From: <abe...@us...> - 2015-07-26 03:05:09
|
Revision: 7154 http://sourceforge.net/p/astlinux/code/7154 Author: abelbeck Date: 2015-07-26 03:05:07 +0000 (Sun, 26 Jul 2015) Log Message: ----------- dnscrypt-proxy, only require DNSCRYPT_2SERVER_ADDRESS to enable secondary proxy server, default to OpenDNS if the rest are empty Modified Paths: -------------- branches/1.0/package/dnscrypt-proxy/dnscrypt-proxy.init branches/1.0/package/dnsmasq/dnsmasq.init branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/dnscrypt-proxy/dnscrypt-proxy.init =================================================================== --- branches/1.0/package/dnscrypt-proxy/dnscrypt-proxy.init 2015-07-26 02:43:19 UTC (rev 7153) +++ branches/1.0/package/dnscrypt-proxy/dnscrypt-proxy.init 2015-07-26 03:05:07 UTC (rev 7154) @@ -29,10 +29,14 @@ dnscrypt-proxy -d --local-address 127.0.0.1:2053 -n 520 -m ${DNSCRYPT_VERBOSITY:-5} -p $PIDFILE $ephemeral_keys \ --resolver-address "$address" --provider-name "$name" --provider-key "$key" - if [ -n "$DNSCRYPT_2SERVER_ADDRESS" -a -n "$DNSCRYPT_2PROVIDER_NAME" -a -n "$DNSCRYPT_2PROVIDER_KEY" ]; then + if [ -n "$DNSCRYPT_2SERVER_ADDRESS" ]; then + # Default to OpenDNS + name="${DNSCRYPT_2PROVIDER_NAME:-2.dnscrypt-cert.opendns.com}" + key="${DNSCRYPT_2PROVIDER_KEY:-B735:1140:206F:225D:3E2B:D822:D7FD:691E:A1C3:3CC8:D666:8D0C:BE04:BFAB:CA43:FB79}" + dnscrypt-proxy -d --local-address 127.0.0.1:2054 -n 520 -m ${DNSCRYPT_VERBOSITY:-5} -p $PID2FILE $ephemeral_keys \ - --resolver-address "$DNSCRYPT_2SERVER_ADDRESS" --provider-name "$DNSCRYPT_2PROVIDER_NAME" --provider-key "$DNSCRYPT_2PROVIDER_KEY" + --resolver-address "$DNSCRYPT_2SERVER_ADDRESS" --provider-name "$name" --provider-key "$key" fi fi } Modified: branches/1.0/package/dnsmasq/dnsmasq.init =================================================================== --- branches/1.0/package/dnsmasq/dnsmasq.init 2015-07-26 02:43:19 UTC (rev 7153) +++ branches/1.0/package/dnsmasq/dnsmasq.init 2015-07-26 03:05:07 UTC (rev 7154) @@ -46,7 +46,7 @@ if [ -f /etc/init.d/dnscrypt ]; then if [ "$DNSCRYPT_PROXY" = "yes" ]; then servers="127.0.0.1#2053" - if [ -n "$DNSCRYPT_2SERVER_ADDRESS" -a -n "$DNSCRYPT_2PROVIDER_NAME" -a -n "$DNSCRYPT_2PROVIDER_KEY" ]; then + if [ -n "$DNSCRYPT_2SERVER_ADDRESS" ]; then servers="$servers 127.0.0.1#2054" fi fi Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2015-07-26 02:43:19 UTC (rev 7153) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2015-07-26 03:05:07 UTC (rev 7154) @@ -375,7 +375,8 @@ #DNSCRYPT_SERVER_ADDRESS="" #DNSCRYPT_PROVIDER_NAME="" #DNSCRYPT_PROVIDER_KEY="" -## Optional - Secondary Proxy Server, all three variables below must be defined to be enabled. +## Optional - Secondary Proxy Server, DNSCRYPT_2SERVER_ADDRESS must be defined to be enabled. +## Other empty DNSCRYPT_2PROVIDER_NAME/KEY fields use the OpenDNS defaults. #DNSCRYPT_2SERVER_ADDRESS="" #DNSCRYPT_2PROVIDER_NAME="" #DNSCRYPT_2PROVIDER_KEY="" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |