Release 5.3.0 - 11.12.2019
- Reworked config gathering in script and added fallback mechanism (commit)
- Added
-F
flag for fallback option (commit) - Minor code improvements in script
- Updated README (commit)
Release 5.2.1 - 30.11.2019
- Added missing hint for
whiptail
in README (commit)
Release 5.2.0 - 29.11.2019
- Added very basic menu script based on
whiptail
(commit) - Added support for setting config environment variables in shell context (commit)
Release 5.1.0 - 27.11.2019
- Added shut down function to script (
-D
flag) (commit)
Release 5.0.2 - 25.11.2019
- Fixed update function to not pull
doh_server
's image when architecture isarm
(commit) - Made
.env
file import messages more clear (commit) - Fixed
.env
file import error when no file is there (commit)
Release 5.0.1 - 25.11.2019
- Added "fix-attrs" file for s6 overlay for
pihole
container to fix config file ownerships (commit) - Added
ro
flag tocert.crt
,key.key
anddocker.sock
(commit) - Added
TZ
EnvVar and/etc/localtime
to all containers missing it (commit) - Minor fixes
Release 5.0.0 - 24.11.2019
Release 4.0.0 - 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.2 - 12.11.2019
- Fixed catchall rule for global HTTPS redirect (commit)
Release 3.0.1 - 12.11.2019
- Changed urls in
run.sh
script output from IP address to 'pi.hole' (commit) (commit) - Fixed issue with
run.sh
script output while checking for pihole blocklist setup (commit) - Minor code clean up
Release 3.0.0 - 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.1 - 25.08.2019
- Fixed
dnsmasq.conf
setup (commit)
Release 2.6.0 - 25.08.2019
- Split Docker-Compose file (commit)
- Fixed password message (commit)
- Added Traefik as new and default reverse proxy (commit)
- Added colors to script outputs (commit)
- Added
DOMAIN
env var (commit)
Release 2.5.0 - 07.08.2019
Release 2.4.0 - 07.08.2019
- Added flags to
run.sh
script (commit)
Release 2.3.0 - 06.08.2019
- Added flags to
setup.sh
script (commit) - Fixed nginx conf file creation (commit)
- Fixed
roots.hint
downloader (commit)
Release 2.2.0 - 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 - 05.08.2019
- Removed WEBPASSWORD functionality because it did not work like intended (commit)
Release 2.0.2 - 05.08.2019
- Fixed bash command in
README.md
(commit)
Release 2.0.1 - 05.08.2019
- Minor improvements to
README.md
(commit)
Release 2.0.0 - 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)
Release 1.1.0 - 03.08.2019
- Fixed problem with overwriting default upstream DNS server (commit)
- Minor Improvements
Release 1.0.0 - 03.08.2019
- Initial release