Adrián Laviós Gomis
821646e7a4
Update systemd service to pull nss-lookup.target in.
...
According to systemd.special(7), nss-lookup.target is a Special Passive System Unit. This means that services depending on its functionality should order themselves after the target with an After= type dependency, but should not have a Wants= dependency for them. Therefore, nss-lookup.target should be pulled in by the providing services instead, or the consumer services will never be able to order themselves after the providing services since nss-lookup.target would not be pulled in at any point in the boot process. dnscrypt-proxy.service provides name lookup functionality, and has a Before= dependency on nss-lookup.target. However, it should have a Wants= dependency on it as well in order to indicate readiness of name lookup functionality.
2018-02-02 15:51:38 +01:00
Frank Denis
17c1806da3
Match blacklist.txt naming example
...
And match the configuration file format.
Fixes #74
2018-02-02 15:27:44 +01:00
Frank Denis
9dd68637fa
Merge pull request #75 from mastad0n/patch-1
...
Change to .toml format
2018-02-02 15:23:33 +01:00
Frank Denis
763f088eab
Merge pull request #76 from mastad0n/patch-4
...
Typo :)
2018-02-02 15:22:50 +01:00
mastad0n
06cf0cc1f7
Typo :)
2018-02-02 06:20:07 -08:00
mastad0n
79d6a9aa93
Change to .toml format
...
:)
2018-02-02 06:17:44 -08:00
Frank Denis
dc070d56a4
Add nofilter to Google
2018-02-02 15:08:33 +01:00
Frank Denis
c5283061cf
Properly remove the default port
2018-02-02 15:07:12 +01:00
Frank Denis
e4e351b854
Clear ServerName for -list-all
...
Suggested by @glitsj16, thanks!
Fixes #71
2018-02-02 14:51:14 +01:00
Frank Denis
bf56644a49
Add a -list-all switch; add IPv6 & port number info to the JSON output
2018-02-01 21:48:46 +01:00
Frank Denis
fe2bb3847b
Update Travis for the new example file names
2018-02-01 19:01:02 +01:00
Frank Denis
c2fb372112
Rename example files
2018-02-01 18:28:53 +01:00
Frank Denis
13952ffb1a
Do not consider the absence a listening sockets an error
...
Because systemd.
Fixes #64
2018-02-01 16:59:48 +01:00
Frank Denis
ac22f8a046
typo
2018-02-01 12:37:13 +01:00
Frank Denis
4a2253a897
Shrank
2018-02-01 10:35:27 +01:00
Frank Denis
9cf08bfad7
Shrink
2018-02-01 10:34:54 +01:00
Frank Denis
6efd904b9f
2.0.0 release candidate
2018-02-01 10:26:14 +01:00
Frank Denis
db7ff80800
Nits
2018-02-01 10:25:16 +01:00
Frank Denis
107fc35d2a
Support time access restrictions in substrings & glob patterns
...
Improve example
2018-02-01 09:47:37 +01:00
Frank Denis
1a34224c91
Rename time_ranges to schedules
2018-02-01 09:18:56 +01:00
Frank Denis
cb0e2a1759
Indent sections in the example config file
...
It should make it more obvious that properties are tied to a section.
Fixes #62
2018-02-01 09:00:28 +01:00
Frank Denis
9b4eb54c0b
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
Move the time check function down, make it more readable
time-based access control: done, for prefixes & suffixes rules
2018-02-01 08:51:54 +01:00
Frank Denis
b88cfa0716
Typo, and use single quotes everywhere
...
Fixes #61
2018-02-01 08:51:29 +01:00
Frank Denis
aa34dae308
Move the time check function down, make it more readable
2018-02-01 01:05:23 +01:00
Frank Denis
61592776e2
time-based access control: done, for prefixes & suffixes rules
2018-02-01 01:00:48 +01:00
Frank Denis
41a73ccb03
Time access restrictions [WIP]
...
Because my daughter spends way too much time on Youtube
Because people have been asking OpenDNS to implement this for the past 10 years
Because existing tools suck
Because I want something flexible, where every rule can be assigned a schedule
2018-01-31 23:08:38 +01:00
Frank Denis
ba2293149e
phew
2018-01-31 22:49:40 +01:00
Frank Denis
d575ec8beb
bleh
2018-01-31 22:18:11 +01:00
Frank Denis
fe8ff9dcbb
Spaces
2018-01-31 20:07:52 +01:00
Frank Denis
7a8deebaf1
DoH: implement support for multiples cert hashes
2018-01-31 18:16:54 +01:00
Frank Denis
22e63774a1
Fix cert expiration warnings
...
Spotted by @CommanderRoot -- thanks!
2018-01-31 17:11:08 +01:00
Frank Denis
e91ce9eb3d
Nits
2018-01-31 15:08:58 +01:00
Frank Denis
d7ec318945
Accept sources without an URL; use v2 format by default for remote sources
2018-01-31 14:24:21 +01:00
Frank Denis
2d291ecad6
Add some comments
2018-01-31 12:17:14 +01:00
Frank Denis
1bbc7e9540
Update dlog to master which just calls time.Local()
...
maybe
fixes #57
2018-01-31 10:14:06 +01:00
Frank Denis
148d900a72
Legacy format: store server descriptions
2018-01-31 09:45:10 +01:00
Frank Denis
f8a6e56026
-list -json now prints the list of available servers as JSON
...
Can be useful for GUIs, especially since this includes the description
2018-01-31 09:42:56 +01:00
Frank Denis
d42ab83184
ServerConfig -> StaticConfig to match the config file
2018-01-31 08:43:49 +01:00
Frank Denis
cdb8faba75
Nits
2018-01-31 08:40:20 +01:00
Frank Denis
f6571af24f
Nits
2018-01-31 08:38:22 +01:00
Frank Denis
5e8925523f
Split ConfigLoad a bit more
2018-01-31 08:32:44 +01:00
Frank Denis
16fc6b74e9
Split ConfigLoad()
2018-01-31 08:27:59 +01:00
Frank Denis
bbfcb0c5bd
nits
2018-01-31 00:37:56 +01:00
Frank Denis
c3414329b3
Warn about certificates that are about to expire
2018-01-31 00:33:00 +01:00
Frank Denis
86adb438e0
Set cert refresh delay default to 240 (4h)
2018-01-31 00:21:25 +01:00
Frank Denis
0cc76b8a77
Lower the log level for already registered servers
2018-01-31 00:19:53 +01:00
Frank Denis
a364e51d9e
Increase the cert refresh delay; make D1n0Bot happy
...
Decrease this for more reliability.
2018-01-30 23:53:33 +01:00
Frank Denis
76e5a99a5c
Move "refreshing certificates" to debug, display RTT even for 1 server
2018-01-30 23:50:42 +01:00
Frank Denis
b741a62aab
Start moving things to the wiki
2018-01-30 20:23:37 +01:00
Frank Denis
5e1f09a9d1
DoH doesn't require a working DNS configuration any more
2018-01-30 20:09:04 +01:00