]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Alan T. DeKok [Sat, 12 Jun 2021 12:25:33 +0000 (08:25 -0400)]
cleanups
Alan T. DeKok [Sat, 12 Jun 2021 12:20:30 +0000 (08:20 -0400)]
print errors and fail, don't abort
Alan T. DeKok [Fri, 11 Jun 2021 12:17:46 +0000 (08:17 -0400)]
revert to working version
someone with more up-to-date autoconf will have to regenerate this
because it uses AM_... and AX_... macros which aren't in older
versions.
Alan T. DeKok [Fri, 11 Jun 2021 12:12:47 +0000 (08:12 -0400)]
add AC_ARG_WITH([]modname, ...)
Matthew Newton [Thu, 10 Jun 2021 21:02:48 +0000 (22:02 +0100)]
Bump for 3.0.24
Matthew Newton [Thu, 10 Jun 2021 13:04:19 +0000 (14:04 +0100)]
release 3.0.23
Alan T. DeKok [Thu, 10 Jun 2021 14:37:07 +0000 (10:37 -0400)]
initialize variable
Alan T. DeKok [Thu, 10 Jun 2021 14:02:46 +0000 (10:02 -0400)]
fr_pair_afrom_num() no longer produces unknown da's
It is now only called from internal code, using hard-coded numbers.
if the da does not exist, then the admin has edited the
dictionaries and broken them. Instead of failing with an
opaque error, just don't create the VP
Alan T. DeKok [Thu, 10 Jun 2021 14:02:11 +0000 (10:02 -0400)]
use fr_pair_afrom_da()
only internal code should use fr_pair_afrom_num(), and even then
it should only use hard-coded numbers.
Alan T. DeKok [Thu, 10 Jun 2021 13:51:41 +0000 (09:51 -0400)]
clean up to use fr_pair_afrom_da()
Matthew Newton [Thu, 10 Jun 2021 12:52:24 +0000 (13:52 +0100)]
rlm_sql_map columns start from zero
Alan T. DeKok [Wed, 9 Jun 2021 19:22:57 +0000 (15:22 -0400)]
note recent changes
Alan T. DeKok [Wed, 9 Jun 2021 19:17:52 +0000 (15:17 -0400)]
slightly better
Alan T. DeKok [Wed, 9 Jun 2021 19:14:52 +0000 (15:14 -0400)]
warn about TLS versions and cipher_list
Alan T. DeKok [Wed, 9 Jun 2021 19:04:06 +0000 (15:04 -0400)]
if tls_max_version isn't set, default to 1.2
even if we have 1.3. Because we should only use 1.3 if the
admin explicitly enables it
Alan T. DeKok [Tue, 8 Jun 2021 18:12:25 +0000 (14:12 -0400)]
Revert "cannot assign list to attribute. Helps with #4103"
This reverts commit
ffedcdb204143cf6c725a16a2833f6324cc22811 .
Alan T. DeKok [Tue, 8 Jun 2021 17:15:36 +0000 (13:15 -0400)]
cannot assign list to attribute. Helps with #4103
foo := bar[*]
Alan T. DeKok [Tue, 8 Jun 2021 15:40:03 +0000 (11:40 -0400)]
ignore LEAP, too
Jorge Pereira [Tue, 8 Jun 2021 13:15:02 +0000 (10:15 -0300)]
rlm_mschap: Fix wrong 'Domain-Name' length (#4105)
Alan T. DeKok [Mon, 7 Jun 2021 14:52:44 +0000 (10:52 -0400)]
note recent changes
Alan T. DeKok [Mon, 7 Jun 2021 14:52:32 +0000 (10:52 -0400)]
add %{mschap:Domain-Name}. Fixes #3944
Alan T. DeKok [Mon, 7 Jun 2021 13:15:48 +0000 (09:15 -0400)]
enforce that 'query' can only be SELECT
Alan T. DeKok [Mon, 7 Jun 2021 13:11:53 +0000 (09:11 -0400)]
affected_rows is only for INSERT or UPDATE
Alan T. DeKok [Mon, 7 Jun 2021 13:09:41 +0000 (09:09 -0400)]
typo
Alan T. DeKok [Fri, 4 Jun 2021 14:33:10 +0000 (10:33 -0400)]
more magic
Alan T. DeKok [Thu, 3 Jun 2021 14:32:14 +0000 (10:32 -0400)]
note recent changes
Alan T. DeKok [Thu, 3 Jun 2021 14:31:48 +0000 (10:31 -0400)]
added simple TOTP example
Alan T. DeKok [Thu, 3 Jun 2021 13:44:49 +0000 (09:44 -0400)]
enable TOTP by default
Alan T. DeKok [Thu, 3 Jun 2021 13:36:46 +0000 (09:36 -0400)]
cache TLS state change messages in session-state list
so that they can be accessible to debug messages
Alan T. DeKok [Thu, 3 Jun 2021 13:25:13 +0000 (09:25 -0400)]
minor cleanups on debug output
Alan T. DeKok [Thu, 3 Jun 2021 12:57:50 +0000 (08:57 -0400)]
check for rlm_sql_sqlite in the ALL_TGTS variable
Matthew Newton [Wed, 2 Jun 2021 22:37:35 +0000 (23:37 +0100)]
need rlm_sql_sqlite to be built as well
Alan T. DeKok [Wed, 2 Jun 2021 17:08:45 +0000 (13:08 -0400)]
typo
Alan T. DeKok [Wed, 2 Jun 2021 14:41:19 +0000 (10:41 -0400)]
make warnings more explicit and loud
Matthew Newton [Tue, 1 Jun 2021 13:24:19 +0000 (14:24 +0100)]
update comments
Alan T. DeKok [Tue, 1 Jun 2021 12:57:24 +0000 (08:57 -0400)]
typo
Alan T. DeKok [Tue, 1 Jun 2021 12:08:52 +0000 (08:08 -0400)]
remove unused functions
which also make it clearer what the rest of the code does.
Alan T. DeKok [Tue, 1 Jun 2021 12:04:45 +0000 (08:04 -0400)]
more cleanups and fixes
remove "expired", and lower "cleanup" to max_request_time*2
there's no reason to keep state entries for more than a minute.
do some code rearrangements to clarify what's going on.
We run "Client-Lost" only on "put_vps"
and update state_entry_create() to NOT clean up old entries,
as that is already done in cleanup_find()
Alan T. DeKok [Tue, 1 Jun 2021 11:50:16 +0000 (07:50 -0400)]
remove from rbtree on unlink
Alan T. DeKok [Mon, 31 May 2021 20:53:29 +0000 (16:53 -0400)]
add more warnings at run-time, too
Alan T. DeKok [Mon, 31 May 2021 20:38:37 +0000 (16:38 -0400)]
add lots of warnings in the probably naive hope that people will read them.
Complain loudly that TLS 1.3 is experimental, and that this version
of FreeRADIUS will likely need to be upgraded after 2021.
Alan T. DeKok [Mon, 31 May 2021 12:50:02 +0000 (08:50 -0400)]
minor updates to docs and examples
Matthew Newton [Sat, 29 May 2021 22:24:06 +0000 (23:24 +0100)]
client-lost: add documentation and global config (disabled by default)
don't alter behaviour in stable release unless requested
Alan T. DeKok [Mon, 31 May 2021 12:37:21 +0000 (08:37 -0400)]
rearrange code
to push "allocate request" to much later in the process.
Matthew Newton [Sat, 29 May 2021 16:24:26 +0000 (17:24 +0100)]
Add Post-Auth-Type "Client-Lost", called when stale state is cleaned up
Matthew Newton [Sat, 29 May 2021 15:20:41 +0000 (16:20 +0100)]
add request_inject
Matthew Newton [Sat, 29 May 2021 01:16:00 +0000 (02:16 +0100)]
Don't assert state quite so soon
If we're injecting a fake cleanup packet then state will already
be set. However there will be no State attribute, which will let
this quit early.
Matthew Newton [Fri, 28 May 2021 22:52:08 +0000 (23:52 +0100)]
store virtual server with state
Matthew Newton [Sat, 29 May 2021 14:43:21 +0000 (15:43 +0100)]
send the whole request, not just the virtual server
Matthew Newton [Fri, 28 May 2021 13:54:10 +0000 (14:54 +0100)]
add missing methods
Alan T. DeKok [Thu, 27 May 2021 14:53:46 +0000 (10:53 -0400)]
add output for "show home_server state", too
Alan T. DeKok [Thu, 27 May 2021 14:29:13 +0000 (10:29 -0400)]
run the tests only if we have an sqlite3 command
Alan T. DeKok [Thu, 27 May 2021 14:26:12 +0000 (10:26 -0400)]
mark up the client list as parsed, just before we return it.
Alan T. DeKok [Thu, 27 May 2021 14:24:43 +0000 (10:24 -0400)]
Revert "don't parse clients twice"
This reverts commit
a71ed523e1745e4fbbe1d827efee4bb395439620 .
We need a different fix
Jorge Pereira [Thu, 27 May 2021 01:47:41 +0000 (22:47 -0300)]
config.h.in: Clean up PACKAGES_* definitions
Alan T. DeKok [Thu, 27 May 2021 13:52:02 +0000 (09:52 -0400)]
log radclient output, too
Alan T. DeKok [Thu, 27 May 2021 13:41:20 +0000 (09:41 -0400)]
don't parse clients twice
Jorge Pereira [Thu, 27 May 2021 04:48:12 +0000 (01:48 -0300)]
Add tests for clients loaded from SQL 'nas' table
Jorge Pereira [Thu, 27 May 2021 04:47:45 +0000 (01:47 -0300)]
Backport boiler.mk stuff from v4
Jorge Pereira [Thu, 27 May 2021 09:58:35 +0000 (06:58 -0300)]
Fix duplicated index names (#4095)
Alan T. DeKok [Wed, 26 May 2021 21:22:00 +0000 (17:22 -0400)]
word smithing
Alan T. DeKok [Wed, 26 May 2021 18:21:56 +0000 (14:21 -0400)]
note recent changes
Alan T. DeKok [Wed, 26 May 2021 18:13:04 +0000 (14:13 -0400)]
set and check request->root
Alan T. DeKok [Tue, 25 May 2021 14:56:59 +0000 (10:56 -0400)]
Revert "hoist "set global client list" to client_list_init()"
This reverts commit
0a36ef3dafaa9b4c5415772ec43b08b34e93be8b .
Alan T. DeKok [Tue, 25 May 2021 14:56:54 +0000 (10:56 -0400)]
Revert "remove unused variable"
This reverts commit
6ecfe311143227a8955c61a74510725e9fac57fd .
Alan T. DeKok [Tue, 25 May 2021 13:42:56 +0000 (09:42 -0400)]
remove %I
packet code is a poor source of entropy
Alan T. DeKok [Tue, 25 May 2021 13:39:32 +0000 (09:39 -0400)]
update mssql for Class queries
Alan T. DeKok [Tue, 25 May 2021 13:27:49 +0000 (09:27 -0400)]
update MySQL for Class queries
Alan T. DeKok [Tue, 25 May 2021 12:58:53 +0000 (08:58 -0400)]
sql.accounting needs Acct-Status-Type
otherwise it won't work
Alan T. DeKok [Tue, 25 May 2021 12:57:17 +0000 (08:57 -0400)]
remove unused query
Alan T. DeKok [Tue, 25 May 2021 12:47:12 +0000 (08:47 -0400)]
update Oracle for Class queries
Alan T. DeKok [Tue, 25 May 2021 12:33:50 +0000 (08:33 -0400)]
update PostgreSQL for Class queries
Alan T. DeKok [Tue, 25 May 2021 12:29:40 +0000 (08:29 -0400)]
move to better location
Alan T. DeKok [Mon, 24 May 2021 17:32:21 +0000 (13:32 -0400)]
missed one
Alan T. DeKok [Mon, 24 May 2021 16:05:41 +0000 (12:05 -0400)]
word smithing
Alan T. DeKok [Mon, 24 May 2021 14:27:56 +0000 (10:27 -0400)]
add class columns / fields to queries
for both accounting and postauth
Alan T. DeKok [Mon, 24 May 2021 13:28:12 +0000 (09:28 -0400)]
minor tweaks for Class generation
Alan T. DeKok [Mon, 24 May 2021 13:12:15 +0000 (09:12 -0400)]
minor cleanups to parser
allow hashes immediately after '=' in CONF_PAIR
Allow ${foo} to refer to a CONF_PAIR with no value: it's just
an empty string
Alan T. DeKok [Fri, 21 May 2021 12:47:05 +0000 (08:47 -0400)]
add home server state "administratively down"
Alan T. DeKok [Thu, 20 May 2021 10:12:58 +0000 (06:12 -0400)]
update docs
Jorge Pereira [Thu, 20 May 2021 17:45:27 +0000 (14:45 -0300)]
Updating Aruba dict with VSA used in Aruba C2C product. ref#4086 (#4090)
Matthew Newton [Mon, 17 May 2021 14:01:25 +0000 (15:01 +0100)]
Bump for 3.0.23
Matthew Newton [Mon, 17 May 2021 13:01:45 +0000 (14:01 +0100)]
release 3.0.22
Matthew Newton [Fri, 14 May 2021 13:51:01 +0000 (14:51 +0100)]
tweak some of the markdown docs
Alan T. DeKok [Fri, 14 May 2021 12:08:02 +0000 (08:08 -0400)]
rename it here, too
Alan T. DeKok [Fri, 14 May 2021 11:52:23 +0000 (07:52 -0400)]
turn file into Markdown and rename
Matthew Newton [Thu, 13 May 2021 18:13:16 +0000 (19:13 +0100)]
ci builds need procps
Matthew Newton [Thu, 13 May 2021 18:07:24 +0000 (19:07 +0100)]
more $ typos
Matthew Newton [Thu, 13 May 2021 17:41:14 +0000 (18:41 +0100)]
set SECLEVEL correcty in eapol_test config, too
Matthew Newton [Thu, 13 May 2021 16:37:32 +0000 (17:37 +0100)]
github actions checkout doesn't create a .git directory <sigh>
Matthew Newton [Thu, 13 May 2021 15:49:51 +0000 (16:49 +0100)]
ci: "make test" on all platforms
Matthew Newton [Thu, 13 May 2021 15:10:27 +0000 (16:10 +0100)]
look in both radiusd and eapol_test for TLS1.3 support
eapol_test always contains the tls_disable_tlsv1_3 string, even if
it's not actually built against an openssl version that supports it
Matthew Newton [Thu, 13 May 2021 10:56:42 +0000 (11:56 +0100)]
ci-deb needs binutils (for strings)
Matthew Newton [Wed, 12 May 2021 23:00:29 +0000 (00:00 +0100)]
ensure CI tests run openssl check
Matthew Newton [Wed, 12 May 2021 22:32:43 +0000 (23:32 +0100)]
get the openssl check the correct way around
Alan T. DeKok [Thu, 13 May 2021 13:25:05 +0000 (09:25 -0400)]
note recent changes
Alan T. DeKok [Thu, 13 May 2021 13:24:18 +0000 (09:24 -0400)]
document new option
Alan T. DeKok [Thu, 13 May 2021 12:56:22 +0000 (08:56 -0400)]
allow EAP-TLS to not use a client certificate
for "walled garden" kind of access.
Matthew Newton [Wed, 12 May 2021 21:18:01 +0000 (22:18 +0100)]
debian: recommend kerberos gssapi modules in ldap package
revert some updates to Dockerfiles
Matthew Newton [Wed, 12 May 2021 19:11:33 +0000 (20:11 +0100)]
note recent changes