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

libuev3-2.4.1-2.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libuev3 Distribution: openSUSE Tumbleweed
Version: 2.4.1 Vendor: openSUSE
Release: 2.2 Build date: Fri Feb 2 17:18:35 2024
Group: System/Libraries Build host: i01-ch1b
Size: 45071 Source RPM: libuev-2.4.1-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/troglobit/libuev/
Summary: Event loop library
libuEv is an event loop in the style of libevent, libev and the Xt(3)
event loop. It has a small feature set.

libuEv is built on top of the Linux APIs epoll, timerfd and signalfd.
Note however, a certain amount of care is needed when dealing with
APIs that employ signalfd.

Provides

Requires

License

MIT

Changelog

* Fri Jan 05 2024 Michael Vetter <mvetter@suse.com>
  - Update to 2.4.1:
    * Update README with list of moden Linux APIs used
    * Fix #27: possible buffer overrun in uev_run()
      bsc#1218749 CVE-2022-48620
* Sat Oct 09 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - libuev 2.4.0:
    * major ABI bump:
      Add struct signalfd_siginfo to uev_t, valid for signal watchers
      Now more metadata is available to signal callbacks
    * built for 64 bit time_t, requiring users to use the following:
      CPPFLAGS += -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64
    * documentation updates
  - run tests during build
  - drop 0001-Fix-25-glibc-2.33-requires-_FILE_OFFSET_BITS-64-with.patch
* Sun Sep 19 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Add glibc >= 2.33 build fix:
    * 0001-Fix-25-glibc-2.33-requires-_FILE_OFFSET_BITS-64-with.patch
* Sun Feb 14 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - libuev 2.3.2:
    * fixes for other distributions only
  - switch to bootstrapped upstream tarball
* Tue Feb 25 2020 Michael Vetter <mvetter@suse.com>
  - Update to 2.3.1:
    * Use separate aux/ dir for auxilliary files and check for install
* Mon Apr 08 2019 mvetter@suse.com
  - Update to 2.3.0:
    * Support for Linux eventfd, uev_event_*() see API.md for details
* Mon Oct 08 2018 mvetter@suse.com
  - Update to 2.2.0:
    Note:
    * You now have to explicitly include sys/queue.h, or provide
      a local version of queue.h, if your application depends on it.
    Changes:
    * Replaced BSD queue.h doubly-linked lst API with own
      implementation. Making libuEv stand-alone, no longer imposing
    any particular version of queue.h on the user
    * Enforce -std=gnu11 to unlock typeof() in older GCC versions
    * Code cleanup
    Fixes:
    * Fix missing header deps. in Makefile.am, library did not rebuild
      properly if any of the local header files were changed
* Fri Sep 07 2018 mvetter@suse.com
  - Update to 2.1.3:
    Changes:
    * Update joystick example, use first device, /dev/input/js0
    * Minor refactor of uev_exit(), use _SAFE macros to traverse
      list of watchers instead of while()
    * New API test to verify that uev_exit() terminates properly
    * Make uev_signal_stop() idempotent
    Fixes:
    * Let uev_timer_stop() call close() on the timerfd directly,
      do not call uev_timer_set() since that may cause
      lockups or hangs
* Sun Jul 29 2018 jengelh@inai.de
  - Ensure neutrality of descriptions.
* Mon Jun 18 2018 mardnh@gmx.de
  - Initial package, version 2.1.2

Files

/usr/lib64/libuev.so.3
/usr/lib64/libuev.so.3.0.0
/usr/share/doc/packages/libuev3
/usr/share/doc/packages/libuev3/AUTHORS
/usr/share/doc/packages/libuev3/ChangeLog.md
/usr/share/doc/packages/libuev3/README.md
/usr/share/licenses/libuev3
/usr/share/licenses/libuev3/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024