| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libuev3 | Distribution: openSUSE Tumbleweed |
| Version: 2.4.1 | Vendor: openSUSE |
| Release: 2.7 | Build date: Fri Jan 5 08:24:32 2024 |
| Group: System/Libraries | Build host: reproducible |
| Size: 89991 | Source RPM: libuev-2.4.1-2.7.src.rpm |
| Packager: http://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.
MIT
* 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
/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, Fri Oct 24 23:41:00 2025