• Home
  • Raw
  • Download

Lines Matching +full:ipv4 +full:- +full:no +full:- +full:config +full:- +full:for +full:- +full:cpp

11 * build,win: remove extraneous -lshell32 (Ben Noordhuis)
15 * unix,win: utility for setting priority for thread (Hao Hu)
19 * test: check if ipv6 link-local traffic is routable (Ben Noordhuis)
21 * win: remove check for UV_PIPE_NO_TRUNCATE (Jameson Nash)
35 * test_fs.c: Fix issue on 32-bit systems using btrfs (Stephen Gallagher)
37 * misc: ignore libuv-release-tool files (Jameson Nash)
45 * test: skip tcp-write-in-a-row on IBM i (Abdirahim Musse)
55 * linux: fix bind/connect for abstract sockets (Santiago Gimeno)
61 * unix: support full TCP keep-alive on Solaris (Andy Pan)
67 * freebsd: fix build on non-intel archs (David Carlier)
69 * unix: optimize uv__tcp_keepalive cpp directives (Andy Pan)
75 * build: re-enable msvc-asan job on CI (Jameson Nash)
77 * win/spawn: optionally run executable paths with no file extension (Brad King)
83 * fix: always zero-terminate idna output (Ben Noordhuis)
85 * fix: reject zero-length idna inputs (Ben Noordhuis)
89 * Merge pull request from GHSA-f74f-cvh7-c6q6 (Ben Noordhuis)
91 * ---------------------------------------------------------------------------------------
103 * linux: don't use io_uring on pre-5.10.186 kernels (Ben Noordhuis)
105 * fs: fix WTF-8 decoding issue (Jameson Nash)
117 * unix: set ipv6 scope id for link-local addresses (Ben Noordhuis)
137 * build: fix qemu install in CI-unix workflow (Santiago Gimeno)
153 * darwin: remove workaround for data corruption bug (Ben Noordhuis)
157 * test: switch to new-style ASSERT_EQ macros (Pleuvens)
173 * test: 192.0.2.0/24 is the actual -TEST-NET-1 (prubel)
177 * unix: rename variable for consistency (Ben Noordhuis)
185 * unix: no preadv/pwritev workaround if not needed (Jeffrey H. Johnson)
187 * build: add CI for Windows ARM64 (build only) (Per Allansson)
195 * build: fix libuv.a file name for cmake (Jameson Nash)
208 * misc: update readthedocs config (Jameson Nash)
216 * build: add autoconf option for disable-maintainer-mode (Jameson Nash)
218 * fs: use WTF-8 on Windows (Stefan Karpinski)
240 * win: fix -Wpointer-to-int-cast warning (Ben Noordhuis)
242 * test,win: fix -Wunused-variable warning (Ben Noordhuis)
244 * test,win: fix -Wformat warning (Ben Noordhuis)
252 * test: add uv_cancel test for threadpool (Trevor Norris)
256 * unix,fs: make no_pwritev access thread-safe (Santiago Gimeno)
258 * unix: fix build for lower versions of Android (小明)
265 * win: remove stdint-msvc2008.h (Ben Noordhuis)
267 * android: remove pthread-fixes.c (Ben Noordhuis)
275 * win: fix off-by-1 buffer overrun in uv_exepath() (Ben Noordhuis)
277 * build: switch ci from macos-10.15 to macos-11 (Ben Noordhuis)
287 * doc: add note about offset -1 in uv_fs_read/write (Steven Schveighoffer)
295 * build: upgrade qemu-user-static package (Ben Noordhuis)
297 * linux: move epoll.c back into linux-core.c (Ben Noordhuis)
299 * unix: remove pre-macos 10.8 compatibility hack (Ben Noordhuis)
327 * win,pipe: improve method of obtaining pid for ipc (number201724)
329 * thread: add support for affinity (daomingq)
337 * win: drop code checking for Windows XP / Server 2k3 (Saúl Ibarra Corretgé)
347 * doc: document 0 return value for free/total memory (Ben Noordhuis)
349 * darwin: use hw.cpufrequency again for frequency info (Jameson Nash)
365 * test: fix -Wunused-but-set-variable warnings (Ben Noordhuis)
373 * win: fix fstat for pipes and character files (Stefan Stojanovic)
375 * win: fix -Wunused-variable warning (Ben Noordhuis)
377 * win: fix -Wunused-function warning (Ben Noordhuis)
379 * build: drop qemu-alpha from ci matrix (Ben Noordhuis)
403 * win,fs: fix readlink errno for a non-symlink file (Darshan Sen)
411 * docs: add CI for docs PRs (Jameson Nash)
419 * build,win: add mingw-w64 CI configuration (Jameson Nash)
421 * build: add CI for distcheck (Jameson Nash)
427 * build: Improve build by cmake for Cygwin (erw7)
439 * test: cond-skip fork_threadpool_queue_work_simple (Ben Noordhuis)
441 * test: cond-skip signal_multiple_loops (Ben Noordhuis)
443 * test: cond-skip tcp_writealot (Ben Noordhuis)
445 * build: promote tsan ci to must-pass (Ben Noordhuis)
447 * build: add CI for OpenBSD and FreeBSD (James McCoy)
457 * test: remove timing-sensitive check (Ben Noordhuis)
467 * barrier: wait for prior out before next in (Jameson Nash)
493 * test: don't use static buffer for formatting (Ben Noordhuis)
505 * linux: remove bug workaround for obsolete kernels (Ben Noordhuis)
543 * test: fix -Wbool-compare compiler warning (Ben Noordhuis)
547 * freebsd: hard-code UV_ENODATA definition (Santiago Gimeno)
560 * aix, ibmi: handle server hang when remote sends TCP RST (V-for-Vasili)
568 * build: AC_SUBST for AM_CFLAGS (Claes Nästén)
570 * ibmi: Implement UDP disconnect (V-for-Vasili)
586 * build: re-enable CI for windows changes (Jameson Nash)
590 * test: remove unused declarations in tcp_rst test (V-for-Vasili)
592 * core: add thread-safe strtok implementation (Guilherme Íscaro)
594 * win: fix incompatible-types warning (twosee)
598 * build: fix AIX xlc autotools build (V-for-Vasili)
604 * doc: make sample cross-platform build (gengjiawen)
608 * sunos: fs-event callback can be called after uv_close() (Andy Fiddaman)
610 * uv: re-register interest in a file after change (Shuowang (Wayne) Zhang)
612 * uv: register UV_RENAME event for _RFIM_UNLINK (Shuowang (Wayne) Zhang)
634 * loop: better align order-of-events behavior between platforms (Jameson Nash)
636 * aix,test: uv_backend_fd is not supported by poll (V-for-Vasili)
640 * darwin: fix atomic-ops.h ppc64 build (Sergey Fedorov)
688 * macos: don't use thread-unsafe strtok() (Ben Noordhuis)
719 * process: monitor for exit with kqueue on BSDs (Jeremy Rose)
739 * build: export uv_a for cmake (WenTao Ou)
741 * loop: add pending work to loop-alive check (Jameson Nash)
743 * win: use GetTickCount64 for uptime again (Jameson Nash)
749 * bench: add `uv_queue_work` ping-pong measurement (Momtchil Momtchev)
753 * test: fix benchmark-ping-udp (Ryan Liptak)
773 * doc: checkout -> check out (wyckster)
781 * test: use closefd in runner-unix.c (Guilherme Íscaro)
785 * android: fix build error when no ifaddrs.h (ssrlive)
795 * win,poll: add the MSAFD GUID for AF_UNIX (roflcopter4)
799 * doc: add secondary GPG ID for vtjnash (Jameson Nash)
816 * test: fix typo in test-tty-escape-sequence-processing.c (Ikko Ashimine)
828 * doc: fix broken links for netbsd's sysctl manpage (YAKSH BARIYA)
832 * test: remove `dns-server.c` as it is not used anywhere (Darshan Sen)
834 * build: fix non-cmake android builds (YAKSH BARIYA)
842 * pipe: remove useless assertion (~locpyl-tidnyd)
850 * build: add macos-latest to ci matrix (Ben Noordhuis)
856 * win: fix build for mingw32 (Nicolas Noble)
874 * thread: initialize uv_thread_self for all threads (Jameson Nash)
876 * kqueue: ignore write-end closed notifications (Jameson Nash)
884 * zos: use destructor for uv__threadpool_cleanup() (Wayne Zhang)
919 * doc: add instructions for building on z/OS (Shuowang (Wayne) Zhang)
923 * test: fix test-udp-send-unreachable (Ondřej Surý)
927 * chore: use for(;;) instead of while (Yash Ladha)
929 * test: remove string + int warning on udp-pummel (Juan José Arboleda)
933 * test: fix stack-use-after-scope (Zhao Zhili)
937 * darwin: use RLIMIT_STACK for fsevents pthread (Brandon Cheng)
960 * docs: update read-the-docs version of sphinx (Jameson Nash)
964 * linux-core: add proper divide by zero assert (yiyuaner)
982 * Re-merge "unix,stream: clear read/write states on close/eof" (Jameson Nash)
992 * darwin: fix -Wsometimes-uninitialized warning (twosee)
1004 * core: Correct the conditionals for {cloexec,nonblock}_ioctl (Ali Mohammad
1023 * build: make sure -fvisibility=hidden is set (Santiago Gimeno)
1027 * illumos,tty: UV_TTY_MODE_IO waits for 4 bytes (Joshua M. Clulow)
1037 * doc,udp: note that suggested_size is 1 max-sized dgram (Ryan Liptak)
1039 * mingw: fix building for ARM/AArch64 (Martin Storsjö)
1045 * sunos,cmake: use thread-safe errno (Andy Fiddaman)
1052 * mailmap: update contact information for richardlau (Richard Lau)
1066 * linux: fix -Wincompatible-pointer-types warning (Ben Noordhuis)
1068 * linux: fix -Wsign-compare warning (Ben Noordhuis)
1076 * build: turn on -fno-strict-aliasing (Ben Noordhuis)
1082 * bsd-ifaddrs: improve comments (Darshan Sen)
1098 * test-getaddrinfo: use example.invalid (Drew DeVault)
1104 * win, fs: mkdir really return UV_EINVAL for invalid names (Nicholas Vavilov)
1110 * unix: check for partial copy_file_range support (Momtchil Momtchev)
1124 * unix: check for EXDEV in uv__fs_sendfile() (Darshan Sen)
1133 * include: re-map UV__EPROTO from 4046 to -4046 (YuMeiJie)
1139 * win,tty: pass through utf-16 surrogate pairs (Mustafa M)
1145 * src: suppress user_timeout maybe-uninitialized (Daniel Bevenius)
1153 * build: add libuv-static pkg-config file (Nikolay Mitev)
1159 * include: remove incorrect UV__ERR() for EPROTO (cjihrig)
1166 * unix: use relaxed loads/stores for clock id (Ben Noordhuis)
1176 * linux: use copy_file_range for uv_fs_copyfile when possible (Carter Li)
1180 * docs: improve the descriptions for get memory info (Juan Sebastian velez
1183 * test: add udp-mmsg test (Ryan Liptak)
1187 * doc: add more error constants (TK-one)
1205 * win,nfc: disable clang-format for
1207 * darwin: use IOKit for uv_cpu_info (Evan Lucas)
1215 * build: add more failed test, for qemu version bump (gengjiawen)
1223 * fs: clobber req->path on uv_fs_mkstemp() error (tjarlama)
1258 * android: remove patch code for below 21 (gengjiawen)
1264 * unix: use relaxed loads/stores for feature checks (Ben Noordhuis)
1274 * src: build fix for Android (David Carlier)
1317 * darwin: fix build with non-apple compilers (Ben Noordhuis)
1339 * build: check for libraries not provided by libc (Jeroen Roovers)
1363 * build: add aix-common.c for AIX cmake build (Jesse Gorzinski)
1373 * build: ibmi support for cmake (Jesse Gorzinski)
1375 * build: fix gyp build for Android API >= 28 (Lin Zhang)
1377 * udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé)
1379 * zos,test: fix spawn_empty_env for shared library build (Richard Lau)
1381 * zos: fix non-Release builds (Richard Lau)
1407 * ibmi: set the highest process priority to -10 (Xu Meng)
1409 * build: remove support for gyp (Ben Noordhuis)
1411 * doc: add note to README on cross-compiling (Ben Noordhuis)
1415 * unix: implement cpu_relax() for arm (David Carlier)
1425 * unix: fix compilation on macOS 32-bit architectures (Brad King)
1427 * win: replace alloca() with stack-based array (Ben Noordhuis)
1436 * build: make code compilable for iOS on Xcode (ssrlive)
1450 * unix: remove support for FreeBSD < 10 (Saúl Ibarra Corretgé)
1492 * win,pipe: ensure `req->event_handle` is defined (Elliot Saba)
1504 * src: fix wrong method name in comment (TK-one)
1520 * doc: fix header file location (TK-one)
1537 * test: fix env-vars flakiness (cjihrig)
1558 * unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis)
1562 * build: remove -pedantic from compiler flags (Ben Noordhuis)
1578 * doc: remove binaries for Windows from README (Richard Lau)
1580 * unix: fix -Wunused-but-set-variable warning (George Zhao)
1586 * unix: suppress -Waddress-of-packed-member warning (Ben Noordhuis)
1588 * misc: make more tags "not-stale" (Jameson Nash)
1592 * docs: delete socks5-proxy sample (Jameson Nash)
1604 * win: remove abort when non-IFS LSP detection fails (virtualyw)
1608 * win,tty: avoid regressions in utf-8 handling (Jameson Nash)
1612 * test: fix -fno-common build errors (Ben Noordhuis)
1614 * build: turn on -fno-common to catch regressions (Ben Noordhuis)
1625 * unix: move random-sysctl to random-sysctl-linux (nia)
1637 * fs: handle non-functional statx system call (Milad Farazmand)
1643 * aix: fix netmask for IPv6 (Richard Lau)
1669 * Revert "linux: drop code path for epoll_pwait-less kernels" (Yang Yu)
1679 * docs: fix literal-includes in User Guide (Nhan Khong)
1687 * build: Add link for test/fixtures/lorem_ipsum.txt (Andrew Paprocki)
1689 * fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill)
1715 * unix,udp: ensure addr is non-null (Jameson Nash)
1731 * build: move -Wno-long-long check to configure time (Ben Noordhuis)
1746 * win: use L'\0' as UTF-16 null terminator (cjihrig)
1758 * src: move uv_free_cpu_info to uv-common.c (Santiago Gimeno)
1762 * test: fix udp-multicast-join tests (Santiago Gimeno)
1772 * udp: add source-specific multicast support (Vladimir Karnushin)
1804 * test: fix -Wsign-compare warning (Ben Noordhuis)
1825 * win, fs: mkdir return UV_EINVAL for invalid names (Bartosz Sosnowski)
1839 * doc: add %p to valgrind log-file arg (Zach Bjornson)
1843 * ibmi: support Makefile build for IBM i (Xu Meng)
1847 * test: fix gcc 8 warnings for tests (Nhan Khong)
1853 * unix: fix unused-function warning on BSD (Nhan Khong)
1857 * win: remove try-except outside MSVC (Crunkle)
1874 * unix: squelch -Wcast-function-type warning (Ben Noordhuis)
1885 * darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse)
1887 * build, core, unix: add support for Haiku (Leorize)
1939 * doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis)
1945 * test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis)
1949 * linux: set correct mac address for IP-aliases (Santiago Gimeno)
1961 * unix: fix clang scan-build warning (Kyle Edwards)
1963 * unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse)
1982 * fs: remove macOS-specific copyfile(3) (Rich Trott)
1984 * fs: add test for copyfile() respecting permissions (Rich Trott)
2027 * unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen)
2037 * udp: add support for UDP connected sockets (Santiago Gimeno)
2041 * build: add android-configure scripts to EXTRA_DIST (Ben Noordhuis)
2053 * build,sunos: better handling of non-GCC compiler (Andrew Paprocki)
2059 * test,sunos: test-ipc.c lacks newline at EOF (Andrew Paprocki)
2082 * thread: allow specifying stack size for new thread (Anna Henningsen)
2099 * darwin: DRY platform-specific error check (Ben Noordhuis)
2107 * build: support running tests in out-of-tree builds (Jameson Nash)
2111 * thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash)
2113 * win: fix sizeof-pointer-div warning (cjihrig)
2121 * test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno)
2123 * test: fix test-ipc tests (Santiago Gimeno)
2127 * win,test: de-flake fs_event_watch_dir_short_path (Refael Ackermann)
2144 * test: fix platform_output test on cygwin (damon-kwok)
2150 * darwin: use runtime check for file cloning (Ben Noordhuis)
2168 * win: fs: fix `FILE_FLAG_NO_BUFFERING` for writes (Joran Dirk Greef)
2170 * build: don't link against -lpthread on Android (Michael Meier)
2179 * win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh)
2183 * unix: add support for GNU/Hurd (Samuel Thibault)
2185 * test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón)
2197 * unix,win: handle zero-sized allocations uniformly (Ben Noordhuis)
2207 * win, tty: remove zero-size read callbacks (Bartosz Sosnowski)
2209 * test: fix test runner getenv async-signal-safety (Ben Noordhuis)
2211 * test: fix test runner execvp async-signal-safety (Ben Noordhuis)
2227 * win: support more fine-grained windows hiding (Bartosz Sosnowski)
2240 * tty, win: fix read stop for raw mode (Bartosz Sosnowski)
2242 * Revert "Revert "unix,fs: fix for potential partial reads/writes"" (Jameson
2278 * unix,fs: use utimes & friends for uv_fs_utime (Jeremiah Senkpiel)
2290 * linux: drop code path for epoll_pwait-less kernels (Ben Noordhuis)
2292 * Partially revert "win,code: remove GetQueuedCompletionStatus-based poller"
2295 * build: add compile for android arm64/x86/x86-64 (Andy Zhang)
2333 * test: fix warning in test-tcp-open (Santiago Gimeno)
2344 * win: fix -Wunused-function warnings in thread.c (Ben Noordhuis)
2350 * win: fixing build for older MSVC compilers (Michael Fero)
2354 * zos: write-protect message queue (jBarz)
2364 * test: make test-condvar call uv_cond_wait (Jamie Davis)
2377 * win, fs: uv_fs_fchmod support for -A files (Bartosz Sosnowski)
2393 * test: add vectored uv_write() ping-pong tests (Bert Belder)
2401 * test: add test for IPC deadlock on Windows (
2407 * test: use custom timeout for getaddrinfo_fail_sync (Ben Noordhuis)
2423 * win,code: remove GetQueuedCompletionStatus-based poller (Bert Belder)
2427 * test: speedup process-title-threadsafe on macOS (cjihrig)
2431 * win: move stdint-msvc2008.h to include/uv/ (Ben Noordhuis)
2474 * win, pipe: stop read for overlapped pipe (Bartosz Sosnowski)
2476 * build: fix utf-8 name of copyright holder (Jérémy Lal)
2493 * build: add support for 64-bit AIX (Richard Lau)
2495 * aix: guard STATIC_ASSERT for glibc work around (Richard Lau)
2512 * tcp,openbsd: disable Unix TCP check for IPV6_ONLY (Alex Arslan)
2525 * unix,spawn: respect user stdio flags for new pipe (Jameson Nash)
2538 * posix: fix uv__pollfds_del() for invalidated fd's (Jesse Gorzinski)
2554 * win: use long directory name for handle->dirw (Nicholas Vavilov)
2556 * build: build with -D_FILE_OFFSET_BITS=64 again (Ben Noordhuis)
2558 * win, fs: fix uv_fs_unlink for +R -A files (Bartosz Sosnowski)
2577 * test: fix a typo in test-fork.c (Felix Yan)
2579 * build: remove long-obsolete gyp workarounds (Ben Noordhuis)
2593 * zos: fix timeout for condition variable (jBarz)
2609 * test: add tests for bad inputs (Joyee Cheung)
2611 * unix,win: ensure req->bufs is freed (cjihrig)
2622 * Revert "unix,fs: fix for potential partial reads/writes" (Ben Noordhuis)
2633 * core: add getter/setter functions for easier ABI compat (Anna Henningsen)
2635 * unix: make get(set)_process_title MT-safe (Matt Harrison)
2637 * unix,win: wait for threads to start (Ben Noordhuis)
2655 * test: remove custom timeout for thread test on ppc (Ben Noordhuis)
2663 * unix,fs: fix for potential partial reads/writes (Ben Wijen)
2665 * win,build: do not build executable installer for dll (Bert Belder)
2667 * win: allow directory symlinks to be created in a non-elevated context (Bert
2670 * zos,test: accept SIGKILL for flaky test (jBarz)
2683 * aix: fix -Wmaybe-uninitialized warning (cjihrig)
2687 * Revert "unix,win: wait for threads to start" (Ben Noordhuis)
2706 * win: fix build on case-sensitive file systems (Ben Noordhuis)
2710 * win: remove unused variable in test/test-fs.c (Ben Noordhuis)
2716 * unix,win: wait for threads to start (Ben Noordhuis)
2726 * ibmi: add support for new platform (Xu Meng)
2728 * test: fix test-spawn compilation (Bartosz Sosnowski)
2748 * win, fs: fix non-symlink reparse points (Wade Brainerd)
2750 * test: fix -Wstrict-prototypes warnings (Ben Noordhuis)
2764 * win: fix non-English dlopen error message (Bartosz Sosnowski)
2772 * win, pipe: null-initialize stream->shutdown_req (Jameson Nash)
2776 * test: no extra new line in skipped test output (Bartosz Sosnowski)
2801 * test: add NetBSD support to test-udp-ipv6.c (Kamil Rytarowski)
2823 * zos: fix readlink for mounts with system variables (jBarz)
2829 * build: avoid -fstrict-aliasing compile option (jBarz)
2854 * fs, win: add support for user symlinks (Bartosz Sosnowski)
2856 * cygwin: include uv-posix.h header (Joel Winarske)
2864 * unix,win: check for bad flags in uv_fs_copyfile() (cjihrig)
2868 * unix: don't use req->loop in uv__fs_copyfile() (cjihrig)
2893 * unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing)
2895 * doc: add thread safety warning for process title (Matthew Taylor)
2899 * poll: add support for OOB TCP and GPIO interrupts (CurlyMoo)
2917 * misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé)
2923 * misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé)
2929 * android: remove no longer needed check (Saúl Ibarra Corretgé)
2931 * doc: update instructions for building on Android (Saúl Ibarra Corretgé)
2947 * test,zos: use gid=-1 to test spawn_setgid_fails (jBarz)
2994 * sunos: filter out non-IPv4/IPv6 interfaces (Sebastian Wiedenroth)
3004 * zos: use stckf builtin for high-res timer (jBarz)
3012 * aix: fix un-initialized pointer field in fs handle (Gireesh Punathil)
3016 * doc: add instructions for building on Windows (Refael Ackermann)
3029 * test: fix -Wformat warning (Santiago Gimeno)
3045 * unix: return UV_EINVAL for NULL env name (jBarz)
3071 * fsevent: support for files without short name (Bartosz Sosnowski)
3087 * doc: suggestions for design page (Daniel Bevenius)
3097 * test: add test for uv_udp_send() fix (Trevor Norris)
3099 * doc: fix documentation for uv_handle_t.type (Daniel Kahn Gillmor)
3101 * zos: use proper prototype for epoll_init() (Ben Noordhuis)
3139 * build: add -Wstrict-prototypes (Jameson Nash)
3147 * build,openbsd: remove kvm-related code (James McCoy)
3149 * test: fix flaky tcp-write-queue-order (Santiago Gimeno)
3153 * zos: increase timeout for tcp_writealot (jBarz)
3157 * test: fix -Wstrict-prototypes compiler warnings (Ben Noordhuis)
3159 * unix: factor out reusable no-proctitle impl (Brad King)
3165 * unix: factor out reusable no-fsevents impl (Brad King)
3175 * cygwin: implement support for cygwin and msys2 (Brad King)
3181 * cygwin: disable non-functional ipc handle send (Brad King)
3183 * test: skip self-connecting tests on cygwin (Brad King)
3189 * doc: fix memory leak in tcp-echo-server example (Bernardo Ramos)
3193 * doc: use valid pipe name in pipe-echo-server (Bernardo Ramos)
3202 * win: added fcntl.h to uv-win.h (Michele Caini)
3212 * unix: use async-signal safe functions between fork and exec (jBarz)
3224 * zos: use built-in proctitle implementation (John Barboza)
3230 * win: define ERROR_ELEVATION_REQUIRED for MinGW (Richard Lau)
3232 * aix: re-enable fs watch facility (Gireesh Punathil)
3243 * Revert "Revert "win,tty: add support for ANSI codes in win10 v1511""
3275 * doc: fix wrong man page link for uv_fs_lstat() (Michele Caini)
3281 * Revert "win,tty: add support for ANSI codes in win10 v1511" (Ben Noordhuis)
3294 * darwin: fix setting fd to non-blocking in select(() trick (Saúl Ibarra
3303 * license: libuv is no longer a Node project (Saúl Ibarra Corretgé)
3305 * license: add license text we've been using for a while (Saúl Ibarra Corretgé)
3311 * win: support sub-second precision in uv_fs_futimes() (Jason Ginchereau)
3323 * linux-core: fix uv_get_total/free_memory on uclibc (Nicolas Cavallari)
3331 * test: don't dump output for skipped tests (Ben Noordhuis)
3337 * doc: fix stream typos (Pierre-Marie de Rodat)
3343 * build: check for warnings for -fvisibility=hidden (Imran Iqbal)
3365 * test: account for multiple handles in one ipc read (John Barboza)
3371 * unix: preserve loop->data across loop init/done (Ben Noordhuis)
3379 * win: ensure 32-bit printf precision (Matej Knopp)
3397 * zos: add support for new platform (John Barboza)
3401 * build: use '${prefix}' for pkg-config 'exec_prefix' (Matt Clarkson)
3405 * zos: use PLO instruction for atomic operations (John Barboza)
3411 * unix: expand range of values for usleep (John Barboza)
3423 * win,tty: add support for ANSI codes in win10 v1511 (Imran Iqbal)
3447 * doc: update supported fields for uv_rusage_t (Imran Iqbal)
3449 * test: fix test-tcp-writealot flakiness on arm (Santiago Gimeno)
3469 * build: use -pthreads for tests with autotools (Julien Gilli)
3493 * win: silence -Wmaybe-uninitialized warning (Ben Noordhuis)
3497 * test: fix sign-compare warning (Will Speak)
3508 * unix: implement uv__fs_futime for AIX 7.1 (Imran Iqbal)
3510 * test: skip early bind tests if no IPv6 is supported (Saúl Ibarra Corretgé)
3524 * linux: fix long lines in linux-core.c (Ben Noordhuis)
3526 * test: fix fs_event_watch_file_current_dir for AIX (Imran Iqbal)
3528 * unix,fs: code cleanup of uv_fs_event_start for AIX (Imran Iqbal)
3544 * test: set a big send buffer size for tcp_write_queue_order (Andrius Bentkus)
3552 * build: always compile with -fvisibility=hidden (Ben Noordhuis)
3554 * test: fix -Wformat warnings in platform test (Ben Noordhuis)
3558 * test: fix POLLHDRUP related failures for AIX (Imran Iqbal)
3564 * win: simplified UTF16 -> UTF8 conversions (Saúl Ibarra Corretgé)
3578 * unix: use system allocator for scandir() (cjihrig)
3586 * win,tty: don't duplicate handle for line reads (João Reis)
3595 * win: wait for full timeout duration (João Reis)
3597 * unix: fix support for uClibc-ng (Martin Bark)
3603 * fs: don't nullify req->bufs on EINTR (Dave)
3607 * build: invoke libtoolize with --copy (Ben Noordhuis)
3615 * test: fix race condition in pipe-close-stdout (Imran Iqbal)
3621 * test: fix threadpool_multiple_event_loops for AIX (Imran Iqbal)
3623 * unix: report errors for unpollable fds (Ben Noordhuis)
3647 * test: assume no IPv6 if interfaces cannot be listed (Nan Xiang)
3653 * build: compile with -D_THREAD_SAFE on AIX (Imran Iqbal)
3659 * unix, win: consistently null-terminate buffers (Saúl Ibarra Corretgé)
3667 * unix: fix uv__handle_type for AIX (Imran Iqbal)
3675 * linux: add braces to multi-statement if (Kári Tristan Helgason)
3679 * unix: add fork-safe open file function (Kári Tristan Helgason)
3687 * test: fix poll_bad_fdtype for AIX (Imran Iqbal)
3695 * win: use native APIs for UTF conversions (cjihrig)
3715 * process: fix uv_spawn edge-case (Santiago Gimeno)
3717 * test: use %ld for printing uid/gid (Ben Noordhuis)
3736 * unix: make uv_guess_handle work properly for AIX (Gireesh Punathil)
3786 * test: skip process_title for AIX (Imran Iqbal)
3800 * test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra Corretgé)
3804 * test: fix test/test-tty.c for AIX (Imran Iqbal)
3814 * win: fix path for removed and renamed fs events (Joran Dirk Greef)
3822 * test: fix self-deadlocks in thread_rwlock_trylock (Ben Noordhuis)
3826 * test: fix test udp_multicast_join6 for AIX (Imran Iqbal)
3835 * unix: Fix including uv-aix.h on AIX (nmushell)
3843 * test: add tests for the uv_rwlock implementation (Bert Belder)
3862 * fs: fix bug in sendfile for DragonFly (Michael Neumann)
3870 * doc: fix uv-unix.h location (Sakthipriyan Vairamani)
3894 * win: reset pipe handle for pipe servers (Saúl Ibarra Corretgé)
3896 * win: fix replacing pipe handle for pipe servers (Saúl Ibarra Corretgé)
3905 * doc: document the procedure for verifying releases (Saúl Ibarra Corretgé)
3916 * unix: OpenBSD's setsockopt needs an unsigned char for multicast (Zachary
3923 * win: set accepted TCP sockets as non-inheritable (Saúl Ibarra Corretgé)
3927 * unix: don't copy arguments for sync fs requests (Ben Noordhuis)
3931 * unix,windows: allow NULL loop for sync fs requests (Ben Noordhuis)
3939 * tests: refactored fs watch_dir tests for stability (Jeremy Whitlock)
3950 * win,pipe: don't close fd 0-2 (Bert Belder)
3952 * win,tty: convert fd -> handle safely (Bert Belder)
3956 * win,tty: don't close fd 0-2 (Bert Belder)
3958 * win,fs: don't close fd 0-2 (Bert Belder)
3964 * dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann)
3966 * dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann)
3974 * win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl
3987 * doc: add section with version-checking macros and functions (Saúl Ibarra
3996 * common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé)
4000 * docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé)
4006 * win: add support for recursive file watching (Saúl Ibarra Corretgé)
4008 * win,tty: support consoles with non-default colors (John McNamee)
4018 * build: proper support for android cross compilation (guworks)
4020 * android: add missing include to pthread-fixes.c (RossBencina)
4052 * aix: fix setsockopt for multicast options (Michael)
4054 * unix: don't block for io if any io handle is primed (Saúl Ibarra Corretgé)
4088 * unix: fix glibc-2.20+ macro incompatibility (Massimiliano Torromeo)
4090 * doc: add Sphinx plugin for generating links to man pages (Saúl Ibarra
4101 * linux: work around epoll bug in kernels 3.10-3.19 (Ben Noordhuis)
4105 * solaris: fix setsockopt for multicast options (Julien Gilli)
4115 * unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis)
4119 * build: fix cross-compiling for iOS (Steven Kabbes)
4123 * include: use `extern "c++"` for defining C++ code (Kazuho Oku)
4136 * build: add documentation for ninja support (Devchandra Meetei Leishangthem)
4158 * unix: open "/dev/null" instead of "/" for emfile_fd (Alan Rogers)
4164 * build: set SONAME for shared library in uv.gyp (Rui Abreu Ferreira)
4180 * test: add test for deferred TCP write failure (Saúl Ibarra Corretgé)
4187 * stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny)
4201 * tty: fix build for SmartOS (Julien Gilli)
4203 * unix: fix for uv_async data race (Michael Penick)
4214 * unix: check Android support for pthread_cond_timedwait_monotonic_np (Leith
4226 * unix, windows: set non-block mode in uv_poll_init (Saúl Ibarra Corretgé)
4246 * build: compile -D_GNU_SOURCE on linux (Ben Noordhuis)
4248 * build: use -fvisibility=hidden in autotools build (Ben Noordhuis)
4250 * fs, pipe: no trailing terminator in exact sized buffers (Andrius Bentkus)
4252 * style: rename buf to buffer and len to size for consistency (Andrius Bentkus)
4254 * test: fix test-spawn on MinGW32 (Luis Martinez de Bartolome)
4267 * test: back-port uv_loop_configure() test (Ben Noordhuis)
4286 * unix: make setting the tty mode to the same value a no-op (Saúl Ibarra
4291 * test: enable test-tcp-try-write on windows (Bert Belder)
4295 * unix: set non-block mode in uv_{pipe,tcp,udp}_open (Ben Noordhuis)
4310 * common: move STATIC_ASSERT to uv-common.h (Alexey Melnichuk)
4316 * linux: fix support for preadv/pwritev-less kernels (Ben Noordhuis)
4332 * win: add definitions for directory information types (Bert Belder)
4342 * test: skip udp_options6 if there no IPv6 support (Saúl Ibarra Corretgé)
4344 * win: add definitions for MUI errors mingw lacks (Bert Belder)
4348 * build: remove -Wno-dollar-in-identifier-extension (Ben Noordhuis)
4372 * test: fix test-fs-file-loop on Windows (Bert Belder)
4374 * test: fix test-cwd-and-chdir (Bert Belder)
4398 * test: improve compatibility for dlerror test (Marc Schlaich)
4400 * test: check dlerror is "no error" in no error case (Marc Schlaich)
4410 * win: scandir use 'ls' for formatting long strings (Kenneth Perry)
4438 * test: improve compatibility for dlerror test (Marc Schlaich)
4440 * test: check dlerror is "no error" in no error case (Marc Schlaich)
4442 * build: link against -pthread (Logan Rosen)
4444 * win: scandir use 'ls' for formatting long strings (Kenneth Perry)
4467 * Revert "unix: use cfmakeraw() for setting raw TTY mode" (Ben Noordhuis)
4471 * unix: add flag for blocking SIGPROF during poll (Ben Noordhuis)
4477 * test: raise fd limit for OSX select test (Saúl Ibarra Corretgé)
4487 * linux: return early if we have no interfaces (Maciej Małecki)
4504 * unix: add flag for blocking SIGPROF during poll (Ben Noordhuis)
4519 * doc: fix typo: Strcutures -> Structures (Michael Ira Krufky)
4523 * win: replace non-ansi characters in source file (Bert Belder)
4528 Changes since version 1.0.0-rc2:
4530 * doc: fix git/svn url for gyp repo in README (Emmanuel Odeke)
4534 * win: add missing IP_ADAPTER_UNICAST_ADDRESS_LH definition for MinGW
4543 * unix: use cfmakeraw() for setting raw TTY mode (Yuri D'Elia)
4558 2014.10.21, Version 1.0.0-rc2 (Pre-release)
4560 Changes since version 1.0.0-rc1:
4580 * doc: add documentation for missing functions and structures (Saúl Ibarra
4602 * darwin: allocate enough space for select() hack (Fedor Indutny)
4604 * linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle)
4609 2014.09.18, Version 1.0.0-rc1 (Unstable), 0c28bbf7b42882853d1799ab96ff68b07f7f8d49
4619 * build: add m4 for feature/flag-testing (Recep ASLANTAS)
4627 * linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle)
4629 * test: add test for closing and recreating default loop (Saúl Ibarra Corretgé)
4639 * windows: further simplify the code for timers (Saúl Ibarra Corretgé)
4643 * darwin: allocate enough space for select() hack (Fedor Indutny)
4649 * test: use less requests on tcp-write-queue-order (Saúl Ibarra Corretgé)
4671 * unix, windows: move includes for EAI constants (Saúl Ibarra Corretgé)
4673 * unix: fix exposing EAI_* glibc-isms (Saúl Ibarra Corretgé)
4691 * windows: add support for UNC paths on uv_spawn (Paul Goldsmith)
4697 * windows: use OpenBSD implementation for uv_fs_mkdtemp (Pavel Platto)
4712 * unix, windows: const-ify handle in uv_udp_getsockname (Rasmus Pedersen)
4714 * windows: use UV_ECANCELED for aborted TCP writes (Saúl Ibarra Corretgé)
4742 * unix: use struct sockaddr_storage for target UDP addr (Saúl Ibarra Corretgé)
4769 * openbsd: avoid requiring privileges for uv_resident_set_memory (Aaron Bieber)
4780 * windows: don't use atexit for cleaning up the threadpool (Saúl Ibarra
4841 * windows: add tty unicode support for input (Peter Atashian)
4873 * sunos: support IPv6 qualified link-local addresses (Saúl Ibarra Corretgé)
4875 * windows: fix opening of read-only stdin pipes (Alexis Campailla)
4892 * bsd: support IPv6 qualified link-local addresses (Saúl Ibarra Corretgé)
4901 * unix, windows: add IPv6 support for uv_udp_multicast_interface (Saúl Ibarra
4936 * windows: fall back for volume info query (Isaiah Norton)
4940 * windows: fix winsock status codes for address errors (Raul Martins)
4947 * error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny)
4951 * windows: fix warnings of MinGW -Wall -O3 (StarWing)
4999 * fs: vectored IO API for filesystem read/write (Benjamin Saunders)
5005 * unix: use a heap for timers (Ben Noordhuis)
5009 * linux: include grp.h for setgroups() (William Light)
5021 * fs: vectored IO API for filesystem read/write (Benjamin Saunders)
5079 * error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny)
5109 * tcp: reveal bind-time errors before listen (Alexis Campailla)
5144 * stream: allow multiple buffers for uv_try_write (Fedor Indutny)
5161 * fsevents: remove kFSEventStreamCreateFlagNoDefer polyfill (ci-innoq)
5167 * linux: fix up SO_REUSEPORT back-port (Ben Noordhuis)
5192 * linux: fix up SO_REUSEPORT back-port (Ben Noordhuis)
5194 * fs-event: fix invalid memory access (huxingyi)
5229 * fsevents: use FlagNoDefer for FSEventStreamCreate (Fedor Indutny)
5235 * unix: set close-on-exec flag on received fds (Ben Noordhuis)
5271 * fsevents: FSEvents is most likely not thread-safe (Fedor Indutny)
5277 * windows: make uv_shutdown() for write-only pipes work (Bert Belder)
5279 * windows/fs: wrap multi-statement macros in do..while block (Bert Belder)
5285 * windows/fs: wrap multi-statement macros in do..while block (Bert Belder)
5291 * build: clarify instructions for Windows (Brian Kaisner)
5297 * windows: run close callbacks after polling for i/o (Saúl Ibarra Corretgé)
5317 * build: use -pthread on sunos (Timothy J. Fontaine)
5321 * unix: sanity-check fds before closing (Ben Noordhuis)
5339 * unix: fix non-synchronized access in signal.c (Ben Noordhuis)
5341 * unix: add atomic-ops.h (Ben Noordhuis)
5347 * unix: make uv_tty_reset_mode() async signal-safe (Ben Noordhuis)
5357 * fsevents: increase stack size for OSX 10.9 (Fedor Indutny)
5363 * windows: incorrect check for SOCKET_ERROR (Maks Naumov)
5367 * build: fix check target for mingw (Sean Farrell)
5384 * unix: fix non-synchronized access in signal.c (Ben Noordhuis)
5400 * windows: make uv_shutdown() for write-only pipes work (Bert Belder)
5410 * windows: wrap multi-statement macros in do..while block (Bert Belder)
5417 * unix: define _GNU_SOURCE, exposes glibc-isms (Ben Noordhuis)
5419 * windows: check for nonconforming swprintf arguments (Brent Cook)
5436 * test: fix epoll_wait() usage in test-embed.c (Ben Noordhuis)
5469 * unix, windows: add thread-local storage API (Ben Noordhuis)
5475 * windows: make uv_shutdown() for write-only pipes work (Bert Belder)
5489 * windows: tweak Makefile.mingw for easier usage (Alex Crichton)
5496 * windows: Re-implement uv_fs_stat. The st_ctime field now contains the change
5506 * windows: make some more NT apis available for libuv's internal use (Bert
5520 * process: the `exit_status` parameter for a uv_process_t's exit callback now
5521 is an int64_t, and no longer an int. (Bert Belder)
5534 * fsevents: use a single thread for interacting with FSEvents, because it's not
5535 thread-safe. (Fedor Indutny)
5548 * build: serial-tests was added in automake v1.12 (Ben Noordhuis)
5566 * build: apply dtrace -G to all object files (Timothy J. Fontaine)
5576 * build: fix automake serial-tests check again (Ben Noordhuis)
5584 * test: simplify test-ip6-addr.c (Ben Noordhuis)
5586 * unix, windows: fix ipv6 link-local address parsing (Ben Noordhuis)
5588 * fsevents: FSEvents is most likely not thread-safe (Fedor Indutny)
5618 * build: enable AM_INIT_AUTOMAKE([subdir-objects]) (Ben Noordhuis)
5642 * test: add windows-only snprintf() function (Ben Noordhuis)
5644 * build: add automake serial-tests version check (Ben Noordhuis)
5658 * test: open stdout fd in write-only mode (Ben Noordhuis)
5664 * build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis)
5688 * build: add DTrace detection for autotools (Timothy J. Fontaine)
5690 * linux,darwin,win: link-local IPv6 addresses (Miroslav Bajtoš)
5701 * linux: add support for MIPS (Andrei Sedoi)
5707 * build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis)
5720 * unix: support for android builds (Linus Mårtensson)
5722 * unix: avoid extra read, short-circuit on POLLHUP (Ben Noordhuis)
5728 * unix: s/ngx-queue.h/queue.h/ in checksparse.sh (Ben Noordhuis)
5744 * build: set OS=="android" for android builds (Linus Mårtensson)
5780 * linux: don't ignore out-of-memory errors in uv_cpu_info() (Ben Noordhuis)
5782 * unix, windows: move uv_now() to uv-common.c (Ben Noordhuis)
5784 * test: fix a compilation problem in test-osx-select.c that was caused by the
5785 use of c-style comments (Bert Belder)
5797 * darwin: assume CFRunLoopStop() isn't thread-safe, fixing a race condition
5808 * unix: add error mapping for ENETDOWN (Ben Noordhuis)
5818 * unix: remove assert statements that are no longer correct (Ben Noordhuis)
5820 * unix: appease warning about non-standard `inline` (Sean Silva)
5832 * linux: don't ignore out-of-memory errors in uv_cpu_info() (Ben Noordhuis)
5834 * unix, windows: move uv_now() to uv-common.c (Ben Noordhuis)
5836 * test: fix a compilation problem in test-osx-select.c that was caused by the
5837 use of c-style comments (Bert Belder)
5844 * test: update the idle-starvation test to verify that idle handles are called
5870 * darwin: assume CFRunLoopStop() isn't thread-safe (Fedor Indutny)
5878 * unix: add mapping for ENETDOWN (Ben Noordhuis)
5931 * stream: use harder sync restrictions for osx-hack (Fedor Indutny)
5937 * darwin: rename darwin-getproctitle.m (Ben Noordhuis)
5958 * build: avoid double / in paths for dtrace (Timothy J. Fontaine)
5994 * mingw-w64: don't call _set_invalid_parameter_handler (Nils Maier)
5998 * sunos: re-export entire library when static (Timothy J. Fontaine)
6000 * unix: dtrace probes for tick-start and tick-stop (Timothy J. Fontaine)
6006 * build: fix dtrace-enabled out of tree build (Ben Noordhuis)
6008 * build: squelch -Wdollar-in-identifier-extension warnings (Ben Noordhuis)
6014 * build: add support for Visual Studio 2012 (Nicholas Vavilov)
6016 * build: -Wno-dollar-in-identifier-extension is clang only (Ben Noordhuis)
6025 * all platforms: nanosecond resolution support for uv_fs_[fl]stat (Timothy J.
6031 -1 (Ben Noordhuis)
6036 * unix: add dtrace probes for tick-start and tick-stop (Timothy J. Fontaine)
6038 * mingw-w64: don't call _set_invalid_parameter_handler (Nils Maier)
6044 * include: no longer ship with / include ngx-queue.h (Ben Noordhuis)
6050 * build: fix dtrace-enabled builds (Ben Noordhuis, Timothy J. Fontaine)
6054 * build: add support for Visual Studio 2012 (Nicholas Vavilov)
6067 * build: disable -Wstrict-aliasing on darwin (Ben Noordhuis)
6081 * test: add tap output for windows (Timothy J. Fontaine)
6089 * stream: run try_select only for pipes and ttys (Fedor Indutny)