libuv1-1.44.2-150500.1.1 >  A c㪷p9|#})X}%7l6I XPG3vkrKT!7O P}/:V%RXz69RRnCI=&c?/"a 7vz*memΎ\V"!Fh8K0p,"ѧ ;vvTNbʄjOQCJÇ `v,[My ~@` zFrʞVUEZȿg: n.bCd&xNt1;p}P LZ齰ɱp-0ߨc5>p@t?dd   ; %FJ `l~    @ TdxD(89\:>@FGHIXY(\P]`^bcodefluvwxyz`Clibuv11.44.2150500.1.1Asychronous I/O support librarylibuv is a support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it is also used by Mozilla's Rust language, Luvit, Julia, pyuv, and others.c㪫s390zl313SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://libuv.orglinuxs390x' A큤c㪄c㪄c㪫b͞ac05fae1698628dab2198018dba0bf19ca1c0292bcbff1365257973b800333d2d95b8b163c60d17cfce3cef61a2d8a9cf70137502c8fb5f3d93cd2fc529fa98c8libuv.so.1.0.0rootrootrootrootrootrootrootrootlibuv-1.44.2-150500.1.1.src.rpmlibuv.so.1()(64bit)libuv1libuv1(s390-64)@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c-bK@b-b@a=`@`4@_G@_\@_7@^S^9\^@]k]\|\w@[@[;@Z?Y@YX5X(UW@VVd#@V@UTPTܕdmueller@suse.comdmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.dedmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.dedmueller@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.comandreas.stieger@gmx.demcepl@suse.commimi.vx@gmail.commimi.vx@gmail.commpluskal@suse.comadam.majer@suse.deavindra@opensuse.orgmpluskal@suse.commpluskal@suse.comqantas94heavy@gmail.comaloisio@gmx.comjengelh@inai.dempluskal@suse.commpluskal@suse.commrueckert@suse.dempluskal@suse.comtchvatal@suse.comtchvatal@suse.com- skip testsuite on qemu_user_mode emulated builds, no chance of ever succeeding- update to 1.44.2: * Add SHA to ChangeLog * aix, ibmi: handle server hang when remote sends TCP RST * process: reset the signal mask if the fork fails * zos: implement cmpxchgi() using assembly * ibmi: Implement UDP disconnect * unix: simplify getpwuid call * process,iOS: fix build breakage in process.c * test: remove unused declarations in tcp_rst test * core: add thread-safe strtok implementation * test: fix flaky file watcher test * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang * win: fix unexpected ECONNRESET error on TCP socket * doc: make sample cross-platform build * test: separate some static variables by test cases * sunos: fs-event callback can be called after uv_close() * uv: re-register interest in a file after change * uv: register UV_RENAME event for _RFIM_UNLINK * uv: register __rfim_event 156 as UV_RENAME * release: check versions of autogen scripts are newer * test: rewrite embed test * unix: use MSG_CMSG_CLOEXEC where supported * test: remove disabled callback_order test * kqueue: skip EVFILT_PROC when invalidating fds * zos: don't err when killing a zombie process * zos: avoid fs event callbacks after uv_close() * zos: correctly format interface addresses names * zos: add uv_interface_addresses() netmask support * zos: improve memory management of ip addresses * tcp,pipe: fail `bind` or `listen` after `close` * zos: implement uv_available_parallelism() * udp,win: fix UDP compiler warning * zos: fix early exit of epoll_wait() * unix,tcp: fix errno handling in uv__tcp_bind() * shutdown,unix: reduce code duplication * unix: fix c99 comments * unix: retry tcgetattr/tcsetattr() on EINTR * unix,stream: optimize uv_shutdown() codepath * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset() * win,shutdown: improve how shutdown is dispatched- update to 1.44.1: * fix a hang after NOTE_EXIT - inclues changes from 1.44.0: * Support for poxix_spawn API * updates to documentation, tests, benchmarks and build scripts- update to 1.43.0: * protect fork in uv_spawn from signals * drop only successfully sent packets post sendmmsg * adjust stalebot deadline * work around CIFS EPERM bug * documentation fixes * developer visible code fixes- update to 1.42.0: * more errno mappings and fixes * higher performance try-writes * fix string encoding issue of uv_os_gethostname * Workarounds for a copy_file_range kernel bug * Better support for TSan- update to 1.41.1: * CVE-2021-22918: fix out of bounds read in punycode decoder (bsc#1187973)- update to 1.41.0: * mailmap: update contact information for richardlau * build: add asan checks * unix: report bind error in uv_tcp_connect * doc: uv_tcp_bind * test: fix pump and tcp_write_batch benchmarks * doc: mark IBM i as Tier 2 support * doc,poll: add notes * linux: fix -Wincompatible-pointer-types warning * linux: fix -Wsign-compare warning * unix,win: harmonize uv_read_start * unix,win: more uv_read_start * build: turn on -fno-strict-aliasing * stream: add uv_pipe and uv_socketpair to the API * unix,win: initialize timer `timeout` field * bsd-ifaddrs: improve comments * test: remove unnecessary uv_fs_stat * fs: fix utime/futime timestamp rounding errors * test: ensure reliable floating point comparison * unix,fs: fix uv_fs_sendfile * unix: fix uv_fs_stat when using statx * linux,macos: fix uv_set_process_title regression * doc: clarify UDP errors and recvmmsg * test-getaddrinfo: use example.invalid * Revert "build: fix android autotools build" * unix,fs: on DVS fs, statx returns EOPNOTSUPP * win, fs: mkdir really return UV_EINVAL for invalid names * tools: migrate tools/make_dist_html.py to python3 * unix: fix uv_uptime * unix: check for partial copy_file_range support * win: bump minimum supported version to windows 8 * poll,unix: ensure safety of rapid fd reuse * test: fix some warnings * unix: fix uv_uptime * doc: fix versionadded metadata * test: fix 'incompatible pointer types' warnings * unix: check for EXDEV in uv__fs_sendfile- update to 1.40.0: * udp: add UV_UDP_MMSG_FREE recv_cb flag * include: re-map UV__EPROTO from 4046 to -4046 * doc: correct UV_UDP_MMSG_FREE version added * doc: add uv_metrics_idle_time() version metadata * src: suppress user_timeout maybe-uninitialized * test: fix compiler warning * build: fix the Haiku cmake build * linux: fix i386 sendmmsg/recvmmsg support * build: add libuv-static pkg-config file * build,unix: add QNX support * include: remove incorrect UV__ERR() for EPROTO- update to 1.39.0: * unix: use relaxed loads/stores for clock id * unix: squelch harmless valgrind warning * linux: use copy_file_range for uv_fs_copyfile when possible * udp: add uv_udp_using_recvmmsg query * include: add internal fields struct to uv_loop_t * core: add API to measure event loop idle time * unix: handle src, dest same in uv_fs_copyfile() * unix: error when uv_setup_args() is not called * fs: clobber req->path on uv_fs_mkstemp() error * tcp: fail instantly if local port is unbound * unix: don't use _POSIX_PATH_MAX * build system fixes, documentation updates, updates to tests- update to 1.38.1 * test: use last matching qemu version (cjihrig) * win, util: rearrange uv_hrtime (Bartosz Sosnowski) * test: skip signal_multiple_loops test on QEMU (gengjiawen) * build: add android build to CI (gengjiawen) * test: extend fs_event_error_reporting timeout (cjihrig) * build: link libkvm on netbsd only (Alexander Tokmakov) * linux: refactor /proc file reader logic (Ben Noordhuis) * linux: read load average from /proc/loadavg (Ben Noordhuis) * android: remove patch code for below 21 (gengjiawen) * win: fix visual studio 2008 build (Arenoros) * win,tty: fix deadlock caused by inconsistent state (lander0s) * unix: use relaxed loads/stores for feature checks (Ben Noordhuis) * build: don't .gitignore m4/ax_pthread.m4 (Ben Noordhuis) * unix: fix gcc atomics feature check (Ben Noordhuis) * darwin: work around clock jumping back in time (Ben Noordhuis) * udp: fix write_queue cleanup on sendmmsg error (Santiago Gimeno) * src: build fix for Android (David Carlier) * win: remove dep on GetQueuedCompletionStatusEx (Colin Finck) * doc: correct source lines (Shohei YOSHIDA) * build,android: fix typo (twosee) * doc: uv_cancel() handles uv_random_t requests (Philip Chimento) * doc: fix unescaped character (Philip Chimento) * build,cmake: fix compilation on old MinGW (erw7) * build: remove unnessesary MSVC warnings (Bartosz Sosnowski) * win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis) * unix: simplify uv__udp_init_ex() (Ben Noordhuis) * win: remove MAX_PATH limitations (Bartosz Sosnowski) * build, win: add long path aware manifest (Bartosz Sosnowski) * doc: check/idle/prepare functions always succeed (Ben Noordhuis) * darwin: fix build with non-apple compilers (Ben Noordhuis) * win: support environment variables > 32767 chars (Ben Noordhuis) * unix: fully initialize struct msghdr (Ben Noordhuis) * doc: add uv_replace_allocator thread safety warning (twosee) * unix: fix int overflow when copying large files (Michal Artazov) * fs: report original error (Bartosz Sosnowski) * win, fs: add IO_REPARSE_TAG_APPEXECLINK support (Bartosz Sosnowski) * doc: fix formatting (Ben Noordhuis) * unix: fix memory leak when uv_loop_init() fails (Anna Henningsen) * unix: shrink uv_udp_set_source_membership() stack (Ben Noordhuis) * unix,win: fix wrong sizeof argument to memcpy() (Ben Noordhuis) * build: check for libraries not provided by libc (Jeroen Roovers) * doc: fix the order of arguments to calloc() (MasterDuke17) * unix: don't abort when getrlimit() fails (Ben Noordhuis) * test: support common user profile on IBMi (Xu Meng) * build: test on more platforms via QEMU in CI (gengjiawen) * build: add aix-common.c for AIX cmake build (Jesse Gorzinski) * zos: explicitly mark message queue events (Irek Fakhrutdinov) * zos: move mq check out of loop to save cpu cycles (Irek Fakhrutdinov) * zos: add checks to ensure behavior of epoll_wait (Irek Fakhrutdinov) * src: add uv__reallocf() (Ben Noordhuis) * build: ibmi support for cmake (Jesse Gorzinski) * build: fix gyp build for Android API >= 28 (Lin Zhang) * udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé) * zos,test: fix spawn_empty_env for shared library build (Richard Lau) * zos: fix non-Release builds (Richard Lau) * zos: fix return value on expired nanosleep() call (Richard Lau) * build: fix z/OS cmake build (Richard Lau) * test: add a bunch of ASSERT macros (Santiago Gimeno) * test: remove unused extern declaration (Ben Noordhuis) * test: canonicalize argv[0] in exepath test (Ben Noordhuis) * test: simplify platform_init() (Ben Noordhuis) * ibmi: Fix isatty EBADF handling and refactor (Kevin Adler) * test: Test EBADF tty handling (Kevin Adler) * build: make cmake build benchmarks (Ben Noordhuis) * win: use RtlGenRandom from advapi32.dll directly (Ben Noordhuis) * android: fix OOB write in uv_interface_addresses() (Lin Zhang) * test: pass test when hostname is single character (毛毛) * ibmi: set the highest process priority to -10 (Xu Meng) * build: remove support for gyp (Ben Noordhuis) * doc: add note to README on cross-compiling (Ben Noordhuis) * fs: add uv_fs_lutime() (Sk Sajidul Kadir) * unix: implement cpu_relax() for arm (David Carlier) * linux: fix uv__accept4() (twosee) * win: handle file paths in uv_fs_statfs() (erw7) * unix: fix uv_os_environ() null pointer check (Rikard Falkeborn) * win: fix uv_os_environ() null pointer check (Rikard Falkeborn) * unix: fix compilation on macOS 32-bit architectures (Brad King) * win: replace alloca() with stack-based array (Ben Noordhuis)- Add baselibs.conf to generate 32bit lib needed for bind- Update to libuv 1.34.2: * Remove fno-common-build-errs.patch and rebase fix_tests.patch. Changes since version 1.34.1: * misc: adjust stalebot deadlines (Jameson Nash) * test: fix env-vars flakiness (cjihrig) * test: avoid truncating output lines (Jameson Nash) * darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis) * ibmi: implement uv_interface_addresses() (Xu Meng) * osx,fsevent: fix race during uv_loop_close (Jameson Nash) * osx,fsevent: clear pointer when deleting it [NFCI] (Jameson Nash) * Revert "aix: replace ECONNRESET with EOF if already closed" (Jameson Nash) * unix: handle uv__open_cloexec return value correctly (Anna Henningsen) Changes since version 1.34.0: * unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis) * unix: cache address of dlsym("mkostemp") (Ben Noordhuis) * build: remove -pedantic from compiler flags (Ben Noordhuis) * Revert "darwin: assume pthread_setname_np() is available" (Ben Noordhuis) * Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis) * darwin: assume pthread_setname_np() is available (Ben Noordhuis) * ibmi: fix the false isatty() issue on IBMi (Xu Meng) * test: fix test failure under NetBSD and OpenBSD (David Carlier) * test: skip some test cases on IBMi (Xu Meng) * test: skip uv_(get|set)_process_title on IBMi (Xu Meng) * doc: remove binaries for Windows from README (Richard Lau) * unix: fix -Wunused-but-set-variable warning (George Zhao) * unix: pass sysctl size arg using ARRAY_SIZE macro (David Carlier) * test: disallow running the test suite as root (cjihrig) * unix: suppress -Waddress-of-packed-member warning (Ben Noordhuis) * misc: make more tags "not-stale" (Jameson Nash) * test: fix pthread memory leak (Trevor Norris) * docs: delete socks5-proxy sample (Jameson Nash) * ibmi: fix the CMSG length issue (Xu Meng) * docs: fix formatting (Jameson Nash) * unix: squelch fchmod() EPERM on CIFS share (Ben Noordhuis) * docs: fix linkcheck (Jameson Nash) * docs: switch from linux.die.net to man7.org (Jameson Nash) * win: remove abort when non-IFS LSP detection fails (virtualyw) * docs: clarify that uv_pipe_t is a pipe (Jameson Nash) * win,tty: avoid regressions in utf-8 handling (Jameson Nash) * win: remove bad assert in uv_loop_close (Jameson Nash) * test: fix -fno-common build errors (Ben Noordhuis) * build: turn on -fno-common to catch regressions (Ben Noordhuis) * test: fix fs birth time test failure (Ben Noordhuis) * tty,unix: avoid affecting controlling TTY (Jameson Nash) Changes since version 1.33.1: * unix: move random-sysctl to random-sysctl-linux (nia) * netbsd: use KERN_ARND sysctl to get entropy (nia) * unix: refactor uv__fs_copyfile() logic (cjihrig) * build: fix android build, add missing sources (Ben Noordhuis) * build: fix android build, fix symbol redefinition (Ben Noordhuis) * build: fix android autotools build (Ben Noordhuis) * fs: handle non-functional statx system call (Milad Farazmand) * unix,win: add uv_sleep() (cjihrig) * doc: add richardlau to maintainers (Richard Lau) * aix: fix netmask for IPv6 (Richard Lau) * aix: clean up after errors in uv_interface_addresses() (Richard Lau) * aix: fix setting of physical addresses (Richard Lau) * fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé) * unix: switch uv_sleep() to nanosleep() (Ben Noordhuis) * unix: retry on EINTR in uv_sleep() (Ben Noordhuis) * zos: fix nanosleep() emulation (Ben Noordhuis) Changes since version 1.33.0: * linux: fix arm64 SYS__sysctl build breakage (Ben Noordhuis) Changes since version 1.32.0: * Revert "linux: drop code path for epoll_pwait-less kernels" (Yang Yu) * build: fix build error with __ANDROID_API__ < 21 (Yang Yu) * win: fix reading hidden env vars (Anna Henningsen) * unix,win: add uv_random() (Ben Noordhuis) * win: simplify mkdtemp (Saúl Ibarra Corretgé) * docs: fix literal-includes in User Guide (Nhan Khong) * win, tty: fix problem of receiving unexpected SIGWINCH (erw7) * unix: fix {Net,Open}BSD build (David Carlier) * win,mingw: Fix undefined MCAST_* constants (Crunkle) * build: Add link for test/fixtures/lorem_ipsum.txt (Andrew Paprocki) * fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill) * fsevents: stop using fsevents to watch files (Jameson Nash) * fsevents: regression in watching / (Jameson Nash) * build,cmake: don't try to detect a C++ compiler (Isabella Muerte) * build: fix build warning on cygwin (MaYuming) * unix: set sin_len and sin6_len (Ouyang Yadong) * test: fix order of operations in test (cjihrig) * doc: improve uv_fs_readdir() cleanup docs (cjihrig) * build: remove duplicated test in build files (ZYSzys) * android: enable getentropy on Android >= 28 (David Carlier) * android: fix build (David Carlier) * darwin: speed up uv_set_process_title() (Ben Noordhuis) * darwin: assume pthread_setname_np() is available (Ben Noordhuis) * unix,udp: ensure addr is non-null (Jameson Nash) * win,tty: add uv_tty_{get,set}_vterm_state (erw7) * win: fix uv_statfs_t leak in uv_fs_statfs() (Ryan Liptak) * build: install files on windows via cmake (Carl Lei) * darwin,test: include AvailabilityMacros.h (Saúl Ibarra Corretgé) * darwin,test: update loop time after sleeping (Saúl Ibarra Corretgé) * doc: remove old FreeBSD 9 related note (Saúl Ibarra Corretgé) * doc: improve uv_{send,recv}_buffer_size() docs (Ryan Liptak) * build: move -Wno-long-long check to configure time (Ben Noordhuis) * unix: update uv_fs_copyfile() fallback logic (Stefan Bender) * win: cast setsockopt struct to const char* (Shelley Vohr) Changes since version 1.31.0: * misc: enable stalebot (Saúl Ibarra Corretgé) * win: map ERROR_ENVVAR_NOT_FOUND to UV_ENOENT (cjihrig) * win: use L'\0' as UTF-16 null terminator (cjihrig) * win: support retrieving empty env variables (cjihrig) * unix,stream: fix returned error codes (Santiago Gimeno) * test: fix typo in DYLD_LIBRARY_PATH (Ben Noordhuis) * unix,signal: keep handle active if pending signal (Santiago Gimeno) * openbsd: fix uv_cpu_info (Santiago Gimeno) * src: move uv_free_cpu_info to uv-common.c (Santiago Gimeno) * tcp: add uv_tcp_close_reset method (Santiago Gimeno) * test: fix udp-multicast-join tests (Santiago Gimeno) * test: remove assertion in fs_statfs test (cjihrig) * doc: clarify uv_buf_t usage in uv_alloc_cb (Tomas Krizek) * win: fix typo in preprocessor expression (Konstantin Podsvirov) * timer: fix uv_timer_start on closing timer (seny) * udp: add source-specific multicast support (Vladimir Karnushin) * udp: fix error return values (Santiago Gimeno) * udp: drop IPV6_SSM_SUPPORT macro (Santiago Gimeno) * udp: fix uv__udp_set_source_membership6 (Santiago Gimeno) * udp: use sockaddr_storage instead of union (Santiago Gimeno) * build,zos: add _OPEN_SYS_SOCK_EXT3 flag (Santiago Gimeno) * test: add specific source multicast tests (Santiago Gimeno) * include: map EILSEQ error code (cjihrig) * win, tty: improve SIGWINCH performance (Bartosz Sosnowski) * build: fix ios build error (MaYuming) * aix: replace ECONNRESET with EOF if already closed (Milad Farazmand) * build: add cmake library VERSION, SOVERSION (Eneas U de Queiroz) * build: make include/ public in CMakeLists.txt (Ben Noordhuis) * build: export USING_UV_SHARED=1 to cmake deps (Ben Noordhuis) * build: cmake_minimum_required(VERSION 2.8.12) (Daniel Hahler) * aix: Fix broken cmpxchgi() XL C++ specialization. (Andrew Paprocki) * test: fix -Wsign-compare warning (Ben Noordhuis) * unix: simplify open(O_CLOEXEC) feature detection (Ben Noordhuis) * unix: fix UV_FS_O_DIRECT definition on Linux (Joran Dirk Greef) * doc: uv_handle_t documentation suggestion (Daniel Bevenius)- Add fno-common-build-errs.patch which fixes gh#libuv/libuv#2603 (bsc#1160280)- libuv 1.31.0: * unix,win: add uv_fs_statfs() * test: avoid AF_LOCAL * add ability to retrieve all env variables * doc: add %p to valgrind log-file arg * doc: fix typo in basics.rst * unix: clear UV_HANDLE_READING flag before callback - add project signing keyring and verify source signature- Upgrade to 1.30.1: * doc: fix incorrect versionchanged (cjihrig) * test: allow UV_ECONNRESET in tcp_try_write_error (cjihrig) * unix: add uv_get_constrained_memory() cygwin stub (cjihrig) * build: fix android cmake build (Ben Noordhuis) * unix: squelch -Wcast-function-type warning (Ben Noordhuis) * build: fix compile error with uClibc (zlargon)* darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) * darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse) * build, core, unix: add support for Haiku (Leorize) * darwin,linux: more conservative minimum stack size (Ben Noordhuis) * threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A) * unix: return actual error from `uv_try_write()` (Anna Henningsen) * darwin: fix build error with macos 10.10 (Ben Noordhuis) * unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis) * unix: make uv_fs_read() fill all buffers (Ben Noordhuis) * test: give hrtime test a custom 10s timeout (Ben Noordhuis) * fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno) * build: add cmake option to skip building tests (Niels Lohmann) * doc: add link to nodejs.org (Jenil Christo) * unix: fix a comment typo in signal.c (Evgeny Ermakov) * unix: remove redundant cast in process.c (gengjiawen) * doc: fix wrong mutex function prototypes (Leo Chung) * unix: simplify uv/posix.h include logic (cjihrig) * test: increase test timeout (cjihrig) * linux: fix sscanf() overflows reading from /proc (Ben Noordhuis) * ibmi: read memory and CPU usage info (Xu Meng) * doc: update the cmake testing instruction (zlargon) * unix: fix race condition in uv_async_send() (Ben Noordhuis) * linux: use O_CLOEXEC instead of EPOLL_CLOEXEC (Ben Noordhuis) * doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis) * linux: init st_flags and st_gen when using statx (Oscar Waddell) * linux: read free/total memory from /proc/meminfo (Ben Noordhuis) * test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis) * unix: don't assert on UV_PROCESS_WINDOWS_* flags (Ben Noordhuis) * linux: set correct mac address for IP-aliases (Santiago Gimeno) * win,util: fix null pointer dereferencing (Tobias Nießen) * unix,win: fix `uv_fs_poll_stop()` when active (Anna Henningsen) * doc: add missing uv_fs_type entries (Michele Caini) * doc: fix build with sphinx 2.x (FX Coudert) * unix: don't make statx system call on Android (George Zhao) * unix: fix clang scan-build warning (Kyle Edwards) * unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse) * unix,win: add uv_get_constrained_memory() (Kelvin Jin) * darwin: fix thread cancellation fd leak (Ben Noordhuis) * linux: fix thread cancellation fd leak (Ben Noordhuis) * unix,win: add uv_gettimeofday() (cjihrig) * unix,win: add uv_fs_{open,read,close}dir() (cjihrig) * unix: fix uv_interface_addresses() (Andreas Rohner) * fs: remove macOS-specific copyfile(3) (Rich Trott) * fs: add test for copyfile() respecting permissions (Rich Trott) * build: partially revert 5234b1c (Ben Noordhuis) * zos: fix setsockopt error when using AF_UNIX (Milad Farazmand) * unix: suppress EINTR/EINPROGRESS in uv_fs_close() (Ben Noordhuis) * build: use cmake APPLE variable to detect platform (zlargon) * distcheck: remove duplicate test/ entry (Jameson Nash) * unix: remove unused cmpxchgl() function (Ben Noordhuis) * unix: support sockaddr_un in uv_udp_send() (Yury Selivanov) * unix: guard use of PTHREAD_STACK_MIN (Kamil Rytarowski) * unix,win: introduce uv_timeval64_t (cjihrig) * doc: document uv_timeval_t and uv_timeval64_t (cjihrig)- update to 1.27.0 * doc: describe unix signal handling better (Vladimír Čunát) * linux: use statx() to obtain file birth time (Ben Noordhuis) * src: fill sockaddr_in6.sin6_len when it's defined (Santiago Gimeno) * test: relax uv_hrtime() test assumptions (Ben Noordhuis) * build: make cmake install LICENSE only once (Thomas Karl Pietrowski) * bsd: plug uv_fs_event_start() error path fd leak (Ben Noordhuis) * doc: add note about uv_run() not being reentrant (Ben Noordhuis) * unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen) * doc: fix typo in uv_thread_options_t definition (Ryan Liptak) * win: skip winsock initialization in safe mode (evgley) * unix: refactor getsockname/getpeername methods (Santiago Gimeno) * udp: add support for UDP connected sockets (Santiago Gimeno) * build: add missing header (cjihrig) * test: change spawn_stdin_stdout return to void (Andrew Paprocki) * test: remove call to floor() in test driver (Andrew Paprocki)- update to version 1.26.0 * doc: fix uv_get_free_memory doc (Stephen Belanger) * unix: fix epoll cpu 100% issue (yeyuanfeng) * openbsd,tcp: special handling of EINVAL on connect (ptlomholt) * src,include: define UV_MAXHOSTNAMESIZE (cjihrig) * thread: allow specifying stack size for new thread (Anna Henningsen) * unix: don't attempt to invalidate invalid fd (Ben Noordhuis) * Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis) * aix: manually trigger fs event monitoring (Gireesh Punathil) * unix: rename WRITE_RETRY_ON_ERROR macro (Ben Noordhuis) * unix: refactor uv__write() (Ben Noordhuis) * unix: don't send handle twice on partial write (Ben Noordhuis) * tty,win: fix Alt+key under WSL (Bartosz Sosnowski) * build: support running tests in out-of-tree builds (Jameson Nash) * fsevents: really watch files with fsevents on macos 10.7+ (Jameson Nash) * thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash) * win: fix sizeof-pointer-div warning (cjihrig) * unix,win: add uv_os_uname() (cjihrig) * win, tty: fix CreateFileW() return value check (Bartosz Sosnowski) * unix: enable IPv6 tests on OpenBSD (ptlomholt) * test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno) * test: fix test-ipc tests (Santiago Gimeno) * unix: better handling of unsupported F_FULLFSYNC (Victor Costan) * unix,stream: fix zero byte writes (Santiago Gimeno) * ibmi: return EISDIR on read from directory fd (Kevin Adler) * build: wrap long lines in Makefile.am (cjihrig) test: fix platform_output test on cygwin (damon-kwok) * gitignore: ignore build/ directory (Damon Kwok) * unix: zero epoll_event before use (Ashe Connor) * doc: replace deprecated build command on macOS (Rick) * warnings: fix code that emits compiler warnings (Jameson Nash) * doc: clarify expected memory management strategy (Ivan Krylov) * test: add uv_inet_ntop(AF_INET) coverage (Ben Noordhuis) * unix: harden string copying, introduce strscpy() (Ben Noordhuis) * linux: get rid of strncpy() call (Ben Noordhuis)- Update to version 1.24.0: * unix: do not require PATH_MAX to be defined (Brad King) * win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh) * unix: add missing link dependency on kFreeBSD (Svante Signell) * unix: add support for GNU/Hurd (Samuel Thibault) * test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón) * doc: add vtjnash to maintainers (Jameson Nash) * unix: restore skipping of phys_addr copy (cjihrig) * unix,win: make uv_interface_addresses() consistent (cjihrig) * unix: remove unnecessary linebreaks (cjihrig) * unix,win: handle zero-sized allocations uniformly (Ben Noordhuis) * unix: remove unused uv__dup() function (Ben Noordhuis) * core,bsd: refactor process_title functions (Santiago Gimeno) * test: make sure that reading a directory fails (Sakthipriyan Vairamani) * win, tty: remove zero-size read callbacks (Bartosz Sosnowski) * test: fix test runner getenv async-signal-safety (Ben Noordhuis) * test: fix test runner execvp async-signal-safety (Ben Noordhuis) * test,unix: fix race in test runner (Ben Noordhuis) * unix,win: support IDNA 2008 in uv_getaddrinfo() (Ben Noordhuis)- Update to version 1.23.2: * unix: return 0 retrieving rss on cygwin * unix: initialize uv_interface_address_t.phys_addr * test: handle uv_os_setpriority() windows edge case * tty, win: fix read stop for raw mode * Revert "Revert "unix,fs: fix for potential partial reads/writes"" * unix,readv: always permit partial reads to return * win,tty: fix uv_tty_close() * doc: remove extraneous "on * unix,win: fix threadpool race condition * unix: rework thread barrier implementation * unix: signal done to last thread barrier waiter * unix: optimize uv_fs_readlink() memory allocation For complete changelog please see https://github.com/libuv/libuv/releases * install license as %license * fix_tests.patch: fix unit tests on OBS * fix for bsc#1199062 (backported as 0001-linux-remove-epoll-syscall-wrappers.patch and 0002-linux-drop-code-path-for-epoll_pwait-less-kernels.patch) is included in upstream releases from 1.23.1 on- Update to version 1.18.0 * unix,win: add uv_os_getpid() * unix: remove incorrect assertion in uv_shutdown() * aix: fix -Wmaybe-uninitialized warning * win,doc: remove note about SIGWINCH on Windows * doc: fix IRC URL in CONTRIBUTING.md - 1.17.0 * ibmi: add support for new platform * unix: keep track of bound sockets sent via spawn * unix: avoid malloc() call in uv_spawn() * zos: add strnlen() implementation * test: add threadpool init/teardown test * test: avoid malloc() in threadpool test * test: lower number of tasks in threadpool test * test: fix test-spawn compilation * doc: clarify the description of uv_loop_alive() * win: issue memory barrier in uv_thread_join() * win: map UV_FS_O_EXLOCK to a share mode of 0 * win: fix build on case-sensitive file systems * win: fix test runner build with mingw64 * win: remove unused variable in test/test-fs.c - 1.16.1 * unix: move net/if.h include * win: fix undeclared NDIS_IF_MAX_STRING_SIZE - 1.16.0 * unix,win: add fs open flags, map O_DIRECT|O_DSYNC * win, fs: fix non-symlink reparse points * test: fix -Wstrict-prototypes warnings * unix, windows: map ENOTTY errno * unix: fall back to fsync() if F_FULLFSYNC fails * unix: do not close invalid kqueue fd after fork * zos: reset epoll data after fork * zos: skip fork_threadpool_queue_work_simple * test: keep platform_output as first test * unix,win: add uv_os_getppid() * test: fix const qualification compiler warning * doc: mark uv_default_loop() as not thread safe * win, pipe: null-initialize stream->shutdown_req * tty, win: get SetWinEventHook pointer at startup * test: no extra new line in skipped test output * pipe: allow access from other users * unix,win: add uv_if_{indextoname,indextoiid} * win: fix non-English dlopen error message * win: change st_blksize from `2048` to `4096` - Small spec file cleanup- Do not use source URL as fetching fails over ipv6- Update to version 1.15.0: * win: fix buffer size in uv__getpwuid_r() * unix: use fchmod() in uv_fs_copyfile() * unix: support copying empty files * unix: truncate destination in uv_fs_copyfile() * linux: increase thread stack size with musl libc * test: clean up semaphore after use * unix: check for NULL in uv_os_unsetenv for parameter name * For extensive list of changes since last release see provided ChangeLog - Small spec file cleanup- Update to 1.10.1 * win: fix anonymous union syntax * unix: use uv__is_closing everywhere * win: add missing break statement * doc: fix wrong man page link for uv_fs_lstat() * win, tty: handle empty buffer in uv_tty_write_bufs * doc: add cjihrig alternative GPG ID * Revert "win,tty: add support for ANSI codes in win10 v1511" - Add signature and keyring for GPG source verification- Update to 1.10.0- Trim filler words from description- Update to 1.8.0 * unix: fix memory leak in uv_interface_addresses (Jianghua Yang) * unix: make uv_guess_handle work properly for AIX (Gireesh Punathil) * fs: undo uv__req_init when uv__malloc failed (Jianghua Yang) * build: remove unused 'component' GYP option (Saúl Ibarra Corretgé) * include: remove duplicate extern declaration (Jianghua Yang) * win: use the MSVC provided snprintf where possible (Jason Williams) * win, test: fix compilation warning (Saúl Ibarra Corretgé) * win: fix compilation with VS < 2012 (Ryan Johnston) * stream: support empty uv_try_write on unix (Fedor Indutny) * unix: fix request handle leak in uv__udp_send (Jianghua Yang) * src: replace QUEUE_SPLIT with QUEUE_MOVE (Ben Noordhuis) * unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis) * unix: squelch harmless valgrind warning (Ben Noordhuis) * test: don't abort on setrlimit() failure (Ben Noordhuis) * unix: only undo fs req registration in async mode (Ben Noordhuis) * unix: fix uv__getiovmax return value (HungMingWu) * unix: make work with Solaris Studio. (Adam Stylinski) * test: fix fs_event_watch_file_currentdir flakiness (Santiago Gimeno) * unix: skip prohibited syscalls on tvOS and watchOS (Nathan Corvino) * test: use FQDN in getaddrinfo_fail test (Wink Saville) * docs: clarify documentation of uv_tcp_init_ex (Andrius Bentkus) * win: fix comment (Miodrag Milanovic) * doc: fix typo in README (Angel Leon) * darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis) * pipe: enable inprocess uv_write2 on Windows (Louis DeJardin) * win: properly return UV_EBADF when _close() fails (Nicholas Vavilov) * test: skip process_title for AIX (Imran Iqbal) * misc: expose handle print APIs (Petka Antonov) * include: add stdio.h to uv.h (Saúl Ibarra Corretgé) * misc: remove unnecessary null pointer checks (Ian Kronquist) * test,freebsd: skip udp_dual_stack if not supported (Santiago Gimeno) * linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis) * unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis) * test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra Corretgé) * win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman) * test: fix test/test-tty.c for AIX (Imran Iqbal) * android: support api level less than 21 (kkdaemon) * fsevents: fix race on simultaneous init+close (Fedor Indutny) * linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra Corretgé) * fs: add uv_fs_realpath() (Yuval Brik) * win: fix path for removed and renamed fs events (Joran Dirk Greef) * win: do not read more from stream than available (Jeremy Whitlock) * test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo) * unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo) * test: fix self-deadlocks in thread_rwlock_trylock (Ben Noordhuis) * src: remove non ascii character (sztomi) * test: fix test udp_multicast_join6 for AIX (Imran Iqbal)- Make building more verbose- Update to 1.7.5 - unix: Support atomic compare & swap xlC on AIX (nmushell) - unix: Fix including uv-aix.h on AIX (nmushell) - unix: consolidate rwlock tryrdlock trywrlock errors (Saúl Ibarra Corretgé) - unix, win: consolidate mutex trylock errors (Saúl Ibarra Corretgé) - darwin: fix memory leak in uv_cpu_info (Jianghua Yang) - test: add tests for the uv_rwlock implementation (Bert Belder) - win: redo/fix the uv_rwlock APIs (Bert Belder) - win: don't fetch function pointers to SRWLock APIs (Bert Belder) - Changes for 1.7.4: - doc: uv_read_start and uv_read_cb clarifications (Ben Trask) - freebsd: obtain true uptime through clock_gettime() (Jianghua Yang) - win, tty: do not convert \r to \r\n (Colin Snover) - build,gyp: add DragonFly to the list of OSes (Michael Neumann) - fs: fix bug in sendfile for DragonFly (Michael Neumann) - doc: add uv_dlsym() return type (Brian White) - tests: fix fs tests run w/o full getdents support (Jeremy Whitlock) - doc: fix typo (Devchandra Meetei Leishangthem) - doc: fix uv-unix.h location (Sakthipriyan Vairamani) - unix: fix error check when closing process pipe fd (Ben Noordhuis) - test,freebsd: fix ipc_listen_xx_write tests (Santiago Gimeno) - win: fix unsavory rwlock fallback implementation (Bert Belder) - doc: clarify repeat timer behavior (Eli Skeggs) - Changes for 1.7.3: - threadpool: fix thread starvation bug (Ben Noordhuis) - Changes for 1.7.2: - unix, win: make uv_loop_init return on error (Willem Thiart) - win: reset pipe handle for pipe servers (Saúl Ibarra Corretgé) - win: fix replacing pipe handle for pipe servers (Saúl Ibarra Corretgé) - win: fix setting pipe pending instances after bind (Saúl Ibarra Corretgé) - Changes for 1.7.1: - doc: document the procedure for verifying releases (Saúl Ibarra Corretgé) - doc: add note about Windows binaries to the README (Saúl Ibarra Corretgé) - doc: use long GPG IDs in MAINTAINERS.md (Saúl Ibarra Corretgé) - Revert "stream: squelch ECONNRESET error if already closed" (Saúl Ibarra Corretgé) - doc: clarify uv_read_stop() is idempotent (Corbin Simpson) - unix: OpenBSD's setsockopt needs an unsigned char for multicast (Zachary Hamm) - test: Fix two memory leaks (Karl Skomski) - unix,win: return EINVAL on nullptr args in uv_fs_{read,write} (Karl Skomski) - win: set accepted TCP sockets as non-inheritable (Saúl Ibarra Corretgé) - unix: remove superfluous parentheses in fs macros (Ben Noordhuis) - unix: don't copy arguments for sync fs requests (Ben Noordhuis) - test: plug small memory leak in unix test runner (Ben Noordhuis) - unix,windows: allow NULL loop for sync fs requests (Ben Noordhuis) - unix,windows: don't assert on unknown error code (Ben Noordhuis) - stream: retry write on EPROTOTYPE on OSX (Brian White) - common: fix use of snprintf on Windows (Saúl Ibarra Corretgé) - tests: refactored fs watch_dir tests for stability (Jeremy Whitlock) - Changes for 1.7.0: - win,stream: add slot to remember CRT fd (Bert Belder) - win,pipe: properly close when created from CRT fd (Bert Belder) - win,pipe: don't close fd 0-2 (Bert Belder) - win,tty: convert fd -> handle safely (Bert Belder) - win,tty: properly close when created from CRT fd (Bert Belder) - win,tty: don't close fd 0-2 (Bert Belder) - win,fs: don't close fd 0-2 (Bert Belder) - win: include "malloc.h" (Cheng Zhao) - windows: MSVC 2015 has C99 inline (Jason Williams) - dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann) - dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann) - dragonflybsd: fix uv_exepath (Michael Neumann) - win,fs: Fixes align(8) directive on mingw (Stefano Cristiano) - unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t (Saúl Ibarra Corretgé) - win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl Ibarra Corretgé) - unix, win: add ability to create tcp/udp sockets early (Saúl Ibarra Corretgé) - test: retry select() on EINTR, honor milliseconds (Ben Noordhuis) - unix: consolidate tcp and udp bind error (Saúl Ibarra Corretgé) - test: conditionally skip udp_ipv6_multicast_join6 (heshamsafi) - core: add UV_VERSION_HEX macro (Saúl Ibarra Corretgé) - doc: add section with version-checking macros and functions (Saúl Ibarra Corretgé) - tty: cleanup handle if uv_tty_init fails (Saúl Ibarra Corretgé) - darwin: save a fd when FSEvents is used (Saúl Ibarra Corretgé) - win: fix returning thread id in uv_thread_self (Saúl Ibarra Corretgé) - common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé) - win: remove UV_HANDLE_CONNECTED (A. Hauptmann) - docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé) - doc: add note about uv_fs_scandir (Saúl Ibarra Corretgé) - test,unix: reduce stack size of watchdog threads (Ben Noordhuis) - win: add support for recursive file watching (Saúl Ibarra Corretgé) - win,tty: support consoles with non-default colors (John McNamee) - doc: add missing variable name (Yosuke Furukawa) - stream: squelch ECONNRESET error if already closed (Santiago Gimeno) - build: remove ancient condition from common.gypi (Saúl Ibarra Corretgé) - tests: skip some tests when network is unreachable (Luca Bruno) - build: proper support for android cross compilation (guworks) - android: add missing include to pthread-fixes.c (RossBencina) - test: fix compilation warning (Saúl Ibarra Corretgé) - doc: add a note about uv_dirent_t.type (Saúl Ibarra Corretgé) - win,test: fix shared library build (Saúl Ibarra Corretgé) - test: fix compilation warning (Santiago Gimeno) - build: add experimental Windows installer (Roger A. Light) - threadpool: send signal only when queue is empty (chenttuuvv) - aix: fix uv_exepath with relative paths (Richard Lau) - build: fix version syntax in AppVeyor file (Saúl Ibarra Corretgé) - unix: allow nbufs > IOV_MAX in uv_fs_{read,write} (ronkorving)- Update to 1.6.1 * unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig) - Changes for 1.6.0 * aix: fix setsockopt for multicast options (Michael) * unix: don't block for io if any io handle is primed (Saúl Ibarra Corretgé) * windows: MSVC 2015 has snprintf() (Rui Abreu Ferreira) * windows: Add VS2015 support to vcbuild.bat (Jason Williams) * doc: fix typo in tcp.rst (Igor Soarez) * linux: work around epoll bug in kernels < 2.6.37 (Ben Noordhuis) * unix,win: add uv_os_homedir() (cjihrig) * stream: fix `select()` race condition (Fedor Indutny) * unix: prevent infinite loop in uv__run_pending (Saúl Ibarra Corretgé) * unix: make sure UDP send callbacks are asynchronous (Saúl Ibarra Corretgé) * test: fix `platform_output` netmask printing. (Andrew Paprocki) * aix: add ahafs autoconf detection and README notes (Andrew Paprocki) * core: add ability to customize memory allocator (Saúl Ibarra Corretgé) - Changes for 1.5.0 * doc: clarify that the thread pool primites are not thread safe (Andrius Bentkus) * aix: always deregister closing fds from epoll (Michael) * unix: fix glibc-2.20+ macro incompatibility (Massimiliano Torromeo) * doc: add Sphinx plugin for generating links to man pages (Saúl Ibarra Corretgé) * doc: link system and library calls to man pages (Saúl Ibarra Corretgé) * doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra Corretgé) * build: update the location of gyp (Stephen von Takach) * win: name all anonymous structs and unions (TomCrypto) * linux: work around epoll bug in kernels 3.10-3.19 (Ben Noordhuis) * darwin: fix size calculation in select() fallback (Ole André Vadla Ravnås) * solaris: fix setsockopt for multicast options (Julien Gilli) * test: fix race condition in multithreaded test (Ben Noordhuis) * doc: fix long lines in tty.rst (Ben Noordhuis) * test: use UV_TTY_MODE_* values in tty test (Ben Noordhuis) * unix: don't clobber errno in uv_tty_reset_mode() (Ben Noordhuis) * unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis) * win: fix pipe blocking writes (Alexis Campailla) * build: fix cross-compiling for iOS (Steven Kabbes) * win: remove unnecessary malloc.h * include: use `extern "c++"` for defining C++ code (Kazuho Oku) * unix: reap child on execvp() failure (Ryan Phillips) * windows: fix handle leak on EMFILE (Brian Green) * test: fix tty_file, close handle if initialized (Saúl Ibarra Corretgé) * doc: clarify what uv_*_open accepts (Saúl Ibarra Corretgé) * doc: clarify that we don't maintain external doc resources (Saúl Ibarra Corretgé) * build: add documentation for ninja support (Devchandra Meetei Leishangthem) * doc: document uv_buf_t members (Corey Farrell) * linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis) * android: fix compilation warning (Saúl Ibarra Corretgé) * unix: don't close the fds we just setup (Sam Roberts) * test: spawn child replacing std{out,err} to stderr * unix: fix swapping fds order in uv_spawn * unix: fix potential bug if dup2 fails in uv_spawn * test: remove LOG and LOGF variadic macros * win: fix uv_fs_access on directories * win: fix of double free in uv_uptime * unix: open "/dev/null" instead of "/" for emfile_fd * docs: add some missing words * unix: clean up uv_fs_open() O_CLOEXEC logic * build: set SONAME for shared library in uv.gyp * windows: define snprintf replacement as inline instead of static * win: fix unlink of readonly files * doc: fix uv_run(UV_RUN_DEFAULT) description * linux: intercept syscall when running under memory sanitizer * aix: fix uv_interface_addresses return value * windows: defer reporting TCP write failure until next tick * test: add test for deferred TCP write failure- Version bump to 1.4.2: * stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny) * win: don't use inline keyword in thread.c (Ben Noordhuis) * windows: fix * setting dirent types on uv_fs_scandir_next (Saúl Ibarra Corretgé) * * unix,windows: make uv_thread_create() return errno (Ben Noordhuis) * tty: * fix build for SmartOS (Julien Gilli) * unix: fix for uv_async data race * (Michael Penick) * unix, windows: map EHOSTDOWN errno (Ben Noordhuis) * * stream: use SO_OOBINLINE on OS X (Fedor Indutny)- Version bump to 1.4.0 which is the latest release - Cleanup with the spec cleaner - Try to enable tests and they currently fail/sbin/ldconfig/sbin/ldconfigs390zl31 16758647471.44.2-150500.1.11.44.2-150500.1.1libuv.so.1libuv.so.1.0.0libuv1LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libuv1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP5:GA/standard/85db839f00bb8be259a9035c59e0a204-libuvcpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=312906c325062cd0f675636e63a2daaa214928cb, strippeddirectoryASCII textPRRRRRR R RR R RRRRR RRXnYP.hɗM@L`YvHT+{ S _3/9"mM֚%xMu3#>_2;!vtjHK_Mh'Qٓ7e#/X;ee-uݤKza/8aАآ wsa3_GBbӜ:>}Ma,^ ;Z)N=Ed7GBo%5n ~ci#dsi0h\x(JoZR5XQ*{x}W_>_(bﶍGHLTD,sUO_l 5m"r2u}ǵG\A6TQޭ\b1 wƦDm y w!q,3WN 93Mn]^tj&(h oH4̏X`Wi=WЧs5V%,4A4 i2?'̯ _,؀f5׊hVt 1j7Lv&M)YZBJ@GҋdNzo+#KIRBL+M|j{s6Nx6 ^=<Sǯ9 9-sњCTѿ]eGuI WM /,"n%2Tm3RRʺ/saԿ,|k.3}u@R7"ݧrhgoB3\o~v$9KSQY1Re9taYaz;u\bF.eE\3ց;kaꌩݯ™Y\x:ۃ {mKS_)$u-];>xM?AS Z"%>L'RB c]a)(UlS7`O \ℨ-j S 5>ֶ uewvyE(q-s(t1r.}wnωL xpF7f4z<7n>^ӳ Ek6쀸7N;; +G酝c/AMv{avDPVE@ODz/BBH<ڽ_Σ̎Ԍdy_Ezf +^j{ *Ќ{y V'!o7Qv:Ch~] > |T}jhU Ppp1#H؛- 3G6GRDCR5N[luK@:C ^ioFƞK ٵH^*hv9 nC",Knl⎶X:HNew3jIЌgU C~jG)rl5y~j$;_Ln4Ճb7QSumHE5!Gx6>.uө~EPniX):#<TT:#?M rm۷aWQ!>]^|eĢuE\{8afi--Olu3D4YPh/&I6fiM!lqu/9?m3Wvn6q? Yqx{-KtXM{@Zo^Ū\N-t 1F{iuwR-WJIlKSX02kv]i-ֳd衛.)/*ɇMvWOg*>BIdE8 hsO9&3NtV170VÑz?NAfPsœދxM5=)U߀rhLb6H4Fmev[Sdrq?a4 pp~i}ADžK )P+Y] \SHT2᱃˄h*ŸWN>36؝,ΧHxst-/K6㥻` p?̬}F+.O𿸍$]U"|p>ņVd$I /۾vy 3 |>noN=t!i"9 7L6*'H= ]#9NK`Fn#owuؔf M]DšBĜ 2o}K@Be6+}6D6@0QKfh; o+2<^` XqA֪lkrHp%dz;"Jvc/֢ @ү' 2MEXK C-iW,c*~%*&u;HjrGP=Or:_i]xZ,bl2:9rBP4NQ$uW0C*vXf[ݜӡ Ӡe |,!NAt+c_7re(""nW z^I\PK:: woh V6~}P^ڍ: r{-%gTqy})sXz!ψ Lg_.޵-$ Εjl_C%?\x,L|~ViZ|[>eBqks|\H}!"[;f+Z~ &uߊ`1yqhɏ"W@5^jLh rqGCwxٻ/od_Oz:M]bDҸQa̙lZ1Mtsf}B\?U+>ٰrC<솳5f. ߃0. 4䲛2OS%l)B+GKr]q~mBZxU,-5 .v*t} F g7\HY~O]x+x &5 #mÏ? W~?GOv4%GV 0-pS]ؑ3XWUk"U! ='g 5וÏ&J@JWi6xn7iT @X},7E'4(`zIܷ2ߴ>h}u0_ibɂpHtvk"F+i% /k ʈuxtUq=Nj?~ هg u2;S Wr,TĤ]2d$I&ŘRrA&% "ϕlZPB}"ATZ21E0S_Sm&5E5z.FH}rCKҥ3,TvsY;QݾZ7H(͡.o/ S ~4$dܢ&_9R@ZZ`=9inUS{R6M WJ.9wS3$y?Zc}׆I,LH5j,h d_XdwsʀXs2@^u}Jv`1p&C'! Vf,3!}DO"u'ޤy֮w P[_"AgA"dQbd#BWogV2$SV~X=m~@-}io2}2#9RT9e2йae?˜^JA}7dIb,.M=`U PLH0!׷y?"WBG./~siIZ1 hFگ'&%e(hl=嚤hN_ B"J#gPK>O gF ouy/93mX@k-aҊ4wʽ&ljy}^KMcϱc!!(%7-/(/SO~[%*SĻ (TG,@Ⱦ4/[\ܽ#-!Rb Z,;]:z"UN::|Sr6B V18y(oy!ex Z`ο1.u6.NB<+24pOPQplՀ@9F-5chWJVA jRfbld,W; igjK3GKhJZlP^ :dqmvnmyσʞŃКdX ɼ^^͘+@o!G+.to?jhj|guZp*JE,zwOZRzs< ~iᄼ4晶]\],Q;}Ҋ^k(vr [x@J'n`b.+`h%(I,N!*hB t{$>.Y)iDgSkgtXgc|Wړٴ(MIP?VCpfsйū/+#LPTMfcϩ6QQ|}oKS֔RmQёE`!`Q 6$Kf]*2@ PsE^Wݼ-8n;7XE0bik(3.OϢtaX[mCH"{0z2i'hN\04 u:Zv5p+c*~,A},jA>4!$ڸ0Ug|*AEf)1vOi_liT'~o]RH\S a5ZNGXa9# oCqgA5^ʢDp6M* Mr`d~~ k!Lc,JQb.,7YYE)mJT^*$_r!CbީG⚢Õ&jB~ѿ7]ǙB>`;bnbum$W>FqdWE9gaW x\*qΞ-ZƧpP_,.a9@|iB}rЍdi-MmNRȏBj@eYZ,AXZT k!NS깠^WILxˏ\)ރoE=1Ũ-quF$:LٻKꂺm@wWt=KR}u4&;n 4r),:yOdE[}5 sK5{a7-|ztD-J^*6Ďt ~T}c K JGa"$W&Q?`_e+p1h_u᳊o T8n@EEF^l_u\Q_?Q^C. x\nv8˓pcyqR,EH,sWlq܏VͰE1Aw^Fu쭡̸qg<"'fEVah h4~p8h͓Y:SyWGX0E >6o֞DĶmm'zDM: !OA=zWZ)֕ 0Y{qfý~ .NS|/AN_SCgdX<Լ}n%7دͳM^,.h]d&L˘g6 @)lf|l?93 W+ظcH›wϭ,w1xnd49C e`E=‘17_ik%-\.c^(n?*WO4k46$`=\` ׫.A?r En%m2kmh'.Hɘ/oYe1:\tƒ~eY$þcݝ%y59#Uヺ"2jP )L =.Cߘd?3CUUKoe6OY9ؼ8!1%2'>ߜ@َ5>xꚘJgj[˷n ^HkDr*N]ܝCbf5 z*6LHU]!eRwQ+O?yw_c: (XrxM@.TͼV2 ad(A^ 'M9WzhgŰ$C ׫dr X$Wo._8K>~sвm)rm.C-,#R`Fcam;v^V1Y^Ūk=={fˑ|)H))] Y"UƆ3Ϗ:*r"a4C+6HXH}'>봇eTh : їB,՛̚ ri X ~nܔOT1&#hl1v57dbW&o' }k p,lH t@v Ys:3l!<40Yg[tL37Uw( .;:8ޙZ w`8"X+78NjYtUz_`d1bQ85ffzYzpe0cgQụu@^z4Z&W@0isRHAMC"RuB`+5NlXF\ĩc $Ju`[D"]j0FEL{!q̪Fswroa=Ijm" *oJ. ?݇K:;JΎC)"=QN0XT5]֐xRSeَzI|}L`!?8?qQ_zR^"b(!/prE˵c(Cj+sX4N{V^1"J IF^x <lt&(؏f&#st.xsPH2 [M0WE_4:G,  m,bbBAG9[W %fNW$kwĄC|`hw̓+ 3k]k>CfL R4c:Xfo^h9*K`߉$tDw&]ysw흶a/0ɟŰڝڞgEgLy9֐QS_hE_g|9!vԋ}LfZkF"EWxBL?ME׳,_PA4l=+fM3~?]mw}K\dD>gZ|({Vp{RrÙ/f W8r>^% fbǖʍ=rbW)Nq5G' HL}lH-Ofc$O%`CkVɹfͦy⻤ĉgxn#қAKnC2G+.`_MC,szaFl&>@}Hhp 9շBDj(`iȤy>IA,z :T~TgۤGD01Qi@!DaeACbTY3k=Yb$/҃"!nhҿ0&V.Drz{L*\Zݘ ?$b(EQp%]&VNJ USqi jLX[K+ T:hE'/*|C\zBp'y)օ MjsFjϯc`70RM-dg&+JFT*aOS~%f ;Do2Å[RŎ>uO>O3 * W뚠d]a?pij078<5Yʝt%Fac|5ZZ ƛ@cN?xk\J?Қ;'6AE= h $)th8gdnc>HTyڻN@Ձ@KX\ DzĔov>LZ0+YV| bgpMָ#Ͳ2o.z7bau*ʈً7n&8^-3:A/ނ( / Ԛ^e.^]ľ+1|gh u٩Ֆ_NFtEM#ԙҦPʻ(NǶ wA;9XɺwO0>LTذ2u閕3Uڭj\;TBP^q$x[U=>FGc/.n#SFSQxZ1GJ΄V^Q>q;fFWup:QN{)?d elY]og/GUwCo&uDyz1NmIƫ*r ~Qig]*A4cjo{Dߘ$hS Ϯ%I3?$.iS}ǙL8]b%?ЩSqTXKO9͖Oq-JK/ H_@v+] EnQBmK 2 Į[+ x):MLJW{Ys]rQH/p^ՠ{TL/Jy?{Իp19UY tE5f 2 [+)&xr5v]hRF^k7,)[PB>KC~@^6Ψ3]s6|5=AO68< rSNT&}?!Rˋ_$ ɶ]a1.;gI$>>PP-0|U⁃wvv6 z|CbGV 𫷤3Ug0!eHJr^0@X!q'CĄM Gt{`{8`;J"bC,Y;ett"VxZ`ΐbsi$ɼkTD JX{NQ'xjhCEjXYESXG9 lޫpSIZ.?7r f,/%* a?y&Yh&b{7p;cHJ*iӃܶ?V |x#zULXE 6tOqIYVKl38F]WSλU&ʹ!:unV.{E 2M1\&!4a0iZb8BQ ذ3-:C3MD >-9燑NqX0R϶ LmEy]o]QV@rPf pNנh95m߿pˆs8@Ր P27h5 m#GXj3gM? EN )oLGH@;Pc=(B(S'4ueO(_$il2bfnINNnCT"TH^ѾJ4eNOg[S, +^ϯJ|kkY] Ԅ{b# LSiCM( \w۫}8B3zuW[⹏ք) hَJQ6/HNYN @f/͜LvJ?[AEQSyڇn=k.gŞ*XﲧCUI;Y aAOmo\*zGI~2|/S0xӻdZQU4-ZTcre6v6;2!w',m?RRDyժdP]p}]qcHX{ >9WC O?bkR9A?ԛ=]CžQO 4׷;}#7Aq?B]y yTA2a.JOqXF6]0a Ҽo`:rHqf(L[- ]RZS) cSEg>widnI$(V`ЕDu,66 ڥϘ2rv~XWmJH7#A3N{/C5x 6O, uv}]+0 Q}ޟ7h-˒.~)'knx9.ө@Ҙ_>YY-AZJߏMKľGi^5;qˡ]-#Jg;%6\ !)ol;Ĭ7YR %Ut>Cfq.PӸXFT6ԙnjH 8xm ًĹ)GONr<E,30-uعW ЃN@l.yꁷnh芔{${v>JX-gr6x/kSfuSqć&]"f=ouczkO Uԁ.۩7_RAn',1dx#G?@}u8ШՇG FדqKaz^\k1cZ#5gU1iI\oG:ρ]a@XRsA1S $9l=-)B`50_IZ ,rraR\aJ|Ó`Oi R3YA NI,Q9$T{(N5$ qrb wr^4R:%Ţ&9q(FIA_zCtdN!j=hWBz80jfl@7V,HQgdy !WO2?hgwsA&OJƕYA}HDXÏ\DCŇv[#Ŵ- #&4P rV V4홾a $ 4X{jKQEq(|J59_2VE;DΚ7 6Vkw|{_Ҁ=?`cB\okc{YyD8o\"#[p|bbũO)e)KtęJdkE8Yj"+),r$< L GĬDZZr y()xS&B_,^=A$F@#u@m>*h~γy*։pru&~&kni=36 IڷߡDR5~4*W5H,}PTj4NR73ϭ6LVSR{8,p[cRv߭2l<aqqtDڱ-UPR,'{G٩ 7\B%ƮUo_(dbF#6udz@ 0]:O>䊴PWLx=Ȕ=|M1.o 7gYY1KP[ˑXJ\5%uC[&lO(uj(0Ok"{q`M<0RI"\v03[YWfT;kmIM2,ӧrNknA9/T\&m*ނ=nE3K0Lk^#@9:WTVn9CT+'ԚCu>@ cZ>% o>*|ʅ}ƓʕKb[yq:O^XXi]?qOEEZւJY.RݔZ3*e/qiB֤Y82Tv1`^/Ug{CYvoGj3o_Ki;u>Xz{ U޵1Dp$Tq(:қd'unCבoo:< 3Ig˦AAΧzi<67d7ZD p$ V="T3XX'z Nzۓ5\5buϐxn%}Ԑ@[Pݰ $ۺraShϕ[=}op~@F ],5D-B] (]ȇv# |C[al\s sD6 w}MJIlnU#*yOY$Kk;+ո۫PYNn>eyMjI@AOTR9@&Q!៧V!;U"3K|cD3k qT 3\-2 02F$&xKi )&GI՞Q:e) PwSH7ΊSzY* VTy*> Ȥxzv,u6ůZh[%K8bC| C\&厇 F1׳:X8Ӝެ5m&tpвtނǧݗPrܰnqfѦ)s&[iI$M* #L|Iel>xLj*L8Cz^ 솇nߙ ,\5+["kLg+5 x`ц;:/ od'[Fz6$e=N?L9yEns`)_H%(Ypֵ/J2uc[nЯyGf?M ,lzO&/:ߧ.mya)~uWp l<>Ss;X, "˨'FqxoF>2Q\Jݿ`b$:A,&GFbM-H 1b2!]dx!D*?$C\qT,p >0QEgTX?GgL9AfKV6aQJ!4p5űβT[?/MopiC>7~&^%6"^ODM 1.Ko<_1۾wO]2J7f3M䏧K"RO(dmkC5Wj^q"vٓzT4kֱ[Nc%7S+i6j PA!Z:^ڥf +Ug3 ?;W̟qnxD5bM`PxNρR&\95&I3#;v[[U+ϞS9|N!ڲE@,Tdye#>UXCuv80RHAԱ=3> $)i?;ލgTRrNt}eP0~c _` z{i ]C/H&9U2zi.Lr+=,8ʵDHiK^r#!ĥ!}_wI.]:Y&u+$ !愲GOU֩c@ h`,*L9#Dh*y ^ 31J[RU˶@*p}tHIT!DUs ڨ" _q{5@h2[E#sC3q /"Z)R=b_s܌br< Yg'",m u|]e|od 5 2IhID{K5YB*i"8"Xc5~ҥ/#ՋqzZL,1(OOz9fmMw{G?tIJkFV3@<<͉/ARcsuFj|"(D^9} n5 [ (KVVe`ʾ{+m,xF/:F,s^OŨOMI4KR7DDSMtii cX3ʰ*pJ qNz5$U0>N ؟POJ<$D`K Y`h#PCAD!R9 ic2olڥo9Lzo?gM|%O ) /K?<ʉN5~[[&링\MV"I[Tfa }zhZ%`&2$҄AEdNӣcp(Zފ2V,};i0 1W6 ?AAM<14Z鐦  KU^_:Zѝ aiW<" ,Iu[_Gm2]ڐ`-p2:` o﫜z)IgYsjH6cx]B ;obz335[l&rҏ3aZjjUsz{㴂JhLF=>wgYph~qj͠k<%}Q-y9,GЮpMVnjuXl;2{v6Lv)z"eF{ATc\avLV7,zxST@:τ*{ v%u- dE I Eim00 @bs;Ў"c?pDgQ|O҄&*Ç֧6 4PNtg^"FDnJT:O⼃^n}12d8CcS噾YQ.oϟ~U\ﷸ=,ފ'6]8Lxjď*n'(b1j0&50 5_z T *y`^Ԯmgd.Sɾ`JղR ( US46=InGVi7& {=?3ϛt?%4G:4 ,$0lwŖֲT9=,2y s._,%Zfpf*KAVy%ɑ})E|H?E0 &.ZX !hZ٘~`9繹,B{%ɂgSG6 $hLg1F\aMv,C Ef_*ϟ?ov1H)n5bU/<Cnb:C@Zɾ82(:nf[dz=oaZ_|No"ӳz93gb\_f1afRB\VF `x)д[?ڡpqn/%cl'w.lv$W}K:;p{R|[ qT1.Y[作M@YjR֜ Fb=oJUE4q^@@h7[. 4_[흼F=G?mi."E$Wt{11i5oK.tTw\JbޭӍdGVq @1 .rСk߀^iL q-} qg %)m4J 7WKDV%(z9!ͻOݕQfh#X#Oɯԥ1wu ,pY%x2F]0ENaSb2DC3Nm}7}!YWFQL/uۗ|]-SwZ).W /Z*Jru5Yq~fMFdpvEcdiYAˑt~ZaPmd;3=16s C@:=׵" wyޗ=mR ֣B] ЍX:G\EkU )2cm$Y?iጿkiէV`iL څ,'CEc]Y($gyVHnD؟sʮ=%?Fa@ZہAx->u9EPd"ÐPh*n >Ŧ 968M gBȲ sH`'kT{`.@JD Σ8Z)*!O'cXkWu#ל- /Z__.C;Ř.^ 7m-27qwNU:#ʮ[4c[ ~7JR4X< [7* oy8,cŲYmSgOURMZ68+Ơ1-j0OB!)s ŽuѠK1}3\R62@ޝHX /饵~c ݤPuPɾ SǃAA4ҀYtkqک(;wҹղ{Z *Y!HyDnI|Oo kj-) e>*po&bƩ,})Sw'3| 4Sj:yeVМZW:gv<*I43(&'t%_v./Ҩ^+Z<8 r"\b(3[;֫p1eÿ|m'kR:h6n 4N[7UA 3m4YP>I;kp3bFtc,m؎Жuy<⮉ {7ڸ6Ub-}4 LһYe>PEQ,h2|R~.Fe?e7eV4Cv s @pS[va8ӄ ]s?XaL~ V7-Kb .7g[YgV5TJkJn[/nvJؑPp&9y60zAL[PXQZBww'O-בm763:}bS%c2'֬\^h&K8G%b8p~0r Cgu \Ku2\ssx4t HwtȗizcoIm |r*=ˇJ^ZTnXS{ԓGwvJAbŀro } W=lg)f4ƈ&{U`L/UD9 ?D([Fslfψd17̣JQ \0eyĻߝa N:g ,ʲ׏w b{A3?qG[i z0+ P)rlO 4<F{"N3Hmi[┾5 AT4a`)ͼty MkAGz+JAƏnvTf׳{R'^J~i3s*\;ul<I.{AXʬ̥V)&yϖN"mfֻo'tBsi~r}L^CDm1gAW87Y p=M<׈NbX)Tz>8bK uR,?oPw vSp`54m7F<cDʉokbB7g3]`u)fLȎSa`ۨ\oo$r}m QI<9UnMUFSI1]n 5OS0sm|uVq. 3m)>D..ӮP @"h60H|kұ 5>1Qb:c %9y; yOaF۱e/Dk.-p28J;Is#m. UINZJ(5qYwRl0vgʤdfju6^ ˧.I.^*ڨ "YU/ZZn#ԅ8$uܝDh::Mq޴6bXٛv::oʴJt8F =FQbi\7AʹcGNr5Ŋ;-+3Wo[akY6`!('٪?p1/3\"7B2T [-M pTM-WY][环 GL*P,Za4]NFdiGcII*KO}U4nA{F^vN4SFRo3!jPFDVopUmZS] hZhˁ$r&vXధDy`F(fҗ ,7 C 9PJ[6T.G43鐗/L8?,> Y֓0v2R~iMs |ngDߋIZltQ9颳  /q ]viz-6s7@yeáEb<'a0=o U۶\T)vaI'[D[9 5K{a%y+Zs0gܤ$L(Nn櫸?QJ6Í[N|axFR̍G_xJ򊶺9'7qhiȈ[e`"a3jFI ,P@ G1fpetCsޕ-v23wc ֝T&@*KW Iׂxi`*׋r5/èذc=vĊgfbH4 8o| 5ReBj?e#L U$iD2I1]{ A#g}d6uHsc0]:ӯS{'"yr{MH.s+^PJR&&};ZBAt#70 teadLѪ 7ʋ?݋1q^p䴿v)Ү6R8?J Z9!8A"3kp1Q̂ɢQbbEt5 1l ՠ(^0O3DkbRXVE丼ظ'qr@ԪQw&,iwIL%})]yL3{}mϓ{N<}n~Zl+lrDwC)]oaCd>Aێ+ ׎~HB5M?xC V-Mcgq$T9]"LV&]jYǦ?YH ALIf#a$Ppg, yW.dM.g&UkTLNV_0_O_Gaࠍ]c#en܍-ۭzLj16 j 6BMᾛ"::p!y ى"+@o[Ӟ6<-QDxbۂz̰K>3,erl}wD]{Z{-vLewE&:覚nt_n;Ҳ <๪, 4/ $e=]lq&6%:q;ǠFo/ڴs6CN༐o %]n!լ%gQ6#{lhV&f O\ȏ5u%_ʾy 2mZK{_@o/pЊd9Ѷ1TZ0ORO|uU-C*ҟ(]Euo)($m@].)NL{Y?>бxi5MgOX%XSNedW?W6 QYw4jkD>\@l9MYB#G_кOB|/~G}|)La:f vB'"+97P3YlWo]*>L,3N#>j?͠'ĮێB`'''joq#-XցQf ӷҾr*&:FNܞ7yDYxL:\X'WA##xI1Di-Q75=pħ"d,J3Z0=[*B$x>d"sgzfІՍ,O.wPBZkh0(J3Tߑ7zgx3`J@ 7.0atRipîj&Y9D˥ *%d6<}Lhx8's8kχO,3cˁ5Kp}VøXg~o+0QJBӀ K׀z8U|lb.(:/tFEjɜƄ-zf"$bz~wS=YDP_e8Š,O"U-һd:ċ,9"_1˜.+h񖼳Xxlcz$}y^g`o16Y3? I.2@%f'zpcZO*# oR;6gC R`Rì'[x\ D5C /?:Ƅj 2uFX=6Z\h[<<3OM"21Ұ7T¸pvAvO]8Cdo(< 8'Zpd˧jѪg%uƛ$UVyVK\|EB4,j᳞=suE{ȯ ̶f3mR%Z 2<Y׻N?F!;uk'epk"i7#bza@2.0.m$ߵM;ԎI}= c ϸ>:ԗcmr^ BO}Bry+gjDVG]u/r*&R(s^؁Sb7m{<5.PLU7onoB{YN+冊hMLX*t{sV Noh;8ZX4r<6 A1N]q䑉X5ħ y27Ҝ}r)-|RbV2̎w4+XH! V&4T|%0udL"Vigyª ?yQ t?^J&ޓ ew)A"XQv_hADi cÖC`7+547"UqkS4Ģ ؐ9r^PHgS!nIAUp-HU c`e(^06)U@־ǧR=PagyG;}OwG*vw{qO A!s}nʵVr 4b̻sG^*j<% -,1+fL{ A rlwˌMRx\n#"=xvQfBδlC\D\)= "K=L-JLN- Ovx8'hB*0$VN ti]Dd/:Ko z*):,'T r%{:~o wGwO4>]uԁFϟނh#ML,"cjh/ Qk4ޮU\G)$pAP.⽷h q36fkrnHG[VrĻLQm艾 Ũx'wUx_!sq@!Y-{N68dI{T-0 ?n3.P$V(1g, LQ>{j]Uo?߷FwqWdӐE<eѺGj^- sx;+uո˂4뫱n2Uu{ג|Aq!8(Ǻs92KP5rI7ڴ+̥뺅{!Qw}aL`Y#=jJr5[~XZTZT!&9`<;ăv` o#u {Clu֗a$$b\tAL!$Xnɒz1ey4fhN)%4Ats2 ,EẔ#@X pP2DK!h foP2)[LCifU9{T 0/ U.H2x!S}~6%'ݛfﳽV6^"92HF`h ߠ[󱜿&2ҚvefCxaC$[4J]@G u 0~Ui_˽0zҵ t:I_f ,wHcHq꥽} LVJ6H86) OZdLJʮS+W<榑p傘e—ТY؏4bk}U3Ga!yy$e- p4vOƊ+TF-qQ)~XQ^8~ MXe @L)K5SDyO94DK:}mqL{ltacZO=2lyI'ԙg "M߹U@]ԡ^&4n8.~"\Z].nQfCAb|oyBd\<I5h&E#l1Xר ~Q*CyɎ 9R 6poSS55#ص6n$b%7uD٠4"3$󸤶q^Ihu&*PU<|_EȑgI&T(Xm-0.!=.?>,} rL!]wzE(QSN  &p]?NcaagzuxmR=0/C[,Lip՜%Pl[+y( a8r5؝ y $M*6KB\^]d/Cii&ap:ff?[ M b-D.4H79fE5odcF]$elG >(jLuy22̌IΙwөڡ Kc 4fޚV- XRBC44ގ$Ʈ; WmMx_e~03fqsHg(ksBI=} Ц C 5BM(tQ[)uLwգ悓ƹItXME1u)s0JuQY8}W 5M腝]yn*|:%5׫ WRMшVsj؋vQyn aI켎d 6(ԑYt?Z(0/uK峤koG#IF1<iOz (/#!Gf9b~O68a @YJ'k|o0cުz:^#\/PvOJ$b4̥-]@!8[OOv :o#r#Dr0{"DTgT>f1c9㥽ا?5֩u Y *~5csMŜ҆@M]Km=͎y>Qm9ea4PO}ً`eƨQdڒCQ3#_Y\씻K4W?+`Ow!(ykLhs9s̤Fb7W!OYO>5& [OOMQkJ](J Sܾԃٟ_'iFT6fi9D c<ݬ\C$S*M|JykY7LVp =kz,Vޙ[G?1:⹭IjT(%ɱ a7:aV?)ypΌ`r?̪Yks@c:5殾DtTӝ^?Qyݨ3fjh ߅9`e/zH,ZFiݽ$-֝\ V4Y;ѠHIDo beY49; N"u޹-+iv@0J~ѱxwV&f=WxA=]/OR .l`ϥ cQ.~^_ 2GaX$'1bmwFQ:t3MR[]MA?IXLxTP:"&Ut%yd ?8~fZ:F ҆n$@SYd=aA9d-ZI*'(GXS`uѐҊ5,.eMP˘EsjQsqػ/3 i#3:a&%Ȉ dl2^@k4"aEIJhCmx&t< ʟ~oIG,KI @yF%[(q<-"([<駭j H| :`k rKb?)eh45-ߓDk?{8Q8gտ'FƉ[֔,{y^7h~7ϑ$Z:'P2Kh$y|5f_ZH+ɣaMDN5cvgygKd0\u:ڀ.N2e%mԂ?"p1ߪlOc41,< +ͼ1G0q1G=L젬X-kK!Yp1tb܋7(W,3ɲVUYܶ;Zy@}EǮSƥ_hY*3r/±͋!/7#; fqP[]5( q) rm|5b|+bGbHm=yeKx!F9hN4NrNJ{`(Nc0 ᎜Ñhj5X/jHT$.NkP7?p,ej5s;wiF*{:6 "l"45,7sR\h?S]ȾLrOk![SnVY+<{-@(˛7WLVRY:cSmbmݾM 9iT~!Cx\X bFo9;PWY"-əxUiWGu<3iಃY>-)\4><)K[(IHlbP., GcSjZ3#\Rs|}u;K #|3 8=+C%}q_XܵVlBs30lBUCs d+iq1y\_sL{+):KnXkCE\ؗ^+[怅1sƮr9>#omm#. gf~|647p C+.sn gZ y%7C\FRB>6VJMGձ7!ՕZuƕ[@@POߵ"rCh[_E6]dQIz;k0+b[e+ iwB$=@* \<aԄ. ˴ĠUżړVפaB'I %`fTt*- VD_ 21iF)̎ [bhJE[Ntaq G~@Hޮ1Ys]Mi^#:+ pάRzcg}]_rˉ yJUXp0?:񡃄p^d )4+ӕ;A'#/;,dgyD`[OU(oQPn W|D'I.2)޸5#_S!D?&ZQՋZζT_)2~Vx4=]4of{aTo5߳R*uXaYmwx#d/0GG/y+|imʴ|\!MJ4轍ꐡ2@_wh s>`fS 2Ыvdꏝf9svz){J:n4T$l RxmЃk=/ gFw*W WR u2C=NGƳN-V`hTl7\v&IݩCp-adF9Xp4ixq'vI8;MyS ‰o loĝ0gG㒈vy[&'dPwh-4{ե˄K9GrjN %1l>)f!)sɕ\~}vzo15l D/esZP5n^Ԡګ}Ëg9vj'XGw:rPp%5]X}J_xOb};QxeH|gcg)d80HSnW P#t\_1K1'&fܽ$Vʣ?S-5csbVZg X2/&LR a* 0-Bw{|6#i"ZRsv6{a(h6'"& IE^q2@}mwv=G‘!q.(tA3a0Pɾp(|dT}|}?Yd$.= FW/T8<=`!7t TǡcUq:nA~E+ :d]k~D ltu~i!bD6PFAx{ QQtiFMCoWa}FkH-@RW/>(FFwG6Ĭ֚[4hE ʠ 3|h@>n@IJ& hvf&҆?꺙W `aʼn񀂣y <=xlhe{pjΚSVI/I0 `VVW^E=?X^uH3dD;.u8?IZ%sD?|nމjjY#T|xDz+XQ$`2; =TWJy0Trv_nWF*5=M:l偸ؙ P9C~73`l- 5Cƌg@?o-P/qUsוG4Ea<:ƫY\Qw/#LH3LHD>\g O0YgU&+M+ՎhM۝3њӍe2@٘2 jg%Mͅ o^B(䐲F$o2Bah;qg*mp.=wS~V4 .,dNT*5*:>8v?zdk=ՄT '+THbD}E;Hdz+0;Z@qI9تiqRd^EPP1S+ƨc\hS.IXvU[crZ* IK_G|6I͑}IJmډw/ KJ^W8zcr)b2ϙ ) IB׽qg&[Ę.E=[jGySZ\L2AQQ}Iu!,c,>їDzDSp&qsCn+ 5 1|PFJ&Ki1{AU&man]KN 8>M31-]Z;Tyo ۿ*UO3Mrw:ǸX75vPvSԝ7UE>H":3!/T ?i8> ޫpx~@W7(O k$ԗHxuҹ}lqH[T#\֯ZnZi Ҹ;6NDa C8:`~ѡu~ld@tF%V>O3us fOgΐ*8@S]{Sպؗ?%qd9k?ZIVcOu סkV׾Y3XM[1Jtrzo z3p|LNXyEUClF]82$^'L!\\GRn,(^b>1Z4tٓOtInB썐_{?TB'YG8`LK*%}y=1n3%SXzz'TQt@S6Rtۈ!Jl]c (C$-iJԳ|:es,Y`\|Fn؋ks_/R0.'PZّ 5'߰[s]zꭧ\Wr:5=:y N ¼kݟ^7;34{3 蔱>=f3~-kvcGX[)w@XB*Z|%f`5l1j|i\]y5N: #n=ɢbkb-n )8gиj6wEj.Z.fpwל)L7FT‰KZ֯r# ҃aP!cbdM1({2L,`!aJHCJGpjYEL V;OOk3C:cnS1_ b! !o[Ƨ9(N^7b98mhpm%_Xve,<jMKxJ%#:5r|??9ߞigG(\CdY$SAϢ%g\~R:|)P<])I] 7AnÔYqq `|lE}}O0CHHs MBfu!>HcI",E*J/}taKmo&*G/Y!auMڣOm*F뮊aXDUk2}H1+ų!cAi-Hzɕ#QPfRġ$ .GoENzXi*٪jdZ M1!"bE'VX zuv Bq/-鎷g4%D=F'NaD\"dw6h>.$uQl·X+Y~*tCTYҖ;sų iiRCl-FGXVɲGr/شF<`9Ċ{P{Ѕ{2?[ D.\s@xfzjܡ^5ܼeax5#(6 tp?=jUքLL5r0{|A}n2x=6y-[E}ݻPP'|u=#k`[/.`¯aM\v>QTԭ/ۡf_˩HK@:LTNC͗k|=s@sA2{3q,F>AhRhz};xCOQвZ#*'tP8F-,n01/cI6 T`IH֞r0Eܱ/&#b(YWQ(zkSOqmG; Z7 ^ ZY,3<'/bcRwVjml 8\Ќ/Ko8ؕ94&ͭ^f3&í"av7Y/|<l&xk +t}LMp-arv_;.AhMiiFvi p6߰F(S$H!k7D.r5m d<7xχ\iPI#Hѯ7~2ߋBar" pC>̯ owՏ `Vu+Ms1MEW"d_~Y,WUL7'\ ОcQo5ys#%t[n+)2@a2$TbT[%cʕRkPTk)#Zs4MEFeA/sx_^+X"KIYoӑ₌9rKv~ r| `dt"W[kV #+C(-$0=C-i;,LJG.B "B,rpH"yYp- o A3)j '@e]?A \lw C44{e ^F_glkFrJ' 1x bC<4c+E c*ԯ0&>0)xf^^qEzuFg0dITБ2kK~u ߰pMhwXJ-nTnu!:!TY+Y}")eY/ g~87=aՇft=z..k텟M5**Uӧr~򚊜5X/)]Jȕ `SJ5F?:*0`ԶwvA1+\6jAts4Zrrur:.Hq>"?Pem0U"I+I[97\ \LaIv7:% P#ƹKJB 1@ i凄Ho (w$SRQMh<>Ym;GS+ bM+ֈ"nw^cB5n+j% `sȱus=I Go.D5'k}(ZX %2,Os!ӇV~15ѩwy,$"N#ͭ&>gԧuk7nk.]6xUXJF65+3.֟Q2“]2tu@^lEyɡF찶x}jdM ']A-ǘ9sRR03CJ'֒4e; gY)Z[$4|)^kqbD?8?jn]Oueԣ("ip >G3tø}:_iG-A6eW݊5ү3Vvp{a/Jױlb_6C#RpkޱuEo ͇ Slj8dG;`~#UFvх1 , jގ8{&aCm<|N&zׇ :^M;Uq3v"CӶW`$ P VVJ\N&um!\6ɒF5~IWTh1%o D>vwx]fh} pHWHъBJ` KVф=+慧 ͌tu1r %6Ґlj> z2ꩅ59ϥk'qՆ7L[B128V>I̘0,  s\\ k͎E`mD?lz'oҙfZ7n㍛l4c .}|[b%Ky~;ׯ#eh%|J>Q@1~(Sz_E-Mٹu\:&,+p' ̲]=n[K yhs% ]O$ jMvdGFf?}鿨mH ڃks?j#\Kwdm`V7{P#./Ԃ@Ye@pf YPWVMyC{bZ1&BAm_?nXȵ/L9[oި1'Cb6%94;"߆F͜*/& ŭ6D|=hw| n@y`V`o[ۀߞ& Թ"eGW42 5y@0&j e"jB %l``2H#x4㉳(~, ͛?ǢڇY%]!'᤻7w^b=weT>FUFl. npviߟN^]q^x]K>u4PQEڇ4`)竷9ɵt; HI˹&dJKELR"uM ?YeGHOPեܺMy3NhyiӼtԢ'\},G\4WcDSzXy5{j6jizۥ/ZH0 ւ0I3~*ƃuTǔu!SX.Epxڧ25u'_]mpI>_{h֊@/G8L]A4ު6eR#T~ͬ-J#`8\)?gybycd,4u}u2QG̎H'Xarl4ygP Y;Xp2ѣXyQνr{ 10G3mM^JvXEp|sKf*Q(-\qUnxEAVۙ՚m՝qcSɌ];bp>A5ڹx vKr譕kz8Ƹq}KۏqAnqXL쉺,} BZ%^Kqn0-ϞBM^c}ըA~voh%0dUzis\?nҕg>*E?SbL냵DP6e{|!ɛ'>,ӀȾT`ή'<7B]EGeVCy.%uydu>T;Ԅ4i}{sgV~Y)dk%x{UfbT9L])DV1a&CZ՘侭@ 6@W֚U.{ &H|ۭ=_  p7lDQ6* \ADx5AiuܷS6 Ž*Lt>kwɽy}N;hÍ`뮒d2g7;fiojQވvq^oER (CHPk'X[OqQFFs!zmqagP&i?N!}`7^uVcR.F5 'kª+rۗ?#PaČw'az JLɔ!R9WSE&7۲@1y -RvBl|Ebn6('ye?uS 3)Ąпz(kn׼<:ҽތt $F~X+#*$.xKtd^ D\<wQEvi$7| ^ڸ#tvgpYX`rUɜ65Z7K1'FG`jO-_3ulB/[J[yU XJE)XW7&Ѯz'.UWc(P"hg҄>WhpvKz-m6n\Ȇf)؍: #x9fc4&[ߑ]z<-KL\s6SnhQL5fG"p}Q/סS(_.;'D˿ l}!(1hfP%n4VB8D{p$K(ҩR{糱~hc|ƂKI/Z7IheUP:8p4 oF(I1 HY9yX{ g8"3h 3b/hlQ*庨z~ѽ s6iPЁ>*lEHgzؿ1GFY3\?%Lf2*IK59mMℹlW>'B|l|!AWenG` 7$$V:^isWN8/30J/] K2.|@؋V8ioP-NCve}ѷՔK;pӍng%V4nM#qNeE:W||GhIjY[P7uV/ +yI\SX_RmVh|"k0Yˁxl B}]=M/Q÷^tPPdzۺZӁ h3GHx6@xyymlgL돸1JUD/m?rOk>Iʿ_vJUE8̅UkvJ.oְ/֬ ׳ԚؑqXѝ r J?Nܬ2cufȻIٛ**#.gܙ"7G>'ocՀ,)>1S/%r: YIV՛vv>gmGc+NZK?R:vݡQ= E%#0̪M3^Wˍ=$MC4FͤM7">DGH2!һ]PIF8 2@i@#Xz:a|">PDr2J͘aBIZ7H~|o=(r|]*@ }eI.OsZK7k0!JE 'K4ތկJ^:[Ow^{mPpl o4'LDj}CYtL:HZւ0'nCL1I[bJ{Zz† E: Ѩ7BPdYOU.RS*賮=s^6cFOU vLX !BYN/1B(5H1OeKRChgN*6ő(*S\O;e> I54ZfJm8n 1\<Nj $`Mݱ@ 9Ix|5ݬ Z®Jk){K >T fjL ͖'M׈ mL+N396|CoV=S)ѵDRd,-57SgWv( ;,FLi,IyXZWH﮿x\ל"Z Vc9M'Y b9nz#k1Y`J4]Si팏}eM8ǟ@{h Qrk֐ϠJWDL䋥Dd'v.Y_tZęr.+snU;:Wl<Ȕ o/A%6 HZQKEU h 3]'s*ۖDO"$T'̤F->fkNJc@(/:uFrPq=Fd yOE[Z 4;U~`@1]H {Gq:3gCO[v[cX-,()LE"?0XB(#d+ PyPMg| Mv1l$$eެ<#ӕOzqM=+/XJM n5cNu~?$.)V.JIԶRgs98>'QhzQ+p+\۾&FS߶ Aht͌HǪ:OO*c|3}AM̐ EWRΥۘq5c wn,c{bw¹m[܁6.?s*yVhzr[ëx+x'n) WzPJSkChtv n.I}ƌc|&JսSA.l \ ~Fdʖ݋4=9D0!z>.\ᗦrNxpcӯ,}I3j 2NI=:6+]Ԫ2YA>x7lKaV44ۗ R-o22odn.pʃߑr'F":KOT(l|5:5w@jv^>6:Y>h45grZP=eJXOؿ,eg[LDz?4a&撞̤fEڋn*#/bfM>J*ZKh@԰6#ꄃ;N=qKqKsoLk>]CͽJ1rEUV16͖82ņicb9y~}7c.*X h%V{(Xn$WD9%oS7oNP.PWEJFb /v &:O)V?bJGaǻYZO@|v,s|ҷ yL@%8ܝ{U k%Ԁ\FԞ0 Df6W %Rk̳@ٞR>ӠNS2O^Pe$Ǔ0YYvD! 5&Hْ64݂p\1n8|7O;\j6y U@I\0x0+Ğ? v14ݏμ2ɰ:Rf yabZ_̽4#G z4*1Ec)3SLK'b1 b}\azbϽ;q%;KH]N9h~X2&qwFf NYbpHE<\e3aS_=#*M3(ǩ;)`ϣ@p51CO"zaJ{ rd1mcУg鍅i~S% 5k5#9x1 lp{"Pc}sq&Q!8v'(/n MR3S³vٿGdinދg pv*.o`Xv&ֺ7{( XxDCcf@B+_gB7'aYj0Ж$KlX$cF:j$A5zEC}TPz:CzqcC "RЕ1G nWZZyvLC~nvw.Bd/ ms\G VPyS%b"N)AF $*4jYƴ @ K'kOj" i1=$)AgpA)E=PQI@cm7Uli S|ŕZx\EuOw<]<]~}a=Zh?MA1A\Q6ÒݣԪ5/mAjS<Bn9?Լ1fG 'tGT/c W%FGGsO`v\#\CFV=hbANvU^ܾf/#L|͇J]{4iP0IE&*L}%uE:l53@2\Vԩj?ЗZ:U1ѐ^RqsS$ *hhp<8 >]k'9Z|6_㦓n }RR</ZOR_X.*f4ͭO$Wl]two>FbM(:#ZS­/&Y׋#2̲\Cмzy0ȡ2Pb S)N\/m ;Z_T8& ټEITA)޲,h=Iw]ĝ s{qZ2玊_'y\U ٭y{~Q~ܣKкg˝[&O.ttž < ן.llU$YeDU%_=:hz0 mSR%lWT LV5P R`(ng)Bz- !Ob*k\*(&;c"bޝP_.Բ 7dI#lZP Cuf EТ]PR k\Uڎ``J K$t1}$.faGPPo j[\ؠ ׵yTo[ QKOK!+̈ki<"[X)wt Ö|ؚ&vY(HiWT+ktJrﰨ B.dZJ@ jXsjQ>J¯|W1/Khʥ|:TJ&d>K/g/HRХsw.&bջ7{myR)D 3 `R?v;eȒFDn s[<|zIc0Eb|Ŗ:`O+̆Ϭ0%&hۥUG" us\fX $*~ wki0gT9zlAY(o?ψ)ix8ysP)~쀜s?oe ա K7E8i/߽@,09-k4=z>?bT^a%|E3:_6}%NΣ 6Z EJ'U@/eG[[u탩uEjL-q8ћM t$L09W#>˒J#56LMx?>d8S&6gB?FL&TFJ68Ǜ6ӾXjryC.&t,?Y+׉J3/Үr~&W,|5*bv#ScV9a(kP^R3=][~0$꟣s <HtX%9coZ7vtW1P\dΛ߮:J}ko'5Je؅Cʻ#̳U#_ԯ*U7ͺjݘ_ctN`y. [v]]z ̄hSu;楱(6^ zЪ e'B̜ X\yv>M{czuK0H/$1!)>;F~ssm c4K3͆NgLND ċnDB}d Yp u3bT^5jn^0,Y$G.q<)zx_& u`o@\fwYR*):H3M`D{Ό 5c Z*y'كNn@υM9"MBbfE-Z U%$j1~xڐO,C|{~޽MOz)t~H`jZ͕ "wGs|el|> aK"P ᤅT L;SQr /9AU벗0߄ws,\ ssO3oi9\3'pDڌE6C=e}5Z=ŖwرZ^v/g|T>.k?${sZ侊!8bgl,$[52P/^%.)qlv+ΞZ#ames]B0Dډ<]+5T!v~t[&M'!7͔Uz|Mw78R,SP5̎?ALkYf64M1rLzF@p\8ǨL -pwھg]d$?!2,Ү߄ BZ.&OsWb;^xfxspvm6Gqُ'1{ZE5 YVM1ف2@?#QQ'#%go,xpjņ,vVkDG]hNP nF }r`aK|FYN\yV1?=_?{z„Gܜ-OEy~10Oi>X?q9}Cw=E\m^}g]^쾶QWΝ;I*uu@@[-OPMM FXVWU,M ˖9C |>EˏS =g-@͢/8 (2(S/UQXP+& %ZSst;|ҟ67ZXSyaidK8W.0!`Se!eZXW'1Mܵ Q }^KGGx7/R`~Mu&&§̫o9.&qO'ncfhGGlq `JN_\^jL%Xn%jX Təj_Ӛ?&oLDxE6s\/1LEyGXJ&Xbdv(^CoG3f//L ;//0SE30Z:dfiltZ#g ]=J|^8$u8G u'IñИ ԓ) IbR0ID ^W=5<пx=LX2(C1Bl\M9 Æ2J:/ 1Ԫ3lj8١1hFr!#pKS0tVߌ8B!?O m\ti֊7'z/?4Jߑ?pᖱ`O 6LMf`nŔ+>dŢ0iPzhBY@|p'[Q*ά؂H% Ɇٳu[t7c6$$>bkK; [#ƹY߹pRH|2v~ib*EYt uOD[n TW_ ߗZ4VLFk,B7R?u_ 90/'.w@:CqS[elwG~_$$\(Ȃѹ0HgX I@X\dŪ|{cUs%s"2*p$8z^W)Cʼn,=bR3-%yaL19PF HwocJ0*"[QHv ۬4:sYXmnXYћQb &uki fի2xouٳQf;xbEױrטFtbMP ӵN$7OQlqV'F! 2Q_׎xۯJs2'2wH5=&}f_ bQѧ5 `7b_ٽ%g{*"a2[Yk9g:r7'B׊B\7np`W)eC0TAC7!5ewj1lS )^+=hLYzx/&E|^30{U n`cAw,-_=8hMEbǂjm£.I֪"|7UnխpR4rM&aь5ՎS+K}Dw8熦>Nݪq1< xo/dc2nROл79%N$[WpB`E|`$$]ҁ­h#mXDc~OCwPW= ]vSO3|]!9or28x([df|XP3jj|T+)o6'M _0F9p@Mlh E""xtj8o mb΁\%e)T <5mL5em@BB.&#Kj;>#e=W[9|dĚqD4aB89w}z&O6 $N 0mmzg%t2 ֒iO+4t05~mU.UG(o˫3èROo&b9KhB? Caqַ!jpvZv'C, a\:)NA"yo{Aɦmy.Ы׳rh8XzRߤ,O<׍կ, WXfYU- A҄R ~t=Y˹02zW7">Z[CftjǏڣ䝨Is=r,pI@>mngdxH1n@Td +,>YzZ/*盢MGztS[/tZKrkCrTh%ǫ)bO]KnPOp`]kjH/Hn x};;@6rw()Ƚ )uؠJ9`:4[Pg^{+_$IWP.]* D0OiKZ׎/THh"ť VL 5}/?3a!Mq-g<@AːS4 {xFg$,Ԧ8` EF&DH5{PqdIFA(mB MGqw{=g 2=`[3( j[EJ|î`RW~F!7ӹo﹚s$f(@4UHTN:tc;&gD.LjNB'cn0knVlVL88N1 { m3~Rb -SgEL$L}Da-?Sbv(6+Vŧ4"~]_ÖoT85|Ű.s%S(ZُWmR;h3PDJ Es$aHnUsU;Ԡ[~`UE2hHiBiNkwCTq lGz](:C/Ν~mK'Qf'?1v;0~Iu;[uyEvNbK3ŷ=kKENKU2t7V<1e.6hmG,9~) )ٟmPT3N%o8_71Xu$cK5B[Vg4vKٜPLí-TQa1t|nMI"9ﵙ?/oѼzy; h