Version 3.10.00
Release Date
July 6, 2026
Changelog
Added Raw Socket support for Ethernet frames (AF_PACKET) with POSIX-friendly API and PACKET_OUTGOING loopback support. Cs/NET can now bypass both the Transport layer and Network layer. (395)
New API: NetBuf_RawRxLargePoolStatGet() that returns the large receive network buffer statistics pool used by raw sockets (NET_BUF_TYPE_RAW_RX_LARGE). (395)
New API: NetIF_RawDevPktCallbackSet()/NetIF_RawDevPktCallbackClr() to register/de-register Rx and Tx callback functions that execute whenever a buffer is received by or when it is about to be sent to a network interface. (395)
New API: NetSock_SecureHandshakeStatusGet(). (519)
Added support for Promiscuous Mode and All Multi mode to the GMAC driver via NetDev_IO_Ctrl().
Added support for the MSG_TRUNC socket API flag. (532)
Improved DNS address resolution via NetApp_ClientStreamOpenByHostname(). (514)
Fixed memory leak within HTTPc. Users should never configure the HTTPc_CFG's MsgQ_Size to a value higher than the kernel's OS_CFG_MSG_POOL_SIZE (Cs/OS3) or OS_MAX_QS (Cs/OS2). (530)
Fixed bug in inet_pton() that caused it to not conform to POSIX standard. (507)
Fixed bug within the setsockopt() and getsockopt() APIs which caused them to ignore the SO_RCVTIMEO socket option when a UDP socket was passed. (538)
Fixed a non-pointer assignment to a pointer variable in NetMLDP_Rx(). (501)
Fixed a bug within DNSc that caused it to mishandle Start of Authority zone (SOA) responses. (502)
Fixed a bug within the code that selects an outgoing interface for IPv6 datagrams. Enabling the loopback interface compromised IPv6 connectivity to a peer on the Internet. (505)
Fixed a bug within NetNDP_NextHop() which caused it to consider the loopback interface. This function only considers external interfaces from now on. (508)
Fixed how Cs/NET handled IPPROTO_AH and IPPROTO_ESP protocols; they were treated as IPv6-only protocols. (515)
Fixed uninitialized variables (SPC-uninit-var-all warnings) in net_sock.c using the IAR CSTAT static analyzer. (522)
Fixed missing nullity check for the arguments passed to Net_Init(). (520)
Fixed illegal array-out-of-bounds access in NetIPv4_GetAddrHostHandler(). (524)
Fixed possible division by zero bug in NetIF_PerfMonHandler(). (526)
Fixed bug in NetIPv6_AddrAutoCfgDis() that caused it to acquire the Network Lock on the wrong function. (528)
Fixed ('RED-unused-assign', 'SPC-uninit-var-some' and 'PTR-null-cmp-bef' warnings) in net_bsd.c using the IAR CSTAT static analyzer. (535)
Fixed bug with recv() and recvfrom() that returned the EBUSY errno instead of ENOBUFS. (536)
Fixed compilation warning that occurs when WolfSSL is built with no server support. (539)
Fixed bug with the NET_SOCK_FLAG_SOCK_RX_Q_PENDING internal socket flag getting set and cleared in the wrong location when a stream socket. (540)
Fixed bug in the ETHMAC driver affecting STM32H7xx devices that caused the device to not respond to Rx interrupts for an extended period before recovery. (503)
Fixed bug with the argument checking in the following functions: NetIPv6_CreateIF_ID(), NetIPv6_AddrMcastSolicitedSet(), NetIPv6_AddrMcastAllRoutersSet(), NetIPv6_AddrMcastAllNodesSet(), NetIPv6_AddrLoopbackSet(), NetIPv6_AddrUnspecifiedSet(). (516) (517)
Fixed bug with a network interface's BufLostCtr error counter getting incremented in a buffer discard event even if that buffer's address points to NULL. (518)
Removed meaningless placeholder NET_BSD_ERRNO_UNKNOWN errno. (534)
Version 3.09.03
Release Date
December 19, 2025
Changelog
Fixed bug that prevented DNS resolutions from completing if the Loopback interface is enabled (451).
Fixed bug in ST ETHMAC driver that caused it to include the Ethernet FCS CRC in received packets. The driver now strips it from the frame. (460).
Implemented promiscuous mode and all multi mode via NetIF_IO_Ctrl(). New APIs: NetIF_IsPromisEn() and NetIF_IsAllMultiEn(). Added support for both features to the ST ETHMAC driver. Added support only for promiscuous mode in the NXP MACNet, and Altera TSE drivers (468).
Fixed bug in the creation of the Memory Pool containing the Connection Accept Queue objects. It was allowed to reach an incorrect maximum number of memory blocks (469).
Added blocking I/O mode to MQTTc (475).
Improved overall reliability of the WolfSSL port. (476).
Made improvements to the TLS connection negotiation process within the WolfSSL port (477).
New NetIF_NameSet() API that can be used to assign a custom name to a network interface (484).
Added auxiliary pointer variable to NET_PHY_CFG_ETHER as a mechanism to configure HW-specific features within the PHY chip driver software (485).
Fixed illegal pointer de-reference bugs within DNSc (479)(490).
Added auxiliary configuration structure to the KSZ8081RNB PHY driver to electrically-isolate the PHY chip if needed (491).
Version 3.09.02
Release Date
July 2, 2025
Changelog
Added new DHCPc_LeaseTerminate() API that terminates the DHCP lease for a given interface on command. (115)
Added feature to indicate whether an acknowledgment to a MQTT CONNECT message previously sent to the broker (MQTT CONNACK) was received successfully (428).
Added interface name feature that automatically generates a unique name for each network interface as they get added with NetIF_Add(). NET_IF_CFG_NAME_EN must be defined as DEF_ENABLED in net_cfg.h. (433)
Added new NetIF_GetIndexFromName() API that returns the index of the initialized network interface with a matching name to the one provided. (433)
Added new NetIF_GetNameFromIndex() API that returns the name of the interface to whose index matches the one provided. (433)
Added new NetSock_GetBoundIF() API that returns the index of the interface bound to a socket. (433)
Added support for the SO_BINDTODEVICE socket option in NetSock_OptSet()/setsockopt(). (433)
Added support for the SO_BINDTOIFINDEX socket option to NetSock_OptSet()/setsockopt(). (434)
Added new NetSock_GetConnHandleID() API that returns the ID for the connection handle associated with a socket. (435)
Added NetSock_Validate() API that validates a socket's internal structure by checking the integrity of its most vital attributes at run time. (436)
Fixed possible out-of-bounds access within HTTPsResp_Hdr(). (411)
Fixed minor bug in NetIF_Init(). The variable that internally keeps track of the previous link state for each interface is initialized elsewhere but was left uninitialized in this function. (433)
Fixed bug with NewReno algorithm that occurs when the TCP connection is not under fast recovery. It caused the TCP connection's RTO to always be calculated without backoff after RTO was reset. (442)
Fixed incorrect error code returned by NetSecure_ClientCommonNameSet() when SNI feature is disabled. (429)
Fixed compilation bug with SSL_TRACE_INFO macro within NetSecure_SockConn() in the WolfSSL port. (430)
Fixed bug in HTTPc that initialized the connection's timeout to its default value without first checking the user-defined value specified in the HTTPc configuration structure. (432)
Fixed HTTPc blocking mode bug that ignored the blocking mode setting specified in the user-defined HTTPc configuration structure. (431)
Version 3.09.01
Release Date
December 21, 2024
Changelog
Modified NetTCP_GetTxDataIx() and NetUDP_GetTxDataIx(). Fixed bug in NetTCP_GetTxDataIx(); missing error check. (381)
Fixed the TALOS-2024-1945 vulnerability affecting HTTPsReq_HdrParseValGet(). (404)
Changed HTTPc_TASK_TIMEOUT_MS_CONN_CLOSE_DFLT from 100 ms to 1000 ms for better interoperability between HTTPc and our other network apps. (383)
Version 3.09.00
Release Date
September 24, 2024
Changelog
Added support for Raw Sockets (for PF_INET and PF_INET6 protocol families). The feature is enabled by defining the NET_SOCK_CFG_RAW_EN macro in net_cfg.h to DEF_ENABLED. There are new examples (raw_socket_receiver.c and raw_socket_transmitter.c) in the 'Cs-NET\Core\Examples\Socket' directory that demonstrate how to use raw sockets in different scenarios. Please consult the 'Raw Sockets' section in Chapter 13 of the Cs/NET User's Manual for more detailed information. (362)
New APIs: NetIGMP_HostGrpJoinRaw(), NetIGMP_HostGrpLeaveRaw(). (362)
Improved stability of WolfSSL port and added support for non-blocking I/O. (375)
New secure APIs: NetSock_SecureSessionPtrValidate() and NetSock_SecureSessionPtrGet() were added. (375)
Standardized the stack size configuration for some network application tasks to be expressed in bytes. Only affects the network applications whose dedicated tasks are created using KAL_TaskAlloc(). Therefore, definitions for the HTTPs, HTTPc, TFTPs, MQTTc, and DNSc configuration structures used in existing applications MUST be updated to have their 'StkSizeBytes' member be multiplied by 'sizeof(CPU_STK)' in order to avoid stack overflow and stack redzone issues. Please refer to ("HTTPs_TaskCfgInstance_XXX", "HTTPc_TaskCfg", "TFTPs_TaskCfg", "AppMQTTc_TaskCfg", and "DNSc_CfgTask" in our examples). All the examples and/or template configuration files for HTTPs, HTTPc, TFTPs, MQTTc, and DNSc were updated to reflect this change. (322)
Fixed HTTPc_TASK_MSG object leak. (370)
Fixed HTTPc connection list bug. (371)
Fixed bug in NetSock_BlockGet(). (376)
Fixed compilation bug in NetSock_RxDataFrom() referencing a label that gets compiled out when argument checking is disabled.
Fixed compilation bug in http-c_task.c. (365)
Fixed SNI issues in WolfSSL port that caused host name variable in the WolfSSL Global Context to remain uninitialized under certain scenarios. (357)
Fixed multicast hash table access bug in the Altera TSE driver. Improved the driver's cache management integration with Cs/CPU. (303)
Resolved compilation warnings when IPv4 is disabled and IPv6 is enabled. (312)
Fixed logic in code that handles blocking mode for HTTPc_ConnCloseHandler(). (373)
Added new NET_SECURE_CFG_HW_CRYPTO_RNG_EN configuration #define to net_cfg.h. (359)
Added missing critical section in NetUtil_RandSetSeed(). (358)
Improved how FTPc behaves when it encounters an invalid secure socket. (372)
Added missing NET_SECURE_CFG_MUTUAL_AUTH_CLIENT_EN configuration #define to net_cfg.h template configuration file. (356)
Updated inline documentation and comments that contained stale information.
Fixed incorrect header guard in the KSZ8081RNB PHY driver.
Version 3.08.00
Release Date
November 21, 2023
Changelog
Added New TLS port for WolfSSL. Users should modify user_settings.h file included with our examples in order to add or remove WolfSSL features at compile time. (343)
Fixed bugs in vulnerability report for TALOS-1828, TALOS-1829, and TALOS-1843 affecting HTTPs. (345)
Created new API functions: NetSock_GetState(), NetSock_DeferSecureConnect(), NetSock_CfgSecureClientAlpnList(), and NetSecure_CopySessionData(). (340) (344) (339) (338)
Added support for deferred TLS handshakes to Cs/Net Core via NetSock_DeferSecureConnect(). (338)
Added support for mutual authentication to the HTTPc and FTPc modules. (327) (336)
Added support for configuring the ALPN TLS extension in the Cs/Net Core as well as the HTTPc and FTPc modules. (327) (336) (339)
Added support for explicit FTPS using the 'AUTH TLS' command. (333)
Improved how NetApp_ClientStreamOpenByHostname() resolved IPv4 or IPv6 addresses using DNS. (337)
Fixed secure session leak caused by NetSock_CfgSecure(). (341)
Fixed bug in NetSock_SelAbort(). (348)
Added nullity check within DNScCache_HostSrchByName(). (326)
Fixed bug in NetApp_ClientStreamOpen() caused by using the wrong data type to declare a variable.
Modified how HTTPcConn_TransProcess() handles HTTPc_ERR_CONN_SOCK_TX on a non-blocking configuration.
Added new error codes FTPc_ERR_DTP_SOCK_CFG, NET_SECURE_ERR_INIT_TLS_STACK, NET_SECURE_ERR_INSUFFICIENT_RESOURCES, and NET_SECURE_ERR_INVALID_SOCK. (334) (342)
Plugged HTTP client internal semaphore leak. Problem occurred when internet connectivity to the server is temporarily disrupted. (328)
Fixed corruption of the HTTPc connection object within HTTPcSock_ConnDataTx(). (329)
Modified how HTTPc handles a socket in a fault state while receiving data. (330)
Fixed bug in the Cs/Net Core that allowed the stack to check the protocol family of a socket in a fault state or closed state. (330)
HTTPc functions that signal network events are now properly guarded with a preprocessor check for HTTPc_SIGNAL_TASK_MODULE_EN. (331)
Fixed bug in HTTPc when asynchronous mode is disabled. Caused HTTPc_ConnOpen() and HTTPc_ReqSend() to both incorrectly return a HTTPc_ERR_FEATURE_DIS error. (346)
Corrected duplicate definition of the FTPc PASV command. (332)
Improved how the FTP client opens FTP_DATA connections by adding internal function that offloads some of the responsibilities from FTPc_Conn(). (334)
Fixed bug in FTPc caused by using the wrong data type to declare a variable in FTPc_Conn() and FTPc_Open(). (334)
Added inactivity timeout for DTP connections (60 seconds by default). (335)
Corrected compiler warning that shows up when loopback interface is enabled without IPv6.
Added missing value to the CtrlRxMaxReplyLength element to the FTPc_CFG structure in the ftp-c_cfg.c template file.
Fixed bug in FTPc_Close() and FTPc_Tx() caused by these functions not validating the socket.
Removed 2lemetry example from the HTTPc Add-on directory.
Version 3.07.02
Release Date
June 23, 2023
Changelog
Fixed major bug in DNSc that prevented the client from pending for resolutions for the configurable timeout of DNSc_DFLT_REQ_RETRY_TIMEOUT_MS; pending forever instead.
Improved overall reliability of the DNS client. Made changes to net_app.c and DNSc files to handle successive DNS resolution requests for different DNS record types using the NetApp_ClientStreamOpenByHostname() and the NetApp_ClientDatagramOpenByHostname() APIs. Improved DNSc to better handle SOA responses to our A or AAAA record requests. Fixed a bug that caused the DNSc_FLAG_IPv4_ONLY and DNSc_FLAG_IPv6_ONLY flags to be set simultaneously and passed to DNSc_GetHost().
Made corrections and improvements to the New Reno algorithm implementation. Fixed underflow bug that occurred when the New Reno congestion control algorithm deflates the TCP congestion window. Added correction to RFC 6582 mentioned in its 03-07-2022 errata (see rfc-editor.org/errata/rfc6582). Fixed bug in NewReno that did not reset the DUP ACK counter, keeping us under fast recovery even after congestion subsided. New Reno algorithm can now be enabled or disabled in net_cfg.h via NET_CFG_NEW_RENO_EN.
Added return statement to uncaught 'p_err' variable in NetTCP_TxConnWinSizeHandlerCongCtrl().
Added changes brought about by cases TALOS-2023-1732, TALOS-2023-1733, and TALOS-2023-1738 after having confirmed that they can cause out-of-bounds array writes that may lead to DoS attacks if a specially crafted HTTP header is received under the conditions outlined in these reports.
Added TALOS-2023-1746 fix to HTTP server. It addresses an out-of-bounds array overwrite when processing the http 'Host' header field.
Fixed TALOS-2023-1725 and TALOS-2023-1726 HTTP server bugs reported by Cisco. The HTTP connection object's ‘.RxBufLenRem’ element is now properly updated after receiving non-printable ASCII characters, thereby preventing an array-out-of-bounds access due to the unsigned integer underflow triggered by this vulnerability.
Increased the number of neighbor notification ICMPv6 messages sent when IPv6 SLAAC is configuring itself in an effort to give IPv6 capable routers more time to provide Cs/NET with a global or ULA IPv6 address.
Fixed bug in NetSock_Close() that called the incorrect label on couple of socket states.
Handled the NET_SECURE_ERR_NULL_PTR error returned by the TLS ports as an EFAULT errno. Redefined NET_SECURE_ERR_NULL_PTR error as it shared its value with NET_ERR_FAULT_NULL_PTR for legacy reasons.
Fixed ENOBUFS errno bug on the recv() and recvfrom() BSD API functions. If a task fails to consume data from the socket’s receive queue and buffers are consumed, these functions would return to the caller immediately, causing Cs/Net to not free those buffers after subsequent calls to either one of these two API functions.
Corrected NetBSD_BufsAvailOnConnIF() return value.
The close() API now returns errno EIO instead of EBUSY whenever the network lock cannot be acquired, preventing the close() API from carrying on its duties.
Fixed compilation bug within HTTP server that occurred when the IPv4 feature is disabled in net_cfg.h.
Version 3.07.01
Release Date
February 28, 2023
Changelog
Fixed CVE-2022-46377 (TALOS-2022-1681) vulnerability that occurs when the FTP server parses the PORT command searching for an IP address. An out-of-bounds read could lead to a denial of service attack if a specially-crafted string is sent.
Fixed CVE-2022-46378 (TALOS-2022-1681) vulnerability that occurs when the FTP server parses the PORT command searching for a port number. An out-of-bounds read could lead to a denial of service attack if a specially-crafted string is sent.
Fixed CVE-2022-41985 (TALOS-2022-1680) vulnerability. It occurs when the server receives an invalid sequence of commands following 'USER' during the login precess. The server sets the session's Control State to FTPs_STATE_LOGIN anyway, bypassing the user authentication. This leads to a denial of service if any subsequent commands that rely on the session's 'BasePath' and 'RelPath' can load garbage values since the callback function responsible for initializing these variables never executed due to the bypassed authentication.
Fixed bug within FTPs_Init() that could cause an invalid socket ID to be passed to the FTPs Server Task.
Version 3.07.00
Release Date
December 23, 2022
Changelog
Added optional POSIX-like ERRNO support for the network BSD API functions.
Added support for the Microchip KSZ8081RNB Ethernet Phy Chip.
Implemented the SO_BROADCAST socket option to allow broadcast communication on IPv4 datagram sockets via setsockopt()/NetSock_OptSet().
New error codes were added: NET_ERR_ERRNO_ALLOC, NET_SOCK_ERR_PERMISSION_DENIED, NET_SOCK_ERR_INSUFFICIENT_RESOURCES and NET_SOCK_ERR_UNKNOWN_PROTOCOL.
NetSock_OptGet() now handles the SO_TYPE option for datagram sockets.
Added new API functions NetSock_ID_Validate() and NetSock_TypeGet().
TCP sockets can now detect if the closed connection was reset by the peer via a [RST] flag.
Fixed bug in NetIPv6_GetAddrSrcHandler() where the IPv6 address of the next hop was not being properly populated and returned to the caller.
Fixed bug in NetSock_ConnHandlerAddrRemoteValidate() which caused the stack to fail to detect if a remote IPv6 address is already in use.
Fixed array access bug in the getpeername() and getsockname() BSD functions.
Fixed bug in DNScCache_HostNameCmp() where an array was being initialized to an incorrect size.
Fixed bug in NetBuf_PoolsGet() that allowed for an invalid interface number to be passed to the function.
Changed our definition of HTTPs_TaskCfgInstance() in the http-s_instance_cfg.c template file to HTTP_TASK CFG instead of NET_TASK_CFG.
The following functions are now included only if Cs/Net is built with NET_TCP_CFG_EN defined as DEF_ENABLED: listen(), accept(), and shutdown().
Redefined setsockopt()'s signature so that its 'opt_val' argument is declared with the 'const' qualifier.
Fixed magic number in definition of in6_addr structure.
NetSock_TxDataTo() and NetSock_Tx() now return NET_SOCK_ERR_INSUFFICIENT_RESOURCES instead of NET_ERR_TX when no transmit buffers are available to send the data.
Version 3.06.07
Release Date
September 19, 2022
Changelog
(235) Fixed a "CWE-122 - Heap-based Buffer Overflow" vulnerability in HTTPs that caused the server to write outside the bounds of a connection's .FormBoundaryPtr buffer while HTTPsReq_HdrParse() parsed the HTTP request header.
Version 3.06.06
Release Date
June 24, 2022
Changelog
(108) Revamped the algorithm in NetIPv4_GetAddrSrcHandler() that selects a source address to a provided destination address, exhausting all available interfaces.
(108) Fixed issue in NetSock_TxDataHandlerDatagram() that forced traffic through the default interface if the wildcard interface was configured in the socket; this is not suitable to applications with multiple interfaces, especially when the reserved loopback interface is used.
(108) Added validation exception to loopback address range communication in NetIPv4_GetAddrSrcHandler().
(108) Added code to invalidate loopback-to-remote-host communication corner case in NetIPv4_GetAddrSrcHandler().
(121) Added support for GZIP compression.
(149) Assigned more appropriate, descriptive error to masked LIB_MEM_XXX errors in Altera TSE driver.
(150) Fixed error in Altera TSE driver that would prevent the TX interrupt from clearing when calling NetDev_Stop().
(211) Fixed uninitialized variable issue within NetMLDP_HostGrpLeave().
Version 3.06.05
Release Date
October 22, 2021
Changelog
(168) Fixed issue in NetICMP_TxEchoReq() returning the wrong error code.
(151) Fixed issue with Marvell 88E1111 PHY driver where it did not adjust RMII timing.
(148) Fixed issue where Altera TSE driver (Nios-II) transmitted data unreliably when a network interface was restarted.
(147, 144) Fixed issue in the following drivers where the descriptor memory was not freed when the network interface was stopped then started: Altera TSE, A2FX00, FEC, FEC-MPC55xx, H8s2472, and SH-EtherC.
(183) Changed the error value returned by NetSock_GetConnTransportID() when UDP sockets are passed to this function.
Version 3.06.04
Release Date
June 16, 2021
Changelog
Cleaned lingering references to IPERF_VERSION in iperf.c.
Fixed include for ftp-c_type.h in ftp-c_cfg.h.
Fixed includes for shell.h in net_cmd, sntp-c_cmd, and smtp-c_cmd.
Fixed the call to DNSc_GetHost() in dns-c_cmd.c.
Fixed the include for net_if_ether.h in net_dev_gem64.c
Fixed the include for telnet-s.h in the TELNETs OS2 port.
Version 3.06.03
Release Date
March 19, 2021
Changelog
Implemented TCP NewReno algorithm as described in RFC #6582.
Implemented IPv6 loopback interface.
Fixed possible DoS attack in HTTPs due to incrementing an unchecked pointer (NIST Vulnerability Number: CVE-2020-13582).
Fixed DoS attack that was possible if the multipart forms feature is enabled but a HTTPs connection's FormCfgPtr is NULL. (NIST Vulnerability Number: CVE-2020-13583)
Improved the random generation of TCP initial sequence numbers as described in RFC #6528. The NET_DBG_CFG_TEST_TCP configuration #define was renamed to NET_TCP_CFG_RANDOM_ISN_GEN in net_cfg.h to reflect this.
Added NET_ICMP_CFG_DEST_UNREACH_MSG_EN option in net_cfg.h to disable ICMP "Destination Unreachable" replies.
Added support for the LPC408x line to the lpcxxxx ethernet driver description header.
Fixed out-of-bounds array access issue in NetBuf_Discard() by making the conditional call to NetIF_IsValidHandler() in NetBuf_FreeHandler() mandatory.
Fixed bug in NetIPv4_GetAddrSrcHandler() that didn't account for 'addr_remote' variable being in network order.
SMTPc_CFG_USERNAME_MAX_LEN is misspelled as SMTMc_CFG_USERNAME_MAX_LEN in smtp-c.h
DHCPc was missing calls to CPU_SW_EXCEPTION() for null error pointers that were passed into public APIs.
FTPs source code was modified to better reflect our coding standards.
Fixed issue on the GMAC driver; an incorrect shift operand was used.
Version 3.06.02
Release Date
September 29, 2020
Changelog
Fixed buffer leak when in the FIN_WAIT_2 state and both NET_ERR_CFG_ARG_CHK_DBG_EN and NET_DBG_CFG_MEM_CLR_EN are disabled
Fixed issue where ARP module failed to invalidate cache entry in the RENEW state if the host becomes unreachable
Fixed issue where HTTPs mishandled the HTTPs_CONN_STATE_ERR_INTERNAL state by not processing it
Fixed issue where HTTPsConn_ErrInternal() set the incorrect status code if the request wasn't successfully parsed
Fixed issue that caused HTTP server to set a connection in the incorrect state if the socket receive queue is empty when using HTTP server in conjunction with emSSL
Fixed build error in FTP server when IPv4 was disabled
Fixed issue where NetSock_Accept() was calling the wrong label when validating the initial address length
Enhanced the emSSL port
Version 3.06.01
Release Date
June 9, 2020
Changelog
Converted Cs/NET OS folders
Version 3.06.00
Release Date
March 30, 2020
Changelog
Initial release forked from uC/TCP-IP V3.06.00
