Commit graph

  • 6ca2697128 Clear certIgnoreTimestamp if we found at live 1 live server 2.0.0beta7 Frank Denis 2018-01-21 18:14:37 +01:00
  • 8bcba92f97 Add an undocumented option to ignore cert timestamps Frank Denis 2018-01-21 18:10:38 +01:00
  • 05e07e8b69 Add a simple built-in DNS client for testing Frank Denis 2018-01-21 18:02:32 +01:00
  • d9b5625226 IP blocking Frank Denis 2018-01-21 16:07:44 +01:00
  • 1c80e80a0d Do not recommend block_ipv6 Frank Denis 2018-01-21 00:54:20 +01:00
  • f80c16ed2a Slightly change the way we block ipv6 Frank Denis 2018-01-20 22:30:36 +01:00
  • f7b8b70322 Revert "AAAA filter: Reject instead of sending an empty response" Frank Denis 2018-01-20 22:06:40 +01:00
  • aceb8b30f7 AAAA filter: Reject instead of sending an empty response Frank Denis 2018-01-20 20:37:02 +01:00
  • f33b8a964a Use softfloat on mips builds Frank Denis 2018-01-20 19:20:50 +01:00
  • 4f0c36ac27 Don't log blocked suffixes in reverse Frank Denis 2018-01-20 17:25:16 +01:00
  • 9a85a50efd beta6 2.0.0beta6 Frank Denis 2018-01-20 17:14:53 +01:00
  • a1461f3452 Remove unused variable Frank Denis 2018-01-20 17:14:21 +01:00
  • 5dd08fe56b Fix swapped out arguments in substring check Frank Denis 2018-01-20 17:11:02 +01:00
  • 4f42dd01a4 nxlog Frank Denis 2018-01-20 17:03:48 +01:00
  • 1e0e01e8e1 NXLOG: a new output plugin to log suspicious queries Frank Denis 2018-01-20 16:59:40 +01:00
  • caca210568 Regen deps 2.0.0beta5 Frank Denis 2018-01-20 14:20:45 +01:00
  • 47fdc45b2d beta5 Frank Denis 2018-01-20 14:15:20 +01:00
  • ed50798049 Preliminary implementation of stamps Frank Denis 2018-01-20 14:13:11 +01:00
  • 88414e1448 Print stamps; require an env variable for debug level Frank Denis 2018-01-20 13:56:26 +01:00
  • 0fe21b2d57 Shortcut filters for the root zone Frank Denis 2018-01-20 13:30:19 +01:00
  • 066db6a080 Replace logged_qtypes with ignored_qtypes Frank Denis 2018-01-20 13:27:37 +01:00
  • 5080502381 " -> ' \because\people\still\use\backslahes\to\separate\path\components Frank Denis 2018-01-20 13:20:30 +01:00
  • 475d7edb2a Fix suffix matching so that www.example is rejected if example is filtered Frank Denis 2018-01-20 13:18:54 +01:00
  • b9e89d2278 megacheck Frank Denis 2018-01-20 01:00:19 +01:00
  • 5dae74ab0b beta4 Frank Denis 2018-01-20 00:40:44 +01:00
  • 187de17396 Don't prefetch more frequently than 1/min 2.0.0beta4 Frank Denis 2018-01-20 00:31:54 +01:00
  • 1c27d6c230 Improved error handling Frank Denis 2018-01-20 00:30:33 +01:00
  • 7fbb4c5428 Improve the prefetcher; run a dedicated goroutine Frank Denis 2018-01-19 23:43:45 +01:00
  • 2ab29a43d6 Reduce the noise Frank Denis 2018-01-19 22:37:05 +01:00
  • a64f90e1ba Update dlog Frank Denis 2018-01-19 20:54:32 +01:00
  • fd9291b240 Update dlog Frank Denis 2018-01-19 20:27:48 +01:00
  • 6e1eaf7b90 More flexible logging; add support for the Windows event log Frank Denis 2018-01-19 20:06:04 +01:00
  • ed33eb4890 up Frank Denis 2018-01-19 19:48:01 +01:00
  • b02a4e6c73 Update dlog; now with support for the Windows Event Log Frank Denis 2018-01-19 19:33:25 +01:00
  • 4b4bf36633 Unreachable -> Timeout Frank Denis 2018-01-19 16:40:35 +01:00
  • aac0078991 Choose if we want to use IPv6 and/or IPv4 servers Frank Denis 2018-01-19 16:38:43 +01:00
  • 3006a6f2b4 Print server names instead of provider names Frank Denis 2018-01-19 15:50:44 +01:00
  • 0bdfd01245 up Frank Denis 2018-01-19 15:50:39 +01:00
  • 7103229609 Add a logged_qtypes feature to log only some query types Frank Denis 2018-01-19 12:57:47 +01:00
  • 414d366cb2 Print the root zone as a dot rather than an empty string Frank Denis 2018-01-19 12:33:27 +01:00
  • e9e028c970 beta3 2.0.0beta3 Frank Denis 2018-01-19 00:11:52 +01:00
  • 41d5de6e8d Scheduling Frank Denis 2018-01-19 00:06:18 +01:00
  • 43e5689387 Schedule a prefetch if we got a set or its signature from a backup cache Frank Denis 2018-01-18 23:54:53 +01:00
  • 008d2d9093 Increase refresh delay for server sets Frank Denis 2018-01-18 23:54:37 +01:00
  • 1b5e36432e Remove cache files if we stored corrupted data Frank Denis 2018-01-18 23:33:30 +01:00
  • f745eb578a Check HTTP error codes Frank Denis 2018-01-18 23:31:14 +01:00
  • a85d012a2b Prefetch previously unreachable sources URLs after a server is reachable Frank Denis 2018-01-18 23:19:14 +01:00
  • c4bd6eb9f0 Make the distinction between a usable cache and a hot cache Frank Denis 2018-01-18 22:23:40 +01:00
  • 6c67739b56 bump Frank Denis 2018-01-18 22:23:37 +01:00
  • 35a65bc2fd Use single quotes in the TOML file, mention that paths are relative Frank Denis 2018-01-18 20:41:33 +01:00
  • 0fcbbfda1f Add systemd readiness notification Frank Denis 2018-01-18 15:31:08 +01:00
  • eeb57172d1 beta2 2.0.0beta2 Frank Denis 2018-01-18 15:04:21 +01:00
  • 941a7b6f4f Bring FS info level down to INFO, but store this information with the cert Frank Denis 2018-01-18 14:58:57 +01:00
  • 25664b9a99 Be more tolerant Frank Denis 2018-01-18 14:49:51 +01:00
  • ed352cc28c Reduce verbosity Frank Denis 2018-01-18 14:46:19 +01:00
  • 7e86477a7d Make megacheck happier Frank Denis 2018-01-18 14:28:05 +01:00
  • 0a63975d48 Logs can now be sent to files or syslog in addition to stderr Frank Denis 2018-01-18 14:25:45 +01:00
  • b0f6a04dc4 Reserve require_nofilter Frank Denis 2018-01-18 13:04:50 +01:00
  • 41a9bf5bf3 Add require_nolog and require_dnssec filters Frank Denis 2018-01-18 13:01:16 +01:00
  • fd7838ee58 Add a -version command-line switch to print the version Frank Denis 2018-01-18 12:22:25 +01:00
  • 0e03f684b2 Hotfix for OpenBSD and other OS whose init system is not supported yet Frank Denis 2018-01-18 02:07:31 +01:00
  • 857dc9e2cd DoH is especially interesting over HTTP2 Frank Denis 2018-01-18 01:20:00 +01:00
  • f70908f065 beta1 2.0.0beta1 Frank Denis 2018-01-17 22:15:11 +01:00
  • 10a70cb7b4 up Frank Denis 2018-01-17 22:14:58 +01:00
  • 8429df82fd Perform an initial benchmark to use servers with the lowest latency (initially according to the certificate rtt) Frank Denis 2018-01-17 22:12:34 +01:00
  • 9dcd37093d Use all resolvers simultaneously, even the ones from remote sources. Frank Denis 2018-01-17 21:41:36 +01:00
  • df3a5f608d Improve management of multiple servers, and unreachable-at-boot servers Frank Denis 2018-01-17 21:23:01 +01:00
  • cd15ba4538 nits Frank Denis 2018-01-17 20:56:59 +01:00
  • 7e895705a4 blurb Frank Denis 2018-01-17 20:54:53 +01:00
  • e3b8b9e487 Nits Frank Denis 2018-01-17 18:19:31 +01:00
  • 2a4127bf46 install -> register Frank Denis 2018-01-17 18:18:34 +01:00
  • 3a85cd09d5 Link Frank Denis 2018-01-17 18:18:02 +01:00
  • 7fbfaead6f Some documentation Frank Denis 2018-01-17 18:16:07 +01:00
  • e2510ae605 Reorganize .gitignore Frank Denis 2018-01-17 17:40:37 +01:00
  • 739bc509bb Include the LICENSE file Frank Denis 2018-01-17 17:40:03 +01:00
  • eeda7c1361 Shrink binaries Frank Denis 2018-01-17 17:34:21 +01:00
  • c46498c1d3 Nits Frank Denis 2018-01-17 17:25:43 +01:00
  • 1140e067ad Retry more frequently if we don't have any useable certificates Frank Denis 2018-01-17 17:22:29 +01:00
  • 1a502d0c2f Alpha10 2.0.0alpha10 Frank Denis 2018-01-17 17:04:35 +01:00
  • b9c43c8ef3 Add the ability to log blocked queries Frank Denis 2018-01-17 17:03:42 +01:00
  • 9f8bce28a4 Fix forwarding of subdomains Frank Denis 2018-01-17 16:16:22 +01:00
  • f35357ef88 Simplify the forwarding syntax Frank Denis 2018-01-17 16:06:30 +01:00
  • 35e32b823f Import the generate-domains-blacklists tool Frank Denis 2018-01-17 15:28:07 +01:00
  • 6ad53c75e6 Clarify that these are not the same Frank Denis 2018-01-17 12:41:31 +01:00
  • 203cfafe35 Add a forwarding rules example Frank Denis 2018-01-17 12:34:05 +01:00
  • adcdb94d99 Allow comments in the fowarding rules Frank Denis 2018-01-17 12:27:29 +01:00
  • ee90d243c0 Prepare for alpha9 2.0.0alpha9 Frank Denis 2018-01-17 11:31:54 +01:00
  • cf20bc85af Nits Frank Denis 2018-01-17 11:30:29 +01:00
  • 3fffbaa2a2 Support installation as a service Frank Denis 2018-01-17 11:28:43 +01:00
  • 3fe6dbd740 Preliminary support for running as a Windows service Frank Denis 2018-01-17 10:58:19 +01:00
  • 0db304b4bc Add arm64, mips, mips64 and mips64 targets Frank Denis 2018-01-17 09:59:58 +01:00
  • 66d4d7ea1c alpha8 2.0.0alpha8 Frank Denis 2018-01-17 09:50:57 +01:00
  • 6ba5749c91 Freformat Frank Denis 2018-01-17 09:50:21 +01:00
  • 96dadc7aca Forwarding plugin Frank Denis 2018-01-17 09:44:03 +01:00
  • 1b38364e48 Another example Frank Denis 2018-01-17 08:47:47 +01:00
  • 404fcea50b Pattern matching in blacklists: done Frank Denis 2018-01-17 08:46:42 +01:00
  • d7e74318d1 alpha7 2.0.0alpha7 Frank Denis 2018-01-17 02:42:28 +01:00
  • 548d97989b Comment Frank Denis 2018-01-17 02:42:01 +01:00
  • 170e2e816e Implement blocking, fully compatible with rules from version 1 Frank Denis 2018-01-17 02:40:47 +01:00
  • a8ec0957e8 Link Frank Denis 2018-01-17 01:20:52 +01:00