DoTH-DNS Change Log¶
Note
These changes are listed in decreasing version number order and not necessarily chronological. Version numbers follow the SemVer principle. See the tags on this repository for all available versions.
Note
Not all commits are linked. Commits are only linked when they match the specific note.
Release 7.0.0¶
Released: 16.02.2020
This release is also published on PyPI.
Added CLI written in python with click
Revised container configs:
Custom start script for unbound adding additional config files (access protection and PTR entries) (commit)
Removed unused log file stuff from unbound (commit)
Added s6 script to pihole to grab unbound’s IP and write to config (commit)
Improved s6 script for pihole adding host wildcard entry (commit)
Activated logging for doh_server by default (commit)
Added Dockerfile for doh_server based on goofball’s Dockerfile (commit)
Updated traefik to v2.1 (incl. config) (commit)
Removed Bash scripts (commit)
Removed docker-compose files (commit)
Updated documentation (commit)
Release 6.0.3¶
Released: 01.02.2020
Release 6.0.2¶
Released: 01.02.2020
Release 5.4.0¶
Released: 25.01.2020
Release 5.3.0¶
Released: 11.12.2019
Release 5.2.0¶
Released: 29.11.2019
Release 5.0.2¶
Released: 25.11.2019
Release 5.0.1¶
Released: 25.11.2019
Release 5.0.0¶
Released: 24.11.2019
Release 4.0.0¶
Released: 17.11.2019
Added detection for
.htpasswd
file and auto setting traefik dashboard authZ on or off & added-N
flag to deactivate (commit)Moved dnsmasq’s conf setup from script to container via script for s6 (commit)
Merged
setup.sh
andrun.sh
into new simplifiedstart_doth_dns.bash
script (commit)Restructured
certificates
directory (commit)Changed cert and key file from being dynamic to being static & renamed
cert.toml
totls.toml
(commit)Moved nginx conf setup from script into docker command (commit)
Renamed some Env Vars in compose files to match script Vars & moved pihole Env Vars from conf files to compose (commit)
Made nginx HTTPS redirect a global static setting (commit)
Updated README (commit)
Smaller code and file cleanups
Smaller fixes
Release 3.0.1¶
Released: 12.11.2019
Release 3.0.0¶
Released: 11.11.2019
Renamed project to
DoTH-DNS
Added
CHANGELOG.md
(commit)Dropped TLSv1.2 in nginx stream config (commit)
Added global https redirect config (commit)
Deleted old configs from
cert.toml
(commit)Changed middleware für adding
/admin
for pihole urls (commit)Changed traefik custom name format to
xxx_XxxXxx
(3 letters of category, underscore, name in camelcase) (commit)Updated traefik config for v2.0
Updated DoH server config to version 2.2.1 (commit)
Fixed error for
-p
flag inrun.sh
script (commit)
Release 2.6.0¶
Released: 25.08.2019
Release 2.5.0¶
Released: 07.08.2019
Release 2.3.0¶
Released: 06.08.2019
Release 2.2.0¶
Released: 06.08.2019
roots.hint
file will updated when older than 1h (commit)Added option for fresh setup (commit)
Nginx conf file are no longer overwritten (commit)
Moved *.template files to own directory (commit)
Added ‘.conf’ to DoT conf and put upstream to own file (commit)
Fixed issue with warnings for stapling (commit)
The script now exits if docker-compose fails (commit)
Fixed missing declaration of $HOST_IP (commit)
Added ‘change password’ reminder (commit)
Release 2.1.0¶
Released: 05.08.2019
Removed WEBPASSWORD functionality because it did not work like intended (commit)
Release 2.0.0¶
Released: 04.08.2019
Changed Subnet (commit)
Moved certificates directory (commit)
Cut setup part from
start_script.sh
(commit)Reworked setup part in new
setup.sh
script for more automation (commit)Renamed
start_script.sh
torun.sh
(commit)Removed
sudo
from scripts (commit)Renamed conf file for unbound (commit)
Changed some ENV Var stuff (commit)