]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
5 years agotypo
Alan T. DeKok [Sat, 14 Nov 2020 13:24:12 +0000 (08:24 -0500)] 
typo

5 years agoadd relay reply test
Alan T. DeKok [Sat, 14 Nov 2020 13:12:06 +0000 (08:12 -0500)] 
add relay reply test

5 years ago<sigh> Header fields are NOT OPTIONAL
Alan T. DeKok [Sat, 14 Nov 2020 13:08:16 +0000 (08:08 -0500)] 
<sigh> Header fields are NOT OPTIONAL

if there's no VP for the header field, we MUST encode SOMETHING.
Doing anything else is utterly ridiculous

5 years agoif no original, fall through to encoding the header from VPs
Alan T. DeKok [Sat, 14 Nov 2020 13:05:15 +0000 (08:05 -0500)] 
if no original, fall through to encoding the header from VPs

5 years agoadded debugging
Alan T. DeKok [Sat, 14 Nov 2020 13:04:19 +0000 (08:04 -0500)] 
added debugging

5 years agoProcess extents lifo style
Arran Cudbard-Bell [Sat, 14 Nov 2020 00:59:57 +0000 (18:59 -0600)] 
Process extents lifo style

5 years agoAllocate from the correct ctx in subrequest.c
Arran Cudbard-Bell [Sat, 14 Nov 2020 00:57:08 +0000 (18:57 -0600)] 
Allocate from the correct ctx in subrequest.c

5 years agoCI: Only trigger scheduled coverity scans from main repo (#3746)
Terry Burton [Sat, 14 Nov 2020 00:45:57 +0000 (00:45 +0000)] 
CI: Only trigger scheduled coverity scans from main repo (#3746)

5 years agoFormatting
Arran Cudbard-Bell [Sat, 14 Nov 2020 00:29:04 +0000 (18:29 -0600)] 
Formatting

5 years agoFix edge case in fr_dict_attr_common_parent
Arran Cudbard-Bell [Fri, 13 Nov 2020 23:38:01 +0000 (17:38 -0600)] 
Fix edge case in fr_dict_attr_common_parent

5 years agoFor proxied requests don't filer reply attributes by protocol
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:59:45 +0000 (16:59 -0600)] 
For proxied requests don't filer reply attributes by protocol

5 years agoOnly print attributes of... the actual protocol!
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:59:27 +0000 (16:59 -0600)] 
Only print attributes of... the actual protocol!

Do as the name suggests.  Only took three years...

5 years agoHave the DHCPv6 state machine the work of creating the canned reply
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:20:51 +0000 (16:20 -0600)] 
Have the DHCPv6 state machine the work of creating the canned reply

5 years agoFormatting
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:12:56 +0000 (16:12 -0600)] 
Formatting

5 years agoAllow limits to be set on the number of attributes copied
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:12:49 +0000 (16:12 -0600)] 
Allow limits to be set on the number of attributes copied

5 years agoSort
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:12:09 +0000 (16:12 -0600)] 
Sort

5 years agoAdd doxygen headers for request_data_add
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:12:01 +0000 (16:12 -0600)] 
Add doxygen headers for request_data_add

It's annoying to try and puzzle out what all the arguments mean.

5 years agoMore indenting
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:09:07 +0000 (16:09 -0600)] 
More indenting

5 years agoIndent pair lists by default
Arran Cudbard-Bell [Fri, 13 Nov 2020 22:06:59 +0000 (16:06 -0600)] 
Indent pair lists by default

5 years agoremove unused printf arg
Alan T. DeKok [Fri, 13 Nov 2020 21:00:56 +0000 (16:00 -0500)] 
remove unused printf arg

5 years agoFix fr_pair_list_log to print nested attributes with indentation
Arran Cudbard-Bell [Fri, 13 Nov 2020 19:39:28 +0000 (13:39 -0600)] 
Fix fr_pair_list_log to print nested attributes with indentation

