Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-29 | Convert MSG_ flags to bitflags! type. | Philipp Matthias Schaefer | |
2016-01-28 | Netlink bits | Alexander Polakov | |
2016-01-18 | improve bsd unixes ipv6 support | arthurprs | |
2016-01-18 | Disable IPV6_ADD_MEMBERSHIP on freebsd | User Vagrant | |
2016-01-18 | fix on mac | Mattis Marjak | |
2015-12-03 | NetBSD tweaks for kqueue support | Zachary Tong | |
2015-11-20 | netbsd support | Jeremy Fitzhardinge | |
2015-10-06 | Add support for sendmsg(2), recvmsg(2), and cmsg(3) | Geoffrey Thomas | |
The best specification for control message layout appears to be [RFC 2292, section 4](https://tools.ietf.org/html/rfc2292#section-4), despite this not being a wire protocol. These definitions have also been checked against glibc 2.19 <bits/socket.h> and Linux 4.0 <linux/socket.h>, and tested on Debian 8.1 and FreeBSD 10.2 x86_64. The API differs a bit from the cmsg(3) API for type-safety reasons (and also because the cmsg(3) API is terrible). See test/sys/test_socket.rs for an example. Only supports SCM_RIGHTS at the moment. Fixes #88. | |||
2015-09-28 | Revert "Add support for sendmsg(2), recvmsg(2), and cmsg(4)" | Carl Lerche | |
This reverts commit 046af7d1ba82506f9bc48e62ac0584361025fc02. | |||
2015-09-24 | Add support for sendmsg(2), recvmsg(2), and cmsg(4) | Geoffrey Thomas | |
The best specification for control message layout appears to be [RFC 2292, section 4](https://tools.ietf.org/html/rfc2292#section-4), despite this not being a wire protocol. These definitions have also been checked against glibc 2.19 <bits/socket.h> and Linux 4.0 <linux/socket.h>, and tested on Debian 8.1 and FreeBSD 10.2 x86_64. The API differs a bit from the cmsg(4) API for type-safety reasons (and also because the cmsg(4) API is terrible). See test/sys/test_socket.rs for an example. Only supports SCM_RIGHTS at the moment. Fixes #88. | |||
2015-09-09 | Add/Fix support for DragonFly BSD | Michael Neumann | |
2015-09-03 | Fix test failures on FreeBSD | Geoffrey Thomas | |
2015-07-13 | Remove import on those platforms where it is unused. | Laurence Tratt | |
2015-07-06 | Consts are not on all kernels | Tilde Engineering | |
2015-06-15 | TCP_KEEPALIVE, TCP_KEEPIDLE, split SockOpt trait | Y. T. Chung | |
* Split SockOpt trait into GetSockOpt and SetSockOpt. * Add support for TCP_KEEPALIVE & TCP_KEEPIDLE | |||
2015-05-29 | Basic OpenBSD support. | Laurence Tratt | |
Some of the tests are currently unrunnable, but the basic library is at least buildable. | |||
2015-05-21 | Fix travis tests | Carl Lerche | |
2015-05-21 | Test sockopt const values | Carl Lerche | |
2015-05-21 | Add socket::shutdown function | hoxnox | |
libc::funcs::bsd43::shutdown is used | |||
2015-05-11 | Get the library to build on freebsd | Andrew J. Stone | |
`cargo build` works. | |||
2015-05-07 | More multicast support | Carl Lerche | |
2015-03-13 | Amend some files to make it compile on arm-linux-androideabi. | kennytm | |
2015-02-25 | Large cleanup, mostly of socket functions | Carl Lerche | |
2015-02-23 | Improve ergonomics of getsockopt / setsockopt | Carl Lerche | |
2015-02-22 | Split up socket module | Carl Lerche | |