]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
3 years agoMove talloc header
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:07:14 +0000 (15:07 -0400)] 
Move talloc header

3 years agoCopy interface id back if it was included
Arran Cudbard-Bell [Thu, 4 Nov 2021 19:06:24 +0000 (15:06 -0400)] 
Copy interface id back if it was included

3 years agoFix various dumb issues
Arran Cudbard-Bell [Thu, 4 Nov 2021 18:59:53 +0000 (14:59 -0400)] 
Fix various dumb issues

3 years agoFix typos
Arran Cudbard-Bell [Thu, 4 Nov 2021 18:55:28 +0000 (14:55 -0400)] 
Fix typos

3 years agowe don't need a second name here
Alan T. DeKok [Thu, 4 Nov 2021 18:49:40 +0000 (14:49 -0400)] 
we don't need a second name here

3 years agoallow running individual module tests
Alan T. DeKok [Thu, 4 Nov 2021 18:47:14 +0000 (14:47 -0400)] 
allow running individual module tests

3 years agoNeed talloc
Arran Cudbard-Bell [Thu, 4 Nov 2021 18:50:38 +0000 (14:50 -0400)] 
Need talloc

3 years agoDump capabilities to INFO() at various phases in the process lifecycle
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

3 years agoadd const
Alan T. DeKok [Thu, 4 Nov 2021 17:46:41 +0000 (13:46 -0400)] 
add const

3 years agomove mschap specific rules to top-level, and make top-level more generic
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.

3 years agolet's put files into ${localstatedir}, and not /tmp
Alan T. DeKok [Wed, 3 Nov 2021 22:32:58 +0000 (18:32 -0400)] 
let's put files into ${localstatedir}, and not /tmp

3 years agomove db_dir, as nothing uses it
Alan T. DeKok [Thu, 4 Nov 2021 12:07:25 +0000 (08:07 -0400)] 
move db_dir, as nothing uses it

3 years agofix xlats for virtual modules
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.

3 years agouse another module for redundant tests
Alan T. DeKok [Wed, 3 Nov 2021 16:39:02 +0000 (12:39 -0400)] 
use another module for redundant tests

3 years agomove virtual module to "modules" section
Alan T. DeKok [Wed, 3 Nov 2021 16:35:33 +0000 (12:35 -0400)] 
move virtual module to "modules" section

3 years agoremove all references to "instantiate"
Alan T. DeKok [Wed, 3 Nov 2021 16:31:37 +0000 (12:31 -0400)] 
remove all references to "instantiate"

3 years agoremove special cases for "instantiate", it no longer exists
Alan T. DeKok [Wed, 3 Nov 2021 16:30:24 +0000 (12:30 -0400)] 
remove special cases for "instantiate", it no longer exists

3 years agolook up virtual modules using new API
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

3 years agomove virtual_modules back to bootstrap, and track them
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

3 years agoRevert "Revert "remove the 'instantiate' section, as it's no longer necessary""
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.

3 years agoallow for multiple instances
Alan T. DeKok [Wed, 3 Nov 2021 13:31:32 +0000 (09:31 -0400)] 
allow for multiple instances

3 years agoadd LOG_ID_LIB to files
Alan T. DeKok [Tue, 2 Nov 2021 20:28:20 +0000 (16:28 -0400)] 
add LOG_ID_LIB to files

3 years agocleanups, and allow assigning of IDs to files
Alan T. DeKok [Tue, 2 Nov 2021 19:31:55 +0000 (15:31 -0400)] 
cleanups, and allow assigning of IDs to files

3 years agodefine LOG_ID_SECTION for the drivers
Alan T. DeKok [Tue, 2 Nov 2021 18:13:11 +0000 (14:13 -0400)] 
define LOG_ID_SECTION for the drivers

3 years agocleanups
Alan T. DeKok [Tue, 2 Nov 2021 18:12:35 +0000 (14:12 -0400)] 
cleanups

3 years agoallow for LIB/SECTION IDs to be in different directories
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

3 years agomore notes
Alan T. DeKok [Tue, 2 Nov 2021 01:24:12 +0000 (21:24 -0400)] 
more notes

3 years agoAdd #include <sys/types.h> to the ssize_t test program (#4303)
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.)

3 years agoDon't print the module prefix
Arran Cudbard-Bell [Thu, 4 Nov 2021 04:09:04 +0000 (00:09 -0400)] 
Don't print the module prefix

3 years agoHelps to init the lists
Arran Cudbard-Bell [Thu, 4 Nov 2021 03:30:00 +0000 (23:30 -0400)] 
Helps to init the lists

3 years agoCopy all of the server_id and client_id attributes
Arran Cudbard-Bell [Thu, 4 Nov 2021 03:20:35 +0000 (23:20 -0400)] 
Copy all of the server_id and client_id attributes

3 years agoFix assert
Arran Cudbard-Bell [Wed, 3 Nov 2021 23:33:20 +0000 (19:33 -0400)] 
Fix assert

3 years agoFinal temporary fix for replacing nested pairs
Arran Cudbard-Bell [Wed, 3 Nov 2021 23:20:31 +0000 (19:20 -0400)] 
Final temporary fix for replacing nested pairs

