12007-07-24 Al Stone <ahs3@secure64.com> 2 3 * bind2nsd/*, scripts/*: cleaned up the way modules were being 4 imported so that it's much simpler, hopefully more reliable. 5 * bind2nsd/Parser.py: added code to recognize but skip the view{}, 6 trusted-keys{}, and lwres{} clauses; added quad_list_with_keys(). 7 * bind2nsd/Zone.py: store allow-notify statements. 8 92007-07-18 Al Stone <ahs3@secure64.com> 10 11 * bind2nsd/Config.py: do not open config file with r+ 12 * bind2nsd/NamedConf.py: remove recursive module import when 13 running in ways I hadn't tried. 14 152007-07-13 Al Stone <ahs3@secure64.com> 16 17 * etc/: added in some files forgotten when conversion to FOSS.... 18 * scripts/nsd-sync: ...including this one. 19 202007-07-06 Al Stone <ahs3@secure64.com> 21 22 * TODO: update. 23 * bind2nsd/Key.py: correct missing ')'. 24 * bind2nsd/Tokenizer.py: reformatting. 25 * bind2nsd/Parser.py: handle 'recursive-clients' option; handle 26 'allow-notify' option; handle 'also-notify' option in zones. 27 * bind2nsd/NamedConf.py: handle 'allow-notify' option; handle 28 'also-notify' for simple cases. 29 * bind2nsd/NsdConf.py: handle 'allow-notify' option; handle 30 'also-notify' for simple cases. 31 32 332007-06-29 Al Stone <ahs3@secure64.com> 34 35 * TODO: update. 36 * bind2nsd/NsdConf.py: when writing zone data files, look for any 37 use of the $GENERATE directive and replace it with the proper 38 RRs; populate info from 'key {}' in BIND. 39 * bind2nsd/Parser.py: add in several 'options {}' clauses that 40 we'll recognize but do nothing about for now; handle multiple 41 'key {}' clauses; recognize 'server {}' clauses. 42 * bind2nsd/Key.py: add getName(); added self.ipaddrs and methods. 43 * bind2nsd/NamedConf.py: allow for more than one 'key {}' clause. 44 * bind2nsd/Tokenizer.py: added 'keys' as a keyword. 45 46 472007-06-28 Al Stone <ahs3@secure64.com> 48 49 * TODO: update. 50 * bind2nsd/Config.py: 'dest-ip' added as the place to scp files to; 51 search for bind2nsd.conf in '.', $HOME, _and_ /etc/bind2nsd; the 52 default for 'password' file is '/etc/bind2nsd/passwd' _not_ 53 '/etc/secure64/passwd'. 54 * bind2nsd/NsdConf.py: handle multiple 'ip-address' clauses in the 55 'server' section. 56 * etc/bind2nsd.conf: add 'dest-ip'; add info on all options. 57 * scripts/s64-sync: replace 'ip-address' with 'dest-ip'; make sure 58 zonec output shows up when in verbose mode. 59 * bind2nsd/Utils.py: added isVerbose(). 60 612007-06-27 Al Stone <ahs3@secure64.com> 62 63 * TODO: update. 64 * s64-sync: allow for scp to destination when no password needed; 65 clean up demo-mode 'cp -r'. 66 * Config.py: add 'destuser' option. 67 68