b271b068 | 02-Feb-2013 |
Ben Noordhuis |
build: fix up WIN_SRCS |
7f3c7835 | 31-Jan-2013 |
Ben Noordhuis |
unix: don't clobber errno in signal handler |
3759d712 | 26-Jan-2013 |
Bert Belder |
win: get rid of early ipv6 support detection No longer explictly check wheter an IPv6 stack is present when the user tries to use IPV6 sockets. Instead realy on the operating system
win: get rid of early ipv6 support detection No longer explictly check wheter an IPv6 stack is present when the user tries to use IPV6 sockets. Instead realy on the operating system to report the lack of protocol support via appropriate error messages.
show more ...
|
f21d9412 | 26-Jan-2013 |
Bert Belder |
win/udp: DRY up setting SO_REUSEADDR This patch makes sure that only uv_udp_set_socket sets the SO_REUSEADDR bit for UDP sockets. |
3d779000 | 26-Jan-2013 |
Bert Belder |
win/udp: fix bug in getsockopt() return value check |
4f540535 | 26-Jan-2013 |
Bert Belder |
win/udp: make uv_udp_set_socket set UV_HANDLE_IPV6 This patch makes uv_udp_set_socket responsible for setting the UV_HANDLE_IPV6 flag. It also fixes the problem that uv_udp_open would
win/udp: make uv_udp_set_socket set UV_HANDLE_IPV6 This patch makes uv_udp_set_socket responsible for setting the UV_HANDLE_IPV6 flag. It also fixes the problem that uv_udp_open would never set this flag at all. In addition, this patch fixes some minor style issues.
show more ...
|
40c60cfc | 26-Jan-2013 |
Bert Belder |
win/tcp: make uv_tcp_set_socket set UV_HANDLE_IPV6 This makes uv_tcp_set_socket responsible for setting the UV_HANDLE_IPV6 flag. This fixes a couple of situations where the the fact that
win/tcp: make uv_tcp_set_socket set UV_HANDLE_IPV6 This makes uv_tcp_set_socket responsible for setting the UV_HANDLE_IPV6 flag. This fixes a couple of situations where the the fact that a socket is an IPv6 socket is not taken into account when deciding whether a call to SetFileCompletionNotificationModes is appropriate. It also fixes the issue that uv_tcp_open would never set this flag at all.
show more ...
|
cfe14452 | 26-Jan-2013 |
Bert Belder |
win: fix uv_winsock_init crash when no IPv4 stack present uv_winsock_init() tries to create an IPv4 socket in order to detect if the system has any layered service providers (LSPs) insta
win: fix uv_winsock_init crash when no IPv4 stack present uv_winsock_init() tries to create an IPv4 socket in order to detect if the system has any layered service providers (LSPs) installed. When creating this socket failed it would call uv_fatal_error and exit with the following message: socket: (10047) An address incompatible with the requested protocol was used. This patch fixes that. It also includes some minor style tweaks.
show more ...
|
00503d60 | 26-Jan-2013 |
Bert Belder |
win: add error mappings related to unsupported protocols |
98c79f3e | 26-Jan-2013 |
Bert Belder |
win: sort error code mappings |
40a9e119 | 29-Jan-2013 |
Ben Noordhuis |
build: fix up dependency rules * Auto-create build subdirectories. * Add coarse dependencies on header files so make rebuilds the sources whenever the headers change. |
b607a7fe | 29-Jan-2013 |
Ben Noordhuis |
linux: move files out of src/unix/linux Flattens the source tree and simplifies the Makefile. |
75dea933 | 29-Jan-2013 |
Ben Noordhuis |
build: support out of tree builds Invoking make with builddir_name=/path/to/dir builds libuv in the designated directory. |
01fe4e73 | 29-Jan-2013 |
Ben Noordhuis |
build: add OS= make switch Overrides the platform detection heuristic. Useful for cross-compiling. |
93f61b7c | 27-Jan-2013 |
Ben Noordhuis |
unix: fix style issues in udp.c |
e4d8cbac | 22-Jan-2013 |
Bert Belder |
unix: support sending uv_udp_t handles over ipc pipes |
cf1dc613 | 22-Jan-2013 |
Ben Noordhuis |
test: remove .travis.yml Travis CI was generating a lot of false positives (or rather, false negatives - tests that fail due to the environment they run in) and it's been in a contin
test: remove .travis.yml Travis CI was generating a lot of false positives (or rather, false negatives - tests that fail due to the environment they run in) and it's been in a continuous error state for days now. Remove it, we'll set up something ourselves.
show more ...
|
7841f77b | 22-Jan-2013 |
Ben Noordhuis |
build: don't export _POSIX_C_SOURCE on non-linux Don't export _POSIX_C_SOURCE to dependents. On the BSDs (and the BSD-ish, like OS X), it hides SysV and BSD definitions. The exc
build: don't export _POSIX_C_SOURCE on non-linux Don't export _POSIX_C_SOURCE to dependents. On the BSDs (and the BSD-ish, like OS X), it hides SysV and BSD definitions. The exception is Linux: _POSIX_C_SOURCE=200112 unlocks some of the newer pthreads features like spinlocks and barriers, so keep exporting it on that platform.
show more ...
|
bdb498f8 | 22-Jan-2013 |
Andrius Bentkus |
unix, windows: return UV_EINVAL, not UV_EFAULT A wrong multicast membership should return EINVAL. |
017e2d5f | 18-Jan-2013 |
Andrius Bentkus |
unix, windows: make uv_*_bind() error codes consistent Just like uv_tcp_connect() it should return an EINVAL when the handle is of an invalid type or when the network address is faulty. |
372ac34d | 17-Jan-2013 |
Ben Noordhuis |
linux: translate futimes() fallback error codes The fallback added in 9d4a16e uses the /proc filesystem to emulate utimensat(). Translate error codes that indicate no procfs is
linux: translate futimes() fallback error codes The fallback added in 9d4a16e uses the /proc filesystem to emulate utimensat(). Translate error codes that indicate no procfs is mounted to ENOSYS. Letting those error codes through unchecked will only confuse callers.
show more ...
|
358957cd | 17-Jan-2013 |
Ben Noordhuis |
doc: update gyp build instructions |
9d4a16ee | 17-Jan-2013 |
Ben Noordhuis |
linux: add futimes() fallback The utimensat() syscall was added in 2.6.22. Add a fallback mode for older kernels that uses utimes("/proc/self/fd/<fd>"). Fixes #687. |
629a59b3 | 17-Jan-2013 |
Ben Noordhuis |
linux: use stdint types in structs Use the typedefs from stdint.h to avoid build breakage on systems where __u64 and friends are hidden when --std=c89 is in effect. Fixes #685. |
e7f384f8 | 16-Jan-2013 |
Ben Noordhuis |
test: make threadpool tests valgrind-compliant Delete the event loop after the test to stop valgrind from complaining about memory leaks. |