Fedor Indutny
513ce625ba
Merge branch 'v0.10'
...
Conflicts:
AUTHORS
ChangeLog
src/unix/stream.c
src/version.c
2014-01-31 20:59:49 +04:00
Timothy J Fontaine
b0ec132aab
Now working on v0.11.20
2014-01-29 09:43:38 -08:00
Timothy J Fontaine
336a182530
2014.01.30, Version 0.11.19 (Unstable)
...
Changes since version 0.11.18:
* linux: move sscanf() out of the assert() (Trevor Norris)
* linux: fix C99/C++ comment (Fedor Indutny)
2014-01-29 09:43:38 -08:00
Timothy J Fontaine
79ffe2fb95
Now working on v0.10.25
2014-01-29 09:41:41 -08:00
Timothy J Fontaine
aecd296b6b
2014.01.30, Version 0.10.24 (Stable)
...
Changes since version 0.10.23:
* linux: move sscanf() out of the assert() (Trevor Norris)
* linux: fix C99/C++ comment (Fedor Indutny)
2014-01-29 09:41:36 -08:00
Bert Belder
666aa2f068
Now working on v0.11.19
2014-01-22 21:37:37 +01:00
Bert Belder
d47962e9d9
2014.01.23, Version 0.11.18 (Unstable)
...
Changes since version 0.11.17:
* osx: Fix a possible segfault in uv__io_poll (Alex Crichton)
* windows: improved handling of invalid FDs (Alexis Campailla)
* doc: adding ARCHS flag to OS X build command (Nathan Sweet)
* tcp: reveal bind-time errors before listen (Alexis Campailla)
* tcp: uv_tcp_dualstack() (Fedor Indutny)
* linux: relax assumption on /proc/stat parsing (Luca Bruno)
* openbsd: fix obvious bug in uv_cpu_info (Fedor Indutny)
* process: close stdio after dup2'ing it (Fedor Indutny)
* linux: move sscanf() out of the assert() (Trevor Norris)
2014-01-22 21:37:34 +01:00
Bert Belder
278b58df20
Merge tag 'v0.10.23'
...
Conflicts:
AUTHORS
src/version.c
2014-01-22 21:33:46 +01:00
Bert Belder
b8b6588dbe
Now working on v0.10.24
2014-01-22 20:30:26 +01:00
Bert Belder
dbd218e699
2014.01.23, Version 0.10.23 (Stable)
...
Changes since version 0.10.22:
* linux: relax assumption on /proc/stat parsing (Luca Bruno)
* openbsd: fix obvious bug in uv_cpu_info (Fedor Indutny)
* process: close stdio after dup2'ing it (Fedor Indutny)
2014-01-22 20:30:14 +01:00
Bert Belder
53effc3dd8
Merge branch 'v0.10'
...
Conflicts:
ChangeLog
src/unix/process.c
src/version.c
2014-01-22 19:49:24 +01:00
Timothy J Fontaine
97eda7fd62
Now working on v0.10.23
2014-01-07 14:03:18 -08:00
Timothy J Fontaine
f526c90eef
2014.01.08, Version 0.10.22 (Stable)
...
Changes since version 0.10.21:
* windows: avoid assertion failure when pipe server is closed (Bert
Belder)
2014-01-07 14:03:15 -08:00
Timothy J Fontaine
4ce9c39dd8
Now working on v0.11.18
2013-12-31 10:27:43 -08:00
Timothy J Fontaine
589c224d4c
2013.12.32, Version 0.11.17 (Unstable)
...
Changes since version 0.11.16:
* stream: allow multiple buffers for uv_try_write (Fedor Indutny)
* unix: fix a possible memory leak in uv_fs_readdir (Alex Crichton)
* unix, windows: add uv_loop_alive() function (Sam Roberts)
* windows: avoid assertion failure when pipe server is closed (Bert
Belder)
* osx: Fix a possible segfault in uv__io_poll (Alex Crichton)
* stream: fix uv__stream_osx_select (Fedor Indutny)
2013-12-31 10:27:39 -08:00
Timothy J Fontaine
9d60214b3a
Now working on v0.10.22
2013-12-18 15:37:33 -08:00
Timothy J Fontaine
375ebce068
2013.12.19, Version 0.10.21 (Stable)
...
Changes since version 0.10.20:
* unix: fix a possible memory leak in uv_fs_readdir (Alex Crichton)
2013-12-18 15:37:25 -08:00
Timothy J Fontaine
333a5b730f
Now working on v0.11.17
2013-12-13 10:32:35 -08:00
Timothy J Fontaine
ae0ed8c49d
2013.12.14, Version 0.11.16 (Unstable)
...
Changes since version 0.11.15:
* fsevents: remove kFSEventStreamCreateFlagNoDefer polyfill (ci-innoq)
* libuv: add more getaddrinfo errors (Steven Kabbes)
* unix: fix accept() EMFILE error handling (Ben Noordhuis)
* linux: fix up SO_REUSEPORT back-port (Ben Noordhuis)
* fsevents: fix subfolder check (Fedor Indutny)
* fsevents: fix invalid memory access (huxingyi)
* windows/timer: fix uv_hrtime discontinuity (Bert Belder)
* unix: fix various memory leaks and undef behavior (Fedor Indutny)
* unix, windows: always update loop time (Saúl Ibarra Corretgé)
* windows: translate system errors in uv_spawn (Alexis Campailla)
* windows: uv_spawn code refactor (Alexis Campailla)
* unix, windows: detect errors in uv_ip4/6_addr (Yorkie)
* stream: introduce uv_try_write(...) (Fedor Indutny)
2013-12-13 10:32:32 -08:00
Fedor Indutny
eff3b1316e
Merge remote-tracking branch 'origin/v0.10'
...
Conflicts:
.mailmap
ChangeLog
src/version.c
2013-12-13 00:58:40 +04:00
Timothy J Fontaine
f3d311edc4
Now working on v0.10.21
2013-12-11 20:22:00 -08:00
Timothy J Fontaine
04141464dd
2013.12.13, Version 0.10.20 (Stable)
...
Changes since version 0.10.19:
* linux: fix up SO_REUSEPORT back-port (Ben Noordhuis)
* fs-event: fix invalid memory access (huxingyi)
2013-12-11 20:21:57 -08:00
Timothy J Fontaine
3a01e68385
Now working on v0.11.16
2013-11-20 08:22:28 -08:00
Timothy J Fontaine
bfe645ed7e
2013.11.21, Version 0.11.15 (Unstable)
...
Changes since version 0.11.14:
* fsevents: report errors to user (Fedor Indutny)
* include: UV_FS_EVENT_RECURSIVE is a flag (Fedor Indutny)
* linux: use CLOCK_MONOTONIC_COARSE if available (Ben Noordhuis)
* build: make systemtap probes work with gyp build (Ben Noordhuis)
* unix: update events from pevents between polls (Fedor Indutny)
* fsevents: support japaneese characters in path (Chris Bank)
* linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis)
* queue: strengthen type checks (Ben Noordhuis)
* include: remove uv_strlcat() and uv_strlcpy() (Ben Noordhuis)
* build: fix windows smp build with gyp (Geert Jansen)
* unix: return exec errors from uv_spawn, not async (Alex Crichton)
* fsevents: use native character encoding file paths (Ben Noordhuis)
* linux: handle EPOLLHUP without EPOLLIN/EPOLLOUT (Ben Noordhuis)
* windows: use _snwprintf(), not swprintf() (Ben Noordhuis)
* fsevents: use FlagNoDefer for FSEventStreamCreate (Fedor Indutny)
* unix: fix reopened fd bug (Fedor Indutny)
* core: fix fake watcher list and count preservation (Fedor Indutny)
* unix: set close-on-exec flag on received fds (Ben Noordhuis)
* netbsd, openbsd: enable futimes() wrapper (Ben Noordhuis)
* unix: nicer error message when kqueue() fails (Ben Noordhuis)
* samples: add socks5 proxy sample application (Ben Noordhuis)
2013-11-20 08:22:25 -08:00
Ben Noordhuis
17711b9053
Merge remote-tracking branch 'origin/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
src/unix/darwin.c
src/version.c
2013-11-13 13:52:53 +01:00
Timothy J Fontaine
1578a5a371
Now working on v0.10.20
2013-11-12 10:54:29 -08:00
Timothy J Fontaine
33959f7524
2013.11.13, Version 0.10.19 (Stable)
...
Changes since version 0.10.18:
* darwin: avoid calling GetCurrentProcess (Fedor Indutny)
* unix: update events from pevents between polls (Fedor Indutny)
* fsevents: support japaneese characters in path (Chris Bank)
* linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis)
* build: fix windows smp build with gyp (Geert Jansen)
* linux: handle EPOLLHUP without EPOLLIN/EPOLLOUT (Ben Noordhuis)
* unix: fix reopened fd bug (Fedor Indutny)
* core: fix fake watcher list and count preservation (Fedor Indutny)
2013-11-12 10:54:25 -08:00
Timothy J Fontaine
b45e3cca6b
Now working on v0.11.15
2013-10-29 14:59:02 -07:00
Timothy J Fontaine
d7a6482f45
2013.10.30, Version 0.11.14 (Unstable)
...
Changes since version 0.11.13:
* darwin: create fsevents thread on demand (Ben Noordhuis)
* fsevents: FSEvents is most likely not thread-safe (Fedor Indutny)
* fsevents: use shared FSEventStream (Fedor Indutny)
* windows: make uv_fs_chmod() report errors correctly (Bert Belder)
* windows: make uv_shutdown() for write-only pipes work (Bert Belder)
* windows/fs: wrap multi-statement macros in do..while block (Bert
Belder)
* windows/fs: make uv_fs_open() report EINVAL correctly (Bert Belder)
* windows/fs: handle _open_osfhandle() failure correctly (Bert Belder)
* windows/fs: wrap multi-statement macros in do..while block (Bert
Belder)
* windows/fs: make uv_fs_open() report EINVAL correctly (Bert Belder)
* windows/fs: handle _open_osfhandle() failure correctly (Bert Belder)
* build: clarify instructions for Windows (Brian Kaisner)
* build: remove GCC_WARN_ABOUT_MISSING_NEWLINE (Ben Noordhuis)
* darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis)
* windows: run close callbacks after polling for i/o (Saúl Ibarra
Corretgé)
* include: clarify uv_tcp_bind() behavior (Ben Noordhuis)
* include: clean up includes in uv.h (Ben Noordhuis)
* include: remove UV_IO_PRIVATE_FIELDS macro (Ben Noordhuis)
* include: fix typo in comment in uv.h (Ben Noordhuis)
* include: update uv_is_active() documentation (Ben Noordhuis)
* include: make uv_process_options_t.cwd const (Ben Noordhuis)
* unix: wrap long lines at 80 columns (Ben Noordhuis)
* unix, windows: make uv_is_*() always return 0 or 1 (Ben Noordhuis)
* bench: measure total/init/dispatch/cleanup times (Ben Noordhuis)
* build: use -pthread on sunos (Timothy J. Fontaine)
* windows: remove duplicate check in stream.c (Ben Noordhuis)
* unix: sanity-check fds before closing (Ben Noordhuis)
* unix: remove uv__pipe_accept() (Ben Noordhuis)
* unix: fix uv_spawn() NULL pointer deref on ENOMEM (Ben Noordhuis)
* unix: don't close inherited fds on uv_spawn() fail (Ben Noordhuis)
* unix: revert recent FSEvent changes (Ben Noordhuis)
* fsevents: fix clever rescheduling (Fedor Indutny)
* linux: ignore fractional time in uv_uptime() (Ben Noordhuis)
* unix: fix SIGCHLD waitpid() race in process.c (Ben Noordhuis)
* unix, windows: add uv_fs_event_start/stop functions (Saúl Ibarra
Corretgé)
* unix: fix non-synchronized access in signal.c (Ben Noordhuis)
* unix: add atomic-ops.h (Ben Noordhuis)
* unix: add spinlock.h (Ben Noordhuis)
* unix: clean up uv_tty_set_mode() a little (Ben Noordhuis)
* unix: make uv_tty_reset_mode() async signal-safe (Ben Noordhuis)
* include: add E2BIG status code mapping (Ben Noordhuis)
* windows: fix duplicate case build error (Ben Noordhuis)
* windows: remove unneeded check (Saúl Ibarra Corretgé)
* include: document pipe path truncation behavior (Ben Noordhuis)
* fsevents: increase stack size for OSX 10.9 (Fedor Indutny)
* windows: _snprintf expected wrong parameter type in string (Maks
Naumov)
* windows: "else" keyword is missing (Maks Naumov)
* windows: incorrect check for SOCKET_ERROR (Maks Naumov)
* windows: add stdlib.h to satisfy reference to abort (Sean Farrell)
* build: fix check target for mingw (Sean Farrell)
* unix: move uv_shutdown() assertion (Keno Fischer)
* darwin: avoid calling GetCurrentProcess (Fedor Indutny)
2013-10-29 14:58:57 -07:00
Fedor Indutny
ab0225277b
Merge branch 'v0.10'
...
Conflicts:
src/unix/darwin-proctitle.c
src/version.c
2013-10-28 20:59:10 +04:00
Timothy J Fontaine
939560b6db
Now working on v0.10.19
2013-10-18 13:17:52 -07:00
Timothy J Fontaine
9ec52963b5
2013.10.19, Version 0.10.18 (Stable)
...
Changes since version 0.10.17:
* unix: fix uv_spawn() NULL pointer deref on ENOMEM (Ben Noordhuis)
* unix: don't close inherited fds on uv_spawn() fail (Ben Noordhuis)
* unix: revert recent FSEvent changes (Ben Noordhuis)
* unix: fix non-synchronized access in signal.c (Ben Noordhuis)
2013-10-18 13:17:48 -07:00
Ben Noordhuis
636f2056a7
Merge remote-tracking branch 'origin/v0.10'
...
Conflicts:
ChangeLog
include/uv-darwin.h
src/unix/darwin.c
src/unix/fsevents.c
src/version.c
src/win/fs.c
2013-10-01 13:20:21 +02:00
Timothy J Fontaine
e9df7cbcbb
Now working on v0.10.18
2013-09-24 13:40:44 -07:00
Timothy J Fontaine
9670e0a935
2013.09.25, Version 0.10.17 (Stable)
...
Changes since version 0.10.16:
* build: remove GCC_WARN_ABOUT_MISSING_NEWLINE (Ben Noordhuis)
* darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis)
2013-09-24 13:40:40 -07:00
Bert Belder
7e5c63c88d
Now working on v0.10.17
2013-09-05 16:45:51 +02:00
Bert Belder
2bce230d81
2013.09.06, Version 0.10.16 (Stable)
...
Changes since version 0.10.15:
* windows: make uv_shutdown() for write-only pipes work (Bert Belder)
* windows: make uv_fs_open() report EINVAL when invalid arguments are
passed (Bert Belder)
* windows: make uv_fs_open() report _open_osfhandle() failure correctly
(Bert Belder)
* windows: make uv_fs_chmod() report errors correctly (Bert Belder)
* windows: wrap multi-statement macros in do..while block (Bert Belder)
2013-09-05 16:45:45 +02:00
Ben Noordhuis
5dad19503d
Now working on v0.11.14
2013-09-04 14:45:22 +02:00
Ben Noordhuis
f5b6db6c1d
2013.09.05, Version 0.11.13 (Unstable)
...
Changes since version 0.11.12:
* unix: define _GNU_SOURCE, exposes glibc-isms (Ben Noordhuis)
* windows: check for nonconforming swprintf arguments (Brent Cook)
* build: include internal headers in source list (Brent Cook)
* include: merge uv_tcp_bind and uv_tcp_bind6 (Ben Noordhuis)
* include: merge uv_tcp_connect and uv_tcp_connect6 (Ben Noordhuis)
* include: merge uv_udp_bind and uv_udp_bind6 (Ben Noordhuis)
* include: merge uv_udp_send and uv_udp_send6 (Ben Noordhuis)
2013-09-04 14:45:18 +02:00
Ben Noordhuis
3e054c3629
Now working on v0.11.13
2013-09-03 00:37:15 +02:00
Ben Noordhuis
82d01d5f67
2013.09.03, Version 0.11.12 (Unstable)
...
Changes since version 0.11.11:
* test: fix epoll_wait() usage in test-embed.c (Ben Noordhuis)
* include: uv_alloc_cb now takes uv_buf_t* (Ben Noordhuis)
* include: uv_read{2}_cb now takes const uv_buf_t* (Ben Noordhuis)
* include: uv_ip[46]_addr now takes sockaddr_in* (Ben Noordhuis)
* include: uv_tcp_bind{6} now takes sockaddr_in* (Ben Noordhuis)
* include: uv_tcp_connect{6} now takes sockaddr_in* (Ben Noordhuis)
* include: uv_udp_recv_cb now takes const uv_buf_t* (Ben Noordhuis)
* include: uv_udp_bind{6} now takes sockaddr_in* (Ben Noordhuis)
* include: uv_udp_send{6} now takes sockaddr_in* (Ben Noordhuis)
* include: uv_spawn takes const uv_process_options_t* (Ben Noordhuis)
* include: make uv_write{2} const correct (Ben Noordhuis)
* windows: fix flags assignment in uv_fs_readdir() (Ben Noordhuis)
* windows: fix stray comments (Ben Noordhuis)
* windows: remove unused is_path_dir() function (Ben Noordhuis)
2013-09-03 00:37:10 +02:00
Bert Belder
90874cc4de
Now working on v0.11.12
2013-08-29 15:31:07 +02:00
Bert Belder
ba876d5353
2013.08.30, Version 0.11.11 (Unstable)
...
Changes since version 0.11.10:
* unix, windows: add thread-local storage API (Ben Noordhuis)
* linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis)
* darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis)
* windows: make uv_shutdown() for write-only pipes work (Bert Belder)
* include: update uv_udp_open() / uv_udp_bind() docs (Ben Noordhuis)
* unix: req queue must be empty when destroying loop (Ben Noordhuis)
* unix: move loop functions from core.c to loop.c (Ben Noordhuis)
* darwin: remove CoreFoundation dependency (Ben Noordhuis)
* windows: make autotools build system work with mingw (Keno Fischer)
* windows: fix mingw build (Alex Crichton)
* windows: tweak Makefile.mingw for easier usage (Alex Crichton)
* build: remove _GNU_SOURCE macro definition (Ben Noordhuis)
2013-08-29 15:30:53 +02:00
Bert Belder
c8607675b9
Now working on v0.11.11
2013-08-24 19:46:03 +02:00
Bert Belder
742dadcb71
2013.08.25, Version 0.11.10 (Unstable)
...
* windows: Re-implement uv_fs_stat. The st_ctime field now contains the
change time, not the creation time, like on unix systems. st_dev,
st_ino, st_blocks and st_blksize are now also filled out. (Bert
Belder)
* linux: fix setsockopt(SO_REUSEPORT) error handling (Ben Noordhuis)
* windows: report uv_process_t exit code correctly (Bert Belder)
* windows: make uv_fs_chmod() report errors correctly (Bert Belder)
* windows: make some more NT apis available for libuv's internal use
(Bert Belder)
* windows: squelch some compiler warnings (Bert Belder)
2013-08-24 19:45:59 +02:00
Bert Belder
c8b6895eaf
Now working on v0.10.16
2013-08-23 18:57:14 +02:00
Bert Belder
221078a8fd
2013.08.24, Version 0.10.15 (Stable)
...
Changes since version 0.10.14:
* fsevents: create FSEvents thread on demand (Ben Noordhuis)
* fsevents: use a single thread for interacting with FSEvents, because
it's not thread-safe. (Fedor Indutny)
* fsevents: share FSEventStream between multiple FS watchers, which
removes a limit on the maximum number of file watchers that can be
created on OS X. (Fedor Indutny)
2013-08-23 18:57:10 +02:00
Bert Belder
e47e6b2afa
Now working on v0.11.10
2013-08-23 18:51:38 +02:00
Bert Belder
a2d29b5b06
2013.08.24, Version 0.11.9 (Unstable)
...
Changes since version 0.11.8:
* fsevents: share FSEventStream between multiple FS watchers, which
removes a limit on the maximum number of file watchers that can be
created on OS X. (Fedor Indutny)
* process: the `exit_status` parameter for a uv_process_t's exit
callback now is an int64_t, and no longer an int. (Bert Belder)
* process: make uv_spawn() return some types of errors immediately on
windows, instead of passing the error code the the exit callback. This
brings it on par with libuv's behavior on unix. (Bert Belder)
2013-08-23 18:51:36 +02:00
Timothy J Fontaine
24a42a406a
Now working on v0.10.15
2013-08-21 14:41:26 -07:00