Commit Graph

3 Commits

Author SHA1 Message Date
Jameson Nash
c7088010ad 2022.07.12, Version 1.44.2 (Stable)
Changes since version 1.44.1:
 
 * Add SHA to ChangeLog (Jameson Nash)
 
 * aix, ibmi: handle server hang when remote sends TCP RST (V-for-Vasili)
 
 * build: make CI a bit noisier (Jameson Nash)
 
 * process: reset the signal mask if the fork fails (Jameson Nash)
 
 * zos: implement cmpxchgi() using assembly (Shuowang (Wayne) Zhang)
 
 * build: AC_SUBST for AM_CFLAGS (Claes Nästén)
 
 * ibmi: Implement UDP disconnect (V-for-Vasili)
 
 * doc: update active maintainers list (Ben Noordhuis)
 
 * build: fix kFreeBSD build (James McCoy)
 
 * build: remove Windows 2016 workflows (Darshan Sen)
 
 * Revert "win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES" (Darshan Sen)
 
 * unix: simplify getpwuid call (Jameson Nash)
 
 * build: filter CI by paths and branches (Jameson Nash)
 
 * build: add iOS to macos CI (Jameson Nash)
 
 * build: re-enable CI for windows changes (Jameson Nash)
 
 * process,iOS: fix build breakage in process.c (Denny C. Dai)
 
 * test: remove unused declarations in tcp_rst test (V-for-Vasili)
 
 * core: add thread-safe strtok implementation (Guilherme Íscaro)
 
 * win: fix incompatible-types warning (twosee)
 
 * test: fix flaky file watcher test (Ben Noordhuis)
 
 * build: fix AIX xlc autotools build (V-for-Vasili)
 
 * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang (Ben Noordhuis)
 
 * win: fix unexpected ECONNRESET error on TCP socket (twosee)
 
 * doc: make sample cross-platform build (gengjiawen)
 
 * test: separate some static variables by test cases (Hannah Shi)
 
 * sunos: fs-event callback can be called after uv_close() (Andy Fiddaman)
 
 * uv: re-register interest in a file after change (Shuowang (Wayne) Zhang)
 
 * uv: register UV_RENAME event for _RFIM_UNLINK (Shuowang (Wayne) Zhang)
 
 * uv: register __rfim_event 156 as UV_RENAME (Shuowang (Wayne) Zhang)
 
 * doc: remove smartos from supported platforms (Ben Noordhuis)
 
 * macos: avoid posix_spawnp() cwd bug (Jameson Nash)
 
 * release: check versions of autogen scripts are newer (Jameson Nash)
 
 * test: rewrite embed test (Ben Noordhuis)
 
 * openbsd: use utimensat instead of lutimes (tuftedocelot)
 
 * doc: fix link to uvwget example main() function (blogdaren)
 
 * unix: use MSG_CMSG_CLOEXEC where supported (Ben Noordhuis)
 
 * test: remove disabled callback_order test (Ben Noordhuis)
 
 * win,pipe: fix bugs with pipe resource lifetime management (Jameson Nash)
 
 * loop: better align order-of-events behavior between platforms (Jameson Nash)
 
 * aix,test: uv_backend_fd is not supported by poll (V-for-Vasili)
 
 * kqueue: skip EVFILT_PROC when invalidating fds (chucksilvers)
 
 * darwin: fix atomic-ops.h ppc64 build (Sergey Fedorov)
 
 * zos: don't err when killing a zombie process (Shuowang (Wayne) Zhang)
 
 * zos: avoid fs event callbacks after uv_close() (Shuowang (Wayne) Zhang)
 
 * zos: correctly format interface addresses names (Shuowang (Wayne) Zhang)
 
 * zos: add uv_interface_addresses() netmask support (Shuowang (Wayne) Zhang)
 
 * zos: improve memory management of ip addresses (Shuowang (Wayne) Zhang)
 
 * tcp,pipe: fail `bind` or `listen` after `close` (theanarkh)
 
 * zos: implement uv_available_parallelism() (Shuowang (Wayne) Zhang)
 
 * udp,win: fix UDP compiler warning (Jameson Nash)
 
 * zos: fix early exit of epoll_wait() (Shuowang (Wayne) Zhang)
 
 * unix,tcp: fix errno handling in uv__tcp_bind() (Samuel Cabrero)
 
 * shutdown,unix: reduce code duplication (Jameson Nash)
 
 * unix: fix c99 comments (Ben Noordhuis)
 
 * unix: retry tcgetattr/tcsetattr() on EINTR (Ben Noordhuis)
 
 * docs: update introduction.rst (Ikko Ashimine)
 
 * unix,stream: optimize uv_shutdown() codepath (Jameson Nash)
 
 * zos: delay signal handling until after normal i/o (Shuowang (Wayne) Zhang)
 
 * stream: uv__drain() always needs to stop POLLOUT (Jameson Nash)
 
 * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset() (Stacey
   Marshall)
 
 * win,shutdown: improve how shutdown is dispatched (Jameson Nash)
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEz7ucqaW+r9cOKzxaeaZ8VaNnnIsFAmLNnoYACgkQeaZ8VaNn
 nIsPiRAApE7tNUEknH+7SJ//K910PA0GM8E9/tz8PFN5LDsVlIDa9p40IezhbjMu
 O3CbA9rPZfugohV8LJ+tDxAEqzPQmb4tLZ1jyzrTCm2RSS56MtJKhPXKKchITzb2
 bAV4PNRsnzmZfMd/nJfVpTsBCf/rGOhJwFDChVVHkZgj+BibsYaipMUUwbm3XjCP
 fdzmhxh0EbCBsMWi8dxuV2R/FliaaH4PoZjvwJvk35mxN4H6ZhU/09Q9mvduljM8
 fK3pgqGwge7D0dVoybeAkMDfhMpPkGBEhH6Zif8EkLLdUB1u4EO4lxlPjr4t6aL+
 2VoHqBAWcLk3MGFh9cIRtSWG41RnEtPFJPC5SXBzqMpF28bKGb3DYc9pxl+OkrHW
 74UaDiXt446ccMlC3aF6kUbwNAHjYx6pthGPuKTxiPQPn38LE0KZbLH+G7dsRqQ/
 DP3+s/UJR4D4IV8rrE3ys6UgTQrCU42gsA2psk6KLYGPaZw/boc7f+X8JOsP8W0g
 2zwtmb27ustJQ/06MFhL2wC3J9x4cP9wdZyGSTwTbyXZ5pPQphrSinP/J8KFl5D+
 gOEQjuGcyy1beLIsq5sHQz6HCkLGekMTEdz37PqU2+TMd/4VcBmzGvHx1ACPRZdF
 ljx3dbCE3w9lSbpOxM9DYONuRmfLSeroItLrhxEBL9xKbpKOZ2I=
 =C1zG
 -----END PGP SIGNATURE-----

