]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
7 years agoAdd function to free dlists consisting of talloced elements
Arran Cudbard-Bell [Thu, 25 Apr 2019 01:49:13 +0000 (21:49 -0400)] 
Add function to free dlists consisting of talloced elements

7 years agoAdd functions to store/restore child request and session-state contents in a parent...
Arran Cudbard-Bell [Thu, 25 Apr 2019 00:26:33 +0000 (20:26 -0400)] 
Add functions to store/restore child request and session-state contents in a parent request

7 years agofix up subrequest
Alan T. DeKok [Wed, 24 Apr 2019 14:22:37 +0000 (10:22 -0400)] 
fix up subrequest

to allow for protocol changes, packet type changes, tests,
and then re-add "originate-coa" which is much simpler

7 years agoUpdating the documentation 2619/head
Matt Rose [Tue, 23 Apr 2019 20:36:03 +0000 (16:36 -0400)] 
Updating the documentation

7 years agoLast few...
Arran Cudbard-Bell [Wed, 24 Apr 2019 00:07:26 +0000 (20:07 -0400)] 
Last few...

7 years agoMissed signalling function
Arran Cudbard-Bell [Tue, 23 Apr 2019 22:06:36 +0000 (18:06 -0400)] 
Missed signalling function

7 years agoFix argument order for async callbacks
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:47:16 +0000 (16:47 -0400)] 
Fix argument order for async callbacks

7 years agoFix unlang_call return values
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:31:54 +0000 (16:31 -0400)] 
Fix unlang_call return values

7 years agoMissed field
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:12:19 +0000 (16:12 -0400)] 
Missed field

7 years agoDoxygen
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:09:46 +0000 (16:09 -0400)] 
Doxygen

7 years agoUse rctx consistently everywhere
Arran Cudbard-Bell [Tue, 23 Apr 2019 19:46:28 +0000 (15:46 -0400)] 
Use rctx consistently everywhere

7 years agoCall rlm_eap submodules using the unlang stack
Arran Cudbard-Bell [Tue, 23 Apr 2019 19:46:15 +0000 (15:46 -0400)] 
Call rlm_eap submodules using the unlang stack

This allows submodules to yield

7 years agoFix some cosmetic issues with unlang_module_push
Arran Cudbard-Bell [Tue, 23 Apr 2019 19:44:57 +0000 (15:44 -0400)] 
Fix some cosmetic issues with unlang_module_push

7 years agoFixup LDAP schema
Arran Cudbard-Bell [Tue, 23 Apr 2019 19:40:25 +0000 (15:40 -0400)] 
Fixup LDAP schema

7 years agofix "call" to be "call server { ... }"
Alan T. DeKok [Tue, 23 Apr 2019 19:24:48 +0000 (15:24 -0400)] 
fix "call" to be "call server { ... }"

it now looks up Packet-Type and request->packet->code, and then
calls the appropriate method in the virtual server, by looking up
the process section associated with the packet name

7 years agoAlc-Client-Hardware-Addr is a string not an ethernet address
Arran Cudbard-Bell [Tue, 23 Apr 2019 18:59:17 +0000 (14:59 -0400)] 
Alc-Client-Hardware-Addr is a string not an ethernet address

7 years agoAdd case insensitive matching for more things in the default OpenLDAP schema addresse...
Arran Cudbard-Bell [Tue, 23 Apr 2019 18:14:19 +0000 (14:14 -0400)] 
Add case insensitive matching for more things in the default OpenLDAP schema addresses #1003

7 years agoNot storing ASN1 strings
Arran Cudbard-Bell [Tue, 23 Apr 2019 16:39:18 +0000 (12:39 -0400)] 
Not storing ASN1 strings

7 years agocheck for compatible dictionaries
Alan T. DeKok [Tue, 23 Apr 2019 17:31:49 +0000 (13:31 -0400)] 
check for compatible dictionaries

when doing cross-server calls

7 years ago*sigh*
Arran Cudbard-Bell [Tue, 23 Apr 2019 15:26:19 +0000 (11:26 -0400)] 
*sigh*

