Mercurial
comparison third_party/libuv/ChangeLog @ 160:948de3f54cea
[ThirdParty] Added libuv
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Wed, 14 Jan 2026 19:39:52 -0800 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 159:05cf9467a1c3 | 160:948de3f54cea |
|---|---|
| 1 2025.04.25, Version 1.51.0 (Stable) | |
| 2 | |
| 3 Changes since version 1.50.0: | |
| 4 | |
| 5 * win: fix leak in uv_os_tmpdir (Saúl Ibarra Corretgé) | |
| 6 | |
| 7 * docs: fix RTD build (Saúl Ibarra Corretgé) | |
| 8 | |
| 9 * win: lazy-load [GS]etThreadDescription symbols (Ben Noordhuis) | |
| 10 | |
| 11 * linux: try preadv64/pwritev64 before preadv/pwritev (Ben Noordhuis) | |
| 12 | |
| 13 * win: check cwd length before spawning a child process (Morten Engelhardt | |
| 14 Olsen) | |
| 15 | |
| 16 * macos,bsd: handle missing /dev/null in chroot env (Andrey) | |
| 17 | |
| 18 * doc: fix README link text (Julio Jordán) | |
| 19 | |
| 20 * win: fix order of FILE_STAT_BASIC_INFORMATION struct fields (Hüseyin Açacak) | |
| 21 | |
| 22 * macos: increase child process stdio buffer size (Jinho Jang) | |
| 23 | |
| 24 * doc: add C3 bindings to LINKS.md (Velikiy Kirill) | |
| 25 | |
| 26 * unix: remove unnecessary errno.h include in poll.c (Juan José Arboleda) | |
| 27 | |
| 28 * win: fix the inconsistency in volume serial number (Hüseyin Açacak) | |
| 29 | |
| 30 * unix: add thread affinity support on openharmony (rainlow) | |
| 31 | |
| 32 * unix: enable getrusage for SunOS (Paolo Insogna) | |
| 33 | |
| 34 * unix,win: accept NAN/INFINITY as file timestamps (Ben Noordhuis) | |
| 35 | |
| 36 * win: add ENABLE_VIRTUAL_TERMINAL_INPUT raw tty mode (Anna Henningsen) | |
| 37 | |
| 38 * test: handle UV_ENOTSUP in platform_output (cjihrig) | |
| 39 | |
| 40 * doc: fix rendering of threading.html (Tobias Nießen) | |
| 41 | |
| 42 * unix,sunos: enable use of sendmmsg on Solaris and Illumos (Stacey Marshall) | |
| 43 | |
| 44 * unix: handle out of memory in iface name copy (Ben Noordhuis) | |
| 45 | |
| 46 * openbsd: do not error out if cpuspeed is not available (Robert Nagy) | |
| 47 | |
| 48 * test: skip thread_name_threadpool on AIX/IBMi (Abdirahim Musse) | |
| 49 | |
| 50 * aix,ibmi: fix undeclared identifiers (Richard Lau) | |
| 51 | |
| 52 * unix,sunos: prefer SO_REUSEPORT for load balancing (Stacey Marshall) | |
| 53 | |
| 54 * doc: free lib pointer before function return (mugitya03) | |
| 55 | |
| 56 * test: link with libm (Juan José Arboleda) | |
| 57 | |
| 58 * style: rename parameter to match definition (Mohammed Keyvanzadeh) | |
| 59 | |
| 60 * test: support partial output lines in test runner (cjihrig) | |
| 61 | |
| 62 * build: switch from c90 to c11 (Ben Noordhuis) | |
| 63 | |
| 64 * linux: allow nul bytes in abstract socket address (Itay Bookstein) | |
| 65 | |
| 66 * sunos: use pipe2 on solaris and illumos (Andy Pan) | |
| 67 | |
| 68 * unix: remove TOCTOU issues from uv_pipe_chmod (Ben Noordhuis) | |
| 69 | |
| 70 * unix: use pipe_fname if getsockname returns nothing (crupest) | |
| 71 | |
| 72 * haiku: use uint32 instead of uint32_t (AE1020) | |
| 73 | |
| 74 * doc: update thread pool stack size comment (Ben Noordhuis) | |
| 75 | |
| 76 * unix: improve uv_loop_init OOM handling (Ben Noordhuis) | |
| 77 | |
| 78 * test: merge uv_tcp_connect callbacks (Juan José Arboleda) | |
| 79 | |
| 80 * test: skip multievent tests on macOS with TSAN enabled (Juan José Arboleda) | |
| 81 | |
| 82 * linux: align CPU quota calculation with Rust (Juan José Arboleda) | |
| 83 | |
| 84 * kqueue: improve fs event watcher OOM handling (Juan José Arboleda) | |
| 85 | |
| 86 * sunos: improve fs event watcher OOM handling (Juan José Arboleda) | |
| 87 | |
| 88 * build: shorten instructions for cmake build (Juan José Arboleda) | |
| 89 | |
| 90 | |
| 91 2025.01.15, Version 1.50.0 (Stable), 8fb9cb919489a48880680a56efecff6a7dfb4504 | |
| 92 | |
| 93 Changes since version 1.49.2: | |
| 94 | |
| 95 * ci: run macOS and iOS tests also on macOS 14 (Saúl Ibarra Corretgé) | |
| 96 | |
| 97 * unix,win: map ENOEXEC errno (Saúl Ibarra Corretgé) | |
| 98 | |
| 99 * test: skip multicast join test on ENOEXEC (Saúl Ibarra Corretgé) | |
| 100 | |
| 101 * ci: make sure the macOS firewall is disabled (Saúl Ibarra Corretgé) | |
| 102 | |
| 103 * darwin,test: squelch EBUSY error on multicast join (Saúl Ibarra Corretgé) | |
| 104 | |
| 105 * build: update minimum cmake to 3.10 (Ben Noordhuis) | |
| 106 | |
| 107 * kqueue: use EVFILT_USER for async if available (Jameson Nash) | |
| 108 | |
| 109 * unix,win: fix off-by-one in uv_wtf8_to_utf16() (Ben Noordhuis) | |
| 110 | |
| 111 * doc: add scala-native-loop to LINKS.md (Julian A Avar C) | |
| 112 | |
| 113 * unix: fix build breakage on haiku, openbsd, etc (Jeffrey H. Johnson) | |
| 114 | |
| 115 * kqueue: lower overhead in uv__io_check_fd (Andy Pan) | |
| 116 | |
| 117 * doc: move cjihrig back to active maintainers (cjihrig) | |
| 118 | |
| 119 * build(deps): bump actions/checkout from 3 to 4 (dependabot[bot]) | |
| 120 | |
| 121 * unix,pipe: fix handling null buffer in uv_pipe_get{sock,peer}name (Saúl | |
| 122 Ibarra Corretgé) | |
| 123 | |
| 124 * unix,win: harmonize buffer checking (Saúl Ibarra Corretgé) | |
| 125 | |
| 126 * unix,win: add support for detached threads (Juan José Arboleda) | |
| 127 | |
| 128 * src: add uv_thread_set/getname() methods (Santiago Gimeno) | |
| 129 | |
| 130 * build: fix qemu builds (Ben Noordhuis) | |
| 131 | |
| 132 * win: drop support for windows 8 (Ben Noordhuis) | |
| 133 | |
| 134 * linux: fix uv_cpu_info() arm cpu model detection (Ben Noordhuis) | |
| 135 | |
| 136 * linux: always use io_uring for epoll batching (Ben Noordhuis) | |
| 137 | |
| 138 * doc: clarify repeating timer behavior more (Ben Noordhuis) | |
| 139 | |
| 140 * unix,win: handle nbufs=0 in uv_udp_try_send (Ben Noordhuis) | |
| 141 | |
| 142 * win: use GetQueuedCompletionStatusEx directly (Saúl Ibarra Corretgé) | |
| 143 | |
| 144 * win: enable uv_thread_{get,set}name on MinGW (Saúl Ibarra Corretgé) | |
| 145 | |
| 146 * win: drop support for the legacy MinGW (Saúl Ibarra Corretgé) | |
| 147 | |
| 148 * win,fs: get (most) fstat when no permission (Jameson Nash) | |
| 149 | |
| 150 * win: plug uv_fs_event_start memory leak (amcgoogan) | |
| 151 | |
| 152 * test: address FreeBSD kernel bug causing NULL path in fsevents (Juan José | |
| 153 Arboleda) | |
| 154 | |
| 155 * unix: refactor udp sendmsg code (Ben Noordhuis) | |
| 156 | |
| 157 * unix,win: add uv_udp_try_send2 (Ben Noordhuis) | |
| 158 | |
| 159 * test: fix flaky flaky udp_mmsg test (Juan José Arboleda) | |
| 160 | |
| 161 * build: enable fdsan in Android (Juan José Arboleda) | |
| 162 | |
| 163 * test: fix udp-multicast-join for FreeBSD (Juan José Arboleda) | |
| 164 | |
| 165 * win: fix leak processing fs event (Saúl Ibarra Corretgé) | |
| 166 | |
| 167 * src: set a default thread name for workers (Rafael Gonzaga) | |
| 168 | |
| 169 * misc: implement uv_getrusage_thread (Juan José Arboleda) | |
| 170 | |
| 171 | |
| 172 2024.10.18, Version 1.49.2 (Stable), e1095c7a4373ce00cd8874d8e820de5afb25776e | |
| 173 | |
| 174 Changes since version 1.49.1: | |
| 175 | |
| 176 * win,fs: remove trailing slash in junctions (Hüseyin Açacak) | |
| 177 | |
| 178 * Revert "linux: eliminate a read on eventfd per wakeup" (Ben Noordhuis) | |
| 179 | |
| 180 * win: Fix linked list logic in getaddrinfo (Thad House) | |
| 181 | |
| 182 * win: fix compilation against Windows 24H2 SDK (Thad House) | |
| 183 | |
| 184 * win: remap ERROR_NOACCESS and ERROR_BUFFER_OVERFLOW (Jameson Nash) | |
| 185 | |
| 186 * win,fs: match trailing slash presence in junctions to user input (Jameson | |
| 187 Nash) | |
| 188 | |
| 189 | |
| 190 2024.10.11, Version 1.49.1 (Stable), 8be336f4ee296d20e1c071a44d6adf279e202236 | |
| 191 | |
| 192 Changes since version 1.49.0: | |
| 193 | |
| 194 * build: add darwin-syscalls.h to release tarball (Ben Noordhuis) | |
| 195 | |
| 196 * linux: use IORING_SETUP_NO_SQARRAY when available (Ben Noordhuis) | |
| 197 | |
| 198 * linux: use IORING_OP_FTRUNCATE when available (Ben Noordhuis) | |
| 199 | |
| 200 * win: fix pNtQueryDirectoryFile check (Rialbat) | |
| 201 | |
| 202 * win: fix WriteFile() error translation (Santiago Gimeno) | |
| 203 | |
| 204 * win,fs: uv_fs_rmdir() to return ENOENT on file (Santiago Gimeno) | |
| 205 | |
| 206 * win,pipe: ipc code does not support async read (Jameson Nash) | |
| 207 | |
| 208 * netbsd: fix build (Adam) | |
| 209 | |
| 210 * win,fs: fix bug in fs__readdir (Hüseyin Açacak) | |
| 211 | |
| 212 * unix: workaround gcc bug on armv7 (Santiago Gimeno) | |
| 213 | |
| 214 * unix: work around arm-linux-gnueabihf-gcc bug (Ben Noordhuis) | |
| 215 | |
| 216 * unix: fix uv_tcp_keepalive in smartOS (Santiago Gimeno) | |
| 217 | |
| 218 * unix: fix uv_getrusage ru_maxrss on solaris (Poul T Lomholt) | |
| 219 | |
| 220 | |
| 221 2024.09.25, Version 1.49.0 (Stable), d2e56a5e8d3e39947b78405ca6e4727c70f5568a | |
| 222 | |
| 223 Changes since version 1.48.0: | |
| 224 | |
| 225 * test: fix -Wpointer-to-int-cast on 32 bits systems (Ben Noordhuis) | |
| 226 | |
| 227 * build: add alias for libuv to CMakeLists.txt (Anthony Alayo) | |
| 228 | |
| 229 * linux: create io_uring sqpoll ring lazily (Ben Noordhuis) | |
| 230 | |
| 231 * misc: run sample CI when code changes (Jameson Nash) | |
| 232 | |
| 233 * linux: fix uv_available_parallelism using cgroup (Thomas Walter) | |
| 234 | |
| 235 * doc: fix tty example segfault (hiiizxf) | |
| 236 | |
| 237 * udp,unix: fix sendmsg use-after-free (Geddy) | |
| 238 | |
| 239 * cygwin: implement uv_resident_set_memory (Farzin Monsef) | |
| 240 | |
| 241 * win: almost fix race detecting ESRCH in uv_kill (Santiago Gimeno) | |
| 242 | |
| 243 * test: disable env var test under win32+asan (Ben Noordhuis) | |
| 244 | |
| 245 * unix,fs: fix realpath calls that use the system allocator (Saúl Ibarra | |
| 246 Corretgé) | |
| 247 | |
| 248 * sunos: sync tcp keep-alive with other unices (Andy Pan) | |
| 249 | |
| 250 * linux: fix /proc/self/stat executable name parsing (Farzin Monsef) | |
| 251 | |
| 252 * test,ci: fix [AM]San, disable ASLR (Ben Noordhuis) | |
| 253 | |
| 254 * win: remove _alloca usage (Ben Noordhuis) | |
| 255 | |
| 256 * unix: reinstate preadv/pwritev fallback code (Ben Noordhuis) | |
| 257 | |
| 258 * linux: don't delay EPOLL_CTL_DEL operations (Ben Noordhuis) | |
| 259 | |
| 260 * doc: fix typos in ChangeLog (tgolang) | |
| 261 | |
| 262 * unix,win: error on zero delay tcp keepalive (Saúl Ibarra Corretgé) | |
| 263 | |
| 264 * win: simplify uv_once implementation (Saúl Ibarra Corretgé) | |
| 265 | |
| 266 * doc: correct udp socket options documentation (Ben Noordhuis) | |
| 267 | |
| 268 * linux: don't use sendmmsg() for single datagrams (Ben Noordhuis) | |
| 269 | |
| 270 * unix: fix fd leaks in SCM_RIGHTS error path (Ben Noordhuis) | |
| 271 | |
| 272 * win: robustify uv_os_getenv() error checking (Ben Noordhuis) | |
| 273 | |
| 274 * test: use newer ASSERT_MEM_EQ macro (Ben Noordhuis) | |
| 275 | |
| 276 * unix: de-duplicate conditions for using kqueue (Brad King) | |
| 277 | |
| 278 * darwin: simplify uv_hrtime (Saúl Ibarra Corretgé) | |
| 279 | |
| 280 * mailmap: update saghul's main email address (Saúl Ibarra Corretgé) | |
| 281 | |
| 282 * win: remove no longer needed define (Saúl Ibarra Corretgé) | |
| 283 | |
| 284 * doc: fix some typos (josedelinux) | |
| 285 | |
| 286 * linux,darwin: make `uv_fs_copyfile` behaves like `cp -r` (Juan José Arboleda) | |
| 287 | |
| 288 * dragonfly: disable SO_REUSEPORT for UDP socket bindings (Andy Pan) | |
| 289 | |
| 290 * test: remove the obsolete HAVE_KQUEUE macro (Andy Pan) | |
| 291 | |
| 292 * unix: use the presence of SOCK_* instead of OS macros for socketpair (Andy | |
| 293 Pan) | |
| 294 | |
| 295 * bsd: support pipe2() on *BSD (Andy Pan) | |
| 296 | |
| 297 * unix: support SO_REUSEPORT with load balancing for TCP (Andy Pan) | |
| 298 | |
| 299 * doc: add entries for extended getpw (Juan José Arboleda) | |
| 300 | |
| 301 * test: fix the flaky test-tcp-reuseport (Andy Pan) | |
| 302 | |
| 303 * aix,ibmi: fix compilation errors in fs_copyfile (Jeffrey H. Johnson) | |
| 304 | |
| 305 * unix: support SO_REUSEPORT with load balancing for UDP (Andy Pan) | |
| 306 | |
| 307 * tcpkeepalive: distinguish OS versions and use proper time units (Andy Pan) | |
| 308 | |
| 309 * win: map ERROR_BAD_EXE_FORMAT to UV_EFTYPE (Hüseyin Açacak) | |
| 310 | |
| 311 * doc: add instruction how to install with Conan (Uilian Ries) | |
| 312 | |
| 313 * unix,win: remove unused req parameter from macros (Viacheslav Muravyev) | |
| 314 | |
| 315 * build: fix android ci build (Ben Noordhuis) | |
| 316 | |
| 317 * unix,win: export wtf8 functions properly (Ben Noordhuis) | |
| 318 | |
| 319 * hurd: add includes and macro prerequisites (Olivier Valentin) | |
| 320 | |
| 321 * hurd: stub uv_thread_setpriority() (Olivier Valentin) | |
| 322 | |
| 323 * ci: use macOS 12 for macOS and iOS builds (Saúl Ibarra Corretgé) | |
| 324 | |
| 325 * darwin: fix crash on iOS(arm64) (郑苏波 (Super Zheng)) | |
| 326 | |
| 327 * Create dependabot.yml for updating github-actions (Jameson Nash) | |
| 328 | |
| 329 * doc: correct names of Win32 APIs in fs.rst (zeertzjq) | |
| 330 | |
| 331 * ci: bump upload and download-artifact versions (dependabot[bot]) | |
| 332 | |
| 333 * ci: bump actions/setup-python from 4 to 5 (dependabot[bot]) | |
| 334 | |
| 335 * ci: bump KyleMayes/install-llvm-action from 1 to 2 (dependabot[bot]) | |
| 336 | |
| 337 * win,error: remap ERROR_NO_DATA to EAGAIN (Jameson Nash) | |
| 338 | |
| 339 * test: handle zero-length udp datagram (Ben Noordhuis) | |
| 340 | |
| 341 * misc: remove splay trees macros (Viacheslav Muravyev) | |
| 342 | |
| 343 * test,openbsd: remove superfluous ifdef guard (Ben Noordhuis) | |
| 344 | |
| 345 * win,fs: use posix delete semantics, if supported (Ian Butterworth) | |
| 346 | |
| 347 * win: fix env var in uv_os_homedir and uv_os_tmpdir (Hüseyin Açacak) | |
| 348 | |
| 349 * fsevents: detect watched directory removal (Santiago Gimeno) | |
| 350 | |
| 351 * ci: bump actions/checkout to 4 (dependabot[bot]) | |
| 352 | |
| 353 * linux: eliminate a read on eventfd per wakeup (Andy Pan) | |
| 354 | |
| 355 * test: pipe_overlong_path handle ENAMETOOLONG (Abdirahim Musse) | |
| 356 | |
| 357 * win,fs: use the new Windows fast stat API (Hüseyin Açacak) | |
| 358 | |
| 359 * win,pipe: fix race with concurrent readers (Jameson Nash) | |
| 360 | |
| 361 * win,signal: fix data race dispatching SIGWINCH (Jameson Nash) | |
| 362 | |
| 363 * build: ubsan fixes (Matheus Izvekov) | |
| 364 | |
| 365 * linux: disable SQPOLL io_uring by default (Santiago Gimeno) | |
| 366 | |
| 367 * win: fix fs.c ubsan failure (Matheus Izvekov) | |
| 368 | |
| 369 * test: rmdir can return `EEXIST` or `ENOTEMPTY` (Richard Lau) | |
| 370 | |
| 371 * test: check for `UV_CHANGE` or `UV_RENAME` event (Richard Lau) | |
| 372 | |
| 373 * unix,fs: silence -Wunused-result warning (Santiago Gimeno) | |
| 374 | |
| 375 * linux: support abstract unix socket autobinding (Ben Noordhuis) | |
| 376 | |
| 377 * kqueue: use EVFILT_USER for async if available (Andy Pan) | |
| 378 | |
| 379 * win: remove deprecated GetVersionExW call (Shelley Vohr) | |
| 380 | |
| 381 * doc: document uv_loop_option (握猫猫) | |
| 382 | |
| 383 * doc: fix the `uv_*_set_data` series of functions (握猫猫) | |
| 384 | |
| 385 * doc: properly label enumerations and types (握猫猫) | |
| 386 | |
| 387 * doc: document specific macOS fs_event behavior (Santiago Gimeno) | |
| 388 | |
| 389 * win,pipe: restore fallback handling for blocking pipes (Jameson Nash) | |
| 390 | |
| 391 * unix,win: remove unused rb-tree macro parameters (Viacheslav Muravyev) | |
| 392 | |
| 393 * win: compute parallelism from process cpu affinity (Ben Noordhuis) | |
| 394 | |
| 395 * win: use NtQueryInformationProcess in uv_os_getppid (Zuohui Yang) | |
| 396 | |
| 397 * win,pipe: fix missing assignment to success (Jameson Nash) | |
| 398 | |
| 399 * win: fix uv_available_parallelism on win32 (Ben Noordhuis) | |
| 400 | |
| 401 * win,pipe: fix another missing assignment to success (Jameson Nash) | |
| 402 | |
| 403 * kqueue: disallow ill-suited file descriptor kinds (Andy Pan) | |
| 404 | |
| 405 * unix: restore tty attributes on handle close (Ben Noordhuis) | |
| 406 | |
| 407 * test: delete test with invalid assumption (Ben Noordhuis) | |
| 408 | |
| 409 * dragonflybsd: fix compilation failure (Jeffrey H. Johnson) | |
| 410 | |
| 411 * test: run android tests on ci (Edigleysson Silva (Edy)) | |
| 412 | |
| 413 * darwin: add udp mmsg support (Raihaan Shouhell) | |
| 414 | |
| 415 * unix: work around arm-linux-gnueabihf-gcc bug (Ben Noordhuis) | |
| 416 | |
| 417 * unix: expand uv_available_parallelism() to support more platforms (Ondřej | |
| 418 Surý) | |
| 419 | |
| 420 * doc: add known issue in armv7 (Santiago Gimeno) | |
| 421 | |
| 422 | |
| 423 2024.02.07, Version 1.48.0 (Stable), e9f29cb984231524e3931aa0ae2c5dae1a32884e | |
| 424 | |
| 425 Changes since version 1.47.0: | |
| 426 | |
| 427 * misc: remove deprecated stalebot file (Jameson Nash) | |
| 428 | |
| 429 * build: disable windows asan buildbot (Ben Noordhuis) | |
| 430 | |
| 431 * test: don't run tcp_writealot under msan (Ben Noordhuis) | |
| 432 | |
| 433 * build,win: remove extraneous -lshell32 (Ben Noordhuis) | |
| 434 | |
| 435 * unix: ignore ifaddrs with NULL ifa_addr (Stephen Gallagher) | |
| 436 | |
| 437 * unix,win: utility for setting priority for thread (Hao Hu) | |
| 438 | |
| 439 * pipe: add back error handling to connect / bind (Jameson Nash) | |
| 440 | |
| 441 * test: check if ipv6 link-local traffic is routable (Ben Noordhuis) | |
| 442 | |
| 443 * win: remove check for UV_PIPE_NO_TRUNCATE (Jameson Nash) | |
| 444 | |
| 445 * linux: disable io_uring on hppa below kernel 6.1.51 (matoro) | |
| 446 | |
| 447 * unix,win: fix read past end of pipe name buffer (Ben Noordhuis) | |
| 448 | |
| 449 * unix: unbreak macOS < 10.14 (Sergey Fedorov) | |
| 450 | |
| 451 * aix: disable ipv6 link local (Abdirahim Musse) | |
| 452 | |
| 453 * doc: move cjihrig to emeriti (cjihrig) | |
| 454 | |
| 455 * unix: correct pwritev conditional (Bo Anderson) | |
| 456 | |
| 457 * test_fs.c: Fix issue on 32-bit systems using btrfs (Stephen Gallagher) | |
| 458 | |
| 459 * misc: ignore libuv-release-tool files (Jameson Nash) | |
| 460 | |
| 461 * win: honor NoDefaultCurrentDirectoryInExePath env var (Ardi Nugraha) | |
| 462 | |
| 463 * idna: fix compilation warning (Saúl Ibarra Corretgé) | |
| 464 | |
| 465 * linux: remove HAVE_IFADDRS_H macro (Ben Noordhuis) | |
| 466 | |
| 467 * test: skip tcp-write-in-a-row on IBM i (Abdirahim Musse) | |
| 468 | |
| 469 * build,win: work around missing uuid.dll on MinGW (Anton Bachin) | |
| 470 | |
| 471 * win: stop using deprecated names (Matheus Izvekov) | |
| 472 | |
| 473 * unix,win: fix busy loop with zero timeout timers (Matheus Izvekov) | |
| 474 | |
| 475 * aix,ibmi: use uv_interface_addresses instead of getifaddrs (Abdirahim Musse) | |
| 476 | |
| 477 * linux: fix bind/connect for abstract sockets (Santiago Gimeno) | |
| 478 | |
| 479 * win: replace c99 comments with c89 comments (Trevor Flynn) | |
| 480 | |
| 481 * build: add .cache clangd folder to .gitignore (Juan José Arboleda) | |
| 482 | |
| 483 * unix: support full TCP keep-alive on Solaris (Andy Pan) | |
| 484 | |
| 485 * freebsd: fix F_KINFO file path handling (David Carlier) | |
| 486 | |
| 487 * linux: retry fs op if unsupported by io_uring (Santiago Gimeno) | |
| 488 | |
| 489 * freebsd: fix build on non-intel archs (David Carlier) | |
| 490 | |
| 491 * unix: optimize uv__tcp_keepalive cpp directives (Andy Pan) | |
| 492 | |
| 493 * linux: disable io_uring on ppc64 and ppc64le (Brad King) | |
| 494 | |
| 495 * doc: add very basic Security Policy document (Santiago Gimeno) | |
| 496 | |
| 497 * build: re-enable msvc-asan job on CI (Jameson Nash) | |
| 498 | |
| 499 * win/spawn: optionally run executable paths with no file extension (Brad King) | |
| 500 | |
| 501 * win: fix ESRCH implementation (Jameson Nash) | |
| 502 | |
| 503 * unix,win: reset the timer queue on stop (Santiago Gimeno) | |
| 504 | |
| 505 * fix: always zero-terminate idna output (Ben Noordhuis) | |
| 506 | |
| 507 * fix: reject zero-length idna inputs (Ben Noordhuis) | |
| 508 | |
| 509 * test: empty strings are not valid IDNA (Santiago Gimeno) | |
| 510 | |
| 511 * Merge pull request from GHSA-f74f-cvh7-c6q6 (Ben Noordhuis) | |
| 512 | |
| 513 | |
| 514 2023.11.06, Version 1.47.0 (Stable), be6b81a352d17513c95be153afcb3148f1a451cd | |
| 515 | |
| 516 Changes since version 1.46.0: | |
| 517 | |
| 518 * test: fix license blurb (Ben Noordhuis) | |
| 519 | |
| 520 * linux: fix harmless warn_unused_result warning (Shuduo Sang) | |
| 521 | |
| 522 * darwin: fix build warnings (小明) | |
| 523 | |
| 524 * linux: don't use io_uring on pre-5.10.186 kernels (Ben Noordhuis) | |
| 525 | |
| 526 * fs: fix WTF-8 decoding issue (Jameson Nash) | |
| 527 | |
| 528 * test: enable disabled tcp_connect6_error_fault (Ben Noordhuis) | |
| 529 | |
| 530 * test: enable disabled fs_link (Ben Noordhuis) | |
| 531 | |
| 532 * test: enable disabled spawn_same_stdout_stderr (Ben Noordhuis) | |
| 533 | |
| 534 * linux: handle UNAME26 personality (Ben Noordhuis) | |
| 535 | |
| 536 * build: move cmake_minimum_required version to 3.9 (Keith Winstein) | |
| 537 | |
| 538 * unix: set ipv6 scope id for link-local addresses (Ben Noordhuis) | |
| 539 | |
| 540 * unix: match kqueue and epoll code (Trevor Norris) | |
| 541 | |
| 542 * win,spawn: allow `%PATH%` to be unset (Kyle Edwards) | |
| 543 | |
| 544 * doc: switch to Furo, a more modern Sphinx theme (Saúl Ibarra Corretgé) | |
| 545 | |
| 546 * darwin: make TCP_KEEPINTVL and TCP_KEEPCNT available (小明) | |
| 547 | |
| 548 * win,fs: avoid winapi macro redefinition (Brad King) | |
| 549 | |
| 550 * linux: add missing riscv syscall numbers (michalbiesek) | |
| 551 | |
| 552 * doc: fix broken "Shared library" Wikipedia link (Alois Klink) | |
| 553 | |
| 554 * unix: get mainline kernel version in Ubuntu (Santiago Gimeno) | |
| 555 | |
| 556 * unix: get mainline kernel version in Debian (Ben Noordhuis) | |
| 557 | |
| 558 * build: fix qemu install in CI-unix workflow (Santiago Gimeno) | |
| 559 | |
| 560 * unix: disable io_uring close on selected kernels (Santiago Gimeno) | |
| 561 | |
| 562 * test: skip tests when ipv6 is not available (Santiago Gimeno) | |
| 563 | |
| 564 * ibmi: implement ifaddrs, getifaddrs, freeifaddrs (Abdirahim Musse) | |
| 565 | |
| 566 * unix: reset signal counters after fork (SmorkalovG) | |
| 567 | |
| 568 * win,process: avoid assert after spawning Store app (Jameson Nash) | |
| 569 | |
| 570 * unix: remove pread/preadv conditionals (Ben Noordhuis) | |
| 571 | |
| 572 * unix: remove pwrite/pwritev conditionals (Ben Noordhuis) | |
| 573 | |
| 574 * darwin: remove workaround for data corruption bug (Ben Noordhuis) | |
| 575 | |
| 576 * src: default to stream=stderr in handle printer (Ben Noordhuis) | |
| 577 | |
| 578 * test: switch to new-style ASSERT_EQ macros (Pleuvens) | |
| 579 | |
| 580 * zos: correctly get cpu model in uv_cpu_info() (jolai) | |
| 581 | |
| 582 * test: fix get_passwd2 on IBM i (Abdirahim Musse) | |
| 583 | |
| 584 * unix: don't malloc on sync uv_fs_read (Ben Noordhuis) | |
| 585 | |
| 586 * freebsd: get fs event path with fcntl(F_KINFO) (David Carlier) | |
| 587 | |
| 588 * test: switch from ASSERT_* to ASSERT_PTR_* (Pleuvens) | |
| 589 | |
| 590 * darwin: workaround apple pthread_cond_wait bug (Julien Roncaglia) | |
| 591 | |
| 592 * doc: uv_close should be called after exit callback (Pleuvens) | |
| 593 | |
| 594 * test: 192.0.2.0/24 is the actual -TEST-NET-1 (prubel) | |
| 595 | |
| 596 * unix: add back preadv/pwritev fallback (Ben Noordhuis) | |
| 597 | |
| 598 * unix: rename variable for consistency (Ben Noordhuis) | |
| 599 | |
| 600 * unix: merge read/write code into single functions (Ben Noordhuis) | |
| 601 | |
| 602 * doc: filename arg to uv_fs_event_cb can be NULL (Ben Noordhuis) | |
| 603 | |
| 604 * build,win: we need to link against shell32.lib (Per Allansson) | |
| 605 | |
| 606 * unix: no preadv/pwritev workaround if not needed (Jeffrey H. Johnson) | |
| 607 | |
| 608 * build: add CI for Windows ARM64 (build only) (Per Allansson) | |
| 609 | |
| 610 * linux: disable io_uring on 32 bits arm systems (Ben Noordhuis) | |
| 611 | |
| 612 * build: run sanitizers on macos ci (Ben Noordhuis) | |
| 613 | |
| 614 * misc: export WTF8 conversion utilities (Jameson Nash) | |
| 615 | |
| 616 * build: fix libuv.a file name for cmake (Jameson Nash) | |
| 617 | |
| 618 * build: add windows ubsan and clang ci (Matheus Izvekov) | |
| 619 | |
| 620 * win: improve accuracy of ProductName between arch (Christian Heimlich) | |
| 621 | |
| 622 | |
| 623 2023.06.30, Version 1.46.0 (Stable), f0bb7e40f0508bedf6fad33769b3f87bb8aedfa6 | |
| 624 | |
| 625 Changes since version 1.45.0: | |
| 626 | |
| 627 * Add SHA to ChangeLog (Santiago Gimeno) | |
| 628 | |
| 629 * misc: update readthedocs config (Jameson Nash) | |
| 630 | |
| 631 * test: remove erroneous RETURN_SKIP (Ben Noordhuis) | |
| 632 | |
| 633 * android: disable io_uring support (Ben Noordhuis) | |
| 634 | |
| 635 * linux: add some more iouring backed fs ops (Santiago Gimeno) | |
| 636 | |
| 637 * build: add autoconf option for disable-maintainer-mode (Jameson Nash) | |
| 638 | |
| 639 * fs: use WTF-8 on Windows (Stefan Karpinski) | |
| 640 | |
| 641 * unix,win: replace QUEUE with struct uv__queue (Ben Noordhuis) | |
| 642 | |
| 643 * linux: fs_read to use io_uring if iovcnt > IOV_MAX (Santiago Gimeno) | |
| 644 | |
| 645 * ios: fix uv_getrusage() ru_maxrss calculation (Ben Noordhuis) | |
| 646 | |
| 647 * include: update outdated code comment (Ben Noordhuis) | |
| 648 | |
| 649 * linux: support abstract unix sockets (Ben Noordhuis) | |
| 650 | |
| 651 * unix,win: add UV_PIPE_NO_TRUNCATE flag (Ben Noordhuis) | |
| 652 | |
| 653 * unix: add loongarch support (liuxiang88) | |
| 654 | |
| 655 * doc: add DPS8M to LINKS.md (Jeffrey H. Johnson) | |
| 656 | |
| 657 * include: add EUNATCH errno mapping (Abdirahim Musse) | |
| 658 | |
| 659 * src: don't run timers if loop is stopped/unref'd (Trevor Norris) | |
| 660 | |
| 661 * win: fix -Wpointer-to-int-cast warning (Ben Noordhuis) | |
| 662 | |
| 663 * test,win: fix -Wunused-variable warning (Ben Noordhuis) | |
| 664 | |
| 665 * test,win: fix -Wformat warning (Ben Noordhuis) | |
| 666 | |
| 667 * linux: work around io_uring IORING_OP_CLOSE bug (Ben Noordhuis) | |
| 668 | |
| 669 * win: remove unused functions (Ben Noordhuis) | |
| 670 | |
| 671 * bench: add bench to check uv_loop_alive (Trevor Norris) | |
| 672 | |
| 673 * test: add uv_cancel test for threadpool (Trevor Norris) | |
| 674 | |
| 675 * unix: skip prohibited syscalls on tvOS and watchOS (小明) | |
| 676 | |
| 677 * unix,fs: make no_pwritev access thread-safe (Santiago Gimeno) | |
| 678 | |
| 679 * unix: fix build for lower versions of Android (小明) | |
| 680 | |
| 681 | |
| 682 2023.05.19, Version 1.45.0 (Stable), 96e05543f53b19d9642b4b0dd73b86ad3cea313e | |
| 683 | |
| 684 Changes since version 1.44.2: | |
| 685 | |
| 686 * win: remove stdint-msvc2008.h (Ben Noordhuis) | |
| 687 | |
| 688 * android: remove pthread-fixes.c (Ben Noordhuis) | |
| 689 | |
| 690 * build: enable MSVC_RUNTIME_LIBRARY setting (自发对称破缺) | |
| 691 | |
| 692 * unix: switch to c11 atomics (Ben Noordhuis) | |
| 693 | |
| 694 * unix: don't accept() connections in a loop (Ben Noordhuis) | |
| 695 | |
| 696 * win: fix off-by-1 buffer overrun in uv_exepath() (Ben Noordhuis) | |
| 697 | |
| 698 * build: switch ci from macos-10.15 to macos-11 (Ben Noordhuis) | |
| 699 | |
| 700 * win: fix thread race in uv_cwd() and uv_chdir() (Ben Noordhuis) | |
| 701 | |
| 702 * unix,win: remove UV_HANDLE_SHUTTING flag (Santiago Gimeno) | |
| 703 | |
| 704 * win: support Windows 11 in uv_os_uname() (Luan Devecchi) | |
| 705 | |
| 706 * unix: fix uv_getrusage() ru_maxrss reporting (Ben Noordhuis) | |
| 707 | |
| 708 * doc: add note about offset -1 in uv_fs_read/write (Steven Schveighoffer) | |
| 709 | |
| 710 * test: fix musl libc.a dlerror() test expectation (Ben Noordhuis) | |
| 711 | |
| 712 * kqueue: DRY file descriptor deletion logic (Ben Noordhuis) | |
| 713 | |
| 714 * linux: teach uv_get_constrained_memory() cgroupsv2 (Ben Noordhuis) | |
| 715 | |
| 716 * build: upgrade qemu-user-static package (Ben Noordhuis) | |
| 717 | |
| 718 * linux: move epoll.c back into linux-core.c (Ben Noordhuis) | |
| 719 | |
| 720 * unix: remove pre-macos 10.8 compatibility hack (Ben Noordhuis) | |
| 721 | |
| 722 * unix,win: fix memory leak in uv_fs_scandir() (Ben Noordhuis) | |
| 723 | |
| 724 * build: restore qemu download logic (Ben Noordhuis) | |
| 725 | |
| 726 * win: fix uv__pipe_accept memory leak (number201724) | |
| 727 | |
| 728 * doc: update LINKS.md (Daniel) | |
| 729 | |
| 730 * unix: simplify atomic op in uv_tty_reset_mode() (Ben Noordhuis) | |
| 731 | |
| 732 * build: add LIBUV_BUILD_SHARED cmake option (Christian Clason) | |
| 733 | |
| 734 * linux: remove unused or obsolete syscall wrappers (Ben Noordhuis) | |
| 735 | |
| 736 * linux: merge files back into single file (Ben Noordhuis) | |
| 737 | |
| 738 * stream: process more than one write req per loop tick (ywave620) | |
| 739 | |
| 740 * unix,win: give thread pool threads an 8 MB stack (Ben Noordhuis) | |
| 741 | |
| 742 * build: add MemorySanitizer (MSAN) support (Ben Noordhuis) | |
| 743 | |
| 744 * doc: add uv_poll_cb status==UV_EBADF note (jensbjorgensen) | |
| 745 | |
| 746 * build: support AddressSanitizer on MSVC (Jameson Nash) | |
| 747 | |
| 748 * win,pipe: improve method of obtaining pid for ipc (number201724) | |
| 749 | |
| 750 * thread: add support for affinity (daomingq) | |
| 751 | |
| 752 * include: map ENODATA error code (Ben Noordhuis) | |
| 753 | |
| 754 * build: remove bashism from autogen.sh (Santiago Gimeno) | |
| 755 | |
| 756 * win,tcp,udp: remove "active streams" optimization (Saúl Ibarra Corretgé) | |
| 757 | |
| 758 * win: drop code checking for Windows XP / Server 2k3 (Saúl Ibarra Corretgé) | |
| 759 | |
| 760 * unix,win: fix 'sprintf' is deprecated warning (twosee) | |
| 761 | |
| 762 * doc: mention close_cb can be NULL (Qix) | |
| 763 | |
| 764 * win: optimize udp receive performance (ywave620) | |
| 765 | |
| 766 * win: fix an incompatible types warning (twosee) | |
| 767 | |
| 768 * doc: document 0 return value for free/total memory (Ben Noordhuis) | |
| 769 | |
| 770 * darwin: use hw.cpufrequency again for frequency info (Jameson Nash) | |
| 771 | |
| 772 * win,test: change format of TEST_PIPENAME's (Santiago Gimeno) | |
| 773 | |
| 774 * win,pipe: fixes in uv_pipe_connect() (Santiago Gimeno) | |
| 775 | |
| 776 * misc: fix return value of memory functions (theanarkh) | |
| 777 | |
| 778 * src: add new metrics APIs (Trevor Norris) | |
| 779 | |
| 780 * thread: add uv_thread_getcpu() (daomingq) | |
| 781 | |
| 782 * build: don't use ifaddrs.h on solaris 10 (Edward Humes) | |
| 783 | |
| 784 * unix,win: add uv_get_available_memory() (Tim Besard) | |
| 785 | |
| 786 * test: fix -Wunused-but-set-variable warnings (Ben Noordhuis) | |
| 787 | |
| 788 * doc: bump min supported linux and freebsd versions (Ben Noordhuis) | |
| 789 | |
| 790 * Add Socket Runtime to the LINKS.md (Sergey Rubanov) | |
| 791 | |
| 792 * unix: drop kfreebsd support (Ben Noordhuis) | |
| 793 | |
| 794 * win: fix fstat for pipes and character files (Stefan Stojanovic) | |
| 795 | |
| 796 * win: fix -Wunused-variable warning (Ben Noordhuis) | |
| 797 | |
| 798 * win: fix -Wunused-function warning (Ben Noordhuis) | |
| 799 | |
| 800 * build: drop qemu-alpha from ci matrix (Ben Noordhuis) | |
| 801 | |
| 802 * win: move child_stdio_buffer out of uv_process_t (Santiago Gimeno) | |
| 803 | |
| 804 * test: fix some unreachable code warnings (Santiago Gimeno) | |
| 805 | |
| 806 * linux: simplify uv_uptime() (Ben Noordhuis) | |
| 807 | |
| 808 * test: unflake fs_event_watch_dir test (Ben Noordhuis) | |
| 809 | |
| 810 * darwin: remove unused fsevents symbol lookups (Ben Noordhuis) | |
| 811 | |
| 812 * build: add define guard around UV_EXTERN (Zvicii) | |
| 813 | |
| 814 * build: add UndefinedBehaviorSanitizer support (Ben Noordhuis) | |
| 815 | |
| 816 * build: enable platform_output test on qemu (Ben Noordhuis) | |
| 817 | |
| 818 * linux: handle cpu hotplugging in uv_cpu_info() (Ben Noordhuis) | |
| 819 | |
| 820 * build: remove unnecessary policy setting (dundargoc) | |
| 821 | |
| 822 * docs: add vcpkg instruction step (Jack·Boos·Yu) | |
| 823 | |
| 824 * win,fs: fix readlink errno for a non-symlink file (Darshan Sen) | |
| 825 | |
| 826 * misc: extend getpw to take uid as an argument (Jameson Nash) | |
| 827 | |
| 828 * unix,win: use static_assert when available (Ben Noordhuis) | |
| 829 | |
| 830 * docs: delete code Makefile (Jameson Nash) | |
| 831 | |
| 832 * docs: add CI for docs PRs (Jameson Nash) | |
| 833 | |
| 834 * docs: update Sphinx version on RTD (Jameson Nash) | |
| 835 | |
| 836 * doc: clean up license file (Ben Noordhuis) | |
| 837 | |
| 838 * test: fix some warnings when compiling tests (panran) | |
| 839 | |
| 840 * build,win: add mingw-w64 CI configuration (Jameson Nash) | |
| 841 | |
| 842 * build: add CI for distcheck (Jameson Nash) | |
| 843 | |
| 844 * unix: remove busy loop from uv_async_send (Jameson Nash) | |
| 845 | |
| 846 * doc: document uv_fs_cb type (Tamás Bálint Misius) | |
| 847 | |
| 848 * build: Improve build by cmake for Cygwin (erw7) | |
| 849 | |
| 850 * build: add libuv:: namespace to libuvConfig.cmake (AJ Heller) | |
| 851 | |
| 852 * test: fix ThreadSanitizer thread leak warning (Ben Noordhuis) | |
| 853 | |
| 854 * test: fix ThreadSanitizer data race warning (Ben Noordhuis) | |
| 855 | |
| 856 * test: fix ThreadSanitizer data race warning (Ben Noordhuis) | |
| 857 | |
| 858 * test: fix ThreadSanitizer data race warning (Ben Noordhuis) | |
| 859 | |
| 860 * test: cond-skip fork_threadpool_queue_work_simple (Ben Noordhuis) | |
| 861 | |
| 862 * test: cond-skip signal_multiple_loops (Ben Noordhuis) | |
| 863 | |
| 864 * test: cond-skip tcp_writealot (Ben Noordhuis) | |
| 865 | |
| 866 * build: promote tsan ci to must-pass (Ben Noordhuis) | |
| 867 | |
| 868 * build: add CI for OpenBSD and FreeBSD (James McCoy) | |
| 869 | |
| 870 * build,test: fix distcheck errors (Jameson Nash) | |
| 871 | |
| 872 * test: remove bad tty window size assumption (Ben Noordhuis) | |
| 873 | |
| 874 * darwin,process: feed kevent the signal to reap children (Jameson Nash) | |
| 875 | |
| 876 * unix: abort on clock_gettime() error (Ben Noordhuis) | |
| 877 | |
| 878 * test: remove timing-sensitive check (Ben Noordhuis) | |
| 879 | |
| 880 * unix: DRY and fix tcp bind error path (Jameson Nash) | |
| 881 | |
| 882 * macos: fix fsevents thread race conditions (Ben Noordhuis) | |
| 883 | |
| 884 * win: fix leak in uv_chdir (Trevor Norris) | |
| 885 | |
| 886 * test: make valgrind happy (Trevor Norris) | |
| 887 | |
| 888 * barrier: wait for prior out before next in (Jameson Nash) | |
| 889 | |
| 890 * test: fix visual studio 2015 build error (Ben Noordhuis) | |
| 891 | |
| 892 * linux: fix ceph copy error truncating readonly files (Bruno Passeri) | |
| 893 | |
| 894 * test: silence more valgrind warnings (Trevor Norris) | |
| 895 | |
| 896 * doc: add entries to LINKS.md (Trevor Norris) | |
| 897 | |
| 898 * win,unix: change execution order of timers (Trevor Norris) | |
| 899 | |
| 900 * doc: add trevnorris to maintainers (Trevor Norris) | |
| 901 | |
| 902 * linux: remove epoll_pwait() emulation code path (Ben Noordhuis) | |
| 903 | |
| 904 * linux: replace unsafe macro with inline function (Ben Noordhuis) | |
| 905 | |
| 906 * linux: remove arm oabi support (Ben Noordhuis) | |
| 907 | |
| 908 * unix,sunos: SO_REUSEPORT not valid on all sockets (Stacey Marshall) | |
| 909 | |
| 910 * doc: consistent single backquote in misc.rst (Jason Zhang) | |
| 911 | |
| 912 * src: switch to use C11 atomics where available (Trevor Norris) | |
| 913 | |
| 914 * test: don't use static buffer for formatting (Ben Noordhuis) | |
| 915 | |
| 916 * linux: introduce io_uring support (Ben Noordhuis) | |
| 917 | |
| 918 * linux: fix academic valgrind warning (Ben Noordhuis) | |
| 919 | |
| 920 * test: disable signal test under ASan and MSan (Ben Noordhuis) | |
| 921 | |
| 922 * linux: add IORING_OP_OPENAT support (Ben Noordhuis) | |
| 923 | |
| 924 * linux: add IORING_OP_CLOSE support (Ben Noordhuis) | |
| 925 | |
| 926 * linux: remove bug workaround for obsolete kernels (Ben Noordhuis) | |
| 927 | |
| 928 * doc: update active maintainers list (Ben Noordhuis) | |
| 929 | |
| 930 * test: add ASSERT_OK (Trevor Norris) | |
| 931 | |
| 932 * src: fix events/events_waiting metrics counter (Trevor Norris) | |
| 933 | |
| 934 * unix,win: add uv_clock_gettime() (Ben Noordhuis) | |
| 935 | |
| 936 * build: remove freebsd and openbsd buildbots (Ben Noordhuis) | |
| 937 | |
| 938 * win: fix race condition in uv__init_console() (sivadeilra) | |
| 939 | |
| 940 * linux: fix logic bug in sqe ring space check (Ben Noordhuis) | |
| 941 | |
| 942 * linux: use io_uring to batch epoll_ctl calls (Ben Noordhuis) | |
| 943 | |
| 944 * macos: update minimum supported version (Santiago Gimeno) | |
| 945 | |
| 946 * docs: fix some typos (cui fliter) | |
| 947 | |
| 948 * unix: use memcpy() instead of type punning (Ben Noordhuis) | |
| 949 | |
| 950 * test: add additional assert (Mohammed Keyvanzadeh) | |
| 951 | |
| 952 * build: export compile_commands.json (Lewis Russell) | |
| 953 | |
| 954 * win,process: write minidumps when sending SIGQUIT (Elliot Saba) | |
| 955 | |
| 956 * unix: constrained_memory should return UINT64_MAX (Tim Besard) | |
| 957 | |
| 958 * unix: handle CQ overflow in iou ring (Santiago Gimeno) | |
| 959 | |
| 960 * unix: remove clang compiler warning pragmas (Ben Noordhuis) | |
| 961 | |
| 962 * win: fix mingw build (gengjiawen) | |
| 963 | |
| 964 * test: fix -Wbool-compare compiler warning (Ben Noordhuis) | |
| 965 | |
| 966 * win: define MiniDumpWithAvxXStateContext always (Santiago Gimeno) | |
| 967 | |
| 968 * freebsd: hard-code UV_ENODATA definition (Santiago Gimeno) | |
| 969 | |
| 970 * linux: work around EOWNERDEAD io_uring kernel bug (Ben Noordhuis) | |
| 971 | |
| 972 * linux: fix WRITEV with lots of bufs using io_uring (Santiago Gimeno) | |
| 973 | |
| 974 | |
| 975 2022.07.12, Version 1.44.2 (Stable), 0c1fa696aa502eb749c2c4735005f41ba00a27b8 | |
| 976 | |
| 977 Changes since version 1.44.1: | |
| 978 | |
| 979 * Add SHA to ChangeLog (Jameson Nash) | |
| 980 | |
| 981 * aix, ibmi: handle server hang when remote sends TCP RST (V-for-Vasili) | |
| 982 | |
| 983 * build: make CI a bit noisier (Jameson Nash) | |
| 984 | |
| 985 * process: reset the signal mask if the fork fails (Jameson Nash) | |
| 986 | |
| 987 * zos: implement cmpxchgi() using assembly (Shuowang (Wayne) Zhang) | |
| 988 | |
| 989 * build: AC_SUBST for AM_CFLAGS (Claes Nästén) | |
| 990 | |
| 991 * ibmi: Implement UDP disconnect (V-for-Vasili) | |
| 992 | |
| 993 * doc: update active maintainers list (Ben Noordhuis) | |
| 994 | |
| 995 * build: fix kFreeBSD build (James McCoy) | |
| 996 | |
| 997 * build: remove Windows 2016 workflows (Darshan Sen) | |
| 998 | |
| 999 * Revert "win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES" (Darshan Sen) | |
| 1000 | |
| 1001 * unix: simplify getpwuid call (Jameson Nash) | |
| 1002 | |
| 1003 * build: filter CI by paths and branches (Jameson Nash) | |
| 1004 | |
| 1005 * build: add iOS to macos CI (Jameson Nash) | |
| 1006 | |
| 1007 * build: re-enable CI for windows changes (Jameson Nash) | |
| 1008 | |
| 1009 * process,iOS: fix build breakage in process.c (Denny C. Dai) | |
| 1010 | |
| 1011 * test: remove unused declarations in tcp_rst test (V-for-Vasili) | |
| 1012 | |
| 1013 * core: add thread-safe strtok implementation (Guilherme Íscaro) | |
| 1014 | |
| 1015 * win: fix incompatible-types warning (twosee) | |
| 1016 | |
| 1017 * test: fix flaky file watcher test (Ben Noordhuis) | |
| 1018 | |
| 1019 * build: fix AIX xlc autotools build (V-for-Vasili) | |
| 1020 | |
| 1021 * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang (Ben Noordhuis) | |
| 1022 | |
| 1023 * win: fix unexpected ECONNRESET error on TCP socket (twosee) | |
| 1024 | |
| 1025 * doc: make sample cross-platform build (gengjiawen) | |
| 1026 | |
| 1027 * test: separate some static variables by test cases (Hannah Shi) | |
| 1028 | |
| 1029 * sunos: fs-event callback can be called after uv_close() (Andy Fiddaman) | |
| 1030 | |
| 1031 * uv: re-register interest in a file after change (Shuowang (Wayne) Zhang) | |
| 1032 | |
| 1033 * uv: register UV_RENAME event for _RFIM_UNLINK (Shuowang (Wayne) Zhang) | |
| 1034 | |
| 1035 * uv: register __rfim_event 156 as UV_RENAME (Shuowang (Wayne) Zhang) | |
| 1036 | |
| 1037 * doc: remove smartos from supported platforms (Ben Noordhuis) | |
| 1038 | |
| 1039 * macos: avoid posix_spawnp() cwd bug (Jameson Nash) | |
| 1040 | |
| 1041 * release: check versions of autogen scripts are newer (Jameson Nash) | |
| 1042 | |
| 1043 * test: rewrite embed test (Ben Noordhuis) | |
| 1044 | |
| 1045 * openbsd: use utimensat instead of lutimes (tuftedocelot) | |
| 1046 | |
| 1047 * doc: fix link to uvwget example main() function (blogdaren) | |
| 1048 | |
| 1049 * unix: use MSG_CMSG_CLOEXEC where supported (Ben Noordhuis) | |
| 1050 | |
| 1051 * test: remove disabled callback_order test (Ben Noordhuis) | |
| 1052 | |
| 1053 * win,pipe: fix bugs with pipe resource lifetime management (Jameson Nash) | |
| 1054 | |
| 1055 * loop: better align order-of-events behavior between platforms (Jameson Nash) | |
| 1056 | |
| 1057 * aix,test: uv_backend_fd is not supported by poll (V-for-Vasili) | |
| 1058 | |
| 1059 * kqueue: skip EVFILT_PROC when invalidating fds (chucksilvers) | |
| 1060 | |
| 1061 * darwin: fix atomic-ops.h ppc64 build (Sergey Fedorov) | |
| 1062 | |
| 1063 * zos: don't err when killing a zombie process (Shuowang (Wayne) Zhang) | |
| 1064 | |
| 1065 * zos: avoid fs event callbacks after uv_close() (Shuowang (Wayne) Zhang) | |
| 1066 | |
| 1067 * zos: correctly format interface addresses names (Shuowang (Wayne) Zhang) | |
| 1068 | |
| 1069 * zos: add uv_interface_addresses() netmask support (Shuowang (Wayne) Zhang) | |
| 1070 | |
| 1071 * zos: improve memory management of ip addresses (Shuowang (Wayne) Zhang) | |
| 1072 | |
| 1073 * tcp,pipe: fail `bind` or `listen` after `close` (theanarkh) | |
| 1074 | |
| 1075 * zos: implement uv_available_parallelism() (Shuowang (Wayne) Zhang) | |
| 1076 | |
| 1077 * udp,win: fix UDP compiler warning (Jameson Nash) | |
| 1078 | |
| 1079 * zos: fix early exit of epoll_wait() (Shuowang (Wayne) Zhang) | |
| 1080 | |
| 1081 * unix,tcp: fix errno handling in uv__tcp_bind() (Samuel Cabrero) | |
| 1082 | |
| 1083 * shutdown,unix: reduce code duplication (Jameson Nash) | |
| 1084 | |
| 1085 * unix: fix c99 comments (Ben Noordhuis) | |
| 1086 | |
| 1087 * unix: retry tcgetattr/tcsetattr() on EINTR (Ben Noordhuis) | |
| 1088 | |
| 1089 * docs: update introduction.rst (Ikko Ashimine) | |
| 1090 | |
| 1091 * unix,stream: optimize uv_shutdown() codepath (Jameson Nash) | |
| 1092 | |
| 1093 * zos: delay signal handling until after normal i/o (Shuowang (Wayne) Zhang) | |
| 1094 | |
| 1095 * stream: uv__drain() always needs to stop POLLOUT (Jameson Nash) | |
| 1096 | |
| 1097 * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset() (Stacey | |
| 1098 Marshall) | |
| 1099 | |
| 1100 * win,shutdown: improve how shutdown is dispatched (Jameson Nash) | |
| 1101 | |
| 1102 | |
| 1103 2022.03.09, Version 1.44.1 (Stable), e8b7eb6908a847ffbe6ab2eec7428e43a0aa53a2 | |
| 1104 | |
| 1105 Changes since version 1.44.0: | |
| 1106 | |
| 1107 * process: simplify uv__write_int calls (Jameson Nash) | |
| 1108 | |
| 1109 * macos: don't use thread-unsafe strtok() (Ben Noordhuis) | |
| 1110 | |
| 1111 * process: fix hang after NOTE_EXIT (Jameson Nash) | |
| 1112 | |
| 1113 | |
| 1114 2022.03.07, Version 1.44.0 (Stable), d2bff508457336d808ba7148b33088f6acbfe0a6 | |
| 1115 | |
| 1116 Changes since version 1.43.0: | |
| 1117 | |
| 1118 * darwin: remove EPROTOTYPE error workaround (Ben Noordhuis) | |
| 1119 | |
| 1120 * doc: fix v1.43.0 changelog entries (cjihrig) | |
| 1121 | |
| 1122 * win: replace CRITICAL_SECTION+Semaphore with SRWLock (David Machaj) | |
| 1123 | |
| 1124 * darwin: translate EPROTOTYPE to ECONNRESET (Ben Noordhuis) | |
| 1125 | |
| 1126 * android: use libc getifaddrs() (Ben Noordhuis) | |
| 1127 | |
| 1128 * unix: fix STATIC_ASSERT to check what it means to check (Jessica Clarke) | |
| 1129 | |
| 1130 * unix: ensure struct msghdr is zeroed in recvmmsg (Ondřej Surý) | |
| 1131 | |
| 1132 * test: test with maximum recvmmsg buffer (Ondřej Surý) | |
| 1133 | |
| 1134 * unix: don't allow too small thread stack size (Ben Noordhuis) | |
| 1135 | |
| 1136 * bsd: ensure mutex is initialized (Ben Noordhuis) | |
| 1137 | |
| 1138 * doc: add gengjiawen as maintainer (gengjiawen) | |
| 1139 | |
| 1140 * process: monitor for exit with kqueue on BSDs (Jeremy Rose) | |
| 1141 | |
| 1142 * test: fix flaky uv_fs_lutime test (Momtchil Momtchev) | |
| 1143 | |
| 1144 * build: fix cmake install locations (Jameson Nash) | |
| 1145 | |
| 1146 * thread,win: fix C90 style nit (ssrlive) | |
| 1147 | |
| 1148 * build: rename CFLAGS to AM_CFLAGS (Jameson Nash) | |
| 1149 | |
| 1150 * doc/guide: update content and sample code (woclass) | |
| 1151 | |
| 1152 * process,bsd: handle kevent NOTE_EXIT failure (Jameson Nash) | |
| 1153 | |
| 1154 * test: remove flaky test ipc_closed_handle (Ben Noordhuis) | |
| 1155 | |
| 1156 * darwin: bump minimum supported version to 10.15 (Ben Noordhuis) | |
| 1157 | |
| 1158 * win: return fractional seconds in uv_uptime() (Luca Adrian L) | |
| 1159 | |
| 1160 * build: export uv_a for cmake (WenTao Ou) | |
| 1161 | |
| 1162 * loop: add pending work to loop-alive check (Jameson Nash) | |
| 1163 | |
| 1164 * win: use GetTickCount64 for uptime again (Jameson Nash) | |
| 1165 | |
| 1166 * win: restrict system DLL load paths (jonilaitinen) | |
| 1167 | |
| 1168 * win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES (Darshan Sen) | |
| 1169 | |
| 1170 * bench: add `uv_queue_work` ping-pong measurement (Momtchil Momtchev) | |
| 1171 | |
| 1172 * build: fix error C4146 on MSVC (UMU) | |
| 1173 | |
| 1174 * test: fix benchmark-ping-udp (Ryan Liptak) | |
| 1175 | |
| 1176 * win,fs: consider broken pipe error a normal EOF (Momtchil Momtchev) | |
| 1177 | |
| 1178 * document the values of enum uv_stdio_flags (Paul Evans) | |
| 1179 | |
| 1180 * win,loop: add missing uv_update_time (twosee) | |
| 1181 | |
| 1182 * win,fs: avoid closing an invalid handle (Jameson Nash) | |
| 1183 | |
| 1184 * fix oopsie from | |
| 1185 | |
| 1186 * doc: clarify android api level (Ben Noordhuis) | |
| 1187 | |
| 1188 * win: fix style nits [NFC] (Jameson Nash) | |
| 1189 | |
| 1190 * test: fix flaky udp_mmsg test (Santiago Gimeno) | |
| 1191 | |
| 1192 * test: fix ipc_send_recv_pipe flakiness (Ben Noordhuis) | |
| 1193 | |
| 1194 * doc: checkout -> check out (wyckster) | |
| 1195 | |
| 1196 * core: change uv_get_password uid/gid to unsigned (Jameson Nash) | |
| 1197 | |
| 1198 * hurd: unbreak build on GNU/Hurd (Vittore F. Scolari) | |
| 1199 | |
| 1200 * freebsd: use copy_file_range() in uv_fs_sendfile() (David Carlier) | |
| 1201 | |
| 1202 * test: use closefd in runner-unix.c (Guilherme Íscaro) | |
| 1203 | |
| 1204 * Reland "macos: use posix_spawn instead of fork" (Jameson Nash) | |
| 1205 | |
| 1206 * android: fix build error when no ifaddrs.h (ssrlive) | |
| 1207 | |
| 1208 * unix,win: add uv_available_parallelism() (Ben Noordhuis) | |
| 1209 | |
| 1210 * process: remove OpenBSD from kevent list (Jameson Nash) | |
| 1211 | |
| 1212 * zos: fix build breakage (Ben Noordhuis) | |
| 1213 | |
| 1214 * process: only use F_DUPFD_CLOEXEC if it is defined (Jameson Nash) | |
| 1215 | |
| 1216 * win,poll: add the MSAFD GUID for AF_UNIX (roflcopter4) | |
| 1217 | |
| 1218 * unix: simplify uv__cloexec_fcntl() (Ben Noordhuis) | |
| 1219 | |
| 1220 * doc: add secondary GPG ID for vtjnash (Jameson Nash) | |
| 1221 | |
| 1222 * unix: remove uv__cloexec_ioctl() (Jameson Nash) | |
| 1223 | |
| 1224 | |
| 1225 2022.01.05, Version 1.43.0 (Stable), 988f2bfc4defb9a85a536a3e645834c161143ee0 | |
| 1226 | |
| 1227 Changes since version 1.42.0: | |
| 1228 | |
| 1229 * run test named ip6_sin6_len (Jameson Nash) | |
| 1230 | |
| 1231 * docs: fix wrong information about scheduling (Mohamed Edrah) | |
| 1232 | |
| 1233 * unix: protect fork in uv_spawn from signals (Jameson Nash) | |
| 1234 | |
| 1235 * drop only successfully sent packets post sendmmsg (Supragya Raj) | |
| 1236 | |
| 1237 * test: fix typo in test-tty-escape-sequence-processing.c (Ikko Ashimine) | |
| 1238 | |
| 1239 * cmake: use standard installation layout always (Sylvain Corlay) | |
| 1240 | |
| 1241 * win,spawn: allow UNC path with forward slash (earnal) | |
| 1242 | |
| 1243 * win,fsevent: fix uv_fs_event_stop() assert (Ben Noordhuis) | |
| 1244 | |
| 1245 * unix: remove redundant include in unix.h (Juan José Arboleda) | |
| 1246 | |
| 1247 * doc: mark SmartOS as Tier 3 support (Ben Noordhuis) | |
| 1248 | |
| 1249 * doc: fix broken links for netbsd's sysctl manpage (YAKSH BARIYA) | |
| 1250 | |
| 1251 * misc: adjust stalebot deadline (Ben Noordhuis) | |
| 1252 | |
| 1253 * test: remove `dns-server.c` as it is not used anywhere (Darshan Sen) | |
| 1254 | |
| 1255 * build: fix non-cmake android builds (YAKSH BARIYA) | |
| 1256 | |
| 1257 * doc: replace pyuv with uvloop (Ofek Lev) | |
| 1258 | |
| 1259 * asan: fix some tests (Jameson Nash) | |
| 1260 | |
| 1261 * build: add experimental TSAN configuration (Jameson Nash) | |
| 1262 | |
| 1263 * pipe: remove useless assertion (~locpyl-tidnyd) | |
| 1264 | |
| 1265 * bsd: destroy mutex in uv__process_title_cleanup() (Darshan Sen) | |
| 1266 | |
| 1267 * build: add windows build to CI (Darshan Sen) | |
| 1268 | |
| 1269 * win,fs: fix error code in uv_fs_read() and uv_fs_write() (Darshan Sen) | |
| 1270 | |
| 1271 * build: add macos-latest to ci matrix (Ben Noordhuis) | |
| 1272 | |
| 1273 * udp: fix &/&& typo in macro condition (Evan Miller) | |
| 1274 | |
| 1275 * build: install cmake package module (Petr Menšík) | |
| 1276 | |
| 1277 * win: fix build for mingw32 (Nicolas Noble) | |
| 1278 | |
| 1279 * build: fix build failures with MinGW new headers (erw7) | |
| 1280 | |
| 1281 * build: fix win build with cmake versions before v3.14 (AJ Heller) | |
| 1282 | |
| 1283 * unix: support aarch64 in uv_cpu_info() (Juan José Arboleda) | |
| 1284 | |
| 1285 * linux: work around CIFS EPERM bug (Ben Noordhuis) | |
| 1286 | |
| 1287 * sunos: Oracle Developer Studio support (Stacey Marshall) | |
| 1288 | |
| 1289 * Revert "sunos: Oracle Developer Studio support (cjihrig) | |
| 1290 | |
| 1291 * sunos: Oracle Developer Studio support (Stacey Marshall) | |
| 1292 | |
| 1293 * stream: permit read after seeing EOF (Jameson Nash) | |
| 1294 | |
| 1295 * thread: initialize uv_thread_self for all threads (Jameson Nash) | |
| 1296 | |
| 1297 * kqueue: ignore write-end closed notifications (Jameson Nash) | |
| 1298 | |
| 1299 * macos: fix the cfdata length in uv__get_cpu_speed (Jesper Storm Bache) | |
| 1300 | |
| 1301 * unix,win: add uv_ip_name to get name from sockaddr (Campbell He) | |
| 1302 | |
| 1303 * win,test: fix a few typos (AJ Heller) | |
| 1304 | |
| 1305 * zos: use destructor for uv__threadpool_cleanup() (Wayne Zhang) | |
| 1306 | |
| 1307 * linux: use MemAvailable instead of MemFree (Andrey Hohutkin) | |
| 1308 | |
| 1309 * freebsd: call dlerror() only if necessary (Jameson Nash) | |
| 1310 | |
| 1311 * bsd,windows,zos: fix udp disconnect EINVAL (deal) | |
| 1312 | |
| 1313 | |
| 1314 2021.07.21, Version 1.42.0 (Stable), 6ce14710da7079eb248868171f6343bc409ea3a4 | |
| 1315 | |
| 1316 Changes since version 1.41.0: | |
| 1317 | |
| 1318 * doc: fix code highlighting (Darshan Sen) | |
| 1319 | |
| 1320 * test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros (tjarlama) | |
| 1321 | |
| 1322 * zos: build in ascii code page (Shuowang (Wayne) Zhang) | |
| 1323 | |
| 1324 * zos: don't use nanosecond timestamp fields (Shuowang (Wayne) Zhang) | |
| 1325 | |
| 1326 * zos: introduce zoslib (Shuowang (Wayne) Zhang) | |
| 1327 | |
| 1328 * zos: use strnlen() from zoslib (Shuowang (Wayne) Zhang) | |
| 1329 | |
| 1330 * zos: use nanosleep() from zoslib (Shuowang (Wayne) Zhang) | |
| 1331 | |
| 1332 * zos: use __getargv() from zoslib to get exe path (Shuowang (Wayne) Zhang) | |
| 1333 | |
| 1334 * zos: treat __rfim_utok as binary (Shuowang (Wayne) Zhang) | |
| 1335 | |
| 1336 * zos: use execvpe() to set environ explicitly (Shuowang (Wayne) Zhang) | |
| 1337 | |
| 1338 * zos: use custom proctitle implementation (Shuowang (Wayne) Zhang) | |
| 1339 | |
| 1340 * doc: add instructions for building on z/OS (Shuowang (Wayne) Zhang) | |
| 1341 | |
| 1342 * linux,udp: enable full ICMP error reporting (Ondřej Surý) | |
| 1343 | |
| 1344 * test: fix test-udp-send-unreachable (Ondřej Surý) | |
| 1345 | |
| 1346 * include: fix typo in documentation (Tobias Nießen) | |
| 1347 | |
| 1348 * chore: use for(;;) instead of while (Yash Ladha) | |
| 1349 | |
| 1350 * test: remove string + int warning on udp-pummel (Juan José Arboleda) | |
| 1351 | |
| 1352 * cmake: fix linker flags (Zhao Zhili) | |
| 1353 | |
| 1354 * test: fix stack-use-after-scope (Zhao Zhili) | |
| 1355 | |
| 1356 * unix: expose thread_stack_size() internally (Brandon Cheng) | |
| 1357 | |
| 1358 * darwin: use RLIMIT_STACK for fsevents pthread (Brandon Cheng) | |
| 1359 | |
| 1360 * darwin: abort on pthread_attr_init fail (Brandon Cheng) | |
| 1361 | |
| 1362 * benchmark: remove unreachable code (Matvii Hodovaniuk) | |
| 1363 | |
| 1364 * macos: fix memleaks in uv__get_cpu_speed (George Zhao) | |
| 1365 | |
| 1366 * Make Thread Sanitizer aware of file descriptor close in uv__close() (Ondřej | |
| 1367 Surý) | |
| 1368 | |
| 1369 * darwin: fix iOS compilation and functionality (Hayden) | |
| 1370 | |
| 1371 * linux: work around copy_file_range() cephfs bug (Ben Noordhuis) | |
| 1372 | |
| 1373 * zos: implement uv_get_constrained_memory() (Shuowang (Wayne) Zhang) | |
| 1374 | |
| 1375 * zos: fix uv_get_free_memory() (Shuowang (Wayne) Zhang) | |
| 1376 | |
| 1377 * zos: use CVTRLSTG to get total memory accurately (Shuowang (Wayne) Zhang) | |
| 1378 | |
| 1379 * ibmi: Handle interface names longer than 10 chars (Kevin Adler) | |
| 1380 | |
| 1381 * docs: update read-the-docs version of sphinx (Jameson Nash) | |
| 1382 | |
| 1383 * unix: refactor uv_try_write (twosee) | |
| 1384 | |
| 1385 * linux-core: add proper divide by zero assert (yiyuaner) | |
| 1386 | |
| 1387 * misc: remove unnecessary _GNU_SOURCE macros (Darshan Sen) | |
| 1388 | |
| 1389 * test: log to stdout to conform TAP spec (bbara) | |
| 1390 | |
| 1391 * win,fs: fix C4090 warning with MSVC (SeverinLeonhardt) | |
| 1392 | |
| 1393 * build: some systems provide dlopen() in libc (Andy Fiddaman) | |
| 1394 | |
| 1395 * include: add EOVERFLOW status code mapping (Darshan Sen) | |
| 1396 | |
| 1397 * unix,fs: use uv__load_relaxed and uv__store_relaxed (Darshan Sen) | |
| 1398 | |
| 1399 * win: fix string encoding issue of uv_os_gethostname (Eagle Liang) | |
| 1400 | |
| 1401 * unix,process: add uv__write_errno helper function (Ricky Zhou) | |
| 1402 | |
| 1403 * Re-merge "unix,stream: clear read/write states on close/eof" (Jameson Nash) | |
| 1404 | |
| 1405 * unix,core: fix errno handling in uv__getpwuid_r (Darshan Sen) | |
| 1406 | |
| 1407 * errors: map ESOCKTNOSUPPORT errno (Ryan Liptak) | |
| 1408 | |
| 1409 * doc: uv_read_stop always succeeds (Simon Kissane) | |
| 1410 | |
| 1411 * inet: fix inconsistent return value of inet_ntop6 (twosee) | |
| 1412 | |
| 1413 * darwin: fix -Wsometimes-uninitialized warning (twosee) | |
| 1414 | |
| 1415 * stream: introduce uv_try_write2 function (twosee) | |
| 1416 | |
| 1417 * poll,win: UV_PRIORITIZED option should not assert (twosee) | |
| 1418 | |
| 1419 * src: DragonFlyBSD has mmsghdr struct too (David Carlier) | |
| 1420 | |
| 1421 * cleanup,win: Remove _WIN32 guards on threadpool (James M Snell) | |
| 1422 | |
| 1423 * freebsd: fix an incompatible pointer type warning (Darshan Sen) | |
| 1424 | |
| 1425 * core: Correct the conditionals for {cloexec,nonblock}_ioctl (Ali Mohammad | |
| 1426 Pur) | |
| 1427 | |
| 1428 * win,tcp: make uv_close work more like unix (Jameson Nash) | |
| 1429 | |
| 1430 * doc: more accurate list of valid send_handle's (twosee) | |
| 1431 | |
| 1432 * win,tcp: translate system errors correctly (twosee) | |
| 1433 | |
| 1434 * unix: implement cpu_relax() on ppc64 (Ben Noordhuis) | |
| 1435 | |
| 1436 * docs: move list of project links under PR control (Jameson Nash) | |
| 1437 | |
| 1438 * test: wrong pointer arithmetic multiplier (Erkhes N) | |
| 1439 | |
| 1440 * doc: switch discussion forum to github (Jameson Nash) | |
| 1441 | |
| 1442 * idna: fix OOB read in punycode decoder (Ben Noordhuis) | |
| 1443 | |
| 1444 * build: make sure -fvisibility=hidden is set (Santiago Gimeno) | |
| 1445 | |
| 1446 * illumos: event ports to epoll (tjarlama) | |
| 1447 | |
| 1448 * illumos,tty: UV_TTY_MODE_IO waits for 4 bytes (Joshua M. Clulow) | |
| 1449 | |
| 1450 * doc: add vtjnash GPG ID (Jameson Nash) | |
| 1451 | |
| 1452 * linux: read CPU model information on ppc (Richard Lau) | |
| 1453 | |
| 1454 * darwin: fix uv_barrier race condition (Guilherme Íscaro) | |
| 1455 | |
| 1456 * unix,stream: fix loop hang after uv_shutdown (Jameson Nash) | |
| 1457 | |
| 1458 * doc,udp: note that suggested_size is 1 max-sized dgram (Ryan Liptak) | |
| 1459 | |
| 1460 * mingw: fix building for ARM/AArch64 (Martin Storsjö) | |
| 1461 | |
| 1462 * unix: strnlen is not available on Solaris 10 (Claes Nästén) | |
| 1463 | |
| 1464 * sunos: restore use of event ports (Andy Fiddaman) | |
| 1465 | |
| 1466 * sunos,cmake: use thread-safe errno (Andy Fiddaman) | |
| 1467 | |
| 1468 | |
| 1469 2021.02.14, Version 1.41.0 (Stable), 1dff88e5161cba5c59276d2070d2e304e4dcb242 | |
| 1470 | |
| 1471 Changes since version 1.40.0: | |
| 1472 | |
| 1473 * mailmap: update contact information for richardlau (Richard Lau) | |
| 1474 | |
| 1475 * build: add asan checks (gengjiawen) | |
| 1476 | |
| 1477 * unix: report bind error in uv_tcp_connect() (Ben Noordhuis) | |
| 1478 | |
| 1479 * doc: uv_tcp_bind() never returns UV_EADDRINUSE (Ben Noordhuis) | |
| 1480 | |
| 1481 * test: fix pump and tcp_write_batch benchmarks (Santiago Gimeno) | |
| 1482 | |
| 1483 * doc: mark IBM i as Tier 2 support (Jesse Gorzinski) | |
| 1484 | |
| 1485 * doc,poll: add notes (repeated cb & cancel pending cb) (Elad Nachmias) | |
| 1486 | |
| 1487 * linux: fix -Wincompatible-pointer-types warning (Ben Noordhuis) | |
| 1488 | |
| 1489 * linux: fix -Wsign-compare warning (Ben Noordhuis) | |
| 1490 | |
| 1491 * android: add system call api guards (Ben Noordhuis) | |
| 1492 | |
| 1493 * unix,win: harmonize uv_read_start() error handling (Ben Noordhuis) | |
| 1494 | |
| 1495 * unix,win: more uv_read_start() argument validation (Ben Noordhuis) | |
| 1496 | |
| 1497 * build: turn on -fno-strict-aliasing (Ben Noordhuis) | |
| 1498 | |
| 1499 * stream: add uv_pipe and uv_socketpair to the API (Jameson Nash) | |
| 1500 | |
| 1501 * unix,win: initialize timer `timeout` field (Ben Noordhuis) | |
| 1502 | |
| 1503 * bsd-ifaddrs: improve comments (Darshan Sen) | |
| 1504 | |
| 1505 * test: remove unnecessary uv_fs_stat() calls (Ben Noordhuis) | |
| 1506 | |
| 1507 * fs: fix utime/futime timestamp rounding errors (Ben Noordhuis) | |
| 1508 | |
| 1509 * test: ensure reliable floating point comparison (Jameson Nash) | |
| 1510 | |
| 1511 * unix,fs: fix uv_fs_sendfile() (Santiago Gimeno) | |
| 1512 | |
| 1513 * unix: fix uv_fs_stat when using statx (Simon Kadisch) | |
| 1514 | |
| 1515 * linux,macos: fix uv_set_process_title regression (Momtchil Momtchev) | |
| 1516 | |
| 1517 * doc: clarify UDP errors and recvmmsg (Ethel Weston) | |
| 1518 | |
| 1519 * test-getaddrinfo: use example.invalid (Drew DeVault) | |
| 1520 | |
| 1521 * Revert "build: fix android autotools build" (Bernardo Ramos) | |
| 1522 | |
| 1523 * unix,fs: on DVS fs, statx returns EOPNOTSUPP (Mark Klein) | |
| 1524 | |
| 1525 * win, fs: mkdir really return UV_EINVAL for invalid names (Nicholas Vavilov) | |
| 1526 | |
| 1527 * tools: migrate tools/make_dist_html.py to python3 (Dominique Dumont) | |
| 1528 | |
| 1529 * unix: fix uv_uptime() on linux (schamberg97) | |
| 1530 | |
| 1531 * unix: check for partial copy_file_range support (Momtchil Momtchev) | |
| 1532 | |
| 1533 * win: bump minimum supported version to windows 8 (Ben Noordhuis) | |
| 1534 | |
| 1535 * poll,unix: ensure safety of rapid fd reuse (Bob Weinand) | |
| 1536 | |
| 1537 * test: fix some warnings (Issam E. Maghni) | |
| 1538 | |
| 1539 * unix: fix uv_uptime() regression (Santiago Gimeno) | |
| 1540 | |
| 1541 * doc: fix versionadded metadata (cjihrig) | |
| 1542 | |
| 1543 * test: fix 'incompatible pointer types' warnings (cjihrig) | |
| 1544 | |
| 1545 * unix: check for EXDEV in uv__fs_sendfile() (Darshan Sen) | |
| 1546 | |
| 1547 | |
| 1548 2020.09.26, Version 1.40.0 (Stable), 4e69e333252693bd82d6338d6124f0416538dbfc | |
| 1549 | |
| 1550 Changes since version 1.39.0: | |
| 1551 | |
| 1552 * udp: add UV_UDP_MMSG_FREE recv_cb flag (Ryan Liptak) | |
| 1553 | |
| 1554 * include: re-map UV__EPROTO from 4046 to -4046 (YuMeiJie) | |
| 1555 | |
| 1556 * doc: correct UV_UDP_MMSG_FREE version added (cjihrig) | |
| 1557 | |
| 1558 * doc: add uv_metrics_idle_time() version metadata (Ryan Liptak) | |
| 1559 | |
| 1560 * win,tty: pass through utf-16 surrogate pairs (Mustafa M) | |
| 1561 | |
| 1562 * unix: fix DragonFly BSD build (Aleksej Lebedev) | |
| 1563 | |
| 1564 * win,udp: fix error code returned by connect() (Santiago Gimeno) | |
| 1565 | |
| 1566 * src: suppress user_timeout maybe-uninitialized (Daniel Bevenius) | |
| 1567 | |
| 1568 * test: fix compiler warning (Vladimír Čunát) | |
| 1569 | |
| 1570 * build: fix the Haiku cmake build (David Carlier) | |
| 1571 | |
| 1572 * linux: fix i386 sendmmsg/recvmmsg support (Ben Noordhuis) | |
| 1573 | |
| 1574 * build: add libuv-static pkg-config file (Nikolay Mitev) | |
| 1575 | |
| 1576 * unix,win: add uv_timer_get_due_in() (Ulrik Strid) | |
| 1577 | |
| 1578 * build,unix: add QNX support (Elad Lahav) | |
| 1579 | |
| 1580 * include: remove incorrect UV__ERR() for EPROTO (cjihrig) | |
| 1581 | |
| 1582 | |
| 1583 2020.08.26, Version 1.39.0 (Stable), 25f4b8b8a3c0f934158cd37a37b0525d75ca488e | |
| 1584 | |
| 1585 Changes since version 1.38.1: | |
| 1586 | |
| 1587 * unix: use relaxed loads/stores for clock id (Ben Noordhuis) | |
| 1588 | |
| 1589 * build,win: link to user32.lib and advapi32.lib (George Zhao) | |
| 1590 | |
| 1591 * unix: squelch harmless valgrind warning (ssrlive) | |
| 1592 | |
| 1593 * include: fx c++ style comments warnings (Turbinya) | |
| 1594 | |
| 1595 * build,cmake: Change installation location on MinGW (erw7) | |
| 1596 | |
| 1597 * linux: use copy_file_range for uv_fs_copyfile when possible (Carter Li) | |
| 1598 | |
| 1599 * win,tcp: avoid reinserting a pending request ( | |
| 1600 | |
| 1601 * docs: improve the descriptions for get memory info (Juan Sebastian velez | |
| 1602 Posada) | |
| 1603 | |
| 1604 * test: add udp-mmsg test (Ryan Liptak) | |
| 1605 | |
| 1606 * udp: add uv_udp_using_recvmmsg query (Ryan Liptak) | |
| 1607 | |
| 1608 * doc: add more error constants (TK-one) | |
| 1609 | |
| 1610 * zos: fix potential event loop stall (Trevor Norris) | |
| 1611 | |
| 1612 * include: add internal fields struct to uv_loop_t (Trevor Norris) | |
| 1613 | |
| 1614 * core: add API to measure event loop idle time (Trevor Norris) | |
| 1615 | |
| 1616 * win,fs: use CreateDirectoryW instead of _wmkdir (Mustafa M) | |
| 1617 | |
| 1618 * win,nfc: fix integer comparison signedness (escherstair) | |
| 1619 | |
| 1620 * win,nfc: use | |
| 1621 | |
| 1622 * win,nfc: removed some unused variables (escherstair) | |
| 1623 | |
| 1624 * win,nfc: add missing return statement (escherstair) | |
| 1625 | |
| 1626 * win,nfc: disable clang-format for | |
| 1627 | |
| 1628 * darwin: use IOKit for uv_cpu_info (Evan Lucas) | |
| 1629 | |
| 1630 * test: fix thread race in process_title_threadsafe (Ben Noordhuis) | |
| 1631 | |
| 1632 * win,fs: avoid implicit access to _doserrno (Jameson Nash) | |
| 1633 | |
| 1634 * test: give hrtime test a custom 20s timeout (Jameson Nash) | |
| 1635 | |
| 1636 * build: add more failed test, for qemu version bump (gengjiawen) | |
| 1637 | |
| 1638 * unix: handle src, dest same in uv_fs_copyfile() (cjihrig) | |
| 1639 | |
| 1640 * unix: error when uv_setup_args() is not called (Ryan Liptak) | |
| 1641 | |
| 1642 * aix: protect uv_exepath() from uv_set_process_title() (Richard Lau) | |
| 1643 | |
| 1644 * fs: clobber req->path on uv_fs_mkstemp() error (tjarlama) | |
| 1645 | |
| 1646 * cmake: fix compile error C2001 on Chinese Windows (司徒玟琅) | |
| 1647 | |
| 1648 * test: avoid double evaluation in ASSERT_BASE macro (tjarlama) | |
| 1649 | |
| 1650 * tcp: fail instantly if local port is unbound (Bartosz Sosnowski) | |
| 1651 | |
| 1652 * doc: fix most sphinx warnings (Jameson Nash) | |
| 1653 | |
| 1654 * nfci: address some style nits (Jameson Nash) | |
| 1655 | |
| 1656 * unix: don't use _POSIX_PATH_MAX (Ben Noordhuis) | |
| 1657 | |
| 1658 | |
| 1659 2020.07.04, Version 1.38.1 (Stable), e8b989ea1f7f9d4083511a2caec7791e9abd1871 | |
| 1660 | |
| 1661 Changes since version 1.38.0: | |
| 1662 | |
| 1663 * test: use last matching qemu version (cjihrig) | |
| 1664 | |
| 1665 * win, util: rearrange uv_hrtime (Bartosz Sosnowski) | |
| 1666 | |
| 1667 * test: skip signal_multiple_loops test on QEMU (gengjiawen) | |
| 1668 | |
| 1669 * build: add android build to CI (gengjiawen) | |
| 1670 | |
| 1671 * test: extend fs_event_error_reporting timeout (cjihrig) | |
| 1672 | |
| 1673 * build: link libkvm on netbsd only (Alexander Tokmakov) | |
| 1674 | |
| 1675 * linux: refactor /proc file reader logic (Ben Noordhuis) | |
| 1676 | |
| 1677 * linux: read load average from /proc/loadavg (Ben Noordhuis) | |
| 1678 | |
| 1679 * android: remove patch code for below 21 (gengjiawen) | |
| 1680 | |
| 1681 * win: fix visual studio 2008 build (Arenoros) | |
| 1682 | |
| 1683 * win,tty: fix deadlock caused by inconsistent state (lander0s) | |
| 1684 | |
| 1685 * unix: use relaxed loads/stores for feature checks (Ben Noordhuis) | |
| 1686 | |
| 1687 * build: don't .gitignore m4/ax_pthread.m4 (Ben Noordhuis) | |
| 1688 | |
| 1689 * unix: fix gcc atomics feature check (Ben Noordhuis) | |
| 1690 | |
| 1691 * darwin: work around clock jumping back in time (Ben Noordhuis) | |
| 1692 | |
| 1693 * udp: fix write_queue cleanup on sendmmsg error (Santiago Gimeno) | |
| 1694 | |
| 1695 * src: build fix for Android (David Carlier) | |
| 1696 | |
| 1697 | |
| 1698 2020.05.18, Version 1.38.0 (Stable), 1ab9ea3790378f9f25c4e78e9e2b511c75f9c9ed | |
| 1699 | |
| 1700 Changes since version 1.37.0: | |
| 1701 | |
| 1702 * test: skip poll_duplex and poll_unidirectional on PASE (Xu Meng) | |
| 1703 | |
| 1704 * linux: make cpu_times consistently be milliseconds (James Ross) | |
| 1705 | |
| 1706 * win: DRY uv_poll_start() and uv_poll_stop() (Ben Noordhuis) | |
| 1707 | |
| 1708 * win: DRY uv_poll_close() (Ben Noordhuis) | |
| 1709 | |
| 1710 * unix,win: add uv_library_shutdown() (Ben Noordhuis) | |
| 1711 | |
| 1712 * unix: yield cpu when spinlocking on async handle (Ben Noordhuis) | |
| 1713 | |
| 1714 * win: remove dep on GetQueuedCompletionStatusEx (Colin Finck) | |
| 1715 | |
| 1716 * doc: correct source lines (Shohei YOSHIDA) | |
| 1717 | |
| 1718 * build,android: fix typo (twosee) | |
| 1719 | |
| 1720 * doc: uv_cancel() handles uv_random_t requests (Philip Chimento) | |
| 1721 | |
| 1722 * doc: fix unescaped character (Philip Chimento) | |
| 1723 | |
| 1724 * build,cmake: fix compilation on old MinGW (erw7) | |
| 1725 | |
| 1726 * build: remove unnessesary MSVC warnings (Bartosz Sosnowski) | |
| 1727 | |
| 1728 * win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis) | |
| 1729 | |
| 1730 * unix: simplify uv__udp_init_ex() (Ben Noordhuis) | |
| 1731 | |
| 1732 * win: remove MAX_PATH limitations (Bartosz Sosnowski) | |
| 1733 | |
| 1734 * build, win: add long path aware manifest (Bartosz Sosnowski) | |
| 1735 | |
| 1736 * doc: check/idle/prepare functions always succeed (Ben Noordhuis) | |
| 1737 | |
| 1738 * darwin: fix build with non-apple compilers (Ben Noordhuis) | |
| 1739 | |
| 1740 * win: support environment variables > 32767 chars (Ben Noordhuis) | |
| 1741 | |
| 1742 * unix: fully initialize struct msghdr (Ben Noordhuis) | |
| 1743 | |
| 1744 * doc: add uv_replace_allocator thread safety warning (twosee) | |
| 1745 | |
| 1746 * unix: fix int overflow when copying large files (Michal Artazov) | |
| 1747 | |
| 1748 * fs: report original error (Bartosz Sosnowski) | |
| 1749 | |
| 1750 * win, fs: add IO_REPARSE_TAG_APPEXECLINK support (Bartosz Sosnowski) | |
| 1751 | |
| 1752 * doc: fix formatting (Ben Noordhuis) | |
| 1753 | |
| 1754 * unix: fix memory leak when uv_loop_init() fails (Anna Henningsen) | |
| 1755 | |
| 1756 * unix: shrink uv_udp_set_source_membership() stack (Ben Noordhuis) | |
| 1757 | |
| 1758 * unix,win: fix wrong sizeof argument to memcpy() (Ben Noordhuis) | |
| 1759 | |
| 1760 * build: check for libraries not provided by libc (Jeroen Roovers) | |
| 1761 | |
| 1762 * doc: fix the order of arguments to calloc() (MasterDuke17) | |
| 1763 | |
| 1764 * unix: don't abort when getrlimit() fails (Ben Noordhuis) | |
| 1765 | |
| 1766 * test: support common user profile on IBMi (Xu Meng) | |
| 1767 | |
| 1768 * build: test on more platforms via QEMU in CI (gengjiawen) | |
| 1769 | |
| 1770 | |
| 1771 2020.04.20, Version 1.37.0 (Stable), 02a9e1be252b623ee032a3137c0b0c94afbe6809 | |
| 1772 | |
| 1773 Changes since version 1.36.0: | |
| 1774 | |
| 1775 * timer: remove redundant check in heap compare (Yash Ladha) | |
| 1776 | |
| 1777 * udp: add flag to enable recvmmsg(2) explicitly (Saúl Ibarra Corretgé) | |
| 1778 | |
| 1779 | |
| 1780 2020.04.16, Version 1.36.0 (Stable), 533b738838ad8407032e14b6772b29ef9af63cfa | |
| 1781 | |
| 1782 Changes since version 1.35.0: | |
| 1783 | |
| 1784 * build: add aix-common.c for AIX cmake build (Jesse Gorzinski) | |
| 1785 | |
| 1786 * zos: explicitly mark message queue events (Irek Fakhrutdinov) | |
| 1787 | |
| 1788 * zos: move mq check out of loop to save cpu cycles (Irek Fakhrutdinov) | |
| 1789 | |
| 1790 * zos: add checks to ensure behavior of epoll_wait (Irek Fakhrutdinov) | |
| 1791 | |
| 1792 * src: add uv__reallocf() (Ben Noordhuis) | |
| 1793 | |
| 1794 * build: ibmi support for cmake (Jesse Gorzinski) | |
| 1795 | |
| 1796 * build: fix gyp build for Android API >= 28 (Lin Zhang) | |
| 1797 | |
| 1798 * udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé) | |
| 1799 | |
| 1800 * zos,test: fix spawn_empty_env for shared library build (Richard Lau) | |
| 1801 | |
| 1802 * zos: fix non-Release builds (Richard Lau) | |
| 1803 | |
| 1804 * zos: fix return value on expired nanosleep() call (Richard Lau) | |
| 1805 | |
| 1806 * build: fix z/OS cmake build (Richard Lau) | |
| 1807 | |
| 1808 * test: add a bunch of ASSERT macros (Santiago Gimeno) | |
| 1809 | |
| 1810 * test: remove unused extern declaration (Ben Noordhuis) | |
| 1811 | |
| 1812 * test: canonicalize argv[0] in exepath test (Ben Noordhuis) | |
| 1813 | |
| 1814 * test: simplify platform_init() (Ben Noordhuis) | |
| 1815 | |
| 1816 * ibmi: Fix isatty EBADF handling and refactor (Kevin Adler) | |
| 1817 | |
| 1818 * test: Test EBADF tty handling (Kevin Adler) | |
| 1819 | |
| 1820 * build: make cmake build benchmarks (Ben Noordhuis) | |
| 1821 | |
| 1822 * win: use RtlGenRandom from advapi32.dll directly (Ben Noordhuis) | |
| 1823 | |
| 1824 * android: fix OOB write in uv_interface_addresses() (Lin Zhang) | |
| 1825 | |
| 1826 * test: pass test when hostname is single character (毛毛) | |
| 1827 | |
| 1828 * ibmi: set the highest process priority to -10 (Xu Meng) | |
| 1829 | |
| 1830 * build: remove support for gyp (Ben Noordhuis) | |
| 1831 | |
| 1832 * doc: add note to README on cross-compiling (Ben Noordhuis) | |
| 1833 | |
| 1834 * fs: add uv_fs_lutime() (Sk Sajidul Kadir) | |
| 1835 | |
| 1836 * unix: implement cpu_relax() for arm (David Carlier) | |
| 1837 | |
| 1838 * linux: fix uv__accept4() (twosee) | |
| 1839 | |
| 1840 * win: handle file paths in uv_fs_statfs() (erw7) | |
| 1841 | |
| 1842 * unix: fix uv_os_environ() null pointer check (Rikard Falkeborn) | |
| 1843 | |
| 1844 * win: fix uv_os_environ() null pointer check (Rikard Falkeborn) | |
| 1845 | |
| 1846 * unix: fix compilation on macOS 32-bit architectures (Brad King) | |
| 1847 | |
| 1848 * win: replace alloca() with stack-based array (Ben Noordhuis) | |
| 1849 | |
| 1850 | |
| 1851 2020.03.12, Version 1.35.0 (Stable), e45f1ec38db882f8dc17b51f51a6684027034609 | |
| 1852 | |
| 1853 Changes since version 1.34.2: | |
| 1854 | |
| 1855 * src: android build fix (David Carlier) | |
| 1856 | |
| 1857 * build: make code compilable for iOS on Xcode (ssrlive) | |
| 1858 | |
| 1859 * ibmi: skip unsupported fs test cases (Xu Meng) | |
| 1860 | |
| 1861 * ibmi: ensure that pipe backlog is not zero (Xu Meng) | |
| 1862 | |
| 1863 * test,udp6: fix udp_ipv6 test flakiness (Jameson Nash) | |
| 1864 | |
| 1865 * test: fix fs_event_watch_dir_recursive flakiness (Santiago Gimeno) | |
| 1866 | |
| 1867 * pipe: disallow listening on an IPC pipe (Witold Kręcicki) | |
| 1868 | |
| 1869 * build,cmake: improve buil experience (Isabella Muerte) | |
| 1870 | |
| 1871 * unix: remove support for FreeBSD < 10 (Saúl Ibarra Corretgé) | |
| 1872 | |
| 1873 * linux: simplify uv__accept() (Ben Noordhuis) | |
| 1874 | |
| 1875 * linux: assume presence of SOCK_CLOEXEC flag (Ben Noordhuis) | |
| 1876 | |
| 1877 * linux: simplify uv__dup2_cloexec() (Ben Noordhuis) | |
| 1878 | |
| 1879 * freebsd,linux: simplify uv__make_socketpair() (Ben Noordhuis) | |
| 1880 | |
| 1881 * unix: fix error handling in uv__make_socketpair() (Ben Noordhuis) | |
| 1882 | |
| 1883 * freebsd,linux: simplify uv__make_pipe() (Ben Noordhuis) | |
| 1884 | |
| 1885 * unix: fix error handling in uv__make_pipe() (Ben Noordhuis) | |
| 1886 | |
| 1887 * linux: simplify uv__async_eventfd() (Ben Noordhuis) | |
| 1888 | |
| 1889 * linux: assume the presence of inotify system calls (Ben Noordhuis) | |
| 1890 | |
| 1891 * doc: strip ICC profile from 2 jpg files (Dominique Dumont) | |
| 1892 | |
| 1893 * unix: make uv_tcp_keepalive predictable (Manuel BACHMANN) | |
| 1894 | |
| 1895 * docs: uv_setup_args() may take ownership of argv (Ben Noordhuis) | |
| 1896 | |
| 1897 * unix: fix error path in uv_setup_args() (Ben Noordhuis) | |
| 1898 | |
| 1899 * unix: fix size check in uv_get_process_title() (Ben Noordhuis) | |
| 1900 | |
| 1901 * doc: add erw7 to maintainers (erw7) | |
| 1902 | |
| 1903 * test: fixed udp4_echo_server implementation (Marek Vavrusa) | |
| 1904 | |
| 1905 * test: added udp ping benchmark (1,10,100 pingers) (Marek Vavrusa) | |
| 1906 | |
| 1907 * freebsd,linux: add recvmmsg() + sendmmsg() udp implementation (Marek Vavrusa) | |
| 1908 | |
| 1909 * win,pipe: DRY/simplify some code paths (Jameson Nash) | |
| 1910 | |
| 1911 * win: address some style nits (Jameson Nash) | |
| 1912 | |
| 1913 * win,pipe: ensure `req->event_handle` is defined (Elliot Saba) | |
| 1914 | |
| 1915 * win,pipe: consolidate overlapped initialization (Elliot Saba) | |
| 1916 | |
| 1917 * win,pipe: erase event_handle after deleting pointer (Jameson Nash) | |
| 1918 | |
| 1919 * build: fix android cmake build, build missing file (Ben Noordhuis) | |
| 1920 | |
| 1921 * test: skip some UDP tests on IBMi (Xu Meng) | |
| 1922 | |
| 1923 * test: skip some spawn test cases on IBMi (Xu Meng) | |
| 1924 | |
| 1925 * src: fix wrong method name in comment (TK-one) | |
| 1926 | |
| 1927 * test: add UV_TIMEOUT_MULTIPLIER environment var (Ben Noordhuis) | |
| 1928 | |
| 1929 * unix: fix uv_cpu_info always returning UV_ENOTDIR on OpenBSD (Ben Davies) | |
| 1930 | |
| 1931 * test: skip the pwd_shell test on IBMi (Xu Meng) | |
| 1932 | |
| 1933 * win,tty: Change to restore cursor shape with uv_tty_reset() (erw7) | |
| 1934 | |
| 1935 * win,tty: Added set cursor style to CSI sequences (erw7) | |
| 1936 | |
| 1937 * test: handle EINTR, fix EOF check in poll test (Ben Noordhuis) | |
| 1938 | |
| 1939 * unix: use socklen_t instead of size_t (Ben Noordhuis) | |
| 1940 | |
| 1941 * doc: fix header file location (TK-one) | |
| 1942 | |
| 1943 * unix: fix signal handle closing deferral (Ben Noordhuis) | |
| 1944 | |
| 1945 * ibmi: set the amount of memory in use to zero (Xu Meng) | |
| 1946 | |
| 1947 * zos: return on realloc failure in scandir() (Milad Farazmand) | |
| 1948 | |
| 1949 * zos: fix scandir() error path NULL pointer deref (Ben Noordhuis) | |
| 1950 | |
| 1951 | |
| 1952 2020.01.24, Version 1.34.2 (Stable), f868c9ab0c307525a16fff99fd21e32a6ebc3837 | |
| 1953 | |
| 1954 Changes since version 1.34.1: | |
| 1955 | |
| 1956 * misc: adjust stalebot deadlines (Jameson Nash) | |
| 1957 | |
| 1958 * test: fix env-vars flakiness (cjihrig) | |
| 1959 | |
| 1960 * test: avoid truncating output lines (Jameson Nash) | |
| 1961 | |
| 1962 * darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis) | |
| 1963 | |
| 1964 * ibmi: implement uv_interface_addresses() (Xu Meng) | |
| 1965 | |
| 1966 * osx,fsevent: fix race during uv_loop_close (Jameson Nash) | |
| 1967 | |
| 1968 * osx,fsevent: clear pointer when deleting it [NFCI] (Jameson Nash) | |
| 1969 | |
| 1970 * Revert "aix: replace ECONNRESET with EOF if already closed" (Jameson Nash) | |
| 1971 | |
| 1972 * unix: handle uv__open_cloexec return value correctly (Anna Henningsen) | |
| 1973 | |
| 1974 | |
| 1975 2020.01.13, Version 1.34.1 (Stable), 8aa5636ec72990bb2856f81e14c95813024a5c2b | |
| 1976 | |
| 1977 Changes since version 1.34.0: | |
| 1978 | |
| 1979 * unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis) | |
| 1980 | |
| 1981 * unix: cache address of dlsym("mkostemp") (Ben Noordhuis) | |
| 1982 | |
| 1983 * build: remove -pedantic from compiler flags (Ben Noordhuis) | |
| 1984 | |
| 1985 * Revert "darwin: assume pthread_setname_np() is available" (Ben Noordhuis) | |
| 1986 | |
| 1987 * Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis) | |
| 1988 | |
| 1989 * darwin: assume pthread_setname_np() is available (Ben Noordhuis) | |
| 1990 | |
| 1991 * ibmi: fix the false isatty() issue on IBMi (Xu Meng) | |
| 1992 | |
| 1993 * test: fix test failure under NetBSD and OpenBSD (David Carlier) | |
| 1994 | |
| 1995 * test: skip some test cases on IBMi (Xu Meng) | |
| 1996 | |
| 1997 * test: skip uv_(get|set)_process_title on IBMi (Xu Meng) | |
| 1998 | |
| 1999 * doc: remove binaries for Windows from README (Richard Lau) | |
| 2000 | |
| 2001 * unix: fix -Wunused-but-set-variable warning (George Zhao) | |
| 2002 | |
| 2003 * unix: pass sysctl size arg using ARRAY_SIZE macro (David Carlier) | |
| 2004 | |
| 2005 * test: disallow running the test suite as root (cjihrig) | |
| 2006 | |
| 2007 * unix: suppress -Waddress-of-packed-member warning (Ben Noordhuis) | |
| 2008 | |
| 2009 * misc: make more tags "not-stale" (Jameson Nash) | |
| 2010 | |
| 2011 * test: fix pthread memory leak (Trevor Norris) | |
| 2012 | |
| 2013 * docs: delete socks5-proxy sample (Jameson Nash) | |
| 2014 | |
| 2015 * ibmi: fix the CMSG length issue (Xu Meng) | |
| 2016 | |
| 2017 * docs: fix formatting (Jameson Nash) | |
| 2018 | |
| 2019 * unix: squelch fchmod() EPERM on CIFS share (Ben Noordhuis) | |
| 2020 | |
| 2021 * docs: fix linkcheck (Jameson Nash) | |
| 2022 | |
| 2023 * docs: switch from linux.die.net to man7.org (Jameson Nash) | |
| 2024 | |
| 2025 * win: remove abort when non-IFS LSP detection fails (virtualyw) | |
| 2026 | |
| 2027 * docs: clarify that uv_pipe_t is a pipe (Jameson Nash) | |
| 2028 | |
| 2029 * win,tty: avoid regressions in utf-8 handling (Jameson Nash) | |
| 2030 | |
| 2031 * win: remove bad assert in uv_loop_close (Jameson Nash) | |
| 2032 | |
| 2033 * test: fix -fno-common build errors (Ben Noordhuis) | |
| 2034 | |
| 2035 * build: turn on -fno-common to catch regressions (Ben Noordhuis) | |
| 2036 | |
| 2037 * test: fix fs birth time test failure (Ben Noordhuis) | |
| 2038 | |
| 2039 * tty,unix: avoid affecting controlling TTY (Jameson Nash) | |
| 2040 | |
| 2041 | |
| 2042 2019.12.05, Version 1.34.0 (Stable), 15ae750151ac9341e5945eb38f8982d59fb99201 | |
| 2043 | |
| 2044 Changes since version 1.33.1: | |
| 2045 | |
| 2046 * unix: move random-sysctl to random-sysctl-linux (nia) | |
| 2047 | |
| 2048 * netbsd: use KERN_ARND sysctl to get entropy (nia) | |
| 2049 | |
| 2050 * unix: refactor uv__fs_copyfile() logic (cjihrig) | |
| 2051 | |
| 2052 * build: fix android build, add missing sources (Ben Noordhuis) | |
| 2053 | |
| 2054 * build: fix android build, fix symbol redefinition (Ben Noordhuis) | |
| 2055 | |
| 2056 * build: fix android autotools build (Ben Noordhuis) | |
| 2057 | |
| 2058 * fs: handle non-functional statx system call (Milad Farazmand) | |
| 2059 | |
| 2060 * unix,win: add uv_sleep() (cjihrig) | |
| 2061 | |
| 2062 * doc: add richardlau to maintainers (Richard Lau) | |
| 2063 | |
| 2064 * aix: fix netmask for IPv6 (Richard Lau) | |
| 2065 | |
| 2066 * aix: clean up after errors in uv_interface_addresses() (Richard Lau) | |
| 2067 | |
| 2068 * aix: fix setting of physical addresses (Richard Lau) | |
| 2069 | |
| 2070 * fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé) | |
| 2071 | |
| 2072 * unix: switch uv_sleep() to nanosleep() (Ben Noordhuis) | |
| 2073 | |
| 2074 * unix: retry on EINTR in uv_sleep() (Ben Noordhuis) | |
| 2075 | |
| 2076 * zos: fix nanosleep() emulation (Ben Noordhuis) | |
| 2077 | |
| 2078 | |
| 2079 2019.10.20, Version 1.33.1 (Stable), 07ad32138f4d2285ba2226b5e20462b27b091a59 | |
| 2080 | |
| 2081 Changes since version 1.33.0: | |
| 2082 | |
| 2083 * linux: fix arm64 SYS__sysctl build breakage (Ben Noordhuis) | |
| 2084 | |
| 2085 | |
| 2086 2019.10.17, Version 1.33.0 (Stable), e56e42e9310e4437e1886dbd6771792c14c0a5f3 | |
| 2087 | |
| 2088 Changes since version 1.32.0: | |
| 2089 | |
| 2090 * Revert "linux: drop code path for epoll_pwait-less kernels" (Yang Yu) | |
| 2091 | |
| 2092 * build: fix build error with __ANDROID_API__ < 21 (Yang Yu) | |
| 2093 | |
| 2094 * win: fix reading hidden env vars (Anna Henningsen) | |
| 2095 | |
| 2096 * unix,win: add uv_random() (Ben Noordhuis) | |
| 2097 | |
| 2098 * win: simplify mkdtemp (Saúl Ibarra Corretgé) | |
| 2099 | |
| 2100 * docs: fix literal-includes in User Guide (Nhan Khong) | |
| 2101 | |
| 2102 * win, tty: fix problem of receiving unexpected SIGWINCH (erw7) | |
| 2103 | |
| 2104 * unix: fix {Net,Open}BSD build (David Carlier) | |
| 2105 | |
| 2106 * win,mingw: Fix undefined MCAST_* constants (Crunkle) | |
| 2107 | |
| 2108 * build: Add link for test/fixtures/lorem_ipsum.txt (Andrew Paprocki) | |
| 2109 | |
| 2110 * fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill) | |
| 2111 | |
| 2112 * fsevents: stop using fsevents to watch files (Jameson Nash) | |
| 2113 | |
| 2114 * fsevents: regression in watching / (Jameson Nash) | |
| 2115 | |
| 2116 * build,cmake: don't try to detect a C++ compiler (Isabella Muerte) | |
| 2117 | |
| 2118 * build: fix build warning on cygwin (MaYuming) | |
| 2119 | |
| 2120 * unix: set sin_len and sin6_len (Ouyang Yadong) | |
| 2121 | |
| 2122 * test: fix order of operations in test (cjihrig) | |
| 2123 | |
| 2124 * doc: improve uv_fs_readdir() cleanup docs (cjihrig) | |
| 2125 | |
| 2126 * build: remove duplicated test in build files (ZYSzys) | |
| 2127 | |
| 2128 * android: enable getentropy on Android >= 28 (David Carlier) | |
| 2129 | |
| 2130 * android: fix build (David Carlier) | |
| 2131 | |
| 2132 * darwin: speed up uv_set_process_title() (Ben Noordhuis) | |
| 2133 | |
| 2134 * darwin: assume pthread_setname_np() is available (Ben Noordhuis) | |
| 2135 | |
| 2136 * unix,udp: ensure addr is non-null (Jameson Nash) | |
| 2137 | |
| 2138 * win,tty: add uv_tty_{get,set}_vterm_state (erw7) | |
| 2139 | |
| 2140 * win: fix uv_statfs_t leak in uv_fs_statfs() (Ryan Liptak) | |
| 2141 | |
| 2142 * build: install files on windows via cmake (Carl Lei) | |
| 2143 | |
| 2144 * darwin,test: include AvailabilityMacros.h (Saúl Ibarra Corretgé) | |
| 2145 | |
| 2146 * darwin,test: update loop time after sleeping (Saúl Ibarra Corretgé) | |
| 2147 | |
| 2148 * doc: remove old FreeBSD 9 related note (Saúl Ibarra Corretgé) | |
| 2149 | |
| 2150 * doc: improve uv_{send,recv}_buffer_size() docs (Ryan Liptak) | |
| 2151 | |
| 2152 * build: move -Wno-long-long check to configure time (Ben Noordhuis) | |
| 2153 | |
| 2154 * unix: update uv_fs_copyfile() fallback logic (Stefan Bender) | |
| 2155 | |
| 2156 * win: cast setsockopt struct to const char* (Shelley Vohr) | |
| 2157 | |
| 2158 | |
| 2159 2019.09.10, Version 1.32.0 (Stable), 697bea87b3a0b0e9b4e5ff86b39d1dedb70ee46d | |
| 2160 | |
| 2161 Changes since version 1.31.0: | |
| 2162 | |
| 2163 * misc: enable stalebot (Saúl Ibarra Corretgé) | |
| 2164 | |
| 2165 * win: map ERROR_ENVVAR_NOT_FOUND to UV_ENOENT (cjihrig) | |
| 2166 | |
| 2167 * win: use L'\0' as UTF-16 null terminator (cjihrig) | |
| 2168 | |
| 2169 * win: support retrieving empty env variables (cjihrig) | |
| 2170 | |
| 2171 * unix,stream: fix returned error codes (Santiago Gimeno) | |
| 2172 | |
| 2173 * test: fix typo in DYLD_LIBRARY_PATH (Ben Noordhuis) | |
| 2174 | |
| 2175 * unix,signal: keep handle active if pending signal (Santiago Gimeno) | |
| 2176 | |
| 2177 * openbsd: fix uv_cpu_info (Santiago Gimeno) | |
| 2178 | |
| 2179 * src: move uv_free_cpu_info to uv-common.c (Santiago Gimeno) | |
| 2180 | |
| 2181 * tcp: add uv_tcp_close_reset method (Santiago Gimeno) | |
| 2182 | |
| 2183 * test: fix udp-multicast-join tests (Santiago Gimeno) | |
| 2184 | |
| 2185 * test: remove assertion in fs_statfs test (cjihrig) | |
| 2186 | |
| 2187 * doc: clarify uv_buf_t usage in uv_alloc_cb (Tomas Krizek) | |
| 2188 | |
| 2189 * win: fix typo in preprocessor expression (Konstantin Podsvirov) | |
| 2190 | |
| 2191 * timer: fix uv_timer_start on closing timer (seny) | |
| 2192 | |
| 2193 * udp: add source-specific multicast support (Vladimir Karnushin) | |
| 2194 | |
| 2195 * udp: fix error return values (Santiago Gimeno) | |
| 2196 | |
| 2197 * udp: drop IPV6_SSM_SUPPORT macro (Santiago Gimeno) | |
| 2198 | |
| 2199 * udp: fix uv__udp_set_source_membership6 (Santiago Gimeno) | |
| 2200 | |
| 2201 * udp: use sockaddr_storage instead of union (Santiago Gimeno) | |
| 2202 | |
| 2203 * build,zos: add _OPEN_SYS_SOCK_EXT3 flag (Santiago Gimeno) | |
| 2204 | |
| 2205 * test: add specific source multicast tests (Santiago Gimeno) | |
| 2206 | |
| 2207 * include: map EILSEQ error code (cjihrig) | |
| 2208 | |
| 2209 * win, tty: improve SIGWINCH performance (Bartosz Sosnowski) | |
| 2210 | |
| 2211 * build: fix ios build error (MaYuming) | |
| 2212 | |
| 2213 * aix: replace ECONNRESET with EOF if already closed (Milad Farazmand) | |
| 2214 | |
| 2215 * build: add cmake library VERSION, SOVERSION (Eneas U de Queiroz) | |
| 2216 | |
| 2217 * build: make include/ public in CMakeLists.txt (Ben Noordhuis) | |
| 2218 | |
| 2219 * build: export USING_UV_SHARED=1 to cmake deps (Ben Noordhuis) | |
| 2220 | |
| 2221 * build: cmake_minimum_required(VERSION 2.8.12) (Daniel Hahler) | |
| 2222 | |
| 2223 * aix: Fix broken cmpxchgi() XL C++ specialization. (Andrew Paprocki) | |
| 2224 | |
| 2225 * test: fix -Wsign-compare warning (Ben Noordhuis) | |
| 2226 | |
| 2227 * unix: simplify open(O_CLOEXEC) feature detection (Ben Noordhuis) | |
| 2228 | |
| 2229 * unix: fix UV_FS_O_DIRECT definition on Linux (Joran Dirk Greef) | |
| 2230 | |
| 2231 * doc: uv_handle_t documentation suggestion (Daniel Bevenius) | |
| 2232 | |
| 2233 | |
| 2234 2019.08.10, Version 1.31.0 (Stable), 0a6771cee4c15184c924bfe9d397bdd0c3b206ba | |
| 2235 | |
| 2236 Changes since version 1.30.1: | |
| 2237 | |
| 2238 * win,fs: don't modify global file translation mode (Javier Blazquez) | |
| 2239 | |
| 2240 * win: fix uv_os_tmpdir when env var is 260 chars (Mustafa M) | |
| 2241 | |
| 2242 * win: prevent tty event explosion machine hang (Javier Blazquez) | |
| 2243 | |
| 2244 * win: add UV_FS_O_FILEMAP (João Reis) | |
| 2245 | |
| 2246 * win, fs: mkdir return UV_EINVAL for invalid names (Bartosz Sosnowski) | |
| 2247 | |
| 2248 * github: add root warning to template (cjihrig) | |
| 2249 | |
| 2250 * win: misc fs cleanup (cjihrig) | |
| 2251 | |
| 2252 * unix,win: add uv_fs_statfs() (cjihrig) | |
| 2253 | |
| 2254 * test: avoid AF_LOCAL (Carlo Marcelo Arenas Belón) | |
| 2255 | |
| 2256 * unix,win: add ability to retrieve all env variables (Saúl Ibarra Corretgé) | |
| 2257 | |
| 2258 * Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis) | |
| 2259 | |
| 2260 * doc: add %p to valgrind log-file arg (Zach Bjornson) | |
| 2261 | |
| 2262 * doc: fix typo in basics.rst (Nan Xiao) | |
| 2263 | |
| 2264 * ibmi: support Makefile build for IBM i (Xu Meng) | |
| 2265 | |
| 2266 * OpenBSD: only get active CPU core count (Ben Davies) | |
| 2267 | |
| 2268 * test: fix gcc 8 warnings for tests (Nhan Khong) | |
| 2269 | |
| 2270 * ibmi: use correct header files (Xu Meng) | |
| 2271 | |
| 2272 * unix: clear UV_HANDLE_READING flag before callback (zyxwvu Shi) | |
| 2273 | |
| 2274 * unix: fix unused-function warning on BSD (Nhan Khong) | |
| 2275 | |
| 2276 * test: fix test runner on MinGW (Crunkle) | |
| 2277 | |
| 2278 * win: remove try-except outside MSVC (Crunkle) | |
| 2279 | |
| 2280 * win: fix uv_spawn() ENOMEM on empty env (Ben Noordhuis) | |
| 2281 | |
| 2282 | |
| 2283 2019.07.03, Version 1.30.1 (Stable), 1551969c84c2f546a429dac169c7fdac3e38115e | |
| 2284 | |
| 2285 Changes since version 1.30.0: | |
| 2286 | |
| 2287 * doc: fix incorrect versionchanged (cjihrig) | |
| 2288 | |
| 2289 * test: allow UV_ECONNRESET in tcp_try_write_error (cjihrig) | |
| 2290 | |
| 2291 * unix: add uv_get_constrained_memory() cygwin stub (cjihrig) | |
| 2292 | |
| 2293 * build: fix android cmake build (Ben Noordhuis) | |
| 2294 | |
| 2295 * unix: squelch -Wcast-function-type warning (Ben Noordhuis) | |
| 2296 | |
| 2297 * build: fix compile error with uClibc (zlargon) | |
| 2298 | |
| 2299 | |
| 2300 2019.06.28, Version 1.30.0 (Stable), 365b6f2a0eacda1ff52be8e57ab9381cfddc5dbb | |
| 2301 | |
| 2302 Changes since version 1.29.1: | |
| 2303 | |
| 2304 * darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) | |
| 2305 | |
| 2306 * darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse) | |
| 2307 | |
| 2308 * build, core, unix: add support for Haiku (Leorize) | |
| 2309 | |
| 2310 * darwin,linux: more conservative minimum stack size (Ben Noordhuis) | |
| 2311 | |
| 2312 * threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A) | |
| 2313 | |
| 2314 * unix: return actual error from `uv_try_write()` (Anna Henningsen) | |
| 2315 | |
| 2316 * darwin: fix build error with macos 10.10 (Ben Noordhuis) | |
| 2317 | |
| 2318 * unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis) | |
| 2319 | |
| 2320 * unix: make uv_fs_read() fill all buffers (Ben Noordhuis) | |
| 2321 | |
| 2322 * test: give hrtime test a custom 10s timeout (Ben Noordhuis) | |
| 2323 | |
| 2324 * fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno) | |
| 2325 | |
| 2326 * build: add cmake option to skip building tests (Niels Lohmann) | |
| 2327 | |
| 2328 * doc: add link to nodejs.org (Jenil Christo) | |
| 2329 | |
| 2330 * unix: fix a comment typo in signal.c (Evgeny Ermakov) | |
| 2331 | |
| 2332 * unix: remove redundant cast in process.c (gengjiawen) | |
| 2333 | |
| 2334 * doc: fix wrong mutex function prototypes (Leo Chung) | |
| 2335 | |
| 2336 | |
| 2337 2019.05.22, Version 1.29.1 (Stable), d16e6094e1eb3b0b5981ef1dd7e03ec4d466944d | |
| 2338 | |
| 2339 Changes since version 1.29.0: | |
| 2340 | |
| 2341 * unix: simplify uv/posix.h include logic (cjihrig) | |
| 2342 | |
| 2343 * test: increase test timeout (cjihrig) | |
| 2344 | |
| 2345 * linux: fix sscanf() overflows reading from /proc (Ben Noordhuis) | |
| 2346 | |
| 2347 | |
| 2348 2019.05.16, Version 1.29.0 (Stable), 43957efd92c167b352b4c948b617ca7afbee0ed1 | |
| 2349 | |
| 2350 Changes since version 1.28.0: | |
| 2351 | |
| 2352 * ibmi: read memory and CPU usage info (Xu Meng) | |
| 2353 | |
| 2354 * doc: update the cmake testing instruction (zlargon) | |
| 2355 | |
| 2356 * unix: fix race condition in uv_async_send() (Ben Noordhuis) | |
| 2357 | |
| 2358 * linux: use O_CLOEXEC instead of EPOLL_CLOEXEC (Ben Noordhuis) | |
| 2359 | |
| 2360 * doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis) | |
| 2361 | |
| 2362 * linux: init st_flags and st_gen when using statx (Oscar Waddell) | |
| 2363 | |
| 2364 * linux: read free/total memory from /proc/meminfo (Ben Noordhuis) | |
| 2365 | |
| 2366 * test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis) | |
| 2367 | |
| 2368 * unix: don't assert on UV_PROCESS_WINDOWS_* flags (Ben Noordhuis) | |
| 2369 | |
| 2370 * linux: set correct mac address for IP-aliases (Santiago Gimeno) | |
| 2371 | |
| 2372 * win,util: fix null pointer dereferencing (Tobias Nießen) | |
| 2373 | |
| 2374 * unix,win: fix `uv_fs_poll_stop()` when active (Anna Henningsen) | |
| 2375 | |
| 2376 * doc: add missing uv_fs_type entries (Michele Caini) | |
| 2377 | |
| 2378 * doc: fix build with sphinx 2.x (FX Coudert) | |
| 2379 | |
| 2380 * unix: don't make statx system call on Android (George Zhao) | |
| 2381 | |
| 2382 * unix: fix clang scan-build warning (Kyle Edwards) | |
| 2383 | |
| 2384 * unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse) | |
| 2385 | |
| 2386 * unix,win: add uv_get_constrained_memory() (Kelvin Jin) | |
| 2387 | |
| 2388 * darwin: fix thread cancellation fd leak (Ben Noordhuis) | |
| 2389 | |
| 2390 * linux: fix thread cancellation fd leak (Ben Noordhuis) | |
| 2391 | |
| 2392 | |
| 2393 2019.04.16, Version 1.28.0 (Stable), 7bf8fabfa934660ee0fe889f78e151198a1165fc | |
| 2394 | |
| 2395 Changes since version 1.27.0: | |
| 2396 | |
| 2397 * unix,win: add uv_gettimeofday() (cjihrig) | |
| 2398 | |
| 2399 * unix,win: add uv_fs_{open,read,close}dir() (cjihrig) | |
| 2400 | |
| 2401 * unix: fix uv_interface_addresses() (Andreas Rohner) | |
| 2402 | |
| 2403 * fs: remove macOS-specific copyfile(3) (Rich Trott) | |
| 2404 | |
| 2405 * fs: add test for copyfile() respecting permissions (Rich Trott) | |
| 2406 | |
| 2407 * build: partially revert 5234b1c43a (Ben Noordhuis) | |
| 2408 | |
| 2409 * zos: fix setsockopt error when using AF_UNIX (Milad Farazmand) | |
| 2410 | |
| 2411 * unix: suppress EINTR/EINPROGRESS in uv_fs_close() (Ben Noordhuis) | |
| 2412 | |
| 2413 * build: use cmake APPLE variable to detect platform (zlargon) | |
| 2414 | |
| 2415 * distcheck: remove duplicate test/ entry (Jameson Nash) | |
| 2416 | |
| 2417 * unix: remove unused cmpxchgl() function (Ben Noordhuis) | |
| 2418 | |
| 2419 * unix: support sockaddr_un in uv_udp_send() (Yury Selivanov) | |
| 2420 | |
| 2421 * unix: guard use of PTHREAD_STACK_MIN (Kamil Rytarowski) | |
| 2422 | |
| 2423 * unix,win: introduce uv_timeval64_t (cjihrig) | |
| 2424 | |
| 2425 * doc: document uv_timeval_t and uv_timeval64_t (cjihrig) | |
| 2426 | |
| 2427 | |
| 2428 2019.03.17, Version 1.27.0 (Stable), a4fc9a66cc35256dbc4dcd67c910174f05b6daa6 | |
| 2429 | |
| 2430 Changes since version 1.26.0: | |
| 2431 | |
| 2432 * doc: describe unix signal handling better (Vladimír Čunát) | |
| 2433 | |
| 2434 * linux: use statx() to obtain file birth time (Ben Noordhuis) | |
| 2435 | |
| 2436 * src: fill sockaddr_in6.sin6_len when it's defined (Santiago Gimeno) | |
| 2437 | |
| 2438 * test: relax uv_hrtime() test assumptions (Ben Noordhuis) | |
| 2439 | |
| 2440 * build: make cmake install LICENSE only once (Thomas Karl Pietrowski) | |
| 2441 | |
| 2442 * bsd: plug uv_fs_event_start() error path fd leak (Ben Noordhuis) | |
| 2443 | |
| 2444 * unix: fix __FreeBSD_kernel__ typo (cjihrig) | |
| 2445 | |
| 2446 * doc: add note about uv_run() not being reentrant (Ben Noordhuis) | |
| 2447 | |
| 2448 * unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen) | |
| 2449 | |
| 2450 * doc: fix typo in uv_thread_options_t definition (Ryan Liptak) | |
| 2451 | |
| 2452 * win: skip winsock initialization in safe mode (evgley) | |
| 2453 | |
| 2454 * unix: refactor getsockname/getpeername methods (Santiago Gimeno) | |
| 2455 | |
| 2456 * win,udp: allow to use uv_udp_open on bound sockets (Santiago Gimeno) | |
| 2457 | |
| 2458 * udp: add support for UDP connected sockets (Santiago Gimeno) | |
| 2459 | |
| 2460 * build: fix uv_test shared uv Windows cmake build (ptlomholt) | |
| 2461 | |
| 2462 * build: add android-configure scripts to EXTRA_DIST (Ben Noordhuis) | |
| 2463 | |
| 2464 * build: add missing header (cjihrig) | |
| 2465 | |
| 2466 * sunos: add perror() output prior to abort() (Andrew Paprocki) | |
| 2467 | |
| 2468 * test,sunos: disable UV_DISCONNECT handling (Andrew Paprocki) | |
| 2469 | |
| 2470 * sunos: disable __attribute__((unused)) (Andrew Paprocki) | |
| 2471 | |
| 2472 * test,sunos: use unistd.h code branch (Andrew Paprocki) | |
| 2473 | |
| 2474 * build,sunos: better handling of non-GCC compiler (Andrew Paprocki) | |
| 2475 | |
| 2476 * test,sunos: fix statement not reached warnings (Andrew Paprocki) | |
| 2477 | |
| 2478 * sunos: fix argument/prototype mismatch in atomics (Andrew Paprocki) | |
| 2479 | |
| 2480 * test,sunos: test-ipc.c lacks newline at EOF (Andrew Paprocki) | |
| 2481 | |
| 2482 * test: change spawn_stdin_stdout return to void (Andrew Paprocki) | |
| 2483 | |
| 2484 * test: remove call to floor() in test driver (Andrew Paprocki) | |
| 2485 | |
| 2486 | |
| 2487 2019.02.11, Version 1.26.0 (Stable), 8669d8d3e93cddb62611b267ef62a3ddb5ba3ca0 | |
| 2488 | |
| 2489 Changes since version 1.25.0: | |
| 2490 | |
| 2491 * doc: fix uv_get_free_memory doc (Stephen Belanger) | |
| 2492 | |
| 2493 * unix: fix epoll cpu 100% issue (yeyuanfeng) | |
| 2494 | |
| 2495 * openbsd,tcp: special handling of EINVAL on connect (ptlomholt) | |
| 2496 | |
| 2497 * win: simplify registry closing in uv_cpu_info() (cjihrig) | |
| 2498 | |
| 2499 * src,include: define UV_MAXHOSTNAMESIZE (cjihrig) | |
| 2500 | |
| 2501 * win: return product name in uv_os_uname() version (cjihrig) | |
| 2502 | |
| 2503 * thread: allow specifying stack size for new thread (Anna Henningsen) | |
| 2504 | |
| 2505 * win: fix duplicate tty vt100 fn key (erw7) | |
| 2506 | |
| 2507 * unix: don't attempt to invalidate invalid fd (Ben Noordhuis) | |
| 2508 | |
| 2509 | |
| 2510 2019.01.19, Version 1.25.0 (Stable), 4a10a9d425863330af199e4b74bd688e62d945f1 | |
| 2511 | |
| 2512 Changes since version 1.24.1: | |
| 2513 | |
| 2514 * Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis) | |
| 2515 | |
| 2516 * aix: manually trigger fs event monitoring (Gireesh Punathil) | |
| 2517 | |
| 2518 * unix: rename WRITE_RETRY_ON_ERROR macro (Ben Noordhuis) | |
| 2519 | |
| 2520 * darwin: DRY platform-specific error check (Ben Noordhuis) | |
| 2521 | |
| 2522 * unix: refactor uv__write() (Ben Noordhuis) | |
| 2523 | |
| 2524 * unix: don't send handle twice on partial write (Ben Noordhuis) | |
| 2525 | |
| 2526 * tty,win: fix Alt+key under WSL (Bartosz Sosnowski) | |
| 2527 | |
| 2528 * build: support running tests in out-of-tree builds (Jameson Nash) | |
| 2529 | |
| 2530 * fsevents: really watch files with fsevents on macos 10.7+ (Jameson Nash) | |
| 2531 | |
| 2532 * thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash) | |
| 2533 | |
| 2534 * win: fix sizeof-pointer-div warning (cjihrig) | |
| 2535 | |
| 2536 * unix,win: add uv_os_uname() (cjihrig) | |
| 2537 | |
| 2538 * win, tty: fix CreateFileW() return value check (Bartosz Sosnowski) | |
| 2539 | |
| 2540 * unix: enable IPv6 tests on OpenBSD (ptlomholt) | |
| 2541 | |
| 2542 * test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno) | |
| 2543 | |
| 2544 * test: fix test-ipc tests (Santiago Gimeno) | |
| 2545 | |
| 2546 * unix: better handling of unsupported F_FULLFSYNC (Victor Costan) | |
| 2547 | |
| 2548 * win,test: de-flake fs_event_watch_dir_short_path (Refael Ackermann) | |
| 2549 | |
| 2550 * win: fix msvc warning (sid) | |
| 2551 | |
| 2552 * openbsd: switch to libuv's barrier implementation (ptlomholt) | |
| 2553 | |
| 2554 * unix,stream: fix zero byte writes (Santiago Gimeno) | |
| 2555 | |
| 2556 * ibmi: return EISDIR on read from directory fd (Kevin Adler) | |
| 2557 | |
| 2558 * build: wrap long lines in Makefile.am (cjihrig) | |
| 2559 | |
| 2560 | |
| 2561 2018.12.17, Version 1.24.1 (Stable), 274f2bd3b70847cadd9a3965577a87e666ab9ac3 | |
| 2562 | |
| 2563 Changes since version 1.24.0: | |
| 2564 | |
| 2565 * test: fix platform_output test on cygwin (damon-kwok) | |
| 2566 | |
| 2567 * gitignore: ignore build/ directory (Damon Kwok) | |
| 2568 | |
| 2569 * unix: zero epoll_event before use (Ashe Connor) | |
| 2570 | |
| 2571 * darwin: use runtime check for file cloning (Ben Noordhuis) | |
| 2572 | |
| 2573 * doc: replace deprecated build command on macOS (Rick) | |
| 2574 | |
| 2575 * warnings: fix code that emits compiler warnings (Jameson Nash) | |
| 2576 | |
| 2577 * doc: clarify expected memory management strategy (Ivan Krylov) | |
| 2578 | |
| 2579 * test: add uv_inet_ntop(AF_INET) coverage (Ben Noordhuis) | |
| 2580 | |
| 2581 * unix: harden string copying, introduce strscpy() (Ben Noordhuis) | |
| 2582 | |
| 2583 * linux: get rid of strncpy() call (Ben Noordhuis) | |
| 2584 | |
| 2585 * aix: get rid of strcat() calls (Ben Noordhuis) | |
| 2586 | |
| 2587 * aix: fix data race in uv_fs_event_start() (Ben Noordhuis) | |
| 2588 | |
| 2589 * win: fs: fix `FILE_FLAG_NO_BUFFERING` for writes (Joran Dirk Greef) | |
| 2590 | |
| 2591 * build: don't link against -lpthread on Android (Michael Meier) | |
| 2592 | |
| 2593 | |
| 2594 2018.11.14, Version 1.24.0 (Stable), 2d427ee0083d1baf995df4ebf79a3f8890e9a3e1 | |
| 2595 | |
| 2596 Changes since version 1.23.2: | |
| 2597 | |
| 2598 * unix: do not require PATH_MAX to be defined (Brad King) | |
| 2599 | |
| 2600 * win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh) | |
| 2601 | |
| 2602 * unix: add missing link dependency on kFreeBSD (Svante Signell) | |
| 2603 | |
| 2604 * unix: add support for GNU/Hurd (Samuel Thibault) | |
| 2605 | |
| 2606 * test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón) | |
| 2607 | |
| 2608 * zos: avoid UB with NULL pointer arithmetic (Carlo Marcelo Arenas Belón) | |
| 2609 | |
| 2610 * doc: add vtjnash to maintainers (Jameson Nash) | |
| 2611 | |
| 2612 * unix: restore skipping of phys_addr copy (cjihrig) | |
| 2613 | |
| 2614 * unix,win: make uv_interface_addresses() consistent (cjihrig) | |
| 2615 | |
| 2616 * unix: remove unnecessary linebreaks (cjihrig) | |
| 2617 | |
| 2618 * unix,win: handle zero-sized allocations uniformly (Ben Noordhuis) | |
| 2619 | |
| 2620 * unix: remove unused uv__dup() function (Ben Noordhuis) | |
| 2621 | |
| 2622 * core,bsd: refactor process_title functions (Santiago Gimeno) | |
| 2623 | |
| 2624 * win: Redefine NSIG to consider SIGWINCH (Jeremy Studer) | |
| 2625 | |
| 2626 * test: make sure that reading a directory fails (Sakthipriyan Vairamani) | |
| 2627 | |
| 2628 * win, tty: remove zero-size read callbacks (Bartosz Sosnowski) | |
| 2629 | |
| 2630 * test: fix test runner getenv async-signal-safety (Ben Noordhuis) | |
| 2631 | |
| 2632 * test: fix test runner execvp async-signal-safety (Ben Noordhuis) | |
| 2633 | |
| 2634 * test,unix: fix race in test runner (Ben Noordhuis) | |
| 2635 | |
| 2636 * unix,win: support IDNA 2008 in uv_getaddrinfo() (Ben Noordhuis) | |
| 2637 | |
| 2638 * win, tcp: avoid starving the loop (Bartosz Sosnowski) | |
| 2639 | |
| 2640 * win, dl: proper error messages on some systems (Bartosz Sosnowski) | |
| 2641 | |
| 2642 * win,fs: retry if uv_fs_rename fails (Bartosz Sosnowski) | |
| 2643 | |
| 2644 * darwin: speed up uv_set_process_title() (Ben Noordhuis) | |
| 2645 | |
| 2646 * aix: fix race in uv_get_process_title() (Gireesh Punathil) | |
| 2647 | |
| 2648 * win: support more fine-grained windows hiding (Bartosz Sosnowski) | |
| 2649 | |
| 2650 | |
| 2651 2018.10.09, Version 1.23.2 (Stable), 34c12788d2e7308f3ac506c0abcbf74c0d6abd20 | |
| 2652 | |
| 2653 Changes since version 1.23.1: | |
| 2654 | |
| 2655 * unix: return 0 retrieving rss on cygwin (cjihrig) | |
| 2656 | |
| 2657 * unix: initialize uv_interface_address_t.phys_addr (cjihrig) | |
| 2658 | |
| 2659 * test: handle uv_os_setpriority() windows edge case (cjihrig) | |
| 2660 | |
| 2661 * tty, win: fix read stop for raw mode (Bartosz Sosnowski) | |
| 2662 | |
| 2663 * Revert "Revert "unix,fs: fix for potential partial reads/writes"" (Jameson | |
| 2664 Nash) | |
| 2665 | |
| 2666 * unix,readv: always permit partial reads to return (Jameson Nash) | |
| 2667 | |
| 2668 * win,tty: fix uv_tty_close() (Bartosz Sosnowski) | |
| 2669 | |
| 2670 * doc: remove extraneous "on" (Ben Noordhuis) | |
| 2671 | |
| 2672 * unix,win: fix threadpool race condition (Anna Henningsen) | |
| 2673 | |
| 2674 * unix: rework thread barrier implementation (Ben Noordhuis) | |
| 2675 | |
| 2676 * aix: switch to libuv's own thread barrier impl (Ben Noordhuis) | |
| 2677 | |
| 2678 * unix: signal done to last thread barrier waiter (Ben Noordhuis) | |
| 2679 | |
| 2680 * test: add uv_barrier_wait serial thread test (Ali Ijaz Sheikh) | |
| 2681 | |
| 2682 * unix: optimize uv_fs_readlink() memory allocation (Ben Noordhuis) | |
| 2683 | |
| 2684 * win: remove req.c and other cleanup (Carlo Marcelo Arenas Belón) | |
| 2685 | |
| 2686 * aix: don't EISDIR on read from directory fd (Ben Noordhuis) | |
| 2687 | |
| 2688 | |
| 2689 2018.09.22, Version 1.23.1 (Stable), d2282b3d67821dc53c907c2155fa8c5c6ce25180 | |
| 2690 | |
| 2691 Changes since version 1.23.0: | |
| 2692 | |
| 2693 * unix,win: limit concurrent DNS calls to nthreads/2 (Anna Henningsen) | |
| 2694 | |
| 2695 * doc: add addaleax to maintainers (Anna Henningsen) | |
| 2696 | |
| 2697 * doc: add missing slash in stream.rst (Emil Bay) | |
| 2698 | |
| 2699 * unix,fs: use utimes & friends for uv_fs_utime (Jeremiah Senkpiel) | |
| 2700 | |
| 2701 * unix,fs: remove linux fallback from utimesat() (Jeremiah Senkpiel) | |
| 2702 | |
| 2703 * unix,fs: remove uv__utimesat() syscall fallback (Jeremiah Senkpiel) | |
| 2704 | |
| 2705 * doc: fix argument name in tcp.rts (Emil Bay) | |
| 2706 | |
| 2707 * doc: notes on running tests, benchmarks, tools (Jamie Davis) | |
| 2708 | |
| 2709 * linux: remove epoll syscall wrappers (Ben Noordhuis) | |
| 2710 | |
| 2711 * linux: drop code path for epoll_pwait-less kernels (Ben Noordhuis) | |
| 2712 | |
| 2713 * Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" | |
| 2714 (Jameson Nash) | |
| 2715 | |
| 2716 * build: add compile for android arm64/x86/x86-64 (Andy Zhang) | |
| 2717 | |
| 2718 * doc: clarify that some remarks apply to windows (Bert Belder) | |
| 2719 | |
| 2720 * test: fix compiler warnings (Jamie Davis) | |
| 2721 | |
| 2722 * ibmi: return 0 from uv_resident_set_memory() (dmabupt) | |
| 2723 | |
| 2724 * win: fix uv_udp_recv_start() error translation (Ryan Liptak) | |
| 2725 | |
| 2726 * win,doc: improve uv_os_setpriority() documentation (Bartosz Sosnowski) | |
| 2727 | |
| 2728 * test: increase upper bound in condvar_5 (Jamie Davis) | |
| 2729 | |
| 2730 * win,tty: remove deadcode (Jameson Nash) | |
| 2731 | |
| 2732 * stream: autodetect direction (Jameson Nash) | |
| 2733 | |
| 2734 | |
| 2735 2018.08.18, Version 1.23.0 (Stable), 7ebb26225f2eaae6db22f4ef34ce76fa16ff89ec | |
| 2736 | |
| 2737 Changes since version 1.22.0: | |
| 2738 | |
| 2739 * win,pipe: restore compatibility with the old IPC framing protocol (Bert | |
| 2740 Belder) | |
| 2741 | |
| 2742 * fs: add uv_open_osfhandle (Bartosz Sosnowski) | |
| 2743 | |
| 2744 * doc: update Visual C++ Build Tools URL (Michał Kozakiewicz) | |
| 2745 | |
| 2746 * unix: loop starvation on successful write complete (jBarz) | |
| 2747 | |
| 2748 * win: add uv__getnameinfo_work() error handling (A. Hauptmann) | |
| 2749 | |
| 2750 * win: return UV_ENOMEM from uv_loop_init() (cjihrig) | |
| 2751 | |
| 2752 * unix,win: add uv_os_{get,set}priority() (cjihrig) | |
| 2753 | |
| 2754 * test: fix warning in test-tcp-open (Santiago Gimeno) | |
| 2755 | |
| 2756 | |
| 2757 2018.07.11, Version 1.22.0 (Stable), 8568f78a777d79d35eb7d6994617267b9fb33967 | |
| 2758 | |
| 2759 Changes since version 1.21.0: | |
| 2760 | |
| 2761 * unix: remove checksparse.sh (Ben Noordhuis) | |
| 2762 | |
| 2763 * win: fix mingw build error (Ben Noordhuis) | |
| 2764 | |
| 2765 * win: fix -Wunused-function warnings in thread.c (Ben Noordhuis) | |
| 2766 | |
| 2767 * unix,win: merge timers implementation (Ben Noordhuis) | |
| 2768 | |
| 2769 * win: fix pointer type in pipe.c (Ben Noordhuis) | |
| 2770 | |
| 2771 * win: fixing build for older MSVC compilers (Michael Fero) | |
| 2772 | |
| 2773 * zos: clear poll events on every iteration (jBarz) | |
| 2774 | |
| 2775 * zos: write-protect message queue (jBarz) | |
| 2776 | |
| 2777 * zos: use correct pointer type in strnlen (jBarz) | |
| 2778 | |
| 2779 * unix,win: merge handle flags (Ben Noordhuis) | |
| 2780 | |
| 2781 * doc: update Imran Iqbal's GitHub handle (cjihrig) | |
| 2782 | |
| 2783 * src: add new error apis to prevent memory leaks (Shelley Vohr) | |
| 2784 | |
| 2785 * test: make test-condvar call uv_cond_wait (Jamie Davis) | |
| 2786 | |
| 2787 * fs: change position of uv_fs_lchown (Ujjwal Sharma) | |
| 2788 | |
| 2789 | |
| 2790 2018.06.23, Version 1.21.0 (Stable), e4983a9b0c152932f7553ff4a9ff189d2314cdcb | |
| 2791 | |
| 2792 Changes since version 1.20.3: | |
| 2793 | |
| 2794 * unix,windows: map EFTYPE errno (cjihrig) | |
| 2795 | |
| 2796 * win: perform case insensitive PATH= comparison (cjihrig) | |
| 2797 | |
| 2798 * win, fs: uv_fs_fchmod support for -A files (Bartosz Sosnowski) | |
| 2799 | |
| 2800 * src,lib: fix comments (Tobias Nießen) | |
| 2801 | |
| 2802 * win,process: allow child pipe handles to be opened in overlapped mode (Björn | |
| 2803 Linse) | |
| 2804 | |
| 2805 * src,test: fix idiosyncratic comment style (Bert Belder) | |
| 2806 | |
| 2807 * test: fs_fchmod_archive_readonly must return a value (Bert Belder) | |
| 2808 | |
| 2809 * win,pipe: fix incorrect error code returned from uv_pipe_write_impl() (Bert | |
| 2810 Belder) | |
| 2811 | |
| 2812 * win,pipe: properly set uv_write_t.send_handle in uv_write2() (Bert Belder) | |
| 2813 | |
| 2814 * test: add vectored uv_write() ping-pong tests (Bert Belder) | |
| 2815 | |
| 2816 * win,pipe: support vectored uv_write() calls (Bert Belder) | |
| 2817 | |
| 2818 * win,pipe: refactor pipe read cancellation logic (Bert Belder) | |
| 2819 | |
| 2820 * test: improve output from IPC test helpers (Bert Belder) | |
| 2821 | |
| 2822 * test: add test for IPC deadlock on Windows ( | |
| 2823 | |
| 2824 * win,pipe: fix IPC pipe deadlock (Bert Belder) | |
| 2825 | |
| 2826 * unix: catch some cases of watching fd twice (Ben Noordhuis) | |
| 2827 | |
| 2828 * test: use custom timeout for getaddrinfo_fail_sync (Ben Noordhuis) | |
| 2829 | |
| 2830 * Revert "win: add Windows XP support to uv_if_indextoname()" (Bert Belder) | |
| 2831 | |
| 2832 * win,thread: remove fallback uv_cond implementation (Bert Belder) | |
| 2833 | |
| 2834 * src,test: s/olny/only (cjihrig) | |
| 2835 | |
| 2836 * unix: close signal pipe fds on unload (Ben Noordhuis) | |
| 2837 | |
| 2838 * win: allow setting udp socket options before bind (cjihrig) | |
| 2839 | |
| 2840 * unix: return UV_ENOTSUP on FICLONE_FORCE failure (cjihrig) | |
| 2841 | |
| 2842 * win,pipe: remove unreferenced local variable (Bert Belder) | |
| 2843 | |
| 2844 * win,code: remove GetQueuedCompletionStatus-based poller (Bert Belder) | |
| 2845 | |
| 2846 * win: remove the remaining dynamic kernel32 imports (Bert Belder) | |
| 2847 | |
| 2848 * test: speedup process-title-threadsafe on macOS (cjihrig) | |
| 2849 | |
| 2850 * core: move all include files except uv.h to uv/ (Saúl Ibarra Corretgé) | |
| 2851 | |
| 2852 * win: move stdint-msvc2008.h to include/uv/ (Ben Noordhuis) | |
| 2853 | |
| 2854 * build: fix cygwin install (Ben Noordhuis) | |
| 2855 | |
| 2856 * build,win: remove MinGW Makefile (Saúl Ibarra Corretgé) | |
| 2857 | |
| 2858 * build: add a cmake build file (Ben Noordhuis) | |
| 2859 | |
| 2860 * build: add test suite option to cmake build (Ben Noordhuis) | |
| 2861 | |
| 2862 * unix: set errno in uv_fs_copyfile() (cjihrig) | |
| 2863 | |
| 2864 * samples: fix inconsistency in parse_opts vs usage (zyxwvu Shi) | |
| 2865 | |
| 2866 * linux: handle exclusive POLLHUP with UV_DISCONNECT (Brad King) | |
| 2867 | |
| 2868 * include: declare uv_cpu_times_s in higher scope (Peter Johnson) | |
| 2869 | |
| 2870 * doc: add uv_fs_fsync() AIX limitations (jBarz) | |
| 2871 | |
| 2872 * unix,win: add uv_fs_lchown() (Paolo Greppi) | |
| 2873 | |
| 2874 * unix: disable clang variable length array warning (Peter Johnson) | |
| 2875 | |
| 2876 * doc: document uv_pipe_t::ipc (Ed Schouten) | |
| 2877 | |
| 2878 * doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE (Ed Schouten) | |
| 2879 | |
| 2880 * doc: document UV_*_MAP() macros (Ed Schouten) | |
| 2881 | |
| 2882 * win: remove use of min() macro in pipe.c (Peter Johnson) | |
| 2883 | |
| 2884 * doc: add jbarz as maintainer ( | |
| 2885 | |
| 2886 | |
| 2887 2018.05.08, Version 1.20.3 (Stable), 8cfd67e59195251dff793ee47c185c9d6a8f3818 | |
| 2888 | |
| 2889 Changes since version 1.20.2: | |
| 2890 | |
| 2891 * win: add Windows XP support to uv_if_indextoname() (ssrlive) | |
| 2892 | |
| 2893 * win: fix `'floor' undefined` compiler warning (ssrlive) | |
| 2894 | |
| 2895 * win, pipe: stop read for overlapped pipe (Bartosz Sosnowski) | |
| 2896 | |
| 2897 * build: fix utf-8 name of copyright holder (Jérémy Lal) | |
| 2898 | |
| 2899 * zos: initialize pollfd revents (jBarz) | |
| 2900 | |
| 2901 * zos,doc: add system V message queue note (jBarz) | |
| 2902 | |
| 2903 * linux: don't use uv__nonblock_ioctl() on sparc (Ben Noordhuis) | |
| 2904 | |
| 2905 | |
| 2906 2018.04.23, Version 1.20.2 (Stable), c51fd3f66bbb386a1efdeba6812789f35a372d1e | |
| 2907 | |
| 2908 Changes since version 1.20.1: | |
| 2909 | |
| 2910 * zos: use custom semaphore (jBarz) | |
| 2911 | |
| 2912 * win: fix registry API error handling (Kyle Farnung) | |
| 2913 | |
| 2914 * build: add support for 64-bit AIX (Richard Lau) | |
| 2915 | |
| 2916 * aix: guard STATIC_ASSERT for glibc work around (Richard Lau) | |
| 2917 | |
| 2918 | |
| 2919 2018.04.19, Version 1.20.1 (Stable), 36ac2fc8edfd5ff3e9be529be1d4a3f0d5364e94 | |
| 2920 | |
| 2921 Changes since version 1.20.0: | |
| 2922 | |
| 2923 * doc,fs: improve documentation (Bob Burger) | |
| 2924 | |
| 2925 * win: return a floored double from uv_uptime() (Refael Ackermann) | |
| 2926 | |
| 2927 * doc: clarify platform specific pipe naming (Thomas Versteeg) | |
| 2928 | |
| 2929 * unix: fix uv_pipe_chmod() on macOS (zzzjim) | |
| 2930 | |
| 2931 * unix: work around glibc semaphore race condition (Anna Henningsen) | |
| 2932 | |
| 2933 * tcp,openbsd: disable Unix TCP check for IPV6_ONLY (Alex Arslan) | |
| 2934 | |
| 2935 * test,openbsd: use RETURN_SKIP in UDP IPv6 tests (Alex Arslan) | |
| 2936 | |
| 2937 * test,openbsd: fix multicast test (Alex Arslan) | |
| 2938 | |
| 2939 * Revert "win, fs: use FILE_WRITE_ATTRIBUTES when opening files" (cjihrig) | |
| 2940 | |
| 2941 | |
| 2942 2018.04.03, Version 1.20.0 (Stable), 0012178ee2b04d9e4a2c66c27cf8891ad8325ceb | |
| 2943 | |
| 2944 Changes since version 1.19.2: | |
| 2945 | |
| 2946 * unix,spawn: respect user stdio flags for new pipe (Jameson Nash) | |
| 2947 | |
| 2948 * Revert "Revert "unix,tcp: avoid marking server sockets connected"" (Jameson | |
| 2949 Nash) | |
| 2950 | |
| 2951 * req: revisions to uv_req_t handling (Jameson Nash) | |
| 2952 | |
| 2953 * win: remove unnecessary initialization (cjihrig) | |
| 2954 | |
| 2955 * win: update uv_os_homedir() to use uv_os_getenv() (cjihrig) | |
| 2956 | |
| 2957 * test: fix tcp_oob test flakiness (Santiago Gimeno) | |
| 2958 | |
| 2959 * posix: fix uv__pollfds_del() for invalidated fd's (Jesse Gorzinski) | |
| 2960 | |
| 2961 * doc: README: add note on installing gyp (Jamie Davis) | |
| 2962 | |
| 2963 * unix: refactor uv_os_homedir to use uv_os_getenv (Santiago Gimeno) | |
| 2964 | |
| 2965 * unix: fix several instances of lost errno (Michael Kilburn) | |
| 2966 | |
| 2967 * win,tty: update several TODO comments (Ruslan Bekenev) | |
| 2968 | |
| 2969 * unix: add UV_FS_COPYFILE_FICLONE support (cjihrig) | |
| 2970 | |
| 2971 * test: fix connect_unspecified (Santiago Gimeno) | |
| 2972 | |
| 2973 * unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support (cjihrig) | |
| 2974 | |
| 2975 * win: use long directory name for handle->dirw (Nicholas Vavilov) | |
| 2976 | |
| 2977 * build: build with -D_FILE_OFFSET_BITS=64 again (Ben Noordhuis) | |
| 2978 | |
| 2979 * win, fs: fix uv_fs_unlink for +R -A files (Bartosz Sosnowski) | |
| 2980 | |
| 2981 * win, fs: use FILE_WRITE_ATTRIBUTES when opening files (Bartosz Sosnowski) | |
| 2982 | |
| 2983 * unix: use __PASE__ on IBM i platforms (Jesse Gorzinski) | |
| 2984 | |
| 2985 * test,freebsd: fix flaky poll tests (Santiago Gimeno) | |
| 2986 | |
| 2987 * test: increase connection timeout to 1 second (jBarz) | |
| 2988 | |
| 2989 * win,tcp: handle canceled connect with ECANCELED (Jameson Nash) | |
| 2990 | |
| 2991 | |
| 2992 2018.02.22, Version 1.19.2 (Stable), c5afc37e2a8a70d8ab0da8dac10b77ba78c0488c | |
| 2993 | |
| 2994 Changes since version 1.19.1: | |
| 2995 | |
| 2996 * test: fix incorrect asserts (cjihrig) | |
| 2997 | |
| 2998 * test: fix a typo in test-fork.c (Felix Yan) | |
| 2999 | |
| 3000 * build: remove long-obsolete gyp workarounds (Ben Noordhuis) | |
| 3001 | |
| 3002 * build: split off tests into separate gyp file (Ben Noordhuis) | |
| 3003 | |
| 3004 * test: check uv_cond_timedwait more carefully (Jamie Davis) | |
| 3005 | |
| 3006 * include,src: introduce UV__ERR() macro (Mason X) | |
| 3007 | |
| 3008 * build: add url field to libuv.pc (Ben Noordhuis) | |
| 3009 | |
| 3010 * doc: mark IBM i as Tier 3 support (Jesse Gorzinski) | |
| 3011 | |
| 3012 * win,build: correct C2059 errors (Michael Fero) | |
| 3013 | |
| 3014 * zos: fix timeout for condition variable (jBarz) | |
| 3015 | |
| 3016 * win: CREATE_NO_WINDOW when stdio is not inherited (Nick Logan) | |
| 3017 | |
| 3018 * build: fix commmon.gypi comment (Ryuichi KAWAMATA) | |
| 3019 | |
| 3020 * doc: document uv_timer_start() on an active timer (Vladimír Čunát) | |
| 3021 | |
| 3022 * doc: add note about handle movability (Bartosz Sosnowski) | |
| 3023 | |
| 3024 * doc: fix syntax error in loop documentation (Bartosz Sosnowski) | |
| 3025 | |
| 3026 * osx,stream: retry sending handle on EMSGSIZE error (Santiago Gimeno) | |
| 3027 | |
| 3028 * unix: delay fs req register until after validation (cjihrig) | |
| 3029 | |
| 3030 * test: add tests for bad inputs (Joyee Cheung) | |
| 3031 | |
| 3032 * unix,win: ensure req->bufs is freed (cjihrig) | |
| 3033 | |
| 3034 * test: add additional fs memory management checks (cjihrig) | |
| 3035 | |
| 3036 | |
| 3037 2018.01.20, Version 1.19.1 (Stable), 8202d1751196c2374ad370f7f3779daef89befae | |
| 3038 | |
| 3039 Changes since version 1.19.0: | |
| 3040 | |
| 3041 * Revert "unix,tcp: avoid marking server sockets connected" (Ben Noordhuis) | |
| 3042 | |
| 3043 * Revert "unix,fs: fix for potential partial reads/writes" (Ben Noordhuis) | |
| 3044 | |
| 3045 * Revert "win: use RemoveDirectoryW() instead of _wmrmdir()" (Ben Noordhuis) | |
| 3046 | |
| 3047 * cygwin: fix compilation of ifaddrs impl (Brad King) | |
| 3048 | |
| 3049 | |
| 3050 2018.01.18, Version 1.19.0 (Stable), effbb7c9d29090b2e085a40867f8cdfa916a66df | |
| 3051 | |
| 3052 Changes since version 1.18.0: | |
| 3053 | |
| 3054 * core: add getter/setter functions for easier ABI compat (Anna Henningsen) | |
| 3055 | |
| 3056 * unix: make get(set)_process_title MT-safe (Matt Harrison) | |
| 3057 | |
| 3058 * unix,win: wait for threads to start (Ben Noordhuis) | |
| 3059 | |
| 3060 * test: add threadpool init/teardown test (Bartosz Sosnowski) | |
| 3061 | |
| 3062 * win, process: uv_kill improvements (Bartosz Sosnowski) | |
| 3063 | |
| 3064 * win: set _WIN32_WINNT to 0x0600 (cjihrig) | |
| 3065 | |
| 3066 * zos: implement uv_fs_event* functions (jBarz) | |
| 3067 | |
| 3068 * unix,tcp: avoid marking server sockets connected (Jameson Nash) | |
| 3069 | |
| 3070 * doc: mark Windows 7 as Tier 1 support (Bartosz Sosnowski) | |
| 3071 | |
| 3072 * win: map 0.0.0.0 and :: addresses to localhost (Bartosz Sosnowski) | |
| 3073 | |
| 3074 * build: install libuv.pc unconditionally (Ben Noordhuis) | |
| 3075 | |
| 3076 * test: remove custom timeout for thread test on ppc (Ben Noordhuis) | |
| 3077 | |
| 3078 * test: allow multicast not permitted status (Jérémy Lal) | |
| 3079 | |
| 3080 * test: allow net unreachable status in udp test (Ben Noordhuis) | |
| 3081 | |
| 3082 * unix: use SA_RESTART when setting our sighandler (Brad King) | |
| 3083 | |
| 3084 * unix,fs: fix for potential partial reads/writes (Ben Wijen) | |
| 3085 | |
| 3086 * win,build: do not build executable installer for dll (Bert Belder) | |
| 3087 | |
| 3088 * win: allow directory symlinks to be created in a non-elevated context (Bert | |
| 3089 Belder) | |
| 3090 | |
| 3091 * zos,test: accept SIGKILL for flaky test (jBarz) | |
| 3092 | |
| 3093 * win: use RemoveDirectoryW() instead of _wmrmdir() (Ben Noordhuis) | |
| 3094 | |
| 3095 * unix: fix uv_cpu_info() error on FreeBSD (elephantp) | |
| 3096 | |
| 3097 * zos,test: decrease pings to avoid timeout (jBarz) | |
| 3098 | |
| 3099 | |
| 3100 2017.12.02, Version 1.18.0 (Stable), 1489c98b7fc17f1702821a269eb0c5e730c5c813 | |
| 3101 | |
| 3102 Changes since version 1.17.0: | |
| 3103 | |
| 3104 * aix: fix -Wmaybe-uninitialized warning (cjihrig) | |
| 3105 | |
| 3106 * doc: remove note about SIGWINCH on Windows (Bartosz Sosnowski) | |
| 3107 | |
| 3108 * Revert "unix,win: wait for threads to start" (Ben Noordhuis) | |
| 3109 | |
| 3110 * unix,win: add uv_os_getpid() (Bartosz Sosnowski) | |
| 3111 | |
| 3112 * unix: remove incorrect assertion in uv_shutdown() (Jameson Nash) | |
| 3113 | |
| 3114 * doc: fix IRC URL in CONTRIBUTING.md (Matt Harrison) | |
| 3115 | |
| 3116 | |
| 3117 2017.11.25, Version 1.17.0 (Stable), 1344d2bb82e195d0eafc0b40ba103f18dfd04cc5 | |
| 3118 | |
| 3119 Changes since version 1.16.1: | |
| 3120 | |
| 3121 * unix: avoid malloc() call in uv_spawn() (Ben Noordhuis) | |
| 3122 | |
| 3123 * doc: clarify the description of uv_loop_alive() (Ed Schouten) | |
| 3124 | |
| 3125 * win: map UV_FS_O_EXLOCK to a share mode of 0 (Joran Dirk Greef) | |
| 3126 | |
| 3127 * win: fix build on case-sensitive file systems (Ben Noordhuis) | |
| 3128 | |
| 3129 * win: fix test runner build with mingw64 (Ben Noordhuis) | |
| 3130 | |
| 3131 * win: remove unused variable in test/test-fs.c (Ben Noordhuis) | |
| 3132 | |
| 3133 * zos: add strnlen() implementation (jBarz) | |
| 3134 | |
| 3135 * unix: keep track of bound sockets sent via spawn (jBarz) | |
| 3136 | |
| 3137 * unix,win: wait for threads to start (Ben Noordhuis) | |
| 3138 | |
| 3139 * test: add threadpool init/teardown test (Bartosz Sosnowski) | |
| 3140 | |
| 3141 * test: avoid malloc() in threadpool test (Ben Noordhuis) | |
| 3142 | |
| 3143 * test: lower number of tasks in threadpool test (Ben Noordhuis) | |
| 3144 | |
| 3145 * win: issue memory barrier in uv_thread_join() (Ben Noordhuis) | |
| 3146 | |
| 3147 * ibmi: add support for new platform (Xu Meng) | |
| 3148 | |
| 3149 * test: fix test-spawn compilation (Bartosz Sosnowski) | |
| 3150 | |
| 3151 | |
| 3152 2017.11.11, Version 1.16.1 (Stable), 4056fbe46493ef87237e307e0025e551db875e13 | |
| 3153 | |
| 3154 Changes since version 1.16.0: | |
| 3155 | |
| 3156 * unix: move net/if.h include (cjihrig) | |
| 3157 | |
| 3158 * win: fix undeclared NDIS_IF_MAX_STRING_SIZE (Nick Logan) | |
| 3159 | |
| 3160 | |
| 3161 2017.11.07, Version 1.16.0 (Stable), d68779f0ea742918f653b9c20237460271c39aeb | |
| 3162 | |
| 3163 Changes since version 1.15.0: | |
| 3164 | |
| 3165 * win: change st_blksize from `2048` to `4096` (Joran Dirk Greef) | |
| 3166 | |
| 3167 * unix,win: add fs open flags, map O_DIRECT|O_DSYNC (Joran Dirk Greef) | |
| 3168 | |
| 3169 * win, fs: fix non-symlink reparse points (Wade Brainerd) | |
| 3170 | |
| 3171 * test: fix -Wstrict-prototypes warnings (Ben Noordhuis) | |
| 3172 | |
| 3173 * unix, windows: map ENOTTY errno (Ben Noordhuis) | |
| 3174 | |
| 3175 * unix: fall back to fsync() if F_FULLFSYNC fails (Joran Dirk Greef) | |
| 3176 | |
| 3177 * unix: do not close invalid kqueue fd after fork (jBarz) | |
| 3178 | |
| 3179 * zos: reset epoll data after fork (jBarz) | |
| 3180 | |
| 3181 * zos: skip fork_threadpool_queue_work_simple (jBarz) | |
| 3182 | |
| 3183 * test: keep platform_output as first test (Bartosz Sosnowski) | |
| 3184 | |
| 3185 * win: fix non-English dlopen error message (Bartosz Sosnowski) | |
| 3186 | |
| 3187 * unix,win: add uv_os_getppid() (cjihrig) | |
| 3188 | |
| 3189 * test: fix const qualification compiler warning (Ben Noordhuis) | |
| 3190 | |
| 3191 * doc: mark uv_default_loop() as not thread safe (rayrase) | |
| 3192 | |
| 3193 * win, pipe: null-initialize stream->shutdown_req (Jameson Nash) | |
| 3194 | |
| 3195 * tty, win: get SetWinEventHook pointer at startup (Bartosz Sosnowski) | |
| 3196 | |
| 3197 * test: no extra new line in skipped test output (Bartosz Sosnowski) | |
| 3198 | |
| 3199 * pipe: allow access from other users (Bartosz Sosnowski) | |
| 3200 | |
| 3201 * unix,win: add uv_if_{indextoname,indextoiid} (Pekka Nikander) | |
| 3202 | |
| 3203 | |
| 3204 2017.10.03, Version 1.15.0 (Stable), 8b69ce1419d2958011d415a636810705c36c2cc2 | |
| 3205 | |
| 3206 Changes since version 1.14.1: | |
| 3207 | |
| 3208 * unix: limit uv__has_forked_with_cfrunloop to macOS (Kamil Rytarowski) | |
| 3209 | |
| 3210 * win: fix buffer size in uv__getpwuid_r() (tux.uudiin) | |
| 3211 | |
| 3212 * win,tty: improve SIGWINCH support (Bartosz Sosnowski) | |
| 3213 | |
| 3214 * unix: use fchmod() in uv_fs_copyfile() (cjihrig) | |
| 3215 | |
| 3216 * unix: support copying empty files (cjihrig) | |
| 3217 | |
| 3218 * unix: truncate destination in uv_fs_copyfile() (Nick Logan) | |
| 3219 | |
| 3220 * win,build: keep cwd when setting build environment (darobs) | |
| 3221 | |
| 3222 * test: add NetBSD support to test-udp-ipv6.c (Kamil Rytarowski) | |
| 3223 | |
| 3224 * unix: add NetBSD support in core.c (Kamil Rytarowski) | |
| 3225 | |
| 3226 * linux: increase thread stack size with musl libc (Ben Noordhuis) | |
| 3227 | |
| 3228 * netbsd: correct uv_exepath() on NetBSD (Kamil Rytarowski) | |
| 3229 | |
| 3230 * test: clean up semaphore after use (jBarz) | |
| 3231 | |
| 3232 * win,build: bump vswhere_usability_wrapper to 2.0.0 (Refael Ackermann) | |
| 3233 | |
| 3234 * win: let UV_PROCESS_WINDOWS_HIDE hide consoles (cjihrig) | |
| 3235 | |
| 3236 * zos: lock protect global epoll list in epoll_ctl (jBarz) | |
| 3237 | |
| 3238 * zos: change platform name to match python (jBarz) | |
| 3239 | |
| 3240 * android: fix getifaddrs() (Zheng, Lei) | |
| 3241 | |
| 3242 * netbsd: implement uv__tty_is_slave() (Kamil Rytarowski) | |
| 3243 | |
| 3244 * zos: fix readlink for mounts with system variables (jBarz) | |
| 3245 | |
| 3246 * test: sort the tests alphabetically (Sakthipriyan Vairamani) | |
| 3247 | |
| 3248 * windows: fix compilation warnings (Carlo Marcelo Arenas Belón) | |
| 3249 | |
| 3250 * build: avoid -fstrict-aliasing compile option (jBarz) | |
| 3251 | |
| 3252 * win: remove unused variables (Carlo Marcelo Arenas Belón) | |
| 3253 | |
| 3254 * unix: remove unused variables (Sakthipriyan Vairamani) | |
| 3255 | |
| 3256 * netbsd: disable poll_bad_fdtype on NetBSD (Kamil Rytarowski) | |
| 3257 | |
| 3258 * netbsd: use uv__cloexec and uv__nonblock (Kamil Rytarowski) | |
| 3259 | |
| 3260 * test: fix udp_multicast_join6 on NetBSD (Kamil Rytarowski) | |
| 3261 | |
| 3262 * unix,win: add uv_mutex_init_recursive() (Scott Parker) | |
| 3263 | |
| 3264 * netbsd: do not exclude IPv6 functionality (Kamil Rytarowski) | |
| 3265 | |
| 3266 * fsevents: watch files with fsevents on macos 10.7+ (Ben Noordhuis) | |
| 3267 | |
| 3268 * unix: retry on ENOBUFS in sendmsg(2) (Kamil Rytarowski) | |
| 3269 | |
| 3270 | |
| 3271 2017.09.07, Version 1.14.1 (Stable), b0f9fb2a07a5e638b1580fe9a42a356c3ab35f37 | |
| 3272 | |
| 3273 Changes since version 1.14.0: | |
| 3274 | |
| 3275 * fs, win: add support for user symlinks (Bartosz Sosnowski) | |
| 3276 | |
| 3277 * cygwin: include uv-posix.h header (Joel Winarske) | |
| 3278 | |
| 3279 * zos: fix semaphore initialization (jBarz) | |
| 3280 | |
| 3281 * zos: improve loop_count benchmark performance (jBarz) | |
| 3282 | |
| 3283 * zos, test: flush out the oob data in callback (jBarz) | |
| 3284 | |
| 3285 * unix,win: check for bad flags in uv_fs_copyfile() (cjihrig) | |
| 3286 | |
| 3287 * unix: modify argv[0] when process title is set (Matthew Taylor) | |
| 3288 | |
| 3289 * unix: don't use req->loop in uv__fs_copyfile() (cjihrig) | |
| 3290 | |
| 3291 * doc: fix a trivial typo (Vladimír Čunát) | |
| 3292 | |
| 3293 * android: fix uv_cond_timedwait on API level < 21 (Gergely Nagy) | |
| 3294 | |
| 3295 * win: add uv__once_init() calls (Bartosz Sosnowski) | |
| 3296 | |
| 3297 * unix,windows: init all requests in fs calls (cjihrig) | |
| 3298 | |
| 3299 * unix,windows: return UV_EINVAL on NULL fs reqs (cjihrig) | |
| 3300 | |
| 3301 * windows: add POST macro to fs functions (cjihrig) | |
| 3302 | |
| 3303 * unix: handle partial sends in uv_fs_copyfile() (A. Hauptmann) | |
| 3304 | |
| 3305 * Revert "win, test: fix double close in test runner" (Bartosz Sosnowski) | |
| 3306 | |
| 3307 * win, test: remove surplus CloseHandle (Bartosz Sosnowski) | |
| 3308 | |
| 3309 | |
| 3310 2017.08.17, Version 1.14.0 (Stable), e0d31e9e21870f88277746b6d59cf07b977cdfea | |
| 3311 | |
| 3312 Changes since version 1.13.1: | |
| 3313 | |
| 3314 * unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing) | |
| 3315 | |
| 3316 * doc: add thread safety warning for process title (Matthew Taylor) | |
| 3317 | |
| 3318 * unix: always copy process title into local buffer (Matthew Taylor) | |
| 3319 | |
| 3320 * poll: add support for OOB TCP and GPIO interrupts (CurlyMoo) | |
| 3321 | |
| 3322 * win,build: fix appveyor properly (Refael Ackermann) | |
| 3323 | |
| 3324 * win: include filename in dlopen error message (Ben Noordhuis) | |
| 3325 | |
| 3326 * aix: add netmask, mac address into net interfaces (Gireesh Punathil) | |
| 3327 | |
| 3328 * unix, windows: map EREMOTEIO errno (Ben Noordhuis) | |
| 3329 | |
| 3330 * unix: fix wrong MAC of uv_interface_address (XadillaX) | |
| 3331 | |
| 3332 * win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé) | |
| 3333 | |
| 3334 * github: fix link to help repo in issue template (Ben Noordhuis) | |
| 3335 | |
| 3336 * zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé) | |
| 3337 | |
| 3338 * misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé) | |
| 3339 | |
| 3340 * docs: fix guide source code example paths (Anticrisis) | |
| 3341 | |
| 3342 * android: fix compilation with new NDK versions (Saúl Ibarra Corretgé) | |
| 3343 | |
| 3344 * misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé) | |
| 3345 | |
| 3346 * win, fs: support unusual reparse points (Bartosz Sosnowski) | |
| 3347 | |
| 3348 * android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé) | |
| 3349 | |
| 3350 * android: remove no longer needed check (Saúl Ibarra Corretgé) | |
| 3351 | |
| 3352 * doc: update instructions for building on Android (Saúl Ibarra Corretgé) | |
| 3353 | |
| 3354 * win, process: support semicolons in PATH variable (Bartosz Sosnowski) | |
| 3355 | |
| 3356 * doc: document uv_async_(init|send) return values (Ben Noordhuis) | |
| 3357 | |
| 3358 * doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé) | |
| 3359 | |
| 3360 * unix: add missing semicolon (jBarz) | |
| 3361 | |
| 3362 * win, test: fix double close in test runner (Bartosz Sosnowski) | |
| 3363 | |
| 3364 * doc: update supported windows version baseline (Ben Noordhuis) | |
| 3365 | |
| 3366 * test,zos: skip chown root test (jBarz) | |
| 3367 | |
| 3368 * test,zos: use gid=-1 to test spawn_setgid_fails (jBarz) | |
| 3369 | |
| 3370 * zos: fix hr timer resolution (jBarz) | |
| 3371 | |
| 3372 * android: fix blocking recvmsg due to netlink bug (Jacob Segal) | |
| 3373 | |
| 3374 * zos: read more accurate rss info from RSM (jBarz) | |
| 3375 | |
| 3376 * win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch | |
| 3377 (Neverous)) | |
| 3378 | |
| 3379 * doc: differentiate SmartOS and SunOS support (cjihrig) | |
| 3380 | |
| 3381 * unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis) | |
| 3382 | |
| 3383 * unix, windows: add basic uv_fs_copyfile() (cjihrig) | |
| 3384 | |
| 3385 | |
| 3386 2017.07.07, Version 1.13.1 (Stable), 2bb4b68758f07cd8617838e68c44c125bc567ba6 | |
| 3387 | |
| 3388 Changes since version 1.13.0: | |
| 3389 | |
| 3390 * Now working on version 1.13.1 (cjihrig) | |
| 3391 | |
| 3392 * build: workaround AppVeyor quirk (Refael Ackermann) | |
| 3393 | |
| 3394 | |
| 3395 2017.07.06, Version 1.13.0 (Stable), 8342fcaab815f33b988c1910ea988f28dfe27edb | |
| 3396 | |
| 3397 Changes since version 1.12.0: | |
| 3398 | |
| 3399 * Now working on version 1.12.1 (cjihrig) | |
| 3400 | |
| 3401 * unix: avoid segfault in uv_get_process_title (Michele Caini) | |
| 3402 | |
| 3403 * build: add a comma to uv.gyp (Gemini Wen) | |
| 3404 | |
| 3405 * win: restore file pos after positional read/write (Bartosz Sosnowski) | |
| 3406 | |
| 3407 * unix,stream: return error on closed handle passing (Santiago Gimeno) | |
| 3408 | |
| 3409 * unix,benchmark: use fd instead of FILE* after fork (jBarz) | |
| 3410 | |
| 3411 * zos: avoid compiler warnings (jBarz) | |
| 3412 | |
| 3413 * win,pipe: race condition canceling readfile thread (Jameson Nash) | |
| 3414 | |
| 3415 * sunos: filter out non-IPv4/IPv6 interfaces (Sebastian Wiedenroth) | |
| 3416 | |
| 3417 * sunos: fix cmpxchgi and cmpxchgl type error (Sai Ke WANG) | |
| 3418 | |
| 3419 * unix: reset signal disposition before execve() (Ben Noordhuis) | |
| 3420 | |
| 3421 * unix: reset signal mask before execve() (Ben Noordhuis) | |
| 3422 | |
| 3423 * unix: fix POLLIN assertion on server read (jBarz) | |
| 3424 | |
| 3425 * zos: use stckf builtin for high-res timer (jBarz) | |
| 3426 | |
| 3427 * win,udp: implements uv_udp_try_send (Barnabas Gema) | |
| 3428 | |
| 3429 * win,udp: return UV_EINVAL instead of aborting (Romain Caire) | |
| 3430 | |
| 3431 * freebsd: replace kvm with sysctl (Robert Ayrapetyan) | |
| 3432 | |
| 3433 * aix: fix un-initialized pointer field in fs handle (Gireesh Punathil) | |
| 3434 | |
| 3435 * win,build: support building with VS2017 (Refael Ackermann) | |
| 3436 | |
| 3437 * doc: add instructions for building on Windows (Refael Ackermann) | |
| 3438 | |
| 3439 * doc: format README (Refael Ackermann) | |
| 3440 | |
| 3441 | |
| 3442 2017.05.31, Version 1.12.0 (Stable), d6ac141ac674657049598c36604f26e031fae917 | |
| 3443 | |
| 3444 Changes since version 1.11.0: | |
| 3445 | |
| 3446 * Now working on version 1.11.1 (cjihrig) | |
| 3447 | |
| 3448 * test: fix tests on OpenBSD (Santiago Gimeno) | |
| 3449 | |
| 3450 * test: fix -Wformat warning (Santiago Gimeno) | |
| 3451 | |
| 3452 * win,fs: avoid double freeing uv_fs_event_t.dirw (Vladimir Matveev) | |
| 3453 | |
| 3454 * unix: remove unused code in `uv__io_start` (Fedor Indutny) | |
| 3455 | |
| 3456 * signal: add uv_signal_start_oneshot method (Santiago Gimeno) | |
| 3457 | |
| 3458 * unix: factor out reusable POSIX hrtime impl (Brad King) | |
| 3459 | |
| 3460 * unix,win: add uv_os_{get,set,unset}env() (cjihrig) | |
| 3461 | |
| 3462 * win: add uv__convert_utf8_to_utf16() (cjihrig) | |
| 3463 | |
| 3464 * docs: improve UV_ENOBUFS scenario documentation (cjihrig) | |
| 3465 | |
| 3466 * unix: return UV_EINVAL for NULL env name (jBarz) | |
| 3467 | |
| 3468 * unix: filter getifaddrs results consistently (Brad King) | |
| 3469 | |
| 3470 * unix: factor out getifaddrs result filter (Brad King) | |
| 3471 | |
| 3472 * unix: factor out reusable BSD ifaddrs impl (Brad King) | |
| 3473 | |
| 3474 * unix: use union to follow strict aliasing rules (jBarz) | |
| 3475 | |
| 3476 * unix: simplify async watcher dispatch logic (Ben Noordhuis) | |
| 3477 | |
| 3478 * samples: update timer callback prototype (Ben Noordhuis) | |
| 3479 | |
| 3480 * unix: make loops and watchers usable after fork() (Jason Madden) | |
| 3481 | |
| 3482 * win: free uv__loops once empty (cjihrig) | |
| 3483 | |
| 3484 * tools: add make_dist_html.py script (Ben Noordhuis) | |
| 3485 | |
| 3486 * win,sunos: stop handle on uv_fs_event_start() err (cjihrig) | |
| 3487 | |
| 3488 * unix,windows: refactor request init logic (Ben Noordhuis) | |
| 3489 | |
| 3490 * win: fix memory leak inside uv__pipe_getname (A. Hauptmann) | |
| 3491 | |
| 3492 * fsevent: support for files without short name (Bartosz Sosnowski) | |
| 3493 | |
| 3494 * doc: fix multiple doc typos (Jamie Davis) | |
| 3495 | |
| 3496 * test,osx: fix flaky kill test (Santiago Gimeno) | |
| 3497 | |
| 3498 * unix: inline uv_pipe_bind() err_bind goto target (cjihrig) | |
| 3499 | |
| 3500 * unix,test: deadstore fixes (Rasmus Christian Pedersen) | |
| 3501 | |
| 3502 * win: fix memory leak inside uv_fs_access() (A. Hauptmann) | |
| 3503 | |
| 3504 * doc: fix docs/src/fs.rst build warning (Daniel Bevenius) | |
| 3505 | |
| 3506 * doc: minor grammar fix in Installation section (Daniel Bevenius) | |
| 3507 | |
| 3508 * doc: suggestions for design page (Daniel Bevenius) | |
| 3509 | |
| 3510 * doc: libuv does not touch uv_loop_t.data (Ben Noordhuis) | |
| 3511 | |
| 3512 * github: add ISSUE_TEMPLATE.md (Ben Noordhuis) | |
| 3513 | |
| 3514 * doc: add link to libuv/help to README (Ben Noordhuis) | |
| 3515 | |
| 3516 * udp: fix fast path in uv_udp_send() on unix (Fedor Indutny) | |
| 3517 | |
| 3518 * test: add test for uv_udp_send() fix (Trevor Norris) | |
| 3519 | |
| 3520 * doc: fix documentation for uv_handle_t.type (Daniel Kahn Gillmor) | |
| 3521 | |
| 3522 * zos: use proper prototype for epoll_init() (Ben Noordhuis) | |
| 3523 | |
| 3524 * doc: rename docs to "libuv documentation" (Saúl Ibarra Corretgé) | |
| 3525 | |
| 3526 * doc: update copyright years (Saúl Ibarra Corretgé) | |
| 3527 | |
| 3528 * doc: move TOC to a dedicated document (Saúl Ibarra Corretgé) | |
| 3529 | |
| 3530 * doc: move documentation section up (Saúl Ibarra Corretgé) | |
| 3531 | |
| 3532 * doc: move "upgrading" to a standalone document (Saúl Ibarra Corretgé) | |
| 3533 | |
| 3534 * doc: add initial version of the User Guide (Saúl Ibarra Corretgé) | |
| 3535 | |
| 3536 * doc: removed unused file (Saúl Ibarra Corretgé) | |
| 3537 | |
| 3538 * doc: update guide/about and mention new maintainership (Saúl Ibarra Corretgé) | |
| 3539 | |
| 3540 * doc: remove licensing note from guide/about (Saúl Ibarra Corretgé) | |
| 3541 | |
| 3542 * doc: add warning note to user guide (Saúl Ibarra Corretgé) | |
| 3543 | |
| 3544 * doc: change license to CC BY 4.0 (Saúl Ibarra Corretgé) | |
| 3545 | |
| 3546 * doc: remove ubvook reference from README (Saúl Ibarra Corretgé) | |
| 3547 | |
| 3548 * doc: add code samples from uvbook (unadapted) (Saúl Ibarra Corretgé) | |
| 3549 | |
| 3550 * doc: update supported linux/glibc baseline (Ben Noordhuis) | |
| 3551 | |
| 3552 * win: avoid leaking pipe handles to child processes (Jameson Nash) | |
| 3553 | |
| 3554 * win,test: support stdout output larger than 1kb (Bartosz Sosnowski) | |
| 3555 | |
| 3556 * win: remove __declspec(inline) from atomic op (Keane) | |
| 3557 | |
| 3558 * test: fix VC++ compilation warning (Rasmus Christian Pedersen) | |
| 3559 | |
| 3560 * build: add -Wstrict-prototypes (Jameson Nash) | |
| 3561 | |
| 3562 * zos: implement uv__io_fork, skip fs event tests (jBarz) | |
| 3563 | |
| 3564 * unix: do not close udp sockets on bind error (Marc Schlaich) | |
| 3565 | |
| 3566 * unix: remove FSEventStreamFlushSync() call (cjihrig) | |
| 3567 | |
| 3568 * build,openbsd: remove kvm-related code (James McCoy) | |
| 3569 | |
| 3570 * test: fix flaky tcp-write-queue-order (Santiago Gimeno) | |
| 3571 | |
| 3572 * unix,win: add uv_os_gethostname() (cjihrig) | |
| 3573 | |
| 3574 * zos: increase timeout for tcp_writealot (jBarz) | |
| 3575 | |
| 3576 * zos: do not inline OOB data by default (jBarz) | |
| 3577 | |
| 3578 * test: fix -Wstrict-prototypes compiler warnings (Ben Noordhuis) | |
| 3579 | |
| 3580 * unix: factor out reusable no-proctitle impl (Brad King) | |
| 3581 | |
| 3582 * test: factor out fsevents skip explanation (Brad King) | |
| 3583 | |
| 3584 * test: skip fork fsevent cases when lacking support (Brad King) | |
| 3585 | |
| 3586 * unix: factor out reusable no-fsevents impl (Brad King) | |
| 3587 | |
| 3588 * unix: factor out reusable sysinfo memory lookup (Brad King) | |
| 3589 | |
| 3590 * unix: factor out reusable sysinfo loadavg impl (Brad King) | |
| 3591 | |
| 3592 * unix: factor out reusable procfs exepath impl (Brad King) | |
| 3593 | |
| 3594 * unix: add a uv__io_poll impl using POSIX poll(2) (Brad King) | |
| 3595 | |
| 3596 * cygwin: implement support for cygwin and msys2 (Brad King) | |
| 3597 | |
| 3598 * cygwin: recognize EOF on named pipe closure (Brad King) | |
| 3599 | |
| 3600 * cygwin: fix uv_pipe_connect report of ENOTSOCK (Brad King) | |
| 3601 | |
| 3602 * cygwin: disable non-functional ipc handle send (Brad King) | |
| 3603 | |
| 3604 * test: skip self-connecting tests on cygwin (Brad King) | |
| 3605 | |
| 3606 * doc: mark uv_loop_fork() as experimental (cjihrig) | |
| 3607 | |
| 3608 * doc: add bzoz to maintainers (Bartosz Sosnowski) | |
| 3609 | |
| 3610 * doc: fix memory leak in tcp-echo-server example (Bernardo Ramos) | |
| 3611 | |
| 3612 * win: make uv__get_osfhandle() public (Juan Cruz Viotti) | |
| 3613 | |
| 3614 * doc: use valid pipe name in pipe-echo-server (Bernardo Ramos) | |
| 3615 | |
| 3616 | |
| 3617 2017.02.02, Version 1.11.0 (Stable), 7452ef4e06a4f99ee26b694c65476401534f2725 | |
| 3618 | |
| 3619 Changes since version 1.10.2: | |
| 3620 | |
| 3621 * Now working on version 1.10.3 (cjihrig) | |
| 3622 | |
| 3623 * win: added fcntl.h to uv-win.h (Michele Caini) | |
| 3624 | |
| 3625 * unix: move function call out of assert (jBarz) | |
| 3626 | |
| 3627 * fs: cleanup uv__fs_scandir (Santiago Gimeno) | |
| 3628 | |
| 3629 * fs: fix crash in uv_fs_scandir_next (muflub) | |
| 3630 | |
| 3631 * win,signal: fix potential deadlock (Bartosz Sosnowski) | |
| 3632 | |
| 3633 * unix: use async-signal safe functions between fork and exec (jBarz) | |
| 3634 | |
| 3635 * sunos: fix SUNOS_NO_IFADDRS build (Ben Noordhuis) | |
| 3636 | |
| 3637 * zos: make platform functional (John Barboza) | |
| 3638 | |
| 3639 * doc: add repitition qualifier to version regexs (Daniel Bevenius) | |
| 3640 | |
| 3641 * zos: use gyp OS label "os390" on z/OS (John Barboza) | |
| 3642 | |
| 3643 * aix: enable uv_get/set_process_title (Howard Hellyer) | |
| 3644 | |
| 3645 * zos: use built-in proctitle implementation (John Barboza) | |
| 3646 | |
| 3647 * Revert "darwin: use clock_gettime in macOS 10.12" (Chris Araman) | |
| 3648 | |
| 3649 * win,test: don't write uninitialized buffer to tty (Bert Belder) | |
| 3650 | |
| 3651 * win: define ERROR_ELEVATION_REQUIRED for MinGW (Richard Lau) | |
| 3652 | |
| 3653 * aix: re-enable fs watch facility (Gireesh Punathil) | |
| 3654 | |
| 3655 | |
| 3656 2017.01.10, Version 1.10.2 (Stable), cb9f579a454b8db592030ffa274ae58df78dbe20 | |
| 3657 | |
| 3658 Changes since version 1.10.1: | |
| 3659 | |
| 3660 * Now working on version 1.10.2 (cjihrig) | |
| 3661 | |
| 3662 * darwin: fix fsync and fdatasync (Joran Dirk Greef) | |
| 3663 | |
| 3664 * Revert "Revert "win,tty: add support for ANSI codes in win10 v1511"" | |
| 3665 (Santiago Gimeno) | |
| 3666 | |
| 3667 * win,tty: fix MultiByteToWideChar output buffer (Santiago Gimeno) | |
| 3668 | |
| 3669 * win: remove dead code related to BACKUP_SEMANTICS (Sam Roberts) | |
| 3670 | |
| 3671 * win: fix comment in quote_cmd_arg (Eric Sciple) | |
| 3672 | |
| 3673 * darwin: use clock_gettime in macOS 10.12 (Saúl Ibarra Corretgé) | |
| 3674 | |
| 3675 * win, tty: fix crash on restarting with pending data (Nicholas Vavilov) | |
| 3676 | |
| 3677 * fs: fix uv__to_stat on BSD platforms (Santiago Gimeno) | |
| 3678 | |
| 3679 * win: map ERROR_ELEVATION_REQUIRED to UV_EACCES (Richard Lau) | |
| 3680 | |
| 3681 * win: fix free() on bad input in uv_getaddrinfo() (Ben Noordhuis) | |
| 3682 | |
| 3683 | |
| 3684 2016.11.17, Version 1.10.1 (Stable), 2e49e332bdede6db7cf17fa784a902e8386d5d86 | |
| 3685 | |
| 3686 Changes since version 1.10.0: | |
| 3687 | |
| 3688 * Now working on version 1.10.1 (cjihrig) | |
| 3689 | |
| 3690 * win: fix anonymous union syntax (Brad King) | |
| 3691 | |
| 3692 * unix: use uv__is_closing everywhere (Santiago Gimeno) | |
| 3693 | |
| 3694 * win: add missing break statement (cjihrig) | |
| 3695 | |
| 3696 * doc: fix wrong man page link for uv_fs_lstat() (Michele Caini) | |
| 3697 | |
| 3698 * win, tty: handle empty buffer in uv_tty_write_bufs (Hitesh Kanwathirtha) | |
| 3699 | |
| 3700 * doc: add cjihrig alternative GPG ID (cjihrig) | |
| 3701 | |
| 3702 * Revert "win,tty: add support for ANSI codes in win10 v1511" (Ben Noordhuis) | |
| 3703 | |
| 3704 | |
| 3705 2016.10.25, Version 1.10.0 (Stable), c8a373c729b4c9392e0e14fc53cd6b67b3051ab9 | |
| 3706 | |
| 3707 Changes since version 1.9.1: | |
| 3708 | |
| 3709 * Now working on version 1.9.2 (Saúl Ibarra Corretgé) | |
| 3710 | |
| 3711 * doc: add cjihrig GPG ID (cjihrig) | |
| 3712 | |
| 3713 * win,build: fix compilation on old Windows / MSVC (Saúl Ibarra Corretgé) | |
| 3714 | |
| 3715 * darwin: fix setting fd to non-blocking in select(() trick (Saúl Ibarra | |
| 3716 Corretgé) | |
| 3717 | |
| 3718 * unix: allow nesting of kqueue fds in uv_poll_start (Ben Noordhuis) | |
| 3719 | |
| 3720 * doc: fix generation the first time livehtml runs (Saúl Ibarra Corretgé) | |
| 3721 | |
| 3722 * test: fix test_close_accept flakiness on Centos5 (Santiago Gimeno) | |
| 3723 | |
| 3724 * license: libuv is no longer a Node project (Saúl Ibarra Corretgé) | |
| 3725 | |
| 3726 * license: add license text we've been using for a while (Saúl Ibarra Corretgé) | |
| 3727 | |
| 3728 * doc: add licensing information to README (Saúl Ibarra Corretgé) | |
| 3729 | |
| 3730 * win,pipe: fixed formatting, DWORD is long unsigned (Miodrag Milanovic) | |
| 3731 | |
| 3732 * win: support sub-second precision in uv_fs_futimes() (Jason Ginchereau) | |
| 3733 | |
| 3734 * unix: ignore EINPROGRESS in uv__close (Saúl Ibarra Corretgé) | |
| 3735 | |
| 3736 * doc: add Imran Iqbal (iWuzHere) to maintainers (Imran Iqbal) | |
| 3737 | |
| 3738 * doc: update docs with AIX related information (Imran Iqbal) | |
| 3739 | |
| 3740 * test: silence build warnings (Kári Tristan Helgason) | |
| 3741 | |
| 3742 * doc: add iWuzHere GPG ID (Imran Iqbal) | |
| 3743 | |
| 3744 * linux-core: fix uv_get_total/free_memory on uclibc (Nicolas Cavallari) | |
| 3745 | |
| 3746 * build: fix build on DragonFly (Michael Neumann) | |
| 3747 | |
| 3748 * unix: correctly detect named pipes on DragonFly (Michael Neumann) | |
| 3749 | |
| 3750 * test: make tap output the default (Ben Noordhuis) | |
| 3751 | |
| 3752 * test: don't dump output for skipped tests (Ben Noordhuis) | |
| 3753 | |
| 3754 * test: improve formatting of diagnostic messages (Ben Noordhuis) | |
| 3755 | |
| 3756 * test: remove unused RETURN_TODO macro (Ben Noordhuis) | |
| 3757 | |
| 3758 * doc: fix stream typos (Pierre-Marie de Rodat) | |
| 3759 | |
| 3760 * doc: update coding style link (Imran Iqbal) | |
| 3761 | |
| 3762 * unix,fs: use uint64_t instead of unsigned long (Imran Iqbal) | |
| 3763 | |
| 3764 * build: check for warnings for -fvisibility=hidden (Imran Iqbal) | |
| 3765 | |
| 3766 * unix: remove unneeded TODO note (Saúl Ibarra Corretgé) | |
| 3767 | |
| 3768 * test: skip tty_pty test if pty is not available (Luca Bruno) | |
| 3769 | |
| 3770 * sunos: set phys_addr of interface_address using ARP (Brian Maher) | |
| 3771 | |
| 3772 * doc: clarify callbacks won't be called in error case (Saúl Ibarra Corretgé) | |
| 3773 | |
| 3774 * unix: don't convert stat buffer when syscall fails (Ben Noordhuis) | |
| 3775 | |
| 3776 * win: compare entire filename in watch events (cjihrig) | |
| 3777 | |
| 3778 * doc: add a note on safe reuse of uv_write_t (neevek) | |
| 3779 | |
| 3780 * linux: fix potential event loop stall (Ben Noordhuis) | |
| 3781 | |
| 3782 * unix,win: make uv_get_process_title() stricter (cjihrig) | |
| 3783 | |
| 3784 * test: close server before initiating new connection (John Barboza) | |
| 3785 | |
| 3786 * test: account for multiple handles in one ipc read (John Barboza) | |
| 3787 | |
| 3788 * unix: fix errno and retval conflict (liuxiaobo) | |
| 3789 | |
| 3790 * doc: add missing entry in uv_fs_type enum (Michele Caini) | |
| 3791 | |
| 3792 * unix: preserve loop->data across loop init/done (Ben Noordhuis) | |
| 3793 | |
| 3794 * win: return UV_EINVAL on bad uv_tty_mode mode arg (Ben Noordhuis) | |
| 3795 | |
| 3796 * win: simplify memory copy logic in fs.c (Ben Noordhuis) | |
| 3797 | |
| 3798 * win: fix compilation on mingw (Bartosz Sosnowski) | |
| 3799 | |
| 3800 * win: ensure 32-bit printf precision (Matej Knopp) | |
| 3801 | |
| 3802 * darwin: handle EINTR in /dev/tty workaround (Ben Noordhuis) | |
| 3803 | |
| 3804 * test: fix OOB buffer access (Saúl Ibarra Corretgé) | |
| 3805 | |
| 3806 * test: don't close CRT fd handed off to uv_pipe_t (Saúl Ibarra Corretgé) | |
| 3807 | |
| 3808 * test: fix android build error. (sunjin.lee) | |
| 3809 | |
| 3810 * win: evaluate timers when system wakes up (Bartosz Sosnowski) | |
| 3811 | |
| 3812 * doc: add supported platforms description (Saúl Ibarra Corretgé) | |
| 3813 | |
| 3814 * win: fix lstat reparse point without link data (Jason Ginchereau) | |
| 3815 | |
| 3816 * unix,win: make on_alloc_cb failures more resilient (Saúl Ibarra Corretgé) | |
| 3817 | |
| 3818 * zos: add support for new platform (John Barboza) | |
| 3819 | |
| 3820 * test: make tcp_close_while_connecting more resilient (Saúl Ibarra Corretgé) | |
| 3821 | |
| 3822 * build: use '${prefix}' for pkg-config 'exec_prefix' (Matt Clarkson) | |
| 3823 | |
| 3824 * build: GNU/kFreeBSD support (Jeffrey Clark) | |
| 3825 | |
| 3826 * zos: use PLO instruction for atomic operations (John Barboza) | |
| 3827 | |
| 3828 * zos: use pthread helper functions (John Barboza) | |
| 3829 | |
| 3830 * zos: implement uv__fs_futime (John Barboza) | |
| 3831 | |
| 3832 * unix: expand range of values for usleep (John Barboza) | |
| 3833 | |
| 3834 * zos: track unbound handles and bind before listen (John Barboza) | |
| 3835 | |
| 3836 * test: improve tap output on test failures (Santiago Gimeno) | |
| 3837 | |
| 3838 * test: refactor fs_event_close_in_callback (Julien Gilli) | |
| 3839 | |
| 3840 * zos: implement uv__io_check_fd (John Barboza) | |
| 3841 | |
| 3842 * unix: unnecessary use const qualifier in container_of (John Barboza) | |
| 3843 | |
| 3844 * win,tty: add support for ANSI codes in win10 v1511 (Imran Iqbal) | |
| 3845 | |
| 3846 * doc: add santigimeno to maintainers (Santiago Gimeno) | |
| 3847 | |
| 3848 * win: fix typo in type name (Saúl Ibarra Corretgé) | |
| 3849 | |
| 3850 * unix: always define pthread barrier fallback pad (Saúl Ibarra Corretgé) | |
| 3851 | |
| 3852 * test: use RETURN_SKIP in spawn_setuid_setgid test (Santiago Gimeno) | |
| 3853 | |
| 3854 * win: add disk read/write count to uv_getrusage (Imran Iqbal) | |
| 3855 | |
| 3856 * doc: document uv_fs_realpath caveats (Saúl Ibarra Corretgé) | |
| 3857 | |
| 3858 * test: improve spawn_setuid_setgid test (Santiago Gimeno) | |
| 3859 | |
| 3860 * test: fix building pty test on Android (Saúl Ibarra Corretgé) | |
| 3861 | |
| 3862 * doc: uv_buf_t members are not readonly (Saúl Ibarra Corretgé) | |
| 3863 | |
| 3864 * doc: improve documentation on uv_alloc_cb (Saúl Ibarra Corretgé) | |
| 3865 | |
| 3866 * fs: fix uv_fs_fstat on platforms using musl libc (Santiago Gimeno) | |
| 3867 | |
| 3868 * doc: update supported fields for uv_rusage_t (Imran Iqbal) | |
| 3869 | |
| 3870 * test: fix test-tcp-writealot flakiness on arm (Santiago Gimeno) | |
| 3871 | |
| 3872 * test: fix fs_event_watch_dir flakiness on arm (Santiago Gimeno) | |
| 3873 | |
| 3874 * unix: don't use alphasort in uv_fs_scandir() (Ben Noordhuis) | |
| 3875 | |
| 3876 * doc: fix confusing doc of uv_tcp_nodelay (Bart Robinson) | |
| 3877 | |
| 3878 * build,osx: fix warnings on tests compilation with gyp (Santiago Gimeno) | |
| 3879 | |
| 3880 * doc: add ABI tracker link to README (Saúl Ibarra Corretgé) | |
| 3881 | |
| 3882 * win,tty: fix uv_tty_set_mode race conditions (Bartosz Sosnowski) | |
| 3883 | |
| 3884 * test: fix fs_fstat on Android (Vit Gottwald) | |
| 3885 | |
| 3886 * win, test: fix fs_event_watch_dir_recursive (Bartosz Sosnowski) | |
| 3887 | |
| 3888 * doc: add description of uv_handle_type (Vit Gottwald) | |
| 3889 | |
| 3890 * build: use -pthreads for tests with autotools (Julien Gilli) | |
| 3891 | |
| 3892 * win: fix leaky fs request buffer (Jason Ginchereau) | |
| 3893 | |
| 3894 * doc: note buffer lifetime requirements in uv_write (Vladimír Čunát) | |
| 3895 | |
| 3896 * doc: add reference to uv_update_time on uv_timer_start (Alex Hultman) | |
| 3897 | |
| 3898 * win: fix winapi function pointer typedef syntax (Brad King) | |
| 3899 | |
| 3900 * test: fix tcp_close_while_connecting CI failures (Ben Noordhuis) | |
| 3901 | |
| 3902 * test: make threadpool_cancel_single deterministic (Ben Noordhuis) | |
| 3903 | |
| 3904 * test: make threadpool saturation reliable (Ben Noordhuis) | |
| 3905 | |
| 3906 * unix: don't malloc in uv_thread_create() (Ben Noordhuis) | |
| 3907 | |
| 3908 * unix: don't include CoreServices globally on macOS (Brad King) | |
| 3909 | |
| 3910 * unix,win: add uv_translate_sys_error() public API (Philippe Laferriere) | |
| 3911 | |
| 3912 * win: remove unused static variables (Ben Noordhuis) | |
| 3913 | |
| 3914 * win: silence -Wmaybe-uninitialized warning (Ben Noordhuis) | |
| 3915 | |
| 3916 * signal: replace pthread_once with uv_once (Santiago Gimeno) | |
| 3917 | |
| 3918 * test: fix sign-compare warning (Will Speak) | |
| 3919 | |
| 3920 * common: fix unused variable warning (Brad King) | |
| 3921 | |
| 3922 | |
| 3923 2016.05.17, Version 1.9.1 (Stable), d989902ac658b4323a4f4020446e6f4dc449e25c | |
| 3924 | |
| 3925 Changes since version 1.9.0: | |
| 3926 | |
| 3927 * test: handle root home directories (cjihrig) | |
| 3928 | |
| 3929 * unix: implement uv__fs_futime for AIX 7.1 (Imran Iqbal) | |
| 3930 | |
| 3931 * test: skip early bind tests if no IPv6 is supported (Saúl Ibarra Corretgé) | |
| 3932 | |
| 3933 * win: fix var declaration to be C89 compliant (Michael Fero) | |
| 3934 | |
| 3935 * unix: use POLL{IN,OUT,etc} constants directly (Ben Noordhuis) | |
| 3936 | |
| 3937 * doc: add ability to live reload and regenerate HTML (Saúl Ibarra Corretgé) | |
| 3938 | |
| 3939 * Revert "win,build: remove unused build defines" (cjihrig) | |
| 3940 | |
| 3941 * linux: fix fd leaks in uv_cpu_info() error paths (Ben Noordhuis) | |
| 3942 | |
| 3943 * linux: don't abort on malformed /proc/stat (Ben Noordhuis) | |
| 3944 | |
| 3945 * linux: fix long lines in linux-core.c (Ben Noordhuis) | |
| 3946 | |
| 3947 * test: fix fs_event_watch_file_current_dir for AIX (Imran Iqbal) | |
| 3948 | |
| 3949 * unix,fs: code cleanup of uv_fs_event_start for AIX (Imran Iqbal) | |
| 3950 | |
| 3951 * unix: delay signal handling until after normal i/o (Ben Noordhuis) | |
| 3952 | |
| 3953 * android: pthread_sigmask() does not set errno (Oguz Bastemur) | |
| 3954 | |
| 3955 * win: work around sharepoint scandir bug (Ben Noordhuis) | |
| 3956 | |
| 3957 * unix: guard against clobbering errno in uv__free() (Ben Noordhuis) | |
| 3958 | |
| 3959 * unix: remove unneeded SAVE_ERRNO wrappers (Ben Noordhuis) | |
| 3960 | |
| 3961 * test: skip fs_event_close_in_callback on AIX (Imran Iqbal) | |
| 3962 | |
| 3963 * win: add maxrss, pagefaults to uv_getrusage() (Robert Jefe Lindstaedt) | |
| 3964 | |
| 3965 * test: set a big send buffer size for tcp_write_queue_order (Andrius Bentkus) | |
| 3966 | |
| 3967 * unix: error on realpath if PATH_MAX is undefined (Myles Borins) | |
| 3968 | |
| 3969 * unix: fix bug in barrier fallback implementation (Kári Tristan Helgason) | |
| 3970 | |
| 3971 * build: bump android ndk version (Kári Tristan Helgason) | |
| 3972 | |
| 3973 * build: always compile with -fvisibility=hidden (Ben Noordhuis) | |
| 3974 | |
| 3975 * test: fix -Wformat warnings in platform test (Ben Noordhuis) | |
| 3976 | |
| 3977 * win: clarify fsevents handling code (Saúl Ibarra Corretgé) | |
| 3978 | |
| 3979 * test: fix POLLHDRUP related failures for AIX (Imran Iqbal) | |
| 3980 | |
| 3981 * build, mingw: set LIBS in configure.ac (Tony Theodore) | |
| 3982 | |
| 3983 * win: improve uv__convert_utf16_to_utf8 (Saúl Ibarra Corretgé) | |
| 3984 | |
| 3985 * win: simplified UTF16 -> UTF8 conversions (Saúl Ibarra Corretgé) | |
| 3986 | |
| 3987 * win: remove unneeded condition (Saúl Ibarra Corretgé) | |
| 3988 | |
| 3989 * darwin: work around condition variable kernel bug (Ben Noordhuis) | |
| 3990 | |
| 3991 * darwin: make thread stack multiple of page size (Ben Noordhuis) | |
| 3992 | |
| 3993 * build,win: rename platform to msbuild_platform (João Reis) | |
| 3994 | |
| 3995 * gitignore: ignore VS temporary database files (João Reis) | |
| 3996 | |
| 3997 * test: skip emfile on AIX (Imran Iqbal) | |
| 3998 | |
| 3999 * unix: use system allocator for scandir() (cjihrig) | |
| 4000 | |
| 4001 * common: release uv_fs_scandir() array (cjihrig) | |
| 4002 | |
| 4003 * win: call uv__fs_scandir_cleanup() (cjihrig) | |
| 4004 | |
| 4005 * win,tty: fix read stop in line mode (João Reis) | |
| 4006 | |
| 4007 * win,tty: don't duplicate handle for line reads (João Reis) | |
| 4008 | |
| 4009 * win,tty: restore cursor after canceling line read (Alexis Campailla) | |
| 4010 | |
| 4011 | |
| 4012 2016.04.08, Version 1.9.0 (Stable), 229b3a4cc150aebd6561e6bd43076eafa7a03756 | |
| 4013 | |
| 4014 Changes since version 1.8.0: | |
| 4015 | |
| 4016 * win: wait for full timeout duration (João Reis) | |
| 4017 | |
| 4018 * unix: fix support for uClibc-ng (Martin Bark) | |
| 4019 | |
| 4020 * doc: indicate where new test files need to be added (Dave) | |
| 4021 | |
| 4022 * test,unix: fix logic error in test runner (Ben Noordhuis) | |
| 4023 | |
| 4024 * fs: don't nullify req->bufs on EINTR (Dave) | |
| 4025 | |
| 4026 * osx: set the default thread stack size to RLIMIT_STACK (Saúl Ibarra Corretgé) | |
| 4027 | |
| 4028 * build: invoke libtoolize with --copy (Ben Noordhuis) | |
| 4029 | |
| 4030 * test: fixup eintr_handling (Saúl Ibarra Corretgé) | |
| 4031 | |
| 4032 * osx: avoid compilation warning with Clang (Saúl Ibarra Corretgé) | |
| 4033 | |
| 4034 * test,win: fix compilation with shared lib (Alexis Murzeau) | |
| 4035 | |
| 4036 * test: fix race condition in pipe-close-stdout (Imran Iqbal) | |
| 4037 | |
| 4038 * unix,win: add uv_os_tmpdir() (cjihrig) | |
| 4039 | |
| 4040 * ios: fix undefined PTHREAD_STACK_MIN (Didiet) | |
| 4041 | |
| 4042 * test: fix threadpool_multiple_event_loops for AIX (Imran Iqbal) | |
| 4043 | |
| 4044 * unix: report errors for unpollable fds (Ben Noordhuis) | |
| 4045 | |
| 4046 * win: fix watching root files (Nicholas Vavilov) | |
| 4047 | |
| 4048 * build,win: print the Visual Studio version in use (Saúl Ibarra Corretgé) | |
| 4049 | |
| 4050 * build,win: remove unneeded condition from GYP file (Saúl Ibarra Corretgé) | |
| 4051 | |
| 4052 * test,win: fix compilation warning (Saúl Ibarra Corretgé) | |
| 4053 | |
| 4054 * test: use uv_loop_close and assert its result (Nan Xiang) | |
| 4055 | |
| 4056 * build: map 'AMD64' host arch to 'x64' (Ben Noordhuis) | |
| 4057 | |
| 4058 * osx: protected use of potentially undefined macro (Samuel Lorétan) | |
| 4059 | |
| 4060 * linux: fix compilation with musl (Saúl Ibarra Corretgé) | |
| 4061 | |
| 4062 * doc: describe how to make release builds on Unix (Saúl Ibarra Corretgé) | |
| 4063 | |
| 4064 * doc: add missing link in README (Saúl Ibarra Corretgé) | |
| 4065 | |
| 4066 * build: python 2.x/3.x consistent print usage (Rasmus Christian Pedersen) | |
| 4067 | |
| 4068 * test: assume no IPv6 if interfaces cannot be listed (Nan Xiang) | |
| 4069 | |
| 4070 * darwin: replace F_FULLFSYNC with fdatasync syscall (Saúl Ibarra Corretgé) | |
| 4071 | |
| 4072 * doc: add missing write callback to example (Nándor István Krácser) | |
| 4073 | |
| 4074 * build: compile with -D_THREAD_SAFE on AIX (Imran Iqbal) | |
| 4075 | |
| 4076 * test: fix threadpool_multiple_event_loops on PPC (Imran Iqbal) | |
| 4077 | |
| 4078 * test: reduce timeout in tcp_close_while_connecting (Imran Iqbal) | |
| 4079 | |
| 4080 * unix, win: consistently null-terminate buffers (Saúl Ibarra Corretgé) | |
| 4081 | |
| 4082 * unix, win: count null byte on UV_ENOBUFS (Saúl Ibarra Corretgé) | |
| 4083 | |
| 4084 * test: fix deadlocks in uv_cond_wait (Katsutoshi Horie) | |
| 4085 | |
| 4086 * linux: fix cpu count (Lukasz Jagiello) | |
| 4087 | |
| 4088 * unix: fix uv__handle_type for AIX (Imran Iqbal) | |
| 4089 | |
| 4090 * linux: call fclose(), fix fdopen() memory leak (Ben Noordhuis) | |
| 4091 | |
| 4092 * win: remove unneeded condition (Saúl Ibarra Corretgé) | |
| 4093 | |
| 4094 * unix: fix compile error in Android using bionic (Robert Chiras) | |
| 4095 | |
| 4096 * linux: add braces to multi-statement if (Kári Tristan Helgason) | |
| 4097 | |
| 4098 * doc: add @cjihrig as a maintainer (Saúl Ibarra Corretgé) | |
| 4099 | |
| 4100 * unix: add fork-safe open file function (Kári Tristan Helgason) | |
| 4101 | |
| 4102 * linux: replace calls to fopen with uv__open_file (Kári Tristan Helgason) | |
| 4103 | |
| 4104 * linux: remove redundant call to rewind() (Krishnaraj Bhat) | |
| 4105 | |
| 4106 * win: remove duplicated code when processing fsevents (Saúl Ibarra Corretgé) | |
| 4107 | |
| 4108 * test: fix poll_bad_fdtype for AIX (Imran Iqbal) | |
| 4109 | |
| 4110 * linux: fix error checking in uv__open_file (Saúl Ibarra Corretgé) | |
| 4111 | |
| 4112 * poll: add UV_DISCONNECT event (Santiago Gimeno) | |
| 4113 | |
| 4114 * fs: realpath: fix string size before converting (Yuval Brik) | |
| 4115 | |
| 4116 * win: use native APIs for UTF conversions (cjihrig) | |
| 4117 | |
| 4118 * doc: clarify uv_loop_close() (Ben Noordhuis) | |
| 4119 | |
| 4120 * unix: retry ioctl(TIOCGWINSZ) on EINTR (Ben Noordhuis) | |
| 4121 | |
| 4122 * win,build: remove unused build defines (Saúl Ibarra Corretgé) | |
| 4123 | |
| 4124 * win: fix buffer overflow in fs events (Joran Dirk Greef) | |
| 4125 | |
| 4126 * win: fix uv_relative_path and remove dead branch (Joran Dirk Greef) | |
| 4127 | |
| 4128 * unix: use open(2) with O_CLOEXEC on OS X (Kári Tristan Helgason) | |
| 4129 | |
| 4130 * test: add missing copyright header (cjihrig) | |
| 4131 | |
| 4132 * aix: fix 'POLLRDHUP undeclared' build error (Ben Noordhuis) | |
| 4133 | |
| 4134 * unix,win: add uv_get_passwd() (cjihrig) | |
| 4135 | |
| 4136 * process: fix uv_spawn edge-case (Santiago Gimeno) | |
| 4137 | |
| 4138 * test: use %ld for printing uid/gid (Ben Noordhuis) | |
| 4139 | |
| 4140 * aix: fix ahafs implementation (Imran Iqbal) | |
| 4141 | |
| 4142 * aix: do not store absolute path to ahafs (Imran Iqbal) | |
| 4143 | |
| 4144 * process: close process pipes safely (Santiago Gimeno) | |
| 4145 | |
| 4146 * unix: open ttyname instead of /dev/tty (Enno Boland) | |
| 4147 | |
| 4148 * unix: remove outdated comment (Kári Tristan Helgason) | |
| 4149 | |
| 4150 | |
| 4151 2015.12.15, Version 1.8.0 (Stable), 5467299450ecf61635657557b6e01aaaf6c3fdf4 | |
| 4152 | |
| 4153 Changes since version 1.7.5: | |
| 4154 | |
| 4155 * unix: fix memory leak in uv_interface_addresses (Jianghua Yang) | |
| 4156 | |
| 4157 * unix: make uv_guess_handle work properly for AIX (Gireesh Punathil) | |
| 4158 | |
| 4159 * fs: undo uv__req_init when uv__malloc failed (Jianghua Yang) | |
| 4160 | |
| 4161 * build: remove unused 'component' GYP option (Saúl Ibarra Corretgé) | |
| 4162 | |
| 4163 * include: remove duplicate extern declaration (Jianghua Yang) | |
| 4164 | |
| 4165 * win: use the MSVC provided snprintf where possible (Jason Williams) | |
| 4166 | |
| 4167 * win, test: fix compilation warning (Saúl Ibarra Corretgé) | |
| 4168 | |
| 4169 * win: fix compilation with VS < 2012 (Ryan Johnston) | |
| 4170 | |
| 4171 * stream: support empty uv_try_write on unix (Fedor Indutny) | |
| 4172 | |
| 4173 * unix: fix request handle leak in uv__udp_send (Jianghua Yang) | |
| 4174 | |
| 4175 * src: replace QUEUE_SPLIT with QUEUE_MOVE (Ben Noordhuis) | |
| 4176 | |
| 4177 * unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis) | |
| 4178 | |
| 4179 * unix: squelch harmless valgrind warning (Ben Noordhuis) | |
| 4180 | |
| 4181 * test: don't abort on setrlimit() failure (Ben Noordhuis) | |
| 4182 | |
| 4183 * unix: only undo fs req registration in async mode (Ben Noordhuis) | |
| 4184 | |
| 4185 * unix: fix uv__getiovmax return value (HungMingWu) | |
| 4186 | |
| 4187 * unix: make work with Solaris Studio. (Adam Stylinski) | |
| 4188 | |
| 4189 * test: fix fs_event_watch_file_currentdir flakiness (Santiago Gimeno) | |
| 4190 | |
| 4191 * unix: skip prohibited syscalls on tvOS and watchOS (Nathan Corvino) | |
| 4192 | |
| 4193 * test: use FQDN in getaddrinfo_fail test (Wink Saville) | |
| 4194 | |
| 4195 * docs: clarify documentation of uv_tcp_init_ex (Andrius Bentkus) | |
| 4196 | |
| 4197 * win: fix comment (Miodrag Milanovic) | |
| 4198 | |
| 4199 * doc: fix typo in README (Angel Leon) | |
| 4200 | |
| 4201 * darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis) | |
| 4202 | |
| 4203 * pipe: enable inprocess uv_write2 on Windows (Louis DeJardin) | |
| 4204 | |
| 4205 * win: properly return UV_EBADF when _close() fails (Nicholas Vavilov) | |
| 4206 | |
| 4207 * test: skip process_title for AIX (Imran Iqbal) | |
| 4208 | |
| 4209 * misc: expose handle print APIs (Petka Antonov) | |
| 4210 | |
| 4211 * include: add stdio.h to uv.h (Saúl Ibarra Corretgé) | |
| 4212 | |
| 4213 * misc: remove unnecessary null pointer checks (Ian Kronquist) | |
| 4214 | |
| 4215 * test,freebsd: skip udp_dual_stack if not supported (Santiago Gimeno) | |
| 4216 | |
| 4217 * linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis) | |
| 4218 | |
| 4219 * unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis) | |
| 4220 | |
| 4221 * test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra Corretgé) | |
| 4222 | |
| 4223 * win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman) | |
| 4224 | |
| 4225 * test: fix test/test-tty.c for AIX (Imran Iqbal) | |
| 4226 | |
| 4227 * android: support api level less than 21 (kkdaemon) | |
| 4228 | |
| 4229 * fsevents: fix race on simultaneous init+close (Fedor Indutny) | |
| 4230 | |
| 4231 * linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra Corretgé) | |
| 4232 | |
| 4233 * fs: add uv_fs_realpath() (Yuval Brik) | |
| 4234 | |
| 4235 * win: fix path for removed and renamed fs events (Joran Dirk Greef) | |
| 4236 | |
| 4237 * win: do not read more from stream than available (Jeremy Whitlock) | |
| 4238 | |
| 4239 * test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo) | |
| 4240 | |
| 4241 * unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo) | |
| 4242 | |
| 4243 * test: fix self-deadlocks in thread_rwlock_trylock (Ben Noordhuis) | |
| 4244 | |
| 4245 * src: remove non ascii character (sztomi) | |
| 4246 | |
| 4247 * test: fix test udp_multicast_join6 for AIX (Imran Iqbal) | |
| 4248 | |
| 4249 | |
| 4250 2015.09.23, Version 1.7.5 (Stable), a8c1136de2cabf25b143021488cbaab05834daa8 | |
| 4251 | |
| 4252 Changes since version 1.7.4: | |
| 4253 | |
| 4254 * unix: Support atomic compare & swap xlC on AIX (nmushell) | |
| 4255 | |
| 4256 * unix: Fix including uv-aix.h on AIX (nmushell) | |
| 4257 | |
| 4258 * unix: consolidate rwlock tryrdlock trywrlock errors (Saúl Ibarra Corretgé) | |
| 4259 | |
| 4260 * unix, win: consolidate mutex trylock errors (Saúl Ibarra Corretgé) | |
| 4261 | |
| 4262 * darwin: fix memory leak in uv_cpu_info (Jianghua Yang) | |
| 4263 | |
| 4264 * test: add tests for the uv_rwlock implementation (Bert Belder) | |
| 4265 | |
| 4266 * win: redo/fix the uv_rwlock APIs (Bert Belder) | |
| 4267 | |
| 4268 * win: don't fetch function pointers to SRWLock APIs (Bert Belder) | |
| 4269 | |
| 4270 | |
| 4271 2015.09.12, Version 1.7.4 (Stable), a7ad4f52189d89cfcba35f78bfc5ff3b1f4105c4 | |
| 4272 | |
| 4273 Changes since version 1.7.3: | |
| 4274 | |
| 4275 * doc: uv_read_start and uv_read_cb clarifications (Ben Trask) | |
| 4276 | |
| 4277 * freebsd: obtain true uptime through clock_gettime() (Jianghua Yang) | |
| 4278 | |
| 4279 * win, tty: do not convert \r to \r\n (Colin Snover) | |
| 4280 | |
| 4281 * build,gyp: add DragonFly to the list of OSes (Michael Neumann) | |
| 4282 | |
| 4283 * fs: fix bug in sendfile for DragonFly (Michael Neumann) | |
| 4284 | |
| 4285 * doc: add uv_dlsym() return type (Brian White) | |
| 4286 | |
| 4287 * tests: fix fs tests run w/o full getdents support (Jeremy Whitlock) | |
| 4288 | |
| 4289 * doc: fix typo (Devchandra Meetei Leishangthem) | |
| 4290 | |
| 4291 * doc: fix uv-unix.h location (Sakthipriyan Vairamani) | |
| 4292 | |
| 4293 * unix: fix error check when closing process pipe fd (Ben Noordhuis) | |
| 4294 | |
| 4295 * test,freebsd: fix ipc_listen_xx_write tests (Santiago Gimeno) | |
| 4296 | |
| 4297 * win: fix unsavory rwlock fallback implementation (Bert Belder) | |
| 4298 | |
| 4299 * doc: clarify repeat timer behavior (Eli Skeggs) | |
| 4300 | |
| 4301 | |
| 4302 2015.08.28, Version 1.7.3 (Stable), 93877b11c8b86e0a6befcda83a54555c1e36e4f0 | |
| 4303 | |
| 4304 Changes since version 1.7.2: | |
| 4305 | |
| 4306 * threadpool: fix thread starvation bug (Ben Noordhuis) | |
| 4307 | |
| 4308 | |
| 4309 2015.08.25, Version 1.7.2 (Stable), 4d13a013fcfa72311f0102751fdc7951873f466c | |
| 4310 | |
| 4311 Changes since version 1.7.1: | |
| 4312 | |
| 4313 * unix, win: make uv_loop_init return on error (Willem Thiart) | |
| 4314 | |
| 4315 * win: reset pipe handle for pipe servers (Saúl Ibarra Corretgé) | |
| 4316 | |
| 4317 * win: fix replacing pipe handle for pipe servers (Saúl Ibarra Corretgé) | |
| 4318 | |
| 4319 * win: fix setting pipe pending instances after bind (Saúl Ibarra Corretgé) | |
| 4320 | |
| 4321 | |
| 4322 2015.08.20, Version 1.7.1 (Stable), 44f4b6bd82d8ae4583ccc4768a83af778ef69f85 | |
| 4323 | |
| 4324 Changes since version 1.7.0: | |
| 4325 | |
| 4326 * doc: document the procedure for verifying releases (Saúl Ibarra Corretgé) | |
| 4327 | |
| 4328 * doc: add note about Windows binaries to the README (Saúl Ibarra Corretgé) | |
| 4329 | |
| 4330 * doc: use long GPG IDs in MAINTAINERS.md (Saúl Ibarra Corretgé) | |
| 4331 | |
| 4332 * Revert "stream: squelch ECONNRESET error if already closed" (Saúl Ibarra | |
| 4333 Corretgé) | |
| 4334 | |
| 4335 * doc: clarify uv_read_stop() is idempotent (Corbin Simpson) | |
| 4336 | |
| 4337 * unix: OpenBSD's setsockopt needs an unsigned char for multicast (Zachary | |
| 4338 Hamm) | |
| 4339 | |
| 4340 * test: Fix two memory leaks (Karl Skomski) | |
| 4341 | |
| 4342 * unix,win: return EINVAL on nullptr args in uv_fs_{read,write} (Karl Skomski) | |
| 4343 | |
| 4344 * win: set accepted TCP sockets as non-inheritable (Saúl Ibarra Corretgé) | |
| 4345 | |
| 4346 * unix: remove superfluous parentheses in fs macros (Ben Noordhuis) | |
| 4347 | |
| 4348 * unix: don't copy arguments for sync fs requests (Ben Noordhuis) | |
| 4349 | |
| 4350 * test: plug small memory leak in unix test runner (Ben Noordhuis) | |
| 4351 | |
| 4352 * unix,windows: allow NULL loop for sync fs requests (Ben Noordhuis) | |
| 4353 | |
| 4354 * unix,windows: don't assert on unknown error code (Ben Noordhuis) | |
| 4355 | |
| 4356 * stream: retry write on EPROTOTYPE on OSX (Brian White) | |
| 4357 | |
| 4358 * common: fix use of snprintf on Windows (Saúl Ibarra Corretgé) | |
| 4359 | |
| 4360 * tests: refactored fs watch_dir tests for stability (Jeremy Whitlock) | |
| 4361 | |
| 4362 | |
| 4363 2015.08.06, Version 1.7.0 (Stable), 415a865d6365ba58d02b92b89d46ba5d7744ec8b | |
| 4364 | |
| 4365 Changes since version 1.6.1: | |
| 4366 | |
| 4367 * win,stream: add slot to remember CRT fd (Bert Belder) | |
| 4368 | |
| 4369 * win,pipe: properly close when created from CRT fd (Bert Belder) | |
| 4370 | |
| 4371 * win,pipe: don't close fd 0-2 (Bert Belder) | |
| 4372 | |
| 4373 * win,tty: convert fd -> handle safely (Bert Belder) | |
| 4374 | |
| 4375 * win,tty: properly close when created from CRT fd (Bert Belder) | |
| 4376 | |
| 4377 * win,tty: don't close fd 0-2 (Bert Belder) | |
| 4378 | |
| 4379 * win,fs: don't close fd 0-2 (Bert Belder) | |
| 4380 | |
| 4381 * win: include "malloc.h" (Cheng Zhao) | |
| 4382 | |
| 4383 * windows: MSVC 2015 has C99 inline (Jason Williams) | |
| 4384 | |
| 4385 * dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann) | |
| 4386 | |
| 4387 * dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann) | |
| 4388 | |
| 4389 * dragonflybsd: fix uv_exepath (Michael Neumann) | |
| 4390 | |
| 4391 * win,fs: Fixes align(8) directive on mingw (Stefano Cristiano) | |
| 4392 | |
| 4393 * unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t (Saúl Ibarra Corretgé) | |
| 4394 | |
| 4395 * win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl | |
| 4396 Ibarra Corretgé) | |
| 4397 | |
| 4398 * unix, win: add ability to create tcp/udp sockets early (Saúl Ibarra Corretgé) | |
| 4399 | |
| 4400 * test: retry select() on EINTR, honor milliseconds (Ben Noordhuis) | |
| 4401 | |
| 4402 * unix: consolidate tcp and udp bind error (Saúl Ibarra Corretgé) | |
| 4403 | |
| 4404 * test: conditionally skip udp_ipv6_multicast_join6 (heshamsafi) | |
| 4405 | |
| 4406 * core: add UV_VERSION_HEX macro (Saúl Ibarra Corretgé) | |
| 4407 | |
| 4408 * doc: add section with version-checking macros and functions (Saúl Ibarra | |
| 4409 Corretgé) | |
| 4410 | |
| 4411 * tty: cleanup handle if uv_tty_init fails (Saúl Ibarra Corretgé) | |
| 4412 | |
| 4413 * darwin: save a fd when FSEvents is used (Saúl Ibarra Corretgé) | |
| 4414 | |
| 4415 * win: fix returning thread id in uv_thread_self (Saúl Ibarra Corretgé) | |
| 4416 | |
| 4417 * common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé) | |
| 4418 | |
| 4419 * win: remove UV_HANDLE_CONNECTED (A. Hauptmann) | |
| 4420 | |
| 4421 * docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé) | |
| 4422 | |
| 4423 * doc: add note about uv_fs_scandir (Saúl Ibarra Corretgé) | |
| 4424 | |
| 4425 * test,unix: reduce stack size of watchdog threads (Ben Noordhuis) | |
| 4426 | |
| 4427 * win: add support for recursive file watching (Saúl Ibarra Corretgé) | |
| 4428 | |
| 4429 * win,tty: support consoles with non-default colors (John McNamee) | |
| 4430 | |
| 4431 * doc: add missing variable name (Yosuke Furukawa) | |
| 4432 | |
| 4433 * stream: squelch ECONNRESET error if already closed (Santiago Gimeno) | |
| 4434 | |
| 4435 * build: remove ancient condition from common.gypi (Saúl Ibarra Corretgé) | |
| 4436 | |
| 4437 * tests: skip some tests when network is unreachable (Luca Bruno) | |
| 4438 | |
| 4439 * build: proper support for android cross compilation (guworks) | |
| 4440 | |
| 4441 * android: add missing include to pthread-fixes.c (RossBencina) | |
| 4442 | |
| 4443 * test: fix compilation warning (Saúl Ibarra Corretgé) | |
| 4444 | |
| 4445 * doc: add a note about uv_dirent_t.type (Saúl Ibarra Corretgé) | |
| 4446 | |
| 4447 * win,test: fix shared library build (Saúl Ibarra Corretgé) | |
| 4448 | |
| 4449 * test: fix compilation warning (Santiago Gimeno) | |
| 4450 | |
| 4451 * build: add experimental Windows installer (Roger A. Light) | |
| 4452 | |
| 4453 * threadpool: send signal only when queue is empty (chenttuuvv) | |
| 4454 | |
| 4455 * aix: fix uv_exepath with relative paths (Richard Lau) | |
| 4456 | |
| 4457 * build: fix version syntax in AppVeyor file (Saúl Ibarra Corretgé) | |
| 4458 | |
| 4459 * unix: allow nbufs > IOV_MAX in uv_fs_{read,write} (ronkorving) | |
| 4460 | |
| 4461 | |
| 4462 2015.06.06, Version 1.6.1 (Stable), 30c8be07bb78a66fdee5141626bf53a49a17094a | |
| 4463 | |
| 4464 Changes since version 1.6.0: | |
| 4465 | |
| 4466 * unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig) | |
| 4467 | |
| 4468 | |
| 4469 2015.06.04, Version 1.6.0 (Stable), adfccad76456061dfcf79b8df8e7dbfee51791d7 | |
| 4470 | |
| 4471 Changes since version 1.5.0: | |
| 4472 | |
| 4473 * aix: fix setsockopt for multicast options (Michael) | |
| 4474 | |
| 4475 * unix: don't block for io if any io handle is primed (Saúl Ibarra Corretgé) | |
| 4476 | |
| 4477 * windows: MSVC 2015 has snprintf() (Rui Abreu Ferreira) | |
| 4478 | |
| 4479 * windows: Add VS2015 support to vcbuild.bat (Jason Williams) | |
| 4480 | |
| 4481 * doc: fix typo in tcp.rst (Igor Soarez) | |
| 4482 | |
| 4483 * linux: work around epoll bug in kernels < 2.6.37 (Ben Noordhuis) | |
| 4484 | |
| 4485 * unix,win: add uv_os_homedir() (cjihrig) | |
| 4486 | |
| 4487 * stream: fix `select()` race condition (Fedor Indutny) | |
| 4488 | |
| 4489 * unix: prevent infinite loop in uv__run_pending (Saúl Ibarra Corretgé) | |
| 4490 | |
| 4491 * unix: make sure UDP send callbacks are asynchronous (Saúl Ibarra Corretgé) | |
| 4492 | |
| 4493 * test: fix `platform_output` netmask printing. (Andrew Paprocki) | |
| 4494 | |
| 4495 * aix: add ahafs autoconf detection and README notes (Andrew Paprocki) | |
| 4496 | |
| 4497 * core: add ability to customize memory allocator (Saúl Ibarra Corretgé) | |
| 4498 | |
| 4499 | |
| 4500 2015.05.07, Version 1.5.0 (Stable), 4e77f74c7b95b639b3397095db1bc5bcc016c203 | |
| 4501 | |
| 4502 Changes since version 1.4.2: | |
| 4503 | |
| 4504 * doc: clarify that the thread pool primites are not thread safe (Andrius | |
| 4505 Bentkus) | |
| 4506 | |
| 4507 * aix: always deregister closing fds from epoll (Michael) | |
| 4508 | |
| 4509 * unix: fix glibc-2.20+ macro incompatibility (Massimiliano Torromeo) | |
| 4510 | |
| 4511 * doc: add Sphinx plugin for generating links to man pages (Saúl Ibarra | |
| 4512 Corretgé) | |
| 4513 | |
| 4514 * doc: link system and library calls to man pages (Saúl Ibarra Corretgé) | |
| 4515 | |
| 4516 * doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra Corretgé) | |
| 4517 | |
| 4518 * build: update the location of gyp (Stephen von Takach) | |
| 4519 | |
| 4520 * win: name all anonymous structs and unions (TomCrypto) | |
| 4521 | |
| 4522 * linux: work around epoll bug in kernels 3.10-3.19 (Ben Noordhuis) | |
| 4523 | |
| 4524 * darwin: fix size calculation in select() fallback (Ole André Vadla Ravnås) | |
| 4525 | |
| 4526 * solaris: fix setsockopt for multicast options (Julien Gilli) | |
| 4527 | |
| 4528 * test: fix race condition in multithreaded test (Ben Noordhuis) | |
| 4529 | |
| 4530 * doc: fix long lines in tty.rst (Ben Noordhuis) | |
| 4531 | |
| 4532 * test: use UV_TTY_MODE_* values in tty test (Ben Noordhuis) | |
| 4533 | |
| 4534 * unix: don't clobber errno in uv_tty_reset_mode() (Ben Noordhuis) | |
| 4535 | |
| 4536 * unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis) | |
| 4537 | |
| 4538 * win: fix pipe blocking writes (Alexis Campailla) | |
| 4539 | |
| 4540 * build: fix cross-compiling for iOS (Steven Kabbes) | |
| 4541 | |
| 4542 * win: remove unnecessary malloc.h | |
| 4543 | |
| 4544 * include: use `extern "c++"` for defining C++ code (Kazuho Oku) | |
| 4545 | |
| 4546 * unix: reap child on execvp() failure (Ryan Phillips) | |
| 4547 | |
| 4548 * windows: fix handle leak on EMFILE (Brian Green) | |
| 4549 | |
| 4550 * test: fix tty_file, close handle if initialized (Saúl Ibarra Corretgé) | |
| 4551 | |
| 4552 * doc: clarify what uv_*_open accepts (Saúl Ibarra Corretgé) | |
| 4553 | |
| 4554 * doc: clarify that we don't maintain external doc resources (Saúl Ibarra | |
| 4555 Corretgé) | |
| 4556 | |
| 4557 * build: add documentation for ninja support (Devchandra Meetei Leishangthem) | |
| 4558 | |
| 4559 * doc: document uv_buf_t members (Corey Farrell) | |
| 4560 | |
| 4561 * linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis) | |
| 4562 | |
| 4563 * android: fix compilation warning (Saúl Ibarra Corretgé) | |
| 4564 | |
| 4565 * unix: don't close the fds we just setup (Sam Roberts) | |
| 4566 | |
| 4567 * test: spawn child replacing std{out,err} to stderr (Saúl Ibarra Corretgé) | |
| 4568 | |
| 4569 * unix: fix swapping fds order in uv_spawn (Saúl Ibarra Corretgé) | |
| 4570 | |
| 4571 * unix: fix potential bug if dup2 fails in uv_spawn (Saúl Ibarra Corretgé) | |
| 4572 | |
| 4573 * test: remove LOG and LOGF variadic macros (Saúl Ibarra Corretgé) | |
| 4574 | |
| 4575 * win: fix uv_fs_access on directories (Saúl Ibarra Corretgé) | |
| 4576 | |
| 4577 * win: fix of double free in uv_uptime (Per Nilsson) | |
| 4578 | |
| 4579 * unix: open "/dev/null" instead of "/" for emfile_fd (Alan Rogers) | |
| 4580 | |
| 4581 * docs: add some missing words (Daryl Haresign) | |
| 4582 | |
| 4583 * unix: clean up uv_fs_open() O_CLOEXEC logic (Ben Noordhuis) | |
| 4584 | |
| 4585 * build: set SONAME for shared library in uv.gyp (Rui Abreu Ferreira) | |
| 4586 | |
| 4587 * windows: define snprintf replacement as inline instead of static (Rui Abreu | |
| 4588 Ferreira) | |
| 4589 | |
| 4590 * win: fix unlink of readonly files (João Reis) | |
| 4591 | |
| 4592 * doc: fix uv_run(UV_RUN_DEFAULT) description (Ben Noordhuis) | |
| 4593 | |
| 4594 * linux: intercept syscall when running under memory sanitizer (Keno Fischer) | |
| 4595 | |
| 4596 * aix: fix uv_interface_addresses return value (farblue68) | |
| 4597 | |
| 4598 * windows: defer reporting TCP write failure until next tick (Saúl Ibarra | |
| 4599 Corretgé) | |
| 4600 | |
| 4601 * test: add test for deferred TCP write failure (Saúl Ibarra Corretgé) | |
| 4602 | |
| 4603 | |
| 4604 2015.02.27, Version 1.4.2 (Stable), 1a7391348a11d5450c0f69c828d5302e2cb842eb | |
| 4605 | |
| 4606 Changes since version 1.4.1: | |
| 4607 | |
| 4608 * stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny) | |
| 4609 | |
| 4610 | |
| 4611 2015.02.25, Version 1.4.1 (Stable), e8e3fc5789cc0f02937879d141cca0411274093c | |
| 4612 | |
| 4613 Changes since version 1.4.0: | |
| 4614 | |
| 4615 * win: don't use inline keyword in thread.c (Ben Noordhuis) | |
| 4616 | |
| 4617 * windows: fix setting dirent types on uv_fs_scandir_next (Saúl Ibarra | |
| 4618 Corretgé) | |
| 4619 | |
| 4620 * unix,windows: make uv_thread_create() return errno (Ben Noordhuis) | |
| 4621 | |
| 4622 * tty: fix build for SmartOS (Julien Gilli) | |
| 4623 | |
| 4624 * unix: fix for uv_async data race (Michael Penick) | |
| 4625 | |
| 4626 * unix, windows: map EHOSTDOWN errno (Ben Noordhuis) | |
| 4627 | |
| 4628 * stream: use SO_OOBINLINE on OS X (Fedor Indutny) | |
| 4629 | |
| 4630 | |
| 4631 2015.02.10, Version 1.4.0 (Stable), 19fb8a90648f3763240db004b77ab984264409be | |
| 4632 | |
| 4633 Changes since version 1.3.0: | |
| 4634 | |
| 4635 * unix: check Android support for pthread_cond_timedwait_monotonic_np (Leith | |
| 4636 Bade) | |
| 4637 | |
| 4638 * test: use modified path in test (cjihrig) | |
| 4639 | |
| 4640 * unix: implement uv_stream_set_blocking() (Ben Noordhuis) | |
| 4641 | |
| 4642 | |
| 4643 2015.01.29, Version 1.3.0 (Stable), 165685b2a9a42cf96501d79cd6d48a18aaa16e3b | |
| 4644 | |
| 4645 Changes since version 1.2.1: | |
| 4646 | |
| 4647 * unix, windows: set non-block mode in uv_poll_init (Saúl Ibarra Corretgé) | |
| 4648 | |
| 4649 * doc: clarify which flags are supported in uv_fs_event_start (Saúl Ibarra | |
| 4650 Corretgé) | |
| 4651 | |
| 4652 * win,unix: move loop functions which have identical implementations (Andrius | |
| 4653 Bentkus) | |
| 4654 | |
| 4655 * doc: explain how the threadpool is allocated (Alex Mo) | |
| 4656 | |
| 4657 * doc: clarify uv_default_loop (Saúl Ibarra Corretgé) | |
| 4658 | |
| 4659 * unix: fix implicit declaration compiler warning (Ben Noordhuis) | |
| 4660 | |
| 4661 * unix: fix long line introduced in commit 94e628fa (Ben Noordhuis) | |
| 4662 | |
| 4663 * unix, win: add synchronous uv_get{addr,name}info (Saúl Ibarra Corretgé) | |
| 4664 | |
| 4665 * linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis) | |
| 4666 | |
| 4667 * build: compile -D_GNU_SOURCE on linux (Ben Noordhuis) | |
| 4668 | |
| 4669 * build: use -fvisibility=hidden in autotools build (Ben Noordhuis) | |
| 4670 | |
| 4671 * fs, pipe: no trailing terminator in exact sized buffers (Andrius Bentkus) | |
| 4672 | |
| 4673 * style: rename buf to buffer and len to size for consistency (Andrius Bentkus) | |
| 4674 | |
| 4675 * test: fix test-spawn on MinGW32 (Luis Martinez de Bartolome) | |
| 4676 | |
| 4677 * win, pipe: fix assertion when destroying timer (Andrius Bentkus) | |
| 4678 | |
| 4679 * win, unix: add pipe_peername implementation (Andrius Bentkus) | |
| 4680 | |
| 4681 | |
| 4682 2015.01.29, Version 0.10.33 (Stable), 7a2253d33ad8215a26c1b34f1952aee7242dd687 | |
| 4683 | |
| 4684 Changes since version 0.10.32: | |
| 4685 | |
| 4686 * linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis) | |
| 4687 | |
| 4688 * test: back-port uv_loop_configure() test (Ben Noordhuis) | |
| 4689 | |
| 4690 | |
| 4691 2015.01.15, Version 1.2.1 (Stable), 4ca78e989062a1099dc4b9ad182a98e8374134b1 | |
| 4692 | |
| 4693 Changes since version 1.2.0: | |
| 4694 | |
| 4695 * unix: remove unused dtrace file (Saúl Ibarra Corretgé) | |
| 4696 | |
| 4697 * test: skip TTY select test if /dev/tty can't be opened (Saúl Ibarra Corretgé) | |
| 4698 | |
| 4699 * doc: clarify the behavior of uv_tty_init (Saúl Ibarra Corretgé) | |
| 4700 | |
| 4701 * doc: clarify how uv_async_send behaves (Saúl Ibarra Corretgé) | |
| 4702 | |
| 4703 * build: make dist now generates a full tarball (Johan Bergström) | |
| 4704 | |
| 4705 * freebsd: make uv_exepath more resilient (Saúl Ibarra Corretgé) | |
| 4706 | |
| 4707 * unix: make setting the tty mode to the same value a no-op (Saúl Ibarra | |
| 4708 Corretgé) | |
| 4709 | |
| 4710 * win,tcp: support uv_try_write (Bert Belder) | |
| 4711 | |
| 4712 * test: enable test-tcp-try-write on windows (Bert Belder) | |
| 4713 | |
| 4714 * win,tty: support uv_try_write (Bert Belder) | |
| 4715 | |
| 4716 * unix: set non-block mode in uv_{pipe,tcp,udp}_open (Ben Noordhuis) | |
| 4717 | |
| 4718 | |
| 4719 2015.01.06, Version 1.2.0 (Stable), 09f25b13cd149c7981108fc1a75611daf1277f83 | |
| 4720 | |
| 4721 Changes since version 1.1.0: | |
| 4722 | |
| 4723 * linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis) | |
| 4724 | |
| 4725 * tty: implement binary I/O terminal mode (Yuri D'Elia) | |
| 4726 | |
| 4727 * test: fix spawn test with autotools build (Ben Noordhuis) | |
| 4728 | |
| 4729 * test: skip ipv6 tests when ipv6 is not supported (Ben Noordhuis) | |
| 4730 | |
| 4731 * common: move STATIC_ASSERT to uv-common.h (Alexey Melnichuk) | |
| 4732 | |
| 4733 * win/thread: store thread handle in a TLS slot (Alexey Melnichuk) | |
| 4734 | |
| 4735 * unix: fix ttl, multicast ttl and loop options on IPv6 (Saúl Ibarra Corretgé) | |
| 4736 | |
| 4737 * linux: fix support for preadv/pwritev-less kernels (Ben Noordhuis) | |
| 4738 | |
| 4739 * unix: make uv_exepath(size=0) return UV_EINVAL (Ben Noordhuis) | |
| 4740 | |
| 4741 * darwin: fix uv_exepath(smallbuf) UV_EPERM error (Ben Noordhuis) | |
| 4742 | |
| 4743 * openbsd: fix uv_exepath(smallbuf) UV_EINVAL error (Ben Noordhuis) | |
| 4744 | |
| 4745 * linux: fix uv_exepath(size=1) UV_EINVAL error (Ben Noordhuis) | |
| 4746 | |
| 4747 * sunos: preemptively fix uv_exepath(size=1) (Ben Noordhuis) | |
| 4748 | |
| 4749 * win: fix and clarify comments in winapi.h (Bert Belder) | |
| 4750 | |
| 4751 * win: make available NtQueryDirectoryFile (Bert Belder) | |
| 4752 | |
| 4753 * win: add definitions for directory information types (Bert Belder) | |
| 4754 | |
| 4755 * win: use NtQueryDirectoryFile to implement uv_fs_scandir (Bert Belder) | |
| 4756 | |
| 4757 * unix: don't unlink unix socket on bind error (Ben Noordhuis) | |
| 4758 | |
| 4759 * build: fix bad comment in autogen.sh (Ben Noordhuis) | |
| 4760 | |
| 4761 * build: add AC_PROG_LIBTOOL to configure.ac (Ben Noordhuis) | |
| 4762 | |
| 4763 * test: skip udp_options6 if there no IPv6 support (Saúl Ibarra Corretgé) | |
| 4764 | |
| 4765 * win: add definitions for MUI errors mingw lacks (Bert Belder) | |
| 4766 | |
| 4767 * build: enable warnings in autotools build (Ben Noordhuis) | |
| 4768 | |
| 4769 * build: remove -Wno-dollar-in-identifier-extension (Ben Noordhuis) | |
| 4770 | |
| 4771 * build: move flags from Makefile.am to configure.ac (Ben Noordhuis) | |
| 4772 | |
| 4773 | |
| 4774 2015.01.06, Version 0.10.32 (Stable), 378de30c59aef5fdb6d130fa5cfcb0a68fce571c | |
| 4775 | |
| 4776 Changes since version 0.10.31: | |
| 4777 | |
| 4778 * linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis) | |
| 4779 | |
| 4780 | |
| 4781 2014.12.25, Version 1.1.0 (Stable), 9572f3e74a167f59a8017e57ca3ebe91ffd88e18 | |
| 4782 | |
| 4783 Changes since version 1.0.2: | |
| 4784 | |
| 4785 * test: test that closing a poll handle doesn't corrupt the stack (Bert Belder) | |
| 4786 | |
| 4787 * win: fix compilation of tests (Marc Schlaich) | |
| 4788 | |
| 4789 * Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder) | |
| 4790 | |
| 4791 * win: avoid stack corruption when closing a poll handle (Bert Belder) | |
| 4792 | |
| 4793 * test: fix test-fs-file-loop on Windows (Bert Belder) | |
| 4794 | |
| 4795 * test: fix test-cwd-and-chdir (Bert Belder) | |
| 4796 | |
| 4797 * doc: indicate what version uv_loop_configure was added on (Saúl Ibarra | |
| 4798 Corretgé) | |
| 4799 | |
| 4800 * doc: fix sphinx warning (Saúl Ibarra Corretgé) | |
| 4801 | |
| 4802 * test: skip spawn_setuid_setgid if we get EACCES (Saúl Ibarra Corretgé) | |
| 4803 | |
| 4804 * test: silence some Clang warnings (Saúl Ibarra Corretgé) | |
| 4805 | |
| 4806 * test: relax osx_select_many_fds (Saúl Ibarra Corretgé) | |
| 4807 | |
| 4808 * test: fix compilation warnings when building with Clang (Saúl Ibarra | |
| 4809 Corretgé) | |
| 4810 | |
| 4811 * win: fix autotools build of tests (Luis Lavena) | |
| 4812 | |
| 4813 * gitignore: ignore Visual Studio files (Marc Schlaich) | |
| 4814 | |
| 4815 * win: set fallback message if FormatMessage fails (Marc Schlaich) | |
| 4816 | |
| 4817 * win: fall back to default language in uv_dlerror (Marc Schlaich) | |
| 4818 | |
| 4819 * test: improve compatibility for dlerror test (Marc Schlaich) | |
| 4820 | |
| 4821 * test: check dlerror is "no error" in no error case (Marc Schlaich) | |
| 4822 | |
| 4823 * unix: change uv_cwd not to return a trailing slash (Saúl Ibarra Corretgé) | |
| 4824 | |
| 4825 * test: fix cwd_and_chdir test on Unix (Saúl Ibarra Corretgé) | |
| 4826 | |
| 4827 * test: add uv_cwd output to platform_output test (Saúl Ibarra Corretgé) | |
| 4828 | |
| 4829 * build: fix dragonflybsd autotools build (John Marino) | |
| 4830 | |
| 4831 * win: scandir use 'ls' for formatting long strings (Kenneth Perry) | |
| 4832 | |
| 4833 * build: remove clang and gcc_version gyp defines (Ben Noordhuis) | |
| 4834 | |
| 4835 * unix, windows: don't treat uv_run_mode as a bitmask (Saúl Ibarra Corretgé) | |
| 4836 | |
| 4837 * unix, windows: fix UV_RUN_ONCE mode if progress was made (Saúl Ibarra | |
| 4838 Corretgé) | |
| 4839 | |
| 4840 | |
| 4841 2014.12.25, Version 0.10.31 (Stable), 4dbd27e2219069a6daa769fb37f98673b77b4261 | |
| 4842 | |
| 4843 Changes since version 0.10.30: | |
| 4844 | |
| 4845 * test: test that closing a poll handle doesn't corrupt the stack (Bert Belder) | |
| 4846 | |
| 4847 * win: fix compilation of tests (Marc Schlaich) | |
| 4848 | |
| 4849 * Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder) | |
| 4850 | |
| 4851 * win: avoid stack corruption when closing a poll handle (Bert Belder) | |
| 4852 | |
| 4853 * gitignore: ignore Visual Studio files (Marc Schlaich) | |
| 4854 | |
| 4855 * win: set fallback message if FormatMessage fails (Marc Schlaich) | |
| 4856 | |
| 4857 * win: fall back to default language in uv_dlerror (Marc Schlaich) | |
| 4858 | |
| 4859 * test: improve compatibility for dlerror test (Marc Schlaich) | |
| 4860 | |
| 4861 * test: check dlerror is "no error" in no error case (Marc Schlaich) | |
| 4862 | |
| 4863 * build: link against -pthread (Logan Rosen) | |
| 4864 | |
| 4865 * win: scandir use 'ls' for formatting long strings (Kenneth Perry) | |
| 4866 | |
| 4867 | |
| 4868 2014.12.10, Version 1.0.2 (Stable), eec671f0059953505f9a3c9aeb7f9f31466dd7cd | |
| 4869 | |
| 4870 Changes since version 1.0.1: | |
| 4871 | |
| 4872 * linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis) | |
| 4873 | |
| 4874 * linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller) | |
| 4875 | |
| 4876 * doc: fix spelling (Joey Geralnik) | |
| 4877 | |
| 4878 * unix, windows: fix typos in comments (Joey Geralnik) | |
| 4879 | |
| 4880 * test: canonicalize test runner path (Ben Noordhuis) | |
| 4881 | |
| 4882 * test: fix compilation warnings (Saúl Ibarra Corretgé) | |
| 4883 | |
| 4884 * test: skip tty test if detected width and height are 0 (Saúl Ibarra Corretgé) | |
| 4885 | |
| 4886 * doc: update README with IRC channel (Saúl Ibarra Corretgé) | |
| 4887 | |
| 4888 * Revert "unix: use cfmakeraw() for setting raw TTY mode" (Ben Noordhuis) | |
| 4889 | |
| 4890 * doc: document how to get result of uv_fs_mkdtemp (Tim Caswell) | |
| 4891 | |
| 4892 * unix: add flag for blocking SIGPROF during poll (Ben Noordhuis) | |
| 4893 | |
| 4894 * unix, windows: add uv_loop_configure() function (Ben Noordhuis) | |
| 4895 | |
| 4896 * win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich) | |
| 4897 | |
| 4898 * test: raise fd limit for OSX select test (Saúl Ibarra Corretgé) | |
| 4899 | |
| 4900 * unix: remove overzealous assert in uv_read_stop (Saúl Ibarra Corretgé) | |
| 4901 | |
| 4902 * unix: reset the reading flag when a stream gets EOF (Saúl Ibarra Corretgé) | |
| 4903 | |
| 4904 * unix: stop reading if an error is produced (Saúl Ibarra Corretgé) | |
| 4905 | |
| 4906 * cleanup: remove all dead assignments (Maciej Małecki) | |
| 4907 | |
| 4908 * linux: return early if we have no interfaces (Maciej Małecki) | |
| 4909 | |
| 4910 * cleanup: remove a dead increment (Maciej Małecki) | |
| 4911 | |
| 4912 | |
| 4913 2014.12.10, Version 0.10.30 (Stable), 5a63f5e9546dca482eeebc3054139b21f509f21f | |
| 4914 | |
| 4915 Changes since version 0.10.29: | |
| 4916 | |
| 4917 * linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis) | |
| 4918 | |
| 4919 * linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller) | |
| 4920 | |
| 4921 * doc: update project links (Ben Noordhuis) | |
| 4922 | |
| 4923 * windows: fix compilation of tests (Marc Schlaich) | |
| 4924 | |
| 4925 * unix: add flag for blocking SIGPROF during poll (Ben Noordhuis) | |
| 4926 | |
| 4927 * unix, windows: add uv_loop_configure() function (Ben Noordhuis) | |
| 4928 | |
| 4929 * win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich) | |
| 4930 | |
| 4931 | |
| 4932 2014.11.27, Version 1.0.1 (Stable), 0a8e81374e861d425b56c45c8599595d848911d2 | |
| 4933 | |
| 4934 Changes since version 1.0.0: | |
| 4935 | |
| 4936 * readme: remove Rust from users (Elijah Andrews) | |
| 4937 | |
| 4938 * doc,build,include: update project links (Ben Noordhuis) | |
| 4939 | |
| 4940 * doc: fix typo: Strcutures -> Structures (Michael Ira Krufky) | |
| 4941 | |
| 4942 * unix: fix processing process handles queue (Saúl Ibarra Corretgé) | |
| 4943 | |
| 4944 * win: replace non-ansi characters in source file (Bert Belder) | |
| 4945 | |
| 4946 | |
| 4947 2014.11.21, Version 1.0.0 (Stable), feb2a9e6947d892f449b2770c4090f7d8c88381b | |
| 4948 | |
| 4949 Changes since version 1.0.0-rc2: | |
| 4950 | |
| 4951 * doc: fix git/svn url for gyp repo in README (Emmanuel Odeke) | |
| 4952 | |
| 4953 * windows: fix fs_read with nbufs > 1 and offset (Unknown W. Brackets) | |
| 4954 | |
| 4955 * win: add missing IP_ADAPTER_UNICAST_ADDRESS_LH definition for MinGW | |
| 4956 (huxingyi) | |
| 4957 | |
| 4958 * doc: mention homebrew in README (Mikhail Mukovnikov) | |
| 4959 | |
| 4960 * doc: add learnuv workshop to README (Thorsten Lorenz) | |
| 4961 | |
| 4962 * doc: fix parameter name in uv_fs_access (Saúl Ibarra Corretgé) | |
| 4963 | |
| 4964 * unix: use cfmakeraw() for setting raw TTY mode (Yuri D'Elia) | |
| 4965 | |
| 4966 * win: fix uv_thread_self() (Alexis Campailla) | |
| 4967 | |
| 4968 * build: add x32 support to gyp build (Ben Noordhuis) | |
| 4969 | |
| 4970 * build: remove dtrace probes (Ben Noordhuis) | |
| 4971 | |
| 4972 * doc: fix link in misc.rst (Manos Nikolaidis) | |
| 4973 | |
| 4974 * mailmap: remove duplicated entries (Saúl Ibarra Corretgé) | |
| 4975 | |
| 4976 * gyp: fix comment regarding version info location (Saúl Ibarra Corretgé) | |
| 4977 | |
| 4978 | |
| 4979 2014.10.21, Version 1.0.0-rc2 (Pre-release) | |
| 4980 | |
| 4981 Changes since version 1.0.0-rc1: | |
| 4982 | |
| 4983 * build: add missing fixtures to distribution tarball (Rob Adams) | |
| 4984 | |
| 4985 * doc: update references to current stable branch (Zachary Newman) | |
| 4986 | |
| 4987 * fs: fix readdir on empty directory (Fedor Indutny) | |
| 4988 | |
| 4989 * fs: rename uv_fs_readdir to uv_fs_scandir (Saúl Ibarra Corretgé) | |
| 4990 | |
| 4991 * doc: document uv_alloc_cb (Saúl Ibarra Corretgé) | |
| 4992 | |
| 4993 * doc: add migration guide from version 0.10 (Saúl Ibarra Corretgé) | |
| 4994 | |
| 4995 * build: add DragonFly BSD support in autotools (Robin Hahling) | |
| 4996 | |
| 4997 * doc: document missing stream related structures (Saúl Ibarra Corretgé) | |
| 4998 | |
| 4999 * doc: clarify uv_loop_t.data field lifetime (Saúl Ibarra Corretgé) | |
| 5000 | |
| 5001 * doc: add documentation for missing functions and structures (Saúl Ibarra | |
| 5002 Corretgé) | |
| 5003 | |
| 5004 * doc: fix punctuation and grammar in README (Jeff Widman) | |
| 5005 | |
| 5006 * windows: return libuv error codes in uv_poll_init() (cjihrig) | |
| 5007 | |
| 5008 * unix, windows: add uv_fs_access() (cjihrig) | |
| 5009 | |
| 5010 * windows: fix netmask detection (Alexis Campailla) | |
| 5011 | |
| 5012 * unix, windows: don't include null byte in uv_cwd size (Saúl Ibarra Corretgé) | |
| 5013 | |
| 5014 * unix, windows: add uv_thread_equal (Tomasz Kołodziejski) | |
| 5015 | |
| 5016 * windows: fix fs_write with nbufs > 1 and offset (Unknown W. Brackets) | |
| 5017 | |
| 5018 | |
| 5019 2014.10.21, Version 0.10.29 (Stable), 2d728542d3790183417f8f122a110693cd85db14 | |
| 5020 | |
| 5021 Changes since version 0.10.28: | |
| 5022 | |
| 5023 * darwin: allocate enough space for select() hack (Fedor Indutny) | |
| 5024 | |
| 5025 * linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle) | |
| 5026 | |
| 5027 * windows: map ERROR_INVALID_DRIVE to UV_ENOENT (Saúl Ibarra Corretgé) | |
| 5028 | |
| 5029 | |
| 5030 2014.09.18, Version 1.0.0-rc1 (Unstable), 0c28bbf7b42882853d1799ab96ff68b07f7f8d49 | |
| 5031 | |
| 5032 Changes since version 0.11.29: | |
| 5033 | |
| 5034 * windows: improve timer precision (Alexis Campailla) | |
| 5035 | |
| 5036 * build, gyp: set xcode flags (Recep ASLANTAS) | |
| 5037 | |
| 5038 * ignore: include m4 files which are created manually (Recep ASLANTAS) | |
| 5039 | |
| 5040 * build: add m4 for feature/flag-testing (Recep ASLANTAS) | |
| 5041 | |
| 5042 * ignore: ignore Xcode project and workspace files (Recep ASLANTAS) | |
| 5043 | |
| 5044 * unix: fix warnings about dollar symbol usage in identifiers (Recep ASLANTAS) | |
| 5045 | |
| 5046 * unix: fix warnings when loading functions with dlsym (Recep ASLANTAS) | |
| 5047 | |
| 5048 * linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle) | |
| 5049 | |
| 5050 * test: add test for closing and recreating default loop (Saúl Ibarra Corretgé) | |
| 5051 | |
| 5052 * windows: properly close the default loop (Saúl Ibarra Corretgé) | |
| 5053 | |
| 5054 * version: add ability to specify a version suffix (Saúl Ibarra Corretgé) | |
| 5055 | |
| 5056 * doc: add API documentation (Saúl Ibarra Corretgé) | |
| 5057 | |
| 5058 * test: don't close connection on write error (Trevor Norris) | |
| 5059 | |
| 5060 * windows: further simplify the code for timers (Saúl Ibarra Corretgé) | |
| 5061 | |
| 5062 * gyp: remove UNLIMITED_SELECT from dependent define (Fedor Indutny) | |
| 5063 | |
| 5064 * darwin: allocate enough space for select() hack (Fedor Indutny) | |
| 5065 | |
| 5066 * unix, windows: don't allow a NULL callback on timers (Saúl Ibarra Corretgé) | |
| 5067 | |
| 5068 * windows: simplify code in uv_timer_again (Saúl Ibarra Corretgé) | |
| 5069 | |
| 5070 * test: use less requests on tcp-write-queue-order (Saúl Ibarra Corretgé) | |
| 5071 | |
| 5072 * unix: stop child process watcher after last one exits (Saúl Ibarra Corretgé) | |
| 5073 | |
| 5074 * unix: simplify how process handle queue is managed (Saúl Ibarra Corretgé) | |
| 5075 | |
| 5076 * windows: remove duplicated field (mattn) | |
| 5077 | |
| 5078 * core: add a reserved field to uv_handle_t and uv_req_t (Saúl Ibarra Corretgé) | |
| 5079 | |
| 5080 * windows: fix buffer leak after failed udp send (Bert Belder) | |
| 5081 | |
| 5082 * windows: make sure sockets and handles are reset on close (Saúl Ibarra Corretgé) | |
| 5083 | |
| 5084 * unix, windows: add uv_fileno (Saúl Ibarra Corretgé) | |
| 5085 | |
| 5086 * build: use same CFLAGS in autotools build as in gyp (Saúl Ibarra Corretgé) | |
| 5087 | |
| 5088 * build: remove unneeded define in uv.gyp (Saúl Ibarra Corretgé) | |
| 5089 | |
| 5090 * test: fix watcher_cross_stop on Windows (Saúl Ibarra Corretgé) | |
| 5091 | |
| 5092 * unix, windows: move includes for EAI constants (Saúl Ibarra Corretgé) | |
| 5093 | |
| 5094 * unix: fix exposing EAI_* glibc-isms (Saúl Ibarra Corretgé) | |
| 5095 | |
| 5096 * unix: fix tcp write after bad connect freezing (Andrius Bentkus) | |
| 5097 | |
| 5098 | |
| 5099 2014.08.20, Version 0.11.29 (Unstable), 35451fed830807095bbae8ef981af004a4b9259e | |
| 5100 | |
| 5101 Changes since version 0.11.28: | |
| 5102 | |
| 5103 * windows: make uv_read_stop immediately stop reading (Jameson Nash) | |
| 5104 | |
| 5105 * windows: fix uv__getaddrinfo_translate_error (Alexis Campailla) | |
| 5106 | |
| 5107 * netbsd: fix build (Saúl Ibarra Corretgé) | |
| 5108 | |
| 5109 * unix, windows: add uv_recv_buffer_size and uv_send_buffer_size (Andrius | |
| 5110 Bentkus) | |
| 5111 | |
| 5112 * windows: add support for UNC paths on uv_spawn (Paul Goldsmith) | |
| 5113 | |
| 5114 * windows: replace use of inet_addr with uv_inet_pton (Saúl Ibarra Corretgé) | |
| 5115 | |
| 5116 * unix: replace some asserts with returning errors (Andrius Bentkus) | |
| 5117 | |
| 5118 * windows: use OpenBSD implementation for uv_fs_mkdtemp (Pavel Platto) | |
| 5119 | |
| 5120 * windows: fix GetNameInfoW error handling (Alexis Campailla) | |
| 5121 | |
| 5122 * fs: introduce uv_readdir_next() and report types (Fedor Indutny) | |
| 5123 | |
| 5124 * fs: extend reported types in uv_fs_readdir_next (Saúl Ibarra Corretgé) | |
| 5125 | |
| 5126 * unix: read on stream even when UV__POLLHUP set. (Julien Gilli) | |
| 5127 | |
| 5128 | |
| 5129 2014.08.08, Version 0.11.28 (Unstable), fc9e2a0bc487b299c0cd3b2c9a23aeb554b5d8d1 | |
| 5130 | |
| 5131 Changes since version 0.11.27: | |
| 5132 | |
| 5133 * unix, windows: const-ify handle in uv_udp_getsockname (Rasmus Pedersen) | |
| 5134 | |
| 5135 * windows: use UV_ECANCELED for aborted TCP writes (Saúl Ibarra Corretgé) | |
| 5136 | |
| 5137 * windows: add more required environment variables (Jameson Nash) | |
| 5138 | |
| 5139 * windows: sort environment variables before calling CreateProcess (Jameson | |
| 5140 Nash) | |
| 5141 | |
| 5142 * unix, windows: move uv_loop_close out of assert (John Firebaugh) | |
| 5143 | |
| 5144 * windows: fix buffer overflow on uv__getnameinfo_work() (lilohuang) | |
| 5145 | |
| 5146 * windows: add uv_backend_timeout (Jameson Nash) | |
| 5147 | |
| 5148 * test: disable tcp_close_accept on Windows (Saúl Ibarra Corretgé) | |
| 5149 | |
| 5150 * windows: read the PATH env var of the child (Alex Crichton) | |
| 5151 | |
| 5152 * include: avoid using C++ 'template' reserved word (Iñaki Baz Castillo) | |
| 5153 | |
| 5154 * include: fix version number (Saúl Ibarra Corretgé) | |
| 5155 | |
| 5156 | |
| 5157 2014.07.32, Version 0.11.27 (Unstable), ffe24f955032d060968ea0289af365006afed55e | |
| 5158 | |
| 5159 Changes since version 0.11.26: | |
| 5160 | |
| 5161 * unix, windows: use the same threadpool implementation (Saúl Ibarra Corretgé) | |
| 5162 | |
| 5163 * unix: use struct sockaddr_storage for target UDP addr (Saúl Ibarra Corretgé) | |
| 5164 | |
| 5165 * doc: add documentation to uv_udp_start_recv (Andrius Bentkus) | |
| 5166 | |
| 5167 * common: use common uv__count_bufs code (Andrius Bentkus) | |
| 5168 | |
| 5169 * unix, win: add send_queue_size and send_queue_count to uv_udp_t (Andrius | |
| 5170 Bentkus) | |
| 5171 | |
| 5172 * unix, win: add uv_udp_try_send (Andrius Bentkus) | |
| 5173 | |
| 5174 * unix: return UV_EAGAIN if uv_try_write cannot write any data (Saúl Ibarra | |
| 5175 Corretgé) | |
| 5176 | |
| 5177 * windows: fix compatibility with cygwin pipes (Jameson Nash) | |
| 5178 | |
| 5179 * windows: count queued bytes even if request completed immediately (Saúl | |
| 5180 Ibarra Corretgé) | |
| 5181 | |
| 5182 * windows: disable CRT debug handler on MinGW32 (Saúl Ibarra Corretgé) | |
| 5183 | |
| 5184 * windows: map ERROR_INVALID_DRIVE to UV_ENOENT (Saúl Ibarra Corretgé) | |
| 5185 | |
| 5186 * unix: try to write immediately in uv_udp_send (Saúl Ibarra Corretgé) | |
| 5187 | |
| 5188 * unix: remove incorrect assert (Saúl Ibarra Corretgé) | |
| 5189 | |
| 5190 * openbsd: avoid requiring privileges for uv_resident_set_memory (Aaron Bieber) | |
| 5191 | |
| 5192 * unix: guarantee write queue cb execution order in streams (Andrius Bentkus) | |
| 5193 | |
| 5194 * img: add logo files (Saúl Ibarra Corretgé) | |
| 5195 | |
| 5196 * aix: improve AIX compatibility (Andrew Low) | |
| 5197 | |
| 5198 * windows: return bind error immediately when implicitly binding (Saúl Ibarra | |
| 5199 Corretgé) | |
| 5200 | |
| 5201 * windows: don't use atexit for cleaning up the threadpool (Saúl Ibarra | |
| 5202 Corretgé) | |
| 5203 | |
| 5204 * windows: destroy work queue elements when colsing a loop (Saúl Ibarra | |
| 5205 Corretgé) | |
| 5206 | |
| 5207 * unix, windows: add uv_fs_mkdtemp (Pavel Platto) | |
| 5208 | |
| 5209 * build: handle platforms without multiprocessing.synchronize (Saúl Ibarra | |
| 5210 Corretgé) | |
| 5211 | |
| 5212 * windows: change GENERIC_ALL to GENERIC_WRITE in fs__create_junction (Tony | |
| 5213 Kelman) | |
| 5214 | |
| 5215 * windows: relay TCP bind errors via ipc (Alexis Campailla) | |
| 5216 | |
| 5217 | |
| 5218 2014.07.32, Version 0.10.28 (Stable), 9c14b616f5fb84bfd7d45707bab4bbb85894443e | |
| 5219 | |
| 5220 Changes since version 0.10.27: | |
| 5221 | |
| 5222 * windows: fix handling closed socket while poll handle is closing (Saúl Ibarra | |
| 5223 Corretgé) | |
| 5224 | |
| 5225 * unix: return system error on EAI_SYSTEM (Saúl Ibarra Corretgé) | |
| 5226 | |
| 5227 * unix: fix bogus structure field name (Saúl Ibarra Corretgé) | |
| 5228 | |
| 5229 * darwin: invoke `mach_timebase_info` only once (Fedor Indutny) | |
| 5230 | |
| 5231 | |
| 5232 2014.06.28, Version 0.11.26 (Unstable), 115281a1058c4034d5c5ccedacb667fe3f6327ea | |
| 5233 | |
| 5234 Changes since version 0.11.25: | |
| 5235 | |
| 5236 * windows: add VT100 codes ?25l and ?25h (JD Ballard) | |
| 5237 | |
| 5238 * windows: add invert ANSI (7 / 27) emulation (JD Ballard) | |
| 5239 | |
| 5240 * unix: fix handling error on UDP socket creation (Saúl Ibarra Corretgé) | |
| 5241 | |
| 5242 * unix, windows: getnameinfo implementation (Rasmus Pedersen) | |
| 5243 | |
| 5244 * heap: fix `heap_remove()` (Fedor Indutny) | |
| 5245 | |
| 5246 * unix, windows: fix parsing scoped IPv6 addresses (Saúl Ibarra Corretgé) | |
| 5247 | |
| 5248 * windows: fix handling closed socket while poll handle is closing (Saúl Ibarra | |
| 5249 Corretgé) | |
| 5250 | |
| 5251 * thread: barrier functions (Ben Noordhuis) | |
| 5252 | |
| 5253 * windows: fix PYTHON environment variable usage (Jay Satiro) | |
| 5254 | |
| 5255 * unix, windows: return system error on EAI_SYSTEM (Saúl Ibarra Corretgé) | |
| 5256 | |
| 5257 * windows: fix handling closed socket while poll handle is closing (Saúl Ibarra | |
| 5258 Corretgé) | |
| 5259 | |
| 5260 * unix: don't run i/o callbacks after prepare callbacks (Saúl Ibarra Corretgé) | |
| 5261 | |
| 5262 * windows: add tty unicode support for input (Peter Atashian) | |
| 5263 | |
| 5264 * header: introduce `uv_loop_size()` (Andrius Bentkus) | |
| 5265 | |
| 5266 * darwin: invoke `mach_timebase_info` only once (Fedor Indutny) | |
| 5267 | |
| 5268 | |
| 5269 2014.05.02, Version 0.11.25 (Unstable), 2acd544cff7142e06aa3b09ec64b4a33dd9ab996 | |
| 5270 | |
| 5271 Changes since version 0.11.24: | |
| 5272 | |
| 5273 * osx: pass const handle pointer to uv___stream_fd (Chernyshev Viacheslav) | |
| 5274 | |
| 5275 * unix, windows: pass const handle ptr to uv_tcp_get*name (Chernyshev | |
| 5276 Viacheslav) | |
| 5277 | |
| 5278 * common: pass const sockaddr ptr to uv_ip*_name (Chernyshev Viacheslav) | |
| 5279 | |
| 5280 * unix, windows: validate flags on uv_udp|tcp_bind (Saúl Ibarra Corretgé) | |
| 5281 | |
| 5282 * unix: handle case when addr is not initialized after recvmsg (Saúl Ibarra | |
| 5283 Corretgé) | |
| 5284 | |
| 5285 * unix, windows: uv_now constness (Rasmus Pedersen) | |
| 5286 | |
| 5287 | |
| 5288 2014.04.15, Version 0.11.24 (Unstable), ed948c29f6e8c290f79325a6f0bc9ef35bcde644 | |
| 5289 | |
| 5290 Changes since version 0.11.23: | |
| 5291 | |
| 5292 * linux: reduce file descriptor count of async pipe (Ben Noordhuis) | |
| 5293 | |
| 5294 * sunos: support IPv6 qualified link-local addresses (Saúl Ibarra Corretgé) | |
| 5295 | |
| 5296 * windows: fix opening of read-only stdin pipes (Alexis Campailla) | |
| 5297 | |
| 5298 * windows: Fix an infinite loop in uv_spawn (Alex Crichton) | |
| 5299 | |
| 5300 * windows: fix console signal handler refcount (李港平) | |
| 5301 | |
| 5302 * inet: allow scopeid in uv_inet_pton (Fedor Indutny) | |
| 5303 | |
| 5304 | |
| 5305 2014.04.07, Version 0.11.23 (Unstable), e54de537efcacd593f36fcaaf8b4cb9e64313275 | |
| 5306 | |
| 5307 Changes since version 0.11.22: | |
| 5308 | |
| 5309 * fs: avoid using readv/writev where possible (Fedor Indutny) | |
| 5310 | |
| 5311 * mingw: fix build with autotools (Saúl Ibarra Corretgé) | |
| 5312 | |
| 5313 * bsd: support IPv6 qualified link-local addresses (Saúl Ibarra Corretgé) | |
| 5314 | |
| 5315 * unix: add UV_HANDLE_IPV6 flag to tcp and udp handles (Saúl Ibarra Corretgé) | |
| 5316 | |
| 5317 * unix, windows: do not set SO_REUSEADDR by default on udp (Saúl Ibarra | |
| 5318 Corretgé) | |
| 5319 | |
| 5320 * windows: fix check in uv_tty_endgame() (Maks Naumov) | |
| 5321 | |
| 5322 * unix, windows: add IPv6 support for uv_udp_multicast_interface (Saúl Ibarra | |
| 5323 Corretgé) | |
| 5324 | |
| 5325 * unix: fallback to blocking writes if reopening a tty fails (Saúl Ibarra | |
| 5326 Corretgé) | |
| 5327 | |
| 5328 * unix: fix handling uv__open_cloexec failure (Saúl Ibarra Corretgé) | |
| 5329 | |
| 5330 * unix, windows: add IPv6 support to uv_udp_set_membership (Saúl Ibarra | |
| 5331 Corretgé) | |
| 5332 | |
| 5333 * unix, windows: removed unused status parameter (Saúl Ibarra Corretgé) | |
| 5334 | |
| 5335 * android: add support of ifaddrs in android (Javier Hernández) | |
| 5336 | |
| 5337 * build: fix SunOS and AIX build with autotools (Saúl Ibarra Corretgé) | |
| 5338 | |
| 5339 * build: freebsd link with libelf if dtrace enabled (Saúl Ibarra Corretgé) | |
| 5340 | |
| 5341 * stream: do not leak `alloc_cb` buffers on error (Fedor Indutny) | |
| 5342 | |
| 5343 * unix: fix setting written size on uv_wd (Saúl Ibarra Corretgé) | |
| 5344 | |
| 5345 | |
| 5346 2014.03.11, Version 0.11.22 (Unstable), cd0c19b1d3c56acf0ade7687006e12e75fbda36d | |
| 5347 | |
| 5348 Changes since version 0.11.21: | |
| 5349 | |
| 5350 * unix, windows: map ERANGE errno (Saúl Ibarra Corretgé) | |
| 5351 | |
| 5352 * unix, windows: make uv_cwd be consistent with uv_exepath (Saúl Ibarra | |
| 5353 Corretgé) | |
| 5354 | |
| 5355 * process: remove debug perror() prints (Fedor Indutny) | |
| 5356 | |
| 5357 * windows: fall back for volume info query (Isaiah Norton) | |
| 5358 | |
| 5359 * pipe: allow queueing pending handles (Fedor Indutny) | |
| 5360 | |
| 5361 * windows: fix winsock status codes for address errors (Raul Martins) | |
| 5362 | |
| 5363 * windows: Remove unused variable from uv__pipe_insert_pending_socket (David | |
| 5364 Capello) | |
| 5365 | |
| 5366 * unix: workaround broken pthread_sigmask on Android (Paul Tan) | |
| 5367 | |
| 5368 * error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny) | |
| 5369 | |
| 5370 * freebsd: use accept4, introduced in version 10 (Saúl Ibarra Corretgé) | |
| 5371 | |
| 5372 * windows: fix warnings of MinGW -Wall -O3 (StarWing) | |
| 5373 | |
| 5374 * openbsd, osx: fix compilation warning on scandir (Saúl Ibarra Corretgé) | |
| 5375 | |
| 5376 * linux: always deregister closing fds from epoll (Geoffry Song) | |
| 5377 | |
| 5378 * unix: reopen tty as /dev/tty (Saúl Ibarra Corretgé) | |
| 5379 | |
| 5380 * kqueue: invalidate fd in uv_fs_event_t (Fedor Indutny) | |
| 5381 | |
| 5382 | |
| 5383 2014.02.28, Version 0.11.21 (Unstable), 3ef958158ae1019e027ebaa93114160099db5206 | |
| 5384 | |
| 5385 Changes since version 0.11.20: | |
| 5386 | |
| 5387 * unix: fix uv_fs_write when using an empty buffer (Saúl Ibarra Corretgé) | |
| 5388 | |
| 5389 * unix, windows: add assertion in uv_loop_delete (Saúl Ibarra Corretgé) | |
| 5390 | |
| 5391 | |
| 5392 2014.02.27, Version 0.11.20 (Unstable), 88355e081b51c69ee1e2b6b0015a4e3d38bd0579 | |
| 5393 | |
| 5394 Changes since version 0.11.19: | |
| 5395 | |
| 5396 * stream: start thread after assignments (Oguz Bastemur) | |
| 5397 | |
| 5398 * fs: `uv__cloexec()` opened fd (Fedor Indutny) | |
| 5399 | |
| 5400 * gyp: qualify `library` variable (Fedor Indutny) | |
| 5401 | |
| 5402 * unix, win: add uv_udp_set_multicast_interface() (Austin Foxley) | |
| 5403 | |
| 5404 * unix: fix uv_tcp_nodelay return value in case of error (Saúl Ibarra Corretgé) | |
| 5405 | |
| 5406 * unix: call setgoups before calling setuid/setgid (Saúl Ibarra Corretgé) | |
| 5407 | |
| 5408 * include: mark close_cb field as private (Saúl Ibarra Corretgé) | |
| 5409 | |
| 5410 * unix, windows: map EFBIG errno (Saúl Ibarra Corretgé) | |
| 5411 | |
| 5412 * unix: correct error when calling uv_shutdown twice (Keno Fischer) | |
| 5413 | |
| 5414 * windows: fix building on MinGW (Alex Crichton) | |
| 5415 | |
| 5416 * windows: always initialize uv_process_t (Alex Crichton) | |
| 5417 | |
| 5418 * include: expose libuv version in header files (Saúl Ibarra Corretgé) | |
| 5419 | |
| 5420 * fs: vectored IO API for filesystem read/write (Benjamin Saunders) | |
| 5421 | |
| 5422 * windows: freeze in uv_tcp_endgame (Alexis Campailla) | |
| 5423 | |
| 5424 * sunos: handle rearm errors (Fedor Indutny) | |
| 5425 | |
| 5426 * unix: use a heap for timers (Ben Noordhuis) | |
| 5427 | |
| 5428 * linux: always deregister closing fds from epoll (Geoffry Song) | |
| 5429 | |
| 5430 * linux: include grp.h for setgroups() (William Light) | |
| 5431 | |
| 5432 * unix, windows: add uv_loop_init and uv_loop_close (Saúl Ibarra Corretgé) | |
| 5433 | |
| 5434 * unix, windows: add uv_getrusage() function (Oleg Efimov) | |
| 5435 | |
| 5436 * win: minor error handle fix to uv_pipe_write_impl (Rasmus Pedersen) | |
| 5437 | |
| 5438 * heap: fix node removal (Keno Fischer) | |
| 5439 | |
| 5440 * win: fix C99/C++ comment (Rasmus Pedersen) | |
| 5441 | |
| 5442 * fs: vectored IO API for filesystem read/write (Benjamin Saunders) | |
| 5443 | |
| 5444 * unix, windows: add uv_pipe_getsockname (Saúl Ibarra Corretgé) | |
| 5445 | |
| 5446 * unix, windows: map ENOPROTOOPT errno (Saúl Ibarra Corretgé) | |
| 5447 | |
| 5448 * errno: add ETXTBSY (Fedor Indutny) | |
| 5449 | |
| 5450 * fsevent: rename filename field to path (Saúl Ibarra Corretgé) | |
| 5451 | |
| 5452 * unix, windows: add uv_fs_event_getpath (Saúl Ibarra Corretgé) | |
| 5453 | |
| 5454 * unix, windows: add uv_fs_poll_getpath (Saúl Ibarra Corretgé) | |
| 5455 | |
| 5456 * unix, windows: map ERANGE errno (Saúl Ibarra Corretgé) | |
| 5457 | |
| 5458 * unix, windows: set required size on UV_ENOBUFS (Saúl Ibarra Corretgé) | |
| 5459 | |
| 5460 * unix, windows: clarify what uv_stream_set_blocking does (Saúl Ibarra | |
| 5461 Corretgé) | |
| 5462 | |
| 5463 * fs: use preadv on Linux if available (Brian White) | |
| 5464 | |
| 5465 | |
| 5466 2014.01.30, Version 0.11.19 (Unstable), 336a1825309744f920230ec3e427e78571772347 | |
| 5467 | |
| 5468 Changes since version 0.11.18: | |
| 5469 | |
| 5470 * linux: move sscanf() out of the assert() (Trevor Norris) | |
| 5471 | |
| 5472 * linux: fix C99/C++ comment (Fedor Indutny) | |
| 5473 | |
| 5474 | |
| 5475 2014.05.02, Version 0.10.27 (Stable), 6e24ce23b1e7576059f85a608eca13b766458a01 | |
| 5476 | |
| 5477 Changes since version 0.10.26: | |
| 5478 | |
| 5479 * windows: fix console signal handler refcount (Saúl Ibarra Corretgé) | |
| 5480 | |
| 5481 * win: always leave crit section in get_proc_title (Fedor Indutny) | |
| 5482 | |
| 5483 | |
| 5484 2014.04.07, Version 0.10.26 (Stable), d864907611c25ec986c5e77d4d6d6dee88f26926 | |
| 5485 | |
| 5486 Changes since version 0.10.25: | |
| 5487 | |
| 5488 * process: don't close stdio fds during spawn (Tonis Tiigi) | |
| 5489 | |
| 5490 * build, windows: do not fail on Windows SDK Prompt (Marc Schlaich) | |
| 5491 | |
| 5492 * build, windows: fix x64 configuration issue (Marc Schlaich) | |
| 5493 | |
| 5494 * win: fix buffer leak on error in pipe.c (Fedor Indutny) | |
| 5495 | |
| 5496 * kqueue: invalidate fd in uv_fs_event_t (Fedor Indutny) | |
| 5497 | |
| 5498 * linux: always deregister closing fds from epoll (Geoffry Song) | |
| 5499 | |
| 5500 * error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny) | |
| 5501 | |
| 5502 | |
| 5503 2014.02.19, Version 0.10.25 (Stable), d778dc588507588b12b9f9d2905078db542ed751 | |
| 5504 | |
| 5505 Changes since version 0.10.24: | |
| 5506 | |
| 5507 * stream: start thread after assignments (Oguz Bastemur) | |
| 5508 | |
| 5509 * unix: correct error when calling uv_shutdown twice (Saúl Ibarra Corretgé) | |
| 5510 | |
| 5511 2014.01.30, Version 0.10.24 (Stable), aecd296b6bce9b40f06a61c5c94e43d45ac7308a | |
| 5512 | |
| 5513 Changes since version 0.10.23: | |
| 5514 | |
| 5515 * linux: move sscanf() out of the assert() (Trevor Norris) | |
| 5516 | |
| 5517 * linux: fix C99/C++ comment (Fedor Indutny) | |
| 5518 | |
| 5519 | |
| 5520 2014.01.23, Version 0.11.18 (Unstable), d47962e9d93d4a55a9984623feaf546406c9cdbb | |
| 5521 | |
| 5522 Changes since version 0.11.17: | |
| 5523 | |
| 5524 * osx: Fix a possible segfault in uv__io_poll (Alex Crichton) | |
| 5525 | |
| 5526 * windows: improved handling of invalid FDs (Alexis Campailla) | |
| 5527 | |
| 5528 * doc: adding ARCHS flag to OS X build command (Nathan Sweet) | |
| 5529 | |
| 5530 * tcp: reveal bind-time errors before listen (Alexis Campailla) | |
| 5531 | |
| 5532 * tcp: uv_tcp_dualstack() (Fedor Indutny) | |
| 5533 | |
| 5534 * linux: relax assumption on /proc/stat parsing (Luca Bruno) | |
| 5535 | |
| 5536 * openbsd: fix obvious bug in uv_cpu_info (Fedor Indutny) | |
| 5537 | |
| 5538 * process: close stdio after dup2'ing it (Fedor Indutny) | |
| 5539 | |
| 5540 * linux: move sscanf() out of the assert() (Trevor Norris) | |
| 5541 | |
| 5542 | |
| 5543 2014.01.23, Version 0.10.23 (Stable), dbd218e699fec8be311d85e4788be9e28ae884f8 | |
| 5544 | |
| 5545 Changes since version 0.10.22: | |
| 5546 | |
| 5547 * linux: relax assumption on /proc/stat parsing (Luca Bruno) | |
| 5548 | |
| 5549 * openbsd: fix obvious bug in uv_cpu_info (Fedor Indutny) | |
| 5550 | |
| 5551 * process: close stdio after dup2'ing it (Fedor Indutny) | |
| 5552 | |
| 5553 | |
| 5554 2014.01.08, Version 0.10.22 (Stable), f526c90eeff271d9323a9107b9a64a4671fd3103 | |
| 5555 | |
| 5556 Changes since version 0.10.21: | |
| 5557 | |
| 5558 * windows: avoid assertion failure when pipe server is closed (Bert Belder) | |
| 5559 | |
| 5560 | |
| 5561 2013.12.32, Version 0.11.17 (Unstable), 589c224d4c2e79fec65db01d361948f1e4976858 | |
| 5562 | |
| 5563 Changes since version 0.11.16: | |
| 5564 | |
| 5565 * stream: allow multiple buffers for uv_try_write (Fedor Indutny) | |
| 5566 | |
| 5567 * unix: fix a possible memory leak in uv_fs_readdir (Alex Crichton) | |
| 5568 | |
| 5569 * unix, windows: add uv_loop_alive() function (Sam Roberts) | |
| 5570 | |
| 5571 * windows: avoid assertion failure when pipe server is closed (Bert Belder) | |
| 5572 | |
| 5573 * osx: Fix a possible segfault in uv__io_poll (Alex Crichton) | |
| 5574 | |
| 5575 * stream: fix uv__stream_osx_select (Fedor Indutny) | |
| 5576 | |
| 5577 | |
| 5578 2013.12.14, Version 0.11.16 (Unstable), ae0ed8c49d0d313c935c22077511148b6e8408a4 | |
| 5579 | |
| 5580 Changes since version 0.11.15: | |
| 5581 | |
| 5582 * fsevents: remove kFSEventStreamCreateFlagNoDefer polyfill (ci-innoq) | |
| 5583 | |
| 5584 * libuv: add more getaddrinfo errors (Steven Kabbes) | |
| 5585 | |
| 5586 * unix: fix accept() EMFILE error handling (Ben Noordhuis) | |
| 5587 | |
| 5588 * linux: fix up SO_REUSEPORT back-port (Ben Noordhuis) | |
| 5589 | |
| 5590 * fsevents: fix subfolder check (Fedor Indutny) | |
| 5591 | |
| 5592 * fsevents: fix invalid memory access (huxingyi) | |
| 5593 | |
| 5594 * windows/timer: fix uv_hrtime discontinuity (Bert Belder) | |
| 5595 | |
| 5596 * unix: fix various memory leaks and undef behavior (Fedor Indutny) | |
| 5597 | |
| 5598 * unix, windows: always update loop time (Saúl Ibarra Corretgé) | |
| 5599 | |
| 5600 * windows: translate system errors in uv_spawn (Alexis Campailla) | |
| 5601 | |
| 5602 * windows: uv_spawn code refactor (Alexis Campailla) | |
| 5603 | |
| 5604 * unix, windows: detect errors in uv_ip4/6_addr (Yorkie) | |
| 5605 | |
| 5606 * stream: introduce uv_try_write(...) (Fedor Indutny) | |
| 5607 | |
| 5608 | |
| 5609 2013.12.13, Version 0.10.20 (Stable), 04141464dd0fba90ace9aa6f7003ce139b888a40 | |
| 5610 | |
| 5611 Changes since version 0.10.19: | |
| 5612 | |
| 5613 * linux: fix up SO_REUSEPORT back-port (Ben Noordhuis) | |
| 5614 | |
| 5615 * fs-event: fix invalid memory access (huxingyi) | |
| 5616 | |
| 5617 | |
| 5618 2013.11.21, Version 0.11.15 (Unstable), bfe645ed7e99ca5670d9279ad472b604c129d2e5 | |
| 5619 | |
| 5620 Changes since version 0.11.14: | |
| 5621 | |
| 5622 * fsevents: report errors to user (Fedor Indutny) | |
| 5623 | |
| 5624 * include: UV_FS_EVENT_RECURSIVE is a flag (Fedor Indutny) | |
| 5625 | |
| 5626 * linux: use CLOCK_MONOTONIC_COARSE if available (Ben Noordhuis) | |
| 5627 | |
| 5628 * build: make systemtap probes work with gyp build (Ben Noordhuis) | |
| 5629 | |
| 5630 * unix: update events from pevents between polls (Fedor Indutny) | |
| 5631 | |
| 5632 * fsevents: support japaneese characters in path (Chris Bank) | |
| 5633 | |
| 5634 * linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis) | |
| 5635 | |
| 5636 * queue: strengthen type checks (Ben Noordhuis) | |
| 5637 | |
| 5638 * include: remove uv_strlcat() and uv_strlcpy() (Ben Noordhuis) | |
| 5639 | |
| 5640 * build: fix windows smp build with gyp (Geert Jansen) | |
| 5641 | |
| 5642 * unix: return exec errors from uv_spawn, not async (Alex Crichton) | |
| 5643 | |
| 5644 * fsevents: use native character encoding file paths (Ben Noordhuis) | |
| 5645 | |
| 5646 * linux: handle EPOLLHUP without EPOLLIN/EPOLLOUT (Ben Noordhuis) | |
| 5647 | |
| 5648 * windows: use _snwprintf(), not swprintf() (Ben Noordhuis) | |
| 5649 | |
| 5650 * fsevents: use FlagNoDefer for FSEventStreamCreate (Fedor Indutny) | |
| 5651 | |
| 5652 * unix: fix reopened fd bug (Fedor Indutny) | |
| 5653 | |
| 5654 * core: fix fake watcher list and count preservation (Fedor Indutny) | |
| 5655 | |
| 5656 * unix: set close-on-exec flag on received fds (Ben Noordhuis) | |
| 5657 | |
| 5658 * netbsd, openbsd: enable futimes() wrapper (Ben Noordhuis) | |
| 5659 | |
| 5660 * unix: nicer error message when kqueue() fails (Ben Noordhuis) | |
| 5661 | |
| 5662 * samples: add socks5 proxy sample application (Ben Noordhuis) | |
| 5663 | |
| 5664 | |
| 5665 2013.11.13, Version 0.10.19 (Stable), 33959f7524090b8d2c6c41e2400ca77e31755059 | |
| 5666 | |
| 5667 Changes since version 0.10.18: | |
| 5668 | |
| 5669 * darwin: avoid calling GetCurrentProcess (Fedor Indutny) | |
| 5670 | |
| 5671 * unix: update events from pevents between polls (Fedor Indutny) | |
| 5672 | |
| 5673 * fsevents: support japaneese characters in path (Chris Bank) | |
| 5674 | |
| 5675 * linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis) | |
| 5676 | |
| 5677 * build: fix windows smp build with gyp (Geert Jansen) | |
| 5678 | |
| 5679 * linux: handle EPOLLHUP without EPOLLIN/EPOLLOUT (Ben Noordhuis) | |
| 5680 | |
| 5681 * unix: fix reopened fd bug (Fedor Indutny) | |
| 5682 | |
| 5683 * core: fix fake watcher list and count preservation (Fedor Indutny) | |
| 5684 | |
| 5685 | |
| 5686 2013.10.30, Version 0.11.14 (Unstable), d7a6482f45c1b4eb4a853dbe1a9ce8090a35633a | |
| 5687 | |
| 5688 Changes since version 0.11.13: | |
| 5689 | |
| 5690 * darwin: create fsevents thread on demand (Ben Noordhuis) | |
| 5691 | |
| 5692 * fsevents: FSEvents is most likely not thread-safe (Fedor Indutny) | |
| 5693 | |
| 5694 * fsevents: use shared FSEventStream (Fedor Indutny) | |
| 5695 | |
| 5696 * windows: make uv_fs_chmod() report errors correctly (Bert Belder) | |
| 5697 | |
| 5698 * windows: make uv_shutdown() for write-only pipes work (Bert Belder) | |
| 5699 | |
| 5700 * windows/fs: wrap multi-statement macros in do..while block (Bert Belder) | |
| 5701 | |
| 5702 * windows/fs: make uv_fs_open() report EINVAL correctly (Bert Belder) | |
| 5703 | |
| 5704 * windows/fs: handle _open_osfhandle() failure correctly (Bert Belder) | |
| 5705 | |
| 5706 * windows/fs: wrap multi-statement macros in do..while block (Bert Belder) | |
| 5707 | |
| 5708 * windows/fs: make uv_fs_open() report EINVAL correctly (Bert Belder) | |
| 5709 | |
| 5710 * windows/fs: handle _open_osfhandle() failure correctly (Bert Belder) | |
| 5711 | |
| 5712 * build: clarify instructions for Windows (Brian Kaisner) | |
| 5713 | |
| 5714 * build: remove GCC_WARN_ABOUT_MISSING_NEWLINE (Ben Noordhuis) | |
| 5715 | |
| 5716 * darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis) | |
| 5717 | |
| 5718 * windows: run close callbacks after polling for i/o (Saúl Ibarra Corretgé) | |
| 5719 | |
| 5720 * include: clarify uv_tcp_bind() behavior (Ben Noordhuis) | |
| 5721 | |
| 5722 * include: clean up includes in uv.h (Ben Noordhuis) | |
| 5723 | |
| 5724 * include: remove UV_IO_PRIVATE_FIELDS macro (Ben Noordhuis) | |
| 5725 | |
| 5726 * include: fix typo in comment in uv.h (Ben Noordhuis) | |
| 5727 | |
| 5728 * include: update uv_is_active() documentation (Ben Noordhuis) | |
| 5729 | |
| 5730 * include: make uv_process_options_t.cwd const (Ben Noordhuis) | |
| 5731 | |
| 5732 * unix: wrap long lines at 80 columns (Ben Noordhuis) | |
| 5733 | |
| 5734 * unix, windows: make uv_is_*() always return 0 or 1 (Ben Noordhuis) | |
| 5735 | |
| 5736 * bench: measure total/init/dispatch/cleanup times (Ben Noordhuis) | |
| 5737 | |
| 5738 * build: use -pthread on sunos (Timothy J. Fontaine) | |
| 5739 | |
| 5740 * windows: remove duplicate check in stream.c (Ben Noordhuis) | |
| 5741 | |
| 5742 * unix: sanity-check fds before closing (Ben Noordhuis) | |
| 5743 | |
| 5744 * unix: remove uv__pipe_accept() (Ben Noordhuis) | |
| 5745 | |
| 5746 * unix: fix uv_spawn() NULL pointer deref on ENOMEM (Ben Noordhuis) | |
| 5747 | |
| 5748 * unix: don't close inherited fds on uv_spawn() fail (Ben Noordhuis) | |
| 5749 | |
| 5750 * unix: revert recent FSEvent changes (Ben Noordhuis) | |
| 5751 | |
| 5752 * fsevents: fix clever rescheduling (Fedor Indutny) | |
| 5753 | |
| 5754 * linux: ignore fractional time in uv_uptime() (Ben Noordhuis) | |
| 5755 | |
| 5756 * unix: fix SIGCHLD waitpid() race in process.c (Ben Noordhuis) | |
| 5757 | |
| 5758 * unix, windows: add uv_fs_event_start/stop functions (Saúl Ibarra Corretgé) | |
| 5759 | |
| 5760 * unix: fix non-synchronized access in signal.c (Ben Noordhuis) | |
| 5761 | |
| 5762 * unix: add atomic-ops.h (Ben Noordhuis) | |
| 5763 | |
| 5764 * unix: add spinlock.h (Ben Noordhuis) | |
| 5765 | |
| 5766 * unix: clean up uv_tty_set_mode() a little (Ben Noordhuis) | |
| 5767 | |
| 5768 * unix: make uv_tty_reset_mode() async signal-safe (Ben Noordhuis) | |
| 5769 | |
| 5770 * include: add E2BIG status code mapping (Ben Noordhuis) | |
| 5771 | |
| 5772 * windows: fix duplicate case build error (Ben Noordhuis) | |
| 5773 | |
| 5774 * windows: remove unneeded check (Saúl Ibarra Corretgé) | |
| 5775 | |
| 5776 * include: document pipe path truncation behavior (Ben Noordhuis) | |
| 5777 | |
| 5778 * fsevents: increase stack size for OSX 10.9 (Fedor Indutny) | |
| 5779 | |
| 5780 * windows: _snprintf expected wrong parameter type in string (Maks Naumov) | |
| 5781 | |
| 5782 * windows: "else" keyword is missing (Maks Naumov) | |
| 5783 | |
| 5784 * windows: incorrect check for SOCKET_ERROR (Maks Naumov) | |
| 5785 | |
| 5786 * windows: add stdlib.h to satisfy reference to abort (Sean Farrell) | |
| 5787 | |
| 5788 * build: fix check target for mingw (Sean Farrell) | |
| 5789 | |
| 5790 * unix: move uv_shutdown() assertion (Keno Fischer) | |
| 5791 | |
| 5792 * darwin: avoid calling GetCurrentProcess (Fedor Indutny) | |
| 5793 | |
| 5794 | |
| 5795 2013.10.19, Version 0.10.18 (Stable), 9ec52963b585e822e87bdc5de28d6143aff0d2e5 | |
| 5796 | |
| 5797 Changes since version 0.10.17: | |
| 5798 | |
| 5799 * unix: fix uv_spawn() NULL pointer deref on ENOMEM (Ben Noordhuis) | |
| 5800 | |
| 5801 * unix: don't close inherited fds on uv_spawn() fail (Ben Noordhuis) | |
| 5802 | |
| 5803 * unix: revert recent FSEvent changes (Ben Noordhuis) | |
| 5804 | |
| 5805 * unix: fix non-synchronized access in signal.c (Ben Noordhuis) | |
| 5806 | |
| 5807 | |
| 5808 2013.09.25, Version 0.10.17 (Stable), 9670e0a93540c2f0d86c84a375f2303383c11e7e | |
| 5809 | |
| 5810 Changes since version 0.10.16: | |
| 5811 | |
| 5812 * build: remove GCC_WARN_ABOUT_MISSING_NEWLINE (Ben Noordhuis) | |
| 5813 | |
| 5814 * darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis) | |
| 5815 | |
| 5816 | |
| 5817 2013.09.06, Version 0.10.16 (Stable), 2bce230d81f4853a23662cbeb26fe98010b1084b | |
| 5818 | |
| 5819 Changes since version 0.10.15: | |
| 5820 | |
| 5821 * windows: make uv_shutdown() for write-only pipes work (Bert Belder) | |
| 5822 | |
| 5823 * windows: make uv_fs_open() report EINVAL when invalid arguments are passed | |
| 5824 (Bert Belder) | |
| 5825 | |
| 5826 * windows: make uv_fs_open() report _open_osfhandle() failure correctly (Bert | |
| 5827 Belder) | |
| 5828 | |
| 5829 * windows: make uv_fs_chmod() report errors correctly (Bert Belder) | |
| 5830 | |
| 5831 * windows: wrap multi-statement macros in do..while block (Bert Belder) | |
| 5832 | |
| 5833 | |
| 5834 2013.09.05, Version 0.11.13 (Unstable), f5b6db6c1d7f93d28281207fd47c3841c9a9792e | |
| 5835 | |
| 5836 Changes since version 0.11.12: | |
| 5837 | |
| 5838 * unix: define _GNU_SOURCE, exposes glibc-isms (Ben Noordhuis) | |
| 5839 | |
| 5840 * windows: check for nonconforming swprintf arguments (Brent Cook) | |
| 5841 | |
| 5842 * build: include internal headers in source list (Brent Cook) | |
| 5843 | |
| 5844 * include: merge uv_tcp_bind and uv_tcp_bind6 (Ben Noordhuis) | |
| 5845 | |
| 5846 * include: merge uv_tcp_connect and uv_tcp_connect6 (Ben Noordhuis) | |
| 5847 | |
| 5848 * include: merge uv_udp_bind and uv_udp_bind6 (Ben Noordhuis) | |
| 5849 | |
| 5850 * include: merge uv_udp_send and uv_udp_send6 (Ben Noordhuis) | |
| 5851 | |
| 5852 | |
| 5853 2013.09.03, Version 0.11.12 (Unstable), 82d01d5f6780d178f5176a01425ec297583c0811 | |
| 5854 | |
| 5855 Changes since version 0.11.11: | |
| 5856 | |
| 5857 * test: fix epoll_wait() usage in test-embed.c (Ben Noordhuis) | |
| 5858 | |
| 5859 * include: uv_alloc_cb now takes uv_buf_t* (Ben Noordhuis) | |
| 5860 | |
| 5861 * include: uv_read{2}_cb now takes const uv_buf_t* (Ben Noordhuis) | |
| 5862 | |
| 5863 * include: uv_ip[46]_addr now takes sockaddr_in* (Ben Noordhuis) | |
| 5864 | |
| 5865 * include: uv_tcp_bind{6} now takes sockaddr_in* (Ben Noordhuis) | |
| 5866 | |
| 5867 * include: uv_tcp_connect{6} now takes sockaddr_in* (Ben Noordhuis) | |
| 5868 | |
| 5869 * include: uv_udp_recv_cb now takes const uv_buf_t* (Ben Noordhuis) | |
| 5870 | |
| 5871 * include: uv_udp_bind{6} now takes sockaddr_in* (Ben Noordhuis) | |
| 5872 | |
| 5873 * include: uv_udp_send{6} now takes sockaddr_in* (Ben Noordhuis) | |
| 5874 | |
| 5875 * include: uv_spawn takes const uv_process_options_t* (Ben Noordhuis) | |
| 5876 | |
| 5877 * include: make uv_write{2} const correct (Ben Noordhuis) | |
| 5878 | |
| 5879 * windows: fix flags assignment in uv_fs_readdir() (Ben Noordhuis) | |
| 5880 | |
| 5881 * windows: fix stray comments (Ben Noordhuis) | |
| 5882 | |
| 5883 * windows: remove unused is_path_dir() function (Ben Noordhuis) | |
| 5884 | |
| 5885 | |
| 5886 2013.08.30, Version 0.11.11 (Unstable), ba876d53539ed0427c52039012419cd9374c6f0d | |
| 5887 | |
| 5888 Changes since version 0.11.10: | |
| 5889 | |
| 5890 * unix, windows: add thread-local storage API (Ben Noordhuis) | |
| 5891 | |
| 5892 * linux: don't turn on SO_REUSEPORT socket option (Ben Noordhuis) | |
| 5893 | |
| 5894 * darwin: fix 10.6 build error in fsevents.c (Ben Noordhuis) | |
| 5895 | |
| 5896 * windows: make uv_shutdown() for write-only pipes work (Bert Belder) | |
| 5897 | |
| 5898 * include: update uv_udp_open() / uv_udp_bind() docs (Ben Noordhuis) | |
| 5899 | |
| 5900 * unix: req queue must be empty when destroying loop (Ben Noordhuis) | |
| 5901 | |
| 5902 * unix: move loop functions from core.c to loop.c (Ben Noordhuis) | |
| 5903 | |
| 5904 * darwin: remove CoreFoundation dependency (Ben Noordhuis) | |
| 5905 | |
| 5906 * windows: make autotools build system work with mingw (Keno Fischer) | |
| 5907 | |
| 5908 * windows: fix mingw build (Alex Crichton) | |
| 5909 | |
| 5910 * windows: tweak Makefile.mingw for easier usage (Alex Crichton) | |
| 5911 | |
| 5912 * build: remove _GNU_SOURCE macro definition (Ben Noordhuis) | |
| 5913 | |
| 5914 | |
| 5915 2013.08.25, Version 0.11.10 (Unstable), 742dadcb7154cc7bb89c0c228a223b767a36cf0d | |
| 5916 | |
| 5917 * windows: Re-implement uv_fs_stat. The st_ctime field now contains the change | |
| 5918 time, not the creation time, like on unix systems. st_dev, st_ino, st_blocks | |
| 5919 and st_blksize are now also filled out. (Bert Belder) | |
| 5920 | |
| 5921 * linux: fix setsockopt(SO_REUSEPORT) error handling (Ben Noordhuis) | |
| 5922 | |
| 5923 * windows: report uv_process_t exit code correctly (Bert Belder) | |
| 5924 | |
| 5925 * windows: make uv_fs_chmod() report errors correctly (Bert Belder) | |
| 5926 | |
| 5927 * windows: make some more NT apis available for libuv's internal use (Bert | |
| 5928 Belder) | |
| 5929 | |
| 5930 * windows: squelch some compiler warnings (Bert Belder) | |
| 5931 | |
| 5932 | |
| 5933 2013.08.24, Version 0.11.9 (Unstable), a2d29b5b068cbac93dc16138fb30a74e2669daad | |
| 5934 | |
| 5935 Changes since version 0.11.8: | |
| 5936 | |
| 5937 * fsevents: share FSEventStream between multiple FS watchers, which removes a | |
| 5938 limit on the maximum number of file watchers that can be created on OS X. | |
| 5939 (Fedor Indutny) | |
| 5940 | |
| 5941 * process: the `exit_status` parameter for a uv_process_t's exit callback now | |
| 5942 is an int64_t, and no longer an int. (Bert Belder) | |
| 5943 | |
| 5944 * process: make uv_spawn() return some types of errors immediately on windows, | |
| 5945 instead of passing the error code the exit callback. This brings it on | |
| 5946 par with libuv's behavior on unix. (Bert Belder) | |
| 5947 | |
| 5948 | |
| 5949 2013.08.24, Version 0.10.15 (Stable), 221078a8fdd9b853c6b557b3d9a5dd744b4fdd6b | |
| 5950 | |
| 5951 Changes since version 0.10.14: | |
| 5952 | |
| 5953 * fsevents: create FSEvents thread on demand (Ben Noordhuis) | |
| 5954 | |
| 5955 * fsevents: use a single thread for interacting with FSEvents, because it's not | |
| 5956 thread-safe. (Fedor Indutny) | |
| 5957 | |
| 5958 * fsevents: share FSEventStream between multiple FS watchers, which removes a | |
| 5959 limit on the maximum number of file watchers that can be created on OS X. | |
| 5960 (Fedor Indutny) | |
| 5961 | |
| 5962 | |
| 5963 2013.08.22, Version 0.11.8 (Unstable), a5260462db80ab0deab6b9e6a8991dd8f5a9a2f8 | |
| 5964 | |
| 5965 Changes since version 0.11.7: | |
| 5966 | |
| 5967 * unix: fix missing return value warning in stream.c (Ben Noordhuis) | |
| 5968 | |
| 5969 * build: serial-tests was added in automake v1.12 (Ben Noordhuis) | |
| 5970 | |
| 5971 * windows: fix uninitialized local variable warning (Ben Noordhuis) | |
| 5972 | |
| 5973 * windows: fix missing return value warning (Ben Noordhuis) | |
| 5974 | |
| 5975 * build: fix string comparisons in autogen.sh (Ben Noordhuis) | |
| 5976 | |
| 5977 * windows: move INLINE macro, remove UNUSED (Ben Noordhuis) | |
| 5978 | |
| 5979 * unix: clean up __attribute__((quux)) usage (Ben Noordhuis) | |
| 5980 | |
| 5981 * sunos: remove futimes() macro (Ben Noordhuis) | |
| 5982 | |
| 5983 * unix: fix uv__signal_unlock() prototype (Ben Noordhuis) | |
| 5984 | |
| 5985 * unix, windows: allow NULL async callback (Ben Noordhuis) | |
| 5986 | |
| 5987 * build: apply dtrace -G to all object files (Timothy J. Fontaine) | |
| 5988 | |
| 5989 * darwin: fix indentation in uv__hrtime() (Ben Noordhuis) | |
| 5990 | |
| 5991 * darwin: create fsevents thread on demand (Ben Noordhuis) | |
| 5992 | |
| 5993 * darwin: reduce fsevents thread stack size (Ben Noordhuis) | |
| 5994 | |
| 5995 * darwin: call pthread_setname_np() if available (Ben Noordhuis) | |
| 5996 | |
| 5997 * build: fix automake serial-tests check again (Ben Noordhuis) | |
| 5998 | |
| 5999 * unix: retry waitpid() on EINTR (Ben Noordhuis) | |
| 6000 | |
| 6001 * darwin: fix ios build error (Ben Noordhuis) | |
| 6002 | |
| 6003 * darwin: fix ios compiler warning (Ben Noordhuis) | |
| 6004 | |
| 6005 * test: simplify test-ip6-addr.c (Ben Noordhuis) | |
| 6006 | |
| 6007 * unix, windows: fix ipv6 link-local address parsing (Ben Noordhuis) | |
| 6008 | |
| 6009 * fsevents: FSEvents is most likely not thread-safe (Fedor Indutny) | |
| 6010 | |
| 6011 * windows: omit stdint.h, fix msvc 2008 build error (Ben Noordhuis) | |
| 6012 | |
| 6013 | |
| 6014 2013.08.22, Version 0.10.14 (Stable), 15d64132151c18b26346afa892444b95e2addad0 | |
| 6015 | |
| 6016 Changes since version 0.10.13: | |
| 6017 | |
| 6018 * unix: retry waitpid() on EINTR (Ben Noordhuis) | |
| 6019 | |
| 6020 | |
| 6021 2013.08.07, Version 0.11.7 (Unstable), 3cad361f8776f70941b39d65bd9426bcb1aa817b | |
| 6022 | |
| 6023 Changes since version 0.11.6: | |
| 6024 | |
| 6025 * unix, windows: fix uv_fs_chown() function prototype (Ben Noordhuis) | |
| 6026 | |
| 6027 * unix, windows: remove unused variables (Brian White) | |
| 6028 | |
| 6029 * test: fix signed/unsigned comparison warnings (Ben Noordhuis) | |
| 6030 | |
| 6031 * build: dtrace shouldn't break out of tree builds (Timothy J. Fontaine) | |
| 6032 | |
| 6033 * unix, windows: don't read/recv if buf.len==0 (Ben Noordhuis) | |
| 6034 | |
| 6035 * build: add mingw makefile (Ben Noordhuis) | |
| 6036 | |
| 6037 * unix, windows: add MAC to uv_interface_addresses() (Brian White) | |
| 6038 | |
| 6039 * build: enable AM_INIT_AUTOMAKE([subdir-objects]) (Ben Noordhuis) | |
| 6040 | |
| 6041 * unix, windows: make buf arg to uv_fs_write const (Ben Noordhuis) | |
| 6042 | |
| 6043 * sunos: fix build breakage introduced in e3a657c (Ben Noordhuis) | |
| 6044 | |
| 6045 * aix: fix build breakage introduced in 3ee4d3f (Ben Noordhuis) | |
| 6046 | |
| 6047 * windows: fix mingw32 build, define JOB_OBJECT_XXX (Yasuhiro Matsumoto) | |
| 6048 | |
| 6049 * windows: fix mingw32 build, include limits.h (Yasuhiro Matsumoto) | |
| 6050 | |
| 6051 * test: replace sprintf() with snprintf() (Ben Noordhuis) | |
| 6052 | |
| 6053 * test: replace strcpy() with strncpy() (Ben Noordhuis) | |
| 6054 | |
| 6055 * openbsd: fix uv_ip6_addr() unused variable warnings (Ben Noordhuis) | |
| 6056 | |
| 6057 * openbsd: fix dlerror() const correctness warning (Ben Noordhuis) | |
| 6058 | |
| 6059 * openbsd: fix uv_fs_sendfile() unused variable warnings (Ben Noordhuis) | |
| 6060 | |
| 6061 * build: disable parallel automake tests (Ben Noordhuis) | |
| 6062 | |
| 6063 * test: add windows-only snprintf() function (Ben Noordhuis) | |
| 6064 | |
| 6065 * build: add automake serial-tests version check (Ben Noordhuis) | |
| 6066 | |
| 6067 | |
| 6068 2013.07.26, Version 0.10.13 (Stable), 381312e1fe6fecbabc943ccd56f0e7d114b3d064 | |
| 6069 | |
| 6070 Changes since version 0.10.12: | |
| 6071 | |
| 6072 * unix, windows: fix uv_fs_chown() function prototype (Ben Noordhuis) | |
| 6073 | |
| 6074 | |
| 6075 2013.07.21, Version 0.11.6 (Unstable), 6645b93273e0553d23823c576573b82b129bf28c | |
| 6076 | |
| 6077 Changes since version 0.11.5: | |
| 6078 | |
| 6079 * test: open stdout fd in write-only mode (Ben Noordhuis) | |
| 6080 | |
| 6081 * windows: uv_spawn shouldn't reject reparse points (Bert Belder) | |
| 6082 | |
| 6083 * windows: use WSAGetLastError(), not errno (Ben Noordhuis) | |
| 6084 | |
| 6085 * build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis) | |
| 6086 | |
| 6087 * test: fix signed/unsigned compiler warning (Ben Noordhuis) | |
| 6088 | |
| 6089 * test: add 'start timer from check handle' test (Ben Noordhuis) | |
| 6090 | |
| 6091 * build: `all` now builds static and dynamic lib (Ben Noordhuis) | |
| 6092 | |
| 6093 * unix, windows: add extra fields to uv_stat_t (Saúl Ibarra Corretgé) | |
| 6094 | |
| 6095 * build: add install target to the makefile (Navaneeth Kedaram Nambiathan) | |
| 6096 | |
| 6097 * build: switch to autotools (Ben Noordhuis) | |
| 6098 | |
| 6099 * build: use AM_PROG_AR conditionally (Ben Noordhuis) | |
| 6100 | |
| 6101 * test: fix fs_fstat test on sunos (Ben Noordhuis) | |
| 6102 | |
| 6103 * test: fix fs_chown when running as root (Ben Noordhuis) | |
| 6104 | |
| 6105 * test: fix spawn_setgid_fails and spawn_setuid_fails (Ben Noordhuis) | |
| 6106 | |
| 6107 * build: use AM_SILENT_RULES conditionally (Ben Noordhuis) | |
| 6108 | |
| 6109 * build: add DTrace detection for autotools (Timothy J. Fontaine) | |
| 6110 | |
| 6111 * linux,darwin,win: link-local IPv6 addresses (Miroslav Bajtoš) | |
| 6112 | |
| 6113 * unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK) (Ben Noordhuis) | |
| 6114 | |
| 6115 * unix, windows: return error codes directly (Ben Noordhuis) | |
| 6116 | |
| 6117 | |
| 6118 2013.07.10, Version 0.10.12 (Stable), 58a46221bba726746887a661a9f36fe9ff204209 | |
| 6119 | |
| 6120 Changes since version 0.10.11: | |
| 6121 | |
| 6122 * linux: add support for MIPS (Andrei Sedoi) | |
| 6123 | |
| 6124 * windows: uv_spawn shouldn't reject reparse points (Bert Belder) | |
| 6125 | |
| 6126 * windows: use WSAGetLastError(), not errno (Ben Noordhuis) | |
| 6127 | |
| 6128 * build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis) | |
| 6129 | |
| 6130 * build: `all` now builds static and dynamic lib (Ben Noordhuis) | |
| 6131 | |
| 6132 * unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK) (Ben Noordhuis) | |
| 6133 | |
| 6134 | |
| 6135 2013.06.27, Version 0.11.5 (Unstable), e3c63ff1627a14e96f54c1c62b0d68b446d8425b | |
| 6136 | |
| 6137 Changes since version 0.11.4: | |
| 6138 | |
| 6139 * build: remove CSTDFLAG, use only CFLAGS (Ben Noordhuis) | |
| 6140 | |
| 6141 * unix: support for android builds (Linus Mårtensson) | |
| 6142 | |
| 6143 * unix: avoid extra read, short-circuit on POLLHUP (Ben Noordhuis) | |
| 6144 | |
| 6145 * uv: support android libuv standalone build (Linus Mårtensson) | |
| 6146 | |
| 6147 * src: make queue.h c++ compatible (Ben Noordhuis) | |
| 6148 | |
| 6149 * unix: s/ngx-queue.h/queue.h/ in checksparse.sh (Ben Noordhuis) | |
| 6150 | |
| 6151 * unix: unconditionally stop handle on close (Ben Noordhuis) | |
| 6152 | |
| 6153 * freebsd: don't enable dtrace if it's not available (Brian White) | |
| 6154 | |
| 6155 * build: make HAVE_DTRACE=0 should disable dtrace (Timothy J. Fontaine) | |
| 6156 | |
| 6157 * unix: remove overzealous assert (Ben Noordhuis) | |
| 6158 | |
| 6159 * unix: remove unused function uv_fatal_error() (Ben Noordhuis) | |
| 6160 | |
| 6161 * unix, windows: clean up uv_thread_create() (Ben Noordhuis) | |
| 6162 | |
| 6163 * queue: fix pointer truncation on LLP64 platforms (Bert Belder) | |
| 6164 | |
| 6165 * build: set OS=="android" for android builds (Linus Mårtensson) | |
| 6166 | |
| 6167 * windows: don't use uppercase in include filename (Ben Noordhuis) | |
| 6168 | |
| 6169 * stream: add an API to make streams do blocking writes (Henry Rawas) | |
| 6170 | |
| 6171 * windows: use WSAGetLastError(), not errno (Ben Noordhuis) | |
| 6172 | |
| 6173 | |
| 6174 2013.06.13, Version 0.10.11 (Stable), c3b75406a66a10222a589cb173e8f469e9665c7e | |
| 6175 | |
| 6176 Changes since version 0.10.10: | |
| 6177 | |
| 6178 * unix: unconditionally stop handle on close (Ben Noordhuis) | |
| 6179 | |
| 6180 * freebsd: don't enable dtrace if it's not available (Brian White) | |
| 6181 | |
| 6182 * build: make HAVE_DTRACE=0 should disable dtrace (Timothy J. Fontaine) | |
| 6183 | |
| 6184 * unix: remove overzealous assert (Ben Noordhuis) | |
| 6185 | |
| 6186 * unix: clear UV_STREAM_SHUTTING after shutdown() (Ben Noordhuis) | |
| 6187 | |
| 6188 * unix: fix busy loop, write if POLLERR or POLLHUP (Ben Noordhuis) | |
| 6189 | |
| 6190 | |
| 6191 2013.06.05, Version 0.10.10 (Stable), 0d95a88bd35fce93863c57a460be613aea34d2c5 | |
| 6192 | |
| 6193 Changes since version 0.10.9: | |
| 6194 | |
| 6195 * include: document uv_update_time() and uv_now() (Ben Noordhuis) | |
| 6196 | |
| 6197 * linux: fix cpu model parsing on newer arm kernels (Ben Noordhuis) | |
| 6198 | |
| 6199 * linux: fix a memory leak in uv_cpu_info() error path (Ben Noordhuis) | |
| 6200 | |
| 6201 * linux: don't ignore out-of-memory errors in uv_cpu_info() (Ben Noordhuis) | |
| 6202 | |
| 6203 * unix, windows: move uv_now() to uv-common.c (Ben Noordhuis) | |
| 6204 | |
| 6205 * test: fix a compilation problem in test-osx-select.c that was caused by the | |
| 6206 use of c-style comments (Bert Belder) | |
| 6207 | |
| 6208 * darwin: use uv_fs_sendfile() use the sendfile api correctly (Wynn Wilkes) | |
| 6209 | |
| 6210 | |
| 6211 2013.05.30, Version 0.11.4 (Unstable), e43e5b3d954a0989db5588aa110e1fe4fe6e0219 | |
| 6212 | |
| 6213 Changes since version 0.11.3: | |
| 6214 | |
| 6215 * windows: make uv_spawn not fail when the libuv embedding application is run | |
| 6216 under external job control (Bert Belder) | |
| 6217 | |
| 6218 * darwin: assume CFRunLoopStop() isn't thread-safe, fixing a race condition | |
| 6219 when stopping the 'stdin select hack' thread (Fedor Indutny) | |
| 6220 | |
| 6221 * win: fix UV_EALREADY not being reported correctly to the libuv user in some | |
| 6222 cases (Bert Belder) | |
| 6223 | |
| 6224 * darwin: make the uv__cf_loop_runner and uv__cf_loop_cb functions static (Ben | |
| 6225 Noordhuis) | |
| 6226 | |
| 6227 * darwin: task_info() cannot fail (Ben Noordhuis) | |
| 6228 | |
| 6229 * unix: add error mapping for ENETDOWN (Ben Noordhuis) | |
| 6230 | |
| 6231 * unix: implicitly signal write errors to the libuv user (Ben Noordhuis) | |
| 6232 | |
| 6233 * unix: fix assertion error on signal pipe overflow (Bert Belder) | |
| 6234 | |
| 6235 * unix: turn off POLLOUT after stream connect (Ben Noordhuis) | |
| 6236 | |
| 6237 * unix: fix stream refcounting buglet (Ben Noordhuis) | |
| 6238 | |
| 6239 * unix: remove assert statements that are no longer correct (Ben Noordhuis) | |
| 6240 | |
| 6241 * unix: appease warning about non-standard `inline` (Sean Silva) | |
| 6242 | |
| 6243 * unix: add uv__is_closing() macro (Ben Noordhuis) | |
| 6244 | |
| 6245 * unix: stop stream POLLOUT watcher on write error (Ben Noordhuis) | |
| 6246 | |
| 6247 * include: document uv_update_time() and uv_now() (Ben Noordhuis) | |
| 6248 | |
| 6249 * linux: fix cpu model parsing on newer arm kernels (Ben Noordhuis) | |
| 6250 | |
| 6251 * linux: fix a memory leak in uv_cpu_info() error path (Ben Noordhuis) | |
| 6252 | |
| 6253 * linux: don't ignore out-of-memory errors in uv_cpu_info() (Ben Noordhuis) | |
| 6254 | |
| 6255 * unix, windows: move uv_now() to uv-common.c (Ben Noordhuis) | |
| 6256 | |
| 6257 * test: fix a compilation problem in test-osx-select.c that was caused by the | |
| 6258 use of c-style comments (Bert Belder) | |
| 6259 | |
| 6260 * darwin: use uv_fs_sendfile() use the sendfile api correctly (Wynn Wilkes) | |
| 6261 | |
| 6262 * windows: call idle handles on every loop iteration, something the unix | |
| 6263 implementation already did (Bert Belder) | |
| 6264 | |
| 6265 * test: update the idle-starvation test to verify that idle handles are called | |
| 6266 in every loop iteration (Bert Belder) | |
| 6267 | |
| 6268 * unix, windows: ensure that uv_run() in RUN_ONCE mode calls timers that expire | |
| 6269 after blocking (Ben Noordhuis) | |
| 6270 | |
| 6271 | |
| 6272 2013.05.29, Version 0.10.9 (Stable), a195f9ace23d92345baf57582678bfc3017e6632 | |
| 6273 | |
| 6274 Changes since version 0.10.8: | |
| 6275 | |
| 6276 * unix: fix stream refcounting buglet (Ben Noordhuis) | |
| 6277 | |
| 6278 * unix: remove erroneous asserts (Ben Noordhuis) | |
| 6279 | |
| 6280 * unix: add uv__is_closing() macro (Ben Noordhuis) | |
| 6281 | |
| 6282 * unix: stop stream POLLOUT watcher on write error (Ben Noordhuis) | |
| 6283 | |
| 6284 | |
| 6285 2013.05.25, Version 0.10.8 (Stable), 0f39be12926fe2d8766a9f025797a473003e6504 | |
| 6286 | |
| 6287 Changes since version 0.10.7: | |
| 6288 | |
| 6289 * windows: make uv_spawn not fail under job control (Bert Belder) | |
| 6290 | |
| 6291 * darwin: assume CFRunLoopStop() isn't thread-safe (Fedor Indutny) | |
| 6292 | |
| 6293 * win: fix UV_EALREADY incorrectly set (Bert Belder) | |
| 6294 | |
| 6295 * darwin: make two uv__cf_*() functions static (Ben Noordhuis) | |
| 6296 | |
| 6297 * darwin: task_info() cannot fail (Ben Noordhuis) | |
| 6298 | |
| 6299 * unix: add mapping for ENETDOWN (Ben Noordhuis) | |
| 6300 | |
| 6301 * unix: implicitly signal write errors to libuv user (Ben Noordhuis) | |
| 6302 | |
| 6303 * unix: fix assert on signal pipe overflow (Bert Belder) | |
| 6304 | |
| 6305 * unix: turn off POLLOUT after stream connect (Ben Noordhuis) | |
| 6306 | |
| 6307 | |
| 6308 2013.05.16, Version 0.11.3 (Unstable), 0a48c05b5988aea84c605751900926fa25443b34 | |
| 6309 | |
| 6310 Changes since version 0.11.2: | |
| 6311 | |
| 6312 * unix: clean up uv_accept() (Ben Noordhuis) | |
| 6313 | |
| 6314 * unix: remove errno preserving code (Ben Noordhuis) | |
| 6315 | |
| 6316 * darwin: fix ios build, don't require ApplicationServices (Ben Noordhuis) | |
| 6317 | |
| 6318 * windows: kill child processes when the parent dies (Bert Belder) | |
| 6319 | |
| 6320 * build: set soname in shared library (Ben Noordhuis) | |
| 6321 | |
| 6322 * build: make `make test` link against .a again (Ben Noordhuis) | |
| 6323 | |
| 6324 * build: only set soname on shared object builds (Timothy J. Fontaine) | |
| 6325 | |
| 6326 * build: convert predefined $PLATFORM to lower case (Elliot Saba) | |
| 6327 | |
| 6328 * test: fix process_title failing on linux (Miroslav Bajtoš) | |
| 6329 | |
| 6330 * test, sunos: disable process_title test (Miroslav Bajtoš) | |
| 6331 | |
| 6332 * test: add error logging to tty unit test (Miroslav Bajtoš) | |
| 6333 | |
| 6334 | |
| 6335 2013.05.15, Version 0.10.7 (Stable), 028baaf0846b686a81e992cb2f2f5a9b8e841fcf | |
| 6336 | |
| 6337 Changes since version 0.10.6: | |
| 6338 | |
| 6339 * windows: kill child processes when the parent dies (Bert Belder) | |
| 6340 | |
| 6341 | |
| 6342 2013.05.15, Version 0.10.6 (Stable), 11e6613e6260d95c8cf11bf89a2759c24649319a | |
| 6343 | |
| 6344 Changes since version 0.10.5: | |
| 6345 | |
| 6346 * stream: fix osx select hack (Fedor Indutny) | |
| 6347 | |
| 6348 * stream: fix small nit in select hack, add test (Fedor Indutny) | |
| 6349 | |
| 6350 * build: link with libkvm on openbsd (Ben Noordhuis) | |
| 6351 | |
| 6352 * stream: use harder sync restrictions for osx-hack (Fedor Indutny) | |
| 6353 | |
| 6354 * unix: fix EMFILE error handling (Ben Noordhuis) | |
| 6355 | |
| 6356 * darwin: fix unnecessary include headers (Daisuke Murase) | |
| 6357 | |
| 6358 * darwin: rename darwin-getproctitle.m (Ben Noordhuis) | |
| 6359 | |
| 6360 * build: convert predefined $PLATFORM to lower case (Elliot Saba) | |
| 6361 | |
| 6362 * build: set soname in shared library (Ben Noordhuis) | |
| 6363 | |
| 6364 * build: make `make test` link against .a again (Ben Noordhuis) | |
| 6365 | |
| 6366 * darwin: fix ios build, don't require ApplicationServices (Ben Noordhuis) | |
| 6367 | |
| 6368 * build: only set soname on shared object builds (Timothy J. Fontaine) | |
| 6369 | |
| 6370 | |
| 6371 2013.05.11, Version 0.11.2 (Unstable), 3fba0bf65f091b91a9760530c05c6339c658d88b | |
| 6372 | |
| 6373 Changes since version 0.11.1: | |
| 6374 | |
| 6375 * darwin: look up file path with F_GETPATH (Ben Noordhuis) | |
| 6376 | |
| 6377 * unix, windows: add uv_has_ref() function (Saúl Ibarra Corretgé) | |
| 6378 | |
| 6379 * build: avoid double / in paths for dtrace (Timothy J. Fontaine) | |
| 6380 | |
| 6381 * unix: remove src/unix/cygwin.c (Ben Noordhuis) | |
| 6382 | |
| 6383 * windows: deal with the fact that GetTickCount might lag (Bert Belder) | |
| 6384 | |
| 6385 * unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis) | |
| 6386 | |
| 6387 * linux: don't use fopen() in uv_resident_set_memory() (Ben Noordhuis) | |
| 6388 | |
| 6389 | |
| 6390 2013.04.24, Version 0.10.5 (Stable), 6595a7732c52eb4f8e57c88655f72997a8567a67 | |
| 6391 | |
| 6392 Changes since version 0.10.4: | |
| 6393 | |
| 6394 * unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis) | |
| 6395 | |
| 6396 * windows: make timers handle large timeouts (Miroslav Bajtoš) | |
| 6397 | |
| 6398 * windows: remove superfluous assert statement (Bert Belder) | |
| 6399 | |
| 6400 * unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis) | |
| 6401 | |
| 6402 * linux: don't use fopen() in uv_resident_set_memory() (Ben Noordhuis) | |
| 6403 | |
| 6404 | |
| 6405 2013.04.12, Version 0.10.4 (Stable), 85827e26403ac6dfa331af8ec9916ea7e27bd833 | |
| 6406 | |
| 6407 Changes since version 0.10.3: | |
| 6408 | |
| 6409 * include: update uv_backend_fd() documentation (Ben Noordhuis) | |
| 6410 | |
| 6411 * unix: include uv.h in src/version.c (Ben Noordhuis) | |
| 6412 | |
| 6413 * unix: don't write more than IOV_MAX iovecs (Fedor Indutny) | |
| 6414 | |
| 6415 * mingw-w64: don't call _set_invalid_parameter_handler (Nils Maier) | |
| 6416 | |
| 6417 * build: gyp disable thin archives (Timothy J. Fontaine) | |
| 6418 | |
| 6419 * sunos: re-export entire library when static (Timothy J. Fontaine) | |
| 6420 | |
| 6421 * unix: dtrace probes for tick-start and tick-stop (Timothy J. Fontaine) | |
| 6422 | |
| 6423 * windows: fix memory leak in fs__sendfile (Shannen Saez) | |
| 6424 | |
| 6425 * windows: remove double initialization in uv_tty_init (Shannen Saez) | |
| 6426 | |
| 6427 * build: fix dtrace-enabled out of tree build (Ben Noordhuis) | |
| 6428 | |
| 6429 * build: squelch -Wdollar-in-identifier-extension warnings (Ben Noordhuis) | |
| 6430 | |
| 6431 * inet: snprintf returns int, not size_t (Brian White) | |
| 6432 | |
| 6433 * win: refactor uv_cpu_info (Bert Belder) | |
| 6434 | |
| 6435 * build: add support for Visual Studio 2012 (Nicholas Vavilov) | |
| 6436 | |
| 6437 * build: -Wno-dollar-in-identifier-extension is clang only (Ben Noordhuis) | |
| 6438 | |
| 6439 | |
| 6440 2013.04.11, Version 0.11.1 (Unstable), 5c10e82ae0bc99eff86d4b9baff1f1aa0bf84c0a | |
| 6441 | |
| 6442 This is the first versioned release from the current unstable libuv branch. | |
| 6443 | |
| 6444 Changes since Node.js v0.11.0: | |
| 6445 | |
| 6446 * all platforms: nanosecond resolution support for uv_fs_[fl]stat (Timothy J. | |
| 6447 Fontaine) | |
| 6448 | |
| 6449 * all platforms: add netmask to uv_interface_address (Ben Kelly) | |
| 6450 | |
| 6451 * unix: make sure the `status` parameter passed to the `uv_getaddrinfo` is 0 or | |
| 6452 -1 (Ben Noordhuis) | |
| 6453 | |
| 6454 * unix: limit the number of iovecs written in a single `writev` syscall to | |
| 6455 IOV_MAX (Fedor Indutny) | |
| 6456 | |
| 6457 * unix: add dtrace probes for tick-start and tick-stop (Timothy J. Fontaine) | |
| 6458 | |
| 6459 * mingw-w64: don't call _set_invalid_parameter_handler (Nils Maier) | |
| 6460 | |
| 6461 * windows: fix memory leak in fs__sendfile (Shannen Saez) | |
| 6462 | |
| 6463 * windows: fix edge case bugs in uv_cpu_info (Bert Belder) | |
| 6464 | |
| 6465 * include: no longer ship with / include ngx-queue.h (Ben Noordhuis) | |
| 6466 | |
| 6467 * include: remove UV_VERSION_* macros from uv.h (Ben Noordhuis) | |
| 6468 | |
| 6469 * documentation updates (Kristian Evensen, Ben Kelly, Ben Noordhuis) | |
| 6470 | |
| 6471 * build: fix dtrace-enabled builds (Ben Noordhuis, Timothy J. Fontaine) | |
| 6472 | |
| 6473 * build: gyp disable thin archives (Timothy J. Fontaine) | |
| 6474 | |
| 6475 * build: add support for Visual Studio 2012 (Nicholas Vavilov) | |
| 6476 | |
| 6477 | |
| 6478 2013.03.28, Version 0.10.3 (Stable), 31ebe23973dd98fd8a24c042b606f37a794e99d0 | |
| 6479 | |
| 6480 Changes since version 0.10.2: | |
| 6481 | |
| 6482 * include: remove extraneous const from uv_version() (Ben Noordhuis) | |
| 6483 | |
| 6484 * doc: update README, replace `OS` by `PLATFORM` (Ben Noordhuis) | |
| 6485 | |
| 6486 * build: simplify .buildstamp rule (Ben Noordhuis) | |
| 6487 | |
| 6488 * build: disable -Wstrict-aliasing on darwin (Ben Noordhuis) | |
| 6489 | |
| 6490 * darwin: don't select(&exceptfds) in fallback path (Ben Noordhuis) | |
| 6491 | |
| 6492 * unix: don't clear flags after closing UDP handle (Saúl Ibarra Corretgé) | |
| 6493 | |
| 6494 | |
| 6495 2013.03.25, Version 0.10.2 (Stable), 0f36a00568f3e7608f97f6c6cdb081f4800a50c9 | |
| 6496 | |
| 6497 This is the first officially versioned release of libuv. Starting now | |
| 6498 libuv will make releases independently of Node.js. | |
| 6499 | |
| 6500 Changes since Node.js v0.10.0: | |
| 6501 | |
| 6502 * test: add tap output for windows (Timothy J. Fontaine) | |
| 6503 | |
| 6504 * unix: fix uv_tcp_simultaneous_accepts() logic (Ben Noordhuis) | |
| 6505 | |
| 6506 * include: bump UV_VERSION_MINOR (Ben Noordhuis) | |
| 6507 | |
| 6508 * unix: improve uv_guess_handle() implementation (Ben Noordhuis) | |
| 6509 | |
| 6510 * stream: run try_select only for pipes and ttys (Fedor Indutny) | |
| 6511 | |
| 6512 Changes since Node.js v0.10.1: | |
| 6513 | |
| 6514 * build: rename OS to PLATFORM (Ben Noordhuis) | |
| 6515 | |
| 6516 * unix: make uv_timer_init() initialize repeat (Brian Mazza) | |
| 6517 | |
| 6518 * unix: make timers handle large timeouts (Ben Noordhuis) | |
| 6519 | |
| 6520 * build: add OBJC makefile var (Ben Noordhuis) | |
| 6521 | |
| 6522 * Add `uv_version()` and `uv_version_string()` APIs (Bert Belder) |