summaryrefslogtreecommitdiff
path: root/sbin/unwind/frontend.c
AgeCommit message (Expand)Author
2021-02-06Revert delayed opening of trust anchor file. The code was somewhatFlorian Obser
2021-01-30Re-try to open DNSSEC trust anchor file if /var is not mounted yet.Florian Obser
2021-01-27Determine available address families (and monitor when this changes)Florian Obser
2021-01-24Implement DNS64 synthesis.Florian Obser
2021-01-19Make imsg event structs static to fix -fno-common.Florian Obser
2021-01-19Move control_state and ctl_conns to control.c, it's not neededFlorian Obser
2021-01-19Reduce scope of routesock unbreaking -fno-common.Florian Obser
2021-01-19No need for a global uw_process; unbreaks -fno-common.Florian Obser
2021-01-12Implement listening on 53/TCPFlorian Obser
2021-01-12Rewrite query parsing and answer formatting using libunbound providedFlorian Obser
2020-12-26Otto hit an impossible situation: an answer bigger than 64k.Florian Obser
2020-12-11The recent fix to handle large answers in unwind (errata #5 for 6.8)Florian Obser
2020-11-09Use RB_FOREACH_SAFE instead of handrolling itTheo Buehler
2020-11-09Check for and handle duplicates on RB_INSERTTheo Buehler
2020-11-09Don't leak domain when freeing block list nodesTheo Buehler
2020-11-05Handle DNS answers that are larger than the maximum imsg size (aboutFlorian Obser
2020-10-02Plug leak of 'str': at the end of the strsep() loop it is NULL, soOtto Moerbeek
2020-09-12When an interface disapears we need to forget the learned autoconfFlorian Obser
2020-01-28sbin/unwind: replace TAILQ concatenation loop with TAILQ_CONCATbket
2019-12-18Implement unwindctl status memory to show chache memory usage.Florian Obser
2019-12-13Avoid leaks by using the _buf versions of sldns_wire2str_* functions.Otto Moerbeek
2019-12-11Plug leaks related to running queue maintenance. ok florian@Otto Moerbeek
2019-12-10Plug two mem leaks in udp_receive() and zap unneeded allocations;Otto Moerbeek
2019-12-03Cleanup query logging.Florian Obser
2019-12-03Remove useless log_debug() calls.Florian Obser
2019-12-02Add an "all" mode for status and a much more compact and readable histogramOtto Moerbeek
2019-12-01Allow forcing specific domains to be resolved by specific resolvers;Otto Moerbeek
2019-11-29While we learn how the "decaying" histogram works it's helpful to showFlorian Obser
2019-11-27Nuke http captive portal detection; something better is coming.Florian Obser
2019-11-25 Signal what happened, not what needs doing.Florian Obser
2019-11-22Treat DNS proposals as replacement of previous proposals from the sameFlorian Obser
2019-11-19Print learned forwarders in unwindctl.Florian Obser
2019-11-19Proposals from dhclient are sometimes replacements.Florian Obser
2019-11-19Stop dhcp lease file parsing now that dhclient sends proposals.Florian Obser
2019-11-11Implement DNS proposals to learn nameservers from networkFlorian Obser
2019-10-31 With the asr fallback we can skip the service port up & down dance,Florian Obser
2019-10-21Optionally log blocked queries when using the block list.Florian Obser
2019-10-12handle version.bind / version.serverFlorian Obser
2019-10-12Carry the answer in the pending_query struct. Makes it clearer who isFlorian Obser
2019-10-12Be more strict with which queries to accept. Modeled afterFlorian Obser
2019-10-12Don't hand parse the query, libunbound has query_info_parse() for that.Florian Obser
2019-10-08 Make sure struct pending_query is fully initialized by using calloc.Florian Obser
2019-10-06Eek, check overflow with destination size, not sourceFlorian Obser
2019-09-29annoying trailing whitespacesFlorian Obser
2019-09-25 Do not leak cur_ns in case of malformed lease file.Florian Obser
2019-09-25Be more robust when dealing with malformed lease files.Florian Obser
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-14Move common config passing code into a function.Florian Obser
2019-05-10 Implement DNS block lists. If unwind is queried for a domainFlorian Obser
2019-05-08 When starting up use the built-in DNSSEC trust anchor as well as theFlorian Obser