github eclipse-threadx/netxduo v6.1.6_rel
Azure RTOS 6.1.6

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

This is an updated release of Azure RTOS NetX Duo that includes the following changes:

  common/inc/nx_api.h:                        Updated product constants.
  common/src/ nx_arp_dynamic_entry_set.c:     Corrected the returned status.
  common/src/nx_utility.c:                    Added functions for base64.      
  addons/pop3/nx_pop3_client.c:               Corrected the client port.
  addons/smtp/nx_smpt_client.c:               Improved boundary check.
  addons/snmp/nx_snmp.c:                      Improved verification of encryption.
                                              Improved boundary check.
                                              Checked NULL pointer.
                                              Checked the interface index.

  The following files are changed to improve the logic of parsing base64:
       addons/azure_iot/nx_azure_iot*       
       addons/http/nxd_http_client.c   
       addons/http/nxd_http_client.h   
       addons/http/nxd_http_server.c   
       addons/http/nxd_http_server.h  
       addons/smtp/nxd_smtp_client.c   
       addons/web/nx_web_http_client.c
       addons/web/nx_web_http_client.h
       addons/web/nx_web_http_server.c
       addons/web/nx_web_http_server.h
       addons/web/nx_web_http_common.h

  The following files are modified/added to eliminate X509 dependency on NetX Secure TLS:
       nx_secure/src/nx_secure_x509*

  The following files are modified to update X.509 return values:
       nx_secure/src/nx_secure_tls_local_certificate_add.c
       nx_secure/src/nx_secure_tls_local_certificate_find.c
       nx_secure/src/nx_secure_tls_local_certificate_remove.c
       nx_secure/src/nx_secure_tls_map_error_to_alert.c
       nx_secure/src/nx_secure_tls_process_certificate_verify.c
       nx_secure/src/nx_secure_tls_process_remote_certificate.c
       nx_secure/src/nx_secure_tls_remote_certificate_allocate.c
       nx_secure/src/nx_secure_tls_remote_certificate_free.c
       nx_secure/src/nx_secure_tls_remote_certificate_verify.c
       nx_secure/src/nx_secure_tls_send_certificate.c
       nx_secure/src/nx_secure_tls_send_certificate_verify.c
       nx_secure/src/nx_secure_tls_server_certificate_find.c
       nx_secure/src/nx_secure_tls_server_certificate_remove.c
       nx_secure/src/nx_secure_tls_trusted_certificate_add.c
       nx_secure/src/nx_secure_tls_trusted_certificate_remove.c


  The following files are modified to add ECC curve table in the certificate:
       nx_secure/src/nx_secure_tls_ecc_initialize.c
       nx_secure/src/nx_secure_tls_find_curve_method.c

  File is modified to update product constants:
       nx_secure/inc/nx_secure_tls.h

Don't miss a new netxduo release

NewReleases is sending notifications on new releases.