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