硬汉嵌入式论坛

 找回密码
 立即注册
查看: 691|回复: 0
收起左侧

[NetX] ThreadX NetXDUO升级至V6.2.1(2023-03-11)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106583
QQ
发表于 2023-3-11 02:27:13 | 显示全部楼层 |阅读模式

论坛下载:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

Github下载
https://github.com/azure-rtos/netxduo/releases


更新记录:

[C] 纯文本查看 复制代码
File is modified to remove the invalid check which would disable the function of clearing tcp_receive_notify:
            nxe_tcp_socket_receive_notify.c

        Files are modified to remove duplicated macros in nx_port.h, as same macros are defined in nx_api.h:
            netxduo/ports/cortex_m0/gnu/inc/nx_port.h
            netxduo/ports/cortex_m23/gnu/inc/nx_port.h
            netxduo/ports/cortex_m3/gnu/inc/nx_port.h
            netxduo/ports/cortex_m33/gnu/inc/nx_port.h
            netxduo/ports/cortex_m4/gnu/inc/nx_port.h
            netxduo/ports/cortex_m7/gnu/inc/nx_port.h
            netxduo/ports/cortex_r4/ac6/inc/nx_port.h
            netxduo/ports/cortex_r4/gnu/inc/nx_port.h
            netxduo/ports/cortex_r5/gnu/inc/nx_port.h
            netxduo/ports/rxv2/ccrx/inc/nx_port.h

        File is modified to fix the issue which caused by driver entry pointer is NULL:
            nx_ip_interface_status_check.c

        Files are modified to fix compiler warnings:
            nx_icmpv6_send_queued_packets.c
            nx_ip_packet_checksum_compute.c
            nxd_ipv6_stateless_address_autoconfig_disable.c
            nxd_ipv6_stateless_address_autoconfig_enable.c

        Files are modified to fix compiler errors when x509 is disabled:
            nx_secure_dtls_process_clienthello.c
            nx_secure_dtls_server_local_certificate_add.c
            nx_secure_dtls_server_local_certificate_remove.c
            nx_secure_dtls_server_trusted_certificate_add.c
            nx_secure_dtls_server_trusted_certificate_remove.c
            nx_secure_dtls_session_local_certificate_add.c
            nx_secure_dtls_session_local_certificate_remove.c
            nx_secure_dtls_session_trusted_certificate_add.c
            nx_secure_dtls_session_trusted_certificate_remove.c
            nx_secure_generate_client_key_exchange.c
            nx_secure_generate_premaster_secret.c
            nx_secure_process_client_key_exchange.c
            nx_secure_process_server_key_exchange.c
            nx_secure_tls_active_certificate_set.c
            nx_secure_tls_client_handshake.c
            nx_secure_tls_ecc_generate_keys.c
            nx_secure_tls_local_certificate_add.c
            nx_secure_tls_local_certificate_find.c
            nx_secure_tls_local_certificate_remove.c
            nx_secure_tls_metadata_size_calculate.c
            nx_secure_tls_process_certificate_request.c
            nx_secure_tls_process_certificate_verify.c
            nx_secure_tls_process_clienthello.c
            nx_secure_tls_process_clienthello_extensions.c
            nx_secure_tls_process_finished.c
            nx_secure_tls_process_remote_certificate.c
            nx_secure_tls_remote_certificate_allocate.c
            nx_secure_tls_remote_certificate_buffer_allocate.c
            nx_secure_tls_remote_certificate_free.c
            nx_secure_tls_remote_certificate_free_all.c
            nx_secure_tls_remote_certificate_verify.c
            nx_secure_tls_send_certificate.c
            nx_secure_tls_send_certificate_verify.c
            nx_secure_tls_send_clienthello_extensions.c
            nx_secure_tls_send_finished.c
            nx_secure_tls_server_certificate_find.c
            nx_secure_tls_server_certificate_remove.c
            nx_secure_tls_session_create_ext.c
            nx_secure_tls_session_renegotiate.c
            nx_secure_tls_session_reset.c
            nx_secure_tls_session_x509_client_verify_configure.c
            nx_secure_tls_trusted_certificate_add.c
            nx_secure_tls_trusted_certificate_remove.c

        File is modified to initialize metadata for certificate using packet buffer:
            nx_secure_tls_process_remote_certificate.c

        File is modified to include TLS port header in X509 header:
            nx_secure_x509.h

        Files are modified to fix compiler warnings when NX_SECURE_KEY_CLEAR and NX_SECURE_TLS_ENABLE_TLS_1_3 are both defined:
            nx_secure_tls_send_clienthello_extensions.c
            nx_secure_tls_send_serverhello_extensions.c

        Files are modified to fix the logic to cleanup key materials:
            nx_secure_tls_1_3_client_handshake.c
            nx_secure_tls_1_3_finished_hash_generate.c
            nx_secure_tls_process_finished.c
            nx_secure_tls_process_record.c

        File is modified to fix packet leak in TLS 1.3:
            nx_secure_tls_session_receive_records.c

        File is modified to fix compiler errors when NX_SECURE_TLS_USE_SCSV_CIPHPERSUITE is defined:
            nx_secure_tls_send_clienthello.c

        File is modified to fix compiler errors when x509 is disabled:
            nx_crypto_generic_ciphersuites.c

        File is modified to align the buffer size of the huge numbers:
            nx_crypto_rsa.c

        Other modified files:
            nx_api.h                                          Updated product constants.

            nx_azure_iot*                           When X509 authentication is used, clear MQTT password field.
                                                    Added ADU version string.
                                                    Reported ADU agent state as IDLE to server after receiving cancel command.

            nx_cloud.c                              Fixed event clear function.

            nxd_ftp_client.c                        Cleared the client ID.

            nxd_sntp_client.c                       Cleared the client ID.

            nxd_telnet_client.c                     Checked the client ID when creating, and cleared the client ID when deleting.

            nxd_telnet_server.c                     Corrected the processing of disconnection to let user get the consistent value of open connections in different cases.

            nxd_bsd.c                               Corrected the result of FIONREAD when using TCP socket.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-25 16:06 , Processed in 0.351656 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表