7 years agoApparently eap_fast_tunnel_t isn't used in mod_process
Arran Cudbard-Bell [Tue, 23 Apr 2019 14:20:51 +0000 (10:20 -0400)] 
Apparently eap_fast_tunnel_t isn't used in mod_process

7 years agotypo
Alan T. DeKok [Tue, 23 Apr 2019 14:20:33 +0000 (10:20 -0400)] 
typo

7 years agoauto-select UPDATE action for DHCP-Request
Alan T. DeKok [Tue, 23 Apr 2019 13:48:55 +0000 (09:48 -0400)] 
auto-select UPDATE action for DHCP-Request

7 years agoadd pandoc / asciidoc to configure checks. Fixes #2622
Alan T. DeKok [Tue, 23 Apr 2019 13:24:50 +0000 (09:24 -0400)] 
add pandoc / asciidoc to configure checks.  Fixes #2622

7 years agoFix eap fast private data allocation
Arran Cudbard-Bell [Tue, 23 Apr 2019 13:07:19 +0000 (09:07 -0400)] 
Fix eap fast private data allocation

7 years agorcode not needed
Arran Cudbard-Bell [Tue, 23 Apr 2019 03:26:52 +0000 (23:26 -0400)] 
rcode not needed

7 years agoDoxygen
Arran Cudbard-Bell [Tue, 23 Apr 2019 03:11:09 +0000 (23:11 -0400)] 
Doxygen

7 years agoDoxygen
Arran Cudbard-Bell [Tue, 23 Apr 2019 03:03:06 +0000 (23:03 -0400)] 
Doxygen

7 years agoSwitch eap method functions to module_method_t to allow async calling
Arran Cudbard-Bell [Tue, 23 Apr 2019 02:43:51 +0000 (22:43 -0400)] 
Switch eap method functions to module_method_t to allow async calling

7 years agoDon't segv if instance is NULL
Arran Cudbard-Bell [Tue, 23 Apr 2019 01:25:16 +0000 (21:25 -0400)] 
Don't segv if instance is NULL

7 years agoFix leak and cosmetic issue in log output
Arran Cudbard-Bell [Mon, 22 Apr 2019 19:56:31 +0000 (15:56 -0400)] 
Fix leak and cosmetic issue in log output

7 years agoFix isnan() issue with clang 7.0.x
Jorge Pereira [Mon, 22 Apr 2019 22:16:49 +0000 (19:16 -0300)] 
Fix isnan() issue with clang 7.0.x

7 years agoFix listen.ipaddr to reference an IPv6-only host #2627
Jorge Pereira [Mon, 22 Apr 2019 21:22:02 +0000 (18:22 -0300)] 
Fix listen.ipaddr to reference an IPv6-only host #2627

7 years agoFix missing header
Jorge Pereira [Mon, 22 Apr 2019 21:11:54 +0000 (18:11 -0300)] 
Fix missing header

7 years agoMerge pull request #2629 from jpereira/doc/fix1
Alan DeKok [Mon, 22 Apr 2019 20:38:36 +0000 (16:38 -0400)] 
Merge pull request #2629 from jpereira/doc/fix1

doc: Fix sql table

7 years agoMerge pull request #2628 from jpereira/doc/update13
Alan DeKok [Mon, 22 Apr 2019 20:38:13 +0000 (16:38 -0400)] 
Merge pull request #2628 from jpereira/doc/update13

