]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Arran Cudbard-Bell [Thu, 25 Apr 2019 01:49:13 +0000 (21:49 -0400)]
Add function to free dlists consisting of talloced elements
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
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
Matt Rose [Tue, 23 Apr 2019 20:36:03 +0000 (16:36 -0400)]
Updating the documentation
Arran Cudbard-Bell [Wed, 24 Apr 2019 00:07:26 +0000 (20:07 -0400)]
Last few...
Arran Cudbard-Bell [Tue, 23 Apr 2019 22:06:36 +0000 (18:06 -0400)]
Missed signalling function
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:47:16 +0000 (16:47 -0400)]
Fix argument order for async callbacks
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:31:54 +0000 (16:31 -0400)]
Fix unlang_call return values
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:12:19 +0000 (16:12 -0400)]
Missed field
Arran Cudbard-Bell [Tue, 23 Apr 2019 20:09:46 +0000 (16:09 -0400)]
Doxygen
Arran Cudbard-Bell [Tue, 23 Apr 2019 19:46:28 +0000 (15:46 -0400)]
Use rctx consistently everywhere
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
Arran Cudbard-Bell [Tue, 23 Apr 2019 19:44:57 +0000 (15:44 -0400)]
Fix some cosmetic issues with unlang_module_push
Arran Cudbard-Bell [Tue, 23 Apr 2019 19:40:25 +0000 (15:40 -0400)]
Fixup LDAP schema
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
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
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
Arran Cudbard-Bell [Tue, 23 Apr 2019 16:39:18 +0000 (12:39 -0400)]
Not storing ASN1 strings
Alan T. DeKok [Tue, 23 Apr 2019 17:31:49 +0000 (13:31 -0400)]
check for compatible dictionaries
when doing cross-server calls
Arran Cudbard-Bell [Tue, 23 Apr 2019 15:26:19 +0000 (11:26 -0400)]
*sigh*
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
Alan T. DeKok [Tue, 23 Apr 2019 14:20:33 +0000 (10:20 -0400)]
typo
Alan T. DeKok [Tue, 23 Apr 2019 13:48:55 +0000 (09:48 -0400)]
auto-select UPDATE action for DHCP-Request
Alan T. DeKok [Tue, 23 Apr 2019 13:24:50 +0000 (09:24 -0400)]
add pandoc / asciidoc to configure checks. Fixes #2622
Arran Cudbard-Bell [Tue, 23 Apr 2019 13:07:19 +0000 (09:07 -0400)]
Fix eap fast private data allocation
Arran Cudbard-Bell [Tue, 23 Apr 2019 03:26:52 +0000 (23:26 -0400)]
rcode not needed
Arran Cudbard-Bell [Tue, 23 Apr 2019 03:11:09 +0000 (23:11 -0400)]
Doxygen
Arran Cudbard-Bell [Tue, 23 Apr 2019 03:03:06 +0000 (23:03 -0400)]
Doxygen
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
Arran Cudbard-Bell [Tue, 23 Apr 2019 01:25:16 +0000 (21:25 -0400)]
Don't segv if instance is NULL
Arran Cudbard-Bell [Mon, 22 Apr 2019 19:56:31 +0000 (15:56 -0400)]
Fix leak and cosmetic issue in log output
Jorge Pereira [Mon, 22 Apr 2019 22:16:49 +0000 (19:16 -0300)]
Fix isnan() issue with clang 7.0.x
Jorge Pereira [Mon, 22 Apr 2019 21:22:02 +0000 (18:22 -0300)]
Fix listen.ipaddr to reference an IPv6-only host #2627
Jorge Pereira [Mon, 22 Apr 2019 21:11:54 +0000 (18:11 -0300)]
Fix missing header
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
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/*
Jorge Pereira [Mon, 22 Apr 2019 20:27:52 +0000 (17:27 -0300)]
doc: Fix sql table
Jorge Pereira [Mon, 22 Apr 2019 19:44:56 +0000 (16:44 -0300)]
Update raddb/radrelay.conf.in
Jorge Pereira [Mon, 22 Apr 2019 19:44:56 +0000 (16:44 -0300)]
Update raddb/radiusd.conf.in
Jorge Pereira [Mon, 22 Apr 2019 19:44:43 +0000 (16:44 -0300)]
raddb: Fix space/tab adjustments
Jorge Pereira [Mon, 22 Apr 2019 17:11:36 +0000 (14:11 -0300)]
Update raddb/trigger.conf
Jorge Pereira [Mon, 22 Apr 2019 17:11:36 +0000 (14:11 -0300)]
Update raddb/templates.conf
Jorge Pereira [Mon, 22 Apr 2019 17:11:36 +0000 (14:11 -0300)]
Update raddb/experimental.conf
Jorge Pereira [Mon, 22 Apr 2019 17:11:35 +0000 (14:11 -0300)]
Update raddb/clients.conf
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
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.
Alan T. DeKok [Sat, 20 Apr 2019 23:38:23 +0000 (19:38 -0400)]
remove unused functions
Alan T. DeKok [Sat, 20 Apr 2019 23:38:12 +0000 (19:38 -0400)]
print out the correct name
Alan T. DeKok [Sat, 20 Apr 2019 23:36:06 +0000 (19:36 -0400)]
copy the entire unknown hierarchy, and not just one DA
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
Arran Cudbard-Bell [Sun, 21 Apr 2019 19:57:54 +0000 (15:57 -0400)]
Missing cast
Arran Cudbard-Bell [Sun, 21 Apr 2019 19:47:17 +0000 (15:47 -0400)]
Get parent so we can emit warning message correctly
Arran Cudbard-Bell [Sun, 21 Apr 2019 19:00:44 +0000 (15:00 -0400)]
Doesn't return anything
Arran Cudbard-Bell [Sun, 21 Apr 2019 18:59:25 +0000 (14:59 -0400)]
Doxygen
Arran Cudbard-Bell [Sun, 21 Apr 2019 18:33:56 +0000 (14:33 -0400)]
Switch rlm_cache to new submodule API
Arran Cudbard-Bell [Sun, 21 Apr 2019 18:33:36 +0000 (14:33 -0400)]
Add function to lookup parent data by its child
Arran Cudbard-Bell [Sun, 21 Apr 2019 17:08:20 +0000 (13:08 -0400)]
Switch rlm_eap to use new module/submodule API
Arran Cudbard-Bell [Sun, 21 Apr 2019 17:07:18 +0000 (13:07 -0400)]
Fixup test replication output
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
Arran Cudbard-Bell [Sun, 21 Apr 2019 17:07:43 +0000 (13:07 -0400)]
Add function to flatten rbtrees
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()
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.
Alan T. DeKok [Sat, 20 Apr 2019 22:31:43 +0000 (18:31 -0400)]
remove extraneous debug message
Alan T. DeKok [Sat, 20 Apr 2019 22:29:37 +0000 (18:29 -0400)]
point to RSA certs
Arran Cudbard-Bell [Sat, 20 Apr 2019 05:07:47 +0000 (01:07 -0400)]
Doxygen
Arran Cudbard-Bell [Sat, 20 Apr 2019 04:41:43 +0000 (00:41 -0400)]
Rename process.c and contents to something more meaningful
Arran Cudbard-Bell [Sat, 20 Apr 2019 04:05:58 +0000 (00:05 -0400)]
Note
Arran Cudbard-Bell [Sat, 20 Apr 2019 03:28:06 +0000 (23:28 -0400)]
Stupid clang scan
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.
Jorge Pereira [Sat, 20 Apr 2019 02:55:46 +0000 (23:55 -0300)]
Update raddb/sites-available/arp
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:50:11 +0000 (22:50 -0400)]
Quiet clang scan
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:50:02 +0000 (22:50 -0400)]
Remove extraneous asserts
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:46:06 +0000 (22:46 -0400)]
More support for submodules
Arran Cudbard-Bell [Sat, 20 Apr 2019 02:19:14 +0000 (22:19 -0400)]
Doxygen
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:57:16 +0000 (21:57 -0400)]
Set thread instance types if specified
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:41:43 +0000 (21:41 -0400)]
Reorganise module commands
Jorge Pereira [Thu, 18 Apr 2019 00:43:11 +0000 (21:43 -0300)]
Update sites-available/default
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:34:45 +0000 (21:34 -0400)]
Actually used
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:28:33 +0000 (21:28 -0400)]
Doxygen
Arran Cudbard-Bell [Sat, 20 Apr 2019 01:23:57 +0000 (21:23 -0400)]
Start adding the concept of parents and childs in modules
Arran Cudbard-Bell [Sat, 20 Apr 2019 00:41:22 +0000 (20:41 -0400)]
Doxygen
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.
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
Alan T. DeKok [Thu, 18 Apr 2019 21:54:17 +0000 (17:54 -0400)]
remove unused variables
Arran Cudbard-Bell [Thu, 18 Apr 2019 21:19:31 +0000 (17:19 -0400)]
Fix dl_instance_find to take a const data pointer
Arran Cudbard-Bell [Thu, 18 Apr 2019 21:18:28 +0000 (17:18 -0400)]
Rename some fields in the dl common structures
Alan T. DeKok [Thu, 18 Apr 2019 21:08:02 +0000 (17:08 -0400)]
include the correct headers here, too
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
Alan T. DeKok [Thu, 18 Apr 2019 20:32:11 +0000 (16:32 -0400)]
include the new directory
Matt Rose [Thu, 18 Apr 2019 19:20:29 +0000 (15:20 -0400)]
Add Jenkins continuous integration to FreeRADIUS
Alan T. DeKok [Thu, 18 Apr 2019 19:46:04 +0000 (15:46 -0400)]
re-add these, which git missed before
Alan T. DeKok [Thu, 18 Apr 2019 18:33:07 +0000 (14:33 -0400)]
rename vqp to vmps
Alan T. DeKok [Thu, 18 Apr 2019 18:30:59 +0000 (14:30 -0400)]
move assert to run-time check
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.
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
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
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
Alan T. DeKok [Thu, 18 Apr 2019 17:23:57 +0000 (13:23 -0400)]
remove extraneneous printf
Alan T. DeKok [Thu, 18 Apr 2019 15:49:26 +0000 (11:49 -0400)]
use "accounting" instead of "Acct-Status-Type"
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