Releases: radcli/radcli
Releases · radcli/radcli
1.4.0
Version 1.4.0 (released 2024-06-08)
- Bump the maximal length of the password to 128, as required by
RFC 2865. - Bump the maximal length of the shared secret to 256. It should match
or exceed the maximal length supported by most RADIUS servers. - New helper macros to set vendor and attribute
- RADCLI_VENDOR_ATTR_SET
- RADCLI_VENDOR_MASK
1.3.1
1.3.0
- Removed duplicate function definition from util.h (#53)
- Increased size of dictionary vendor and values to 32-bits from 16;
this breaks the ABI from the previous release. - Corrected a string termination issue in rc_avpair_tostr()
- Added functions to create dictionary without a file:
- rc_dict_addattr
- rc_dict_addval
- rc_dict_addvend
1.2.12
1.2.11
- rc_read_dictionary_from_buffer: introduced new function; this
is required to load dictionary attributes from string buffer
(#24) - Added non-temporary IPv6 address support (#23). This enables
radcli to use Global IPv6 address instead of temporary IPv6
address as source address for packets sent out when IPv6
Privacy Extensions are enabled in system.
Version 1.2.10 (released 2018-05-08)
- rc_send_server_ctx: addressed unaligned access issue on certain
platforms (#27). - Added Namespace support (#30). radcli now supports Namespaces on
Linux based systems. - rc_apply_config: introduced new function; this is required to be
called when no configuration file is set and parameters are set
individually using calls to rc_add_config().
1.2.9
1.2.8
- rc_random_vector will use gnutls_rnd() to obtain randomness if
compiled with GnuTLS. This enables the library to not depend
on specific kernel versions (there are versions of Linux kernel
which do not provide calls for getentopy libc function). - Fixed issue when several servers in radiusclient.conf are present.
The issue caused only the first server to be contacted. Report
and fix by Martin Belanger. - No longer divide the timeout when across multiple servers.
This restores the semantics of radiusclient-ng and freeradius-client
in the 'radius_timeout' configuration contents. Report and
fix by Martin Belanger. - On REJECT copy back the AV-pair list. Prior to 1.2.8 radcli
would copy the AV-pair list only in case of ACCEPT and CHALLENGE
scenarios, and that caused issues with EAP. Patch by Aravind Prasad S.
1.2.7
- Use monotonic time to calculate time differences. Based on
patch by Marcel Patzlaff. - Added basic EAP support. radcli will now automatically add
a Message-Authenticator attribute to messages containing
EAP-Message attributes. In addition, radcli will handle
Access-Challenge response by returning a new
CHALLENGE_RC result code. Patch by Martin Belanger.