]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Matthew Newton [Tue, 4 Oct 2022 14:41:39 +0000 (15:41 +0100)]
run autoupdate on configure.ac
Matthew Newton [Mon, 3 Oct 2022 22:39:06 +0000 (23:39 +0100)]
Bump for 3.2.2
Matthew Newton [Mon, 3 Oct 2022 21:51:59 +0000 (22:51 +0100)]
release 3.2.1
Matthew Newton [Mon, 3 Oct 2022 21:40:44 +0000 (22:40 +0100)]
update warnings.txt grep
Matthew Newton [Mon, 3 Oct 2022 18:06:52 +0000 (19:06 +0100)]
var to override extra dpkg-buildpackage options
Matthew Newton [Wed, 28 Sep 2022 23:15:30 +0000 (00:15 +0100)]
update changelog
note #4441 fixed
Matthew Newton [Wed, 28 Sep 2022 16:55:26 +0000 (17:55 +0100)]
refresh configure scripts
Matthew Newton [Wed, 28 Sep 2022 21:03:50 +0000 (22:03 +0100)]
bump minimum autoconf version
Matthew Newton [Wed, 28 Sep 2022 19:44:10 +0000 (20:44 +0100)]
ensure make knows when autoconf files have been built
autoconf and friends don't regenerate files by default if the
contents don't change. We need it to, so that Make knows not to
try and run the rule again on next invocation.
Matthew Newton [Wed, 28 Sep 2022 16:47:05 +0000 (17:47 +0100)]
up-to-date python configure macro
Matthew Newton [Wed, 28 Sep 2022 14:24:27 +0000 (15:24 +0100)]
add documentation on autotools use
Matthew Newton [Tue, 27 Sep 2022 16:18:11 +0000 (17:18 +0100)]
add FR_INIT_MODULE for some standardizing of module configure scripts
for now, set the modname and show the --with help
Matthew Newton [Tue, 27 Sep 2022 20:38:03 +0000 (21:38 +0100)]
split acinclude.m4 in to separate files
as recommended by autoconf manual, and it's just cleaner
Matthew Newton [Wed, 28 Sep 2022 22:01:25 +0000 (23:01 +0100)]
as far as I can tell, this hack is unnecessary now
Matthew Newton [Tue, 27 Sep 2022 19:23:35 +0000 (20:23 +0100)]
module reconfig should watch toplevel m4 macros
Matthew Newton [Tue, 27 Sep 2022 17:33:37 +0000 (18:33 +0100)]
remove m4_include from configure.ac files
No longer needed as aclocal detects these automatically
Matthew Newton [Tue, 27 Sep 2022 15:35:40 +0000 (16:35 +0100)]
run aclocal on make reconfig
aclocal will automatically pull in extra macros from the system
macro dir if not defined locally, and put everything in aclocal.m4
We do it for all modules as well, so autoconf no longer needs a
search path for macros.
aclocal crashes out if the include dir doesn't exist, but we are moving
all macros into the top-level m4/ directory, so just stop looking in a
local per-module m4/ directory.
Also remove the top-level aclocal.m4, because we will now
regenerate it when needed.
Matthew Newton [Tue, 27 Sep 2022 21:07:43 +0000 (22:07 +0100)]
all m4 macros can go in the toplevel m4 directory
Matthew Newton [Wed, 28 Sep 2022 09:17:04 +0000 (10:17 +0100)]
cleanup broken tidy in commit
2e4dbff8f321
Alan T. DeKok [Tue, 27 Sep 2022 15:59:07 +0000 (11:59 -0400)]
add connect_timeout to home server tls section. Helps with #3501
Alan T. DeKok [Tue, 27 Sep 2022 14:40:32 +0000 (10:40 -0400)]
clean up and unify try_connect() function
so that all of the TLS logic is there, instead of scattered
in multiple places.
Alan T. DeKok [Mon, 26 Sep 2022 21:53:08 +0000 (17:53 -0400)]
refresh.
Alexander Clouter [Mon, 29 Aug 2022 12:28:36 +0000 (13:28 +0100)]
enable parallel builds for debian
Matthew Newton [Tue, 20 Sep 2022 19:29:13 +0000 (20:29 +0100)]
add docker latest-3.2 tag
Terry Burton [Mon, 19 Sep 2022 15:42:56 +0000 (16:42 +0100)]
Nokia SR dict: Cleanup and freshen against July 2022 reference (#4730)
Alan T. DeKok [Tue, 13 Sep 2022 18:57:35 +0000 (14:57 -0400)]
allow cache in authenticate
Nick Porter [Thu, 8 Sep 2022 12:32:33 +0000 (13:32 +0100)]
Add notes about setting default_days when building certificates
Nick Porter [Mon, 5 Sep 2022 13:27:35 +0000 (14:27 +0100)]
Run Ubuntu 18.04 on older image due to packaging issue
Broken in September 2022 update
Nick Porter [Mon, 5 Sep 2022 09:45:50 +0000 (10:45 +0100)]
Align eapol_test build on rpm CI with deb CI
Nick Porter [Fri, 2 Sep 2022 19:09:38 +0000 (20:09 +0100)]
Add Rocky Linux 9 to CI builds
Nick Porter [Fri, 2 Sep 2022 19:37:16 +0000 (20:37 +0100)]
RHEL >= 9 builds libldap against OpenSSL
Nick Porter [Fri, 2 Sep 2022 19:13:47 +0000 (20:13 +0100)]
Don't set permissions on symlinks
Nick Porter [Fri, 2 Sep 2022 19:13:11 +0000 (20:13 +0100)]
Adapt rpm .spec file for changes in python between RHEL versions
RHEL 8 can have Python 2 or 3.
RHEL 9 only has Python 3
Nick Porter [Fri, 2 Sep 2022 19:11:40 +0000 (20:11 +0100)]
Check version of python found.
The RHEL 9 family has `python` for Python 3
Nick Porter [Mon, 5 Sep 2022 09:44:32 +0000 (10:44 +0100)]
Move CI to run on Ubuntu 20.04
Nick Porter [Tue, 30 Aug 2022 12:55:37 +0000 (13:55 +0100)]
Correct lower bounds check on allocate_clear_timeout
Alan T. DeKok [Mon, 29 Aug 2022 20:56:23 +0000 (16:56 -0400)]
move use to after initialization
Alan T. DeKok [Mon, 29 Aug 2022 19:47:29 +0000 (15:47 -0400)]
note recent changes
Alan T. DeKok [Mon, 29 Aug 2022 19:40:43 +0000 (15:40 -0400)]
typo
Alan T. DeKok [Mon, 29 Aug 2022 02:38:19 +0000 (22:38 -0400)]
attempt to fix certificate attributes for outbound. #4698
Alan T. DeKok [Sun, 28 Aug 2022 14:37:13 +0000 (10:37 -0400)]
as sent via email
Nick Porter [Thu, 25 Aug 2022 09:26:06 +0000 (10:26 +0100)]
On RHEL >= 8 MySQL client libraries are in mysql-libs
Alan T. DeKok [Tue, 23 Aug 2022 03:10:12 +0000 (23:10 -0400)]
allow setting of application_name
Alan T. DeKok [Mon, 15 Aug 2022 20:06:56 +0000 (16:06 -0400)]
ensure that we run the correct post-auth section
Nick Porter [Mon, 15 Aug 2022 15:47:49 +0000 (16:47 +0100)]
Enable resolvconf and hosts setting for rlm_unbound
Alan T. DeKok [Tue, 9 Aug 2022 12:09:43 +0000 (08:09 -0400)]
move script and update docs
Nick Porter [Tue, 9 Aug 2022 09:50:40 +0000 (10:50 +0100)]
Use default-libmysqlclient-dev first - will align with OS defaults
Alan T. DeKok [Mon, 8 Aug 2022 22:54:12 +0000 (18:54 -0400)]
merge scripts with rewrites and documentation. Helps with #4542
Alan T. DeKok [Mon, 8 Aug 2022 22:52:48 +0000 (18:52 -0400)]
add sample tls.conf for dynamic home servers using radsec
as this configuration is site-local, it is in the configuration
directory, with comments and documentation.
Nick Porter [Thu, 4 Aug 2022 14:01:42 +0000 (15:01 +0100)]
Use gcc 10 on Debian sid for building eapol_test
Nick Porter [Thu, 4 Aug 2022 13:01:14 +0000 (14:01 +0100)]
Align v3.2 deb tests with master
Nick Porter [Thu, 4 Aug 2022 12:58:51 +0000 (13:58 +0100)]
Ubuntu 16.04 is eol and 22.04 is current
Alan T. DeKok [Thu, 4 Aug 2022 13:32:58 +0000 (09:32 -0400)]
note recent changes
Alan T. DeKok [Thu, 4 Aug 2022 13:30:41 +0000 (09:30 -0400)]
as a special case for /dev/foo, set oflag from permissions
u+w == O_WRONLY
u+r == O_RDONLY
u+rw == O_RDWR
* == O_RDWR
Nick Porter [Wed, 3 Aug 2022 10:03:26 +0000 (11:03 +0100)]
Add tests for rlm_unbound
Nick Porter [Wed, 3 Aug 2022 09:32:39 +0000 (10:32 +0100)]
Add an event list which can be used in unit tests
Nick Porter [Wed, 3 Aug 2022 09:29:33 +0000 (10:29 +0100)]
Unbound marks arguments as const since 2013 - clean up code
Nick Porter [Fri, 29 Apr 2022 10:07:23 +0000 (11:07 +0100)]
Differentiate runner based on repository owner
Allows repo clones to use GitHub runners
Alan T. DeKok [Wed, 3 Aug 2022 15:10:56 +0000 (11:10 -0400)]
document why this directory is here.
Stefan Winter [Tue, 31 May 2022 07:51:07 +0000 (09:51 +0200)]
document that arbitrary NAPTR tags can be used for discovery
Alan T. DeKok [Wed, 3 Aug 2022 15:04:28 +0000 (11:04 -0400)]
notes on how it works
Stefan Winter [Tue, 31 May 2022 07:23:03 +0000 (09:23 +0200)]
wrap around the radsecproxy script to generate FreeRADIUS dynamic_home_server syntax
allow NAPTR tag to transpire to underlying script
Stefan Winter [Tue, 31 May 2022 07:46:54 +0000 (09:46 +0200)]
add second optional parameter for arbitrary NAPTR tags like aaa+auth:radius.tls.tcp (RFC7583 compliance, and used in OpenRoaming)
Stefan Winter [Tue, 31 May 2022 07:12:46 +0000 (09:12 +0200)]
this is the original script taken from radsecproxy/radsecproxy master
Stefan Winter [Tue, 31 May 2022 07:10:52 +0000 (09:10 +0200)]
use a less generic local attribute
Alan T. DeKok [Wed, 3 Aug 2022 14:55:22 +0000 (10:55 -0400)]
word smithing
Stefan Winter [Tue, 31 May 2022 07:05:25 +0000 (09:05 +0200)]
Update dynamic_home_servers.md
Boris Lytochkin [Wed, 3 Aug 2022 13:39:09 +0000 (09:39 -0400)]
Introduce sigalgs_list option
Which controls signature algorithms used for
TLS negotiation. Available for OpenSSL 1.1.1+.
This allows to work-around broken TPMs with PSS algorithm broken in a weird way.
See also: https://lists.freeradius.org/pipermail/freeradius-users/2021-January/099364.html
Alan T. DeKok [Fri, 22 Jul 2022 16:14:03 +0000 (12:14 -0400)]
back-port fixes from master. Fixes #4609
Alan T. DeKok [Thu, 21 Jul 2022 11:51:34 +0000 (07:51 -0400)]
update copyright date
Alan T. DeKok [Mon, 18 Jul 2022 20:35:49 +0000 (16:35 -0400)]
python3 should be stable
Nick Porter [Fri, 15 Jul 2022 16:17:19 +0000 (17:17 +0100)]
Second instance of modifying /etc/apt/sources.list
Nick Porter [Fri, 15 Jul 2022 15:52:10 +0000 (16:52 +0100)]
Debian sid docker image no longer has /etc/apt/sources.list
Alan T. DeKok [Fri, 15 Jul 2022 14:29:26 +0000 (10:29 -0400)]
it helps to have documentation for things
Alan T. DeKok [Fri, 15 Jul 2022 14:29:21 +0000 (10:29 -0400)]
typo
Alan T. DeKok [Fri, 15 Jul 2022 13:22:33 +0000 (09:22 -0400)]
note recent changes
Alan T. DeKok [Fri, 15 Jul 2022 13:02:00 +0000 (09:02 -0400)]
remove unused module.
Alan T. DeKok [Wed, 13 Jul 2022 00:30:57 +0000 (20:30 -0400)]
ensure that cp is initialized on every iteration through the loop
Alan T. DeKok [Sun, 10 Jul 2022 12:14:34 +0000 (08:14 -0400)]
add attribute. Fixes #4608
Alan T. DeKok [Thu, 7 Jul 2022 19:18:45 +0000 (15:18 -0400)]
add attributes from RFC 7839 and RFC 8357
Alan T. DeKok [Mon, 4 Jul 2022 14:33:26 +0000 (10:33 -0400)]
typo
Alan T. DeKok [Thu, 23 Jun 2022 13:30:46 +0000 (09:30 -0400)]
allow looking up home servers by name, too
Alan T. DeKok [Thu, 23 Jun 2022 12:58:06 +0000 (08:58 -0400)]
look up home servers by TCP, too
James Rouzier [Wed, 22 Jun 2022 21:11:00 +0000 (17:11 -0400)]
redis cache module (#4551)
* redis cache module
Signed-off-by: James Rouzier <jrouzier@inverse.ca>
* cleanup naming and spaces
Signed-off-by: James Rouzier <jrouzier@inverse.ca>
* log the proper error
Signed-off-by: James Rouzier <jrouzier@inverse.ca>
Alan T. DeKok [Fri, 3 Jun 2022 19:18:31 +0000 (15:18 -0400)]
allow auth+acct for TCP sockets, too
Alan T. DeKok [Fri, 3 Jun 2022 13:31:15 +0000 (09:31 -0400)]
add TLS-Client-Cert-X509v3-Certificate-Policies
Terry Burton [Fri, 3 Jun 2022 13:13:43 +0000 (14:13 +0100)]
New optional lightweight Acct-On/Off strategy with helper SP and view (#4540)
Currently supported by MySQL, PostgreSQL and SQLite.
Alan T. DeKok [Wed, 1 Jun 2022 10:48:21 +0000 (06:48 -0400)]
more "mention Active Directory by name"
Alan T. DeKok [Wed, 1 Jun 2022 10:44:22 +0000 (06:44 -0400)]
mention Active Directory and Auth-Type and "bind as user"
so that it will be easier for people to tell that those changes
are needed for them.
Alan T. DeKok [Tue, 31 May 2022 13:51:30 +0000 (09:51 -0400)]
allow %{home_server_dynamic:...} to expand its arguments
which is a bit more useful than having a static string. :(
Alan T. DeKok [Mon, 30 May 2022 18:00:40 +0000 (14:00 -0400)]
update comments and docs
Alan T. DeKok [Mon, 30 May 2022 18:00:20 +0000 (14:00 -0400)]
clarify error messages
Alan T. DeKok [Fri, 27 May 2022 14:11:07 +0000 (10:11 -0400)]
minor cleanups
Alan T. DeKok [Fri, 27 May 2022 14:07:56 +0000 (10:07 -0400)]
catch a few more corner cases
these are only hit when things go completely wrong, but it's
important to fix.
Alan T. DeKok [Thu, 26 May 2022 13:03:59 +0000 (09:03 -0400)]
patches for OpenSSL3. Fixes #4539
Terry Burton [Wed, 25 May 2022 11:34:45 +0000 (12:34 +0100)]
Raise limit for number of Redis xlat components (#4535)
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.