-
Notifications
You must be signed in to change notification settings - Fork 99
/
ChangeLog
147 lines (128 loc) · 6.54 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
* 2022-12-22: version 0.4.3
* Fix Issue #330 and PR#324: PrivateUsers=false needed in systemd
stubby.service file for stubby to start.
Thanks Archcan and Petr Menšík
* PR #323: Reduce log messages when interface is offline.
Thanks Russ Bubley and Andre Heider
* 2022-08-19: version 0.4.2
* Fix Issue #320: Stubby doesn't start without "log_level"
entry. Thanks Johnny S. Lee
* 2022-08-19: Version 0.4.1
* Several updates to the servers in the config file:
* sinodun.dnsovertls*.com servers are removed and will be
decommissioned in the near future. This leaves only the
getdnsapi.net server as the default.
A recommendation is made that users choose additional servers
from the list available.
* Additional Quad9 servers added (thanks pataquets).
* LDN servers removed as the service is now stopped.
* Tidy up of remaining server data.
* Change `comment` lines on Uncensored server data to more clearly
be comments (not valid YAML)
* Fix and improve descriptions of default values
* getdnsapi.net DoT servers liston on port 443 now too
* Fixes for parsing of quoted key values for `tls-ca-file`,
`tls-curves-list` and `resolvconf`
* Add Dockerfile into `contrib` - thanks to pataquets.
* Strengthen version checking for LibIDN2 during the cmake step so
LibIDN2 version 2.3.3 can be properly found (thanks jpbion).
* Updated systemd/stubby.service file. Thanks Bruno Pagani
* log level configurable in config file with log_level setting
Command line setting (with -v or -l) overrules the config file
setting
* 2021-06-04: Version 0.4.0
* We announce the intention to remove the dnsovertls*.sinodun.com
servers from the default resolver list in the next release,
see https://github.com/getdnsapi/stubby/issues/286 for details.
* Add ability to run Stubby as a full Windows service
* Update IPs for dot1.applied-privacy.net
* Remove the secure.eu entries in the stubby config file
* Bugfix: Make `run_in_foreground = 1` the default again
* Support yaml config files that do not use quotes
* 2020-02-28: Version 0.3.0
* Correct the applied-privacy.net details and remove ibksturm server in stubby.yml.example.
* Include AppArmor profile (thanks CameronNemo)
* Add `contrib` contributors to the README
* Let scheduled task run indefinitely on Windows (thanks triatic)
* Add `Restart=on-failure` to the systemd.service file (thanks appliedprivacy)
* 2019-12-20: Version 0.3.0-beta.1
* Migration of build system to cmake.
* 2019-04-03: Version 0.2.6
* Windows: use appropriate system and user configuration directories.
* Windows: replace references to C:\Program Files with %PROGRAMFILES%.
* Windows: use location of stubby.bat to find stubby.exe and stubby.yml.
* 2019-01-11: Version 0.2.5
* Fix builds on Windows.
* RFE getdnsapi/getdns#408: Document trust_anchors_backoff_time
in stubby.yml.example. Thanks Jonathan Underwood
* RFE #148: Document tls_ciphersuites, tls_cipher_list, tls_min_version
and tls_max_version in stubby.yml.example. Thanks Jonathan Underwood
* RFE #149: Added Google Public DNS to stubby.yml.example.
Thanks Bruno Pagani
* 2018-12-21: Version 0.2.4
* DNSSEC required with dnssec extension in example config
* Removed the yeti servers from stubby.yml.example
* Added the Foundation RESTENA servers in stubby.yml.example
* Bugfix: only start Stubby when network is up
Thanks Bruno Pagani
* 2018-05-11: Version 0.2.3
* Bugfix #62 and #106: With systemd setups, make /run/stubby directory
writeable for stubby user and include a "appdata_dir" directory
in stubby.yml.example.
Thanks Paul Wouters, eccgecko and Han Vinke
* Update securedns.eu entries in stubby.yml.example
* Added Cloudflare servers in stubby.yml.example
* Added basic upstart script in contrib/upstart dir. Thanks vapniks
* Bugfix #98: EDNS options that are handled internally should not
be passed on through downstream. Thanks Twisteroid Ambassador
* 2018-02-21: Version 0.2.2
* Fixes and updates to the stubby.yml.config file. Add separate entries for
servers that listen on port 443.
* Additional logging of basic config on startup
* -V option to show version
* Added a man page
* 2017-12-18: Version 0.2.1
* Fix use of logging on macos 10.11
* 2017-12-18: Version 0.2.0
* Add Powershell scripts for Windows 7 that will update the IPv4 DNS resolvers.
* Add Windows scripts to enable a Scheduled task for stubby
* Add files to support a separate macOS GUI application to manage stubby
https://dnsprivacy.org/wiki/x/CIBn
* Add Quad9 details to the configuration file
* Bugfix #48: Do not do native DNSSEC validation when cd bit was
received (for example from an unbound forwarder), but DNSSEC
validation was not enabled in the first place.
* Bugfix getdnsapi/getdns#358: Parse config files given with the
-C option that have an .yaml extension as YAML not JSON.
Thanks Ollivier Robert
* 2017-11-03: Version 0.1.5
* Add Windows installer package. Installer available at dnsprivacy.org
* Fix to systemd file names (thanks ArchangeGabriel)
* Add SPKI for Uncensored DNS (thanks woopstar)
* Fix installation of stubby.yml file (thanks ArchangeGabriel)
* Fix detection of platform for standalone build
* Fix location of pid file installation
* Update the stubby.yml file to contain details of all available servers. Only
a small subset are enabled by default.
* 2017-10-20: Version 0.1.4
* '-i' option of stubby no longer tries to bind to the listen addresses so
it can be run without requiring root privileges. Makes it easier to validate
the configuration file syntax.
* Fix incorrect IP addresses for some servers in the config file. Add note that
IPv6 addresses ending in :: are not supported (must use ::0). Also add
example of using a specific port in a listen address.
* Fixes for Windows support
* 2017-09-29: Version 0.1.3
* Change the default configuration file format to be YAML. A default file
'stubby.yml' will be installed. The JSON dict format is still supported when
specifying a custom configuration file on the command line.
* Add a -v flag to let users specify the logging level they want to see
* 2017-08-24: Version 0.1.2
* revert logging to stderr until we have good separation of logging and error
within the code
* 2017-08-23: Version 0.1.1
* systemd folder has moved here from the getdns repo
* logging can now be controlled at runtime using the '-l' flag
* minor fixes from a static analysis
* 2017-07-12: Version 0.1.0
* Initial release of stubby after break-out from getdns repository