Skip to content

Latest commit

 

History

History
280 lines (181 loc) · 15 KB

CHANGELOG.md

File metadata and controls

280 lines (181 loc) · 15 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.

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

Release 8.0.0

Released: 22.01.2023

  • Turn back to docker-compose setup without CLI app or scripts
  • Merge docs into README

Release 7.0.1

Released: 16.02.2020

  • Added PyPI & TravisCI badges (commit)

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

  • Fixed LICENSE.rst to be detectable by Github again (commit)
  • Updated Changelog reST syntax stuff (commit)
  • Added basic Github Issue template (commit)

Release 6.0.2

Released: 01.02.2020

  • Changed LICENSE to rst because of parsing errors in docs (commit)
  • Updated README (commit)

Release 6.0.1

Released: 01.02.2020

  • Added missing release note for 6.0.0 (commit)

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