summaryrefslogtreecommitdiff
path: root/news/libcanlock
AgeCommit message (Collapse)AuthorFilesLines
2021-12-03news/libcanlock: Update to 3.3.0micha3-13/+13
Library API and ABI are backward compatible. - Bugfix: Potential NULL-pointer dereference fixed in canlock utility (Reported by Dennis Preiser) - Bugfix: Multiple bugs in test suite fixed, where return values from library functions were not handled correctly (Reported by Dennis Preiser) - Bugfix: Two memory leaks fixed in test suite for legacy API (Found by Valgrind) - Bugfix: NAME sections of cl_clear_secret(), cl_get_lock(), cl_split() and cl_verify() man pages fixed (Reported by Julien Élie) - Bugfix: Typos in comments and documentation fixed (Reported by Urs Janßen) - New libcanlock API function cl_verify_multi() added to check multiple keys against multiple locks - 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 (Suggested by Marcel Logen) - Example programs added to the "examples" subdirectory (Suggested by Julien Élie) - Documentation for RFC 8315 Section 4 added to cl_get_key() and cl_get_lock() man pages (Suggested by Julien Élie) - Paragraph for optional User-ID (<uid> in RFC 8315 notation) added to cl_get_key() and cl_get_lock() man pages (Suggested by Julien Élie) - Examples for minimum size of local secret added to cl_get_key() and cl_get_lock() man pages (Suggested by Julien Élie) - Removed some redundant notes from the output of "canlock -h" (Suggested by Julien Élie)
2021-10-26news: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07news: Remove SHA1 hashes for distfilesnia1-2/+1
2021-01-11news/libcanlock: Update to 3.2.2micha3-27/+7
pkgsrc patch removed. Changelog ========= 3.2.2 2021-01-07 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 Lexer of canlock-hfp has problems to detect T_CTEXT tokens on HP-UX (relevant only if the header field contains comments). The syntax of the ERE for T_CTEXT was rewritten to be compatible with the SysV lex of HP-UX 11.11 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
2020-11-30news/libcanlock: Sync with canlock-hpmicha2-7/+7
No changes. Use same tarball as canlock-hp.
2020-05-20news/libcanlock: Add libcanlock-3.pc to PLISTmicha1-1/+2
pkg-config is supported since version 3.2.0.
2020-05-19news/libcanlock: Update to 3.2.0micha2-8/+10
Changelog ========= 3.2.0 2020-05-11 Support for pkg-config with option "--enable-pc-files" added (Default behaviour is unchanged). This option installs the pkg-config file "libcanlock-3.pc". The standard option "--with-pkgconfigdir" can be used to specify the target directory Shared library no longer exports internal symbols, if possible (using #pragma GCC visibility). Library API and ABI are fully compatible if no undocumented functions are used. Build system: Distributed autotools files updated
2020-01-07Update news/libcanlock to 3.1.1micha2-8/+8
Changelog ========= 3.1.1 2019-12-29 Bugfix: Potential buffer overflows in code from RFC6234 fixed. Related code is used for test suite only, installed library and utilities are not affected (Reported by Florian Schlichting) Build system: Makefile rules fixed that use DIST_SUBDIRS variable. src/canlock.c: Fixed typo in comment (Reported by Urs Janssen)
2019-02-13libcanlock: update to 3.1.0.wiz2-7/+9
From Michael Bäuerle via pkgsrc-wip. Option "--disable-hp" added (header parsers will stay in package canlock-hp). Changelog ========= 3.1.0 2019-01-26 Merged canlock-hp into libcanlock package (now tracking the version number of the libcanlock package) Configure option "--disable-hp" added (Default is set to build canlock-hp, use this option to get the behaviour from 3.0.x) Manual page of canlock-hfp utility updated Library API and ABI are unchanged
2018-12-07libcanlock: update to 3.0.3.wiz2-7/+7
Provided by Michael Bäuerle via pkgsrc-wip. 3.0.3 2018-12-05 Build system fixed for cross build (Patch suggested by Helmut Grohne, modified to work on macOS)
2018-08-27news/libcanlock: import libcanlock-3.0.2wiz6-0/+78
Packaged for wip by Michael Bäuerle. 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>. A command line utility "canlock" is built together with the library. Additional header parsers (for the receiving side) are available in the package canlock-hp.