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

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


Branch: CURRENT, Version: 1.15.0, Package name: libuv-1.15.0, 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:
[pkgtools/cwrappers]

Master sites:

SHA1: 13a67a735516b2ec638af1d28b0aee07cb73b724
RMD160: 4ec99f081b755c7670ff86f8f9ede55f9077a112
Filesize: 1131.588 KB

Version history: (Expand)


CVS history: (Expand)


   2017-10-06 17:58:15 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
libuv: Fix build on NetBSD without KERN_PROC_PATHNAME

Add fallback implementation reading /proc/self/exe to exctract the
executable name.

PR pkg/52597 by Joern Clausen
   2017-10-06 06:22:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: update to 1.15.0

Version 1.15.0 (Stable)

* unix: limit uv__has_forked_with_cfrunloop to macOS
* win: fix buffer size in uv__getpwuid_r()
* win,tty: improve SIGWINCH support
* unix: use fchmod() in uv_fs_copyfile()
* unix: support copying empty files
* unix: truncate destination in uv_fs_copyfile()
* win,build: keep cwd when setting build environment
* test: add NetBSD support to test-udp-ipv6.c
* unix: add NetBSD support in core.c
* linux: increase thread stack size with musl libc
* netbsd: correct uv_exepath() on NetBSD
* test: clean up semaphore after use
* win,build: bump vswhere_usability_wrapper to 2.0.0
* win: let UV_PROCESS_WINDOWS_HIDE hide consoles
* zos: lock protect global epoll list in epoll_ctl
* zos: change platform name to match python
* android: fix getifaddrs()
* netbsd: implement uv__tty_is_slave()
* zos: fix readlink for mounts with system variables
* test: sort the tests alphabetically
* windows: fix compilation warnings
* build: avoid -fstrict-aliasing compile option
* win: remove unused variables
* unix: remove unused variables
* netbsd: disable poll_bad_fdtype on NetBSD
* netbsd: use uv__cloexec and uv__nonblock
* test: fix udp_multicast_join6 on NetBSD
* unix,win: add uv_mutex_init_recursive()
* netbsd: do not exclude IPv6 functionality
* fsevents: watch files with fsevents on macos 10.7+
* unix: retry on ENOBUFS in sendmsg(2)
   2017-09-08 09:21:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
v1.14.1:
* fs, win: add support for user symlinks
* cygwin: include uv-posix.h header
* zos: fix semaphore initialization
* zos: improve loop_count benchmark performance
* zos, test: flush out the oob data in callback
* unix,win: check for bad flags in uv_fs_copyfile()
* unix: modify argv[0] when process title is set
* unix: don't use req->loop in uv__fs_copyfile()
* doc: fix a trivial typo
* android: fix uv_cond_timedwait on API level < 21
* win: add uv__once_init() calls
* unix,windows: init all requests in fs calls
* unix,windows: return UV_EINVAL on NULL fs reqs
* windows: add POST macro to fs functions
* unix: handle partial sends in uv_fs_copyfile()
* Revert "win, test: fix double close in test runner"
* win, test: remove surplus CloseHandle
   2017-08-17 22:06:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Version 1.14.0:
* unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing)
* doc: add thread safety warning for process title (Matthew Taylor)
* unix: always copy process title into local buffer (Matthew Taylor)
* poll: add support for OOB TCP and GPIO interrupts (CurlyMoo)
* win,build: fix appveyor properly (Refael Ackermann)
* win: include filename in dlopen error message (Ben Noordhuis)
* aix: add netmask, mac address into net interfaces (Gireesh Punathil)
* unix, windows: map EREMOTEIO errno (Ben Noordhuis)
* unix: fix wrong MAC of uv_interface_address (XadillaX)
* win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé)
* github: fix link to help repo in issue template (Ben Noordhuis)
* zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé)
* misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé)
* docs: fix guide source code example paths (Anticrisis)
* android: fix compilation with new NDK versions (Saúl Ibarra Corretgé)
* misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé)
* win, fs: support unusual reparse points (Bartosz Sosnowski)
* android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé)
* android: remove no longer needed check (Saúl Ibarra Corretgé)
* doc: update instructions for building on Android (Saúl Ibarra Corretgé)
* win, process: support semicolons in PATH variable (Bartosz Sosnowski)
* doc: document uv_async_(init|send) return values (Ben Noordhuis)
* doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé)
* unix: add missing semicolon (jBarz)
* win, test: fix double close in test runner (Bartosz Sosnowski)
* doc: update supported windows version baseline (Ben Noordhuis)
* test,zos: skip chown root test (jBarz)
* test,zos: use gid=-1 to test spawn_setgid_fails (jBarz)
* zos: fix hr timer resolution (jBarz)
* android: fix blocking recvmsg due to netlink bug (Jacob Segal)
* zos: read more accurate rss info from RSM (jBarz)
* win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch
  (Neverous))
* doc: differentiate SmartOS and SunOS support (cjihrig)
* unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis)
* unix, windows: add basic uv_fs_copyfile() (cjihrig)
   2017-08-07 12:31:41 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Use a different make construct to avoid issues on platforms where
OS_VERSION is non-numeric.
   2017-08-07 09:13:59 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Solaris older than 5.11 does not have ifaddrs.h
   2017-07-31 00:32:28 by Thomas Klausner | Files touched by this commit (229)
Log message:
Switch github HOMEPAGEs to https.
   2017-07-07 06:09:01 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
1.13.1:
* build: workaround AppVeyor quirk