Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libcanlock-devel | Distribution: openSUSE Leap 16.0 |
Version: 3.3.0 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Sat May 28 17:56:33 2022 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 23759 | Source RPM: libcanlock-3.3.0-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://micha.freeshell.org/libcanlock/ | |
Summary: Development files for Usenet cancel lock library |
libcanlock is a library for creating and verifying RFC 8315 Netnews Cancel-Locks. This implementation uses the recommended algorithm from Section 4 with HMAC based on the same hash function as <scheme>. This subpackage contains libraries and header files for developing applications that want to make use of libcanlock.
MIT
* Sat May 28 2022 Martin Hauke <[email protected]> - Update to version 3.3.0 * Bugfixes: + canlock-mhp utility no longer hangs if field name was not found. + Potential NULL-pointer dereference fixed in canlock utility. + Two memory leaks fixed in canlock-hfp utility.j + Multiple bugs in test suite fixed, where return values from + library functions were not handled correctly. + Two memory leaks fixed in test suite for legacy API + NAME sections of cl_clear_secret(), cl_get_lock(), cl_split() and cl_verify() man pages fixed. * Separate library libcanlock-hp added to execute the header parsers (for operating systems with POSIX API). * New libcanlock-hp API function to unfold header fields added * Test suite extended for the new library. Tests for parser. functions are skipped by default (because they require the installed parser utilities). * New libcanlock API function cl_verify_multi() added to check multiple keys against multiple locks. * Library API and ABI are backward compatible * Test suite extended: It now tests cl_verify_multi() too * canlock utility now supports the option "-m" to check multiple keys against multiple locks. * Option "-m" added to SYNOPSIS section of canlock man page. * Example programs added to the "examples" and "hp/examples" subdirectories. * Fri Jan 08 2021 Martin Hauke <[email protected]> - Update to version 3.2.2 * Bugfix: Header field name is not found by canlock-mhp if there is another header field for which only the prefix differs (and that other field is processed first) * Test suite for canlock-mhp parser extended: It now tests headers larger than 4 KiByte and for the field prefix bug fixed in this version * Test suite for canlock-hfp parser extended to test comments harder * Namespace clash of internal library functions with libc on NetBSD + Changed internal API function names hmac* to RFC2104Hmac* + Changed internal API function names hkdf* to RFC5869Hkdf* + Library API and ABI are fully compatible if no undocumented functions are used * libcanlock-3.pc: Changed protocol in URL from http to https * Sun Nov 29 2020 Martin Hauke <[email protected]> - Update to version 3.2.1 * Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp * Bugfix: canlock-mhp end of header detection fixed - Drop patch: * libcanlock-fix-testsuite.patch (fixed by upstream) * Sat Nov 28 2020 Martin Hauke <[email protected]> - Run testsuite - Add patch: * libcanlock-fix-testsuite.patch * Fri Nov 27 2020 Martin Hauke <[email protected]> - Initial package, version 3.2.0
/usr/include/libcanlock-3 /usr/include/libcanlock-3/canlock-hp.h /usr/include/libcanlock-3/canlock.h /usr/lib64/libcanlock-hp.so /usr/lib64/libcanlock.so /usr/lib64/pkgconfig/libcanlock-3.pc /usr/lib64/pkgconfig/libcanlock-hp-3.pc /usr/share/man/man3/cl_clear_secret.3.gz /usr/share/man/man3/cl_get_key.3.gz /usr/share/man/man3/cl_get_lock.3.gz /usr/share/man/man3/cl_hp_get_field.3.gz /usr/share/man/man3/cl_hp_parse_field.3.gz /usr/share/man/man3/cl_hp_unfold_field.3.gz /usr/share/man/man3/cl_split.3.gz /usr/share/man/man3/cl_verify.3.gz /usr/share/man/man3/cl_verify_multi.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Dec 2 23:22:36 2024