]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Nick Porter [Thu, 29 May 2025 08:29:48 +0000 (09:29 +0100)]
Module instance data is const
Nick Porter [Thu, 29 May 2025 07:29:55 +0000 (08:29 +0100)]
Talloc the crl off the tree it will live in
Nick Porter [Wed, 28 May 2025 19:42:33 +0000 (20:42 +0100)]
Use pair_update_request so we only have one CRL.CDP-URL instance
Nick Porter [Wed, 28 May 2025 19:41:43 +0000 (20:41 +0100)]
crl option is required
Otherwise we don't know how to download CRLs
Nick Porter [Wed, 28 May 2025 19:30:10 +0000 (20:30 +0100)]
Correct autoload variable names
Nick Porter [Wed, 28 May 2025 19:24:04 +0000 (20:24 +0100)]
Fill out sample rlm_crl module config
Nick Porter [Wed, 28 May 2025 19:23:02 +0000 (20:23 +0100)]
Extract CRL distribution points from certificates
Nick Porter [Wed, 28 May 2025 19:07:31 +0000 (20:07 +0100)]
Set CALL_ENV_FLAG_ATTRIBUTE where we want attribute references
Nick Porter [Wed, 28 May 2025 19:06:01 +0000 (20:06 +0100)]
Populate rctx if it's missing
Nick Porter [Wed, 28 May 2025 19:05:10 +0000 (20:05 +0100)]
Instance mutable data needs NULL talloc ctx
And freeing in mod_detach
Arran Cudbard-Bell [Wed, 28 May 2025 14:31:18 +0000 (08:31 -0600)]
The default case statement meant we always returned... but I guess the compiler isn't smart enough to realise that.
Arran Cudbard-Bell [Wed, 28 May 2025 14:22:39 +0000 (08:22 -0600)]
Basic CRL module
Arran Cudbard-Bell [Wed, 28 May 2025 05:21:30 +0000 (23:21 -0600)]
Re-encode serial as DER
Arran Cudbard-Bell [Wed, 28 May 2025 05:20:04 +0000 (23:20 -0600)]
Delete data when we've been told to
Alan T. DeKok [Tue, 3 Jun 2025 18:57:21 +0000 (14:57 -0400)]
add Captive-Portal from RFC 8910 (old 3679)
Nick Porter [Thu, 29 May 2025 13:16:59 +0000 (14:16 +0100)]
Add Interface to Net tlv
Allows policy decisions based on the interface a packet was received on.
Especially useful for multi-interface DHCPv4 servers handling broadcast
packets where src IP is always 0.0.0.0 and dest IP is always
255.255.255.255.
Alan T. DeKok [Wed, 28 May 2025 13:31:16 +0000 (09:31 -0400)]
add new values. Fixes PR #5590
Alan T. DeKok [Tue, 27 May 2025 14:33:36 +0000 (10:33 -0400)]
don't return, so we can do unblocked stuff. CID #
1648287
Alan T. DeKok [Tue, 27 May 2025 14:19:08 +0000 (10:19 -0400)]
tweaks and fixes
nolade [Mon, 26 May 2025 18:40:31 +0000 (14:40 -0400)]
docs: buildfix-howto-reference - updated xref links and nav files to point to correct locations.
Alan T. DeKok [Tue, 27 May 2025 14:14:36 +0000 (10:14 -0400)]
add missing documents
Alan T. DeKok [Mon, 26 May 2025 18:03:23 +0000 (14:03 -0400)]
add comment about InkBridge
Alan T. DeKok [Mon, 26 May 2025 11:14:05 +0000 (07:14 -0400)]
use proper return code
Alan T. DeKok [Sun, 25 May 2025 12:33:51 +0000 (08:33 -0400)]
check return. CID #
1647997
Alan T. DeKok [Sun, 25 May 2025 12:31:58 +0000 (08:31 -0400)]
dict_def may be NULL. CID #
1646935
Alan T. DeKok [Sat, 24 May 2025 12:46:04 +0000 (08:46 -0400)]
don't return an FD when reading a LISTEN bio
the caller should call fr_bio_fd_accept() instead
Alan T. DeKok [Sat, 24 May 2025 12:39:38 +0000 (08:39 -0400)]
ENOTCONN is an allowed error for connected UDP sockets
Alan T. DeKok [Sat, 24 May 2025 12:38:45 +0000 (08:38 -0400)]
clean up connected UDP sockets
further research shows that they are, in fact, connected.
Nick Porter [Mon, 26 May 2025 07:46:31 +0000 (08:46 +0100)]
Pacify Coverity (CID #
1647997 )
Nick Porter [Sat, 24 May 2025 18:27:41 +0000 (19:27 +0100)]
Look for Relay-Agent-Information in the Offer, now we add it automagically
Nick Porter [Fri, 23 May 2025 16:22:09 +0000 (17:22 +0100)]
Help users by copying DHCPv4 option 82 from request to reply
To align with RFC3046
Nick Porter [Fri, 23 May 2025 16:09:58 +0000 (17:09 +0100)]
Packet type is set correclty by the DHCPv4 process module
Gerald Vogt [Fri, 23 May 2025 13:49:20 +0000 (15:49 +0200)]
change spelling of pbkdf2 files from pbkfd2 (#5593)
Nick Porter [Wed, 21 May 2025 15:03:09 +0000 (16:03 +0100)]
Pacify Coverity (CID #
1646843 )
Nick Porter [Tue, 20 May 2025 15:54:05 +0000 (16:54 +0100)]
Test that sqlippool does not clobber existing assigned address
Nick Porter [Tue, 20 May 2025 15:42:48 +0000 (16:42 +0100)]
Don't attempt to concat if the target type is void
The box will never be FR_TYPE_VOID - it just means we want whatever
we're given.
Nick Porter [Tue, 20 May 2025 11:19:28 +0000 (12:19 +0100)]
Add FreeRADIUS to brotli and common rpm package summaries
To be consistent with other packages and give clearer search results
Nick Porter [Tue, 20 May 2025 08:38:10 +0000 (09:38 +0100)]
Use enum syntax to set DUID
Nick Porter [Tue, 20 May 2025 08:33:10 +0000 (09:33 +0100)]
Use the test port referenced in the comment
Nick Porter [Tue, 20 May 2025 08:20:24 +0000 (09:20 +0100)]
Add -b option to radtest
Nick Porter [Tue, 20 May 2025 07:46:06 +0000 (08:46 +0100)]
Add more notes on Python attriubte access
Nick Porter [Tue, 20 May 2025 07:36:54 +0000 (08:36 +0100)]
Correct comments
Nick Porter [Tue, 20 May 2025 07:36:15 +0000 (08:36 +0100)]
Pacify Coverity (CID #
1647938 )
Nick Porter [Mon, 19 May 2025 15:44:55 +0000 (16:44 +0100)]
Bump clang version used on macOS
We already use clang 18 on Linux
Terry Burton [Mon, 19 May 2025 12:46:38 +0000 (13:46 +0100)]
Convert FTP references to HTTPS for the same
Nick Porter [Mon, 19 May 2025 12:38:18 +0000 (13:38 +0100)]
Update rlm_sql docs from raddb
Nick Porter [Mon, 19 May 2025 12:37:26 +0000 (13:37 +0100)]
Update rlm_perl docs from raddb
Nick Porter [Mon, 19 May 2025 12:33:44 +0000 (13:33 +0100)]
Reduce complexity
Nick Porter [Mon, 19 May 2025 12:25:07 +0000 (13:25 +0100)]
Pacify Coverity (CID #
1646844 )
Nick Porter [Mon, 19 May 2025 11:18:58 +0000 (12:18 +0100)]
Overview of new Perl attribute list access / manipulation in upgrade doc
Nick Porter [Mon, 19 May 2025 11:09:20 +0000 (12:09 +0100)]
Spelling
Nick Porter [Mon, 19 May 2025 11:09:08 +0000 (12:09 +0100)]
Pacify Coverity (CID #
1646862 )
Nick Porter [Mon, 19 May 2025 11:04:43 +0000 (12:04 +0100)]
Allow fr_lua_get_field to be called with request == NULL (CID #
1646787 )
Nick Porter [Mon, 19 May 2025 09:51:49 +0000 (10:51 +0100)]
Add tests of the Perl tied hash functions
Nick Porter [Mon, 19 May 2025 08:22:19 +0000 (09:22 +0100)]
Add some tests of invalid attribute access
Nick Porter [Mon, 19 May 2025 07:55:52 +0000 (08:55 +0100)]
Add tests of Perl array operations
Nick Porter [Sat, 17 May 2025 20:18:00 +0000 (21:18 +0100)]
Rename radiusd module to freeradius
To be consistent with Python / Lua
Nick Porter [Sat, 17 May 2025 20:05:31 +0000 (21:05 +0100)]
Update example.pl to match new attribute access / setting
And align subroutine names with v4 RADIUS section names
Nick Porter [Sat, 17 May 2025 20:01:06 +0000 (21:01 +0100)]
Update Perl tests for new attribute access / setting methods
Nick Porter [Sat, 17 May 2025 19:24:36 +0000 (20:24 +0100)]
Update sample rlm_perl configuration
Nick Porter [Fri, 16 May 2025 19:29:07 +0000 (20:29 +0100)]
Remove old Perl pair marshalling functions
Nick Porter [Fri, 16 May 2025 19:27:42 +0000 (20:27 +0100)]
Don't marshal pair lists into global Perl hashes
Nick Porter [Fri, 16 May 2025 19:26:48 +0000 (20:26 +0100)]
Remove old Perl value unmarshalling functions
Nick Porter [Fri, 16 May 2025 19:24:32 +0000 (20:24 +0100)]
Remove rlm_perl replace options
Nick Porter [Fri, 16 May 2025 19:23:22 +0000 (20:23 +0100)]
Don't replace pair lists after calling rlm_perl
Now pairs can be directly manipulated from the Perl subroutine
Nick Porter [Fri, 16 May 2025 19:18:01 +0000 (20:18 +0100)]
Add UNSHIFT to Perl tied arrays
Nick Porter [Fri, 16 May 2025 19:15:17 +0000 (20:15 +0100)]
Add SHIFT to Perl tied arrays
Nick Porter [Fri, 16 May 2025 18:26:33 +0000 (19:26 +0100)]
Add POP to Perl tied arrays
Nick Porter [Fri, 16 May 2025 16:43:52 +0000 (17:43 +0100)]
Add PUSH to Perl tied arrays
Nick Porter [Thu, 15 May 2025 16:04:38 +0000 (17:04 +0100)]
Add STORESIZE to Perl tied array
Nick Porter [Thu, 15 May 2025 15:45:14 +0000 (16:45 +0100)]
Add FETCHSIZE function to Perl tied arrays
Nick Porter [Thu, 15 May 2025 15:44:10 +0000 (16:44 +0100)]
Add DELETE functionality to Perl tied arrays
Nick Porter [Thu, 15 May 2025 15:42:05 +0000 (16:42 +0100)]
Add EXISTS functionality to tied Perl arrays
Nick Porter [Thu, 15 May 2025 15:00:40 +0000 (16:00 +0100)]
Add XS_pairs_STORE
For setting / updating instances of leaf attributes, building out
parents as needed.
Nick Porter [Thu, 15 May 2025 14:57:06 +0000 (15:57 +0100)]
Add function DELETE for Perl tied hash
Nick Porter [Thu, 15 May 2025 14:52:21 +0000 (15:52 +0100)]
Add Perl hash key iteration functions
Nick Porter [Thu, 15 May 2025 14:48:05 +0000 (15:48 +0100)]
Add XS_pairlist_EXISTS
To check the existence of hash keys (child pairs in a structural
attribute in FreeRADIUS)
Nick Porter [Thu, 15 May 2025 14:44:15 +0000 (15:44 +0100)]
Add XS_pairlist_STORE
To reject attempts to set a value on a structural attribute
Nick Porter [Thu, 15 May 2025 14:41:26 +0000 (15:41 +0100)]
Pass a hash to Perl subroutines with the pair list roots
Nick Porter [Thu, 15 May 2025 14:36:43 +0000 (15:36 +0100)]
Define XS_pairlist_FETCH
Perl tied hash function for fetching structural attributes
Nick Porter [Thu, 15 May 2025 14:22:25 +0000 (15:22 +0100)]
Define XS_pairs_FETCH
Perl tied array function for fetching instances of an attribute.
Nick Porter [Thu, 15 May 2025 14:13:17 +0000 (15:13 +0100)]
Define C structure to associate with tied Perl hash / array
Alan T. DeKok [Sun, 18 May 2025 19:12:01 +0000 (15:12 -0400)]
if the cursor is const, don't set insert / remove
Alan T. DeKok [Sun, 18 May 2025 18:39:07 +0000 (14:39 -0400)]
the first pair returned from the cursor might be structural
i.e. if the check for "is leaf" is needed for the subsequent
dcursor operations, then it should be needed for the first one, too
Alan T. DeKok [Sun, 18 May 2025 18:31:09 +0000 (14:31 -0400)]
remove unused functions
Alan T. DeKok [Sun, 18 May 2025 18:30:52 +0000 (14:30 -0400)]
remove unused functions
Alan T. DeKok [Sun, 18 May 2025 00:20:03 +0000 (20:20 -0400)]
remove references to function which doesn't exist
Alan T. DeKok [Sun, 18 May 2025 00:18:42 +0000 (20:18 -0400)]
move to fr_dcursor_iter_init()
Alan T. DeKok [Sat, 17 May 2025 19:27:19 +0000 (15:27 -0400)]
move cursor callbacks to using fr_dcursor_t*
instead of fr_dlist_head_t*. This lets us change the underlying
cursor implementation. i.e. to use chains of cursor
Alan T. DeKok [Sat, 17 May 2025 15:59:55 +0000 (11:59 -0400)]
pass the right pointer to the function
Alan T. DeKok [Sat, 17 May 2025 14:39:09 +0000 (10:39 -0400)]
add ctx to tmpl_dcursor_value_box_init()
in preparation for adding FR_TYPE_PAIR_CURSOR to fr_pair_t
Alan T. DeKok [Sat, 17 May 2025 12:16:05 +0000 (08:16 -0400)]
document common v3 pattern of ":=" followed by "+="
Alan T. DeKok [Sat, 17 May 2025 12:08:00 +0000 (08:08 -0400)]
TLS 1.3 support for LDAP module #5583
Alan T. DeKok [Sat, 17 May 2025 12:07:44 +0000 (08:07 -0400)]
no need to call a function for ptr comparison
Alan T. DeKok [Sat, 17 May 2025 01:02:44 +0000 (21:02 -0400)]
add assertions
in preparation for nested dcursors
github-actions[bot] [Sat, 17 May 2025 04:27:04 +0000 (04:27 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/cbor.tar
github-actions[bot] [Sat, 17 May 2025 04:26:01 +0000 (04:26 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/der.tar
Nick Porter [Fri, 16 May 2025 15:56:38 +0000 (16:56 +0100)]
These are being added to the reply
Alan T. DeKok [Fri, 16 May 2025 11:37:59 +0000 (07:37 -0400)]
allow list assignment to leaf attributes in nested sections
Alan T. DeKok [Thu, 15 May 2025 20:43:46 +0000 (16:43 -0400)]
quiet coverity. CID #
1409865