]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
18 months agorever TEAP related changes for TTLS
Alan T. DeKok [Sat, 6 Jul 2024 14:01:18 +0000 (10:01 -0400)] 
rever TEAP related changes for TTLS

Which broke some systems

18 months agoadd "end-vendor"
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.

18 months agomatch case. Fixes #5354
Alan T. DeKok [Sun, 30 Jun 2024 14:22:26 +0000 (10:22 -0400)] 
match case.  Fixes #5354

18 months agoprocess.c already updates the home server stats
Alan T. DeKok [Mon, 24 Jun 2024 20:18:39 +0000 (16:18 -0400)] 
process.c already updates the home server stats

18 months agoincrement counter for lost packets. Fixes #5338
Alan T. DeKok [Mon, 24 Jun 2024 13:21:26 +0000 (09:21 -0400)] 
increment counter for lost packets.  Fixes #5338

18 months agoalways set TCP_NODELAY
Alan T. DeKok [Mon, 24 Jun 2024 13:05:26 +0000 (09:05 -0400)] 
always set TCP_NODELAY

18 months agomore debug for SSL_connect()
Alan T. DeKok [Mon, 24 Jun 2024 12:10:48 +0000 (08:10 -0400)] 
more debug for SSL_connect()

18 months agoremove unused variable
Alan T. DeKok [Sun, 23 Jun 2024 17:16:24 +0000 (13:16 -0400)] 
remove unused variable

18 months agoupdate stats more quickly
Alan T. DeKok [Sun, 23 Jun 2024 17:05:28 +0000 (13:05 -0400)] 
update stats more quickly

18 months agodon't double-count authentication packets
Alan T. DeKok [Sun, 23 Jun 2024 16:51:21 +0000 (12:51 -0400)] 
don't double-count authentication packets

18 months agodon't count Status-Server
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

18 months agotypo
Alan T. DeKok [Sun, 23 Jun 2024 16:06:53 +0000 (12:06 -0400)] 
typo

18 months agotrack global stats, even if the listeners have been closed
Alan T. DeKok [Fri, 21 Jun 2024 13:15:23 +0000 (09:15 -0400)] 
track global stats, even if the listeners have been closed

18 months agoFix error in dictionary documentation
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

18 months agofix typos. Fixes #5344
Alan T. DeKok [Thu, 20 Jun 2024 09:49:22 +0000 (05:49 -0400)] 
fix typos.  Fixes #5344

18 months agonote recent changes
Alan T. DeKok [Wed, 19 Jun 2024 12:41:24 +0000 (08:41 -0400)] 
note recent changes

18 months agoadd totp-time-offset
Alan T. DeKok [Wed, 19 Jun 2024 12:37:54 +0000 (08:37 -0400)] 
add totp-time-offset

document it and use it

18 months agodefault to 6 digits
Alan T. DeKok [Wed, 19 Jun 2024 12:08:10 +0000 (08:08 -0400)] 
default to 6 digits

18 months agoadd debug for writes, too. Closes #5342
Alan T. DeKok [Tue, 18 Jun 2024 14:49:28 +0000 (10:49 -0400)] 
add debug for writes, too.  Closes #5342

19 months agoDockerHub updates only run on main repo
Nick Porter [Mon, 17 Jun 2024 15:13:40 +0000 (16:13 +0100)] 
DockerHub updates only run on main repo

19 months agoAdd 3GPP2 attributes
Nick Porter [Mon, 17 Jun 2024 14:57:54 +0000 (15:57 +0100)] 
Add 3GPP2 attributes

Found in 3GPP2 specification document A.S0008-C

19 months agoupdate advice on shared secrets
Alan T. DeKok [Sat, 15 Jun 2024 11:50:09 +0000 (07:50 -0400)] 
update advice on shared secrets

19 months agouse explicit ID if requested
Alan T. DeKok [Fri, 14 Jun 2024 19:34:03 +0000 (15:34 -0400)] 
use explicit ID if requested

19 months agoallow setting Request Authenticator and ID
Alan T. DeKok [Fri, 14 Jun 2024 19:27:00 +0000 (15:27 -0400)] 
allow setting Request Authenticator and ID

