History log of /libuv/ (Results 3376 – 3400 of 5435)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b271b06802-Feb-2013 Ben Noordhuis

build: fix up WIN_SRCS

7f3c783531-Jan-2013 Ben Noordhuis

unix: don't clobber errno in signal handler

3759d71226-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 ...

f21d941226-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.

3d77900026-Jan-2013 Bert Belder

win/udp: fix bug in getsockopt() return value check

4f54053526-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 ...

40c60cfc26-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 ...

cfe1445226-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 ...

00503d6026-Jan-2013 Bert Belder

win: add error mappings related to unsupported protocols

98c79f3e26-Jan-2013 Bert Belder

win: sort error code mappings

40a9e11929-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.

b607a7fe29-Jan-2013 Ben Noordhuis

linux: move files out of src/unix/linux

Flattens the source tree and simplifies the Makefile.

75dea93329-Jan-2013 Ben Noordhuis

build: support out of tree builds

Invoking make with builddir_name=/path/to/dir builds libuv in the
designated directory.

01fe4e7329-Jan-2013 Ben Noordhuis

build: add OS= make switch

Overrides the platform detection heuristic. Useful for cross-compiling.

93f61b7c27-Jan-2013 Ben Noordhuis

unix: fix style issues in udp.c

e4d8cbac22-Jan-2013 Bert Belder

unix: support sending uv_udp_t handles over ipc pipes

cf1dc61322-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 ...

7841f77b22-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 ...

bdb498f822-Jan-2013 Andrius Bentkus

unix, windows: return UV_EINVAL, not UV_EFAULT

A wrong multicast membership should return EINVAL.

017e2d5f18-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.

372ac34d17-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 ...

358957cd17-Jan-2013 Ben Noordhuis

doc: update gyp build instructions

9d4a16ee17-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.

629a59b317-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.

e7f384f816-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.

1...<<131132133134135136137138139140>>...218