Skip to content
This repository
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 81 lines (62 sloc) 2.975 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
   - Add program to write all zones out as .json files (for Golang based server)
   - Support bind as a special zone in addition to pgeodns
   - Be more accurate about generating serial numbers from timestamps
   - Don't include the server_id in the json version data
   - Fix version tests (Steve Wills)
   - Enable travis-ci testing
   - Document the 'special queries'
   - Make 'ns' config override instead of adding to ns records from JSON

1.41 - February 12, 2012
   - Add _status.pgeodns query returning JSON status
   - Require Net::DNS 0.67 to avoid crashing bug in earlier versions
   - Minor tweaks, more documentation

1.40 - February 11, 2011
   - IPv6 (AAAA record) support (Martin von Löwis)
   - Allow listening on IPv6 IPs
   - Various code cleanups

1.34 - August 8, 2010
   - Support listening on multiple interfaces
   - Better logging of errors reloading the configuration files
   - Proper failure when .json file is missing
   - Rename pgeodns.pl to pgeodns
   - Use 'env perl' to run the perl binary

1.33 - November 4, 2009

   - Add a README (!)
   - Make aliases to '0' work
   - Various test improvements

1.32 - March 17, 2009

   - Make re-loading the configuration after a config failure more robust
   - Support for "alias" records (basically an internal CNAME)
   - Remove newline from "git version" when running from a git clone

1.31 - March 2, 2009

   - Respond to status and version queries in CH class on "pgeodns" zone
   - Only require --user option when started as root
   - Add --port option

1.30 - February 14, 2009

   - Cache generated NS records
   - Optimize pick_hosts to be slightly faster when hosts have different weights
   - Work around bug printing warnings in Net::DNS 0.64 and 0.65
   - Add --development switch with "shutdown query" to assist running Devel::NYTProf
   - Update tests to work with Net::DNS 0.64+
   - Require newer versions of Net::DNS and JSON modules
   - Add --configtest option to test a configuration file (Robert Spier)

1.20 - December 30, 2008

   - If new configuration can't be loaded; keep the old one
   - Allow 'relaxed' JSON in config files (trailing commas and comments)
   - Add --config option to pgeodns.pl
   - Updated to work with new JSON.pm (Steve Peters)
   - Fix some excessive debug output and other small tweaks (Steve Peters)
   - Move to git

1.10 - October 4, 2007

   - Make the HeadURL and Revision be updated via SVN
   - read .json data files (to bulk save/load configuration)
   - make ttl values configurable per label
   - support __END__ to stop reading a configuration file
   - max_hosts configuration (should probably be renamed?)
   - Fix bug that disallowed setting default serial/ttl/primary_ns variables
   - remove local copy of Net::DNS::Nameserver
   - make not existing domain properly return SERVFAIL
   - fix bug causing a crash when reloading the configuration
   - much much more


  r347 -
     - see SVN history for history prior to this. :-)

Something went wrong with that request. Please try again.