19 months agomschapv2: set key length after specifying the cipher
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
----

19 months agoUpdate dictionary.wispr (#5336)
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

19 months agoCI: add workflow to build Docker multi-arch images
Matthew Newton [Fri, 31 May 2024 08:55:00 +0000 (09:55 +0100)] 
CI: add workflow to build Docker multi-arch images

19 months agodocker: separate out make targets for CI
Matthew Newton [Thu, 30 May 2024 16:54:08 +0000 (17:54 +0100)] 
docker: separate out make targets for CI

19 months agoAllow proyxying by pool / home server name to work with auth+acct servers
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

19 months agodocker: remove makefile dependency
Matthew Newton [Wed, 29 May 2024 18:57:25 +0000 (19:57 +0100)] 
docker: remove makefile dependency

19 months agoBump for 3.2.5
Matthew Newton [Wed, 29 May 2024 18:57:00 +0000 (19:57 +0100)] 
Bump for 3.2.5

19 months agorelease 3.2.4 release_3_2_4
Matthew Newton [Wed, 29 May 2024 16:17:10 +0000 (17:17 +0100)] 
release 3.2.4

19 months agoremove TCP Status-Server requests from proxy hash as well
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

19 months agodocker: fix build commit and add help target
Matthew Newton [Wed, 29 May 2024 11:17:42 +0000 (12:17 +0100)] 
docker: fix build commit and add help target

19 months agocrossbuild: add git safe directory
Matthew Newton [Tue, 28 May 2024 21:30:01 +0000 (22:30 +0100)] 
crossbuild: add git safe directory

19 months agoadd example configuration
Matthew Newton [Tue, 28 May 2024 20:07:34 +0000 (21:07 +0100)] 
add example configuration

19 months agohook up Challenge for Post-Auth-Type for inner tunnel processing
Alexander Clouter [Thu, 16 May 2024 12:10:59 +0000 (13:10 +0100)] 
hook up Challenge for Post-Auth-Type for inner tunnel processing

19 months agofix comment typo since 11afab7dac56bef3a76ec0fcb89a584f4546b5dd (2014)
Alexander Clouter [Fri, 17 May 2024 11:14:09 +0000 (12:14 +0100)] 
fix comment typo since 11afab7dac56bef3a76ec0fcb89a584f4546b5dd (2014)

19 months agodocker: install tzdata in deb images
Matthew Newton [Tue, 28 May 2024 14:31:43 +0000 (15:31 +0100)] 
docker: install tzdata in deb images

fixes #5315

19 months agoCI: add docker build job
Matthew Newton [Wed, 22 May 2024 14:35:30 +0000 (15:35 +0100)] 
CI: add docker build job

19 months agodocker: regenerate dockerfiles
Matthew Newton [Thu, 2 May 2024 17:50:49 +0000 (18:50 +0100)] 
docker: regenerate dockerfiles

19 months agodocker: copy local files into docker image
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

19 months agodocker: build images using generic rules
Matthew Newton [Fri, 3 May 2024 11:54:41 +0000 (12:54 +0100)] 
docker: build images using generic rules

19 months agodocker: fixups for rocky8
Matthew Newton [Wed, 22 May 2024 19:01:39 +0000 (20:01 +0100)] 
docker: fixups for rocky8

19 months agodocker: add alpine template and debian sid
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.

19 months agodocker: get list of images from directory tree
Matthew Newton [Thu, 2 May 2024 17:48:43 +0000 (18:48 +0100)] 
docker: get list of images from directory tree

19 months agodocker: move dockerfiles into subdirectory
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

19 months agodocker: bit more needed for ubuntu24
Matthew Newton [Thu, 2 May 2024 16:12:51 +0000 (17:12 +0100)] 
docker: bit more needed for ubuntu24

19 months agonote recent changes
Alan T. DeKok [Mon, 20 May 2024 17:40:19 +0000 (13:40 -0400)] 
note recent changes

19 months agodon't create too many random things
Alan T. DeKok [Mon, 20 May 2024 15:07:54 +0000 (11:07 -0400)] 
don't create too many random things

19 months agoEnsure yum is installed on Rocky 9
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

19 months agounify cleanup code
Alan T. DeKok [Sun, 19 May 2024 13:47:59 +0000 (09:47 -0400)] 
unify cleanup code

19 months agotypo. Fixes #5321
Alan T. DeKok [Sun, 19 May 2024 13:44:03 +0000 (09:44 -0400)] 
typo.  Fixes #5321

19 months agoadd missing " at end
Alan T. DeKok [Sat, 18 May 2024 23:25:13 +0000 (19:25 -0400)] 
add missing " at end

19 months agoallocate instance data even if the module doesn't need it
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

19 months agofix typo.
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

20 months agoset default to quiet compiler
Alan T. DeKok [Wed, 15 May 2024 12:07:57 +0000 (08:07 -0400)] 
set default to quiet compiler

20 months agofix data types for CONF_PARSER
Alan T. DeKok [Wed, 15 May 2024 12:01:36 +0000 (08:01 -0400)] 
fix data types for CONF_PARSER

20 months agomake fr_ev_max_fds configurable
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.

20 months agomake maximum number of FDs configurable
Alan T. DeKok [Wed, 15 May 2024 11:37:17 +0000 (07:37 -0400)] 
make maximum number of FDs configurable

20 months agoadd ecdh_curve example configuration
Alan T. DeKok [Tue, 14 May 2024 15:50:45 +0000 (11:50 -0400)] 
add ecdh_curve example configuration

20 months agoAdd `lookforward_steps` option to `rlm_totp`
Nick Porter [Thu, 2 May 2024 10:56:04 +0000 (11:56 +0100)] 
Add `lookforward_steps` option to `rlm_totp`

20 months agoFormatting
Nick Porter [Thu, 2 May 2024 10:53:50 +0000 (11:53 +0100)] 
Formatting

20 months agobump github action/{upload,download}-artifact
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

20 months agoAdd Ubuntu 24 to deb packaging tests
Nick Porter [Tue, 30 Apr 2024 07:49:33 +0000 (08:49 +0100)] 
Add Ubuntu 24 to deb packaging tests

20 months agoFailed authentications should return `reject` not `fail`
Nick Porter [Mon, 29 Apr 2024 17:16:30 +0000 (18:16 +0100)] 
Failed authentications should return `reject` not `fail`

20 months agoAdd Ubuntu 24 to crossbuild
Nick Porter [Mon, 29 Apr 2024 09:05:42 +0000 (10:05 +0100)] 
Add Ubuntu 24 to crossbuild

20 months agoTidy RHEL build
Nick Porter [Mon, 29 Apr 2024 09:02:31 +0000 (10:02 +0100)] 
Tidy RHEL build

Removing references to obsolete RHEL versions

20 months agoenable crossbuild github action
Matthew Newton [Tue, 23 Apr 2024 10:56:18 +0000 (11:56 +0100)] 
enable crossbuild github action

20 months agobump github action/{checkout,cache}
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

20 months agocrossbuild: now need yubikey library for tests
Matthew Newton [Mon, 22 Apr 2024 15:49:27 +0000 (16:49 +0100)] 
crossbuild: now need yubikey library for tests

20 months agocrossbuild: bump antora version and other fixes
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

20 months agoAll current platforms have MySQL >= 5.5
Nick Porter [Tue, 23 Apr 2024 08:06:16 +0000 (09:06 +0100)] 
All current platforms have MySQL >= 5.5

21 months agobuild on Solaris, too. Fixes #5313
Alan T. DeKok [Mon, 15 Apr 2024 15:42:39 +0000 (11:42 -0400)] 
build on Solaris, too.  Fixes #5313

21 months agonote recent changes
Alan T. DeKok [Fri, 12 Apr 2024 18:45:53 +0000 (14:45 -0400)] 
note recent changes

21 months agobetter handle re-enabling connection are TLS connection check
Alan T. DeKok [Fri, 12 Apr 2024 16:04:01 +0000 (12:04 -0400)] 
better handle re-enabling connection are TLS connection check

21 months agoadd / fix some debug messages
Alan T. DeKok [Fri, 12 Apr 2024 11:21:02 +0000 (07:21 -0400)] 
add / fix some debug messages

21 months agoTypo
Nick Porter [Mon, 1 Apr 2024 16:08:38 +0000 (17:08 +0100)] 
Typo

21 months agorlm_sql_freetds: handle returned NULL column values
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.

21 months agosql_map does not use the dialect option
Nick Porter [Mon, 1 Apr 2024 14:30:24 +0000 (15:30 +0100)] 
sql_map does not use the dialect option

22 months agobetter handle all actions. Fixes #5308
Alan T. DeKok [Wed, 13 Mar 2024 14:00:36 +0000 (10:00 -0400)] 
better handle all actions.  Fixes #5308

22 months agofix UNUSED for radius/1.1
Alan T. DeKok [Wed, 13 Mar 2024 14:00:24 +0000 (10:00 -0400)] 
fix UNUSED for radius/1.1

22 months agoCorrectly cast to print hex value of characters
Nick Porter [Tue, 27 Feb 2024 15:55:14 +0000 (15:55 +0000)] 
Correctly cast to print hex value of characters

22 months agoadd necessary backslash. Fixes #5301
Alan T. DeKok [Mon, 4 Mar 2024 21:02:15 +0000 (16:02 -0500)] 
add necessary backslash.  Fixes #5301

22 months agoset limit on AWS health checks. Closes #5300
Alan T. DeKok [Mon, 4 Mar 2024 11:27:36 +0000 (06:27 -0500)] 
set limit on AWS health checks.  Closes #5300

22 months agoCorrectly parent cache entry
Nick Porter [Thu, 22 Feb 2024 19:43:07 +0000 (19:43 +0000)] 
Correctly parent cache entry

22 months agouse snprintf
Alan T. DeKok [Sat, 17 Feb 2024 12:07:52 +0000 (07:07 -0500)] 
use snprintf

23 months agoadd "check for radiusv11" flag
Alan T. DeKok [Fri, 16 Feb 2024 13:42:35 +0000 (08:42 -0500)] 
add "check for radiusv11" flag

23 months agoset radiusv11 for replies, too
Alan T. DeKok [Fri, 16 Feb 2024 13:01:12 +0000 (08:01 -0500)] 
set radiusv11 for replies, too

23 months agoLess noisy debug
Nick Porter [Thu, 15 Feb 2024 16:43:29 +0000 (16:43 +0000)] 
Less noisy debug

23 months agoallow "ours" for inner tunnel proxied requests. Helps with #5288
Alan T. DeKok [Thu, 15 Feb 2024 14:47:36 +0000 (09:47 -0500)] 
allow "ours" for inner tunnel proxied requests.  Helps with #5288

23 months agoRemove Centos 8 from CI
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.

23 months agoSQLite doesn't have GREATEST - use MAX instead
Nick Porter [Wed, 14 Feb 2024 14:28:55 +0000 (14:28 +0000)] 
SQLite doesn't have GREATEST - use MAX instead

23 months agoas sent via email
Alan T. DeKok [Fri, 9 Feb 2024 14:10:35 +0000 (09:10 -0500)] 
as sent via email

23 months agoUbuntu 18.04 is EoL
Nick Porter [Tue, 6 Feb 2024 10:08:26 +0000 (10:08 +0000)] 
Ubuntu 18.04 is EoL

23 months agoRun relevant post-proxy Fail-* section on CoA/PoD timeout
Nick Porter [Tue, 6 Feb 2024 09:16:29 +0000 (09:16 +0000)] 
Run relevant post-proxy Fail-* section on CoA/PoD timeout

23 months agoMore helpful error message
Nick Porter [Mon, 5 Feb 2024 18:35:11 +0000 (18:35 +0000)] 
More helpful error message

23 months agoNo results is not an error
Nick Porter [Mon, 5 Feb 2024 18:34:30 +0000 (18:34 +0000)] 
No results is not an error

23 months agoImproved vscode settings
Nick Porter [Mon, 5 Feb 2024 15:57:10 +0000 (15:57 +0000)] 
Improved vscode settings

23 months agoinitialize entry
Alan T. DeKok [Thu, 1 Feb 2024 19:10:14 +0000 (14:10 -0500)] 
initialize entry