5 years agomake the virtual servers call app_process bootstrap / instantiate
Alan T. DeKok [Fri, 13 Nov 2020 18:09:44 +0000 (13:09 -0500)] 
make the virtual servers call app_process bootstrap / instantiate

so that the proto_* modules don't need to do it.

and now that the app_process pointer is cached, each 'type = foo'
app_process handler is bootstrapped / instantiated only once,
instead of multiple times as before.

5 years agocache the entire dl_module_inst_t* for packet types
Alan T. DeKok [Fri, 13 Nov 2020 17:50:44 +0000 (12:50 -0500)] 
cache the entire dl_module_inst_t* for packet types

which means that we can not only get the process function by name
as before, but we also have full access to the data for calling
bootstrap, instantiate, etc.

5 years agorename variable
Alan T. DeKok [Fri, 13 Nov 2020 17:38:24 +0000 (12:38 -0500)] 
rename variable

5 years agomove proto name argument to be a little cleaner
Alan T. DeKok [Fri, 13 Nov 2020 16:07:46 +0000 (11:07 -0500)] 
move proto name argument to be a little cleaner

5 years agoremove code_allowed[code]. It's redundant with type_submodule_by_code
Alan T. DeKok [Fri, 13 Nov 2020 16:05:12 +0000 (11:05 -0500)] 
remove code_allowed[code].  It's redundant with type_submodule_by_code

5 years agomove settings of type_submodule_by_name to the type_parse function
Alan T. DeKok [Fri, 13 Nov 2020 16:01:19 +0000 (11:01 -0500)] 
move settings of type_submodule_by_name to the type_parse function

5 years agopull necessary work from fr_app_process_type_parse()
Alan T. DeKok [Thu, 12 Nov 2020 20:46:07 +0000 (15:46 -0500)] 
pull necessary work from fr_app_process_type_parse()

in preparation for drastically simplifying the booting process

5 years agoinitialize "code"
Alan T. DeKok [Thu, 12 Nov 2020 20:38:15 +0000 (15:38 -0500)] 
initialize "code"

5 years agowe don't use recv/send sections for control sockets
Alan T. DeKok [Thu, 12 Nov 2020 20:27:20 +0000 (15:27 -0500)] 
we don't use recv/send sections for control sockets

so might as well nuke them

5 years agoremove unused code
Alan T. DeKok [Thu, 12 Nov 2020 20:23:16 +0000 (15:23 -0500)] 
remove unused code

5 years agoremove unused files
Alan T. DeKok [Thu, 12 Nov 2020 20:17:25 +0000 (15:17 -0500)] 
remove unused files

5 years agoReturn the reply packet type
Arran Cudbard-Bell [Fri, 13 Nov 2020 18:39:10 +0000 (12:39 -0600)] 
Return the reply packet type

5 years agoHelps to set the extent
Arran Cudbard-Bell [Fri, 13 Nov 2020 18:13:46 +0000 (12:13 -0600)] 
Helps to set the extent

5 years agofr_pair_list_copy should append not prepend
Arran Cudbard-Bell [Fri, 13 Nov 2020 18:10:37 +0000 (12:10 -0600)] 
fr_pair_list_copy should append not prepend

5 years agoFixup = and += with nested LHS for callers of map_to_request
Arran Cudbard-Bell [Fri, 13 Nov 2020 17:44:05 +0000 (11:44 -0600)] 
Fixup = and += with nested LHS for callers of map_to_request

This gives at least partial nesting functionality for LDAP, SQL maps, and redis_ippool

Add support for nested attribute references for ':=', '=', '+='

5 years agoAdd tmpl_extents_debug
Arran Cudbard-Bell [Fri, 13 Nov 2020 16:15:01 +0000 (10:15 -0600)] 
Add tmpl_extents_debug

5 years agoForce cleanup
Arran Cudbard-Bell [Fri, 13 Nov 2020 15:31:41 +0000 (09:31 -0600)] 
Force cleanup

