]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
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
Alan T. DeKok [Sat, 6 Jul 2024 14:11:56 +0000 (10:11 -0400)]
remove unused variables
Alan T. DeKok [Sat, 6 Jul 2024 14:02:33 +0000 (10:02 -0400)]
note recent changes
Alan T. DeKok [Sat, 6 Jul 2024 14:01:18 +0000 (10:01 -0400)]
rever TEAP related changes for TTLS
Which broke some systems
Alan T. DeKok [Sun, 30 Jun 2024 14:22:43 +0000 (10:22 -0400)]
add "end-vendor"
It's not entirely needed, but it's a good idea.
Alan T. DeKok [Sun, 30 Jun 2024 14:22:26 +0000 (10:22 -0400)]
match case. Fixes #5354
Alan T. DeKok [Mon, 24 Jun 2024 20:18:39 +0000 (16:18 -0400)]
process.c already updates the home server stats
Alan T. DeKok [Mon, 24 Jun 2024 13:21:26 +0000 (09:21 -0400)]
increment counter for lost packets. Fixes #5338
Alan T. DeKok [Mon, 24 Jun 2024 13:05:26 +0000 (09:05 -0400)]
always set TCP_NODELAY
Alan T. DeKok [Mon, 24 Jun 2024 12:10:48 +0000 (08:10 -0400)]
more debug for SSL_connect()
Alan T. DeKok [Sun, 23 Jun 2024 17:16:24 +0000 (13:16 -0400)]
remove unused variable
Alan T. DeKok [Sun, 23 Jun 2024 17:05:28 +0000 (13:05 -0400)]
update stats more quickly
Alan T. DeKok [Sun, 23 Jun 2024 16:51:21 +0000 (12:51 -0400)]
don't double-count authentication packets
Alan T. DeKok [Sun, 23 Jun 2024 16:50:38 +0000 (12:50 -0400)]
don't count Status-Server
we don't count replies to it, so we shouldn't count requests, too
Alan T. DeKok [Sun, 23 Jun 2024 16:06:53 +0000 (12:06 -0400)]
typo
Alan T. DeKok [Fri, 21 Jun 2024 13:15:23 +0000 (09:15 -0400)]
track global stats, even if the listeners have been closed
simeononsecurity [Fri, 21 Jun 2024 06:55:24 +0000 (01:55 -0500)]
Fix error in dictionary documentation
Change RFC 8859 to RFC 8559
Fixes #5345
Alan T. DeKok [Thu, 20 Jun 2024 09:49:22 +0000 (05:49 -0400)]
fix typos. Fixes #5344
Alan T. DeKok [Wed, 19 Jun 2024 12:41:24 +0000 (08:41 -0400)]
note recent changes
Alan T. DeKok [Wed, 19 Jun 2024 12:37:54 +0000 (08:37 -0400)]
add totp-time-offset
document it and use it
Alan T. DeKok [Wed, 19 Jun 2024 12:08:10 +0000 (08:08 -0400)]
default to 6 digits
Alan T. DeKok [Tue, 18 Jun 2024 14:49:28 +0000 (10:49 -0400)]
add debug for writes, too. Closes #5342
Nick Porter [Mon, 17 Jun 2024 15:13:40 +0000 (16:13 +0100)]
DockerHub updates only run on main repo
Nick Porter [Mon, 17 Jun 2024 14:57:54 +0000 (15:57 +0100)]
Add 3GPP2 attributes
Found in 3GPP2 specification document A.S0008-C
Alan T. DeKok [Sat, 15 Jun 2024 11:50:09 +0000 (07:50 -0400)]
update advice on shared secrets
Alan T. DeKok [Fri, 14 Jun 2024 19:34:03 +0000 (15:34 -0400)]
use explicit ID if requested
Alan T. DeKok [Fri, 14 Jun 2024 19:27:00 +0000 (15:27 -0400)]
allow setting Request Authenticator and ID
Alexander Clouter [Wed, 12 Jun 2024 14:58:21 +0000 (15:58 +0100)]
mschapv2: set key length after specifying the cipher
We get a sigsegv otherwise:
----
(10) eap_mschapv2: Auth-Type MS-CHAP {
(10) mschap: Found Cleartext-Password, hashing to create NT-Password
(10) mschap: MS-CHAPv2 password change request received
(10) mschap: Password change payload valid
(10) mschap: Doing MS-CHAPv2 password change locally
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7b92f18 in EVP_CIPHER_CTX_set_key_length () from /lib/x86_64-linux-gnu/libcrypto.so.3
(gdb) where
new_nt_password=0x7fffffffb940 "...", nt_password=0x555555ccc290,
request=0x555555a9fde0, inst=0x5555558bacb0) at src/modules/rlm_mschap/rlm_mschap.c:1016
----
simeononsecurity [Fri, 7 Jun 2024 02:15:41 +0000 (21:15 -0500)]
Update dictionary.wispr (#5336)
Add attribute 17 per https://github.com/wireless-broadband-alliance/RADIUS-VSA
Matthew Newton [Fri, 31 May 2024 08:55:00 +0000 (09:55 +0100)]
CI: add workflow to build Docker multi-arch images
Matthew Newton [Thu, 30 May 2024 16:54:08 +0000 (17:54 +0100)]
docker: separate out make targets for CI
Nick Porter [Thu, 30 May 2024 14:03:49 +0000 (15:03 +0100)]
Allow proyxying by pool / home server name to work with auth+acct servers
Matthew Newton [Wed, 29 May 2024 18:57:25 +0000 (19:57 +0100)]
docker: remove makefile dependency
Matthew Newton [Wed, 29 May 2024 18:57:00 +0000 (19:57 +0100)]
Bump for 3.2.5
Matthew Newton [Wed, 29 May 2024 16:17:10 +0000 (17:17 +0100)]
release 3.2.4
Matthew Newton [Wed, 29 May 2024 13:32:24 +0000 (14:32 +0100)]
remove TCP Status-Server requests from proxy hash as well
fixes #5326
Matthew Newton [Wed, 29 May 2024 11:17:42 +0000 (12:17 +0100)]
docker: fix build commit and add help target
Matthew Newton [Tue, 28 May 2024 21:30:01 +0000 (22:30 +0100)]
crossbuild: add git safe directory
Matthew Newton [Tue, 28 May 2024 20:07:34 +0000 (21:07 +0100)]
add example configuration
Alexander Clouter [Thu, 16 May 2024 12:10:59 +0000 (13:10 +0100)]
hook up Challenge for Post-Auth-Type for inner tunnel processing
Alexander Clouter [Fri, 17 May 2024 11:14:09 +0000 (12:14 +0100)]
Matthew Newton [Tue, 28 May 2024 14:31:43 +0000 (15:31 +0100)]
docker: install tzdata in deb images
fixes #5315
Matthew Newton [Wed, 22 May 2024 14:35:30 +0000 (15:35 +0100)]
CI: add docker build job
Matthew Newton [Thu, 2 May 2024 17:50:49 +0000 (18:50 +0100)]
docker: regenerate dockerfiles
Matthew Newton [Fri, 3 May 2024 15:26:32 +0000 (16:26 +0100)]
docker: copy local files into docker image
rather than always pulling from remote
Matthew Newton [Fri, 3 May 2024 11:54:41 +0000 (12:54 +0100)]
docker: build images using generic rules
Matthew Newton [Wed, 22 May 2024 19:01:39 +0000 (20:01 +0100)]
docker: fixups for rocky8
Matthew Newton [Thu, 2 May 2024 17:45:48 +0000 (18:45 +0100)]
docker: add alpine template and debian sid
Add python3 to alpine in prep for newer images that don't have python2. For now
this is also still the newest alpine we can go before the couchbase module has
problems building.
Matthew Newton [Thu, 2 May 2024 17:48:43 +0000 (18:48 +0100)]
docker: get list of images from directory tree
Matthew Newton [Thu, 2 May 2024 16:38:39 +0000 (17:38 +0100)]
docker: move dockerfiles into subdirectory
easier to get an automatic list of dists we build for
Matthew Newton [Thu, 2 May 2024 16:12:51 +0000 (17:12 +0100)]
docker: bit more needed for ubuntu24
Alan T. DeKok [Mon, 20 May 2024 17:40:19 +0000 (13:40 -0400)]
note recent changes
Alan T. DeKok [Mon, 20 May 2024 15:07:54 +0000 (11:07 -0400)]
don't create too many random things
Nick Porter [Mon, 20 May 2024 08:30:42 +0000 (09:30 +0100)]
Ensure yum is installed on Rocky 9
Once CentOS 7 goes EoL, we can switch to dnf
Alan T. DeKok [Sun, 19 May 2024 13:47:59 +0000 (09:47 -0400)]
unify cleanup code
Alan T. DeKok [Sun, 19 May 2024 13:44:03 +0000 (09:44 -0400)]
typo. Fixes #5321
Alan T. DeKok [Sat, 18 May 2024 23:25:13 +0000 (19:25 -0400)]
add missing " at end
Alan T. DeKok [Sat, 18 May 2024 20:50:56 +0000 (16:50 -0400)]
allocate instance data even if the module doesn't need it
which lets the rest of the distinguish virtual attributes from
typos in xlat functions
Alan T. DeKok [Sat, 18 May 2024 20:50:17 +0000 (16:50 -0400)]
fix typo.
We loop until the content is non-space, not while the ptr is !NULL
Alan T. DeKok [Wed, 15 May 2024 12:07:57 +0000 (08:07 -0400)]
set default to quiet compiler
Alan T. DeKok [Wed, 15 May 2024 12:01:36 +0000 (08:01 -0400)]
fix data types for CONF_PARSER
Alan T. DeKok [Wed, 15 May 2024 11:48:45 +0000 (07:48 -0400)]
make fr_ev_max_fds configurable
but we're still limited by FD_SETSIZE, which is 1024 on most
systems.
Alan T. DeKok [Wed, 15 May 2024 11:37:17 +0000 (07:37 -0400)]
make maximum number of FDs configurable
Alan T. DeKok [Tue, 14 May 2024 15:50:45 +0000 (11:50 -0400)]
add ecdh_curve example configuration
Nick Porter [Thu, 2 May 2024 10:56:04 +0000 (11:56 +0100)]
Add `lookforward_steps` option to `rlm_totp`
Nick Porter [Thu, 2 May 2024 10:53:50 +0000 (11:53 +0100)]
Formatting
Nick Porter [Tue, 30 Apr 2024 08:36:12 +0000 (09:36 +0100)]
bump github action/{upload,download}-artifact
Except for ci-rpm where centos-7 is too old for node > 16
Nick Porter [Tue, 30 Apr 2024 07:49:33 +0000 (08:49 +0100)]
Add Ubuntu 24 to deb packaging tests
Nick Porter [Mon, 29 Apr 2024 17:16:30 +0000 (18:16 +0100)]
Failed authentications should return `reject` not `fail`
Nick Porter [Mon, 29 Apr 2024 09:05:42 +0000 (10:05 +0100)]
Add Ubuntu 24 to crossbuild
Nick Porter [Mon, 29 Apr 2024 09:02:31 +0000 (10:02 +0100)]
Tidy RHEL build
Removing references to obsolete RHEL versions
Matthew Newton [Tue, 23 Apr 2024 10:56:18 +0000 (11:56 +0100)]
enable crossbuild github action
Matthew Newton [Tue, 23 Apr 2024 08:58:22 +0000 (09:58 +0100)]
bump github action/{checkout,cache}
to get rid of github node 16 warnings, except on ci-rpm centos:7 which is too
old for node>16
Matthew Newton [Mon, 22 Apr 2024 15:49:27 +0000 (16:49 +0100)]
crossbuild: now need yubikey library for tests
Matthew Newton [Thu, 14 Mar 2024 14:57:37 +0000 (14:57 +0000)]
crossbuild: bump antora version and other fixes
- centos7 and ubuntu18 don't support node>16
- no longer explicitly install npm on debian12
Nick Porter [Tue, 23 Apr 2024 08:06:16 +0000 (09:06 +0100)]
All current platforms have MySQL >= 5.5
Alan T. DeKok [Mon, 15 Apr 2024 15:42:39 +0000 (11:42 -0400)]
build on Solaris, too. Fixes #5313
Alan T. DeKok [Fri, 12 Apr 2024 18:45:53 +0000 (14:45 -0400)]
note recent changes
Alan T. DeKok [Fri, 12 Apr 2024 16:04:01 +0000 (12:04 -0400)]
better handle re-enabling connection are TLS connection check
Alan T. DeKok [Fri, 12 Apr 2024 11:21:02 +0000 (07:21 -0400)]
add / fix some debug messages
Nick Porter [Mon, 1 Apr 2024 16:08:38 +0000 (17:08 +0100)]
Typo
Nick Porter [Mon, 1 Apr 2024 15:22:34 +0000 (16:22 +0100)]
rlm_sql_freetds: handle returned NULL column values
These don't update the results buffer - so zero it out during allocation.
Nick Porter [Mon, 1 Apr 2024 14:30:24 +0000 (15:30 +0100)]
sql_map does not use the dialect option
Alan T. DeKok [Wed, 13 Mar 2024 14:00:36 +0000 (10:00 -0400)]
better handle all actions. Fixes #5308
Alan T. DeKok [Wed, 13 Mar 2024 14:00:24 +0000 (10:00 -0400)]
fix UNUSED for radius/1.1
Nick Porter [Tue, 27 Feb 2024 15:55:14 +0000 (15:55 +0000)]
Correctly cast to print hex value of characters
Alan T. DeKok [Mon, 4 Mar 2024 21:02:15 +0000 (16:02 -0500)]
add necessary backslash. Fixes #5301
Alan T. DeKok [Mon, 4 Mar 2024 11:27:36 +0000 (06:27 -0500)]
set limit on AWS health checks. Closes #5300
Nick Porter [Thu, 22 Feb 2024 19:43:07 +0000 (19:43 +0000)]
Correctly parent cache entry
Alan T. DeKok [Sat, 17 Feb 2024 12:07:52 +0000 (07:07 -0500)]
use snprintf
Alan T. DeKok [Fri, 16 Feb 2024 13:42:35 +0000 (08:42 -0500)]
add "check for radiusv11" flag
Alan T. DeKok [Fri, 16 Feb 2024 13:01:12 +0000 (08:01 -0500)]
set radiusv11 for replies, too
Nick Porter [Thu, 15 Feb 2024 16:43:29 +0000 (16:43 +0000)]
Less noisy debug
Alan T. DeKok [Thu, 15 Feb 2024 14:47:36 +0000 (09:47 -0500)]
allow "ours" for inner tunnel proxied requests. Helps with #5288
Nick Porter [Wed, 14 Feb 2024 14:50:41 +0000 (14:50 +0000)]
Remove Centos 8 from CI
Some repos appear to be going, Centos Stream 8 is nearly EoL, and tests
are being run on Rocky 8.
Nick Porter [Wed, 14 Feb 2024 14:28:55 +0000 (14:28 +0000)]
SQLite doesn't have GREATEST - use MAX instead
Alan T. DeKok [Fri, 9 Feb 2024 14:10:35 +0000 (09:10 -0500)]
as sent via email
Nick Porter [Tue, 6 Feb 2024 10:08:26 +0000 (10:08 +0000)]
Ubuntu 18.04 is EoL