]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Jan Hugo Prins [Tue, 22 Oct 2019 13:52:07 +0000 (15:52 +0200)]
Added Fabric-Attach VSA's to the Nortel Dictionary.
Jorge Pereira [Tue, 22 Oct 2019 00:25:43 +0000 (21:25 -0300)]
Add extra DHCPv6/rfc3319 tests with short/long ipv6 addresses
Jorge Pereira [Tue, 22 Oct 2019 00:11:41 +0000 (21:11 -0300)]
Move DHCPv6/rfc3319 tests to src/tests/unit/dhcpv6_rfc3319.txt
Alan DeKok [Tue, 22 Oct 2019 19:39:26 +0000 (15:39 -0400)]
Merge pull request #3059 from jpereira/v4/clean1
Clean up unnecessary files
Alan T. DeKok [Tue, 22 Oct 2019 19:21:59 +0000 (15:21 -0400)]
add decoding for DNS labels
Alan T. DeKok [Tue, 22 Oct 2019 18:50:49 +0000 (14:50 -0400)]
write our own simple case insensitive comparison
Jorge Pereira [Tue, 22 Oct 2019 16:01:13 +0000 (13:01 -0300)]
travis: Enable IPv6 (#3060)
Alan T. DeKok [Tue, 22 Oct 2019 14:49:26 +0000 (10:49 -0400)]
try to shut up analyzer
Alan T. DeKok [Tue, 22 Oct 2019 14:46:32 +0000 (10:46 -0400)]
don't box values which are already printable
Alan T. DeKok [Tue, 22 Oct 2019 13:44:38 +0000 (09:44 -0400)]
add simple DHCPv6 option decoder.
Right now it only handles a limited set of things, but it's
a start
Alan T. DeKok [Tue, 22 Oct 2019 13:43:58 +0000 (09:43 -0400)]
it helps to print errors so that we see WTF is going on
Arran Cudbard-Bell [Tue, 22 Oct 2019 13:18:01 +0000 (09:18 -0400)]
Correct quoting in group examples
Alan T. DeKok [Tue, 22 Oct 2019 12:55:28 +0000 (08:55 -0400)]
move search ahead more aggressively, and add test cases
Arran Cudbard-Bell [Tue, 22 Oct 2019 12:06:04 +0000 (08:06 -0400)]
Fix overzealous single quoting
Alan T. DeKok [Tue, 22 Oct 2019 12:02:49 +0000 (08:02 -0400)]
document the compression algorithm in some detail
Arran Cudbard-Bell [Tue, 22 Oct 2019 11:55:50 +0000 (07:55 -0400)]
Fix typo s/posixUser/posixAccount/g
Arran Cudbard-Bell [Tue, 22 Oct 2019 11:25:20 +0000 (07:25 -0400)]
Remove cruft
Arran Cudbard-Bell [Tue, 22 Oct 2019 10:59:47 +0000 (06:59 -0400)]
Various tweaks, and information on performing group checks
Arran Cudbard-Bell [Tue, 22 Oct 2019 09:51:52 +0000 (05:51 -0400)]
Break out more 'authorize' content
Arran Cudbard-Bell [Mon, 21 Oct 2019 22:28:43 +0000 (18:28 -0400)]
Other minor fixes
Arran Cudbard-Bell [Mon, 21 Oct 2019 22:23:18 +0000 (18:23 -0400)]
Provide examples of what to record
Arran Cudbard-Bell [Mon, 21 Oct 2019 22:18:04 +0000 (18:18 -0400)]
Restructure "locating objects"
Jorge Pereira [Mon, 21 Oct 2019 21:18:07 +0000 (18:18 -0300)]
Clean up unnecessary files
Alan T. DeKok [Mon, 21 Oct 2019 21:16:54 +0000 (17:16 -0400)]
enable search optimization and test case
Alan T. DeKok [Mon, 21 Oct 2019 20:27:43 +0000 (16:27 -0400)]
doxygen and more comments
Alan T. DeKok [Mon, 21 Oct 2019 20:22:33 +0000 (16:22 -0400)]
speed up the search a bit by changing the search start
so that we start searching from where compression succeeded,
and not from the start of the input buffer.
Alan T. DeKok [Mon, 21 Oct 2019 19:36:14 +0000 (15:36 -0400)]
compress DNS labels recursively.
Which ends up being O(N+M) instead of O(N^2)
Alan T. DeKok [Mon, 21 Oct 2019 16:42:13 +0000 (12:42 -0400)]
allow for uncompressed labels, and add unit tests
Alan T. DeKok [Mon, 21 Oct 2019 16:28:59 +0000 (12:28 -0400)]
add support for uncompressed DNS labels
Arran Cudbard-Bell [Mon, 21 Oct 2019 15:11:56 +0000 (11:11 -0400)]
Minor grammar issue
Arran Cudbard-Bell [Mon, 21 Oct 2019 15:10:24 +0000 (11:10 -0400)]
Typo
Arran Cudbard-Bell [Mon, 21 Oct 2019 15:09:07 +0000 (11:09 -0400)]
Fixup example to reference previous section more
Arran Cudbard-Bell [Mon, 21 Oct 2019 14:49:46 +0000 (10:49 -0400)]
Fix spelling issue
Arran Cudbard-Bell [Mon, 21 Oct 2019 14:33:53 +0000 (10:33 -0400)]
Fix typos and sync example servers
Arran Cudbard-Bell [Mon, 21 Oct 2019 14:17:43 +0000 (10:17 -0400)]
Sync examples with previous setup doc
Arran Cudbard-Bell [Mon, 21 Oct 2019 14:13:40 +0000 (10:13 -0400)]
Document 'No such object'
Arran Cudbard-Bell [Mon, 21 Oct 2019 13:25:52 +0000 (09:25 -0400)]
Sync example output
Alan T. DeKok [Mon, 21 Oct 2019 13:03:30 +0000 (09:03 -0400)]
clean up and rename for clarity
Alan T. DeKok [Mon, 21 Oct 2019 13:03:18 +0000 (09:03 -0400)]
0 is invalid, too
Alan T. DeKok [Mon, 21 Oct 2019 12:44:32 +0000 (08:44 -0400)]
remove special-case for '.'
Arran Cudbard-Bell [Mon, 21 Oct 2019 10:53:00 +0000 (06:53 -0400)]
Fix error message
Arran Cudbard-Bell [Mon, 21 Oct 2019 10:43:19 +0000 (06:43 -0400)]
Remove duplicate content
Arran Cudbard-Bell [Mon, 21 Oct 2019 02:24:32 +0000 (22:24 -0400)]
Missed full stop
Arran Cudbard-Bell [Mon, 21 Oct 2019 02:18:30 +0000 (22:18 -0400)]
Break up LDAP howto pages into yet smaller pages
Arran Cudbard-Bell [Sun, 20 Oct 2019 23:14:36 +0000 (19:14 -0400)]
Create a concepts doc module and move concepts pages there
Reorganise LDAP howto files
Alan T. DeKok [Sun, 20 Oct 2019 22:46:26 +0000 (18:46 -0400)]
decode multiple DNS labels for the tests
and fix issues with the decoder.
Arran Cudbard-Bell [Sun, 20 Oct 2019 19:59:28 +0000 (15:59 -0400)]
Add docs on bootstrapping an OpenLDAP test instance
Terry Burton [Sun, 20 Oct 2019 16:21:26 +0000 (17:21 +0100)]
MySQL sqlippools: Find and allocate stored procedure (#3051)
Alan T. DeKok [Sun, 20 Oct 2019 15:54:57 +0000 (11:54 -0400)]
add value box from dns label functions
and decode test.
it doesn't decode multiple labels right now, but that's easy
enough to add later.
Alan T. DeKok [Sat, 19 Oct 2019 22:10:22 +0000 (18:10 -0400)]
fix count
Alan T. DeKok [Sat, 19 Oct 2019 21:41:39 +0000 (17:41 -0400)]
allow dns_label,array as DHCPv6 flags
and add into the tests
Alan T. DeKok [Sat, 19 Oct 2019 21:36:55 +0000 (17:36 -0400)]
typo
Alan T. DeKok [Sat, 19 Oct 2019 21:17:36 +0000 (17:17 -0400)]
encode attributes with "dns_label" flag set.
Alan T. DeKok [Sat, 19 Oct 2019 21:16:09 +0000 (17:16 -0400)]
add function which gets the compressed length of a dns label
as the first pass to decompressing a DNS label
Alan T. DeKok [Sat, 19 Oct 2019 21:13:43 +0000 (17:13 -0400)]
comments and updates
Alan T. DeKok [Sat, 19 Oct 2019 21:13:21 +0000 (17:13 -0400)]
make label comparison case insensitive
Alan T. DeKok [Sat, 19 Oct 2019 21:02:31 +0000 (17:02 -0400)]
be a little more careful about parsing flags
Alan T. DeKok [Sat, 19 Oct 2019 18:30:45 +0000 (14:30 -0400)]
look at contents, not at pointer
Arran Cudbard-Bell [Sat, 19 Oct 2019 16:51:49 +0000 (12:51 -0400)]
Fix logic bug in table_sorted_value_by_longest_prefix which sent the search in the wrong direction if needle was a substring of a haystack entry
Alan T. DeKok [Sat, 19 Oct 2019 15:51:51 +0000 (11:51 -0400)]
add DNS label compression.
It's a little brute-force right now, but it seems to work.
Alan T. DeKok [Sat, 19 Oct 2019 15:26:40 +0000 (11:26 -0400)]
skip leading whitespace
Arran Cudbard-Bell [Sat, 19 Oct 2019 15:20:19 +0000 (11:20 -0400)]
Add command to explicitly clear the data buffer
This can be useful when tracking down non-deterministic issues
Alan T. DeKok [Sat, 19 Oct 2019 14:52:29 +0000 (10:52 -0400)]
encode '.' or empty string as 0x00
Alan T. DeKok [Sat, 19 Oct 2019 13:52:38 +0000 (09:52 -0400)]
fix length checks
Alan T. DeKok [Sat, 19 Oct 2019 13:42:43 +0000 (09:42 -0400)]
typo
Alan T. DeKok [Sat, 19 Oct 2019 13:33:36 +0000 (09:33 -0400)]
add function which encodes value box to DNS label
with tests!
Alan T. DeKok [Sat, 19 Oct 2019 12:59:38 +0000 (08:59 -0400)]
<sigh> typos
Alan T. DeKok [Sat, 19 Oct 2019 12:48:08 +0000 (08:48 -0400)]
build this, too
Alan T. DeKok [Sat, 19 Oct 2019 12:31:39 +0000 (08:31 -0400)]
typo
Alan T. DeKok [Sat, 19 Oct 2019 12:23:48 +0000 (08:23 -0400)]
add and use encrypt / encode flags for SIM / AKA and DHCPv6
Alan T. DeKok [Sat, 19 Oct 2019 12:11:25 +0000 (08:11 -0400)]
create src/include/protocol/base.h which defines known protocols
Arran Cudbard-Bell [Sat, 19 Oct 2019 02:45:04 +0000 (22:45 -0400)]
"no " can now return mismatch instead of command error
Arran Cudbard-Bell [Sat, 19 Oct 2019 02:41:09 +0000 (22:41 -0400)]
Print the mismatching command
Arran Cudbard-Bell [Sat, 19 Oct 2019 02:37:51 +0000 (22:37 -0400)]
Add match-regex
Also works with negation prefix
Arran Cudbard-Bell [Sat, 19 Oct 2019 02:36:58 +0000 (22:36 -0400)]
Always need to provide match_data for rege_exec in pcre2
Arran Cudbard-Bell [Sat, 19 Oct 2019 02:02:39 +0000 (22:02 -0400)]
Typo
Arran Cudbard-Bell [Sat, 19 Oct 2019 01:44:25 +0000 (21:44 -0400)]
Add command to write out the data buffer
Arran Cudbard-Bell [Sat, 19 Oct 2019 01:29:20 +0000 (21:29 -0400)]
Don't trash the data buffer on mismatch
- Allow all return codes to request that the error stack be dumped into the data buffer
- Keep track of how many tests returned 'OK'
- Have comments and blank links return 'NOOP'
- Add command to write the number of completed tests to the data buffer
Arran Cudbard-Bell [Fri, 18 Oct 2019 21:46:49 +0000 (17:46 -0400)]
Remove redundant vars
Arran Cudbard-Bell [Fri, 18 Oct 2019 18:41:25 +0000 (14:41 -0400)]
Add 'match' and 'no match' remove 'data' and 'fail'
Alan T. DeKok [Fri, 18 Oct 2019 18:51:36 +0000 (14:51 -0400)]
move subtype checks to dict->subtype_table
which (mostly) makes them more protocol agnostic
Alan T. DeKok [Fri, 18 Oct 2019 16:55:38 +0000 (12:55 -0400)]
rename "encrypt" to "subtype"
in preparation for making it a little more generic
Alan T. DeKok [Fri, 18 Oct 2019 14:36:23 +0000 (10:36 -0400)]
simpler way to track backslashes
avoid repeated strlen.
and increment line number.
Alan DeKok [Fri, 18 Oct 2019 13:18:55 +0000 (09:18 -0400)]
Merge pull request #3055 from jpereira/v4/test1
Let' be able to buffer multiple lines with a backslash
Jorge Pereira [Fri, 18 Oct 2019 02:58:07 +0000 (23:58 -0300)]
Let' be able to buffer multiple lines with a backslash
Jorge Pereira [Fri, 18 Oct 2019 02:59:01 +0000 (23:59 -0300)]
Pretty good to organize long entries with a backslash
Alan T. DeKok [Fri, 18 Oct 2019 11:10:18 +0000 (07:10 -0400)]
let's use unique names
and update process STRUCT so that it adds the struct name to
the global namespace. This lets us check for duplicate names,
and also address the struct by name.
Alan T. DeKok [Thu, 17 Oct 2019 23:59:10 +0000 (19:59 -0400)]
swap the order of fields in a STRUCT definition
VALUE attr name value
means "define NAME with VALUE for ATTR"
STRUCT name attr value
means "define NAME struct when ATTR has VALUE"
Alan T. DeKok [Thu, 17 Oct 2019 21:58:01 +0000 (17:58 -0400)]
remove Client-ID tests. Client-Id is "struct" not "octets"
Alan T. DeKok [Thu, 17 Oct 2019 21:56:42 +0000 (17:56 -0400)]
print names of types, not numerical value
Alan T. DeKok [Thu, 17 Oct 2019 21:51:48 +0000 (17:51 -0400)]
NUL terminate the result only if we should do it
Alan T. DeKok [Thu, 17 Oct 2019 20:48:27 +0000 (16:48 -0400)]
allow naked STRUCT, as is done with dictionary.rfc6355
Alan T. DeKok [Thu, 17 Oct 2019 20:36:10 +0000 (16:36 -0400)]
typo
Alan T. DeKok [Thu, 17 Oct 2019 20:03:18 +0000 (16:03 -0400)]
more decode of structs for RFC 3315
Alan T. DeKok [Thu, 17 Oct 2019 19:41:06 +0000 (15:41 -0400)]
use keyed sub-structs
Jorge Pereira [Thu, 17 Oct 2019 18:10:48 +0000 (15:10 -0300)]
Add dhcpv6 dictionary.rfc6355 (#3054)
Arran Cudbard-Bell [Thu, 17 Oct 2019 13:05:30 +0000 (09:05 -0400)]
Update libfreeradius4 with latest library names
Arran Cudbard-Bell [Thu, 17 Oct 2019 12:55:50 +0000 (08:55 -0400)]
Accidentally comitted
Arran Cudbard-Bell [Thu, 17 Oct 2019 12:50:26 +0000 (08:50 -0400)]
Minor formatting fixes
mostly to kick jenkins
Arran Cudbard-Bell [Wed, 16 Oct 2019 19:27:35 +0000 (15:27 -0400)]
Print the destination list when printing parsed attributes