5 years agoTypo
Arran Cudbard-Bell [Fri, 13 Nov 2020 15:27:26 +0000 (09:27 -0600)] 
Typo

5 years agoHide the big callergraphs
Arran Cudbard-Bell [Fri, 13 Nov 2020 15:22:18 +0000 (09:22 -0600)] 
Hide the big callergraphs

5 years agoBetter group names
Arran Cudbard-Bell [Fri, 13 Nov 2020 00:22:30 +0000 (18:22 -0600)] 
Better group names

5 years agoTypo
Arran Cudbard-Bell [Fri, 13 Nov 2020 00:16:19 +0000 (18:16 -0600)] 
Typo

5 years agoShould be private
Arran Cudbard-Bell [Fri, 13 Nov 2020 00:09:35 +0000 (18:09 -0600)] 
Should be private

5 years agoDisable subgrouping. We control the grouping not doxygen.
Arran Cudbard-Bell [Fri, 13 Nov 2020 00:08:06 +0000 (18:08 -0600)] 
Disable subgrouping.  We control the grouping not doxygen.

5 years agoClearer docs for fr_dbuff_extend_t
Arran Cudbard-Bell [Thu, 12 Nov 2020 23:29:00 +0000 (17:29 -0600)] 
Clearer docs for fr_dbuff_extend_t

5 years agoClearer docs for _status in #fr_dbuff_extend_lowat
Arran Cudbard-Bell [Thu, 12 Nov 2020 23:25:54 +0000 (17:25 -0600)] 
Clearer docs for _status in #fr_dbuff_extend_lowat

5 years agoMore fixes
Arran Cudbard-Bell [Thu, 12 Nov 2020 23:17:01 +0000 (17:17 -0600)] 
More fixes

5 years agoRepetition
Arran Cudbard-Bell [Thu, 12 Nov 2020 22:46:02 +0000 (16:46 -0600)] 
Repetition

5 years agoMake the warnings around caching pointers clearer
Arran Cudbard-Bell [Thu, 12 Nov 2020 22:43:00 +0000 (16:43 -0600)] 
Make the warnings around caching pointers clearer

5 years agoShuffle the fr_dbuff_extend_t typedef around
Arran Cudbard-Bell [Thu, 12 Nov 2020 22:36:31 +0000 (16:36 -0600)] 
Shuffle the fr_dbuff_extend_t typedef around

5 years agoHelps to provide a valid example
Arran Cudbard-Bell [Thu, 12 Nov 2020 20:25:57 +0000 (14:25 -0600)] 
Helps to provide a valid example

5 years agoTypo
Arran Cudbard-Bell [Thu, 12 Nov 2020 20:23:55 +0000 (14:23 -0600)] 
Typo

