]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Matthew Newton [Sat, 24 Aug 2024 13:06:25 +0000 (14:06 +0100)]
release 3.2.6
Matthew Newton [Fri, 23 Aug 2024 12:44:14 +0000 (13:44 +0100)]
note recent changes
John Thacker [Sun, 30 Jun 2024 16:00:14 +0000 (12:00 -0400)]
starent dictionaries: Fix spelling
"auxilliary" -> "auxiliary"
Cisco documents do seem to use the correct spelling, e.g.
https://www.cisco.com/c/en/us/td/docs/wireless/asr_5000/21-28/rcr/21-28-change-reference/m_5g-cell-id-support.html
https://www.cisco.com/c/en/us/td/docs/wireless/asr_5000/21-28/epdg-admin/21-28-epdg-admin.pdf
Signed-off-by: John Thacker <johnthacker@gmail.com>
John Thacker [Sun, 30 Jun 2024 16:30:39 +0000 (12:30 -0400)]
Update dictionary.iea
Update dictionary.iea with Air Marshal RADIUS attributes provided by
Peter Deacon, an IEA Software employee, in
https://gitlab.com/wireshark/wireshark/-/issues/6486
These vendor RADIUS attributes are attested in
https://www.iea-software.com/docs/airmarshal2/airmarshalv2.pdf
Signed-off-by: John Thacker <johnthacker@gmail.com>
Alexander Clouter [Fri, 28 Jun 2024 13:24:13 +0000 (14:24 +0100)]
wire in a timestamp for Client-Lost so rlm_detail does not use 1970-01-01
Alan T. DeKok [Fri, 23 Aug 2024 12:35:31 +0000 (08:35 -0400)]
note recent changes
Alan T. DeKok [Fri, 23 Aug 2024 12:35:05 +0000 (08:35 -0400)]
loosen "auto" checks for wildcard clients
Nick Porter [Wed, 14 Aug 2024 08:37:59 +0000 (09:37 +0100)]
Debian sid has OpenSSL legacy providers in an optional package
Nick Porter [Wed, 14 Aug 2024 07:25:24 +0000 (08:25 +0100)]
Correct docs
Alan T. DeKok [Fri, 9 Aug 2024 12:51:14 +0000 (08:51 -0400)]
set correct flag. Fixes #5397
Alan T. DeKok [Fri, 9 Aug 2024 12:16:19 +0000 (08:16 -0400)]
add debug example
Alan T. DeKok [Thu, 8 Aug 2024 16:31:41 +0000 (12:31 -0400)]
better clean up packets with bad secrets. Helps with #5397
Alan T. DeKok [Wed, 7 Aug 2024 23:11:08 +0000 (19:11 -0400)]
warn on short shared secrets
Nick Porter [Wed, 7 Aug 2024 08:34:36 +0000 (09:34 +0100)]
Delayed write_handler only applies to builds with TLS
Alan T. DeKok [Tue, 6 Aug 2024 13:36:59 +0000 (09:36 -0400)]
quiet clang scan
Alan T. DeKok [Tue, 6 Aug 2024 13:23:10 +0000 (09:23 -0400)]
delay write_handler until listener is KNOWN
Alan T. DeKok [Mon, 5 Aug 2024 18:58:21 +0000 (14:58 -0400)]
write_handler() returns 0 on error
Alan T. DeKok [Thu, 1 Aug 2024 18:18:26 +0000 (14:18 -0400)]
make sure to delete FD from the event list
Nick Porter [Fri, 2 Aug 2024 12:42:46 +0000 (13:42 +0100)]
Check if fd has been closed by write handler
Nick Porter [Fri, 2 Aug 2024 08:53:29 +0000 (09:53 +0100)]
Ensure fd event removed when removing listener
Alan T. DeKok [Thu, 1 Aug 2024 16:10:37 +0000 (12:10 -0400)]
typos again
Alan T. DeKok [Thu, 1 Aug 2024 15:55:11 +0000 (11:55 -0400)]
typo
Alan T. DeKok [Thu, 1 Aug 2024 15:49:55 +0000 (11:49 -0400)]
signal the main thread that there are event updates. #5310
Nick Porter [Thu, 1 Aug 2024 14:04:22 +0000 (15:04 +0100)]
mysql_version.h should not be included by clients
Alan T. DeKok [Thu, 1 Aug 2024 13:03:59 +0000 (09:03 -0400)]
add more close. Fixes #5392
Nick Porter [Thu, 1 Aug 2024 11:23:44 +0000 (12:23 +0100)]
Manually build repo entry for EPEL on CentOS 7
The old package has been removed
Nick Porter [Thu, 1 Aug 2024 10:18:53 +0000 (11:18 +0100)]
Correct changelog format
Alan T. DeKok [Tue, 30 Jul 2024 02:14:26 +0000 (22:14 -0400)]
thaw on WANT_READ
Nick Porter [Tue, 30 Jul 2024 09:31:08 +0000 (10:31 +0100)]
Tidy up
Nick Porter [Tue, 30 Jul 2024 09:22:52 +0000 (10:22 +0100)]
If OpenSSL handshake fails during Client Hello report cipher lists
Helps get to the bottom of "no shared cipher" errors.
Alan T. DeKok [Mon, 29 Jul 2024 20:38:58 +0000 (16:38 -0400)]
set write callback for SSL_connect()
as connect() may need to wait until the socket is writable
Alan T. DeKok [Mon, 29 Jul 2024 20:37:59 +0000 (16:37 -0400)]
it helps to clear the set of writable FDs
Nick Porter [Mon, 29 Jul 2024 12:34:13 +0000 (13:34 +0100)]
Update 3GPP2 from latest standard revision
Nick Porter [Mon, 29 Jul 2024 08:57:33 +0000 (09:57 +0100)]
Debian sid appears to have dropped gcc-10
Nick Porter [Mon, 29 Jul 2024 07:42:17 +0000 (08:42 +0100)]
Correct ZTE dictionary
To match real packets seen in active systems.
Alan T. DeKok [Wed, 24 Jul 2024 15:18:01 +0000 (08:18 -0700)]
don't read length field if there might not be a length field
Alan T. DeKok [Tue, 23 Jul 2024 13:36:39 +0000 (06:36 -0700)]
close directory. Closes #5381
Nick Porter [Wed, 24 Jul 2024 15:01:02 +0000 (16:01 +0100)]
Ensure all received application data is processed
Nick Porter [Wed, 24 Jul 2024 12:53:33 +0000 (13:53 +0100)]
OpenSSL 3.0.8 source download path has changed
Nick Porter [Wed, 24 Jul 2024 09:57:30 +0000 (10:57 +0100)]
Correct comparison
Nick Porter [Wed, 24 Jul 2024 08:59:47 +0000 (09:59 +0100)]
Correctly handle TLS application data containing more than one RADIUS packet
Nick Porter [Fri, 19 Jul 2024 17:19:59 +0000 (18:19 +0100)]
Remove failed listener from home->listeners before freeing
Nick Porter [Fri, 19 Jul 2024 15:43:44 +0000 (16:43 +0100)]
Listeners only have nonblock options when built with TLS
Nick Porter [Fri, 19 Jul 2024 15:02:45 +0000 (16:02 +0100)]
Use TCP home server listener "nonblock" option when creating client socket
Nick Porter [Fri, 19 Jul 2024 10:02:17 +0000 (11:02 +0100)]
Avoid mutex deadlock with rbtree_deletebydata
Nick Porter [Thu, 18 Jul 2024 17:22:33 +0000 (18:22 +0100)]
WS
Nick Porter [Thu, 18 Jul 2024 17:22:11 +0000 (18:22 +0100)]
Better error handling on reading dynamic clients at startup
Alan T. DeKok [Wed, 17 Jul 2024 17:45:53 +0000 (13:45 -0400)]
minor fixes
Alan T. DeKok [Wed, 17 Jul 2024 17:36:57 +0000 (13:36 -0400)]
simplify deletebydata
so that it doesn't do multiple lock / unlock cycles
Alan T. DeKok [Wed, 17 Jul 2024 17:28:40 +0000 (13:28 -0400)]
add rb_first API
Alan T. DeKok [Wed, 17 Jul 2024 17:20:50 +0000 (13:20 -0400)]
use urandom
Alan T. DeKok [Wed, 17 Jul 2024 15:59:24 +0000 (11:59 -0400)]
add hexdump for *BSD. Helps with #5375
Alan T. DeKok [Wed, 17 Jul 2024 15:40:55 +0000 (11:40 -0400)]
Revert "lock the proxy mutex when deleting home listeners"
This reverts commit
0cd5846595b9ed3b92f579a2ecfd0218ae1009cd .
Alan T. DeKok [Wed, 17 Jul 2024 15:16:26 +0000 (11:16 -0400)]
update docs
Alan T. DeKok [Wed, 17 Jul 2024 15:09:53 +0000 (11:09 -0400)]
inherit from the main dynamic client definition
Alan T. DeKok [Wed, 17 Jul 2024 15:01:31 +0000 (11:01 -0400)]
lock the proxy mutex when deleting home listeners
Alan T. DeKok [Wed, 17 Jul 2024 14:57:55 +0000 (10:57 -0400)]
make it more portable. Address #5375
Alan T. DeKok [Tue, 16 Jul 2024 21:51:59 +0000 (17:51 -0400)]
print out full value of VP
Alan T. DeKok [Tue, 16 Jul 2024 21:51:49 +0000 (17:51 -0400)]
note recent changes
Alan T. DeKok [Tue, 16 Jul 2024 21:48:37 +0000 (17:48 -0400)]
add proxy by Home-Server-Pool, etc. just like acct.c
Alan T. DeKok [Tue, 16 Jul 2024 20:38:13 +0000 (16:38 -0400)]
remove extraneous assert
Alan T. DeKok [Tue, 16 Jul 2024 15:50:14 +0000 (11:50 -0400)]
note recent changes
Alan T. DeKok [Tue, 16 Jul 2024 15:48:13 +0000 (11:48 -0400)]
populate new flags from the main config, too
Nick Porter [Mon, 15 Jul 2024 19:47:56 +0000 (20:47 +0100)]
Handle auth+acct home servers in %{home_server_dynamic:}
Nick Porter [Mon, 15 Jul 2024 15:51:27 +0000 (16:51 +0100)]
Bump for 3.2.6
Nick Porter [Mon, 15 Jul 2024 15:39:33 +0000 (16:39 +0100)]
Allow TLS dynamic home servers to be auth+acct
Nick Porter [Fri, 12 Jul 2024 13:38:32 +0000 (14:38 +0100)]
Update 3gpp2 dictionary
According to https://frp.3gpp2.org/Public_html/X/VSA-VSE.cfm and packets
seen in the wild
Nick Porter [Tue, 25 Jun 2024 15:44:10 +0000 (16:44 +0100)]
Correct docs
Alan T. DeKok [Fri, 12 Jul 2024 14:01:55 +0000 (10:01 -0400)]
fill the random pool
which should only make a difference is /dev/urandom doesn't
return a lot of data in one call
Alan T. DeKok [Wed, 10 Jul 2024 20:44:25 +0000 (16:44 -0400)]
use INSTALL, not PROGRAM_INSTALL
Alan T. DeKok [Wed, 10 Jul 2024 20:34:08 +0000 (16:34 -0400)]
we always use jlibtool
so remove all options to do anything else. Those options were
left over from pre-3.0 development. It hasn't been possible to
use anything other than jlibtool for a long time.
Alan T. DeKok [Wed, 10 Jul 2024 13:31:14 +0000 (09:31 -0400)]
bump version
Alan T. DeKok [Wed, 10 Jul 2024 13:29:39 +0000 (09:29 -0400)]
ignore home server "ping" packets. Fixes #5363
Matthew Newton [Mon, 8 Jul 2024 20:29:24 +0000 (21:29 +0100)]
release 3.2.5
Terry Burton [Mon, 8 Jul 2024 14:55:44 +0000 (15:55 +0100)]
Config docs: Clients aggregators may be RADIUS proxies and set proxy-state
Alan T. DeKok [Sun, 7 Jul 2024 13:50:43 +0000 (09:50 -0400)]
handle dynamic require Message-Authenticator
Alan T. DeKok [Sat, 6 Jul 2024 15:49:54 +0000 (11:49 -0400)]
don't enforce require_ma on packet reception
Alan T. DeKok [Thu, 4 Jul 2024 20:02:21 +0000 (16:02 -0400)]
Changelog for 3.2.5
Alan T. DeKok [Thu, 4 Jul 2024 19:52:10 +0000 (15:52 -0400)]
typos and clarifications
Alan T. DeKok [Sun, 30 Jun 2024 01:53:48 +0000 (21:53 -0400)]
implement and document "require_message_authenticator = auto"
Alan T. DeKok [Sat, 29 Jun 2024 17:54:31 +0000 (13:54 -0400)]
add more helpful error messages
Alan T. DeKok [Sat, 29 Jun 2024 16:05:04 +0000 (12:05 -0400)]
implement and document "limit_proxy_state = auto"
Also add a standard function which complains loudly about security
issues.
Alan T. DeKok [Sat, 29 Jun 2024 14:27:47 +0000 (10:27 -0400)]
Enforce BlastRADIUS checks for TCP sockets, too.
Though TBH, no one should use TCP for anything.
Alan T. DeKok [Sat, 11 May 2024 19:41:03 +0000 (15:41 -0400)]
Add M-A processing for Status-Server and replies from home server
Alan T. DeKok [Wed, 10 Apr 2024 21:34:31 +0000 (17:34 -0400)]
add Blast RADIUS checks to radclient
Alan T. DeKok [Wed, 10 Apr 2024 21:33:38 +0000 (17:33 -0400)]
word smithing
Alan T. DeKok [Thu, 22 Feb 2024 11:01:22 +0000 (06:01 -0500)]
use and enforce limit_proxy_state for Access-Request packets
Alan T. DeKok [Thu, 22 Feb 2024 10:44:07 +0000 (05:44 -0500)]
make limit_proxy_state the default for clients
Alan T. DeKok [Thu, 22 Feb 2024 10:36:33 +0000 (05:36 -0500)]
add and document global limit_proxy_state
Alan T. DeKok [Fri, 16 Feb 2024 15:36:54 +0000 (10:36 -0500)]
add Message-Authenticator to all Access-Request packets
Alan T. DeKok [Fri, 16 Feb 2024 14:12:35 +0000 (09:12 -0500)]
add and set require_message_authenticator for home servers
Alan T. DeKok [Fri, 16 Feb 2024 13:46:11 +0000 (08:46 -0500)]
always add Message-Authenticator for replies to Access-Request
Alan T. DeKok [Fri, 16 Feb 2024 13:33:54 +0000 (08:33 -0500)]
add tls flag to packets
and set it for TLS transport send / receive. This lets the
packet encoder and verification routines behave differently for
TLS and non-TLS transport
Alan T. DeKok [Fri, 16 Feb 2024 13:29:54 +0000 (08:29 -0500)]
make require_message_authenticator the default for clients
and document the behavior change
Alan T. DeKok [Fri, 16 Feb 2024 13:23:09 +0000 (08:23 -0500)]
add and use "ignore default" flag
which means that if the configuration item is missing, we do not
set the value from the default.
This change allows the value to be set before the configuration
file is parsed, and then only changed if the named configuration
item exists, and is manually set by the admin
Alan T. DeKok [Fri, 16 Feb 2024 13:16:12 +0000 (08:16 -0500)]
rename for consistency
Alan T. DeKok [Fri, 16 Feb 2024 13:09:54 +0000 (08:09 -0500)]
add and document global require_message_authenticator
Matthew Newton [Mon, 8 Jul 2024 12:36:03 +0000 (13:36 +0100)]
Fixups for CentOS 7 which is now EOL
Alan T. DeKok [Sat, 6 Jul 2024 21:15:54 +0000 (17:15 -0400)]
note recent changes
Alexander Chernikov [Sat, 6 Jul 2024 21:15:29 +0000 (17:15 -0400)]
There may be multiple intermediate certs