summaryrefslogtreecommitdiff
path: root/sbin/unwind/frontend.c
AgeCommit message (Expand)Author
2023-02-08unwind: add two missing void to function definitionsTheo Buehler
2022-11-27Plug leak of tmp in case allocation of pq->abuf failsTheo Buehler
2022-11-27KNF nit: place brace correctlyTheo Buehler
2022-11-25Do not crash when a tcp query is larger than the length fieldAlexander Bluhm
2022-03-13parse_packet() is used by unbound to parse response packets, notFlorian Obser
2022-03-03Use LDNS_RCODE define; no functional changeFlorian Obser
2022-03-01Update to libunbound 1.15.0; heavy lifting by sthen in unbound(8).Florian Obser
2022-03-01Upstream renamed parse_extract_edns toFlorian Obser
2021-11-16Validate RTM_PROPOSAL in resolver not frontendKlemens Nanni
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