]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Nick Porter [Thu, 4 Aug 2022 13:01:14 +0000 (14:01 +0100)]
Align v3.0 deb tests with master
Nick Porter [Fri, 19 Aug 2022 09:26:45 +0000 (10:26 +0100)]
Differentiate runner based on repository owner
Allows repo clones to use GitHub runners
Nick Porter [Fri, 15 Jul 2022 16:24:50 +0000 (17:24 +0100)]
Debian sid docker image no longer has /etc/apt/sources.list
Alan T. DeKok [Thu, 26 May 2022 13:03:59 +0000 (09:03 -0400)]
patches for OpenSSL3. Fixes #4539
Alan T. DeKok [Mon, 23 May 2022 20:39:01 +0000 (16:39 -0400)]
quit C compiler warnings
Antonio Torres Moríñigo [Mon, 23 May 2022 19:57:42 +0000 (21:57 +0200)]
hmacmd5: use internal MD5 when FIPS is enabled (#4529)
When the system is in FIPS mode, we need to use internal implementation
of MD5 in order to avoid OpenSSL 3.0 provider limitations.
Related:
947d5d6bd2674a60f7320f0b721e4723243c2285
Signed-off-by: Antonio Torres <antorres@redhat.com>
Alan T. DeKok [Fri, 20 May 2022 19:31:10 +0000 (15:31 -0400)]
load MD5 dynamicall for FIPS. Based on patch from #4511
Alan T. DeKok [Fri, 20 May 2022 15:38:25 +0000 (11:38 -0400)]
add --enable-fips-workaround flag to configure
which means that we use our internal MD4 / MD5 functions always,
as OpenSSL requires much magic to re-enable them in FIPS mode.
It's easier to just our internal implementations, instead of
butchering the stable v3 release.
The downside is that if you do a default build and then enable
FIPS in OpenSSL, the server will simply not work. It has to be
re-build with the --enable-fips flag.
Nick Porter [Fri, 20 May 2022 10:18:24 +0000 (11:18 +0100)]
Fix permissions for mods_config/sql extras in rpms
Nick Porter [Fri, 20 May 2022 09:04:20 +0000 (10:04 +0100)]
Add rpm dependencies for freeradius-config
Make and runuser are required for the certificate bootstrap script
Nick Porter [Thu, 19 May 2022 11:13:24 +0000 (12:13 +0100)]
Add a second run of installing rpm build dependencies
It has been observed that not all dependencies get installed first time
on Rocky 8
Alan T. DeKok [Sun, 15 May 2022 14:14:07 +0000 (10:14 -0400)]
Add explicit paths for OSX
because apparently some of the C compilers aren't built with the
default paths for everything on the system.
Alan T. DeKok [Sat, 14 May 2022 17:30:24 +0000 (13:30 -0400)]
fix up for OSX
newer versions of clang can't find things. So we need to manually
add the paths in.
Alan T. DeKok [Wed, 11 May 2022 01:53:00 +0000 (21:53 -0400)]
Revert "export conflict statistics via radius packets"
This reverts commit
90fde2339ee3e548b11d6bd6ee212a4a671fb0a8 .
this doesn't belong in 3.0
Alan T. DeKok [Tue, 10 May 2022 12:47:53 +0000 (08:47 -0400)]
the ditionaries should use -, not _
Alan T. DeKok [Sat, 7 May 2022 21:38:40 +0000 (17:38 -0400)]
export conflict statistics via radius packets
Nick Porter [Fri, 29 Apr 2022 08:22:01 +0000 (09:22 +0100)]
Add ciena dictionary
Nick Porter [Wed, 27 Apr 2022 10:39:00 +0000 (11:39 +0100)]
Add simultaneous use queries for MS SQL
Nick Porter [Wed, 27 Apr 2022 07:45:12 +0000 (08:45 +0100)]
Correct test for open sessions in radacct for MS SQL
Schema contraints mean AcctStopTime will never be NULL
Matthew Newton [Sat, 23 Apr 2022 10:16:14 +0000 (11:16 +0100)]
docker: ensure entrypoint is executable
fixes #4464
Matthew Newton [Fri, 22 Apr 2022 21:49:32 +0000 (22:49 +0100)]
CI: tidy and minor speed-ups
Matthew Newton [Thu, 21 Apr 2022 20:10:20 +0000 (21:10 +0100)]
whitespace
Matthew Newton [Fri, 22 Apr 2022 20:55:51 +0000 (21:55 +0100)]
Docker updates
Matthew Newton [Thu, 21 Apr 2022 17:02:26 +0000 (18:02 +0100)]
don't complain about missing pragma in GCC
Matthew Newton [Wed, 20 Apr 2022 09:31:49 +0000 (10:31 +0100)]
rlm_python3: don't break CI (-Werror)
Matthew Newton [Tue, 12 Apr 2022 13:29:58 +0000 (14:29 +0100)]
CI: Use self-hosted GitHub runners
Matthew Newton [Wed, 20 Apr 2022 09:02:40 +0000 (10:02 +0100)]
CI: Add packages missing from docker that are in the GH image
Matthew Newton [Fri, 22 Apr 2022 20:49:43 +0000 (21:49 +0100)]
Remove Jenkins config files
We don't use these ones any more, so leaving them here gets confusing
黯然回首街灯后 [Fri, 15 Apr 2022 01:24:14 +0000 (09:24 +0800)]
Update dictionary.h3c (#4459)
Heðin Ejdesgaard [Wed, 20 Apr 2022 21:31:34 +0000 (22:31 +0100)]
alpine: Changed alpine tagged to 3.13. (#4460)
It's the last tag that provides libcouchbase-dev-2.x
Alan T. DeKok [Wed, 20 Apr 2022 19:08:06 +0000 (15:08 -0400)]
clean up and simplify error messages
don't include \n.
only include the binary name in the final output, not in each
intermediate message
Alan T. DeKok [Wed, 20 Apr 2022 19:03:32 +0000 (15:03 -0400)]
don't print empty errors
Alan T. DeKok [Wed, 20 Apr 2022 16:22:24 +0000 (12:22 -0400)]
document stupid NSS nonsense which breaks LDAP
Nick Porter [Wed, 20 Apr 2022 11:17:29 +0000 (12:17 +0100)]
Add covaro dictionary
Alan T. DeKok [Fri, 15 Apr 2022 16:53:43 +0000 (12:53 -0400)]
remove fixed length
the dictionary validator complains, and the encoder/decoder
don't support it.
Alan T. DeKok [Fri, 15 Apr 2022 16:40:14 +0000 (12:40 -0400)]
add test cases
Alan T. DeKok [Fri, 15 Apr 2022 16:38:22 +0000 (12:38 -0400)]
add new RADIUS dictionary
Alan T. DeKok [Fri, 15 Apr 2022 16:36:27 +0000 (12:36 -0400)]
allow EVS attributes, too
Alan T. DeKok [Fri, 15 Apr 2022 12:46:42 +0000 (08:46 -0400)]
update docs
Nick Porter [Fri, 15 Apr 2022 10:48:41 +0000 (11:48 +0100)]
Add adva dictionary
Alan T. DeKok [Thu, 7 Apr 2022 15:01:35 +0000 (11:01 -0400)]
note recent changes
Alan T. DeKok [Thu, 7 Apr 2022 15:01:17 +0000 (11:01 -0400)]
document and give examples for templates
Nick Porter [Mon, 4 Apr 2022 14:01:38 +0000 (15:01 +0100)]
Use correct apt option for retries
Nick Porter [Mon, 4 Apr 2022 13:15:48 +0000 (14:15 +0100)]
Backport improvements to Debian CI tests
Nick Porter [Fri, 1 Apr 2022 14:31:36 +0000 (15:31 +0100)]
Fix handling of affected_rows for FreeTDS SQL driver
After all the required calls to ct_results(), the internal counter of
affected rows is reset. So, retrieve it whilst still available and store
for later use.
Nick Porter [Fri, 1 Apr 2022 14:30:22 +0000 (15:30 +0100)]
Add AcctUpdateTime and AcctInterval to MS SQL accounting tables
To bring them in line with other databases
Nick Porter [Fri, 1 Apr 2022 14:29:19 +0000 (15:29 +0100)]
Correct errors in MS SQL accounting queries
Alan T. DeKok [Fri, 1 Apr 2022 16:38:30 +0000 (12:38 -0400)]
we always need packet && reply. Fixes #4447
Nick Porter [Thu, 31 Mar 2022 10:52:50 +0000 (11:52 +0100)]
Fix MS SQL accounting queries
Don't try to insert data into a column which isn't in the table
Matthew Newton [Wed, 30 Mar 2022 16:44:00 +0000 (17:44 +0100)]
Add netelastic dictionary
Nick Porter [Mon, 28 Mar 2022 09:03:23 +0000 (10:03 +0100)]
Correct sqlippool queries for MS SQL Server
Alexander Clouter [Mon, 28 Mar 2022 16:40:13 +0000 (17:40 +0100)]
tls: remove version from tls_info_t and use SSL_version directly
Alexander Clouter [Mon, 28 Mar 2022 16:19:47 +0000 (17:19 +0100)]
tls: make things work with OpenSSL 3.0
Tested against:
* hostap 2.10 {SSL 1.1.1,3.0.2} <-> FreeRADIUS {SSL 1.1.1,3.0.2}: TLS 1.0, 1.1, 1.2 and 1.3
* Windows 11 <-> FreeRADIUS {SSL 1.1.1,3.0.2}: TLS 1.2 and 1.3 for TTLS/PAP and PEAP/EAP-MSCHAPV2
Alan T. DeKok [Mon, 28 Mar 2022 19:17:26 +0000 (15:17 -0400)]
use SSL_version(). which is safer
Alan T. DeKok [Mon, 28 Mar 2022 19:00:07 +0000 (15:00 -0400)]
notes for cache_eap
Alan T. DeKok [Mon, 28 Mar 2022 18:56:47 +0000 (14:56 -0400)]
remove cache_eap.
It doesn't work, and offers no benefit.
Alan T. DeKok [Wed, 23 Mar 2022 16:55:59 +0000 (12:55 -0400)]
note recent changes
Matthew Newton [Thu, 24 Mar 2022 19:35:48 +0000 (19:35 +0000)]
add freeradius-freetds deb package
we already build a .rpm, so may as well build a .deb too
Matthew Newton [Wed, 23 Mar 2022 19:45:35 +0000 (19:45 +0000)]
everyone seems to hate 'which' these days
Matthew Newton [Wed, 23 Mar 2022 18:36:05 +0000 (18:36 +0000)]
install raduat in rpm/deb packages
Tiger Huang [Thu, 24 Mar 2022 16:18:21 +0000 (00:18 +0800)]
Add attributes for Ruckus SmartCell Insight (#4417)
Ref: https://docs.commscope.com/bundle/sci-5.5-user-guide/page/GUID-
58C0D969 -59B8-4B3A-BF39-
B095171B48CE .html
Alan T. DeKok [Wed, 23 Mar 2022 16:47:45 +0000 (12:47 -0400)]
don't try to open a new socket if we're full
i.e. instead of "open, add, fail, close", it's "try to open, fail"
which avoids work and potential race conditions.
The downside is that there is a small race condition where sometimes
it will either open (or not) new connections when the list is almost
full. Either situation is fine, and should be handled by the code.
The important thing is to give the admin an earlier error, and
a more descriptive error.
Alan T. DeKok [Wed, 23 Mar 2022 16:44:21 +0000 (12:44 -0400)]
add fr_event_list_full()
Alan T. DeKok [Wed, 23 Mar 2022 16:23:52 +0000 (12:23 -0400)]
don't print "adding" message twice
Alan T. DeKok [Wed, 23 Mar 2022 16:00:07 +0000 (12:00 -0400)]
EOL proxy listeners on failure, instead of removing them "now"
We can create a proxy listener and use it, and then later find out
that it can't be added to the event loop. At that point we
shouldn't simply remove the socket, we should gracefully EOL it.
Alan T. DeKok [Wed, 23 Mar 2022 15:56:04 +0000 (11:56 -0400)]
track proxy count even when not using TCP
event_new_fd() assumes that it can poke "count" even when TCP
isn't being used. So we might as well make "count" always
available.
Alan T. DeKok [Tue, 22 Mar 2022 21:37:45 +0000 (17:37 -0400)]
we don't need this
Jorge Pereira [Tue, 22 Mar 2022 19:01:42 +0000 (16:01 -0300)]
ci: Bump OpenSSL version for 3.0.2 (#4435)
Jorge Pereira [Tue, 22 Mar 2022 17:19:33 +0000 (14:19 -0300)]
test: Remove listen{} detail (#4411)
It only pollutes the logs. We don't need it.
Alan T. DeKok [Tue, 22 Mar 2022 13:12:01 +0000 (09:12 -0400)]
comment out code which seems to have broken TLS 1.3
Alan T. DeKok [Tue, 22 Mar 2022 12:50:45 +0000 (08:50 -0400)]
remove unused assignment
Terry Burton [Fri, 18 Mar 2022 12:26:00 +0000 (12:26 +0000)]
Typo in Roaring-Penguin dictionary (#4421)
Alan T. DeKok [Wed, 16 Mar 2022 12:57:23 +0000 (08:57 -0400)]
add client name to message
Alan T. DeKok [Tue, 15 Mar 2022 15:38:26 +0000 (11:38 -0400)]
update docs
Alan T. DeKok [Mon, 14 Mar 2022 17:04:23 +0000 (13:04 -0400)]
don't create files in /dev
Alan T. DeKok [Wed, 9 Mar 2022 16:45:11 +0000 (11:45 -0500)]
try to get it working with OpenSSL3
Alan T. DeKok [Tue, 8 Mar 2022 19:01:03 +0000 (14:01 -0500)]
this is for 3.2, not 3.0
Alan T. DeKok [Mon, 7 Mar 2022 20:55:03 +0000 (15:55 -0500)]
Revert "OpenSSL3 sends invalid content types all of the time..."
This reverts commit
a1f5fd2213c0104d0e124d804ab8c210c9fedb18 .
Windows doesn't like this. :(
Jorge Pereira [Fri, 4 Mar 2022 14:37:16 +0000 (11:37 -0300)]
Add rocky8 Dockerfile (#4398)
Alan T. DeKok [Mon, 28 Feb 2022 15:34:15 +0000 (10:34 -0500)]
manual port of commit
5906bfa1
Alan T. DeKok [Fri, 25 Feb 2022 14:59:20 +0000 (09:59 -0500)]
update docs for correct_escapes
Jorge Pereira [Tue, 22 Feb 2022 22:39:01 +0000 (19:39 -0300)]
eap-fast: Fix memory leak in mod_session_init()
Jorge Pereira [Tue, 22 Feb 2022 22:13:30 +0000 (19:13 -0300)]
eap-fast: Fix missing header
Jorge Pereira [Sat, 19 Feb 2022 02:28:19 +0000 (23:28 -0300)]
Fix missing '&' attributes
Alan T. DeKok [Thu, 24 Feb 2022 19:17:04 +0000 (14:17 -0500)]
build without OpenSSL
Alan T. DeKok [Thu, 24 Feb 2022 19:06:10 +0000 (14:06 -0500)]
one last attempt to appease CI
Alan T. DeKok [Thu, 24 Feb 2022 18:55:19 +0000 (13:55 -0500)]
include header file
Alan T. DeKok [Thu, 24 Feb 2022 18:39:19 +0000 (13:39 -0500)]
we need OpenSSL3 init for MD5, too. Fixes #4403
Alan T. DeKok [Thu, 24 Feb 2022 15:42:01 +0000 (10:42 -0500)]
load the OpenSSL legacy providers. Fixes #4403
Matthew Newton [Wed, 23 Feb 2022 21:46:46 +0000 (21:46 +0000)]
CI: remove duplicate install
Alan T. DeKok [Wed, 23 Feb 2022 05:07:37 +0000 (00:07 -0500)]
move label to avoid spurious messages
Jorge Pereira [Wed, 23 Feb 2022 01:59:07 +0000 (22:59 -0300)]
rlm_mschap: Avoid memory leak (#4402)
Jorge Pereira [Mon, 21 Feb 2022 14:22:56 +0000 (11:22 -0300)]
Fix DIAG_{ON,OFF} for external includes (#4401)
Alan T. DeKok [Wed, 16 Feb 2022 19:16:53 +0000 (14:16 -0500)]
note recent changes
Alan T. DeKok [Wed, 9 Feb 2022 14:38:38 +0000 (09:38 -0500)]
look at attr[0], not other variable
Alan T. DeKok [Wed, 9 Feb 2022 14:18:47 +0000 (09:18 -0500)]
xsupplicant is no more
Jorge Pereira [Wed, 9 Feb 2022 14:17:53 +0000 (11:17 -0300)]
ci-rpm: Fix Centos 8 CI build (#4396)
Alan T. DeKok [Tue, 8 Feb 2022 03:26:05 +0000 (22:26 -0500)]
it's probably wrong to be completely retarded. Let's fix that.
Alan T. DeKok [Sun, 6 Feb 2022 22:22:14 +0000 (17:22 -0500)]
on second thought, we still want to read more
Alan T. DeKok [Sun, 6 Feb 2022 22:14:15 +0000 (17:14 -0500)]
SSL want read/write is fine if there's already data in the buffer