@@ -80,6 +80,9 @@ dnscrypt-proxy-exec() {
80
80
func " Launching dnscrypt-proxy to listen on port 53"
81
81
act " dnscrypt proxy server: $dnscrypt_name "
82
82
# TODO definire la variabile d'ambiente interface
83
+ ulimit -c unlimited
84
+ TMP=` date +%Y%m%d_%H%M%S`
85
+
83
86
if [[ $DEBUG = 1 ]]; then
84
87
DOWSE_DOMAINLIST=` pwd` /src/domain-list/data \
85
88
DOWSE_LAN_ADDRESS_IP4=$address \
@@ -88,7 +91,7 @@ dnscrypt-proxy-exec() {
88
91
hostname=$hostname \
89
92
domain=$lan \
90
93
launch dnscrypt-proxy -a $address :53 \
91
- -l $H /log/dnscrypt.log \
94
+ -l $H /log/dnscrypt.log. ${TMP} \
92
95
-L $R /share/dnscrypt-resolvers.csv \
93
96
-R " $dnscrypt_name " \
94
97
-X $R /lib/dnscrypt-proxy/dnscrypt_dowse.so${args} ,debug \
@@ -104,11 +107,11 @@ dnscrypt-proxy-exec() {
104
107
domain=$lan \
105
108
interface=$interface \
106
109
launch dnscrypt-proxy -a $address :53 \
107
- -p $pid -l $H /log/dnscrypt.log \
110
+ -p $pid -l $H /log/dnscrypt.log. ${TMP} \
108
111
-L $R /share/dnscrypt-resolvers.csv \
109
112
-R " $dnscrypt_name " \
110
113
-X $R /lib/dnscrypt-proxy/dnscrypt_dowse.so${args} \
111
- -d -m 4 -u $dowse_uid
114
+ -d -m 7 -u $dowse_uid
112
115
# log only warning conditions
113
116
114
117
fi
@@ -130,7 +133,7 @@ dnscrypt-roundrobin() {
130
133
local _rndresolv=" $( perl -wne ' $a = $_ if rand $. < 1 ; END { print $a }' $R /share/dnscrypt-resolvers-grepped.csv) "
131
134
132
135
# check if alive
133
- eval " ${execmap[dnscrypt-proxy]} -L $R /share/dnscrypt-resolvers.csv -R ${_rndresolv[(ws:,:)1]} -t 720 -m 1 "
136
+ eval " ${execmap[dnscrypt-proxy]} -L $R /share/dnscrypt-resolvers.csv -R ${_rndresolv[(ws:,:)1]} -t 720 -m 7 "
134
137
135
138
[[ $? = 0 ]] || dnscrypt-roundrobin
136
139
@@ -152,7 +155,7 @@ __search_for_a_dns () {
152
155
local _rndresolv=" $( perl -wne ' $a = $_ if rand $. < 1 ; END { print $a }' $R /share/dnscrypt-resolvers-grepped.csv) "
153
156
154
157
# check if alive
155
- eval " ${execmap[dnscrypt-proxy]} -L $R /share/dnscrypt-resolvers.csv -R ${_rndresolv[(ws:,:)1]} -t 1 -m 1 "
158
+ eval " ${execmap[dnscrypt-proxy]} -L $R /share/dnscrypt-resolvers.csv -R ${_rndresolv[(ws:,:)1]} -t 1 -m 7 "
156
159
157
160
[[ $? = 0 ]] || return
158
161
@@ -175,7 +178,7 @@ __search_for_a_dns () {
175
178
176
179
177
180
__is_dns_reachable () {
178
- eval " ${execmap[dnscrypt-proxy]} -L $R /share/dnscrypt-resolvers.csv -R $1 -t 1 -m 1 "
181
+ eval " ${execmap[dnscrypt-proxy]} -L $R /share/dnscrypt-resolvers.csv -R $1 -t 1 -m 7 "
179
182
return $?
180
183
}
181
184
0 commit comments