Blame ChangeLog

Packit Service e08953
2020.05.18, Version 1.38.0 (Stable)
Packit Service e08953
Packit Service e08953
Changes since version 1.37.0:
Packit Service e08953
Packit Service e08953
* test: skip poll_duplex and poll_unidirectional on PASE (Xu Meng)
Packit Service e08953
Packit Service e08953
* linux: make cpu_times consistently be milliseconds (James Ross)
Packit Service e08953
Packit Service e08953
* win: DRY uv_poll_start() and uv_poll_stop() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: DRY uv_poll_close() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix,win: add uv_library_shutdown() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: yield cpu when spinlocking on async handle (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: remove dep on GetQueuedCompletionStatusEx (Colin Finck)
Packit Service e08953
Packit Service e08953
* doc: correct source lines (Shohei YOSHIDA)
Packit Service e08953
Packit Service e08953
* build,android: fix typo (twosee)
Packit Service e08953
Packit Service e08953
* doc: uv_cancel() handles uv_random_t requests (Philip Chimento)
Packit Service e08953
Packit Service e08953
* doc: fix unescaped character (Philip Chimento)
Packit Service e08953
Packit Service e08953
* build,cmake: fix compilation on old MinGW (erw7)
Packit Service e08953
Packit Service e08953
* build: remove unnessesary MSVC warnings (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: simplify uv__udp_init_ex() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: remove MAX_PATH limitations (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* build, win: add long path aware manifest (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* doc: check/idle/prepare functions always succeed (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* darwin: fix build with non-apple compilers (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: support environment variables > 32767 chars (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fully initialize struct msghdr (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: add uv_replace_allocator thread safety warning (twosee)
Packit Service e08953
Packit Service e08953
* unix: fix int overflow when copying large files (Michal Artazov)
Packit Service e08953
Packit Service e08953
* fs: report original error (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* win, fs: add IO_REPARSE_TAG_APPEXECLINK support (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* doc: fix formatting (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix memory leak when uv_loop_init() fails (Anna Henningsen)
Packit Service e08953
Packit Service e08953
* unix: shrink uv_udp_set_source_membership() stack (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix,win: fix wrong sizeof argument to memcpy() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: check for libraries not provided by libc (Jeroen Roovers)
Packit Service e08953
Packit Service e08953
* doc: fix the order of arguments to calloc() (MasterDuke17)
Packit Service e08953
Packit Service e08953
* unix: don't abort when getrlimit() fails (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: support common user profile on IBMi (Xu Meng)
Packit Service e08953
Packit Service e08953
* build: test on more platforms via QEMU in CI (gengjiawen)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2020.04.20, Version 1.37.0 (Stable), 02a9e1be252b623ee032a3137c0b0c94afbe6809
Packit Service e08953
Packit Service e08953
Changes since version 1.36.0:
Packit Service e08953
Packit Service e08953
* timer: remove redundant check in heap compare (Yash Ladha)
Packit Service e08953
Packit Service e08953
* udp: add flag to enable recvmmsg(2) explicitly (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2020.04.16, Version 1.36.0 (Stable), 533b738838ad8407032e14b6772b29ef9af63cfa
Packit Service e08953
Packit Service e08953
Changes since version 1.35.0:
Packit Service e08953
Packit Service e08953
* build: add aix-common.c for AIX cmake build (Jesse Gorzinski)
Packit Service e08953
Packit Service e08953
* zos: explicitly mark message queue events (Irek Fakhrutdinov)
Packit Service e08953
Packit Service e08953
* zos: move mq check out of loop to save cpu cycles (Irek Fakhrutdinov)
Packit Service e08953
Packit Service e08953
* zos: add checks to ensure behavior of epoll_wait (Irek Fakhrutdinov)
Packit Service e08953
Packit Service e08953
* src: add uv__reallocf() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: ibmi support for cmake (Jesse Gorzinski)
Packit Service e08953
Packit Service e08953
* build: fix gyp build for Android API >= 28 (Lin Zhang)
Packit Service e08953
Packit Service e08953
* udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* zos,test: fix spawn_empty_env for shared library build (Richard Lau)
Packit Service e08953
Packit Service e08953
* zos: fix non-Release builds (Richard Lau)
Packit Service e08953
Packit Service e08953
* zos: fix return value on expired nanosleep() call (Richard Lau)
Packit Service e08953
Packit Service e08953
* build: fix z/OS cmake build (Richard Lau)
Packit Service e08953
Packit Service e08953
* test: add a bunch of ASSERT macros (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* test: remove unused extern declaration (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: canonicalize argv[0] in exepath test (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: simplify platform_init() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* ibmi: Fix isatty EBADF handling and refactor (Kevin Adler)
Packit Service e08953
Packit Service e08953
* test: Test EBADF tty handling (Kevin Adler)
Packit Service e08953
Packit Service e08953
* build: make cmake build benchmarks (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: use RtlGenRandom from advapi32.dll directly (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* android: fix OOB write in uv_interface_addresses() (Lin Zhang)
Packit Service e08953
Packit Service e08953
* test: pass test when hostname is single character (毛毛)
Packit Service e08953
Packit Service e08953
* ibmi: set the highest process priority to -10 (Xu Meng)
Packit Service e08953
Packit Service e08953
* build: remove support for gyp (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: add note to README on cross-compiling (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* fs: add uv_fs_lutime() (Sk Sajidul Kadir)
Packit Service e08953
Packit Service e08953
* unix: implement cpu_relax() for arm (David Carlier)
Packit Service e08953
Packit Service e08953
* linux: fix uv__accept4() (twosee)
Packit Service e08953
Packit Service e08953
* win: handle file paths in uv_fs_statfs() (erw7)
Packit Service e08953
Packit Service e08953
* unix: fix uv_os_environ() null pointer check (Rikard Falkeborn)
Packit Service e08953
Packit Service e08953
* win: fix uv_os_environ() null pointer check (Rikard Falkeborn)
Packit Service e08953
Packit Service e08953
* unix: fix compilation on macOS 32-bit architectures (Brad King)
Packit Service e08953
Packit Service e08953
* win: replace alloca() with stack-based array (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2020.03.12, Version 1.35.0 (Stable), e45f1ec38db882f8dc17b51f51a6684027034609
Packit Service e08953
Packit Service e08953
Changes since version 1.34.2:
Packit Service e08953
Packit Service e08953
* src: android build fix (David Carlier)
Packit Service e08953
Packit Service e08953
* build: make code compilable for iOS on Xcode (ssrlive)
Packit Service e08953
Packit Service e08953
* ibmi: skip unsupported fs test cases (Xu Meng)
Packit Service e08953
Packit Service e08953
* ibmi: ensure that pipe backlog is not zero (Xu Meng)
Packit Service e08953
Packit Service e08953
* test,udp6: fix udp_ipv6 test flakiness (Jameson Nash)
Packit Service e08953
Packit Service e08953
* test: fix fs_event_watch_dir_recursive flakiness (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* pipe: disallow listening on an IPC pipe (Witold Kręcicki)
Packit Service e08953
Packit Service e08953
* build,cmake: improve buil experience (Isabella Muerte)
Packit Service e08953
Packit Service e08953
* unix: remove support for FreeBSD < 10 (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* linux: simplify uv__accept() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: assume presence of SOCK_CLOEXEC flag (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: simplify uv__dup2_cloexec() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* freebsd,linux: simplify uv__make_socketpair() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix error handling in uv__make_socketpair() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* freebsd,linux: simplify uv__make_pipe() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix error handling in uv__make_pipe() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: simplify uv__async_eventfd() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: assume the presence of inotify system calls (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: strip ICC profile from 2 jpg files (Dominique Dumont)
Packit Service e08953
Packit Service e08953
* unix: make uv_tcp_keepalive predictable (Manuel BACHMANN)
Packit Service e08953
Packit Service e08953
* docs: uv_setup_args() may take ownership of argv (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix error path in uv_setup_args() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix size check in uv_get_process_title() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: add erw7 to maintainers (erw7)
Packit Service e08953
Packit Service e08953
* test: fixed udp4_echo_server implementation (Marek Vavrusa)
Packit Service e08953
Packit Service e08953
* test: added udp ping benchmark (1,10,100 pingers) (Marek Vavrusa)
Packit Service e08953
Packit Service e08953
* freebsd,linux: add recvmmsg() + sendmmsg() udp implementation (Marek Vavrusa)
Packit Service e08953
Packit Service e08953
* win,pipe: DRY/simplify some code paths (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win: address some style nits (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win,pipe: ensure `req->event_handle` is defined (Elliot Saba)
Packit Service e08953
Packit Service e08953
* win,pipe: consolidate overlapped initialization (Elliot Saba)
Packit Service e08953
Packit Service e08953
* win,pipe: erase event_handle after deleting pointer (Jameson Nash)
Packit Service e08953
Packit Service e08953
* build: fix android cmake build, build missing file (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: skip some UDP tests on IBMi (Xu Meng)
Packit Service e08953
Packit Service e08953
* test: skip some spawn test cases on IBMi (Xu Meng)
Packit Service e08953
Packit Service e08953
* src: fix wrong method name in comment (TK-one)
Packit Service e08953
Packit Service e08953
* test: add UV_TIMEOUT_MULTIPLIER environment var (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix uv_cpu_info always returning UV_ENOTDIR on OpenBSD (Ben Davies)
Packit Service e08953
Packit Service e08953
* test: skip the pwd_shell test on IBMi (Xu Meng)
Packit Service e08953
Packit Service e08953
* win,tty: Change to restore cursor shape with uv_tty_reset() (erw7)
Packit Service e08953
Packit Service e08953
* win,tty: Added set cursor style to CSI sequences (erw7)
Packit Service e08953
Packit Service e08953
* test: handle EINTR, fix EOF check in poll test (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: use socklen_t instead of size_t (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: fix header file location (TK-one)
Packit Service e08953
Packit Service e08953
* unix: fix signal handle closing deferral (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* ibmi: set the amount of memory in use to zero (Xu Meng)
Packit Service e08953
Packit Service e08953
* zos: return on realloc failure in scandir() (Milad Farazmand)
Packit Service e08953
Packit Service e08953
* zos: fix scandir() error path NULL pointer deref (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2020.01.24, Version 1.34.2 (Stable), f868c9ab0c307525a16fff99fd21e32a6ebc3837
Packit Service e08953
Packit Service e08953
Changes since version 1.34.1:
Packit Service e08953
Packit Service e08953
* misc: adjust stalebot deadlines (Jameson Nash)
Packit Service e08953
Packit Service e08953
* test: fix env-vars flakiness (cjihrig)
Packit Service e08953
Packit Service e08953
* test: avoid truncating output lines (Jameson Nash)
Packit Service e08953
Packit Service e08953
* darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* ibmi: implement uv_interface_addresses() (Xu Meng)
Packit Service e08953
Packit Service e08953
* osx,fsevent: fix race during uv_loop_close (Jameson Nash)
Packit Service e08953
Packit Service e08953
* osx,fsevent: clear pointer when deleting it [NFCI] (Jameson Nash)
Packit Service e08953
Packit Service e08953
* Revert "aix: replace ECONNRESET with EOF if already closed" (Jameson Nash)
Packit Service e08953
Packit Service e08953
* unix: handle uv__open_cloexec return value correctly (Anna Henningsen)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2020.01.13, Version 1.34.1 (Stable), 8aa5636ec72990bb2856f81e14c95813024a5c2b
Packit Service e08953
Packit Service e08953
Changes since version 1.34.0:
Packit Service e08953
Packit Service e08953
* unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: cache address of dlsym("mkostemp") (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: remove -pedantic from compiler flags (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* Revert "darwin: assume pthread_setname_np() is available" (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* darwin: assume pthread_setname_np() is available (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* ibmi: fix the false isatty() issue on IBMi (Xu Meng)
Packit Service e08953
Packit Service e08953
* test: fix test failure under NetBSD and OpenBSD (David Carlier)
Packit Service e08953
Packit Service e08953
* test: skip some test cases on IBMi (Xu Meng)
Packit Service e08953
Packit Service e08953
* test: skip uv_(get|set)_process_title on IBMi (Xu Meng)
Packit Service e08953
Packit Service e08953
* doc: remove binaries for Windows from README (Richard Lau)
Packit Service e08953
Packit Service e08953
* unix: fix -Wunused-but-set-variable warning (George Zhao)
Packit Service e08953
Packit Service e08953
* unix: pass sysctl size arg using ARRAY_SIZE macro (David Carlier)
Packit Service e08953
Packit Service e08953
* test: disallow running the test suite as root (cjihrig)
Packit Service e08953
Packit Service e08953
* unix: suppress -Waddress-of-packed-member warning (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* misc: make more tags "not-stale" (Jameson Nash)
Packit Service e08953
Packit Service e08953
* test: fix pthread memory leak (Trevor Norris)
Packit Service e08953
Packit Service e08953
* docs: delete socks5-proxy sample (Jameson Nash)
Packit Service e08953
Packit Service e08953
* ibmi: fix the CMSG length issue (Xu Meng)
Packit Service e08953
Packit Service e08953
* docs: fix formatting (Jameson Nash)
Packit Service e08953
Packit Service e08953
* unix: squelch fchmod() EPERM on CIFS share (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* docs: fix linkcheck (Jameson Nash)
Packit Service e08953
Packit Service e08953
* docs: switch from linux.die.net to man7.org (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win: remove abort when non-IFS LSP detection fails (virtualyw)
Packit Service e08953
Packit Service e08953
* docs: clarify that uv_pipe_t is a pipe (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win,tty: avoid regressions in utf-8 handling (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win: remove bad assert in uv_loop_close (Jameson Nash)
Packit Service e08953
Packit Service e08953
* test: fix -fno-common build errors (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: turn on -fno-common to catch regressions (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: fix fs birth time test failure (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* tty,unix: avoid affecting controlling TTY (Jameson Nash)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.12.05, Version 1.34.0 (Stable), 15ae750151ac9341e5945eb38f8982d59fb99201
Packit Service e08953
Packit Service e08953
Changes since version 1.33.1:
Packit Service e08953
Packit Service e08953
* unix: move random-sysctl to random-sysctl-linux (nia)
Packit Service e08953
Packit Service e08953
* netbsd: use KERN_ARND sysctl to get entropy (nia)
Packit Service e08953
Packit Service e08953
* unix: refactor uv__fs_copyfile() logic (cjihrig)
Packit Service e08953
Packit Service e08953
* build: fix android build, add missing sources (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: fix android build, fix symbol redefinition (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: fix android autotools build (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* fs: handle non-functional statx system call (Milad Farazmand)
Packit Service e08953
Packit Service e08953
* unix,win: add uv_sleep() (cjihrig)
Packit Service e08953
Packit Service e08953
* doc: add richardlau to maintainers (Richard Lau)
Packit Service e08953
Packit Service e08953
* aix: fix netmask for IPv6 (Richard Lau)
Packit Service e08953
Packit Service e08953
* aix: clean up after errors in uv_interface_addresses() (Richard Lau)
Packit Service e08953
Packit Service e08953
* aix: fix setting of physical addresses (Richard Lau)
Packit Service e08953
Packit Service e08953
* fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* unix: switch uv_sleep() to nanosleep() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: retry on EINTR in uv_sleep() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* zos: fix nanosleep() emulation (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.10.20, Version 1.33.1 (Stable), 07ad32138f4d2285ba2226b5e20462b27b091a59
Packit Service e08953
Packit Service e08953
Changes since version 1.33.0:
Packit Service e08953
Packit Service e08953
* linux: fix arm64 SYS__sysctl build breakage (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.10.17, Version 1.33.0 (Stable), e56e42e9310e4437e1886dbd6771792c14c0a5f3
Packit Service e08953
Packit Service e08953
Changes since version 1.32.0:
Packit Service e08953
Packit Service e08953
* Revert "linux: drop code path for epoll_pwait-less kernels" (Yang Yu)
Packit Service e08953
Packit Service e08953
* build: fix build error with __ANDROID_API__ < 21 (Yang Yu)
Packit Service e08953
Packit Service e08953
* win: fix reading hidden env vars (Anna Henningsen)
Packit Service e08953
Packit Service e08953
* unix,win: add uv_random() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: simplify mkdtemp (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* docs: fix literal-includes in User Guide (Nhan Khong)
Packit Service e08953
Packit Service e08953
* win, tty: fix problem of receiving unexpected SIGWINCH (erw7)
Packit Service e08953
Packit Service e08953
* unix: fix {Net,Open}BSD build (David Carlier)
Packit Service e08953
Packit Service e08953
* win,mingw: Fix undefined MCAST_* constants (Crunkle)
Packit Service e08953
Packit Service e08953
* build: Add link for test/fixtures/lorem_ipsum.txt (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill)
Packit Service e08953
Packit Service e08953
* fsevents: stop using fsevents to watch files (Jameson Nash)
Packit Service e08953
Packit Service e08953
* fsevents: regression in watching / (Jameson Nash)
Packit Service e08953
Packit Service e08953
* build,cmake: don't try to detect a C++ compiler (Isabella Muerte)
Packit Service e08953
Packit Service e08953
* build: fix build warning on cygwin (MaYuming)
Packit Service e08953
Packit Service e08953
* unix: set sin_len and sin6_len (Ouyang Yadong)
Packit Service e08953
Packit Service e08953
* test: fix order of operations in test (cjihrig)
Packit Service e08953
Packit Service e08953
* doc: improve uv_fs_readdir() cleanup docs (cjihrig)
Packit Service e08953
Packit Service e08953
* build: remove duplicated test in build files (ZYSzys)
Packit Service e08953
Packit Service e08953
* android: enable getentropy on Android >= 28 (David Carlier)
Packit Service e08953
Packit Service e08953
* android: fix build (David Carlier)
Packit Service e08953
Packit Service e08953
* darwin: speed up uv_set_process_title() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* darwin: assume pthread_setname_np() is available (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix,udp: ensure addr is non-null (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win,tty: add uv_tty_{get,set}_vterm_state (erw7)
Packit Service e08953
Packit Service e08953
* win: fix uv_statfs_t leak in uv_fs_statfs() (Ryan Liptak)
Packit Service e08953
Packit Service e08953
* build: install files on windows via cmake (Carl Lei)
Packit Service e08953
Packit Service e08953
* darwin,test: include AvailabilityMacros.h (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* darwin,test: update loop time after sleeping (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* doc: remove old FreeBSD 9 related note (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* doc: improve uv_{send,recv}_buffer_size() docs (Ryan Liptak)
Packit Service e08953
Packit Service e08953
* build: move -Wno-long-long check to configure time (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: update uv_fs_copyfile() fallback logic (Stefan Bender)
Packit Service e08953
Packit Service e08953
* win: cast setsockopt struct to const char* (Shelley Vohr)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.09.10, Version 1.32.0 (Stable), 697bea87b3a0b0e9b4e5ff86b39d1dedb70ee46d
Packit Service e08953
Packit Service e08953
Changes since version 1.31.0:
Packit Service e08953
Packit Service e08953
* misc: enable stalebot (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* win: map ERROR_ENVVAR_NOT_FOUND to UV_ENOENT (cjihrig)
Packit Service e08953
Packit Service e08953
* win: use L'\0' as UTF-16 null terminator (cjihrig)
Packit Service e08953
Packit Service e08953
* win: support retrieving empty env variables (cjihrig)
Packit Service e08953
Packit Service e08953
* unix,stream: fix returned error codes (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* test: fix typo in DYLD_LIBRARY_PATH (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix,signal: keep handle active if pending signal (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* openbsd: fix uv_cpu_info (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* src: move uv_free_cpu_info to uv-common.c (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* tcp: add uv_tcp_close_reset method (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* test: fix udp-multicast-join tests (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* test: remove assertion in fs_statfs test (cjihrig)
Packit Service e08953
Packit Service e08953
* doc: clarify uv_buf_t usage in uv_alloc_cb (Tomas Krizek)
Packit Service e08953
Packit Service e08953
* win: fix typo in preprocessor expression (Konstantin Podsvirov)
Packit Service e08953
Packit Service e08953
* timer: fix uv_timer_start on closing timer (seny)
Packit Service e08953
Packit Service e08953
* udp: add source-specific multicast support (Vladimir Karnushin)
Packit Service e08953
Packit Service e08953
* udp: fix error return values (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* udp: drop IPV6_SSM_SUPPORT macro (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* udp: fix uv__udp_set_source_membership6 (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* udp: use sockaddr_storage instead of union (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* build,zos: add _OPEN_SYS_SOCK_EXT3 flag (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* test: add specific source multicast tests (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* include: map EILSEQ error code (cjihrig)
Packit Service e08953
Packit Service e08953
* win, tty: improve SIGWINCH performance (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* build: fix ios build error (MaYuming)
Packit Service e08953
Packit Service e08953
* aix: replace ECONNRESET with EOF if already closed (Milad Farazmand)
Packit Service e08953
Packit Service e08953
* build: add cmake library VERSION, SOVERSION (Eneas U de Queiroz)
Packit Service e08953
Packit Service e08953
* build: make include/ public in CMakeLists.txt (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: export USING_UV_SHARED=1 to cmake deps (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: cmake_minimum_required(VERSION 2.8.12) (Daniel Hahler)
Packit Service e08953
Packit Service e08953
* aix: Fix broken cmpxchgi() XL C++ specialization. (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* test: fix -Wsign-compare warning (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: simplify open(O_CLOEXEC) feature detection (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix UV_FS_O_DIRECT definition on Linux (Joran Dirk Greef)
Packit Service e08953
Packit Service e08953
* doc: uv_handle_t documentation suggestion (Daniel Bevenius)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.08.10, Version 1.31.0 (Stable), 0a6771cee4c15184c924bfe9d397bdd0c3b206ba
Packit Service e08953
Packit Service e08953
Changes since version 1.30.1:
Packit Service e08953
Packit Service e08953
* win,fs: don't modify global file translation mode (Javier Blazquez)
Packit Service e08953
Packit Service e08953
* win: fix uv_os_tmpdir when env var is 260 chars (Mustafa M)
Packit Service e08953
Packit Service e08953
* win: prevent tty event explosion machine hang (Javier Blazquez)
Packit Service e08953
Packit Service e08953
* win: add UV_FS_O_FILEMAP (João Reis)
Packit Service e08953
Packit Service e08953
* win, fs: mkdir return UV_EINVAL for invalid names (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* github: add root warning to template (cjihrig)
Packit Service e08953
Packit Service e08953
* win: misc fs cleanup (cjihrig)
Packit Service e08953
Packit Service e08953
* unix,win: add uv_fs_statfs() (cjihrig)
Packit Service e08953
Packit Service e08953
* test: avoid AF_LOCAL (Carlo Marcelo Arenas Belón)
Packit Service e08953
Packit Service e08953
* unix,win: add ability to retrieve all env variables (Saúl Ibarra Corretgé)
Packit Service e08953
Packit Service e08953
* Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: add %p to valgrind log-file arg (Zach Bjornson)
Packit Service e08953
Packit Service e08953
* doc: fix typo in basics.rst (Nan Xiao)
Packit Service e08953
Packit Service e08953
* ibmi: support Makefile build for IBM i (Xu Meng)
Packit Service e08953
Packit Service e08953
* OpenBSD: only get active CPU core count (Ben Davies)
Packit Service e08953
Packit Service e08953
* test: fix gcc 8 warnings for tests (Nhan Khong)
Packit Service e08953
Packit Service e08953
* ibmi: use correct header files (Xu Meng)
Packit Service e08953
Packit Service e08953
* unix: clear UV_HANDLE_READING flag before callback (zyxwvu Shi)
Packit Service e08953
Packit Service e08953
* unix: fix unused-function warning on BSD (Nhan Khong)
Packit Service e08953
Packit Service e08953
* test: fix test runner on MinGW (Crunkle)
Packit Service e08953
Packit Service e08953
* win: remove try-except outside MSVC (Crunkle)
Packit Service e08953
Packit Service e08953
* win: fix uv_spawn() ENOMEM on empty env (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.07.03, Version 1.30.1 (Stable), 1551969c84c2f546a429dac169c7fdac3e38115e
Packit Service e08953
Packit Service e08953
Changes since version 1.30.0:
Packit Service e08953
Packit Service e08953
* doc: fix incorrect versionchanged (cjihrig)
Packit Service e08953
Packit Service e08953
* test: allow UV_ECONNRESET in tcp_try_write_error (cjihrig)
Packit Service e08953
Packit Service e08953
* unix: add uv_get_constrained_memory() cygwin stub (cjihrig)
Packit Service e08953
Packit Service e08953
* build: fix android cmake build (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: squelch -Wcast-function-type warning (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: fix compile error with uClibc (zlargon)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.06.28, Version 1.30.0 (Stable), 365b6f2a0eacda1ff52be8e57ab9381cfddc5dbb
Packit Service e08953
Packit Service e08953
Changes since version 1.29.1:
Packit Service e08953
Packit Service e08953
* darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse)
Packit Service e08953
Packit Service e08953
* build, core, unix: add support for Haiku (Leorize)
Packit Service e08953
Packit Service e08953
* darwin,linux: more conservative minimum stack size (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A)
Packit Service e08953
Packit Service e08953
* unix: return actual error from `uv_try_write()` (Anna Henningsen)
Packit Service e08953
Packit Service e08953
* darwin: fix build error with macos 10.10 (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: make uv_fs_read() fill all buffers (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: give hrtime test a custom 10s timeout (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* build: add cmake option to skip building tests (Niels Lohmann)
Packit Service e08953
Packit Service e08953
* doc: add link to nodejs.org (Jenil Christo)
Packit Service e08953
Packit Service e08953
* unix: fix a comment typo in signal.c (Evgeny Ermakov)
Packit Service e08953
Packit Service e08953
* unix: remove redundant cast in process.c (gengjiawen)
Packit Service e08953
Packit Service e08953
* doc: fix wrong mutex function prototypes (Leo Chung)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.05.22, Version 1.29.1 (Stable), d16e6094e1eb3b0b5981ef1dd7e03ec4d466944d
Packit Service e08953
Packit Service e08953
Changes since version 1.29.0:
Packit Service e08953
Packit Service e08953
* unix: simplify uv/posix.h include logic (cjihrig)
Packit Service e08953
Packit Service e08953
* test: increase test timeout (cjihrig)
Packit Service e08953
Packit Service e08953
* linux: fix sscanf() overflows reading from /proc (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.05.16, Version 1.29.0 (Stable), 43957efd92c167b352b4c948b617ca7afbee0ed1
Packit Service e08953
Packit Service e08953
Changes since version 1.28.0:
Packit Service e08953
Packit Service e08953
* ibmi: read memory and CPU usage info (Xu Meng)
Packit Service e08953
Packit Service e08953
* doc: update the cmake testing instruction (zlargon)
Packit Service e08953
Packit Service e08953
* unix: fix race condition in uv_async_send() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: use O_CLOEXEC instead of EPOLL_CLOEXEC (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: init st_flags and st_gen when using statx (Oscar Waddell)
Packit Service e08953
Packit Service e08953
* linux: read free/total memory from /proc/meminfo (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: don't assert on UV_PROCESS_WINDOWS_* flags (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: set correct mac address for IP-aliases (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* win,util: fix null pointer dereferencing (Tobias Nießen)
Packit Service e08953
Packit Service e08953
* unix,win: fix `uv_fs_poll_stop()` when active (Anna Henningsen)
Packit Service e08953
Packit Service e08953
* doc: add missing uv_fs_type entries (Michele Caini)
Packit Service e08953
Packit Service e08953
* doc: fix build with sphinx 2.x (FX Coudert)
Packit Service e08953
Packit Service e08953
* unix: don't make statx system call on Android (George Zhao)
Packit Service e08953
Packit Service e08953
* unix: fix clang scan-build warning (Kyle Edwards)
Packit Service e08953
Packit Service e08953
* unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse)
Packit Service e08953
Packit Service e08953
* unix,win: add uv_get_constrained_memory() (Kelvin Jin)
Packit Service e08953
Packit Service e08953
* darwin: fix thread cancellation fd leak (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: fix thread cancellation fd leak (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.04.16, Version 1.28.0 (Stable), 7bf8fabfa934660ee0fe889f78e151198a1165fc
Packit Service e08953
Packit Service e08953
Changes since version 1.27.0:
Packit Service e08953
Packit Service e08953
* unix,win: add uv_gettimeofday() (cjihrig)
Packit Service e08953
Packit Service e08953
* unix,win: add uv_fs_{open,read,close}dir() (cjihrig)
Packit Service e08953
Packit Service e08953
* unix: fix uv_interface_addresses() (Andreas Rohner)
Packit Service e08953
Packit Service e08953
* fs: remove macOS-specific copyfile(3) (Rich Trott)
Packit Service e08953
Packit Service e08953
* fs: add test for copyfile() respecting permissions (Rich Trott)
Packit Service e08953
Packit Service e08953
* build: partially revert 5234b1c43a (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* zos: fix setsockopt error when using AF_UNIX (Milad Farazmand)
Packit Service e08953
Packit Service e08953
* unix: suppress EINTR/EINPROGRESS in uv_fs_close() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: use cmake APPLE variable to detect platform (zlargon)
Packit Service e08953
Packit Service e08953
* distcheck: remove duplicate test/ entry (Jameson Nash)
Packit Service e08953
Packit Service e08953
* unix: remove unused cmpxchgl() function (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: support sockaddr_un in uv_udp_send() (Yury Selivanov)
Packit Service e08953
Packit Service e08953
* unix: guard use of PTHREAD_STACK_MIN (Kamil Rytarowski)
Packit Service e08953
Packit Service e08953
* unix,win: introduce uv_timeval64_t (cjihrig)
Packit Service e08953
Packit Service e08953
* doc: document uv_timeval_t and uv_timeval64_t (cjihrig)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.03.17, Version 1.27.0 (Stable), a4fc9a66cc35256dbc4dcd67c910174f05b6daa6
Packit Service e08953
Packit Service e08953
Changes since version 1.26.0:
Packit Service e08953
Packit Service e08953
* doc: describe unix signal handling better (Vladimír Čunát)
Packit Service e08953
Packit Service e08953
* linux: use statx() to obtain file birth time (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* src: fill sockaddr_in6.sin6_len when it's defined (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* test: relax uv_hrtime() test assumptions (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: make cmake install LICENSE only once (Thomas Karl Pietrowski)
Packit Service e08953
Packit Service e08953
* bsd: plug uv_fs_event_start() error path fd leak (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: fix __FreeBSD_kernel__ typo (cjihrig)
Packit Service e08953
Packit Service e08953
* doc: add note about uv_run() not being reentrant (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen)
Packit Service e08953
Packit Service e08953
* doc: fix typo in uv_thread_options_t definition (Ryan Liptak)
Packit Service e08953
Packit Service e08953
* win: skip winsock initialization in safe mode (evgley)
Packit Service e08953
Packit Service e08953
* unix: refactor getsockname/getpeername methods (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* win,udp: allow to use uv_udp_open on bound sockets (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* udp: add support for UDP connected sockets (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* build: fix uv_test shared uv Windows cmake build (ptlomholt)
Packit Service e08953
Packit Service e08953
* build: add android-configure scripts to EXTRA_DIST (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* build: add missing header (cjihrig)
Packit Service e08953
Packit Service e08953
* sunos: add perror() output prior to abort() (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* test,sunos: disable UV_DISCONNECT handling (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* sunos: disable __attribute__((unused)) (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* test,sunos: use unistd.h code branch (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* build,sunos: better handling of non-GCC compiler (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* test,sunos: fix statement not reached warnings (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* sunos: fix argument/prototype mismatch in atomics (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* test,sunos: test-ipc.c lacks newline at EOF (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* test: change spawn_stdin_stdout return to void (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
* test: remove call to floor() in test driver (Andrew Paprocki)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.02.11, Version 1.26.0 (Stable), 8669d8d3e93cddb62611b267ef62a3ddb5ba3ca0
Packit Service e08953
Packit Service e08953
Changes since version 1.25.0:
Packit Service e08953
Packit Service e08953
* doc: fix uv_get_free_memory doc (Stephen Belanger)
Packit Service e08953
Packit Service e08953
* unix: fix epoll cpu 100% issue (yeyuanfeng)
Packit Service e08953
Packit Service e08953
* openbsd,tcp: special handling of EINVAL on connect (ptlomholt)
Packit Service e08953
Packit Service e08953
* win: simplify registry closing in uv_cpu_info() (cjihrig)
Packit Service e08953
Packit Service e08953
* src,include: define UV_MAXHOSTNAMESIZE (cjihrig)
Packit Service e08953
Packit Service e08953
* win: return product name in uv_os_uname() version (cjihrig)
Packit Service e08953
Packit Service e08953
* thread: allow specifying stack size for new thread (Anna Henningsen)
Packit Service e08953
Packit Service e08953
* win: fix duplicate tty vt100 fn key (erw7)
Packit Service e08953
Packit Service e08953
* unix: don't attempt to invalidate invalid fd (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2019.01.19, Version 1.25.0 (Stable), 4a10a9d425863330af199e4b74bd688e62d945f1
Packit Service e08953
Packit Service e08953
Changes since version 1.24.1:
Packit Service e08953
Packit Service e08953
* Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* aix: manually trigger fs event monitoring (Gireesh Punathil)
Packit Service e08953
Packit Service e08953
* unix: rename WRITE_RETRY_ON_ERROR macro (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* darwin: DRY platform-specific error check (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: refactor uv__write() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: don't send handle twice on partial write (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* tty,win: fix Alt+key under WSL (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* build: support running tests in out-of-tree builds (Jameson Nash)
Packit Service e08953
Packit Service e08953
* fsevents: really watch files with fsevents on macos 10.7+ (Jameson Nash)
Packit Service e08953
Packit Service e08953
* thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win: fix sizeof-pointer-div warning (cjihrig)
Packit Service e08953
Packit Service e08953
* unix,win: add uv_os_uname() (cjihrig)
Packit Service e08953
Packit Service e08953
* win, tty: fix CreateFileW() return value check (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* unix: enable IPv6 tests on OpenBSD (ptlomholt)
Packit Service e08953
Packit Service e08953
* test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* test: fix test-ipc tests (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* unix: better handling of unsupported F_FULLFSYNC (Victor Costan)
Packit Service e08953
Packit Service e08953
* win,test: de-flake fs_event_watch_dir_short_path (Refael Ackermann)
Packit Service e08953
Packit Service e08953
* win: fix msvc warning (sid)
Packit Service e08953
Packit Service e08953
* openbsd: switch to libuv's barrier implementation (ptlomholt)
Packit Service e08953
Packit Service e08953
* unix,stream: fix zero byte writes (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* ibmi: return EISDIR on read from directory fd (Kevin Adler)
Packit Service e08953
Packit Service e08953
* build: wrap long lines in Makefile.am (cjihrig)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2018.12.17, Version 1.24.1 (Stable), 274f2bd3b70847cadd9a3965577a87e666ab9ac3
Packit Service e08953
Packit Service e08953
Changes since version 1.24.0:
Packit Service e08953
Packit Service e08953
* test: fix platform_output test on cygwin (damon-kwok)
Packit Service e08953
Packit Service e08953
* gitignore: ignore build/ directory (Damon Kwok)
Packit Service e08953
Packit Service e08953
* unix: zero epoll_event before use (Ashe Connor)
Packit Service e08953
Packit Service e08953
* darwin: use runtime check for file cloning (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* doc: replace deprecated build command on macOS (Rick)
Packit Service e08953
Packit Service e08953
* warnings: fix code that emits compiler warnings (Jameson Nash)
Packit Service e08953
Packit Service e08953
* doc: clarify expected memory management strategy (Ivan Krylov)
Packit Service e08953
Packit Service e08953
* test: add uv_inet_ntop(AF_INET) coverage (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: harden string copying, introduce strscpy() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* linux: get rid of strncpy() call (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* aix: get rid of strcat() calls (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* aix: fix data race in uv_fs_event_start() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: fs: fix `FILE_FLAG_NO_BUFFERING` for writes (Joran Dirk Greef)
Packit Service e08953
Packit Service e08953
* build: don't link against -lpthread on Android (Michael Meier)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2018.11.14, Version 1.24.0 (Stable), 2d427ee0083d1baf995df4ebf79a3f8890e9a3e1
Packit Service e08953
Packit Service e08953
Changes since version 1.23.2:
Packit Service e08953
Packit Service e08953
* unix: do not require PATH_MAX to be defined (Brad King)
Packit Service e08953
Packit Service e08953
* win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh)
Packit Service e08953
Packit Service e08953
* unix: add missing link dependency on kFreeBSD (Svante Signell)
Packit Service e08953
Packit Service e08953
* unix: add support for GNU/Hurd (Samuel Thibault)
Packit Service e08953
Packit Service e08953
* test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón)
Packit Service e08953
Packit Service e08953
* zos: avoid UB with NULL pointer arithmetic (Carlo Marcelo Arenas Belón)
Packit Service e08953
Packit Service e08953
* doc: add vtjnash to maintainers (Jameson Nash)
Packit Service e08953
Packit Service e08953
* unix: restore skipping of phys_addr copy (cjihrig)
Packit Service e08953
Packit Service e08953
* unix,win: make uv_interface_addresses() consistent (cjihrig)
Packit Service e08953
Packit Service e08953
* unix: remove unnecessary linebreaks (cjihrig)
Packit Service e08953
Packit Service e08953
* unix,win: handle zero-sized allocations uniformly (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: remove unused uv__dup() function (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* core,bsd: refactor process_title functions (Santiago Gimeno)
Packit Service e08953
Packit Service e08953
* win: Redefine NSIG to consider SIGWINCH (Jeremy Studer)
Packit Service e08953
Packit Service e08953
* test: make sure that reading a directory fails (Sakthipriyan Vairamani)
Packit Service e08953
Packit Service e08953
* win, tty: remove zero-size read callbacks (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* test: fix test runner getenv async-signal-safety (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: fix test runner execvp async-signal-safety (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test,unix: fix race in test runner (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix,win: support IDNA 2008 in uv_getaddrinfo() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win, tcp: avoid starving the loop (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* win, dl: proper error messages on some systems (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* win,fs: retry if uv_fs_rename fails (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* darwin: speed up uv_set_process_title() (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* aix: fix race in uv_get_process_title() (Gireesh Punathil)
Packit Service e08953
Packit Service e08953
* win: support more fine-grained windows hiding (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2018.10.09, Version 1.23.2 (Stable), 34c12788d2e7308f3ac506c0abcbf74c0d6abd20
Packit Service e08953
Packit Service e08953
Changes since version 1.23.1:
Packit Service e08953
Packit Service e08953
* unix: return 0 retrieving rss on cygwin (cjihrig)
Packit Service e08953
Packit Service e08953
* unix: initialize uv_interface_address_t.phys_addr (cjihrig)
Packit Service e08953
Packit Service e08953
* test: handle uv_os_setpriority() windows edge case (cjihrig)
Packit Service e08953
Packit Service e08953
* tty, win: fix read stop for raw mode (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* Revert "Revert "unix,fs: fix for potential partial reads/writes"" (Jameson
Packit Service e08953
  Nash)
Packit Service e08953
Packit Service e08953
* unix,readv: always permit partial reads to return (Jameson Nash)
Packit Service e08953
Packit Service e08953
* win,tty: fix uv_tty_close() (Bartosz Sosnowski)
Packit Service e08953
Packit Service e08953
* doc: remove extraneous "on" (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix,win: fix threadpool race condition (Anna Henningsen)
Packit Service e08953
Packit Service e08953
* unix: rework thread barrier implementation (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* aix: switch to libuv's own thread barrier impl (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* unix: signal done to last thread barrier waiter (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* test: add uv_barrier_wait serial thread test (Ali Ijaz Sheikh)
Packit Service e08953
Packit Service e08953
* unix: optimize uv_fs_readlink() memory allocation (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
* win: remove req.c and other cleanup (Carlo Marcelo Arenas Belón)
Packit Service e08953
Packit Service e08953
* aix: don't EISDIR on read from directory fd (Ben Noordhuis)
Packit Service e08953
Packit Service e08953
Packit Service e08953
2018.09.22, Version 1.23.1 (Stable), d2282b3d67821dc53c907c2155fa8c5c6ce25180
Packit b5b901
Packit b5b901
Changes since version 1.23.0:
Packit b5b901
Packit b5b901
* unix,win: limit concurrent DNS calls to nthreads/2 (Anna Henningsen)
Packit b5b901
Packit b5b901
* doc: add addaleax to maintainers (Anna Henningsen)
Packit b5b901
Packit b5b901
* doc: add missing slash in stream.rst (Emil Bay)
Packit b5b901
Packit b5b901
* unix,fs: use utimes & friends for uv_fs_utime (Jeremiah Senkpiel)
Packit b5b901
Packit b5b901
* unix,fs: remove linux fallback from utimesat() (Jeremiah Senkpiel)
Packit b5b901
Packit b5b901
* unix,fs: remove uv__utimesat() syscall fallback (Jeremiah Senkpiel)
Packit b5b901
Packit b5b901
* doc: fix argument name in tcp.rts (Emil Bay)
Packit b5b901
Packit b5b901
* doc: notes on running tests, benchmarks, tools (Jamie Davis)
Packit b5b901
Packit b5b901
* linux: remove epoll syscall wrappers (Ben Noordhuis)
Packit b5b901
Packit b5b901
* linux: drop code path for epoll_pwait-less kernels (Ben Noordhuis)
Packit b5b901
Packit b5b901
* Partially revert "win,code: remove GetQueuedCompletionStatus-based poller"
Packit b5b901
  (Jameson Nash)
Packit b5b901
Packit b5b901
* build: add compile for android arm64/x86/x86-64 (Andy Zhang)
Packit b5b901
Packit b5b901
* doc: clarify that some remarks apply to windows (Bert Belder)
Packit b5b901
Packit b5b901
* test: fix compiler warnings (Jamie Davis)
Packit b5b901
Packit b5b901
* ibmi: return 0 from uv_resident_set_memory() (dmabupt)
Packit b5b901
Packit b5b901
* win: fix uv_udp_recv_start() error translation (Ryan Liptak)
Packit b5b901
Packit b5b901
* win,doc: improve uv_os_setpriority() documentation (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* test: increase upper bound in condvar_5 (Jamie Davis)
Packit b5b901
Packit b5b901
* win,tty: remove deadcode (Jameson Nash)
Packit b5b901
Packit b5b901
* stream: autodetect direction (Jameson Nash)
Packit b5b901
Packit b5b901
Packit b5b901
2018.08.18, Version 1.23.0 (Stable), 7ebb26225f2eaae6db22f4ef34ce76fa16ff89ec
Packit b5b901
Packit b5b901
Changes since version 1.22.0:
Packit b5b901
Packit b5b901
* win,pipe: restore compatibility with the old IPC framing protocol (Bert
Packit b5b901
  Belder)
Packit b5b901
Packit b5b901
* fs: add uv_open_osfhandle (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: update Visual C++ Build Tools URL (Michał Kozakiewicz)
Packit b5b901
Packit b5b901
* unix: loop starvation on successful write complete (jBarz)
Packit b5b901
Packit b5b901
* win: add uv__getnameinfo_work() error handling (A. Hauptmann)
Packit b5b901
Packit b5b901
* win: return UV_ENOMEM from uv_loop_init() (cjihrig)
Packit b5b901
Packit b5b901
* unix,win: add uv_os_{get,set}priority() (cjihrig)
Packit b5b901
Packit b5b901
* test: fix warning in test-tcp-open (Santiago Gimeno)
Packit b5b901
Packit b5b901
Packit b5b901
2018.07.11, Version 1.22.0 (Stable), 8568f78a777d79d35eb7d6994617267b9fb33967
Packit b5b901
Packit b5b901
Changes since version 1.21.0:
Packit b5b901
Packit b5b901
* unix: remove checksparse.sh (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix mingw build error (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix -Wunused-function warnings in thread.c (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix,win: merge timers implementation (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix pointer type in pipe.c (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fixing build for older MSVC compilers (Michael Fero)
Packit b5b901
Packit b5b901
* zos: clear poll events on every iteration (jBarz)
Packit b5b901
Packit b5b901
* zos: write-protect message queue (jBarz)
Packit b5b901
Packit b5b901
* zos: use correct pointer type in strnlen (jBarz)
Packit b5b901
Packit b5b901
* unix,win: merge handle flags (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: update Imran Iqbal's GitHub handle (cjihrig)
Packit b5b901
Packit b5b901
* src: add new error apis to prevent memory leaks (Shelley Vohr)
Packit b5b901
Packit b5b901
* test: make test-condvar call uv_cond_wait (Jamie Davis)
Packit b5b901
Packit b5b901
* fs: change position of uv_fs_lchown (Ujjwal Sharma)
Packit b5b901
Packit b5b901
Packit b5b901
2018.06.23, Version 1.21.0 (Stable), e4983a9b0c152932f7553ff4a9ff189d2314cdcb
Packit b5b901
Packit b5b901
Changes since version 1.20.3:
Packit b5b901
Packit b5b901
* unix,windows: map EFTYPE errno (cjihrig)
Packit b5b901
Packit b5b901
* win: perform case insensitive PATH= comparison (cjihrig)
Packit b5b901
Packit b5b901
* win, fs: uv_fs_fchmod support for -A files (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* src,lib: fix comments (Tobias Nießen)
Packit b5b901
Packit b5b901
* win,process: allow child pipe handles to be opened in overlapped mode (Björn
Packit b5b901
  Linse)
Packit b5b901
Packit b5b901
* src,test: fix idiosyncratic comment style (Bert Belder)
Packit b5b901
Packit b5b901
* test: fs_fchmod_archive_readonly must return a value (Bert Belder)
Packit b5b901
Packit b5b901
* win,pipe: fix incorrect error code returned from uv_pipe_write_impl() (Bert
Packit b5b901
  Belder)
Packit b5b901
Packit b5b901
* win,pipe: properly set uv_write_t.send_handle in uv_write2() (Bert Belder)
Packit b5b901
Packit b5b901
* test: add vectored uv_write() ping-pong tests (Bert Belder)
Packit b5b901
Packit b5b901
* win,pipe: support vectored uv_write() calls (Bert Belder)
Packit b5b901
Packit b5b901
* win,pipe: refactor pipe read cancellation logic (Bert Belder)
Packit b5b901
Packit b5b901
* test: improve output from IPC test helpers (Bert Belder)
Packit b5b901
Packit b5b901
* test: add test for IPC deadlock on Windows (
Packit b5b901
Packit b5b901
* win,pipe: fix IPC pipe deadlock (Bert Belder)
Packit b5b901
Packit b5b901
* unix: catch some cases of watching fd twice (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: use custom timeout for getaddrinfo_fail_sync (Ben Noordhuis)
Packit b5b901
Packit b5b901
* Revert "win: add Windows XP support to uv_if_indextoname()" (Bert Belder)
Packit b5b901
Packit b5b901
* win,thread: remove fallback uv_cond implementation (Bert Belder)
Packit b5b901
Packit b5b901
* src,test: s/olny/only (cjihrig)
Packit b5b901
Packit b5b901
* unix: close signal pipe fds on unload (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: allow setting udp socket options before bind (cjihrig)
Packit b5b901
Packit b5b901
* unix: return UV_ENOTSUP on FICLONE_FORCE failure (cjihrig)
Packit b5b901
Packit b5b901
* win,pipe: remove unreferenced local variable (Bert Belder)
Packit b5b901
Packit b5b901
* win,code: remove GetQueuedCompletionStatus-based poller (Bert Belder)
Packit b5b901
Packit b5b901
* win: remove the remaining dynamic kernel32 imports (Bert Belder)
Packit b5b901
Packit b5b901
* test: speedup process-title-threadsafe on macOS (cjihrig)
Packit b5b901
Packit b5b901
* core: move all include files except uv.h to uv/ (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: move stdint-msvc2008.h to include/uv/ (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: fix cygwin install (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build,win: remove MinGW Makefile (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: add a cmake build file (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: add test suite option to cmake build (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: set errno in uv_fs_copyfile() (cjihrig)
Packit b5b901
Packit b5b901
* samples: fix inconsistency in parse_opts vs usage (zyxwvu Shi)
Packit b5b901
Packit b5b901
* linux: handle exclusive POLLHUP with UV_DISCONNECT (Brad King)
Packit b5b901
Packit b5b901
* include: declare uv_cpu_times_s in higher scope (Peter Johnson)
Packit b5b901
Packit b5b901
* doc: add uv_fs_fsync() AIX limitations (jBarz)
Packit b5b901
Packit b5b901
* unix,win: add uv_fs_lchown() (Paolo Greppi)
Packit b5b901
Packit b5b901
* unix: disable clang variable length array warning (Peter Johnson)
Packit b5b901
Packit b5b901
* doc: document uv_pipe_t::ipc (Ed Schouten)
Packit b5b901
Packit b5b901
* doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE (Ed Schouten)
Packit b5b901
Packit b5b901
* doc: document UV_*_MAP() macros (Ed Schouten)
Packit b5b901
Packit b5b901
* win: remove use of min() macro in pipe.c (Peter Johnson)
Packit b5b901
Packit b5b901
* doc: add jbarz as maintainer (
Packit b5b901
Packit b5b901
Packit b5b901
2018.05.08, Version 1.20.3 (Stable), 8cfd67e59195251dff793ee47c185c9d6a8f3818
Packit b5b901
Packit b5b901
Changes since version 1.20.2:
Packit b5b901
Packit b5b901
* win: add Windows XP support to uv_if_indextoname() (ssrlive)
Packit b5b901
Packit b5b901
* win: fix `'floor' undefined` compiler warning (ssrlive)
Packit b5b901
Packit b5b901
* win, pipe: stop read for overlapped pipe (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* build: fix utf-8 name of copyright holder (Jérémy Lal)
Packit b5b901
Packit b5b901
* zos: initialize pollfd revents (jBarz)
Packit b5b901
Packit b5b901
* zos,doc: add system V message queue note (jBarz)
Packit b5b901
Packit b5b901
* linux: don't use uv__nonblock_ioctl() on sparc (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2018.04.23, Version 1.20.2 (Stable), c51fd3f66bbb386a1efdeba6812789f35a372d1e
Packit b5b901
Packit b5b901
Changes since version 1.20.1:
Packit b5b901
Packit b5b901
* zos: use custom semaphore (jBarz)
Packit b5b901
Packit b5b901
* win: fix registry API error handling (Kyle Farnung)
Packit b5b901
Packit b5b901
* build: add support for 64-bit AIX (Richard Lau)
Packit b5b901
Packit b5b901
* aix: guard STATIC_ASSERT for glibc work around (Richard Lau)
Packit b5b901
Packit b5b901
Packit b5b901
2018.04.19, Version 1.20.1 (Stable), 36ac2fc8edfd5ff3e9be529be1d4a3f0d5364e94
Packit b5b901
Packit b5b901
Changes since version 1.20.0:
Packit b5b901
Packit b5b901
* doc,fs: improve documentation (Bob Burger)
Packit b5b901
Packit b5b901
* win: return a floored double from uv_uptime() (Refael Ackermann)
Packit b5b901
Packit b5b901
* doc: clarify platform specific pipe naming (Thomas Versteeg)
Packit b5b901
Packit b5b901
* unix: fix uv_pipe_chmod() on macOS (zzzjim)
Packit b5b901
Packit b5b901
* unix: work around glibc semaphore race condition (Anna Henningsen)
Packit b5b901
Packit b5b901
* tcp,openbsd: disable Unix TCP check for IPV6_ONLY (Alex Arslan)
Packit b5b901
Packit b5b901
* test,openbsd: use RETURN_SKIP in UDP IPv6 tests (Alex Arslan)
Packit b5b901
Packit b5b901
* test,openbsd: fix multicast test (Alex Arslan)
Packit b5b901
Packit b5b901
* Revert "win, fs: use FILE_WRITE_ATTRIBUTES when opening files" (cjihrig)
Packit b5b901
Packit b5b901
Packit b5b901
2018.04.03, Version 1.20.0 (Stable), 0012178ee2b04d9e4a2c66c27cf8891ad8325ceb
Packit b5b901
Packit b5b901
Changes since version 1.19.2:
Packit b5b901
Packit b5b901
* unix,spawn: respect user stdio flags for new pipe (Jameson Nash)
Packit b5b901
Packit b5b901
* Revert "Revert "unix,tcp: avoid marking server sockets connected"" (Jameson
Packit b5b901
  Nash)
Packit b5b901
Packit b5b901
* req: revisions to uv_req_t handling (Jameson Nash)
Packit b5b901
Packit b5b901
* win: remove unnecessary initialization (cjihrig)
Packit b5b901
Packit b5b901
* win: update uv_os_homedir() to use uv_os_getenv() (cjihrig)
Packit b5b901
Packit b5b901
* test: fix tcp_oob test flakiness (Santiago Gimeno)
Packit b5b901
Packit b5b901
* posix: fix uv__pollfds_del() for invalidated fd's (Jesse Gorzinski)
Packit b5b901
Packit b5b901
* doc: README: add note on installing gyp (Jamie Davis)
Packit b5b901
Packit b5b901
* unix: refactor uv_os_homedir to use uv_os_getenv (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix: fix several instances of lost errno (Michael Kilburn)
Packit b5b901
Packit b5b901
* win,tty: update several TODO comments (Ruslan Bekenev)
Packit b5b901
Packit b5b901
* unix: add UV_FS_COPYFILE_FICLONE support (cjihrig)
Packit b5b901
Packit b5b901
* test: fix connect_unspecified (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support (cjihrig)
Packit b5b901
Packit b5b901
* win: use long directory name for handle->dirw (Nicholas Vavilov)
Packit b5b901
Packit b5b901
* build: build with -D_FILE_OFFSET_BITS=64 again (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win, fs: fix uv_fs_unlink for +R -A files (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win, fs: use FILE_WRITE_ATTRIBUTES when opening files (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix: use __PASE__ on IBM i platforms (Jesse Gorzinski)
Packit b5b901
Packit b5b901
* test,freebsd: fix flaky poll tests (Santiago Gimeno)
Packit b5b901
Packit b5b901
* test: increase connection timeout to 1 second (jBarz)
Packit b5b901
Packit b5b901
* win,tcp: handle canceled connect with ECANCELED (Jameson Nash)
Packit b5b901
Packit b5b901
Packit b5b901
2018.02.22, Version 1.19.2 (Stable), c5afc37e2a8a70d8ab0da8dac10b77ba78c0488c
Packit b5b901
Packit b5b901
Changes since version 1.19.1:
Packit b5b901
Packit b5b901
* test: fix incorrect asserts (cjihrig)
Packit b5b901
Packit b5b901
* test: fix a typo in test-fork.c (Felix Yan)
Packit b5b901
Packit b5b901
* build: remove long-obsolete gyp workarounds (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: split off tests into separate gyp file (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: check uv_cond_timedwait more carefully (Jamie Davis)
Packit b5b901
Packit b5b901
* include,src: introduce UV__ERR() macro (Mason X)
Packit b5b901
Packit b5b901
* build: add url field to libuv.pc (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: mark IBM i as Tier 3 support (Jesse Gorzinski)
Packit b5b901
Packit b5b901
* win,build: correct C2059 errors (Michael Fero)
Packit b5b901
Packit b5b901
* zos: fix timeout for condition variable (jBarz)
Packit b5b901
Packit b5b901
* win: CREATE_NO_WINDOW when stdio is not inherited (Nick Logan)
Packit b5b901
Packit b5b901
* build: fix commmon.gypi comment (Ryuichi KAWAMATA)
Packit b5b901
Packit b5b901
* doc: document uv_timer_start() on an active timer (Vladimír Čunát)
Packit b5b901
Packit b5b901
* doc: add note about handle movability (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: fix syntax error in loop documentation (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* osx,stream: retry sending handle on EMSGSIZE error (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix: delay fs req register until after validation (cjihrig)
Packit b5b901
Packit b5b901
* test: add tests for bad inputs (Joyee Cheung)
Packit b5b901
Packit b5b901
* unix,win: ensure req->bufs is freed (cjihrig)
Packit b5b901
Packit b5b901
* test: add additional fs memory management checks (cjihrig)
Packit b5b901
Packit b5b901
Packit b5b901
2018.01.20, Version 1.19.1 (Stable), 8202d1751196c2374ad370f7f3779daef89befae
Packit b5b901
Packit b5b901
Changes since version 1.19.0:
Packit b5b901
Packit b5b901
* Revert "unix,tcp: avoid marking server sockets connected" (Ben Noordhuis)
Packit b5b901
Packit b5b901
* Revert "unix,fs: fix for potential partial reads/writes" (Ben Noordhuis)
Packit b5b901
Packit b5b901
* Revert "win: use RemoveDirectoryW() instead of _wmrmdir()" (Ben Noordhuis)
Packit b5b901
Packit b5b901
* cygwin: fix compilation of ifaddrs impl (Brad King)
Packit b5b901
Packit b5b901
Packit b5b901
2018.01.18, Version 1.19.0 (Stable), effbb7c9d29090b2e085a40867f8cdfa916a66df
Packit b5b901
Packit b5b901
Changes since version 1.18.0:
Packit b5b901
Packit b5b901
* core: add getter/setter functions for easier ABI compat (Anna Henningsen)
Packit b5b901
Packit b5b901
* unix: make get(set)_process_title MT-safe (Matt Harrison)
Packit b5b901
Packit b5b901
* unix,win: wait for threads to start (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: add threadpool init/teardown test (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win, process: uv_kill improvements (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win: set _WIN32_WINNT to 0x0600 (cjihrig)
Packit b5b901
Packit b5b901
* zos: implement uv_fs_event* functions (jBarz)
Packit b5b901
Packit b5b901
* unix,tcp: avoid marking server sockets connected (Jameson Nash)
Packit b5b901
Packit b5b901
* doc: mark Windows 7 as Tier 1 support (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win: map 0.0.0.0 and :: addresses to localhost (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* build: install libuv.pc unconditionally (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: remove custom timeout for thread test on ppc (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: allow multicast not permitted status (Jérémy Lal)
Packit b5b901
Packit b5b901
* test: allow net unreachable status in udp test (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: use SA_RESTART when setting our sighandler (Brad King)
Packit b5b901
Packit b5b901
* unix,fs: fix for potential partial reads/writes (Ben Wijen)
Packit b5b901
Packit b5b901
* win,build: do not build executable installer for dll (Bert Belder)
Packit b5b901
Packit b5b901
* win: allow directory symlinks to be created in a non-elevated context (Bert
Packit b5b901
  Belder)
Packit b5b901
Packit b5b901
* zos,test: accept SIGKILL for flaky test (jBarz)
Packit b5b901
Packit b5b901
* win: use RemoveDirectoryW() instead of _wmrmdir() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: fix uv_cpu_info() error on FreeBSD (elephantp)
Packit b5b901
Packit b5b901
* zos,test: decrease pings to avoid timeout (jBarz)
Packit b5b901
Packit b5b901
Packit b5b901
2017.12.02, Version 1.18.0 (Stable), 1489c98b7fc17f1702821a269eb0c5e730c5c813
Packit b5b901
Packit b5b901
Changes since version 1.17.0:
Packit b5b901
Packit b5b901
* aix: fix -Wmaybe-uninitialized warning (cjihrig)
Packit b5b901
Packit b5b901
* doc: remove note about SIGWINCH on Windows (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* Revert "unix,win: wait for threads to start" (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix,win: add uv_os_getpid() (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix: remove incorrect assertion in uv_shutdown() (Jameson Nash)
Packit b5b901
Packit b5b901
* doc: fix IRC URL in CONTRIBUTING.md (Matt Harrison)
Packit b5b901
Packit b5b901
Packit b5b901
2017.11.25, Version 1.17.0 (Stable), 1344d2bb82e195d0eafc0b40ba103f18dfd04cc5
Packit b5b901
Packit b5b901
Changes since version 1.16.1:
Packit b5b901
Packit b5b901
* unix: avoid malloc() call in uv_spawn() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: clarify the description of uv_loop_alive() (Ed Schouten)
Packit b5b901
Packit b5b901
* win: map UV_FS_O_EXLOCK to a share mode of 0 (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* win: fix build on case-sensitive file systems (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix test runner build with mingw64 (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: remove unused variable in test/test-fs.c (Ben Noordhuis)
Packit b5b901
Packit b5b901
* zos: add strnlen() implementation (jBarz)
Packit b5b901
Packit b5b901
* unix: keep track of bound sockets sent via spawn (jBarz)
Packit b5b901
Packit b5b901
* unix,win: wait for threads to start (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: add threadpool init/teardown test (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* test: avoid malloc() in threadpool test (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: lower number of tasks in threadpool test (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: issue memory barrier in uv_thread_join() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* ibmi: add support for new platform (Xu Meng)
Packit b5b901
Packit b5b901
* test: fix test-spawn compilation (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
Packit b5b901
2017.11.11, Version 1.16.1 (Stable), 4056fbe46493ef87237e307e0025e551db875e13
Packit b5b901
Packit b5b901
Changes since version 1.16.0:
Packit b5b901
Packit b5b901
* unix: move net/if.h include (cjihrig)
Packit b5b901
Packit b5b901
* win: fix undeclared NDIS_IF_MAX_STRING_SIZE (Nick Logan)
Packit b5b901
Packit b5b901
Packit b5b901
2017.11.07, Version 1.16.0 (Stable), d68779f0ea742918f653b9c20237460271c39aeb
Packit b5b901
Packit b5b901
Changes since version 1.15.0:
Packit b5b901
Packit b5b901
* win: change st_blksize from `2048` to `4096` (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* unix,win: add fs open flags, map O_DIRECT|O_DSYNC (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* win, fs: fix non-symlink reparse points (Wade Brainerd)
Packit b5b901
Packit b5b901
* test: fix -Wstrict-prototypes warnings (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix, windows: map ENOTTY errno (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: fall back to fsync() if F_FULLFSYNC fails (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* unix: do not close invalid kqueue fd after fork (jBarz)
Packit b5b901
Packit b5b901
* zos: reset epoll data after fork (jBarz)
Packit b5b901
Packit b5b901
* zos: skip fork_threadpool_queue_work_simple (jBarz)
Packit b5b901
Packit b5b901
* test: keep platform_output as first test (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win: fix non-English dlopen error message (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix,win: add uv_os_getppid() (cjihrig)
Packit b5b901
Packit b5b901
* test: fix const qualification compiler warning (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: mark uv_default_loop() as not thread safe (rayrase)
Packit b5b901
Packit b5b901
* win, pipe: null-initialize stream->shutdown_req (Jameson Nash)
Packit b5b901
Packit b5b901
* tty, win: get SetWinEventHook pointer at startup (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* test: no extra new line in skipped test output (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* pipe: allow access from other users (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix,win: add uv_if_{indextoname,indextoiid} (Pekka Nikander)
Packit b5b901
Packit b5b901
Packit b5b901
2017.10.03, Version 1.15.0 (Stable), 8b69ce1419d2958011d415a636810705c36c2cc2
Packit b5b901
Packit b5b901
Changes since version 1.14.1:
Packit b5b901
Packit b5b901
* unix: limit uv__has_forked_with_cfrunloop to macOS (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* win: fix buffer size in uv__getpwuid_r() (tux.uudiin)
Packit b5b901
Packit b5b901
* win,tty: improve SIGWINCH support (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix: use fchmod() in uv_fs_copyfile() (cjihrig)
Packit b5b901
Packit b5b901
* unix: support copying empty files (cjihrig)
Packit b5b901
Packit b5b901
* unix: truncate destination in uv_fs_copyfile() (Nick Logan)
Packit b5b901
Packit b5b901
* win,build: keep cwd when setting build environment (darobs)
Packit b5b901
Packit b5b901
* test: add NetBSD support to test-udp-ipv6.c (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* unix: add NetBSD support in core.c (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* linux: increase thread stack size with musl libc (Ben Noordhuis)
Packit b5b901
Packit b5b901
* netbsd: correct uv_exepath() on NetBSD (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* test: clean up semaphore after use (jBarz)
Packit b5b901
Packit b5b901
* win,build: bump vswhere_usability_wrapper to 2.0.0 (Refael Ackermann)
Packit b5b901
Packit b5b901
* win: let UV_PROCESS_WINDOWS_HIDE hide consoles (cjihrig)
Packit b5b901
Packit b5b901
* zos: lock protect global epoll list in epoll_ctl (jBarz)
Packit b5b901
Packit b5b901
* zos: change platform name to match python (jBarz)
Packit b5b901
Packit b5b901
* android: fix getifaddrs() (Zheng, Lei)
Packit b5b901
Packit b5b901
* netbsd: implement uv__tty_is_slave() (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* zos: fix readlink for mounts with system variables (jBarz)
Packit b5b901
Packit b5b901
* test: sort the tests alphabetically (Sakthipriyan Vairamani)
Packit b5b901
Packit b5b901
* windows: fix compilation warnings (Carlo Marcelo Arenas Belón)
Packit b5b901
Packit b5b901
* build: avoid -fstrict-aliasing compile option (jBarz)
Packit b5b901
Packit b5b901
* win: remove unused variables (Carlo Marcelo Arenas Belón)
Packit b5b901
Packit b5b901
* unix: remove unused variables (Sakthipriyan Vairamani)
Packit b5b901
Packit b5b901
* netbsd: disable poll_bad_fdtype on NetBSD (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* netbsd: use uv__cloexec and uv__nonblock (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* test: fix udp_multicast_join6 on NetBSD (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* unix,win: add uv_mutex_init_recursive() (Scott Parker)
Packit b5b901
Packit b5b901
* netbsd: do not exclude IPv6 functionality (Kamil Rytarowski)
Packit b5b901
Packit b5b901
* fsevents: watch files with fsevents on macos 10.7+ (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: retry on ENOBUFS in sendmsg(2) (Kamil Rytarowski)
Packit b5b901
Packit b5b901
Packit b5b901
2017.09.07, Version 1.14.1 (Stable), b0f9fb2a07a5e638b1580fe9a42a356c3ab35f37
Packit b5b901
Packit b5b901
Changes since version 1.14.0:
Packit b5b901
Packit b5b901
* fs, win: add support for user symlinks (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* cygwin: include uv-posix.h header (Joel Winarske)
Packit b5b901
Packit b5b901
* zos: fix semaphore initialization (jBarz)
Packit b5b901
Packit b5b901
* zos: improve loop_count benchmark performance (jBarz)
Packit b5b901
Packit b5b901
* zos, test: flush out the oob data in callback (jBarz)
Packit b5b901
Packit b5b901
* unix,win: check for bad flags in uv_fs_copyfile() (cjihrig)
Packit b5b901
Packit b5b901
* unix: modify argv[0] when process title is set (Matthew Taylor)
Packit b5b901
Packit b5b901
* unix: don't use req->loop in uv__fs_copyfile() (cjihrig)
Packit b5b901
Packit b5b901
* doc: fix a trivial typo (Vladimír Čunát)
Packit b5b901
Packit b5b901
* android: fix uv_cond_timedwait on API level < 21 (Gergely Nagy)
Packit b5b901
Packit b5b901
* win: add uv__once_init() calls (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix,windows: init all requests in fs calls (cjihrig)
Packit b5b901
Packit b5b901
* unix,windows: return UV_EINVAL on NULL fs reqs (cjihrig)
Packit b5b901
Packit b5b901
* windows: add POST macro to fs functions (cjihrig)
Packit b5b901
Packit b5b901
* unix: handle partial sends in uv_fs_copyfile() (A. Hauptmann)
Packit b5b901
Packit b5b901
* Revert "win, test: fix double close in test runner" (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win, test: remove surplus CloseHandle (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
Packit b5b901
2017.08.17, Version 1.14.0 (Stable), e0d31e9e21870f88277746b6d59cf07b977cdfea
Packit b5b901
Packit b5b901
Changes since version 1.13.1:
Packit b5b901
Packit b5b901
* unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing)
Packit b5b901
Packit b5b901
* doc: add thread safety warning for process title (Matthew Taylor)
Packit b5b901
Packit b5b901
* unix: always copy process title into local buffer (Matthew Taylor)
Packit b5b901
Packit b5b901
* poll: add support for OOB TCP and GPIO interrupts (CurlyMoo)
Packit b5b901
Packit b5b901
* win,build: fix appveyor properly (Refael Ackermann)
Packit b5b901
Packit b5b901
* win: include filename in dlopen error message (Ben Noordhuis)
Packit b5b901
Packit b5b901
* aix: add netmask, mac address into net interfaces (Gireesh Punathil)
Packit b5b901
Packit b5b901
* unix, windows: map EREMOTEIO errno (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: fix wrong MAC of uv_interface_address (XadillaX)
Packit b5b901
Packit b5b901
* win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* github: fix link to help repo in issue template (Ben Noordhuis)
Packit b5b901
Packit b5b901
* zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* docs: fix guide source code example paths (Anticrisis)
Packit b5b901
Packit b5b901
* android: fix compilation with new NDK versions (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win, fs: support unusual reparse points (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* android: remove no longer needed check (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: update instructions for building on Android (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win, process: support semicolons in PATH variable (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: document uv_async_(init|send) return values (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: add missing semicolon (jBarz)
Packit b5b901
Packit b5b901
* win, test: fix double close in test runner (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: update supported windows version baseline (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test,zos: skip chown root test (jBarz)
Packit b5b901
Packit b5b901
* test,zos: use gid=-1 to test spawn_setgid_fails (jBarz)
Packit b5b901
Packit b5b901
* zos: fix hr timer resolution (jBarz)
Packit b5b901
Packit b5b901
* android: fix blocking recvmsg due to netlink bug (Jacob Segal)
Packit b5b901
Packit b5b901
* zos: read more accurate rss info from RSM (jBarz)
Packit b5b901
Packit b5b901
* win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch
Packit b5b901
  (Neverous))
Packit b5b901
Packit b5b901
* doc: differentiate SmartOS and SunOS support (cjihrig)
Packit b5b901
Packit b5b901
* unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix, windows: add basic uv_fs_copyfile() (cjihrig)
Packit b5b901
Packit b5b901
Packit b5b901
2017.07.07, Version 1.13.1 (Stable), 2bb4b68758f07cd8617838e68c44c125bc567ba6
Packit b5b901
Packit b5b901
Changes since version 1.13.0:
Packit b5b901
Packit b5b901
* Now working on version 1.13.1 (cjihrig)
Packit b5b901
Packit b5b901
* build: workaround AppVeyor quirk (Refael Ackermann)
Packit b5b901
Packit b5b901
Packit b5b901
2017.07.06, Version 1.13.0 (Stable), 8342fcaab815f33b988c1910ea988f28dfe27edb
Packit b5b901
Packit b5b901
Changes since version 1.12.0:
Packit b5b901
Packit b5b901
* Now working on version 1.12.1 (cjihrig)
Packit b5b901
Packit b5b901
* unix: avoid segfault in uv_get_process_title (Michele Caini)
Packit b5b901
Packit b5b901
* build: add a comma to uv.gyp (Gemini Wen)
Packit b5b901
Packit b5b901
* win: restore file pos after positional read/write (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix,stream: return error on closed handle passing (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix,benchmark: use fd instead of FILE* after fork (jBarz)
Packit b5b901
Packit b5b901
* zos: avoid compiler warnings (jBarz)
Packit b5b901
Packit b5b901
* win,pipe: race condition canceling readfile thread (Jameson Nash)
Packit b5b901
Packit b5b901
* sunos: filter out non-IPv4/IPv6 interfaces (Sebastian Wiedenroth)
Packit b5b901
Packit b5b901
* sunos: fix cmpxchgi and cmpxchgl type error (Sai Ke WANG)
Packit b5b901
Packit b5b901
* unix: reset signal disposition before execve() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: reset signal mask before execve() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: fix POLLIN assertion on server read (jBarz)
Packit b5b901
Packit b5b901
* zos: use stckf builtin for high-res timer (jBarz)
Packit b5b901
Packit b5b901
* win,udp: implements uv_udp_try_send (Barnabas Gema)
Packit b5b901
Packit b5b901
* win,udp: return UV_EINVAL instead of aborting (Romain Caire)
Packit b5b901
Packit b5b901
* freebsd: replace kvm with sysctl (Robert Ayrapetyan)
Packit b5b901
Packit b5b901
* aix: fix un-initialized pointer field in fs handle (Gireesh Punathil)
Packit b5b901
Packit b5b901
* win,build: support building with VS2017 (Refael Ackermann)
Packit b5b901
Packit b5b901
* doc: add instructions for building on Windows (Refael Ackermann)
Packit b5b901
Packit b5b901
* doc: format README (Refael Ackermann)
Packit b5b901
Packit b5b901
Packit b5b901
2017.05.31, Version 1.12.0 (Stable), d6ac141ac674657049598c36604f26e031fae917
Packit b5b901
Packit b5b901
Changes since version 1.11.0:
Packit b5b901
Packit b5b901
* Now working on version 1.11.1 (cjihrig)
Packit b5b901
Packit b5b901
* test: fix tests on OpenBSD (Santiago Gimeno)
Packit b5b901
Packit b5b901
* test: fix -Wformat warning (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win,fs: avoid double freeing uv_fs_event_t.dirw (Vladimir Matveev)
Packit b5b901
Packit b5b901
* unix: remove unused code in `uv__io_start` (Fedor Indutny)
Packit b5b901
Packit b5b901
* signal: add uv_signal_start_oneshot method (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix: factor out reusable POSIX hrtime impl (Brad King)
Packit b5b901
Packit b5b901
* unix,win: add uv_os_{get,set,unset}env() (cjihrig)
Packit b5b901
Packit b5b901
* win: add uv__convert_utf8_to_utf16() (cjihrig)
Packit b5b901
Packit b5b901
* docs: improve UV_ENOBUFS scenario documentation (cjihrig)
Packit b5b901
Packit b5b901
* unix: return UV_EINVAL for NULL env name (jBarz)
Packit b5b901
Packit b5b901
* unix: filter getifaddrs results consistently (Brad King)
Packit b5b901
Packit b5b901
* unix: factor out getifaddrs result filter (Brad King)
Packit b5b901
Packit b5b901
* unix: factor out reusable BSD ifaddrs impl (Brad King)
Packit b5b901
Packit b5b901
* unix: use union to follow strict aliasing rules (jBarz)
Packit b5b901
Packit b5b901
* unix: simplify async watcher dispatch logic (Ben Noordhuis)
Packit b5b901
Packit b5b901
* samples: update timer callback prototype (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: make loops and watchers usable after fork() (Jason Madden)
Packit b5b901
Packit b5b901
* win: free uv__loops once empty (cjihrig)
Packit b5b901
Packit b5b901
* tools: add make_dist_html.py script (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win,sunos: stop handle on uv_fs_event_start() err (cjihrig)
Packit b5b901
Packit b5b901
* unix,windows: refactor request init logic (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix memory leak inside uv__pipe_getname (A. Hauptmann)
Packit b5b901
Packit b5b901
* fsevent: support for files without short name (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: fix multiple doc typos (Jamie Davis)
Packit b5b901
Packit b5b901
* test,osx: fix flaky kill test (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix: inline uv_pipe_bind() err_bind goto target (cjihrig)
Packit b5b901
Packit b5b901
* unix,test: deadstore fixes (Rasmus Christian Pedersen)
Packit b5b901
Packit b5b901
* win: fix memory leak inside uv_fs_access() (A. Hauptmann)
Packit b5b901
Packit b5b901
* doc: fix docs/src/fs.rst build warning (Daniel Bevenius)
Packit b5b901
Packit b5b901
* doc: minor grammar fix in Installation section (Daniel Bevenius)
Packit b5b901
Packit b5b901
* doc: suggestions for design page (Daniel Bevenius)
Packit b5b901
Packit b5b901
* doc: libuv does not touch uv_loop_t.data (Ben Noordhuis)
Packit b5b901
Packit b5b901
* github: add ISSUE_TEMPLATE.md (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: add link to libuv/help to README (Ben Noordhuis)
Packit b5b901
Packit b5b901
* udp: fix fast path in uv_udp_send() on unix (Fedor Indutny)
Packit b5b901
Packit b5b901
* test: add test for uv_udp_send() fix (Trevor Norris)
Packit b5b901
Packit b5b901
* doc: fix documentation for uv_handle_t.type (Daniel Kahn Gillmor)
Packit b5b901
Packit b5b901
* zos: use proper prototype for epoll_init() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: rename docs to "libuv documentation" (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: update copyright years (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: move TOC to a dedicated document (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: move documentation section up (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: move "upgrading" to a standalone document (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add initial version of the User Guide (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: removed unused file (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: update guide/about and mention new maintainership (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: remove licensing note from guide/about (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add warning note to user guide (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: change license to CC BY 4.0 (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: remove ubvook reference from README (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add code samples from uvbook (unadapted) (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: update supported linux/glibc baseline (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: avoid leaking pipe handles to child processes (Jameson Nash)
Packit b5b901
Packit b5b901
* win,test: support stdout output larger than 1kb (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win: remove __declspec(inline) from atomic op (Keane)
Packit b5b901
Packit b5b901
* test: fix VC++ compilation warning (Rasmus Christian Pedersen)
Packit b5b901
Packit b5b901
* build: add -Wstrict-prototypes (Jameson Nash)
Packit b5b901
Packit b5b901
* zos: implement uv__io_fork, skip fs event tests (jBarz)
Packit b5b901
Packit b5b901
* unix: do not close udp sockets on bind error (Marc Schlaich)
Packit b5b901
Packit b5b901
* unix: remove FSEventStreamFlushSync() call (cjihrig)
Packit b5b901
Packit b5b901
* build,openbsd: remove kvm-related code (James McCoy)
Packit b5b901
Packit b5b901
* test: fix flaky tcp-write-queue-order (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix,win: add uv_os_gethostname() (cjihrig)
Packit b5b901
Packit b5b901
* zos: increase timeout for tcp_writealot (jBarz)
Packit b5b901
Packit b5b901
* zos: do not inline OOB data by default (jBarz)
Packit b5b901
Packit b5b901
* test: fix -Wstrict-prototypes compiler warnings (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: factor out reusable no-proctitle impl (Brad King)
Packit b5b901
Packit b5b901
* test: factor out fsevents skip explanation (Brad King)
Packit b5b901
Packit b5b901
* test: skip fork fsevent cases when lacking support (Brad King)
Packit b5b901
Packit b5b901
* unix: factor out reusable no-fsevents impl (Brad King)
Packit b5b901
Packit b5b901
* unix: factor out reusable sysinfo memory lookup (Brad King)
Packit b5b901
Packit b5b901
* unix: factor out reusable sysinfo loadavg impl (Brad King)
Packit b5b901
Packit b5b901
* unix: factor out reusable procfs exepath impl (Brad King)
Packit b5b901
Packit b5b901
* unix: add a uv__io_poll impl using POSIX poll(2) (Brad King)
Packit b5b901
Packit b5b901
* cygwin: implement support for cygwin and msys2 (Brad King)
Packit b5b901
Packit b5b901
* cygwin: recognize EOF on named pipe closure (Brad King)
Packit b5b901
Packit b5b901
* cygwin: fix uv_pipe_connect report of ENOTSOCK (Brad King)
Packit b5b901
Packit b5b901
* cygwin: disable non-functional ipc handle send (Brad King)
Packit b5b901
Packit b5b901
* test: skip self-connecting tests on cygwin (Brad King)
Packit b5b901
Packit b5b901
* doc: mark uv_loop_fork() as experimental (cjihrig)
Packit b5b901
Packit b5b901
* doc: add bzoz to maintainers (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: fix memory leak in tcp-echo-server example (Bernardo Ramos)
Packit b5b901
Packit b5b901
* win: make uv__get_osfhandle() public (Juan Cruz Viotti)
Packit b5b901
Packit b5b901
* doc: use valid pipe name in pipe-echo-server (Bernardo Ramos)
Packit b5b901
Packit b5b901
Packit b5b901
2017.02.02, Version 1.11.0 (Stable), 7452ef4e06a4f99ee26b694c65476401534f2725
Packit b5b901
Packit b5b901
Changes since version 1.10.2:
Packit b5b901
Packit b5b901
* Now working on version 1.10.3 (cjihrig)
Packit b5b901
Packit b5b901
* win: added fcntl.h to uv-win.h (Michele Caini)
Packit b5b901
Packit b5b901
* unix: move function call out of assert (jBarz)
Packit b5b901
Packit b5b901
* fs: cleanup uv__fs_scandir (Santiago Gimeno)
Packit b5b901
Packit b5b901
* fs: fix crash in uv_fs_scandir_next (muflub)
Packit b5b901
Packit b5b901
* win,signal: fix potential deadlock (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* unix: use async-signal safe functions between fork and exec (jBarz)
Packit b5b901
Packit b5b901
* sunos: fix SUNOS_NO_IFADDRS build (Ben Noordhuis)
Packit b5b901
Packit b5b901
* zos: make platform functional (John Barboza)
Packit b5b901
Packit b5b901
* doc: add repitition qualifier to version regexs (Daniel Bevenius)
Packit b5b901
Packit b5b901
* zos: use gyp OS label "os390" on z/OS (John Barboza)
Packit b5b901
Packit b5b901
* aix: enable uv_get/set_process_title (Howard Hellyer)
Packit b5b901
Packit b5b901
* zos: use built-in proctitle implementation (John Barboza)
Packit b5b901
Packit b5b901
* Revert "darwin: use clock_gettime in macOS 10.12" (Chris Araman)
Packit b5b901
Packit b5b901
* win,test: don't write uninitialized buffer to tty (Bert Belder)
Packit b5b901
Packit b5b901
* win: define ERROR_ELEVATION_REQUIRED for MinGW (Richard Lau)
Packit b5b901
Packit b5b901
* aix: re-enable fs watch facility (Gireesh Punathil)
Packit b5b901
Packit b5b901
Packit b5b901
2017.01.10, Version 1.10.2 (Stable), cb9f579a454b8db592030ffa274ae58df78dbe20
Packit b5b901
Packit b5b901
Changes since version 1.10.1:
Packit b5b901
Packit b5b901
* Now working on version 1.10.2 (cjihrig)
Packit b5b901
Packit b5b901
* darwin: fix fsync and fdatasync (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* Revert "Revert "win,tty: add support for ANSI codes in win10 v1511""
Packit b5b901
  (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win,tty: fix MultiByteToWideChar output buffer (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win: remove dead code related to BACKUP_SEMANTICS (Sam Roberts)
Packit b5b901
Packit b5b901
* win: fix comment in quote_cmd_arg (Eric Sciple)
Packit b5b901
Packit b5b901
* darwin: use clock_gettime in macOS 10.12 (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win, tty: fix crash on restarting with pending data (Nicholas Vavilov)
Packit b5b901
Packit b5b901
* fs: fix uv__to_stat on BSD platforms (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win: map ERROR_ELEVATION_REQUIRED to UV_EACCES (Richard Lau)
Packit b5b901
Packit b5b901
* win: fix free() on bad input in uv_getaddrinfo() (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2016.11.17, Version 1.10.1 (Stable), 2e49e332bdede6db7cf17fa784a902e8386d5d86
Packit b5b901
Packit b5b901
Changes since version 1.10.0:
Packit b5b901
Packit b5b901
* Now working on version 1.10.1 (cjihrig)
Packit b5b901
Packit b5b901
* win: fix anonymous union syntax (Brad King)
Packit b5b901
Packit b5b901
* unix: use uv__is_closing everywhere (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win: add missing break statement (cjihrig)
Packit b5b901
Packit b5b901
* doc: fix wrong man page link for uv_fs_lstat() (Michele Caini)
Packit b5b901
Packit b5b901
* win, tty: handle empty buffer in uv_tty_write_bufs (Hitesh Kanwathirtha)
Packit b5b901
Packit b5b901
* doc: add cjihrig alternative GPG ID (cjihrig)
Packit b5b901
Packit b5b901
* Revert "win,tty: add support for ANSI codes in win10 v1511" (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2016.10.25, Version 1.10.0 (Stable), c8a373c729b4c9392e0e14fc53cd6b67b3051ab9
Packit b5b901
Packit b5b901
Changes since version 1.9.1:
Packit b5b901
Packit b5b901
* Now working on version 1.9.2 (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add cjihrig GPG ID (cjihrig)
Packit b5b901
Packit b5b901
* win,build: fix compilation on old Windows / MSVC (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* darwin: fix setting fd to non-blocking in select(() trick (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* unix: allow nesting of kqueue fds in uv_poll_start (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: fix generation the first time livehtml runs (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix test_close_accept flakiness on Centos5 (Santiago Gimeno)
Packit b5b901
Packit b5b901
* license: libuv is no longer a Node project (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* license: add license text we've been using for a while (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add licensing information to README (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win,pipe: fixed formatting, DWORD is long unsigned (Miodrag Milanovic)
Packit b5b901
Packit b5b901
* win: support sub-second precision in uv_fs_futimes() (Jason Ginchereau)
Packit b5b901
Packit b5b901
* unix: ignore EINPROGRESS in uv__close (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add Imran Iqbal (iWuzHere) to maintainers (Imran Iqbal)
Packit b5b901
Packit b5b901
* doc: update docs with AIX related information (Imran Iqbal)
Packit b5b901
Packit b5b901
* test: silence build warnings (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
* doc: add iWuzHere GPG ID (Imran Iqbal)
Packit b5b901
Packit b5b901
* linux-core: fix uv_get_total/free_memory on uclibc (Nicolas Cavallari)
Packit b5b901
Packit b5b901
* build: fix build on DragonFly (Michael Neumann)
Packit b5b901
Packit b5b901
* unix: correctly detect named pipes on DragonFly (Michael Neumann)
Packit b5b901
Packit b5b901
* test: make tap output the default (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: don't dump output for skipped tests (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: improve formatting of diagnostic messages (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: remove unused RETURN_TODO macro (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: fix stream typos (Pierre-Marie de Rodat)
Packit b5b901
Packit b5b901
* doc: update coding style link (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix,fs: use uint64_t instead of unsigned long (Imran Iqbal)
Packit b5b901
Packit b5b901
* build: check for warnings for -fvisibility=hidden (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix: remove unneeded TODO note (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: skip tty_pty test if pty is not available (Luca Bruno)
Packit b5b901
Packit b5b901
* sunos: set phys_addr of interface_address using ARP (Brian Maher)
Packit b5b901
Packit b5b901
* doc: clarify callbacks won't be called in error case (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: don't convert stat buffer when syscall fails (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: compare entire filename in watch events (cjihrig)
Packit b5b901
Packit b5b901
* doc: add a note on safe reuse of uv_write_t (neevek)
Packit b5b901
Packit b5b901
* linux: fix potential event loop stall (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix,win: make uv_get_process_title() stricter (cjihrig)
Packit b5b901
Packit b5b901
* test: close server before initiating new connection (John Barboza)
Packit b5b901
Packit b5b901
* test: account for multiple handles in one ipc read (John Barboza)
Packit b5b901
Packit b5b901
* unix: fix errno and retval conflict (liuxiaobo)
Packit b5b901
Packit b5b901
* doc: add missing entry in uv_fs_type enum (Michele Caini)
Packit b5b901
Packit b5b901
* unix: preserve loop->data across loop init/done (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: return UV_EINVAL on bad uv_tty_mode mode arg (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: simplify memory copy logic in fs.c (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix compilation on mingw (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* win: ensure 32-bit printf precision (Matej Knopp)
Packit b5b901
Packit b5b901
* darwin: handle EINTR in /dev/tty workaround (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: fix OOB buffer access (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: don't close CRT fd handed off to uv_pipe_t (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix android build error. (sunjin.lee)
Packit b5b901
Packit b5b901
* win: evaluate timers when system wakes up (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: add supported platforms description (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix lstat reparse point without link data (Jason Ginchereau)
Packit b5b901
Packit b5b901
* unix,win: make on_alloc_cb failures more resilient (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* zos: add support for new platform (John Barboza)
Packit b5b901
Packit b5b901
* test: make tcp_close_while_connecting more resilient (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: use '${prefix}' for pkg-config 'exec_prefix' (Matt Clarkson)
Packit b5b901
Packit b5b901
* build: GNU/kFreeBSD support (Jeffrey Clark)
Packit b5b901
Packit b5b901
* zos: use PLO instruction for atomic operations (John Barboza)
Packit b5b901
Packit b5b901
* zos: use pthread helper functions (John Barboza)
Packit b5b901
Packit b5b901
* zos: implement uv__fs_futime (John Barboza)
Packit b5b901
Packit b5b901
* unix: expand range of values for usleep (John Barboza)
Packit b5b901
Packit b5b901
* zos: track unbound handles and bind before listen (John Barboza)
Packit b5b901
Packit b5b901
* test: improve tap output on test failures (Santiago Gimeno)
Packit b5b901
Packit b5b901
* test: refactor fs_event_close_in_callback (Julien Gilli)
Packit b5b901
Packit b5b901
* zos: implement uv__io_check_fd (John Barboza)
Packit b5b901
Packit b5b901
* unix: unneccessary use const qualifier in container_of (John Barboza)
Packit b5b901
Packit b5b901
* win,tty: add support for ANSI codes in win10 v1511 (Imran Iqbal)
Packit b5b901
Packit b5b901
* doc: add santigimeno to maintainers (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win: fix typo in type name (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: always define pthread barrier fallback pad (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: use RETURN_SKIP in spawn_setuid_setgid test (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win: add disk read/write count to uv_getrusage (Imran Iqbal)
Packit b5b901
Packit b5b901
* doc: document uv_fs_realpath caveats (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: improve spawn_setuid_setgid test (Santiago Gimeno)
Packit b5b901
Packit b5b901
* test: fix building pty test on Android (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: uv_buf_t members are not readonly (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: improve documentation on uv_alloc_cb (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* fs: fix uv_fs_fstat on platforms using musl libc (Santiago Gimeno)
Packit b5b901
Packit b5b901
* doc: update supported fields for uv_rusage_t (Imran Iqbal)
Packit b5b901
Packit b5b901
* test: fix test-tcp-writealot flakiness on arm (Santiago Gimeno)
Packit b5b901
Packit b5b901
* test: fix fs_event_watch_dir flakiness on arm (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix: don't use alphasort in uv_fs_scandir() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: fix confusing doc of uv_tcp_nodelay (Bart Robinson)
Packit b5b901
Packit b5b901
* build,osx: fix warnings on tests compilation with gyp (Santiago Gimeno)
Packit b5b901
Packit b5b901
* doc: add ABI tracker link to README (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win,tty: fix uv_tty_set_mode race conditions (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* test: fix fs_fstat on Android (Vit Gottwald)
Packit b5b901
Packit b5b901
* win, test: fix fs_event_watch_dir_recursive (Bartosz Sosnowski)
Packit b5b901
Packit b5b901
* doc: add description of uv_handle_type (Vit Gottwald)
Packit b5b901
Packit b5b901
* build: use -pthreads for tests with autotools (Julien Gilli)
Packit b5b901
Packit b5b901
* win: fix leaky fs request buffer (Jason Ginchereau)
Packit b5b901
Packit b5b901
* doc: note buffer lifetime requirements in uv_write (Vladimír Čunát)
Packit b5b901
Packit b5b901
* doc: add reference to uv_update_time on uv_timer_start (Alex Hultman)
Packit b5b901
Packit b5b901
* win: fix winapi function pointer typedef syntax (Brad King)
Packit b5b901
Packit b5b901
* test: fix tcp_close_while_connecting CI failures (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: make threadpool_cancel_single deterministic (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: make threadpool saturation reliable (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: don't malloc in uv_thread_create() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: don't include CoreServices globally on macOS (Brad King)
Packit b5b901
Packit b5b901
* unix,win: add uv_translate_sys_error() public API (Philippe Laferriere)
Packit b5b901
Packit b5b901
* win: remove unused static variables (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: silence -Wmaybe-uninitialized warning (Ben Noordhuis)
Packit b5b901
Packit b5b901
* signal: replace pthread_once with uv_once (Santiago Gimeno)
Packit b5b901
Packit b5b901
* test: fix sign-compare warning (Will Speak)
Packit b5b901
Packit b5b901
* common: fix unused variable warning (Brad King)
Packit b5b901
Packit b5b901
Packit b5b901
2016.05.17, Version 1.9.1 (Stable), d989902ac658b4323a4f4020446e6f4dc449e25c
Packit b5b901
Packit b5b901
Changes since version 1.9.0:
Packit b5b901
Packit b5b901
* test: handle root home directories (cjihrig)
Packit b5b901
Packit b5b901
* unix: implement uv__fs_futime for AIX 7.1 (Imran Iqbal)
Packit b5b901
Packit b5b901
* test: skip early bind tests if no IPv6 is supported (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix var declaration to be C89 compliant (Michael Fero)
Packit b5b901
Packit b5b901
* unix: use POLL{IN,OUT,etc} constants directly (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: add ability to live reload and regenerate HTML (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* Revert "win,build: remove unused build defines" (cjihrig)
Packit b5b901
Packit b5b901
* linux: fix fd leaks in uv_cpu_info() error paths (Ben Noordhuis)
Packit b5b901
Packit b5b901
* linux: don't abort on malformed /proc/stat (Ben Noordhuis)
Packit b5b901
Packit b5b901
* linux: fix long lines in linux-core.c (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: fix fs_event_watch_file_current_dir for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix,fs: code cleanup of uv_fs_event_start for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix: delay signal handling until after normal i/o (Ben Noordhuis)
Packit b5b901
Packit b5b901
* android: pthread_sigmask() does not set errno (Oguz Bastemur)
Packit b5b901
Packit b5b901
* win: work around sharepoint scandir bug (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: guard against clobbering errno in uv__free() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: remove unneeded SAVE_ERRNO wrappers (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: skip fs_event_close_in_callback on AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* win: add maxrss, pagefaults to uv_getrusage() (Robert Jefe Lindstaedt)
Packit b5b901
Packit b5b901
* test: set a big send buffer size for tcp_write_queue_order (Andrius Bentkus)
Packit b5b901
Packit b5b901
* unix: error on realpath if PATH_MAX is undefined (Myles Borins)
Packit b5b901
Packit b5b901
* unix: fix bug in barrier fallback implementation (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
* build: bump android ndk version (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
* build: always compile with -fvisibility=hidden (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: fix -Wformat warnings in platform test (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: clarify fsevents handling code (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix POLLHDRUP related failures for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* build, mingw: set LIBS in configure.ac (Tony Theodore)
Packit b5b901
Packit b5b901
* win: improve uv__convert_utf16_to_utf8 (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: simplified UTF16 -> UTF8 conversions (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: remove unneeded condition (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* darwin: work around condition variable kernel bug (Ben Noordhuis)
Packit b5b901
Packit b5b901
* darwin: make thread stack multiple of page size (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build,win: rename platform to msbuild_platform (João Reis)
Packit b5b901
Packit b5b901
* gitignore: ignore VS temporary database files (João Reis)
Packit b5b901
Packit b5b901
* test: skip emfile on AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix: use system allocator for scandir() (cjihrig)
Packit b5b901
Packit b5b901
* common: release uv_fs_scandir() array (cjihrig)
Packit b5b901
Packit b5b901
* win: call uv__fs_scandir_cleanup() (cjihrig)
Packit b5b901
Packit b5b901
* win,tty: fix read stop in line mode (João Reis)
Packit b5b901
Packit b5b901
* win,tty: don't duplicate handle for line reads (João Reis)
Packit b5b901
Packit b5b901
* win,tty: restore cursor after canceling line read (Alexis Campailla)
Packit b5b901
Packit b5b901
Packit b5b901
2016.04.08, Version 1.9.0 (Stable), 229b3a4cc150aebd6561e6bd43076eafa7a03756
Packit b5b901
Packit b5b901
Changes since version 1.8.0:
Packit b5b901
Packit b5b901
* win: wait for full timeout duration (João Reis)
Packit b5b901
Packit b5b901
* unix: fix support for uClibc-ng (Martin Bark)
Packit b5b901
Packit b5b901
* doc: indicate where new test files need to be added (Dave)
Packit b5b901
Packit b5b901
* test,unix: fix logic error in test runner (Ben Noordhuis)
Packit b5b901
Packit b5b901
* fs: don't nullify req->bufs on EINTR (Dave)
Packit b5b901
Packit b5b901
* osx: set the default thread stack size to RLIMIT_STACK (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: invoke libtoolize with --copy (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: fixup eintr_handling (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* osx: avoid compilation warning with Clang (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test,win: fix compilation with shared lib (Alexis Murzeau)
Packit b5b901
Packit b5b901
* test: fix race condition in pipe-close-stdout (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix,win: add uv_os_tmpdir() (cjihrig)
Packit b5b901
Packit b5b901
* ios: fix undefined PTHREAD_STACK_MIN (Didiet)
Packit b5b901
Packit b5b901
* test: fix threadpool_multiple_event_loops for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix: report errors for unpollable fds (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix watching root files (Nicholas Vavilov)
Packit b5b901
Packit b5b901
* build,win: print the Visual Studio version in use (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build,win: remove unneeded condition from GYP file (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test,win: fix compilation warning (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: use uv_loop_close and assert its result (Nan Xiang)
Packit b5b901
Packit b5b901
* build: map 'AMD64' host arch to 'x64' (Ben Noordhuis)
Packit b5b901
Packit b5b901
* osx: protected use of potentially undefined macro (Samuel Lorétan)
Packit b5b901
Packit b5b901
* linux: fix compilation with musl (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: describe how to make release builds on Unix (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add missing link in README (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: python 2.x/3.x consistent print usage (Rasmus Christian Pedersen)
Packit b5b901
Packit b5b901
* test: assume no IPv6 if interfaces cannot be listed (Nan Xiang)
Packit b5b901
Packit b5b901
* darwin: replace F_FULLFSYNC with fdatasync syscall (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add missing write callback to example (Nándor István Krácser)
Packit b5b901
Packit b5b901
* build: compile with -D_THREAD_SAFE on AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* test: fix threadpool_multiple_event_loops on PPC (Imran Iqbal)
Packit b5b901
Packit b5b901
* test: reduce timeout in tcp_close_while_connecting (Imran Iqbal)
Packit b5b901
Packit b5b901
* unix, win: consistently null-terminate buffers (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix, win: count null byte on UV_ENOBUFS (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix deadlocks in uv_cond_wait (Katsutoshi Horie)
Packit b5b901
Packit b5b901
* linux: fix cpu count (Lukasz Jagiello)
Packit b5b901
Packit b5b901
* unix: fix uv__handle_type for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* linux: call fclose(), fix fdopen() memory leak (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: remove unneeded condition (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: fix compile error in Android using bionic (Robert Chiras)
Packit b5b901
Packit b5b901
* linux: add braces to multi-statement if (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
* doc: add @cjihrig as a maintainer (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: add fork-safe open file function (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
* linux: replace calls to fopen with uv__open_file (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
* linux: remove redundant call to rewind() (Krishnaraj Bhat)
Packit b5b901
Packit b5b901
* win: remove duplicated code when processing fsevents (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix poll_bad_fdtype for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* linux: fix error checking in uv__open_file (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* poll: add UV_DISCONNECT event (Santiago Gimeno)
Packit b5b901
Packit b5b901
* fs: realpath: fix string size before converting (Yuval Brik)
Packit b5b901
Packit b5b901
* win: use native APIs for UTF conversions (cjihrig)
Packit b5b901
Packit b5b901
* doc: clarify uv_loop_close() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: retry ioctl(TIOCGWINSZ) on EINTR (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win,build: remove unused build defines (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix buffer overflow in fs events (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* win: fix uv_relative_path and remove dead branch (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* unix: use open(2) with O_CLOEXEC on OS X (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
* test: add missing copyright header (cjihrig)
Packit b5b901
Packit b5b901
* aix: fix 'POLLRDHUP undeclared' build error (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix,win: add uv_get_passwd() (cjihrig)
Packit b5b901
Packit b5b901
* process: fix uv_spawn edge-case (Santiago Gimeno)
Packit b5b901
Packit b5b901
* test: use %ld for printing uid/gid (Ben Noordhuis)
Packit b5b901
Packit b5b901
* aix: fix ahafs implementation (Imran Iqbal)
Packit b5b901
Packit b5b901
* aix: do not store absolute path to ahafs (Imran Iqbal)
Packit b5b901
Packit b5b901
* process: close process pipes safely (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix: open ttyname instead of /dev/tty (Enno Boland)
Packit b5b901
Packit b5b901
* unix: remove outdated comment (Kári Tristan Helgason)
Packit b5b901
Packit b5b901
Packit b5b901
2015.12.15, Version 1.8.0 (Stable), 5467299450ecf61635657557b6e01aaaf6c3fdf4
Packit b5b901
Packit b5b901
Changes since version 1.7.5:
Packit b5b901
Packit b5b901
* unix: fix memory leak in uv_interface_addresses (Jianghua Yang)
Packit b5b901
Packit b5b901
* unix: make uv_guess_handle work properly for AIX (Gireesh Punathil)
Packit b5b901
Packit b5b901
* fs: undo uv__req_init when uv__malloc failed (Jianghua Yang)
Packit b5b901
Packit b5b901
* build: remove unused 'component' GYP option (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* include: remove duplicate extern declaration (Jianghua Yang)
Packit b5b901
Packit b5b901
* win: use the MSVC provided snprintf where possible (Jason Williams)
Packit b5b901
Packit b5b901
* win, test: fix compilation warning (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix compilation with VS < 2012 (Ryan Johnston)
Packit b5b901
Packit b5b901
* stream: support empty uv_try_write on unix (Fedor Indutny)
Packit b5b901
Packit b5b901
* unix: fix request handle leak in uv__udp_send (Jianghua Yang)
Packit b5b901
Packit b5b901
* src: replace QUEUE_SPLIT with QUEUE_MOVE (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: squelch harmless valgrind warning (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: don't abort on setrlimit() failure (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: only undo fs req registration in async mode (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: fix uv__getiovmax return value (HungMingWu)
Packit b5b901
Packit b5b901
* unix: make work with Solaris Studio. (Adam Stylinski)
Packit b5b901
Packit b5b901
* test: fix fs_event_watch_file_currentdir flakiness (Santiago Gimeno)
Packit b5b901
Packit b5b901
* unix: skip prohibited syscalls on tvOS and watchOS (Nathan Corvino)
Packit b5b901
Packit b5b901
* test: use FQDN in getaddrinfo_fail test (Wink Saville)
Packit b5b901
Packit b5b901
* docs: clarify documentation of uv_tcp_init_ex (Andrius Bentkus)
Packit b5b901
Packit b5b901
* win: fix comment (Miodrag Milanovic)
Packit b5b901
Packit b5b901
* doc: fix typo in README (Angel Leon)
Packit b5b901
Packit b5b901
* darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis)
Packit b5b901
Packit b5b901
* pipe: enable inprocess uv_write2 on Windows (Louis DeJardin)
Packit b5b901
Packit b5b901
* win: properly return UV_EBADF when _close() fails (Nicholas Vavilov)
Packit b5b901
Packit b5b901
* test: skip process_title for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* misc: expose handle print APIs (Petka Antonov)
Packit b5b901
Packit b5b901
* include: add stdio.h to uv.h (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* misc: remove unnecessary null pointer checks (Ian Kronquist)
Packit b5b901
Packit b5b901
* test,freebsd: skip udp_dual_stack if not supported (Santiago Gimeno)
Packit b5b901
Packit b5b901
* linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman)
Packit b5b901
Packit b5b901
* test: fix test/test-tty.c for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
* android: support api level less than 21 (kkdaemon)
Packit b5b901
Packit b5b901
* fsevents: fix race on simultaneous init+close (Fedor Indutny)
Packit b5b901
Packit b5b901
* linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* fs: add uv_fs_realpath() (Yuval Brik)
Packit b5b901
Packit b5b901
* win: fix path for removed and renamed fs events (Joran Dirk Greef)
Packit b5b901
Packit b5b901
* win: do not read more from stream than available (Jeremy Whitlock)
Packit b5b901
Packit b5b901
* test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo)
Packit b5b901
Packit b5b901
* unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo)
Packit b5b901
Packit b5b901
* test: fix self-deadlocks in thread_rwlock_trylock (Ben Noordhuis)
Packit b5b901
Packit b5b901
* src: remove non ascii character (sztomi)
Packit b5b901
Packit b5b901
* test: fix test udp_multicast_join6 for AIX (Imran Iqbal)
Packit b5b901
Packit b5b901
Packit b5b901
2015.09.23, Version 1.7.5 (Stable), a8c1136de2cabf25b143021488cbaab05834daa8
Packit b5b901
Packit b5b901
Changes since version 1.7.4:
Packit b5b901
Packit b5b901
* unix: Support atomic compare & swap xlC on AIX (nmushell)
Packit b5b901
Packit b5b901
* unix: Fix including uv-aix.h on AIX (nmushell)
Packit b5b901
Packit b5b901
* unix: consolidate rwlock tryrdlock trywrlock errors (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix, win: consolidate mutex trylock errors (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* darwin: fix memory leak in uv_cpu_info (Jianghua Yang)
Packit b5b901
Packit b5b901
* test: add tests for the uv_rwlock implementation (Bert Belder)
Packit b5b901
Packit b5b901
* win: redo/fix the uv_rwlock APIs (Bert Belder)
Packit b5b901
Packit b5b901
* win: don't fetch function pointers to SRWLock APIs (Bert Belder)
Packit b5b901
Packit b5b901
Packit b5b901
2015.09.12, Version 1.7.4 (Stable), a7ad4f52189d89cfcba35f78bfc5ff3b1f4105c4
Packit b5b901
Packit b5b901
Changes since version 1.7.3:
Packit b5b901
Packit b5b901
* doc: uv_read_start and uv_read_cb clarifications (Ben Trask)
Packit b5b901
Packit b5b901
* freebsd: obtain true uptime through clock_gettime() (Jianghua Yang)
Packit b5b901
Packit b5b901
* win, tty: do not convert \r to \r\n (Colin Snover)
Packit b5b901
Packit b5b901
* build,gyp: add DragonFly to the list of OSes (Michael Neumann)
Packit b5b901
Packit b5b901
* fs: fix bug in sendfile for DragonFly (Michael Neumann)
Packit b5b901
Packit b5b901
* doc: add uv_dlsym() return type (Brian White)
Packit b5b901
Packit b5b901
* tests: fix fs tests run w/o full getdents support (Jeremy Whitlock)
Packit b5b901
Packit b5b901
* doc: fix typo (Devchandra Meetei Leishangthem)
Packit b5b901
Packit b5b901
* doc: fix uv-unix.h location (Sakthipriyan Vairamani)
Packit b5b901
Packit b5b901
* unix: fix error check when closing process pipe fd (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test,freebsd: fix ipc_listen_xx_write tests (Santiago Gimeno)
Packit b5b901
Packit b5b901
* win: fix unsavory rwlock fallback implementation (Bert Belder)
Packit b5b901
Packit b5b901
* doc: clarify repeat timer behavior (Eli Skeggs)
Packit b5b901
Packit b5b901
Packit b5b901
2015.08.28, Version 1.7.3 (Stable), 93877b11c8b86e0a6befcda83a54555c1e36e4f0
Packit b5b901
Packit b5b901
Changes since version 1.7.2:
Packit b5b901
Packit b5b901
* threadpool: fix thread starvation bug (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2015.08.25, Version 1.7.2 (Stable), 4d13a013fcfa72311f0102751fdc7951873f466c
Packit b5b901
Packit b5b901
Changes since version 1.7.1:
Packit b5b901
Packit b5b901
* unix, win: make uv_loop_init return on error (Willem Thiart)
Packit b5b901
Packit b5b901
* win: reset pipe handle for pipe servers (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix replacing pipe handle for pipe servers (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix setting pipe pending instances after bind (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
Packit b5b901
2015.08.20, Version 1.7.1 (Stable), 44f4b6bd82d8ae4583ccc4768a83af778ef69f85
Packit b5b901
Packit b5b901
Changes since version 1.7.0:
Packit b5b901
Packit b5b901
* doc: document the procedure for verifying releases (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add note about Windows binaries to the README (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: use long GPG IDs in MAINTAINERS.md (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* Revert "stream: squelch ECONNRESET error if already closed" (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* doc: clarify uv_read_stop() is idempotent (Corbin Simpson)
Packit b5b901
Packit b5b901
* unix: OpenBSD's setsockopt needs an unsigned char for multicast (Zachary
Packit b5b901
  Hamm)
Packit b5b901
Packit b5b901
* test: Fix two memory leaks (Karl Skomski)
Packit b5b901
Packit b5b901
* unix,win: return EINVAL on nullptr args in uv_fs_{read,write} (Karl Skomski)
Packit b5b901
Packit b5b901
* win: set accepted TCP sockets as non-inheritable (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: remove superfluous parentheses in fs macros (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: don't copy arguments for sync fs requests (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: plug small memory leak in unix test runner (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix,windows: allow NULL loop for sync fs requests (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix,windows: don't assert on unknown error code (Ben Noordhuis)
Packit b5b901
Packit b5b901
* stream: retry write on EPROTOTYPE on OSX (Brian White)
Packit b5b901
Packit b5b901
* common: fix use of snprintf on Windows (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* tests: refactored fs watch_dir tests for stability (Jeremy Whitlock)
Packit b5b901
Packit b5b901
Packit b5b901
2015.08.06, Version 1.7.0 (Stable), 415a865d6365ba58d02b92b89d46ba5d7744ec8b
Packit b5b901
Packit b5b901
Changes since version 1.6.1:
Packit b5b901
Packit b5b901
* win,stream: add slot to remember CRT fd (Bert Belder)
Packit b5b901
Packit b5b901
* win,pipe: properly close when created from CRT fd (Bert Belder)
Packit b5b901
Packit b5b901
* win,pipe: don't close fd 0-2 (Bert Belder)
Packit b5b901
Packit b5b901
* win,tty: convert fd -> handle safely (Bert Belder)
Packit b5b901
Packit b5b901
* win,tty: properly close when created from CRT fd (Bert Belder)
Packit b5b901
Packit b5b901
* win,tty: don't close fd 0-2 (Bert Belder)
Packit b5b901
Packit b5b901
* win,fs: don't close fd 0-2 (Bert Belder)
Packit b5b901
Packit b5b901
* win: include "malloc.h" (Cheng Zhao)
Packit b5b901
Packit b5b901
* windows: MSVC 2015 has C99 inline (Jason Williams)
Packit b5b901
Packit b5b901
* dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann)
Packit b5b901
Packit b5b901
* dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann)
Packit b5b901
Packit b5b901
* dragonflybsd: fix uv_exepath (Michael Neumann)
Packit b5b901
Packit b5b901
* win,fs: Fixes align(8) directive on mingw (Stefano Cristiano)
Packit b5b901
Packit b5b901
* unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl
Packit b5b901
  Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix, win: add ability to create tcp/udp sockets early (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: retry select() on EINTR, honor milliseconds (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: consolidate tcp and udp bind error (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: conditionally skip udp_ipv6_multicast_join6 (heshamsafi)
Packit b5b901
Packit b5b901
* core: add UV_VERSION_HEX macro (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add section with version-checking macros and functions (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* tty: cleanup handle if uv_tty_init fails (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* darwin: save a fd when FSEvents is used (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix returning thread id in uv_thread_self (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: remove UV_HANDLE_CONNECTED (A. Hauptmann)
Packit b5b901
Packit b5b901
* docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add note about uv_fs_scandir (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test,unix: reduce stack size of watchdog threads (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: add support for recursive file watching (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win,tty: support consoles with non-default colors (John McNamee)
Packit b5b901
Packit b5b901
* doc: add missing variable name (Yosuke Furukawa)
Packit b5b901
Packit b5b901
* stream: squelch ECONNRESET error if already closed (Santiago Gimeno)
Packit b5b901
Packit b5b901
* build: remove ancient condition from common.gypi (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* tests: skip some tests when network is unreachable (Luca Bruno)
Packit b5b901
Packit b5b901
* build: proper support for android cross compilation (guworks)
Packit b5b901
Packit b5b901
* android: add missing include to pthread-fixes.c (RossBencina)
Packit b5b901
Packit b5b901
* test: fix compilation warning (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add a note about uv_dirent_t.type (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win,test: fix shared library build (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix compilation warning (Santiago Gimeno)
Packit b5b901
Packit b5b901
* build: add experimental Windows installer (Roger A. Light)
Packit b5b901
Packit b5b901
* threadpool: send signal only when queue is empty (chenttuuvv)
Packit b5b901
Packit b5b901
* aix: fix uv_exepath with relative paths (Richard Lau)
Packit b5b901
Packit b5b901
* build: fix version syntax in AppVeyor file (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: allow nbufs > IOV_MAX in uv_fs_{read,write} (ronkorving)
Packit b5b901
Packit b5b901
Packit b5b901
2015.06.06, Version 1.6.1 (Stable), 30c8be07bb78a66fdee5141626bf53a49a17094a
Packit b5b901
Packit b5b901
Changes since version 1.6.0:
Packit b5b901
Packit b5b901
* unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig)
Packit b5b901
Packit b5b901
Packit b5b901
2015.06.04, Version 1.6.0 (Stable), adfccad76456061dfcf79b8df8e7dbfee51791d7
Packit b5b901
Packit b5b901
Changes since version 1.5.0:
Packit b5b901
Packit b5b901
* aix: fix setsockopt for multicast options (Michael)
Packit b5b901
Packit b5b901
* unix: don't block for io if any io handle is primed (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* windows: MSVC 2015 has snprintf() (Rui Abreu Ferreira)
Packit b5b901
Packit b5b901
* windows: Add VS2015 support to vcbuild.bat (Jason Williams)
Packit b5b901
Packit b5b901
* doc: fix typo in tcp.rst (Igor Soarez)
Packit b5b901
Packit b5b901
* linux: work around epoll bug in kernels < 2.6.37 (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix,win: add uv_os_homedir() (cjihrig)
Packit b5b901
Packit b5b901
* stream: fix `select()` race condition (Fedor Indutny)
Packit b5b901
Packit b5b901
* unix: prevent infinite loop in uv__run_pending (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: make sure UDP send callbacks are asynchronous (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix `platform_output` netmask printing. (Andrew Paprocki)
Packit b5b901
Packit b5b901
* aix: add ahafs autoconf detection and README notes (Andrew Paprocki)
Packit b5b901
Packit b5b901
* core: add ability to customize memory allocator (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
Packit b5b901
2015.05.07, Version 1.5.0 (Stable), 4e77f74c7b95b639b3397095db1bc5bcc016c203
Packit b5b901
Packit b5b901
Changes since version 1.4.2:
Packit b5b901
Packit b5b901
* doc: clarify that the thread pool primites are not thread safe (Andrius
Packit b5b901
  Bentkus)
Packit b5b901
Packit b5b901
* aix: always deregister closing fds from epoll (Michael)
Packit b5b901
Packit b5b901
* unix: fix glibc-2.20+ macro incompatibility (Massimiliano Torromeo)
Packit b5b901
Packit b5b901
* doc: add Sphinx plugin for generating links to man pages (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* doc: link system and library calls to man pages (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: update the location of gyp (Stephen von Takach)
Packit b5b901
Packit b5b901
* win: name all anonymous structs and unions (TomCrypto)
Packit b5b901
Packit b5b901
* linux: work around epoll bug in kernels 3.10-3.19 (Ben Noordhuis)
Packit b5b901
Packit b5b901
* darwin: fix size calculation in select() fallback (Ole André Vadla Ravnås)
Packit b5b901
Packit b5b901
* solaris: fix setsockopt for multicast options (Julien Gilli)
Packit b5b901
Packit b5b901
* test: fix race condition in multithreaded test (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: fix long lines in tty.rst (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: use UV_TTY_MODE_* values in tty test (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: don't clobber errno in uv_tty_reset_mode() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix pipe blocking writes (Alexis Campailla)
Packit b5b901
Packit b5b901
* build: fix cross-compiling for iOS (Steven Kabbes)
Packit b5b901
Packit b5b901
* win: remove unnecessary malloc.h
Packit b5b901
Packit b5b901
* include: use `extern "c++"` for defining C++ code (Kazuho Oku)
Packit b5b901
Packit b5b901
* unix: reap child on execvp() failure (Ryan Phillips)
Packit b5b901
Packit b5b901
* windows: fix handle leak on EMFILE (Brian Green)
Packit b5b901
Packit b5b901
* test: fix tty_file, close handle if initialized (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: clarify what uv_*_open accepts (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: clarify that we don't maintain external doc resources (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* build: add documentation for ninja support (Devchandra Meetei Leishangthem)
Packit b5b901
Packit b5b901
* doc: document uv_buf_t members (Corey Farrell)
Packit b5b901
Packit b5b901
* linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis)
Packit b5b901
Packit b5b901
* android: fix compilation warning (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: don't close the fds we just setup (Sam Roberts)
Packit b5b901
Packit b5b901
* test: spawn child replacing std{out,err} to stderr (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: fix swapping fds order in uv_spawn (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: fix potential bug if dup2 fails in uv_spawn (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: remove LOG and LOGF variadic macros (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix uv_fs_access on directories (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: fix of double free in uv_uptime (Per Nilsson)
Packit b5b901
Packit b5b901
* unix: open "/dev/null" instead of "/" for emfile_fd (Alan Rogers)
Packit b5b901
Packit b5b901
* docs: add some missing words (Daryl Haresign)
Packit b5b901
Packit b5b901
* unix: clean up uv_fs_open() O_CLOEXEC logic (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: set SONAME for shared library in uv.gyp (Rui Abreu Ferreira)
Packit b5b901
Packit b5b901
* windows: define snprintf replacement as inline instead of static (Rui Abreu
Packit b5b901
  Ferreira)
Packit b5b901
Packit b5b901
* win: fix unlink of readonly files (João Reis)
Packit b5b901
Packit b5b901
* doc: fix uv_run(UV_RUN_DEFAULT) description (Ben Noordhuis)
Packit b5b901
Packit b5b901
* linux: intercept syscall when running under memory sanitizer (Keno Fischer)
Packit b5b901
Packit b5b901
* aix: fix uv_interface_addresses return value (farblue68)
Packit b5b901
Packit b5b901
* windows: defer reporting TCP write failure until next tick (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* test: add test for deferred TCP write failure (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
Packit b5b901
2015.02.27, Version 1.4.2 (Stable), 1a7391348a11d5450c0f69c828d5302e2cb842eb
Packit b5b901
Packit b5b901
Changes since version 1.4.1:
Packit b5b901
Packit b5b901
* stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny)
Packit b5b901
Packit b5b901
Packit b5b901
2015.02.25, Version 1.4.1 (Stable), e8e3fc5789cc0f02937879d141cca0411274093c
Packit b5b901
Packit b5b901
Changes since version 1.4.0:
Packit b5b901
Packit b5b901
* win: don't use inline keyword in thread.c (Ben Noordhuis)
Packit b5b901
Packit b5b901
* windows: fix setting dirent types on uv_fs_scandir_next (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* unix,windows: make uv_thread_create() return errno (Ben Noordhuis)
Packit b5b901
Packit b5b901
* tty: fix build for SmartOS (Julien Gilli)
Packit b5b901
Packit b5b901
* unix: fix for uv_async data race (Michael Penick)
Packit b5b901
Packit b5b901
* unix, windows: map EHOSTDOWN errno (Ben Noordhuis)
Packit b5b901
Packit b5b901
* stream: use SO_OOBINLINE on OS X (Fedor Indutny)
Packit b5b901
Packit b5b901
Packit b5b901
2015.02.10, Version 1.4.0 (Stable), 19fb8a90648f3763240db004b77ab984264409be
Packit b5b901
Packit b5b901
Changes since version 1.3.0:
Packit b5b901
Packit b5b901
* unix: check Android support for pthread_cond_timedwait_monotonic_np (Leith
Packit b5b901
  Bade)
Packit b5b901
Packit b5b901
* test: use modified path in test (cjihrig)
Packit b5b901
Packit b5b901
* unix: implement uv_stream_set_blocking() (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2015.01.29, Version 1.3.0 (Stable), 165685b2a9a42cf96501d79cd6d48a18aaa16e3b
Packit b5b901
Packit b5b901
Changes since version 1.2.1:
Packit b5b901
Packit b5b901
* unix, windows: set non-block mode in uv_poll_init (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: clarify which flags are supported in uv_fs_event_start (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* win,unix: move loop functions which have identical implementations (Andrius
Packit b5b901
  Bentkus)
Packit b5b901
Packit b5b901
* doc: explain how the threadpool is allocated (Alex Mo)
Packit b5b901
Packit b5b901
* doc: clarify uv_default_loop (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: fix implicit declaration compiler warning (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: fix long line introduced in commit 94e628fa (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix, win: add synchronous uv_get{addr,name}info (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: compile -D_GNU_SOURCE on linux (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: use -fvisibility=hidden in autotools build (Ben Noordhuis)
Packit b5b901
Packit b5b901
* fs, pipe: no trailing terminator in exact sized buffers (Andrius Bentkus)
Packit b5b901
Packit b5b901
* style: rename buf to buffer and len to size for consistency (Andrius Bentkus)
Packit b5b901
Packit b5b901
* test: fix test-spawn on MinGW32 (Luis Martinez de Bartolome)
Packit b5b901
Packit b5b901
* win, pipe: fix assertion when destroying timer (Andrius Bentkus)
Packit b5b901
Packit b5b901
* win, unix: add pipe_peername implementation (Andrius Bentkus)
Packit b5b901
Packit b5b901
Packit b5b901
2015.01.29, Version 0.10.33 (Stable), 7a2253d33ad8215a26c1b34f1952aee7242dd687
Packit b5b901
Packit b5b901
Changes since version 0.10.32:
Packit b5b901
Packit b5b901
* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: back-port uv_loop_configure() test (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2015.01.15, Version 1.2.1 (Stable), 4ca78e989062a1099dc4b9ad182a98e8374134b1
Packit b5b901
Packit b5b901
Changes since version 1.2.0:
Packit b5b901
Packit b5b901
* unix: remove unused dtrace file (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: skip TTY select test if /dev/tty can't be opened (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: clarify the behavior of uv_tty_init (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: clarify how uv_async_send behaves (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: make dist now generates a full tarball (Johan Bergström)
Packit b5b901
Packit b5b901
* freebsd: make uv_exepath more resilient (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: make setting the tty mode to the same value a no-op (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* win,tcp: support uv_try_write (Bert Belder)
Packit b5b901
Packit b5b901
* test: enable test-tcp-try-write on windows (Bert Belder)
Packit b5b901
Packit b5b901
* win,tty: support uv_try_write (Bert Belder)
Packit b5b901
Packit b5b901
* unix: set non-block mode in uv_{pipe,tcp,udp}_open (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2015.01.06, Version 1.2.0 (Stable), 09f25b13cd149c7981108fc1a75611daf1277f83
Packit b5b901
Packit b5b901
Changes since version 1.1.0:
Packit b5b901
Packit b5b901
* linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis)
Packit b5b901
Packit b5b901
* tty: implement binary I/O terminal mode (Yuri D'Elia)
Packit b5b901
Packit b5b901
* test: fix spawn test with autotools build (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: skip ipv6 tests when ipv6 is not supported (Ben Noordhuis)
Packit b5b901
Packit b5b901
* common: move STATIC_ASSERT to uv-common.h (Alexey Melnichuk)
Packit b5b901
Packit b5b901
* win/thread: store thread handle in a TLS slot (Alexey Melnichuk)
Packit b5b901
Packit b5b901
* unix: fix ttl, multicast ttl and loop options on IPv6 (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* linux: fix support for preadv/pwritev-less kernels (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix: make uv_exepath(size=0) return UV_EINVAL (Ben Noordhuis)
Packit b5b901
Packit b5b901
* darwin: fix uv_exepath(smallbuf) UV_EPERM error (Ben Noordhuis)
Packit b5b901
Packit b5b901
* openbsd: fix uv_exepath(smallbuf) UV_EINVAL error (Ben Noordhuis)
Packit b5b901
Packit b5b901
* linux: fix uv_exepath(size=1) UV_EINVAL error (Ben Noordhuis)
Packit b5b901
Packit b5b901
* sunos: preemptively fix uv_exepath(size=1) (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: fix and clarify comments in winapi.h (Bert Belder)
Packit b5b901
Packit b5b901
* win: make available NtQueryDirectoryFile (Bert Belder)
Packit b5b901
Packit b5b901
* win: add definitions for directory information types (Bert Belder)
Packit b5b901
Packit b5b901
* win: use NtQueryDirectoryFile to implement uv_fs_scandir (Bert Belder)
Packit b5b901
Packit b5b901
* unix: don't unlink unix socket on bind error (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: fix bad comment in autogen.sh (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: add AC_PROG_LIBTOOL to configure.ac (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: skip udp_options6 if there no IPv6 support (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: add definitions for MUI errors mingw lacks (Bert Belder)
Packit b5b901
Packit b5b901
* build: enable warnings in autotools build (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: remove -Wno-dollar-in-identifier-extension (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: move flags from Makefile.am to configure.ac (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2015.01.06, Version 0.10.32 (Stable), 378de30c59aef5fdb6d130fa5cfcb0a68fce571c
Packit b5b901
Packit b5b901
Changes since version 0.10.31:
Packit b5b901
Packit b5b901
* linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis)
Packit b5b901
Packit b5b901
Packit b5b901
2014.12.25, Version 1.1.0 (Stable), 9572f3e74a167f59a8017e57ca3ebe91ffd88e18
Packit b5b901
Packit b5b901
Changes since version 1.0.2:
Packit b5b901
Packit b5b901
* test: test that closing a poll handle doesn't corrupt the stack (Bert Belder)
Packit b5b901
Packit b5b901
* win: fix compilation of tests (Marc Schlaich)
Packit b5b901
Packit b5b901
* Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder)
Packit b5b901
Packit b5b901
* win: avoid stack corruption when closing a poll handle (Bert Belder)
Packit b5b901
Packit b5b901
* test: fix test-fs-file-loop on Windows (Bert Belder)
Packit b5b901
Packit b5b901
* test: fix test-cwd-and-chdir (Bert Belder)
Packit b5b901
Packit b5b901
* doc: indicate what version uv_loop_configure was added on (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* doc: fix sphinx warning (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: skip spawn_setuid_setgid if we get EACCES (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: silence some Clang warnings (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: relax osx_select_many_fds (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix compilation warnings when building with Clang (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* win: fix autotools build of tests (Luis Lavena)
Packit b5b901
Packit b5b901
* gitignore: ignore Visual Studio files (Marc Schlaich)
Packit b5b901
Packit b5b901
* win: set fallback message if FormatMessage fails (Marc Schlaich)
Packit b5b901
Packit b5b901
* win: fall back to default language in uv_dlerror (Marc Schlaich)
Packit b5b901
Packit b5b901
* test: improve compatibility for dlerror test (Marc Schlaich)
Packit b5b901
Packit b5b901
* test: check dlerror is "no error" in no error case (Marc Schlaich)
Packit b5b901
Packit b5b901
* unix: change uv_cwd not to return a trailing slash (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: fix cwd_and_chdir test on Unix (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: add uv_cwd output to platform_output test (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: fix dragonflybsd autotools build (John Marino)
Packit b5b901
Packit b5b901
* win: scandir use 'ls' for formatting long strings (Kenneth Perry)
Packit b5b901
Packit b5b901
* build: remove clang and gcc_version gyp defines (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix, windows: don't treat uv_run_mode as a bitmask (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix, windows: fix UV_RUN_ONCE mode if progress was made (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
Packit b5b901
2014.12.25, Version 0.10.31 (Stable), 4dbd27e2219069a6daa769fb37f98673b77b4261
Packit b5b901
Packit b5b901
Changes since version 0.10.30:
Packit b5b901
Packit b5b901
* test: test that closing a poll handle doesn't corrupt the stack (Bert Belder)
Packit b5b901
Packit b5b901
* win: fix compilation of tests (Marc Schlaich)
Packit b5b901
Packit b5b901
* Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder)
Packit b5b901
Packit b5b901
* win: avoid stack corruption when closing a poll handle (Bert Belder)
Packit b5b901
Packit b5b901
* gitignore: ignore Visual Studio files (Marc Schlaich)
Packit b5b901
Packit b5b901
* win: set fallback message if FormatMessage fails (Marc Schlaich)
Packit b5b901
Packit b5b901
* win: fall back to default language in uv_dlerror (Marc Schlaich)
Packit b5b901
Packit b5b901
* test: improve compatibility for dlerror test (Marc Schlaich)
Packit b5b901
Packit b5b901
* test: check dlerror is "no error" in no error case (Marc Schlaich)
Packit b5b901
Packit b5b901
* build: link against -pthread (Logan Rosen)
Packit b5b901
Packit b5b901
* win: scandir use 'ls' for formatting long strings (Kenneth Perry)
Packit b5b901
Packit b5b901
Packit b5b901
2014.12.10, Version 1.0.2 (Stable), eec671f0059953505f9a3c9aeb7f9f31466dd7cd
Packit b5b901
Packit b5b901
Changes since version 1.0.1:
Packit b5b901
Packit b5b901
* linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis)
Packit b5b901
Packit b5b901
* linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller)
Packit b5b901
Packit b5b901
* doc: fix spelling (Joey Geralnik)
Packit b5b901
Packit b5b901
* unix, windows: fix typos in comments (Joey Geralnik)
Packit b5b901
Packit b5b901
* test: canonicalize test runner path (Ben Noordhuis)
Packit b5b901
Packit b5b901
* test: fix compilation warnings (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* test: skip tty test if detected width and height are 0 (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: update README with IRC channel (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* Revert "unix: use cfmakeraw() for setting raw TTY mode" (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: document how to get result of uv_fs_mkdtemp (Tim Caswell)
Packit b5b901
Packit b5b901
* unix: add flag for blocking SIGPROF during poll (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix, windows: add uv_loop_configure() function (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich)
Packit b5b901
Packit b5b901
* test: raise fd limit for OSX select test (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: remove overzealous assert in uv_read_stop (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: reset the reading flag when a stream gets EOF (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: stop reading if an error is produced (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* cleanup: remove all dead assignments (Maciej Małecki)
Packit b5b901
Packit b5b901
* linux: return early if we have no interfaces (Maciej Małecki)
Packit b5b901
Packit b5b901
* cleanup: remove a dead increment (Maciej Małecki)
Packit b5b901
Packit b5b901
Packit b5b901
2014.12.10, Version 0.10.30 (Stable), 5a63f5e9546dca482eeebc3054139b21f509f21f
Packit b5b901
Packit b5b901
Changes since version 0.10.29:
Packit b5b901
Packit b5b901
* linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis)
Packit b5b901
Packit b5b901
* linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller)
Packit b5b901
Packit b5b901
* doc: update project links (Ben Noordhuis)
Packit b5b901
Packit b5b901
* windows: fix compilation of tests (Marc Schlaich)
Packit b5b901
Packit b5b901
* unix: add flag for blocking SIGPROF during poll (Ben Noordhuis)
Packit b5b901
Packit b5b901
* unix, windows: add uv_loop_configure() function (Ben Noordhuis)
Packit b5b901
Packit b5b901
* win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich)
Packit b5b901
Packit b5b901
Packit b5b901
2014.11.27, Version 1.0.1 (Stable), 0a8e81374e861d425b56c45c8599595d848911d2
Packit b5b901
Packit b5b901
Changes since version 1.0.0:
Packit b5b901
Packit b5b901
* readme: remove Rust from users (Elijah Andrews)
Packit b5b901
Packit b5b901
* doc,build,include: update project links (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: fix typo: Strcutures -> Structures (Michael Ira Krufky)
Packit b5b901
Packit b5b901
* unix: fix processing process handles queue (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* win: replace non-ansi characters in source file (Bert Belder)
Packit b5b901
Packit b5b901
Packit b5b901
2014.11.21, Version 1.0.0 (Stable), feb2a9e6947d892f449b2770c4090f7d8c88381b
Packit b5b901
Packit b5b901
Changes since version 1.0.0-rc2:
Packit b5b901
Packit b5b901
* doc: fix git/svn url for gyp repo in README (Emmanuel Odeke)
Packit b5b901
Packit b5b901
* windows: fix fs_read with nbufs > 1 and offset (Unknown W. Brackets)
Packit b5b901
Packit b5b901
* win: add missing IP_ADAPTER_UNICAST_ADDRESS_LH definition for MinGW
Packit b5b901
  (huxingyi)
Packit b5b901
Packit b5b901
* doc: mention homebrew in README (Mikhail Mukovnikov)
Packit b5b901
Packit b5b901
* doc: add learnuv workshop to README (Thorsten Lorenz)
Packit b5b901
Packit b5b901
* doc: fix parameter name in uv_fs_access (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix: use cfmakeraw() for setting raw TTY mode (Yuri D'Elia)
Packit b5b901
Packit b5b901
* win: fix uv_thread_self() (Alexis Campailla)
Packit b5b901
Packit b5b901
* build: add x32 support to gyp build (Ben Noordhuis)
Packit b5b901
Packit b5b901
* build: remove dtrace probes (Ben Noordhuis)
Packit b5b901
Packit b5b901
* doc: fix link in misc.rst (Manos Nikolaidis)
Packit b5b901
Packit b5b901
* mailmap: remove duplicated entries (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* gyp: fix comment regarding version info location (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
Packit b5b901
2014.10.21, Version 1.0.0-rc2 (Pre-release)
Packit b5b901
Packit b5b901
Changes since version 1.0.0-rc1:
Packit b5b901
Packit b5b901
* build: add missing fixtures to distribution tarball (Rob Adams)
Packit b5b901
Packit b5b901
* doc: update references to current stable branch (Zachary Newman)
Packit b5b901
Packit b5b901
* fs: fix readdir on empty directory (Fedor Indutny)
Packit b5b901
Packit b5b901
* fs: rename uv_fs_readdir to uv_fs_scandir (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: document uv_alloc_cb (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add migration guide from version 0.10 (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* build: add DragonFly BSD support in autotools (Robin Hahling)
Packit b5b901
Packit b5b901
* doc: document missing stream related structures (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: clarify uv_loop_t.data field lifetime (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* doc: add documentation for missing functions and structures (Saúl Ibarra
Packit b5b901
  Corretgé)
Packit b5b901
Packit b5b901
* doc: fix punctuation and grammar in README (Jeff Widman)
Packit b5b901
Packit b5b901
* windows: return libuv error codes in uv_poll_init() (cjihrig)
Packit b5b901
Packit b5b901
* unix, windows: add uv_fs_access() (cjihrig)
Packit b5b901
Packit b5b901
* windows: fix netmask detection (Alexis Campailla)
Packit b5b901
Packit b5b901
* unix, windows: don't include null byte in uv_cwd size (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
* unix, windows: add uv_thread_equal (Tomasz Kołodziejski)
Packit b5b901
Packit b5b901
* windows: fix fs_write with nbufs > 1 and offset (Unknown W. Brackets)
Packit b5b901
Packit b5b901
Packit b5b901
2014.10.21, Version 0.10.29 (Stable), 2d728542d3790183417f8f122a110693cd85db14
Packit b5b901
Packit b5b901
Changes since version 0.10.28:
Packit b5b901
Packit b5b901
* darwin: allocate enough space for select() hack (Fedor Indutny)
Packit b5b901
Packit b5b901
* linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle)
Packit b5b901
Packit b5b901
* windows: map ERROR_INVALID_DRIVE to UV_ENOENT (Saúl Ibarra Corretgé)
Packit b5b901
Packit b5b901
Packit b5b901
2014.09.18, Version 1.0.0-rc1 (Unstable), 0c28bbf7b42882853d1799ab96ff68b07f7f8d49
Packit b5b901
Packit b5b901
Changes since version 0.11.29:
Packit b5b901
Packit b5b901
* windows: improve timer precision (Alexis Campailla)
Packit b5b901
Packit b5b901
* build, gyp: set xcode flags (Recep ASLANTAS)
Packit b5b901
Packit b5b901
* ignore: include m4 files which are created manually (Recep ASLANTAS)
Packit b5b901
Packit b5b901
* build: add m4 for feature/flag-testing (Recep ASLANTAS)
Packit b5b901
Packit b5b901
* ignore: ignore Xcode project and workspace files (Recep ASLANTAS)
Packit b5b901
Packit b5b901
* unix: fix warnings about dollar symbol usage in identifiers (Recep ASLANTAS)
Packit b5b901
Packit b5b901
* unix: fix warnings when loading functions with dlsym (Recep ASLANTAS)
Packit b5b901
Packit b5b901