History log of /libuv/ (Results 3101 – 3125 of 5437)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
977e833725-Jul-2013 Ben Noordhuis

build: add mingw makefile

* add a very simple Makefile.mingw that builds libuv.a
* apply a couple of fixes to src/win so it actually builds with mingw
(mostly missing includes)

build: add mingw makefile

* add a very simple Makefile.mingw that builds libuv.a
* apply a couple of fixes to src/win so it actually builds with mingw
(mostly missing includes)

Fixes #847.

show more ...

1acbd76826-Mar-2013 Ben Noordhuis

unix, windows: don't read/recv if buf.len==0

Make it possible for the libuv user to handle out of memory conditions
gracefully. When alloc_cb() returns a buffer with len==0, call the rea

unix, windows: don't read/recv if buf.len==0

Make it possible for the libuv user to handle out of memory conditions
gracefully. When alloc_cb() returns a buffer with len==0, call the read
or recv callback with nread=UV_ENOBUFS. It's up to the user to stop or
close the handle.

Fixes #752.

show more ...

b13941cf12-Jul-2013 Timothy J Fontaine

build: dtrace shouldn't break out of tree builds

Fixes #848.

4ce3a31225-Jul-2013 Ben Noordhuis

test: fix signed/unsigned comparison warnings

c021ee0724-Jul-2013 Brian White

unix, windows: remove unused variables

d779eb5323-Jul-2013 Ben Noordhuis

unix, windows: fix uv_fs_chown() function prototype

Before this commit, uv_fs_chown() and uv_fs_fchown() took the uid and
gid as signed integers which is wrong because uid_t and gid_t ar

unix, windows: fix uv_fs_chown() function prototype

Before this commit, uv_fs_chown() and uv_fs_fchown() took the uid and
gid as signed integers which is wrong because uid_t and gid_t are
unsigned on most all platforms and IDs that don't fit in a signed
integer do exist.

This is not an ABI change because the size of the uid and gid arguments
do not change, only their sign.

On Windows, uv_uid_t and uv_gid_t are typedef'd as unsigned char for
reasons that are unclear. It doesn't matter: they get cast to ints when
used as function arguments. The arguments themselves are unused.

Partial fix for joyent/node#5890.

show more ...

7e68e6d820-Jul-2013 Ben Noordhuis

Now working on v0.11.7

6645b93220-Jul-2013 Ben Noordhuis

2013.07.21, Version 0.11.6 (Unstable)

Changes since version 0.11.5:

* test: open stdout fd in write-only mode (Ben Noordhuis)

* windows: uv_spawn shouldn't reject reparse p

2013.07.21, Version 0.11.6 (Unstable)

Changes since version 0.11.5:

* test: open stdout fd in write-only mode (Ben Noordhuis)

* windows: uv_spawn shouldn't reject reparse points (Bert Belder)

* windows: use WSAGetLastError(), not errno (Ben Noordhuis)

* build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis)

* test: fix signed/unsigned compiler warning (Ben Noordhuis)

* test: add 'start timer from check handle' test (Ben Noordhuis)

* build: `all` now builds static and dynamic lib (Ben Noordhuis)

* unix, windows: add extra fields to uv_stat_t (Saúl Ibarra Corretgé)

* build: add install target to the makefile (Navaneeth Kedaram
Nambiathan)

* build: switch to autotools (Ben Noordhuis)

* build: use AM_PROG_AR conditionally (Ben Noordhuis)

* test: fix fs_fstat test on sunos (Ben Noordhuis)

* test: fix fs_chown when running as root (Ben Noordhuis)

* test: fix spawn_setgid_fails and spawn_setuid_fails (Ben Noordhuis)

* build: use AM_SILENT_RULES conditionally (Ben Noordhuis)

* build: add DTrace detection for autotools (Timothy J. Fontaine)

* linux,darwin,win: link-local IPv6 addresses (Miroslav Bajtoš)

* unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK) (Ben
Noordhuis)

* unix, windows: return error codes directly (Ben Noordhuis)

show more ...

3b4e0a2109-Jul-2013 isaacs

Now working on v0.10.13

58a4622109-Jul-2013 isaacs

