Revision tags: v1.30.1, v1.30.0 |
|
#
365b6f2a |
| 27-Jun-2019 |
cjihrig |
2019.06.28, Version 1.30.0 (Stable) Changes since version 1.29.1: * darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) * darwin: add 32 bit close$NOCANCEL implementation
2019.06.28, Version 1.30.0 (Stable) Changes since version 1.29.1: * darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) * darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse) * build, core, unix: add support for Haiku (Leorize) * darwin,linux: more conservative minimum stack size (Ben Noordhuis) * threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A) * unix: return actual error from `uv_try_write()` (Anna Henningsen) * darwin: fix build error with macos 10.10 (Ben Noordhuis) * unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis) * unix: make uv_fs_read() fill all buffers (Ben Noordhuis) * test: give hrtime test a custom 10s timeout (Ben Noordhuis) * fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno) * build: add cmake option to skip building tests (Niels Lohmann) * doc: add link to nodejs.org (Jenil Christo) * unix: fix a comment typo in signal.c (Evgeny Ermakov) * unix: remove redundant cast in process.c (gengjiawen) * doc: fix wrong mutex function prototypes (Leo Chung)
show more ...
|
Revision tags: v1.29.1, v1.29.0 |
|
#
43957efd |
| 15-May-2019 |
cjihrig |
2019.05.16, Version 1.29.0 (Stable) Changes since version 1.28.0: * ibmi: read memory and CPU usage info (Xu Meng) * doc: update the cmake testing instruction (zlargon)
2019.05.16, Version 1.29.0 (Stable) Changes since version 1.28.0: * ibmi: read memory and CPU usage info (Xu Meng) * doc: update the cmake testing instruction (zlargon) * unix: fix race condition in uv_async_send() (Ben Noordhuis) * linux: use O_CLOEXEC instead of EPOLL_CLOEXEC (Ben Noordhuis) * doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis) * linux: init st_flags and st_gen when using statx (Oscar Waddell) * linux: read free/total memory from /proc/meminfo (Ben Noordhuis) * test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis) * unix: don't assert on UV_PROCESS_WINDOWS_* flags (Ben Noordhuis) * linux: set correct mac address for IP-aliases (Santiago Gimeno) * win,util: fix null pointer dereferencing (Tobias Nießen) * unix,win: fix `uv_fs_poll_stop()` when active (Anna Henningsen) * doc: add missing uv_fs_type entries (Michele Caini) * doc: fix build with sphinx 2.x (FX Coudert) * unix: don't make statx system call on Android (George Zhao) * unix: fix clang scan-build warning (Kyle Edwards) * unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse) * unix,win: add uv_get_constrained_memory() (Kelvin Jin) * darwin: fix thread cancellation fd leak (Ben Noordhuis) * linux: fix thread cancellation fd leak (Ben Noordhuis)
show more ...
|
Revision tags: v1.28.0 |
|
#
7bf8fabf |
| 15-Apr-2019 |
cjihrig |
2019.04.16, Version 1.28.0 (Stable) Changes since version 1.27.0: * unix,win: add uv_gettimeofday() (cjihrig) * unix,win: add uv_fs_{open,read,close}dir() (cjihrig)
2019.04.16, Version 1.28.0 (Stable) Changes since version 1.27.0: * unix,win: add uv_gettimeofday() (cjihrig) * unix,win: add uv_fs_{open,read,close}dir() (cjihrig) * unix: fix uv_interface_addresses() (Andreas Rohner) * fs: remove macOS-specific copyfile(3) (Rich Trott) * fs: add test for copyfile() respecting permissions (Rich Trott) * build: partially revert 5234b1c43a (Ben Noordhuis) * zos: fix setsockopt error when using AF_UNIX (Milad Farazmand) * unix: suppress EINTR/EINPROGRESS in uv_fs_close() (Ben Noordhuis) * build: use cmake APPLE variable to detect platform (zlargon) * distcheck: remove duplicate test/ entry (Jameson Nash) * unix: remove unused cmpxchgl() function (Ben Noordhuis) * unix: support sockaddr_un in uv_udp_send() (Yury Selivanov) * unix: guard use of PTHREAD_STACK_MIN (Kamil Rytarowski) * unix,win: introduce uv_timeval64_t (cjihrig) * doc: document uv_timeval_t and uv_timeval64_t (cjihrig)
show more ...
|
Revision tags: v1.27.0 |
|
#
a4fc9a66 |
| 16-Mar-2019 |
cjihrig |
2019.03.17, Version 1.27.0 (Stable) Changes since version 1.26.0: * doc: describe unix signal handling better (Vladimír Čunát) * linux: use statx() to obtain file birth tim
2019.03.17, Version 1.27.0 (Stable) Changes since version 1.26.0: * doc: describe unix signal handling better (Vladimír Čunát) * linux: use statx() to obtain file birth time (Ben Noordhuis) * src: fill sockaddr_in6.sin6_len when it's defined (Santiago Gimeno) * test: relax uv_hrtime() test assumptions (Ben Noordhuis) * build: make cmake install LICENSE only once (Thomas Karl Pietrowski) * bsd: plug uv_fs_event_start() error path fd leak (Ben Noordhuis) * unix: fix __FreeBSD_kernel__ typo (cjihrig) * doc: add note about uv_run() not being reentrant (Ben Noordhuis) * unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen) * doc: fix typo in uv_thread_options_t definition (Ryan Liptak) * win: skip winsock initialization in safe mode (evgley) * unix: refactor getsockname/getpeername methods (Santiago Gimeno) * win,udp: allow to use uv_udp_open on bound sockets (Santiago Gimeno) * udp: add support for UDP connected sockets (Santiago Gimeno) * build: fix uv_test shared uv Windows cmake build (ptlomholt) * build: add android-configure scripts to EXTRA_DIST (Ben Noordhuis) * build: add missing header (cjihrig) * sunos: add perror() output prior to abort() (Andrew Paprocki) * test,sunos: disable UV_DISCONNECT handling (Andrew Paprocki) * sunos: disable __attribute__((unused)) (Andrew Paprocki) * test,sunos: use unistd.h code branch (Andrew Paprocki) * build,sunos: better handling of non-GCC compiler (Andrew Paprocki) * test,sunos: fix statement not reached warnings (Andrew Paprocki) * sunos: fix argument/prototype mismatch in atomics (Andrew Paprocki) * test,sunos: test-ipc.c lacks newline at EOF (Andrew Paprocki) * test: change spawn_stdin_stdout return to void (Andrew Paprocki) * test: remove call to floor() in test driver (Andrew Paprocki)
show more ...
|
Revision tags: v1.26.0 |
|
#
8669d8d3 |
| 10-Feb-2019 |
cjihrig |
2019.02.11, Version 1.26.0 (Stable) Changes since version 1.25.0: * doc: fix uv_get_free_memory doc (Stephen Belanger) * unix: fix epoll cpu 100% issue (yeyuanfeng)
2019.02.11, Version 1.26.0 (Stable) Changes since version 1.25.0: * doc: fix uv_get_free_memory doc (Stephen Belanger) * unix: fix epoll cpu 100% issue (yeyuanfeng) * openbsd,tcp: special handling of EINVAL on connect (ptlomholt) * win: simplify registry closing in uv_cpu_info() (cjihrig) * src,include: define UV_MAXHOSTNAMESIZE (cjihrig) * win: return product name in uv_os_uname() version (cjihrig) * thread: allow specifying stack size for new thread (Anna Henningsen) * win: fix duplicate tty vt100 fn key (erw7) * unix: don't attempt to invalidate invalid fd (Ben Noordhuis)
show more ...
|
Revision tags: v1.25.0 |
|
#
4a10a9d4 |
| 18-Jan-2019 |
cjihrig |
2019.01.19, Version 1.25.0 (Stable) Changes since version 1.24.1: * Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis) * aix: manually trigger fs event monitoring
2019.01.19, Version 1.25.0 (Stable) Changes since version 1.24.1: * Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis) * aix: manually trigger fs event monitoring (Gireesh Punathil) * unix: rename WRITE_RETRY_ON_ERROR macro (Ben Noordhuis) * darwin: DRY platform-specific error check (Ben Noordhuis) * unix: refactor uv__write() (Ben Noordhuis) * unix: don't send handle twice on partial write (Ben Noordhuis) * tty,win: fix Alt+key under WSL (Bartosz Sosnowski) * build: support running tests in out-of-tree builds (Jameson Nash) * fsevents: really watch files with fsevents on macos 10.7+ (Jameson Nash) * thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash) * win: fix sizeof-pointer-div warning (cjihrig) * unix,win: add uv_os_uname() (cjihrig) * win, tty: fix CreateFileW() return value check (Bartosz Sosnowski) * unix: enable IPv6 tests on OpenBSD (ptlomholt) * test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno) * test: fix test-ipc tests (Santiago Gimeno) * unix: better handling of unsupported F_FULLFSYNC (Victor Costan) * win,test: de-flake fs_event_watch_dir_short_path (Refael Ackermann) * win: fix msvc warning (sid) * openbsd: switch to libuv's barrier implementation (ptlomholt) * unix,stream: fix zero byte writes (Santiago Gimeno) * ibmi: return EISDIR on read from directory fd (Kevin Adler) * build: wrap long lines in Makefile.am (cjihrig)
show more ...
|
Revision tags: v1.24.1 |
|
#
274f2bd3 |
| 16-Dec-2018 |
cjihrig |
2018.12.17, Version 1.24.1 (Stable) Changes since version 1.24.0: * test: fix platform_output test on cygwin (damon-kwok) * gitignore: ignore build/ directory (Damon Kwok)
2018.12.17, Version 1.24.1 (Stable) Changes since version 1.24.0: * test: fix platform_output test on cygwin (damon-kwok) * gitignore: ignore build/ directory (Damon Kwok) * unix: zero epoll_event before use (Ashe Connor) * darwin: use runtime check for file cloning (Ben Noordhuis) * doc: replace deprecated build command on macOS (Rick) * warnings: fix code that emits compiler warnings (Jameson Nash) * doc: clarify expected memory management strategy (Ivan Krylov) * test: add uv_inet_ntop(AF_INET) coverage (Ben Noordhuis) * unix: harden string copying, introduce strscpy() (Ben Noordhuis) * linux: get rid of strncpy() call (Ben Noordhuis) * aix: get rid of strcat() calls (Ben Noordhuis) * aix: fix data race in uv_fs_event_start() (Ben Noordhuis) * win: fs: fix `FILE_FLAG_NO_BUFFERING` for writes (Joran Dirk Greef) * build: don't link against -lpthread on Android (Michael Meier)
show more ...
|
Revision tags: v1.24.0 |
|
#
2d427ee0 |
| 13-Nov-2018 |
cjihrig |
2018.11.14, Version 1.24.0 (Stable) Changes since version 1.23.2: * unix: do not require PATH_MAX to be defined (Brad King) * win,doc: path encoding in uv_fs_XX is UTF-8 (h
2018.11.14, Version 1.24.0 (Stable) Changes since version 1.23.2: * unix: do not require PATH_MAX to be defined (Brad King) * win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh) * unix: add missing link dependency on kFreeBSD (Svante Signell) * unix: add support for GNU/Hurd (Samuel Thibault) * test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón) * zos: avoid UB with NULL pointer arithmetic (Carlo Marcelo Arenas Belón) * doc: add vtjnash to maintainers (Jameson Nash) * unix: restore skipping of phys_addr copy (cjihrig) * unix,win: make uv_interface_addresses() consistent (cjihrig) * unix: remove unnecessary linebreaks (cjihrig) * unix,win: handle zero-sized allocations uniformly (Ben Noordhuis) * unix: remove unused uv__dup() function (Ben Noordhuis) * core,bsd: refactor process_title functions (Santiago Gimeno) * win: Redefine NSIG to consider SIGWINCH (Jeremy Studer) * test: make sure that reading a directory fails (Sakthipriyan Vairamani) * win, tty: remove zero-size read callbacks (Bartosz Sosnowski) * test: fix test runner getenv async-signal-safety (Ben Noordhuis) * test: fix test runner execvp async-signal-safety (Ben Noordhuis) * test,unix: fix race in test runner (Ben Noordhuis) * unix,win: support IDNA 2008 in uv_getaddrinfo() (Ben Noordhuis) * win, tcp: avoid starving the loop (Bartosz Sosnowski) * win, dl: proper error messages on some systems (Bartosz Sosnowski) * win,fs: retry if uv_fs_rename fails (Bartosz Sosnowski) * darwin: speed up uv_set_process_title() (Ben Noordhuis) * aix: fix race in uv_get_process_title() (Gireesh Punathil) * win: support more fine-grained windows hiding (Bartosz Sosnowski)
show more ...
|
Revision tags: v1.23.2 |
|
#
34c12788 |
| 08-Oct-2018 |
cjihrig |
2018.10.09, Version 1.23.2 (Stable) Changes since version 1.23.1: * unix: return 0 retrieving rss on cygwin (cjihrig) * unix: initialize uv_interface_address_t.phys_addr (c
2018.10.09, Version 1.23.2 (Stable) Changes since version 1.23.1: * unix: return 0 retrieving rss on cygwin (cjihrig) * unix: initialize uv_interface_address_t.phys_addr (cjihrig) * test: handle uv_os_setpriority() windows edge case (cjihrig) * tty, win: fix read stop for raw mode (Bartosz Sosnowski) * Revert "Revert "unix,fs: fix for potential partial reads/writes"" (Jameson Nash) * unix,readv: always permit partial reads to return (Jameson Nash) * win,tty: fix uv_tty_close() (Bartosz Sosnowski) * doc: remove extraneous "on" (Ben Noordhuis) * unix,win: fix threadpool race condition (Anna Henningsen) * unix: rework thread barrier implementation (Ben Noordhuis) * aix: switch to libuv's own thread barrier impl (Ben Noordhuis) * unix: signal done to last thread barrier waiter (Ben Noordhuis) * test: add uv_barrier_wait serial thread test (Ali Ijaz Sheikh) * unix: optimize uv_fs_readlink() memory allocation (Ben Noordhuis) * win: remove req.c and other cleanup (Carlo Marcelo Arenas Belón) * aix: don't EISDIR on read from directory fd (Ben Noordhuis)
show more ...
|
Revision tags: v1.23.1 |
|
#
d2282b3d |
| 21-Sep-2018 |
cjihrig |
2018.09.22, Version 1.23.1 (Stable) Changes since version 1.23.0: * unix,win: limit concurrent DNS calls to nthreads/2 (Anna Henningsen) * doc: add addaleax to maintainers
2018.09.22, Version 1.23.1 (Stable) Changes since version 1.23.0: * unix,win: limit concurrent DNS calls to nthreads/2 (Anna Henningsen) * doc: add addaleax to maintainers (Anna Henningsen) * doc: add missing slash in stream.rst (Emil Bay) * unix,fs: use utimes & friends for uv_fs_utime (Jeremiah Senkpiel) * unix,fs: remove linux fallback from utimesat() (Jeremiah Senkpiel) * unix,fs: remove uv__utimesat() syscall fallback (Jeremiah Senkpiel) * doc: fix argument name in tcp.rts (Emil Bay) * doc: notes on running tests, benchmarks, tools (Jamie Davis) * linux: remove epoll syscall wrappers (Ben Noordhuis) * linux: drop code path for epoll_pwait-less kernels (Ben Noordhuis) * Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" (Jameson Nash) * build: add compile for android arm64/x86/x86-64 (Andy Zhang) * doc: clarify that some remarks apply to windows (Bert Belder) * test: fix compiler warnings (Jamie Davis) * ibmi: return 0 from uv_resident_set_memory() (dmabupt) * win: fix uv_udp_recv_start() error translation (Ryan Liptak) * win,doc: improve uv_os_setpriority() documentation (Bartosz Sosnowski) * test: increase upper bound in condvar_5 (Jamie Davis) * win,tty: remove deadcode (Jameson Nash) * stream: autodetect direction (Jameson Nash)
show more ...
|
Revision tags: v1.23.0 |
|
#
7ebb2622 |
| 17-Aug-2018 |
cjihrig |
2018.08.18, Version 1.23.0 (Stable) Changes since version 1.22.0: * win,pipe: restore compatibility with the old IPC framing protocol (Bert Belder) * fs: add uv_open_
2018.08.18, Version 1.23.0 (Stable) Changes since version 1.22.0: * win,pipe: restore compatibility with the old IPC framing protocol (Bert Belder) * fs: add uv_open_osfhandle (Bartosz Sosnowski) * doc: update Visual C++ Build Tools URL (Michał Kozakiewicz) * unix: loop starvation on successful write complete (jBarz) * win: add uv__getnameinfo_work() error handling (A. Hauptmann) * win: return UV_ENOMEM from uv_loop_init() (cjihrig) * unix,win: add uv_os_{get,set}priority() (cjihrig) * test: fix warning in test-tcp-open (Santiago Gimeno)
show more ...
|
Revision tags: v1.22.0 |
|
#
8568f78a |
| 10-Jul-2018 |
cjihrig |
2018.07.11, Version 1.22.0 (Stable) Changes since version 1.21.0: * unix: remove checksparse.sh (Ben Noordhuis) * win: fix mingw build error (Ben Noordhuis) * win:
2018.07.11, Version 1.22.0 (Stable) Changes since version 1.21.0: * unix: remove checksparse.sh (Ben Noordhuis) * win: fix mingw build error (Ben Noordhuis) * win: fix -Wunused-function warnings in thread.c (Ben Noordhuis) * unix,win: merge timers implementation (Ben Noordhuis) * win: fix pointer type in pipe.c (Ben Noordhuis) * win: fixing build for older MSVC compilers (Michael Fero) * zos: clear poll events on every iteration (jBarz) * zos: write-protect message queue (jBarz) * zos: use correct pointer type in strnlen (jBarz) * unix,win: merge handle flags (Ben Noordhuis) * doc: update Imran Iqbal's GitHub handle (cjihrig) * src: add new error apis to prevent memory leaks (Shelley Vohr) * test: make test-condvar call uv_cond_wait (Jamie Davis) * fs: change position of uv_fs_lchown (Ujjwal Sharma)
show more ...
|
Revision tags: v1.21.0 |
|
#
e4983a9b |
| 22-Jun-2018 |
cjihrig |
2018.06.23, Version 1.21.0 (Stable) Changes since version 1.20.3: * unix,windows: map EFTYPE errno (cjihrig) * win: perform case insensitive PATH= comparison (cjihrig)
2018.06.23, Version 1.21.0 (Stable) Changes since version 1.20.3: * unix,windows: map EFTYPE errno (cjihrig) * win: perform case insensitive PATH= comparison (cjihrig) * win, fs: uv_fs_fchmod support for -A files (Bartosz Sosnowski) * src,lib: fix comments (Tobias Nießen) * win,process: allow child pipe handles to be opened in overlapped mode (Björn Linse) * src,test: fix idiosyncratic comment style (Bert Belder) * test: fs_fchmod_archive_readonly must return a value (Bert Belder) * win,pipe: fix incorrect error code returned from uv_pipe_write_impl() (Bert Belder) * win,pipe: properly set uv_write_t.send_handle in uv_write2() (Bert Belder) * test: add vectored uv_write() ping-pong tests (Bert Belder) * win,pipe: support vectored uv_write() calls (Bert Belder) * win,pipe: refactor pipe read cancellation logic (Bert Belder) * test: improve output from IPC test helpers (Bert Belder) * test: add test for IPC deadlock on Windows ( * win,pipe: fix IPC pipe deadlock (Bert Belder) * unix: catch some cases of watching fd twice (Ben Noordhuis) * test: use custom timeout for getaddrinfo_fail_sync (Ben Noordhuis) * Revert "win: add Windows XP support to uv_if_indextoname()" (Bert Belder) * win,thread: remove fallback uv_cond implementation (Bert Belder) * src,test: s/olny/only (cjihrig) * unix: close signal pipe fds on unload (Ben Noordhuis) * win: allow setting udp socket options before bind (cjihrig) * unix: return UV_ENOTSUP on FICLONE_FORCE failure (cjihrig) * win,pipe: remove unreferenced local variable (Bert Belder) * win,code: remove GetQueuedCompletionStatus-based poller (Bert Belder) * win: remove the remaining dynamic kernel32 imports (Bert Belder) * test: speedup process-title-threadsafe on macOS (cjihrig) * core: move all include files except uv.h to uv/ (Saúl Ibarra Corretgé) * win: move stdint-msvc2008.h to include/uv/ (Ben Noordhuis) * build: fix cygwin install (Ben Noordhuis) * build,win: remove MinGW Makefile (Saúl Ibarra Corretgé) * build: add a cmake build file (Ben Noordhuis) * build: add test suite option to cmake build (Ben Noordhuis) * unix: set errno in uv_fs_copyfile() (cjihrig) * samples: fix inconsistency in parse_opts vs usage (zyxwvu Shi) * linux: handle exclusive POLLHUP with UV_DISCONNECT (Brad King) * include: declare uv_cpu_times_s in higher scope (Peter Johnson) * doc: add uv_fs_fsync() AIX limitations (jBarz) * unix,win: add uv_fs_lchown() (Paolo Greppi) * unix: disable clang variable length array warning (Peter Johnson) * doc: document uv_pipe_t::ipc (Ed Schouten) * doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE (Ed Schouten) * doc: document UV_*_MAP() macros (Ed Schouten) * win: remove use of min() macro in pipe.c (Peter Johnson) * doc: add jbarz as maintainer (
show more ...
|
Revision tags: v1.20.3 |
|
#
8cfd67e5 |
| 07-May-2018 |
cjihrig |
2018.05.08, Version 1.20.3 (Stable) Changes since version 1.20.2: * win: add Windows XP support to uv_if_indextoname() (ssrlive) * win: fix `'floor' undefined` compiler war
2018.05.08, Version 1.20.3 (Stable) Changes since version 1.20.2: * win: add Windows XP support to uv_if_indextoname() (ssrlive) * win: fix `'floor' undefined` compiler warning (ssrlive) * win, pipe: stop read for overlapped pipe (Bartosz Sosnowski) * build: fix utf-8 name of copyright holder (Jérémy Lal) * zos: initialize pollfd revents (jBarz) * zos,doc: add system V message queue note (jBarz) * linux: don't use uv__nonblock_ioctl() on sparc (Ben Noordhuis)
show more ...
|
Revision tags: v1.20.2 |
|
#
c51fd3f6 |
| 22-Apr-2018 |
cjihrig |
2018.04.23, Version 1.20.2 (Stable) Changes since version 1.20.1: * zos: use custom semaphore (jBarz) * win: fix registry API error handling (Kyle Farnung) * build
2018.04.23, Version 1.20.2 (Stable) Changes since version 1.20.1: * zos: use custom semaphore (jBarz) * win: fix registry API error handling (Kyle Farnung) * build: add support for 64-bit AIX (Richard Lau) * aix: guard STATIC_ASSERT for glibc work around (Richard Lau)
show more ...
|
Revision tags: v1.20.1 |
|
#
36ac2fc8 |
| 18-Apr-2018 |
cjihrig |
2018.04.19, Version 1.20.1 (Stable) Changes since version 1.20.0: * doc,fs: improve documentation (Bob Burger) * win: return a floored double from uv_uptime() (Refael Acker
2018.04.19, Version 1.20.1 (Stable) Changes since version 1.20.0: * doc,fs: improve documentation (Bob Burger) * win: return a floored double from uv_uptime() (Refael Ackermann) * doc: clarify platform specific pipe naming (Thomas Versteeg) * unix: fix uv_pipe_chmod() on macOS (zzzjim) * unix: work around glibc semaphore race condition (Anna Henningsen) * tcp,openbsd: disable Unix TCP check for IPV6_ONLY (Alex Arslan) * test,openbsd: use RETURN_SKIP in UDP IPv6 tests (Alex Arslan) * test,openbsd: fix multicast test (Alex Arslan) * Revert "win, fs: use FILE_WRITE_ATTRIBUTES when opening files" (cjihrig)
show more ...
|
Revision tags: v1.20.0 |
|
#
0012178e |
| 02-Apr-2018 |
cjihrig |
2018.04.03, Version 1.20.0 (Stable) Changes since version 1.19.2: * unix,spawn: respect user stdio flags for new pipe (Jameson Nash) * Revert "Revert "unix,tcp: avoid marki
2018.04.03, Version 1.20.0 (Stable) Changes since version 1.19.2: * unix,spawn: respect user stdio flags for new pipe (Jameson Nash) * Revert "Revert "unix,tcp: avoid marking server sockets connected"" (Jameson Nash) * req: revisions to uv_req_t handling (Jameson Nash) * win: remove unnecessary initialization (cjihrig) * win: update uv_os_homedir() to use uv_os_getenv() (cjihrig) * test: fix tcp_oob test flakiness (Santiago Gimeno) * posix: fix uv__pollfds_del() for invalidated fd's (Jesse Gorzinski) * doc: README: add note on installing gyp (Jamie Davis) * unix: refactor uv_os_homedir to use uv_os_getenv (Santiago Gimeno) * unix: fix several instances of lost errno (Michael Kilburn) * win,tty: update several TODO comments (Ruslan Bekenev) * unix: add UV_FS_COPYFILE_FICLONE support (cjihrig) * test: fix connect_unspecified (Santiago Gimeno) * unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support (cjihrig) * win: use long directory name for handle->dirw (Nicholas Vavilov) * build: build with -D_FILE_OFFSET_BITS=64 again (Ben Noordhuis) * win, fs: fix uv_fs_unlink for +R -A files (Bartosz Sosnowski) * win, fs: use FILE_WRITE_ATTRIBUTES when opening files (Bartosz Sosnowski) * unix: use __PASE__ on IBM i platforms (Jesse Gorzinski) * test,freebsd: fix flaky poll tests (Santiago Gimeno) * test: increase connection timeout to 1 second (jBarz) * win,tcp: handle canceled connect with ECANCELED (Jameson Nash)
show more ...
|
Revision tags: v1.19.2 |
|
#
c5afc37e |
| 21-Feb-2018 |
cjihrig |
2018.02.22, Version 1.19.2 (Stable) Changes since version 1.19.1: * test: fix incorrect asserts (cjihrig) * test: fix a typo in test-fork.c (Felix Yan) * build: re
2018.02.22, Version 1.19.2 (Stable) Changes since version 1.19.1: * test: fix incorrect asserts (cjihrig) * test: fix a typo in test-fork.c (Felix Yan) * build: remove long-obsolete gyp workarounds (Ben Noordhuis) * build: split off tests into separate gyp file (Ben Noordhuis) * test: check uv_cond_timedwait more carefully (Jamie Davis) * include,src: introduce UV__ERR() macro (Mason X) * build: add url field to libuv.pc (Ben Noordhuis) * doc: mark IBM i as Tier 3 support (Jesse Gorzinski) * win,build: correct C2059 errors (Michael Fero) * zos: fix timeout for condition variable (jBarz) * win: CREATE_NO_WINDOW when stdio is not inherited (Nick Logan) * build: fix commmon.gypi comment (Ryuichi KAWAMATA) * doc: document uv_timer_start() on an active timer (Vladimír Čunát) * doc: add note about handle movability (Bartosz Sosnowski) * doc: fix syntax error in loop documentation (Bartosz Sosnowski) * osx,stream: retry sending handle on EMSGSIZE error (Santiago Gimeno) * unix: delay fs req register until after validation (cjihrig) * test: add tests for bad inputs (Joyee Cheung) * unix,win: ensure req->bufs is freed (cjihrig) * test: add additional fs memory management checks (cjihrig)
show more ...
|
Revision tags: v1.19.1, v1.19.0 |
|
#
effbb7c9 |
| 17-Jan-2018 |
cjihrig |
2018.01.18, Version 1.19.0 (Stable) Changes since version 1.18.0: * core: add getter/setter functions for easier ABI compat (Anna Henningsen) * unix: make get(set)_pr
2018.01.18, Version 1.19.0 (Stable) Changes since version 1.18.0: * core: add getter/setter functions for easier ABI compat (Anna Henningsen) * unix: make get(set)_process_title MT-safe (Matt Harrison) * unix,win: wait for threads to start (Ben Noordhuis) * test: add threadpool init/teardown test (Bartosz Sosnowski) * win, process: uv_kill improvements (Bartosz Sosnowski) * win: set _WIN32_WINNT to 0x0600 (cjihrig) * zos: implement uv_fs_event* functions (jBarz) * unix,tcp: avoid marking server sockets connected (Jameson Nash) * doc: mark Windows 7 as Tier 1 support (Bartosz Sosnowski) * win: map 0.0.0.0 and :: addresses to localhost (Bartosz Sosnowski) * build: install libuv.pc unconditionally (Ben Noordhuis) * test: remove custom timeout for thread test on ppc (Ben Noordhuis) * test: allow multicast not permitted status (Jérémy Lal) * test: allow net unreachable status in udp test (Ben Noordhuis) * unix: use SA_RESTART when setting our sighandler (Brad King) * unix,fs: fix for potential partial reads/writes (Ben Wijen) * win,build: do not build executable installer for dll (Bert Belder) * win: allow directory symlinks to be created in a non-elevated context (Bert Belder) * zos,test: accept SIGKILL for flaky test (jBarz) * win: use RemoveDirectoryW() instead of _wmrmdir() (Ben Noordhuis) * unix: fix uv_cpu_info() error on FreeBSD (elephantp) * zos,test: decrease pings to avoid timeout (jBarz)
show more ...
|
Revision tags: v1.18.0 |
|
#
1489c98b |
| 01-Dec-2017 |
cjihrig |
2017.12.02, Version 1.18.0 (Stable) Changes since version 1.17.0: * aix: fix -Wmaybe-uninitialized warning (cjihrig) * doc: remove note about SIGWINCH on Windows (Bartosz S
2017.12.02, Version 1.18.0 (Stable) Changes since version 1.17.0: * aix: fix -Wmaybe-uninitialized warning (cjihrig) * doc: remove note about SIGWINCH on Windows (Bartosz Sosnowski) * Revert "unix,win: wait for threads to start" (Ben Noordhuis) * unix,win: add uv_os_getpid() (Bartosz Sosnowski) * unix: remove incorrect assertion in uv_shutdown() (Jameson Nash) * doc: fix IRC URL in CONTRIBUTING.md (Matt Harrison)
show more ...
|
Revision tags: v1.17.0 |
|
#
1344d2bb |
| 24-Nov-2017 |
cjihrig |
2017.11.25, Version 1.17.0 (Stable) Changes since version 1.16.1: * unix: avoid malloc() call in uv_spawn() (Ben Noordhuis) * doc: clarify the description of uv_loop_alive(
2017.11.25, Version 1.17.0 (Stable) Changes since version 1.16.1: * unix: avoid malloc() call in uv_spawn() (Ben Noordhuis) * doc: clarify the description of uv_loop_alive() (Ed Schouten) * win: map UV_FS_O_EXLOCK to a share mode of 0 (Joran Dirk Greef) * win: fix build on case-sensitive file systems (Ben Noordhuis) * win: fix test runner build with mingw64 (Ben Noordhuis) * win: remove unused variable in test/test-fs.c (Ben Noordhuis) * zos: add strnlen() implementation (jBarz) * unix: keep track of bound sockets sent via spawn (jBarz) * unix,win: wait for threads to start (Ben Noordhuis) * test: add threadpool init/teardown test (Bartosz Sosnowski) * test: avoid malloc() in threadpool test (Ben Noordhuis) * test: lower number of tasks in threadpool test (Ben Noordhuis) * win: issue memory barrier in uv_thread_join() (Ben Noordhuis) * ibmi: add support for new platform (Xu Meng) * test: fix test-spawn compilation (Bartosz Sosnowski)
show more ...
|
Revision tags: v1.16.1, v1.16.0 |
|
#
d68779f0 |
| 06-Nov-2017 |
cjihrig |
2017.11.07, Version 1.16.0 (Stable) Changes since version 1.15.0: * win: change st_blksize from `2048` to `4096` (Joran Dirk Greef) * unix,win: add fs open flags, map O_DIR
2017.11.07, Version 1.16.0 (Stable) Changes since version 1.15.0: * win: change st_blksize from `2048` to `4096` (Joran Dirk Greef) * unix,win: add fs open flags, map O_DIRECT|O_DSYNC (Joran Dirk Greef) * win, fs: fix non-symlink reparse points (Wade Brainerd) * test: fix -Wstrict-prototypes warnings (Ben Noordhuis) * unix, windows: map ENOTTY errno (Ben Noordhuis) * unix: fall back to fsync() if F_FULLFSYNC fails (Joran Dirk Greef) * unix: do not close invalid kqueue fd after fork (jBarz) * zos: reset epoll data after fork (jBarz) * zos: skip fork_threadpool_queue_work_simple (jBarz) * test: keep platform_output as first test (Bartosz Sosnowski) * win: fix non-English dlopen error message (Bartosz Sosnowski) * unix,win: add uv_os_getppid() (cjihrig) * test: fix const qualification compiler warning (Ben Noordhuis) * doc: mark uv_default_loop() as not thread safe (rayrase) * win, pipe: null-initialize stream->shutdown_req (Jameson Nash) * tty, win: get SetWinEventHook pointer at startup (Bartosz Sosnowski) * test: no extra new line in skipped test output (Bartosz Sosnowski) * pipe: allow access from other users (Bartosz Sosnowski) * unix,win: add uv_if_{indextoname,indextoiid} (Pekka Nikander)
show more ...
|
Revision tags: v1.15.0 |
|
#
8b69ce14 |
| 02-Oct-2017 |
cjihrig |
2017.10.03, Version 1.15.0 (Stable) Changes since version 1.14.1: * unix: limit uv__has_forked_with_cfrunloop to macOS (Kamil Rytarowski) * win: fix buffer size in uv__getp
2017.10.03, Version 1.15.0 (Stable) Changes since version 1.14.1: * unix: limit uv__has_forked_with_cfrunloop to macOS (Kamil Rytarowski) * win: fix buffer size in uv__getpwuid_r() (tux.uudiin) * win,tty: improve SIGWINCH support (Bartosz Sosnowski) * unix: use fchmod() in uv_fs_copyfile() (cjihrig) * unix: support copying empty files (cjihrig) * unix: truncate destination in uv_fs_copyfile() (Nick Logan) * win,build: keep cwd when setting build environment (darobs) * test: add NetBSD support to test-udp-ipv6.c (Kamil Rytarowski) * unix: add NetBSD support in core.c (Kamil Rytarowski) * linux: increase thread stack size with musl libc (Ben Noordhuis) * netbsd: correct uv_exepath() on NetBSD (Kamil Rytarowski) * test: clean up semaphore after use (jBarz) * win,build: bump vswhere_usability_wrapper to 2.0.0 (Refael Ackermann) * win: let UV_PROCESS_WINDOWS_HIDE hide consoles (cjihrig) * zos: lock protect global epoll list in epoll_ctl (jBarz) * zos: change platform name to match python (jBarz) * android: fix getifaddrs() (Zheng, Lei) * netbsd: implement uv__tty_is_slave() (Kamil Rytarowski) * zos: fix readlink for mounts with system variables (jBarz) * test: sort the tests alphabetically (Sakthipriyan Vairamani) * windows: fix compilation warnings (Carlo Marcelo Arenas Belón) * build: avoid -fstrict-aliasing compile option (jBarz) * win: remove unused variables (Carlo Marcelo Arenas Belón) * unix: remove unused variables (Sakthipriyan Vairamani) * netbsd: disable poll_bad_fdtype on NetBSD (Kamil Rytarowski) * netbsd: use uv__cloexec and uv__nonblock (Kamil Rytarowski) * test: fix udp_multicast_join6 on NetBSD (Kamil Rytarowski) * unix,win: add uv_mutex_init_recursive() (Scott Parker) * netbsd: do not exclude IPv6 functionality (Kamil Rytarowski) * fsevents: watch files with fsevents on macos 10.7+ (Ben Noordhuis) * unix: retry on ENOBUFS in sendmsg(2) (Kamil Rytarowski)
show more ...
|
Revision tags: v1.14.1 |
|
#
b0f9fb2a |
| 06-Sep-2017 |
cjihrig |
2017.09.07, Version 1.14.1 (Stable) Changes since version 1.14.0: * fs, win: add support for user symlinks (Bartosz Sosnowski) * cygwin: include uv-posix.h header (Joel Win
2017.09.07, Version 1.14.1 (Stable) Changes since version 1.14.0: * fs, win: add support for user symlinks (Bartosz Sosnowski) * cygwin: include uv-posix.h header (Joel Winarske) * zos: fix semaphore initialization (jBarz) * zos: improve loop_count benchmark performance (jBarz) * zos, test: flush out the oob data in callback (jBarz) * unix,win: check for bad flags in uv_fs_copyfile() (cjihrig) * unix: modify argv[0] when process title is set (Matthew Taylor) * unix: don't use req->loop in uv__fs_copyfile() (cjihrig) * doc: fix a trivial typo (Vladimír Čunát) * android: fix uv_cond_timedwait on API level < 21 (Gergely Nagy) * win: add uv__once_init() calls (Bartosz Sosnowski) * unix,windows: init all requests in fs calls (cjihrig) * unix,windows: return UV_EINVAL on NULL fs reqs (cjihrig) * windows: add POST macro to fs functions (cjihrig) * unix: handle partial sends in uv_fs_copyfile() (A. Hauptmann) * Revert "win, test: fix double close in test runner" (Bartosz Sosnowski) * win, test: remove surplus CloseHandle (Bartosz Sosnowski)
show more ...
|
Revision tags: v1.14.0 |
|
#
e0d31e9e |
| 16-Aug-2017 |
cjihrig |
2017.08.17, Version 1.14.0 (Stable) Changes since version 1.13.1: * unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing) * doc: add thread safet
2017.08.17, Version 1.14.0 (Stable) Changes since version 1.13.1: * unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing) * doc: add thread safety warning for process title (Matthew Taylor) * unix: always copy process title into local buffer (Matthew Taylor) * poll: add support for OOB TCP and GPIO interrupts (CurlyMoo) * win,build: fix appveyor properly (Refael Ackermann) * win: include filename in dlopen error message (Ben Noordhuis) * aix: add netmask, mac address into net interfaces (Gireesh Punathil) * unix, windows: map EREMOTEIO errno (Ben Noordhuis) * unix: fix wrong MAC of uv_interface_address (XadillaX) * win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé) * github: fix link to help repo in issue template (Ben Noordhuis) * zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé) * misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé) * docs: fix guide source code example paths (Anticrisis) * android: fix compilation with new NDK versions (Saúl Ibarra Corretgé) * misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé) * win, fs: support unusual reparse points (Bartosz Sosnowski) * android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé) * android: remove no longer needed check (Saúl Ibarra Corretgé) * doc: update instructions for building on Android (Saúl Ibarra Corretgé) * win, process: support semicolons in PATH variable (Bartosz Sosnowski) * doc: document uv_async_(init|send) return values (Ben Noordhuis) * doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé) * unix: add missing semicolon (jBarz) * win, test: fix double close in test runner (Bartosz Sosnowski) * doc: update supported windows version baseline (Ben Noordhuis) * test,zos: skip chown root test (jBarz) * test,zos: use gid=-1 to test spawn_setgid_fails (jBarz) * zos: fix hr timer resolution (jBarz) * android: fix blocking recvmsg due to netlink bug (Jacob Segal) * zos: read more accurate rss info from RSM (jBarz) * win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch (Neverous)) * doc: differentiate SmartOS and SunOS support (cjihrig) * unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis) * unix, windows: add basic uv_fs_copyfile() (cjihrig)
show more ...
|