Age | Commit message (Collapse) | Author | Files |
|
|
|
* vhostname/vhostcname (ns_update): Accept arrays as
prereq values. Improve error reporting.
(get_zone_resolver): If server name is not specified,
get it from the SOA.
(update_cnames_from_hash, nscleanup): Refuse to update
zone if a CNAME already exists and points to another host.
|
|
|
|
|
|
* vhostcname/vhostcname: Rewrite configuration handling. Store
zone settings in individual hash cells.
Redefine exit codes.
Implement status command.
Clean up the semantics of start/forced-restart vs. reload.
Accept abbreviated command names.
|
|
* vhostcname/vhostcname: New option --allow-wildcard-domains.
(valid_domain_name): new sub
(get_cnames): Skip domain names that don't pass the validity
check.
|
|
* vhostcname/Makefile.PL: Require Net::DNS 0.74 or higher.
* vhostcname/vhostcname: Fix documentation.
|
|
|
|
* vhostcname (nssetup): Remove. Use update_cnames_from_hash instead.
(main): Call update_cnames_from_hash even if no cnames were gathered,
so that it can generate the proper delete requests.
Call nscleanup only if one of '*start' commands was given.
|
|
* vhostcname/vhostcname ($nskey): Remove.
(@tsig_args): New global.
Change --ns-key option to accept the key in form NAME=KEY.
New option --ns-key-file to specify the keyfile.
(ns_update): Fix arguments to sign_tsig.
|
|
|
|
* .gitignore: Add inc
* README: New file.
* Makefile: Add copyleft statement
(SUBDIRS): Add vhostcname
* bootstrap.pl: New file.
* axfr2acl/Makefile.PL: Use ExtUtils::AutoInstall
* dnsdbck/Makefile.PL: Likewise.
* renewck/Makefile.PL: Likewise.
* rpsl2acl/Makefile.PL: Likewise.
* vhostcname/Makefile.PL: Likewise.
* vhostcname/MANIFEST: Add inc/ExtUtils/AutoInstall.pm
* dnsdbck/MANIFEST: Likewise.
* axfr2acl/MANIFEST: Likewise.
* renewck/MANIFEST: Likewise.
* rpsl2acl/MANIFEST: Likewise.
|
|
|
|
|
|
* vhostcname/vhostcname: Remove the shebang.
(ns_update): Ignore error codes supplied with
the 'ignore' keyword.
(update_cnames_from_hash): Ignore NXDOMAIN and NXRRSET.
(nscleanup): Ignore NXRRSET
Print the "removing ..." line only if debug is on.
|
|
|
|
* .gitignore: Update.
* vhostcname/rc.vhostnames: Update
* vhostcname/vhostcname: Fix references to dircond manpage.
|
|
* vhostcname/GNUmakefile: New file.
* vhostcname/MANIFEST: New file.
* vhostcname/Makefile.PL: New file.
* vhostcname/rc.vhostnames: New file.
* vhostcname/vhostcname: New file.
* axfr2acl/MANIFEST: New file.
* .gitignore: Add backup files.
|