Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-03 | Update to rust master | Valerii Hiora | |
- cstr fallout - deriving -> derive - lib stabilization warnings removal | |||
2014-12-30 | added getpeername to sys/socket | Rick Richardson | |
2014-12-18 | Add all now needed ';' after macro invocations. | Victor Berger | |
2014-12-15 | bitflags! derives Copy for you now, so remove our derivings. | Jonathan Reem | |
2014-12-10 | Fallout of Copy becoming opt-in. | Victor Berger | |
2014-11-19 | Use namespaced enum variants. | Roma Sokolov | |
As per this pull request https://github.com/rust-lang/rust/pull/18973, enum variants require fully qualified path to access them. This commit introduces boring changes to make nix-rust compiles againts new rust. | |||
2014-11-15 | Track Rust master | vbuslov | |
2014-10-31 | Update source code to new rustc | Roma Sokolov | |
2014-10-30 | Add getsockname(2) wrapper | Ayose | |
2014-10-28 | Add SO_REUSEPORT for macos | Evgeny Rozaliev | |
2014-10-22 | Fix nix on 32 bit platforms | Carl Lerche | |
2014-10-21 | Add defines for Mac OS X/Darwin | Phil Vachon | |
Apple likes to Think Different(tm), especially where constants are involved. Make sure that we have the appropriate constants available for various performance-focused TCP socket options, and that the IP multicast-related defines are correct. | |||
2014-10-21 | Polish up sendto/recvfrom wrappers | Phil Vachon | |
Make the sendto/recvfrom wrappers a little more friendly to work with. | |||
2014-10-20 | Change sendto to return bytes sent successfully | Phil Vachon | |
2014-10-20 | Add recvfrom(2) and sendto(2) wrappers | Phil Vachon | |
Add FFI function call wrappers for recvfrom(2) and sendto(2) to enable the use of connectionless sockets. | |||
2014-10-20 | Add Special INADDR_* definitions | Phil Vachon | |
Add definitions for INADDR_* types that are handy when instructing the kernel how to specify interfaces. | |||
2014-10-20 | Add a MulticastTtl type | Phil Vachon | |
The multicast TTL type is a uint8_t typically. | |||
2014-10-20 | Add IPPROTO_IP for level, based on existing SOL_IP | Phil Vachon | |
The SOL_IP name isn't really consistent with what the Kernel define is. | |||
2014-10-20 | Add defines for multicast membership management | Phil Vachon | |
Add socket options and references to ip_mreq, enabling use of socket options for managing IP multicast group membership. | |||
2014-10-20 | Add a handful of useful TCP socket options | Phil Vachon | |
Add definitions for manipulating Nagle's algorithm, corking a TCP connection and setting the maximum TCP segment size. | |||
2014-10-20 | Add SO_REUSEPORT to list of available sock options | Phil Vachon | |
Add the ability to use SO_REUSEPORT for multiple applications listening on the same port for TCP accepting sockets and UDP listening sockets. | |||
2014-10-10 | Merge pull request #5 from ok32/bug/macos-accept4 | Yehuda Katz | |
Make macos/ios version of accept4 function public | |||
2014-10-10 | Update static->const | Tilde Engineering | |
2014-10-09 | Make macos/ios version of accept4 function public | Evgeny Starikov | |
2014-10-07 | Fix dup3 and accept4 on Darwin | Tilde Engineering | |
2014-10-06 | Don't special case accept4 | Carl Lerche | |
2014-10-06 | Implement improved feature detection on Linux | Carl Lerche | |
2014-10-02 | Track Rust master | Carl Lerche | |
2014-09-20 | Be warning-free on Darwin. | Clark Gaebel | |
2014-09-03 | Expose some more C types | Carl Lerche | |
2014-08-25 | Tweaks + fix accept4 | Carl Lerche | |
2014-08-21 | Bind kqueue + misc cleanup | Carl Lerche | |
2014-08-20 | Start binding Darwin | Carl Lerche | |
2014-08-20 | getsockopt and setsockopt | Carl Lerche | |
2014-08-19 | Start on socket options | Carl Lerche | |
2014-08-17 | More socket APIs | Carl Lerche | |