]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
14 months agomake it clear that Message-Authenticator is auto-added
Alan T. DeKok [Mon, 21 Oct 2024 17:52:11 +0000 (13:52 -0400)] 
make it clear that Message-Authenticator is auto-added

14 months agoadd more errors
Alan T. DeKok [Mon, 21 Oct 2024 17:11:03 +0000 (13:11 -0400)] 
add more errors

14 months agoas taken from PR #5428
Alan T. DeKok [Wed, 16 Oct 2024 16:38:01 +0000 (12:38 -0400)] 
as taken from PR #5428

15 months agotypos
Alan T. DeKok [Tue, 15 Oct 2024 13:55:41 +0000 (09:55 -0400)] 
typos

15 months agoMissing conn->result is not always an error
Nick Porter [Fri, 4 Oct 2024 15:21:41 +0000 (16:21 +0100)] 
Missing conn->result is not always an error

It either indicates no results returned, or an error - depending on the
error code reported by mysql_errno()

15 months agoOnly increment counter if error is populated
Nick Porter [Fri, 4 Oct 2024 15:20:58 +0000 (16:20 +0100)] 
Only increment counter if error is populated

15 months agoCorrect handling of MySQL call to stored proc returning no data
Nick Porter [Fri, 4 Oct 2024 13:20:49 +0000 (14:20 +0100)] 
Correct handling of MySQL call to stored proc returning no data

15 months agoAvoid reporting empty error messages
Nick Porter [Fri, 4 Oct 2024 13:20:22 +0000 (14:20 +0100)] 
Avoid reporting empty error messages

15 months agonote recent changes
Alan T. DeKok [Thu, 3 Oct 2024 15:02:43 +0000 (11:02 -0400)] 
note recent changes

15 months agoRevert "process.c already updates the home server stats"
Alan T. DeKok [Thu, 3 Oct 2024 14:58:46 +0000 (10:58 -0400)] 
Revert "process.c already updates the home server stats"

This reverts commit 5e38ab4fe203aa2400fba032013b56f229aa5cd0.

15 months agofr_md5_update expects uint8_t *
Nick Porter [Wed, 2 Oct 2024 11:07:00 +0000 (12:07 +0100)] 
fr_md5_update expects uint8_t *

15 months agoUse OpenSSL macro for version number if defined
Nick Porter [Wed, 2 Oct 2024 10:49:39 +0000 (11:49 +0100)] 
Use OpenSSL macro for version number if defined

15 months agotrack configuration versions
Alan T. DeKok [Mon, 30 Sep 2024 18:10:11 +0000 (14:10 -0400)] 
track configuration versions

so we can tell if someone mangles the config, and claims otherwise

15 months agoadd more unlock
Alan T. DeKok [Thu, 26 Sep 2024 07:29:08 +0000 (09:29 +0200)] 
add more unlock

15 months agotype names are lowercase
Alan T. DeKok [Fri, 20 Sep 2024 19:37:18 +0000 (15:37 -0400)] 
type names are lowercase

15 months agoSupport Linux SLL2 link type in radsniff
Nick Porter [Fri, 20 Sep 2024 09:08:36 +0000 (10:08 +0100)] 
Support Linux SLL2 link type in radsniff

15 months agoAlways return correctly when proxying
Nick Porter [Wed, 18 Sep 2024 09:15:21 +0000 (10:15 +0100)] 
Always return correctly when proxying

Not only when debug is enabled

15 months agoRemove unused initial values
Nick Porter [Wed, 18 Sep 2024 07:49:44 +0000 (08:49 +0100)] 
Remove unused initial values

15 months agoHandle ch being NULL
Nick Porter [Wed, 18 Sep 2024 07:37:45 +0000 (08:37 +0100)] 
Handle ch being NULL

15 months agoInclude prototype
Nick Porter [Tue, 17 Sep 2024 18:04:05 +0000 (19:04 +0100)] 
Include prototype

15 months agoPyMODINIT_FUNC conflicts with static
Nick Porter [Tue, 17 Sep 2024 16:51:56 +0000 (17:51 +0100)] 
PyMODINIT_FUNC conflicts with static

15 months agoPyEval_ThreadsInitialized was deprecated in 3.9
Nick Porter [Tue, 17 Sep 2024 16:13:57 +0000 (17:13 +0100)] 
PyEval_ThreadsInitialized was deprecated in 3.9

15 months agoWS
Nick Porter [Tue, 17 Sep 2024 16:13:25 +0000 (17:13 +0100)] 
WS

