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 Tumbleweed |
Version: 3.3.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Dec 14 22:32:31 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 24081 | Source RPM: libcanlock-3.3.1-1.1.src.rpm |
Packager: http://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 Dec 14 2024 Martin Hauke <mardnh@gmx.de> - Update to version 3.3.1 * Bugfix: Add path "$PREFIX/include" to pkg-config files. The former "$PREFIX/include/libcanlock-3" is still present for compatibility to existing code. The "libcanlock-3" directory should be part of preprocessor directives (as documented) * Bugfix: Replace license name "MIT-like" with "ICU". Note that the license terms are unchanged (only the name was fixed). * Add machine readable SPDX license identifiers. * Sat May 28 2022 Martin Hauke <mardnh@gmx.de> - 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 <mardnh@gmx.de> - 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 <mardnh@gmx.de> - 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 <mardnh@gmx.de> - Run testsuite - Add patch: * libcanlock-fix-testsuite.patch * Fri Nov 27 2020 Martin Hauke <mardnh@gmx.de> - 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, Sat Dec 21 00:31:52 2024