Skip to content

Commit 3585ffa

Browse files
cjihrigMylesBorins
authored andcommitted
deps: upgrade libuv to 1.10.0
Fixes: #4351 Fixes: #6763 Refs: #8280 PR-URL: #9267 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent a0973c3 commit 3585ffa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+2511
-897
lines changed

deps/uv/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
*.pyc
77
*.sdf
88
*.suo
9+
.vs/
10+
*.VC.db
11+
*.VC.opendb
912
core
1013
vgcore.*
1114
.buildstamp

deps/uv/.mailmap

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Christoph Iserlohn <christoph.iserlohn@innoq.com>
1111
Devchandra Meetei Leishangthem <dlmeetei@gmail.com>
1212
Fedor Indutny <fedor.indutny@gmail.com> <fedor@indutny.com>
1313
Frank Denis <github@pureftpd.org>
14+
Imran Iqbal <imrani@ca.ibm.com> <imran@imraniqbal.org>
1415
Isaac Z. Schlueter <i@izs.me>
1516
Jason Williams <necmon@yahoo.com>
1617
Justin Venus <justin.venus@gmail.com> <justin.venus@orbitz.com>

deps/uv/AUTHORS

+20
Original file line numberDiff line numberDiff line change
@@ -257,3 +257,23 @@ Michael Fero <michael.fero@datastax.com>
257257
Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
258258
Myles Borins <myles.borins@gmail.com>
259259
Tony Theodore <tonyt@logyst.com>
260+
Jason Ginchereau <jasongin@microsoft.com>
261+
Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
262+
Pierre-Marie de Rodat <pmderodat@kawie.fr>
263+
Brian Maher <brian@brimworks.com>
264+
neevek <i@neevek.net>
265+
John Barboza <jbarboza@ca.ibm.com>
266+
liuxiaobo <icexile@qq.com>
267+
Michele Caini <michele.caini@gmail.com>
268+
Bartosz Sosnowski <bartosz@janeasystems.com>
269+
Matej Knopp <matej.knopp@gmail.com>
270+
sunjin.lee <kod21236@gmail.com>
271+
Matt Clarkson <mattyclarkson@gmail.com>
272+
Jeffrey Clark <dude@zaplabs.com>
273+
Bart Robinson <bartarr@gmail.com>
274+
Vit Gottwald <vit.gottwald@gmail.com>
275+
Vladimír Čunát <vladimir.cunat@nic.cz>
276+
Alex Hultman <alexhultman@gmail.com>
277+
Brad King <brad.king@kitware.com>
278+
Philippe Laferriere <laferriere.phil@gmail.com>
279+
Will Speak <lithiumflame@gmail.com>

deps/uv/CONTRIBUTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,5 +165,5 @@ not send out notifications when you add commits.
165165
[issue tracker]: https://github.com/libuv/libuv/issues
166166
[libuv mailing list]: http://groups.google.com/group/libuv
167167
[IRC]: http://webchat.freelibuv.net/?channels=libuv
168-
[Google C/C++ style guide]: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
168+
[Google C/C++ style guide]: https://google.github.io/styleguide/cppguide.html
169169
[project maintainers]: https://github.com/libuv/libuv/blob/master/MAINTAINERS.md

deps/uv/ChangeLog