5 years agoCI: No need to call apt-get update after add-apt-repository (#3745)
Terry Burton [Thu, 12 Nov 2020 20:21:11 +0000 (20:21 +0000)] 
CI: No need to call apt-get update after add-apt-repository (#3745)

5 years agoFix order
Arran Cudbard-Bell [Thu, 12 Nov 2020 20:20:37 +0000 (14:20 -0600)] 
Fix order

5 years agoMore consistent description of accessors
Arran Cudbard-Bell [Thu, 12 Nov 2020 20:14:11 +0000 (14:14 -0600)] 
More consistent description of accessors

5 years agoPosessive...
Arran Cudbard-Bell [Thu, 12 Nov 2020 20:09:54 +0000 (14:09 -0600)] 
Posessive...

5 years agoOmmit this
Arran Cudbard-Bell [Thu, 12 Nov 2020 20:08:05 +0000 (14:08 -0600)] 
Ommit this

5 years agoYet more tweaks
Arran Cudbard-Bell [Thu, 12 Nov 2020 20:04:46 +0000 (14:04 -0600)] 
Yet more tweaks

5 years agoUpdate target dir
Arran Cudbard-Bell [Thu, 12 Nov 2020 19:57:53 +0000 (13:57 -0600)] 
Update target dir

5 years agoMore tweaks
Arran Cudbard-Bell [Thu, 12 Nov 2020 19:54:40 +0000 (13:54 -0600)] 
More tweaks

5 years agoCI: Use pre-installed DBs since containers are slow to start (#3744)
Terry Burton [Thu, 12 Nov 2020 19:36:13 +0000 (19:36 +0000)] 
CI: Use pre-installed DBs since containers are slow to start (#3744)

5 years agoTypo
Arran Cudbard-Bell [Thu, 12 Nov 2020 19:31:28 +0000 (13:31 -0600)] 
Typo

5 years agoCleanup doxygen output for dbuff
Arran Cudbard-Bell [Thu, 12 Nov 2020 19:30:47 +0000 (13:30 -0600)] 
Cleanup doxygen output for dbuff

5 years agoMark things as private
Arran Cudbard-Bell [Thu, 12 Nov 2020 17:51:13 +0000 (11:51 -0600)] 
Mark things as private

5 years agoMore doxygen
Arran Cudbard-Bell [Thu, 12 Nov 2020 17:50:41 +0000 (11:50 -0600)] 
More doxygen

5 years agoDeploy documentation to github pages
Arran Cudbard-Bell [Thu, 12 Nov 2020 17:23:32 +0000 (11:23 -0600)] 
Deploy documentation to github pages

5 years agoMore doxygen
Arran Cudbard-Bell [Thu, 12 Nov 2020 16:52:09 +0000 (10:52 -0600)] 
More doxygen

5 years agoshut up static analyzer
Alan T. DeKok [Thu, 12 Nov 2020 16:38:08 +0000 (11:38 -0500)] 
shut up static analyzer

5 years agomake `type = ...` parsers use new function
Alan T. DeKok [Thu, 12 Nov 2020 16:36:30 +0000 (11:36 -0500)] 
make `type = ...` parsers use new function

5 years agoadd fr_app_process_type_parse()
Alan T. DeKok [Thu, 12 Nov 2020 16:33:03 +0000 (11:33 -0500)] 
add fr_app_process_type_parse()

to abstract all of the common parsing of `type = ...`

5 years agouse Packet-Type for names, not Message-Type
Alan T. DeKok [Thu, 12 Nov 2020 15:16:32 +0000 (10:16 -0500)] 
use Packet-Type for names, not Message-Type

5 years agogive a better error message than "internal sanity check failed"
Alan T. DeKok [Thu, 12 Nov 2020 15:06:50 +0000 (10:06 -0500)] 
give a better error message than "internal sanity check failed"

5 years agounknown attributes can still be created if the dictionaries are read-only
Alan T. DeKok [Thu, 12 Nov 2020 15:06:03 +0000 (10:06 -0500)] 
unknown attributes can still be created if the dictionaries are read-only

otherwise we're unable to create _any_ unknown attributes at run-time.

5 years agotypo
Alan T. DeKok [Thu, 12 Nov 2020 13:17:12 +0000 (08:17 -0500)] 
typo

5 years agoAlways initialise rcode
Arran Cudbard-Bell [Thu, 12 Nov 2020 01:55:06 +0000 (19:55 -0600)] 
Always initialise rcode

5 years agoFix yielding from eap_method_select
Arran Cudbard-Bell [Thu, 12 Nov 2020 01:39:47 +0000 (19:39 -0600)] 
Fix yielding from eap_method_select

5 years agoDoxygen
Arran Cudbard-Bell [Thu, 12 Nov 2020 01:29:41 +0000 (19:29 -0600)] 
Doxygen

5 years agoCI: Don't install LLVM for a GCC build (#3742)
Terry Burton [Thu, 12 Nov 2020 01:09:45 +0000 (01:09 +0000)] 
CI: Don't install LLVM for a GCC build (#3742)

5 years agoMaster CI time saving (#3741)
Terry Burton [Wed, 11 Nov 2020 23:24:11 +0000 (23:24 +0000)] 
Master CI time saving (#3741)

* CI: Cache LFS files to avoid "remote" file transfers

We avoid pulling from GitHub by pulling from GitHub, but it saves a few
seconds...

* CI: Package manager treaks that save a bit quite a bit of time

5 years agoDon't use makefile targets
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:59:13 +0000 (15:59 -0600)] 
Don't use makefile targets

5 years agoUpdate badges
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:52:21 +0000 (15:52 -0600)] 
Update badges

5 years agoRename job
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:49:33 +0000 (15:49 -0600)] 
Rename job

5 years agoUpdate documentation.yml
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:49:06 +0000 (15:49 -0600)] 
Update documentation.yml

5 years agoGithub actions file to build doxygen and antora docsite
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:47:32 +0000 (15:47 -0600)] 
Github actions file to build doxygen and antora docsite

5 years agoRename freeradius.yml to ci.yml
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:39:29 +0000 (15:39 -0600)] 
Rename freeradius.yml to ci.yml

