github eclipse-threadx/netxduo v6.1.9_rel
Azure RTOS 6.1.9

latest releases: v6.4.3_rel, v6.4.2_rel, v6.4.1_rel...
3 years ago

Azure RTOS NetX Duo 6.1.9 release contains the following features

Files are modified to include necessary header file:
        common/inc/nx_arp.h
        common/inc/nx_icmp.h
        common/inc/nx_igmp.h
        common/inc/nx_ip.h
        common/inc/nx_md5.h
        common/inc/nx_packet.h
        common/inc/nx_rarp.h
        common/inc/nx_tcp.h
        common/inc/nx_udp.h
        addons/auto_ip/nx_auto_ip.h
        addons/ftp/nxd_ftp_server.h
        addons/ftp/nxd_ftp_server.c
        addons/ftp/nxd_ftp_client.h
        addons/dhcp/nxd_dhcp_server.h
        addons/dhcp/nxd_dhcpv6_client.h
        addons/dhcp/nxd_dhcpv6_server.h
        addons/mqtt/nxd_mqtt_client.h
        addons/ppp/nx_ppp.h
        addons/pppoe/nx_pppoe_client.h 
        addons/pppoe/nx_pppoe_server.h 
        addons/smtp/nx_smtp_client.h
        addons/telnet/nx_telnet_client.h
        addons/telnet/nx_telnet_server.h
        addons/tftp/nx_tftp_client.h
        addons/tftp_nx_tftp_server.h
        addons/web/nx_tcpserver.c

Other modified files:
        common/inc/nx_api.h                               Added support for getting interface type.
        common/src/nx_ip_dispatch_process.c               Expanded protocols support for raw packet.
        common/src/nx_ram_network_driver.c                Added sample of returning link's interface type.
        common/src/nx_tcp_socket_state_ack_check.c        Fixed the bug of race condition.
                                                          Removed useless code.
        common/src/nx_tcp_socket_send_internal.c          Fixed the bug of race condition.
        common/src/nx_utility.c                           Removed useless condition.

        addons/azure_iot/*                                Supported Azure IoT Plug and Play.
        addons/bsd/nxd_bsd.c                              Fixed NULL pointer access for raw socket.
        addons/bsd/nxd_bsd.h                              Defined IP protocols for ICMP, IGMP and ICMPv6.
        addons/dns/nxd_dns.c                              Fixed compiler warnings.
        addons/web/nx_tcpserver.c                         Removed debug output.
        addons/web/nx_tcpserver.h                         Deprecated unused macros.
        addons/web/nx_web_http_server.h                   Deprecated unused macros.
        addons/ftp/nxd_ftp_server.c                       Fixed the issue of clearing data socket and processing disconnection event.
                                                          Improved the PASV response.
                                                          Fixed the bug of processing STOR in passive mode.
                                                          Reset the packet prepend pointer for alignment.
        addons/ftp/nxd_ftp_server.h                       Fixed the issue of clearing data socket.           

Files are modified to allow client-initiated renegotiation to be disabled for NetX TLS server instances:
        nx_secure/inc/nx_secure_tls.h
        nx_secure/inc/nx_secure_user_sample.h
        nx_secure/src/nx_secure_tls_process_clienthello.c
        nx_secure/src/nx_secure_tls_process_clienthello_extensions.c
        nx_secure/src/nx_secure_tls_session_renegotiate.c
        nx_secure/src/nx_secure_tls_session_reset.c

Files are modified to fix a compilation issue when TLS 1.3 is enabled but TLS Server is disabled:
        nx_secure/src/nx_secure_tls_handshake_hash_update.c
        nx_secure/src/nx_secure_tls_process_clienthello_extensions.c
        nx_secure/src/nx_secure_tls_process_record.c
        nx_secure/src/nx_secure_tls_process_serverhello_extensions.c
        nx_secure/src/nx_secure_tls_process_serverhello.c
        nx_secure/src/nx_secure_tls_send_serverhello.c
        nx_secure/src/nx_secure_tls_send_serverhello_extensions.c

Don't miss a new netxduo release

NewReleases is sending notifications on new releases.