15 months agoConsistent use of sql_rcode_t
Nick Porter [Tue, 17 Sep 2024 15:43:21 +0000 (16:43 +0100)] 
Consistent use of sql_rcode_t

15 months agoHandle deprecation of CURLINFO_LASTSOCKET
Nick Porter [Tue, 17 Sep 2024 15:36:12 +0000 (16:36 +0100)] 
Handle deprecation of CURLINFO_LASTSOCKET

15 months agopython-dev is not in Ubuntu 24
Nick Porter [Tue, 17 Sep 2024 13:41:01 +0000 (14:41 +0100)] 
python-dev is not in Ubuntu 24

15 months agoCheck correct status code
Nick Porter [Tue, 17 Sep 2024 13:06:16 +0000 (14:06 +0100)] 
Check correct status code

16 months agoUpdate pre-proxy (#5415)
ablanken [Tue, 10 Sep 2024 18:36:27 +0000 (06:36 +1200)] 
Update pre-proxy (#5415)

Remove duplicate Operator-Name attribute

16 months agothese are ipv4 addresses
Alan T. DeKok [Thu, 5 Sep 2024 23:02:23 +0000 (19:02 -0400)] 
these are ipv4 addresses

16 months agonote EAP-TLS fixes
Alan T. DeKok [Thu, 5 Sep 2024 23:02:06 +0000 (19:02 -0400)] 
note EAP-TLS fixes

16 months agouse the correct name for the detail file
Alan T. DeKok [Thu, 5 Sep 2024 22:47:03 +0000 (18:47 -0400)] 
use the correct name for the detail file

16 months agomore -Wunused
Alan T. DeKok [Wed, 28 Aug 2024 12:33:39 +0000 (08:33 -0400)] 
more -Wunused

16 months agoremove unused variable
Alan T. DeKok [Wed, 28 Aug 2024 11:57:36 +0000 (07:57 -0400)] 
remove unused variable

16 months agoredo 0c8312d95 for EAP-TLS
Alan T. DeKok [Wed, 28 Aug 2024 11:45:42 +0000 (07:45 -0400)] 
redo 0c8312d95 for EAP-TLS

undo some changes made for TEAP, which it turns out broke some
EAP-TLS clients

16 months agoBump for 3.2.7
Matthew Newton [Sat, 24 Aug 2024 15:17:51 +0000 (16:17 +0100)] 
Bump for 3.2.7

16 months agorelease 3.2.6 release_3_2_6
Matthew Newton [Sat, 24 Aug 2024 13:06:25 +0000 (14:06 +0100)] 
release 3.2.6

16 months agonote recent changes
Matthew Newton [Fri, 23 Aug 2024 12:44:14 +0000 (13:44 +0100)] 
note recent changes

16 months agostarent dictionaries: Fix spelling
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>
16 months agoUpdate dictionary.iea
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>
16 months agowire in a timestamp for Client-Lost so rlm_detail does not use 1970-01-01
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

16 months agonote recent changes
Alan T. DeKok [Fri, 23 Aug 2024 12:35:31 +0000 (08:35 -0400)] 
note recent changes

16 months agoloosen "auto" checks for wildcard clients
Alan T. DeKok [Fri, 23 Aug 2024 12:35:05 +0000 (08:35 -0400)] 
loosen "auto" checks for wildcard clients

17 months agoDebian sid has OpenSSL legacy providers in an optional package
Nick Porter [Wed, 14 Aug 2024 08:37:59 +0000 (09:37 +0100)] 
Debian sid has OpenSSL legacy providers in an optional package

17 months agoCorrect docs
Nick Porter [Wed, 14 Aug 2024 07:25:24 +0000 (08:25 +0100)] 
Correct docs

17 months agoset correct flag. Fixes #5397
Alan T. DeKok [Fri, 9 Aug 2024 12:51:14 +0000 (08:51 -0400)] 
set correct flag.  Fixes #5397

17 months agoadd debug example
Alan T. DeKok [Fri, 9 Aug 2024 12:16:19 +0000 (08:16 -0400)] 
add debug example

17 months agobetter clean up packets with bad secrets. Helps with #5397
Alan T. DeKok [Thu, 8 Aug 2024 16:31:41 +0000 (12:31 -0400)] 
better clean up packets with bad secrets.  Helps with #5397

17 months agowarn on short shared secrets
Alan T. DeKok [Wed, 7 Aug 2024 23:11:08 +0000 (19:11 -0400)] 
warn on short shared secrets

17 months agoDelayed write_handler only applies to builds with TLS
Nick Porter [Wed, 7 Aug 2024 08:34:36 +0000 (09:34 +0100)] 
Delayed write_handler only applies to builds with TLS

17 months agoquiet clang scan
Alan T. DeKok [Tue, 6 Aug 2024 13:36:59 +0000 (09:36 -0400)] 
quiet clang scan

17 months agodelay write_handler until listener is KNOWN
Alan T. DeKok [Tue, 6 Aug 2024 13:23:10 +0000 (09:23 -0400)] 
delay write_handler until listener is KNOWN

17 months agowrite_handler() returns 0 on error
Alan T. DeKok [Mon, 5 Aug 2024 18:58:21 +0000 (14:58 -0400)] 
write_handler() returns 0 on error

17 months agomake sure to delete FD from the event list
Alan T. DeKok [Thu, 1 Aug 2024 18:18:26 +0000 (14:18 -0400)] 
make sure to delete FD from the event list

17 months agoCheck if fd has been closed by write handler
Nick Porter [Fri, 2 Aug 2024 12:42:46 +0000 (13:42 +0100)] 
Check if fd has been closed by write handler

17 months agoEnsure fd event removed when removing listener
Nick Porter [Fri, 2 Aug 2024 08:53:29 +0000 (09:53 +0100)] 
Ensure fd event removed when removing listener

17 months agotypos again
Alan T. DeKok [Thu, 1 Aug 2024 16:10:37 +0000 (12:10 -0400)] 
typos again

17 months agotypo
Alan T. DeKok [Thu, 1 Aug 2024 15:55:11 +0000 (11:55 -0400)] 
typo

17 months agosignal the main thread that there are event updates. #5310
Alan T. DeKok [Thu, 1 Aug 2024 15:49:55 +0000 (11:49 -0400)] 
signal the main thread that there are event updates.  #5310

17 months agomysql_version.h should not be included by clients
Nick Porter [Thu, 1 Aug 2024 14:04:22 +0000 (15:04 +0100)] 
mysql_version.h should not be included by clients

17 months agoadd more close. Fixes #5392
Alan T. DeKok [Thu, 1 Aug 2024 13:03:59 +0000 (09:03 -0400)] 
add more close.  Fixes #5392

17 months agoManually build repo entry for EPEL on CentOS 7
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

17 months agoCorrect changelog format
Nick Porter [Thu, 1 Aug 2024 10:18:53 +0000 (11:18 +0100)] 
Correct changelog format

17 months agothaw on WANT_READ
Alan T. DeKok [Tue, 30 Jul 2024 02:14:26 +0000 (22:14 -0400)] 
thaw on WANT_READ

17 months agoTidy up
Nick Porter [Tue, 30 Jul 2024 09:31:08 +0000 (10:31 +0100)] 
Tidy up

17 months agoIf OpenSSL handshake fails during Client Hello report cipher lists
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.

17 months agoset write callback for SSL_connect()
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

17 months agoit helps to clear the set of writable FDs
Alan T. DeKok [Mon, 29 Jul 2024 20:37:59 +0000 (16:37 -0400)] 
it helps to clear the set of writable FDs

17 months agoUpdate 3GPP2 from latest standard revision
Nick Porter [Mon, 29 Jul 2024 12:34:13 +0000 (13:34 +0100)] 
Update 3GPP2 from latest standard revision

17 months agoDebian sid appears to have dropped gcc-10
Nick Porter [Mon, 29 Jul 2024 08:57:33 +0000 (09:57 +0100)] 
Debian sid appears to have dropped gcc-10

17 months agoCorrect ZTE dictionary
Nick Porter [Mon, 29 Jul 2024 07:42:17 +0000 (08:42 +0100)] 
Correct ZTE dictionary

To match real packets seen in active systems.

17 months agodon't read length field if there might not be a length field
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

17 months agoclose directory. Closes #5381
Alan T. DeKok [Tue, 23 Jul 2024 13:36:39 +0000 (06:36 -0700)] 
close directory.  Closes #5381

17 months agoEnsure all received application data is processed
Nick Porter [Wed, 24 Jul 2024 15:01:02 +0000 (16:01 +0100)] 
Ensure all received application data is processed

17 months agoOpenSSL 3.0.8 source download path has changed
Nick Porter [Wed, 24 Jul 2024 12:53:33 +0000 (13:53 +0100)] 
OpenSSL 3.0.8 source download path has changed

17 months agoCorrect comparison
Nick Porter [Wed, 24 Jul 2024 09:57:30 +0000 (10:57 +0100)] 
Correct comparison

17 months agoCorrectly handle TLS application data containing more than one RADIUS packet
Nick Porter [Wed, 24 Jul 2024 08:59:47 +0000 (09:59 +0100)] 
Correctly handle TLS application data containing more than one RADIUS packet

17 months agoRemove failed listener from home->listeners before freeing
Nick Porter [Fri, 19 Jul 2024 17:19:59 +0000 (18:19 +0100)] 
Remove failed listener from home->listeners before freeing

17 months agoListeners only have nonblock options when built with TLS
Nick Porter [Fri, 19 Jul 2024 15:43:44 +0000 (16:43 +0100)] 
Listeners only have nonblock options when built with TLS

17 months agoUse TCP home server listener "nonblock" option when creating client socket
Nick Porter [Fri, 19 Jul 2024 15:02:45 +0000 (16:02 +0100)] 
Use TCP home server listener "nonblock" option when creating client socket

17 months agoAvoid mutex deadlock with rbtree_deletebydata
Nick Porter [Fri, 19 Jul 2024 10:02:17 +0000 (11:02 +0100)] 
Avoid mutex deadlock with rbtree_deletebydata

17 months agoWS
Nick Porter [Thu, 18 Jul 2024 17:22:33 +0000 (18:22 +0100)] 
WS

17 months agoBetter error handling on reading dynamic clients at startup
Nick Porter [Thu, 18 Jul 2024 17:22:11 +0000 (18:22 +0100)] 
Better error handling on reading dynamic clients at startup

17 months agominor fixes
Alan T. DeKok [Wed, 17 Jul 2024 17:45:53 +0000 (13:45 -0400)] 
minor fixes

17 months agosimplify deletebydata
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

17 months agoadd rb_first API
Alan T. DeKok [Wed, 17 Jul 2024 17:28:40 +0000 (13:28 -0400)] 
add rb_first API

17 months agouse urandom
Alan T. DeKok [Wed, 17 Jul 2024 17:20:50 +0000 (13:20 -0400)] 
use urandom

17 months agoadd hexdump for *BSD. Helps with #5375
Alan T. DeKok [Wed, 17 Jul 2024 15:59:24 +0000 (11:59 -0400)] 
add hexdump for *BSD.  Helps with #5375

17 months agoRevert "lock the proxy mutex when deleting home listeners"
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.

17 months agoupdate docs
Alan T. DeKok [Wed, 17 Jul 2024 15:16:26 +0000 (11:16 -0400)] 
update docs

17 months agoinherit from the main dynamic client definition
Alan T. DeKok [Wed, 17 Jul 2024 15:09:53 +0000 (11:09 -0400)] 
inherit from the main dynamic client definition

17 months agolock the proxy mutex when deleting home listeners
Alan T. DeKok [Wed, 17 Jul 2024 15:01:31 +0000 (11:01 -0400)] 
lock the proxy mutex when deleting home listeners

17 months agomake it more portable. Address #5375
Alan T. DeKok [Wed, 17 Jul 2024 14:57:55 +0000 (10:57 -0400)] 
make it more portable.  Address #5375

18 months agoprint out full value of VP
Alan T. DeKok [Tue, 16 Jul 2024 21:51:59 +0000 (17:51 -0400)] 
print out full value of VP

18 months agonote recent changes
Alan T. DeKok [Tue, 16 Jul 2024 21:51:49 +0000 (17:51 -0400)] 
note recent changes

18 months agoadd proxy by Home-Server-Pool, etc. just like acct.c
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

18 months agoremove extraneous assert
Alan T. DeKok [Tue, 16 Jul 2024 20:38:13 +0000 (16:38 -0400)] 
remove extraneous assert

18 months agonote recent changes
Alan T. DeKok [Tue, 16 Jul 2024 15:50:14 +0000 (11:50 -0400)] 
note recent changes

18 months agopopulate new flags from the main config, too
Alan T. DeKok [Tue, 16 Jul 2024 15:48:13 +0000 (11:48 -0400)] 
populate new flags from the main config, too

18 months agoHandle auth+acct home servers in %{home_server_dynamic:}
Nick Porter [Mon, 15 Jul 2024 19:47:56 +0000 (20:47 +0100)] 
Handle auth+acct home servers in %{home_server_dynamic:}

18 months agoBump for 3.2.6
Nick Porter [Mon, 15 Jul 2024 15:51:27 +0000 (16:51 +0100)] 
Bump for 3.2.6