Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-17 | Fix the build. | Steve Klabnik | |
2014-12-15 | bitflags! derives Copy for you now, so remove our derivings. | Jonathan Reem | |
2014-12-12 | Fallout of Copy opt-in for non-Linux | Valerii Hiora | |
Based on #22. | |||
2014-12-10 | Fallout of Copy becoming opt-in. | Victor Berger | |
2014-12-10 | Fix improper_ctypes warnings. | Victor Berger | |
2014-11-28 | Implement Show for event::EventFlag | Carl Lerche | |
2014-11-19 | Fix for Linux | Roma Sokolov | |
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-11-11 | std::os::errno returns uint now | Roma Sokolov | |
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-27 | Add mmap, shm_open and other mman relatives | Phil Vachon | |
Add various wrappers to make interacting with Rust a bit more pleasant for memory management. Additionally, provide ftruncate(2), which is useful when working with shared memory. Allow managing CPU affinity of a Rust Task living in a system thread. | |||
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-19 | Bind kill | Yehuda Katz | |
2014-10-15 | Bind basic signal constants and functions | Yehuda Katz | |
2014-10-10 | Merge pull request #8 from little-arhat/feature-scatter-gather | Yehuda Katz | |
Implement scatter/gather IO: writev & readv. | |||
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-11 | Implement scatter/gather IO: writev & readv. | Roma Sokolov | |
Also added tests to check them. | |||
2014-10-09 | Make macos/ios version of accept4 function public | Evgeny Starikov | |
2014-10-08 | Bind x86 linux | Tilde Engineering | |
2014-10-07 | Fix dup3 and accept4 on Darwin | Tilde Engineering | |
2014-10-07 | Add wait bindings | Tilde Engineering | |
2014-10-06 | Fix warnings | Carl Lerche | |
2014-10-06 | Implement dup3 | Carl Lerche | |
2014-10-06 | Don't special case accept4 | Carl Lerche | |
2014-10-06 | Implement improved feature detection on Linux | Carl Lerche | |
2014-10-06 | Bind stat and fstat | Tilde Engineering | |
2014-10-02 | Track Rust master | Carl Lerche | |
2014-09-22 | Weak link eventfd | Carl Lerche | |
2014-09-22 | Merge remote-tracking branch 'cgaebel/master' | Carl Lerche | |
2014-09-21 | Bind eventfd() | Carl Lerche | |
2014-09-21 | correctly match the kqueue man page | Clark Gaebel | |
2014-09-20 | Be warning-free on Darwin. | Clark Gaebel | |
2014-09-16 | execve should take a ref to a CString | Carl Lerche | |
2014-09-16 | Provide fork() + error tweaks | Carl Lerche | |
2014-09-15 | Temporarily remove dup3 support | Carl Lerche | |
2014-09-14 | Expose pipe and pipe2 | Carl Lerche | |