DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Networking
Applications
Improvements
...
| Markdown |
|---|
* [#8735](https://github.com/apache/incubator-nuttx/pull/8735) net: Remove the dummy implementation from sock_intf_s
* [#7980](https://github.com/apache/incubator-nuttx/pull/7980) net: Add netfilter compatible headers
* [#8059](https://github.com/apache/incubator-nuttx/pull/8059) net: Support fragmentation and reassembly
* [#7985](https://github.com/apache/incubator-nuttx/pull/7985) net: Separate IP_PKTINFO from NET_IGMP
* [#7989](https://github.com/apache/incubator-nuttx/pull/7989) net: Add set/getsockopt options compatible with iptables.
* [#8822](https://github.com/apache/incubator-nuttx/pull/8822) net: use NXRMUTEX_INITIALIZER for rmutex init
* [#8811](https://github.com/apache/incubator-nuttx/pull/8811) tun: fix the access address is incorrect
* [#7937](https://github.com/apache/incubator-nuttx/pull/7937 ) tun: add ioctl cmd TUNGETIFF implement
* [#8751](https://github.com/apache/incubator-nuttx/pull/8751) net: Finish FIONBIO default action if si_ioctl return OK
* [#8669](https://github.com/apache/incubator-nuttx/pull/8669) net: Performance optimizations in connection allocations.
* [#8111](https://github.com/apache/incubator-nuttx/pull/8111) net: consistent the net sem wait naming conversion
* [#8029](https://github.com/apache/incubator-nuttx/pull/8029) net: add some network-related definitions #8049
* [#8351](https://github.com/apache/incubator-nuttx/pull/8351) net: Implement socket shutdown() interface
* [#8448](https://github.com/apache/incubator-nuttx/pull/8448) net: remove protocol argument from si_setup callback
* [#8487](https://github.com/apache/incubator-nuttx/pull/8487) net: modify find device logic
* [#8300](https://github.com/apache/incubator-nuttx/pull/8300) net: Fix ICMPv6 RA parsing procedure
* [#8091](https://github.com/apache/incubator-nuttx/pull/8091) net: Move accept to libc after https://github.com/apache/nuttx/pull/8083
* [#8739](https://github.com/apache/incubator-nuttx/pull/8739) net: arp: Only parse ioctl request for valid cmd.
* [#7889](https://github.com/apache/incubator-nuttx/pull/7889) net: arp: Remove nuttx/net/arp.h
* [#7862](https://github.com/apache/incubator-nuttx/pull/7862) net: arp: rules bind to nics
* [#8293](https://github.com/apache/incubator-nuttx/pull/8293) net: can: Bugfixed the SocketCAN send via setting the dev->d_len to dev->d_sndl…
* [#8160](https://github.com/apache/incubator-nuttx/pull/8160) net: devif: bypass send length check if ip fragment enabled
* [#8361](https://github.com/apache/incubator-nuttx/pull/8361) net: devif: check the net device before use
* [#8380](https://github.com/apache/incubator-nuttx/pull/8380) net: devif: correct the judgment condition in devif_send()
* [#8011](https://github.com/apache/incubator-nuttx/pull/8011) net: devif: fix devif_poll loop logic
* [#8592](https://github.com/apache/incubator-nuttx/pull/8592) net: devif: fix null pointer reference found out by coverity
* [#7969](https://github.com/apache/incubator-nuttx/pull/7969) net: devif_loopback: Add robustness to avoid infinite loop
* [#8082](https://github.com/apache/incubator-nuttx/pull/8082) net: devif_poll: optimize device buffer alloc in txpoll
* [#8837](https://github.com/apache/incubator-nuttx/pull/8837) net: icmpv6: add RDNSS field support for route advertise message
* [#8785](https://github.com/apache/incubator-nuttx/pull/8785) net: icmpv6: align structs to 2 bytes.
* [#8451](https://github.com/apache/incubator-nuttx/pull/8451) net: ip: fix compile break if disable NET_TCP
* [#8302](https://github.com/apache/incubator-nuttx/pull/8302) net: local_connect: Align the returned error code with Linux
* [#8010](https://github.com/apache/incubator-nuttx/pull/8010) net: local: fix error when work with epoll
* [#8027](https://github.com/apache/incubator-nuttx/pull/8027) net: local: rename NET_LOCAL_VFS_PATH to follow linux
* [#8749](https://github.com/apache/incubator-nuttx/pull/8749) net: local: Return the unblock handle correctly in local_accept
* [#8067](https://github.com/apache/incubator-nuttx/pull/8067) net: local: set POLLIN/POLLOUT threshold for local fifo
* [#7912](https://github.com/apache/incubator-nuttx/pull/7912) net: local: Support the abstract path
* [#8084](https://github.com/apache/incubator-nuttx/pull/8084) net: mld: fix build break of mld router
* [#8093](https://github.com/apache/incubator-nuttx/pull/8093) net: mld: update help manual for mld router
* [#7964](https://github.com/apache/incubator-nuttx/pull/7964) net: nat: Fix misused d_draddr in select_port
* [#8915](https://github.com/apache/incubator-nuttx/pull/8915) net/tcp: Reply RST when we cannot receive data
* [#7968](https://github.com/apache/incubator-nuttx/pull/7968) net: nat: Support isolation between multiple WAN devices by saving external ip
* [#7951](https://github.com/apache/incubator-nuttx/pull/7951) net: nat: Use hashtable to optimize performance
* [#8083](https://github.com/apache/incubator-nuttx/pull/8083) net: net_socket: Add an implementation of the accept4 method
* [#8080](https://github.com/apache/incubator-nuttx/pull/8080) net: netdev: Avoid hardcoded guardsize when using d_iob
* [#8513](https://github.com/apache/incubator-nuttx/pull/8513) net: netinet: in.h: add support for Nimlang compatibility.
* [#8753](https://github.com/apache/incubator-nuttx/pull/8753) net: pkt: Add readahead queue for pkt, call input for tx on sim
* [#8273](https://github.com/apache/incubator-nuttx/pull/8273) net: route.h: add RTF_XX flags and rt_dev member
* [#8518](https://github.com/apache/incubator-nuttx/pull/8518) net: sendfile: adapt sendfile() to support new driver model
* [#8344](https://github.com/apache/incubator-nuttx/pull/8344) net: slip: Change SLIP to use IOB
* [#8632](https://github.com/apache/incubator-nuttx/pull/8632) net: socket: divide errno & s_error
* [#8272](https://github.com/apache/incubator-nuttx/pull/8272) net: support ipv4 ToS and ipv6 TrafficClass
* [#8301](https://github.com/apache/incubator-nuttx/pull/8301) net: tcp: tcp_netpoll: add assert into tcp_pollsetup when pollinfo invalid
* [#8297](https://github.com/apache/incubator-nuttx/pull/8297) net: tcp: udp_connect: If the remote addr is ANY, change it to LOOPBACK
* [#7913](https://github.com/apache/incubator-nuttx/pull/7913) net: tcp: contig received data to reducing iob consumption
* [#8102](https://github.com/apache/incubator-nuttx/pull/8102) net: tcp: debug feature to drop the tx/rx packet
* [#8024](https://github.com/apache/incubator-nuttx/pull/8024) net: tcp: Do not trigger retransmission if the new data has not been consumed.
* [#8333](https://github.com/apache/incubator-nuttx/pull/8333) net: tcp: reuse common api to replace some ip select code
* [#7916](https://github.com/apache/incubator-nuttx/pull/7916) net: tcp: rename NET_TCP_RECV_CONTIG to NET_TCP_RECV_PACK
* [#8062](https://github.com/apache/incubator-nuttx/pull/8062) net: tcp: add Selective-ACK support (RFC2018)
* [#8044](https://github.com/apache/incubator-nuttx/pull/8044) net: tcp: reprepare response buffer from unthrottle pool
* [#8130](https://github.com/apache/incubator-nuttx/pull/8130) net: tcp: fix potential busy loop in tcp_send_buffered.c
* [#8129](https://github.com/apache/incubator-nuttx/pull/8129) net: tcp: correct behavior of SO_LINGER
* [#7525](https://github.com/apache/incubator-nuttx/pull/7525) net: tcp: Improvements in TCP connections allocation.
* [#8334](https://github.com/apache/incubator-nuttx/pull/8334) net: tcp: free TCP rx buffer immediately in tcp_close
* [#8165](https://github.com/apache/incubator-nuttx/pull/8165) net: tcp: move drop send source code to correct place
* [#8409](https://github.com/apache/incubator-nuttx/pull/8409) net: tcp: remove conn check since which can not be NULL
* [#8421](https://github.com/apache/incubator-nuttx/pull/8421) net: tcp: Regard snd_wnd update as ACKDATA
* [#8315](https://github.com/apache/incubator-nuttx/pull/8315) net: tcp: fix trans data error when fast retrans
* [#8314](https://github.com/apache/incubator-nuttx/pull/8314) net: tcp: add TCP_ACKDATA flag to close event callback
* [#8298](https://github.com/apache/incubator-nuttx/pull/8298) net: tcp: modify errno when connect raddr is ANY for ltp
* [#8343](https://github.com/apache/incubator-nuttx/pull/8343) net: tun: Change TUN/TAP to use IOB
* [#8647](https://github.com/apache/incubator-nuttx/pull/8647) net: udp: Add drop count when limited by recv bufsize
* [#7891](https://github.com/apache/incubator-nuttx/pull/7891) net: udp: correct udp send timeout
* [#8299](https://github.com/apache/incubator-nuttx/pull/8299) net: udp: Ipv4/6 can be bound to the same port
* [#8313](https://github.com/apache/incubator-nuttx/pull/8313) net: udp: remove DEBUGASSERT for ip6_is_ipv4addr
* [#8493](https://github.com/apache/incubator-nuttx/pull/8493) net: udp: Support binding to same addr/port if SO_REUSEADDR is specified.
* [#8609](https://github.com/apache/incubator-nuttx/pull/8609) net: usrsock: Do not return error when conn not found for an event
* [#8317](https://github.com/apache/incubator-nuttx/pull/8317) net: usrsock: net_lock: fix deadlock issue when running iperf tx test on usrsock
* [#8262](https://github.com/apache/incubator-nuttx/pull/8262) net: usrsock: only TCP data should be aggregrated for rpmsg case
* [#8429](https://github.com/apache/incubator-nuttx/pull/8429) net: usrsock: optimize usersock send/recv path
* [#8630](https://github.com/apache/incubator-nuttx/pull/8630) net: local: local_socket: remove the wrong assertion in local_listen()
* [#8148](https://github.com/apache/incubator-nuttx/pull/8148) net: rpmsg: socket related update |
Security Issues Fixed In This Release
...