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
Frank Denis
16a6ea8ff6
Add fritz.box to the list of domain exceptions.
2012-08-16 07:41:05 -07:00
Frank Denis
4b53063514
Explicitly flush the DNS cache after switching to a new resolver.
2012-08-07 10:36:23 -07:00
Frank Denis
0123713679
If there is a default domain, skip that. Don't add it as an exception.
2012-08-06 17:23:43 -07:00
Frank Denis
813c57887f
Add a script to retrieve the current default domain name.
2012-08-06 17:10:19 -07:00
Frank Denis
62598b6337
Remove .local from the exceptions list.
2012-08-04 09:51:51 -07:00
Frank Denis
0753a619b8
Don't use daemon for probes. For now.
2012-08-03 14:17:48 -07:00
Frank Denis
ca3580e327
Unfuck dnscrypt probes, and switch to use daemon.
2012-08-03 13:56:59 -07:00
Frank Denis
233d423deb
Grmbl, old OSX versions didn't ship with pgrep(1).
2012-08-03 00:00:33 -07:00
Frank Denis
b9a864f1c4
Be more hardcore when trying to restart the proxy.
2012-08-02 23:47:13 -07:00
Frank Denis
0471289968
Move the dnscrypt-proxy pid to /var/run
2012-08-02 23:27:46 -07:00
Frank Denis
af55b22493
shit =======> gold
2012-08-02 20:39:19 -07:00
Frank Denis
72ecb1c56a
Add an afterboot script.
2012-08-02 19:57:33 -07:00
Frank Denis
42b0611d79
Check for 127.0.0.54 without dnscrypt during each round.
2012-08-02 19:46:25 -07:00
Frank Denis
376092962d
If the curent active resolver is 127.0.0.54 but dnscrypt-proxy
...
is not running, start it or revert to dhcp.
2012-08-02 18:42:39 -07:00
Frank Denis
d210ac5875
Move tickets to their own dir and make everything much much much faster
2012-08-02 18:20:40 -07:00
Frank Denis
6e547708a4
Interrupt attempts at using dnscrypt if the configuration changes.
2012-08-02 16:54:29 -07:00
Frank Denis
4a8b22bc39
chmod +x exceptions-remove.sh
2012-08-01 15:58:53 -07:00
Frank Denis
2862c40e93
Automatically add/remove exceptions.
2012-08-01 15:56:35 -07:00
Frank Denis
ea2203f26e
Add scripts for adding/removing standard exceptions
2012-08-01 15:54:09 -07:00
Frank Denis
a863680347
Move scripts to extra/usr/scripts
2012-08-01 15:00:25 -07:00