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