]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
15 months agoFixups for CentOS 7 which is now EOL
Matthew Newton [Mon, 8 Jul 2024 12:36:03 +0000 (13:36 +0100)] 
Fixups for CentOS 7 which is now EOL

15 months agonote recent changes
Alan T. DeKok [Sat, 6 Jul 2024 21:15:54 +0000 (17:15 -0400)] 
note recent changes

15 months agoThere may be multiple intermediate certs
Alexander Chernikov [Sat, 6 Jul 2024 21:15:29 +0000 (17:15 -0400)] 
There may be multiple intermediate certs

15 months agoremove unused variables
Alan T. DeKok [Sat, 6 Jul 2024 14:11:56 +0000 (10:11 -0400)] 
remove unused variables

15 months agonote recent changes
Alan T. DeKok [Sat, 6 Jul 2024 14:02:33 +0000 (10:02 -0400)] 
note recent changes

15 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

15 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.

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

16 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

16 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

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

16 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()

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

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

16 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

16 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

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

16 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

16 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

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

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

16 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

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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
----

16 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

16 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

16 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

16 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

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

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

16 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

16 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

16 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

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

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

16 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

16 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)

16 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

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

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

17 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

17 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

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

17 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.

17 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

17 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

17 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

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

17 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

17 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

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

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

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

17 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

17 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

17 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

17 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

17 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.

17 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

17 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

17 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`

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

17 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

17 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

17 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`

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

17 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

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

18 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

18 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

18 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

18 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

18 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

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

18 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

18 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

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

18 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.

18 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

19 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

19 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

19 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

19 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

19 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

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

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

20 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

20 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

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

20 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

20 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.

20 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

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

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