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

libcanlock-devel-3.3.0-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

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.

Provides

Requires

License

MIT

Changelog

* 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

Files

/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:27:45 2024