File: NEWS

package info (click to toggle)
radcli 1.2.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 1,768 kB
  • sloc: ansic: 6,089; sh: 767; makefile: 190; perl: 110
file content (112 lines) | stat: -rw-r--r-- 4,607 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
* Version 1.2.11 (released 2018-09-14)
- 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().


* Version 1.2.9 (released 2018-01-20)
- rc_avpair_gen: addressed issue that caused all attributes to be
  rejected if the last attribute in the message is a VSA with an unknown
  Vendor-ID or Type.


* Version 1.2.8 (released 2017-07-29)
- 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.


* Version 1.2.7 (released 2016-12-18)
- 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.


* Version 1.2.6 (released 2016-04-04)
- Removed unused or deprecated options from configure.
- Added missing manpage rc_avpair_remove.3
- Deleted unused code.


* Version 1.2.5 (released 2015-11-28)
- Added TCP support (Aravind Prasad S)
- Corrected buffer overflow in rc_ipaddr_local()
- Added nas-ip config file option. That option allows to override
  the IP reported by NAS to the radius server.
- The NAS identifier set in the configuration file will override
  any identifier set by the application.
- The 'serv-auth-type' config option was renamed to 'serv-type'.
  That option also allows to configure for radius with TCP.


* Version 1.2.4 (released 2015-09-26)
- Use a portable name for radius accounting service (issue #4)


* Version 1.2.3 (released 2015-09-02)
- Re-added server fallback ability (Michael Richardson)
- Added 'clientdebug' option in the configuration file to allow
  easier debugging of the client (Michael Richardson)


* Version 1.2.2 (released 2015-08-21)
- Added versioned symbols


* Version 1.2.1 (released 2015-06-15)
- Removal of unused port-id-map file.
- Corrections in the link creation during install.
- Corrections in the types of the distributed dictionary.
- Added compatibility headers for radiusclient-ng.
- Added new API to access the context of a request.
- Eliminated the radius_deadtime option, and simplified the
  server setting option. Only a single auth or acct server
  can be specified.
- API and ABI modifications:
  - rc_aaa_ctx_free: New function
  - rc_aaa_ctx_get_secret: New function
  - rc_aaa_ctx_get_vector: New function
  - rc_aaa_ctx: New function


* Version 1.2.0 (released 2015-06-07)
- Initial version of the fork. That changes the name of the library to
  libradcli.so, and the header to radcli.h. A compatibility header with
  freeradius-client library is also installed.
- Adds support for TLS (RFC6614) and DTLS (RFC7360) without
  requiring any code changes for existing applications. It adds
  new configuration options: serv-auth-type, tls-ca-file,
  tls-key-file, tls-cert-file, tls-verify-hostname.
- Removed the requirement for legacy options to be present in the configuration
  file. That includes: auth_order, login_tries, login_timeout, nologin, issue,
  login_radius, seqfile
- Added higher level API to read values from VALUE_PAIR.