Systemd/src/resolve
Tom Gundersen b826ab586c hashmap: refactor hash_func
All our hash functions are based on siphash24(), factor out
siphash_init() and siphash24_finalize() and pass the siphash
state to the hash functions rather than the hash key.

This simplifies the hash functions, and in particular makes
composition simpler as calling siphash24_compress() repeatedly
on separate chunks of input has the same effect as first
concatenating the input and then calling siphash23_compress()
on the result.
2015-10-05 18:22:10 +02:00
..
.gitignore resolve: add more record types and convert to gperf table 2014-08-03 22:02:32 -04:00
dns-type.c treewide: fix typos 2015-07-29 12:29:46 +02:00
dns-type.h resolved: rr - ignore pseudo types in NSEC(3) bitmaps 2015-07-23 18:06:50 +02:00
Makefile resolved: add daemon to manage resolv.conf 2014-05-19 18:14:56 +02:00
org.freedesktop.resolve1.conf resolved: add legacy dbus service and policy files 2014-07-16 03:41:39 +02:00
org.freedesktop.resolve1.service resolved: add legacy dbus service and policy files 2014-07-16 03:41:39 +02:00
resolved-bus.c resolved: cache - handle CNAME redirection 2015-09-16 17:03:17 +02:00
resolved-bus.h resolved: rename resolved.h to resolved-manager.h 2014-08-01 16:14:59 +02:00
resolved-conf.c tree-wide: clean up log_syntax() usage 2015-09-30 22:26:16 +02:00
resolved-conf.h resolved: rename resolved.h to resolved-manager.h 2014-08-01 16:14:59 +02:00
resolved-def.h resolved: allow passing on which protocol, family and interface to look something up 2014-08-14 01:01:43 +02:00
resolved-dns-answer.c resolved: cache - cache what we can of negative redirect chains 2015-09-16 17:03:18 +02:00
resolved-dns-answer.h resolved: cache - cache what we can of negative redirect chains 2015-09-16 17:03:18 +02:00
resolved-dns-cache.c resolved: cache - cache what we can of negative redirect chains 2015-09-16 17:03:18 +02:00
resolved-dns-cache.h resolved: cache - only allow putting a single question key at a time 2015-09-16 17:03:17 +02:00
resolved-dns-packet.c resolved: make packet flags logic more expressive again 2015-08-25 18:54:55 +02:00
resolved-dns-packet.h treewide: fix typos 2015-09-08 12:55:50 +02:00
resolved-dns-query.c resolved: rr - introduce dns_resource_key_new_redirect() 2015-09-16 17:03:17 +02:00
resolved-dns-query.h resolved: rr - introduce dns_resource_key_new_redirect() 2015-09-16 17:03:17 +02:00
resolved-dns-question.c resolved: rr - introduce dns_resource_key_new_redirect() 2015-09-16 17:03:17 +02:00
resolved-dns-question.h resolved: rr - introduce dns_resource_key_new_redirect() 2015-09-16 17:03:17 +02:00
resolved-dns-rr.c hashmap: refactor hash_func 2015-10-05 18:22:10 +02:00
resolved-dns-rr.h resolved: rr - introduce dns_resource_key_new_redirect() 2015-09-16 17:03:17 +02:00
resolved-dns-scope.c resolved: dump cache and zone contents to syslog on SIGUSR1 2015-08-26 09:41:45 +02:00
resolved-dns-scope.h resolved: dump cache and zone contents to syslog on SIGUSR1 2015-08-26 09:41:45 +02:00
resolved-dns-server.c hashmap: refactor hash_func 2015-10-05 18:22:10 +02:00
resolved-dns-server.h resolved: transaction - exponentially increase retry timeouts 2015-08-03 14:06:58 +02:00
resolved-dns-stream.c util: introduce CMSG_FOREACH() macro and make use of it everywhere 2015-06-10 19:29:47 +02:00
resolved-dns-stream.h remove unused includes 2015-02-23 23:53:42 +01:00
resolved-dns-transaction.c resolved: cache - only allow putting a single question key at a time 2015-09-16 17:03:17 +02:00
resolved-dns-transaction.h resolved: rename DNS UDP socket to 'dns_udp_fd' 2015-08-25 18:51:23 +02:00
resolved-dns-zone.c tree-wide: take benefit of the fact that hashmap_free() returns NULL 2015-09-09 23:12:07 +02:00
resolved-dns-zone.h resolved: dump cache and zone contents to syslog on SIGUSR1 2015-08-26 09:41:45 +02:00
resolved-gperf.gperf resolved: beef up DNS server configuration logic 2014-08-01 16:06:39 +02:00
resolved-link.c tree-wide: make use of the fact that strv_free() returns NULL 2015-09-09 23:05:58 +02:00
resolved-link.h sd-netlink: rename from sd-rtnl 2015-06-13 19:52:54 +02:00
resolved-llmnr.c resolved: use a #define for LLMNR port 2015-07-13 11:28:29 -04:00
resolved-llmnr.h resolved: use a #define for LLMNR port 2015-07-13 11:28:29 -04:00
resolved-manager.c tree-wide: make use of log_error_errno() return value 2015-09-09 08:20:20 +02:00
resolved-manager.h resolved: dump cache and zone contents to syslog on SIGUSR1 2015-08-26 09:41:45 +02:00
resolved.c resolved: dump cache and zone contents to syslog on SIGUSR1 2015-08-26 09:41:45 +02:00
resolved.conf.in Do not advertise .d snippets over main config file 2015-03-03 19:10:21 -05:00