]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log 
Alan T. DeKok  [Mon, 25 Aug 2025 11:34:56 +0000  (07:34 -0400)]  
it helps to parse unions here, too
Alan T. DeKok  [Sun, 24 Aug 2025 12:12:35 +0000  (08:12 -0400)]  
move encode_keyed_struct() to its own function
Alan T. DeKok  [Sun, 24 Aug 2025 12:04:52 +0000  (08:04 -0400)]  
move encode_tlv() to child function
Gerald Vogt  [Sun, 24 Aug 2025 12:28:01 +0000  (14:28 +0200)]  
run dir is moved to /run (#5636)
Gerald Vogt  [Sun, 24 Aug 2025 12:27:38 +0000  (14:27 +0200)]  
Use of MemoryLimit is deprecated (#5638)
Alan T. DeKok  [Sun, 24 Aug 2025 02:16:43 +0000  (22:16 -0400)]  
move generic encode / decode to encode.c and decode.c
Alan T. DeKok  [Sun, 24 Aug 2025 02:08:25 +0000  (22:08 -0400)]  
tweak loop, so that there are fewer checks inside of the loop
Alan T. DeKok  [Sun, 24 Aug 2025 02:05:24 +0000  (22:05 -0400)]  
use generic encoder
Alan T. DeKok  [Sun, 24 Aug 2025 01:52:33 +0000  (21:52 -0400)]  
more use macros instead of hard-coded field checks
Alan T. DeKok  [Sat, 23 Aug 2025 15:42:52 +0000  (11:42 -0400)]  
use macros in more cases
Alan T. DeKok  [Sat, 23 Aug 2025 14:45:15 +0000  (10:45 -0400)]  
add new macros for length=uint8/16 and use them in dhcpv4/6
Alan T. DeKok  [Sat, 23 Aug 2025 15:41:24 +0000  (11:41 -0400)]  
better checks for parent / child lengths
Alan T. DeKok  [Sat, 23 Aug 2025 14:43:26 +0000  (10:43 -0400)]  
don't assert if we fail to instantiate the dictionaries
continuation of commit 
4644f501cf3 
Alan T. DeKok  [Sat, 23 Aug 2025 11:49:37 +0000  (07:49 -0400)]  
create and use generic decode_value() function
Alan T. DeKok  [Sat, 23 Aug 2025 12:21:56 +0000  (08:21 -0400)]  
make flags.length 16 bits
Alan T. DeKok  [Thu, 21 Aug 2025 14:52:43 +0000  (10:52 -0400)]  
remove unnecessary code which doesn't do anything any more
Alan T. DeKok  [Thu, 21 Aug 2025 14:51:48 +0000  (10:51 -0400)]  
rearrange in preparation for encoding unions
Nick Porter  [Thu, 21 Aug 2025 13:10:15 +0000  (14:10 +0100)]  
Module trigger names need to start "modules."
Nick Porter  [Thu, 21 Aug 2025 12:39:50 +0000  (13:39 +0100)]  
Report errors from failed SQL queries
Nick Porter  [Thu, 21 Aug 2025 10:56:50 +0000  (11:56 +0100)]  
If no rows are affected output zero
Nick Porter  [Thu, 21 Aug 2025 10:47:06 +0000  (11:47 +0100)]  
Copy all instances of Module-Failure-Message to outer request
Nick Porter  [Thu, 21 Aug 2025 10:45:35 +0000  (11:45 +0100)]  
Update docs from raddb
Nick Porter  [Thu, 21 Aug 2025 10:41:57 +0000  (11:41 +0100)]  
Typo
Nick Porter  [Thu, 21 Aug 2025 07:45:44 +0000  (08:45 +0100)]  
rlm_ldap doesn't open new connections for each bind
Nick Porter  [Thu, 21 Aug 2025 07:44:53 +0000  (08:44 +0100)]  
Add triggers to rlm_crl
Nick Porter  [Wed, 20 Aug 2025 14:29:04 +0000  (15:29 +0100)]  
Timer list is used
Alan T. DeKok  [Wed, 20 Aug 2025 15:24:07 +0000  (11:24 -0400)]  
add unions to struct decoder
Alan T. DeKok  [Tue, 19 Aug 2025 20:36:34 +0000  (16:36 -0400)]  
a union closes its parent struct
Nick Porter  [Wed, 20 Aug 2025 14:06:51 +0000  (15:06 +0100)]  
Simplify ifdef use
Nick Porter  [Wed, 20 Aug 2025 12:04:21 +0000  (13:04 +0100)]  
If the rlm_crl mutex is taken due to CRL fetching, reset the timer event
Nick Porter  [Wed, 20 Aug 2025 12:05:15 +0000  (13:05 +0100)]  
Avoid mutex issues in rlm_crl
Alan T. DeKok  [Tue, 19 Aug 2025 19:04:18 +0000  (15:04 -0400)]  
add checks for fixed size unions
Alan T. DeKok  [Tue, 19 Aug 2025 18:39:40 +0000  (14:39 -0400)]  
don't clear is_known_width field, just force it to be set
Alan T. DeKok  [Tue, 19 Aug 2025 17:30:36 +0000  (13:30 -0400)]  
move child of union to ATTRIBUTE instead of STRUCT
Nick Porter  [Tue, 19 Aug 2025 16:41:18 +0000  (17:41 +0100)]  
Capture scope_id populated by fr_socket_bind
Nick Porter  [Tue, 19 Aug 2025 16:37:12 +0000  (17:37 +0100)]  
Don't throw away discovered IPv4 scope_id
Nick Porter  [Tue, 19 Aug 2025 15:32:08 +0000  (16:32 +0100)]  
Remove unused code
Alan T. DeKok  [Tue, 19 Aug 2025 13:57:44 +0000  (09:57 -0400)]  
remove forbid_update and rewrite_update migration flags
Alan T. DeKok  [Tue, 19 Aug 2025 13:47:20 +0000  (09:47 -0400)]  
remove UPDATE enum
Alan T. DeKok  [Tue, 19 Aug 2025 13:42:56 +0000  (09:42 -0400)]  
this is no longer a todo
Alan T. DeKok  [Tue, 19 Aug 2025 13:37:21 +0000  (09:37 -0400)]  
remove "update" handlers
Alan T. DeKok  [Tue, 19 Aug 2025 13:44:03 +0000  (09:44 -0400)]  
we no longer support update
Alan T. DeKok  [Tue, 19 Aug 2025 12:57:51 +0000  (08:57 -0400)]  
remove tests for "update", and tweak docs
Alan T. DeKok  [Tue, 19 Aug 2025 12:41:51 +0000  (08:41 -0400)]  
do not talloc_free() pre-existing dict on error
Nick Porter  [Tue, 19 Aug 2025 11:58:12 +0000  (12:58 +0100)]  
safe_characters is irrelevant for MySQL / PostgreSQL
Nick Porter  [Tue, 19 Aug 2025 11:54:36 +0000  (12:54 +0100)]  
SQL-User-Name is nothing to do with escaping now
Nick Porter  [Tue, 19 Aug 2025 11:49:39 +0000  (12:49 +0100)]  
Add support for "open_query" option to rlm_sql_postgresql
Nick Porter  [Tue, 19 Aug 2025 10:58:24 +0000  (11:58 +0100)]  
Normalize SQLite queries
Nick Porter  [Tue, 19 Aug 2025 10:56:43 +0000  (11:56 +0100)]  
Normalize PostgreSQL schema and queries
Nick Porter  [Tue, 19 Aug 2025 09:05:32 +0000  (10:05 +0100)]  
Normalize and correct Oracle schema and queries
Nick Porter  [Tue, 19 Aug 2025 08:29:09 +0000  (09:29 +0100)]  
Normalize and correct MS SQL schema and queries
Alan T. DeKok  [Mon, 18 Aug 2025 18:59:13 +0000  (14:59 -0400)]  
fix test
Alan T. DeKok  [Mon, 18 Aug 2025 18:47:00 +0000  (14:47 -0400)]  
regenerate from source
Alan T. DeKok  [Mon, 18 Aug 2025 16:01:33 +0000  (12:01 -0400)]  
clarify error message and fix test
Alan T. DeKok  [Mon, 18 Aug 2025 15:29:00 +0000  (11:29 -0400)]  
reset stack properly on BEGIN/END PROTOCOL
Alan T. DeKok  [Mon, 18 Aug 2025 12:53:26 +0000  (08:53 -0400)]  
we don't need a dict in each stack frame
Alan T. DeKok  [Mon, 18 Aug 2025 12:19:23 +0000  (08:19 -0400)]  
clearer error messages
Alan T. DeKok  [Mon, 18 Aug 2025 12:10:09 +0000  (08:10 -0400)]  
end TEST
Alan T. DeKok  [Mon, 18 Aug 2025 11:55:22 +0000  (07:55 -0400)]  
minor cleanups
Alan T. DeKok  [Mon, 18 Aug 2025 10:59:47 +0000  (06:59 -0400)]  
clarify error messages
Alan T. DeKok  [Mon, 18 Aug 2025 10:54:31 +0000  (06:54 -0400)]  
union types need a key field, so they must be MEMBERs
Nick Porter  [Mon, 18 Aug 2025 14:42:13 +0000  (15:42 +0100)]  
Modules returning `updated` in authenticate calls should be success
Nick Porter  [Mon, 18 Aug 2025 14:41:29 +0000  (15:41 +0100)]  
Improve sample rlm_dpsk config
Nick Porter  [Mon, 18 Aug 2025 14:24:16 +0000  (15:24 +0100)]  
Add sample policy for extracting binary MAC address from Called-Station-Id
Nick Porter  [Mon, 18 Aug 2025 13:40:00 +0000  (14:40 +0100)]  
Correct reference
github-actions[bot]  [Mon, 18 Aug 2025 04:39:50 +0000  (04:39  +0000)]  
Scheduled fuzzing: Update src/tests/fuzzer-corpus/der.tar
github-actions[bot]  [Mon, 18 Aug 2025 04:36:28 +0000  (04:36  +0000)]  
Scheduled fuzzing: Update src/tests/fuzzer-corpus/cbor.tar
Alan T. DeKok  [Sat, 16 Aug 2025 14:59:05 +0000  (10:59 -0400)]  
clean up member size checks, and catch more corner cases
Alan T. DeKok  [Sat, 16 Aug 2025 14:00:35 +0000  (10:00 -0400)]  
rename field to more correctly describe it's function
Alan T. DeKok  [Fri, 15 Aug 2025 17:00:16 +0000  (13:00 -0400)]  
move struct_finalise to the stack frame
Alan T. DeKok  [Fri, 15 Aug 2025 14:13:05 +0000  (10:13 -0400)]  
better checks for BEGIN / END
Alan T. DeKok  [Fri, 15 Aug 2025 13:25:13 +0000  (09:25 -0400)]  
put current filename / line into dctx
Nick Porter  [Fri, 15 Aug 2025 13:55:13 +0000  (14:55 +0100)]  
Don't cause SQL module to fail if sql_user_name expansion produces no result
Nick Porter  [Fri, 15 Aug 2025 13:50:28 +0000  (14:50 +0100)]  
Add test of attr_filter where key attribute is missing
Nick Porter  [Fri, 15 Aug 2025 13:46:08 +0000  (14:46 +0100)]  
Move rlm_attr_filter to use a call_env
Alan T. DeKok  [Fri, 15 Aug 2025 11:06:29 +0000  (07:06 -0400)]  
audit errors for fr_strrror_printf_push() versus ifr_strerror_printf()
Alan T. DeKok  [Fri, 15 Aug 2025 10:58:35 +0000  (06:58 -0400)]  
more cleanups
Alan T. DeKok  [Fri, 15 Aug 2025 10:33:50 +0000  (06:33 -0400)]  
use macros more often for common things
Alan T. DeKok  [Fri, 15 Aug 2025 10:46:02 +0000  (06:46 -0400)]  
check and enforce PROTOCOL location
Alan T. DeKok  [Fri, 15 Aug 2025 10:29:37 +0000  (06:29 -0400)]  
clarify checks
Alan T. DeKok  [Fri, 15 Aug 2025 10:07:30 +0000  (06:07 -0400)]  
no need to smash stack_depth on every iteration
Alan T. DeKok  [Fri, 15 Aug 2025 02:09:06 +0000  (22:09 -0400)]  
make unwind() explicit
Alan T. DeKok  [Fri, 15 Aug 2025 00:53:03 +0000  (20:53 -0400)]  
use TOP of stack frame, not ROOT
Alan T. DeKok  [Fri, 15 Aug 2025 00:11:44 +0000  (20:11 -0400)]  
use name instead of bare 0
Alan T. DeKok  [Thu, 14 Aug 2025 18:32:10 +0000  (14:32 -0400)]  
run through the formatter
Alan T. DeKok  [Thu, 14 Aug 2025 18:28:14 +0000  (14:28 -0400)]  
just printf, not printf_push
Alan T. DeKok  [Thu, 14 Aug 2025 18:16:54 +0000  (14:16 -0400)]  
allow STRUCT inside of a BEGIN union-thing
Alan T. DeKok  [Thu, 14 Aug 2025 14:39:52 +0000  (10:39 -0400)]  
no need to use memcpy
Alan T. DeKok  [Thu, 14 Aug 2025 10:50:55 +0000  (06:50 -0400)]  
allow 'key=ref' for attributes of type UNION
Alan T. DeKok  [Wed, 13 Aug 2025 19:21:19 +0000  (15:21 -0400)]  
check union type in multiple places
Alan T. DeKok  [Thu, 14 Aug 2025 10:57:35 +0000  (06:57 -0400)]  
allow union[...] syntax
Alan T. DeKok  [Thu, 14 Aug 2025 13:23:44 +0000  (09:23 -0400)]  
define EXT_KEY, to mirror EXT_REF
Alan T. DeKok  [Thu, 14 Aug 2025 12:18:59 +0000  (08:18 -0400)]  
don't print the attribute twice
Alan T. DeKok  [Wed, 13 Aug 2025 19:10:55 +0000  (15:10 -0400)]  
add FR_TYPE_UNION
Alan T. DeKok  [Wed, 13 Aug 2025 16:10:22 +0000  (12:10 -0400)]  
remove many uses of Tmp-*
Alan T. DeKok  [Wed, 13 Aug 2025 14:56:12 +0000  (10:56 -0400)]  
notes on MEMBER of type 'struct' with 'clone=ref'
Nick Porter  [Thu, 14 Aug 2025 14:15:04 +0000  (15:15 +0100)]  
Add v3.2 dpsk xlat for calculating PMK from SSID and PSK
Nick Porter  [Thu, 14 Aug 2025 11:54:42 +0000  (12:54 +0100)]  
Correct debian sid release name
Nick Porter  [Thu, 14 Aug 2025 11:52:19 +0000  (12:52 +0100)]  
Update docs from raddb
Nick Porter  [Thu, 14 Aug 2025 11:51:51 +0000  (12:51 +0100)]  
Add rlm_dpsk to docs