Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libluv1-1.51.0+1-5.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libluv1 Distribution: openSUSE Tumbleweed
Version: 1.51.0+1 Vendor: openSUSE
Release: 5.1 Build date: Fri Jul 25 19:20:27 2025
Group: System/Libraries Build host: reproducible
Size: 234892 Source RPM: lua51-luv-1.51.0+1-5.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/luvit/luv
Summary: Lua bindings for libluv as a library
This library makes libuv available to lua scripts. It was made
for the luvit project but should usable from nearly any lua
project.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Jul 25 2025 Matej Cepl <mcepl@cepl.eu>
  - Upgrade to 1.51.0-1:
    - Fix use-after-free in new_thread
    - feat: add binding for semaphore to test synchronization
    - ci: Add check that docs.md and meta.lua are up-to-date
    - docs: move to new directory
    - Remove unused function luv_gc_cb
  - Upgrade to 1.51.0-0:
    - Bump Libuv to 1.51.0
    - Added the constants FS_UTIME_NOW and FS_UTIME_OMIT
    - Made the atime/mtime parameters of
      fs_utime/fs_futime/fs_lutime accept nil, a string, or
      a number. If nil, the argument is translated to
      FS_UTIME_OMIT. If it is a string, it must be "omit" or
      "now".
    - Adds the constant TTY_MODE_RAW_VT ("raw_vt" is the
      shorthand string version) (context:
      libuv/libuv@843b64f)
    - Fix typos
    - feat(doc): move to structured format
    - Update luv-scm-0.rockspec
    - feat(doc): generate meta file
  - Upgrade to v1.50.0-1:
    - test-misc: Allow big endian WTF-16, too
    - Clean up test step and exclude it from the "all" target
    - rework luv work vm storage into userdata
  - Upgrade to v1.50.0-0:
    - docs: Clarify types for mode arg in some filesystem
      functions
    - Disable flaky UDP test on macOS CI
    - ci: handle EBUSY for udp
    - Lua 5.4.7 update
    - Clean up and expand docs for constants/options
    - docs: typo fix
    - update submodules
    - Remove unnecessary allocation from wtf8 functions
    - Bump Libuv to 1.49.1
    - Bump Libuv to 1.49.2
    - Support Lua integer in thread and async arguments
    - Fix a misleading skip message in test-tty.lua
    - Use main thread of current Lua state for callbacks, when
      known
    - luv_cfpcall: Fix stack balancing after an uncaught error
    - try safe handle external handle
    - Update minimum cmake version to 3.10
    - fix: prevent calling uv.run while already running.
    - move luv_work_cleanup into loop gc
    - fix unused-variable warning
    - test-dns: Don't skip 'Get only ipv6 tcp adresses for
      luvit.io' test
    - Bump Libuv to 1.50.0
    - bump LuaJIT to v2.1.1736781742
  - Upgrade to 1.48.0-2:
    - Fix garbage collection of scandir reqs
    - This fixes a regression (use-after-free) that was
      introduced in 1.48.0-1, see #694 (comment)
    - Fix a few instances of undefined behavior caught by UBSan
    - msvcbuild: Set MSVC 2022 as the default
  - Upgrade to 1.48.0-1:
    - fix memory leak in fs.scandir sync mode
    - bump lua-compat-5.3 to 0.13
  - Upgrade to v1.48.0-0:
    - fix: Use os_uname() to check for Linux
    - docs: typo in a table field name
    - docs: most new_handle methods won't return fail
    - test-tty: Don't depend on stdin/stdout handle type
    - Bump/libuv
    - Annotate .gitmodules with branch and tag
  - Upgrade to v1.47.0-0:
    - Bump/luajit
    - docs: Correct uv.spawn options.args docs about the first
      argument
    - Remove redundant CMake policy change
    - docs: new_async callback is not optional
    - update submodule
    - Bump version to 1.47.0 in CMakeLists.txt
  - Upgrade to 1.46.0-0:
    - update libuv to v1.46.0
    - chore: update uv.tty_set_mode, and add tty test
    - chore: fix crash in loop_gc
    - fix: avoid dir be gc early.
    - fix: callback handle error with non-strings
    - docs: make process_kill signum arg optional
    - docs: add missing uv.os_unsetenv() parameter
    - docs: make uv.kill's signum optional
  - Remove upstreamed patch luv-fix-segfault-from-gc.patch
* Mon Dec 04 2023 Noah Dörr <archecraft1@gmail.com>
  - Update to version 1.45.0-0:
    * Add access(2) constants to the constants table
    * thread_setaffinity: Allow affinity param to have a length less
      than cpumask_size()
    * avoid thread be released before it done
    * fix thread arguments limit
    * fix segfault in luv_check_handle/luv_check_stream
    * add uv.errno table contains all uv errno value
    * segfault on new_thread and worker.queue
    * segfault on luv_check_handle
    * uv.spawn example code in docs is broken
    * pthread_create possible leak
  - Update to version 1.44.2-1:
    * Removed output to stderr from poll callback
  - Update to version 1.44.2-0:
    * Adds new function uv.available_parallelism
    * uv.os_get_passwd: Better handling of gid/uid
    * uv.fs_opendir and friends: Fix race condition when uv_dir_t
      pointer doesn't change between allocations
    * Fix leak from fs_scandir whenever it wasn't fully iterated via
      fs_scandir_next
    * Fix two possible fs_scandir segfaults
  - Add luv-fix-segfault-from-gc.patch fixing segfaults
    (gh#luvit/luv#599 and gh#luvit/luv#644)
* Sun Feb 13 2022 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.43.0-0:
    * Only new function is uv_ip_name which luv does not provide
      a binding for
    * Change the call to acquire_vm_cb() in luv.new_therad() to
      be made before the thread is created in luv_new_thread()
* Wed Nov 17 2021 Callum Farmer <gmbr3@opensuse.org>
  - Use system compat53 again
* Wed Nov 17 2021 Callum Farmer <gmbr3@opensuse.org>
  - Change default version to Lua 5.1
* Tue Nov 16 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.42.0-1:
    * Use uv_handle_size/uv_req_size instead of sizeof
    * LuaJIT: add missing LJ_ENDIAN and LJ_NO_UNWIND checks for DASM
      [this fixes building on aarch64]
  - Fix shared library build
  - Clean spec file
  - Add lua-link.patch: must link with -llua
  - Add luv-module-install.patch: fix module install path
* Sat Apr 24 2021 Matej Cepl <mcepl@suse.com>
  - Use correct upstream tarball
* Sat Apr 24 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.41.0:
    * Fix build with Lua 5.4
    * Updated Libuv to 1.40.0
    * Fix garbage collection-related memory bug with threads
    * Make symlink/copyfile bindings more user-friendly
  - Tests and examples no longer included in tarball
  - Removed skip-failing-test.patch: no longer applicable
* Fri Feb 26 2021 Callum Farmer <gmbr3@opensuse.org>
  - Fix placement of %lua_provides
* Thu Feb 18 2021 Callum Farmer <gmbr3@opensuse.org>
  - Use %lua_provides macro for default lua versioning

Files

/usr/lib/libluv.so.1
/usr/lib/libluv.so.1.51.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 29 23:46:16 2025