]> git.sur5r.net Git - freertos/blob - FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/History.txt
Update copyright date ready for tagging V10.1.0.
[freertos] / FreeRTOS-Plus / Source / FreeRTOS-Plus-UDP / History.txt
1 Changes between V1.0.3 and V1.0.4 released\r
2 \r
3         + Update to use stdint and the FreeRTOS specific typedefs that were\r
4           introduced in FreeRTOS V8.0.0.\r
5 \r
6 Changes between V1.0.2 and V1.0.3\r
7 \r
8         + Previously, and in line with good software engineering practice, the\r
9           FreeRTOS coding standard did not permit the use of char types that were\r
10           not explicitly qualified as either signed or unsigned. As a result char\r
11           pointers used to reference strings required casts, as did the use of any\r
12           standard string handling functions. The casts ensured compiler warnings\r
13           were not generated by compilers that defaulted unqualified char types to\r
14           be signed or compilers that defaulted unqualified char types to be\r
15           unsigned.  As it has in later MISRA standards, this rule has now been\r
16           relaxed, and unqualified char types are now permitted, but only when:\r
17                 1) The char is used to point to a human readable text string.\r
18                 2) The char is used to hold a single ASCII character.\r
19 \r
20 Changes between V1.0.1 and V1.0.2\r
21 \r
22         + Increase the size of the critical section in the function that obtains a\r
23           private port number.\r
24         + Add defaults for more trace macros.\r
25         + Update network interfaces so all compile with latest code revision.\r
26         + Added the following definitions for improved performance on hardware that\r
27           has the ability to offload checksum generation and/or checking:\r
28                 ipconfigETHERNET_DRIVER_ADDS_UDP_CHECKSUM\r
29                 ipconfigETHERNET_DRIVER_ADDS_IP_CHECKSUM\r
30                 ipconfigETHERNET_DRIVER_CHECKS_IP_CHECKSUM\r
31                 ipconfigETHERNET_DRIVER_CHECKS_UDP_CHECKSUM\r
32 \r
33 Changes between V1.0.0 and V1.0.1\r
34 \r
35         + Set the broadcast flag in DHCP messages.\r
36         + Improve the DHCP standards compliance.\r
37         + Correct the check used to ensure the network event hook is not called for\r
38           the first network down event (which is generated by the stack itself).\r
39         + Allow sockets to be added to a set when they already have packets queued\r
40           waiting to be processed.\r
41 \r
42 Changes between V1.0.0 and V1.0.0\r
43 \r
44         + Add select() function.\r
45 \r
46 Changes between V1.0.0rc1 and V1.0.0:\r
47 \r
48         + Correct name of prvCompleteUDPHeader().\r
49         + Ensure network down events cannot be missed when the network event queue\r
50           to which they are posted is full.\r
51         + Only start the ARP timer when the network has connected.\r
52         + Remove initialisation call to the DHCP state machine - the call is made\r
53           directly when the network connects.\r
54         + Add the network event queue and the BufferAllocation_2.c counting\r
55           semaphore to the queue registry.\r
56         + Only initialise the DMA buffers in the lpc18xx_emac.c driver if the\r
57           autonegotiation was successful.\r
58 \r
59         Known issues in this version:\r
60 \r
61         + DHCP server attempts to copy the IP addresses of all the offered DNS\r
62           servers into a buffer than can only hold one address.\r
63 \r
64 \r