]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Alan T. DeKok [Thu, 4 Nov 2021 21:37:14 +0000 (17:37 -0400)]
CPU cache line sizes are generally 64 bytes
Arran Cudbard-Bell [Fri, 5 Nov 2021 14:02:11 +0000 (10:02 -0400)]
Revert "Pass dict root not dicts..."
This reverts commit
1503b48d7dfd64c303f7db9b9872f16f54bb7fdb.
Arran Cudbard-Bell [Fri, 5 Nov 2021 13:49:37 +0000 (09:49 -0400)]
Pass dict root not dicts...
Arran Cudbard-Bell [Fri, 5 Nov 2021 02:08:32 +0000 (22:08 -0400)]
Pass in protocol specific dictionaries to the packet debug functions
Arran Cudbard-Bell [Thu, 4 Nov 2021 20:18:50 +0000 (16:18 -0400)]
Invert args
Arran Cudbard-Bell [Thu, 4 Nov 2021 20:09:41 +0000 (16:09 -0400)]
special free function
Arran Cudbard-Bell [Thu, 4 Nov 2021 20:01:31 +0000 (16:01 -0400)]
We apparently don't cache this anymore
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:27:17 +0000 (15:27 -0400)]
singular not plaural
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:16:02 +0000 (15:16 -0400)]
Include our talloc header here
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:14:10 +0000 (15:14 -0400)]
Typo
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:13:22 +0000 (15:13 -0400)]
Aruba dict updates closes #4297
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:09:51 +0000 (15:09 -0400)]
...one more
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:09:30 +0000 (15:09 -0400)]
...and another
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:08:14 +0000 (15:08 -0400)]
Should be signed
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:07:14 +0000 (15:07 -0400)]
Move talloc header
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:06:24 +0000 (15:06 -0400)]
Copy interface id back if it was included
Arran Cudbard-Bell [Thu, 4 Nov 2021 18:59:53 +0000 (14:59 -0400)]
Fix various dumb issues
Arran Cudbard-Bell [Thu, 4 Nov 2021 18:55:28 +0000 (14:55 -0400)]
Fix typos
Alan T. DeKok [Thu, 4 Nov 2021 18:49:40 +0000 (14:49 -0400)]
we don't need a second name here
Alan T. DeKok [Thu, 4 Nov 2021 18:47:14 +0000 (14:47 -0400)]
allow running individual module tests
Arran Cudbard-Bell [Thu, 4 Nov 2021 18:50:38 +0000 (14:50 -0400)]
Need talloc
Arran Cudbard-Bell [Thu, 4 Nov 2021 18:31:21 +0000 (14:31 -0400)]
Dump capabilities to INFO() at various phases in the process lifecycle
Alan T. DeKok [Thu, 4 Nov 2021 17:46:41 +0000 (13:46 -0400)]
add const
Alan T. DeKok [Thu, 4 Nov 2021 15:05:00 +0000 (11:05 -0400)]
move mschap specific rules to top-level, and make top-level more generic
and don't bother re-running 'configure'. It doesn't work
half of the time.
Alan T. DeKok [Wed, 3 Nov 2021 22:32:58 +0000 (18:32 -0400)]
let's put files into ${localstatedir}, and not /tmp
Alan T. DeKok [Thu, 4 Nov 2021 12:07:25 +0000 (08:07 -0400)]
move db_dir, as nothing uses it
Alan T. DeKok [Wed, 3 Nov 2021 21:32:51 +0000 (17:32 -0400)]
fix xlats for virtual modules
don't even bother for "group".
Register the xlats in the "bootstrap" stage, by walking over the
virtual modules.
switch xlat_redundant() etc. to use the new XLAT API.
Alan T. DeKok [Wed, 3 Nov 2021 16:39:02 +0000 (12:39 -0400)]
use another module for redundant tests
Alan T. DeKok [Wed, 3 Nov 2021 16:35:33 +0000 (12:35 -0400)]
move virtual module to "modules" section
Alan T. DeKok [Wed, 3 Nov 2021 16:31:37 +0000 (12:31 -0400)]
remove all references to "instantiate"
Alan T. DeKok [Wed, 3 Nov 2021 16:30:24 +0000 (12:30 -0400)]
remove special cases for "instantiate", it no longer exists
Alan T. DeKok [Wed, 3 Nov 2021 16:27:19 +0000 (12:27 -0400)]
look up virtual modules using new API
instead of relying on the old "instantiate" section
Alan T. DeKok [Wed, 3 Nov 2021 16:25:40 +0000 (12:25 -0400)]
move virtual_modules back to bootstrap, and track them
expose an API to discover the CONF_SECTION for a virtual module
Alan T. DeKok [Wed, 3 Nov 2021 16:22:30 +0000 (12:22 -0400)]
Revert "Revert "remove the 'instantiate' section, as it's no longer necessary""
This reverts commit
09416b43dfcb6b232bd184fd3a56156a5dd4426a.
Alan T. DeKok [Wed, 3 Nov 2021 13:31:32 +0000 (09:31 -0400)]
allow for multiple instances
Alan T. DeKok [Tue, 2 Nov 2021 20:28:20 +0000 (16:28 -0400)]
add LOG_ID_LIB to files
Alan T. DeKok [Tue, 2 Nov 2021 19:31:55 +0000 (15:31 -0400)]
cleanups, and allow assigning of IDs to files
Alan T. DeKok [Tue, 2 Nov 2021 18:13:11 +0000 (14:13 -0400)]
define LOG_ID_SECTION for the drivers
Alan T. DeKok [Tue, 2 Nov 2021 18:12:35 +0000 (14:12 -0400)]
cleanups
Alan T. DeKok [Tue, 2 Nov 2021 01:24:28 +0000 (21:24 -0400)]
allow for LIB/SECTION IDs to be in different directories
as with rlm_sql and rlm_eap
Alan T. DeKok [Tue, 2 Nov 2021 01:24:12 +0000 (21:24 -0400)]
more notes
James Jones [Thu, 4 Nov 2021 14:16:35 +0000 (09:16 -0500)]
Add #include <sys/types.h> to the ssize_t test program (#4303)
That's (at least one place) where ssize_t gets defined, so the
test program can work as intended. (The header's there for Mac
OS X as well.)
Arran Cudbard-Bell [Thu, 4 Nov 2021 04:09:04 +0000 (00:09 -0400)]
Don't print the module prefix
Arran Cudbard-Bell [Thu, 4 Nov 2021 03:30:00 +0000 (23:30 -0400)]
Helps to init the lists
Arran Cudbard-Bell [Thu, 4 Nov 2021 03:20:35 +0000 (23:20 -0400)]
Copy all of the server_id and client_id attributes
Arran Cudbard-Bell [Wed, 3 Nov 2021 23:33:20 +0000 (19:33 -0400)]
Fix assert
Arran Cudbard-Bell [Wed, 3 Nov 2021 23:20:31 +0000 (19:20 -0400)]
Final temporary fix for replacing nested pairs
Arran Cudbard-Bell [Wed, 3 Nov 2021 22:06:52 +0000 (18:06 -0400)]
Add more validation calls
Arran Cudbard-Bell [Wed, 3 Nov 2021 21:40:52 +0000 (17:40 -0400)]
:= should just replace the existing vp instead of building out extents
Arran Cudbard-Bell [Wed, 3 Nov 2021 21:13:51 +0000 (17:13 -0400)]
Still replacing in the extent's list
Arran Cudbard-Bell [Wed, 3 Nov 2021 21:00:05 +0000 (17:00 -0400)]
Fix case in tmpl_extents_find for where the leaf attribute exists
We still want to return its direct parent as a leaf
Arran Cudbard-Bell [Wed, 3 Nov 2021 20:20:11 +0000 (16:20 -0400)]
Catch logic errors sooner in tmpl_extents_find
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:53:22 +0000 (15:53 -0400)]
They're fixed length attributes...
Nick Porter [Wed, 3 Nov 2021 19:52:10 +0000 (19:52 +0000)]
v4: Convert SQL xlat to new API (#4302)
* Define sql_xlat_escape()
* Define mox_xlat_instantiate() for rlm_sql
* Amend SQL xlat to use new API
* Register new sql xlat
* Remove old sql xlat escape function
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:40:17 +0000 (15:40 -0400)]
...and another couple
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:32:42 +0000 (15:32 -0400)]
Incorrect ctx for timer
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:32:29 +0000 (15:32 -0400)]
Formatting
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:18:35 +0000 (15:18 -0400)]
typo
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:17:13 +0000 (15:17 -0400)]
Remove coverity badge. The coverity scan tool is broken.
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:15:30 +0000 (15:15 -0400)]
We need the link address attribute not its ancestor
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:11:15 +0000 (15:11 -0400)]
Don't process the next state if we can't find the required fields
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:59:13 +0000 (14:59 -0400)]
Off by one
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:55:26 +0000 (14:55 -0400)]
Fix crash on exit
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:47:12 +0000 (14:47 -0400)]
Don't loop infinitely when cancelling requests
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:46:56 +0000 (14:46 -0400)]
More quotes
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:08:04 +0000 (14:08 -0400)]
Don't leave freed thread trunks in the tree of ldap connections
Arran Cudbard-Bell [Wed, 3 Nov 2021 17:42:23 +0000 (13:42 -0400)]
Fix dns encoder call to dump_fuzzer_data
Arran Cudbard-Bell [Wed, 3 Nov 2021 17:36:03 +0000 (13:36 -0400)]
Move rctx into mctx, fixing dhcpv6_process in the process
Arran Cudbard-Bell [Wed, 3 Nov 2021 13:17:32 +0000 (09:17 -0400)]
Revert "remove the 'instantiate' section, as it's no longer necessary"
This reverts commit
842b82fae919c1457b0264ca448395c9c7678790.
Arran Cudbard-Bell [Wed, 3 Nov 2021 03:31:20 +0000 (23:31 -0400)]
slightly clear
Arran Cudbard-Bell [Wed, 3 Nov 2021 03:25:22 +0000 (23:25 -0400)]
Better string parsing errors
Arran Cudbard-Bell [Wed, 3 Nov 2021 01:56:33 +0000 (21:56 -0400)]
Fix protocol attributes in xlats in policies
Arran Cudbard-Bell [Wed, 3 Nov 2021 01:54:14 +0000 (21:54 -0400)]
Ignore profiler files
Arran Cudbard-Bell [Tue, 2 Nov 2021 17:47:22 +0000 (13:47 -0400)]
Create tag attributes from the root _not_ under TLVs or other structural elements.
Arran Cudbard-Bell [Tue, 2 Nov 2021 17:46:19 +0000 (13:46 -0400)]
Allow setting the debug level for fuzzer targets
It can be very useful for tracing protocol execution
Arran Cudbard-Bell [Tue, 2 Nov 2021 14:49:50 +0000 (10:49 -0400)]
Have the fuzzer print out talloc errors
Arran Cudbard-Bell [Tue, 2 Nov 2021 14:00:32 +0000 (10:00 -0400)]
fuzzer-no-link needs to be passed to the compiler and linker step
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:52:39 +0000 (09:52 -0400)]
Do a complete build before running the unit tests
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:40:17 +0000 (09:40 -0400)]
Quiet the compiler
The result of course, is identical.
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:36:26 +0000 (09:36 -0400)]
Add coverage option
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:09:53 +0000 (09:09 -0400)]
Add OSS-Fuzz status badge
James Jones [Tue, 2 Nov 2021 01:35:59 +0000 (20:35 -0500)]
Fix _fr_sbuff_out_ssize typo (#4300)
Alan T. DeKok [Mon, 1 Nov 2021 11:52:19 +0000 (07:52 -0400)]
magic to make fuzzers work
when we have two "main" functions.
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:23:41 +0000 (11:23 -0400)]
More corpus data...
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:13:18 +0000 (11:13 -0400)]
Better name
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:11:06 +0000 (11:11 -0400)]
Combine openat and fchmod
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:05:14 +0000 (11:05 -0400)]
Merge new corpus data
Arran Cudbard-Bell [Sun, 31 Oct 2021 07:15:41 +0000 (03:15 -0400)]
Commit merged corpus data
Arran Cudbard-Bell [Sun, 31 Oct 2021 06:24:48 +0000 (02:24 -0400)]
Fix fr_unix_time_from_t crash from clusterfuzz
For some reason maximum month value was set to 13, which created a buffer overrun.
Arran Cudbard-Bell [Sun, 31 Oct 2021 05:35:05 +0000 (01:35 -0400)]
Commit merged corpus data
Arran Cudbard-Bell [Sun, 31 Oct 2021 04:53:20 +0000 (00:53 -0400)]
Add support for producing fuzzer seed corpuses from unit test data
Support changing the fuzzer output dir mid-file
Add test.fuzzer.merge to merge all corpuses
Run the unit tests before scheduled fuzzing
This dumps the latest seed data from the unit tests into the corpus dir
Add fuzzer output dirs to the unit tests
Arran Cudbard-Bell [Sun, 31 Oct 2021 04:50:40 +0000 (00:50 -0400)]
Update DHCPv4 corpus
Arran Cudbard-Bell [Sun, 31 Oct 2021 01:11:07 +0000 (21:11 -0400)]
Bump LLVM version used for fuzzing
Arran Cudbard-Bell [Sun, 31 Oct 2021 00:18:08 +0000 (20:18 -0400)]
Always initialise err
Arran Cudbard-Bell [Sat, 30 Oct 2021 22:10:04 +0000 (18:10 -0400)]
Disable reverse lookups too
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:48:23 +0000 (17:48 -0400)]
Just use the normal intialisation macro...
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:45:21 +0000 (17:45 -0400)]
apparently these all need to agree now...
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:42:16 +0000 (17:42 -0400)]
Just suppress the warnings... Stupid stupid GCC
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:32:08 +0000 (17:32 -0400)]
Make definition and declaration agree
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:31:01 +0000 (17:31 -0400)]
fr_regex_flags_t is a bitfield, not an array.