]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Arran Cudbard-Bell [Thu, 22 Jun 2017 12:52:18 +0000 (08:52 -0400)]
…and another
Arran Cudbard-Bell [Thu, 22 Jun 2017 12:52:12 +0000 (08:52 -0400)]
Add ‘type’ pair to EAP method files
Arran Cudbard-Bell [Thu, 22 Jun 2017 03:56:20 +0000 (23:56 -0400)]
Provide API for setting filename, and lineno for CONF_ITEMs
Arran Cudbard-Bell [Thu, 22 Jun 2017 01:06:08 +0000 (21:06 -0400)]
CONF section used
Arran Cudbard-Bell [Thu, 22 Jun 2017 00:54:15 +0000 (20:54 -0400)]
Finish new style tacacs server
Arran Cudbard-Bell [Thu, 22 Jun 2017 00:42:10 +0000 (20:42 -0400)]
Switch rlm_eap to using the config parser to load submodules
Arran Cudbard-Bell [Thu, 22 Jun 2017 00:41:34 +0000 (20:41 -0400)]
Fix crash when module instantiation fails
Arran Cudbard-Bell [Wed, 21 Jun 2017 23:10:43 +0000 (19:10 -0400)]
Doxygen formatting
Arran Cudbard-Bell [Wed, 21 Jun 2017 23:09:57 +0000 (19:09 -0400)]
Use standard module instantiate signature in rlm_eap
Arran Cudbard-Bell [Wed, 21 Jun 2017 23:33:03 +0000 (19:33 -0400)]
Instance first for instantiate and bootstrap functions
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:39:59 +0000 (18:39 -0400)]
Fix error message
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:39:09 +0000 (18:39 -0400)]
Use the correct name variable
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:37:53 +0000 (18:37 -0400)]
Pass the correct instance into dl_instance_symbol
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:35:12 +0000 (18:35 -0400)]
Fix public structure names in proto_radius_*.c
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:34:01 +0000 (18:34 -0400)]
Remove redundant debugging from dl.c
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:33:48 +0000 (18:33 -0400)]
Pass the return code of cf_subsection_parse back up
So we error out if the callbacks return < 0... Oops.
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:24:52 +0000 (18:24 -0400)]
Set the dl pointer to NULL, so the tree is recreated if more modules are loaded after they've all been freed
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:24:26 +0000 (18:24 -0400)]
Use double quotes in dl.c
Arran Cudbard-Bell [Wed, 21 Jun 2017 22:01:36 +0000 (18:01 -0400)]
Automatic search/replace that's unlikely to break anything
Arran Cudbard-Bell [Wed, 21 Jun 2017 21:59:41 +0000 (17:59 -0400)]
Search and replace in documentation s/authorize {/recv Access-Request {/ etc...
Arran Cudbard-Bell [Wed, 21 Jun 2017 21:04:46 +0000 (17:04 -0400)]
Doxygen
Arran Cudbard-Bell [Wed, 21 Jun 2017 20:47:50 +0000 (16:47 -0400)]
Retrieve the real client in mod_encode and mod_decode
Arran Cudbard-Bell [Wed, 21 Jun 2017 20:18:10 +0000 (16:18 -0400)]
Add semi-private interface to proto_radius_udp to allow proto_radius to get src/dst/address and client
We'll build something similar for each module
Arran Cudbard-Bell [Wed, 21 Jun 2017 20:14:58 +0000 (16:14 -0400)]
Add interface to lookup symbols via a dl_instance_t
Arran Cudbard-Bell [Wed, 21 Jun 2017 20:14:31 +0000 (16:14 -0400)]
Cleanup doxygen in track.h/track.c
Alan T. DeKok [Wed, 21 Jun 2017 14:15:55 +0000 (10:15 -0400)]
doxygen
Alan T. DeKok [Wed, 21 Jun 2017 13:52:00 +0000 (09:52 -0400)]
extend cleanup_delay when receiving a duplicate packet
Arran Cudbard-Bell [Wed, 21 Jun 2017 13:51:00 +0000 (09:51 -0400)]
Fixup the debian service too
Arran Cudbard-Bell [Wed, 21 Jun 2017 13:46:14 +0000 (09:46 -0400)]
Provide HOSTNAME in the default unit files
Alan T. DeKok [Wed, 21 Jun 2017 13:44:57 +0000 (09:44 -0400)]
add cleanup_delay timers
Still have to add debug printing tho...
Alan T. DeKok [Wed, 21 Jun 2017 13:31:34 +0000 (09:31 -0400)]
no need to pass request timestamp to track reply.
Alan T. DeKok [Wed, 21 Jun 2017 13:27:22 +0000 (09:27 -0400)]
add request_time to write() function
and start on cleanup_delay implementation for UDP mod_write
Alan T. DeKok [Wed, 21 Jun 2017 13:14:04 +0000 (09:14 -0400)]
Add event_list_set for proto_radius_udp
Alan T. DeKok [Wed, 21 Jun 2017 13:12:35 +0000 (09:12 -0400)]
add cleanup_delay to listener
Alan T. DeKok [Wed, 21 Jun 2017 12:30:49 +0000 (08:30 -0400)]
pass instance to event_list_set
Arran Cudbard-Bell [Tue, 20 Jun 2017 20:55:09 +0000 (16:55 -0400)]
Add callback to set event list in app_io
Arran Cudbard-Bell [Tue, 20 Jun 2017 20:53:11 +0000 (16:53 -0400)]
Verb last
Arran Cudbard-Bell [Tue, 20 Jun 2017 18:12:20 +0000 (14:12 -0400)]
No fr_prefix needed
allows us to use the default dl_instance talloc types
Arran Cudbard-Bell [Tue, 20 Jun 2017 18:05:32 +0000 (14:05 -0400)]
Pass in allowed packet codes from proto_radius to proto_radius_udp
Alan T. DeKok [Tue, 20 Jun 2017 17:51:55 +0000 (13:51 -0400)]
allow 0 as heap offset
use negative numbers for "no heap_id in the entry"
Alan T. DeKok [Tue, 20 Jun 2017 17:29:50 +0000 (13:29 -0400)]
more debug for scheduler
Alan T. DeKok [Tue, 20 Jun 2017 17:29:23 +0000 (13:29 -0400)]
use CF_IDENT_ANY for finding the thread pool
Alan T. DeKok [Tue, 20 Jun 2017 17:20:09 +0000 (13:20 -0400)]
single-threaded mode for scheduler
Alan T. DeKok [Tue, 20 Jun 2017 17:05:56 +0000 (13:05 -0400)]
add event_list_t to scheduler
in preparation for single-threaded mode
Alan T. DeKok [Tue, 20 Jun 2017 17:01:15 +0000 (13:01 -0400)]
move scstart scheduler to after event init
Arran Cudbard-Bell [Tue, 20 Jun 2017 17:29:23 +0000 (13:29 -0400)]
Typo
Arran Cudbard-Bell [Tue, 20 Jun 2017 16:51:25 +0000 (12:51 -0400)]
Add docker centos7 script
Alan T. DeKok [Tue, 20 Jun 2017 14:36:39 +0000 (10:36 -0400)]
fix travis
Alan T. DeKok [Tue, 20 Jun 2017 14:25:35 +0000 (10:25 -0400)]
mock up fr_app_t
Alan T. DeKok [Tue, 20 Jun 2017 14:07:47 +0000 (10:07 -0400)]
fr_log_t can be const
Alan T. DeKok [Tue, 20 Jun 2017 13:19:33 +0000 (09:19 -0400)]
pass event list to fr_worker_create()
In preparation for single-threaded mode
Alan T. DeKok [Tue, 20 Jun 2017 13:15:06 +0000 (09:15 -0400)]
remove pre-event on destroy, too
Alan T. DeKok [Mon, 19 Jun 2017 20:45:25 +0000 (16:45 -0400)]
pass event list to fr_network_create()
In preparation for single-threaded mode
Alan T. DeKok [Mon, 19 Jun 2017 20:27:23 +0000 (16:27 -0400)]
don't print "waking up" in network thread
Alan T. DeKok [Mon, 19 Jun 2017 20:25:39 +0000 (16:25 -0400)]
mode status check out of fr_event_list_alloc
Alan T. DeKok [Mon, 19 Jun 2017 20:22:36 +0000 (16:22 -0400)]
add support for multiple status callbacks
Alan T. DeKok [Mon, 19 Jun 2017 19:50:09 +0000 (15:50 -0400)]
move error message to caller, as it sometimes may be suppressed
Alan T. DeKok [Mon, 19 Jun 2017 19:47:31 +0000 (15:47 -0400)]
re-add "name", it's used by the config.
and rename bootstrap to switch_users for clarity
Alan T. DeKok [Mon, 19 Jun 2017 19:44:04 +0000 (15:44 -0400)]
move all security to security config
And always add boostrap config, even if we don't switch users
Alan T. DeKok [Mon, 19 Jun 2017 19:32:52 +0000 (15:32 -0400)]
silently ignore duplicates
Alan T. DeKok [Mon, 19 Jun 2017 19:24:19 +0000 (15:24 -0400)]
remove duplicate CONF_PARSER
Arran Cudbard-Bell [Mon, 19 Jun 2017 18:57:45 +0000 (14:57 -0400)]
Pass instance data to transport/process parse functions via a different route
Alan T. DeKok [Mon, 19 Jun 2017 18:48:57 +0000 (14:48 -0400)]
remove server_kevent function.
The new API with unique ident ensures that we are called only
for the correct kevent
Alan T. DeKok [Mon, 19 Jun 2017 18:44:27 +0000 (14:44 -0400)]
doxygen
Alan T. DeKok [Mon, 19 Jun 2017 18:21:01 +0000 (14:21 -0400)]
the ident is the pointer we need
Arran Cudbard-Bell [Mon, 19 Jun 2017 18:20:15 +0000 (14:20 -0400)]
Fix scan issues
Alan T. DeKok [Mon, 19 Jun 2017 18:19:57 +0000 (14:19 -0400)]
typos
Alan T. DeKok [Mon, 19 Jun 2017 18:16:07 +0000 (14:16 -0400)]
export EVFILT_USER ident to caller, and pass it to control API
Alan T. DeKok [Mon, 19 Jun 2017 18:03:42 +0000 (14:03 -0400)]
add kevent on creation, remove it on deletion
Alan T. DeKok [Mon, 19 Jun 2017 17:49:57 +0000 (13:49 -0400)]
provide for passing ident into control-plane API
So that we can have multiple control planes on the same kq
Alan T. DeKok [Mon, 19 Jun 2017 17:16:31 +0000 (13:16 -0400)]
insert event callbacks last
Alan T. DeKok [Mon, 19 Jun 2017 17:16:06 +0000 (13:16 -0400)]
remove duplicate code
Arran Cudbard-Bell [Mon, 19 Jun 2017 18:14:16 +0000 (14:14 -0400)]
Move more boilerplate code into the dl API
the main function now creates structures containing the parent instance, the instance, and the module handle.
Alan T. DeKok [Mon, 19 Jun 2017 17:14:22 +0000 (13:14 -0400)]
fix typo
Alan T. DeKok [Mon, 19 Jun 2017 17:13:03 +0000 (13:13 -0400)]
clarify references to EVFILT_USER
Alan T. DeKok [Mon, 19 Jun 2017 17:10:28 +0000 (13:10 -0400)]
remove old unnecessary comment
Alan T. DeKok [Mon, 19 Jun 2017 16:55:25 +0000 (12:55 -0400)]
ensure events are processed in insert order
Alan T. DeKok [Mon, 19 Jun 2017 16:54:20 +0000 (12:54 -0400)]
move fr_worker() to using event post-process callback
Alan T. DeKok [Mon, 19 Jun 2017 16:53:53 +0000 (12:53 -0400)]
remove the post callback, too
Alan T. DeKok [Mon, 19 Jun 2017 16:49:00 +0000 (12:49 -0400)]
update the event as the last thing we do
Alan T. DeKok [Mon, 19 Jun 2017 16:44:28 +0000 (12:44 -0400)]
add missing macro
Alan T. DeKok [Mon, 19 Jun 2017 15:58:57 +0000 (11:58 -0400)]
move fr_network() to using event post-process callback
Alan T. DeKok [Mon, 19 Jun 2017 15:52:17 +0000 (11:52 -0400)]
add post-processing callbacks to the event list
Alan T. DeKok [Mon, 19 Jun 2017 15:51:38 +0000 (11:51 -0400)]
check for failure
Alan T. DeKok [Mon, 19 Jun 2017 15:06:31 +0000 (11:06 -0400)]
move scheduler to using linked lists instead of heaps
Alan T. DeKok [Mon, 19 Jun 2017 15:01:22 +0000 (11:01 -0400)]
typo
Alan T. DeKok [Mon, 19 Jun 2017 14:41:49 +0000 (10:41 -0400)]
doxygen
Alan T. DeKok [Mon, 19 Jun 2017 14:41:06 +0000 (10:41 -0400)]
fix declaration too
Arran Cudbard-Bell [Mon, 19 Jun 2017 13:37:06 +0000 (09:37 -0400)]
Whitespace and doxygen
Arran Cudbard-Bell [Mon, 19 Jun 2017 13:33:09 +0000 (09:33 -0400)]
Remove whitespace
Alan T. DeKok [Mon, 19 Jun 2017 13:30:53 +0000 (09:30 -0400)]
distinguish reply timestamp from request timestamp
Alan T. DeKok [Mon, 19 Jun 2017 13:25:27 +0000 (09:25 -0400)]
move talloc ctx init to main thread
Alan T. DeKok [Mon, 19 Jun 2017 12:53:28 +0000 (08:53 -0400)]
added worker_verify() to double-check all of the worker structures
Alan T. DeKok [Sun, 18 Jun 2017 19:02:05 +0000 (15:02 -0400)]
assign more realistic request->number
Alan T. DeKok [Sun, 18 Jun 2017 18:58:37 +0000 (14:58 -0400)]
allow for flags passed to worker.
ideally for debug...
Arran Cudbard-Bell [Mon, 19 Jun 2017 04:23:39 +0000 (00:23 -0400)]
First pass over proto_radius_* modules converting them to the new IO framework
Arran Cudbard-Bell [Mon, 19 Jun 2017 03:58:38 +0000 (23:58 -0400)]
Remove uneeded includes in proto_radius_status.c
Arran Cudbard-Bell [Mon, 19 Jun 2017 03:56:55 +0000 (23:56 -0400)]
Fix value.h to work as a standalone header file
Arran Cudbard-Bell [Mon, 19 Jun 2017 03:56:30 +0000 (23:56 -0400)]
Fix dict.h to work as a standalone header file
Arran Cudbard-Bell [Sun, 18 Jun 2017 23:33:26 +0000 (19:33 -0400)]
Work around issues in libkqueue