• Feb 27, 2012

    v1.41

    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
  • Feb 11, 2011
  • Aug 9, 2010

    v1.34

    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
  • Nov 4, 2009

    v1.33

    1.33 - November 4, 2009
       - Add a README (!)
       - Make aliases to '0' work
       - Various test improvements
  • Mar 18, 2009

    v1.32

    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
  • Mar 2, 2009

    v1.31

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

    v1.30

    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)
  • Dec 30, 2008

    v1.20

    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
  • Dec 29, 2008