+218
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,221 @@
1+
2016.10.25, Version 1.10.0 (Stable)
2+
3+
Changes since version 1.9.1:
4+
5+
* Now working on version 1.9.2 (Saúl Ibarra Corretgé)
6+
7+
* doc: add cjihrig GPG ID (cjihrig)
8+
9+
* win,build: fix compilation on old Windows / MSVC (Saúl Ibarra Corretgé)
10+
11+
* darwin: fix setting fd to non-blocking in select(() trick (Saúl Ibarra
12+
Corretgé)
13+
14+
* unix: allow nesting of kqueue fds in uv_poll_start (Ben Noordhuis)
15+
16+
* doc: fix generation the first time livehtml runs (Saúl Ibarra Corretgé)
17+
18+
* test: fix test_close_accept flakiness on Centos5 (Santiago Gimeno)
19+
20+
* license: libuv is no longer a Node project (Saúl Ibarra Corretgé)
21+
22+
* license: add license text we've been using for a while (Saúl Ibarra Corretgé)
23+
24+
* doc: add licensing information to README (Saúl Ibarra Corretgé)
25+
26+
* win,pipe: fixed formatting, DWORD is long unsigned (Miodrag Milanovic)
27+
28+
* win: support sub-second precision in uv_fs_futimes() (Jason Ginchereau)
29+
30+
* unix: ignore EINPROGRESS in uv__close (Saúl Ibarra Corretgé)
31+
32+
* doc: add Imran Iqbal (iWuzHere) to maintainers (Imran Iqbal)
33+
34+
* doc: update docs with AIX related information (Imran Iqbal)
35+
36+
* test: silence build warnings (Kári Tristan Helgason)
37+
38+
* doc: add iWuzHere GPG ID (Imran Iqbal)
39+
40+
* linux-core: fix uv_get_total/free_memory on uclibc (Nicolas Cavallari)
41+
42+
* build: fix build on DragonFly (Michael Neumann)
43+
44+
* unix: correctly detect named pipes on DragonFly (Michael Neumann)
45+
46+
* test: make tap output the default (Ben Noordhuis)
47+
48+
* test: don't dump output for skipped tests (Ben Noordhuis)
49+
50+
* test: improve formatting of diagnostic messages (Ben Noordhuis)
51+
52+
* test: remove unused RETURN_TODO macro (Ben Noordhuis)
53+
54+
* doc: fix stream typos (Pierre-Marie de Rodat)
55+
56+
* doc: update coding style link (Imran Iqbal)
57+
58+
* unix,fs: use uint64_t instead of unsigned long (Imran Iqbal)
59+
60+
* build: check for warnings for -fvisibility=hidden (Imran Iqbal)
61+
62+
* unix: remove unneeded TODO note (Saúl Ibarra Corretgé)
63+
64+
* test: skip tty_pty test if pty is not available (Luca Bruno)
65+
66+
* sunos: set phys_addr of interface_address using ARP (Brian Maher)
67+
68+
* doc: clarify callbacks won't be called in error case (Saúl Ibarra Corretgé)
69+
70+
* unix: don't convert stat buffer when syscall fails (Ben Noordhuis)
71+
72+
* win: compare entire filename in watch events (cjihrig)
73+
74+
* doc: add a note on safe reuse of uv_write_t (neevek)
75+
76+
* linux: fix potential event loop stall (Ben Noordhuis)
77+
78+
* unix,win: make uv_get_process_title() stricter (cjihrig)
79+
80+
* test: close server before initiating new connection (John Barboza)
81+
82+
* test: account for multiple handles in one ipc read (John Barboza)
83+
84+
* unix: fix errno and retval conflict (liuxiaobo)
85+
86+
* doc: add missing entry in uv_fs_type enum (Michele Caini)
87+
88+
* unix: preserve loop->data across loop init/done (Ben Noordhuis)
89+
90+
* win: return UV_EINVAL on bad uv_tty_mode mode arg (Ben Noordhuis)
91+
92+
* win: simplify memory copy logic in fs.c (Ben Noordhuis)
93+
94+
* win: fix compilation on mingw (Bartosz Sosnowski)
95+
96+
* win: ensure 32-bit printf precision (Matej Knopp)
97+
98+
* darwin: handle EINTR in /dev/tty workaround (Ben Noordhuis)
99+
100+
* test: fix OOB buffer access (Saúl Ibarra Corretgé)
101+
102+
* test: don't close CRT fd handed off to uv_pipe_t (Saúl Ibarra Corretgé)
103+
104+
* test: fix android build error. (sunjin.lee)
105+
106+
* win: evaluate timers when system wakes up (Bartosz Sosnowski)
107+
108+
* doc: add supported platforms description (Saúl Ibarra Corretgé)
109+
110+
* win: fix lstat reparse point without link data (Jason Ginchereau)
111+
112+
* unix,win: make on_alloc_cb failures more resilient (Saúl Ibarra Corretgé)
113+
114+
* zos: add support for new platform (John Barboza)
115+
116+
* test: make tcp_close_while_connecting more resilient (Saúl Ibarra Corretgé)
117+
118+
* build: use '${prefix}' for pkg-config 'exec_prefix' (Matt Clarkson)
119+
120+
* build: GNU/kFreeBSD support (Jeffrey Clark)
121+
122+
* zos: use PLO instruction for atomic operations (John Barboza)
123+
124+
* zos: use pthread helper functions (John Barboza)
125+
126+
* zos: implement uv__fs_futime (John Barboza)
127+
128+
* unix: expand range of values for usleep (John Barboza)
129+
130+
* zos: track unbound handles and bind before listen (John Barboza)
131+
132+
* test: improve tap output on test failures (Santiago Gimeno)
133+
134+
* test: refactor fs_event_close_in_callback (Julien Gilli)
135+
136+
* zos: implement uv__io_check_fd (John Barboza)
137+
138+
* unix: unneccessary use const qualifier in container_of (John Barboza)
139+
140+
* win,tty: add support for ANSI codes in win10 v1511 (Imran Iqbal)
141+
142+
* doc: add santigimeno to maintainers (Santiago Gimeno)
143+
144+
* win: fix typo in type name (Saúl Ibarra Corretgé)
145+
146+
* unix: always define pthread barrier fallback pad (Saúl Ibarra Corretgé)
147+
148+
* test: use RETURN_SKIP in spawn_setuid_setgid test (Santiago Gimeno)
149+
150+
* win: add disk read/write count to uv_getrusage (Imran Iqbal)
151+
152+
* doc: document uv_fs_realpath caveats (Saúl Ibarra Corretgé)
153+
154+
* test: improve spawn_setuid_setgid test (Santiago Gimeno)
155+
156+
* test: fix building pty test on Android (Saúl Ibarra Corretgé)
157+
158+
* doc: uv_buf_t members are not readonly (Saúl Ibarra Corretgé)
159+
160+
* doc: improve documentation on uv_alloc_cb (Saúl Ibarra Corretgé)
161+
162+
* fs: fix uv_fs_fstat on platforms using musl libc (Santiago Gimeno)
163+
164+
* doc: update supported fields for uv_rusage_t (Imran Iqbal)
165+
166+
* test: fix test-tcp-writealot flakiness on arm (Santiago Gimeno)
167+
168+
* test: fix fs_event_watch_dir flakiness on arm (Santiago Gimeno)
169+
170+
* unix: don't use alphasort in uv_fs_scandir() (Ben Noordhuis)
171+
172+
* doc: fix confusing doc of uv_tcp_nodelay (Bart Robinson)
173+
174+
* build,osx: fix warnings on tests compilation with gyp (Santiago Gimeno)
175+
176+
* doc: add ABI tracker link to README (Saúl Ibarra Corretgé)
177+
178+
* win,tty: fix uv_tty_set_mode race conditions (Bartosz Sosnowski)
179+
180+
* test: fix fs_fstat on Android (Vit Gottwald)
181+
182+
* win, test: fix fs_event_watch_dir_recursive (Bartosz Sosnowski)
183+
184+
* doc: add description of uv_handle_type (Vit Gottwald)
185+
186+
* build: use -pthreads for tests with autotools (Julien Gilli)
187+
188+
* win: fix leaky fs request buffer (Jason Ginchereau)
189+
190+
* doc: note buffer lifetime requirements in uv_write (Vladimír Čunát)
191+
192+
* doc: add reference to uv_update_time on uv_timer_start (Alex Hultman)
193+
194+
* win: fix winapi function pointer typedef syntax (Brad King)
195+
196+
* test: fix tcp_close_while_connecting CI failures (Ben Noordhuis)
197+
198+
* test: make threadpool_cancel_single deterministic (Ben Noordhuis)
199+
200+
* test: make threadpool saturation reliable (Ben Noordhuis)
201+
202+
* unix: don't malloc in uv_thread_create() (Ben Noordhuis)
203+
204+
* unix: don't include CoreServices globally on macOS (Brad King)
205+
206+
* unix,win: add uv_translate_sys_error() public API (Philippe Laferriere)
207+
208+
* win: remove unused static variables (Ben Noordhuis)
209+
210+
* win: silence -Wmaybe-uninitialized warning (Ben Noordhuis)
211+
212+
* signal: replace pthread_once with uv_once (Santiago Gimeno)
213+
214+
* test: fix sign-compare warning (Will Speak)
215+
216+
* common: fix unused variable warning (Brad King)
217+
218+
1219
2016.05.17, Version 1.9.1 (Stable), d989902ac658b4323a4f4020446e6f4dc449e25c
2220

3221
Changes since version 1.9.0:

deps/uv/LICENSE

+26-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
1-
libuv is part of the Node project: http://nodejs.org/
2-
libuv may be distributed alone under Node's license:
1+
libuv is licensed for use as follows:
2+
3+
====
4+
Copyright (c) 2015-present libuv project contributors.
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to
8+
deal in the Software without restriction, including without limitation the
9+
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
10+
sell copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
22+
IN THE SOFTWARE.
23+
====
24+
25+
This license applies to parts of libuv originating from the
26+
https://github.com/joyent/libuv repository:
327

428
====
529

deps/uv/MAINTAINERS.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ libuv is currently managed by the following individuals:
77
- GPG key: D77B 1E34 243F BAF0 5F8E 9CC3 4F55 C8C8 46AB 89B9 (pubkey-bnoordhuis)
88
* **Bert Belder** ([@piscisaureus](https://github.com/piscisaureus))
99
* **Colin Ihrig** ([@cjihrig](https://github.com/cjihrig))
10+
- GPG key: 94AE 3667 5C46 4D64 BAFA 68DD 7434 390B DBE9 B9C5 (pubkey-cjihrig)
1011
* **Fedor Indutny** ([@indutny](https://github.com/indutny))
1112
- GPG key: AF2E EA41 EC34 47BF DD86 FED9 D706 3CCE 19B7 E890 (pubkey-indutny)
13+
* **Imran Iqbal** ([@iWuzHere](https://github.com/iWuzHere))
14+
- GPG key: 9DFE AA5F 481B BF77 2D90 03CE D592 4925 2F8E C41A (pubkey-iwuzhere)
15+
* **Santiago Gimeno** ([@santigimeno](https://github.com/santigimeno))
16+
- GPG key: 612F 0EAD 9401 6223 79DF 4402 F28C 3C8D A33C 03BE (pubkey-santigimeno)
1217
* **Saúl Ibarra Corretgé** ([@saghul](https://github.com/saghul))
1318
- GPG key: FDF5 1936 4458 319F A823 3DC9 410E 5553 AE9B C059 (pubkey-saghul)
1419

@@ -34,4 +39,3 @@ be garbage collected since nothing references it, so we'll create a tag for it:
3439
Commit the changes and push:
3540

3641
$ git push origin pubkey-saghul
37-

0 commit comments

Comments
 (0)