Frank Denis
e028f4d483
Don't delete cached server IP addresses
...
If we can't update an entry, keep the previous one.
2019-11-01 22:55:06 +01:00
Frank Denis
3db3de0a91
Use SystemResolverTTL as a minimum timeout for cached resolver IPs
2019-11-01 21:47:13 +01:00
Alison Winters
97e4c44223
remove err return values that are never set
2019-11-01 17:13:14 +01:00
Alison Winters
36808cdec7
remove unused patternType return
2019-11-01 17:13:14 +01:00
Alison Winters
a0d9412a25
run goimports
2019-11-01 17:13:14 +01:00
Will Elwood
cd675913b2
Fix copy-paste oversight
...
I think these variables are always both nil or both not nil, but maybe in the future they might not be.
2019-11-01 09:07:57 +00:00
Alison Winters
816acb9d8d
move ConfigLoad into AppMain
2019-10-31 18:55:44 +01:00
Alison Winters
2f7e057996
move flags parsing into main()
2019-10-31 18:55:44 +01:00
Frank Denis
116f985b96
Bump
2019-10-31 18:12:13 +01:00
Frank Denis
c5bda9e2ae
Update deps
2019-10-31 18:00:44 +01:00
Frank Denis
59c3d5121d
Add brackets around cached IPv6 IP addresses
...
Fixes #1005
2019-10-31 17:55:54 +01:00
Eric Lagergren
1c9924e055
check error that was being erroneously shadowed
2019-10-31 17:55:26 +01:00
Frank Denis
971b08bcec
No more beta
2019-10-31 17:54:04 +01:00
Frank Denis
06b0976786
Remove the serverInfo rwlock; just use the global serversInfo rwlock
2019-10-31 17:50:56 +01:00
Frank Denis
3a68f90c37
Back to 2.0.29 beta 3 ( ceed905196
)
2019-10-31 17:50:19 +01:00
Frank Denis
fb1fc14317
Revert "refactoring of pull 980"
...
This reverts commit 6fa420a8e0
.
2019-10-31 17:36:59 +01:00
Frank Denis
7636a78d74
Revert "avoid LoadConfig twice"
...
This reverts commit 8f2c438c70
.
2019-10-31 17:36:32 +01:00
Frank Denis
828af28658
Revert "move ConfigLoad and InitPluginsGlobals to appMain"
...
This reverts commit b67d19ffb3
.
2019-10-31 17:36:28 +01:00
Frank Denis
393195066e
Up
2019-10-31 16:50:38 +01:00
Frank Denis
ac0425835b
Update ChangeLog
2019-10-31 16:42:36 +01:00
Frank Denis
71e3cf4aef
Add brackets around cached IPv6 IP addresses
...
Fixes #1005
2019-10-31 16:38:43 +01:00
Vladimir Bauer
b67d19ffb3
move ConfigLoad and InitPluginsGlobals to appMain
2019-10-31 15:04:12 +01:00
Vladimir Bauer
8f2c438c70
avoid LoadConfig twice
2019-10-31 15:04:12 +01:00
Vladimir Bauer
65de188423
don't use syscall directly
2019-10-31 15:04:12 +01:00
Vladimir Bauer
6fa420a8e0
refactoring of pull 980
...
follow up on https://github.com/DNSCrypt/dnscrypt-proxy/pull/980#issuecomment-548153169
2019-10-31 15:04:12 +01:00
Alison Winters
9eae8de902
fix the file not found error message when passing -config
2019-10-31 09:53:44 +01:00
Alison Winters
7307c51d6f
move ConfigLoad into Start function when running as a service (take 2)
2019-10-31 09:53:44 +01:00
Alison Winters
b80e4957d1
move flags parsing into main()
2019-10-31 09:53:44 +01:00
Eric Lagergren
7f82c2504d
check error that was being erroneously shadowed
2019-10-31 09:52:05 +01:00
Frank Denis
899cd07239
Bump
2019-10-30 23:02:07 +01:00
Will Elwood
37c939480d
Potential fix for #998
...
I haven't tested this change, but it should be as simple as that.
2019-10-30 19:01:37 +00:00
Frank Denis
778b2cccc1
Revert "move ConfigLoad into Start function when running as a service"
...
This reverts commit 9aeec3478f
.
2019-10-30 08:02:31 +01:00
Frank Denis
12eaec9104
Nits
2019-10-29 13:13:56 +01:00
Alison Winters
9aeec3478f
move ConfigLoad into Start function when running as a service
2019-10-28 15:29:02 +01:00
Frank Denis
4eea03c9a1
No more beta
2019-10-28 12:18:51 +01:00
Frank Denis
fe3b8b6321
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
Fix travis build
2019-10-27 23:36:42 +01:00
Frank Denis
2add754f23
Don't use real server names, because this is apparently confusing
2019-10-27 23:36:08 +01:00
Will Elwood
0c2fb16214
Fix travis build
...
Hopefully this is all that's needed to make it go green, I'm not set up to test locally.
2019-10-27 09:54:05 +01:00
Frank Denis
4824e91d46
Remove the serverInfo rwlock; just use the global serversInfo rwlock
2019-10-26 17:28:24 +02:00
Frank Denis
d17b572b75
Update deps
2019-10-26 16:51:14 +02:00
Vladimir Bauer
6680faf665
make sure tcp/udp Conn are closed on stop signal
2019-10-25 12:56:34 +02:00
Vladimir Bauer
220d418f2f
make sure app main goroutine quits, before stopping
2019-10-25 12:56:34 +02:00
Frank Denis
ceed905196
Add a more explicit message when a user is set on Windows
2019-10-25 12:53:59 +02:00
Frank Denis
f60395390e
Typo
2019-10-23 23:30:39 +02:00
Frank Denis
e5f3eff760
Add DNS stamps to JSON output
2019-10-23 23:28:46 +02:00
Frank Denis
560577af00
Correctly honor MaxTimeout on Windows, too
2019-10-22 11:53:59 +02:00
Frank Denis
32b691a5c7
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
Reduce contention
Don't name different things "ttl" to avoid confusion
Reduce lock contention
Nits
Rename negTTL to rejectTTL to avoid confusion with cacheNegTTL
feature: Add neg_ttl for rejected entries and cloak_ttl for cloaking-rules entries
feature: xtransport: Expire CachedIPs, split resolve function from Fetch
fix: xtransport: Check 'fallback_resolver'
fix: xtransport: Ensure we strip [] from host/ip before net.ParseIP
cleanup: xtransport: group all consts and alike
2019-10-22 11:51:38 +02:00
Frank Denis
94c16c3167
MaxTimeout is the maximum timeout, not the minimum
...
Fixes #977
2019-10-22 11:51:22 +02:00
Frank Denis
3ddb134190
Reduce contention
2019-10-21 18:50:20 +02:00
Frank Denis
a0614510e9
Don't name different things "ttl" to avoid confusion
2019-10-21 18:40:47 +02:00