Skip to content

Tags: bluehawksky/geodns

Tags

2.6.0

Toggle 2.6.0's commit message
2.6.0 October 4, 2015

Leif Johansson:
* Start new /status.json statistics end-point

Alex Bligh:
* Add ability to log to file.
* Add option to make debugging queries private.
* Fix race referencing config and other configuration system improvements.
* Fix crash on removal of zonefile with invalid JSON (Issue abh#69)
* Fix issue abh#74 - crash on reenabling previously invalid zone

Ask Bjørn Hansen:
* Fix critical data race in serve.go (and other rare races)
* Optionally require basic authentication for http interface
* Fix weighted CNAMEs (only return one)
* Make /status.json dump all metrics from go-metrics
* Update godeps (including miekg/dns)
* StatHat bugfix when the configuration changed at runtime
* ./build should just build, not install
* Fix crash when removing an invalid zone file
* Don't double timestamps when running under supervise
* Require Go 1.4+
* Internal improvements to metrics collection
* Remove every minute logging of goroutine and query count
* Add per-instance UUID to parsable status outputs (experimental)
* Report Go version as part of the version reporting
* Minor optimizations

2.5.0

Toggle 2.5.0's commit message
2.5.0 June 5, 2015

* Add resolver ASN and IP targeting (Ewan Chou)
* Support for SPF records (Afsheen Bigdeli)
* Support weighted CNAME responses
* Add /48 subnet targeting for IPv6 ip targeting
* Don't log metrics to stderr anymore
* Make TTLs set on individual labels work
* Return NOERROR for "bar" if "foo.bar" exists (Geoffrey Papilion)
* Add Illinois to the us-central region group
* Add benchmark tests (Miek Gieben)
* Improve documentation
* Use godep to track code dependencies
* Don't add a '.' prefix on the record header on apex records

2.4.0

Toggle 2.4.0's commit message
Tag 2.4.0

2.4.4

Toggle 2.4.4's commit message
2.4.4, October 3rd 2013

* Fix parsing of 'targeting' option
* Add server id and ip to _country responses for easier debugging.

2.2.8

Toggle 2.2.8's commit message
2.2.8, April 28th 2013

* Support per-zone stats posted to StatHat
* Support TXT records
* Don't return NXDOMAIN for A queries to _status and _country
* Set serial number from file modtime if not explicitly set in json
* Improve record type documentation
* Warn about unknown record types in zone json files
* Add -version option

2.2.7

Toggle 2.2.7's commit message
2.2.7, April 16th 2013

* Count EDNS queries per zone, pretty status page
  * Status page has various per-zone stats
  * Show global query stats, etc
* Add option to configure 'loggers'
* Add -cpus option to use multiple CPUs
* Add sample geodns.conf
* Use numbers instead of strings when appropriate in websocket stream
* Various refactoring and bug-fixes

2.2.6

Toggle 2.2.6's commit message
2.2.6, April 9th 2013

* Begin more detailed /status page
* Make SOA record look more "normal" (cosmetic change only)

2.2.5

Toggle 2.2.5's commit message
2.2.5, April 7th 2013

* Add StatHat feature
* Improve error handling for bad zone files
* Don't call runtime.GC() after loading each zone
* Set the minimum TTL to 10x regular TTL (up to an hour)
* service script: Load identifier from env/ID if it exists
* Work with latest geoip; use netmask from GeoIP in EDNS-SUBNET replies

2.2.4

Toggle 2.2.4's commit message
2.2.4, March 5th 2013

* Add licensing information
* De-configure zones when the .json file is removed
* Start adding support for a proper configuration file
* Add -identifier command line option
* Various tweaks