3 years agoAdd more validation calls
Arran Cudbard-Bell [Wed, 3 Nov 2021 22:06:52 +0000 (18:06 -0400)] 
Add more validation calls

3 years ago:= should just replace the existing vp instead of building out extents
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

3 years agoStill replacing in the extent's list
Arran Cudbard-Bell [Wed, 3 Nov 2021 21:13:51 +0000 (17:13 -0400)] 
Still replacing in the extent's list

3 years agoFix case in tmpl_extents_find for where the leaf attribute exists
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

3 years agoCatch logic errors sooner in tmpl_extents_find
Arran Cudbard-Bell [Wed, 3 Nov 2021 20:20:11 +0000 (16:20 -0400)] 
Catch logic errors sooner in tmpl_extents_find

3 years agoThey're fixed length attributes...
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:53:22 +0000 (15:53 -0400)] 
They're fixed length attributes...

3 years agov4: Convert SQL xlat to new API (#4302)
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

3 years ago...and another couple
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:40:17 +0000 (15:40 -0400)] 
...and another couple

3 years agoIncorrect ctx for timer
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:32:42 +0000 (15:32 -0400)] 
Incorrect ctx for timer

3 years agoFormatting
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:32:29 +0000 (15:32 -0400)] 
Formatting

3 years agotypo
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:18:35 +0000 (15:18 -0400)] 
typo

3 years agoRemove coverity badge. The coverity scan tool is broken.
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:17:13 +0000 (15:17 -0400)] 
Remove coverity badge.  The coverity scan tool is broken.

3 years agoWe need the link address attribute not its ancestor
Arran Cudbard-Bell [Wed, 3 Nov 2021 19:15:30 +0000 (15:15 -0400)] 
We need the link address attribute not its ancestor

3 years agoDon't process the next state if we can't find the required fields
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

3 years agoOff by one
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:59:13 +0000 (14:59 -0400)] 
Off by one

3 years agoFix crash on exit
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:55:26 +0000 (14:55 -0400)] 
Fix crash on exit

3 years agoDon't loop infinitely when cancelling requests
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:47:12 +0000 (14:47 -0400)] 
Don't loop infinitely when cancelling requests

3 years agoMore quotes
Arran Cudbard-Bell [Wed, 3 Nov 2021 18:46:56 +0000 (14:46 -0400)] 
More quotes

3 years agoDon't leave freed thread trunks in the tree of ldap connections
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

3 years agoFix dns encoder call to dump_fuzzer_data
Arran Cudbard-Bell [Wed, 3 Nov 2021 17:42:23 +0000 (13:42 -0400)] 
Fix dns encoder call to dump_fuzzer_data

3 years agoMove rctx into mctx, fixing dhcpv6_process in the process
Arran Cudbard-Bell [Wed, 3 Nov 2021 17:36:03 +0000 (13:36 -0400)] 
Move rctx into mctx, fixing dhcpv6_process in the process

3 years agoRevert "remove the 'instantiate' section, as it's no longer necessary"
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.

3 years agoslightly clear
Arran Cudbard-Bell [Wed, 3 Nov 2021 03:31:20 +0000 (23:31 -0400)] 
slightly clear

3 years agoBetter string parsing errors
Arran Cudbard-Bell [Wed, 3 Nov 2021 03:25:22 +0000 (23:25 -0400)] 
Better string parsing errors

3 years agoFix protocol attributes in xlats in policies
Arran Cudbard-Bell [Wed, 3 Nov 2021 01:56:33 +0000 (21:56 -0400)] 
Fix protocol attributes in xlats in policies

3 years agoIgnore profiler files
Arran Cudbard-Bell [Wed, 3 Nov 2021 01:54:14 +0000 (21:54 -0400)] 
Ignore profiler files

3 years agoCreate tag attributes from the root _not_ under TLVs or other structural elements.
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.

3 years agoAllow setting the debug level for fuzzer targets
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

3 years agoHave the fuzzer print out talloc errors
Arran Cudbard-Bell [Tue, 2 Nov 2021 14:49:50 +0000 (10:49 -0400)] 
Have the fuzzer print out talloc errors

3 years agofuzzer-no-link needs to be passed to the compiler and linker step
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

3 years agoDo a complete build before running the unit tests
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:52:39 +0000 (09:52 -0400)] 
Do a complete build before running the unit tests

3 years agoQuiet the compiler
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:40:17 +0000 (09:40 -0400)] 
Quiet the compiler

The result of course, is identical.

3 years agoAdd coverage option
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:36:26 +0000 (09:36 -0400)] 
Add coverage option

3 years agoAdd OSS-Fuzz status badge
Arran Cudbard-Bell [Tue, 2 Nov 2021 13:09:53 +0000 (09:09 -0400)] 
Add OSS-Fuzz status badge

3 years agoFix _fr_sbuff_out_ssize typo (#4300)
James Jones [Tue, 2 Nov 2021 01:35:59 +0000 (20:35 -0500)] 
Fix _fr_sbuff_out_ssize typo (#4300)

3 years agomagic to make fuzzers work
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.

3 years agoMore corpus data...
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:23:41 +0000 (11:23 -0400)] 
More corpus data...

3 years agoBetter name
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:13:18 +0000 (11:13 -0400)] 
Better name

