]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Philippe Wooding [Thu, 29 Jun 2017 13:32:16 +0000 (15:32 +0200)]
Fix typo for huntgroups bug as described in http://freeradius.
1045715 .n5.nabble.com/Problem-with-huntgroups-upgrading-from-2-2-9-to-3-0-x-td5744845.html
Arran Cudbard-Bell [Thu, 29 Jun 2017 13:15:49 +0000 (09:15 -0400)]
Try pulling in libkqueue from a ppa
Alan T. DeKok [Thu, 29 Jun 2017 11:52:57 +0000 (07:52 -0400)]
default to using 2048 bit keys
Alan T. DeKok [Thu, 29 Jun 2017 11:53:38 +0000 (07:53 -0400)]
Add OpenBSD
Alan T. DeKok [Thu, 29 Jun 2017 11:54:39 +0000 (07:54 -0400)]
DLT_LINUX_SLL isn't defined everywhere
Alan T. DeKok [Thu, 29 Jun 2017 11:56:04 +0000 (07:56 -0400)]
This doesn't need bash. SH is more portable
Alan T. DeKok [Wed, 28 Jun 2017 20:26:02 +0000 (16:26 -0400)]
Add Protocol-Error as a supported packet type
Alan T. DeKok [Wed, 28 Jun 2017 20:03:29 +0000 (16:03 -0400)]
almost have encode/decode working
Alan T. DeKok [Wed, 28 Jun 2017 19:48:33 +0000 (15:48 -0400)]
start of read/write
with fr_ip_srcdst_t stored at the start of the packet...
Alan T. DeKok [Wed, 28 Jun 2017 19:48:26 +0000 (15:48 -0400)]
don't crash...
Alan T. DeKok [Wed, 28 Jun 2017 19:42:57 +0000 (15:42 -0400)]
move "check packet" to fr_vqp_ok()
Alan T. DeKok [Wed, 28 Jun 2017 19:42:14 +0000 (15:42 -0400)]
added fr_ip_srcdst_t for tracking src/dst ip/port
Alan T. DeKok [Wed, 28 Jun 2017 18:24:17 +0000 (14:24 -0400)]
move VMPS to new-style listeners.
it doesn't yet read / write / encode / decode packets.
But the basics are now there
Alan T. DeKok [Wed, 28 Jun 2017 18:09:14 +0000 (14:09 -0400)]
added do-not-respond
Arran Cudbard-Bell [Thu, 29 Jun 2017 03:23:38 +0000 (23:23 -0400)]
Missed cast
Arran Cudbard-Bell [Thu, 29 Jun 2017 03:22:09 +0000 (23:22 -0400)]
Turn on KQUEUE_DEBUG and M_PERTURB
Arran Cudbard-Bell [Thu, 29 Jun 2017 03:15:25 +0000 (23:15 -0400)]
Better error
Arran Cudbard-Bell [Thu, 29 Jun 2017 03:12:12 +0000 (23:12 -0400)]
Fix GNU strerro_r usage
Arran Cudbard-Bell [Thu, 29 Jun 2017 02:51:51 +0000 (22:51 -0400)]
Return buffer so we get the macro name
Arran Cudbard-Bell [Thu, 29 Jun 2017 02:49:40 +0000 (22:49 -0400)]
It’s not the travis image…
Arran Cudbard-Bell [Thu, 29 Jun 2017 02:47:08 +0000 (22:47 -0400)]
Ensure we’re getting a valid errno
Arran Cudbard-Bell [Thu, 29 Jun 2017 02:29:13 +0000 (22:29 -0400)]
Print error if we can’t add the socket to the scheduler
Arran Cudbard-Bell [Thu, 29 Jun 2017 02:24:48 +0000 (22:24 -0400)]
Print app name
Arran Cudbard-Bell [Thu, 29 Jun 2017 01:55:53 +0000 (21:55 -0400)]
Better error message
Arran Cudbard-Bell [Thu, 29 Jun 2017 01:37:01 +0000 (21:37 -0400)]
Doxygen
Arran Cudbard-Bell [Thu, 29 Jun 2017 01:35:50 +0000 (21:35 -0400)]
Fix unused macros and extern
Arran Cudbard-Bell [Thu, 29 Jun 2017 01:27:59 +0000 (21:27 -0400)]
Fix fr_box_ether
Arran Cudbard-Bell [Thu, 29 Jun 2017 00:33:20 +0000 (20:33 -0400)]
DHCPv4 Fixups
Arran Cudbard-Bell [Thu, 29 Jun 2017 00:31:53 +0000 (20:31 -0400)]
No longer a VALUE_PAIR
Arran Cudbard-Bell [Wed, 28 Jun 2017 18:07:08 +0000 (14:07 -0400)]
fr_ipaddr_is_inaddr_any should be const
Arran Cudbard-Bell [Wed, 28 Jun 2017 17:16:10 +0000 (13:16 -0400)]
Split out more DHCP functions
Arran Cudbard-Bell [Wed, 28 Jun 2017 16:23:54 +0000 (12:23 -0400)]
More dhcp/dhcpv4
Arran Cudbard-Bell [Wed, 28 Jun 2017 16:21:50 +0000 (12:21 -0400)]
Doxygen
Arran Cudbard-Bell [Wed, 28 Jun 2017 16:20:52 +0000 (12:20 -0400)]
Move headers around and rename dhcp to dhcpv4
Arran Cudbard-Bell [Wed, 28 Jun 2017 16:04:52 +0000 (12:04 -0400)]
Add pam as a default module as it's refered in inner-tunnel
Arran Cudbard-Bell [Wed, 28 Jun 2017 16:03:43 +0000 (12:03 -0400)]
No status-server in inner-tunnel
Arran Cudbard-Bell [Wed, 28 Jun 2017 15:52:13 +0000 (11:52 -0400)]
Pull DHCP encoder/decoder out into a protocol library
Alan T. DeKok [Tue, 27 Jun 2017 22:53:22 +0000 (18:53 -0400)]
SIM needs OpenSSL, too
Alan T. DeKok [Tue, 27 Jun 2017 22:23:02 +0000 (18:23 -0400)]
try to use old-style travis
maybe that won't hang?
Alan T. DeKok [Tue, 27 Jun 2017 21:52:12 +0000 (17:52 -0400)]
AKA needs SSL, too
Alan T. DeKok [Tue, 27 Jun 2017 21:40:34 +0000 (17:40 -0400)]
ignore TLS methods if we're not built with them.
Also known as "when converting a loop to an in-line function,
'continue' should be replaced with 'return', and not 'break'"
Alan T. DeKok [Tue, 27 Jun 2017 21:39:13 +0000 (17:39 -0400)]
assertion for variable used only in assertion
Alan T. DeKok [Tue, 27 Jun 2017 21:37:08 +0000 (17:37 -0400)]
set child packet code from argument to fork{}
Alan T. DeKok [Tue, 27 Jun 2017 21:32:42 +0000 (17:32 -0400)]
allow for fork{} to have packet names
Alan T. DeKok [Tue, 27 Jun 2017 21:10:38 +0000 (17:10 -0400)]
remove unused variable
Alan T. DeKok [Tue, 27 Jun 2017 20:52:45 +0000 (16:52 -0400)]
rc is unused
Alan T. DeKok [Tue, 27 Jun 2017 20:51:58 +0000 (16:51 -0400)]
remove unused assignment
Alan T. DeKok [Tue, 27 Jun 2017 20:34:52 +0000 (16:34 -0400)]
*presult is used
Alan T. DeKok [Tue, 27 Jun 2017 19:22:22 +0000 (15:22 -0400)]
don't do proxying until we add that back in...
Alan T. DeKok [Tue, 27 Jun 2017 19:19:52 +0000 (15:19 -0400)]
convert to new listeners and sections
Alan T. DeKok [Tue, 27 Jun 2017 19:12:57 +0000 (15:12 -0400)]
allow for no transport
Alan T. DeKok [Tue, 27 Jun 2017 19:12:40 +0000 (15:12 -0400)]
add send{} sections
Alan T. DeKok [Tue, 27 Jun 2017 18:52:11 +0000 (14:52 -0400)]
check for parent...
Alan T. DeKok [Tue, 27 Jun 2017 18:50:33 +0000 (14:50 -0400)]
use new listener
Alan T. DeKok [Tue, 27 Jun 2017 18:49:06 +0000 (14:49 -0400)]
ensure result is set for empty sections, too
Alan T. DeKok [Tue, 27 Jun 2017 18:39:05 +0000 (14:39 -0400)]
HACK: don't save / restore state for internal proxying
Alan T. DeKok [Tue, 27 Jun 2017 18:09:42 +0000 (14:09 -0400)]
more debugging
Alan T. DeKok [Tue, 27 Jun 2017 18:01:56 +0000 (14:01 -0400)]
move async call to after validate User-Name
Alan T. DeKok [Tue, 27 Jun 2017 17:53:25 +0000 (13:53 -0400)]
glue rad_virtual_server into async state machine
Alan T. DeKok [Tue, 27 Jun 2017 17:46:16 +0000 (13:46 -0400)]
length in bytes, not chbind packets
Alan T. DeKok [Tue, 27 Jun 2017 16:00:16 +0000 (12:00 -0400)]
documentation fixes
Alan T. DeKok [Tue, 27 Jun 2017 15:59:24 +0000 (11:59 -0400)]
set to Access-Accept only if it's not already set to something else
Arran Cudbard-Bell [Tue, 27 Jun 2017 12:57:33 +0000 (08:57 -0400)]
Remove unused code
Alan T. DeKok [Tue, 27 Jun 2017 15:49:54 +0000 (11:49 -0400)]
initialize variables damnit
Alan T. DeKok [Tue, 27 Jun 2017 15:24:34 +0000 (11:24 -0400)]
add assertion to crash instead of looping infinitely
Alan T. DeKok [Tue, 27 Jun 2017 14:33:11 +0000 (10:33 -0400)]
support yield in rlm_eap_mschapv2
Alan T. DeKok [Tue, 27 Jun 2017 14:29:02 +0000 (10:29 -0400)]
push finalize routines to a separate function
Alan T. DeKok [Tue, 27 Jun 2017 14:04:21 +0000 (10:04 -0400)]
comments
Alan T. DeKok [Tue, 27 Jun 2017 14:03:09 +0000 (10:03 -0400)]
go to next at the end of the loop, not the start
because foreach / load-balance set their own "next" manually
Alan T. DeKok [Tue, 27 Jun 2017 14:02:15 +0000 (10:02 -0400)]
more debugging
Alan T. DeKok [Tue, 27 Jun 2017 13:59:08 +0000 (09:59 -0400)]
print out more information on failure
Alan T. DeKok [Tue, 27 Jun 2017 13:44:33 +0000 (09:44 -0400)]
print out next, and use names for arguments to unlang_push
Arran Cudbard-Bell [Mon, 26 Jun 2017 22:10:47 +0000 (18:10 -0400)]
Call old/new servers sections in eap methods
Arran Cudbard-Bell [Mon, 26 Jun 2017 21:18:13 +0000 (17:18 -0400)]
Minor fixes in EAP-GTC
Arran Cudbard-Bell [Mon, 26 Jun 2017 21:14:36 +0000 (17:14 -0400)]
Move attribute value definition into virtual_servers.c
Alan T. DeKok [Mon, 26 Jun 2017 20:59:17 +0000 (16:59 -0400)]
remove "if_taken"
which removes unlang_else and unlang_elsif(), and lets them
re-use unlang_group and unlang_if instead.
Alan T. DeKok [Mon, 26 Jun 2017 20:45:05 +0000 (16:45 -0400)]
remove do_next_sibling
Alan T. DeKok [Mon, 26 Jun 2017 20:38:53 +0000 (16:38 -0400)]
more stack fixes
Alan T. DeKok [Mon, 26 Jun 2017 20:01:14 +0000 (16:01 -0400)]
more DUMP_STACK
Alan T. DeKok [Mon, 26 Jun 2017 17:25:22 +0000 (13:25 -0400)]
use dictionary definition, not what we have here
for case-insensitive issues
Arran Cudbard-Bell [Mon, 26 Jun 2017 20:12:11 +0000 (16:12 -0400)]
Document result and priority
Alan T. DeKok [Mon, 26 Jun 2017 17:09:26 +0000 (13:09 -0400)]
remove debugging "was_if"
Alan T. DeKok [Mon, 26 Jun 2017 16:40:11 +0000 (12:40 -0400)]
now that we set top frame (duh) rely on it.
Alan T. DeKok [Mon, 26 Jun 2017 16:39:16 +0000 (12:39 -0400)]
move assertions
Alan T. DeKok [Mon, 26 Jun 2017 16:35:35 +0000 (12:35 -0400)]
use RLM_MODULE_UNKNOWN for unset codes
this separates the default return code from the one currently
being processed.
i.e. we push the default code onto the stack, with an empty
instruction and the top_frame flag set. We then push the real
instruction, along with UNKNOWN rcode. That way, if the unlang
is all if / elsif (which doesn't change priorities), we can
keep going, and not stop on the default return code.
Once the section has been processed, it will merge in the
top return code.
Alan T. DeKok [Mon, 26 Jun 2017 16:35:05 +0000 (12:35 -0400)]
print ... for unknown codes
so that the debug output for the next commit isn't confusing
Alan T. DeKok [Mon, 26 Jun 2017 15:36:20 +0000 (11:36 -0400)]
remove unused variable
Alan T. DeKok [Mon, 26 Jun 2017 15:03:22 +0000 (11:03 -0400)]
remove assertion for now
Alan T. DeKok [Mon, 26 Jun 2017 14:53:42 +0000 (10:53 -0400)]
add preliminary compile_fork
Arran Cudbard-Bell [Mon, 26 Jun 2017 15:47:43 +0000 (11:47 -0400)]
Add debug level 5 *sigh*
Arran Cudbard-Bell [Mon, 26 Jun 2017 14:52:39 +0000 (10:52 -0400)]
Call the right section/provide the right section
Arran Cudbard-Bell [Mon, 26 Jun 2017 14:48:01 +0000 (10:48 -0400)]
Fixup EAP test configuration
Alan T. DeKok [Mon, 26 Jun 2017 14:45:06 +0000 (10:45 -0400)]
typo
Alan T. DeKok [Mon, 26 Jun 2017 14:42:45 +0000 (10:42 -0400)]
use unlang_compule_subsection
Alan T. DeKok [Mon, 26 Jun 2017 14:39:31 +0000 (10:39 -0400)]
add unlang_compile_subsection
needed by various proto_radius_foo processors
Arran Cudbard-Bell [Mon, 26 Jun 2017 14:39:57 +0000 (10:39 -0400)]
Improved debugging
Alan T. DeKok [Mon, 26 Jun 2017 14:27:33 +0000 (10:27 -0400)]
fix assert
Alan T. DeKok [Mon, 26 Jun 2017 14:27:09 +0000 (10:27 -0400)]
check for io_submodule, not app_io
Alan T. DeKok [Mon, 26 Jun 2017 14:24:09 +0000 (10:24 -0400)]
remove unused variable
Alan T. DeKok [Sun, 25 Jun 2017 13:26:57 +0000 (09:26 -0400)]
rename "process pap" etc. to "authenticate pap" etc.
Confusing for v3 to v4 transition, but much clearer for the new
v4 style of naming.
And update the example virtual servers with the new names