Some updates in raddb/*

7 years agodoc: Fix sql table 2629/head
Jorge Pereira [Mon, 22 Apr 2019 20:27:52 +0000 (17:27 -0300)] 
doc: Fix sql table

7 years agoUpdate raddb/radrelay.conf.in 2628/head
Jorge Pereira [Mon, 22 Apr 2019 19:44:56 +0000 (16:44 -0300)] 
Update raddb/radrelay.conf.in

7 years agoUpdate raddb/radiusd.conf.in
Jorge Pereira [Mon, 22 Apr 2019 19:44:56 +0000 (16:44 -0300)] 
Update raddb/radiusd.conf.in

7 years agoraddb: Fix space/tab adjustments
Jorge Pereira [Mon, 22 Apr 2019 19:44:43 +0000 (16:44 -0300)] 
raddb: Fix space/tab adjustments

7 years agoUpdate raddb/trigger.conf
Jorge Pereira [Mon, 22 Apr 2019 17:11:36 +0000 (14:11 -0300)] 
Update raddb/trigger.conf

7 years agoUpdate raddb/templates.conf
Jorge Pereira [Mon, 22 Apr 2019 17:11:36 +0000 (14:11 -0300)] 
Update raddb/templates.conf

7 years agoUpdate raddb/experimental.conf
Jorge Pereira [Mon, 22 Apr 2019 17:11:36 +0000 (14:11 -0300)] 
Update raddb/experimental.conf

7 years agoUpdate raddb/clients.conf
Jorge Pereira [Mon, 22 Apr 2019 17:11:35 +0000 (14:11 -0300)] 
Update raddb/clients.conf

7 years agoadd "accept_conflicting_packets" config
Alan T. DeKok [Mon, 22 Apr 2019 19:10:31 +0000 (15:10 -0400)] 
add "accept_conflicting_packets" config

as a first stage of negotiating request authenticator as an
extended ID.

For now, we can accept these conflicting packets, and likely add
a `do_not_respond` policy.

We will later update the code to include an attribute that holds
the Original-Request-Authenticator, and add that to the reply.

And then add the ability in rlm_radius to negotiate it

7 years agoadd thread instance && radclient to packet comparison functions
Alan T. DeKok [Mon, 22 Apr 2019 14:35:46 +0000 (10:35 -0400)] 
add thread instance && radclient to packet comparison functions

most app_io functions should take a thread instance.  And, it's
good to look at client configuration.

this will allow us to do per-connection and per-client negotiation.

7 years agoremove unused functions
Alan T. DeKok [Sat, 20 Apr 2019 23:38:23 +0000 (19:38 -0400)] 
remove unused functions

7 years agoprint out the correct name
Alan T. DeKok [Sat, 20 Apr 2019 23:38:12 +0000 (19:38 -0400)] 
print out the correct name

7 years agocopy the entire unknown hierarchy, and not just one DA
Alan T. DeKok [Sat, 20 Apr 2019 23:36:06 +0000 (19:36 -0400)] 
copy the entire unknown hierarchy, and not just one DA

7 years agodon't really need to pass the config section to modules_instantiate anymore
Arran Cudbard-Bell [Mon, 22 Apr 2019 02:00:28 +0000 (22:00 -0400)] 
don't really need to pass the config section to modules_instantiate anymore

7 years agoMissing cast
Arran Cudbard-Bell [Sun, 21 Apr 2019 19:57:54 +0000 (15:57 -0400)] 
Missing cast

7 years agoGet parent so we can emit warning message correctly
Arran Cudbard-Bell [Sun, 21 Apr 2019 19:47:17 +0000 (15:47 -0400)] 
Get parent so we can emit warning message correctly

7 years agoDoesn't return anything
Arran Cudbard-Bell [Sun, 21 Apr 2019 19:00:44 +0000 (15:00 -0400)] 
Doesn't return anything

7 years agoDoxygen
Arran Cudbard-Bell [Sun, 21 Apr 2019 18:59:25 +0000 (14:59 -0400)] 
Doxygen

7 years agoSwitch rlm_cache to new submodule API
Arran Cudbard-Bell [Sun, 21 Apr 2019 18:33:56 +0000 (14:33 -0400)] 
Switch rlm_cache to new submodule API

7 years agoAdd function to lookup parent data by its child
Arran Cudbard-Bell [Sun, 21 Apr 2019 18:33:36 +0000 (14:33 -0400)] 
Add function to lookup parent data by its child

7 years agoSwitch rlm_eap to use new module/submodule API
Arran Cudbard-Bell [Sun, 21 Apr 2019 17:08:20 +0000 (13:08 -0400)] 
Switch rlm_eap to use new module/submodule API

7 years agoFixup test replication output
Arran Cudbard-Bell [Sun, 21 Apr 2019 17:07:18 +0000 (13:07 -0400)] 
Fixup test replication output

7 years agoTidy up module search methods, and add additional methods for locating modules by...
Arran Cudbard-Bell [Sun, 21 Apr 2019 17:07:02 +0000 (13:07 -0400)] 
Tidy up module search methods, and add additional methods for locating modules by instance data

7 years agoAdd function to flatten rbtrees
Arran Cudbard-Bell [Sun, 21 Apr 2019 17:07:43 +0000 (13:07 -0400)] 
Add function to flatten rbtrees

7 years agoremove use of talloc_steal() from fr_dict_unknown_afrom_oid_str()
Alan T. DeKok [Sat, 20 Apr 2019 23:12:52 +0000 (19:12 -0400)] 
remove use of talloc_steal() from fr_dict_unknown_afrom_oid_str()

7 years agoremove the use of talloc_steal
Alan T. DeKok [Sat, 20 Apr 2019 22:48:26 +0000 (18:48 -0400)] 
remove the use of talloc_steal

instead of allocating things and then stealing, we split the
allocation so we don't have to steal.

7 years agoremove extraneous debug message
Alan T. DeKok [Sat, 20 Apr 2019 22:31:43 +0000 (18:31 -0400)] 
remove extraneous debug message

7 years agopoint to RSA certs
Alan T. DeKok [Sat, 20 Apr 2019 22:29:37 +0000 (18:29 -0400)] 
point to RSA certs

7 years agoDoxygen
Arran Cudbard-Bell [Sat, 20 Apr 2019 05:07:47 +0000 (01:07 -0400)] 
Doxygen

7 years agoRename process.c and contents to something more meaningful
Arran Cudbard-Bell [Sat, 20 Apr 2019 04:41:43 +0000 (00:41 -0400)] 
Rename process.c and contents to something more meaningful

7 years agoNote
Arran Cudbard-Bell [Sat, 20 Apr 2019 04:05:58 +0000 (00:05 -0400)] 
Note

7 years agoStupid clang scan
Arran Cudbard-Bell [Sat, 20 Apr 2019 03:28:06 +0000 (23:28 -0400)] 
Stupid clang scan

7 years agodoc: Automatic config file adjustments
Jorge Pereira [Sat, 20 Apr 2019 02:34:02 +0000 (23:34 -0300)] 
doc: Automatic config file adjustments

By default:

* Two spaces after '#'.
* No spaces at the end of a line.

7 years agoUpdate raddb/sites-available/arp
Jorge Pereira [Sat, 20 Apr 2019 02:55:46 +0000 (23:55 -0300)] 
Update raddb/sites-available/arp

7 years agoQuiet clang scan
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:50:11 +0000 (22:50 -0400)] 
Quiet clang scan

7 years agoRemove extraneous asserts
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:50:02 +0000 (22:50 -0400)] 
Remove extraneous asserts

7 years agoMore support for submodules
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:46:06 +0000 (22:46 -0400)] 
More support for submodules

7 years agoDoxygen
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:19:14 +0000 (22:19 -0400)] 
Doxygen

7 years agoSet thread instance types if specified
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:57:16 +0000 (21:57 -0400)] 
Set thread instance types if specified

7 years agoReorganise module commands
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:41:43 +0000 (21:41 -0400)] 
Reorganise module commands

7 years agoUpdate sites-available/default
Jorge Pereira [Thu, 18 Apr 2019 00:43:11 +0000 (21:43 -0300)] 
Update sites-available/default

7 years agoActually used
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:34:45 +0000 (21:34 -0400)] 
Actually used

7 years agoDoxygen
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:28:33 +0000 (21:28 -0400)] 
Doxygen

7 years agoStart adding the concept of parents and childs in modules
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:23:57 +0000 (21:23 -0400)] 
Start adding the concept of parents and childs in modules

7 years agoDoxygen
Arran Cudbard-Bell [Sat, 20 Apr 2019 00:41:22 +0000 (20:41 -0400)] 
Doxygen

7 years agoInvert rbtree callback arg order
Arran Cudbard-Bell [Sat, 20 Apr 2019 00:11:30 +0000 (20:11 -0400)] 
Invert rbtree callback arg order

Everything else has uctx last.  This is the last time I waste time debugging stupid argument order issues, grrr.

7 years agoPCRE2_COPY_MATCHED_SUBJECT doesn't work for pcre2_jit_match apparently
Arran Cudbard-Bell [Fri, 19 Apr 2019 14:12:53 +0000 (10:12 -0400)] 
PCRE2_COPY_MATCHED_SUBJECT doesn't work for pcre2_jit_match apparently

7 years agoremove unused variables
Alan T. DeKok [Thu, 18 Apr 2019 21:54:17 +0000 (17:54 -0400)] 
remove unused variables

7 years agoFix dl_instance_find to take a const data pointer
Arran Cudbard-Bell [Thu, 18 Apr 2019 21:19:31 +0000 (17:19 -0400)] 
Fix dl_instance_find to take a const data pointer

7 years agoRename some fields in the dl common structures
Arran Cudbard-Bell [Thu, 18 Apr 2019 21:18:28 +0000 (17:18 -0400)] 
Rename some fields in the dl common structures

7 years agoinclude the correct headers here, too
Alan T. DeKok [Thu, 18 Apr 2019 21:08:02 +0000 (17:08 -0400)] 
include the correct headers here, too

7 years agoDelay sending reject packets
Matthew Newton [Thu, 18 Apr 2019 18:55:34 +0000 (19:55 +0100)] 
Delay sending reject packets

fix syntax error in delay module config, too

7 years agoinclude the new directory
Alan T. DeKok [Thu, 18 Apr 2019 20:32:11 +0000 (16:32 -0400)] 
include the new directory

7 years agoAdd Jenkins continuous integration to FreeRADIUS
Matt Rose [Thu, 18 Apr 2019 19:20:29 +0000 (15:20 -0400)] 
Add Jenkins continuous integration to FreeRADIUS

7 years agore-add these, which git missed before
Alan T. DeKok [Thu, 18 Apr 2019 19:46:04 +0000 (15:46 -0400)] 
re-add these, which git missed before

7 years agorename vqp to vmps
Alan T. DeKok [Thu, 18 Apr 2019 18:33:07 +0000 (14:33 -0400)] 
rename vqp to vmps

7 years agomove assert to run-time check
Alan T. DeKok [Thu, 18 Apr 2019 18:30:59 +0000 (14:30 -0400)] 
move assert to run-time check

7 years agomake VMPS use the new auto-compiler for virtual_server_compile_t
Alan T. DeKok [Thu, 18 Apr 2019 17:28:34 +0000 (13:28 -0400)] 
make VMPS use the new auto-compiler for virtual_server_compile_t

Now that the "namespace" is cached and restored correctly.

7 years agocall the "on_read" for CONF_PAIRs
Alan T. DeKok [Thu, 18 Apr 2019 17:26:38 +0000 (13:26 -0400)] 
call the "on_read" for CONF_PAIRs

we can't do this in cf_pair_alloc(), as that doesn't get passed
a filename (among many other things).

This is a bit of a hack, but at least it works for what we need,
which is user-specified CONF_PAIRs.  We shouldn't really be calling
it for default values

7 years agoset namespace_on_read when we parse the virtual server
Alan T. DeKok [Thu, 18 Apr 2019 17:25:49 +0000 (13:25 -0400)] 
set namespace_on_read when we parse the virtual server

so that the callback can get set at the right point

7 years agoreturn the correct fr_dict_t for the namespace
Alan T. DeKok [Thu, 18 Apr 2019 17:24:24 +0000 (13:24 -0400)] 
return the correct fr_dict_t for the namespace

the actual CONF_DATA is `fr_dict_t **`, so we need to look up
`fr_dict_t *`, and check for no CONF_DATA

7 years agoremove extraneneous printf
Alan T. DeKok [Thu, 18 Apr 2019 17:23:57 +0000 (13:23 -0400)] 
remove extraneneous printf

7 years agouse "accounting" instead of "Acct-Status-Type"
Alan T. DeKok [Thu, 18 Apr 2019 15:49:26 +0000 (11:49 -0400)] 
use "accounting" instead of "Acct-Status-Type"

7 years agomove compile_list to fr_app_worker_t
Alan T. DeKok [Thu, 18 Apr 2019 15:37:55 +0000 (11:37 -0400)] 
move compile_list to fr_app_worker_t

and then auto-load it