]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Alan T. DeKok [Mon, 29 Apr 2019 12:51:51 +0000 (08:51 -0400)]
remove "Auth-Type", etc. from section_type_value array
Alan T. DeKok [Fri, 26 Apr 2019 21:50:13 +0000 (17:50 -0400)]
move "check type" to before value box parsing
so we get a type error instead of a "cannot parse" error.
and add a few more data types which shouldn't have VALUEs
Arran Cudbard-Bell [Fri, 26 Apr 2019 21:46:21 +0000 (17:46 -0400)]
Forbid structural types from having values
Alan T. DeKok [Fri, 26 Apr 2019 14:26:05 +0000 (10:26 -0400)]
only integer data types can have VALUEs
Alan T. DeKok [Fri, 26 Apr 2019 14:09:54 +0000 (10:09 -0400)]
as posted to the list
Alan T. DeKok [Fri, 26 Apr 2019 14:03:47 +0000 (10:03 -0400)]
ERX-Acct-Request-Reason is "integer"
Alan T. DeKok [Fri, 26 Apr 2019 13:29:59 +0000 (09:29 -0400)]
notes on what to do before v4 is released
Alan T. DeKok [Fri, 26 Apr 2019 13:01:30 +0000 (09:01 -0400)]
recursively print attributes of type FR_TYPE_GROUP
Alan T. DeKok [Fri, 26 Apr 2019 12:51:07 +0000 (08:51 -0400)]
add fr_pair_cursor_recurse_child()
for attributes of type GROUP
Alan T. DeKok [Fri, 26 Apr 2019 12:50:49 +0000 (08:50 -0400)]
print out groups, too
Alan T. DeKok [Thu, 25 Apr 2019 20:50:34 +0000 (16:50 -0400)]
add vp_group
Alan T. DeKok [Thu, 25 Apr 2019 14:22:41 +0000 (10:22 -0400)]
break / detach / return are also keywords
Alan T. DeKok [Thu, 25 Apr 2019 14:21:44 +0000 (10:21 -0400)]
no need to check for keyword twice
and also check name2 for module names
Arran Cudbard-Bell [Thu, 25 Apr 2019 02:24:21 +0000 (22:24 -0400)]
Doxygen
Arran Cudbard-Bell [Thu, 25 Apr 2019 02:13:29 +0000 (22:13 -0400)]
Or maybe this??
Arran Cudbard-Bell [Thu, 25 Apr 2019 02:13:02 +0000 (22:13 -0400)]
Fix coverity badge in readme
Arran Cudbard-Bell [Thu, 25 Apr 2019 02:09:55 +0000 (22:09 -0400)]
Add session-state support in subrequests
With careful attention given to detached subrequests
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