1
- FreeRADIUS 3.2.4 Fri 26 May 2023 12:00:00 EDT urgency=low
1
+ FreeRADIUS 3.2.4 Wed 29 May 2024 12:00:00 EDT urgency=low
2
2
Configuration changes
3
+ * Better handle backslashes in strings in the configuration files.
4
+ If the configuration items contain backslashes, then behavior may change.
5
+ However, the previous behavior didn't work as expected, and therefore is not
6
+ likely to be used.
7
+ * reject_delay no longer applies to proxied packets. All servers should now
8
+ set "reject_delay = 1" for security and scalability.
9
+ * %{randstr:...} now returns the requested amount of data, instead of
10
+ one too many bytes.
3
11
4
12
Feature improvements
5
13
* Preliminary support for TEAP.
6
14
* Update EAP module pre_proxy checks to make them less restrictive.
7
15
This prevents the "middle box" effect from affecting future traffic.
8
- * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
9
- * Many fixes and updates for docker images
10
- * add dpsk module. See mods-available/dpsk
16
+ * Many fixes and updates for Docker images
17
+ * Add dpsk module. See mods-available/dpsk
11
18
* Print out what cause the TLS operations to be made, such as the EAP
12
19
method name (peap, ttls, etc), or RADIUS/TLS listen / proxy socket.
13
20
* Add auto_escape to sample SQL module config
14
21
* Add 'if not exists' to mysql create table queries. ref #5032 (#5137)
15
- * Add lookback and more configuration to totp. See mods-available/totp
16
22
* Update dictionary.aruba; add dictionary.tplink, dictionary.alphion
23
+ * Allow for 'encrypt=1' attributes to be longer than 128 characters.
17
24
* Added "radsecret" program which generates strong secrets. See the
18
25
top of the "clients.conf" file for more information.
26
+ * radclient now prints packets as hex when using -xxx.
27
+ * Added "-t timeout" to radsniff. It will stop processing packets
28
+ after <timeout> seconds.
29
+ * Support "interface = ..." on OSX and other *BSD which have IP_BOUND_IF.
30
+ * The detail module now has a "dates_as_integer" configuration item.
31
+ See mods-available/detail for more information.
32
+ * Add lookback/lookforward steps and more configuration to totp. See
33
+ mods-available/totp.
19
34
* Add "time_since" xlat to calculate elapsed time in seconds, milliseconds
20
35
and microseconds.
21
- * radclient prints packets as hex when using -xxx
22
- * document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
23
- * Allow for 'encrypt=1' attributes to be longer than 128 characters.
36
+ * Support "Post-Auth-Type Challenge" in the inner tunnel. Patch from
37
+ Alexander Clouter. PR #5320.
38
+ * Add "proxy_dedup_window". See radiusd.conf.
39
+ * Document KRB5_CLIENT_KTNAME in the "env" section of radiusd.conf.
24
40
* Add "dedup_key" for misbehaving supplicants. See mods-available/eap
25
- * Add proxy_dedup_window. See radiusd.conf.
26
- * Added "-t timeout" to radsniff. It will stop processing packets
27
- after <timeout> seconds.
28
- * Add "lookforward_steps" to rlm_totp.
29
41
30
42
Bug fixes
31
43
* Fix corner case with empty defaults in rlm_files. Fixes #5035
@@ -36,36 +48,27 @@ FreeRADIUS 3.2.4 Fri 26 May 2023 12:00:00 EDT urgency=low
36
48
* Don't send the global server stats when asked for client stats. They
37
49
use the same attributes, so the result is confusing.
38
50
* Fix multiple typos in MongoDB query.conf (#5130)
39
- * add define for illumos. Fixes #5135
40
- * add client configuration for TLS PSK.
41
- * permit originate CoA after proxying to an internal virtual server
51
+ * Add define for illumos. Fixes #5135
52
+ * Add client configuration for TLS PSK.
53
+ * Permit originate CoA after proxying to an internal virtual server
42
54
* Use virtual server "default" when passed "-i" and "-p" on the command line.
43
55
* Fix locking issues with rlm_python3.
44
- * Better handle backslashes in strings in the configuration files.
45
- If the configuration items contain backslashes, then behavior may change.
46
- However, the previous behavior didn't work as expected, and therefore is not
47
- likely to be used.
48
56
* The detail file reader will catch bad times in the file, and will not
49
57
update Acct-Delay-Time with extreme values.
50
- * The detail module now has a "dates_as_integer" configuration item.
51
- See mods-available/detail for more information.
52
58
* Fix issue where Message-Authenticator was calculated incorrectly for
53
59
CoA / Disconnect ACK and NAK packets.
54
- * reject_delay no longer applies to proxied packets. All servers should now
55
- set "reject_delay = 1" for security and scalability.
56
60
* Update Python thread and error handling. Fixes #5208.
57
61
* Fix handling of Session-State when proxying. Fixes #5288.
58
62
* Run relevant post-proxy Fail-* section on CoA / Disconnect timeout.
59
63
* Add "limit" section to AWS health check configurtion. Fixes 35300.
60
- * use MAX in sqlite queries instead of GREATEST.
64
+ * Use MAX in sqlite queries instead of GREATEST.
61
65
* Fix typo in Mongo queries. Fixes #5301.
62
66
* Fix occasional crash with bad home servers. Fixes #5308.
63
67
* Minor bug fixes to the SQL freetds modules.
64
68
* Fix blocking issue with RADIUS/TLS connection checks.
65
69
* Fix run-time crash on configuration typos of %{substr ...} instead
66
70
of %{substr:...} Fixes #5321.
67
- * %{randstr:...} now returns the requested amount of data, instead of
68
- one too many bytes.
71
+ * Fix crash with TLS Status-Server requests. Fixes #5326.
69
72
70
73
FreeRADIUS 3.2.3 Fri 26 May 2023 12:00:00 EDT urgency=low
71
74
Configuration changes
0 commit comments