Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package radcli for openSUSE:Factory checked in at 2026-05-04 12:53:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/radcli (Old) and /work/SRC/openSUSE:Factory/.radcli.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "radcli" Mon May 4 12:53:38 2026 rev:7 rq:1350471 version:1.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/radcli/radcli.changes 2026-04-10 18:02:42.961874866 +0200 +++ /work/SRC/openSUSE:Factory/.radcli.new.30200/radcli.changes 2026-05-04 12:56:42.465358660 +0200 @@ -1,0 +2,40 @@ +Sat May 2 12:37:29 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 1.5.1 + * Close the TLS and DTLS sessions using an alert (#127). + * Enforce the RFC 2865 packet size limit (4096 bytes) when + packing outbound attributes, preventing a stack buffer + overflow if a caller supplies more attributes than fit in a + valid RADIUS packet. rc_pack_list() now returns -1 for packets + that would exceed 4096 bytes; previously oversized packets + were silently truncated. + * Compatibility: rc_avpair_gen() now appends decoded attributes + to the tail of the supplied VALUE_PAIR list instead of + prepending them to the head. Callers that pass a non-NULL + 'pair' and rely on insertion order (e.g. newest-first + iteration, or rc_avpair_get() returning the most recently + decoded value on duplicate attributes) must be updated. + * The dictionary file is no longer required when using standard + RADIUS attributes. RFC 2865/2866/2867/2868/2869/3162/3576/ + 4675/4818/4849/6911 attributes are now built into the library; + the 'dictionary' config option is now needed only for + vendor-specific attributes. + * Compatibility notes on renamed attributes (apps using + numeric PW_* constants are unaffected in all cases): + * Attribute 2: the old Cistron dictionary used "Password"; + the correct RFC 2865 name is "User-Password". The legacy + alias "Password" is retained so existing string-based + lookups continue to work. + * Attribute 5: the old Cistron dictionary used "NAS-Port-Id"; + the correct RFC 2865 name is "NAS-Port". No alias is + possible because "NAS-Port-Id" is the canonical RFC 2869 + name for attribute 87. Applications that reference attribute + 5 by string must be updated to use "NAS-Port". + * Attribute 87: the old Cistron dictionary used + "NAS-Port-Id-String"; the correct RFC 2869 name is + "NAS-Port-Id". The legacy alias "NAS-Port-Id-String" is + retained. + * Replaced the old Cistron-era dictionary with a new one compiled + from the relevant IETF RFCs. + +------------------------------------------------------------------- Old: ---- radcli-1.5.0.tar.gz New: ---- radcli-1.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ radcli.spec ++++++ --- /var/tmp/diff_new_pack.F4G5gd/_old 2026-05-04 12:56:42.917377264 +0200 +++ /var/tmp/diff_new_pack.F4G5gd/_new 2026-05-04 12:56:42.917377264 +0200 @@ -19,7 +19,7 @@ %define sover 10 Name: radcli -Version: 1.5.0 +Version: 1.5.1 Release: 0 Summary: A RADIUS client library License: BSD-2-Clause AND MIT ++++++ radcli-1.5.0.tar.gz -> radcli-1.5.1.tar.gz ++++++ ++++ 5913 lines of diff (skipped)
