summaryrefslogtreecommitdiff
path: root/src/sys/socket
AgeCommit message (Expand)Author
2022-08-05Add support for the IP_SENDSRCADDR control messageMatthew Ingwersen
2022-07-26Merge #1772bors[bot]
2022-07-26Add support for RecvOrigDstAddr on LinuxBrian May
2022-07-24Add ETH_P_ALL protocol number to SockProtocolvaldaarhun
2022-07-23Fix SockaddrLike::from_raw with unaligned inputsAlan Somers
2022-07-14Fix a buffer overflow in sys::socket::recvfromAlan Somers
2022-07-11Add DontRoute SockOptLeo Lu
2022-06-09Merge #1736bors[bot]
2022-06-07Fix socket address family check for SysControlAddr::from_raw.Andrew Walbran
2022-06-07Fix socket address family check for VsockAddr::from_raw.Andrew Walbran
2022-06-06Cleanup cfg blocksRyan Zoeller
2022-05-31Enable SockaddrStorage::{as_link_addr, as_link_addr_mut} on Linux.Alan Somers
2022-05-14add haiku supportAl Hoang
2022-05-13Fix "unused_macro_rules" warnings with the latest nightly compiler.Alan Somers
2022-05-02Restore conversions from ip v4/6 Sockaddr types to std::net equivalents.Kyle Huey
2022-04-22Fix UnixAddr::size on Linux and AndroidAlan Somers
2022-04-08Merge #1643bors[bot]
2022-04-08Replace the IoVec type with IoSlice and IoSliceMutnot_a_seagull
2022-04-07Add IP_DONTFRAG and IPV6_DONTFRAG SockOptsJunho Choi
2022-03-24Merge #1686bors[bot]
2022-03-22[skip ci] better docs for SockaddrLike::from_rawAlan Somers
2022-03-22Deprecate IpAddr, Ipv4Addr, and Ipv6AddrAlan Somers
2022-03-21Replace the Sockaddr enum with a unionAlan Somers
2022-03-13Use the same signature for LinkAddr::addr on all platformsAlan Somers
2022-03-13Fix a panic in Linkaddr::addrAlan Somers
2022-03-09docs: fix link in doc for cmsg_space in sys/socketbin liu
2022-03-06Add MsgFlag::MSG_NOSIGNALi509VCB
2022-02-04Add accept4 on supported platformsRyan Zoeller
2022-01-24uclibc supportJonah Petri
2022-01-23InetAddr::from_std should set sin_len/sin6_len on the BSDsRyan Zoeller
2021-12-31Merge #1618bors[bot]
2021-12-30Optimize UnixAddr for the BSDsAlan Somers
2021-12-29Add support for the SO_TXTIME sockopt and SCM_TXTIME control messageAlessandro Ghedini
2021-12-24Merge #1547bors[bot]
2021-12-23feat: Add glibc::SOF_TIMESTAMPING_* supportMichael Baikov
2021-12-21UnixAddr: replace path_len with sun_lenAlan Somers
2021-12-21Improve the sockaddr interface:Alan Somers
2021-12-20feature-gate most Nix functionsVincent Dagonneau
2021-10-09sockopt's Set and Get traits are not unsafeAlan Somers
2021-09-28Revert "Expose SockAddr::from_raw_sockaddr"Alan Somers
2021-09-19Clippy cleanupAlan Somers
2021-09-19Merge #1496bors[bot]
2021-09-12Add docs for all sockopts that are documented by their respective OSesAlan Somers
2021-09-12Add the ability to set doc strings in sockopts' definitionsAlan Somers
2021-09-12Switch the argument order of sockopt_impl!Alan Somers
2021-09-07Add IP_TTL/IPV6_UNICAST_HOPS SockOptsConrad Meyer
2021-09-07Merge branch 'master' into socket-mssAlan Somers
2021-09-06Add support for IP_RECVERR and IPV6_RECVERRConrad Meyer
2021-09-04Merge branch 'master' into socket-msseaon
2021-09-04Support for `TCP_MAXSEG` TCP MSS socket optioneaon