Merge tag 'v1.44.2' into merge_1.44.2
2022-08-01 14:49:47 -04:00
Jameson Nash
cd7b33887f 2022.03.09, Version 1.44.1 (Stable)
Changes since version 1.44.0:
 
 * process: simplify uv__write_int calls (Jameson Nash)
 
 * macos: don't use thread-unsafe strtok() (Ben Noordhuis)
 
 * process: fix hang after NOTE_EXIT (Jameson Nash)
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEz7ucqaW+r9cOKzxaeaZ8VaNnnIsFAmIo6e4ACgkQeaZ8VaNn
 nIubZRAAiD6sTkaYpvgXTDD0C9M3HMOms3bL9O23T2Ggtzwnzek1iwZys8KQlhn8
 mhTK+HIT610zcdqOgLE+YLYrtzspb61/8/QSDFoTX1m69rO4WXiW6fejOq6b8fu5
 cIBgqFUf2gVCulBcmqBJ83OL/EPJZmuH9fpEp6LVA74DxDQwlwGXVgTivDZtPEZQ
 thcElPuqlvpyTid42qMhug8DGAR37/qrCiQHUUGX1RWQJkSSMNPSVgXNBWaylO+g
 j3nTp3R5KrutXWa2wFpVx+KzdEP4eDanyL67A/fffHAcEIoSjmha2V+uOCInfDqU
 3Dn4jGTqS9Dc/mlxAxytqnhCFxiYPIPJcLlKJpkg5ygsmSOzx1cvkjkAyhG7A/XD
 44j9dn5rUK95r34anfmBdzCkJvX+vvODJTvgGJ2hjBU63BBeq5xtwtAf/8sLl4y/
 /HzmfVXgCHnWV5U6AHeaSsOOh5nLCV5Q0HpAVn10aIB7s+gaaR5Dfp/FJxdGoVeD
 6fgTkmeyLLXPAyhDZAXO3cE4AfPvlbeQfSAwBEB1m5Cbk5eZ1fj7hoIFwfF6RNQJ
 /hCUTKeNNVi0bx4b2xUAPfjmDABHVCzVTMkdb1xYRjOT2MkI5f1ycz9YZOkRLS/V
 WQEBCermlubQ8Pl1rByxW/GcQrs33PDnjk4KB+blr7+Y6kHplLA=
 =gJmZ
 -----END PGP SIGNATURE-----

Merge tag 'v1.44.1' into merge_1.44.1
2022-03-09 15:57:53 -05:00
Trevor Norris
1c91d2a630
win,unix: uv_buf_init() accepts size_t
Change the signature of uv_buf_init() from (char*, unsigned int) to
(char*, size_t). This is to accommodate the fact that the "len" property
of uv_buf_t is a size_t, and fixes a problem where "len" is truncated
for large "base".

Fixes: https://github.com/libuv/libuv/issues/1233
Refs: https://github.com/libuv/libuv/pull/1236
PR-URL: https://github.com/libuv/libuv/pull/1806
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2018-05-23 10:13:57 -04:00