Skip to content

Latest commit

 

History

History
290 lines (189 loc) · 13.1 KB

CHANGELOG.rst

File metadata and controls

290 lines (189 loc) · 13.1 KB

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.

Not all commits are linked. Commits are only linked when they match the specific note.

Release 6.0.0

Released: 30.01.2020

  • Changed License from MIT to GPLv3 (commit)

Release 5.4.0

Released: 25.01.2020

  • Added sphinx documentation (commit)
  • Changed README, LICENSE, CHANGELOG from MD to reST (commit)
  • Added .gitattributes (commit)
  • Minor additions and fixes to documentation.

Release 5.3.0

Released: 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

Released: 30.11.2019

  • Added missing hint for whiptail in README (commit)

Release 5.2.0

Released: 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

Released: 27.11.2019

  • Added shut down function to script (-D flag) (commit)

Release 5.0.2

Released: 25.11.2019

  • Fixed update function to not pull doh_server's image when architecture is arm (commit)
  • Made .env file import messages more clear (commit)
  • Fixed .env file import error when no file is there (commit)

Release 5.0.1

Released: 25.11.2019

  • Added "fix-attrs" file for s6 overlay for pihole container to fix config file ownerships (commit)
  • Added ro flag to cert.crt, key.key and docker.sock (commit)
  • Added TZ EnvVar and /etc/localtime to all containers missing it (commit)
  • Minor fixes

Release 5.0.0

Released: 24.11.2019

  • Removed nginx support (commit)
  • Removed second docker network (commit)

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 and run.sh into new simplified start_doth_dns.bash script (commit)
  • Restructured certificates directory (commit)
  • Changed cert and key file from being dynamic to being static & renamed cert.toml to tls.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

Released: 12.11.2019

  • Fixed catchall rule for global HTTPS redirect (commit)

Release 3.0.1

Released: 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

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 in run.sh script (commit)

Release 2.6.1

Released: 25.08.2019

  • Fixed dnsmasq.conf setup (commit)

Release 2.6.0

Released: 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

Released: 07.08.2019

  • Reduced amount of certificates to domain (commit)
  • Fixed checks on nginx conf creations (commit)

Release 2.4.0

Released: 07.08.2019

  • Added flags to run.sh script (commit)

Release 2.3.0

Released: 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

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.2

Released: 05.08.2019

  • Fixed bash command in README.md (commit)

Release 2.0.1

Released: 05.08.2019

  • Minor improvements to README.md (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 to run.sh (commit)
  • Removed sudo from scripts (commit)
  • Renamed conf file for unbound (commit)
  • Changed some ENV Var stuff (commit)

Release 1.1.0

Released: 03.08.2019

  • Fixed problem with overwriting default upstream DNS server (commit)
  • Minor Improvements

Release 1.0.0

Released: 03.08.2019

  • Initial release