2013.07.10, Version 0.10.12 (Stable)

Changes since version 0.10.11:

* linux: add support for MIPS (Andrei Sedoi)

* windows: uv_spawn shouldn't reject reparse points (Bert B

2013.07.10, Version 0.10.12 (Stable)

Changes since version 0.10.11:

* linux: add support for MIPS (Andrei Sedoi)

* windows: uv_spawn shouldn't reject reparse points (Bert Belder)

* windows: use WSAGetLastError(), not errno (Ben Noordhuis)

* build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis)

* build: `all` now builds static and dynamic lib (Ben Noordhuis)

* unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK) (Ben
Noordhuis)

show more ...

3ee4d3f106-Jun-2013 Ben Noordhuis

unix, windows: return error codes directly

This commit changes the libuv API to return error codes directly rather
than storing them in a loop-global field.

A code snippet like

unix, windows: return error codes directly

This commit changes the libuv API to return error codes directly rather
than storing them in a loop-global field.

A code snippet like this one:

if (uv_foo(loop) < 0) {
uv_err_t err = uv_last_error(loop);
fprintf(stderr, "%s\n", uv_strerror(err));
}

Should be rewritten like this:

int err = uv_foo(loop);
if (err < 0)
fprintf(stderr, "%s\n", uv_strerror(err));

The rationale for this change is that it should make creating bindings
for other languages a lot easier: dealing with struct return values is
painful with most FFIs and often downright buggy.

show more ...


Makefile.am
checksparse.sh
include/uv-errno.h
include/uv-win.h
include/uv.h
src/fs-poll.c
src/inet.c
src/unix/aix.c
src/unix/async.c
src/unix/core.c
src/unix/darwin-proctitle.c
src/unix/darwin.c
src/unix/error.c
src/unix/freebsd.c
src/unix/fs.c
src/unix/fsevents.c
src/unix/getaddrinfo.c
src/unix/internal.h
src/unix/kqueue.c
src/unix/linux-core.c
src/unix/linux-inotify.c
src/unix/loop-watcher.c
src/unix/loop.c
src/unix/netbsd.c
src/unix/openbsd.c
src/unix/pipe.c
src/unix/poll.c
src/unix/process.c
src/unix/proctitle.c
src/unix/signal.c
src/unix/stream.c
src/unix/sunos.c
src/unix/tcp.c
src/unix/thread.c
src/unix/threadpool.c
src/unix/timer.c
src/unix/tty.c
src/unix/udp.c
src/uv-common.c
src/uv-common.h
src/win/core.c
src/win/error.c
src/win/fs-event.c
src/win/fs.c
src/win/getaddrinfo.c
src/win/internal.h
src/win/loop-watcher.c
src/win/pipe.c
src/win/poll.c
src/win/process-stdio.c
src/win/process.c
src/win/signal.c
src/win/stream.c
src/win/tcp.c
src/win/thread.c
src/win/threadpool.c
src/win/timer.c
src/win/tty.c
src/win/udp.c
src/win/util.c
test/benchmark-multi-accept.c
test/benchmark-ping-pongs.c
test/benchmark-pound.c
test/benchmark-pump.c
test/benchmark-spawn.c
test/benchmark-udp-pummel.c
test/blackhole-server.c
test/dns-server.c
test/echo-server.c
test/test-callback-stack.c
test/test-condvar.c
test/test-connection-fail.c
test/test-cwd-and-chdir.c
test/test-delayed-accept.c
test/test-error.c
test/test-fs-event.c
test/test-fs-poll.c
test/test-fs.c
test/test-get-currentexe.c
test/test-getaddrinfo.c
test/test-getsockname.c
test/test-ip6-addr.c
test/test-ipc.c
test/test-ping-pong.c
test/test-pipe-bind-error.c
test/test-pipe-connect-error.c
test/test-platform-output.c
test/test-process-title.c
test/test-semaphore.c
test/test-shutdown-close.c
test/test-shutdown-eof.c
test/test-spawn.c
test/test-stdio-over-pipes.c
test/test-tcp-bind-error.c
test/test-tcp-bind6-error.c
test/test-tcp-close-while-connecting.c
test/test-tcp-connect-error-after-write.c
test/test-tcp-connect-error.c
test/test-tcp-connect-timeout.c
test/test-tcp-connect6-error.c
test/test-tcp-open.c
test/test-tcp-write-to-half-open-connection.c
test/test-tcp-writealot.c
test/test-threadpool-cancel.c
test/test-threadpool.c
test/test-timer-again.c
test/test-udp-dgram-too-big.c
test/test-udp-options.c
uv.gyp
13f73fad05-Jul-2013 Ben Noordhuis

