| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libcanlock-devel | Distribution: SUSE Linux Enterprise 16 |
| Version: 3.3.0 | Vendor: openSUSE |
| Release: bp160.1.12 | 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-bp160.1.12.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 <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, Tue Sep 30 23:01:15 2025