about summary refs log tree commit diff
path: root/library/std/src/sys/unix/net.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-591/+0
2023-10-19Auto merge of #116132 - darthunix:connect_poll, r=cuviperbors-0/+17
2023-10-17Updated libc and doc for Vita targetNikolay Arhipov-2/+2
2023-10-13Make TCP connect() handle EINTR correctlyDenis Smirnov-0/+17
2023-09-21added support for GNU/HurdSamuel Thibault-0/+3
2023-09-13Disabled socketpair for VitaNikolay Arhipov-2/+2
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+1
2023-06-05Simplified bool to int conversionNikolay Arhipov-4/+1
2023-06-05Std support improvement for ps vita targetNikolay Arhipov-1/+10
2023-05-01Inline AsRawFd implementationsKonrad Borowski-0/+1
2023-05-01Inline AsInner implementationsKonrad Borowski-0/+1
2023-03-27socket ancillary data implementation for FreeBSD (from 13 and above).David CARLIER-0/+11
2023-03-06Implement read_buf for a few more typesTomasz Miąsko-6/+22
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-0/+2
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-1/+1
2022-08-29Rollup merge of #96334 - devnexen:socket_mark, r=dtolnayMatthias Krüger-0/+11
2022-08-13created tcpstream quickack traitBerend-Jan Lange-0/+11
2022-07-06changes from feedbackDavid Carlier-12/+8
2022-07-06doc additionsDavid Carlier-0/+5
2022-07-06socket `set_mark` addition.David Carlier-0/+10
2022-06-23Represent SocketAddrV4 and SocketAddrV6 as Rust native encodingLinus Färnstrand-2/+2
2022-05-25Disable unix::net::ancillary on BSD.Mara Bos-18/+2
2022-04-04ScmCredentials netbsd implementation.David Carlier-0/+11
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-1/+1
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-7/+7
2021-12-16Revert "socket ancillary data implementation for dragonflybsd."David CARLIER-2/+2
2021-12-05socket ancillary data implementation for dragonflybsd.David Carlier-2/+2
2021-11-12Refactor weak symbols in std::sys::unixJosh Stone-2/+2
2021-08-30clean up `c::linger` conversionibraheemdev-1/+1
2021-08-30add `TcpStream::set_linger` and `TcpStream::linger`ibraheemdev-0/+23
2021-08-19I/O safety.Dan Gohman-30/+62
2021-08-10STD support for the ESP-IDF frameworkivmarkov-2/+8
2021-07-02Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplettbors-2/+2
2021-06-15Rename ErrorKind::Unknown to Uncategorized.Mara Bos-2/+2
2021-06-15Redefine `ErrorKind::Other` and stop using it in std.Mara Bos-2/+2
2021-05-26Rename opensbd to openbsdAlbert Ford-3/+3
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-6/+9
2021-02-24Use libc::accept4 on Android instead of raw syscall.Maarten de Vries-7/+1
2020-12-02Auto merge of #69864 - LinkTed:master, r=Amanieubors-0/+39
2020-11-06Disable accept4 on Android.Maarten de Vries-1/+7
2020-10-30Use SOCK_CLOEXEC and accept4() on more platforms.Maarten de Vries-6/+32
2020-10-16Take sys/vxworks/net from sys/unix instead.Mara Bos-2/+8
2020-10-10Remove `passcred` for `emscripten`LinkTed-2/+2
2020-10-10Fix `SO_PASSCRED` for macosLinkTed-0/+2
2020-10-10Fix `MSG_CMSG_CLOEXEC` for macosLinkTed-0/+18
2020-10-10Cast boolean into int directly in function set_passcredLinkTed-2/+1
2020-10-10Add `set_passcred` and `passcred` methods to `UnixStream` and `UnixDatagram`LinkTed-0/+10
2020-10-10Move `add_to_ancillary_data` and `AncillaryDataIter` to ancillary.rsLinkTed-82/+0
2020-10-10unix: Extend UnixStream and UnixDatagram to send and receive file descriptorsLinkTed-0/+92
2020-07-27mv std libs to library/mark-0/+382