5 years agoStrip out documentation builds from main matrix
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:39:00 +0000 (15:39 -0600)] 
Strip out documentation builds from main matrix

5 years agoBetter limits on packet types
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:33:30 +0000 (15:33 -0600)] 
Better limits on packet types

5 years agoAdd target for removing the eapol_test files
Arran Cudbard-Bell [Wed, 11 Nov 2020 21:19:31 +0000 (15:19 -0600)] 
Add target for removing the eapol_test files

5 years agolower bounds on code to match array. CID 1469163
Alan T. DeKok [Wed, 11 Nov 2020 18:18:40 +0000 (13:18 -0500)] 
lower bounds on code to match array.  CID 1469163

5 years agoadd MEM. CID 1469169
Alan T. DeKok [Wed, 11 Nov 2020 18:10:54 +0000 (13:10 -0500)] 
add MEM.  CID 1469169

5 years agocheck for NULL. CID 1469172
Alan T. DeKok [Wed, 11 Nov 2020 18:01:34 +0000 (13:01 -0500)] 
check for NULL.  CID 1469172

5 years agoremove dead code. CID 1469177
Alan T. DeKok [Wed, 11 Nov 2020 17:59:56 +0000 (12:59 -0500)] 
remove dead code.  CID 1469177

5 years agoreturn "true", not pointer. CID 1469178
Alan T. DeKok [Wed, 11 Nov 2020 17:58:54 +0000 (12:58 -0500)] 
return "true", not pointer.  CID 1469178

5 years agofix CID 1469180
Alan T. DeKok [Wed, 11 Nov 2020 17:57:16 +0000 (12:57 -0500)] 
fix CID 1469180

5 years agobasic sanity checks for lease query and lease query reply
Alan T. DeKok [Wed, 11 Nov 2020 16:35:22 +0000 (11:35 -0500)] 
basic sanity checks for lease query and lease query reply

5 years agoFixup fr_dbuff_move to work with streams
Arran Cudbard-Bell [Wed, 11 Nov 2020 20:41:57 +0000 (14:41 -0600)] 
Fixup fr_dbuff_move to work with streams

5 years agoFix cron format
Arran Cudbard-Bell [Wed, 11 Nov 2020 17:13:25 +0000 (11:13 -0600)] 
Fix cron format

5 years agoRun the coverity scan tool every day at 20:00
Arran Cudbard-Bell [Wed, 11 Nov 2020 17:00:25 +0000 (11:00 -0600)] 
Run the coverity scan tool every day at 20:00

5 years agoAdd a cache entry for the coverity tool seeing as it takes forever to download
Arran Cudbard-Bell [Wed, 11 Nov 2020 16:43:16 +0000 (10:43 -0600)] 
Add a cache entry for the coverity tool seeing as it takes forever to download

5 years agoTry with the example wget command from the coverity docs
Arran Cudbard-Bell [Wed, 11 Nov 2020 16:09:01 +0000 (10:09 -0600)] 
Try with the example wget command from the coverity docs