./devel/libuv, Cross-platform asychronous I/O

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.34.2, Package name: libuv-1.34.2, Maintainer: agc

libuv is a multi-platform support library with a focus on asynchronous
I/O. It was primarily developed for use by Node.js, but it's also used
by Luvit, Julia, pyuv, and others.

Required to build:

Master sites:

SHA1: f59b25c0f1a855eef66298d65bd4fb288e0132b9
RMD160: af4cc012ffa9c8b16583e58e4946265ecb27eb65
Filesize: 1216.186 KB

Version history: (Expand)

CVS history: (Expand)

   2020-01-24 19:49:38 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libuv: updated to 1.34.2

Version 1.34.2:
* misc: adjust stalebot deadlines
* test: fix env-vars flakiness
* test: avoid truncating output lines
* darwin: stop calling SetApplicationIsDaemon()
* ibmi: implement uv_interface_addresses()
* osx,fsevent: fix race during uv_loop_close
* osx,fsevent: clear pointer when deleting it [NFCI]
* Revert "aix: replace ECONNRESET with EOF if already closed"
* unix: handle uv__open_cloexec return value correctly

Version 1.34.1:
* unix: fix -Wstrict-aliasing compiler warning
* unix: cache address of dlsym("mkostemp")
* build: remove -pedantic from compiler flags
* Revert "darwin: assume pthread_setname_np() is available"
* Revert "darwin: speed up uv_set_process_title()"
* darwin: assume pthread_setname_np() is available
* ibmi: fix the false isatty() issue on IBMi
* test: fix test failure under NetBSD and OpenBSD
* test: skip some test cases on IBMi
* test: skip uv_(get|set)_process_title on IBMi
* doc: remove binaries for Windows from README
* unix: fix -Wunused-but-set-variable warning
* unix: pass sysctl size arg using ARRAY_SIZE macro
* test: disallow running the test suite as root
* unix: suppress -Waddress-of-packed-member warning
* misc: make more tags "not-stale"
* test: fix pthread memory leak
* docs: delete socks5-proxy sample
* ibmi: fix the CMSG length issue
* docs: fix formatting
* unix: squelch fchmod() EPERM on CIFS share
* docs: fix linkcheck
* docs: switch from linux.die.net to man7.org
* win: remove abort when non-IFS LSP detection fails
* docs: clarify that uv_pipe_t is a pipe
* win,tty: avoid regressions in utf-8 handling
* win: remove bad assert in uv_loop_close
* test: fix -fno-common build errors
* build: turn on -fno-common to catch regressions
* test: fix fs birth time test failure
* tty,unix: avoid affecting controlling TTY
   2019-12-04 13:56:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.34.0

* unix: move random-sysctl to random-sysctl-linux
* netbsd: use KERN_ARND sysctl to get entropy
* unix: refactor uv__fs_copyfile() logic
* build: fix android build, add missing sources
* build: fix android build, fix symbol redefinition
* build: fix android autotools build
* fs: handle non-functional statx system call
* unix,win: add uv_sleep()
* doc: add richardlau to maintainers
* aix: fix netmask for IPv6
* aix: clean up after errors in uv_interface_addresses()
* aix: fix setting of physical addresses
* fs: add uv_fs_mkstemp
* unix: switch uv_sleep() to nanosleep()
* unix: retry on EINTR in uv_sleep()
* zos: fix nanosleep() emulation
   2019-10-21 11:42:06 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
libuv: updated to 1.33.1

* linux: fix arm64 SYS__sysctl build breakage

* Revert "linux: drop code path for epoll_pwait-less kernels"
* build: fix build error with __ANDROID_API__ < 21
* win: fix reading hidden env vars
* unix,win: add uv_random()
* win: simplify mkdtemp
* docs: fix literal-includes in User Guide
* win, tty: fix problem of receiving unexpected SIGWINCH
* unix: fix {Net,Open}BSD build
* win,mingw: Fix undefined MCAST_* constants
* build: Add link for test/fixtures/lorem_ipsum.txt
* fs: use statvfs in uv__fs_statfs() for Haiku
* fsevents: stop using fsevents to watch files
* fsevents: regression in watching /
* build,cmake: don't try to detect a C++ compiler
* build: fix build warning on cygwin
* unix: set sin_len and sin6_len
* test: fix order of operations in test
* doc: improve uv_fs_readdir() cleanup docs
* build: remove duplicated test in build files
* android: enable getentropy on Android >= 28
* android: fix build
* darwin: speed up uv_set_process_title()
* darwin: assume pthread_setname_np() is available
* unix,udp: ensure addr is non-null
* win,tty: add uv_tty_{get,set}_vterm_state
* win: fix uv_statfs_t leak in uv_fs_statfs()
* build: install files on windows via cmake
* darwin,test: include AvailabilityMacros.h
* darwin,test: update loop time after sleeping
* doc: remove old FreeBSD 9 related note
* doc: improve uv_{send,recv}_buffer_size() docs
* build: move -Wno-long-long check to configure time
* unix: update uv_fs_copyfile() fallback logic
* win: cast setsockopt struct to const char*
   2019-09-10 13:21:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libuv: updated to 1.32.0