Merge remote-tracking branch 'origin/v0.10'


37d0209c05-Jul-2013 Ben Noordhuis

unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK)

Ancient versions of glibc (<= 2.3.1) don't have error-checking mutexes.

fd45f87614-Mar-2013 Miroslav Bajtoš

linux,darwin,win: link-local IPv6 addresses

Modified uv_ip6_addr() to fill sin6_scope_id for link-local addresses.

Fixes #271

Conflicts:
build.mk

2f3124a803-Jul-2013 Timothy J Fontaine

build: add DTrace detection for autotools

3b9cfe2202-Jul-2013 Ben Noordhuis

build: use AM_SILENT_RULES conditionally

It's not supported by older automake versions.

5a3b8f9f02-Jul-2013 Ben Noordhuis

test: fix spawn_setgid_fails and spawn_setuid_fails

Don't try to set a bogus UID or GID and expect to get a meaningful
error. The test expected EPERM but SunOS returns EINVAL because the

test: fix spawn_setgid_fails and spawn_setuid_fails

Don't try to set a bogus UID or GID and expect to get a meaningful
error. The test expected EPERM but SunOS returns EINVAL because the
id is outside of the range of valid user/group ids.

Try to switch to UID/GID 0. Give up privileges first if we're root,
else the setuid/setgid system call will succeed when it's expected
to fail.

show more ...

d0be852c02-Jul-2013 Ben Noordhuis

test: fix fs_chown when running as root

chown(2) to root is expected to fail - unless you're root, of course.

d4f6165302-Jul-2013 Ben Noordhuis

test: fix fs_fstat test on sunos

The tests are no longer compiled with -D_XOPEN_SOURCE=500 when building
with autotools. Tell the test explicitly that SunOS systems are
expected to h

test: fix fs_fstat test on sunos

The tests are no longer compiled with -D_XOPEN_SOURCE=500 when building
with autotools. Tell the test explicitly that SunOS systems are
expected to have nanosecond fstat(2) granularity.

show more ...

d2f67b9202-Jul-2013 Ben Noordhuis

build: use AM_PROG_AR conditionally

AM_PROG_AR does not exist in automake v0.11 but without it, you can't
build libuv with automake v0.12+ on Darwin.

ddd7e04f27-Jun-2013 Ben Noordhuis

build: switch to autotools

Switch to the build tool everyone loves to hate. The Makefile has
served us well over the years but it's been acquiring more and more
features that autoto

build: switch to autotools

Switch to the build tool everyone loves to hate. The Makefile has
served us well over the years but it's been acquiring more and more
features that autotools gives us for free, like easy static+shared
library building, sane install targets, and so on.

This commit drops MinGW support. If there is demand for it, we'll
re-add it.

show more ...

624be53e27-Jun-2013 Navaneeth Kedaram Nambiathan

build: add install target to the makefile

Before this commit, there was no way to install libuv other than
manually copying required files to the path. This commit introduces
an inst

build: add install target to the makefile

Before this commit, there was no way to install libuv other than
manually copying required files to the path. This commit introduces
an install target which installs the libuv.a, libuv.so and header files
to the install prefix.

``
make
make install
``

The above will use the default prefix `/usr/local`

``
make
make install PREFIX=/usr
``

The above will install to `/usr`

show more ...

f9e6029b27-Jun-2013 Saúl Ibarra Corretgé

unix, windows: add extra fields to uv_stat_t

ce2458c026-Jun-2013 Ben Noordhuis

Merge remote-tracking branch 'origin/v0.10'

Conflicts:
test/test-fs.c
test/test-list.h


652d5c9e26-Jun-2013 isaacs

Now working on v0.11.6

1...<<121122123124125126127128129130>>...218