aboutsummaryrefslogtreecommitdiff
path: root/vhostcname/vhostcname
AgeCommit message (Collapse)AuthorFiles
2019-08-24Fix the mess with logical conjunction and disjunctionSergey Poznyakoff1
2016-02-02vhostcname: refuse to replace CNAMEs pointing to another host.Sergey Poznyakoff1
* 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.
2016-02-02BugfixesSergey Poznyakoff1
2016-02-02BugfixSergey Poznyakoff1
2016-02-02vhostcname: allow for different per-zone servers/keys/ttlsSergey Poznyakoff1
* 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.
2014-12-19vhostcname: add checks for domain name validitySergey Poznyakoff1
* vhostcname/vhostcname: New option --allow-wildcard-domains. (valid_domain_name): new sub (get_cnames): Skip domain names that don't pass the validity check.
2014-10-09vhostcname: minor fixes.Sergey Poznyakoff1
* vhostcname/Makefile.PL: Require Net::DNS 0.74 or higher. * vhostcname/vhostcname: Fix documentation.
2014-09-10vhostcname: use direvent instead of dircondSergey Poznyakoff1
2014-08-19Fixes in vhostcnameSergey Poznyakoff1
* 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.
2014-04-14vhostcname: accept TSIG keySergey Poznyakoff1
* 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.
2014-04-09vhostcname: Fix dircond handler modeSergey Poznyakoff1
2014-04-08Use ExtUtils::AutoInstall to handle dependencies.Sergey Poznyakoff1
* .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.
2014-04-07vhostcname: reorganize debug levelsSergey Poznyakoff1
2014-04-07vhostcname: document global variablesSergey Poznyakoff1
2014-04-07vhostcname improvementsSergey Poznyakoff1
* 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.
2014-04-07vhostname: fix a typo in doctextSergey Poznyakoff1
2014-04-07Minor changes.Sergey Poznyakoff1
* .gitignore: Update. * vhostcname/rc.vhostnames: Update * vhostcname/vhostcname: Fix references to dircond manpage.
2014-04-07New program: vhostcnameSergey Poznyakoff1
* 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.

Return to:

Send suggestions and report system problems to the System administrator.