Path to this page:
./
news/libcanlock,
Standalone RFC 8315 Netnews Cancel-Lock implementation
Branch: CURRENT,
Version: 3.3.1,
Package name: libcanlock-3.3.1,
Maintainer: michalibcanlock 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.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 621.251 KB
Version history: (Expand)
- (2024-05-31) Updated to version: libcanlock-3.3.1
- (2024-04-29) Updated to version: libcanlock-3.3.0nb2
- (2023-08-21) Updated to version: libcanlock-3.3.0nb1
- (2021-12-03) Updated to version: libcanlock-3.3.0
- (2021-01-11) Updated to version: libcanlock-3.2.2
- (2020-11-30) Updated to version: libcanlock-3.2.1
CVS history: (Expand)
2025-03-04 10:37:39 by Nia Alarie | Files touched by this commit (31) |
Log message:
*: Assume that the user has a C99-capable compiler.
A compiler that supports -std=c99 is required for
bootstrap, so it doesn't make sense to specify a c99
compiler everywhere in package makefiles.
At any rate, I would bet my entire life's savings that
this is a small fraction of the total number of packages
requiring c99.
Note that compilers that default to c89 but support c99
are still supported...
|
2024-05-31 12:47:15 by Michael Baeuerle | Files touched by this commit (3) |
Log message:
news/libcanlock: Update to 3.3.1
pkgsrc patch removed.
3.3.1 2024-05-11
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.
|
2024-04-29 14:20:35 by Michael Baeuerle | Files touched by this commit (3) |
Log message:
news/libcanlock: Improve pkg-config support.
- Add main include directory to Cflags in "libcanlock-3.pc.in".
- Add PKGCONFIG_OVERRIDE to Makefile for runtime search path.
Bump PKGREVISION.
|
2023-08-21 15:29:44 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
news/libcanlock: Use new variables to request a C99 compiler
Bump, because now the mode should always be set (if default is not C99).
|
2022-10-14 13:36:21 by Michael Baeuerle | Files touched by this commit (1) |
Log message:
news/libcanlock: Switch homepage to https protocol
|
2021-12-03 11:50:56 by Michael Baeuerle | Files touched by this commit (3) |
Log message:
news/libcanlock: Update to 3.3.0
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-26 13:09:37 by Nia Alarie | Files touched by this commit (27) |
Log message:
news: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:45:00 by Nia Alarie | Files touched by this commit (27) |
Log message:
news: Remove SHA1 hashes for distfiles
|