Commit Graph
70 Commits
Author SHA1 Message Date
Alter Step e5d8a9f579 Do not use local variables 2014-04-28 18:59:30 -07:00
Alter Step 89e8c923fa lockfile -l acts weird - Do not use it. Add some logging for the HTTP hijack test 2014-04-28 18:53:28 -07:00
Alter Step fb416bf21e Wait 1 sec after dnscrypt-proxy is started before sending the first DNS query 2014-04-28 18:42:40 -07:00
Alter Step 20b40f8cd9 Use google-public-dns-a.google.com for testing connectivity
OpenDNS authoritative servers seem to be slower.
2014-04-28 17:44:03 -07:00
Alter Step 917aa0034b Debug logs 2014-04-28 17:42:36 -07:00
Alter Step c4c2aa4a9f Add a logger_debug function 2014-04-28 16:35:50 -07:00
Alter Step 2896256872 Introduce DNSCRYPT_LOG_BASE_DIR for optional, local logs 2014-04-28 15:59:04 -07:00
Alter Step e226cba2f4 Sudo? Why do we need sudo? 2014-04-23 12:26:57 -07:00
Alter Step d4a583a688 over TCP/UDP 2014-04-21 22:38:29 -07:00
Alter Step 417f80be83 Support all resolvers 2014-04-21 21:59:39 -07:00
Alter Step 09df20a910 Port to Mavericks 2014-04-18 00:19:18 -07:00
Frank Denis f905fdff8f Add .l to the default list of exceptions 2013-06-03 21:46:33 -07:00
Frank Denis 1f13d0822e Add a DISABLE_IPV6 knob to disable IPv6.
OpenDNS filtering doesn't work on IPv6, at least for people identified by
their IP address, so there should be a simple way, even if it's not directly
in the GUI, to use only IPv4.
2012-11-18 00:27:17 -08:00
Frank Denis 362c2043eb www.opendns.com can take more than 5 sec to load, so check connectivity
with guide.opendns.com instead.
2012-10-10 22:22:34 -07:00
Frank Denis 07900f384b A variable assignment can reset $?. Fix IPv6 detection. 2012-10-10 14:14:16 -07:00
Frank Denis 263d24c5e6 Ship the AAAA plugin and automatically enable it on IPv4-only networks. 2012-10-10 13:48:36 -07:00
Frank Denis 85277fd597 Remove dead scripts. 2012-10-09 14:21:59 -07:00
Frank Denis 9ee80347f5 127.0.0.54 => $INTERFACE_PROXY 2012-10-05 17:38:18 -07:00
Frank Denis d15252db40 Keep everything sorted, thanks. 2012-10-02 11:26:54 -07:00
Frank Denis 50dc9a9382 Add freebox.fr to the list of exceptions for things like mafreebox.freebox.fr 2012-10-02 11:25:33 -07:00
Frank Denis 2f6ab604fc Use static resolvers, if provided, in order to resolve names bypassing OpenDNS 2012-09-29 15:08:44 +02:00
Frank Denis e9ef33c652 Invert the logic, save 2 bytes, yay. 2012-09-28 22:42:43 +02:00
Frank Denis 4ee0bee8bf Add entries for dnscrypt-proxy and hostip to the application firewall. 2012-09-28 21:51:45 +02:00
Frank Denis 3b6db0ef37 Remove old exceptions 2012-09-28 00:47:33 +02:00
Frank Denis 5e16b57247 DOMAINS_EXCEPTIONS_FILE => EXCEPTIONS_FILE 2012-09-28 00:17:59 +02:00
Frank Denis fde1ebff46 domains-exceptions -> exceptions 2012-09-27 23:13:26 +02:00
Frank Denis 1dc4493321 Add update-exceptions.sh 2012-09-27 22:49:23 +02:00
Frank Denis 22cbc2809b Never block opendns.com 2012-09-27 14:40:59 +02:00
Frank Denis 1369f07a58 Remove the query log file after a reboot. 2012-09-26 16:57:54 +02:00
Frank Denis f9728ffd45 Improve the way plugin files are parsed. One option per line. 2012-09-26 14:29:39 +02:00
Frank Denis 74c860fdfb Fix --ips vs --domains 2012-09-26 11:38:15 +02:00
Frank Denis 3234989005 Temporary files should die as soon as possible. 2012-09-26 11:35:48 +02:00
Frank Denis 7b976aaa33 Remove empty blacklist-domains and/or blacklist-ips files. 2012-09-26 11:34:20 +02:00
Frank Denis 951b3df6a9 Rename switch-blacklist-(ips|domains)-on.sh to update-(ips|domains).sh 2012-09-26 11:18:25 +02:00
Frank Denis 0388eb87d8 Add scripts for switching IPs and domains blacklists on and off. 2012-09-26 11:12:59 +02:00
Frank Denis 582c1eb9a7 Read/write IPs and domains blacklists. 2012-09-26 10:41:07 +02:00
Frank Denis 3782b2851b Add network settings lock-in scripts. 2012-09-26 00:00:46 +02:00
Frank Denis b8c538e4aa Add query logging 2012-09-25 23:02:09 +02:00
Frank Denis f16b2c2717 Add support for advanced parental controls, move the whole thing to 0.17 beta. 2012-09-25 22:40:45 +02:00
Frank Denis 052febc509 Set static resolvers from the preferences pane. 2012-09-24 09:33:38 +02:00
Frank Denis 55cd65f0ad Add set-static-resolvers.sh 2012-09-24 08:45:58 +02:00
Frank Denis df1e23bef7 Slightly change the way plugin-related control files are handled.
A plugins.enabled file is required for plugins to be enabled.
The content of that file is concatened with optional plugin-*.enabled files
in order to build the list of enabled plugins.
Using shell globbing for that is utterly disgusting. I couldn't agree more.
2012-09-23 23:16:36 +02:00
Frank Denis f5678bdd45 Add the path to libldns to the paths the linker will look at. 2012-09-23 22:15:14 +02:00
Frank Denis 690ccf46b0 Properly handle multiple plugins when starting the proxy. 2012-09-19 22:15:52 +02:00
Frank Denis 7e3135fe86 Add preliminary support for static DNS settings. 2012-09-18 23:07:09 +02:00
Frank Denis 64a6e8612b Load two (optional) config files: domains-exceptions and plugins. 2012-09-16 21:57:08 +02:00
Frank Denis ba17c08475 pkill -HUP mDNSResponder in addition to dscacheutil -flushcache in order to
flush the DNS cache after switching to different resolvers.
2012-09-09 13:48:30 -07:00
Frank Denis a9d5162dd4 chmod 755 "$DNSCRYPT_VAR_BASE_DIR" because the default perms are too restrictive. 2012-09-07 14:21:51 -07:00
Frank Denis 0e9ebd325e Only chown/chmod the control dir if the permissions on the parent doesn't
match the current console owner.
If things go bad, it will make them even worse, but it avoids triggering
handle-control-change when not necessary.
2012-08-18 10:18:31 -07:00
Frank Denis d06b75393c Add nowtv.com to the list of exceptions.
Looks like a necessary evil.
2012-08-16 20:18:36 -07:00