Commit Graph

25 Commits (e2ab0923517d81883d28bf714f014e01b70a2b5e)

Author SHA1 Message Date
Aniruddha Kanhere 3fc432f7be
TCP: Address MISRA rule11.3 violations ()
Aniruddha Kanhere cb7edd2323
Sync with a:FR ()
* AFR sync

* AFR sync: CBMC

* AFR sync: CBMC: remove .bak files

* AFR sync: CBMC: more cleanup

* Corrected CBMC proofs

* Corrected CBMC patches

* Corrected CBMC patches-1

* Corrected CBMC patches-2

* remove .bak files (3)

Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
AniruddhaKanhere 40a31b6d35 'uL' -> 'UL'
AniruddhaKanhere 5b3a289b69 Changes after Gary's comments
AniruddhaKanhere edf68637dd Update FreeRTOS_ARP.c
AniruddhaKanhere 35f3ac32a8 correct debug output
AniruddhaKanhere 5e12a70db4 Debugging flag check added
AniruddhaKanhere 4e8ac8de25 Comment style consistency and Yuhui's suggestions
AniruddhaKanhere e43f7cd086 Cleanup
AniruddhaKanhere ab3b51c7a0 Update after Gary's comments
AniruddhaKanhere 97f7009699 Update after richard's comments
AniruddhaKanhere a9fcafc074 Corrected the formatting
- visual studio had messed up the formatting
AniruddhaKanhere c381861014 commit 2 after gary's comments
AniruddhaKanhere 75677a8d85 Commit after Gary's comments
AniruddhaKanhere 666c0da366 Update after Yuhui's comments
- removed (void) from before memcpy, memset etc.
- corrected memcpy style as suggested by Yuhui
- Added logging for xNetworkInterfaceOutput. No need to configASSERT
AniruddhaKanhere 4a1148d15b Coverity + MISRA compliance
Modified code to conform to the MISRA directives more closely.
AniruddhaKanhere ecf0f12aa1
Sync up with Amazon-freertos repo (10th March 2020) ()
* Sync up with amazon-freertos

* Sync up with amazon-freertos

* Sync up with amazon-freertos
Yuhui.Zheng 589dd9f149 Update version number in readiness for V10.3.0 release. Sync SVN with reviewed release candidate.
Yuhui.Zheng ec6f3d77c3 Sync FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP with the version in GitHub at (23665258cabe49d5d68ba23968b6845a7c80eb34).
Notes: 
- header has version 2.2.0. 
- This sync did not bring in ./test directory, though we should. 
- New NetworkInterfaces are introduced by this merge.
- Keil compiler support. 
- FreeRTOS_IP.h new API xApplicationGetRandomNumber().
- FreeRTOS_IP_Private.h new eIPEvent_t eNetworkTxEvent. 
- FreeRTOS_Stream_Buffer.h removing static xStreamBufferIsEmpty() and xStreamBufferIsFull().
- FreeRTOSConfigDefaults.h provides default ipconfigDNS_RECEIVE_BLOCK_TIME_TICKS. 
- other type changes.
Richard Barry 50e67a89f1 Update version number in +TCP code.
Richard Barry bdb088e66f Fix some build issues in older kernel demo projects.
Update to V2.0.7 of the TCP/IP stack:
   + Multiple security improvements and fixes in packet parsing routines, DNS
     caching, and TCP sequence number and ID generation.
   + Disable NBNS and LLMNR by default.
   + Add TCP hang protection by default.

We thank Ori Karliner of Zimperium zLabs Team for reporting these issues.
Richard Barry 7d92e4dd8f Sync with TCP version from AWS, including:
+ Add FreeRTOS_UpdateMACAddress().
+ Fix bug in lTCPWindowRxCheck() that manifested itself when flooded with lots of very small packets.
Richard Barry 13651934be Roll up the minor changes checked into svn since V10.0.0 into new V10.0.1 ready for release.
Richard Barry cfc268814a Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt
Richard Barry 77e95538dc Added +TCP code to main repo.