]>
git.ipfire.org Git - thirdparty/freeradius-server.git/log
Arran Cudbard-Bell [Wed, 23 Oct 2019 10:36:55 +0000 (06:36 -0400)]
Add some basic resources for the REST module
Arran Cudbard-Bell [Tue, 22 Oct 2019 23:54:09 +0000 (19:54 -0400)]
Trim the sections to what we have content for
Arran Cudbard-Bell [Tue, 22 Oct 2019 22:56:38 +0000 (18:56 -0400)]
Move LDAP configuration to base_configuration folder
We'll probably want to split it up at some point
Alan T. DeKok [Wed, 23 Oct 2019 02:17:11 +0000 (22:17 -0400)]
look at variable, not parent flag.
which is still correct, and which also shuts up the static
analyzer
Alan T. DeKok [Wed, 23 Oct 2019 01:54:58 +0000 (21:54 -0400)]
input packet is 'const'
Alan T. DeKok [Wed, 23 Oct 2019 01:14:16 +0000 (21:14 -0400)]
call normal struct functions to encode a structure
Alan T. DeKok [Wed, 23 Oct 2019 00:43:23 +0000 (20:43 -0400)]
rename functions based on source filename
Alan T. DeKok [Tue, 22 Oct 2019 23:11:58 +0000 (19:11 -0400)]
move DNS functions to src/lib/util/dns.[ch]
Alan T. DeKok [Tue, 22 Oct 2019 21:26:45 +0000 (17:26 -0400)]
more comments describing the algorithm
Arran Cudbard-Bell [Tue, 22 Oct 2019 22:29:51 +0000 (18:29 -0400)]
Remove newlines
Arran Cudbard-Bell [Tue, 22 Oct 2019 22:28:20 +0000 (18:28 -0400)]
Consistency
Arran Cudbard-Bell [Tue, 22 Oct 2019 22:27:08 +0000 (18:27 -0400)]
Move error message to the correct location
Jorge Pereira [Tue, 22 Oct 2019 20:38:01 +0000 (17:38 -0300)]
Remove tests with DNS resolution
It could fail due to don't have a valid ipv6 interface and may be slow
the tests.
Alan T. DeKok [Tue, 22 Oct 2019 19:44:01 +0000 (15:44 -0400)]
try to shut up static analyzer
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