summaryrefslogtreecommitdiff
path: root/sbin/unwind
AgeCommit message (Expand)Author
2019-05-23If we find ourselves behind a captive portal shutdown the service port.Florian Obser
2019-05-23typoFlorian Obser
2019-05-14Move common config passing code into a function.Florian Obser
2019-05-13Remove strict mode for now, it is in the way.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
2019-05-06Only try to resolve the DNSSEC trust anchor if we have a validatingFlorian Obser
2019-05-03Revert previous, I got too excited and forgot about the config file :(Florian Obser
2019-04-30Restrict file system access to /var/db for the dhclient lease files.Florian Obser
2019-04-03Default to port 853 if DoT is used; pointed out by teduFlorian Obser
2019-04-02be consistent with "DoT"; from raf czlonkaJason McIntyre
2019-04-02move the captive portal text into the actual block;Jason McIntyre
2019-04-02use a compact list for previous, and tweak a little; ok florianJason McIntyre
2019-04-02the fiendishly that needed some extra space here didn't pan outFlorian Obser
2019-04-02Simplify code; we can loop over our resolvers now.Florian Obser
2019-04-02Add a config option to specify the preference of name servers.Florian Obser
2019-04-02Collapse case statements to a common fall through and use the passedFlorian Obser
2019-04-02Introduce array of resolvers in preparation of custom orderingFlorian Obser
2019-04-01Reduce code duplication and ensure that a type of resolver and it'sFlorian Obser
2019-04-01Implement "Authentication Domain Names" configuration as per RFC 8310Florian Obser
2019-03-31Avoid calling dup2(oldd, newd) when oldd == newd. In that case theYASUOKA Masahiko
2019-03-31we don't need to set openssl lock callbacks. this code is not threaded.Ted Unangst
2019-03-31use AI_NUMERICHOST for ip conversion. ok florianTed Unangst
2019-03-30Shuffle captive portal detection around.Florian Obser
2019-03-30Do not try to print NULL with %s.Florian Obser
2019-03-30update to libunbound 1.9.1; heavy lifting by sthen in unbound(8)Florian Obser
2019-03-24Reduce debug logging in best_resolver() to two lines, helps a bit withFlorian Obser
2019-03-24recheck all resolvers when we are no longer behind a captive portalFlorian Obser
2019-03-24Do not check every resolver every 30 seconds as that is wasteful andFlorian Obser
2019-03-24If we can't check the resolver its state is UNKNOWN.Florian Obser
2019-03-24remove useless debug outputFlorian Obser
2019-03-22No need to log that the DHCP lease file doesn't exist.Jeremie Courreges-Anglas
2019-03-15Correctly interlock config reloads imsgs.Florian Obser
2019-03-04According to RFC 7230 Section 3.2 header field names areFlorian Obser
2019-03-02Unfortunately we cannot use unveil in the main process since thisFlorian Obser
2019-03-01Due to the way we build libunbound inside of unwind .o files collide inFlorian Obser
2019-02-18fix typoTheo de Raadt
2019-02-18Introduce IMSG_DATA_SIZE() macro to to replace reoccuring math onFlorian Obser
2019-02-17Since we do a naive string comparison to see if the trust anchorFlorian Obser
2019-02-17On log verbosity change we need to restart all resolvers: add missingFlorian Obser
2019-02-17Pass verbosity changes to captive portal process.Florian Obser
2019-02-17 s/unwind_/uw_/ to save screen real estate; fix style(9) issues while hereFlorian Obser
2019-02-13(unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherTheo de Raadt
2019-02-11With the rewrite of the trust anchor handling code we no longer need aFlorian Obser
2019-02-10Simplify trust anchor handling.Florian Obser
2019-02-08Backport r5108 from unbound upstream, pointed out by florian@.Stuart Henderson
2019-02-08update unwind's copy of libunbound to match the new 1.9.0 update inStuart Henderson
2019-02-08Oops, unbreak captive portal detection.Florian Obser
2019-02-07Rewrite trust anchor handling.Florian Obser
2019-02-05Cm yes | Cm no -> Cm yes | noJason McIntyre