]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Arran Cudbard-Bell [Tue, 22 Feb 2022 21:46:54 +0000 (16:46 -0500)]
use all pre-allocated MD5 ctxs to reduce OpenSSL malloc/free noise
Arran Cudbard-Bell [Tue, 22 Feb 2022 20:30:12 +0000 (15:30 -0500)]
Add atexit state function
Arran Cudbard-Bell [Sat, 19 Feb 2022 04:50:01 +0000 (23:50 -0500)]
Explicitly cleanup "thread local" memory in single threaded mode
Alan T. DeKok [Fri, 18 Feb 2022 13:31:31 +0000 (08:31 -0500)]
check length before using it. Fixes fuzzer
Alan T. DeKok [Thu, 17 Feb 2022 21:51:51 +0000 (16:51 -0500)]
more "shut up clang analyzer"
Alan T. DeKok [Thu, 17 Feb 2022 15:31:45 +0000 (10:31 -0500)]
shut up static analyzer
Alan T. DeKok [Thu, 17 Feb 2022 13:56:55 +0000 (08:56 -0500)]
remove "peek-ahead" da and type
and other minor cleanups
Alan T. DeKok [Thu, 17 Feb 2022 13:53:07 +0000 (08:53 -0500)]
add "make test.unit.xlat"
Arran Cudbard-Bell [Thu, 17 Feb 2022 00:50:27 +0000 (19:50 -0500)]
Fix multiple issues with clearing failed TLS sessions
Arran Cudbard-Bell [Wed, 16 Feb 2022 16:48:56 +0000 (11:48 -0500)]
Unused
Arran Cudbard-Bell [Wed, 16 Feb 2022 05:30:41 +0000 (00:30 -0500)]
Whitespace
Arran Cudbard-Bell [Tue, 15 Feb 2022 03:38:55 +0000 (22:38 -0500)]
Helps if these are the right way round
Arran Cudbard-Bell [Tue, 15 Feb 2022 03:34:55 +0000 (22:34 -0500)]
Print out when a SSL * is bound and unbound
Arran Cudbard-Bell [Tue, 15 Feb 2022 00:18:58 +0000 (19:18 -0500)]
Fix up references to vector attributes
Arran Cudbard-Bell [Tue, 15 Feb 2022 00:13:08 +0000 (19:13 -0500)]
Remove references to EAP-SIM-*
Arran Cudbard-Bell [Mon, 14 Feb 2022 23:46:53 +0000 (18:46 -0500)]
Default to the first method in the NAK list
Arran Cudbard-Bell [Mon, 14 Feb 2022 23:16:54 +0000 (18:16 -0500)]
Support dynamically configuring more than one acceptable EAP method
This is needed for EAP-SIM/AKA/AKA'
Arran Cudbard-Bell [Fri, 11 Feb 2022 17:47:07 +0000 (12:47 -0500)]
Allow SIM-Start packets without identity requests
Unsure why/when this would be useful, but it's needed for completeness.
Arran Cudbard-Bell [Fri, 11 Feb 2022 17:46:27 +0000 (12:46 -0500)]
session-id is now ambiguous, use the correct one
Arran Cudbard-Bell [Fri, 11 Feb 2022 15:49:44 +0000 (10:49 -0500)]
Always run EAP-SIM-START for EAP-SIM
It's useless legacy cruft, EAP-AKA and EAP-AKA' don't require it.
Alan T. DeKok [Thu, 10 Feb 2022 18:57:51 +0000 (13:57 -0500)]
try to quiet clang
Arran Cudbard-Bell [Thu, 10 Feb 2022 18:42:42 +0000 (13:42 -0500)]
Minor fixes
Arran Cudbard-Bell [Thu, 10 Feb 2022 18:42:26 +0000 (13:42 -0500)]
Define the set of case statements for fr_type_signed too
Alan T. DeKok [Thu, 10 Feb 2022 15:44:49 +0000 (10:44 -0500)]
add fr_type_is_signed()
Alan T. DeKok [Thu, 10 Feb 2022 15:38:59 +0000 (10:38 -0500)]
use correct variable
Alan T. DeKok [Thu, 10 Feb 2022 14:48:08 +0000 (09:48 -0500)]
remove RPEDEBUG in xlat_eval_sync function
all callers have multiple paths where they return an error
via fr_strerror..(). However, by xlat_eval_sync using RPEDEBUG,
it "eats" the error, and the caller gets no error message.
Alan T. DeKok [Thu, 10 Feb 2022 14:47:41 +0000 (09:47 -0500)]
groupify child nodes, which is needed
Alan T. DeKok [Thu, 10 Feb 2022 14:27:06 +0000 (09:27 -0500)]
disable until we fix other things
Alan T. DeKok [Thu, 10 Feb 2022 13:57:28 +0000 (08:57 -0500)]
typo
Alan T. DeKok [Thu, 10 Feb 2022 00:41:03 +0000 (19:41 -0500)]
allow << and >>
Alan T. DeKok [Thu, 10 Feb 2022 00:40:06 +0000 (19:40 -0500)]
don't do upcasts on left shift and right shift.
Alan T. DeKok [Wed, 9 Feb 2022 21:04:46 +0000 (16:04 -0500)]
use newer macros, which devolve to array lookups
Alan T. DeKok [Wed, 9 Feb 2022 21:02:43 +0000 (16:02 -0500)]
add more xlat_expr run-time tests
Alan T. DeKok [Wed, 9 Feb 2022 21:02:30 +0000 (16:02 -0500)]
add missing operator
Alan T. DeKok [Wed, 9 Feb 2022 20:53:09 +0000 (15:53 -0500)]
set output flags, and call resolution if needed
Alan T. DeKok [Wed, 9 Feb 2022 20:25:05 +0000 (15:25 -0500)]
arguments are grouped, so ungroup them.
for now, we only handle one element per argument
Alan T. DeKok [Wed, 9 Feb 2022 20:07:20 +0000 (15:07 -0500)]
use "match" to mirror src/tests/unit
Alan T. DeKok [Wed, 9 Feb 2022 20:03:52 +0000 (15:03 -0500)]
add xlat_tokenize_ephemeral_expression() and tests
so that the new xlat expressions can be tested with something
more than just parsing
Alan T. DeKok [Wed, 9 Feb 2022 17:03:39 +0000 (12:03 -0500)]
eval XLAT_TMPL where node is of type data
Alan T. DeKok [Wed, 9 Feb 2022 17:03:19 +0000 (12:03 -0500)]
push xlats to the correct list
Alan T. DeKok [Wed, 9 Feb 2022 17:03:01 +0000 (12:03 -0500)]
set node->fmt to something reasonable
Alan T. DeKok [Wed, 9 Feb 2022 16:47:57 +0000 (11:47 -0500)]
it helps to set "success" so that we actually succeed
Alan T. DeKok [Wed, 9 Feb 2022 16:18:57 +0000 (11:18 -0500)]
let's allocate the resume context from the stack
Alan T. DeKok [Wed, 9 Feb 2022 14:12:58 +0000 (09:12 -0500)]
type to shut up clang
Arran Cudbard-Bell [Tue, 8 Feb 2022 23:06:59 +0000 (18:06 -0500)]
Don't crash if the user explicitly specifies a vector algorithm that isn't milenage
Alan T. DeKok [Tue, 8 Feb 2022 02:54:36 +0000 (21:54 -0500)]
add const
Alan T. DeKok [Mon, 7 Feb 2022 21:11:10 +0000 (16:11 -0500)]
make && / || handle groups recursively
(a, b, c) || (d, e, f) == a || b || c || d || e || f
Alan T. DeKok [Mon, 7 Feb 2022 20:00:37 +0000 (15:00 -0500)]
&& and || are associative, n-ary operators
We'll do more operators later.
Alan T. DeKok [Mon, 7 Feb 2022 19:43:12 +0000 (14:43 -0500)]
simplify things
Alan T. DeKok [Mon, 7 Feb 2022 13:33:38 +0000 (08:33 -0500)]
use fr_slen_t for print functions
Alan T. DeKok [Mon, 7 Feb 2022 13:30:11 +0000 (08:30 -0500)]
remove the child nodes
Arran Cudbard-Bell [Mon, 7 Feb 2022 16:32:38 +0000 (11:32 -0500)]
Fixup stupid warnings
Arran Cudbard-Bell [Mon, 7 Feb 2022 16:25:48 +0000 (11:25 -0500)]
Fix search result timeouts in LDAP
The eventual plan is to use timeout sections, or common parameters for module calls, but we still need to timeout searches until then...
Alan T. DeKok [Mon, 7 Feb 2022 01:22:30 +0000 (20:22 -0500)]
check slen for error
Alan T. DeKok [Sun, 6 Feb 2022 22:38:24 +0000 (17:38 -0500)]
use quote rules, and check for final quotation character
Alan T. DeKok [Sun, 6 Feb 2022 22:38:09 +0000 (17:38 -0500)]
print trailing quote, too
Alan T. DeKok [Sat, 5 Feb 2022 22:16:57 +0000 (17:16 -0500)]
add encode for struct
arrays and dns_labels are still not supported
Alan T. DeKok [Sat, 5 Feb 2022 21:45:22 +0000 (16:45 -0500)]
instantiate logical || / &&
and actually do short-circuit operations.
Untested, of course.
Alan T. DeKok [Fri, 4 Feb 2022 21:29:54 +0000 (16:29 -0500)]
move expr printing to callbacks
and remove xlat_expr_type_t, as it's no longer needed
Alan T. DeKok [Fri, 4 Feb 2022 20:45:24 +0000 (15:45 -0500)]
add xlat_print_t callback for xlat functions
Arran Cudbard-Bell [Sat, 5 Feb 2022 03:53:53 +0000 (22:53 -0500)]
Add tcap asn1 source
Arran Cudbard-Bell [Fri, 4 Feb 2022 18:19:34 +0000 (13:19 -0500)]
Don't leave interface_id uninitialised
Arran Cudbard-Bell [Fri, 4 Feb 2022 01:39:07 +0000 (20:39 -0500)]
Remove dup config item
Arran Cudbard-Bell [Fri, 4 Feb 2022 01:21:09 +0000 (20:21 -0500)]
Fix config section names for EAP-SIM Closes #4395
Arran Cudbard-Bell [Fri, 4 Feb 2022 01:08:45 +0000 (20:08 -0500)]
Fix typo
Arran Cudbard-Bell [Fri, 4 Feb 2022 00:08:59 +0000 (19:08 -0500)]
Fix OpenSSL version printing
Arran Cudbard-Bell [Thu, 3 Feb 2022 23:51:47 +0000 (18:51 -0500)]
Add lots of debugging around TLS session actions
Arran Cudbard-Bell [Thu, 3 Feb 2022 21:42:59 +0000 (16:42 -0500)]
Now called "session"
Arran Cudbard-Bell [Thu, 3 Feb 2022 16:25:12 +0000 (11:25 -0500)]
No need to create all those temporary sbuffs if the input data is empty
Arran Cudbard-Bell [Thu, 3 Feb 2022 16:05:44 +0000 (11:05 -0500)]
Don't need to do work if pad_len is the same length as the thing being padded
Arran Cudbard-Bell [Thu, 3 Feb 2022 10:52:49 +0000 (05:52 -0500)]
Fix double free after successful resumption
Arran Cudbard-Bell [Thu, 3 Feb 2022 10:38:41 +0000 (05:38 -0500)]
Fix parsing some mac addresses
Arran Cudbard-Bell [Thu, 3 Feb 2022 04:49:04 +0000 (23:49 -0500)]
p rules are used
Arran Cudbard-Bell [Thu, 3 Feb 2022 02:22:55 +0000 (21:22 -0500)]
We don't need to install radsizes
Arran Cudbard-Bell [Thu, 3 Feb 2022 02:17:40 +0000 (21:17 -0500)]
Update resume and signal functions in rlm_sigtran
Jorge Pereira [Wed, 2 Feb 2022 19:36:23 +0000 (16:36 -0300)]
Fix typo (#4392)
Alan T. DeKok [Tue, 1 Feb 2022 20:49:18 +0000 (15:49 -0500)]
Revert "pull underlying error back up the error stack"
This reverts commit
b2b3ace4b5645898437cfa6217f9fa70d6af1793 .
<sigh> Too many inter-dependencies
James Jones [Tue, 1 Feb 2022 20:30:59 +0000 (14:30 -0600)]
Split DHCPv4 dictionaries to pair attributes/values with their RFCs (#4387)
Alan T. DeKok [Tue, 1 Feb 2022 16:59:06 +0000 (11:59 -0500)]
just push everything to tmpl_afrom_substr()
Alan T. DeKok [Tue, 1 Feb 2022 16:56:30 +0000 (11:56 -0500)]
add xor
Alan T. DeKok [Tue, 1 Feb 2022 16:55:48 +0000 (11:55 -0500)]
catch more types when printing
Alan T. DeKok [Tue, 1 Feb 2022 16:47:08 +0000 (11:47 -0500)]
pull underlying error back up the error stack
Alan T. DeKok [Tue, 1 Feb 2022 14:40:27 +0000 (09:40 -0500)]
start of regex handling
Alan T. DeKok [Mon, 31 Jan 2022 19:50:35 +0000 (14:50 -0500)]
delete h323 stuff
Alan T. DeKok [Mon, 31 Jan 2022 18:39:09 +0000 (13:39 -0500)]
remove fr_pair_make
Alan T. DeKok [Mon, 31 Jan 2022 18:36:33 +0000 (13:36 -0500)]
shut up VSA stuff for now
Alan T. DeKok [Mon, 31 Jan 2022 15:52:43 +0000 (10:52 -0500)]
remove fr_pair_make()
Alan T. DeKok [Mon, 31 Jan 2022 15:47:33 +0000 (10:47 -0500)]
don't use fr_pair_make()
Alan T. DeKok [Fri, 28 Jan 2022 14:57:33 +0000 (09:57 -0500)]
regexes are not allowed, unless the operator is a regex
Alan T. DeKok [Wed, 26 Jan 2022 20:24:51 +0000 (15:24 -0500)]
more notes and tests
Alan T. DeKok [Wed, 26 Jan 2022 19:41:11 +0000 (14:41 -0500)]
add "help" target
github-actions[bot] [Sat, 29 Jan 2022 09:34:48 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/radius.tar
github-actions[bot] [Sat, 29 Jan 2022 09:34:39 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/vmps.tar
github-actions[bot] [Sat, 29 Jan 2022 09:34:36 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/tacacs.tar
github-actions[bot] [Sat, 29 Jan 2022 09:34:33 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/dns.tar
github-actions[bot] [Sat, 29 Jan 2022 09:34:31 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/dhcpv6.tar
github-actions[bot] [Sat, 29 Jan 2022 09:34:28 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/dhcpv4.tar
github-actions[bot] [Sat, 29 Jan 2022 09:34:21 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/util.tar
github-actions[bot] [Sat, 29 Jan 2022 09:34:18 +0000 (09:34 +0000)]
Scheduled fuzzing: Update src/tests/fuzzer-corpus/tftp.tar
Arran Cudbard-Bell [Fri, 28 Jan 2022 22:11:47 +0000 (16:11 -0600)]
Still needs linking to the normal libraries apparently