11cb0ef41Sopenharmony_ci2022.07.12, Version 1.44.2 (Stable) 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ciChanges since version 1.44.1: 41cb0ef41Sopenharmony_ci 51cb0ef41Sopenharmony_ci* Add SHA to ChangeLog (Jameson Nash) 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ci* aix, ibmi: handle server hang when remote sends TCP RST (V-for-Vasili) 81cb0ef41Sopenharmony_ci 91cb0ef41Sopenharmony_ci* build: make CI a bit noisier (Jameson Nash) 101cb0ef41Sopenharmony_ci 111cb0ef41Sopenharmony_ci* process: reset the signal mask if the fork fails (Jameson Nash) 121cb0ef41Sopenharmony_ci 131cb0ef41Sopenharmony_ci* zos: implement cmpxchgi() using assembly (Shuowang (Wayne) Zhang) 141cb0ef41Sopenharmony_ci 151cb0ef41Sopenharmony_ci* build: AC_SUBST for AM_CFLAGS (Claes Nästén) 161cb0ef41Sopenharmony_ci 171cb0ef41Sopenharmony_ci* ibmi: Implement UDP disconnect (V-for-Vasili) 181cb0ef41Sopenharmony_ci 191cb0ef41Sopenharmony_ci* doc: update active maintainers list (Ben Noordhuis) 201cb0ef41Sopenharmony_ci 211cb0ef41Sopenharmony_ci* build: fix kFreeBSD build (James McCoy) 221cb0ef41Sopenharmony_ci 231cb0ef41Sopenharmony_ci* build: remove Windows 2016 workflows (Darshan Sen) 241cb0ef41Sopenharmony_ci 251cb0ef41Sopenharmony_ci* Revert "win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES" (Darshan Sen) 261cb0ef41Sopenharmony_ci 271cb0ef41Sopenharmony_ci* unix: simplify getpwuid call (Jameson Nash) 281cb0ef41Sopenharmony_ci 291cb0ef41Sopenharmony_ci* build: filter CI by paths and branches (Jameson Nash) 301cb0ef41Sopenharmony_ci 311cb0ef41Sopenharmony_ci* build: add iOS to macos CI (Jameson Nash) 321cb0ef41Sopenharmony_ci 331cb0ef41Sopenharmony_ci* build: re-enable CI for windows changes (Jameson Nash) 341cb0ef41Sopenharmony_ci 351cb0ef41Sopenharmony_ci* process,iOS: fix build breakage in process.c (Denny C. Dai) 361cb0ef41Sopenharmony_ci 371cb0ef41Sopenharmony_ci* test: remove unused declarations in tcp_rst test (V-for-Vasili) 381cb0ef41Sopenharmony_ci 391cb0ef41Sopenharmony_ci* core: add thread-safe strtok implementation (Guilherme Íscaro) 401cb0ef41Sopenharmony_ci 411cb0ef41Sopenharmony_ci* win: fix incompatible-types warning (twosee) 421cb0ef41Sopenharmony_ci 431cb0ef41Sopenharmony_ci* test: fix flaky file watcher test (Ben Noordhuis) 441cb0ef41Sopenharmony_ci 451cb0ef41Sopenharmony_ci* build: fix AIX xlc autotools build (V-for-Vasili) 461cb0ef41Sopenharmony_ci 471cb0ef41Sopenharmony_ci* unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang (Ben Noordhuis) 481cb0ef41Sopenharmony_ci 491cb0ef41Sopenharmony_ci* win: fix unexpected ECONNRESET error on TCP socket (twosee) 501cb0ef41Sopenharmony_ci 511cb0ef41Sopenharmony_ci* doc: make sample cross-platform build (gengjiawen) 521cb0ef41Sopenharmony_ci 531cb0ef41Sopenharmony_ci* test: separate some static variables by test cases (Hannah Shi) 541cb0ef41Sopenharmony_ci 551cb0ef41Sopenharmony_ci* sunos: fs-event callback can be called after uv_close() (Andy Fiddaman) 561cb0ef41Sopenharmony_ci 571cb0ef41Sopenharmony_ci* uv: re-register interest in a file after change (Shuowang (Wayne) Zhang) 581cb0ef41Sopenharmony_ci 591cb0ef41Sopenharmony_ci* uv: register UV_RENAME event for _RFIM_UNLINK (Shuowang (Wayne) Zhang) 601cb0ef41Sopenharmony_ci 611cb0ef41Sopenharmony_ci* uv: register __rfim_event 156 as UV_RENAME (Shuowang (Wayne) Zhang) 621cb0ef41Sopenharmony_ci 631cb0ef41Sopenharmony_ci* doc: remove smartos from supported platforms (Ben Noordhuis) 641cb0ef41Sopenharmony_ci 651cb0ef41Sopenharmony_ci* macos: avoid posix_spawnp() cwd bug (Jameson Nash) 661cb0ef41Sopenharmony_ci 671cb0ef41Sopenharmony_ci* release: check versions of autogen scripts are newer (Jameson Nash) 681cb0ef41Sopenharmony_ci 691cb0ef41Sopenharmony_ci* test: rewrite embed test (Ben Noordhuis) 701cb0ef41Sopenharmony_ci 711cb0ef41Sopenharmony_ci* openbsd: use utimensat instead of lutimes (tuftedocelot) 721cb0ef41Sopenharmony_ci 731cb0ef41Sopenharmony_ci* doc: fix link to uvwget example main() function (blogdaren) 741cb0ef41Sopenharmony_ci 751cb0ef41Sopenharmony_ci* unix: use MSG_CMSG_CLOEXEC where supported (Ben Noordhuis) 761cb0ef41Sopenharmony_ci 771cb0ef41Sopenharmony_ci* test: remove disabled callback_order test (Ben Noordhuis) 781cb0ef41Sopenharmony_ci 791cb0ef41Sopenharmony_ci* win,pipe: fix bugs with pipe resource lifetime management (Jameson Nash) 801cb0ef41Sopenharmony_ci 811cb0ef41Sopenharmony_ci* loop: better align order-of-events behavior between platforms (Jameson Nash) 821cb0ef41Sopenharmony_ci 831cb0ef41Sopenharmony_ci* aix,test: uv_backend_fd is not supported by poll (V-for-Vasili) 841cb0ef41Sopenharmony_ci 851cb0ef41Sopenharmony_ci* kqueue: skip EVFILT_PROC when invalidating fds (chucksilvers) 861cb0ef41Sopenharmony_ci 871cb0ef41Sopenharmony_ci* darwin: fix atomic-ops.h ppc64 build (Sergey Fedorov) 881cb0ef41Sopenharmony_ci 891cb0ef41Sopenharmony_ci* zos: don't err when killing a zombie process (Shuowang (Wayne) Zhang) 901cb0ef41Sopenharmony_ci 911cb0ef41Sopenharmony_ci* zos: avoid fs event callbacks after uv_close() (Shuowang (Wayne) Zhang) 921cb0ef41Sopenharmony_ci 931cb0ef41Sopenharmony_ci* zos: correctly format interface addresses names (Shuowang (Wayne) Zhang) 941cb0ef41Sopenharmony_ci 951cb0ef41Sopenharmony_ci* zos: add uv_interface_addresses() netmask support (Shuowang (Wayne) Zhang) 961cb0ef41Sopenharmony_ci 971cb0ef41Sopenharmony_ci* zos: improve memory management of ip addresses (Shuowang (Wayne) Zhang) 981cb0ef41Sopenharmony_ci 991cb0ef41Sopenharmony_ci* tcp,pipe: fail `bind` or `listen` after `close` (theanarkh) 1001cb0ef41Sopenharmony_ci 1011cb0ef41Sopenharmony_ci* zos: implement uv_available_parallelism() (Shuowang (Wayne) Zhang) 1021cb0ef41Sopenharmony_ci 1031cb0ef41Sopenharmony_ci* udp,win: fix UDP compiler warning (Jameson Nash) 1041cb0ef41Sopenharmony_ci 1051cb0ef41Sopenharmony_ci* zos: fix early exit of epoll_wait() (Shuowang (Wayne) Zhang) 1061cb0ef41Sopenharmony_ci 1071cb0ef41Sopenharmony_ci* unix,tcp: fix errno handling in uv__tcp_bind() (Samuel Cabrero) 1081cb0ef41Sopenharmony_ci 1091cb0ef41Sopenharmony_ci* shutdown,unix: reduce code duplication (Jameson Nash) 1101cb0ef41Sopenharmony_ci 1111cb0ef41Sopenharmony_ci* unix: fix c99 comments (Ben Noordhuis) 1121cb0ef41Sopenharmony_ci 1131cb0ef41Sopenharmony_ci* unix: retry tcgetattr/tcsetattr() on EINTR (Ben Noordhuis) 1141cb0ef41Sopenharmony_ci 1151cb0ef41Sopenharmony_ci* docs: update introduction.rst (Ikko Ashimine) 1161cb0ef41Sopenharmony_ci 1171cb0ef41Sopenharmony_ci* unix,stream: optimize uv_shutdown() codepath (Jameson Nash) 1181cb0ef41Sopenharmony_ci 1191cb0ef41Sopenharmony_ci* zos: delay signal handling until after normal i/o (Shuowang (Wayne) Zhang) 1201cb0ef41Sopenharmony_ci 1211cb0ef41Sopenharmony_ci* stream: uv__drain() always needs to stop POLLOUT (Jameson Nash) 1221cb0ef41Sopenharmony_ci 1231cb0ef41Sopenharmony_ci* unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset() (Stacey 1241cb0ef41Sopenharmony_ci Marshall) 1251cb0ef41Sopenharmony_ci 1261cb0ef41Sopenharmony_ci* win,shutdown: improve how shutdown is dispatched (Jameson Nash) 1271cb0ef41Sopenharmony_ci 1281cb0ef41Sopenharmony_ci 1291cb0ef41Sopenharmony_ci2022.03.09, Version 1.44.1 (Stable), e8b7eb6908a847ffbe6ab2eec7428e43a0aa53a2 1301cb0ef41Sopenharmony_ci 1311cb0ef41Sopenharmony_ciChanges since version 1.44.0: 1321cb0ef41Sopenharmony_ci 1331cb0ef41Sopenharmony_ci* process: simplify uv__write_int calls (Jameson Nash) 1341cb0ef41Sopenharmony_ci 1351cb0ef41Sopenharmony_ci* macos: don't use thread-unsafe strtok() (Ben Noordhuis) 1361cb0ef41Sopenharmony_ci 1371cb0ef41Sopenharmony_ci* process: fix hang after NOTE_EXIT (Jameson Nash) 1381cb0ef41Sopenharmony_ci 1391cb0ef41Sopenharmony_ci 1401cb0ef41Sopenharmony_ci2022.03.07, Version 1.44.0 (Stable), d2bff508457336d808ba7148b33088f6acbfe0a6 1411cb0ef41Sopenharmony_ci 1421cb0ef41Sopenharmony_ciChanges since version 1.43.0: 1431cb0ef41Sopenharmony_ci 1441cb0ef41Sopenharmony_ci* darwin: remove EPROTOTYPE error workaround (Ben Noordhuis) 1451cb0ef41Sopenharmony_ci 1461cb0ef41Sopenharmony_ci* doc: fix v1.43.0 changelog entries (cjihrig) 1471cb0ef41Sopenharmony_ci 1481cb0ef41Sopenharmony_ci* win: replace CRITICAL_SECTION+Semaphore with SRWLock (David Machaj) 1491cb0ef41Sopenharmony_ci 1501cb0ef41Sopenharmony_ci* darwin: translate EPROTOTYPE to ECONNRESET (Ben Noordhuis) 1511cb0ef41Sopenharmony_ci 1521cb0ef41Sopenharmony_ci* android: use libc getifaddrs() (Ben Noordhuis) 1531cb0ef41Sopenharmony_ci 1541cb0ef41Sopenharmony_ci* unix: fix STATIC_ASSERT to check what it means to check (Jessica Clarke) 1551cb0ef41Sopenharmony_ci 1561cb0ef41Sopenharmony_ci* unix: ensure struct msghdr is zeroed in recvmmsg (Ondřej Surý) 1571cb0ef41Sopenharmony_ci 1581cb0ef41Sopenharmony_ci* test: test with maximum recvmmsg buffer (Ondřej Surý) 1591cb0ef41Sopenharmony_ci 1601cb0ef41Sopenharmony_ci* unix: don't allow too small thread stack size (Ben Noordhuis) 1611cb0ef41Sopenharmony_ci 1621cb0ef41Sopenharmony_ci* bsd: ensure mutex is initialized (Ben Noordhuis) 1631cb0ef41Sopenharmony_ci 1641cb0ef41Sopenharmony_ci* doc: add gengjiawen as maintainer (gengjiawen) 1651cb0ef41Sopenharmony_ci 1661cb0ef41Sopenharmony_ci* process: monitor for exit with kqueue on BSDs (Jeremy Rose) 1671cb0ef41Sopenharmony_ci 1681cb0ef41Sopenharmony_ci* test: fix flaky uv_fs_lutime test (Momtchil Momtchev) 1691cb0ef41Sopenharmony_ci 1701cb0ef41Sopenharmony_ci* build: fix cmake install locations (Jameson Nash) 1711cb0ef41Sopenharmony_ci 1721cb0ef41Sopenharmony_ci* thread,win: fix C90 style nit (ssrlive) 1731cb0ef41Sopenharmony_ci 1741cb0ef41Sopenharmony_ci* build: rename CFLAGS to AM_CFLAGS (Jameson Nash) 1751cb0ef41Sopenharmony_ci 1761cb0ef41Sopenharmony_ci* doc/guide: update content and sample code (woclass) 1771cb0ef41Sopenharmony_ci 1781cb0ef41Sopenharmony_ci* process,bsd: handle kevent NOTE_EXIT failure (Jameson Nash) 1791cb0ef41Sopenharmony_ci 1801cb0ef41Sopenharmony_ci* test: remove flaky test ipc_closed_handle (Ben Noordhuis) 1811cb0ef41Sopenharmony_ci 1821cb0ef41Sopenharmony_ci* darwin: bump minimum supported version to 10.15 (Ben Noordhuis) 1831cb0ef41Sopenharmony_ci 1841cb0ef41Sopenharmony_ci* win: return fractional seconds in uv_uptime() (Luca Adrian L) 1851cb0ef41Sopenharmony_ci 1861cb0ef41Sopenharmony_ci* build: export uv_a for cmake (WenTao Ou) 1871cb0ef41Sopenharmony_ci 1881cb0ef41Sopenharmony_ci* loop: add pending work to loop-alive check (Jameson Nash) 1891cb0ef41Sopenharmony_ci 1901cb0ef41Sopenharmony_ci* win: use GetTickCount64 for uptime again (Jameson Nash) 1911cb0ef41Sopenharmony_ci 1921cb0ef41Sopenharmony_ci* win: restrict system DLL load paths (jonilaitinen) 1931cb0ef41Sopenharmony_ci 1941cb0ef41Sopenharmony_ci* win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES (Darshan Sen) 1951cb0ef41Sopenharmony_ci 1961cb0ef41Sopenharmony_ci* bench: add `uv_queue_work` ping-pong measurement (Momtchil Momtchev) 1971cb0ef41Sopenharmony_ci 1981cb0ef41Sopenharmony_ci* build: fix error C4146 on MSVC (UMU) 1991cb0ef41Sopenharmony_ci 2001cb0ef41Sopenharmony_ci* test: fix benchmark-ping-udp (Ryan Liptak) 2011cb0ef41Sopenharmony_ci 2021cb0ef41Sopenharmony_ci* win,fs: consider broken pipe error a normal EOF (Momtchil Momtchev) 2031cb0ef41Sopenharmony_ci 2041cb0ef41Sopenharmony_ci* document the values of enum uv_stdio_flags (Paul Evans) 2051cb0ef41Sopenharmony_ci 2061cb0ef41Sopenharmony_ci* win,loop: add missing uv_update_time (twosee) 2071cb0ef41Sopenharmony_ci 2081cb0ef41Sopenharmony_ci* win,fs: avoid closing an invalid handle (Jameson Nash) 2091cb0ef41Sopenharmony_ci 2101cb0ef41Sopenharmony_ci* fix oopsie from 2111cb0ef41Sopenharmony_ci 2121cb0ef41Sopenharmony_ci* doc: clarify android api level (Ben Noordhuis) 2131cb0ef41Sopenharmony_ci 2141cb0ef41Sopenharmony_ci* win: fix style nits [NFC] (Jameson Nash) 2151cb0ef41Sopenharmony_ci 2161cb0ef41Sopenharmony_ci* test: fix flaky udp_mmsg test (Santiago Gimeno) 2171cb0ef41Sopenharmony_ci 2181cb0ef41Sopenharmony_ci* test: fix ipc_send_recv_pipe flakiness (Ben Noordhuis) 2191cb0ef41Sopenharmony_ci 2201cb0ef41Sopenharmony_ci* doc: checkout -> check out (wyckster) 2211cb0ef41Sopenharmony_ci 2221cb0ef41Sopenharmony_ci* core: change uv_get_password uid/gid to unsigned (Jameson Nash) 2231cb0ef41Sopenharmony_ci 2241cb0ef41Sopenharmony_ci* hurd: unbreak build on GNU/Hurd (Vittore F. Scolari) 2251cb0ef41Sopenharmony_ci 2261cb0ef41Sopenharmony_ci* freebsd: use copy_file_range() in uv_fs_sendfile() (David Carlier) 2271cb0ef41Sopenharmony_ci 2281cb0ef41Sopenharmony_ci* test: use closefd in runner-unix.c (Guilherme Íscaro) 2291cb0ef41Sopenharmony_ci 2301cb0ef41Sopenharmony_ci* Reland "macos: use posix_spawn instead of fork" (Jameson Nash) 2311cb0ef41Sopenharmony_ci 2321cb0ef41Sopenharmony_ci* android: fix build error when no ifaddrs.h (ssrlive) 2331cb0ef41Sopenharmony_ci 2341cb0ef41Sopenharmony_ci* unix,win: add uv_available_parallelism() (Ben Noordhuis) 2351cb0ef41Sopenharmony_ci 2361cb0ef41Sopenharmony_ci* process: remove OpenBSD from kevent list (Jameson Nash) 2371cb0ef41Sopenharmony_ci 2381cb0ef41Sopenharmony_ci* zos: fix build breakage (Ben Noordhuis) 2391cb0ef41Sopenharmony_ci 2401cb0ef41Sopenharmony_ci* process: only use F_DUPFD_CLOEXEC if it is defined (Jameson Nash) 2411cb0ef41Sopenharmony_ci 2421cb0ef41Sopenharmony_ci* win,poll: add the MSAFD GUID for AF_UNIX (roflcopter4) 2431cb0ef41Sopenharmony_ci 2441cb0ef41Sopenharmony_ci* unix: simplify uv__cloexec_fcntl() (Ben Noordhuis) 2451cb0ef41Sopenharmony_ci 2461cb0ef41Sopenharmony_ci* doc: add secondary GPG ID for vtjnash (Jameson Nash) 2471cb0ef41Sopenharmony_ci 2481cb0ef41Sopenharmony_ci* unix: remove uv__cloexec_ioctl() (Jameson Nash) 2491cb0ef41Sopenharmony_ci 2501cb0ef41Sopenharmony_ci 2511cb0ef41Sopenharmony_ci2022.01.05, Version 1.43.0 (Stable), 988f2bfc4defb9a85a536a3e645834c161143ee0 2521cb0ef41Sopenharmony_ci 2531cb0ef41Sopenharmony_ciChanges since version 1.42.0: 2541cb0ef41Sopenharmony_ci 2551cb0ef41Sopenharmony_ci* run test named ip6_sin6_len (Jameson Nash) 2561cb0ef41Sopenharmony_ci 2571cb0ef41Sopenharmony_ci* docs: fix wrong information about scheduling (Mohamed Edrah) 2581cb0ef41Sopenharmony_ci 2591cb0ef41Sopenharmony_ci* unix: protect fork in uv_spawn from signals (Jameson Nash) 2601cb0ef41Sopenharmony_ci 2611cb0ef41Sopenharmony_ci* drop only successfully sent packets post sendmmsg (Supragya Raj) 2621cb0ef41Sopenharmony_ci 2631cb0ef41Sopenharmony_ci* test: fix typo in test-tty-escape-sequence-processing.c (Ikko Ashimine) 2641cb0ef41Sopenharmony_ci 2651cb0ef41Sopenharmony_ci* cmake: use standard installation layout always (Sylvain Corlay) 2661cb0ef41Sopenharmony_ci 2671cb0ef41Sopenharmony_ci* win,spawn: allow UNC path with forward slash (earnal) 2681cb0ef41Sopenharmony_ci 2691cb0ef41Sopenharmony_ci* win,fsevent: fix uv_fs_event_stop() assert (Ben Noordhuis) 2701cb0ef41Sopenharmony_ci 2711cb0ef41Sopenharmony_ci* unix: remove redundant include in unix.h (Juan José Arboleda) 2721cb0ef41Sopenharmony_ci 2731cb0ef41Sopenharmony_ci* doc: mark SmartOS as Tier 3 support (Ben Noordhuis) 2741cb0ef41Sopenharmony_ci 2751cb0ef41Sopenharmony_ci* doc: fix broken links for netbsd's sysctl manpage (YAKSH BARIYA) 2761cb0ef41Sopenharmony_ci 2771cb0ef41Sopenharmony_ci* misc: adjust stalebot deadline (Ben Noordhuis) 2781cb0ef41Sopenharmony_ci 2791cb0ef41Sopenharmony_ci* test: remove `dns-server.c` as it is not used anywhere (Darshan Sen) 2801cb0ef41Sopenharmony_ci 2811cb0ef41Sopenharmony_ci* build: fix non-cmake android builds (YAKSH BARIYA) 2821cb0ef41Sopenharmony_ci 2831cb0ef41Sopenharmony_ci* doc: replace pyuv with uvloop (Ofek Lev) 2841cb0ef41Sopenharmony_ci 2851cb0ef41Sopenharmony_ci* asan: fix some tests (Jameson Nash) 2861cb0ef41Sopenharmony_ci 2871cb0ef41Sopenharmony_ci* build: add experimental TSAN configuration (Jameson Nash) 2881cb0ef41Sopenharmony_ci 2891cb0ef41Sopenharmony_ci* pipe: remove useless assertion (~locpyl-tidnyd) 2901cb0ef41Sopenharmony_ci 2911cb0ef41Sopenharmony_ci* bsd: destroy mutex in uv__process_title_cleanup() (Darshan Sen) 2921cb0ef41Sopenharmony_ci 2931cb0ef41Sopenharmony_ci* build: add windows build to CI (Darshan Sen) 2941cb0ef41Sopenharmony_ci 2951cb0ef41Sopenharmony_ci* win,fs: fix error code in uv_fs_read() and uv_fs_write() (Darshan Sen) 2961cb0ef41Sopenharmony_ci 2971cb0ef41Sopenharmony_ci* build: add macos-latest to ci matrix (Ben Noordhuis) 2981cb0ef41Sopenharmony_ci 2991cb0ef41Sopenharmony_ci* udp: fix &/&& typo in macro condition (Evan Miller) 3001cb0ef41Sopenharmony_ci 3011cb0ef41Sopenharmony_ci* build: install cmake package module (Petr Menšík) 3021cb0ef41Sopenharmony_ci 3031cb0ef41Sopenharmony_ci* win: fix build for mingw32 (Nicolas Noble) 3041cb0ef41Sopenharmony_ci 3051cb0ef41Sopenharmony_ci* build: fix build failures with MinGW new headers (erw7) 3061cb0ef41Sopenharmony_ci 3071cb0ef41Sopenharmony_ci* build: fix win build with cmake versions before v3.14 (AJ Heller) 3081cb0ef41Sopenharmony_ci 3091cb0ef41Sopenharmony_ci* unix: support aarch64 in uv_cpu_info() (Juan José Arboleda) 3101cb0ef41Sopenharmony_ci 3111cb0ef41Sopenharmony_ci* linux: work around CIFS EPERM bug (Ben Noordhuis) 3121cb0ef41Sopenharmony_ci 3131cb0ef41Sopenharmony_ci* sunos: Oracle Developer Studio support (Stacey Marshall) 3141cb0ef41Sopenharmony_ci 3151cb0ef41Sopenharmony_ci* Revert "sunos: Oracle Developer Studio support (cjihrig) 3161cb0ef41Sopenharmony_ci 3171cb0ef41Sopenharmony_ci* sunos: Oracle Developer Studio support (Stacey Marshall) 3181cb0ef41Sopenharmony_ci 3191cb0ef41Sopenharmony_ci* stream: permit read after seeing EOF (Jameson Nash) 3201cb0ef41Sopenharmony_ci 3211cb0ef41Sopenharmony_ci* thread: initialize uv_thread_self for all threads (Jameson Nash) 3221cb0ef41Sopenharmony_ci 3231cb0ef41Sopenharmony_ci* kqueue: ignore write-end closed notifications (Jameson Nash) 3241cb0ef41Sopenharmony_ci 3251cb0ef41Sopenharmony_ci* macos: fix the cfdata length in uv__get_cpu_speed (Jesper Storm Bache) 3261cb0ef41Sopenharmony_ci 3271cb0ef41Sopenharmony_ci* unix,win: add uv_ip_name to get name from sockaddr (Campbell He) 3281cb0ef41Sopenharmony_ci 3291cb0ef41Sopenharmony_ci* win,test: fix a few typos (AJ Heller) 3301cb0ef41Sopenharmony_ci 3311cb0ef41Sopenharmony_ci* zos: use destructor for uv__threadpool_cleanup() (Wayne Zhang) 3321cb0ef41Sopenharmony_ci 3331cb0ef41Sopenharmony_ci* linux: use MemAvailable instead of MemFree (Andrey Hohutkin) 3341cb0ef41Sopenharmony_ci 3351cb0ef41Sopenharmony_ci* freebsd: call dlerror() only if necessary (Jameson Nash) 3361cb0ef41Sopenharmony_ci 3371cb0ef41Sopenharmony_ci* bsd,windows,zos: fix udp disconnect EINVAL (deal) 3381cb0ef41Sopenharmony_ci 3391cb0ef41Sopenharmony_ci 3401cb0ef41Sopenharmony_ci2021.07.21, Version 1.42.0 (Stable), 6ce14710da7079eb248868171f6343bc409ea3a4 3411cb0ef41Sopenharmony_ci 3421cb0ef41Sopenharmony_ciChanges since version 1.41.0: 3431cb0ef41Sopenharmony_ci 3441cb0ef41Sopenharmony_ci* doc: fix code highlighting (Darshan Sen) 3451cb0ef41Sopenharmony_ci 3461cb0ef41Sopenharmony_ci* test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros (tjarlama) 3471cb0ef41Sopenharmony_ci 3481cb0ef41Sopenharmony_ci* zos: build in ascii code page (Shuowang (Wayne) Zhang) 3491cb0ef41Sopenharmony_ci 3501cb0ef41Sopenharmony_ci* zos: don't use nanosecond timestamp fields (Shuowang (Wayne) Zhang) 3511cb0ef41Sopenharmony_ci 3521cb0ef41Sopenharmony_ci* zos: introduce zoslib (Shuowang (Wayne) Zhang) 3531cb0ef41Sopenharmony_ci 3541cb0ef41Sopenharmony_ci* zos: use strnlen() from zoslib (Shuowang (Wayne) Zhang) 3551cb0ef41Sopenharmony_ci 3561cb0ef41Sopenharmony_ci* zos: use nanosleep() from zoslib (Shuowang (Wayne) Zhang) 3571cb0ef41Sopenharmony_ci 3581cb0ef41Sopenharmony_ci* zos: use __getargv() from zoslib to get exe path (Shuowang (Wayne) Zhang) 3591cb0ef41Sopenharmony_ci 3601cb0ef41Sopenharmony_ci* zos: treat __rfim_utok as binary (Shuowang (Wayne) Zhang) 3611cb0ef41Sopenharmony_ci 3621cb0ef41Sopenharmony_ci* zos: use execvpe() to set environ explictly (Shuowang (Wayne) Zhang) 3631cb0ef41Sopenharmony_ci 3641cb0ef41Sopenharmony_ci* zos: use custom proctitle implementation (Shuowang (Wayne) Zhang) 3651cb0ef41Sopenharmony_ci 3661cb0ef41Sopenharmony_ci* doc: add instructions for building on z/OS (Shuowang (Wayne) Zhang) 3671cb0ef41Sopenharmony_ci 3681cb0ef41Sopenharmony_ci* linux,udp: enable full ICMP error reporting (Ondřej Surý) 3691cb0ef41Sopenharmony_ci 3701cb0ef41Sopenharmony_ci* test: fix test-udp-send-unreachable (Ondřej Surý) 3711cb0ef41Sopenharmony_ci 3721cb0ef41Sopenharmony_ci* include: fix typo in documentation (Tobias Nießen) 3731cb0ef41Sopenharmony_ci 3741cb0ef41Sopenharmony_ci* chore: use for(;;) instead of while (Yash Ladha) 3751cb0ef41Sopenharmony_ci 3761cb0ef41Sopenharmony_ci* test: remove string + int warning on udp-pummel (Juan José Arboleda) 3771cb0ef41Sopenharmony_ci 3781cb0ef41Sopenharmony_ci* cmake: fix linker flags (Zhao Zhili) 3791cb0ef41Sopenharmony_ci 3801cb0ef41Sopenharmony_ci* test: fix stack-use-after-scope (Zhao Zhili) 3811cb0ef41Sopenharmony_ci 3821cb0ef41Sopenharmony_ci* unix: expose thread_stack_size() internally (Brandon Cheng) 3831cb0ef41Sopenharmony_ci 3841cb0ef41Sopenharmony_ci* darwin: use RLIMIT_STACK for fsevents pthread (Brandon Cheng) 3851cb0ef41Sopenharmony_ci 3861cb0ef41Sopenharmony_ci* darwin: abort on pthread_attr_init fail (Brandon Cheng) 3871cb0ef41Sopenharmony_ci 3881cb0ef41Sopenharmony_ci* benchmark: remove unreachable code (Matvii Hodovaniuk) 3891cb0ef41Sopenharmony_ci 3901cb0ef41Sopenharmony_ci* macos: fix memleaks in uv__get_cpu_speed (George Zhao) 3911cb0ef41Sopenharmony_ci 3921cb0ef41Sopenharmony_ci* Make Thread Sanitizer aware of file descriptor close in uv__close() (Ondřej 3931cb0ef41Sopenharmony_ci Surý) 3941cb0ef41Sopenharmony_ci 3951cb0ef41Sopenharmony_ci* darwin: fix iOS compilation and functionality (Hayden) 3961cb0ef41Sopenharmony_ci 3971cb0ef41Sopenharmony_ci* linux: work around copy_file_range() cephfs bug (Ben Noordhuis) 3981cb0ef41Sopenharmony_ci 3991cb0ef41Sopenharmony_ci* zos: implement uv_get_constrained_memory() (Shuowang (Wayne) Zhang) 4001cb0ef41Sopenharmony_ci 4011cb0ef41Sopenharmony_ci* zos: fix uv_get_free_memory() (Shuowang (Wayne) Zhang) 4021cb0ef41Sopenharmony_ci 4031cb0ef41Sopenharmony_ci* zos: use CVTRLSTG to get total memory accurately (Shuowang (Wayne) Zhang) 4041cb0ef41Sopenharmony_ci 4051cb0ef41Sopenharmony_ci* ibmi: Handle interface names longer than 10 chars (Kevin Adler) 4061cb0ef41Sopenharmony_ci 4071cb0ef41Sopenharmony_ci* docs: update read-the-docs version of sphinx (Jameson Nash) 4081cb0ef41Sopenharmony_ci 4091cb0ef41Sopenharmony_ci* unix: refactor uv_try_write (twosee) 4101cb0ef41Sopenharmony_ci 4111cb0ef41Sopenharmony_ci* linux-core: add proper divide by zero assert (yiyuaner) 4121cb0ef41Sopenharmony_ci 4131cb0ef41Sopenharmony_ci* misc: remove unnecessary _GNU_SOURCE macros (Darshan Sen) 4141cb0ef41Sopenharmony_ci 4151cb0ef41Sopenharmony_ci* test: log to stdout to conform TAP spec (bbara) 4161cb0ef41Sopenharmony_ci 4171cb0ef41Sopenharmony_ci* win,fs: fix C4090 warning with MSVC (SeverinLeonhardt) 4181cb0ef41Sopenharmony_ci 4191cb0ef41Sopenharmony_ci* build: some systems provide dlopen() in libc (Andy Fiddaman) 4201cb0ef41Sopenharmony_ci 4211cb0ef41Sopenharmony_ci* include: add EOVERFLOW status code mapping (Darshan Sen) 4221cb0ef41Sopenharmony_ci 4231cb0ef41Sopenharmony_ci* unix,fs: use uv__load_relaxed and uv__store_relaxed (Darshan Sen) 4241cb0ef41Sopenharmony_ci 4251cb0ef41Sopenharmony_ci* win: fix string encoding issue of uv_os_gethostname (Eagle Liang) 4261cb0ef41Sopenharmony_ci 4271cb0ef41Sopenharmony_ci* unix,process: add uv__write_errno helper function (Ricky Zhou) 4281cb0ef41Sopenharmony_ci 4291cb0ef41Sopenharmony_ci* Re-merge "unix,stream: clear read/write states on close/eof" (Jameson Nash) 4301cb0ef41Sopenharmony_ci 4311cb0ef41Sopenharmony_ci* unix,core: fix errno handling in uv__getpwuid_r (Darshan Sen) 4321cb0ef41Sopenharmony_ci 4331cb0ef41Sopenharmony_ci* errors: map ESOCKTNOSUPPORT errno (Ryan Liptak) 4341cb0ef41Sopenharmony_ci 4351cb0ef41Sopenharmony_ci* doc: uv_read_stop always succeeds (Simon Kissane) 4361cb0ef41Sopenharmony_ci 4371cb0ef41Sopenharmony_ci* inet: fix inconsistent return value of inet_ntop6 (twosee) 4381cb0ef41Sopenharmony_ci 4391cb0ef41Sopenharmony_ci* darwin: fix -Wsometimes-uninitialized warning (twosee) 4401cb0ef41Sopenharmony_ci 4411cb0ef41Sopenharmony_ci* stream: introduce uv_try_write2 function (twosee) 4421cb0ef41Sopenharmony_ci 4431cb0ef41Sopenharmony_ci* poll,win: UV_PRIORITIZED option should not assert (twosee) 4441cb0ef41Sopenharmony_ci 4451cb0ef41Sopenharmony_ci* src: DragonFlyBSD has mmsghdr struct too (David Carlier) 4461cb0ef41Sopenharmony_ci 4471cb0ef41Sopenharmony_ci* cleanup,win: Remove _WIN32 guards on threadpool (James M Snell) 4481cb0ef41Sopenharmony_ci 4491cb0ef41Sopenharmony_ci* freebsd: fix an incompatible pointer type warning (Darshan Sen) 4501cb0ef41Sopenharmony_ci 4511cb0ef41Sopenharmony_ci* core: Correct the conditionals for {cloexec,nonblock}_ioctl (Ali Mohammad 4521cb0ef41Sopenharmony_ci Pur) 4531cb0ef41Sopenharmony_ci 4541cb0ef41Sopenharmony_ci* win,tcp: make uv_close work more like unix (Jameson Nash) 4551cb0ef41Sopenharmony_ci 4561cb0ef41Sopenharmony_ci* doc: more accurate list of valid send_handle's (twosee) 4571cb0ef41Sopenharmony_ci 4581cb0ef41Sopenharmony_ci* win,tcp: translate system errors correctly (twosee) 4591cb0ef41Sopenharmony_ci 4601cb0ef41Sopenharmony_ci* unix: implement cpu_relax() on ppc64 (Ben Noordhuis) 4611cb0ef41Sopenharmony_ci 4621cb0ef41Sopenharmony_ci* docs: move list of project links under PR control (Jameson Nash) 4631cb0ef41Sopenharmony_ci 4641cb0ef41Sopenharmony_ci* test: wrong pointer arithmetic multiplier (Erkhes N) 4651cb0ef41Sopenharmony_ci 4661cb0ef41Sopenharmony_ci* doc: switch discussion forum to github (Jameson Nash) 4671cb0ef41Sopenharmony_ci 4681cb0ef41Sopenharmony_ci* idna: fix OOB read in punycode decoder (Ben Noordhuis) 4691cb0ef41Sopenharmony_ci 4701cb0ef41Sopenharmony_ci* build: make sure -fvisibility=hidden is set (Santiago Gimeno) 4711cb0ef41Sopenharmony_ci 4721cb0ef41Sopenharmony_ci* illumos: event ports to epoll (tjarlama) 4731cb0ef41Sopenharmony_ci 4741cb0ef41Sopenharmony_ci* illumos,tty: UV_TTY_MODE_IO waits for 4 bytes (Joshua M. Clulow) 4751cb0ef41Sopenharmony_ci 4761cb0ef41Sopenharmony_ci* doc: add vtjnash GPG ID (Jameson Nash) 4771cb0ef41Sopenharmony_ci 4781cb0ef41Sopenharmony_ci* linux: read CPU model information on ppc (Richard Lau) 4791cb0ef41Sopenharmony_ci 4801cb0ef41Sopenharmony_ci* darwin: fix uv_barrier race condition (Guilherme Íscaro) 4811cb0ef41Sopenharmony_ci 4821cb0ef41Sopenharmony_ci* unix,stream: fix loop hang after uv_shutdown (Jameson Nash) 4831cb0ef41Sopenharmony_ci 4841cb0ef41Sopenharmony_ci* doc,udp: note that suggested_size is 1 max-sized dgram (Ryan Liptak) 4851cb0ef41Sopenharmony_ci 4861cb0ef41Sopenharmony_ci* mingw: fix building for ARM/AArch64 (Martin Storsjö) 4871cb0ef41Sopenharmony_ci 4881cb0ef41Sopenharmony_ci* unix: strnlen is not available on Solaris 10 (Claes Nästén) 4891cb0ef41Sopenharmony_ci 4901cb0ef41Sopenharmony_ci* sunos: restore use of event ports (Andy Fiddaman) 4911cb0ef41Sopenharmony_ci 4921cb0ef41Sopenharmony_ci* sunos,cmake: use thread-safe errno (Andy Fiddaman) 4931cb0ef41Sopenharmony_ci 4941cb0ef41Sopenharmony_ci 4951cb0ef41Sopenharmony_ci2021.02.14, Version 1.41.0 (Stable), 1dff88e5161cba5c59276d2070d2e304e4dcb242 4961cb0ef41Sopenharmony_ci 4971cb0ef41Sopenharmony_ciChanges since version 1.40.0: 4981cb0ef41Sopenharmony_ci 4991cb0ef41Sopenharmony_ci* mailmap: update contact information for richardlau (Richard Lau) 5001cb0ef41Sopenharmony_ci 5011cb0ef41Sopenharmony_ci* build: add asan checks (gengjiawen) 5021cb0ef41Sopenharmony_ci 5031cb0ef41Sopenharmony_ci* unix: report bind error in uv_tcp_connect() (Ben Noordhuis) 5041cb0ef41Sopenharmony_ci 5051cb0ef41Sopenharmony_ci* doc: uv_tcp_bind() never returns UV_EADDRINUSE (Ben Noordhuis) 5061cb0ef41Sopenharmony_ci 5071cb0ef41Sopenharmony_ci* test: fix pump and tcp_write_batch benchmarks (Santiago Gimeno) 5081cb0ef41Sopenharmony_ci 5091cb0ef41Sopenharmony_ci* doc: mark IBM i as Tier 2 support (Jesse Gorzinski) 5101cb0ef41Sopenharmony_ci 5111cb0ef41Sopenharmony_ci* doc,poll: add notes (repeated cb & cancel pending cb) (Elad Nachmias) 5121cb0ef41Sopenharmony_ci 5131cb0ef41Sopenharmony_ci* linux: fix -Wincompatible-pointer-types warning (Ben Noordhuis) 5141cb0ef41Sopenharmony_ci 5151cb0ef41Sopenharmony_ci* linux: fix -Wsign-compare warning (Ben Noordhuis) 5161cb0ef41Sopenharmony_ci 5171cb0ef41Sopenharmony_ci* android: add system call api guards (Ben Noordhuis) 5181cb0ef41Sopenharmony_ci 5191cb0ef41Sopenharmony_ci* unix,win: harmonize uv_read_start() error handling (Ben Noordhuis) 5201cb0ef41Sopenharmony_ci 5211cb0ef41Sopenharmony_ci* unix,win: more uv_read_start() argument validation (Ben Noordhuis) 5221cb0ef41Sopenharmony_ci 5231cb0ef41Sopenharmony_ci* build: turn on -fno-strict-aliasing (Ben Noordhuis) 5241cb0ef41Sopenharmony_ci 5251cb0ef41Sopenharmony_ci* stream: add uv_pipe and uv_socketpair to the API (Jameson Nash) 5261cb0ef41Sopenharmony_ci 5271cb0ef41Sopenharmony_ci* unix,win: initialize timer `timeout` field (Ben Noordhuis) 5281cb0ef41Sopenharmony_ci 5291cb0ef41Sopenharmony_ci* bsd-ifaddrs: improve comments (Darshan Sen) 5301cb0ef41Sopenharmony_ci 5311cb0ef41Sopenharmony_ci* test: remove unnecessary uv_fs_stat() calls (Ben Noordhuis) 5321cb0ef41Sopenharmony_ci 5331cb0ef41Sopenharmony_ci* fs: fix utime/futime timestamp rounding errors (Ben Noordhuis) 5341cb0ef41Sopenharmony_ci 5351cb0ef41Sopenharmony_ci* test: ensure reliable floating point comparison (Jameson Nash) 5361cb0ef41Sopenharmony_ci 5371cb0ef41Sopenharmony_ci* unix,fs: fix uv_fs_sendfile() (Santiago Gimeno) 5381cb0ef41Sopenharmony_ci 5391cb0ef41Sopenharmony_ci* unix: fix uv_fs_stat when using statx (Simon Kadisch) 5401cb0ef41Sopenharmony_ci 5411cb0ef41Sopenharmony_ci* linux,macos: fix uv_set_process_title regression (Momtchil Momtchev) 5421cb0ef41Sopenharmony_ci 5431cb0ef41Sopenharmony_ci* doc: clarify UDP errors and recvmmsg (Ethel Weston) 5441cb0ef41Sopenharmony_ci 5451cb0ef41Sopenharmony_ci* test-getaddrinfo: use example.invalid (Drew DeVault) 5461cb0ef41Sopenharmony_ci 5471cb0ef41Sopenharmony_ci* Revert "build: fix android autotools build" (Bernardo Ramos) 5481cb0ef41Sopenharmony_ci 5491cb0ef41Sopenharmony_ci* unix,fs: on DVS fs, statx returns EOPNOTSUPP (Mark Klein) 5501cb0ef41Sopenharmony_ci 5511cb0ef41Sopenharmony_ci* win, fs: mkdir really return UV_EINVAL for invalid names (Nicholas Vavilov) 5521cb0ef41Sopenharmony_ci 5531cb0ef41Sopenharmony_ci* tools: migrate tools/make_dist_html.py to python3 (Dominique Dumont) 5541cb0ef41Sopenharmony_ci 5551cb0ef41Sopenharmony_ci* unix: fix uv_uptime() on linux (schamberg97) 5561cb0ef41Sopenharmony_ci 5571cb0ef41Sopenharmony_ci* unix: check for partial copy_file_range support (Momtchil Momtchev) 5581cb0ef41Sopenharmony_ci 5591cb0ef41Sopenharmony_ci* win: bump minimum supported version to windows 8 (Ben Noordhuis) 5601cb0ef41Sopenharmony_ci 5611cb0ef41Sopenharmony_ci* poll,unix: ensure safety of rapid fd reuse (Bob Weinand) 5621cb0ef41Sopenharmony_ci 5631cb0ef41Sopenharmony_ci* test: fix some warnings (Issam E. Maghni) 5641cb0ef41Sopenharmony_ci 5651cb0ef41Sopenharmony_ci* unix: fix uv_uptime() regression (Santiago Gimeno) 5661cb0ef41Sopenharmony_ci 5671cb0ef41Sopenharmony_ci* doc: fix versionadded metadata (cjihrig) 5681cb0ef41Sopenharmony_ci 5691cb0ef41Sopenharmony_ci* test: fix 'incompatible pointer types' warnings (cjihrig) 5701cb0ef41Sopenharmony_ci 5711cb0ef41Sopenharmony_ci* unix: check for EXDEV in uv__fs_sendfile() (Darshan Sen) 5721cb0ef41Sopenharmony_ci 5731cb0ef41Sopenharmony_ci 5741cb0ef41Sopenharmony_ci2020.09.26, Version 1.40.0 (Stable), 4e69e333252693bd82d6338d6124f0416538dbfc 5751cb0ef41Sopenharmony_ci 5761cb0ef41Sopenharmony_ciChanges since version 1.39.0: 5771cb0ef41Sopenharmony_ci 5781cb0ef41Sopenharmony_ci* udp: add UV_UDP_MMSG_FREE recv_cb flag (Ryan Liptak) 5791cb0ef41Sopenharmony_ci 5801cb0ef41Sopenharmony_ci* include: re-map UV__EPROTO from 4046 to -4046 (YuMeiJie) 5811cb0ef41Sopenharmony_ci 5821cb0ef41Sopenharmony_ci* doc: correct UV_UDP_MMSG_FREE version added (cjihrig) 5831cb0ef41Sopenharmony_ci 5841cb0ef41Sopenharmony_ci* doc: add uv_metrics_idle_time() version metadata (Ryan Liptak) 5851cb0ef41Sopenharmony_ci 5861cb0ef41Sopenharmony_ci* win,tty: pass through utf-16 surrogate pairs (Mustafa M) 5871cb0ef41Sopenharmony_ci 5881cb0ef41Sopenharmony_ci* unix: fix DragonFly BSD build (Aleksej Lebedev) 5891cb0ef41Sopenharmony_ci 5901cb0ef41Sopenharmony_ci* win,udp: fix error code returned by connect() (Santiago Gimeno) 5911cb0ef41Sopenharmony_ci 5921cb0ef41Sopenharmony_ci* src: suppress user_timeout maybe-uninitialized (Daniel Bevenius) 5931cb0ef41Sopenharmony_ci 5941cb0ef41Sopenharmony_ci* test: fix compiler warning (Vladimír Čunát) 5951cb0ef41Sopenharmony_ci 5961cb0ef41Sopenharmony_ci* build: fix the Haiku cmake build (David Carlier) 5971cb0ef41Sopenharmony_ci 5981cb0ef41Sopenharmony_ci* linux: fix i386 sendmmsg/recvmmsg support (Ben Noordhuis) 5991cb0ef41Sopenharmony_ci 6001cb0ef41Sopenharmony_ci* build: add libuv-static pkg-config file (Nikolay Mitev) 6011cb0ef41Sopenharmony_ci 6021cb0ef41Sopenharmony_ci* unix,win: add uv_timer_get_due_in() (Ulrik Strid) 6031cb0ef41Sopenharmony_ci 6041cb0ef41Sopenharmony_ci* build,unix: add QNX support (Elad Lahav) 6051cb0ef41Sopenharmony_ci 6061cb0ef41Sopenharmony_ci* include: remove incorrect UV__ERR() for EPROTO (cjihrig) 6071cb0ef41Sopenharmony_ci 6081cb0ef41Sopenharmony_ci 6091cb0ef41Sopenharmony_ci2020.08.26, Version 1.39.0 (Stable), 25f4b8b8a3c0f934158cd37a37b0525d75ca488e 6101cb0ef41Sopenharmony_ci 6111cb0ef41Sopenharmony_ciChanges since version 1.38.1: 6121cb0ef41Sopenharmony_ci 6131cb0ef41Sopenharmony_ci* unix: use relaxed loads/stores for clock id (Ben Noordhuis) 6141cb0ef41Sopenharmony_ci 6151cb0ef41Sopenharmony_ci* build,win: link to user32.lib and advapi32.lib (George Zhao) 6161cb0ef41Sopenharmony_ci 6171cb0ef41Sopenharmony_ci* unix: squelch harmless valgrind warning (ssrlive) 6181cb0ef41Sopenharmony_ci 6191cb0ef41Sopenharmony_ci* include: fx c++ style comments warnings (Turbinya) 6201cb0ef41Sopenharmony_ci 6211cb0ef41Sopenharmony_ci* build,cmake: Change installation location on MinGW (erw7) 6221cb0ef41Sopenharmony_ci 6231cb0ef41Sopenharmony_ci* linux: use copy_file_range for uv_fs_copyfile when possible (Carter Li) 6241cb0ef41Sopenharmony_ci 6251cb0ef41Sopenharmony_ci* win,tcp: avoid reinserting a pending request ( 6261cb0ef41Sopenharmony_ci 6271cb0ef41Sopenharmony_ci* docs: improve the descriptions for get memory info (Juan Sebastian velez 6281cb0ef41Sopenharmony_ci Posada) 6291cb0ef41Sopenharmony_ci 6301cb0ef41Sopenharmony_ci* test: add udp-mmsg test (Ryan Liptak) 6311cb0ef41Sopenharmony_ci 6321cb0ef41Sopenharmony_ci* udp: add uv_udp_using_recvmmsg query (Ryan Liptak) 6331cb0ef41Sopenharmony_ci 6341cb0ef41Sopenharmony_ci* doc: add more error constants (TK-one) 6351cb0ef41Sopenharmony_ci 6361cb0ef41Sopenharmony_ci* zos: fix potential event loop stall (Trevor Norris) 6371cb0ef41Sopenharmony_ci 6381cb0ef41Sopenharmony_ci* include: add internal fields struct to uv_loop_t (Trevor Norris) 6391cb0ef41Sopenharmony_ci 6401cb0ef41Sopenharmony_ci* core: add API to measure event loop idle time (Trevor Norris) 6411cb0ef41Sopenharmony_ci 6421cb0ef41Sopenharmony_ci* win,fs: use CreateDirectoryW instead of _wmkdir (Mustafa M) 6431cb0ef41Sopenharmony_ci 6441cb0ef41Sopenharmony_ci* win,nfc: fix integer comparison signedness (escherstair) 6451cb0ef41Sopenharmony_ci 6461cb0ef41Sopenharmony_ci* win,nfc: use 6471cb0ef41Sopenharmony_ci 6481cb0ef41Sopenharmony_ci* win,nfc: removed some unused variables (escherstair) 6491cb0ef41Sopenharmony_ci 6501cb0ef41Sopenharmony_ci* win,nfc: add missing return statement (escherstair) 6511cb0ef41Sopenharmony_ci 6521cb0ef41Sopenharmony_ci* win,nfc: disable clang-format for 6531cb0ef41Sopenharmony_ci 6541cb0ef41Sopenharmony_ci* darwin: use IOKit for uv_cpu_info (Evan Lucas) 6551cb0ef41Sopenharmony_ci 6561cb0ef41Sopenharmony_ci* test: fix thread race in process_title_threadsafe (Ben Noordhuis) 6571cb0ef41Sopenharmony_ci 6581cb0ef41Sopenharmony_ci* win,fs: avoid implicit access to _doserrno (Jameson Nash) 6591cb0ef41Sopenharmony_ci 6601cb0ef41Sopenharmony_ci* test: give hrtime test a custom 20s timeout (Jameson Nash) 6611cb0ef41Sopenharmony_ci 6621cb0ef41Sopenharmony_ci* build: add more failed test, for qemu version bump (gengjiawen) 6631cb0ef41Sopenharmony_ci 6641cb0ef41Sopenharmony_ci* unix: handle src, dest same in uv_fs_copyfile() (cjihrig) 6651cb0ef41Sopenharmony_ci 6661cb0ef41Sopenharmony_ci* unix: error when uv_setup_args() is not called (Ryan Liptak) 6671cb0ef41Sopenharmony_ci 6681cb0ef41Sopenharmony_ci* aix: protect uv_exepath() from uv_set_process_title() (Richard Lau) 6691cb0ef41Sopenharmony_ci 6701cb0ef41Sopenharmony_ci* fs: clobber req->path on uv_fs_mkstemp() error (tjarlama) 6711cb0ef41Sopenharmony_ci 6721cb0ef41Sopenharmony_ci* cmake: fix compile error C2001 on Chinese Windows (司徒玟琅) 6731cb0ef41Sopenharmony_ci 6741cb0ef41Sopenharmony_ci* test: avoid double evaluation in ASSERT_BASE macro (tjarlama) 6751cb0ef41Sopenharmony_ci 6761cb0ef41Sopenharmony_ci* tcp: fail instantly if local port is unbound (Bartosz Sosnowski) 6771cb0ef41Sopenharmony_ci 6781cb0ef41Sopenharmony_ci* doc: fix most sphinx warnings (Jameson Nash) 6791cb0ef41Sopenharmony_ci 6801cb0ef41Sopenharmony_ci* nfci: address some style nits (Jameson Nash) 6811cb0ef41Sopenharmony_ci 6821cb0ef41Sopenharmony_ci* unix: don't use _POSIX_PATH_MAX (Ben Noordhuis) 6831cb0ef41Sopenharmony_ci 6841cb0ef41Sopenharmony_ci 6851cb0ef41Sopenharmony_ci2020.07.04, Version 1.38.1 (Stable), e8b989ea1f7f9d4083511a2caec7791e9abd1871 6861cb0ef41Sopenharmony_ci 6871cb0ef41Sopenharmony_ciChanges since version 1.38.0: 6881cb0ef41Sopenharmony_ci 6891cb0ef41Sopenharmony_ci* test: use last matching qemu version (cjihrig) 6901cb0ef41Sopenharmony_ci 6911cb0ef41Sopenharmony_ci* win, util: rearrange uv_hrtime (Bartosz Sosnowski) 6921cb0ef41Sopenharmony_ci 6931cb0ef41Sopenharmony_ci* test: skip signal_multiple_loops test on QEMU (gengjiawen) 6941cb0ef41Sopenharmony_ci 6951cb0ef41Sopenharmony_ci* build: add android build to CI (gengjiawen) 6961cb0ef41Sopenharmony_ci 6971cb0ef41Sopenharmony_ci* test: extend fs_event_error_reporting timeout (cjihrig) 6981cb0ef41Sopenharmony_ci 6991cb0ef41Sopenharmony_ci* build: link libkvm on netbsd only (Alexander Tokmakov) 7001cb0ef41Sopenharmony_ci 7011cb0ef41Sopenharmony_ci* linux: refactor /proc file reader logic (Ben Noordhuis) 7021cb0ef41Sopenharmony_ci 7031cb0ef41Sopenharmony_ci* linux: read load average from /proc/loadavg (Ben Noordhuis) 7041cb0ef41Sopenharmony_ci 7051cb0ef41Sopenharmony_ci* android: remove patch code for below 21 (gengjiawen) 7061cb0ef41Sopenharmony_ci 7071cb0ef41Sopenharmony_ci* win: fix visual studio 2008 build (Arenoros) 7081cb0ef41Sopenharmony_ci 7091cb0ef41Sopenharmony_ci* win,tty: fix deadlock caused by inconsistent state (lander0s) 7101cb0ef41Sopenharmony_ci 7111cb0ef41Sopenharmony_ci* unix: use relaxed loads/stores for feature checks (Ben Noordhuis) 7121cb0ef41Sopenharmony_ci 7131cb0ef41Sopenharmony_ci* build: don't .gitignore m4/ax_pthread.m4 (Ben Noordhuis) 7141cb0ef41Sopenharmony_ci 7151cb0ef41Sopenharmony_ci* unix: fix gcc atomics feature check (Ben Noordhuis) 7161cb0ef41Sopenharmony_ci 7171cb0ef41Sopenharmony_ci* darwin: work around clock jumping back in time (Ben Noordhuis) 7181cb0ef41Sopenharmony_ci 7191cb0ef41Sopenharmony_ci* udp: fix write_queue cleanup on sendmmsg error (Santiago Gimeno) 7201cb0ef41Sopenharmony_ci 7211cb0ef41Sopenharmony_ci* src: build fix for Android (David Carlier) 7221cb0ef41Sopenharmony_ci 7231cb0ef41Sopenharmony_ci 7241cb0ef41Sopenharmony_ci2020.05.18, Version 1.38.0 (Stable), 1ab9ea3790378f9f25c4e78e9e2b511c75f9c9ed 7251cb0ef41Sopenharmony_ci 7261cb0ef41Sopenharmony_ciChanges since version 1.37.0: 7271cb0ef41Sopenharmony_ci 7281cb0ef41Sopenharmony_ci* test: skip poll_duplex and poll_unidirectional on PASE (Xu Meng) 7291cb0ef41Sopenharmony_ci 7301cb0ef41Sopenharmony_ci* linux: make cpu_times consistently be milliseconds (James Ross) 7311cb0ef41Sopenharmony_ci 7321cb0ef41Sopenharmony_ci* win: DRY uv_poll_start() and uv_poll_stop() (Ben Noordhuis) 7331cb0ef41Sopenharmony_ci 7341cb0ef41Sopenharmony_ci* win: DRY uv_poll_close() (Ben Noordhuis) 7351cb0ef41Sopenharmony_ci 7361cb0ef41Sopenharmony_ci* unix,win: add uv_library_shutdown() (Ben Noordhuis) 7371cb0ef41Sopenharmony_ci 7381cb0ef41Sopenharmony_ci* unix: yield cpu when spinlocking on async handle (Ben Noordhuis) 7391cb0ef41Sopenharmony_ci 7401cb0ef41Sopenharmony_ci* win: remove dep on GetQueuedCompletionStatusEx (Colin Finck) 7411cb0ef41Sopenharmony_ci 7421cb0ef41Sopenharmony_ci* doc: correct source lines (Shohei YOSHIDA) 7431cb0ef41Sopenharmony_ci 7441cb0ef41Sopenharmony_ci* build,android: fix typo (twosee) 7451cb0ef41Sopenharmony_ci 7461cb0ef41Sopenharmony_ci* doc: uv_cancel() handles uv_random_t requests (Philip Chimento) 7471cb0ef41Sopenharmony_ci 7481cb0ef41Sopenharmony_ci* doc: fix unescaped character (Philip Chimento) 7491cb0ef41Sopenharmony_ci 7501cb0ef41Sopenharmony_ci* build,cmake: fix compilation on old MinGW (erw7) 7511cb0ef41Sopenharmony_ci 7521cb0ef41Sopenharmony_ci* build: remove unnessesary MSVC warnings (Bartosz Sosnowski) 7531cb0ef41Sopenharmony_ci 7541cb0ef41Sopenharmony_ci* win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis) 7551cb0ef41Sopenharmony_ci 7561cb0ef41Sopenharmony_ci* unix: simplify uv__udp_init_ex() (Ben Noordhuis) 7571cb0ef41Sopenharmony_ci 7581cb0ef41Sopenharmony_ci* win: remove MAX_PATH limitations (Bartosz Sosnowski) 7591cb0ef41Sopenharmony_ci 7601cb0ef41Sopenharmony_ci* build, win: add long path aware manifest (Bartosz Sosnowski) 7611cb0ef41Sopenharmony_ci 7621cb0ef41Sopenharmony_ci* doc: check/idle/prepare functions always succeed (Ben Noordhuis) 7631cb0ef41Sopenharmony_ci 7641cb0ef41Sopenharmony_ci* darwin: fix build with non-apple compilers (Ben Noordhuis) 7651cb0ef41Sopenharmony_ci 7661cb0ef41Sopenharmony_ci* win: support environment variables > 32767 chars (Ben Noordhuis) 7671cb0ef41Sopenharmony_ci 7681cb0ef41Sopenharmony_ci* unix: fully initialize struct msghdr (Ben Noordhuis) 7691cb0ef41Sopenharmony_ci 7701cb0ef41Sopenharmony_ci* doc: add uv_replace_allocator thread safety warning (twosee) 7711cb0ef41Sopenharmony_ci 7721cb0ef41Sopenharmony_ci* unix: fix int overflow when copying large files (Michal Artazov) 7731cb0ef41Sopenharmony_ci 7741cb0ef41Sopenharmony_ci* fs: report original error (Bartosz Sosnowski) 7751cb0ef41Sopenharmony_ci 7761cb0ef41Sopenharmony_ci* win, fs: add IO_REPARSE_TAG_APPEXECLINK support (Bartosz Sosnowski) 7771cb0ef41Sopenharmony_ci 7781cb0ef41Sopenharmony_ci* doc: fix formatting (Ben Noordhuis) 7791cb0ef41Sopenharmony_ci 7801cb0ef41Sopenharmony_ci* unix: fix memory leak when uv_loop_init() fails (Anna Henningsen) 7811cb0ef41Sopenharmony_ci 7821cb0ef41Sopenharmony_ci* unix: shrink uv_udp_set_source_membership() stack (Ben Noordhuis) 7831cb0ef41Sopenharmony_ci 7841cb0ef41Sopenharmony_ci* unix,win: fix wrong sizeof argument to memcpy() (Ben Noordhuis) 7851cb0ef41Sopenharmony_ci 7861cb0ef41Sopenharmony_ci* build: check for libraries not provided by libc (Jeroen Roovers) 7871cb0ef41Sopenharmony_ci 7881cb0ef41Sopenharmony_ci* doc: fix the order of arguments to calloc() (MasterDuke17) 7891cb0ef41Sopenharmony_ci 7901cb0ef41Sopenharmony_ci* unix: don't abort when getrlimit() fails (Ben Noordhuis) 7911cb0ef41Sopenharmony_ci 7921cb0ef41Sopenharmony_ci* test: support common user profile on IBMi (Xu Meng) 7931cb0ef41Sopenharmony_ci 7941cb0ef41Sopenharmony_ci* build: test on more platforms via QEMU in CI (gengjiawen) 7951cb0ef41Sopenharmony_ci 7961cb0ef41Sopenharmony_ci 7971cb0ef41Sopenharmony_ci2020.04.20, Version 1.37.0 (Stable), 02a9e1be252b623ee032a3137c0b0c94afbe6809 7981cb0ef41Sopenharmony_ci 7991cb0ef41Sopenharmony_ciChanges since version 1.36.0: 8001cb0ef41Sopenharmony_ci 8011cb0ef41Sopenharmony_ci* timer: remove redundant check in heap compare (Yash Ladha) 8021cb0ef41Sopenharmony_ci 8031cb0ef41Sopenharmony_ci* udp: add flag to enable recvmmsg(2) explicitly (Saúl Ibarra Corretgé) 8041cb0ef41Sopenharmony_ci 8051cb0ef41Sopenharmony_ci 8061cb0ef41Sopenharmony_ci2020.04.16, Version 1.36.0 (Stable), 533b738838ad8407032e14b6772b29ef9af63cfa 8071cb0ef41Sopenharmony_ci 8081cb0ef41Sopenharmony_ciChanges since version 1.35.0: 8091cb0ef41Sopenharmony_ci 8101cb0ef41Sopenharmony_ci* build: add aix-common.c for AIX cmake build (Jesse Gorzinski) 8111cb0ef41Sopenharmony_ci 8121cb0ef41Sopenharmony_ci* zos: explicitly mark message queue events (Irek Fakhrutdinov) 8131cb0ef41Sopenharmony_ci 8141cb0ef41Sopenharmony_ci* zos: move mq check out of loop to save cpu cycles (Irek Fakhrutdinov) 8151cb0ef41Sopenharmony_ci 8161cb0ef41Sopenharmony_ci* zos: add checks to ensure behavior of epoll_wait (Irek Fakhrutdinov) 8171cb0ef41Sopenharmony_ci 8181cb0ef41Sopenharmony_ci* src: add uv__reallocf() (Ben Noordhuis) 8191cb0ef41Sopenharmony_ci 8201cb0ef41Sopenharmony_ci* build: ibmi support for cmake (Jesse Gorzinski) 8211cb0ef41Sopenharmony_ci 8221cb0ef41Sopenharmony_ci* build: fix gyp build for Android API >= 28 (Lin Zhang) 8231cb0ef41Sopenharmony_ci 8241cb0ef41Sopenharmony_ci* udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé) 8251cb0ef41Sopenharmony_ci 8261cb0ef41Sopenharmony_ci* zos,test: fix spawn_empty_env for shared library build (Richard Lau) 8271cb0ef41Sopenharmony_ci 8281cb0ef41Sopenharmony_ci* zos: fix non-Release builds (Richard Lau) 8291cb0ef41Sopenharmony_ci 8301cb0ef41Sopenharmony_ci* zos: fix return value on expired nanosleep() call (Richard Lau) 8311cb0ef41Sopenharmony_ci 8321cb0ef41Sopenharmony_ci* build: fix z/OS cmake build (Richard Lau) 8331cb0ef41Sopenharmony_ci 8341cb0ef41Sopenharmony_ci* test: add a bunch of ASSERT macros (Santiago Gimeno) 8351cb0ef41Sopenharmony_ci 8361cb0ef41Sopenharmony_ci* test: remove unused extern declaration (Ben Noordhuis) 8371cb0ef41Sopenharmony_ci 8381cb0ef41Sopenharmony_ci* test: canonicalize argv[0] in exepath test (Ben Noordhuis) 8391cb0ef41Sopenharmony_ci 8401cb0ef41Sopenharmony_ci* test: simplify platform_init() (Ben Noordhuis) 8411cb0ef41Sopenharmony_ci 8421cb0ef41Sopenharmony_ci* ibmi: Fix isatty EBADF handling and refactor (Kevin Adler) 8431cb0ef41Sopenharmony_ci 8441cb0ef41Sopenharmony_ci* test: Test EBADF tty handling (Kevin Adler) 8451cb0ef41Sopenharmony_ci 8461cb0ef41Sopenharmony_ci* build: make cmake build benchmarks (Ben Noordhuis) 8471cb0ef41Sopenharmony_ci 8481cb0ef41Sopenharmony_ci* win: use RtlGenRandom from advapi32.dll directly (Ben Noordhuis) 8491cb0ef41Sopenharmony_ci 8501cb0ef41Sopenharmony_ci* android: fix OOB write in uv_interface_addresses() (Lin Zhang) 8511cb0ef41Sopenharmony_ci 8521cb0ef41Sopenharmony_ci* test: pass test when hostname is single character (毛毛) 8531cb0ef41Sopenharmony_ci 8541cb0ef41Sopenharmony_ci* ibmi: set the highest process priority to -10 (Xu Meng) 8551cb0ef41Sopenharmony_ci 8561cb0ef41Sopenharmony_ci* build: remove support for gyp (Ben Noordhuis) 8571cb0ef41Sopenharmony_ci 8581cb0ef41Sopenharmony_ci* doc: add note to README on cross-compiling (Ben Noordhuis) 8591cb0ef41Sopenharmony_ci 8601cb0ef41Sopenharmony_ci* fs: add uv_fs_lutime() (Sk Sajidul Kadir) 8611cb0ef41Sopenharmony_ci 8621cb0ef41Sopenharmony_ci* unix: implement cpu_relax() for arm (David Carlier) 8631cb0ef41Sopenharmony_ci 8641cb0ef41Sopenharmony_ci* linux: fix uv__accept4() (twosee) 8651cb0ef41Sopenharmony_ci 8661cb0ef41Sopenharmony_ci* win: handle file paths in uv_fs_statfs() (erw7) 8671cb0ef41Sopenharmony_ci 8681cb0ef41Sopenharmony_ci* unix: fix uv_os_environ() null pointer check (Rikard Falkeborn) 8691cb0ef41Sopenharmony_ci 8701cb0ef41Sopenharmony_ci* win: fix uv_os_environ() null pointer check (Rikard Falkeborn) 8711cb0ef41Sopenharmony_ci 8721cb0ef41Sopenharmony_ci* unix: fix compilation on macOS 32-bit architectures (Brad King) 8731cb0ef41Sopenharmony_ci 8741cb0ef41Sopenharmony_ci* win: replace alloca() with stack-based array (Ben Noordhuis) 8751cb0ef41Sopenharmony_ci 8761cb0ef41Sopenharmony_ci 8771cb0ef41Sopenharmony_ci2020.03.12, Version 1.35.0 (Stable), e45f1ec38db882f8dc17b51f51a6684027034609 8781cb0ef41Sopenharmony_ci 8791cb0ef41Sopenharmony_ciChanges since version 1.34.2: 8801cb0ef41Sopenharmony_ci 8811cb0ef41Sopenharmony_ci* src: android build fix (David Carlier) 8821cb0ef41Sopenharmony_ci 8831cb0ef41Sopenharmony_ci* build: make code compilable for iOS on Xcode (ssrlive) 8841cb0ef41Sopenharmony_ci 8851cb0ef41Sopenharmony_ci* ibmi: skip unsupported fs test cases (Xu Meng) 8861cb0ef41Sopenharmony_ci 8871cb0ef41Sopenharmony_ci* ibmi: ensure that pipe backlog is not zero (Xu Meng) 8881cb0ef41Sopenharmony_ci 8891cb0ef41Sopenharmony_ci* test,udp6: fix udp_ipv6 test flakiness (Jameson Nash) 8901cb0ef41Sopenharmony_ci 8911cb0ef41Sopenharmony_ci* test: fix fs_event_watch_dir_recursive flakiness (Santiago Gimeno) 8921cb0ef41Sopenharmony_ci 8931cb0ef41Sopenharmony_ci* pipe: disallow listening on an IPC pipe (Witold Kręcicki) 8941cb0ef41Sopenharmony_ci 8951cb0ef41Sopenharmony_ci* build,cmake: improve buil experience (Isabella Muerte) 8961cb0ef41Sopenharmony_ci 8971cb0ef41Sopenharmony_ci* unix: remove support for FreeBSD < 10 (Saúl Ibarra Corretgé) 8981cb0ef41Sopenharmony_ci 8991cb0ef41Sopenharmony_ci* linux: simplify uv__accept() (Ben Noordhuis) 9001cb0ef41Sopenharmony_ci 9011cb0ef41Sopenharmony_ci* linux: assume presence of SOCK_CLOEXEC flag (Ben Noordhuis) 9021cb0ef41Sopenharmony_ci 9031cb0ef41Sopenharmony_ci* linux: simplify uv__dup2_cloexec() (Ben Noordhuis) 9041cb0ef41Sopenharmony_ci 9051cb0ef41Sopenharmony_ci* freebsd,linux: simplify uv__make_socketpair() (Ben Noordhuis) 9061cb0ef41Sopenharmony_ci 9071cb0ef41Sopenharmony_ci* unix: fix error handling in uv__make_socketpair() (Ben Noordhuis) 9081cb0ef41Sopenharmony_ci 9091cb0ef41Sopenharmony_ci* freebsd,linux: simplify uv__make_pipe() (Ben Noordhuis) 9101cb0ef41Sopenharmony_ci 9111cb0ef41Sopenharmony_ci* unix: fix error handling in uv__make_pipe() (Ben Noordhuis) 9121cb0ef41Sopenharmony_ci 9131cb0ef41Sopenharmony_ci* linux: simplify uv__async_eventfd() (Ben Noordhuis) 9141cb0ef41Sopenharmony_ci 9151cb0ef41Sopenharmony_ci* linux: assume the presence of inotify system calls (Ben Noordhuis) 9161cb0ef41Sopenharmony_ci 9171cb0ef41Sopenharmony_ci* doc: strip ICC profile from 2 jpg files (Dominique Dumont) 9181cb0ef41Sopenharmony_ci 9191cb0ef41Sopenharmony_ci* unix: make uv_tcp_keepalive predictable (Manuel BACHMANN) 9201cb0ef41Sopenharmony_ci 9211cb0ef41Sopenharmony_ci* docs: uv_setup_args() may take ownership of argv (Ben Noordhuis) 9221cb0ef41Sopenharmony_ci 9231cb0ef41Sopenharmony_ci* unix: fix error path in uv_setup_args() (Ben Noordhuis) 9241cb0ef41Sopenharmony_ci 9251cb0ef41Sopenharmony_ci* unix: fix size check in uv_get_process_title() (Ben Noordhuis) 9261cb0ef41Sopenharmony_ci 9271cb0ef41Sopenharmony_ci* doc: add erw7 to maintainers (erw7) 9281cb0ef41Sopenharmony_ci 9291cb0ef41Sopenharmony_ci* test: fixed udp4_echo_server implementation (Marek Vavrusa) 9301cb0ef41Sopenharmony_ci 9311cb0ef41Sopenharmony_ci* test: added udp ping benchmark (1,10,100 pingers) (Marek Vavrusa) 9321cb0ef41Sopenharmony_ci 9331cb0ef41Sopenharmony_ci* freebsd,linux: add recvmmsg() + sendmmsg() udp implementation (Marek Vavrusa) 9341cb0ef41Sopenharmony_ci 9351cb0ef41Sopenharmony_ci* win,pipe: DRY/simplify some code paths (Jameson Nash) 9361cb0ef41Sopenharmony_ci 9371cb0ef41Sopenharmony_ci* win: address some style nits (Jameson Nash) 9381cb0ef41Sopenharmony_ci 9391cb0ef41Sopenharmony_ci* win,pipe: ensure `req->event_handle` is defined (Elliot Saba) 9401cb0ef41Sopenharmony_ci 9411cb0ef41Sopenharmony_ci* win,pipe: consolidate overlapped initialization (Elliot Saba) 9421cb0ef41Sopenharmony_ci 9431cb0ef41Sopenharmony_ci* win,pipe: erase event_handle after deleting pointer (Jameson Nash) 9441cb0ef41Sopenharmony_ci 9451cb0ef41Sopenharmony_ci* build: fix android cmake build, build missing file (Ben Noordhuis) 9461cb0ef41Sopenharmony_ci 9471cb0ef41Sopenharmony_ci* test: skip some UDP tests on IBMi (Xu Meng) 9481cb0ef41Sopenharmony_ci 9491cb0ef41Sopenharmony_ci* test: skip some spawn test cases on IBMi (Xu Meng) 9501cb0ef41Sopenharmony_ci 9511cb0ef41Sopenharmony_ci* src: fix wrong method name in comment (TK-one) 9521cb0ef41Sopenharmony_ci 9531cb0ef41Sopenharmony_ci* test: add UV_TIMEOUT_MULTIPLIER environment var (Ben Noordhuis) 9541cb0ef41Sopenharmony_ci 9551cb0ef41Sopenharmony_ci* unix: fix uv_cpu_info always returning UV_ENOTDIR on OpenBSD (Ben Davies) 9561cb0ef41Sopenharmony_ci 9571cb0ef41Sopenharmony_ci* test: skip the pwd_shell test on IBMi (Xu Meng) 9581cb0ef41Sopenharmony_ci 9591cb0ef41Sopenharmony_ci* win,tty: Change to restore cursor shape with uv_tty_reset() (erw7) 9601cb0ef41Sopenharmony_ci 9611cb0ef41Sopenharmony_ci* win,tty: Added set cursor style to CSI sequences (erw7) 9621cb0ef41Sopenharmony_ci 9631cb0ef41Sopenharmony_ci* test: handle EINTR, fix EOF check in poll test (Ben Noordhuis) 9641cb0ef41Sopenharmony_ci 9651cb0ef41Sopenharmony_ci* unix: use socklen_t instead of size_t (Ben Noordhuis) 9661cb0ef41Sopenharmony_ci 9671cb0ef41Sopenharmony_ci* doc: fix header file location (TK-one) 9681cb0ef41Sopenharmony_ci 9691cb0ef41Sopenharmony_ci* unix: fix signal handle closing deferral (Ben Noordhuis) 9701cb0ef41Sopenharmony_ci 9711cb0ef41Sopenharmony_ci* ibmi: set the amount of memory in use to zero (Xu Meng) 9721cb0ef41Sopenharmony_ci 9731cb0ef41Sopenharmony_ci* zos: return on realloc failure in scandir() (Milad Farazmand) 9741cb0ef41Sopenharmony_ci 9751cb0ef41Sopenharmony_ci* zos: fix scandir() error path NULL pointer deref (Ben Noordhuis) 9761cb0ef41Sopenharmony_ci 9771cb0ef41Sopenharmony_ci 9781cb0ef41Sopenharmony_ci2020.01.24, Version 1.34.2 (Stable), f868c9ab0c307525a16fff99fd21e32a6ebc3837 9791cb0ef41Sopenharmony_ci 9801cb0ef41Sopenharmony_ciChanges since version 1.34.1: 9811cb0ef41Sopenharmony_ci 9821cb0ef41Sopenharmony_ci* misc: adjust stalebot deadlines (Jameson Nash) 9831cb0ef41Sopenharmony_ci 9841cb0ef41Sopenharmony_ci* test: fix env-vars flakiness (cjihrig) 9851cb0ef41Sopenharmony_ci 9861cb0ef41Sopenharmony_ci* test: avoid truncating output lines (Jameson Nash) 9871cb0ef41Sopenharmony_ci 9881cb0ef41Sopenharmony_ci* darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis) 9891cb0ef41Sopenharmony_ci 9901cb0ef41Sopenharmony_ci* ibmi: implement uv_interface_addresses() (Xu Meng) 9911cb0ef41Sopenharmony_ci 9921cb0ef41Sopenharmony_ci* osx,fsevent: fix race during uv_loop_close (Jameson Nash) 9931cb0ef41Sopenharmony_ci 9941cb0ef41Sopenharmony_ci* osx,fsevent: clear pointer when deleting it [NFCI] (Jameson Nash) 9951cb0ef41Sopenharmony_ci 9961cb0ef41Sopenharmony_ci* Revert "aix: replace ECONNRESET with EOF if already closed" (Jameson Nash) 9971cb0ef41Sopenharmony_ci 9981cb0ef41Sopenharmony_ci* unix: handle uv__open_cloexec return value correctly (Anna Henningsen) 9991cb0ef41Sopenharmony_ci 10001cb0ef41Sopenharmony_ci 10011cb0ef41Sopenharmony_ci2020.01.13, Version 1.34.1 (Stable), 8aa5636ec72990bb2856f81e14c95813024a5c2b 10021cb0ef41Sopenharmony_ci 10031cb0ef41Sopenharmony_ciChanges since version 1.34.0: 10041cb0ef41Sopenharmony_ci 10051cb0ef41Sopenharmony_ci* unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis) 10061cb0ef41Sopenharmony_ci 10071cb0ef41Sopenharmony_ci* unix: cache address of dlsym("mkostemp") (Ben Noordhuis) 10081cb0ef41Sopenharmony_ci 10091cb0ef41Sopenharmony_ci* build: remove -pedantic from compiler flags (Ben Noordhuis) 10101cb0ef41Sopenharmony_ci 10111cb0ef41Sopenharmony_ci* Revert "darwin: assume pthread_setname_np() is available" (Ben Noordhuis) 10121cb0ef41Sopenharmony_ci 10131cb0ef41Sopenharmony_ci* Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis) 10141cb0ef41Sopenharmony_ci 10151cb0ef41Sopenharmony_ci* darwin: assume pthread_setname_np() is available (Ben Noordhuis) 10161cb0ef41Sopenharmony_ci 10171cb0ef41Sopenharmony_ci* ibmi: fix the false isatty() issue on IBMi (Xu Meng) 10181cb0ef41Sopenharmony_ci 10191cb0ef41Sopenharmony_ci* test: fix test failure under NetBSD and OpenBSD (David Carlier) 10201cb0ef41Sopenharmony_ci 10211cb0ef41Sopenharmony_ci* test: skip some test cases on IBMi (Xu Meng) 10221cb0ef41Sopenharmony_ci 10231cb0ef41Sopenharmony_ci* test: skip uv_(get|set)_process_title on IBMi (Xu Meng) 10241cb0ef41Sopenharmony_ci 10251cb0ef41Sopenharmony_ci* doc: remove binaries for Windows from README (Richard Lau) 10261cb0ef41Sopenharmony_ci 10271cb0ef41Sopenharmony_ci* unix: fix -Wunused-but-set-variable warning (George Zhao) 10281cb0ef41Sopenharmony_ci 10291cb0ef41Sopenharmony_ci* unix: pass sysctl size arg using ARRAY_SIZE macro (David Carlier) 10301cb0ef41Sopenharmony_ci 10311cb0ef41Sopenharmony_ci* test: disallow running the test suite as root (cjihrig) 10321cb0ef41Sopenharmony_ci 10331cb0ef41Sopenharmony_ci* unix: suppress -Waddress-of-packed-member warning (Ben Noordhuis) 10341cb0ef41Sopenharmony_ci 10351cb0ef41Sopenharmony_ci* misc: make more tags "not-stale" (Jameson Nash) 10361cb0ef41Sopenharmony_ci 10371cb0ef41Sopenharmony_ci* test: fix pthread memory leak (Trevor Norris) 10381cb0ef41Sopenharmony_ci 10391cb0ef41Sopenharmony_ci* docs: delete socks5-proxy sample (Jameson Nash) 10401cb0ef41Sopenharmony_ci 10411cb0ef41Sopenharmony_ci* ibmi: fix the CMSG length issue (Xu Meng) 10421cb0ef41Sopenharmony_ci 10431cb0ef41Sopenharmony_ci* docs: fix formatting (Jameson Nash) 10441cb0ef41Sopenharmony_ci 10451cb0ef41Sopenharmony_ci* unix: squelch fchmod() EPERM on CIFS share (Ben Noordhuis) 10461cb0ef41Sopenharmony_ci 10471cb0ef41Sopenharmony_ci* docs: fix linkcheck (Jameson Nash) 10481cb0ef41Sopenharmony_ci 10491cb0ef41Sopenharmony_ci* docs: switch from linux.die.net to man7.org (Jameson Nash) 10501cb0ef41Sopenharmony_ci 10511cb0ef41Sopenharmony_ci* win: remove abort when non-IFS LSP detection fails (virtualyw) 10521cb0ef41Sopenharmony_ci 10531cb0ef41Sopenharmony_ci* docs: clarify that uv_pipe_t is a pipe (Jameson Nash) 10541cb0ef41Sopenharmony_ci 10551cb0ef41Sopenharmony_ci* win,tty: avoid regressions in utf-8 handling (Jameson Nash) 10561cb0ef41Sopenharmony_ci 10571cb0ef41Sopenharmony_ci* win: remove bad assert in uv_loop_close (Jameson Nash) 10581cb0ef41Sopenharmony_ci 10591cb0ef41Sopenharmony_ci* test: fix -fno-common build errors (Ben Noordhuis) 10601cb0ef41Sopenharmony_ci 10611cb0ef41Sopenharmony_ci* build: turn on -fno-common to catch regressions (Ben Noordhuis) 10621cb0ef41Sopenharmony_ci 10631cb0ef41Sopenharmony_ci* test: fix fs birth time test failure (Ben Noordhuis) 10641cb0ef41Sopenharmony_ci 10651cb0ef41Sopenharmony_ci* tty,unix: avoid affecting controlling TTY (Jameson Nash) 10661cb0ef41Sopenharmony_ci 10671cb0ef41Sopenharmony_ci 10681cb0ef41Sopenharmony_ci2019.12.05, Version 1.34.0 (Stable), 15ae750151ac9341e5945eb38f8982d59fb99201 10691cb0ef41Sopenharmony_ci 10701cb0ef41Sopenharmony_ciChanges since version 1.33.1: 10711cb0ef41Sopenharmony_ci 10721cb0ef41Sopenharmony_ci* unix: move random-sysctl to random-sysctl-linux (nia) 10731cb0ef41Sopenharmony_ci 10741cb0ef41Sopenharmony_ci* netbsd: use KERN_ARND sysctl to get entropy (nia) 10751cb0ef41Sopenharmony_ci 10761cb0ef41Sopenharmony_ci* unix: refactor uv__fs_copyfile() logic (cjihrig) 10771cb0ef41Sopenharmony_ci 10781cb0ef41Sopenharmony_ci* build: fix android build, add missing sources (Ben Noordhuis) 10791cb0ef41Sopenharmony_ci 10801cb0ef41Sopenharmony_ci* build: fix android build, fix symbol redefinition (Ben Noordhuis) 10811cb0ef41Sopenharmony_ci 10821cb0ef41Sopenharmony_ci* build: fix android autotools build (Ben Noordhuis) 10831cb0ef41Sopenharmony_ci 10841cb0ef41Sopenharmony_ci* fs: handle non-functional statx system call (Milad Farazmand) 10851cb0ef41Sopenharmony_ci 10861cb0ef41Sopenharmony_ci* unix,win: add uv_sleep() (cjihrig) 10871cb0ef41Sopenharmony_ci 10881cb0ef41Sopenharmony_ci* doc: add richardlau to maintainers (Richard Lau) 10891cb0ef41Sopenharmony_ci 10901cb0ef41Sopenharmony_ci* aix: fix netmask for IPv6 (Richard Lau) 10911cb0ef41Sopenharmony_ci 10921cb0ef41Sopenharmony_ci* aix: clean up after errors in uv_interface_addresses() (Richard Lau) 10931cb0ef41Sopenharmony_ci 10941cb0ef41Sopenharmony_ci* aix: fix setting of physical addresses (Richard Lau) 10951cb0ef41Sopenharmony_ci 10961cb0ef41Sopenharmony_ci* fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé) 10971cb0ef41Sopenharmony_ci 10981cb0ef41Sopenharmony_ci* unix: switch uv_sleep() to nanosleep() (Ben Noordhuis) 10991cb0ef41Sopenharmony_ci 11001cb0ef41Sopenharmony_ci* unix: retry on EINTR in uv_sleep() (Ben Noordhuis) 11011cb0ef41Sopenharmony_ci 11021cb0ef41Sopenharmony_ci* zos: fix nanosleep() emulation (Ben Noordhuis) 11031cb0ef41Sopenharmony_ci 11041cb0ef41Sopenharmony_ci 11051cb0ef41Sopenharmony_ci2019.10.20, Version 1.33.1 (Stable), 07ad32138f4d2285ba2226b5e20462b27b091a59 11061cb0ef41Sopenharmony_ci 11071cb0ef41Sopenharmony_ciChanges since version 1.33.0: 11081cb0ef41Sopenharmony_ci 11091cb0ef41Sopenharmony_ci* linux: fix arm64 SYS__sysctl build breakage (Ben Noordhuis) 11101cb0ef41Sopenharmony_ci 11111cb0ef41Sopenharmony_ci 11121cb0ef41Sopenharmony_ci2019.10.17, Version 1.33.0 (Stable), e56e42e9310e4437e1886dbd6771792c14c0a5f3 11131cb0ef41Sopenharmony_ci 11141cb0ef41Sopenharmony_ciChanges since version 1.32.0: 11151cb0ef41Sopenharmony_ci 11161cb0ef41Sopenharmony_ci* Revert "linux: drop code path for epoll_pwait-less kernels" (Yang Yu) 11171cb0ef41Sopenharmony_ci 11181cb0ef41Sopenharmony_ci* build: fix build error with __ANDROID_API__ < 21 (Yang Yu) 11191cb0ef41Sopenharmony_ci 11201cb0ef41Sopenharmony_ci* win: fix reading hidden env vars (Anna Henningsen) 11211cb0ef41Sopenharmony_ci 11221cb0ef41Sopenharmony_ci* unix,win: add uv_random() (Ben Noordhuis) 11231cb0ef41Sopenharmony_ci 11241cb0ef41Sopenharmony_ci* win: simplify mkdtemp (Saúl Ibarra Corretgé) 11251cb0ef41Sopenharmony_ci 11261cb0ef41Sopenharmony_ci* docs: fix literal-includes in User Guide (Nhan Khong) 11271cb0ef41Sopenharmony_ci 11281cb0ef41Sopenharmony_ci* win, tty: fix problem of receiving unexpected SIGWINCH (erw7) 11291cb0ef41Sopenharmony_ci 11301cb0ef41Sopenharmony_ci* unix: fix {Net,Open}BSD build (David Carlier) 11311cb0ef41Sopenharmony_ci 11321cb0ef41Sopenharmony_ci* win,mingw: Fix undefined MCAST_* constants (Crunkle) 11331cb0ef41Sopenharmony_ci 11341cb0ef41Sopenharmony_ci* build: Add link for test/fixtures/lorem_ipsum.txt (Andrew Paprocki) 11351cb0ef41Sopenharmony_ci 11361cb0ef41Sopenharmony_ci* fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill) 11371cb0ef41Sopenharmony_ci 11381cb0ef41Sopenharmony_ci* fsevents: stop using fsevents to watch files (Jameson Nash) 11391cb0ef41Sopenharmony_ci 11401cb0ef41Sopenharmony_ci* fsevents: regression in watching / (Jameson Nash) 11411cb0ef41Sopenharmony_ci 11421cb0ef41Sopenharmony_ci* build,cmake: don't try to detect a C++ compiler (Isabella Muerte) 11431cb0ef41Sopenharmony_ci 11441cb0ef41Sopenharmony_ci* build: fix build warning on cygwin (MaYuming) 11451cb0ef41Sopenharmony_ci 11461cb0ef41Sopenharmony_ci* unix: set sin_len and sin6_len (Ouyang Yadong) 11471cb0ef41Sopenharmony_ci 11481cb0ef41Sopenharmony_ci* test: fix order of operations in test (cjihrig) 11491cb0ef41Sopenharmony_ci 11501cb0ef41Sopenharmony_ci* doc: improve uv_fs_readdir() cleanup docs (cjihrig) 11511cb0ef41Sopenharmony_ci 11521cb0ef41Sopenharmony_ci* build: remove duplicated test in build files (ZYSzys) 11531cb0ef41Sopenharmony_ci 11541cb0ef41Sopenharmony_ci* android: enable getentropy on Android >= 28 (David Carlier) 11551cb0ef41Sopenharmony_ci 11561cb0ef41Sopenharmony_ci* android: fix build (David Carlier) 11571cb0ef41Sopenharmony_ci 11581cb0ef41Sopenharmony_ci* darwin: speed up uv_set_process_title() (Ben Noordhuis) 11591cb0ef41Sopenharmony_ci 11601cb0ef41Sopenharmony_ci* darwin: assume pthread_setname_np() is available (Ben Noordhuis) 11611cb0ef41Sopenharmony_ci 11621cb0ef41Sopenharmony_ci* unix,udp: ensure addr is non-null (Jameson Nash) 11631cb0ef41Sopenharmony_ci 11641cb0ef41Sopenharmony_ci* win,tty: add uv_tty_{get,set}_vterm_state (erw7) 11651cb0ef41Sopenharmony_ci 11661cb0ef41Sopenharmony_ci* win: fix uv_statfs_t leak in uv_fs_statfs() (Ryan Liptak) 11671cb0ef41Sopenharmony_ci 11681cb0ef41Sopenharmony_ci* build: install files on windows via cmake (Carl Lei) 11691cb0ef41Sopenharmony_ci 11701cb0ef41Sopenharmony_ci* darwin,test: include AvailabilityMacros.h (Saúl Ibarra Corretgé) 11711cb0ef41Sopenharmony_ci 11721cb0ef41Sopenharmony_ci* darwin,test: update loop time after sleeping (Saúl Ibarra Corretgé) 11731cb0ef41Sopenharmony_ci 11741cb0ef41Sopenharmony_ci* doc: remove old FreeBSD 9 related note (Saúl Ibarra Corretgé) 11751cb0ef41Sopenharmony_ci 11761cb0ef41Sopenharmony_ci* doc: improve uv_{send,recv}_buffer_size() docs (Ryan Liptak) 11771cb0ef41Sopenharmony_ci 11781cb0ef41Sopenharmony_ci* build: move -Wno-long-long check to configure time (Ben Noordhuis) 11791cb0ef41Sopenharmony_ci 11801cb0ef41Sopenharmony_ci* unix: update uv_fs_copyfile() fallback logic (Stefan Bender) 11811cb0ef41Sopenharmony_ci 11821cb0ef41Sopenharmony_ci* win: cast setsockopt struct to const char* (Shelley Vohr) 11831cb0ef41Sopenharmony_ci 11841cb0ef41Sopenharmony_ci 11851cb0ef41Sopenharmony_ci2019.09.10, Version 1.32.0 (Stable), 697bea87b3a0b0e9b4e5ff86b39d1dedb70ee46d 11861cb0ef41Sopenharmony_ci 11871cb0ef41Sopenharmony_ciChanges since version 1.31.0: 11881cb0ef41Sopenharmony_ci 11891cb0ef41Sopenharmony_ci* misc: enable stalebot (Saúl Ibarra Corretgé) 11901cb0ef41Sopenharmony_ci 11911cb0ef41Sopenharmony_ci* win: map ERROR_ENVVAR_NOT_FOUND to UV_ENOENT (cjihrig) 11921cb0ef41Sopenharmony_ci 11931cb0ef41Sopenharmony_ci* win: use L'\0' as UTF-16 null terminator (cjihrig) 11941cb0ef41Sopenharmony_ci 11951cb0ef41Sopenharmony_ci* win: support retrieving empty env variables (cjihrig) 11961cb0ef41Sopenharmony_ci 11971cb0ef41Sopenharmony_ci* unix,stream: fix returned error codes (Santiago Gimeno) 11981cb0ef41Sopenharmony_ci 11991cb0ef41Sopenharmony_ci* test: fix typo in DYLD_LIBRARY_PATH (Ben Noordhuis) 12001cb0ef41Sopenharmony_ci 12011cb0ef41Sopenharmony_ci* unix,signal: keep handle active if pending signal (Santiago Gimeno) 12021cb0ef41Sopenharmony_ci 12031cb0ef41Sopenharmony_ci* openbsd: fix uv_cpu_info (Santiago Gimeno) 12041cb0ef41Sopenharmony_ci 12051cb0ef41Sopenharmony_ci* src: move uv_free_cpu_info to uv-common.c (Santiago Gimeno) 12061cb0ef41Sopenharmony_ci 12071cb0ef41Sopenharmony_ci* tcp: add uv_tcp_close_reset method (Santiago Gimeno) 12081cb0ef41Sopenharmony_ci 12091cb0ef41Sopenharmony_ci* test: fix udp-multicast-join tests (Santiago Gimeno) 12101cb0ef41Sopenharmony_ci 12111cb0ef41Sopenharmony_ci* test: remove assertion in fs_statfs test (cjihrig) 12121cb0ef41Sopenharmony_ci 12131cb0ef41Sopenharmony_ci* doc: clarify uv_buf_t usage in uv_alloc_cb (Tomas Krizek) 12141cb0ef41Sopenharmony_ci 12151cb0ef41Sopenharmony_ci* win: fix typo in preprocessor expression (Konstantin Podsvirov) 12161cb0ef41Sopenharmony_ci 12171cb0ef41Sopenharmony_ci* timer: fix uv_timer_start on closing timer (seny) 12181cb0ef41Sopenharmony_ci 12191cb0ef41Sopenharmony_ci* udp: add source-specific multicast support (Vladimir Karnushin) 12201cb0ef41Sopenharmony_ci 12211cb0ef41Sopenharmony_ci* udp: fix error return values (Santiago Gimeno) 12221cb0ef41Sopenharmony_ci 12231cb0ef41Sopenharmony_ci* udp: drop IPV6_SSM_SUPPORT macro (Santiago Gimeno) 12241cb0ef41Sopenharmony_ci 12251cb0ef41Sopenharmony_ci* udp: fix uv__udp_set_source_membership6 (Santiago Gimeno) 12261cb0ef41Sopenharmony_ci 12271cb0ef41Sopenharmony_ci* udp: use sockaddr_storage instead of union (Santiago Gimeno) 12281cb0ef41Sopenharmony_ci 12291cb0ef41Sopenharmony_ci* build,zos: add _OPEN_SYS_SOCK_EXT3 flag (Santiago Gimeno) 12301cb0ef41Sopenharmony_ci 12311cb0ef41Sopenharmony_ci* test: add specific source multicast tests (Santiago Gimeno) 12321cb0ef41Sopenharmony_ci 12331cb0ef41Sopenharmony_ci* include: map EILSEQ error code (cjihrig) 12341cb0ef41Sopenharmony_ci 12351cb0ef41Sopenharmony_ci* win, tty: improve SIGWINCH performance (Bartosz Sosnowski) 12361cb0ef41Sopenharmony_ci 12371cb0ef41Sopenharmony_ci* build: fix ios build error (MaYuming) 12381cb0ef41Sopenharmony_ci 12391cb0ef41Sopenharmony_ci* aix: replace ECONNRESET with EOF if already closed (Milad Farazmand) 12401cb0ef41Sopenharmony_ci 12411cb0ef41Sopenharmony_ci* build: add cmake library VERSION, SOVERSION (Eneas U de Queiroz) 12421cb0ef41Sopenharmony_ci 12431cb0ef41Sopenharmony_ci* build: make include/ public in CMakeLists.txt (Ben Noordhuis) 12441cb0ef41Sopenharmony_ci 12451cb0ef41Sopenharmony_ci* build: export USING_UV_SHARED=1 to cmake deps (Ben Noordhuis) 12461cb0ef41Sopenharmony_ci 12471cb0ef41Sopenharmony_ci* build: cmake_minimum_required(VERSION 2.8.12) (Daniel Hahler) 12481cb0ef41Sopenharmony_ci 12491cb0ef41Sopenharmony_ci* aix: Fix broken cmpxchgi() XL C++ specialization. (Andrew Paprocki) 12501cb0ef41Sopenharmony_ci 12511cb0ef41Sopenharmony_ci* test: fix -Wsign-compare warning (Ben Noordhuis) 12521cb0ef41Sopenharmony_ci 12531cb0ef41Sopenharmony_ci* unix: simplify open(O_CLOEXEC) feature detection (Ben Noordhuis) 12541cb0ef41Sopenharmony_ci 12551cb0ef41Sopenharmony_ci* unix: fix UV_FS_O_DIRECT definition on Linux (Joran Dirk Greef) 12561cb0ef41Sopenharmony_ci 12571cb0ef41Sopenharmony_ci* doc: uv_handle_t documentation suggestion (Daniel Bevenius) 12581cb0ef41Sopenharmony_ci 12591cb0ef41Sopenharmony_ci 12601cb0ef41Sopenharmony_ci2019.08.10, Version 1.31.0 (Stable), 0a6771cee4c15184c924bfe9d397bdd0c3b206ba 12611cb0ef41Sopenharmony_ci 12621cb0ef41Sopenharmony_ciChanges since version 1.30.1: 12631cb0ef41Sopenharmony_ci 12641cb0ef41Sopenharmony_ci* win,fs: don't modify global file translation mode (Javier Blazquez) 12651cb0ef41Sopenharmony_ci 12661cb0ef41Sopenharmony_ci* win: fix uv_os_tmpdir when env var is 260 chars (Mustafa M) 12671cb0ef41Sopenharmony_ci 12681cb0ef41Sopenharmony_ci* win: prevent tty event explosion machine hang (Javier Blazquez) 12691cb0ef41Sopenharmony_ci 12701cb0ef41Sopenharmony_ci* win: add UV_FS_O_FILEMAP (João Reis) 12711cb0ef41Sopenharmony_ci 12721cb0ef41Sopenharmony_ci* win, fs: mkdir return UV_EINVAL for invalid names (Bartosz Sosnowski) 12731cb0ef41Sopenharmony_ci 12741cb0ef41Sopenharmony_ci* github: add root warning to template (cjihrig) 12751cb0ef41Sopenharmony_ci 12761cb0ef41Sopenharmony_ci* win: misc fs cleanup (cjihrig) 12771cb0ef41Sopenharmony_ci 12781cb0ef41Sopenharmony_ci* unix,win: add uv_fs_statfs() (cjihrig) 12791cb0ef41Sopenharmony_ci 12801cb0ef41Sopenharmony_ci* test: avoid AF_LOCAL (Carlo Marcelo Arenas Belón) 12811cb0ef41Sopenharmony_ci 12821cb0ef41Sopenharmony_ci* unix,win: add ability to retrieve all env variables (Saúl Ibarra Corretgé) 12831cb0ef41Sopenharmony_ci 12841cb0ef41Sopenharmony_ci* Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis) 12851cb0ef41Sopenharmony_ci 12861cb0ef41Sopenharmony_ci* doc: add %p to valgrind log-file arg (Zach Bjornson) 12871cb0ef41Sopenharmony_ci 12881cb0ef41Sopenharmony_ci* doc: fix typo in basics.rst (Nan Xiao) 12891cb0ef41Sopenharmony_ci 12901cb0ef41Sopenharmony_ci* ibmi: support Makefile build for IBM i (Xu Meng) 12911cb0ef41Sopenharmony_ci 12921cb0ef41Sopenharmony_ci* OpenBSD: only get active CPU core count (Ben Davies) 12931cb0ef41Sopenharmony_ci 12941cb0ef41Sopenharmony_ci* test: fix gcc 8 warnings for tests (Nhan Khong) 12951cb0ef41Sopenharmony_ci 12961cb0ef41Sopenharmony_ci* ibmi: use correct header files (Xu Meng) 12971cb0ef41Sopenharmony_ci 12981cb0ef41Sopenharmony_ci* unix: clear UV_HANDLE_READING flag before callback (zyxwvu Shi) 12991cb0ef41Sopenharmony_ci 13001cb0ef41Sopenharmony_ci* unix: fix unused-function warning on BSD (Nhan Khong) 13011cb0ef41Sopenharmony_ci 13021cb0ef41Sopenharmony_ci* test: fix test runner on MinGW (Crunkle) 13031cb0ef41Sopenharmony_ci 13041cb0ef41Sopenharmony_ci* win: remove try-except outside MSVC (Crunkle) 13051cb0ef41Sopenharmony_ci 13061cb0ef41Sopenharmony_ci* win: fix uv_spawn() ENOMEM on empty env (Ben Noordhuis) 13071cb0ef41Sopenharmony_ci 13081cb0ef41Sopenharmony_ci 13091cb0ef41Sopenharmony_ci2019.07.03, Version 1.30.1 (Stable), 1551969c84c2f546a429dac169c7fdac3e38115e 13101cb0ef41Sopenharmony_ci 13111cb0ef41Sopenharmony_ciChanges since version 1.30.0: 13121cb0ef41Sopenharmony_ci 13131cb0ef41Sopenharmony_ci* doc: fix incorrect versionchanged (cjihrig) 13141cb0ef41Sopenharmony_ci 13151cb0ef41Sopenharmony_ci* test: allow UV_ECONNRESET in tcp_try_write_error (cjihrig) 13161cb0ef41Sopenharmony_ci 13171cb0ef41Sopenharmony_ci* unix: add uv_get_constrained_memory() cygwin stub (cjihrig) 13181cb0ef41Sopenharmony_ci 13191cb0ef41Sopenharmony_ci* build: fix android cmake build (Ben Noordhuis) 13201cb0ef41Sopenharmony_ci 13211cb0ef41Sopenharmony_ci* unix: squelch -Wcast-function-type warning (Ben Noordhuis) 13221cb0ef41Sopenharmony_ci 13231cb0ef41Sopenharmony_ci* build: fix compile error with uClibc (zlargon) 13241cb0ef41Sopenharmony_ci 13251cb0ef41Sopenharmony_ci 13261cb0ef41Sopenharmony_ci2019.06.28, Version 1.30.0 (Stable), 365b6f2a0eacda1ff52be8e57ab9381cfddc5dbb 13271cb0ef41Sopenharmony_ci 13281cb0ef41Sopenharmony_ciChanges since version 1.29.1: 13291cb0ef41Sopenharmony_ci 13301cb0ef41Sopenharmony_ci* darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) 13311cb0ef41Sopenharmony_ci 13321cb0ef41Sopenharmony_ci* darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse) 13331cb0ef41Sopenharmony_ci 13341cb0ef41Sopenharmony_ci* build, core, unix: add support for Haiku (Leorize) 13351cb0ef41Sopenharmony_ci 13361cb0ef41Sopenharmony_ci* darwin,linux: more conservative minimum stack size (Ben Noordhuis) 13371cb0ef41Sopenharmony_ci 13381cb0ef41Sopenharmony_ci* threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A) 13391cb0ef41Sopenharmony_ci 13401cb0ef41Sopenharmony_ci* unix: return actual error from `uv_try_write()` (Anna Henningsen) 13411cb0ef41Sopenharmony_ci 13421cb0ef41Sopenharmony_ci* darwin: fix build error with macos 10.10 (Ben Noordhuis) 13431cb0ef41Sopenharmony_ci 13441cb0ef41Sopenharmony_ci* unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis) 13451cb0ef41Sopenharmony_ci 13461cb0ef41Sopenharmony_ci* unix: make uv_fs_read() fill all buffers (Ben Noordhuis) 13471cb0ef41Sopenharmony_ci 13481cb0ef41Sopenharmony_ci* test: give hrtime test a custom 10s timeout (Ben Noordhuis) 13491cb0ef41Sopenharmony_ci 13501cb0ef41Sopenharmony_ci* fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno) 13511cb0ef41Sopenharmony_ci 13521cb0ef41Sopenharmony_ci* build: add cmake option to skip building tests (Niels Lohmann) 13531cb0ef41Sopenharmony_ci 13541cb0ef41Sopenharmony_ci* doc: add link to nodejs.org (Jenil Christo) 13551cb0ef41Sopenharmony_ci 13561cb0ef41Sopenharmony_ci* unix: fix a comment typo in signal.c (Evgeny Ermakov) 13571cb0ef41Sopenharmony_ci 13581cb0ef41Sopenharmony_ci* unix: remove redundant cast in process.c (gengjiawen) 13591cb0ef41Sopenharmony_ci 13601cb0ef41Sopenharmony_ci* doc: fix wrong mutex function prototypes (Leo Chung) 13611cb0ef41Sopenharmony_ci 13621cb0ef41Sopenharmony_ci 13631cb0ef41Sopenharmony_ci2019.05.22, Version 1.29.1 (Stable), d16e6094e1eb3b0b5981ef1dd7e03ec4d466944d 13641cb0ef41Sopenharmony_ci 13651cb0ef41Sopenharmony_ciChanges since version 1.29.0: 13661cb0ef41Sopenharmony_ci 13671cb0ef41Sopenharmony_ci* unix: simplify uv/posix.h include logic (cjihrig) 13681cb0ef41Sopenharmony_ci 13691cb0ef41Sopenharmony_ci* test: increase test timeout (cjihrig) 13701cb0ef41Sopenharmony_ci 13711cb0ef41Sopenharmony_ci* linux: fix sscanf() overflows reading from /proc (Ben Noordhuis) 13721cb0ef41Sopenharmony_ci 13731cb0ef41Sopenharmony_ci 13741cb0ef41Sopenharmony_ci2019.05.16, Version 1.29.0 (Stable), 43957efd92c167b352b4c948b617ca7afbee0ed1 13751cb0ef41Sopenharmony_ci 13761cb0ef41Sopenharmony_ciChanges since version 1.28.0: 13771cb0ef41Sopenharmony_ci 13781cb0ef41Sopenharmony_ci* ibmi: read memory and CPU usage info (Xu Meng) 13791cb0ef41Sopenharmony_ci 13801cb0ef41Sopenharmony_ci* doc: update the cmake testing instruction (zlargon) 13811cb0ef41Sopenharmony_ci 13821cb0ef41Sopenharmony_ci* unix: fix race condition in uv_async_send() (Ben Noordhuis) 13831cb0ef41Sopenharmony_ci 13841cb0ef41Sopenharmony_ci* linux: use O_CLOEXEC instead of EPOLL_CLOEXEC (Ben Noordhuis) 13851cb0ef41Sopenharmony_ci 13861cb0ef41Sopenharmony_ci* doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis) 13871cb0ef41Sopenharmony_ci 13881cb0ef41Sopenharmony_ci* linux: init st_flags and st_gen when using statx (Oscar Waddell) 13891cb0ef41Sopenharmony_ci 13901cb0ef41Sopenharmony_ci* linux: read free/total memory from /proc/meminfo (Ben Noordhuis) 13911cb0ef41Sopenharmony_ci 13921cb0ef41Sopenharmony_ci* test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis) 13931cb0ef41Sopenharmony_ci 13941cb0ef41Sopenharmony_ci* unix: don't assert on UV_PROCESS_WINDOWS_* flags (Ben Noordhuis) 13951cb0ef41Sopenharmony_ci 13961cb0ef41Sopenharmony_ci* linux: set correct mac address for IP-aliases (Santiago Gimeno) 13971cb0ef41Sopenharmony_ci 13981cb0ef41Sopenharmony_ci* win,util: fix null pointer dereferencing (Tobias Nießen) 13991cb0ef41Sopenharmony_ci 14001cb0ef41Sopenharmony_ci* unix,win: fix `uv_fs_poll_stop()` when active (Anna Henningsen) 14011cb0ef41Sopenharmony_ci 14021cb0ef41Sopenharmony_ci* doc: add missing uv_fs_type entries (Michele Caini) 14031cb0ef41Sopenharmony_ci 14041cb0ef41Sopenharmony_ci* doc: fix build with sphinx 2.x (FX Coudert) 14051cb0ef41Sopenharmony_ci 14061cb0ef41Sopenharmony_ci* unix: don't make statx system call on Android (George Zhao) 14071cb0ef41Sopenharmony_ci 14081cb0ef41Sopenharmony_ci* unix: fix clang scan-build warning (Kyle Edwards) 14091cb0ef41Sopenharmony_ci 14101cb0ef41Sopenharmony_ci* unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse) 14111cb0ef41Sopenharmony_ci 14121cb0ef41Sopenharmony_ci* unix,win: add uv_get_constrained_memory() (Kelvin Jin) 14131cb0ef41Sopenharmony_ci 14141cb0ef41Sopenharmony_ci* darwin: fix thread cancellation fd leak (Ben Noordhuis) 14151cb0ef41Sopenharmony_ci 14161cb0ef41Sopenharmony_ci* linux: fix thread cancellation fd leak (Ben Noordhuis) 14171cb0ef41Sopenharmony_ci 14181cb0ef41Sopenharmony_ci 14191cb0ef41Sopenharmony_ci2019.04.16, Version 1.28.0 (Stable), 7bf8fabfa934660ee0fe889f78e151198a1165fc 14201cb0ef41Sopenharmony_ci 14211cb0ef41Sopenharmony_ciChanges since version 1.27.0: 14221cb0ef41Sopenharmony_ci 14231cb0ef41Sopenharmony_ci* unix,win: add uv_gettimeofday() (cjihrig) 14241cb0ef41Sopenharmony_ci 14251cb0ef41Sopenharmony_ci* unix,win: add uv_fs_{open,read,close}dir() (cjihrig) 14261cb0ef41Sopenharmony_ci 14271cb0ef41Sopenharmony_ci* unix: fix uv_interface_addresses() (Andreas Rohner) 14281cb0ef41Sopenharmony_ci 14291cb0ef41Sopenharmony_ci* fs: remove macOS-specific copyfile(3) (Rich Trott) 14301cb0ef41Sopenharmony_ci 14311cb0ef41Sopenharmony_ci* fs: add test for copyfile() respecting permissions (Rich Trott) 14321cb0ef41Sopenharmony_ci 14331cb0ef41Sopenharmony_ci* build: partially revert 5234b1c43a (Ben Noordhuis) 14341cb0ef41Sopenharmony_ci 14351cb0ef41Sopenharmony_ci* zos: fix setsockopt error when using AF_UNIX (Milad Farazmand) 14361cb0ef41Sopenharmony_ci 14371cb0ef41Sopenharmony_ci* unix: suppress EINTR/EINPROGRESS in uv_fs_close() (Ben Noordhuis) 14381cb0ef41Sopenharmony_ci 14391cb0ef41Sopenharmony_ci* build: use cmake APPLE variable to detect platform (zlargon) 14401cb0ef41Sopenharmony_ci 14411cb0ef41Sopenharmony_ci* distcheck: remove duplicate test/ entry (Jameson Nash) 14421cb0ef41Sopenharmony_ci 14431cb0ef41Sopenharmony_ci* unix: remove unused cmpxchgl() function (Ben Noordhuis) 14441cb0ef41Sopenharmony_ci 14451cb0ef41Sopenharmony_ci* unix: support sockaddr_un in uv_udp_send() (Yury Selivanov) 14461cb0ef41Sopenharmony_ci 14471cb0ef41Sopenharmony_ci* unix: guard use of PTHREAD_STACK_MIN (Kamil Rytarowski) 14481cb0ef41Sopenharmony_ci 14491cb0ef41Sopenharmony_ci* unix,win: introduce uv_timeval64_t (cjihrig) 14501cb0ef41Sopenharmony_ci 14511cb0ef41Sopenharmony_ci* doc: document uv_timeval_t and uv_timeval64_t (cjihrig) 14521cb0ef41Sopenharmony_ci 14531cb0ef41Sopenharmony_ci 14541cb0ef41Sopenharmony_ci2019.03.17, Version 1.27.0 (Stable), a4fc9a66cc35256dbc4dcd67c910174f05b6daa6 14551cb0ef41Sopenharmony_ci 14561cb0ef41Sopenharmony_ciChanges since version 1.26.0: 14571cb0ef41Sopenharmony_ci 14581cb0ef41Sopenharmony_ci* doc: describe unix signal handling better (Vladimír Čunát) 14591cb0ef41Sopenharmony_ci 14601cb0ef41Sopenharmony_ci* linux: use statx() to obtain file birth time (Ben Noordhuis) 14611cb0ef41Sopenharmony_ci 14621cb0ef41Sopenharmony_ci* src: fill sockaddr_in6.sin6_len when it's defined (Santiago Gimeno) 14631cb0ef41Sopenharmony_ci 14641cb0ef41Sopenharmony_ci* test: relax uv_hrtime() test assumptions (Ben Noordhuis) 14651cb0ef41Sopenharmony_ci 14661cb0ef41Sopenharmony_ci* build: make cmake install LICENSE only once (Thomas Karl Pietrowski) 14671cb0ef41Sopenharmony_ci 14681cb0ef41Sopenharmony_ci* bsd: plug uv_fs_event_start() error path fd leak (Ben Noordhuis) 14691cb0ef41Sopenharmony_ci 14701cb0ef41Sopenharmony_ci* unix: fix __FreeBSD_kernel__ typo (cjihrig) 14711cb0ef41Sopenharmony_ci 14721cb0ef41Sopenharmony_ci* doc: add note about uv_run() not being reentrant (Ben Noordhuis) 14731cb0ef41Sopenharmony_ci 14741cb0ef41Sopenharmony_ci* unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen) 14751cb0ef41Sopenharmony_ci 14761cb0ef41Sopenharmony_ci* doc: fix typo in uv_thread_options_t definition (Ryan Liptak) 14771cb0ef41Sopenharmony_ci 14781cb0ef41Sopenharmony_ci* win: skip winsock initialization in safe mode (evgley) 14791cb0ef41Sopenharmony_ci 14801cb0ef41Sopenharmony_ci* unix: refactor getsockname/getpeername methods (Santiago Gimeno) 14811cb0ef41Sopenharmony_ci 14821cb0ef41Sopenharmony_ci* win,udp: allow to use uv_udp_open on bound sockets (Santiago Gimeno) 14831cb0ef41Sopenharmony_ci 14841cb0ef41Sopenharmony_ci* udp: add support for UDP connected sockets (Santiago Gimeno) 14851cb0ef41Sopenharmony_ci 14861cb0ef41Sopenharmony_ci* build: fix uv_test shared uv Windows cmake build (ptlomholt) 14871cb0ef41Sopenharmony_ci 14881cb0ef41Sopenharmony_ci* build: add android-configure scripts to EXTRA_DIST (Ben Noordhuis) 14891cb0ef41Sopenharmony_ci 14901cb0ef41Sopenharmony_ci* build: add missing header (cjihrig) 14911cb0ef41Sopenharmony_ci 14921cb0ef41Sopenharmony_ci* sunos: add perror() output prior to abort() (Andrew Paprocki) 14931cb0ef41Sopenharmony_ci 14941cb0ef41Sopenharmony_ci* test,sunos: disable UV_DISCONNECT handling (Andrew Paprocki) 14951cb0ef41Sopenharmony_ci 14961cb0ef41Sopenharmony_ci* sunos: disable __attribute__((unused)) (Andrew Paprocki) 14971cb0ef41Sopenharmony_ci 14981cb0ef41Sopenharmony_ci* test,sunos: use unistd.h code branch (Andrew Paprocki) 14991cb0ef41Sopenharmony_ci 15001cb0ef41Sopenharmony_ci* build,sunos: better handling of non-GCC compiler (Andrew Paprocki) 15011cb0ef41Sopenharmony_ci 15021cb0ef41Sopenharmony_ci* test,sunos: fix statement not reached warnings (Andrew Paprocki) 15031cb0ef41Sopenharmony_ci 15041cb0ef41Sopenharmony_ci* sunos: fix argument/prototype mismatch in atomics (Andrew Paprocki) 15051cb0ef41Sopenharmony_ci 15061cb0ef41Sopenharmony_ci* test,sunos: test-ipc.c lacks newline at EOF (Andrew Paprocki) 15071cb0ef41Sopenharmony_ci 15081cb0ef41Sopenharmony_ci* test: change spawn_stdin_stdout return to void (Andrew Paprocki) 15091cb0ef41Sopenharmony_ci 15101cb0ef41Sopenharmony_ci* test: remove call to floor() in test driver (Andrew Paprocki) 15111cb0ef41Sopenharmony_ci 15121cb0ef41Sopenharmony_ci 15131cb0ef41Sopenharmony_ci2019.02.11, Version 1.26.0 (Stable), 8669d8d3e93cddb62611b267ef62a3ddb5ba3ca0 15141cb0ef41Sopenharmony_ci 15151cb0ef41Sopenharmony_ciChanges since version 1.25.0: 15161cb0ef41Sopenharmony_ci 15171cb0ef41Sopenharmony_ci* doc: fix uv_get_free_memory doc (Stephen Belanger) 15181cb0ef41Sopenharmony_ci 15191cb0ef41Sopenharmony_ci* unix: fix epoll cpu 100% issue (yeyuanfeng) 15201cb0ef41Sopenharmony_ci 15211cb0ef41Sopenharmony_ci* openbsd,tcp: special handling of EINVAL on connect (ptlomholt) 15221cb0ef41Sopenharmony_ci 15231cb0ef41Sopenharmony_ci* win: simplify registry closing in uv_cpu_info() (cjihrig) 15241cb0ef41Sopenharmony_ci 15251cb0ef41Sopenharmony_ci* src,include: define UV_MAXHOSTNAMESIZE (cjihrig) 15261cb0ef41Sopenharmony_ci 15271cb0ef41Sopenharmony_ci* win: return product name in uv_os_uname() version (cjihrig) 15281cb0ef41Sopenharmony_ci 15291cb0ef41Sopenharmony_ci* thread: allow specifying stack size for new thread (Anna Henningsen) 15301cb0ef41Sopenharmony_ci 15311cb0ef41Sopenharmony_ci* win: fix duplicate tty vt100 fn key (erw7) 15321cb0ef41Sopenharmony_ci 15331cb0ef41Sopenharmony_ci* unix: don't attempt to invalidate invalid fd (Ben Noordhuis) 15341cb0ef41Sopenharmony_ci 15351cb0ef41Sopenharmony_ci 15361cb0ef41Sopenharmony_ci2019.01.19, Version 1.25.0 (Stable), 4a10a9d425863330af199e4b74bd688e62d945f1 15371cb0ef41Sopenharmony_ci 15381cb0ef41Sopenharmony_ciChanges since version 1.24.1: 15391cb0ef41Sopenharmony_ci 15401cb0ef41Sopenharmony_ci* Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis) 15411cb0ef41Sopenharmony_ci 15421cb0ef41Sopenharmony_ci* aix: manually trigger fs event monitoring (Gireesh Punathil) 15431cb0ef41Sopenharmony_ci 15441cb0ef41Sopenharmony_ci* unix: rename WRITE_RETRY_ON_ERROR macro (Ben Noordhuis) 15451cb0ef41Sopenharmony_ci 15461cb0ef41Sopenharmony_ci* darwin: DRY platform-specific error check (Ben Noordhuis) 15471cb0ef41Sopenharmony_ci 15481cb0ef41Sopenharmony_ci* unix: refactor uv__write() (Ben Noordhuis) 15491cb0ef41Sopenharmony_ci 15501cb0ef41Sopenharmony_ci* unix: don't send handle twice on partial write (Ben Noordhuis) 15511cb0ef41Sopenharmony_ci 15521cb0ef41Sopenharmony_ci* tty,win: fix Alt+key under WSL (Bartosz Sosnowski) 15531cb0ef41Sopenharmony_ci 15541cb0ef41Sopenharmony_ci* build: support running tests in out-of-tree builds (Jameson Nash) 15551cb0ef41Sopenharmony_ci 15561cb0ef41Sopenharmony_ci* fsevents: really watch files with fsevents on macos 10.7+ (Jameson Nash) 15571cb0ef41Sopenharmony_ci 15581cb0ef41Sopenharmony_ci* thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash) 15591cb0ef41Sopenharmony_ci 15601cb0ef41Sopenharmony_ci* win: fix sizeof-pointer-div warning (cjihrig) 15611cb0ef41Sopenharmony_ci 15621cb0ef41Sopenharmony_ci* unix,win: add uv_os_uname() (cjihrig) 15631cb0ef41Sopenharmony_ci 15641cb0ef41Sopenharmony_ci* win, tty: fix CreateFileW() return value check (Bartosz Sosnowski) 15651cb0ef41Sopenharmony_ci 15661cb0ef41Sopenharmony_ci* unix: enable IPv6 tests on OpenBSD (ptlomholt) 15671cb0ef41Sopenharmony_ci 15681cb0ef41Sopenharmony_ci* test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno) 15691cb0ef41Sopenharmony_ci 15701cb0ef41Sopenharmony_ci* test: fix test-ipc tests (Santiago Gimeno) 15711cb0ef41Sopenharmony_ci 15721cb0ef41Sopenharmony_ci* unix: better handling of unsupported F_FULLFSYNC (Victor Costan) 15731cb0ef41Sopenharmony_ci 15741cb0ef41Sopenharmony_ci* win,test: de-flake fs_event_watch_dir_short_path (Refael Ackermann) 15751cb0ef41Sopenharmony_ci 15761cb0ef41Sopenharmony_ci* win: fix msvc warning (sid) 15771cb0ef41Sopenharmony_ci 15781cb0ef41Sopenharmony_ci* openbsd: switch to libuv's barrier implementation (ptlomholt) 15791cb0ef41Sopenharmony_ci 15801cb0ef41Sopenharmony_ci* unix,stream: fix zero byte writes (Santiago Gimeno) 15811cb0ef41Sopenharmony_ci 15821cb0ef41Sopenharmony_ci* ibmi: return EISDIR on read from directory fd (Kevin Adler) 15831cb0ef41Sopenharmony_ci 15841cb0ef41Sopenharmony_ci* build: wrap long lines in Makefile.am (cjihrig) 15851cb0ef41Sopenharmony_ci 15861cb0ef41Sopenharmony_ci 15871cb0ef41Sopenharmony_ci2018.12.17, Version 1.24.1 (Stable), 274f2bd3b70847cadd9a3965577a87e666ab9ac3 15881cb0ef41Sopenharmony_ci 15891cb0ef41Sopenharmony_ciChanges since version 1.24.0: 15901cb0ef41Sopenharmony_ci 15911cb0ef41Sopenharmony_ci* test: fix platform_output test on cygwin (damon-kwok) 15921cb0ef41Sopenharmony_ci 15931cb0ef41Sopenharmony_ci* gitignore: ignore build/ directory (Damon Kwok) 15941cb0ef41Sopenharmony_ci 15951cb0ef41Sopenharmony_ci* unix: zero epoll_event before use (Ashe Connor) 15961cb0ef41Sopenharmony_ci 15971cb0ef41Sopenharmony_ci* darwin: use runtime check for file cloning (Ben Noordhuis) 15981cb0ef41Sopenharmony_ci 15991cb0ef41Sopenharmony_ci* doc: replace deprecated build command on macOS (Rick) 16001cb0ef41Sopenharmony_ci 16011cb0ef41Sopenharmony_ci* warnings: fix code that emits compiler warnings (Jameson Nash) 16021cb0ef41Sopenharmony_ci 16031cb0ef41Sopenharmony_ci* doc: clarify expected memory management strategy (Ivan Krylov) 16041cb0ef41Sopenharmony_ci 16051cb0ef41Sopenharmony_ci* test: add uv_inet_ntop(AF_INET) coverage (Ben Noordhuis) 16061cb0ef41Sopenharmony_ci 16071cb0ef41Sopenharmony_ci* unix: harden string copying, introduce strscpy() (Ben Noordhuis) 16081cb0ef41Sopenharmony_ci 16091cb0ef41Sopenharmony_ci* linux: get rid of strncpy() call (Ben Noordhuis) 16101cb0ef41Sopenharmony_ci 16111cb0ef41Sopenharmony_ci* aix: get rid of strcat() calls (Ben Noordhuis) 16121cb0ef41Sopenharmony_ci 16131cb0ef41Sopenharmony_ci* aix: fix data race in uv_fs_event_start() (Ben Noordhuis) 16141cb0ef41Sopenharmony_ci 16151cb0ef41Sopenharmony_ci* win: fs: fix `FILE_FLAG_NO_BUFFERING` for writes (Joran Dirk Greef) 16161cb0ef41Sopenharmony_ci 16171cb0ef41Sopenharmony_ci* build: don't link against -lpthread on Android (Michael Meier) 16181cb0ef41Sopenharmony_ci 16191cb0ef41Sopenharmony_ci 16201cb0ef41Sopenharmony_ci2018.11.14, Version 1.24.0 (Stable), 2d427ee0083d1baf995df4ebf79a3f8890e9a3e1 16211cb0ef41Sopenharmony_ci 16221cb0ef41Sopenharmony_ciChanges since version 1.23.2: 16231cb0ef41Sopenharmony_ci 16241cb0ef41Sopenharmony_ci* unix: do not require PATH_MAX to be defined (Brad King) 16251cb0ef41Sopenharmony_ci 16261cb0ef41Sopenharmony_ci* win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh) 16271cb0ef41Sopenharmony_ci 16281cb0ef41Sopenharmony_ci* unix: add missing link dependency on kFreeBSD (Svante Signell) 16291cb0ef41Sopenharmony_ci 16301cb0ef41Sopenharmony_ci* unix: add support for GNU/Hurd (Samuel Thibault) 16311cb0ef41Sopenharmony_ci 16321cb0ef41Sopenharmony_ci* test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón) 16331cb0ef41Sopenharmony_ci 16341cb0ef41Sopenharmony_ci* zos: avoid UB with NULL pointer arithmetic (Carlo Marcelo Arenas Belón) 16351cb0ef41Sopenharmony_ci 16361cb0ef41Sopenharmony_ci* doc: add vtjnash to maintainers (Jameson Nash) 16371cb0ef41Sopenharmony_ci 16381cb0ef41Sopenharmony_ci* unix: restore skipping of phys_addr copy (cjihrig) 16391cb0ef41Sopenharmony_ci 16401cb0ef41Sopenharmony_ci* unix,win: make uv_interface_addresses() consistent (cjihrig) 16411cb0ef41Sopenharmony_ci 16421cb0ef41Sopenharmony_ci* unix: remove unnecessary linebreaks (cjihrig) 16431cb0ef41Sopenharmony_ci 16441cb0ef41Sopenharmony_ci* unix,win: handle zero-sized allocations uniformly (Ben Noordhuis) 16451cb0ef41Sopenharmony_ci 16461cb0ef41Sopenharmony_ci* unix: remove unused uv__dup() function (Ben Noordhuis) 16471cb0ef41Sopenharmony_ci 16481cb0ef41Sopenharmony_ci* core,bsd: refactor process_title functions (Santiago Gimeno) 16491cb0ef41Sopenharmony_ci 16501cb0ef41Sopenharmony_ci* win: Redefine NSIG to consider SIGWINCH (Jeremy Studer) 16511cb0ef41Sopenharmony_ci 16521cb0ef41Sopenharmony_ci* test: make sure that reading a directory fails (Sakthipriyan Vairamani) 16531cb0ef41Sopenharmony_ci 16541cb0ef41Sopenharmony_ci* win, tty: remove zero-size read callbacks (Bartosz Sosnowski) 16551cb0ef41Sopenharmony_ci 16561cb0ef41Sopenharmony_ci* test: fix test runner getenv async-signal-safety (Ben Noordhuis) 16571cb0ef41Sopenharmony_ci 16581cb0ef41Sopenharmony_ci* test: fix test runner execvp async-signal-safety (Ben Noordhuis) 16591cb0ef41Sopenharmony_ci 16601cb0ef41Sopenharmony_ci* test,unix: fix race in test runner (Ben Noordhuis) 16611cb0ef41Sopenharmony_ci 16621cb0ef41Sopenharmony_ci* unix,win: support IDNA 2008 in uv_getaddrinfo() (Ben Noordhuis) 16631cb0ef41Sopenharmony_ci 16641cb0ef41Sopenharmony_ci* win, tcp: avoid starving the loop (Bartosz Sosnowski) 16651cb0ef41Sopenharmony_ci 16661cb0ef41Sopenharmony_ci* win, dl: proper error messages on some systems (Bartosz Sosnowski) 16671cb0ef41Sopenharmony_ci 16681cb0ef41Sopenharmony_ci* win,fs: retry if uv_fs_rename fails (Bartosz Sosnowski) 16691cb0ef41Sopenharmony_ci 16701cb0ef41Sopenharmony_ci* darwin: speed up uv_set_process_title() (Ben Noordhuis) 16711cb0ef41Sopenharmony_ci 16721cb0ef41Sopenharmony_ci* aix: fix race in uv_get_process_title() (Gireesh Punathil) 16731cb0ef41Sopenharmony_ci 16741cb0ef41Sopenharmony_ci* win: support more fine-grained windows hiding (Bartosz Sosnowski) 16751cb0ef41Sopenharmony_ci 16761cb0ef41Sopenharmony_ci 16771cb0ef41Sopenharmony_ci2018.10.09, Version 1.23.2 (Stable), 34c12788d2e7308f3ac506c0abcbf74c0d6abd20 16781cb0ef41Sopenharmony_ci 16791cb0ef41Sopenharmony_ciChanges since version 1.23.1: 16801cb0ef41Sopenharmony_ci 16811cb0ef41Sopenharmony_ci* unix: return 0 retrieving rss on cygwin (cjihrig) 16821cb0ef41Sopenharmony_ci 16831cb0ef41Sopenharmony_ci* unix: initialize uv_interface_address_t.phys_addr (cjihrig) 16841cb0ef41Sopenharmony_ci 16851cb0ef41Sopenharmony_ci* test: handle uv_os_setpriority() windows edge case (cjihrig) 16861cb0ef41Sopenharmony_ci 16871cb0ef41Sopenharmony_ci* tty, win: fix read stop for raw mode (Bartosz Sosnowski) 16881cb0ef41Sopenharmony_ci 16891cb0ef41Sopenharmony_ci* Revert "Revert "unix,fs: fix for potential partial reads/writes"" (Jameson 16901cb0ef41Sopenharmony_ci Nash) 16911cb0ef41Sopenharmony_ci 16921cb0ef41Sopenharmony_ci* unix,readv: always permit partial reads to return (Jameson Nash) 16931cb0ef41Sopenharmony_ci 16941cb0ef41Sopenharmony_ci* win,tty: fix uv_tty_close() (Bartosz Sosnowski) 16951cb0ef41Sopenharmony_ci 16961cb0ef41Sopenharmony_ci* doc: remove extraneous "on" (Ben Noordhuis) 16971cb0ef41Sopenharmony_ci 16981cb0ef41Sopenharmony_ci* unix,win: fix threadpool race condition (Anna Henningsen) 16991cb0ef41Sopenharmony_ci 17001cb0ef41Sopenharmony_ci* unix: rework thread barrier implementation (Ben Noordhuis) 17011cb0ef41Sopenharmony_ci 17021cb0ef41Sopenharmony_ci* aix: switch to libuv's own thread barrier impl (Ben Noordhuis) 17031cb0ef41Sopenharmony_ci 17041cb0ef41Sopenharmony_ci* unix: signal done to last thread barrier waiter (Ben Noordhuis) 17051cb0ef41Sopenharmony_ci 17061cb0ef41Sopenharmony_ci* test: add uv_barrier_wait serial thread test (Ali Ijaz Sheikh) 17071cb0ef41Sopenharmony_ci 17081cb0ef41Sopenharmony_ci* unix: optimize uv_fs_readlink() memory allocation (Ben Noordhuis) 17091cb0ef41Sopenharmony_ci 17101cb0ef41Sopenharmony_ci* win: remove req.c and other cleanup (Carlo Marcelo Arenas Belón) 17111cb0ef41Sopenharmony_ci 17121cb0ef41Sopenharmony_ci* aix: don't EISDIR on read from directory fd (Ben Noordhuis) 17131cb0ef41Sopenharmony_ci 17141cb0ef41Sopenharmony_ci 17151cb0ef41Sopenharmony_ci2018.09.22, Version 1.23.1 (Stable), d2282b3d67821dc53c907c2155fa8c5c6ce25180 17161cb0ef41Sopenharmony_ci 17171cb0ef41Sopenharmony_ciChanges since version 1.23.0: 17181cb0ef41Sopenharmony_ci 17191cb0ef41Sopenharmony_ci* unix,win: limit concurrent DNS calls to nthreads/2 (Anna Henningsen) 17201cb0ef41Sopenharmony_ci 17211cb0ef41Sopenharmony_ci* doc: add addaleax to maintainers (Anna Henningsen) 17221cb0ef41Sopenharmony_ci 17231cb0ef41Sopenharmony_ci* doc: add missing slash in stream.rst (Emil Bay) 17241cb0ef41Sopenharmony_ci 17251cb0ef41Sopenharmony_ci* unix,fs: use utimes & friends for uv_fs_utime (Jeremiah Senkpiel) 17261cb0ef41Sopenharmony_ci 17271cb0ef41Sopenharmony_ci* unix,fs: remove linux fallback from utimesat() (Jeremiah Senkpiel) 17281cb0ef41Sopenharmony_ci 17291cb0ef41Sopenharmony_ci* unix,fs: remove uv__utimesat() syscall fallback (Jeremiah Senkpiel) 17301cb0ef41Sopenharmony_ci 17311cb0ef41Sopenharmony_ci* doc: fix argument name in tcp.rts (Emil Bay) 17321cb0ef41Sopenharmony_ci 17331cb0ef41Sopenharmony_ci* doc: notes on running tests, benchmarks, tools (Jamie Davis) 17341cb0ef41Sopenharmony_ci 17351cb0ef41Sopenharmony_ci* linux: remove epoll syscall wrappers (Ben Noordhuis) 17361cb0ef41Sopenharmony_ci 17371cb0ef41Sopenharmony_ci* linux: drop code path for epoll_pwait-less kernels (Ben Noordhuis) 17381cb0ef41Sopenharmony_ci 17391cb0ef41Sopenharmony_ci* Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" 17401cb0ef41Sopenharmony_ci (Jameson Nash) 17411cb0ef41Sopenharmony_ci 17421cb0ef41Sopenharmony_ci* build: add compile for android arm64/x86/x86-64 (Andy Zhang) 17431cb0ef41Sopenharmony_ci 17441cb0ef41Sopenharmony_ci* doc: clarify that some remarks apply to windows (Bert Belder) 17451cb0ef41Sopenharmony_ci 17461cb0ef41Sopenharmony_ci* test: fix compiler warnings (Jamie Davis) 17471cb0ef41Sopenharmony_ci 17481cb0ef41Sopenharmony_ci* ibmi: return 0 from uv_resident_set_memory() (dmabupt) 17491cb0ef41Sopenharmony_ci 17501cb0ef41Sopenharmony_ci* win: fix uv_udp_recv_start() error translation (Ryan Liptak) 17511cb0ef41Sopenharmony_ci 17521cb0ef41Sopenharmony_ci* win,doc: improve uv_os_setpriority() documentation (Bartosz Sosnowski) 17531cb0ef41Sopenharmony_ci 17541cb0ef41Sopenharmony_ci* test: increase upper bound in condvar_5 (Jamie Davis) 17551cb0ef41Sopenharmony_ci 17561cb0ef41Sopenharmony_ci* win,tty: remove deadcode (Jameson Nash) 17571cb0ef41Sopenharmony_ci 17581cb0ef41Sopenharmony_ci* stream: autodetect direction (Jameson Nash) 17591cb0ef41Sopenharmony_ci 17601cb0ef41Sopenharmony_ci 17611cb0ef41Sopenharmony_ci2018.08.18, Version 1.23.0 (Stable), 7ebb26225f2eaae6db22f4ef34ce76fa16ff89ec 17621cb0ef41Sopenharmony_ci 17631cb0ef41Sopenharmony_ciChanges since version 1.22.0: 17641cb0ef41Sopenharmony_ci 17651cb0ef41Sopenharmony_ci* win,pipe: restore compatibility with the old IPC framing protocol (Bert 17661cb0ef41Sopenharmony_ci Belder) 17671cb0ef41Sopenharmony_ci 17681cb0ef41Sopenharmony_ci* fs: add uv_open_osfhandle (Bartosz Sosnowski) 17691cb0ef41Sopenharmony_ci 17701cb0ef41Sopenharmony_ci* doc: update Visual C++ Build Tools URL (Michał Kozakiewicz) 17711cb0ef41Sopenharmony_ci 17721cb0ef41Sopenharmony_ci* unix: loop starvation on successful write complete (jBarz) 17731cb0ef41Sopenharmony_ci 17741cb0ef41Sopenharmony_ci* win: add uv__getnameinfo_work() error handling (A. Hauptmann) 17751cb0ef41Sopenharmony_ci 17761cb0ef41Sopenharmony_ci* win: return UV_ENOMEM from uv_loop_init() (cjihrig) 17771cb0ef41Sopenharmony_ci 17781cb0ef41Sopenharmony_ci* unix,win: add uv_os_{get,set}priority() (cjihrig) 17791cb0ef41Sopenharmony_ci 17801cb0ef41Sopenharmony_ci* test: fix warning in test-tcp-open (Santiago Gimeno) 17811cb0ef41Sopenharmony_ci 17821cb0ef41Sopenharmony_ci 17831cb0ef41Sopenharmony_ci2018.07.11, Version 1.22.0 (Stable), 8568f78a777d79d35eb7d6994617267b9fb33967 17841cb0ef41Sopenharmony_ci 17851cb0ef41Sopenharmony_ciChanges since version 1.21.0: 17861cb0ef41Sopenharmony_ci 17871cb0ef41Sopenharmony_ci* unix: remove checksparse.sh (Ben Noordhuis) 17881cb0ef41Sopenharmony_ci 17891cb0ef41Sopenharmony_ci* win: fix mingw build error (Ben Noordhuis) 17901cb0ef41Sopenharmony_ci 17911cb0ef41Sopenharmony_ci* win: fix -Wunused-function warnings in thread.c (Ben Noordhuis) 17921cb0ef41Sopenharmony_ci 17931cb0ef41Sopenharmony_ci* unix,win: merge timers implementation (Ben Noordhuis) 17941cb0ef41Sopenharmony_ci 17951cb0ef41Sopenharmony_ci* win: fix pointer type in pipe.c (Ben Noordhuis) 17961cb0ef41Sopenharmony_ci 17971cb0ef41Sopenharmony_ci* win: fixing build for older MSVC compilers (Michael Fero) 17981cb0ef41Sopenharmony_ci 17991cb0ef41Sopenharmony_ci* zos: clear poll events on every iteration (jBarz) 18001cb0ef41Sopenharmony_ci 18011cb0ef41Sopenharmony_ci* zos: write-protect message queue (jBarz) 18021cb0ef41Sopenharmony_ci 18031cb0ef41Sopenharmony_ci* zos: use correct pointer type in strnlen (jBarz) 18041cb0ef41Sopenharmony_ci 18051cb0ef41Sopenharmony_ci* unix,win: merge handle flags (Ben Noordhuis) 18061cb0ef41Sopenharmony_ci 18071cb0ef41Sopenharmony_ci* doc: update Imran Iqbal's GitHub handle (cjihrig) 18081cb0ef41Sopenharmony_ci 18091cb0ef41Sopenharmony_ci* src: add new error apis to prevent memory leaks (Shelley Vohr) 18101cb0ef41Sopenharmony_ci 18111cb0ef41Sopenharmony_ci* test: make test-condvar call uv_cond_wait (Jamie Davis) 18121cb0ef41Sopenharmony_ci 18131cb0ef41Sopenharmony_ci* fs: change position of uv_fs_lchown (Ujjwal Sharma) 18141cb0ef41Sopenharmony_ci 18151cb0ef41Sopenharmony_ci 18161cb0ef41Sopenharmony_ci2018.06.23, Version 1.21.0 (Stable), e4983a9b0c152932f7553ff4a9ff189d2314cdcb 18171cb0ef41Sopenharmony_ci 18181cb0ef41Sopenharmony_ciChanges since version 1.20.3: 18191cb0ef41Sopenharmony_ci 18201cb0ef41Sopenharmony_ci* unix,windows: map EFTYPE errno (cjihrig) 18211cb0ef41Sopenharmony_ci 18221cb0ef41Sopenharmony_ci* win: perform case insensitive PATH= comparison (cjihrig) 18231cb0ef41Sopenharmony_ci 18241cb0ef41Sopenharmony_ci* win, fs: uv_fs_fchmod support for -A files (Bartosz Sosnowski) 18251cb0ef41Sopenharmony_ci 18261cb0ef41Sopenharmony_ci* src,lib: fix comments (Tobias Nießen) 18271cb0ef41Sopenharmony_ci 18281cb0ef41Sopenharmony_ci* win,process: allow child pipe handles to be opened in overlapped mode (Björn 18291cb0ef41Sopenharmony_ci Linse) 18301cb0ef41Sopenharmony_ci 18311cb0ef41Sopenharmony_ci* src,test: fix idiosyncratic comment style (Bert Belder) 18321cb0ef41Sopenharmony_ci 18331cb0ef41Sopenharmony_ci* test: fs_fchmod_archive_readonly must return a value (Bert Belder) 18341cb0ef41Sopenharmony_ci 18351cb0ef41Sopenharmony_ci* win,pipe: fix incorrect error code returned from uv_pipe_write_impl() (Bert 18361cb0ef41Sopenharmony_ci Belder) 18371cb0ef41Sopenharmony_ci 18381cb0ef41Sopenharmony_ci* win,pipe: properly set uv_write_t.send_handle in uv_write2() (Bert Belder) 18391cb0ef41Sopenharmony_ci 18401cb0ef41Sopenharmony_ci* test: add vectored uv_write() ping-pong tests (Bert Belder) 18411cb0ef41Sopenharmony_ci 18421cb0ef41Sopenharmony_ci* win,pipe: support vectored uv_write() calls (Bert Belder) 18431cb0ef41Sopenharmony_ci 18441cb0ef41Sopenharmony_ci* win,pipe: refactor pipe read cancellation logic (Bert Belder) 18451cb0ef41Sopenharmony_ci 18461cb0ef41Sopenharmony_ci* test: improve output from IPC test helpers (Bert Belder) 18471cb0ef41Sopenharmony_ci 18481cb0ef41Sopenharmony_ci* test: add test for IPC deadlock on Windows ( 18491cb0ef41Sopenharmony_ci 18501cb0ef41Sopenharmony_ci* win,pipe: fix IPC pipe deadlock (Bert Belder) 18511cb0ef41Sopenharmony_ci 18521cb0ef41Sopenharmony_ci* unix: catch some cases of watching fd twice (Ben Noordhuis) 18531cb0ef41Sopenharmony_ci 18541cb0ef41Sopenharmony_ci* test: use custom timeout for getaddrinfo_fail_sync (Ben Noordhuis) 18551cb0ef41Sopenharmony_ci 18561cb0ef41Sopenharmony_ci* Revert "win: add Windows XP support to uv_if_indextoname()" (Bert Belder) 18571cb0ef41Sopenharmony_ci 18581cb0ef41Sopenharmony_ci* win,thread: remove fallback uv_cond implementation (Bert Belder) 18591cb0ef41Sopenharmony_ci 18601cb0ef41Sopenharmony_ci* src,test: s/olny/only (cjihrig) 18611cb0ef41Sopenharmony_ci 18621cb0ef41Sopenharmony_ci* unix: close signal pipe fds on unload (Ben Noordhuis) 18631cb0ef41Sopenharmony_ci 18641cb0ef41Sopenharmony_ci* win: allow setting udp socket options before bind (cjihrig) 18651cb0ef41Sopenharmony_ci 18661cb0ef41Sopenharmony_ci* unix: return UV_ENOTSUP on FICLONE_FORCE failure (cjihrig) 18671cb0ef41Sopenharmony_ci 18681cb0ef41Sopenharmony_ci* win,pipe: remove unreferenced local variable (Bert Belder) 18691cb0ef41Sopenharmony_ci 18701cb0ef41Sopenharmony_ci* win,code: remove GetQueuedCompletionStatus-based poller (Bert Belder) 18711cb0ef41Sopenharmony_ci 18721cb0ef41Sopenharmony_ci* win: remove the remaining dynamic kernel32 imports (Bert Belder) 18731cb0ef41Sopenharmony_ci 18741cb0ef41Sopenharmony_ci* test: speedup process-title-threadsafe on macOS (cjihrig) 18751cb0ef41Sopenharmony_ci 18761cb0ef41Sopenharmony_ci* core: move all include files except uv.h to uv/ (Saúl Ibarra Corretgé) 18771cb0ef41Sopenharmony_ci 18781cb0ef41Sopenharmony_ci* win: move stdint-msvc2008.h to include/uv/ (Ben Noordhuis) 18791cb0ef41Sopenharmony_ci 18801cb0ef41Sopenharmony_ci* build: fix cygwin install (Ben Noordhuis) 18811cb0ef41Sopenharmony_ci 18821cb0ef41Sopenharmony_ci* build,win: remove MinGW Makefile (Saúl Ibarra Corretgé) 18831cb0ef41Sopenharmony_ci 18841cb0ef41Sopenharmony_ci* build: add a cmake build file (Ben Noordhuis) 18851cb0ef41Sopenharmony_ci 18861cb0ef41Sopenharmony_ci* build: add test suite option to cmake build (Ben Noordhuis) 18871cb0ef41Sopenharmony_ci 18881cb0ef41Sopenharmony_ci* unix: set errno in uv_fs_copyfile() (cjihrig) 18891cb0ef41Sopenharmony_ci 18901cb0ef41Sopenharmony_ci* samples: fix inconsistency in parse_opts vs usage (zyxwvu Shi) 18911cb0ef41Sopenharmony_ci 18921cb0ef41Sopenharmony_ci* linux: handle exclusive POLLHUP with UV_DISCONNECT (Brad King) 18931cb0ef41Sopenharmony_ci 18941cb0ef41Sopenharmony_ci* include: declare uv_cpu_times_s in higher scope (Peter Johnson) 18951cb0ef41Sopenharmony_ci 18961cb0ef41Sopenharmony_ci* doc: add uv_fs_fsync() AIX limitations (jBarz) 18971cb0ef41Sopenharmony_ci 18981cb0ef41Sopenharmony_ci* unix,win: add uv_fs_lchown() (Paolo Greppi) 18991cb0ef41Sopenharmony_ci 19001cb0ef41Sopenharmony_ci* unix: disable clang variable length array warning (Peter Johnson) 19011cb0ef41Sopenharmony_ci 19021cb0ef41Sopenharmony_ci* doc: document uv_pipe_t::ipc (Ed Schouten) 19031cb0ef41Sopenharmony_ci 19041cb0ef41Sopenharmony_ci* doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE (Ed Schouten) 19051cb0ef41Sopenharmony_ci 19061cb0ef41Sopenharmony_ci* doc: document UV_*_MAP() macros (Ed Schouten) 19071cb0ef41Sopenharmony_ci 19081cb0ef41Sopenharmony_ci* win: remove use of min() macro in pipe.c (Peter Johnson) 19091cb0ef41Sopenharmony_ci 19101cb0ef41Sopenharmony_ci* doc: add jbarz as maintainer ( 19111cb0ef41Sopenharmony_ci 19121cb0ef41Sopenharmony_ci 19131cb0ef41Sopenharmony_ci2018.05.08, Version 1.20.3 (Stable), 8cfd67e59195251dff793ee47c185c9d6a8f3818 19141cb0ef41Sopenharmony_ci 19151cb0ef41Sopenharmony_ciChanges since version 1.20.2: 19161cb0ef41Sopenharmony_ci 19171cb0ef41Sopenharmony_ci* win: add Windows XP support to uv_if_indextoname() (ssrlive) 19181cb0ef41Sopenharmony_ci 19191cb0ef41Sopenharmony_ci* win: fix `'floor' undefined` compiler warning (ssrlive) 19201cb0ef41Sopenharmony_ci 19211cb0ef41Sopenharmony_ci* win, pipe: stop read for overlapped pipe (Bartosz Sosnowski) 19221cb0ef41Sopenharmony_ci 19231cb0ef41Sopenharmony_ci* build: fix utf-8 name of copyright holder (Jérémy Lal) 19241cb0ef41Sopenharmony_ci 19251cb0ef41Sopenharmony_ci* zos: initialize pollfd revents (jBarz) 19261cb0ef41Sopenharmony_ci 19271cb0ef41Sopenharmony_ci* zos,doc: add system V message queue note (jBarz) 19281cb0ef41Sopenharmony_ci 19291cb0ef41Sopenharmony_ci* linux: don't use uv__nonblock_ioctl() on sparc (Ben Noordhuis) 19301cb0ef41Sopenharmony_ci 19311cb0ef41Sopenharmony_ci 19321cb0ef41Sopenharmony_ci2018.04.23, Version 1.20.2 (Stable), c51fd3f66bbb386a1efdeba6812789f35a372d1e 19331cb0ef41Sopenharmony_ci 19341cb0ef41Sopenharmony_ciChanges since version 1.20.1: 19351cb0ef41Sopenharmony_ci 19361cb0ef41Sopenharmony_ci* zos: use custom semaphore (jBarz) 19371cb0ef41Sopenharmony_ci 19381cb0ef41Sopenharmony_ci* win: fix registry API error handling (Kyle Farnung) 19391cb0ef41Sopenharmony_ci 19401cb0ef41Sopenharmony_ci* build: add support for 64-bit AIX (Richard Lau) 19411cb0ef41Sopenharmony_ci 19421cb0ef41Sopenharmony_ci* aix: guard STATIC_ASSERT for glibc work around (Richard Lau) 19431cb0ef41Sopenharmony_ci 19441cb0ef41Sopenharmony_ci 19451cb0ef41Sopenharmony_ci2018.04.19, Version 1.20.1 (Stable), 36ac2fc8edfd5ff3e9be529be1d4a3f0d5364e94 19461cb0ef41Sopenharmony_ci 19471cb0ef41Sopenharmony_ciChanges since version 1.20.0: 19481cb0ef41Sopenharmony_ci 19491cb0ef41Sopenharmony_ci* doc,fs: improve documentation (Bob Burger) 19501cb0ef41Sopenharmony_ci 19511cb0ef41Sopenharmony_ci* win: return a floored double from uv_uptime() (Refael Ackermann) 19521cb0ef41Sopenharmony_ci 19531cb0ef41Sopenharmony_ci* doc: clarify platform specific pipe naming (Thomas Versteeg) 19541cb0ef41Sopenharmony_ci 19551cb0ef41Sopenharmony_ci* unix: fix uv_pipe_chmod() on macOS (zzzjim) 19561cb0ef41Sopenharmony_ci 19571cb0ef41Sopenharmony_ci* unix: work around glibc semaphore race condition (Anna Henningsen) 19581cb0ef41Sopenharmony_ci 19591cb0ef41Sopenharmony_ci* tcp,openbsd: disable Unix TCP check for IPV6_ONLY (Alex Arslan) 19601cb0ef41Sopenharmony_ci 19611cb0ef41Sopenharmony_ci* test,openbsd: use RETURN_SKIP in UDP IPv6 tests (Alex Arslan) 19621cb0ef41Sopenharmony_ci 19631cb0ef41Sopenharmony_ci* test,openbsd: fix multicast test (Alex Arslan) 19641cb0ef41Sopenharmony_ci 19651cb0ef41Sopenharmony_ci* Revert "win, fs: use FILE_WRITE_ATTRIBUTES when opening files" (cjihrig) 19661cb0ef41Sopenharmony_ci 19671cb0ef41Sopenharmony_ci 19681cb0ef41Sopenharmony_ci2018.04.03, Version 1.20.0 (Stable), 0012178ee2b04d9e4a2c66c27cf8891ad8325ceb 19691cb0ef41Sopenharmony_ci 19701cb0ef41Sopenharmony_ciChanges since version 1.19.2: 19711cb0ef41Sopenharmony_ci 19721cb0ef41Sopenharmony_ci* unix,spawn: respect user stdio flags for new pipe (Jameson Nash) 19731cb0ef41Sopenharmony_ci 19741cb0ef41Sopenharmony_ci* Revert "Revert "unix,tcp: avoid marking server sockets connected"" (Jameson 19751cb0ef41Sopenharmony_ci Nash) 19761cb0ef41Sopenharmony_ci 19771cb0ef41Sopenharmony_ci* req: revisions to uv_req_t handling (Jameson Nash) 19781cb0ef41Sopenharmony_ci 19791cb0ef41Sopenharmony_ci* win: remove unnecessary initialization (cjihrig) 19801cb0ef41Sopenharmony_ci 19811cb0ef41Sopenharmony_ci* win: update uv_os_homedir() to use uv_os_getenv() (cjihrig) 19821cb0ef41Sopenharmony_ci 19831cb0ef41Sopenharmony_ci* test: fix tcp_oob test flakiness (Santiago Gimeno) 19841cb0ef41Sopenharmony_ci 19851cb0ef41Sopenharmony_ci* posix: fix uv__pollfds_del() for invalidated fd's (Jesse Gorzinski) 19861cb0ef41Sopenharmony_ci 19871cb0ef41Sopenharmony_ci* doc: README: add note on installing gyp (Jamie Davis) 19881cb0ef41Sopenharmony_ci 19891cb0ef41Sopenharmony_ci* unix: refactor uv_os_homedir to use uv_os_getenv (Santiago Gimeno) 19901cb0ef41Sopenharmony_ci 19911cb0ef41Sopenharmony_ci* unix: fix several instances of lost errno (Michael Kilburn) 19921cb0ef41Sopenharmony_ci 19931cb0ef41Sopenharmony_ci* win,tty: update several TODO comments (Ruslan Bekenev) 19941cb0ef41Sopenharmony_ci 19951cb0ef41Sopenharmony_ci* unix: add UV_FS_COPYFILE_FICLONE support (cjihrig) 19961cb0ef41Sopenharmony_ci 19971cb0ef41Sopenharmony_ci* test: fix connect_unspecified (Santiago Gimeno) 19981cb0ef41Sopenharmony_ci 19991cb0ef41Sopenharmony_ci* unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support (cjihrig) 20001cb0ef41Sopenharmony_ci 20011cb0ef41Sopenharmony_ci* win: use long directory name for handle->dirw (Nicholas Vavilov) 20021cb0ef41Sopenharmony_ci 20031cb0ef41Sopenharmony_ci* build: build with -D_FILE_OFFSET_BITS=64 again (Ben Noordhuis) 20041cb0ef41Sopenharmony_ci 20051cb0ef41Sopenharmony_ci* win, fs: fix uv_fs_unlink for +R -A files (Bartosz Sosnowski) 20061cb0ef41Sopenharmony_ci 20071cb0ef41Sopenharmony_ci* win, fs: use FILE_WRITE_ATTRIBUTES when opening files (Bartosz Sosnowski) 20081cb0ef41Sopenharmony_ci 20091cb0ef41Sopenharmony_ci* unix: use __PASE__ on IBM i platforms (Jesse Gorzinski) 20101cb0ef41Sopenharmony_ci 20111cb0ef41Sopenharmony_ci* test,freebsd: fix flaky poll tests (Santiago Gimeno) 20121cb0ef41Sopenharmony_ci 20131cb0ef41Sopenharmony_ci* test: increase connection timeout to 1 second (jBarz) 20141cb0ef41Sopenharmony_ci 20151cb0ef41Sopenharmony_ci* win,tcp: handle canceled connect with ECANCELED (Jameson Nash) 20161cb0ef41Sopenharmony_ci 20171cb0ef41Sopenharmony_ci 20181cb0ef41Sopenharmony_ci2018.02.22, Version 1.19.2 (Stable), c5afc37e2a8a70d8ab0da8dac10b77ba78c0488c 20191cb0ef41Sopenharmony_ci 20201cb0ef41Sopenharmony_ciChanges since version 1.19.1: 20211cb0ef41Sopenharmony_ci 20221cb0ef41Sopenharmony_ci* test: fix incorrect asserts (cjihrig) 20231cb0ef41Sopenharmony_ci 20241cb0ef41Sopenharmony_ci* test: fix a typo in test-fork.c (Felix Yan) 20251cb0ef41Sopenharmony_ci 20261cb0ef41Sopenharmony_ci* build: remove long-obsolete gyp workarounds (Ben Noordhuis) 20271cb0ef41Sopenharmony_ci 20281cb0ef41Sopenharmony_ci* build: split off tests into separate gyp file (Ben Noordhuis) 20291cb0ef41Sopenharmony_ci 20301cb0ef41Sopenharmony_ci* test: check uv_cond_timedwait more carefully (Jamie Davis) 20311cb0ef41Sopenharmony_ci 20321cb0ef41Sopenharmony_ci* include,src: introduce UV__ERR() macro (Mason X) 20331cb0ef41Sopenharmony_ci 20341cb0ef41Sopenharmony_ci* build: add url field to libuv.pc (Ben Noordhuis) 20351cb0ef41Sopenharmony_ci 20361cb0ef41Sopenharmony_ci* doc: mark IBM i as Tier 3 support (Jesse Gorzinski) 20371cb0ef41Sopenharmony_ci 20381cb0ef41Sopenharmony_ci* win,build: correct C2059 errors (Michael Fero) 20391cb0ef41Sopenharmony_ci 20401cb0ef41Sopenharmony_ci* zos: fix timeout for condition variable (jBarz) 20411cb0ef41Sopenharmony_ci 20421cb0ef41Sopenharmony_ci* win: CREATE_NO_WINDOW when stdio is not inherited (Nick Logan) 20431cb0ef41Sopenharmony_ci 20441cb0ef41Sopenharmony_ci* build: fix commmon.gypi comment (Ryuichi KAWAMATA) 20451cb0ef41Sopenharmony_ci 20461cb0ef41Sopenharmony_ci* doc: document uv_timer_start() on an active timer (Vladimír Čunát) 20471cb0ef41Sopenharmony_ci 20481cb0ef41Sopenharmony_ci* doc: add note about handle movability (Bartosz Sosnowski) 20491cb0ef41Sopenharmony_ci 20501cb0ef41Sopenharmony_ci* doc: fix syntax error in loop documentation (Bartosz Sosnowski) 20511cb0ef41Sopenharmony_ci 20521cb0ef41Sopenharmony_ci* osx,stream: retry sending handle on EMSGSIZE error (Santiago Gimeno) 20531cb0ef41Sopenharmony_ci 20541cb0ef41Sopenharmony_ci* unix: delay fs req register until after validation (cjihrig) 20551cb0ef41Sopenharmony_ci 20561cb0ef41Sopenharmony_ci* test: add tests for bad inputs (Joyee Cheung) 20571cb0ef41Sopenharmony_ci 20581cb0ef41Sopenharmony_ci* unix,win: ensure req->bufs is freed (cjihrig) 20591cb0ef41Sopenharmony_ci 20601cb0ef41Sopenharmony_ci* test: add additional fs memory management checks (cjihrig) 20611cb0ef41Sopenharmony_ci 20621cb0ef41Sopenharmony_ci 20631cb0ef41Sopenharmony_ci2018.01.20, Version 1.19.1 (Stable), 8202d1751196c2374ad370f7f3779daef89befae 20641cb0ef41Sopenharmony_ci 20651cb0ef41Sopenharmony_ciChanges since version 1.19.0: 20661cb0ef41Sopenharmony_ci 20671cb0ef41Sopenharmony_ci* Revert "unix,tcp: avoid marking server sockets connected" (Ben Noordhuis) 20681cb0ef41Sopenharmony_ci 20691cb0ef41Sopenharmony_ci* Revert "unix,fs: fix for potential partial reads/writes" (Ben Noordhuis) 20701cb0ef41Sopenharmony_ci 20711cb0ef41Sopenharmony_ci* Revert "win: use RemoveDirectoryW() instead of _wmrmdir()" (Ben Noordhuis) 20721cb0ef41Sopenharmony_ci 20731cb0ef41Sopenharmony_ci* cygwin: fix compilation of ifaddrs impl (Brad King) 20741cb0ef41Sopenharmony_ci 20751cb0ef41Sopenharmony_ci 20761cb0ef41Sopenharmony_ci2018.01.18, Version 1.19.0 (Stable), effbb7c9d29090b2e085a40867f8cdfa916a66df 20771cb0ef41Sopenharmony_ci 20781cb0ef41Sopenharmony_ciChanges since version 1.18.0: 20791cb0ef41Sopenharmony_ci 20801cb0ef41Sopenharmony_ci* core: add getter/setter functions for easier ABI compat (Anna Henningsen) 20811cb0ef41Sopenharmony_ci 20821cb0ef41Sopenharmony_ci* unix: make get(set)_process_title MT-safe (Matt Harrison) 20831cb0ef41Sopenharmony_ci 20841cb0ef41Sopenharmony_ci* unix,win: wait for threads to start (Ben Noordhuis) 20851cb0ef41Sopenharmony_ci 20861cb0ef41Sopenharmony_ci* test: add threadpool init/teardown test (Bartosz Sosnowski) 20871cb0ef41Sopenharmony_ci 20881cb0ef41Sopenharmony_ci* win, process: uv_kill improvements (Bartosz Sosnowski) 20891cb0ef41Sopenharmony_ci 20901cb0ef41Sopenharmony_ci* win: set _WIN32_WINNT to 0x0600 (cjihrig) 20911cb0ef41Sopenharmony_ci 20921cb0ef41Sopenharmony_ci* zos: implement uv_fs_event* functions (jBarz) 20931cb0ef41Sopenharmony_ci 20941cb0ef41Sopenharmony_ci* unix,tcp: avoid marking server sockets connected (Jameson Nash) 20951cb0ef41Sopenharmony_ci 20961cb0ef41Sopenharmony_ci* doc: mark Windows 7 as Tier 1 support (Bartosz Sosnowski) 20971cb0ef41Sopenharmony_ci 20981cb0ef41Sopenharmony_ci* win: map 0.0.0.0 and :: addresses to localhost (Bartosz Sosnowski) 20991cb0ef41Sopenharmony_ci 21001cb0ef41Sopenharmony_ci* build: install libuv.pc unconditionally (Ben Noordhuis) 21011cb0ef41Sopenharmony_ci 21021cb0ef41Sopenharmony_ci* test: remove custom timeout for thread test on ppc (Ben Noordhuis) 21031cb0ef41Sopenharmony_ci 21041cb0ef41Sopenharmony_ci* test: allow multicast not permitted status (Jérémy Lal) 21051cb0ef41Sopenharmony_ci 21061cb0ef41Sopenharmony_ci* test: allow net unreachable status in udp test (Ben Noordhuis) 21071cb0ef41Sopenharmony_ci 21081cb0ef41Sopenharmony_ci* unix: use SA_RESTART when setting our sighandler (Brad King) 21091cb0ef41Sopenharmony_ci 21101cb0ef41Sopenharmony_ci* unix,fs: fix for potential partial reads/writes (Ben Wijen) 21111cb0ef41Sopenharmony_ci 21121cb0ef41Sopenharmony_ci* win,build: do not build executable installer for dll (Bert Belder) 21131cb0ef41Sopenharmony_ci 21141cb0ef41Sopenharmony_ci* win: allow directory symlinks to be created in a non-elevated context (Bert 21151cb0ef41Sopenharmony_ci Belder) 21161cb0ef41Sopenharmony_ci 21171cb0ef41Sopenharmony_ci* zos,test: accept SIGKILL for flaky test (jBarz) 21181cb0ef41Sopenharmony_ci 21191cb0ef41Sopenharmony_ci* win: use RemoveDirectoryW() instead of _wmrmdir() (Ben Noordhuis) 21201cb0ef41Sopenharmony_ci 21211cb0ef41Sopenharmony_ci* unix: fix uv_cpu_info() error on FreeBSD (elephantp) 21221cb0ef41Sopenharmony_ci 21231cb0ef41Sopenharmony_ci* zos,test: decrease pings to avoid timeout (jBarz) 21241cb0ef41Sopenharmony_ci 21251cb0ef41Sopenharmony_ci 21261cb0ef41Sopenharmony_ci2017.12.02, Version 1.18.0 (Stable), 1489c98b7fc17f1702821a269eb0c5e730c5c813 21271cb0ef41Sopenharmony_ci 21281cb0ef41Sopenharmony_ciChanges since version 1.17.0: 21291cb0ef41Sopenharmony_ci 21301cb0ef41Sopenharmony_ci* aix: fix -Wmaybe-uninitialized warning (cjihrig) 21311cb0ef41Sopenharmony_ci 21321cb0ef41Sopenharmony_ci* doc: remove note about SIGWINCH on Windows (Bartosz Sosnowski) 21331cb0ef41Sopenharmony_ci 21341cb0ef41Sopenharmony_ci* Revert "unix,win: wait for threads to start" (Ben Noordhuis) 21351cb0ef41Sopenharmony_ci 21361cb0ef41Sopenharmony_ci* unix,win: add uv_os_getpid() (Bartosz Sosnowski) 21371cb0ef41Sopenharmony_ci 21381cb0ef41Sopenharmony_ci* unix: remove incorrect assertion in uv_shutdown() (Jameson Nash) 21391cb0ef41Sopenharmony_ci 21401cb0ef41Sopenharmony_ci* doc: fix IRC URL in CONTRIBUTING.md (Matt Harrison) 21411cb0ef41Sopenharmony_ci 21421cb0ef41Sopenharmony_ci 21431cb0ef41Sopenharmony_ci2017.11.25, Version 1.17.0 (Stable), 1344d2bb82e195d0eafc0b40ba103f18dfd04cc5 21441cb0ef41Sopenharmony_ci 21451cb0ef41Sopenharmony_ciChanges since version 1.16.1: 21461cb0ef41Sopenharmony_ci 21471cb0ef41Sopenharmony_ci* unix: avoid malloc() call in uv_spawn() (Ben Noordhuis) 21481cb0ef41Sopenharmony_ci 21491cb0ef41Sopenharmony_ci* doc: clarify the description of uv_loop_alive() (Ed Schouten) 21501cb0ef41Sopenharmony_ci 21511cb0ef41Sopenharmony_ci* win: map UV_FS_O_EXLOCK to a share mode of 0 (Joran Dirk Greef) 21521cb0ef41Sopenharmony_ci 21531cb0ef41Sopenharmony_ci* win: fix build on case-sensitive file systems (Ben Noordhuis) 21541cb0ef41Sopenharmony_ci 21551cb0ef41Sopenharmony_ci* win: fix test runner build with mingw64 (Ben Noordhuis) 21561cb0ef41Sopenharmony_ci 21571cb0ef41Sopenharmony_ci* win: remove unused variable in test/test-fs.c (Ben Noordhuis) 21581cb0ef41Sopenharmony_ci 21591cb0ef41Sopenharmony_ci* zos: add strnlen() implementation (jBarz) 21601cb0ef41Sopenharmony_ci 21611cb0ef41Sopenharmony_ci* unix: keep track of bound sockets sent via spawn (jBarz) 21621cb0ef41Sopenharmony_ci 21631cb0ef41Sopenharmony_ci* unix,win: wait for threads to start (Ben Noordhuis) 21641cb0ef41Sopenharmony_ci 21651cb0ef41Sopenharmony_ci* test: add threadpool init/teardown test (Bartosz Sosnowski) 21661cb0ef41Sopenharmony_ci 21671cb0ef41Sopenharmony_ci* test: avoid malloc() in threadpool test (Ben Noordhuis) 21681cb0ef41Sopenharmony_ci 21691cb0ef41Sopenharmony_ci* test: lower number of tasks in threadpool test (Ben Noordhuis) 21701cb0ef41Sopenharmony_ci 21711cb0ef41Sopenharmony_ci* win: issue memory barrier in uv_thread_join() (Ben Noordhuis) 21721cb0ef41Sopenharmony_ci 21731cb0ef41Sopenharmony_ci* ibmi: add support for new platform (Xu Meng) 21741cb0ef41Sopenharmony_ci 21751cb0ef41Sopenharmony_ci* test: fix test-spawn compilation (Bartosz Sosnowski) 21761cb0ef41Sopenharmony_ci 21771cb0ef41Sopenharmony_ci 21781cb0ef41Sopenharmony_ci2017.11.11, Version 1.16.1 (Stable), 4056fbe46493ef87237e307e0025e551db875e13 21791cb0ef41Sopenharmony_ci 21801cb0ef41Sopenharmony_ciChanges since version 1.16.0: 21811cb0ef41Sopenharmony_ci 21821cb0ef41Sopenharmony_ci* unix: move net/if.h include (cjihrig) 21831cb0ef41Sopenharmony_ci 21841cb0ef41Sopenharmony_ci* win: fix undeclared NDIS_IF_MAX_STRING_SIZE (Nick Logan) 21851cb0ef41Sopenharmony_ci 21861cb0ef41Sopenharmony_ci 21871cb0ef41Sopenharmony_ci2017.11.07, Version 1.16.0 (Stable), d68779f0ea742918f653b9c20237460271c39aeb 21881cb0ef41Sopenharmony_ci 21891cb0ef41Sopenharmony_ciChanges since version 1.15.0: 21901cb0ef41Sopenharmony_ci 21911cb0ef41Sopenharmony_ci* win: change st_blksize from `2048` to `4096` (Joran Dirk Greef) 21921cb0ef41Sopenharmony_ci 21931cb0ef41Sopenharmony_ci* unix,win: add fs open flags, map O_DIRECT|O_DSYNC (Joran Dirk Greef) 21941cb0ef41Sopenharmony_ci 21951cb0ef41Sopenharmony_ci* win, fs: fix non-symlink reparse points (Wade Brainerd) 21961cb0ef41Sopenharmony_ci 21971cb0ef41Sopenharmony_ci* test: fix -Wstrict-prototypes warnings (Ben Noordhuis) 21981cb0ef41Sopenharmony_ci 21991cb0ef41Sopenharmony_ci* unix, windows: map ENOTTY errno (Ben Noordhuis) 22001cb0ef41Sopenharmony_ci 22011cb0ef41Sopenharmony_ci* unix: fall back to fsync() if F_FULLFSYNC fails (Joran Dirk Greef) 22021cb0ef41Sopenharmony_ci 22031cb0ef41Sopenharmony_ci* unix: do not close invalid kqueue fd after fork (jBarz) 22041cb0ef41Sopenharmony_ci 22051cb0ef41Sopenharmony_ci* zos: reset epoll data after fork (jBarz) 22061cb0ef41Sopenharmony_ci 22071cb0ef41Sopenharmony_ci* zos: skip fork_threadpool_queue_work_simple (jBarz) 22081cb0ef41Sopenharmony_ci 22091cb0ef41Sopenharmony_ci* test: keep platform_output as first test (Bartosz Sosnowski) 22101cb0ef41Sopenharmony_ci 22111cb0ef41Sopenharmony_ci* win: fix non-English dlopen error message (Bartosz Sosnowski) 22121cb0ef41Sopenharmony_ci 22131cb0ef41Sopenharmony_ci* unix,win: add uv_os_getppid() (cjihrig) 22141cb0ef41Sopenharmony_ci 22151cb0ef41Sopenharmony_ci* test: fix const qualification compiler warning (Ben Noordhuis) 22161cb0ef41Sopenharmony_ci 22171cb0ef41Sopenharmony_ci* doc: mark uv_default_loop() as not thread safe (rayrase) 22181cb0ef41Sopenharmony_ci 22191cb0ef41Sopenharmony_ci* win, pipe: null-initialize stream->shutdown_req (Jameson Nash) 22201cb0ef41Sopenharmony_ci 22211cb0ef41Sopenharmony_ci* tty, win: get SetWinEventHook pointer at startup (Bartosz Sosnowski) 22221cb0ef41Sopenharmony_ci 22231cb0ef41Sopenharmony_ci* test: no extra new line in skipped test output (Bartosz Sosnowski) 22241cb0ef41Sopenharmony_ci 22251cb0ef41Sopenharmony_ci* pipe: allow access from other users (Bartosz Sosnowski) 22261cb0ef41Sopenharmony_ci 22271cb0ef41Sopenharmony_ci* unix,win: add uv_if_{indextoname,indextoiid} (Pekka Nikander) 22281cb0ef41Sopenharmony_ci 22291cb0ef41Sopenharmony_ci 22301cb0ef41Sopenharmony_ci2017.10.03, Version 1.15.0 (Stable), 8b69ce1419d2958011d415a636810705c36c2cc2 22311cb0ef41Sopenharmony_ci 22321cb0ef41Sopenharmony_ciChanges since version 1.14.1: 22331cb0ef41Sopenharmony_ci 22341cb0ef41Sopenharmony_ci* unix: limit uv__has_forked_with_cfrunloop to macOS (Kamil Rytarowski) 22351cb0ef41Sopenharmony_ci 22361cb0ef41Sopenharmony_ci* win: fix buffer size in uv__getpwuid_r() (tux.uudiin) 22371cb0ef41Sopenharmony_ci 22381cb0ef41Sopenharmony_ci* win,tty: improve SIGWINCH support (Bartosz Sosnowski) 22391cb0ef41Sopenharmony_ci 22401cb0ef41Sopenharmony_ci* unix: use fchmod() in uv_fs_copyfile() (cjihrig) 22411cb0ef41Sopenharmony_ci 22421cb0ef41Sopenharmony_ci* unix: support copying empty files (cjihrig) 22431cb0ef41Sopenharmony_ci 22441cb0ef41Sopenharmony_ci* unix: truncate destination in uv_fs_copyfile() (Nick Logan) 22451cb0ef41Sopenharmony_ci 22461cb0ef41Sopenharmony_ci* win,build: keep cwd when setting build environment (darobs) 22471cb0ef41Sopenharmony_ci 22481cb0ef41Sopenharmony_ci* test: add NetBSD support to test-udp-ipv6.c (Kamil Rytarowski) 22491cb0ef41Sopenharmony_ci 22501cb0ef41Sopenharmony_ci* unix: add NetBSD support in core.c (Kamil Rytarowski) 22511cb0ef41Sopenharmony_ci 22521cb0ef41Sopenharmony_ci* linux: increase thread stack size with musl libc (Ben Noordhuis) 22531cb0ef41Sopenharmony_ci 22541cb0ef41Sopenharmony_ci* netbsd: correct uv_exepath() on NetBSD (Kamil Rytarowski) 22551cb0ef41Sopenharmony_ci 22561cb0ef41Sopenharmony_ci* test: clean up semaphore after use (jBarz) 22571cb0ef41Sopenharmony_ci 22581cb0ef41Sopenharmony_ci* win,build: bump vswhere_usability_wrapper to 2.0.0 (Refael Ackermann) 22591cb0ef41Sopenharmony_ci 22601cb0ef41Sopenharmony_ci* win: let UV_PROCESS_WINDOWS_HIDE hide consoles (cjihrig) 22611cb0ef41Sopenharmony_ci 22621cb0ef41Sopenharmony_ci* zos: lock protect global epoll list in epoll_ctl (jBarz) 22631cb0ef41Sopenharmony_ci 22641cb0ef41Sopenharmony_ci* zos: change platform name to match python (jBarz) 22651cb0ef41Sopenharmony_ci 22661cb0ef41Sopenharmony_ci* android: fix getifaddrs() (Zheng, Lei) 22671cb0ef41Sopenharmony_ci 22681cb0ef41Sopenharmony_ci* netbsd: implement uv__tty_is_slave() (Kamil Rytarowski) 22691cb0ef41Sopenharmony_ci 22701cb0ef41Sopenharmony_ci* zos: fix readlink for mounts with system variables (jBarz) 22711cb0ef41Sopenharmony_ci 22721cb0ef41Sopenharmony_ci* test: sort the tests alphabetically (Sakthipriyan Vairamani) 22731cb0ef41Sopenharmony_ci 22741cb0ef41Sopenharmony_ci* windows: fix compilation warnings (Carlo Marcelo Arenas Belón) 22751cb0ef41Sopenharmony_ci 22761cb0ef41Sopenharmony_ci* build: avoid -fstrict-aliasing compile option (jBarz) 22771cb0ef41Sopenharmony_ci 22781cb0ef41Sopenharmony_ci* win: remove unused variables (Carlo Marcelo Arenas Belón) 22791cb0ef41Sopenharmony_ci 22801cb0ef41Sopenharmony_ci* unix: remove unused variables (Sakthipriyan Vairamani) 22811cb0ef41Sopenharmony_ci 22821cb0ef41Sopenharmony_ci* netbsd: disable poll_bad_fdtype on NetBSD (Kamil Rytarowski) 22831cb0ef41Sopenharmony_ci 22841cb0ef41Sopenharmony_ci* netbsd: use uv__cloexec and uv__nonblock (Kamil Rytarowski) 22851cb0ef41Sopenharmony_ci 22861cb0ef41Sopenharmony_ci* test: fix udp_multicast_join6 on NetBSD (Kamil Rytarowski) 22871cb0ef41Sopenharmony_ci 22881cb0ef41Sopenharmony_ci* unix,win: add uv_mutex_init_recursive() (Scott Parker) 22891cb0ef41Sopenharmony_ci 22901cb0ef41Sopenharmony_ci* netbsd: do not exclude IPv6 functionality (Kamil Rytarowski) 22911cb0ef41Sopenharmony_ci 22921cb0ef41Sopenharmony_ci* fsevents: watch files with fsevents on macos 10.7+ (Ben Noordhuis) 22931cb0ef41Sopenharmony_ci 22941cb0ef41Sopenharmony_ci* unix: retry on ENOBUFS in sendmsg(2) (Kamil Rytarowski) 22951cb0ef41Sopenharmony_ci 22961cb0ef41Sopenharmony_ci 22971cb0ef41Sopenharmony_ci2017.09.07, Version 1.14.1 (Stable), b0f9fb2a07a5e638b1580fe9a42a356c3ab35f37 22981cb0ef41Sopenharmony_ci 22991cb0ef41Sopenharmony_ciChanges since version 1.14.0: 23001cb0ef41Sopenharmony_ci 23011cb0ef41Sopenharmony_ci* fs, win: add support for user symlinks (Bartosz Sosnowski) 23021cb0ef41Sopenharmony_ci 23031cb0ef41Sopenharmony_ci* cygwin: include uv-posix.h header (Joel Winarske) 23041cb0ef41Sopenharmony_ci 23051cb0ef41Sopenharmony_ci* zos: fix semaphore initialization (jBarz) 23061cb0ef41Sopenharmony_ci 23071cb0ef41Sopenharmony_ci* zos: improve loop_count benchmark performance (jBarz) 23081cb0ef41Sopenharmony_ci 23091cb0ef41Sopenharmony_ci* zos, test: flush out the oob data in callback (jBarz) 23101cb0ef41Sopenharmony_ci 23111cb0ef41Sopenharmony_ci* unix,win: check for bad flags in uv_fs_copyfile() (cjihrig) 23121cb0ef41Sopenharmony_ci 23131cb0ef41Sopenharmony_ci* unix: modify argv[0] when process title is set (Matthew Taylor) 23141cb0ef41Sopenharmony_ci 23151cb0ef41Sopenharmony_ci* unix: don't use req->loop in uv__fs_copyfile() (cjihrig) 23161cb0ef41Sopenharmony_ci 23171cb0ef41Sopenharmony_ci* doc: fix a trivial typo (Vladimír Čunát) 23181cb0ef41Sopenharmony_ci 23191cb0ef41Sopenharmony_ci* android: fix uv_cond_timedwait on API level < 21 (Gergely Nagy) 23201cb0ef41Sopenharmony_ci 23211cb0ef41Sopenharmony_ci* win: add uv__once_init() calls (Bartosz Sosnowski) 23221cb0ef41Sopenharmony_ci 23231cb0ef41Sopenharmony_ci* unix,windows: init all requests in fs calls (cjihrig) 23241cb0ef41Sopenharmony_ci 23251cb0ef41Sopenharmony_ci* unix,windows: return UV_EINVAL on NULL fs reqs (cjihrig) 23261cb0ef41Sopenharmony_ci 23271cb0ef41Sopenharmony_ci* windows: add POST macro to fs functions (cjihrig) 23281cb0ef41Sopenharmony_ci 23291cb0ef41Sopenharmony_ci* unix: handle partial sends in uv_fs_copyfile() (A. Hauptmann) 23301cb0ef41Sopenharmony_ci 23311cb0ef41Sopenharmony_ci* Revert "win, test: fix double close in test runner" (Bartosz Sosnowski) 23321cb0ef41Sopenharmony_ci 23331cb0ef41Sopenharmony_ci* win, test: remove surplus CloseHandle (Bartosz Sosnowski) 23341cb0ef41Sopenharmony_ci 23351cb0ef41Sopenharmony_ci 23361cb0ef41Sopenharmony_ci2017.08.17, Version 1.14.0 (Stable), e0d31e9e21870f88277746b6d59cf07b977cdfea 23371cb0ef41Sopenharmony_ci 23381cb0ef41Sopenharmony_ciChanges since version 1.13.1: 23391cb0ef41Sopenharmony_ci 23401cb0ef41Sopenharmony_ci* unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing) 23411cb0ef41Sopenharmony_ci 23421cb0ef41Sopenharmony_ci* doc: add thread safety warning for process title (Matthew Taylor) 23431cb0ef41Sopenharmony_ci 23441cb0ef41Sopenharmony_ci* unix: always copy process title into local buffer (Matthew Taylor) 23451cb0ef41Sopenharmony_ci 23461cb0ef41Sopenharmony_ci* poll: add support for OOB TCP and GPIO interrupts (CurlyMoo) 23471cb0ef41Sopenharmony_ci 23481cb0ef41Sopenharmony_ci* win,build: fix appveyor properly (Refael Ackermann) 23491cb0ef41Sopenharmony_ci 23501cb0ef41Sopenharmony_ci* win: include filename in dlopen error message (Ben Noordhuis) 23511cb0ef41Sopenharmony_ci 23521cb0ef41Sopenharmony_ci* aix: add netmask, mac address into net interfaces (Gireesh Punathil) 23531cb0ef41Sopenharmony_ci 23541cb0ef41Sopenharmony_ci* unix, windows: map EREMOTEIO errno (Ben Noordhuis) 23551cb0ef41Sopenharmony_ci 23561cb0ef41Sopenharmony_ci* unix: fix wrong MAC of uv_interface_address (XadillaX) 23571cb0ef41Sopenharmony_ci 23581cb0ef41Sopenharmony_ci* win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé) 23591cb0ef41Sopenharmony_ci 23601cb0ef41Sopenharmony_ci* github: fix link to help repo in issue template (Ben Noordhuis) 23611cb0ef41Sopenharmony_ci 23621cb0ef41Sopenharmony_ci* zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé) 23631cb0ef41Sopenharmony_ci 23641cb0ef41Sopenharmony_ci* misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé) 23651cb0ef41Sopenharmony_ci 23661cb0ef41Sopenharmony_ci* docs: fix guide source code example paths (Anticrisis) 23671cb0ef41Sopenharmony_ci 23681cb0ef41Sopenharmony_ci* android: fix compilation with new NDK versions (Saúl Ibarra Corretgé) 23691cb0ef41Sopenharmony_ci 23701cb0ef41Sopenharmony_ci* misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé) 23711cb0ef41Sopenharmony_ci 23721cb0ef41Sopenharmony_ci* win, fs: support unusual reparse points (Bartosz Sosnowski) 23731cb0ef41Sopenharmony_ci 23741cb0ef41Sopenharmony_ci* android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé) 23751cb0ef41Sopenharmony_ci 23761cb0ef41Sopenharmony_ci* android: remove no longer needed check (Saúl Ibarra Corretgé) 23771cb0ef41Sopenharmony_ci 23781cb0ef41Sopenharmony_ci* doc: update instructions for building on Android (Saúl Ibarra Corretgé) 23791cb0ef41Sopenharmony_ci 23801cb0ef41Sopenharmony_ci* win, process: support semicolons in PATH variable (Bartosz Sosnowski) 23811cb0ef41Sopenharmony_ci 23821cb0ef41Sopenharmony_ci* doc: document uv_async_(init|send) return values (Ben Noordhuis) 23831cb0ef41Sopenharmony_ci 23841cb0ef41Sopenharmony_ci* doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé) 23851cb0ef41Sopenharmony_ci 23861cb0ef41Sopenharmony_ci* unix: add missing semicolon (jBarz) 23871cb0ef41Sopenharmony_ci 23881cb0ef41Sopenharmony_ci* win, test: fix double close in test runner (Bartosz Sosnowski) 23891cb0ef41Sopenharmony_ci 23901cb0ef41Sopenharmony_ci* doc: update supported windows version baseline (Ben Noordhuis) 23911cb0ef41Sopenharmony_ci 23921cb0ef41Sopenharmony_ci* test,zos: skip chown root test (jBarz) 23931cb0ef41Sopenharmony_ci 23941cb0ef41Sopenharmony_ci* test,zos: use gid=-1 to test spawn_setgid_fails (jBarz) 23951cb0ef41Sopenharmony_ci 23961cb0ef41Sopenharmony_ci* zos: fix hr timer resolution (jBarz) 23971cb0ef41Sopenharmony_ci 23981cb0ef41Sopenharmony_ci* android: fix blocking recvmsg due to netlink bug (Jacob Segal) 23991cb0ef41Sopenharmony_ci 24001cb0ef41Sopenharmony_ci* zos: read more accurate rss info from RSM (jBarz) 24011cb0ef41Sopenharmony_ci 24021cb0ef41Sopenharmony_ci* win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch 24031cb0ef41Sopenharmony_ci (Neverous)) 24041cb0ef41Sopenharmony_ci 24051cb0ef41Sopenharmony_ci* doc: differentiate SmartOS and SunOS support (cjihrig) 24061cb0ef41Sopenharmony_ci 24071cb0ef41Sopenharmony_ci* unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis) 24081cb0ef41Sopenharmony_ci 24091cb0ef41Sopenharmony_ci* unix, windows: add basic uv_fs_copyfile() (cjihrig) 24101cb0ef41Sopenharmony_ci 24111cb0ef41Sopenharmony_ci 24121cb0ef41Sopenharmony_ci2017.07.07, Version 1.13.1 (Stable), 2bb4b68758f07cd8617838e68c44c125bc567ba6 24131cb0ef41Sopenharmony_ci 24141cb0ef41Sopenharmony_ciChanges since version 1.13.0: 24151cb0ef41Sopenharmony_ci 24161cb0ef41Sopenharmony_ci* Now working on version 1.13.1 (cjihrig) 24171cb0ef41Sopenharmony_ci 24181cb0ef41Sopenharmony_ci* build: workaround AppVeyor quirk (Refael Ackermann) 24191cb0ef41Sopenharmony_ci 24201cb0ef41Sopenharmony_ci 24211cb0ef41Sopenharmony_ci2017.07.06, Version 1.13.0 (Stable), 8342fcaab815f33b988c1910ea988f28dfe27edb 24221cb0ef41Sopenharmony_ci 24231cb0ef41Sopenharmony_ciChanges since version 1.12.0: 24241cb0ef41Sopenharmony_ci 24251cb0ef41Sopenharmony_ci* Now working on version 1.12.1 (cjihrig) 24261cb0ef41Sopenharmony_ci 24271cb0ef41Sopenharmony_ci* unix: avoid segfault in uv_get_process_title (Michele Caini) 24281cb0ef41Sopenharmony_ci 24291cb0ef41Sopenharmony_ci* build: add a comma to uv.gyp (Gemini Wen) 24301cb0ef41Sopenharmony_ci 24311cb0ef41Sopenharmony_ci* win: restore file pos after positional read/write (Bartosz Sosnowski) 24321cb0ef41Sopenharmony_ci 24331cb0ef41Sopenharmony_ci* unix,stream: return error on closed handle passing (Santiago Gimeno) 24341cb0ef41Sopenharmony_ci 24351cb0ef41Sopenharmony_ci* unix,benchmark: use fd instead of FILE* after fork (jBarz) 24361cb0ef41Sopenharmony_ci 24371cb0ef41Sopenharmony_ci* zos: avoid compiler warnings (jBarz) 24381cb0ef41Sopenharmony_ci 24391cb0ef41Sopenharmony_ci* win,pipe: race condition canceling readfile thread (Jameson Nash) 24401cb0ef41Sopenharmony_ci 24411cb0ef41Sopenharmony_ci* sunos: filter out non-IPv4/IPv6 interfaces (Sebastian Wiedenroth) 24421cb0ef41Sopenharmony_ci 24431cb0ef41Sopenharmony_ci* sunos: fix cmpxchgi and cmpxchgl type error (Sai Ke WANG) 24441cb0ef41Sopenharmony_ci 24451cb0ef41Sopenharmony_ci* unix: reset signal disposition before execve() (Ben Noordhuis) 24461cb0ef41Sopenharmony_ci 24471cb0ef41Sopenharmony_ci* unix: reset signal mask before execve() (Ben Noordhuis) 24481cb0ef41Sopenharmony_ci 24491cb0ef41Sopenharmony_ci* unix: fix POLLIN assertion on server read (jBarz) 24501cb0ef41Sopenharmony_ci 24511cb0ef41Sopenharmony_ci* zos: use stckf builtin for high-res timer (jBarz) 24521cb0ef41Sopenharmony_ci 24531cb0ef41Sopenharmony_ci* win,udp: implements uv_udp_try_send (Barnabas Gema) 24541cb0ef41Sopenharmony_ci 24551cb0ef41Sopenharmony_ci* win,udp: return UV_EINVAL instead of aborting (Romain Caire) 24561cb0ef41Sopenharmony_ci 24571cb0ef41Sopenharmony_ci* freebsd: replace kvm with sysctl (Robert Ayrapetyan) 24581cb0ef41Sopenharmony_ci 24591cb0ef41Sopenharmony_ci* aix: fix un-initialized pointer field in fs handle (Gireesh Punathil) 24601cb0ef41Sopenharmony_ci 24611cb0ef41Sopenharmony_ci* win,build: support building with VS2017 (Refael Ackermann) 24621cb0ef41Sopenharmony_ci 24631cb0ef41Sopenharmony_ci* doc: add instructions for building on Windows (Refael Ackermann) 24641cb0ef41Sopenharmony_ci 24651cb0ef41Sopenharmony_ci* doc: format README (Refael Ackermann) 24661cb0ef41Sopenharmony_ci 24671cb0ef41Sopenharmony_ci 24681cb0ef41Sopenharmony_ci2017.05.31, Version 1.12.0 (Stable), d6ac141ac674657049598c36604f26e031fae917 24691cb0ef41Sopenharmony_ci 24701cb0ef41Sopenharmony_ciChanges since version 1.11.0: 24711cb0ef41Sopenharmony_ci 24721cb0ef41Sopenharmony_ci* Now working on version 1.11.1 (cjihrig) 24731cb0ef41Sopenharmony_ci 24741cb0ef41Sopenharmony_ci* test: fix tests on OpenBSD (Santiago Gimeno) 24751cb0ef41Sopenharmony_ci 24761cb0ef41Sopenharmony_ci* test: fix -Wformat warning (Santiago Gimeno) 24771cb0ef41Sopenharmony_ci 24781cb0ef41Sopenharmony_ci* win,fs: avoid double freeing uv_fs_event_t.dirw (Vladimir Matveev) 24791cb0ef41Sopenharmony_ci 24801cb0ef41Sopenharmony_ci* unix: remove unused code in `uv__io_start` (Fedor Indutny) 24811cb0ef41Sopenharmony_ci 24821cb0ef41Sopenharmony_ci* signal: add uv_signal_start_oneshot method (Santiago Gimeno) 24831cb0ef41Sopenharmony_ci 24841cb0ef41Sopenharmony_ci* unix: factor out reusable POSIX hrtime impl (Brad King) 24851cb0ef41Sopenharmony_ci 24861cb0ef41Sopenharmony_ci* unix,win: add uv_os_{get,set,unset}env() (cjihrig) 24871cb0ef41Sopenharmony_ci 24881cb0ef41Sopenharmony_ci* win: add uv__convert_utf8_to_utf16() (cjihrig) 24891cb0ef41Sopenharmony_ci 24901cb0ef41Sopenharmony_ci* docs: improve UV_ENOBUFS scenario documentation (cjihrig) 24911cb0ef41Sopenharmony_ci 24921cb0ef41Sopenharmony_ci* unix: return UV_EINVAL for NULL env name (jBarz) 24931cb0ef41Sopenharmony_ci 24941cb0ef41Sopenharmony_ci* unix: filter getifaddrs results consistently (Brad King) 24951cb0ef41Sopenharmony_ci 24961cb0ef41Sopenharmony_ci* unix: factor out getifaddrs result filter (Brad King) 24971cb0ef41Sopenharmony_ci 24981cb0ef41Sopenharmony_ci* unix: factor out reusable BSD ifaddrs impl (Brad King) 24991cb0ef41Sopenharmony_ci 25001cb0ef41Sopenharmony_ci* unix: use union to follow strict aliasing rules (jBarz) 25011cb0ef41Sopenharmony_ci 25021cb0ef41Sopenharmony_ci* unix: simplify async watcher dispatch logic (Ben Noordhuis) 25031cb0ef41Sopenharmony_ci 25041cb0ef41Sopenharmony_ci* samples: update timer callback prototype (Ben Noordhuis) 25051cb0ef41Sopenharmony_ci 25061cb0ef41Sopenharmony_ci* unix: make loops and watchers usable after fork() (Jason Madden) 25071cb0ef41Sopenharmony_ci 25081cb0ef41Sopenharmony_ci* win: free uv__loops once empty (cjihrig) 25091cb0ef41Sopenharmony_ci 25101cb0ef41Sopenharmony_ci* tools: add make_dist_html.py script (Ben Noordhuis) 25111cb0ef41Sopenharmony_ci 25121cb0ef41Sopenharmony_ci* win,sunos: stop handle on uv_fs_event_start() err (cjihrig) 25131cb0ef41Sopenharmony_ci 25141cb0ef41Sopenharmony_ci* unix,windows: refactor request init logic (Ben Noordhuis) 25151cb0ef41Sopenharmony_ci 25161cb0ef41Sopenharmony_ci* win: fix memory leak inside uv__pipe_getname (A. Hauptmann) 25171cb0ef41Sopenharmony_ci 25181cb0ef41Sopenharmony_ci* fsevent: support for files without short name (Bartosz Sosnowski) 25191cb0ef41Sopenharmony_ci 25201cb0ef41Sopenharmony_ci* doc: fix multiple doc typos (Jamie Davis) 25211cb0ef41Sopenharmony_ci 25221cb0ef41Sopenharmony_ci* test,osx: fix flaky kill test (Santiago Gimeno) 25231cb0ef41Sopenharmony_ci 25241cb0ef41Sopenharmony_ci* unix: inline uv_pipe_bind() err_bind goto target (cjihrig) 25251cb0ef41Sopenharmony_ci 25261cb0ef41Sopenharmony_ci* unix,test: deadstore fixes (Rasmus Christian Pedersen) 25271cb0ef41Sopenharmony_ci 25281cb0ef41Sopenharmony_ci* win: fix memory leak inside uv_fs_access() (A. Hauptmann) 25291cb0ef41Sopenharmony_ci 25301cb0ef41Sopenharmony_ci* doc: fix docs/src/fs.rst build warning (Daniel Bevenius) 25311cb0ef41Sopenharmony_ci 25321cb0ef41Sopenharmony_ci* doc: minor grammar fix in Installation section (Daniel Bevenius) 25331cb0ef41Sopenharmony_ci 25341cb0ef41Sopenharmony_ci* doc: suggestions for design page (Daniel Bevenius) 25351cb0ef41Sopenharmony_ci 25361cb0ef41Sopenharmony_ci* doc: libuv does not touch uv_loop_t.data (Ben Noordhuis) 25371cb0ef41Sopenharmony_ci 25381cb0ef41Sopenharmony_ci* github: add ISSUE_TEMPLATE.md (Ben Noordhuis) 25391cb0ef41Sopenharmony_ci 25401cb0ef41Sopenharmony_ci* doc: add link to libuv/help to README (Ben Noordhuis) 25411cb0ef41Sopenharmony_ci 25421cb0ef41Sopenharmony_ci* udp: fix fast path in uv_udp_send() on unix (Fedor Indutny) 25431cb0ef41Sopenharmony_ci 25441cb0ef41Sopenharmony_ci* test: add test for uv_udp_send() fix (Trevor Norris) 25451cb0ef41Sopenharmony_ci 25461cb0ef41Sopenharmony_ci* doc: fix documentation for uv_handle_t.type (Daniel Kahn Gillmor) 25471cb0ef41Sopenharmony_ci 25481cb0ef41Sopenharmony_ci* zos: use proper prototype for epoll_init() (Ben Noordhuis) 25491cb0ef41Sopenharmony_ci 25501cb0ef41Sopenharmony_ci* doc: rename docs to "libuv documentation" (Saúl Ibarra Corretgé) 25511cb0ef41Sopenharmony_ci 25521cb0ef41Sopenharmony_ci* doc: update copyright years (Saúl Ibarra Corretgé) 25531cb0ef41Sopenharmony_ci 25541cb0ef41Sopenharmony_ci* doc: move TOC to a dedicated document (Saúl Ibarra Corretgé) 25551cb0ef41Sopenharmony_ci 25561cb0ef41Sopenharmony_ci* doc: move documentation section up (Saúl Ibarra Corretgé) 25571cb0ef41Sopenharmony_ci 25581cb0ef41Sopenharmony_ci* doc: move "upgrading" to a standalone document (Saúl Ibarra Corretgé) 25591cb0ef41Sopenharmony_ci 25601cb0ef41Sopenharmony_ci* doc: add initial version of the User Guide (Saúl Ibarra Corretgé) 25611cb0ef41Sopenharmony_ci 25621cb0ef41Sopenharmony_ci* doc: removed unused file (Saúl Ibarra Corretgé) 25631cb0ef41Sopenharmony_ci 25641cb0ef41Sopenharmony_ci* doc: update guide/about and mention new maintainership (Saúl Ibarra Corretgé) 25651cb0ef41Sopenharmony_ci 25661cb0ef41Sopenharmony_ci* doc: remove licensing note from guide/about (Saúl Ibarra Corretgé) 25671cb0ef41Sopenharmony_ci 25681cb0ef41Sopenharmony_ci* doc: add warning note to user guide (Saúl Ibarra Corretgé) 25691cb0ef41Sopenharmony_ci 25701cb0ef41Sopenharmony_ci* doc: change license to CC BY 4.0 (Saúl Ibarra Corretgé) 25711cb0ef41Sopenharmony_ci 25721cb0ef41Sopenharmony_ci* doc: remove ubvook reference from README (Saúl Ibarra Corretgé) 25731cb0ef41Sopenharmony_ci 25741cb0ef41Sopenharmony_ci* doc: add code samples from uvbook (unadapted) (Saúl Ibarra Corretgé) 25751cb0ef41Sopenharmony_ci 25761cb0ef41Sopenharmony_ci* doc: update supported linux/glibc baseline (Ben Noordhuis) 25771cb0ef41Sopenharmony_ci 25781cb0ef41Sopenharmony_ci* win: avoid leaking pipe handles to child processes (Jameson Nash) 25791cb0ef41Sopenharmony_ci 25801cb0ef41Sopenharmony_ci* win,test: support stdout output larger than 1kb (Bartosz Sosnowski) 25811cb0ef41Sopenharmony_ci 25821cb0ef41Sopenharmony_ci* win: remove __declspec(inline) from atomic op (Keane) 25831cb0ef41Sopenharmony_ci 25841cb0ef41Sopenharmony_ci* test: fix VC++ compilation warning (Rasmus Christian Pedersen) 25851cb0ef41Sopenharmony_ci 25861cb0ef41Sopenharmony_ci* build: add -Wstrict-prototypes (Jameson Nash) 25871cb0ef41Sopenharmony_ci 25881cb0ef41Sopenharmony_ci* zos: implement uv__io_fork, skip fs event tests (jBarz) 25891cb0ef41Sopenharmony_ci 25901cb0ef41Sopenharmony_ci* unix: do not close udp sockets on bind error (Marc Schlaich) 25911cb0ef41Sopenharmony_ci 25921cb0ef41Sopenharmony_ci* unix: remove FSEventStreamFlushSync() call (cjihrig) 25931cb0ef41Sopenharmony_ci 25941cb0ef41Sopenharmony_ci* build,openbsd: remove kvm-related code (James McCoy) 25951cb0ef41Sopenharmony_ci 25961cb0ef41Sopenharmony_ci* test: fix flaky tcp-write-queue-order (Santiago Gimeno) 25971cb0ef41Sopenharmony_ci 25981cb0ef41Sopenharmony_ci* unix,win: add uv_os_gethostname() (cjihrig) 25991cb0ef41Sopenharmony_ci 26001cb0ef41Sopenharmony_ci* zos: increase timeout for tcp_writealot (jBarz) 26011cb0ef41Sopenharmony_ci 26021cb0ef41Sopenharmony_ci* zos: do not inline OOB data by default (jBarz) 26031cb0ef41Sopenharmony_ci 26041cb0ef41Sopenharmony_ci* test: fix -Wstrict-prototypes compiler warnings (Ben Noordhuis) 26051cb0ef41Sopenharmony_ci 26061cb0ef41Sopenharmony_ci* unix: factor out reusable no-proctitle impl (Brad King) 26071cb0ef41Sopenharmony_ci 26081cb0ef41Sopenharmony_ci* test: factor out fsevents skip explanation (Brad King) 26091cb0ef41Sopenharmony_ci 26101cb0ef41Sopenharmony_ci* test: skip fork fsevent cases when lacking support (Brad King) 26111cb0ef41Sopenharmony_ci 26121cb0ef41Sopenharmony_ci* unix: factor out reusable no-fsevents impl (Brad King) 26131cb0ef41Sopenharmony_ci 26141cb0ef41Sopenharmony_ci* unix: factor out reusable sysinfo memory lookup (Brad King) 26151cb0ef41Sopenharmony_ci 26161cb0ef41Sopenharmony_ci* unix: factor out reusable sysinfo loadavg impl (Brad King) 26171cb0ef41Sopenharmony_ci 26181cb0ef41Sopenharmony_ci* unix: factor out reusable procfs exepath impl (Brad King) 26191cb0ef41Sopenharmony_ci 26201cb0ef41Sopenharmony_ci* unix: add a uv__io_poll impl using POSIX poll(2) (Brad King) 26211cb0ef41Sopenharmony_ci 26221cb0ef41Sopenharmony_ci* cygwin: implement support for cygwin and msys2 (Brad King) 26231cb0ef41Sopenharmony_ci 26241cb0ef41Sopenharmony_ci* cygwin: recognize EOF on named pipe closure (Brad King) 26251cb0ef41Sopenharmony_ci 26261cb0ef41Sopenharmony_ci* cygwin: fix uv_pipe_connect report of ENOTSOCK (Brad King) 26271cb0ef41Sopenharmony_ci 26281cb0ef41Sopenharmony_ci* cygwin: disable non-functional ipc handle send (Brad King) 26291cb0ef41Sopenharmony_ci 26301cb0ef41Sopenharmony_ci* test: skip self-connecting tests on cygwin (Brad King) 26311cb0ef41Sopenharmony_ci 26321cb0ef41Sopenharmony_ci* doc: mark uv_loop_fork() as experimental (cjihrig) 26331cb0ef41Sopenharmony_ci 26341cb0ef41Sopenharmony_ci* doc: add bzoz to maintainers (Bartosz Sosnowski) 26351cb0ef41Sopenharmony_ci 26361cb0ef41Sopenharmony_ci* doc: fix memory leak in tcp-echo-server example (Bernardo Ramos) 26371cb0ef41Sopenharmony_ci 26381cb0ef41Sopenharmony_ci* win: make uv__get_osfhandle() public (Juan Cruz Viotti) 26391cb0ef41Sopenharmony_ci 26401cb0ef41Sopenharmony_ci* doc: use valid pipe name in pipe-echo-server (Bernardo Ramos) 26411cb0ef41Sopenharmony_ci 26421cb0ef41Sopenharmony_ci 26431cb0ef41Sopenharmony_ci2017.02.02, Version 1.11.0 (Stable), 7452ef4e06a4f99ee26b694c65476401534f2725 26441cb0ef41Sopenharmony_ci 26451cb0ef41Sopenharmony_ciChanges since version 1.10.2: 26461cb0ef41Sopenharmony_ci 26471cb0ef41Sopenharmony_ci* Now working on version 1.10.3 (cjihrig) 26481cb0ef41Sopenharmony_ci 26491cb0ef41Sopenharmony_ci* win: added fcntl.h to uv-win.h (Michele Caini) 26501cb0ef41Sopenharmony_ci 26511cb0ef41Sopenharmony_ci* unix: move function call out of assert (jBarz) 26521cb0ef41Sopenharmony_ci 26531cb0ef41Sopenharmony_ci* fs: cleanup uv__fs_scandir (Santiago Gimeno) 26541cb0ef41Sopenharmony_ci 26551cb0ef41Sopenharmony_ci* fs: fix crash in uv_fs_scandir_next (muflub) 26561cb0ef41Sopenharmony_ci 26571cb0ef41Sopenharmony_ci* win,signal: fix potential deadlock (Bartosz Sosnowski) 26581cb0ef41Sopenharmony_ci 26591cb0ef41Sopenharmony_ci* unix: use async-signal safe functions between fork and exec (jBarz) 26601cb0ef41Sopenharmony_ci 26611cb0ef41Sopenharmony_ci* sunos: fix SUNOS_NO_IFADDRS build (Ben Noordhuis) 26621cb0ef41Sopenharmony_ci 26631cb0ef41Sopenharmony_ci* zos: make platform functional (John Barboza) 26641cb0ef41Sopenharmony_ci 26651cb0ef41Sopenharmony_ci* doc: add repitition qualifier to version regexs (Daniel Bevenius) 26661cb0ef41Sopenharmony_ci 26671cb0ef41Sopenharmony_ci* zos: use gyp OS label "os390" on z/OS (John Barboza) 26681cb0ef41Sopenharmony_ci 26691cb0ef41Sopenharmony_ci* aix: enable uv_get/set_process_title (Howard Hellyer) 26701cb0ef41Sopenharmony_ci 26711cb0ef41Sopenharmony_ci* zos: use built-in proctitle implementation (John Barboza) 26721cb0ef41Sopenharmony_ci 26731cb0ef41Sopenharmony_ci* Revert "darwin: use clock_gettime in macOS 10.12" (Chris Araman) 26741cb0ef41Sopenharmony_ci 26751cb0ef41Sopenharmony_ci* win,test: don't write uninitialized buffer to tty (Bert Belder) 26761cb0ef41Sopenharmony_ci 26771cb0ef41Sopenharmony_ci* win: define ERROR_ELEVATION_REQUIRED for MinGW (Richard Lau) 26781cb0ef41Sopenharmony_ci 26791cb0ef41Sopenharmony_ci* aix: re-enable fs watch facility (Gireesh Punathil) 26801cb0ef41Sopenharmony_ci 26811cb0ef41Sopenharmony_ci 26821cb0ef41Sopenharmony_ci2017.01.10, Version 1.10.2 (Stable), cb9f579a454b8db592030ffa274ae58df78dbe20 26831cb0ef41Sopenharmony_ci 26841cb0ef41Sopenharmony_ciChanges since version 1.10.1: 26851cb0ef41Sopenharmony_ci 26861cb0ef41Sopenharmony_ci* Now working on version 1.10.2 (cjihrig) 26871cb0ef41Sopenharmony_ci 26881cb0ef41Sopenharmony_ci* darwin: fix fsync and fdatasync (Joran Dirk Greef) 26891cb0ef41Sopenharmony_ci 26901cb0ef41Sopenharmony_ci* Revert "Revert "win,tty: add support for ANSI codes in win10 v1511"" 26911cb0ef41Sopenharmony_ci (Santiago Gimeno) 26921cb0ef41Sopenharmony_ci 26931cb0ef41Sopenharmony_ci* win,tty: fix MultiByteToWideChar output buffer (Santiago Gimeno) 26941cb0ef41Sopenharmony_ci 26951cb0ef41Sopenharmony_ci* win: remove dead code related to BACKUP_SEMANTICS (Sam Roberts) 26961cb0ef41Sopenharmony_ci 26971cb0ef41Sopenharmony_ci* win: fix comment in quote_cmd_arg (Eric Sciple) 26981cb0ef41Sopenharmony_ci 26991cb0ef41Sopenharmony_ci* darwin: use clock_gettime in macOS 10.12 (Saúl Ibarra Corretgé) 27001cb0ef41Sopenharmony_ci 27011cb0ef41Sopenharmony_ci* win, tty: fix crash on restarting with pending data (Nicholas Vavilov) 27021cb0ef41Sopenharmony_ci 27031cb0ef41Sopenharmony_ci* fs: fix uv__to_stat on BSD platforms (Santiago Gimeno) 27041cb0ef41Sopenharmony_ci 27051cb0ef41Sopenharmony_ci* win: map ERROR_ELEVATION_REQUIRED to UV_EACCES (Richard Lau) 27061cb0ef41Sopenharmony_ci 27071cb0ef41Sopenharmony_ci* win: fix free() on bad input in uv_getaddrinfo() (Ben Noordhuis) 27081cb0ef41Sopenharmony_ci 27091cb0ef41Sopenharmony_ci 27101cb0ef41Sopenharmony_ci2016.11.17, Version 1.10.1 (Stable), 2e49e332bdede6db7cf17fa784a902e8386d5d86 27111cb0ef41Sopenharmony_ci 27121cb0ef41Sopenharmony_ciChanges since version 1.10.0: 27131cb0ef41Sopenharmony_ci 27141cb0ef41Sopenharmony_ci* Now working on version 1.10.1 (cjihrig) 27151cb0ef41Sopenharmony_ci 27161cb0ef41Sopenharmony_ci* win: fix anonymous union syntax (Brad King) 27171cb0ef41Sopenharmony_ci 27181cb0ef41Sopenharmony_ci* unix: use uv__is_closing everywhere (Santiago Gimeno) 27191cb0ef41Sopenharmony_ci 27201cb0ef41Sopenharmony_ci* win: add missing break statement (cjihrig) 27211cb0ef41Sopenharmony_ci 27221cb0ef41Sopenharmony_ci* doc: fix wrong man page link for uv_fs_lstat() (Michele Caini) 27231cb0ef41Sopenharmony_ci 27241cb0ef41Sopenharmony_ci* win, tty: handle empty buffer in uv_tty_write_bufs (Hitesh Kanwathirtha) 27251cb0ef41Sopenharmony_ci 27261cb0ef41Sopenharmony_ci* doc: add cjihrig alternative GPG ID (cjihrig) 27271cb0ef41Sopenharmony_ci 27281cb0ef41Sopenharmony_ci* Revert "win,tty: add support for ANSI codes in win10 v1511" (Ben Noordhuis) 27291cb0ef41Sopenharmony_ci 27301cb0ef41Sopenharmony_ci 27311cb0ef41Sopenharmony_ci2016.10.25, Version 1.10.0 (Stable), c8a373c729b4c9392e0e14fc53cd6b67b3051ab9 27321cb0ef41Sopenharmony_ci 27331cb0ef41Sopenharmony_ciChanges since version 1.9.1: 27341cb0ef41Sopenharmony_ci 27351cb0ef41Sopenharmony_ci* Now working on version 1.9.2 (Saúl Ibarra Corretgé) 27361cb0ef41Sopenharmony_ci 27371cb0ef41Sopenharmony_ci* doc: add cjihrig GPG ID (cjihrig) 27381cb0ef41Sopenharmony_ci 27391cb0ef41Sopenharmony_ci* win,build: fix compilation on old Windows / MSVC (Saúl Ibarra Corretgé) 27401cb0ef41Sopenharmony_ci 27411cb0ef41Sopenharmony_ci* darwin: fix setting fd to non-blocking in select(() trick (Saúl Ibarra 27421cb0ef41Sopenharmony_ci Corretgé) 27431cb0ef41Sopenharmony_ci 27441cb0ef41Sopenharmony_ci* unix: allow nesting of kqueue fds in uv_poll_start (Ben Noordhuis) 27451cb0ef41Sopenharmony_ci 27461cb0ef41Sopenharmony_ci* doc: fix generation the first time livehtml runs (Saúl Ibarra Corretgé) 27471cb0ef41Sopenharmony_ci 27481cb0ef41Sopenharmony_ci* test: fix test_close_accept flakiness on Centos5 (Santiago Gimeno) 27491cb0ef41Sopenharmony_ci 27501cb0ef41Sopenharmony_ci* license: libuv is no longer a Node project (Saúl Ibarra Corretgé) 27511cb0ef41Sopenharmony_ci 27521cb0ef41Sopenharmony_ci* license: add license text we've been using for a while (Saúl Ibarra Corretgé) 27531cb0ef41Sopenharmony_ci 27541cb0ef41Sopenharmony_ci* doc: add licensing information to README (Saúl Ibarra Corretgé) 27551cb0ef41Sopenharmony_ci 27561cb0ef41Sopenharmony_ci* win,pipe: fixed formatting, DWORD is long unsigned (Miodrag Milanovic) 27571cb0ef41Sopenharmony_ci 27581cb0ef41Sopenharmony_ci* win: support sub-second precision in uv_fs_futimes() (Jason Ginchereau) 27591cb0ef41Sopenharmony_ci 27601cb0ef41Sopenharmony_ci* unix: ignore EINPROGRESS in uv__close (Saúl Ibarra Corretgé) 27611cb0ef41Sopenharmony_ci 27621cb0ef41Sopenharmony_ci* doc: add Imran Iqbal (iWuzHere) to maintainers (Imran Iqbal) 27631cb0ef41Sopenharmony_ci 27641cb0ef41Sopenharmony_ci* doc: update docs with AIX related information (Imran Iqbal) 27651cb0ef41Sopenharmony_ci 27661cb0ef41Sopenharmony_ci* test: silence build warnings (Kári Tristan Helgason) 27671cb0ef41Sopenharmony_ci 27681cb0ef41Sopenharmony_ci* doc: add iWuzHere GPG ID (Imran Iqbal) 27691cb0ef41Sopenharmony_ci 27701cb0ef41Sopenharmony_ci* linux-core: fix uv_get_total/free_memory on uclibc (Nicolas Cavallari) 27711cb0ef41Sopenharmony_ci 27721cb0ef41Sopenharmony_ci* build: fix build on DragonFly (Michael Neumann) 27731cb0ef41Sopenharmony_ci 27741cb0ef41Sopenharmony_ci* unix: correctly detect named pipes on DragonFly (Michael Neumann) 27751cb0ef41Sopenharmony_ci 27761cb0ef41Sopenharmony_ci* test: make tap output the default (Ben Noordhuis) 27771cb0ef41Sopenharmony_ci 27781cb0ef41Sopenharmony_ci* test: don't dump output for skipped tests (Ben Noordhuis) 27791cb0ef41Sopenharmony_ci 27801cb0ef41Sopenharmony_ci* test: improve formatting of diagnostic messages (Ben Noordhuis) 27811cb0ef41Sopenharmony_ci 27821cb0ef41Sopenharmony_ci* test: remove unused RETURN_TODO macro (Ben Noordhuis) 27831cb0ef41Sopenharmony_ci 27841cb0ef41Sopenharmony_ci* doc: fix stream typos (Pierre-Marie de Rodat) 27851cb0ef41Sopenharmony_ci 27861cb0ef41Sopenharmony_ci* doc: update coding style link (Imran Iqbal) 27871cb0ef41Sopenharmony_ci 27881cb0ef41Sopenharmony_ci* unix,fs: use uint64_t instead of unsigned long (Imran Iqbal) 27891cb0ef41Sopenharmony_ci 27901cb0ef41Sopenharmony_ci* build: check for warnings for -fvisibility=hidden (Imran Iqbal) 27911cb0ef41Sopenharmony_ci 27921cb0ef41Sopenharmony_ci* unix: remove unneeded TODO note (Saúl Ibarra Corretgé) 27931cb0ef41Sopenharmony_ci 27941cb0ef41Sopenharmony_ci* test: skip tty_pty test if pty is not available (Luca Bruno) 27951cb0ef41Sopenharmony_ci 27961cb0ef41Sopenharmony_ci* sunos: set phys_addr of interface_address using ARP (Brian Maher) 27971cb0ef41Sopenharmony_ci 27981cb0ef41Sopenharmony_ci* doc: clarify callbacks won't be called in error case (Saúl Ibarra Corretgé) 27991cb0ef41Sopenharmony_ci 28001cb0ef41Sopenharmony_ci* unix: don't convert stat buffer when syscall fails (Ben Noordhuis) 28011cb0ef41Sopenharmony_ci 28021cb0ef41Sopenharmony_ci* win: compare entire filename in watch events (cjihrig) 28031cb0ef41Sopenharmony_ci 28041cb0ef41Sopenharmony_ci* doc: add a note on safe reuse of uv_write_t (neevek) 28051cb0ef41Sopenharmony_ci 28061cb0ef41Sopenharmony_ci* linux: fix potential event loop stall (Ben Noordhuis) 28071cb0ef41Sopenharmony_ci 28081cb0ef41Sopenharmony_ci* unix,win: make uv_get_process_title() stricter (cjihrig) 28091cb0ef41Sopenharmony_ci 28101cb0ef41Sopenharmony_ci* test: close server before initiating new connection (John Barboza) 28111cb0ef41Sopenharmony_ci 28121cb0ef41Sopenharmony_ci* test: account for multiple handles in one ipc read (John Barboza) 28131cb0ef41Sopenharmony_ci 28141cb0ef41Sopenharmony_ci* unix: fix errno and retval conflict (liuxiaobo) 28151cb0ef41Sopenharmony_ci 28161cb0ef41Sopenharmony_ci* doc: add missing entry in uv_fs_type enum (Michele Caini) 28171cb0ef41Sopenharmony_ci 28181cb0ef41Sopenharmony_ci* unix: preserve loop->data across loop init/done (Ben Noordhuis) 28191cb0ef41Sopenharmony_ci 28201cb0ef41Sopenharmony_ci* win: return UV_EINVAL on bad uv_tty_mode mode arg (Ben Noordhuis) 28211cb0ef41Sopenharmony_ci 28221cb0ef41Sopenharmony_ci* win: simplify memory copy logic in fs.c (Ben Noordhuis) 28231cb0ef41Sopenharmony_ci 28241cb0ef41Sopenharmony_ci* win: fix compilation on mingw (Bartosz Sosnowski) 28251cb0ef41Sopenharmony_ci 28261cb0ef41Sopenharmony_ci* win: ensure 32-bit printf precision (Matej Knopp) 28271cb0ef41Sopenharmony_ci 28281cb0ef41Sopenharmony_ci* darwin: handle EINTR in /dev/tty workaround (Ben Noordhuis) 28291cb0ef41Sopenharmony_ci 28301cb0ef41Sopenharmony_ci* test: fix OOB buffer access (Saúl Ibarra Corretgé) 28311cb0ef41Sopenharmony_ci 28321cb0ef41Sopenharmony_ci* test: don't close CRT fd handed off to uv_pipe_t (Saúl Ibarra Corretgé) 28331cb0ef41Sopenharmony_ci 28341cb0ef41Sopenharmony_ci* test: fix android build error. (sunjin.lee) 28351cb0ef41Sopenharmony_ci 28361cb0ef41Sopenharmony_ci* win: evaluate timers when system wakes up (Bartosz Sosnowski) 28371cb0ef41Sopenharmony_ci 28381cb0ef41Sopenharmony_ci* doc: add supported platforms description (Saúl Ibarra Corretgé) 28391cb0ef41Sopenharmony_ci 28401cb0ef41Sopenharmony_ci* win: fix lstat reparse point without link data (Jason Ginchereau) 28411cb0ef41Sopenharmony_ci 28421cb0ef41Sopenharmony_ci* unix,win: make on_alloc_cb failures more resilient (Saúl Ibarra Corretgé) 28431cb0ef41Sopenharmony_ci 28441cb0ef41Sopenharmony_ci* zos: add support for new platform (John Barboza) 28451cb0ef41Sopenharmony_ci 28461cb0ef41Sopenharmony_ci* test: make tcp_close_while_connecting more resilient (Saúl Ibarra Corretgé) 28471cb0ef41Sopenharmony_ci 28481cb0ef41Sopenharmony_ci* build: use '${prefix}' for pkg-config 'exec_prefix' (Matt Clarkson) 28491cb0ef41Sopenharmony_ci 28501cb0ef41Sopenharmony_ci* build: GNU/kFreeBSD support (Jeffrey Clark) 28511cb0ef41Sopenharmony_ci 28521cb0ef41Sopenharmony_ci* zos: use PLO instruction for atomic operations (John Barboza) 28531cb0ef41Sopenharmony_ci 28541cb0ef41Sopenharmony_ci* zos: use pthread helper functions (John Barboza) 28551cb0ef41Sopenharmony_ci 28561cb0ef41Sopenharmony_ci* zos: implement uv__fs_futime (John Barboza) 28571cb0ef41Sopenharmony_ci 28581cb0ef41Sopenharmony_ci* unix: expand range of values for usleep (John Barboza) 28591cb0ef41Sopenharmony_ci 28601cb0ef41Sopenharmony_ci* zos: track unbound handles and bind before listen (John Barboza) 28611cb0ef41Sopenharmony_ci 28621cb0ef41Sopenharmony_ci* test: improve tap output on test failures (Santiago Gimeno) 28631cb0ef41Sopenharmony_ci 28641cb0ef41Sopenharmony_ci* test: refactor fs_event_close_in_callback (Julien Gilli) 28651cb0ef41Sopenharmony_ci 28661cb0ef41Sopenharmony_ci* zos: implement uv__io_check_fd (John Barboza) 28671cb0ef41Sopenharmony_ci 28681cb0ef41Sopenharmony_ci* unix: unneccessary use const qualifier in container_of (John Barboza) 28691cb0ef41Sopenharmony_ci 28701cb0ef41Sopenharmony_ci* win,tty: add support for ANSI codes in win10 v1511 (Imran Iqbal) 28711cb0ef41Sopenharmony_ci 28721cb0ef41Sopenharmony_ci* doc: add santigimeno to maintainers (Santiago Gimeno) 28731cb0ef41Sopenharmony_ci 28741cb0ef41Sopenharmony_ci* win: fix typo in type name (Saúl Ibarra Corretgé) 28751cb0ef41Sopenharmony_ci 28761cb0ef41Sopenharmony_ci* unix: always define pthread barrier fallback pad (Saúl Ibarra Corretgé) 28771cb0ef41Sopenharmony_ci 28781cb0ef41Sopenharmony_ci* test: use RETURN_SKIP in spawn_setuid_setgid test (Santiago Gimeno) 28791cb0ef41Sopenharmony_ci 28801cb0ef41Sopenharmony_ci* win: add disk read/write count to uv_getrusage (Imran Iqbal) 28811cb0ef41Sopenharmony_ci 28821cb0ef41Sopenharmony_ci* doc: document uv_fs_realpath caveats (Saúl Ibarra Corretgé) 28831cb0ef41Sopenharmony_ci 28841cb0ef41Sopenharmony_ci* test: improve spawn_setuid_setgid test (Santiago Gimeno) 28851cb0ef41Sopenharmony_ci 28861cb0ef41Sopenharmony_ci* test: fix building pty test on Android (Saúl Ibarra Corretgé) 28871cb0ef41Sopenharmony_ci 28881cb0ef41Sopenharmony_ci* doc: uv_buf_t members are not readonly (Saúl Ibarra Corretgé) 28891cb0ef41Sopenharmony_ci 28901cb0ef41Sopenharmony_ci* doc: improve documentation on uv_alloc_cb (Saúl Ibarra Corretgé) 28911cb0ef41Sopenharmony_ci 28921cb0ef41Sopenharmony_ci* fs: fix uv_fs_fstat on platforms using musl libc (Santiago Gimeno) 28931cb0ef41Sopenharmony_ci 28941cb0ef41Sopenharmony_ci* doc: update supported fields for uv_rusage_t (Imran Iqbal) 28951cb0ef41Sopenharmony_ci 28961cb0ef41Sopenharmony_ci* test: fix test-tcp-writealot flakiness on arm (Santiago Gimeno) 28971cb0ef41Sopenharmony_ci 28981cb0ef41Sopenharmony_ci* test: fix fs_event_watch_dir flakiness on arm (Santiago Gimeno) 28991cb0ef41Sopenharmony_ci 29001cb0ef41Sopenharmony_ci* unix: don't use alphasort in uv_fs_scandir() (Ben Noordhuis) 29011cb0ef41Sopenharmony_ci 29021cb0ef41Sopenharmony_ci* doc: fix confusing doc of uv_tcp_nodelay (Bart Robinson) 29031cb0ef41Sopenharmony_ci 29041cb0ef41Sopenharmony_ci* build,osx: fix warnings on tests compilation with gyp (Santiago Gimeno) 29051cb0ef41Sopenharmony_ci 29061cb0ef41Sopenharmony_ci* doc: add ABI tracker link to README (Saúl Ibarra Corretgé) 29071cb0ef41Sopenharmony_ci 29081cb0ef41Sopenharmony_ci* win,tty: fix uv_tty_set_mode race conditions (Bartosz Sosnowski) 29091cb0ef41Sopenharmony_ci 29101cb0ef41Sopenharmony_ci* test: fix fs_fstat on Android (Vit Gottwald) 29111cb0ef41Sopenharmony_ci 29121cb0ef41Sopenharmony_ci* win, test: fix fs_event_watch_dir_recursive (Bartosz Sosnowski) 29131cb0ef41Sopenharmony_ci 29141cb0ef41Sopenharmony_ci* doc: add description of uv_handle_type (Vit Gottwald) 29151cb0ef41Sopenharmony_ci 29161cb0ef41Sopenharmony_ci* build: use -pthreads for tests with autotools (Julien Gilli) 29171cb0ef41Sopenharmony_ci 29181cb0ef41Sopenharmony_ci* win: fix leaky fs request buffer (Jason Ginchereau) 29191cb0ef41Sopenharmony_ci 29201cb0ef41Sopenharmony_ci* doc: note buffer lifetime requirements in uv_write (Vladimír Čunát) 29211cb0ef41Sopenharmony_ci 29221cb0ef41Sopenharmony_ci* doc: add reference to uv_update_time on uv_timer_start (Alex Hultman) 29231cb0ef41Sopenharmony_ci 29241cb0ef41Sopenharmony_ci* win: fix winapi function pointer typedef syntax (Brad King) 29251cb0ef41Sopenharmony_ci 29261cb0ef41Sopenharmony_ci* test: fix tcp_close_while_connecting CI failures (Ben Noordhuis) 29271cb0ef41Sopenharmony_ci 29281cb0ef41Sopenharmony_ci* test: make threadpool_cancel_single deterministic (Ben Noordhuis) 29291cb0ef41Sopenharmony_ci 29301cb0ef41Sopenharmony_ci* test: make threadpool saturation reliable (Ben Noordhuis) 29311cb0ef41Sopenharmony_ci 29321cb0ef41Sopenharmony_ci* unix: don't malloc in uv_thread_create() (Ben Noordhuis) 29331cb0ef41Sopenharmony_ci 29341cb0ef41Sopenharmony_ci* unix: don't include CoreServices globally on macOS (Brad King) 29351cb0ef41Sopenharmony_ci 29361cb0ef41Sopenharmony_ci* unix,win: add uv_translate_sys_error() public API (Philippe Laferriere) 29371cb0ef41Sopenharmony_ci 29381cb0ef41Sopenharmony_ci* win: remove unused static variables (Ben Noordhuis) 29391cb0ef41Sopenharmony_ci 29401cb0ef41Sopenharmony_ci* win: silence -Wmaybe-uninitialized warning (Ben Noordhuis) 29411cb0ef41Sopenharmony_ci 29421cb0ef41Sopenharmony_ci* signal: replace pthread_once with uv_once (Santiago Gimeno) 29431cb0ef41Sopenharmony_ci 29441cb0ef41Sopenharmony_ci* test: fix sign-compare warning (Will Speak) 29451cb0ef41Sopenharmony_ci 29461cb0ef41Sopenharmony_ci* common: fix unused variable warning (Brad King) 29471cb0ef41Sopenharmony_ci 29481cb0ef41Sopenharmony_ci 29491cb0ef41Sopenharmony_ci2016.05.17, Version 1.9.1 (Stable), d989902ac658b4323a4f4020446e6f4dc449e25c 29501cb0ef41Sopenharmony_ci 29511cb0ef41Sopenharmony_ciChanges since version 1.9.0: 29521cb0ef41Sopenharmony_ci 29531cb0ef41Sopenharmony_ci* test: handle root home directories (cjihrig) 29541cb0ef41Sopenharmony_ci 29551cb0ef41Sopenharmony_ci* unix: implement uv__fs_futime for AIX 7.1 (Imran Iqbal) 29561cb0ef41Sopenharmony_ci 29571cb0ef41Sopenharmony_ci* test: skip early bind tests if no IPv6 is supported (Saúl Ibarra Corretgé) 29581cb0ef41Sopenharmony_ci 29591cb0ef41Sopenharmony_ci* win: fix var declaration to be C89 compliant (Michael Fero) 29601cb0ef41Sopenharmony_ci 29611cb0ef41Sopenharmony_ci* unix: use POLL{IN,OUT,etc} constants directly (Ben Noordhuis) 29621cb0ef41Sopenharmony_ci 29631cb0ef41Sopenharmony_ci* doc: add ability to live reload and regenerate HTML (Saúl Ibarra Corretgé) 29641cb0ef41Sopenharmony_ci 29651cb0ef41Sopenharmony_ci* Revert "win,build: remove unused build defines" (cjihrig) 29661cb0ef41Sopenharmony_ci 29671cb0ef41Sopenharmony_ci* linux: fix fd leaks in uv_cpu_info() error paths (Ben Noordhuis) 29681cb0ef41Sopenharmony_ci 29691cb0ef41Sopenharmony_ci* linux: don't abort on malformed /proc/stat (Ben Noordhuis) 29701cb0ef41Sopenharmony_ci 29711cb0ef41Sopenharmony_ci* linux: fix long lines in linux-core.c (Ben Noordhuis) 29721cb0ef41Sopenharmony_ci 29731cb0ef41Sopenharmony_ci* test: fix fs_event_watch_file_current_dir for AIX (Imran Iqbal) 29741cb0ef41Sopenharmony_ci 29751cb0ef41Sopenharmony_ci* unix,fs: code cleanup of uv_fs_event_start for AIX (Imran Iqbal) 29761cb0ef41Sopenharmony_ci 29771cb0ef41Sopenharmony_ci* unix: delay signal handling until after normal i/o (Ben Noordhuis) 29781cb0ef41Sopenharmony_ci 29791cb0ef41Sopenharmony_ci* android: pthread_sigmask() does not set errno (Oguz Bastemur) 29801cb0ef41Sopenharmony_ci 29811cb0ef41Sopenharmony_ci* win: work around sharepoint scandir bug (Ben Noordhuis) 29821cb0ef41Sopenharmony_ci 29831cb0ef41Sopenharmony_ci* unix: guard against clobbering errno in uv__free() (Ben Noordhuis) 29841cb0ef41Sopenharmony_ci 29851cb0ef41Sopenharmony_ci* unix: remove unneeded SAVE_ERRNO wrappers (Ben Noordhuis) 29861cb0ef41Sopenharmony_ci 29871cb0ef41Sopenharmony_ci* test: skip fs_event_close_in_callback on AIX (Imran Iqbal) 29881cb0ef41Sopenharmony_ci 29891cb0ef41Sopenharmony_ci* win: add maxrss, pagefaults to uv_getrusage() (Robert Jefe Lindstaedt) 29901cb0ef41Sopenharmony_ci 29911cb0ef41Sopenharmony_ci* test: set a big send buffer size for tcp_write_queue_order (Andrius Bentkus) 29921cb0ef41Sopenharmony_ci 29931cb0ef41Sopenharmony_ci* unix: error on realpath if PATH_MAX is undefined (Myles Borins) 29941cb0ef41Sopenharmony_ci 29951cb0ef41Sopenharmony_ci* unix: fix bug in barrier fallback implementation (Kári Tristan Helgason) 29961cb0ef41Sopenharmony_ci 29971cb0ef41Sopenharmony_ci* build: bump android ndk version (Kári Tristan Helgason) 29981cb0ef41Sopenharmony_ci 29991cb0ef41Sopenharmony_ci* build: always compile with -fvisibility=hidden (Ben Noordhuis) 30001cb0ef41Sopenharmony_ci 30011cb0ef41Sopenharmony_ci* test: fix -Wformat warnings in platform test (Ben Noordhuis) 30021cb0ef41Sopenharmony_ci 30031cb0ef41Sopenharmony_ci* win: clarify fsevents handling code (Saúl Ibarra Corretgé) 30041cb0ef41Sopenharmony_ci 30051cb0ef41Sopenharmony_ci* test: fix POLLHDRUP related failures for AIX (Imran Iqbal) 30061cb0ef41Sopenharmony_ci 30071cb0ef41Sopenharmony_ci* build, mingw: set LIBS in configure.ac (Tony Theodore) 30081cb0ef41Sopenharmony_ci 30091cb0ef41Sopenharmony_ci* win: improve uv__convert_utf16_to_utf8 (Saúl Ibarra Corretgé) 30101cb0ef41Sopenharmony_ci 30111cb0ef41Sopenharmony_ci* win: simplified UTF16 -> UTF8 conversions (Saúl Ibarra Corretgé) 30121cb0ef41Sopenharmony_ci 30131cb0ef41Sopenharmony_ci* win: remove unneeded condition (Saúl Ibarra Corretgé) 30141cb0ef41Sopenharmony_ci 30151cb0ef41Sopenharmony_ci* darwin: work around condition variable kernel bug (Ben Noordhuis) 30161cb0ef41Sopenharmony_ci 30171cb0ef41Sopenharmony_ci* darwin: make thread stack multiple of page size (Ben Noordhuis) 30181cb0ef41Sopenharmony_ci 30191cb0ef41Sopenharmony_ci* build,win: rename platform to msbuild_platform (João Reis) 30201cb0ef41Sopenharmony_ci 30211cb0ef41Sopenharmony_ci* gitignore: ignore VS temporary database files (João Reis) 30221cb0ef41Sopenharmony_ci 30231cb0ef41Sopenharmony_ci* test: skip emfile on AIX (Imran Iqbal) 30241cb0ef41Sopenharmony_ci 30251cb0ef41Sopenharmony_ci* unix: use system allocator for scandir() (cjihrig) 30261cb0ef41Sopenharmony_ci 30271cb0ef41Sopenharmony_ci* common: release uv_fs_scandir() array (cjihrig) 30281cb0ef41Sopenharmony_ci 30291cb0ef41Sopenharmony_ci* win: call uv__fs_scandir_cleanup() (cjihrig) 30301cb0ef41Sopenharmony_ci 30311cb0ef41Sopenharmony_ci* win,tty: fix read stop in line mode (João Reis) 30321cb0ef41Sopenharmony_ci 30331cb0ef41Sopenharmony_ci* win,tty: don't duplicate handle for line reads (João Reis) 30341cb0ef41Sopenharmony_ci 30351cb0ef41Sopenharmony_ci* win,tty: restore cursor after canceling line read (Alexis Campailla) 30361cb0ef41Sopenharmony_ci 30371cb0ef41Sopenharmony_ci 30381cb0ef41Sopenharmony_ci2016.04.08, Version 1.9.0 (Stable), 229b3a4cc150aebd6561e6bd43076eafa7a03756 30391cb0ef41Sopenharmony_ci 30401cb0ef41Sopenharmony_ciChanges since version 1.8.0: 30411cb0ef41Sopenharmony_ci 30421cb0ef41Sopenharmony_ci* win: wait for full timeout duration (João Reis) 30431cb0ef41Sopenharmony_ci 30441cb0ef41Sopenharmony_ci* unix: fix support for uClibc-ng (Martin Bark) 30451cb0ef41Sopenharmony_ci 30461cb0ef41Sopenharmony_ci* doc: indicate where new test files need to be added (Dave) 30471cb0ef41Sopenharmony_ci 30481cb0ef41Sopenharmony_ci* test,unix: fix logic error in test runner (Ben Noordhuis) 30491cb0ef41Sopenharmony_ci 30501cb0ef41Sopenharmony_ci* fs: don't nullify req->bufs on EINTR (Dave) 30511cb0ef41Sopenharmony_ci 30521cb0ef41Sopenharmony_ci* osx: set the default thread stack size to RLIMIT_STACK (Saúl Ibarra Corretgé) 30531cb0ef41Sopenharmony_ci 30541cb0ef41Sopenharmony_ci* build: invoke libtoolize with --copy (Ben Noordhuis) 30551cb0ef41Sopenharmony_ci 30561cb0ef41Sopenharmony_ci* test: fixup eintr_handling (Saúl Ibarra Corretgé) 30571cb0ef41Sopenharmony_ci 30581cb0ef41Sopenharmony_ci* osx: avoid compilation warning with Clang (Saúl Ibarra Corretgé) 30591cb0ef41Sopenharmony_ci 30601cb0ef41Sopenharmony_ci* test,win: fix compilation with shared lib (Alexis Murzeau) 30611cb0ef41Sopenharmony_ci 30621cb0ef41Sopenharmony_ci* test: fix race condition in pipe-close-stdout (Imran Iqbal) 30631cb0ef41Sopenharmony_ci 30641cb0ef41Sopenharmony_ci* unix,win: add uv_os_tmpdir() (cjihrig) 30651cb0ef41Sopenharmony_ci 30661cb0ef41Sopenharmony_ci* ios: fix undefined PTHREAD_STACK_MIN (Didiet) 30671cb0ef41Sopenharmony_ci 30681cb0ef41Sopenharmony_ci* test: fix threadpool_multiple_event_loops for AIX (Imran Iqbal) 30691cb0ef41Sopenharmony_ci 30701cb0ef41Sopenharmony_ci* unix: report errors for unpollable fds (Ben Noordhuis) 30711cb0ef41Sopenharmony_ci 30721cb0ef41Sopenharmony_ci* win: fix watching root files (Nicholas Vavilov) 30731cb0ef41Sopenharmony_ci 30741cb0ef41Sopenharmony_ci* build,win: print the Visual Studio version in use (Saúl Ibarra Corretgé) 30751cb0ef41Sopenharmony_ci 30761cb0ef41Sopenharmony_ci* build,win: remove unneeded condition from GYP file (Saúl Ibarra Corretgé) 30771cb0ef41Sopenharmony_ci 30781cb0ef41Sopenharmony_ci* test,win: fix compilation warning (Saúl Ibarra Corretgé) 30791cb0ef41Sopenharmony_ci 30801cb0ef41Sopenharmony_ci* test: use uv_loop_close and assert its result (Nan Xiang) 30811cb0ef41Sopenharmony_ci 30821cb0ef41Sopenharmony_ci* build: map 'AMD64' host arch to 'x64' (Ben Noordhuis) 30831cb0ef41Sopenharmony_ci 30841cb0ef41Sopenharmony_ci* osx: protected use of potentially undefined macro (Samuel Lorétan) 30851cb0ef41Sopenharmony_ci 30861cb0ef41Sopenharmony_ci* linux: fix compilation with musl (Saúl Ibarra Corretgé) 30871cb0ef41Sopenharmony_ci 30881cb0ef41Sopenharmony_ci* doc: describe how to make release builds on Unix (Saúl Ibarra Corretgé) 30891cb0ef41Sopenharmony_ci 30901cb0ef41Sopenharmony_ci* doc: add missing link in README (Saúl Ibarra Corretgé) 30911cb0ef41Sopenharmony_ci 30921cb0ef41Sopenharmony_ci* build: python 2.x/3.x consistent print usage (Rasmus Christian Pedersen) 30931cb0ef41Sopenharmony_ci 30941cb0ef41Sopenharmony_ci* test: assume no IPv6 if interfaces cannot be listed (Nan Xiang) 30951cb0ef41Sopenharmony_ci 30961cb0ef41Sopenharmony_ci* darwin: replace F_FULLFSYNC with fdatasync syscall (Saúl Ibarra Corretgé) 30971cb0ef41Sopenharmony_ci 30981cb0ef41Sopenharmony_ci* doc: add missing write callback to example (Nándor István Krácser) 30991cb0ef41Sopenharmony_ci 31001cb0ef41Sopenharmony_ci* build: compile with -D_THREAD_SAFE on AIX (Imran Iqbal) 31011cb0ef41Sopenharmony_ci 31021cb0ef41Sopenharmony_ci* test: fix threadpool_multiple_event_loops on PPC (Imran Iqbal) 31031cb0ef41Sopenharmony_ci 31041cb0ef41Sopenharmony_ci* test: reduce timeout in tcp_close_while_connecting (Imran Iqbal) 31051cb0ef41Sopenharmony_ci 31061cb0ef41Sopenharmony_ci* unix, win: consistently null-terminate buffers (Saúl Ibarra Corretgé) 31071cb0ef41Sopenharmony_ci 31081cb0ef41Sopenharmony_ci* unix, win: count null byte on UV_ENOBUFS (Saúl Ibarra Corretgé) 31091cb0ef41Sopenharmony_ci 31101cb0ef41Sopenharmony_ci* test: fix deadlocks in uv_cond_wait (Katsutoshi Horie) 31111cb0ef41Sopenharmony_ci 31121cb0ef41Sopenharmony_ci* linux: fix cpu count (Lukasz Jagiello) 31131cb0ef41Sopenharmony_ci 31141cb0ef41Sopenharmony_ci* unix: fix uv__handle_type for AIX (Imran Iqbal) 31151cb0ef41Sopenharmony_ci 31161cb0ef41Sopenharmony_ci* linux: call fclose(), fix fdopen() memory leak (Ben Noordhuis) 31171cb0ef41Sopenharmony_ci 31181cb0ef41Sopenharmony_ci* win: remove unneeded condition (Saúl Ibarra Corretgé) 31191cb0ef41Sopenharmony_ci 31201cb0ef41Sopenharmony_ci* unix: fix compile error in Android using bionic (Robert Chiras) 31211cb0ef41Sopenharmony_ci 31221cb0ef41Sopenharmony_ci* linux: add braces to multi-statement if (Kári Tristan Helgason) 31231cb0ef41Sopenharmony_ci 31241cb0ef41Sopenharmony_ci* doc: add @cjihrig as a maintainer (Saúl Ibarra Corretgé) 31251cb0ef41Sopenharmony_ci 31261cb0ef41Sopenharmony_ci* unix: add fork-safe open file function (Kári Tristan Helgason) 31271cb0ef41Sopenharmony_ci 31281cb0ef41Sopenharmony_ci* linux: replace calls to fopen with uv__open_file (Kári Tristan Helgason) 31291cb0ef41Sopenharmony_ci 31301cb0ef41Sopenharmony_ci* linux: remove redundant call to rewind() (Krishnaraj Bhat) 31311cb0ef41Sopenharmony_ci 31321cb0ef41Sopenharmony_ci* win: remove duplicated code when processing fsevents (Saúl Ibarra Corretgé) 31331cb0ef41Sopenharmony_ci 31341cb0ef41Sopenharmony_ci* test: fix poll_bad_fdtype for AIX (Imran Iqbal) 31351cb0ef41Sopenharmony_ci 31361cb0ef41Sopenharmony_ci* linux: fix error checking in uv__open_file (Saúl Ibarra Corretgé) 31371cb0ef41Sopenharmony_ci 31381cb0ef41Sopenharmony_ci* poll: add UV_DISCONNECT event (Santiago Gimeno) 31391cb0ef41Sopenharmony_ci 31401cb0ef41Sopenharmony_ci* fs: realpath: fix string size before converting (Yuval Brik) 31411cb0ef41Sopenharmony_ci 31421cb0ef41Sopenharmony_ci* win: use native APIs for UTF conversions (cjihrig) 31431cb0ef41Sopenharmony_ci 31441cb0ef41Sopenharmony_ci* doc: clarify uv_loop_close() (Ben Noordhuis) 31451cb0ef41Sopenharmony_ci 31461cb0ef41Sopenharmony_ci* unix: retry ioctl(TIOCGWINSZ) on EINTR (Ben Noordhuis) 31471cb0ef41Sopenharmony_ci 31481cb0ef41Sopenharmony_ci* win,build: remove unused build defines (Saúl Ibarra Corretgé) 31491cb0ef41Sopenharmony_ci 31501cb0ef41Sopenharmony_ci* win: fix buffer overflow in fs events (Joran Dirk Greef) 31511cb0ef41Sopenharmony_ci 31521cb0ef41Sopenharmony_ci* win: fix uv_relative_path and remove dead branch (Joran Dirk Greef) 31531cb0ef41Sopenharmony_ci 31541cb0ef41Sopenharmony_ci* unix: use open(2) with O_CLOEXEC on OS X (Kári Tristan Helgason) 31551cb0ef41Sopenharmony_ci 31561cb0ef41Sopenharmony_ci* test: add missing copyright header (cjihrig) 31571cb0ef41Sopenharmony_ci 31581cb0ef41Sopenharmony_ci* aix: fix 'POLLRDHUP undeclared' build error (Ben Noordhuis) 31591cb0ef41Sopenharmony_ci 31601cb0ef41Sopenharmony_ci* unix,win: add uv_get_passwd() (cjihrig) 31611cb0ef41Sopenharmony_ci 31621cb0ef41Sopenharmony_ci* process: fix uv_spawn edge-case (Santiago Gimeno) 31631cb0ef41Sopenharmony_ci 31641cb0ef41Sopenharmony_ci* test: use %ld for printing uid/gid (Ben Noordhuis) 31651cb0ef41Sopenharmony_ci 31661cb0ef41Sopenharmony_ci* aix: fix ahafs implementation (Imran Iqbal) 31671cb0ef41Sopenharmony_ci 31681cb0ef41Sopenharmony_ci* aix: do not store absolute path to ahafs (Imran Iqbal) 31691cb0ef41Sopenharmony_ci 31701cb0ef41Sopenharmony_ci* process: close process pipes safely (Santiago Gimeno) 31711cb0ef41Sopenharmony_ci 31721cb0ef41Sopenharmony_ci* unix: open ttyname instead of /dev/tty (Enno Boland) 31731cb0ef41Sopenharmony_ci 31741cb0ef41Sopenharmony_ci* unix: remove outdated comment (Kári Tristan Helgason) 31751cb0ef41Sopenharmony_ci 31761cb0ef41Sopenharmony_ci 31771cb0ef41Sopenharmony_ci2015.12.15, Version 1.8.0 (Stable), 5467299450ecf61635657557b6e01aaaf6c3fdf4 31781cb0ef41Sopenharmony_ci 31791cb0ef41Sopenharmony_ciChanges since version 1.7.5: 31801cb0ef41Sopenharmony_ci 31811cb0ef41Sopenharmony_ci* unix: fix memory leak in uv_interface_addresses (Jianghua Yang) 31821cb0ef41Sopenharmony_ci 31831cb0ef41Sopenharmony_ci* unix: make uv_guess_handle work properly for AIX (Gireesh Punathil) 31841cb0ef41Sopenharmony_ci 31851cb0ef41Sopenharmony_ci* fs: undo uv__req_init when uv__malloc failed (Jianghua Yang) 31861cb0ef41Sopenharmony_ci 31871cb0ef41Sopenharmony_ci* build: remove unused 'component' GYP option (Saúl Ibarra Corretgé) 31881cb0ef41Sopenharmony_ci 31891cb0ef41Sopenharmony_ci* include: remove duplicate extern declaration (Jianghua Yang) 31901cb0ef41Sopenharmony_ci 31911cb0ef41Sopenharmony_ci* win: use the MSVC provided snprintf where possible (Jason Williams) 31921cb0ef41Sopenharmony_ci 31931cb0ef41Sopenharmony_ci* win, test: fix compilation warning (Saúl Ibarra Corretgé) 31941cb0ef41Sopenharmony_ci 31951cb0ef41Sopenharmony_ci* win: fix compilation with VS < 2012 (Ryan Johnston) 31961cb0ef41Sopenharmony_ci 31971cb0ef41Sopenharmony_ci* stream: support empty uv_try_write on unix (Fedor Indutny) 31981cb0ef41Sopenharmony_ci 31991cb0ef41Sopenharmony_ci* unix: fix request handle leak in uv__udp_send (Jianghua Yang) 32001cb0ef41Sopenharmony_ci 32011cb0ef41Sopenharmony_ci* src: replace QUEUE_SPLIT with QUEUE_MOVE (Ben Noordhuis) 32021cb0ef41Sopenharmony_ci 32031cb0ef41Sopenharmony_ci* unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis) 32041cb0ef41Sopenharmony_ci 32051cb0ef41Sopenharmony_ci* unix: squelch harmless valgrind warning (Ben Noordhuis) 32061cb0ef41Sopenharmony_ci 32071cb0ef41Sopenharmony_ci* test: don't abort on setrlimit() failure (Ben Noordhuis) 32081cb0ef41Sopenharmony_ci 32091cb0ef41Sopenharmony_ci* unix: only undo fs req registration in async mode (Ben Noordhuis) 32101cb0ef41Sopenharmony_ci 32111cb0ef41Sopenharmony_ci* unix: fix uv__getiovmax return value (HungMingWu) 32121cb0ef41Sopenharmony_ci 32131cb0ef41Sopenharmony_ci* unix: make work with Solaris Studio. (Adam Stylinski) 32141cb0ef41Sopenharmony_ci 32151cb0ef41Sopenharmony_ci* test: fix fs_event_watch_file_currentdir flakiness (Santiago Gimeno) 32161cb0ef41Sopenharmony_ci 32171cb0ef41Sopenharmony_ci* unix: skip prohibited syscalls on tvOS and watchOS (Nathan Corvino) 32181cb0ef41Sopenharmony_ci 32191cb0ef41Sopenharmony_ci* test: use FQDN in getaddrinfo_fail test (Wink Saville) 32201cb0ef41Sopenharmony_ci 32211cb0ef41Sopenharmony_ci* docs: clarify documentation of uv_tcp_init_ex (Andrius Bentkus) 32221cb0ef41Sopenharmony_ci 32231cb0ef41Sopenharmony_ci* win: fix comment (Miodrag Milanovic) 32241cb0ef41Sopenharmony_ci 32251cb0ef41Sopenharmony_ci* doc: fix typo in README (Angel Leon) 32261cb0ef41Sopenharmony_ci 32271cb0ef41Sopenharmony_ci* darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis) 32281cb0ef41Sopenharmony_ci 32291cb0ef41Sopenharmony_ci* pipe: enable inprocess uv_write2 on Windows (Louis DeJardin) 32301cb0ef41Sopenharmony_ci 32311cb0ef41Sopenharmony_ci* win: properly return UV_EBADF when _close() fails (Nicholas Vavilov) 32321cb0ef41Sopenharmony_ci 32331cb0ef41Sopenharmony_ci* test: skip process_title for AIX (Imran Iqbal) 32341cb0ef41Sopenharmony_ci 32351cb0ef41Sopenharmony_ci* misc: expose handle print APIs (Petka Antonov) 32361cb0ef41Sopenharmony_ci 32371cb0ef41Sopenharmony_ci* include: add stdio.h to uv.h (Saúl Ibarra Corretgé) 32381cb0ef41Sopenharmony_ci 32391cb0ef41Sopenharmony_ci* misc: remove unnecessary null pointer checks (Ian Kronquist) 32401cb0ef41Sopenharmony_ci 32411cb0ef41Sopenharmony_ci* test,freebsd: skip udp_dual_stack if not supported (Santiago Gimeno) 32421cb0ef41Sopenharmony_ci 32431cb0ef41Sopenharmony_ci* linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis) 32441cb0ef41Sopenharmony_ci 32451cb0ef41Sopenharmony_ci* unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis) 32461cb0ef41Sopenharmony_ci 32471cb0ef41Sopenharmony_ci* test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra Corretgé) 32481cb0ef41Sopenharmony_ci 32491cb0ef41Sopenharmony_ci* win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman) 32501cb0ef41Sopenharmony_ci 32511cb0ef41Sopenharmony_ci* test: fix test/test-tty.c for AIX (Imran Iqbal) 32521cb0ef41Sopenharmony_ci 32531cb0ef41Sopenharmony_ci* android: support api level less than 21 (kkdaemon) 32541cb0ef41Sopenharmony_ci 32551cb0ef41Sopenharmony_ci* fsevents: fix race on simultaneous init+close (Fedor Indutny) 32561cb0ef41Sopenharmony_ci 32571cb0ef41Sopenharmony_ci* linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra Corretgé) 32581cb0ef41Sopenharmony_ci 32591cb0ef41Sopenharmony_ci* fs: add uv_fs_realpath() (Yuval Brik) 32601cb0ef41Sopenharmony_ci 32611cb0ef41Sopenharmony_ci* win: fix path for removed and renamed fs events (Joran Dirk Greef) 32621cb0ef41Sopenharmony_ci 32631cb0ef41Sopenharmony_ci* win: do not read more from stream than available (Jeremy Whitlock) 32641cb0ef41Sopenharmony_ci 32651cb0ef41Sopenharmony_ci* test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo) 32661cb0ef41Sopenharmony_ci 32671cb0ef41Sopenharmony_ci* unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo) 32681cb0ef41Sopenharmony_ci 32691cb0ef41Sopenharmony_ci* test: fix self-deadlocks in thread_rwlock_trylock (Ben Noordhuis) 32701cb0ef41Sopenharmony_ci 32711cb0ef41Sopenharmony_ci* src: remove non ascii character (sztomi) 32721cb0ef41Sopenharmony_ci 32731cb0ef41Sopenharmony_ci* test: fix test udp_multicast_join6 for AIX (Imran Iqbal) 32741cb0ef41Sopenharmony_ci 32751cb0ef41Sopenharmony_ci 32761cb0ef41Sopenharmony_ci2015.09.23, Version 1.7.5 (Stable), a8c1136de2cabf25b143021488cbaab05834daa8 32771cb0ef41Sopenharmony_ci 32781cb0ef41Sopenharmony_ciChanges since version 1.7.4: 32791cb0ef41Sopenharmony_ci 32801cb0ef41Sopenharmony_ci* unix: Support atomic compare & swap xlC on AIX (nmushell) 32811cb0ef41Sopenharmony_ci 32821cb0ef41Sopenharmony_ci* unix: Fix including uv-aix.h on AIX (nmushell) 32831cb0ef41Sopenharmony_ci 32841cb0ef41Sopenharmony_ci* unix: consolidate rwlock tryrdlock trywrlock errors (Saúl Ibarra Corretgé) 32851cb0ef41Sopenharmony_ci 32861cb0ef41Sopenharmony_ci* unix, win: consolidate mutex trylock errors (Saúl Ibarra Corretgé) 32871cb0ef41Sopenharmony_ci 32881cb0ef41Sopenharmony_ci* darwin: fix memory leak in uv_cpu_info (Jianghua Yang) 32891cb0ef41Sopenharmony_ci 32901cb0ef41Sopenharmony_ci* test: add tests for the uv_rwlock implementation (Bert Belder) 32911cb0ef41Sopenharmony_ci 32921cb0ef41Sopenharmony_ci* win: redo/fix the uv_rwlock APIs (Bert Belder) 32931cb0ef41Sopenharmony_ci 32941cb0ef41Sopenharmony_ci* win: don't fetch function pointers to SRWLock APIs (Bert Belder) 32951cb0ef41Sopenharmony_ci 32961cb0ef41Sopenharmony_ci 32971cb0ef41Sopenharmony_ci2015.09.12, Version 1.7.4 (Stable), a7ad4f52189d89cfcba35f78bfc5ff3b1f4105c4 32981cb0ef41Sopenharmony_ci 32991cb0ef41Sopenharmony_ciChanges since version 1.7.3: 33001cb0ef41Sopenharmony_ci 33011cb0ef41Sopenharmony_ci* doc: uv_read_start and uv_read_cb clarifications (Ben Trask) 33021cb0ef41Sopenharmony_ci 33031cb0ef41Sopenharmony_ci* freebsd: obtain true uptime through clock_gettime() (Jianghua Yang) 33041cb0ef41Sopenharmony_ci 33051cb0ef41Sopenharmony_ci* win, tty: do not convert \r to \r\n (Colin Snover) 33061cb0ef41Sopenharmony_ci 33071cb0ef41Sopenharmony_ci* build,gyp: add DragonFly to the list of OSes (Michael Neumann) 33081cb0ef41Sopenharmony_ci 33091cb0ef41Sopenharmony_ci* fs: fix bug in sendfile for DragonFly (Michael Neumann) 33101cb0ef41Sopenharmony_ci 33111cb0ef41Sopenharmony_ci* doc: add uv_dlsym() return type (Brian White) 33121cb0ef41Sopenharmony_ci 33131cb0ef41Sopenharmony_ci* tests: fix fs tests run w/o full getdents support (Jeremy Whitlock) 33141cb0ef41Sopenharmony_ci 33151cb0ef41Sopenharmony_ci* doc: fix typo (Devchandra Meetei Leishangthem) 33161cb0ef41Sopenharmony_ci 33171cb0ef41Sopenharmony_ci* doc: fix uv-unix.h location (Sakthipriyan Vairamani) 33181cb0ef41Sopenharmony_ci 33191cb0ef41Sopenharmony_ci* unix: fix error check when closing process pipe fd (Ben Noordhuis) 33201cb0ef41Sopenharmony_ci 33211cb0ef41Sopenharmony_ci* test,freebsd: fix ipc_listen_xx_write tests (Santiago Gimeno) 33221cb0ef41Sopenharmony_ci 33231cb0ef41Sopenharmony_ci* win: fix unsavory rwlock fallback implementation (Bert Belder) 33241cb0ef41Sopenharmony_ci 33251cb0ef41Sopenharmony_ci* doc: clarify repeat timer behavior (Eli Skeggs) 33261cb0ef41Sopenharmony_ci 33271cb0ef41Sopenharmony_ci 33281cb0ef41Sopenharmony_ci2015.08.28, Version 1.7.3 (Stable), 93877b11c8b86e0a6befcda83a54555c1e36e4f0 33291cb0ef41Sopenharmony_ci 33301cb0ef41Sopenharmony_ciChanges since version 1.7.2: 33311cb0ef41Sopenharmony_ci 33321cb0ef41Sopenharmony_ci* threadpool: fix thread starvation bug (Ben Noordhuis) 33331cb0ef41Sopenharmony_ci 33341cb0ef41Sopenharmony_ci 33351cb0ef41Sopenharmony_ci2015.08.25, Version 1.7.2 (Stable), 4d13a013fcfa72311f0102751fdc7951873f466c 33361cb0ef41Sopenharmony_ci 33371cb0ef41Sopenharmony_ciChanges since version 1.7.1: 33381cb0ef41Sopenharmony_ci 33391cb0ef41Sopenharmony_ci* unix, win: make uv_loop_init return on error (Willem Thiart) 33401cb0ef41Sopenharmony_ci 33411cb0ef41Sopenharmony_ci* win: reset pipe handle for pipe servers (Saúl Ibarra Corretgé) 33421cb0ef41Sopenharmony_ci 33431cb0ef41Sopenharmony_ci* win: fix replacing pipe handle for pipe servers (Saúl Ibarra Corretgé) 33441cb0ef41Sopenharmony_ci 33451cb0ef41Sopenharmony_ci* win: fix setting pipe pending instances after bind (Saúl Ibarra Corretgé) 33461cb0ef41Sopenharmony_ci 33471cb0ef41Sopenharmony_ci 33481cb0ef41Sopenharmony_ci2015.08.20, Version 1.7.1 (Stable), 44f4b6bd82d8ae4583ccc4768a83af778ef69f85 33491cb0ef41Sopenharmony_ci 33501cb0ef41Sopenharmony_ciChanges since version 1.7.0: 33511cb0ef41Sopenharmony_ci 33521cb0ef41Sopenharmony_ci* doc: document the procedure for verifying releases (Saúl Ibarra Corretgé) 33531cb0ef41Sopenharmony_ci 33541cb0ef41Sopenharmony_ci* doc: add note about Windows binaries to the README (Saúl Ibarra Corretgé) 33551cb0ef41Sopenharmony_ci 33561cb0ef41Sopenharmony_ci* doc: use long GPG IDs in MAINTAINERS.md (Saúl Ibarra Corretgé) 33571cb0ef41Sopenharmony_ci 33581cb0ef41Sopenharmony_ci* Revert "stream: squelch ECONNRESET error if already closed" (Saúl Ibarra 33591cb0ef41Sopenharmony_ci Corretgé) 33601cb0ef41Sopenharmony_ci 33611cb0ef41Sopenharmony_ci* doc: clarify uv_read_stop() is idempotent (Corbin Simpson) 33621cb0ef41Sopenharmony_ci 33631cb0ef41Sopenharmony_ci* unix: OpenBSD's setsockopt needs an unsigned char for multicast (Zachary 33641cb0ef41Sopenharmony_ci Hamm) 33651cb0ef41Sopenharmony_ci 33661cb0ef41Sopenharmony_ci* test: Fix two memory leaks (Karl Skomski) 33671cb0ef41Sopenharmony_ci 33681cb0ef41Sopenharmony_ci* unix,win: return EINVAL on nullptr args in uv_fs_{read,write} (Karl Skomski) 33691cb0ef41Sopenharmony_ci 33701cb0ef41Sopenharmony_ci* win: set accepted TCP sockets as non-inheritable (Saúl Ibarra Corretgé) 33711cb0ef41Sopenharmony_ci 33721cb0ef41Sopenharmony_ci* unix: remove superfluous parentheses in fs macros (Ben Noordhuis) 33731cb0ef41Sopenharmony_ci 33741cb0ef41Sopenharmony_ci* unix: don't copy arguments for sync fs requests (Ben Noordhuis) 33751cb0ef41Sopenharmony_ci 33761cb0ef41Sopenharmony_ci* test: plug small memory leak in unix test runner (Ben Noordhuis) 33771cb0ef41Sopenharmony_ci 33781cb0ef41Sopenharmony_ci* unix,windows: allow NULL loop for sync fs requests (Ben Noordhuis) 33791cb0ef41Sopenharmony_ci 33801cb0ef41Sopenharmony_ci* unix,windows: don't assert on unknown error code (Ben Noordhuis) 33811cb0ef41Sopenharmony_ci 33821cb0ef41Sopenharmony_ci* stream: retry write on EPROTOTYPE on OSX (Brian White) 33831cb0ef41Sopenharmony_ci 33841cb0ef41Sopenharmony_ci* common: fix use of snprintf on Windows (Saúl Ibarra Corretgé) 33851cb0ef41Sopenharmony_ci 33861cb0ef41Sopenharmony_ci* tests: refactored fs watch_dir tests for stability (Jeremy Whitlock) 33871cb0ef41Sopenharmony_ci 33881cb0ef41Sopenharmony_ci 33891cb0ef41Sopenharmony_ci2015.08.06, Version 1.7.0 (Stable), 415a865d6365ba58d02b92b89d46ba5d7744ec8b 33901cb0ef41Sopenharmony_ci 33911cb0ef41Sopenharmony_ciChanges since version 1.6.1: 33921cb0ef41Sopenharmony_ci 33931cb0ef41Sopenharmony_ci* win,stream: add slot to remember CRT fd (Bert Belder) 33941cb0ef41Sopenharmony_ci 33951cb0ef41Sopenharmony_ci* win,pipe: properly close when created from CRT fd (Bert Belder) 33961cb0ef41Sopenharmony_ci 33971cb0ef41Sopenharmony_ci* win,pipe: don't close fd 0-2 (Bert Belder) 33981cb0ef41Sopenharmony_ci 33991cb0ef41Sopenharmony_ci* win,tty: convert fd -> handle safely (Bert Belder) 34001cb0ef41Sopenharmony_ci 34011cb0ef41Sopenharmony_ci* win,tty: properly close when created from CRT fd (Bert Belder) 34021cb0ef41Sopenharmony_ci 34031cb0ef41Sopenharmony_ci* win,tty: don't close fd 0-2 (Bert Belder) 34041cb0ef41Sopenharmony_ci 34051cb0ef41Sopenharmony_ci* win,fs: don't close fd 0-2 (Bert Belder) 34061cb0ef41Sopenharmony_ci 34071cb0ef41Sopenharmony_ci* win: include "malloc.h" (Cheng Zhao) 34081cb0ef41Sopenharmony_ci 34091cb0ef41Sopenharmony_ci* windows: MSVC 2015 has C99 inline (Jason Williams) 34101cb0ef41Sopenharmony_ci 34111cb0ef41Sopenharmony_ci* dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann) 34121cb0ef41Sopenharmony_ci 34131cb0ef41Sopenharmony_ci* dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann) 34141cb0ef41Sopenharmony_ci 34151cb0ef41Sopenharmony_ci* dragonflybsd: fix uv_exepath (Michael Neumann) 34161cb0ef41Sopenharmony_ci 34171cb0ef41Sopenharmony_ci* win,fs: Fixes align(8) directive on mingw (Stefano Cristiano) 34181cb0ef41Sopenharmony_ci 34191cb0ef41Sopenharmony_ci* unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t (Saúl Ibarra Corretgé) 34201cb0ef41Sopenharmony_ci 34211cb0ef41Sopenharmony_ci* win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl 34221cb0ef41Sopenharmony_ci Ibarra Corretgé) 34231cb0ef41Sopenharmony_ci 34241cb0ef41Sopenharmony_ci* unix, win: add ability to create tcp/udp sockets early (Saúl Ibarra Corretgé) 34251cb0ef41Sopenharmony_ci 34261cb0ef41Sopenharmony_ci* test: retry select() on EINTR, honor milliseconds (Ben Noordhuis) 34271cb0ef41Sopenharmony_ci 34281cb0ef41Sopenharmony_ci* unix: consolidate tcp and udp bind error (Saúl Ibarra Corretgé) 34291cb0ef41Sopenharmony_ci 34301cb0ef41Sopenharmony_ci* test: conditionally skip udp_ipv6_multicast_join6 (heshamsafi) 34311cb0ef41Sopenharmony_ci 34321cb0ef41Sopenharmony_ci* core: add UV_VERSION_HEX macro (Saúl Ibarra Corretgé) 34331cb0ef41Sopenharmony_ci 34341cb0ef41Sopenharmony_ci* doc: add section with version-checking macros and functions (Saúl Ibarra 34351cb0ef41Sopenharmony_ci Corretgé) 34361cb0ef41Sopenharmony_ci 34371cb0ef41Sopenharmony_ci* tty: cleanup handle if uv_tty_init fails (Saúl Ibarra Corretgé) 34381cb0ef41Sopenharmony_ci 34391cb0ef41Sopenharmony_ci* darwin: save a fd when FSEvents is used (Saúl Ibarra Corretgé) 34401cb0ef41Sopenharmony_ci 34411cb0ef41Sopenharmony_ci* win: fix returning thread id in uv_thread_self (Saúl Ibarra Corretgé) 34421cb0ef41Sopenharmony_ci 34431cb0ef41Sopenharmony_ci* common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé) 34441cb0ef41Sopenharmony_ci 34451cb0ef41Sopenharmony_ci* win: remove UV_HANDLE_CONNECTED (A. Hauptmann) 34461cb0ef41Sopenharmony_ci 34471cb0ef41Sopenharmony_ci* docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé) 34481cb0ef41Sopenharmony_ci 34491cb0ef41Sopenharmony_ci* doc: add note about uv_fs_scandir (Saúl Ibarra Corretgé) 34501cb0ef41Sopenharmony_ci 34511cb0ef41Sopenharmony_ci* test,unix: reduce stack size of watchdog threads (Ben Noordhuis) 34521cb0ef41Sopenharmony_ci 34531cb0ef41Sopenharmony_ci* win: add support for recursive file watching (Saúl Ibarra Corretgé) 34541cb0ef41Sopenharmony_ci 34551cb0ef41Sopenharmony_ci* win,tty: support consoles with non-default colors (John McNamee) 34561cb0ef41Sopenharmony_ci 34571cb0ef41Sopenharmony_ci* doc: add missing variable name (Yosuke Furukawa) 34581cb0ef41Sopenharmony_ci 34591cb0ef41Sopenharmony_ci* stream: squelch ECONNRESET error if already closed (Santiago Gimeno) 34601cb0ef41Sopenharmony_ci 34611cb0ef41Sopenharmony_ci* build: remove ancient condition from common.gypi (Saúl Ibarra Corretgé) 34621cb0ef41Sopenharmony_ci 34631cb0ef41Sopenharmony_ci* tests: skip some tests when network is unreachable (Luca Bruno) 34641cb0ef41Sopenharmony_ci 34651cb0ef41Sopenharmony_ci* build: proper support for android cross compilation (guworks) 34661cb0ef41Sopenharmony_ci 34671cb0ef41Sopenharmony_ci* android: add missing include to pthread-fixes.c (RossBencina) 34681cb0ef41Sopenharmony_ci 34691cb0ef41Sopenharmony_ci* test: fix compilation warning (Saúl Ibarra Corretgé) 34701cb0ef41Sopenharmony_ci 34711cb0ef41Sopenharmony_ci* doc: add a note about uv_dirent_t.type (Saúl Ibarra Corretgé) 34721cb0ef41Sopenharmony_ci 34731cb0ef41Sopenharmony_ci* win,test: fix shared library build (Saúl Ibarra Corretgé) 34741cb0ef41Sopenharmony_ci 34751cb0ef41Sopenharmony_ci* test: fix compilation warning (Santiago Gimeno) 34761cb0ef41Sopenharmony_ci 34771cb0ef41Sopenharmony_ci* build: add experimental Windows installer (Roger A. Light) 34781cb0ef41Sopenharmony_ci 34791cb0ef41Sopenharmony_ci* threadpool: send signal only when queue is empty (chenttuuvv) 34801cb0ef41Sopenharmony_ci 34811cb0ef41Sopenharmony_ci* aix: fix uv_exepath with relative paths (Richard Lau) 34821cb0ef41Sopenharmony_ci 34831cb0ef41Sopenharmony_ci* build: fix version syntax in AppVeyor file (Saúl Ibarra Corretgé) 34841cb0ef41Sopenharmony_ci 34851cb0ef41Sopenharmony_ci* unix: allow nbufs > IOV_MAX in uv_fs_{read,write} (ronkorving) 34861cb0ef41Sopenharmony_ci 34871cb0ef41Sopenharmony_ci 34881cb0ef41Sopenharmony_ci2015.06.06, Version 1.6.1 (Stable), 30c8be07bb78a66fdee5141626bf53a49a17094a 34891cb0ef41Sopenharmony_ci 34901cb0ef41Sopenharmony_ciChanges since version 1.6.0: 34911cb0ef41Sopenharmony_ci 34921cb0ef41Sopenharmony_ci* unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig) 34931cb0ef41Sopenharmony_ci 34941cb0ef41Sopenharmony_ci 34951cb0ef41Sopenharmony_ci2015.06.04, Version 1.6.0 (Stable), adfccad76456061dfcf79b8df8e7dbfee51791d7 34961cb0ef41Sopenharmony_ci 34971cb0ef41Sopenharmony_ciChanges since version 1.5.0: 34981cb0ef41Sopenharmony_ci 34991cb0ef41Sopenharmony_ci* aix: fix setsockopt for multicast options (Michael) 35001cb0ef41Sopenharmony_ci 35011cb0ef41Sopenharmony_ci* unix: don't block for io if any io handle is primed (Saúl Ibarra Corretgé) 35021cb0ef41Sopenharmony_ci 35031cb0ef41Sopenharmony_ci* windows: MSVC 2015 has snprintf() (Rui Abreu Ferreira) 35041cb0ef41Sopenharmony_ci 35051cb0ef41Sopenharmony_ci* windows: Add VS2015 support to vcbuild.bat (Jason Williams) 35061cb0ef41Sopenharmony_ci 35071cb0ef41Sopenharmony_ci* doc: fix typo in tcp.rst (Igor Soarez) 35081cb0ef41Sopenharmony_ci 35091cb0ef41Sopenharmony_ci* linux: work around epoll bug in kernels < 2.6.37 (Ben Noordhuis) 35101cb0ef41Sopenharmony_ci 35111cb0ef41Sopenharmony_ci* unix,win: add uv_os_homedir() (cjihrig) 35121cb0ef41Sopenharmony_ci 35131cb0ef41Sopenharmony_ci* stream: fix `select()` race condition (Fedor Indutny) 35141cb0ef41Sopenharmony_ci 35151cb0ef41Sopenharmony_ci* unix: prevent infinite loop in uv__run_pending (Saúl Ibarra Corretgé) 35161cb0ef41Sopenharmony_ci 35171cb0ef41Sopenharmony_ci* unix: make sure UDP send callbacks are asynchronous (Saúl Ibarra Corretgé) 35181cb0ef41Sopenharmony_ci 35191cb0ef41Sopenharmony_ci* test: fix `platform_output` netmask printing. (Andrew Paprocki) 35201cb0ef41Sopenharmony_ci 35211cb0ef41Sopenharmony_ci* aix: add ahafs autoconf detection and README notes (Andrew Paprocki) 35221cb0ef41Sopenharmony_ci 35231cb0ef41Sopenharmony_ci* core: add ability to customize memory allocator (Saúl Ibarra Corretgé) 35241cb0ef41Sopenharmony_ci 35251cb0ef41Sopenharmony_ci 35261cb0ef41Sopenharmony_ci2015.05.07, Version 1.5.0 (Stable), 4e77f74c7b95b639b3397095db1bc5bcc016c203 35271cb0ef41Sopenharmony_ci 35281cb0ef41Sopenharmony_ciChanges since version 1.4.2: 35291cb0ef41Sopenharmony_ci 35301cb0ef41Sopenharmony_ci* doc: clarify that the thread pool primites are not thread safe (Andrius 35311cb0ef41Sopenharmony_ci Bentkus) 35321cb0ef41Sopenharmony_ci 35331cb0ef41Sopenharmony_ci* aix: always deregister closing fds from epoll (Michael) 35341cb0ef41Sopenharmony_ci 35351cb0ef41Sopenharmony_ci* unix: fix glibc-2.20+ macro incompatibility (Massimiliano Torromeo) 35361cb0ef41Sopenharmony_ci 35371cb0ef41Sopenharmony_ci* doc: add Sphinx plugin for generating links to man pages (Saúl Ibarra 35381cb0ef41Sopenharmony_ci Corretgé) 35391cb0ef41Sopenharmony_ci 35401cb0ef41Sopenharmony_ci* doc: link system and library calls to man pages (Saúl Ibarra Corretgé) 35411cb0ef41Sopenharmony_ci 35421cb0ef41Sopenharmony_ci* doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra Corretgé) 35431cb0ef41Sopenharmony_ci 35441cb0ef41Sopenharmony_ci* build: update the location of gyp (Stephen von Takach) 35451cb0ef41Sopenharmony_ci 35461cb0ef41Sopenharmony_ci* win: name all anonymous structs and unions (TomCrypto) 35471cb0ef41Sopenharmony_ci 35481cb0ef41Sopenharmony_ci* linux: work around epoll bug in kernels 3.10-3.19 (Ben Noordhuis) 35491cb0ef41Sopenharmony_ci 35501cb0ef41Sopenharmony_ci* darwin: fix size calculation in select() fallback (Ole André Vadla Ravnås) 35511cb0ef41Sopenharmony_ci 35521cb0ef41Sopenharmony_ci* solaris: fix setsockopt for multicast options (Julien Gilli) 35531cb0ef41Sopenharmony_ci 35541cb0ef41Sopenharmony_ci* test: fix race condition in multithreaded test (Ben Noordhuis) 35551cb0ef41Sopenharmony_ci 35561cb0ef41Sopenharmony_ci* doc: fix long lines in tty.rst (Ben Noordhuis) 35571cb0ef41Sopenharmony_ci 35581cb0ef41Sopenharmony_ci* test: use UV_TTY_MODE_* values in tty test (Ben Noordhuis) 35591cb0ef41Sopenharmony_ci 35601cb0ef41Sopenharmony_ci* unix: don't clobber errno in uv_tty_reset_mode() (Ben Noordhuis) 35611cb0ef41Sopenharmony_ci 35621cb0ef41Sopenharmony_ci* unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis) 35631cb0ef41Sopenharmony_ci 35641cb0ef41Sopenharmony_ci* win: fix pipe blocking writes (Alexis Campailla) 35651cb0ef41Sopenharmony_ci 35661cb0ef41Sopenharmony_ci* build: fix cross-compiling for iOS (Steven Kabbes) 35671cb0ef41Sopenharmony_ci 35681cb0ef41Sopenharmony_ci* win: remove unnecessary malloc.h 35691cb0ef41Sopenharmony_ci 35701cb0ef41Sopenharmony_ci* include: use `extern "c++"` for defining C++ code (Kazuho Oku) 35711cb0ef41Sopenharmony_ci 35721cb0ef41Sopenharmony_ci* unix: reap child on execvp() failure (Ryan Phillips) 35731cb0ef41Sopenharmony_ci 35741cb0ef41Sopenharmony_ci* windows: fix handle leak on EMFILE (Brian Green) 35751cb0ef41Sopenharmony_ci 35761cb0ef41Sopenharmony_ci* test: fix tty_file, close handle if initialized (Saúl Ibarra Corretgé) 35771cb0ef41Sopenharmony_ci 35781cb0ef41Sopenharmony_ci* doc: clarify what uv_*_open accepts (Saúl Ibarra Corretgé) 35791cb0ef41Sopenharmony_ci 35801cb0ef41Sopenharmony_ci* doc: clarify that we don't maintain external doc resources (Saúl Ibarra 35811cb0ef41Sopenharmony_ci Corretgé) 35821cb0ef41Sopenharmony_ci 35831cb0ef41Sopenharmony_ci* build: add documentation for ninja support (Devchandra Meetei Leishangthem) 35841cb0ef41Sopenharmony_ci 35851cb0ef41Sopenharmony_ci* doc: document uv_buf_t members (Corey Farrell) 35861cb0ef41Sopenharmony_ci 35871cb0ef41Sopenharmony_ci* linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis) 35881cb0ef41Sopenharmony_ci 35891cb0ef41Sopenharmony_ci* android: fix compilation warning (Saúl Ibarra Corretgé) 35901cb0ef41Sopenharmony_ci 35911cb0ef41Sopenharmony_ci* unix: don't close the fds we just setup (Sam Roberts) 35921cb0ef41Sopenharmony_ci 35931cb0ef41Sopenharmony_ci* test: spawn child replacing std{out,err} to stderr (Saúl Ibarra Corretgé) 35941cb0ef41Sopenharmony_ci 35951cb0ef41Sopenharmony_ci* unix: fix swapping fds order in uv_spawn (Saúl Ibarra Corretgé) 35961cb0ef41Sopenharmony_ci 35971cb0ef41Sopenharmony_ci* unix: fix potential bug if dup2 fails in uv_spawn (Saúl Ibarra Corretgé) 35981cb0ef41Sopenharmony_ci 35991cb0ef41Sopenharmony_ci* test: remove LOG and LOGF variadic macros (Saúl Ibarra Corretgé) 36001cb0ef41Sopenharmony_ci 36011cb0ef41Sopenharmony_ci* win: fix uv_fs_access on directories (Saúl Ibarra Corretgé) 36021cb0ef41Sopenharmony_ci 36031cb0ef41Sopenharmony_ci* win: fix of double free in uv_uptime (Per Nilsson) 36041cb0ef41Sopenharmony_ci 36051cb0ef41Sopenharmony_ci* unix: open "/dev/null" instead of "/" for emfile_fd (Alan Rogers) 36061cb0ef41Sopenharmony_ci 36071cb0ef41Sopenharmony_ci* docs: add some missing words (Daryl Haresign) 36081cb0ef41Sopenharmony_ci 36091cb0ef41Sopenharmony_ci* unix: clean up uv_fs_open() O_CLOEXEC logic (Ben Noordhuis) 36101cb0ef41Sopenharmony_ci 36111cb0ef41Sopenharmony_ci* build: set SONAME for shared library in uv.gyp (Rui Abreu Ferreira) 36121cb0ef41Sopenharmony_ci 36131cb0ef41Sopenharmony_ci* windows: define snprintf replacement as inline instead of static (Rui Abreu 36141cb0ef41Sopenharmony_ci Ferreira) 36151cb0ef41Sopenharmony_ci 36161cb0ef41Sopenharmony_ci* win: fix unlink of readonly files (João Reis) 36171cb0ef41Sopenharmony_ci 36181cb0ef41Sopenharmony_ci* doc: fix uv_run(UV_RUN_DEFAULT) description (Ben Noordhuis) 36191cb0ef41Sopenharmony_ci 36201cb0ef41Sopenharmony_ci* linux: intercept syscall when running under memory sanitizer (Keno Fischer) 36211cb0ef41Sopenharmony_ci 36221cb0ef41Sopenharmony_ci* aix: fix uv_interface_addresses return value (farblue68) 36231cb0ef41Sopenharmony_ci 36241cb0ef41Sopenharmony_ci* windows: defer reporting TCP write failure until next tick (Saúl Ibarra 36251cb0ef41Sopenharmony_ci Corretgé) 36261cb0ef41Sopenharmony_ci 36271cb0ef41Sopenharmony_ci* test: add test for deferred TCP write failure (Saúl Ibarra Corretgé) 36281cb0ef41Sopenharmony_ci 36291cb0ef41Sopenharmony_ci 36301cb0ef41Sopenharmony_ci2015.02.27, Version 1.4.2 (Stable), 1a7391348a11d5450c0f69c828d5302e2cb842eb 36311cb0ef41Sopenharmony_ci 36321cb0ef41Sopenharmony_ciChanges since version 1.4.1: 36331cb0ef41Sopenharmony_ci 36341cb0ef41Sopenharmony_ci* stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny) 36351cb0ef41Sopenharmony_ci 36361cb0ef41Sopenharmony_ci 36371cb0ef41Sopenharmony_ci2015.02.25, Version 1.4.1 (Stable), e8e3fc5789cc0f02937879d141cca0411274093c 36381cb0ef41Sopenharmony_ci 36391cb0ef41Sopenharmony_ciChanges since version 1.4.0: 36401cb0ef41Sopenharmony_ci 36411cb0ef41Sopenharmony_ci* win: don't use inline keyword in thread.c (Ben Noordhuis) 36421cb0ef41Sopenharmony_ci 36431cb0ef41Sopenharmony_ci* windows: fix setting dirent types on uv_fs_scandir_next (Saúl Ibarra 36441cb0ef41Sopenharmony_ci Corretgé) 36451cb0ef41Sopenharmony_ci 36461cb0ef41Sopenharmony_ci* unix,windows: make uv_thread_create() return errno (Ben Noordhuis) 36471cb0ef41Sopenharmony_ci 36481cb0ef41Sopenharmony_ci* tty: fix build for SmartOS (Julien Gilli) 36491cb0ef41Sopenharmony_ci 36501cb0ef41Sopenharmony_ci* unix: fix for uv_async data race (Michael Penick) 36511cb0ef41Sopenharmony_ci 36521cb0ef41Sopenharmony_ci* unix, windows: map EHOSTDOWN errno (Ben Noordhuis) 36531cb0ef41Sopenharmony_ci 36541cb0ef41Sopenharmony_ci* stream: use SO_OOBINLINE on OS X (Fedor Indutny) 36551cb0ef41Sopenharmony_ci 36561cb0ef41Sopenharmony_ci 36571cb0ef41Sopenharmony_ci2015.02.10, Version 1.4.0 (Stable), 19fb8a90648f3763240db004b77ab984264409be 36581cb0ef41Sopenharmony_ci 36591cb0ef41Sopenharmony_ciChanges since version 1.3.0: 36601cb0ef41Sopenharmony_ci 36611cb0ef41Sopenharmony_ci* unix: check Android support for pthread_cond_timedwait_monotonic_np (Leith 36621cb0ef41Sopenharmony_ci Bade) 36631cb0ef41Sopenharmony_ci 36641cb0ef41Sopenharmony_ci* test: use modified path in test (cjihrig) 36651cb0ef41Sopenharmony_ci 36661cb0ef41Sopenharmony_ci* unix: implement uv_stream_set_blocking() (Ben Noordhuis) 36671cb0ef41Sopenharmony_ci 36681cb0ef41Sopenharmony_ci 36691cb0ef41Sopenharmony_ci2015.01.29, Version 1.3.0 (Stable), 165685b2a9a42cf96501d79cd6d48a18aaa16e3b 36701cb0ef41Sopenharmony_ci 36711cb0ef41Sopenharmony_ciChanges since version 1.2.1: 36721cb0ef41Sopenharmony_ci 36731cb0ef41Sopenharmony_ci* unix, windows: set non-block mode in uv_poll_init (Saúl Ibarra Corretgé) 36741cb0ef41Sopenharmony_ci 36751cb0ef41Sopenharmony_ci* doc: clarify which flags are supported in uv_fs_event_start (Saúl Ibarra 36761cb0ef41Sopenharmony_ci Corretgé) 36771cb0ef41Sopenharmony_ci 36781cb0ef41Sopenharmony_ci* win,unix: move loop functions which have identical implementations (Andrius 36791cb0ef41Sopenharmony_ci Bentkus) 36801cb0ef41Sopenharmony_ci 36811cb0ef41Sopenharmony_ci* doc: explain how the threadpool is allocated (Alex Mo) 36821cb0ef41Sopenharmony_ci 36831cb0ef41Sopenharmony_ci* doc: clarify uv_default_loop (Saúl Ibarra Corretgé) 36841cb0ef41Sopenharmony_ci 36851cb0ef41Sopenharmony_ci* unix: fix implicit declaration compiler warning (Ben Noordhuis) 36861cb0ef41Sopenharmony_ci 36871cb0ef41Sopenharmony_ci* unix: fix long line introduced in commit 94e628fa (Ben Noordhuis) 36881cb0ef41Sopenharmony_ci 36891cb0ef41Sopenharmony_ci* unix, win: add synchronous uv_get{addr,name}info (Saúl Ibarra Corretgé) 36901cb0ef41Sopenharmony_ci 36911cb0ef41Sopenharmony_ci* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis) 36921cb0ef41Sopenharmony_ci 36931cb0ef41Sopenharmony_ci* build: compile -D_GNU_SOURCE on linux (Ben Noordhuis) 36941cb0ef41Sopenharmony_ci 36951cb0ef41Sopenharmony_ci* build: use -fvisibility=hidden in autotools build (Ben Noordhuis) 36961cb0ef41Sopenharmony_ci 36971cb0ef41Sopenharmony_ci* fs, pipe: no trailing terminator in exact sized buffers (Andrius Bentkus) 36981cb0ef41Sopenharmony_ci 36991cb0ef41Sopenharmony_ci* style: rename buf to buffer and len to size for consistency (Andrius Bentkus) 37001cb0ef41Sopenharmony_ci 37011cb0ef41Sopenharmony_ci* test: fix test-spawn on MinGW32 (Luis Martinez de Bartolome) 37021cb0ef41Sopenharmony_ci 37031cb0ef41Sopenharmony_ci* win, pipe: fix assertion when destroying timer (Andrius Bentkus) 37041cb0ef41Sopenharmony_ci 37051cb0ef41Sopenharmony_ci* win, unix: add pipe_peername implementation (Andrius Bentkus) 37061cb0ef41Sopenharmony_ci 37071cb0ef41Sopenharmony_ci 37081cb0ef41Sopenharmony_ci2015.01.29, Version 0.10.33 (Stable), 7a2253d33ad8215a26c1b34f1952aee7242dd687 37091cb0ef41Sopenharmony_ci 37101cb0ef41Sopenharmony_ciChanges since version 0.10.32: 37111cb0ef41Sopenharmony_ci 37121cb0ef41Sopenharmony_ci* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis) 37131cb0ef41Sopenharmony_ci 37141cb0ef41Sopenharmony_ci* test: back-port uv_loop_configure() test (Ben Noordhuis) 37151cb0ef41Sopenharmony_ci 37161cb0ef41Sopenharmony_ci 37171cb0ef41Sopenharmony_ci2015.01.15, Version 1.2.1 (Stable), 4ca78e989062a1099dc4b9ad182a98e8374134b1 37181cb0ef41Sopenharmony_ci 37191cb0ef41Sopenharmony_ciChanges since version 1.2.0: 37201cb0ef41Sopenharmony_ci 37211cb0ef41Sopenharmony_ci* unix: remove unused dtrace file (Saúl Ibarra Corretgé) 37221cb0ef41Sopenharmony_ci 37231cb0ef41Sopenharmony_ci* test: skip TTY select test if /dev/tty can't be opened (Saúl Ibarra Corretgé) 37241cb0ef41Sopenharmony_ci 37251cb0ef41Sopenharmony_ci* doc: clarify the behavior of uv_tty_init (Saúl Ibarra Corretgé) 37261cb0ef41Sopenharmony_ci 37271cb0ef41Sopenharmony_ci* doc: clarify how uv_async_send behaves (Saúl Ibarra Corretgé) 37281cb0ef41Sopenharmony_ci 37291cb0ef41Sopenharmony_ci* build: make dist now generates a full tarball (Johan Bergström) 37301cb0ef41Sopenharmony_ci 37311cb0ef41Sopenharmony_ci* freebsd: make uv_exepath more resilient (Saúl Ibarra Corretgé) 37321cb0ef41Sopenharmony_ci 37331cb0ef41Sopenharmony_ci* unix: make setting the tty mode to the same value a no-op (Saúl Ibarra 37341cb0ef41Sopenharmony_ci Corretgé) 37351cb0ef41Sopenharmony_ci 37361cb0ef41Sopenharmony_ci* win,tcp: support uv_try_write (Bert Belder) 37371cb0ef41Sopenharmony_ci 37381cb0ef41Sopenharmony_ci* test: enable test-tcp-try-write on windows (Bert Belder) 37391cb0ef41Sopenharmony_ci 37401cb0ef41Sopenharmony_ci* win,tty: support uv_try_write (Bert Belder) 37411cb0ef41Sopenharmony_ci 37421cb0ef41Sopenharmony_ci* unix: set non-block mode in uv_{pipe,tcp,udp}_open (Ben Noordhuis) 37431cb0ef41Sopenharmony_ci 37441cb0ef41Sopenharmony_ci 37451cb0ef41Sopenharmony_ci2015.01.06, Version 1.2.0 (Stable), 09f25b13cd149c7981108fc1a75611daf1277f83 37461cb0ef41Sopenharmony_ci 37471cb0ef41Sopenharmony_ciChanges since version 1.1.0: 37481cb0ef41Sopenharmony_ci 37491cb0ef41Sopenharmony_ci* linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis) 37501cb0ef41Sopenharmony_ci 37511cb0ef41Sopenharmony_ci* tty: implement binary I/O terminal mode (Yuri D'Elia) 37521cb0ef41Sopenharmony_ci 37531cb0ef41Sopenharmony_ci* test: fix spawn test with autotools build (Ben Noordhuis) 37541cb0ef41Sopenharmony_ci 37551cb0ef41Sopenharmony_ci* test: skip ipv6 tests when ipv6 is not supported (Ben Noordhuis) 37561cb0ef41Sopenharmony_ci 37571cb0ef41Sopenharmony_ci* common: move STATIC_ASSERT to uv-common.h (Alexey Melnichuk) 37581cb0ef41Sopenharmony_ci 37591cb0ef41Sopenharmony_ci* win/thread: store thread handle in a TLS slot (Alexey Melnichuk) 37601cb0ef41Sopenharmony_ci 37611cb0ef41Sopenharmony_ci* unix: fix ttl, multicast ttl and loop options on IPv6 (Saúl Ibarra Corretgé) 37621cb0ef41Sopenharmony_ci 37631cb0ef41Sopenharmony_ci* linux: fix support for preadv/pwritev-less kernels (Ben Noordhuis) 37641cb0ef41Sopenharmony_ci 37651cb0ef41Sopenharmony_ci* unix: make uv_exepath(size=0) return UV_EINVAL (Ben Noordhuis) 37661cb0ef41Sopenharmony_ci 37671cb0ef41Sopenharmony_ci* darwin: fix uv_exepath(smallbuf) UV_EPERM error (Ben Noordhuis) 37681cb0ef41Sopenharmony_ci 37691cb0ef41Sopenharmony_ci* openbsd: fix uv_exepath(smallbuf) UV_EINVAL error (Ben Noordhuis) 37701cb0ef41Sopenharmony_ci 37711cb0ef41Sopenharmony_ci* linux: fix uv_exepath(size=1) UV_EINVAL error (Ben Noordhuis) 37721cb0ef41Sopenharmony_ci 37731cb0ef41Sopenharmony_ci* sunos: preemptively fix uv_exepath(size=1) (Ben Noordhuis) 37741cb0ef41Sopenharmony_ci 37751cb0ef41Sopenharmony_ci* win: fix and clarify comments in winapi.h (Bert Belder) 37761cb0ef41Sopenharmony_ci 37771cb0ef41Sopenharmony_ci* win: make available NtQueryDirectoryFile (Bert Belder) 37781cb0ef41Sopenharmony_ci 37791cb0ef41Sopenharmony_ci* win: add definitions for directory information types (Bert Belder) 37801cb0ef41Sopenharmony_ci 37811cb0ef41Sopenharmony_ci* win: use NtQueryDirectoryFile to implement uv_fs_scandir (Bert Belder) 37821cb0ef41Sopenharmony_ci 37831cb0ef41Sopenharmony_ci* unix: don't unlink unix socket on bind error (Ben Noordhuis) 37841cb0ef41Sopenharmony_ci 37851cb0ef41Sopenharmony_ci* build: fix bad comment in autogen.sh (Ben Noordhuis) 37861cb0ef41Sopenharmony_ci 37871cb0ef41Sopenharmony_ci* build: add AC_PROG_LIBTOOL to configure.ac (Ben Noordhuis) 37881cb0ef41Sopenharmony_ci 37891cb0ef41Sopenharmony_ci* test: skip udp_options6 if there no IPv6 support (Saúl Ibarra Corretgé) 37901cb0ef41Sopenharmony_ci 37911cb0ef41Sopenharmony_ci* win: add definitions for MUI errors mingw lacks (Bert Belder) 37921cb0ef41Sopenharmony_ci 37931cb0ef41Sopenharmony_ci* build: enable warnings in autotools build (Ben Noordhuis) 37941cb0ef41Sopenharmony_ci 37951cb0ef41Sopenharmony_ci* build: remove -Wno-dollar-in-identifier-extension (Ben Noordhuis) 37961cb0ef41Sopenharmony_ci 37971cb0ef41Sopenharmony_ci* build: move flags from Makefile.am to configure.ac (Ben Noordhuis) 37981cb0ef41Sopenharmony_ci 37991cb0ef41Sopenharmony_ci 38001cb0ef41Sopenharmony_ci2015.01.06, Version 0.10.32 (Stable), 378de30c59aef5fdb6d130fa5cfcb0a68fce571c 38011cb0ef41Sopenharmony_ci 38021cb0ef41Sopenharmony_ciChanges since version 0.10.31: 38031cb0ef41Sopenharmony_ci 38041cb0ef41Sopenharmony_ci* linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis) 38051cb0ef41Sopenharmony_ci 38061cb0ef41Sopenharmony_ci 38071cb0ef41Sopenharmony_ci2014.12.25, Version 1.1.0 (Stable), 9572f3e74a167f59a8017e57ca3ebe91ffd88e18 38081cb0ef41Sopenharmony_ci 38091cb0ef41Sopenharmony_ciChanges since version 1.0.2: 38101cb0ef41Sopenharmony_ci 38111cb0ef41Sopenharmony_ci* test: test that closing a poll handle doesn't corrupt the stack (Bert Belder) 38121cb0ef41Sopenharmony_ci 38131cb0ef41Sopenharmony_ci* win: fix compilation of tests (Marc Schlaich) 38141cb0ef41Sopenharmony_ci 38151cb0ef41Sopenharmony_ci* Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder) 38161cb0ef41Sopenharmony_ci 38171cb0ef41Sopenharmony_ci* win: avoid stack corruption when closing a poll handle (Bert Belder) 38181cb0ef41Sopenharmony_ci 38191cb0ef41Sopenharmony_ci* test: fix test-fs-file-loop on Windows (Bert Belder) 38201cb0ef41Sopenharmony_ci 38211cb0ef41Sopenharmony_ci* test: fix test-cwd-and-chdir (Bert Belder) 38221cb0ef41Sopenharmony_ci 38231cb0ef41Sopenharmony_ci* doc: indicate what version uv_loop_configure was added on (Saúl Ibarra 38241cb0ef41Sopenharmony_ci Corretgé) 38251cb0ef41Sopenharmony_ci 38261cb0ef41Sopenharmony_ci* doc: fix sphinx warning (Saúl Ibarra Corretgé) 38271cb0ef41Sopenharmony_ci 38281cb0ef41Sopenharmony_ci* test: skip spawn_setuid_setgid if we get EACCES (Saúl Ibarra Corretgé) 38291cb0ef41Sopenharmony_ci 38301cb0ef41Sopenharmony_ci* test: silence some Clang warnings (Saúl Ibarra Corretgé) 38311cb0ef41Sopenharmony_ci 38321cb0ef41Sopenharmony_ci* test: relax osx_select_many_fds (Saúl Ibarra Corretgé) 38331cb0ef41Sopenharmony_ci 38341cb0ef41Sopenharmony_ci* test: fix compilation warnings when building with Clang (Saúl Ibarra 38351cb0ef41Sopenharmony_ci Corretgé) 38361cb0ef41Sopenharmony_ci 38371cb0ef41Sopenharmony_ci* win: fix autotools build of tests (Luis Lavena) 38381cb0ef41Sopenharmony_ci 38391cb0ef41Sopenharmony_ci* gitignore: ignore Visual Studio files (Marc Schlaich) 38401cb0ef41Sopenharmony_ci 38411cb0ef41Sopenharmony_ci* win: set fallback message if FormatMessage fails (Marc Schlaich) 38421cb0ef41Sopenharmony_ci 38431cb0ef41Sopenharmony_ci* win: fall back to default language in uv_dlerror (Marc Schlaich) 38441cb0ef41Sopenharmony_ci 38451cb0ef41Sopenharmony_ci* test: improve compatibility for dlerror test (Marc Schlaich) 38461cb0ef41Sopenharmony_ci 38471cb0ef41Sopenharmony_ci* test: check dlerror is "no error" in no error case (Marc Schlaich) 38481cb0ef41Sopenharmony_ci 38491cb0ef41Sopenharmony_ci* unix: change uv_cwd not to return a trailing slash (Saúl Ibarra Corretgé) 38501cb0ef41Sopenharmony_ci 38511cb0ef41Sopenharmony_ci* test: fix cwd_and_chdir test on Unix (Saúl Ibarra Corretgé) 38521cb0ef41Sopenharmony_ci 38531cb0ef41Sopenharmony_ci* test: add uv_cwd output to platform_output test (Saúl Ibarra Corretgé) 38541cb0ef41Sopenharmony_ci 38551cb0ef41Sopenharmony_ci* build: fix dragonflybsd autotools build (John Marino) 38561cb0ef41Sopenharmony_ci 38571cb0ef41Sopenharmony_ci* win: scandir use 'ls' for formatting long strings (Kenneth Perry) 38581cb0ef41Sopenharmony_ci 38591cb0ef41Sopenharmony_ci* build: remove clang and gcc_version gyp defines (Ben Noordhuis) 38601cb0ef41Sopenharmony_ci 38611cb0ef41Sopenharmony_ci* unix, windows: don't treat uv_run_mode as a bitmask (Saúl Ibarra Corretgé) 38621cb0ef41Sopenharmony_ci 38631cb0ef41Sopenharmony_ci* unix, windows: fix UV_RUN_ONCE mode if progress was made (Saúl Ibarra 38641cb0ef41Sopenharmony_ci Corretgé) 38651cb0ef41Sopenharmony_ci 38661cb0ef41Sopenharmony_ci 38671cb0ef41Sopenharmony_ci2014.12.25, Version 0.10.31 (Stable), 4dbd27e2219069a6daa769fb37f98673b77b4261 38681cb0ef41Sopenharmony_ci 38691cb0ef41Sopenharmony_ciChanges since version 0.10.30: 38701cb0ef41Sopenharmony_ci 38711cb0ef41Sopenharmony_ci* test: test that closing a poll handle doesn't corrupt the stack (Bert Belder) 38721cb0ef41Sopenharmony_ci 38731cb0ef41Sopenharmony_ci* win: fix compilation of tests (Marc Schlaich) 38741cb0ef41Sopenharmony_ci 38751cb0ef41Sopenharmony_ci* Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder) 38761cb0ef41Sopenharmony_ci 38771cb0ef41Sopenharmony_ci* win: avoid stack corruption when closing a poll handle (Bert Belder) 38781cb0ef41Sopenharmony_ci 38791cb0ef41Sopenharmony_ci* gitignore: ignore Visual Studio files (Marc Schlaich) 38801cb0ef41Sopenharmony_ci 38811cb0ef41Sopenharmony_ci* win: set fallback message if FormatMessage fails (Marc Schlaich) 38821cb0ef41Sopenharmony_ci 38831cb0ef41Sopenharmony_ci* win: fall back to default language in uv_dlerror (Marc Schlaich) 38841cb0ef41Sopenharmony_ci 38851cb0ef41Sopenharmony_ci* test: improve compatibility for dlerror test (Marc Schlaich) 38861cb0ef41Sopenharmony_ci 38871cb0ef41Sopenharmony_ci* test: check dlerror is "no error" in no error case (Marc Schlaich) 38881cb0ef41Sopenharmony_ci 38891cb0ef41Sopenharmony_ci* build: link against -pthread (Logan Rosen) 38901cb0ef41Sopenharmony_ci 38911cb0ef41Sopenharmony_ci* win: scandir use 'ls' for formatting long strings (Kenneth Perry) 38921cb0ef41Sopenharmony_ci 38931cb0ef41Sopenharmony_ci 38941cb0ef41Sopenharmony_ci2014.12.10, Version 1.0.2 (Stable), eec671f0059953505f9a3c9aeb7f9f31466dd7cd 38951cb0ef41Sopenharmony_ci 38961cb0ef41Sopenharmony_ciChanges since version 1.0.1: 38971cb0ef41Sopenharmony_ci 38981cb0ef41Sopenharmony_ci* linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis) 38991cb0ef41Sopenharmony_ci 39001cb0ef41Sopenharmony_ci* linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller) 39011cb0ef41Sopenharmony_ci 39021cb0ef41Sopenharmony_ci* doc: fix spelling (Joey Geralnik) 39031cb0ef41Sopenharmony_ci 39041cb0ef41Sopenharmony_ci* unix, windows: fix typos in comments (Joey Geralnik) 39051cb0ef41Sopenharmony_ci 39061cb0ef41Sopenharmony_ci* test: canonicalize test runner path (Ben Noordhuis) 39071cb0ef41Sopenharmony_ci 39081cb0ef41Sopenharmony_ci* test: fix compilation warnings (Saúl Ibarra Corretgé) 39091cb0ef41Sopenharmony_ci 39101cb0ef41Sopenharmony_ci* test: skip tty test if detected width and height are 0 (Saúl Ibarra Corretgé) 39111cb0ef41Sopenharmony_ci 39121cb0ef41Sopenharmony_ci* doc: update README with IRC channel (Saúl Ibarra Corretgé) 39131cb0ef41Sopenharmony_ci 39141cb0ef41Sopenharmony_ci* Revert "unix: use cfmakeraw() for setting raw TTY mode" (Ben Noordhuis) 39151cb0ef41Sopenharmony_ci 39161cb0ef41Sopenharmony_ci* doc: document how to get result of uv_fs_mkdtemp (Tim Caswell) 39171cb0ef41Sopenharmony_ci 39181cb0ef41Sopenharmony_ci* unix: add flag for blocking SIGPROF during poll (Ben Noordhuis) 39191cb0ef41Sopenharmony_ci 39201cb0ef41Sopenharmony_ci* unix, windows: add uv_loop_configure() function (Ben Noordhuis) 39211cb0ef41Sopenharmony_ci 39221cb0ef41Sopenharmony_ci* win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich) 39231cb0ef41Sopenharmony_ci 39241cb0ef41Sopenharmony_ci* test: raise fd limit for OSX select test (Saúl Ibarra Corretgé) 39251cb0ef41Sopenharmony_ci 39261cb0ef41Sopenharmony_ci* unix: remove overzealous assert in uv_read_stop (Saúl Ibarra Corretgé) 39271cb0ef41Sopenharmony_ci 39281cb0ef41Sopenharmony_ci* unix: reset the reading flag when a stream gets EOF (Saúl Ibarra Corretgé) 39291cb0ef41Sopenharmony_ci 39301cb0ef41Sopenharmony_ci* unix: stop reading if an error is produced (Saúl Ibarra Corretgé) 39311cb0ef41Sopenharmony_ci 39321cb0ef41Sopenharmony_ci* cleanup: remove all dead assignments (Maciej Małecki) 39331cb0ef41Sopenharmony_ci 39341cb0ef41Sopenharmony_ci* linux: return early if we have no interfaces (Maciej Małecki) 39351cb0ef41Sopenharmony_ci 39361cb0ef41Sopenharmony_ci* cleanup: remove a dead increment (Maciej Małecki) 39371cb0ef41Sopenharmony_ci 39381cb0ef41Sopenharmony_ci 39391cb0ef41Sopenharmony_ci2014.12.10, Version 0.10.30 (Stable), 5a63f5e9546dca482eeebc3054139b21f509f21f 39401cb0ef41Sopenharmony_ci 39411cb0ef41Sopenharmony_ciChanges since version 0.10.29: 39421cb0ef41Sopenharmony_ci 39431cb0ef41Sopenharmony_ci* linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis) 39441cb0ef41Sopenharmony_ci 39451cb0ef41Sopenharmony_ci* linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller) 39461cb0ef41Sopenharmony_ci 39471cb0ef41Sopenharmony_ci* doc: update project links (Ben Noordhuis) 39481cb0ef41Sopenharmony_ci 39491cb0ef41Sopenharmony_ci* windows: fix compilation of tests (Marc Schlaich) 39501cb0ef41Sopenharmony_ci 39511cb0ef41Sopenharmony_ci* unix: add flag for blocking SIGPROF during poll (Ben Noordhuis) 39521cb0ef41Sopenharmony_ci 39531cb0ef41Sopenharmony_ci* unix, windows: add uv_loop_configure() function (Ben Noordhuis) 39541cb0ef41Sopenharmony_ci 39551cb0ef41Sopenharmony_ci* win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich) 39561cb0ef41Sopenharmony_ci 39571cb0ef41Sopenharmony_ci 39581cb0ef41Sopenharmony_ci2014.11.27, Version 1.0.1 (Stable), 0a8e81374e861d425b56c45c8599595d848911d2 39591cb0ef41Sopenharmony_ci 39601cb0ef41Sopenharmony_ciChanges since version 1.0.0: 39611cb0ef41Sopenharmony_ci 39621cb0ef41Sopenharmony_ci* readme: remove Rust from users (Elijah Andrews) 39631cb0ef41Sopenharmony_ci 39641cb0ef41Sopenharmony_ci* doc,build,include: update project links (Ben Noordhuis) 39651cb0ef41Sopenharmony_ci 39661cb0ef41Sopenharmony_ci* doc: fix typo: Strcutures -> Structures (Michael Ira Krufky) 39671cb0ef41Sopenharmony_ci 39681cb0ef41Sopenharmony_ci* unix: fix processing process handles queue (Saúl Ibarra Corretgé) 39691cb0ef41Sopenharmony_ci 39701cb0ef41Sopenharmony_ci* win: replace non-ansi characters in source file (Bert Belder) 39711cb0ef41Sopenharmony_ci 39721cb0ef41Sopenharmony_ci 39731cb0ef41Sopenharmony_ci2014.11.21, Version 1.0.0 (Stable), feb2a9e6947d892f449b2770c4090f7d8c88381b 39741cb0ef41Sopenharmony_ci 39751cb0ef41Sopenharmony_ciChanges since version 1.0.0-rc2: 39761cb0ef41Sopenharmony_ci 39771cb0ef41Sopenharmony_ci* doc: fix git/svn url for gyp repo in README (Emmanuel Odeke) 39781cb0ef41Sopenharmony_ci 39791cb0ef41Sopenharmony_ci* windows: fix fs_read with nbufs > 1 and offset (Unknown W. Brackets) 39801cb0ef41Sopenharmony_ci 39811cb0ef41Sopenharmony_ci* win: add missing IP_ADAPTER_UNICAST_ADDRESS_LH definition for MinGW 39821cb0ef41Sopenharmony_ci (huxingyi) 39831cb0ef41Sopenharmony_ci 39841cb0ef41Sopenharmony_ci* doc: mention homebrew in README (Mikhail Mukovnikov) 39851cb0ef41Sopenharmony_ci 39861cb0ef41Sopenharmony_ci* doc: add learnuv workshop to README (Thorsten Lorenz) 39871cb0ef41Sopenharmony_ci 39881cb0ef41Sopenharmony_ci* doc: fix parameter name in uv_fs_access (Saúl Ibarra Corretgé) 39891cb0ef41Sopenharmony_ci 39901cb0ef41Sopenharmony_ci* unix: use cfmakeraw() for setting raw TTY mode (Yuri D'Elia) 39911cb0ef41Sopenharmony_ci 39921cb0ef41Sopenharmony_ci* win: fix uv_thread_self() (Alexis Campailla) 39931cb0ef41Sopenharmony_ci 39941cb0ef41Sopenharmony_ci* build: add x32 support to gyp build (Ben Noordhuis) 39951cb0ef41Sopenharmony_ci 39961cb0ef41Sopenharmony_ci* build: remove dtrace probes (Ben Noordhuis) 39971cb0ef41Sopenharmony_ci 39981cb0ef41Sopenharmony_ci* doc: fix link in misc.rst (Manos Nikolaidis) 39991cb0ef41Sopenharmony_ci 40001cb0ef41Sopenharmony_ci* mailmap: remove duplicated entries (Saúl Ibarra Corretgé) 40011cb0ef41Sopenharmony_ci 40021cb0ef41Sopenharmony_ci* gyp: fix comment regarding version info location (Saúl Ibarra Corretgé) 40031cb0ef41Sopenharmony_ci 40041cb0ef41Sopenharmony_ci 40051cb0ef41Sopenharmony_ci2014.10.21, Version 1.0.0-rc2 (Pre-release) 40061cb0ef41Sopenharmony_ci 40071cb0ef41Sopenharmony_ciChanges since version 1.0.0-rc1: 40081cb0ef41Sopenharmony_ci 40091cb0ef41Sopenharmony_ci* build: add missing fixtures to distribution tarball (Rob Adams) 40101cb0ef41Sopenharmony_ci 40111cb0ef41Sopenharmony_ci* doc: update references to current stable branch (Zachary Newman) 40121cb0ef41Sopenharmony_ci 40131cb0ef41Sopenharmony_ci* fs: fix readdir on empty directory (Fedor Indutny) 40141cb0ef41Sopenharmony_ci 40151cb0ef41Sopenharmony_ci* fs: rename uv_fs_readdir to uv_fs_scandir (Saúl Ibarra Corretgé) 40161cb0ef41Sopenharmony_ci 40171cb0ef41Sopenharmony_ci* doc: document uv_alloc_cb (Saúl Ibarra Corretgé) 40181cb0ef41Sopenharmony_ci 40191cb0ef41Sopenharmony_ci* doc: add migration guide from version 0.10 (Saúl Ibarra Corretgé) 40201cb0ef41Sopenharmony_ci 40211cb0ef41Sopenharmony_ci* build: add DragonFly BSD support in autotools (Robin Hahling) 40221cb0ef41Sopenharmony_ci 40231cb0ef41Sopenharmony_ci* doc: document missing stream related structures (Saúl Ibarra Corretgé) 40241cb0ef41Sopenharmony_ci 40251cb0ef41Sopenharmony_ci* doc: clarify uv_loop_t.data field lifetime (Saúl Ibarra Corretgé) 40261cb0ef41Sopenharmony_ci 40271cb0ef41Sopenharmony_ci* doc: add documentation for missing functions and structures (Saúl Ibarra 40281cb0ef41Sopenharmony_ci Corretgé) 40291cb0ef41Sopenharmony_ci 40301cb0ef41Sopenharmony_ci* doc: fix punctuation and grammar in README (Jeff Widman) 40311cb0ef41Sopenharmony_ci 40321cb0ef41Sopenharmony_ci* windows: return libuv error codes in uv_poll_init() (cjihrig) 40331cb0ef41Sopenharmony_ci 40341cb0ef41Sopenharmony_ci* unix, windows: add uv_fs_access() (cjihrig) 40351cb0ef41Sopenharmony_ci 40361cb0ef41Sopenharmony_ci* windows: fix netmask detection (Alexis Campailla) 40371cb0ef41Sopenharmony_ci 40381cb0ef41Sopenharmony_ci* unix, windows: don't include null byte in uv_cwd size (Saúl Ibarra Corretgé) 40391cb0ef41Sopenharmony_ci 40401cb0ef41Sopenharmony_ci* unix, windows: add uv_thread_equal (Tomasz Kołodziejski) 40411cb0ef41Sopenharmony_ci 40421cb0ef41Sopenharmony_ci* windows: fix fs_write with nbufs > 1 and offset (Unknown W. Brackets) 40431cb0ef41Sopenharmony_ci 40441cb0ef41Sopenharmony_ci 40451cb0ef41Sopenharmony_ci2014.10.21, Version 0.10.29 (Stable), 2d728542d3790183417f8f122a110693cd85db14 40461cb0ef41Sopenharmony_ci 40471cb0ef41Sopenharmony_ciChanges since version 0.10.28: 40481cb0ef41Sopenharmony_ci 40491cb0ef41Sopenharmony_ci* darwin: allocate enough space for select() hack (Fedor Indutny) 40501cb0ef41Sopenharmony_ci 40511cb0ef41Sopenharmony_ci* linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle) 40521cb0ef41Sopenharmony_ci 40531cb0ef41Sopenharmony_ci* windows: map ERROR_INVALID_DRIVE to UV_ENOENT (Saúl Ibarra Corretgé) 40541cb0ef41Sopenharmony_ci 40551cb0ef41Sopenharmony_ci 40561cb0ef41Sopenharmony_ci2014.09.18, Version 1.0.0-rc1 (Unstable), 0c28bbf7b42882853d1799ab96ff68b07f7f8d49 40571cb0ef41Sopenharmony_ci 40581cb0ef41Sopenharmony_ciChanges since version 0.11.29: 40591cb0ef41Sopenharmony_ci 40601cb0ef41Sopenharmony_ci* windows: improve timer precision (Alexis Campailla) 40611cb0ef41Sopenharmony_ci 40621cb0ef41Sopenharmony_ci* build, gyp: set xcode flags (Recep ASLANTAS) 40631cb0ef41Sopenharmony_ci 40641cb0ef41Sopenharmony_ci* ignore: include m4 files which are created manually (Recep ASLANTAS) 40651cb0ef41Sopenharmony_ci 40661cb0ef41Sopenharmony_ci* build: add m4 for feature/flag-testing (Recep ASLANTAS) 40671cb0ef41Sopenharmony_ci 40681cb0ef41Sopenharmony_ci* ignore: ignore Xcode project and workspace files (Recep ASLANTAS) 40691cb0ef41Sopenharmony_ci 40701cb0ef41Sopenharmony_ci* unix: fix warnings about dollar symbol usage in identifiers (Recep ASLANTAS) 40711cb0ef41Sopenharmony_ci 40721cb0ef41Sopenharmony_ci* unix: fix warnings when loading functions with dlsym (Recep ASLANTAS) 40731cb0ef41Sopenharmony_ci 40741cb0ef41Sopenharmony_ci* linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle) 40751cb0ef41Sopenharmony_ci 40761cb0ef41Sopenharmony_ci* test: add test for closing and recreating default loop (Saúl Ibarra Corretgé) 40771cb0ef41Sopenharmony_ci 40781cb0ef41Sopenharmony_ci* windows: properly close the default loop (Saúl Ibarra Corretgé) 40791cb0ef41Sopenharmony_ci 40801cb0ef41Sopenharmony_ci* version: add ability to specify a version suffix (Saúl Ibarra Corretgé) 40811cb0ef41Sopenharmony_ci 40821cb0ef41Sopenharmony_ci* doc: add API documentation (Saúl Ibarra Corretgé) 40831cb0ef41Sopenharmony_ci 40841cb0ef41Sopenharmony_ci* test: don't close connection on write error (Trevor Norris) 40851cb0ef41Sopenharmony_ci 40861cb0ef41Sopenharmony_ci* windows: further simplify the code for timers (Saúl Ibarra Corretgé) 40871cb0ef41Sopenharmony_ci 40881cb0ef41Sopenharmony_ci* gyp: remove UNLIMITED_SELECT from dependent define (Fedor Indutny) 40891cb0ef41Sopenharmony_ci 40901cb0ef41Sopenharmony_ci* darwin: allocate enough space for select() hack (Fedor Indutny) 40911cb0ef41Sopenharmony_ci 40921cb0ef41Sopenharmony_ci* unix, windows: don't allow a NULL callback on timers (Saúl Ibarra Corretgé) 40931cb0ef41Sopenharmony_ci 40941cb0ef41Sopenharmony_ci* windows: simplify code in uv_timer_again (Saúl Ibarra Corretgé) 40951cb0ef41Sopenharmony_ci 40961cb0ef41Sopenharmony_ci* test: use less requests on tcp-write-queue-order (Saúl Ibarra Corretgé) 40971cb0ef41Sopenharmony_ci 40981cb0ef41Sopenharmony_ci* unix: stop child process watcher after last one exits (Saúl Ibarra Corretgé) 40991cb0ef41Sopenharmony_ci 41001cb0ef41Sopenharmony_ci* unix: simplify how process handle queue is managed (Saúl Ibarra Corretgé) 41011cb0ef41Sopenharmony_ci 41021cb0ef41Sopenharmony_ci* windows: remove duplicated field (mattn) 41031cb0ef41Sopenharmony_ci 41041cb0ef41Sopenharmony_ci* core: add a reserved field to uv_handle_t and uv_req_t (Saúl Ibarra Corretgé) 41051cb0ef41Sopenharmony_ci 41061cb0ef41Sopenharmony_ci* windows: fix buffer leak after failed udp send (Bert Belder) 41071cb0ef41Sopenharmony_ci 41081cb0ef41Sopenharmony_ci* windows: make sure sockets and handles are reset on close (Saúl Ibarra Corretgé) 41091cb0ef41Sopenharmony_ci 41101cb0ef41Sopenharmony_ci* unix, windows: add uv_fileno (Saúl Ibarra Corretgé) 41111cb0ef41Sopenharmony_ci 41121cb0ef41Sopenharmony_ci* build: use same CFLAGS in autotools build as in gyp (Saúl Ibarra Corretgé) 41131cb0ef41Sopenharmony_ci 41141cb0ef41Sopenharmony_ci* build: remove unneeded define in uv.gyp (Saúl Ibarra Corretgé) 41151cb0ef41Sopenharmony_ci 41161cb0ef41Sopenharmony_ci* test: fix watcher_cross_stop on Windows (Saúl Ibarra Corretgé) 41171cb0ef41Sopenharmony_ci 41181cb0ef41Sopenharmony_ci* unix, windows: move includes for EAI constants (Saúl Ibarra Corretgé) 41191cb0ef41Sopenharmony_ci 41201cb0ef41Sopenharmony_ci* unix: fix exposing EAI_* glibc-isms (Saúl Ibarra Corretgé) 41211cb0ef41Sopenharmony_ci 41221cb0ef41Sopenharmony_ci* unix: fix tcp write after bad connect freezing (Andrius Bentkus) 41231cb0ef41Sopenharmony_ci 41241cb0ef41Sopenharmony_ci 41251cb0ef41Sopenharmony_ci2014.08.20, Version 0.11.29 (Unstable), 35451fed830807095bbae8ef981af004a4b9259e 41261cb0ef41Sopenharmony_ci 41271cb0ef41Sopenharmony_ciChanges since version 0.11.28: 41281cb0ef41Sopenharmony_ci 41291cb0ef41Sopenharmony_ci* windows: make uv_read_stop immediately stop reading (Jameson Nash) 41301cb0ef41Sopenharmony_ci 41311cb0ef41Sopenharmony_ci* windows: fix uv__getaddrinfo_translate_error (Alexis Campailla) 41321cb0ef41Sopenharmony_ci 41331cb0ef41Sopenharmony_ci* netbsd: fix build (Saúl Ibarra Corretgé) 41341cb0ef41Sopenharmony_ci 41351cb0ef41Sopenharmony_ci* unix, windows: add uv_recv_buffer_size and uv_send_buffer_size (Andrius 41361cb0ef41Sopenharmony_ci Bentkus) 41371cb0ef41Sopenharmony_ci 41381cb0ef41Sopenharmony_ci* windows: add support for UNC paths on uv_spawn (Paul Goldsmith) 41391cb0ef41Sopenharmony_ci 41401cb0ef41Sopenharmony_ci* windows: replace use of inet_addr with uv_inet_pton (Saúl Ibarra Corretgé) 41411cb0ef41Sopenharmony_ci 41421cb0ef41Sopenharmony_ci* unix: replace some asserts with returning errors (Andrius Bentkus) 41431cb0ef41Sopenharmony_ci 41441cb0ef41Sopenharmony_ci* windows: use OpenBSD implementation for uv_fs_mkdtemp (Pavel Platto) 41451cb0ef41Sopenharmony_ci 41461cb0ef41Sopenharmony_ci* windows: fix GetNameInfoW error handling (Alexis Campailla) 41471cb0ef41Sopenharmony_ci 41481cb0ef41Sopenharmony_ci* fs: introduce uv_readdir_next() and report types (Fedor Indutny) 41491cb0ef41Sopenharmony_ci 41501cb0ef41Sopenharmony_ci* fs: extend reported types in uv_fs_readdir_next (Saúl Ibarra Corretgé) 41511cb0ef41Sopenharmony_ci 41521cb0ef41Sopenharmony_ci* unix: read on stream even when UV__POLLHUP set. (Julien Gilli) 41531cb0ef41Sopenharmony_ci 41541cb0ef41Sopenharmony_ci 41551cb0ef41Sopenharmony_ci2014.08.08, Version 0.11.28 (Unstable), fc9e2a0bc487b299c0cd3b2c9a23aeb554b5d8d1 41561cb0ef41Sopenharmony_ci 41571cb0ef41Sopenharmony_ciChanges since version 0.11.27: 41581cb0ef41Sopenharmony_ci 41591cb0ef41Sopenharmony_ci* unix, windows: const-ify handle in uv_udp_getsockname (Rasmus Pedersen) 41601cb0ef41Sopenharmony_ci 41611cb0ef41Sopenharmony_ci* windows: use UV_ECANCELED for aborted TCP writes (Saúl Ibarra Corretgé) 41621cb0ef41Sopenharmony_ci 41631cb0ef41Sopenharmony_ci* windows: add more required environment variables (Jameson Nash) 41641cb0ef41Sopenharmony_ci 41651cb0ef41Sopenharmony_ci* windows: sort environment variables before calling CreateProcess (Jameson 41661cb0ef41Sopenharmony_ci Nash) 41671cb0ef41Sopenharmony_ci 41681cb0ef41Sopenharmony_ci* unix, windows: move uv_loop_close out of assert (John Firebaugh) 41691cb0ef41Sopenharmony_ci 41701cb0ef41Sopenharmony_ci* windows: fix buffer overflow on uv__getnameinfo_work() (lilohuang) 41711cb0ef41Sopenharmony_ci 41721cb0ef41Sopenharmony_ci* windows: add uv_backend_timeout (Jameson Nash) 41731cb0ef41Sopenharmony_ci 41741cb0ef41Sopenharmony_ci* test: disable tcp_close_accept on Windows (Saúl Ibarra Corretgé) 41751cb0ef41Sopenharmony_ci 41761cb0ef41Sopenharmony_ci* windows: read the PATH env var of the child (Alex Crichton) 41771cb0ef41Sopenharmony_ci 41781cb0ef41Sopenharmony_ci* include: avoid using C++ 'template' reserved word (Iñaki Baz Castillo) 41791cb0ef41Sopenharmony_ci 41801cb0ef41Sopenharmony_ci* include: fix version number (Saúl Ibarra Corretgé) 41811cb0ef41Sopenharmony_ci 41821cb0ef41Sopenharmony_ci 41831cb0ef41Sopenharmony_ci2014.07.32, Version 0.11.27 (Unstable), ffe24f955032d060968ea0289af365006afed55e 41841cb0ef41Sopenharmony_ci 41851cb0ef41Sopenharmony_ciChanges since version 0.11.26: 41861cb0ef41Sopenharmony_ci 41871cb0ef41Sopenharmony_ci* unix, windows: use the same threadpool implementation (Saúl Ibarra Corretgé) 41881cb0ef41Sopenharmony_ci 41891cb0ef41Sopenharmony_ci* unix: use struct sockaddr_storage for target UDP addr (Saúl Ibarra Corretgé) 41901cb0ef41Sopenharmony_ci 41911cb0ef41Sopenharmony_ci* doc: add documentation to uv_udp_start_recv (Andrius Bentkus) 41921cb0ef41Sopenharmony_ci 41931cb0ef41Sopenharmony_ci* common: use common uv__count_bufs code (Andrius Bentkus) 41941cb0ef41Sopenharmony_ci 41951cb0ef41Sopenharmony_ci* unix, win: add send_queue_size and send_queue_count to uv_udp_t (Andrius 41961cb0ef41Sopenharmony_ci Bentkus) 41971cb0ef41Sopenharmony_ci 41981cb0ef41Sopenharmony_ci* unix, win: add uv_udp_try_send (Andrius Bentkus) 41991cb0ef41Sopenharmony_ci 42001cb0ef41Sopenharmony_ci* unix: return UV_EAGAIN if uv_try_write cannot write any data (Saúl Ibarra 42011cb0ef41Sopenharmony_ci Corretgé) 42021cb0ef41Sopenharmony_ci 42031cb0ef41Sopenharmony_ci* windows: fix compatibility with cygwin pipes (Jameson Nash) 42041cb0ef41Sopenharmony_ci 42051cb0ef41Sopenharmony_ci* windows: count queued bytes even if request completed immediately (Saúl 42061cb0ef41Sopenharmony_ci Ibarra Corretgé) 42071cb0ef41Sopenharmony_ci 42081cb0ef41Sopenharmony_ci* windows: disable CRT debug handler on MinGW32 (Saúl Ibarra Corretgé) 42091cb0ef41Sopenharmony_ci 42101cb0ef41Sopenharmony_ci* windows: map ERROR_INVALID_DRIVE to UV_ENOENT (Saúl Ibarra Corretgé) 42111cb0ef41Sopenharmony_ci 42121cb0ef41Sopenharmony_ci* unix: try to write immediately in uv_udp_send (Saúl Ibarra Corretgé) 42131cb0ef41Sopenharmony_ci 42141cb0ef41Sopenharmony_ci* unix: remove incorrect assert (Saúl Ibarra Corretgé) 42151cb0ef41Sopenharmony_ci 42161cb0ef41Sopenharmony_ci* openbsd: avoid requiring privileges for uv_resident_set_memory (Aaron Bieber) 42171cb0ef41Sopenharmony_ci 42181cb0ef41Sopenharmony_ci* unix: guarantee write queue cb execution order in streams (Andrius Bentkus) 42191cb0ef41Sopenharmony_ci 42201cb0ef41Sopenharmony_ci* img: add logo files (Saúl Ibarra Corretgé) 42211cb0ef41Sopenharmony_ci 42221cb0ef41Sopenharmony_ci* aix: improve AIX compatibility (Andrew Low) 42231cb0ef41Sopenharmony_ci 42241cb0ef41Sopenharmony_ci* windows: return bind error immediately when implicitly binding (Saúl Ibarra 42251cb0ef41Sopenharmony_ci Corretgé) 42261cb0ef41Sopenharmony_ci 42271cb0ef41Sopenharmony_ci* windows: don't use atexit for cleaning up the threadpool (Saúl Ibarra 42281cb0ef41Sopenharmony_ci Corretgé) 42291cb0ef41Sopenharmony_ci 42301cb0ef41Sopenharmony_ci* windows: destroy work queue elements when colsing a loop (Saúl Ibarra 42311cb0ef41Sopenharmony_ci Corretgé) 42321cb0ef41Sopenharmony_ci 42331cb0ef41Sopenharmony_ci* unix, windows: add uv_fs_mkdtemp (Pavel Platto) 42341cb0ef41Sopenharmony_ci 42351cb0ef41Sopenharmony_ci* build: handle platforms without multiprocessing.synchronize (Saúl Ibarra 42361cb0ef41Sopenharmony_ci Corretgé) 42371cb0ef41Sopenharmony_ci 42381cb0ef41Sopenharmony_ci* windows: change GENERIC_ALL to GENERIC_WRITE in fs__create_junction (Tony 42391cb0ef41Sopenharmony_ci Kelman) 42401cb0ef41Sopenharmony_ci 42411cb0ef41Sopenharmony_ci* windows: relay TCP bind errors via ipc (Alexis Campailla) 42421cb0ef41Sopenharmony_ci 42431cb0ef41Sopenharmony_ci 42441cb0ef41Sopenharmony_ci2014.07.32, Version 0.10.28 (Stable), 9c14b616f5fb84bfd7d45707bab4bbb85894443e 42451cb0ef41Sopenharmony_ci 42461cb0ef41Sopenharmony_ciChanges since version 0.10.27: 42471cb0ef41Sopenharmony_ci 42481cb0ef41Sopenharmony_ci* windows: fix handling closed socket while poll handle is closing (Saúl Ibarra 42491cb0ef41Sopenharmony_ci Corretgé) 42501cb0ef41Sopenharmony_ci 42511cb0ef41Sopenharmony_ci* unix: return system error on EAI_SYSTEM (Saúl Ibarra Corretgé) 42521cb0ef41Sopenharmony_ci 42531cb0ef41Sopenharmony_ci* unix: fix bogus structure field name (Saúl Ibarra Corretgé) 42541cb0ef41Sopenharmony_ci 42551cb0ef41Sopenharmony_ci* darwin: invoke `mach_timebase_info` only once (Fedor Indutny) 42561cb0ef41Sopenharmony_ci 42571cb0ef41Sopenharmony_ci 42581cb0ef41Sopenharmony_ci2014.06.28, Version 0.11.26 (Unstable), 115281a1058c4034d5c5ccedacb667fe3f6327ea 42591cb0ef41Sopenharmony_ci 42601cb0ef41Sopenharmony_ciChanges since version 0.11.25: 42611cb0ef41Sopenharmony_ci 42621cb0ef41Sopenharmony_ci* windows: add VT100 codes ?25l and ?25h (JD Ballard) 42631cb0ef41Sopenharmony_ci 42641cb0ef41Sopenharmony_ci* windows: add invert ANSI (7 / 27) emulation (JD Ballard) 42651cb0ef41Sopenharmony_ci 42661cb0ef41Sopenharmony_ci* unix: fix handling error on UDP socket creation (Saúl Ibarra Corretgé) 42671cb0ef41Sopenharmony_ci 42681cb0ef41Sopenharmony_ci* unix, windows: getnameinfo implementation (Rasmus Pedersen) 42691cb0ef41Sopenharmony_ci 42701cb0ef41Sopenharmony_ci* heap: fix `heap_remove()` (Fedor Indutny) 42711cb0ef41Sopenharmony_ci 42721cb0ef41Sopenharmony_ci* unix, windows: fix parsing scoped IPv6 addresses (Saúl Ibarra Corretgé) 42731cb0ef41Sopenharmony_ci 42741cb0ef41Sopenharmony_ci* windows: fix handling closed socket while poll handle is closing (Saúl Ibarra 42751cb0ef41Sopenharmony_ci Corretgé) 42761cb0ef41Sopenharmony_ci 42771cb0ef41Sopenharmony_ci* thread: barrier functions (Ben Noordhuis) 42781cb0ef41Sopenharmony_ci 42791cb0ef41Sopenharmony_ci* windows: fix PYTHON environment variable usage (Jay Satiro) 42801cb0ef41Sopenharmony_ci 42811cb0ef41Sopenharmony_ci* unix, windows: return system error on EAI_SYSTEM (Saúl Ibarra Corretgé) 42821cb0ef41Sopenharmony_ci 42831cb0ef41Sopenharmony_ci* windows: fix handling closed socket while poll handle is closing (Saúl Ibarra 42841cb0ef41Sopenharmony_ci Corretgé) 42851cb0ef41Sopenharmony_ci 42861cb0ef41Sopenharmony_ci* unix: don't run i/o callbacks after prepare callbacks (Saúl Ibarra Corretgé) 42871cb0ef41Sopenharmony_ci 42881cb0ef41Sopenharmony_ci* windows: add tty unicode support for input (Peter Atashian) 42891cb0ef41Sopenharmony_ci 42901cb0ef41Sopenharmony_ci* header: introduce `uv_loop_size()` (Andrius Bentkus) 42911cb0ef41Sopenharmony_ci 42921cb0ef41Sopenharmony_ci* darwin: invoke `mach_timebase_info` only once (Fedor Indutny) 42931cb0ef41Sopenharmony_ci 42941cb0ef41Sopenharmony_ci 42951cb0ef41Sopenharmony_ci2014.05.02, Version 0.11.25 (Unstable), 2acd544cff7142e06aa3b09ec64b4a33dd9ab996 42961cb0ef41Sopenharmony_ci 42971cb0ef41Sopenharmony_ciChanges since version 0.11.24: 42981cb0ef41Sopenharmony_ci 42991cb0ef41Sopenharmony_ci* osx: pass const handle pointer to uv___stream_fd (Chernyshev Viacheslav) 43001cb0ef41Sopenharmony_ci 43011cb0ef41Sopenharmony_ci* unix, windows: pass const handle ptr to uv_tcp_get*name (Chernyshev 43021cb0ef41Sopenharmony_ci Viacheslav) 43031cb0ef41Sopenharmony_ci 43041cb0ef41Sopenharmony_ci* common: pass const sockaddr ptr to uv_ip*_name (Chernyshev Viacheslav) 43051cb0ef41Sopenharmony_ci 43061cb0ef41Sopenharmony_ci* unix, windows: validate flags on uv_udp|tcp_bind (Saúl Ibarra Corretgé) 43071cb0ef41Sopenharmony_ci 43081cb0ef41Sopenharmony_ci* unix: handle case when addr is not initialized after recvmsg (Saúl Ibarra 43091cb0ef41Sopenharmony_ci Corretgé) 43101cb0ef41Sopenharmony_ci 43111cb0ef41Sopenharmony_ci* unix, windows: uv_now constness (Rasmus Pedersen) 43121cb0ef41Sopenharmony_ci 43131cb0ef41Sopenharmony_ci 43141cb0ef41Sopenharmony_ci2014.04.15, Version 0.11.24 (Unstable), ed948c29f6e8c290f79325a6f0bc9ef35bcde644 43151cb0ef41Sopenharmony_ci 43161cb0ef41Sopenharmony_ciChanges since version 0.11.23: 43171cb0ef41Sopenharmony_ci 43181cb0ef41Sopenharmony_ci* linux: reduce file descriptor count of async pipe (Ben Noordhuis) 43191cb0ef41Sopenharmony_ci 43201cb0ef41Sopenharmony_ci* sunos: support IPv6 qualified link-local addresses (Saúl Ibarra Corretgé) 43211cb0ef41Sopenharmony_ci 43221cb0ef41Sopenharmony_ci* windows: fix opening of read-only stdin pipes (Alexis Campailla) 43231cb0ef41Sopenharmony_ci 43241cb0ef41Sopenharmony_ci* windows: Fix an infinite loop in uv_spawn (Alex Crichton) 43251cb0ef41Sopenharmony_ci 43261cb0ef41Sopenharmony_ci* windows: fix console signal handler refcount (李港平) 43271cb0ef41Sopenharmony_ci 43281cb0ef41Sopenharmony_ci* inet: allow scopeid in uv_inet_pton (Fedor Indutny) 43291cb0ef41Sopenharmony_ci 43301cb0ef41Sopenharmony_ci 43311cb0ef41Sopenharmony_ci2014.04.07, Version 0.11.23 (Unstable), e54de537efcacd593f36fcaaf8b4cb9e64313275 43321cb0ef41Sopenharmony_ci 43331cb0ef41Sopenharmony_ciChanges since version 0.11.22: 43341cb0ef41Sopenharmony_ci 43351cb0ef41Sopenharmony_ci* fs: avoid using readv/writev where possible (Fedor Indutny) 43361cb0ef41Sopenharmony_ci 43371cb0ef41Sopenharmony_ci* mingw: fix build with autotools (Saúl Ibarra Corretgé) 43381cb0ef41Sopenharmony_ci 43391cb0ef41Sopenharmony_ci* bsd: support IPv6 qualified link-local addresses (Saúl Ibarra Corretgé) 43401cb0ef41Sopenharmony_ci 43411cb0ef41Sopenharmony_ci* unix: add UV_HANDLE_IPV6 flag to tcp and udp handles (Saúl Ibarra Corretgé) 43421cb0ef41Sopenharmony_ci 43431cb0ef41Sopenharmony_ci* unix, windows: do not set SO_REUSEADDR by default on udp (Saúl Ibarra 43441cb0ef41Sopenharmony_ci Corretgé) 43451cb0ef41Sopenharmony_ci 43461cb0ef41Sopenharmony_ci* windows: fix check in uv_tty_endgame() (Maks Naumov) 43471cb0ef41Sopenharmony_ci 43481cb0ef41Sopenharmony_ci* unix, windows: add IPv6 support for uv_udp_multicast_interface (Saúl Ibarra 43491cb0ef41Sopenharmony_ci Corretgé) 43501cb0ef41Sopenharmony_ci 43511cb0ef41Sopenharmony_ci* unix: fallback to blocking writes if reopening a tty fails (Saúl Ibarra 43521cb0ef41Sopenharmony_ci Corretgé) 43531cb0ef41Sopenharmony_ci 43541cb0ef41Sopenharmony_ci* unix: fix handling uv__open_cloexec failure (Saúl Ibarra Corretgé) 43551cb0ef41Sopenharmony_ci 43561cb0ef41Sopenharmony_ci* unix, windows: add IPv6 support to uv_udp_set_membership (Saúl Ibarra 43571cb0ef41Sopenharmony_ci Corretgé) 43581cb0ef41Sopenharmony_ci 43591cb0ef41Sopenharmony_ci* unix, windows: removed unused status parameter (Saúl Ibarra Corretgé) 43601cb0ef41Sopenharmony_ci 43611cb0ef41Sopenharmony_ci* android: add support of ifaddrs in android (Javier Hernández) 43621cb0ef41Sopenharmony_ci 43631cb0ef41Sopenharmony_ci* build: fix SunOS and AIX build with autotools (Saúl Ibarra Corretgé) 43641cb0ef41Sopenharmony_ci 43651cb0ef41Sopenharmony_ci* build: freebsd link with libelf if dtrace enabled (Saúl Ibarra Corretgé) 43661cb0ef41Sopenharmony_ci 43671cb0ef41Sopenharmony_ci* stream: do not leak `alloc_cb` buffers on error (Fedor Indutny) 43681cb0ef41Sopenharmony_ci 43691cb0ef41Sopenharmony_ci* unix: fix setting written size on uv_wd (Saúl Ibarra Corretgé) 43701cb0ef41Sopenharmony_ci 43711cb0ef41Sopenharmony_ci 43721cb0ef41Sopenharmony_ci2014.03.11, Version 0.11.22 (Unstable), cd0c19b1d3c56acf0ade7687006e12e75fbda36d 43731cb0ef41Sopenharmony_ci 43741cb0ef41Sopenharmony_ciChanges since version 0.11.21: 43751cb0ef41Sopenharmony_ci 43761cb0ef41Sopenharmony_ci* unix, windows: map ERANGE errno (Saúl Ibarra Corretgé) 43771cb0ef41Sopenharmony_ci 43781cb0ef41Sopenharmony_ci* unix, windows: make uv_cwd be consistent with uv_exepath (Saúl Ibarra 43791cb0ef41Sopenharmony_ci Corretgé) 43801cb0ef41Sopenharmony_ci 43811cb0ef41Sopenharmony_ci* process: remove debug perror() prints (Fedor Indutny) 43821cb0ef41Sopenharmony_ci 43831cb0ef41Sopenharmony_ci* windows: fall back for volume info query (Isaiah Norton) 43841cb0ef41Sopenharmony_ci 43851cb0ef41Sopenharmony_ci* pipe: allow queueing pending handles (Fedor Indutny) 43861cb0ef41Sopenharmony_ci 43871cb0ef41Sopenharmony_ci* windows: fix winsock status codes for address errors (Raul Martins) 43881cb0ef41Sopenharmony_ci 43891cb0ef41Sopenharmony_ci* windows: Remove unused variable from uv__pipe_insert_pending_socket (David 43901cb0ef41Sopenharmony_ci Capello) 43911cb0ef41Sopenharmony_ci 43921cb0ef41Sopenharmony_ci* unix: workaround broken pthread_sigmask on Android (Paul Tan) 43931cb0ef41Sopenharmony_ci 43941cb0ef41Sopenharmony_ci* error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny) 43951cb0ef41Sopenharmony_ci 43961cb0ef41Sopenharmony_ci* freebsd: use accept4, introduced in version 10 (Saúl Ibarra Corretgé) 43971cb0ef41Sopenharmony_ci 43981cb0ef41Sopenharmony_ci* windows: fix warnings of MinGW -Wall -O3 (StarWing) 43991cb0ef41Sopenharmony_ci 44001cb0ef41Sopenharmony_ci* openbsd, osx: fix compilation warning on scandir (Saúl Ibarra Corretgé) 44011cb0ef41Sopenharmony_ci 44021cb0ef41Sopenharmony_ci* linux: always deregister closing fds from epoll (Geoffry Song) 44031cb0ef41Sopenharmony_ci 44041cb0ef41Sopenharmony_ci* unix: reopen tty as /dev/tty (Saúl Ibarra Corretgé) 44051cb0ef41Sopenharmony_ci 44061cb0ef41Sopenharmony_ci* kqueue: invalidate fd in uv_fs_event_t (Fedor Indutny) 44071cb0ef41Sopenharmony_ci 44081cb0ef41Sopenharmony_ci 44091cb0ef41Sopenharmony_ci2014.02.28, Version 0.11.21 (Unstable), 3ef958158ae1019e027ebaa93114160099db5206 44101cb0ef41Sopenharmony_ci 44111cb0ef41Sopenharmony_ciChanges since version 0.11.20: 44121cb0ef41Sopenharmony_ci 44131cb0ef41Sopenharmony_ci* unix: fix uv_fs_write when using an empty buffer (Saúl Ibarra Corretgé) 44141cb0ef41Sopenharmony_ci 44151cb0ef41Sopenharmony_ci* unix, windows: add assertion in uv_loop_delete (Saúl Ibarra Corretgé) 44161cb0ef41Sopenharmony_ci 44171cb0ef41Sopenharmony_ci 44181cb0ef41Sopenharmony_ci2014.02.27, Version 0.11.20 (Unstable), 88355e081b51c69ee1e2b6b0015a4e3d38bd0579 44191cb0ef41Sopenharmony_ci 44201cb0ef41Sopenharmony_ciChanges since version 0.11.19: 44211cb0ef41Sopenharmony_ci 44221cb0ef41Sopenharmony_ci* stream: start thread after assignments (Oguz Bastemur) 44231cb0ef41Sopenharmony_ci 44241cb0ef41Sopenharmony_ci* fs: `uv__cloexec()` opened fd (Fedor Indutny) 44251cb0ef41Sopenharmony_ci 44261cb0ef41Sopenharmony_ci* gyp: qualify `library` variable (Fedor Indutny) 44271cb0ef41Sopenharmony_ci 44281cb0ef41Sopenharmony_ci* unix, win: add uv_udp_set_multicast_interface() (Austin Foxley) 44291cb0ef41Sopenharmony_ci 44301cb0ef41Sopenharmony_ci* unix: fix uv_tcp_nodelay return value in case of error (Saúl Ibarra Corretgé) 44311cb0ef41Sopenharmony_ci 44321cb0ef41Sopenharmony_ci* unix: call setgoups before calling setuid/setgid (Saúl Ibarra Corretgé) 44331cb0ef41Sopenharmony_ci 44341cb0ef41Sopenharmony_ci* include: mark close_cb field as private (Saúl Ibarra Corretgé) 44351cb0ef41Sopenharmony_ci 44361cb0ef41Sopenharmony_ci* unix, windows: map EFBIG errno (Saúl Ibarra Corretgé) 44371cb0ef41Sopenharmony_ci 44381cb0ef41Sopenharmony_ci* unix: correct error when calling uv_shutdown twice (Keno Fischer) 44391cb0ef41Sopenharmony_ci 44401cb0ef41Sopenharmony_ci* windows: fix building on MinGW (Alex Crichton) 44411cb0ef41Sopenharmony_ci 44421cb0ef41Sopenharmony_ci* windows: always initialize uv_process_t (Alex Crichton) 44431cb0ef41Sopenharmony_ci 44441cb0ef41Sopenharmony_ci* include: expose libuv version in header files (Saúl Ibarra Corretgé) 44451cb0ef41Sopenharmony_ci 44461cb0ef41Sopenharmony_ci* fs: vectored IO API for filesystem read/write (Benjamin Saunders) 44471cb0ef41Sopenharmony_ci 44481cb0ef41Sopenharmony_ci* windows: freeze in uv_tcp_endgame (Alexis Campailla) 44491cb0ef41Sopenharmony_ci 44501cb0ef41Sopenharmony_ci* sunos: handle rearm errors (Fedor Indutny) 44511cb0ef41Sopenharmony_ci 44521cb0ef41Sopenharmony_ci* unix: use a heap for timers (Ben Noordhuis) 44531cb0ef41Sopenharmony_ci 44541cb0ef41Sopenharmony_ci* linux: always deregister closing fds from epoll (Geoffry Song) 44551cb0ef41Sopenharmony_ci 44561cb0ef41Sopenharmony_ci* linux: include grp.h for setgroups() (William Light) 44571cb0ef41Sopenharmony_ci 44581cb0ef41Sopenharmony_ci* unix, windows: add uv_loop_init and uv_loop_close (Saúl Ibarra Corretgé) 44591cb0ef41Sopenharmony_ci 44601cb0ef41Sopenharmony_ci* unix, windows: add uv_getrusage() function (Oleg Efimov) 44611cb0ef41Sopenharmony_ci 44621cb0ef41Sopenharmony_ci* win: minor error handle fix to uv_pipe_write_impl (Rasmus Pedersen) 44631cb0ef41Sopenharmony_ci 44641cb0ef41Sopenharmony_ci* heap: fix node removal (Keno Fischer) 44651cb0ef41Sopenharmony_ci 44661cb0ef41Sopenharmony_ci* win: fix C99/C++ comment (Rasmus Pedersen) 44671cb0ef41Sopenharmony_ci 44681cb0ef41Sopenharmony_ci* fs: vectored IO API for filesystem read/write (Benjamin Saunders) 44691cb0ef41Sopenharmony_ci 44701cb0ef41Sopenharmony_ci* unix, windows: add uv_pipe_getsockname (Saúl Ibarra Corretgé) 44711cb0ef41Sopenharmony_ci 44721cb0ef41Sopenharmony_ci* unix, windows: map ENOPROTOOPT errno (Saúl Ibarra Corretgé) 44731cb0ef41Sopenharmony_ci 44741cb0ef41Sopenharmony_ci* errno: add ETXTBSY (Fedor Indutny) 44751cb0ef41Sopenharmony_ci 44761cb0ef41Sopenharmony_ci* fsevent: rename filename field to path (Saúl Ibarra Corretgé) 44771cb0ef41Sopenharmony_ci 44781cb0ef41Sopenharmony_ci* unix, windows: add uv_fs_event_getpath (Saúl Ibarra Corretgé) 44791cb0ef41Sopenharmony_ci 44801cb0ef41Sopenharmony_ci* unix, windows: add uv_fs_poll_getpath (Saúl Ibarra Corretgé) 44811cb0ef41Sopenharmony_ci 44821cb0ef41Sopenharmony_ci* unix, windows: map ERANGE errno (Saúl Ibarra Corretgé) 44831cb0ef41Sopenharmony_ci 44841cb0ef41Sopenharmony_ci* unix, windows: set required size on UV_ENOBUFS (Saúl Ibarra Corretgé) 44851cb0ef41Sopenharmony_ci 44861cb0ef41Sopenharmony_ci* unix, windows: clarify what uv_stream_set_blocking does (Saúl Ibarra 44871cb0ef41Sopenharmony_ci Corretgé) 44881cb0ef41Sopenharmony_ci 44891cb0ef41Sopenharmony_ci* fs: use preadv on Linux if available (Brian White) 44901cb0ef41Sopenharmony_ci 44911cb0ef41Sopenharmony_ci 44921cb0ef41Sopenharmony_ci2014.01.30, Version 0.11.19 (Unstable), 336a1825309744f920230ec3e427e78571772347 44931cb0ef41Sopenharmony_ci 44941cb0ef41Sopenharmony_ciChanges since version 0.11.18: 44951cb0ef41Sopenharmony_ci 44961cb0ef41Sopenharmony_ci* linux: move sscanf() out of the assert() (Trevor Norris) 44971cb0ef41Sopenharmony_ci 44981cb0ef41Sopenharmony_ci* linux: fix C99/C++ comment (Fedor Indutny) 44991cb0ef41Sopenharmony_ci 45001cb0ef41Sopenharmony_ci 45011cb0ef41Sopenharmony_ci2014.05.02, Version 0.10.27 (Stable), 6e24ce23b1e7576059f85a608eca13b766458a01 45021cb0ef41Sopenharmony_ci 45031cb0ef41Sopenharmony_ciChanges since version 0.10.26: 45041cb0ef41Sopenharmony_ci 45051cb0ef41Sopenharmony_ci* windows: fix console signal handler refcount (Saúl Ibarra Corretgé) 45061cb0ef41Sopenharmony_ci 45071cb0ef41Sopenharmony_ci* win: always leave crit section in get_proc_title (Fedor Indutny) 45081cb0ef41Sopenharmony_ci 45091cb0ef41Sopenharmony_ci 45101cb0ef41Sopenharmony_ci2014.04.07, Version 0.10.26 (Stable), d864907611c25ec986c5e77d4d6d6dee88f26926 45111cb0ef41Sopenharmony_ci 45121cb0ef41Sopenharmony_ciChanges since version 0.10.25: 45131cb0ef41Sopenharmony_ci 45141cb0ef41Sopenharmony_ci* process: don't close stdio fds during spawn (Tonis Tiigi) 45151cb0ef41Sopenharmony_ci 45161cb0ef41Sopenharmony_ci* build, windows: do not fail on Windows SDK Prompt (Marc Schlaich) 45171cb0ef41Sopenharmony_ci 45181cb0ef41Sopenharmony_ci* build, windows: fix x64 configuration issue (Marc Schlaich) 45191cb0ef41Sopenharmony_ci 45201cb0ef41Sopenharmony_ci* win: fix buffer leak on error in pipe.c (Fedor Indutny) 45211cb0ef41Sopenharmony_ci 45221cb0ef41Sopenharmony_ci* kqueue: invalidate fd in uv_fs_event_t (Fedor Indutny) 45231cb0ef41Sopenharmony_ci 45241cb0ef41Sopenharmony_ci* linux: always deregister closing fds from epoll (Geoffry Song) 45251cb0ef41Sopenharmony_ci 45261cb0ef41Sopenharmony_ci* error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny) 45271cb0ef41Sopenharmony_ci 45281cb0ef41Sopenharmony_ci 45291cb0ef41Sopenharmony_ci2014.02.19, Version 0.10.25 (Stable), d778dc588507588b12b9f9d2905078db542ed751 45301cb0ef41Sopenharmony_ci 45311cb0ef41Sopenharmony_ciChanges since version 0.10.24: 45321cb0ef41Sopenharmony_ci 45331cb0ef41Sopenharmony_ci* stream: start thread after assignments (Oguz Bastemur) 45341cb0ef41Sopenharmony_ci 45351cb0ef41Sopenharmony_ci* unix: correct error when calling uv_shutdown twice (Saúl Ibarra Corretgé) 45361cb0ef41Sopenharmony_ci 45371cb0ef41Sopenharmony_ci2014.01.30, Version 0.10.24 (Stable), aecd296b6bce9b40f06a61c5c94e43d45ac7308a 45381cb0ef41Sopenharmony_ci 45391cb0ef41Sopenharmony_ciChanges since version 0.10.23: 45401cb0ef41Sopenharmony_ci 45411cb0ef41Sopenharmony_ci* linux: move sscanf() out of the assert() (Trevor Norris) 45421cb0ef41Sopenharmony_ci 45431cb0ef41Sopenharmony_ci* linux: fix C99/C++ comment (Fedor Indutny) 45441cb0ef41Sopenharmony_ci 45451cb0ef41Sopenharmony_ci 45461cb0ef41Sopenharmony_ci2014.01.23, Version 0.11.18 (Unstable), d47962e9d93d4a55a9984623feaf546406c9cdbb 45471cb0ef41Sopenharmony_ci 45481cb0ef41Sopenharmony_ciChanges since version 0.11.17: 45491cb0ef41Sopenharmony_ci 45501cb0ef41Sopenharmony_ci* osx: Fix a possible segfault in uv__io_poll (Alex Crichton) 45511cb0ef41Sopenharmony_ci 45521cb0ef41Sopenharmony_ci* windows: improved handling of invalid FDs (Alexis Campailla) 45531cb0ef41Sopenharmony_ci 45541cb0ef41Sopenharmony_ci* doc: adding ARCHS flag to OS X build command (Nathan Sweet) 45551cb0ef41Sopenharmony_ci 45561cb0ef41Sopenharmony_ci* tcp: reveal bind-time errors before listen (Alexis Campailla) 45571cb0ef41Sopenharmony_ci 45581cb0ef41Sopenharmony_ci* tcp: uv_tcp_dualstack() (Fedor Indutny) 45591cb0ef41Sopenharmony_ci 45601cb0ef41Sopenharmony_ci* linux: relax assumption on /proc/stat parsing (Luca Bruno) 45611cb0ef41Sopenharmony_ci 45621cb0ef41Sopenharmony_ci* openbsd: fix obvious bug in uv_cpu_info (Fedor Indutny) 45631cb0ef41Sopenharmony_ci 45641cb0ef41Sopenharmony_ci* process: close stdio after dup2'ing it (Fedor Indutny) 45651cb0ef41Sopenharmony_ci 45661cb0ef41Sopenharmony_ci* linux: move sscanf() out of the assert() (Trevor Norris) 45671cb0ef41Sopenharmony_ci 45681cb0ef41Sopenharmony_ci 45691cb0ef41Sopenharmony_ci2014.01.23, Version 0.10.23 (Stable), dbd218e699fec8be311d85e4788be9e28ae884f8 45701cb0ef41Sopenharmony_ci 45711cb0ef41Sopenharmony_ciChanges since version 0.10.22: 45721cb0ef41Sopenharmony_ci 45731cb0ef41Sopenharmony_ci* linux: relax assumption on /proc/stat parsing (Luca Bruno) 45741cb0ef41Sopenharmony_ci 45751cb0ef41Sopenharmony_ci* openbsd: fix obvious bug in uv_cpu_info (Fedor Indutny) 45761cb0ef41Sopenharmony_ci 45771cb0ef41Sopenharmony_ci* process: close stdio after dup2'ing it (Fedor Indutny) 45781cb0ef41Sopenharmony_ci 45791cb0ef41Sopenharmony_ci 45801cb0ef41Sopenharmony_ci2014.01.08, Version 0.10.22 (Stable), f526c90eeff271d9323a9107b9a64a4671fd3103 45811cb0ef41Sopenharmony_ci 45821cb0ef41Sopenharmony_ciChanges since version 0.10.21: 45831cb0ef41Sopenharmony_ci 45841cb0ef41Sopenharmony_ci* windows: avoid assertion failure when pipe server is closed (Bert Belder) 45851cb0ef41Sopenharmony_ci 45861cb0ef41Sopenharmony_ci 45871cb0ef41Sopenharmony_ci2013.12.32, Version 0.11.17 (Unstable), 589c224d4c2e79fec65db01d361948f1e4976858 45881cb0ef41Sopenharmony_ci 45891cb0ef41Sopenharmony_ciChanges since version 0.11.16: 45901cb0ef41Sopenharmony_ci 45911cb0ef41Sopenharmony_ci* stream: allow multiple buffers for uv_try_write (Fedor Indutny) 45921cb0ef41Sopenharmony_ci 45931cb0ef41Sopenharmony_ci* unix: fix a possible memory leak in uv_fs_readdir (Alex Crichton) 45941cb0ef41Sopenharmony_ci 45951cb0ef41Sopenharmony_ci* unix, windows: add uv_loop_alive() function (Sam Roberts) 45961cb0ef41Sopenharmony_ci 45971cb0ef41Sopenharmony_ci* windows: avoid assertion failure when pipe server is closed (Bert Belder) 45981cb0ef41Sopenharmony_ci 45991cb0ef41Sopenharmony_ci* osx: Fix a possible segfault in uv__io_poll (Alex Crichton) 46001cb0ef41Sopenharmony_ci 46011cb0ef41Sopenharmony_ci* stream: fix uv__stream_osx_select (Fedor Indutny) 46021cb0ef41Sopenharmony_ci 46031cb0ef41Sopenharmony_ci 46041cb0ef41Sopenharmony_ci2013.12.14, Version 0.11.16 (Unstable), ae0ed8c49d0d313c935c22077511148b6e8408a4 46051cb0ef41Sopenharmony_ci 46061cb0ef41Sopenharmony_ciChanges since version 0.11.15: 46071cb0ef41Sopenharmony_ci 46081cb0ef41Sopenharmony_ci* fsevents: remove kFSEventStreamCreateFlagNoDefer polyfill (ci-innoq) 46091cb0ef41Sopenharmony_ci 46101cb0ef41Sopenharmony_ci* libuv: add more getaddrinfo errors (Steven Kabbes) 46111cb0ef41Sopenharmony_ci 46121cb0ef41Sopenharmony_ci* unix: fix accept() EMFILE error handling (Ben Noordhuis) 46131cb0ef41Sopenharmony_ci 46141cb0ef41Sopenharmony_ci* linux: fix up SO_REUSEPORT back-port (Ben Noordhuis) 46151cb0ef41Sopenharmony_ci 46161cb0ef41Sopenharmony_ci* fsevents: fix subfolder check (Fedor Indutny) 46171cb0ef41Sopenharmony_ci 46181cb0ef41Sopenharmony_ci* fsevents: fix invalid memory access (huxingyi) 46191cb0ef41Sopenharmony_ci 46201cb0ef41Sopenharmony_ci* windows/timer: fix uv_hrtime discontinuity (Bert Belder) 46211cb0ef41Sopenharmony_ci 46221cb0ef41Sopenharmony_ci* unix: fix various memory leaks and undef behavior (Fedor Indutny) 46231cb0ef41Sopenharmony_ci 46241cb0ef41Sopenharmony_ci* unix, windows: always update loop time (Saúl Ibarra Corretgé) 46251cb0ef41Sopenharmony_ci 46261cb0ef41Sopenharmony_ci* windows: translate system errors in uv_spawn (Alexis Campailla) 46271cb0ef41Sopenharmony_ci 46281cb0ef41Sopenharmony_ci* windows: uv_spawn code refactor (Alexis Campailla) 46291cb0ef41Sopenharmony_ci 46301cb0ef41Sopenharmony_ci* unix, windows: detect errors in uv_ip4/6_addr (Yorkie) 46311cb0ef41Sopenharmony_ci 46321cb0ef41Sopenharmony_ci* stream: introduce uv_try_write(...) (Fedor Indutny) 46331cb0ef41Sopenharmony_ci 46341cb0ef41Sopenharmony_ci 46351cb0ef41Sopenharmony_ci2013.12.13, Version 0.10.20 (Stable), 04141464dd0fba90ace9aa6f7003ce139b888a40 46361cb0ef41Sopenharmony_ci 46371cb0ef41Sopenharmony_ciChanges since version 0.10.19: 46381cb0ef41Sopenharmony_ci 46391cb0ef41Sopenharmony_ci* linux: fix up SO_REUSEPORT back-port (Ben Noordhuis) 46401cb0ef41Sopenharmony_ci 46411cb0ef41Sopenharmony_ci* fs-event: fix invalid memory access (huxingyi) 46421cb0ef41Sopenharmony_ci 46431cb0ef41Sopenharmony_ci 46441cb0ef41Sopenharmony_ci2013.11.21, Version 0.11.15 (Unstable), bfe645ed7e99ca5670d9279ad472b604c129d2e5 46451cb0ef41Sopenharmony_ci 46461cb0ef41Sopenharmony_ciChanges since version 0.11.14: 46471cb0ef41Sopenharmony_ci 46481cb0ef41Sopenharmony_ci* fsevents: report errors to user (Fedor Indutny) 46491cb0ef41Sopenharmony_ci 46501cb0ef41Sopenharmony_ci* include: UV_FS_EVENT_RECURSIVE is a flag (Fedor Indutny) 46511cb0ef41Sopenharmony_ci 46521cb0ef41Sopenharmony_ci* linux: use CLOCK_MONOTONIC_COARSE if available (Ben Noordhuis) 46531cb0ef41Sopenharmony_ci 46541cb0ef41Sopenharmony_ci* build: make systemtap probes work with gyp build (Ben Noordhuis) 46551cb0ef41Sopenharmony_ci 46561cb0ef41Sopenharmony_ci* unix: update events from pevents between polls (Fedor Indutny) 46571cb0ef41Sopenharmony_ci 46581cb0ef41Sopenharmony_ci* fsevents: support japaneese characters in path (Chris Bank) 46591cb0ef41Sopenharmony_ci 46601cb0ef41Sopenharmony_ci* linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis) 46611cb0ef41Sopenharmony_ci 46621cb0ef41Sopenharmony_ci* queue: strengthen type checks (Ben Noordhuis) 46631cb0ef41Sopenharmony_ci 46641cb0ef41Sopenharmony_ci* include: remove uv_strlcat() and uv_strlcpy() (Ben Noordhuis) 46651cb0ef41Sopenharmony_ci 46661cb0ef41Sopenharmony_ci* build: fix windows smp build with gyp (Geert Jansen) 46671cb0ef41Sopenharmony_ci 46681cb0ef41Sopenharmony_ci* unix: return exec errors from uv_spawn, not async (Alex Crichton) 46691cb0ef41Sopenharmony_ci 46701cb0ef41Sopenharmony_ci* fsevents: use native character encoding file paths (Ben Noordhuis) 46711cb0ef41Sopenharmony_ci 46721cb0ef41Sopenharmony_ci* linux: handle EPOLLHUP without EPOLLIN/EPOLLOUT (Ben Noordhuis) 46731cb0ef41Sopenharmony_ci 46741cb0ef41Sopenharmony_ci* windows: use _snwprintf(), not swprintf() (Ben Noordhuis) 46751cb0ef41Sopenharmony_ci 46761cb0ef41Sopenharmony_ci* fsevents: use FlagNoDefer for FSEventStreamCreate (Fedor Indutny) 46771cb0ef41Sopenharmony_ci 46781cb0ef41Sopenharmony_ci* unix: fix reopened fd bug (Fedor Indutny) 46791cb0ef41Sopenharmony_ci 46801cb0ef41Sopenharmony_ci* core: fix fake watcher list and count preservation (Fedor Indutny) 46811cb0ef41Sopenharmony_ci 46821cb0ef41Sopenharmony_ci* unix: set close-on-exec flag on received fds (Ben Noordhuis) 46831cb0ef41Sopenharmony_ci 46841cb0ef41Sopenharmony_ci* netbsd, openbsd: enable futimes() wrapper (Ben Noordhuis) 46851cb0ef41Sopenharmony_ci 46861cb0ef41Sopenharmony_ci* unix: nicer error message when kqueue() fails (Ben Noordhuis) 46871cb0ef41Sopenharmony_ci 46881cb0ef41Sopenharmony_ci* samples: add socks5 proxy sample application (Ben Noordhuis) 46891cb0ef41Sopenharmony_ci 46901cb0ef41Sopenharmony_ci 46911cb0ef41Sopenharmony_ci2013.11.13, Version 0.10.19 (Stable), 33959f7524090b8d2c6c41e2400ca77e31755059 46921cb0ef41Sopenharmony_ci 46931cb0ef41Sopenharmony_ciChanges since version 0.10.18: 46941cb0ef41Sopenharmony_ci 46951cb0ef41Sopenharmony_ci* darwin: avoid calling GetCurrentProcess (Fedor Indutny) 46961cb0ef41Sopenharmony_ci 46971cb0ef41Sopenharmony_ci* unix: update events from pevents between polls (Fedor Indutny) 46981cb0ef41Sopenharmony_ci 46991cb0ef41Sopenharmony_ci* fsevents: support japaneese characters in path (Chris Bank) 47001cb0ef41Sopenharmony_ci 47011cb0ef41Sopenharmony_ci* linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis) 47021cb0ef41Sopenharmony_ci 47031cb0ef41Sopenharmony_ci* build: fix windows smp build with gyp (Geert Jansen) 47041cb0ef41Sopenharmony_ci 47051cb0ef41Sopenharmony_ci* linux: handle EPOLLHUP without EPOLLIN/EPOLLOUT (Ben Noordhuis) 47061cb0ef41Sopenharmony_ci 47071cb0ef41Sopenharmony_ci* unix: fix reopened fd bug (Fedor Indutny) 47081cb0ef41Sopenharmony_ci 47091cb0ef41Sopenharmony_ci* core: fix fake watcher list and count preservation (Fedor Indutny) 47101cb0ef41Sopenharmony_ci 47111cb0ef41Sopenharmony_ci 47121cb0ef41Sopenharmony_ci2013.10.30, Version 0.11.14 (Unstable), d7a6482f45c1b4eb4a853dbe1a9ce8090a35633a 47131cb0ef41Sopenharmony_ci 47141cb0ef41Sopenharmony_ciChanges since version 0.11.13: 47151cb0ef41Sopenharmony_ci 47161cb0ef41Sopenharmony_ci* darwin: create fsevents thread on demand (Ben Noordhuis) 47171cb0ef41Sopenharmony_ci 47181cb0ef41Sopenharmony_ci* fsevents: FSEvents is most likely not thread-safe (Fedor Indutny) 47191cb0ef41Sopenharmony_ci 47201cb0ef41Sopenharmony_ci* fsevents: use shared FSEventStream (Fedor Indutny) 47211cb0ef41Sopenharmony_ci 47221cb0ef41Sopenharmony_ci* windows: make uv_fs_chmod() report errors correctly (Bert Belder) 47231cb0ef41Sopenharmony_ci 47241cb0ef41Sopenharmony_ci* windows: make uv_shutdown() for write-only pipes work (Bert Belder) 47251cb0ef41Sopenharmony_ci 47261cb0ef41Sopenharmony_ci* windows/fs: wrap multi-statement macros in do..while block (Bert Belder) 47271cb0ef41Sopenharmony_ci 47281cb0ef41Sopenharmony_ci* windows/fs: make uv_fs_open() report EINVAL correctly (Bert Belder) 47291cb0ef41Sopenharmony_ci 47301cb0ef41Sopenharmony_ci* windows/fs: handle _open_osfhandle() failure correctly (Bert Belder) 47311cb0ef41Sopenharmony_ci 47321cb0ef41Sopenharmony_ci* windows/fs: wrap multi-statement macros in do..while block (Bert Belder) 47331cb0ef41Sopenharmony_ci 47341cb0ef41Sopenharmony_ci* windows/fs: make uv_fs_open() report EINVAL correctly (Bert Belder) 47351cb0ef41Sopenharmony_ci 47361cb0ef41Sopenharmony_ci* windows/fs: handle _open_osfhandle() failure correctly (Bert Belder) 47371cb0ef41Sopenharmony_ci 47381cb0ef41Sopenharmony_ci* build: clarify instructions for Windows (Brian Kaisner) 47391cb0ef41Sopenharmony_ci 47401cb0ef41Sopenharmony_ci* build: remove GCC_WARN_ABOUT_MISSING_NEWLINE (Ben Noordhuis) 47411cb0ef41Sopenharmony_ci 47421cb0ef41Sopenharmony_ci* darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis) 47431cb0ef41Sopenharmony_ci 47441cb0ef41Sopenharmony_ci* windows: run close callbacks after polling for i/o (Saúl Ibarra Corretgé) 47451cb0ef41Sopenharmony_ci 47461cb0ef41Sopenharmony_ci* include: clarify uv_tcp_bind() behavior (Ben Noordhuis) 47471cb0ef41Sopenharmony_ci 47481cb0ef41Sopenharmony_ci* include: clean up includes in uv.h (Ben Noordhuis) 47491cb0ef41Sopenharmony_ci 47501cb0ef41Sopenharmony_ci* include: remove UV_IO_PRIVATE_FIELDS macro (Ben Noordhuis) 47511cb0ef41Sopenharmony_ci 47521cb0ef41Sopenharmony_ci* include: fix typo in comment in uv.h (Ben Noordhuis) 47531cb0ef41Sopenharmony_ci 47541cb0ef41Sopenharmony_ci* include: update uv_is_active() documentation (Ben Noordhuis) 47551cb0ef41Sopenharmony_ci 47561cb0ef41Sopenharmony_ci* include: make uv_process_options_t.cwd const (Ben Noordhuis) 47571cb0ef41Sopenharmony_ci 47581cb0ef41Sopenharmony_ci* unix: wrap long lines at 80 columns (Ben Noordhuis) 47591cb0ef41Sopenharmony_ci 47601cb0ef41Sopenharmony_ci* unix, windows: make uv_is_*() always return 0 or 1 (Ben Noordhuis) 47611cb0ef41Sopenharmony_ci 47621cb0ef41Sopenharmony_ci* bench: measure total/init/dispatch/cleanup times (Ben Noordhuis) 47631cb0ef41Sopenharmony_ci 47641cb0ef41Sopenharmony_ci* build: use -pthread on sunos (Timothy J. Fontaine) 47651cb0ef41Sopenharmony_ci 47661cb0ef41Sopenharmony_ci* windows: remove duplicate check in stream.c (Ben Noordhuis) 47671cb0ef41Sopenharmony_ci 47681cb0ef41Sopenharmony_ci* unix: sanity-check fds before closing (Ben Noordhuis) 47691cb0ef41Sopenharmony_ci 47701cb0ef41Sopenharmony_ci* unix: remove uv__pipe_accept() (Ben Noordhuis) 47711cb0ef41Sopenharmony_ci 47721cb0ef41Sopenharmony_ci* unix: fix uv_spawn() NULL pointer deref on ENOMEM (Ben Noordhuis) 47731cb0ef41Sopenharmony_ci 47741cb0ef41Sopenharmony_ci* unix: don't close inherited fds on uv_spawn() fail (Ben Noordhuis) 47751cb0ef41Sopenharmony_ci 47761cb0ef41Sopenharmony_ci* unix: revert recent FSEvent changes (Ben Noordhuis) 47771cb0ef41Sopenharmony_ci 47781cb0ef41Sopenharmony_ci* fsevents: fix clever rescheduling (Fedor Indutny) 47791cb0ef41Sopenharmony_ci 47801cb0ef41Sopenharmony_ci* linux: ignore fractional time in uv_uptime() (Ben Noordhuis) 47811cb0ef41Sopenharmony_ci 47821cb0ef41Sopenharmony_ci* unix: fix SIGCHLD waitpid() race in process.c (Ben Noordhuis) 47831cb0ef41Sopenharmony_ci 47841cb0ef41Sopenharmony_ci* unix, windows: add uv_fs_event_start/stop functions (Saúl Ibarra Corretgé) 47851cb0ef41Sopenharmony_ci 47861cb0ef41Sopenharmony_ci* unix: fix non-synchronized access in signal.c (Ben Noordhuis) 47871cb0ef41Sopenharmony_ci 47881cb0ef41Sopenharmony_ci* unix: add atomic-ops.h (Ben Noordhuis) 47891cb0ef41Sopenharmony_ci 47901cb0ef41Sopenharmony_ci* unix: add spinlock.h (Ben Noordhuis) 47911cb0ef41Sopenharmony_ci 47921cb0ef41Sopenharmony_ci* unix: clean up uv_tty_set_mode() a little (Ben Noordhuis) 47931cb0ef41Sopenharmony_ci 47941cb0ef41Sopenharmony_ci* unix: make uv_tty_reset_mode() async signal-safe (Ben Noordhuis) 47951cb0ef41Sopenharmony_ci 47961cb0ef41Sopenharmony_ci* include: add E2BIG status code mapping (Ben Noordhuis) 47971cb0ef41Sopenharmony_ci 47981cb0ef41Sopenharmony_ci* windows: fix duplicate case build error (Ben Noordhuis) 47991cb0ef41Sopenharmony_ci 48001cb0ef41Sopenharmony_ci* windows: remove unneeded check (Saúl Ibarra Corretgé) 48011cb0ef41Sopenharmony_ci 48021cb0ef41Sopenharmony_ci* include: document pipe path truncation behavior (Ben Noordhuis) 48031cb0ef41Sopenharmony_ci 48041cb0ef41Sopenharmony_ci* fsevents: increase stack size for OSX 10.9 (Fedor Indutny) 48051cb0ef41Sopenharmony_ci 48061cb0ef41Sopenharmony_ci* windows: _snprintf expected wrong parameter type in string (Maks Naumov) 48071cb0ef41Sopenharmony_ci 48081cb0ef41Sopenharmony_ci* windows: "else" keyword is missing (Maks Naumov) 48091cb0ef41Sopenharmony_ci 48101cb0ef41Sopenharmony_ci* windows: incorrect check for SOCKET_ERROR (Maks Naumov) 48111cb0ef41Sopenharmony_ci 48121cb0ef41Sopenharmony_ci* windows: add stdlib.h to satisfy reference to abort (Sean Farrell) 48131cb0ef41Sopenharmony_ci 48141cb0ef41Sopenharmony_ci* build: fix check target for mingw (Sean Farrell) 48151cb0ef41Sopenharmony_ci 48161cb0ef41Sopenharmony_ci* unix: move uv_shutdown() assertion (Keno Fischer) 48171cb0ef41Sopenharmony_ci 48181cb0ef41Sopenharmony_ci* darwin: avoid calling GetCurrentProcess (Fedor Indutny) 48191cb0ef41Sopenharmony_ci 48201cb0ef41Sopenharmony_ci 48211cb0ef41Sopenharmony_ci2013.10.19, Version 0.10.18 (Stable), 9ec52963b585e822e87bdc5de28d6143aff0d2e5 48221cb0ef41Sopenharmony_ci 48231cb0ef41Sopenharmony_ciChanges since version 0.10.17: 48241cb0ef41Sopenharmony_ci 48251cb0ef41Sopenharmony_ci* unix: fix uv_spawn() NULL pointer deref on ENOMEM (Ben Noordhuis) 48261cb0ef41Sopenharmony_ci 48271cb0ef41Sopenharmony_ci* unix: don't close inherited fds on uv_spawn() fail (Ben Noordhuis) 48281cb0ef41Sopenharmony_ci 48291cb0ef41Sopenharmony_ci* unix: revert recent FSEvent changes (Ben Noordhuis) 48301cb0ef41Sopenharmony_ci 48311cb0ef41Sopenharmony_ci* unix: fix non-synchronized access in signal.c (Ben Noordhuis) 48321cb0ef41Sopenharmony_ci 48331cb0ef41Sopenharmony_ci 48341cb0ef41Sopenharmony_ci2013.09.25, Version 0.10.17 (Stable), 9670e0a93540c2f0d86c84a375f2303383c11e7e 48351cb0ef41Sopenharmony_ci 48361cb0ef41Sopenharmony_ciChanges since version 0.10.16: 48371cb0ef41Sopenharmony_ci 48381cb0ef41Sopenharmony_ci* build: remove GCC_WARN_ABOUT_MISSING_NEWLINE (Ben Noordhuis) 48391cb0ef41Sopenharmony_ci 48401cb0ef41Sopenharmony_ci* darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis) 48411cb0ef41Sopenharmony_ci 48421cb0ef41Sopenharmony_ci 48431cb0ef41Sopenharmony_ci2013.09.06, Version 0.10.16 (Stable), 2bce230d81f4853a23662cbeb26fe98010b1084b 48441cb0ef41Sopenharmony_ci 48451cb0ef41Sopenharmony_ciChanges since version 0.10.15: 48461cb0ef41Sopenharmony_ci 48471cb0ef41Sopenharmony_ci* windows: make uv_shutdown() for write-only pipes work (Bert Belder) 48481cb0ef41Sopenharmony_ci 48491cb0ef41Sopenharmony_ci* windows: make uv_fs_open() report EINVAL when invalid arguments are passed 48501cb0ef41Sopenharmony_ci (Bert Belder) 48511cb0ef41Sopenharmony_ci 48521cb0ef41Sopenharmony_ci* windows: make uv_fs_open() report _open_osfhandle() failure correctly (Bert 48531cb0ef41Sopenharmony_ci Belder) 48541cb0ef41Sopenharmony_ci 48551cb0ef41Sopenharmony_ci* windows: make uv_fs_chmod() report errors correctly (Bert Belder) 48561cb0ef41Sopenharmony_ci 48571cb0ef41Sopenharmony_ci* windows: wrap multi-statement macros in do..while block (Bert Belder) 48581cb0ef41Sopenharmony_ci 48591cb0ef41Sopenharmony_ci 48601cb0ef41Sopenharmony_ci2013.09.05, Version 0.11.13 (Unstable), f5b6db6c1d7f93d28281207fd47c3841c9a9792e 48611cb0ef41Sopenharmony_ci 48621cb0ef41Sopenharmony_ciChanges since version 0.11.12: 48631cb0ef41Sopenharmony_ci 48641cb0ef41Sopenharmony_ci* unix: define _GNU_SOURCE, exposes glibc-isms (Ben Noordhuis) 48651cb0ef41Sopenharmony_ci 48661cb0ef41Sopenharmony_ci* windows: check for nonconforming swprintf arguments (Brent Cook) 48671cb0ef41Sopenharmony_ci 48681cb0ef41Sopenharmony_ci* build: include internal headers in source list (Brent Cook) 48691cb0ef41Sopenharmony_ci 48701cb0ef41Sopenharmony_ci* include: merge uv_tcp_bind and uv_tcp_bind6 (Ben Noordhuis) 48711cb0ef41Sopenharmony_ci 48721cb0ef41Sopenharmony_ci* include: merge uv_tcp_connect and uv_tcp_connect6 (Ben Noordhuis) 48731cb0ef41Sopenharmony_ci 48741cb0ef41Sopenharmony_ci* include: merge uv_udp_bind and uv_udp_bind6 (Ben Noordhuis) 48751cb0ef41Sopenharmony_ci 48761cb0ef41Sopenharmony_ci* include: merge uv_udp_send and uv_udp_send6 (Ben Noordhuis) 48771cb0ef41Sopenharmony_ci 48781cb0ef41Sopenharmony_ci 48791cb0ef41Sopenharmony_ci2013.09.03, Version 0.11.12 (Unstable), 82d01d5f6780d178f5176a01425ec297583c0811 48801cb0ef41Sopenharmony_ci 48811cb0ef41Sopenharmony_ciChanges since version 0.11.11: 48821cb0ef41Sopenharmony_ci 48831cb0ef41Sopenharmony_ci* test: fix epoll_wait() usage in test-embed.c (Ben Noordhuis) 48841cb0ef41Sopenharmony_ci 48851cb0ef41Sopenharmony_ci* include: uv_alloc_cb now takes uv_buf_t* (Ben Noordhuis) 48861cb0ef41Sopenharmony_ci 48871cb0ef41Sopenharmony_ci* include: uv_read{2}_cb now takes const uv_buf_t* (Ben Noordhuis) 48881cb0ef41Sopenharmony_ci 48891cb0ef41Sopenharmony_ci* include: uv_ip[46]_addr now takes sockaddr_in* (Ben Noordhuis) 48901cb0ef41Sopenharmony_ci 48911cb0ef41Sopenharmony_ci* include: uv_tcp_bind{6} now takes sockaddr_in* (Ben Noordhuis) 48921cb0ef41Sopenharmony_ci 48931cb0ef41Sopenharmony_ci* include: uv_tcp_connect{6} now takes sockaddr_in* (Ben Noordhuis) 48941cb0ef41Sopenharmony_ci 48951cb0ef41Sopenharmony_ci* include: uv_udp_recv_cb now takes const uv_buf_t* (Ben Noordhuis) 48961cb0ef41Sopenharmony_ci 48971cb0ef41Sopenharmony_ci* include: uv_udp_bind{6} now takes sockaddr_in* (Ben Noordhuis) 48981cb0ef41Sopenharmony_ci 48991cb0ef41Sopenharmony_ci* include: uv_udp_send{6} now takes sockaddr_in* (Ben Noordhuis) 49001cb0ef41Sopenharmony_ci 49011cb0ef41Sopenharmony_ci* include: uv_spawn takes const uv_process_options_t* (Ben Noordhuis) 49021cb0ef41Sopenharmony_ci 49031cb0ef41Sopenharmony_ci* include: make uv_write{2} const correct (Ben Noordhuis) 49041cb0ef41Sopenharmony_ci 49051cb0ef41Sopenharmony_ci* windows: fix flags assignment in uv_fs_readdir() (Ben Noordhuis) 49061cb0ef41Sopenharmony_ci 49071cb0ef41Sopenharmony_ci* windows: fix stray comments (Ben Noordhuis) 49081cb0ef41Sopenharmony_ci 49091cb0ef41Sopenharmony_ci* windows: remove unused is_path_dir() function (Ben Noordhuis) 49101cb0ef41Sopenharmony_ci 49111cb0ef41Sopenharmony_ci 49121cb0ef41Sopenharmony_ci2013.08.30, Version 0.11.11 (Unstable), ba876d53539ed0427c52039012419cd9374c6f0d 49131cb0ef41Sopenharmony_ci 49141cb0ef41Sopenharmony_ciChanges since version 0.11.10: 49151cb0ef41Sopenharmony_ci 49161cb0ef41Sopenharmony_ci* unix, windows: add thread-local storage API (Ben Noordhuis) 49171cb0ef41Sopenharmony_ci 49181cb0ef41Sopenharmony_ci* linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis) 49191cb0ef41Sopenharmony_ci 49201cb0ef41Sopenharmony_ci* darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis) 49211cb0ef41Sopenharmony_ci 49221cb0ef41Sopenharmony_ci* windows: make uv_shutdown() for write-only pipes work (Bert Belder) 49231cb0ef41Sopenharmony_ci 49241cb0ef41Sopenharmony_ci* include: update uv_udp_open() / uv_udp_bind() docs (Ben Noordhuis) 49251cb0ef41Sopenharmony_ci 49261cb0ef41Sopenharmony_ci* unix: req queue must be empty when destroying loop (Ben Noordhuis) 49271cb0ef41Sopenharmony_ci 49281cb0ef41Sopenharmony_ci* unix: move loop functions from core.c to loop.c (Ben Noordhuis) 49291cb0ef41Sopenharmony_ci 49301cb0ef41Sopenharmony_ci* darwin: remove CoreFoundation dependency (Ben Noordhuis) 49311cb0ef41Sopenharmony_ci 49321cb0ef41Sopenharmony_ci* windows: make autotools build system work with mingw (Keno Fischer) 49331cb0ef41Sopenharmony_ci 49341cb0ef41Sopenharmony_ci* windows: fix mingw build (Alex Crichton) 49351cb0ef41Sopenharmony_ci 49361cb0ef41Sopenharmony_ci* windows: tweak Makefile.mingw for easier usage (Alex Crichton) 49371cb0ef41Sopenharmony_ci 49381cb0ef41Sopenharmony_ci* build: remove _GNU_SOURCE macro definition (Ben Noordhuis) 49391cb0ef41Sopenharmony_ci 49401cb0ef41Sopenharmony_ci 49411cb0ef41Sopenharmony_ci2013.08.25, Version 0.11.10 (Unstable), 742dadcb7154cc7bb89c0c228a223b767a36cf0d 49421cb0ef41Sopenharmony_ci 49431cb0ef41Sopenharmony_ci* windows: Re-implement uv_fs_stat. The st_ctime field now contains the change 49441cb0ef41Sopenharmony_ci time, not the creation time, like on unix systems. st_dev, st_ino, st_blocks 49451cb0ef41Sopenharmony_ci and st_blksize are now also filled out. (Bert Belder) 49461cb0ef41Sopenharmony_ci 49471cb0ef41Sopenharmony_ci* linux: fix setsockopt(SO_REUSEPORT) error handling (Ben Noordhuis) 49481cb0ef41Sopenharmony_ci 49491cb0ef41Sopenharmony_ci* windows: report uv_process_t exit code correctly (Bert Belder) 49501cb0ef41Sopenharmony_ci 49511cb0ef41Sopenharmony_ci* windows: make uv_fs_chmod() report errors correctly (Bert Belder) 49521cb0ef41Sopenharmony_ci 49531cb0ef41Sopenharmony_ci* windows: make some more NT apis available for libuv's internal use (Bert 49541cb0ef41Sopenharmony_ci Belder) 49551cb0ef41Sopenharmony_ci 49561cb0ef41Sopenharmony_ci* windows: squelch some compiler warnings (Bert Belder) 49571cb0ef41Sopenharmony_ci 49581cb0ef41Sopenharmony_ci 49591cb0ef41Sopenharmony_ci2013.08.24, Version 0.11.9 (Unstable), a2d29b5b068cbac93dc16138fb30a74e2669daad 49601cb0ef41Sopenharmony_ci 49611cb0ef41Sopenharmony_ciChanges since version 0.11.8: 49621cb0ef41Sopenharmony_ci 49631cb0ef41Sopenharmony_ci* fsevents: share FSEventStream between multiple FS watchers, which removes a 49641cb0ef41Sopenharmony_ci limit on the maximum number of file watchers that can be created on OS X. 49651cb0ef41Sopenharmony_ci (Fedor Indutny) 49661cb0ef41Sopenharmony_ci 49671cb0ef41Sopenharmony_ci* process: the `exit_status` parameter for a uv_process_t's exit callback now 49681cb0ef41Sopenharmony_ci is an int64_t, and no longer an int. (Bert Belder) 49691cb0ef41Sopenharmony_ci 49701cb0ef41Sopenharmony_ci* process: make uv_spawn() return some types of errors immediately on windows, 49711cb0ef41Sopenharmony_ci instead of passing the error code the the exit callback. This brings it on 49721cb0ef41Sopenharmony_ci par with libuv's behavior on unix. (Bert Belder) 49731cb0ef41Sopenharmony_ci 49741cb0ef41Sopenharmony_ci 49751cb0ef41Sopenharmony_ci2013.08.24, Version 0.10.15 (Stable), 221078a8fdd9b853c6b557b3d9a5dd744b4fdd6b 49761cb0ef41Sopenharmony_ci 49771cb0ef41Sopenharmony_ciChanges since version 0.10.14: 49781cb0ef41Sopenharmony_ci 49791cb0ef41Sopenharmony_ci* fsevents: create FSEvents thread on demand (Ben Noordhuis) 49801cb0ef41Sopenharmony_ci 49811cb0ef41Sopenharmony_ci* fsevents: use a single thread for interacting with FSEvents, because it's not 49821cb0ef41Sopenharmony_ci thread-safe. (Fedor Indutny) 49831cb0ef41Sopenharmony_ci 49841cb0ef41Sopenharmony_ci* fsevents: share FSEventStream between multiple FS watchers, which removes a 49851cb0ef41Sopenharmony_ci limit on the maximum number of file watchers that can be created on OS X. 49861cb0ef41Sopenharmony_ci (Fedor Indutny) 49871cb0ef41Sopenharmony_ci 49881cb0ef41Sopenharmony_ci 49891cb0ef41Sopenharmony_ci2013.08.22, Version 0.11.8 (Unstable), a5260462db80ab0deab6b9e6a8991dd8f5a9a2f8 49901cb0ef41Sopenharmony_ci 49911cb0ef41Sopenharmony_ciChanges since version 0.11.7: 49921cb0ef41Sopenharmony_ci 49931cb0ef41Sopenharmony_ci* unix: fix missing return value warning in stream.c (Ben Noordhuis) 49941cb0ef41Sopenharmony_ci 49951cb0ef41Sopenharmony_ci* build: serial-tests was added in automake v1.12 (Ben Noordhuis) 49961cb0ef41Sopenharmony_ci 49971cb0ef41Sopenharmony_ci* windows: fix uninitialized local variable warning (Ben Noordhuis) 49981cb0ef41Sopenharmony_ci 49991cb0ef41Sopenharmony_ci* windows: fix missing return value warning (Ben Noordhuis) 50001cb0ef41Sopenharmony_ci 50011cb0ef41Sopenharmony_ci* build: fix string comparisons in autogen.sh (Ben Noordhuis) 50021cb0ef41Sopenharmony_ci 50031cb0ef41Sopenharmony_ci* windows: move INLINE macro, remove UNUSED (Ben Noordhuis) 50041cb0ef41Sopenharmony_ci 50051cb0ef41Sopenharmony_ci* unix: clean up __attribute__((quux)) usage (Ben Noordhuis) 50061cb0ef41Sopenharmony_ci 50071cb0ef41Sopenharmony_ci* sunos: remove futimes() macro (Ben Noordhuis) 50081cb0ef41Sopenharmony_ci 50091cb0ef41Sopenharmony_ci* unix: fix uv__signal_unlock() prototype (Ben Noordhuis) 50101cb0ef41Sopenharmony_ci 50111cb0ef41Sopenharmony_ci* unix, windows: allow NULL async callback (Ben Noordhuis) 50121cb0ef41Sopenharmony_ci 50131cb0ef41Sopenharmony_ci* build: apply dtrace -G to all object files (Timothy J. Fontaine) 50141cb0ef41Sopenharmony_ci 50151cb0ef41Sopenharmony_ci* darwin: fix indentation in uv__hrtime() (Ben Noordhuis) 50161cb0ef41Sopenharmony_ci 50171cb0ef41Sopenharmony_ci* darwin: create fsevents thread on demand (Ben Noordhuis) 50181cb0ef41Sopenharmony_ci 50191cb0ef41Sopenharmony_ci* darwin: reduce fsevents thread stack size (Ben Noordhuis) 50201cb0ef41Sopenharmony_ci 50211cb0ef41Sopenharmony_ci* darwin: call pthread_setname_np() if available (Ben Noordhuis) 50221cb0ef41Sopenharmony_ci 50231cb0ef41Sopenharmony_ci* build: fix automake serial-tests check again (Ben Noordhuis) 50241cb0ef41Sopenharmony_ci 50251cb0ef41Sopenharmony_ci* unix: retry waitpid() on EINTR (Ben Noordhuis) 50261cb0ef41Sopenharmony_ci 50271cb0ef41Sopenharmony_ci* darwin: fix ios build error (Ben Noordhuis) 50281cb0ef41Sopenharmony_ci 50291cb0ef41Sopenharmony_ci* darwin: fix ios compiler warning (Ben Noordhuis) 50301cb0ef41Sopenharmony_ci 50311cb0ef41Sopenharmony_ci* test: simplify test-ip6-addr.c (Ben Noordhuis) 50321cb0ef41Sopenharmony_ci 50331cb0ef41Sopenharmony_ci* unix, windows: fix ipv6 link-local address parsing (Ben Noordhuis) 50341cb0ef41Sopenharmony_ci 50351cb0ef41Sopenharmony_ci* fsevents: FSEvents is most likely not thread-safe (Fedor Indutny) 50361cb0ef41Sopenharmony_ci 50371cb0ef41Sopenharmony_ci* windows: omit stdint.h, fix msvc 2008 build error (Ben Noordhuis) 50381cb0ef41Sopenharmony_ci 50391cb0ef41Sopenharmony_ci 50401cb0ef41Sopenharmony_ci2013.08.22, Version 0.10.14 (Stable), 15d64132151c18b26346afa892444b95e2addad0 50411cb0ef41Sopenharmony_ci 50421cb0ef41Sopenharmony_ciChanges since version 0.10.13: 50431cb0ef41Sopenharmony_ci 50441cb0ef41Sopenharmony_ci* unix: retry waitpid() on EINTR (Ben Noordhuis) 50451cb0ef41Sopenharmony_ci 50461cb0ef41Sopenharmony_ci 50471cb0ef41Sopenharmony_ci2013.08.07, Version 0.11.7 (Unstable), 3cad361f8776f70941b39d65bd9426bcb1aa817b 50481cb0ef41Sopenharmony_ci 50491cb0ef41Sopenharmony_ciChanges since version 0.11.6: 50501cb0ef41Sopenharmony_ci 50511cb0ef41Sopenharmony_ci* unix, windows: fix uv_fs_chown() function prototype (Ben Noordhuis) 50521cb0ef41Sopenharmony_ci 50531cb0ef41Sopenharmony_ci* unix, windows: remove unused variables (Brian White) 50541cb0ef41Sopenharmony_ci 50551cb0ef41Sopenharmony_ci* test: fix signed/unsigned comparison warnings (Ben Noordhuis) 50561cb0ef41Sopenharmony_ci 50571cb0ef41Sopenharmony_ci* build: dtrace shouldn't break out of tree builds (Timothy J. Fontaine) 50581cb0ef41Sopenharmony_ci 50591cb0ef41Sopenharmony_ci* unix, windows: don't read/recv if buf.len==0 (Ben Noordhuis) 50601cb0ef41Sopenharmony_ci 50611cb0ef41Sopenharmony_ci* build: add mingw makefile (Ben Noordhuis) 50621cb0ef41Sopenharmony_ci 50631cb0ef41Sopenharmony_ci* unix, windows: add MAC to uv_interface_addresses() (Brian White) 50641cb0ef41Sopenharmony_ci 50651cb0ef41Sopenharmony_ci* build: enable AM_INIT_AUTOMAKE([subdir-objects]) (Ben Noordhuis) 50661cb0ef41Sopenharmony_ci 50671cb0ef41Sopenharmony_ci* unix, windows: make buf arg to uv_fs_write const (Ben Noordhuis) 50681cb0ef41Sopenharmony_ci 50691cb0ef41Sopenharmony_ci* sunos: fix build breakage introduced in e3a657c (Ben Noordhuis) 50701cb0ef41Sopenharmony_ci 50711cb0ef41Sopenharmony_ci* aix: fix build breakage introduced in 3ee4d3f (Ben Noordhuis) 50721cb0ef41Sopenharmony_ci 50731cb0ef41Sopenharmony_ci* windows: fix mingw32 build, define JOB_OBJECT_XXX (Yasuhiro Matsumoto) 50741cb0ef41Sopenharmony_ci 50751cb0ef41Sopenharmony_ci* windows: fix mingw32 build, include limits.h (Yasuhiro Matsumoto) 50761cb0ef41Sopenharmony_ci 50771cb0ef41Sopenharmony_ci* test: replace sprintf() with snprintf() (Ben Noordhuis) 50781cb0ef41Sopenharmony_ci 50791cb0ef41Sopenharmony_ci* test: replace strcpy() with strncpy() (Ben Noordhuis) 50801cb0ef41Sopenharmony_ci 50811cb0ef41Sopenharmony_ci* openbsd: fix uv_ip6_addr() unused variable warnings (Ben Noordhuis) 50821cb0ef41Sopenharmony_ci 50831cb0ef41Sopenharmony_ci* openbsd: fix dlerror() const correctness warning (Ben Noordhuis) 50841cb0ef41Sopenharmony_ci 50851cb0ef41Sopenharmony_ci* openbsd: fix uv_fs_sendfile() unused variable warnings (Ben Noordhuis) 50861cb0ef41Sopenharmony_ci 50871cb0ef41Sopenharmony_ci* build: disable parallel automake tests (Ben Noordhuis) 50881cb0ef41Sopenharmony_ci 50891cb0ef41Sopenharmony_ci* test: add windows-only snprintf() function (Ben Noordhuis) 50901cb0ef41Sopenharmony_ci 50911cb0ef41Sopenharmony_ci* build: add automake serial-tests version check (Ben Noordhuis) 50921cb0ef41Sopenharmony_ci 50931cb0ef41Sopenharmony_ci 50941cb0ef41Sopenharmony_ci2013.07.26, Version 0.10.13 (Stable), 381312e1fe6fecbabc943ccd56f0e7d114b3d064 50951cb0ef41Sopenharmony_ci 50961cb0ef41Sopenharmony_ciChanges since version 0.10.12: 50971cb0ef41Sopenharmony_ci 50981cb0ef41Sopenharmony_ci* unix, windows: fix uv_fs_chown() function prototype (Ben Noordhuis) 50991cb0ef41Sopenharmony_ci 51001cb0ef41Sopenharmony_ci 51011cb0ef41Sopenharmony_ci2013.07.21, Version 0.11.6 (Unstable), 6645b93273e0553d23823c576573b82b129bf28c 51021cb0ef41Sopenharmony_ci 51031cb0ef41Sopenharmony_ciChanges since version 0.11.5: 51041cb0ef41Sopenharmony_ci 51051cb0ef41Sopenharmony_ci* test: open stdout fd in write-only mode (Ben Noordhuis) 51061cb0ef41Sopenharmony_ci 51071cb0ef41Sopenharmony_ci* windows: uv_spawn shouldn't reject reparse points (Bert Belder) 51081cb0ef41Sopenharmony_ci 51091cb0ef41Sopenharmony_ci* windows: use WSAGetLastError(), not errno (Ben Noordhuis) 51101cb0ef41Sopenharmony_ci 51111cb0ef41Sopenharmony_ci* build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis) 51121cb0ef41Sopenharmony_ci 51131cb0ef41Sopenharmony_ci* test: fix signed/unsigned compiler warning (Ben Noordhuis) 51141cb0ef41Sopenharmony_ci 51151cb0ef41Sopenharmony_ci* test: add 'start timer from check handle' test (Ben Noordhuis) 51161cb0ef41Sopenharmony_ci 51171cb0ef41Sopenharmony_ci* build: `all` now builds static and dynamic lib (Ben Noordhuis) 51181cb0ef41Sopenharmony_ci 51191cb0ef41Sopenharmony_ci* unix, windows: add extra fields to uv_stat_t (Saúl Ibarra Corretgé) 51201cb0ef41Sopenharmony_ci 51211cb0ef41Sopenharmony_ci* build: add install target to the makefile (Navaneeth Kedaram Nambiathan) 51221cb0ef41Sopenharmony_ci 51231cb0ef41Sopenharmony_ci* build: switch to autotools (Ben Noordhuis) 51241cb0ef41Sopenharmony_ci 51251cb0ef41Sopenharmony_ci* build: use AM_PROG_AR conditionally (Ben Noordhuis) 51261cb0ef41Sopenharmony_ci 51271cb0ef41Sopenharmony_ci* test: fix fs_fstat test on sunos (Ben Noordhuis) 51281cb0ef41Sopenharmony_ci 51291cb0ef41Sopenharmony_ci* test: fix fs_chown when running as root (Ben Noordhuis) 51301cb0ef41Sopenharmony_ci 51311cb0ef41Sopenharmony_ci* test: fix spawn_setgid_fails and spawn_setuid_fails (Ben Noordhuis) 51321cb0ef41Sopenharmony_ci 51331cb0ef41Sopenharmony_ci* build: use AM_SILENT_RULES conditionally (Ben Noordhuis) 51341cb0ef41Sopenharmony_ci 51351cb0ef41Sopenharmony_ci* build: add DTrace detection for autotools (Timothy J. Fontaine) 51361cb0ef41Sopenharmony_ci 51371cb0ef41Sopenharmony_ci* linux,darwin,win: link-local IPv6 addresses (Miroslav Bajtoš) 51381cb0ef41Sopenharmony_ci 51391cb0ef41Sopenharmony_ci* unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK) (Ben Noordhuis) 51401cb0ef41Sopenharmony_ci 51411cb0ef41Sopenharmony_ci* unix, windows: return error codes directly (Ben Noordhuis) 51421cb0ef41Sopenharmony_ci 51431cb0ef41Sopenharmony_ci 51441cb0ef41Sopenharmony_ci2013.07.10, Version 0.10.12 (Stable), 58a46221bba726746887a661a9f36fe9ff204209 51451cb0ef41Sopenharmony_ci 51461cb0ef41Sopenharmony_ciChanges since version 0.10.11: 51471cb0ef41Sopenharmony_ci 51481cb0ef41Sopenharmony_ci* linux: add support for MIPS (Andrei Sedoi) 51491cb0ef41Sopenharmony_ci 51501cb0ef41Sopenharmony_ci* windows: uv_spawn shouldn't reject reparse points (Bert Belder) 51511cb0ef41Sopenharmony_ci 51521cb0ef41Sopenharmony_ci* windows: use WSAGetLastError(), not errno (Ben Noordhuis) 51531cb0ef41Sopenharmony_ci 51541cb0ef41Sopenharmony_ci* build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis) 51551cb0ef41Sopenharmony_ci 51561cb0ef41Sopenharmony_ci* build: `all` now builds static and dynamic lib (Ben Noordhuis) 51571cb0ef41Sopenharmony_ci 51581cb0ef41Sopenharmony_ci* unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK) (Ben Noordhuis) 51591cb0ef41Sopenharmony_ci 51601cb0ef41Sopenharmony_ci 51611cb0ef41Sopenharmony_ci2013.06.27, Version 0.11.5 (Unstable), e3c63ff1627a14e96f54c1c62b0d68b446d8425b 51621cb0ef41Sopenharmony_ci 51631cb0ef41Sopenharmony_ciChanges since version 0.11.4: 51641cb0ef41Sopenharmony_ci 51651cb0ef41Sopenharmony_ci* build: remove CSTDFLAG, use only CFLAGS (Ben Noordhuis) 51661cb0ef41Sopenharmony_ci 51671cb0ef41Sopenharmony_ci* unix: support for android builds (Linus Mårtensson) 51681cb0ef41Sopenharmony_ci 51691cb0ef41Sopenharmony_ci* unix: avoid extra read, short-circuit on POLLHUP (Ben Noordhuis) 51701cb0ef41Sopenharmony_ci 51711cb0ef41Sopenharmony_ci* uv: support android libuv standalone build (Linus Mårtensson) 51721cb0ef41Sopenharmony_ci 51731cb0ef41Sopenharmony_ci* src: make queue.h c++ compatible (Ben Noordhuis) 51741cb0ef41Sopenharmony_ci 51751cb0ef41Sopenharmony_ci* unix: s/ngx-queue.h/queue.h/ in checksparse.sh (Ben Noordhuis) 51761cb0ef41Sopenharmony_ci 51771cb0ef41Sopenharmony_ci* unix: unconditionally stop handle on close (Ben Noordhuis) 51781cb0ef41Sopenharmony_ci 51791cb0ef41Sopenharmony_ci* freebsd: don't enable dtrace if it's not available (Brian White) 51801cb0ef41Sopenharmony_ci 51811cb0ef41Sopenharmony_ci* build: make HAVE_DTRACE=0 should disable dtrace (Timothy J. Fontaine) 51821cb0ef41Sopenharmony_ci 51831cb0ef41Sopenharmony_ci* unix: remove overzealous assert (Ben Noordhuis) 51841cb0ef41Sopenharmony_ci 51851cb0ef41Sopenharmony_ci* unix: remove unused function uv_fatal_error() (Ben Noordhuis) 51861cb0ef41Sopenharmony_ci 51871cb0ef41Sopenharmony_ci* unix, windows: clean up uv_thread_create() (Ben Noordhuis) 51881cb0ef41Sopenharmony_ci 51891cb0ef41Sopenharmony_ci* queue: fix pointer truncation on LLP64 platforms (Bert Belder) 51901cb0ef41Sopenharmony_ci 51911cb0ef41Sopenharmony_ci* build: set OS=="android" for android builds (Linus Mårtensson) 51921cb0ef41Sopenharmony_ci 51931cb0ef41Sopenharmony_ci* windows: don't use uppercase in include filename (Ben Noordhuis) 51941cb0ef41Sopenharmony_ci 51951cb0ef41Sopenharmony_ci* stream: add an API to make streams do blocking writes (Henry Rawas) 51961cb0ef41Sopenharmony_ci 51971cb0ef41Sopenharmony_ci* windows: use WSAGetLastError(), not errno (Ben Noordhuis) 51981cb0ef41Sopenharmony_ci 51991cb0ef41Sopenharmony_ci 52001cb0ef41Sopenharmony_ci2013.06.13, Version 0.10.11 (Stable), c3b75406a66a10222a589cb173e8f469e9665c7e 52011cb0ef41Sopenharmony_ci 52021cb0ef41Sopenharmony_ciChanges since version 0.10.10: 52031cb0ef41Sopenharmony_ci 52041cb0ef41Sopenharmony_ci* unix: unconditionally stop handle on close (Ben Noordhuis) 52051cb0ef41Sopenharmony_ci 52061cb0ef41Sopenharmony_ci* freebsd: don't enable dtrace if it's not available (Brian White) 52071cb0ef41Sopenharmony_ci 52081cb0ef41Sopenharmony_ci* build: make HAVE_DTRACE=0 should disable dtrace (Timothy J. Fontaine) 52091cb0ef41Sopenharmony_ci 52101cb0ef41Sopenharmony_ci* unix: remove overzealous assert (Ben Noordhuis) 52111cb0ef41Sopenharmony_ci 52121cb0ef41Sopenharmony_ci* unix: clear UV_STREAM_SHUTTING after shutdown() (Ben Noordhuis) 52131cb0ef41Sopenharmony_ci 52141cb0ef41Sopenharmony_ci* unix: fix busy loop, write if POLLERR or POLLHUP (Ben Noordhuis) 52151cb0ef41Sopenharmony_ci 52161cb0ef41Sopenharmony_ci 52171cb0ef41Sopenharmony_ci2013.06.05, Version 0.10.10 (Stable), 0d95a88bd35fce93863c57a460be613aea34d2c5 52181cb0ef41Sopenharmony_ci 52191cb0ef41Sopenharmony_ciChanges since version 0.10.9: 52201cb0ef41Sopenharmony_ci 52211cb0ef41Sopenharmony_ci* include: document uv_update_time() and uv_now() (Ben Noordhuis) 52221cb0ef41Sopenharmony_ci 52231cb0ef41Sopenharmony_ci* linux: fix cpu model parsing on newer arm kernels (Ben Noordhuis) 52241cb0ef41Sopenharmony_ci 52251cb0ef41Sopenharmony_ci* linux: fix a memory leak in uv_cpu_info() error path (Ben Noordhuis) 52261cb0ef41Sopenharmony_ci 52271cb0ef41Sopenharmony_ci* linux: don't ignore out-of-memory errors in uv_cpu_info() (Ben Noordhuis) 52281cb0ef41Sopenharmony_ci 52291cb0ef41Sopenharmony_ci* unix, windows: move uv_now() to uv-common.c (Ben Noordhuis) 52301cb0ef41Sopenharmony_ci 52311cb0ef41Sopenharmony_ci* test: fix a compilation problem in test-osx-select.c that was caused by the 52321cb0ef41Sopenharmony_ci use of c-style comments (Bert Belder) 52331cb0ef41Sopenharmony_ci 52341cb0ef41Sopenharmony_ci* darwin: use uv_fs_sendfile() use the sendfile api correctly (Wynn Wilkes) 52351cb0ef41Sopenharmony_ci 52361cb0ef41Sopenharmony_ci 52371cb0ef41Sopenharmony_ci2013.05.30, Version 0.11.4 (Unstable), e43e5b3d954a0989db5588aa110e1fe4fe6e0219 52381cb0ef41Sopenharmony_ci 52391cb0ef41Sopenharmony_ciChanges since version 0.11.3: 52401cb0ef41Sopenharmony_ci 52411cb0ef41Sopenharmony_ci* windows: make uv_spawn not fail when the libuv embedding application is run 52421cb0ef41Sopenharmony_ci under external job control (Bert Belder) 52431cb0ef41Sopenharmony_ci 52441cb0ef41Sopenharmony_ci* darwin: assume CFRunLoopStop() isn't thread-safe, fixing a race condition 52451cb0ef41Sopenharmony_ci when stopping the 'stdin select hack' thread (Fedor Indutny) 52461cb0ef41Sopenharmony_ci 52471cb0ef41Sopenharmony_ci* win: fix UV_EALREADY not being reported correctly to the libuv user in some 52481cb0ef41Sopenharmony_ci cases (Bert Belder) 52491cb0ef41Sopenharmony_ci 52501cb0ef41Sopenharmony_ci* darwin: make the uv__cf_loop_runner and uv__cf_loop_cb functions static (Ben 52511cb0ef41Sopenharmony_ci Noordhuis) 52521cb0ef41Sopenharmony_ci 52531cb0ef41Sopenharmony_ci* darwin: task_info() cannot fail (Ben Noordhuis) 52541cb0ef41Sopenharmony_ci 52551cb0ef41Sopenharmony_ci* unix: add error mapping for ENETDOWN (Ben Noordhuis) 52561cb0ef41Sopenharmony_ci 52571cb0ef41Sopenharmony_ci* unix: implicitly signal write errors to the libuv user (Ben Noordhuis) 52581cb0ef41Sopenharmony_ci 52591cb0ef41Sopenharmony_ci* unix: fix assertion error on signal pipe overflow (Bert Belder) 52601cb0ef41Sopenharmony_ci 52611cb0ef41Sopenharmony_ci* unix: turn off POLLOUT after stream connect (Ben Noordhuis) 52621cb0ef41Sopenharmony_ci 52631cb0ef41Sopenharmony_ci* unix: fix stream refcounting buglet (Ben Noordhuis) 52641cb0ef41Sopenharmony_ci 52651cb0ef41Sopenharmony_ci* unix: remove assert statements that are no longer correct (Ben Noordhuis) 52661cb0ef41Sopenharmony_ci 52671cb0ef41Sopenharmony_ci* unix: appease warning about non-standard `inline` (Sean Silva) 52681cb0ef41Sopenharmony_ci 52691cb0ef41Sopenharmony_ci* unix: add uv__is_closing() macro (Ben Noordhuis) 52701cb0ef41Sopenharmony_ci 52711cb0ef41Sopenharmony_ci* unix: stop stream POLLOUT watcher on write error (Ben Noordhuis) 52721cb0ef41Sopenharmony_ci 52731cb0ef41Sopenharmony_ci* include: document uv_update_time() and uv_now() (Ben Noordhuis) 52741cb0ef41Sopenharmony_ci 52751cb0ef41Sopenharmony_ci* linux: fix cpu model parsing on newer arm kernels (Ben Noordhuis) 52761cb0ef41Sopenharmony_ci 52771cb0ef41Sopenharmony_ci* linux: fix a memory leak in uv_cpu_info() error path (Ben Noordhuis) 52781cb0ef41Sopenharmony_ci 52791cb0ef41Sopenharmony_ci* linux: don't ignore out-of-memory errors in uv_cpu_info() (Ben Noordhuis) 52801cb0ef41Sopenharmony_ci 52811cb0ef41Sopenharmony_ci* unix, windows: move uv_now() to uv-common.c (Ben Noordhuis) 52821cb0ef41Sopenharmony_ci 52831cb0ef41Sopenharmony_ci* test: fix a compilation problem in test-osx-select.c that was caused by the 52841cb0ef41Sopenharmony_ci use of c-style comments (Bert Belder) 52851cb0ef41Sopenharmony_ci 52861cb0ef41Sopenharmony_ci* darwin: use uv_fs_sendfile() use the sendfile api correctly (Wynn Wilkes) 52871cb0ef41Sopenharmony_ci 52881cb0ef41Sopenharmony_ci* windows: call idle handles on every loop iteration, something the unix 52891cb0ef41Sopenharmony_ci implementation already did (Bert Belder) 52901cb0ef41Sopenharmony_ci 52911cb0ef41Sopenharmony_ci* test: update the idle-starvation test to verify that idle handles are called 52921cb0ef41Sopenharmony_ci in every loop iteration (Bert Belder) 52931cb0ef41Sopenharmony_ci 52941cb0ef41Sopenharmony_ci* unix, windows: ensure that uv_run() in RUN_ONCE mode calls timers that expire 52951cb0ef41Sopenharmony_ci after blocking (Ben Noordhuis) 52961cb0ef41Sopenharmony_ci 52971cb0ef41Sopenharmony_ci 52981cb0ef41Sopenharmony_ci2013.05.29, Version 0.10.9 (Stable), a195f9ace23d92345baf57582678bfc3017e6632 52991cb0ef41Sopenharmony_ci 53001cb0ef41Sopenharmony_ciChanges since version 0.10.8: 53011cb0ef41Sopenharmony_ci 53021cb0ef41Sopenharmony_ci* unix: fix stream refcounting buglet (Ben Noordhuis) 53031cb0ef41Sopenharmony_ci 53041cb0ef41Sopenharmony_ci* unix: remove erroneous asserts (Ben Noordhuis) 53051cb0ef41Sopenharmony_ci 53061cb0ef41Sopenharmony_ci* unix: add uv__is_closing() macro (Ben Noordhuis) 53071cb0ef41Sopenharmony_ci 53081cb0ef41Sopenharmony_ci* unix: stop stream POLLOUT watcher on write error (Ben Noordhuis) 53091cb0ef41Sopenharmony_ci 53101cb0ef41Sopenharmony_ci 53111cb0ef41Sopenharmony_ci2013.05.25, Version 0.10.8 (Stable), 0f39be12926fe2d8766a9f025797a473003e6504 53121cb0ef41Sopenharmony_ci 53131cb0ef41Sopenharmony_ciChanges since version 0.10.7: 53141cb0ef41Sopenharmony_ci 53151cb0ef41Sopenharmony_ci* windows: make uv_spawn not fail under job control (Bert Belder) 53161cb0ef41Sopenharmony_ci 53171cb0ef41Sopenharmony_ci* darwin: assume CFRunLoopStop() isn't thread-safe (Fedor Indutny) 53181cb0ef41Sopenharmony_ci 53191cb0ef41Sopenharmony_ci* win: fix UV_EALREADY incorrectly set (Bert Belder) 53201cb0ef41Sopenharmony_ci 53211cb0ef41Sopenharmony_ci* darwin: make two uv__cf_*() functions static (Ben Noordhuis) 53221cb0ef41Sopenharmony_ci 53231cb0ef41Sopenharmony_ci* darwin: task_info() cannot fail (Ben Noordhuis) 53241cb0ef41Sopenharmony_ci 53251cb0ef41Sopenharmony_ci* unix: add mapping for ENETDOWN (Ben Noordhuis) 53261cb0ef41Sopenharmony_ci 53271cb0ef41Sopenharmony_ci* unix: implicitly signal write errors to libuv user (Ben Noordhuis) 53281cb0ef41Sopenharmony_ci 53291cb0ef41Sopenharmony_ci* unix: fix assert on signal pipe overflow (Bert Belder) 53301cb0ef41Sopenharmony_ci 53311cb0ef41Sopenharmony_ci* unix: turn off POLLOUT after stream connect (Ben Noordhuis) 53321cb0ef41Sopenharmony_ci 53331cb0ef41Sopenharmony_ci 53341cb0ef41Sopenharmony_ci2013.05.16, Version 0.11.3 (Unstable), 0a48c05b5988aea84c605751900926fa25443b34 53351cb0ef41Sopenharmony_ci 53361cb0ef41Sopenharmony_ciChanges since version 0.11.2: 53371cb0ef41Sopenharmony_ci 53381cb0ef41Sopenharmony_ci* unix: clean up uv_accept() (Ben Noordhuis) 53391cb0ef41Sopenharmony_ci 53401cb0ef41Sopenharmony_ci* unix: remove errno preserving code (Ben Noordhuis) 53411cb0ef41Sopenharmony_ci 53421cb0ef41Sopenharmony_ci* darwin: fix ios build, don't require ApplicationServices (Ben Noordhuis) 53431cb0ef41Sopenharmony_ci 53441cb0ef41Sopenharmony_ci* windows: kill child processes when the parent dies (Bert Belder) 53451cb0ef41Sopenharmony_ci 53461cb0ef41Sopenharmony_ci* build: set soname in shared library (Ben Noordhuis) 53471cb0ef41Sopenharmony_ci 53481cb0ef41Sopenharmony_ci* build: make `make test` link against .a again (Ben Noordhuis) 53491cb0ef41Sopenharmony_ci 53501cb0ef41Sopenharmony_ci* build: only set soname on shared object builds (Timothy J. Fontaine) 53511cb0ef41Sopenharmony_ci 53521cb0ef41Sopenharmony_ci* build: convert predefined $PLATFORM to lower case (Elliot Saba) 53531cb0ef41Sopenharmony_ci 53541cb0ef41Sopenharmony_ci* test: fix process_title failing on linux (Miroslav Bajtoš) 53551cb0ef41Sopenharmony_ci 53561cb0ef41Sopenharmony_ci* test, sunos: disable process_title test (Miroslav Bajtoš) 53571cb0ef41Sopenharmony_ci 53581cb0ef41Sopenharmony_ci* test: add error logging to tty unit test (Miroslav Bajtoš) 53591cb0ef41Sopenharmony_ci 53601cb0ef41Sopenharmony_ci 53611cb0ef41Sopenharmony_ci2013.05.15, Version 0.10.7 (Stable), 028baaf0846b686a81e992cb2f2f5a9b8e841fcf 53621cb0ef41Sopenharmony_ci 53631cb0ef41Sopenharmony_ciChanges since version 0.10.6: 53641cb0ef41Sopenharmony_ci 53651cb0ef41Sopenharmony_ci* windows: kill child processes when the parent dies (Bert Belder) 53661cb0ef41Sopenharmony_ci 53671cb0ef41Sopenharmony_ci 53681cb0ef41Sopenharmony_ci2013.05.15, Version 0.10.6 (Stable), 11e6613e6260d95c8cf11bf89a2759c24649319a 53691cb0ef41Sopenharmony_ci 53701cb0ef41Sopenharmony_ciChanges since version 0.10.5: 53711cb0ef41Sopenharmony_ci 53721cb0ef41Sopenharmony_ci* stream: fix osx select hack (Fedor Indutny) 53731cb0ef41Sopenharmony_ci 53741cb0ef41Sopenharmony_ci* stream: fix small nit in select hack, add test (Fedor Indutny) 53751cb0ef41Sopenharmony_ci 53761cb0ef41Sopenharmony_ci* build: link with libkvm on openbsd (Ben Noordhuis) 53771cb0ef41Sopenharmony_ci 53781cb0ef41Sopenharmony_ci* stream: use harder sync restrictions for osx-hack (Fedor Indutny) 53791cb0ef41Sopenharmony_ci 53801cb0ef41Sopenharmony_ci* unix: fix EMFILE error handling (Ben Noordhuis) 53811cb0ef41Sopenharmony_ci 53821cb0ef41Sopenharmony_ci* darwin: fix unnecessary include headers (Daisuke Murase) 53831cb0ef41Sopenharmony_ci 53841cb0ef41Sopenharmony_ci* darwin: rename darwin-getproctitle.m (Ben Noordhuis) 53851cb0ef41Sopenharmony_ci 53861cb0ef41Sopenharmony_ci* build: convert predefined $PLATFORM to lower case (Elliot Saba) 53871cb0ef41Sopenharmony_ci 53881cb0ef41Sopenharmony_ci* build: set soname in shared library (Ben Noordhuis) 53891cb0ef41Sopenharmony_ci 53901cb0ef41Sopenharmony_ci* build: make `make test` link against .a again (Ben Noordhuis) 53911cb0ef41Sopenharmony_ci 53921cb0ef41Sopenharmony_ci* darwin: fix ios build, don't require ApplicationServices (Ben Noordhuis) 53931cb0ef41Sopenharmony_ci 53941cb0ef41Sopenharmony_ci* build: only set soname on shared object builds (Timothy J. Fontaine) 53951cb0ef41Sopenharmony_ci 53961cb0ef41Sopenharmony_ci 53971cb0ef41Sopenharmony_ci2013.05.11, Version 0.11.2 (Unstable), 3fba0bf65f091b91a9760530c05c6339c658d88b 53981cb0ef41Sopenharmony_ci 53991cb0ef41Sopenharmony_ciChanges since version 0.11.1: 54001cb0ef41Sopenharmony_ci 54011cb0ef41Sopenharmony_ci* darwin: look up file path with F_GETPATH (Ben Noordhuis) 54021cb0ef41Sopenharmony_ci 54031cb0ef41Sopenharmony_ci* unix, windows: add uv_has_ref() function (Saúl Ibarra Corretgé) 54041cb0ef41Sopenharmony_ci 54051cb0ef41Sopenharmony_ci* build: avoid double / in paths for dtrace (Timothy J. Fontaine) 54061cb0ef41Sopenharmony_ci 54071cb0ef41Sopenharmony_ci* unix: remove src/unix/cygwin.c (Ben Noordhuis) 54081cb0ef41Sopenharmony_ci 54091cb0ef41Sopenharmony_ci* windows: deal with the fact that GetTickCount might lag (Bert Belder) 54101cb0ef41Sopenharmony_ci 54111cb0ef41Sopenharmony_ci* unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis) 54121cb0ef41Sopenharmony_ci 54131cb0ef41Sopenharmony_ci* linux: don't use fopen() in uv_resident_set_memory() (Ben Noordhuis) 54141cb0ef41Sopenharmony_ci 54151cb0ef41Sopenharmony_ci 54161cb0ef41Sopenharmony_ci2013.04.24, Version 0.10.5 (Stable), 6595a7732c52eb4f8e57c88655f72997a8567a67 54171cb0ef41Sopenharmony_ci 54181cb0ef41Sopenharmony_ciChanges since version 0.10.4: 54191cb0ef41Sopenharmony_ci 54201cb0ef41Sopenharmony_ci* unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis) 54211cb0ef41Sopenharmony_ci 54221cb0ef41Sopenharmony_ci* windows: make timers handle large timeouts (Miroslav Bajtoš) 54231cb0ef41Sopenharmony_ci 54241cb0ef41Sopenharmony_ci* windows: remove superfluous assert statement (Bert Belder) 54251cb0ef41Sopenharmony_ci 54261cb0ef41Sopenharmony_ci* unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis) 54271cb0ef41Sopenharmony_ci 54281cb0ef41Sopenharmony_ci* linux: don't use fopen() in uv_resident_set_memory() (Ben Noordhuis) 54291cb0ef41Sopenharmony_ci 54301cb0ef41Sopenharmony_ci 54311cb0ef41Sopenharmony_ci2013.04.12, Version 0.10.4 (Stable), 85827e26403ac6dfa331af8ec9916ea7e27bd833 54321cb0ef41Sopenharmony_ci 54331cb0ef41Sopenharmony_ciChanges since version 0.10.3: 54341cb0ef41Sopenharmony_ci 54351cb0ef41Sopenharmony_ci* include: update uv_backend_fd() documentation (Ben Noordhuis) 54361cb0ef41Sopenharmony_ci 54371cb0ef41Sopenharmony_ci* unix: include uv.h in src/version.c (Ben Noordhuis) 54381cb0ef41Sopenharmony_ci 54391cb0ef41Sopenharmony_ci* unix: don't write more than IOV_MAX iovecs (Fedor Indutny) 54401cb0ef41Sopenharmony_ci 54411cb0ef41Sopenharmony_ci* mingw-w64: don't call _set_invalid_parameter_handler (Nils Maier) 54421cb0ef41Sopenharmony_ci 54431cb0ef41Sopenharmony_ci* build: gyp disable thin archives (Timothy J. Fontaine) 54441cb0ef41Sopenharmony_ci 54451cb0ef41Sopenharmony_ci* sunos: re-export entire library when static (Timothy J. Fontaine) 54461cb0ef41Sopenharmony_ci 54471cb0ef41Sopenharmony_ci* unix: dtrace probes for tick-start and tick-stop (Timothy J. Fontaine) 54481cb0ef41Sopenharmony_ci 54491cb0ef41Sopenharmony_ci* windows: fix memory leak in fs__sendfile (Shannen Saez) 54501cb0ef41Sopenharmony_ci 54511cb0ef41Sopenharmony_ci* windows: remove double initialization in uv_tty_init (Shannen Saez) 54521cb0ef41Sopenharmony_ci 54531cb0ef41Sopenharmony_ci* build: fix dtrace-enabled out of tree build (Ben Noordhuis) 54541cb0ef41Sopenharmony_ci 54551cb0ef41Sopenharmony_ci* build: squelch -Wdollar-in-identifier-extension warnings (Ben Noordhuis) 54561cb0ef41Sopenharmony_ci 54571cb0ef41Sopenharmony_ci* inet: snprintf returns int, not size_t (Brian White) 54581cb0ef41Sopenharmony_ci 54591cb0ef41Sopenharmony_ci* win: refactor uv_cpu_info (Bert Belder) 54601cb0ef41Sopenharmony_ci 54611cb0ef41Sopenharmony_ci* build: add support for Visual Studio 2012 (Nicholas Vavilov) 54621cb0ef41Sopenharmony_ci 54631cb0ef41Sopenharmony_ci* build: -Wno-dollar-in-identifier-extension is clang only (Ben Noordhuis) 54641cb0ef41Sopenharmony_ci 54651cb0ef41Sopenharmony_ci 54661cb0ef41Sopenharmony_ci2013.04.11, Version 0.11.1 (Unstable), 5c10e82ae0bc99eff86d4b9baff1f1aa0bf84c0a 54671cb0ef41Sopenharmony_ci 54681cb0ef41Sopenharmony_ciThis is the first versioned release from the current unstable libuv branch. 54691cb0ef41Sopenharmony_ci 54701cb0ef41Sopenharmony_ciChanges since Node.js v0.11.0: 54711cb0ef41Sopenharmony_ci 54721cb0ef41Sopenharmony_ci* all platforms: nanosecond resolution support for uv_fs_[fl]stat (Timothy J. 54731cb0ef41Sopenharmony_ci Fontaine) 54741cb0ef41Sopenharmony_ci 54751cb0ef41Sopenharmony_ci* all platforms: add netmask to uv_interface_address (Ben Kelly) 54761cb0ef41Sopenharmony_ci 54771cb0ef41Sopenharmony_ci* unix: make sure the `status` parameter passed to the `uv_getaddrinfo` is 0 or 54781cb0ef41Sopenharmony_ci -1 (Ben Noordhuis) 54791cb0ef41Sopenharmony_ci 54801cb0ef41Sopenharmony_ci* unix: limit the number of iovecs written in a single `writev` syscall to 54811cb0ef41Sopenharmony_ci IOV_MAX (Fedor Indutny) 54821cb0ef41Sopenharmony_ci 54831cb0ef41Sopenharmony_ci* unix: add dtrace probes for tick-start and tick-stop (Timothy J. Fontaine) 54841cb0ef41Sopenharmony_ci 54851cb0ef41Sopenharmony_ci* mingw-w64: don't call _set_invalid_parameter_handler (Nils Maier) 54861cb0ef41Sopenharmony_ci 54871cb0ef41Sopenharmony_ci* windows: fix memory leak in fs__sendfile (Shannen Saez) 54881cb0ef41Sopenharmony_ci 54891cb0ef41Sopenharmony_ci* windows: fix edge case bugs in uv_cpu_info (Bert Belder) 54901cb0ef41Sopenharmony_ci 54911cb0ef41Sopenharmony_ci* include: no longer ship with / include ngx-queue.h (Ben Noordhuis) 54921cb0ef41Sopenharmony_ci 54931cb0ef41Sopenharmony_ci* include: remove UV_VERSION_* macros from uv.h (Ben Noordhuis) 54941cb0ef41Sopenharmony_ci 54951cb0ef41Sopenharmony_ci* documentation updates (Kristian Evensen, Ben Kelly, Ben Noordhuis) 54961cb0ef41Sopenharmony_ci 54971cb0ef41Sopenharmony_ci* build: fix dtrace-enabled builds (Ben Noordhuis, Timothy J. Fontaine) 54981cb0ef41Sopenharmony_ci 54991cb0ef41Sopenharmony_ci* build: gyp disable thin archives (Timothy J. Fontaine) 55001cb0ef41Sopenharmony_ci 55011cb0ef41Sopenharmony_ci* build: add support for Visual Studio 2012 (Nicholas Vavilov) 55021cb0ef41Sopenharmony_ci 55031cb0ef41Sopenharmony_ci 55041cb0ef41Sopenharmony_ci2013.03.28, Version 0.10.3 (Stable), 31ebe23973dd98fd8a24c042b606f37a794e99d0 55051cb0ef41Sopenharmony_ci 55061cb0ef41Sopenharmony_ciChanges since version 0.10.2: 55071cb0ef41Sopenharmony_ci 55081cb0ef41Sopenharmony_ci* include: remove extraneous const from uv_version() (Ben Noordhuis) 55091cb0ef41Sopenharmony_ci 55101cb0ef41Sopenharmony_ci* doc: update README, replace `OS` by `PLATFORM` (Ben Noordhuis) 55111cb0ef41Sopenharmony_ci 55121cb0ef41Sopenharmony_ci* build: simplify .buildstamp rule (Ben Noordhuis) 55131cb0ef41Sopenharmony_ci 55141cb0ef41Sopenharmony_ci* build: disable -Wstrict-aliasing on darwin (Ben Noordhuis) 55151cb0ef41Sopenharmony_ci 55161cb0ef41Sopenharmony_ci* darwin: don't select(&exceptfds) in fallback path (Ben Noordhuis) 55171cb0ef41Sopenharmony_ci 55181cb0ef41Sopenharmony_ci* unix: don't clear flags after closing UDP handle (Saúl Ibarra Corretgé) 55191cb0ef41Sopenharmony_ci 55201cb0ef41Sopenharmony_ci 55211cb0ef41Sopenharmony_ci2013.03.25, Version 0.10.2 (Stable), 0f36a00568f3e7608f97f6c6cdb081f4800a50c9 55221cb0ef41Sopenharmony_ci 55231cb0ef41Sopenharmony_ciThis is the first officially versioned release of libuv. Starting now 55241cb0ef41Sopenharmony_cilibuv will make releases independently of Node.js. 55251cb0ef41Sopenharmony_ci 55261cb0ef41Sopenharmony_ciChanges since Node.js v0.10.0: 55271cb0ef41Sopenharmony_ci 55281cb0ef41Sopenharmony_ci* test: add tap output for windows (Timothy J. Fontaine) 55291cb0ef41Sopenharmony_ci 55301cb0ef41Sopenharmony_ci* unix: fix uv_tcp_simultaneous_accepts() logic (Ben Noordhuis) 55311cb0ef41Sopenharmony_ci 55321cb0ef41Sopenharmony_ci* include: bump UV_VERSION_MINOR (Ben Noordhuis) 55331cb0ef41Sopenharmony_ci 55341cb0ef41Sopenharmony_ci* unix: improve uv_guess_handle() implementation (Ben Noordhuis) 55351cb0ef41Sopenharmony_ci 55361cb0ef41Sopenharmony_ci* stream: run try_select only for pipes and ttys (Fedor Indutny) 55371cb0ef41Sopenharmony_ci 55381cb0ef41Sopenharmony_ciChanges since Node.js v0.10.1: 55391cb0ef41Sopenharmony_ci 55401cb0ef41Sopenharmony_ci* build: rename OS to PLATFORM (Ben Noordhuis) 55411cb0ef41Sopenharmony_ci 55421cb0ef41Sopenharmony_ci* unix: make uv_timer_init() initialize repeat (Brian Mazza) 55431cb0ef41Sopenharmony_ci 55441cb0ef41Sopenharmony_ci* unix: make timers handle large timeouts (Ben Noordhuis) 55451cb0ef41Sopenharmony_ci 55461cb0ef41Sopenharmony_ci* build: add OBJC makefile var (Ben Noordhuis) 55471cb0ef41Sopenharmony_ci 55481cb0ef41Sopenharmony_ci* Add `uv_version()` and `uv_version_string()` APIs (Bert Belder) 5549