tag:github.com,2008:https://github.com/butok/FNET/releases Release notes from FNET 2021-02-16T12:05:39Z tag:github.com,2008:Repository/50664554/v4.7.1 2021-02-16T12:12:03Z FNET 4.7.1 <p>Version 4.7.1</p> <ul> <li>Broadcast a DHCP DECLINE message, instead of unicasting.</li> <li>Randomize TCP initial sequence number.</li> </ul> <p>Best regards,<br> Andrej Butok</p> butok tag:github.com,2008:Repository/50664554/v4.7.0 2020-10-30T09:59:25Z FNET v4.7.0 <ul> <li>Version 4.7.0 <ul> <li>Fix possible out of bounds read on a received malformed LLMNR, mDNS or IPv6 packet.</li> <li>Add null termination check for the input-name parameter of the LLMNR, mDNS and DNS services.</li> <li>Fix possible IPv6 reassembly wrong behavior.</li> <li>Fix infinite loop, when a DNS request sent to a network interface without an assigned DNS server address.</li> <li>Add FNET_CFG_DNS_RESOLVED_ADDR_MAX which defines the maximum number of addresses that can be resolved by the DNS-client per one request.</li> <li>Add a resolved host name parameter to the DNS callback function.</li> <li>Randomize DNS query ID.</li> <li>Upgrade projects to IAR v8.50.</li> <li>Fix Azure IoT example compilation errors for IAR v8.</li> </ul> </li> </ul> <p>Best regards,<br> Andrej Butok</p> butok tag:github.com,2008:Repository/50664554/v4.6.4 2018-12-03T15:20:21Z FNET v4.6.4 <ul> <li>Version 4.6.4 <ul> <li>Allow DHCP client to continue DHCP server discovering, while Auto-IP is active.</li> <li>Add fnet_dhcp_cln_set_response_timeout() to change a DHCP server response time-out.</li> <li>Fix possible unwanted QCA WiFi connection to an open network, even when WPA pass-phrase is provided.</li> </ul> </li> </ul> <p>Best regards,<br> Andrej Butok</p> butok tag:github.com,2008:Repository/50664554/v4.6.3 2018-10-17T12:50:43Z FNET v4.6.3 <ul> <li>Version 4.6.3 <ul> <li>Added HEAD method support for the HTTP server.</li> <li>Fixed wrong behaviour when HTTP server gets not supported method.</li> <li>Fixed Auto-IP and MDNS services to pass new Bonjour Conformance Test v1.4.0.</li> <li>Fixed fnet_memcmp() to conform to standard memcmp() return values.</li> <li>Minor changes.</li> </ul> </li> </ul> <p>Best regards,<br> Andrey Butok</p> butok tag:github.com,2008:Repository/50664554/v4.6.2 2018-09-19T12:48:08Z FNET v4.6.2 <ul> <li>Version 4.6.2 <ul> <li>Added support for i.MX-RT, MIMXRT1062 platform (MIMXRT1060-EVK board).</li> <li>Added possibility to protect all directories, using HTTP authentication, by setting fnet_http_srv_auth_t-&gt;dir_name to "".</li> <li>Minor fixes.</li> </ul> </li> </ul> <p>Best regards,<br> Andrey</p> butok tag:github.com,2008:Repository/50664554/v4.6.1 2018-08-29T12:16:49Z FNET v4.6.1 <ul> <li>Version 4.6.1 <ul> <li>Minor fixes.</li> </ul> </li> </ul> butok tag:github.com,2008:Repository/50664554/v4.6.0 2018-08-24T13:55:16Z FNET v4.6.0 <ul> <li>Version 4.6.0 <ul> <li>Certified for Apple Bonjour logo.</li> <li>Added bare-metal Azure client example.</li> <li>Used milliseconds instead of timer ticks.</li> <li>Added FNET_CFG_TIMER_ALT which enables/disables alternative timer support.</li> <li>Used FreeRTOS timer instead bare-metal one for FreeRTOS demo applications.</li> <li>Deprecated fnet_timer_get_ticks(), fnet_timer_ms2ticks().</li> <li>Deprecated FNET_CFG_TIMER_POLL_AUTOMATIC, covered by FNET_CFG_TIMER_ALT.</li> <li>Used typedef instead of struct type.</li> <li>Added fnet_shell_get_command_by_name() which looks for a shell command by its name.</li> <li>Fixed minor Coverity findings.</li> </ul> </li> </ul> <p>Best regards,<br> Andrey Butok</p> butok tag:github.com,2008:Repository/50664554/v4.5.3 2018-08-15T14:26:57Z FNET v4.5.3 <ul> <li>Version 4.5.3 <ul> <li>Updated Azure IoT SDK to version 1.2.8</li> <li>Fixed possible first packet loss for the AirPort Wi-Fi router.</li> <li>Minor fixes.</li> </ul> </li> </ul> <p>Best regards,<br> Andrey Butok</p> butok tag:github.com,2008:Repository/50664554/v4.5.2 2018-08-07T11:39:38Z FNET v4.5.2 <ul> <li>Version 4.5.2 <ul> <li>Redesigned Azure client example as a service.</li> <li>Added frame buffering to QCA WiFi adapter to avoid possible frame dropping.</li> <li>Fixed fnet_service_poll() to avoid possible recursion.</li> <li>Made fnet_shell_block/unblock() nested.</li> </ul> </li> </ul> <p>Best regards,<br> Andrey Butok</p> butok tag:github.com,2008:Repository/50664554/v4.5.1 2018-08-02T13:31:08Z FNET v4.5.1 <ul> <li>Version 4.5.1 <ul> <li>Certified for Microsoft Azure IoT.</li> <li>Updated Azure IoT SDK to version 1.2.5.</li> <li>Updated mbedTLS to version 2.12.0.</li> <li>Added fnet_mdns_probe() which restarts mDNS probing.</li> <li>Added "freertos" or "bm" sub-folders to the demo application directory fnet_demos/build/&lt;board_name&gt;/&lt;demo_name&gt;/[freertos|bm]</li> <li>Renamed demo applications: <ul> <li>azure to shell_azure.</li> <li>bench to shell_bench.</li> <li>boot to shell_boot.</li> <li>shell_boot to shell_boot_app.</li> <li>shell_mbedtls to shell_tls</li> <li>shell_freertos_wifi to shell_wifi</li> </ul> </li> <li>Fixed fnet_timer_poll() which caused infinite loop for the WiFi example.</li> </ul> </li> </ul> <p>Best regards,<br> Andrey Butok</p> butok