* misc: enable stalebot
* win: use L'\0' as UTF-16 null terminator
* win: support retrieving empty env variables
* unix,stream: fix returned error codes
* test: fix typo in DYLD_LIBRARY_PATH
* unix,signal: keep handle active if pending signal
* openbsd: fix uv_cpu_info
* src: move uv_free_cpu_info to uv-common.c
* tcp: add uv_tcp_close_reset method
* test: fix udp-multicast-join tests
* test: remove assertion in fs_statfs test
* doc: clarify uv_buf_t usage in uv_alloc_cb
* win: fix typo in preprocessor expression
* timer: fix uv_timer_start on closing timer
* udp: add source-specific multicast support
* udp: fix error return values
* udp: drop IPV6_SSM_SUPPORT macro
* udp: fix uv__udp_set_source_membership6
* udp: use sockaddr_storage instead of union
* build,zos: add _OPEN_SYS_SOCK_EXT3 flag
* test: add specific source multicast tests
* include: map EILSEQ error code
* win, tty: improve SIGWINCH performance
* build: fix ios build error
* aix: replace ECONNRESET with EOF if already closed
* build: add cmake library VERSION, SOVERSION
* build: make include/ public in CMakeLists.txt
* build: export USING_UV_SHARED=1 to cmake deps
* build: cmake_minimum_required(VERSION 2.8.12)
* aix: Fix broken cmpxchgi() XL C++ specialization.
* test: fix -Wsign-compare warning
* unix: simplify open(O_CLOEXEC) feature detection
* unix: fix UV_FS_O_DIRECT definition on Linux
* doc: uv_handle_t documentation suggestion
   2019-08-22 12:32:16 by Thomas Klausner | Files touched by this commit (1)
Log message:
libuv: mention current test status in a comment
   2019-08-22 12:28:25 by Thomas Klausner | Files touched by this commit (6)
Log message:
libuv: Add a patch to fix a test failure, from adam@

Add upstream bug report URLs and comments, where missing.
   2019-08-16 14:06:31 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libuv: update to 1.31.0.

2019.08.10, Version 1.31.0 (Stable)

Changes since version 1.30.1:

* win,fs: don't modify global file translation mode (Javier Blazquez)

* win: fix uv_os_tmpdir when env var is 260 chars (Mustafa M)

* win: prevent tty event explosion machine hang (Javier Blazquez)

* win: add UV_FS_O_FILEMAP (João Reis)

* win, fs: mkdir return UV_EINVAL for invalid names (Bartosz Sosnowski)

* github: add root warning to template (cjihrig)

* win: misc fs cleanup (cjihrig)

* unix,win: add uv_fs_statfs() (cjihrig)

* test: avoid AF_LOCAL (Carlo Marcelo Arenas Belón)

* unix,win: add ability to retrieve all env variables (Saúl Ibarra Corretgé)

* Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis)

* doc: add %p to valgrind log-file arg (Zach Bjornson)

* doc: fix typo in basics.rst (Nan Xiao)

* ibmi: support Makefile build for IBM i (Xu Meng)

* OpenBSD: only get active CPU core count (Ben Davies)

* test: fix gcc 8 warnings for tests (Nhan Khong)

* ibmi: use correct header files (Xu Meng)

* unix: clear UV_HANDLE_READING flag before callback (zyxwvu Shi)

* unix: fix unused-function warning on BSD (Nhan Khong)

* test: fix test runner on MinGW (Crunkle)

* win: remove try-except outside MSVC (Crunkle)

* win: fix uv_spawn() ENOMEM on empty env (Ben Noordhuis)
   2019-07-09 00:15:46 by Sevan Janiyan | Files touched by this commit (2)
Log message:
Obtain strnlen implementation via libnbcompat using USE_FEATURES, instead of
patching in an implementation.