Releases: butok/FNET
Releases · butok/FNET
FNET 4.7.1
FNET v4.7.0
- Version 4.7.0
- Fix possible out of bounds read on a received malformed LLMNR, mDNS or IPv6 packet.
- Add null termination check for the input-name parameter of the LLMNR, mDNS and DNS services.
- Fix possible IPv6 reassembly wrong behavior.
- Fix infinite loop, when a DNS request sent to a network interface without an assigned DNS server address.
- 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.
- Add a resolved host name parameter to the DNS callback function.
- Randomize DNS query ID.
- Upgrade projects to IAR v8.50.
- Fix Azure IoT example compilation errors for IAR v8.
Best regards,
Andrej Butok
FNET v4.6.4
- Version 4.6.4
- Allow DHCP client to continue DHCP server discovering, while Auto-IP is active.
- Add fnet_dhcp_cln_set_response_timeout() to change a DHCP server response time-out.
- Fix possible unwanted QCA WiFi connection to an open network, even when WPA pass-phrase is provided.
Best regards,
Andrej Butok
FNET v4.6.3
- Version 4.6.3
- Added HEAD method support for the HTTP server.
- Fixed wrong behaviour when HTTP server gets not supported method.
- Fixed Auto-IP and MDNS services to pass new Bonjour Conformance Test v1.4.0.
- Fixed fnet_memcmp() to conform to standard memcmp() return values.
- Minor changes.
Best regards,
Andrey Butok
FNET v4.6.2
- Version 4.6.2
- Added support for i.MX-RT, MIMXRT1062 platform (MIMXRT1060-EVK board).
- Added possibility to protect all directories, using HTTP authentication, by setting fnet_http_srv_auth_t->dir_name to "".
- Minor fixes.
Best regards,
Andrey
FNET v4.6.1
- Version 4.6.1
- Minor fixes.
FNET v4.6.0
- Version 4.6.0
- Certified for Apple Bonjour logo.
- Added bare-metal Azure client example.
- Used milliseconds instead of timer ticks.
- Added FNET_CFG_TIMER_ALT which enables/disables alternative timer support.
- Used FreeRTOS timer instead bare-metal one for FreeRTOS demo applications.
- Deprecated fnet_timer_get_ticks(), fnet_timer_ms2ticks().
- Deprecated FNET_CFG_TIMER_POLL_AUTOMATIC, covered by FNET_CFG_TIMER_ALT.
- Used typedef instead of struct type.
- Added fnet_shell_get_command_by_name() which looks for a shell command by its name.
- Fixed minor Coverity findings.
Best regards,
Andrey Butok
FNET v4.5.3
- Version 4.5.3
- Updated Azure IoT SDK to version 1.2.8
- Fixed possible first packet loss for the AirPort Wi-Fi router.
- Minor fixes.
Best regards,
Andrey Butok
FNET v4.5.2
- Version 4.5.2
- Redesigned Azure client example as a service.
- Added frame buffering to QCA WiFi adapter to avoid possible frame dropping.
- Fixed fnet_service_poll() to avoid possible recursion.
- Made fnet_shell_block/unblock() nested.
Best regards,
Andrey Butok
FNET v4.5.1
- Version 4.5.1
- Certified for Microsoft Azure IoT.
- Updated Azure IoT SDK to version 1.2.5.
- Updated mbedTLS to version 2.12.0.
- Added fnet_mdns_probe() which restarts mDNS probing.
- Added "freertos" or "bm" sub-folders to the demo application directory fnet_demos/build/<board_name>/<demo_name>/[freertos|bm]
- Renamed demo applications:
- azure to shell_azure.
- bench to shell_bench.
- boot to shell_boot.
- shell_boot to shell_boot_app.
- shell_mbedtls to shell_tls
- shell_freertos_wifi to shell_wifi
- Fixed fnet_timer_poll() which caused infinite loop for the WiFi example.
Best regards,
Andrey Butok