summaryrefslogtreecommitdiffhomepage
path: root/src/utils.h
diff options
context:
space:
mode:
authorrofl0r <rofl0r@users.noreply.github.com>2021-02-13 15:11:42 +0000
committerrofl0r <rofl0r@users.noreply.github.com>2021-04-16 14:46:02 +0100
commit979c737f9b811c5441ae0573a90b72dc1e44e142 (patch)
tree44b29c27cffc2a292061ab764449b12af35cd696 /src/utils.h
parent2529597ea0201c147b4bb5fb713040b117368b50 (diff)
make upstream site-spec ipv6 compatible, refactor acl code
the acl.c code parsing a site-spec has been factored out into a new TU: hostspec. it was superior to the parsing code in upstream.c in that it properly deals with both ipv4 and ipv6. both upstream and acl now use the new code for parsing, and upstream also for checking for a match. acl.c still uses the old matching code as it has a lot of special case code for specifications containing a hostname, and in case such a spec is encountered, tries to do reverse name lookup to see if a numeric ip matches that spec. removing that code could break existing usecases, however since that was never implemented for upstream nobody will miss it there.
Diffstat (limited to 'src/utils.h')
0 files changed, 0 insertions, 0 deletions