3 years agoCombine openat and fchmod
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:11:06 +0000 (11:11 -0400)] 
Combine openat and fchmod

3 years agoMerge new corpus data
Arran Cudbard-Bell [Sun, 31 Oct 2021 15:05:14 +0000 (11:05 -0400)] 
Merge new corpus data

3 years agoCommit merged corpus data
Arran Cudbard-Bell [Sun, 31 Oct 2021 07:15:41 +0000 (03:15 -0400)] 
Commit merged corpus data

3 years agoFix fr_unix_time_from_t crash from clusterfuzz
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.

3 years agoCommit merged corpus data
Arran Cudbard-Bell [Sun, 31 Oct 2021 05:35:05 +0000 (01:35 -0400)] 
Commit merged corpus data

3 years agoAdd support for producing fuzzer seed corpuses from unit test 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

3 years agoUpdate DHCPv4 corpus
Arran Cudbard-Bell [Sun, 31 Oct 2021 04:50:40 +0000 (00:50 -0400)] 
Update DHCPv4 corpus

3 years agoBump LLVM version used for fuzzing
Arran Cudbard-Bell [Sun, 31 Oct 2021 01:11:07 +0000 (21:11 -0400)] 
Bump LLVM version used for fuzzing

3 years agoAlways initialise err
Arran Cudbard-Bell [Sun, 31 Oct 2021 00:18:08 +0000 (20:18 -0400)] 
Always initialise err

3 years agoDisable reverse lookups too
Arran Cudbard-Bell [Sat, 30 Oct 2021 22:10:04 +0000 (18:10 -0400)] 
Disable reverse lookups too

3 years agoJust use the normal intialisation macro...
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:48:23 +0000 (17:48 -0400)] 
Just use the normal intialisation macro...

3 years agoapparently these all need to agree now...
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:45:21 +0000 (17:45 -0400)] 
apparently these all need to agree now...

3 years agoJust suppress the warnings... Stupid stupid GCC
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:42:16 +0000 (17:42 -0400)] 
Just suppress the warnings... Stupid stupid GCC

3 years agoMake definition and declaration agree
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:32:08 +0000 (17:32 -0400)] 
Make definition and declaration agree

3 years agofr_regex_flags_t is a bitfield, not an array.
Arran Cudbard-Bell [Sat, 30 Oct 2021 21:31:01 +0000 (17:31 -0400)] 
fr_regex_flags_t is a bitfield, not an array.

3 years agoRevert "Slightly less hacky way of quieting GCC"
Arran Cudbard-Bell [Sat, 30 Oct 2021 19:07:52 +0000 (15:07 -0400)] 
Revert "Slightly less hacky way of quieting GCC"

This reverts commit ff8869bda0b3f69d2655ccc9e577a2d4c267bc5e.

3 years agoSlightly less hacky way of quieting GCC
Arran Cudbard-Bell [Sat, 30 Oct 2021 19:03:20 +0000 (15:03 -0400)] 
Slightly less hacky way of quieting GCC

3 years agoMore GCC fixes
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:52:50 +0000 (14:52 -0400)] 
More GCC fixes

3 years agoApparently that's not enough
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:45:22 +0000 (14:45 -0400)] 
Apparently that's not enough

3 years agoUse the correct init macro
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:43:55 +0000 (14:43 -0400)] 
Use the correct init macro

3 years agoUnhide dict_eap_aka_sim
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:40:13 +0000 (14:40 -0400)] 
Unhide dict_eap_aka_sim

3 years agoInitialise more buffers
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:39:55 +0000 (14:39 -0400)] 
Initialise more buffers

3 years agoFix other fr_dict_t and fr_dict_attr_t ODR violations
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:32:29 +0000 (14:32 -0400)] 
Fix other fr_dict_t and fr_dict_attr_t ODR violations

3 years agoQuiet gcc?
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:10:50 +0000 (14:10 -0400)] 
Quiet gcc?

3 years agoDon't export attr/dict symbols
Arran Cudbard-Bell [Sat, 30 Oct 2021 18:06:05 +0000 (14:06 -0400)] 
Don't export attr/dict symbols

3 years agoUse different sbuff initialisers for printing and parsing
Arran Cudbard-Bell [Sat, 30 Oct 2021 17:59:40 +0000 (13:59 -0400)] 
Use different sbuff initialisers for printing and parsing

Zero terminate buffers used for printing

3 years agoInit more vars in minmax heap tests
Arran Cudbard-Bell [Sat, 30 Oct 2021 17:58:22 +0000 (13:58 -0400)] 
Init more vars in minmax heap tests

3 years agoBump compiler versions
Arran Cudbard-Bell [Sat, 30 Oct 2021 17:03:42 +0000 (13:03 -0400)] 
Bump compiler versions

3 years agoneed shell script quoting inside of m4 quoting
Alan T. DeKok [Sat, 30 Oct 2021 16:20:09 +0000 (12:20 -0400)] 
need shell script quoting inside of m4 quoting