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

libcanlock3-3.3.2-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libcanlock3 Distribution: openSUSE Tumbleweed
Version: 3.3.2 Vendor: openSUSE
Release: 1.1 Build date: Sun Jul 5 09:15:25 2026
Group: System/Libraries Build host: reproducible
Size: 41693 Source RPM: libcanlock-3.3.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://micha.freeshell.org/libcanlock/
Summary: Library for creating and verifying Usenet cancel locks
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 shared library part of libcanlock.

Provides

Requires

License

MIT

Changelog

* Sun Jul 05 2026 Martin Hauke <mardnh@gmx.de>
  - Update to version 3.3.2
    * Bugfix: canlock-hp: Define parameter list for strip_body() as
      "void" (Patch from Dennis Preiser).
    * Bugfix: Modified declaration of RFC5869HkdfResult() in header
      to match the function definition.
    * Bugfix: Modified definition of RFC2104HmacResult() to match
      the function declaration in header.
    * Add support for C23 memset_explicit() to cl_clear_secret().
    * Document that canlock-hp subpackage requires an US-ASCII
      based POSIX locale (EBCDIC is not supported).
    * Add SPDX copyright and license identifiers for all files of
      the source tree. Note that the license terms are unchanged for
      all files that already contained such identifiers.
    * Some documentation files (like "README" and "ChangeLog")
      formerly had neither copyrights nor licenses assigned.
      No copyright and CC0-1.0 license are declared now.
    * Package is REUSE 3.3 conformant (according to "reuse lint").
* 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

Files

/usr/lib64/libcanlock-hp.so.3
/usr/lib64/libcanlock-hp.so.3.0.3
/usr/lib64/libcanlock.so.3
/usr/lib64/libcanlock.so.3.1.0
/usr/share/doc/packages/libcanlock3
/usr/share/doc/packages/libcanlock3/ChangeLog
/usr/share/doc/packages/libcanlock3/README
/usr/share/licenses/libcanlock3
/usr/share/licenses/libcanlock3/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026