Tue, 10 Mar 2015 00:30:31 +0200 |
Tero Marttila |
version 0.9.0-dev
default tip
|
changeset |
files
|
Tue, 10 Mar 2015 00:26:31 +0200 |
Tero Marttila |
replace ipaddr with ipaddress
|
changeset |
files
|
Tue, 10 Mar 2015 00:11:43 +0200 |
Tero Marttila |
pvl.hosts: improve HostExtension support enough to move boot= into pvl.hosts.dhcp
|
changeset |
files
|
Mon, 09 Mar 2015 23:31:13 +0200 |
Tero Marttila |
pvl.hosts.hosts: drop support for instanced ip.* in favor of improved interface:ip.* =
|
changeset |
files
|
Mon, 09 Mar 2015 23:21:43 +0200 |
Tero Marttila |
pvl.dot: dot graph output
|
changeset |
files
|
Mon, 09 Mar 2015 21:17:06 +0200 |
Tero Marttila |
pvl.hosts.interfaces: remove junos-specifics
|
changeset |
files
|
Mon, 09 Mar 2015 19:48:19 +0200 |
Tero Marttila |
pvl.hosts.interface: sub-interfaces for a host, which are not associated with any separate domain/network
|
changeset |
files
|
Mon, 09 Mar 2015 19:47:10 +0200 |
Tero Marttila |
pvl.hosts: extension mechanism
|
changeset |
files
|
Mon, 09 Mar 2015 18:00:18 +0200 |
Tero Marttila |
pvl.hosts: rename Host.ip -> Host.ip4; support instanced ip.foo = ... for foo.host A .... sub-labels
|
changeset |
files
|
Sat, 07 Mar 2015 16:31:11 +0200 |
Tero Marttila |
version: 0.8.0b2
|
changeset |
files
|
Sat, 07 Mar 2015 13:44:59 +0200 |
Tero Marttila |
pvl.hosts.dhcp: fix mixed ethernet instance/None naming to be per-dhcp-host
|
changeset |
files
|
Sat, 07 Mar 2015 13:41:18 +0200 |
Tero Marttila |
lib/pvl/service: use full /usr/sbin/service path, since debian does not have sbin on user $PATH
|
changeset |
files
|
Tue, 03 Mar 2015 13:49:48 +0200 |
Tero Marttila |
version: 0.8.0b1
|
changeset |
files
|
Tue, 03 Mar 2015 13:07:31 +0200 |
Tero Marttila |
merge
|
changeset |
files
|
Tue, 03 Mar 2015 13:07:17 +0200 |
Tero Marttila |
README: document update-with-commit
|
changeset |
files
|
Tue, 03 Mar 2015 13:05:13 +0200 |
Tero Marttila |
README: example of update -n
|
changeset |
files
|
Tue, 03 Mar 2015 13:01:19 +0200 |
Tero Marttila |
lib/pvl/hosts/zone: better noop-mode output for update_zone
|
changeset |
files
|
Tue, 03 Mar 2015 12:55:17 +0200 |
Tero Marttila |
README: ./update examples
|
changeset |
files
|
Tue, 03 Mar 2015 12:48:31 +0200 |
Tero Marttila |
lib/pvl/hosts/dhcp: fix test_cmd $DHCP_CONF
|
changeset |
files
|
Tue, 03 Mar 2015 12:47:46 +0200 |
Tero Marttila |
(none)
|
changeset |
files
|
Tue, 03 Mar 2015 12:45:28 +0200 |
Tero Marttila |
lib/pvl/hosts/zone: fix check_zone_serial log_noop
|
changeset |
files
|
Tue, 03 Mar 2015 12:43:49 +0200 |
Tero Marttila |
lib/pvl/update/zone: reimplement update_zone using pvl.dns-process --include-trace
|
changeset |
files
|
Tue, 03 Mar 2015 12:43:26 +0200 |
Tero Marttila |
lib/pvl/hosts: fix update_hosts_dhcp include_cache
|
changeset |
files
|
Tue, 03 Mar 2015 12:43:00 +0200 |
Tero Marttila |
lib/pvl/apply: log_changed in apply_check
|
changeset |
files
|
Tue, 03 Mar 2015 12:42:26 +0200 |
Tero Marttila |
pvl.dns-process: include zone itself in --include-trace
|
changeset |
files
|
Tue, 03 Mar 2015 12:14:22 +0200 |
Tero Marttila |
pvl.dns.process: merge --include-trace into pvl.dns-process, replacing pvl.dns-includes
|
changeset |
files
|
Tue, 03 Mar 2015 12:09:22 +0200 |
Tero Marttila |
lib/pvl/hosts: include cache for proper hosts dependencies
|
changeset |
files
|
Tue, 03 Mar 2015 12:08:58 +0200 |
Tero Marttila |
lib/pvl/apply: empty deps -> always update
|
changeset |
files
|
Tue, 03 Mar 2015 11:58:10 +0200 |
Tero Marttila |
pvl.hosts.config: --hosts-include-trace to write out all included files
|
changeset |
files
|
Tue, 03 Mar 2015 11:41:32 +0200 |
Tero Marttila |
lib/pvl/hosts/zone: use service bind9 reload instead of rndc
|
changeset |
files
|
Tue, 03 Mar 2015 11:41:17 +0200 |
Tero Marttila |
lib/pvl/service: service_reload
|
changeset |
files
|
Tue, 03 Mar 2015 11:40:02 +0200 |
Tero Marttila |
lib/pvl/service: cmd_sudo restart; workaround more upstart braindamage with service ... status
|
changeset |
files
|
Tue, 03 Mar 2015 11:39:07 +0200 |
Tero Marttila |
lib/pvl/cmd: cmd_sudo
|
changeset |
files
|
Tue, 03 Mar 2015 11:17:07 +0200 |
Tero Marttila |
pvl.hosts.dhcp: only check host blocks for uniqueness; ignore subclasses
|
changeset |
files
|
Tue, 03 Mar 2015 11:15:39 +0200 |
Tero Marttila |
pvl.dhcp.config: format pseudo-Block's as items
|
changeset |
files
|
Mon, 02 Mar 2015 21:47:08 +0200 |
Tero Marttila |
README: dhcp:subclass
|
changeset |
files
|
Mon, 02 Mar 2015 21:46:27 +0200 |
Tero Marttila |
cleanup README examples
|
changeset |
files
|
Mon, 02 Mar 2015 20:40:10 +0200 |
Tero Marttila |
update: pvl/main: fix cd SRV
|
changeset |
files
|
Mon, 02 Mar 2015 20:35:29 +0200 |
Tero Marttila |
update: pvl/log: fix no-tty execution
|
changeset |
files
|
Mon, 02 Mar 2015 20:05:43 +0200 |
Tero Marttila |
version: 0.8.0a5
|
changeset |
files
|
Mon, 02 Mar 2015 20:02:14 +0200 |
Tero Marttila |
update pvl/hosts: only test the global dhcp config, since things like sublclasses means that the individual dhcp confs will not pass
|
changeset |
files
|
Mon, 02 Mar 2015 19:58:35 +0200 |
Tero Marttila |
pvl.hosts.dhcp: subclass class name is a String
|
changeset |
files
|
Mon, 02 Mar 2015 19:58:12 +0200 |
Tero Marttila |
pvl.dhcp.config: String() for quoted string Field
|
changeset |
files
|
Mon, 02 Mar 2015 19:45:56 +0200 |
Tero Marttila |
pvl.hosts.dhcp: implement support for dhcp:subclass=... using hardware ethernet
|
changeset |
files
|
Mon, 02 Mar 2015 19:45:06 +0200 |
Tero Marttila |
pvl.hosts.dhcp: use pvl.dhcp.config.Field() to format non-string field values
|
changeset |
files
|
Mon, 02 Mar 2015 19:43:38 +0200 |
Tero Marttila |
pvl.hosts.host: fix doctests
|
changeset |
files
|
Mon, 02 Mar 2015 19:36:39 +0200 |
Tero Marttila |
pvl.dhcp: support config.Field for pre-quoted values
|
changeset |
files
|
Mon, 02 Mar 2015 19:36:10 +0200 |
Tero Marttila |
pvl.hosts: default extensions to an empty dict
|
changeset |
files
|
Mon, 02 Mar 2015 19:35:52 +0200 |
Tero Marttila |
version 0.8.0a4
|
changeset |
files
|
Mon, 02 Mar 2015 18:25:50 +0200 |
Tero Marttila |
pvl.hosts.config: support defaults for included hosts
|
changeset |
files
|
Mon, 02 Mar 2015 18:17:47 +0200 |
Tero Marttila |
pvl.hosts: allow boot=... fields to override boot.*=...
|
changeset |
files
|
Mon, 02 Mar 2015 18:08:30 +0200 |
Tero Marttila |
pvl.hosts.config: fix handling of mixed boot=... boot.foo=... independent of dict ordering
|
changeset |
files
|
Mon, 02 Mar 2015 17:58:24 +0200 |
Tero Marttila |
pvl.hosts: update boot= to support split boot.next-server= boot.filename=, which enables inheriting defaults
|
changeset |
files
|
Mon, 02 Mar 2015 13:30:15 +0200 |
Tero Marttila |
pvl.hosts.tests: support multiple values for record name/type in assertZoneEquals; test multi-alias hosts
|
changeset |
files
|
Mon, 02 Mar 2015 13:26:34 +0200 |
Tero Marttila |
pvl.hosts.zone: make non-CNAME check_conflicts optional
|
changeset |
files
|
Mon, 02 Mar 2015 13:12:35 +0200 |
Tero Marttila |
pvl.hosts.zone: better errors for host forward rr conflicts
|
changeset |
files
|
Mon, 02 Mar 2015 12:59:17 +0200 |
Tero Marttila |
pvl.dhcp.config: fix build_block() to handle top-level config Blocks
|
changeset |
files
|
Mon, 02 Mar 2015 12:54:27 +0200 |
Tero Marttila |
lib/pvl: pvl/list: fix list_tree to include directory itself
|
changeset |
files
|
Mon, 02 Mar 2015 01:36:41 +0200 |
Tero Marttila |
tests: skip pvl.snmp, add pvl.dhcp.tests, and only include our own sources in the coverage report
|
changeset |
files
|
Mon, 02 Mar 2015 01:29:56 +0200 |
Tero Marttila |
pvl.dhcp.config: fix block stack to have .load() actually return the top-level block
|
changeset |
files
|
Mon, 02 Mar 2015 01:24:48 +0200 |
Tero Marttila |
pvl.dhcp.config: fix build_block() doctests
|
changeset |
files
|
Mon, 02 Mar 2015 01:02:48 +0200 |
Tero Marttila |
pvl.dhcp.config: fix block-level quote context
|
changeset |
files
|
Mon, 02 Mar 2015 01:00:48 +0200 |
Tero Marttila |
pvl.dhcp.config: make quoting context-sensitive, so that only certain items get special quoting..
|
changeset |
files
|
Mon, 02 Mar 2015 00:38:59 +0200 |
Tero Marttila |
pvl.dhcp.tests: test build_block()
|
changeset |
files
|
Mon, 02 Mar 2015 00:38:50 +0200 |
Tero Marttila |
pvl.hosts.test: host with fqdn name still gets a dhcp option host-name
|
changeset |
files
|
Mon, 02 Mar 2015 00:25:21 +0200 |
Tero Marttila |
lib/pvl: fix MAIN_MODULE help/getopts/opt
|
changeset |
files
|
Mon, 02 Mar 2015 00:19:39 +0200 |
Tero Marttila |
pvl.dhcp.config: loosen up TOKEN even further to permit unquoted IP addresses and ethernet addresses
|
changeset |
files
|
Mon, 02 Mar 2015 00:15:17 +0200 |
Tero Marttila |
lib/pvl: fix -nF to skip apply_check's but still not actually apply_cmd
|
changeset |
files
|
Mon, 02 Mar 2015 00:11:43 +0200 |
Tero Marttila |
pvl.dhcp.config: stricter quoting of e.g. include file paths
|
changeset |
files
|
Sun, 01 Mar 2015 23:32:57 +0200 |
Tero Marttila |
version 0.8.0a3
|
changeset |
files
|
Sun, 01 Mar 2015 23:32:32 +0200 |
Tero Marttila |
lib/pvl: pvl/apply: fix APPLY_DIFF
|
changeset |
files
|
Sun, 01 Mar 2015 23:16:18 +0200 |
Tero Marttila |
pvl.hosts: fail if no hostfiles are given as input
|
changeset |
files
|
Sun, 01 Mar 2015 22:39:05 +0200 |
Tero Marttila |
pvl.hosts.dhcp: update for pvl.dhcp.config
|
changeset |
files
|
Sun, 01 Mar 2015 22:38:02 +0200 |
Tero Marttila |
pvl.dhcp.config: Block(comment=...)
|
changeset |
files
|
Sun, 01 Mar 2015 22:27:03 +0200 |
Tero Marttila |
pvl.dhcp-conf: update for pvl.dhcp.config, removing --output-conf option and just printing to stdout
|
changeset |
files
|
Sun, 01 Mar 2015 22:26:29 +0200 |
Tero Marttila |
pvl.dhcp.config: refactor DHCPConfigParser to use shlex and yield Block objects, change build_block() to use Block; tests
|
changeset |
files
|
Sun, 01 Mar 2015 20:25:52 +0200 |
Tero Marttila |
version 0.8.0a2
|
changeset |
files
|
Sun, 01 Mar 2015 20:24:51 +0200 |
Tero Marttila |
lib/pvl pvl/hosts/update.sh: handle either file or directory based dhcp/hosts, zones/forward, zones/reverse sources
|
changeset |
files
|
Sun, 01 Mar 2015 20:15:18 +0200 |
Tero Marttila |
pvl.hosts.config: sort directory items for stable host ordering
|
changeset |
files
|
Sun, 01 Mar 2015 20:14:12 +0200 |
Tero Marttila |
lib/pvl: fix pvl/hosts/dhcp.sh srcs and --include-path
|
changeset |
files
|
Sun, 01 Mar 2015 19:54:20 +0200 |
Tero Marttila |
pvl.hosts.config: support ethernet = ... + ethernet.ethX = ...
|
changeset |
files
|
Sun, 01 Mar 2015 19:41:38 +0200 |
Tero Marttila |
pvl.hosts.tests: tweak etc/zones/forward/test ordering..
|
changeset |
files
|
Sun, 01 Mar 2015 19:41:25 +0200 |
Tero Marttila |
fixup hgignore and add missing etc/zones/forward/test for unittests
|
changeset |
files
|
Sun, 01 Mar 2015 19:37:19 +0200 |
Tero Marttila |
pvl.hosts.zone: fix add_origin= generated directive
|
changeset |
files
|
Sun, 01 Mar 2015 19:37:00 +0200 |
Tero Marttila |
hgignore pip install -e -> egg-info
|
changeset |
files
|
Sun, 01 Mar 2015 19:36:48 +0200 |
Tero Marttila |
requirements.txt with development/testing requirements
|
changeset |
files
|
Sun, 01 Mar 2015 18:59:10 +0200 |
Tero Marttila |
merge in 0.8 8069b08e90ac
|
changeset |
files
|
Fri, 27 Feb 2015 18:07:32 +0200 |
Tero Marttila |
bin/update: fixup relative/absolute paths
0.8
|
changeset |
files
|
Fri, 27 Feb 2015 17:56:16 +0200 |
Tero Marttila |
version: 0.8.0a1
0.8
|
changeset |
files
|
Fri, 27 Feb 2015 17:55:33 +0200 |
Tero Marttila |
setup: distribute lib/pvl
|
changeset |
files
|
Fri, 27 Feb 2015 17:55:20 +0200 |
Tero Marttila |
lib/pvl/hosts: fix update_zone and update_zone_include
|
changeset |
files
|
Fri, 27 Feb 2015 17:47:16 +0200 |
Tero Marttila |
lib/pvl: move main bootstrapping code to pvl/hosts/update.sh to make bin even more trivial
|
changeset |
files
|
Fri, 27 Feb 2015 17:42:35 +0200 |
Tero Marttila |
move module-loading out of bin/update into lib/pvl/main.sh
|
changeset |
files
|
Fri, 27 Feb 2015 17:25:01 +0200 |
Tero Marttila |
bin/pvl.dns-includes
|
changeset |
files
|
Fri, 27 Feb 2015 17:13:18 +0200 |
Tero Marttila |
pvl.dns: quote ZoneDirective arguments only on output if required
|
changeset |
files
|
Fri, 27 Feb 2015 17:06:54 +0200 |
Tero Marttila |
README: better ./update docs
|
changeset |
files
|
Fri, 27 Feb 2015 17:05:08 +0200 |
Tero Marttila |
(none)
|
changeset |
files
|
Fri, 27 Feb 2015 17:03:15 +0200 |
Tero Marttila |
README pvl.dns-process and pvl.dns-zone
|
changeset |
files
|
Fri, 27 Feb 2015 17:02:44 +0200 |
Tero Marttila |
update: use pvl.dns-process for update_zone
|
changeset |
files
|
Fri, 27 Feb 2015 17:02:13 +0200 |
Tero Marttila |
pvl.dns.zone: fix process_include
|
changeset |
files
|
Fri, 27 Feb 2015 16:46:33 +0200 |
Tero Marttila |
pvl.dns-zone: update and split out pvl.dns-process for --serial and --include-path transforms
|
changeset |
files
|
Fri, 27 Feb 2015 16:45:53 +0200 |
Tero Marttila |
pvl.dns.zone: parse ZoneRecordSOA
|
changeset |
files
|
Fri, 27 Feb 2015 14:06:03 +0200 |
Tero Marttila |
pvl.dns.zone: refactor and test; breaking change
|
changeset |
files
|
Fri, 27 Feb 2015 14:05:39 +0200 |
Tero Marttila |
pvl.dns.labels: fix join to support FQDNs
|
changeset |
files
|
Fri, 27 Feb 2015 11:54:22 +0200 |
Tero Marttila |
pvl.dns-zone: remove --forward-mx support
|
changeset |
files
|
Fri, 27 Feb 2015 11:53:25 +0200 |
Tero Marttila |
pvl.dns-zone: remove zone meta support
|
changeset |
files
|
Fri, 27 Feb 2015 11:53:05 +0200 |
Tero Marttila |
pvl.dns.zone: remove ZoneLine.timestamp support
|
changeset |
files
|
Fri, 27 Feb 2015 10:55:15 +0200 |
Tero Marttila |
fixup README markdown
|
changeset |
files
|
Thu, 26 Feb 2015 23:22:32 +0200 |
Tero Marttila |
lib: fixfix
|
changeset |
files
|
Thu, 26 Feb 2015 23:20:37 +0200 |
Tero Marttila |
update lib: fixfix
|
changeset |
files
|
Thu, 26 Feb 2015 23:04:19 +0200 |
Tero Marttila |
lib: fixfix
|
changeset |
files
|
Thu, 26 Feb 2015 22:57:08 +0200 |
Tero Marttila |
quickfix pvl.dns-zone
|
changeset |
files
|
Thu, 26 Feb 2015 22:53:26 +0200 |
Tero Marttila |
lib/pvl: fixfix
|
changeset |
files
|
Thu, 26 Feb 2015 22:36:05 +0200 |
Tero Marttila |
update: refactor into modularized lib/pvl/**.sh layout
|
changeset |
files
|
Thu, 26 Feb 2015 21:38:09 +0200 |
Tero Marttila |
(none)
|
changeset |
files
|
Thu, 26 Feb 2015 19:49:10 +0200 |
Tero Marttila |
merge in the pvl-dns repo, with all of its history
|
changeset |
files
|
Thu, 18 Sep 2014 21:15:30 +0300 |
Tero Marttila |
update.operations: fixup usage of check_link
|
changeset |
files
|
Thu, 18 Sep 2014 21:13:23 +0300 |
Tero Marttila |
split LOG_* and UPDATE_* from lib/update.args into lib/update.*; fixup check_link and do_link for relative targets
|
changeset |
files
|
Sat, 26 Apr 2014 23:55:18 +0300 |
terom |
split out /opt/pvl-dns/lib and /opt/pvl-verkko/bin
|
changeset |
files
|
Sun, 22 Dec 2013 18:22:37 +0200 |
Tero Marttila |
use --hosts-include=etc/hosts for pvl.hosts-* operations
|
changeset |
files
|
Sun, 22 Dec 2013 15:33:32 +0200 |
Tero Marttila |
use hosts/dhcp/%** to create dhcp hosts configs
|
changeset |
files
|
Sat, 21 Dec 2013 22:43:38 +0200 |
Tero Marttila |
merge dns-new branch into default
|
changeset |
files
|
Thu, 19 Dec 2013 23:52:17 +0200 |
Tero Marttila |
fix hg commit message argument passing
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 23:22:12 +0200 |
Tero Marttila |
update: commit before update, and use the hg commit timestamp as the serial
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 22:00:37 +0200 |
Tero Marttila |
cleanup main update script somewhat
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 21:04:07 +0200 |
Tero Marttila |
change how hosts forward zones are generated, to use a similar technique as for reverse zones, with both using etc/hosts/{forward,reverse} -> var/zones/hosts/{forward,reverse}
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 20:47:43 +0200 |
Tero Marttila |
lib/update.operations: update_domain_forward/reverse: use --add-origin, unless hosts name does not include a .
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 18:55:53 +0200 |
Tero Marttila |
use new var/dhcp/hosts layout with update_dhcp_conf
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 03:08:19 +0200 |
Tero Marttila |
update_zone --include-path, log_check
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 02:38:03 +0200 |
Tero Marttila |
cleanup update, reintroduce separate hg repo
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 02:30:00 +0200 |
Tero Marttila |
update_zone: handle noop'd serial
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 01:17:48 +0200 |
Tero Marttila |
add etc/reverse-zones-hosts support, in preference to a magical include-based mechanism..
dns-new
|
changeset |
files
|
Thu, 19 Dec 2013 00:55:22 +0200 |
Tero Marttila |
updated .hgignore
dns-new
|
changeset |
files
|
Tue, 17 Dec 2013 02:06:53 +0200 |
Tero Marttila |
update: many things
dns-new
|
changeset |
files
|
Tue, 17 Dec 2013 01:17:49 +0200 |
Tero Marttila |
update: full host forward/dhcp/reverse zones
dns-new
|
changeset |
files
|
Tue, 17 Dec 2013 00:26:44 +0200 |
Tero Marttila |
cmd: log failed command
dns-new
|
changeset |
files
|
Tue, 17 Dec 2013 00:04:00 +0200 |
Tero Marttila |
update update
dns-new
|
changeset |
files
|
Mon, 16 Dec 2013 21:53:41 +0200 |
Tero Marttila |
drop the python scripts, which have been moved to pvl-verkko
dns-new
|
changeset |
files
|
Fri, 10 May 2013 00:05:25 +0300 |
Tero Marttila |
process-zone: support AAAA/ip6.arpa for --reverse-zone, as well as implicit record names
|
changeset |
files
|
Thu, 09 May 2013 23:39:02 +0300 |
terom |
update: configure test.pvl zones
|
changeset |
files
|
Tue, 19 Feb 2013 15:20:40 +0200 |
Tero Marttila |
update README
|
changeset |
files
|
Tue, 19 Feb 2013 13:58:22 +0200 |
Tero Marttila |
update: move zones/serials/dhcp to ./var; requires update -FR and bind/dhcpd config update
|
changeset |
files
|
Tue, 19 Feb 2013 11:37:40 +0200 |
Tero Marttila |
update: add paivola.aux include
|
changeset |
files
|
Fri, 24 Aug 2012 13:28:25 +0300 |
Tero Marttila |
drop --forward-mx from paivola zone; our mailserver isn't set up to handle mail for hosts
|
changeset |
files
|
Fri, 24 Aug 2012 13:23:56 +0300 |
terom |
lib/update.operations: log use of NAMED_CHECKZONE
|
changeset |
files
|
Thu, 12 Apr 2012 15:07:00 +0300 |
Tero Marttila |
update: generate all domain-zones using update_zone from either settings/paivola.*.zone or settings/paivola.zone instead of linking them all to paivola; different domains may now use their own zones if required
|
changeset |
files
|
Thu, 12 Apr 2012 15:04:34 +0300 |
Tero Marttila |
lib/update.operations: implement choose_zone to choose correct base for zone from settings/*.zone
|
changeset |
files
|
Sat, 24 Mar 2012 10:38:57 +0200 |
Tero Marttila |
update: hosts/dhcp files are actually utf-8 now
|
changeset |
files
|
Fri, 23 Mar 2012 15:15:22 +0200 |
Tero Marttila |
disable check_dhcp_conf check before copying; doesn't work because of includes
|
changeset |
files
|
Fri, 23 Mar 2012 15:10:23 +0200 |
Tero Marttila |
update: list_files to copy all DHCP_CONFS..
|
changeset |
files
|
Thu, 22 Mar 2012 16:36:12 +0200 |
Tero Marttila |
update: check_dhcp + reload_dhcp/zones: handle dhcpd/rndc not installed
|
changeset |
files
|
Thu, 22 Mar 2012 16:30:54 +0200 |
Tero Marttila |
update: fix error msg for check_update
|
changeset |
files
|
Wed, 21 Mar 2012 18:59:43 +0200 |
Tero Marttila |
update: cmd_test; check_dhcp_hosts after do_reload_zones; reload_dhcp
|
changeset |
files
|
Wed, 21 Mar 2012 18:43:56 +0200 |
Tero Marttila |
check-dhcp-hosts: parse dhcp conf for fixed-address stanzas, and ensure that they resolve..
|
changeset |
files
|
Wed, 21 Mar 2012 17:16:26 +0200 |
Tero Marttila |
update: copy_generic; use copy_dhcp_conf to get diffs
|
changeset |
files
|
Wed, 21 Mar 2012 17:11:00 +0200 |
Tero Marttila |
update: rename dhcp hosts -> dhcp conf, makes more sense; check input files before linking
|
changeset |
files
|
Wed, 21 Mar 2012 17:04:21 +0200 |
Tero Marttila |
update: link + check dhcpd hosts from settings/dhcp/... -> dhcp/...
|
changeset |
files
|
Wed, 21 Mar 2012 16:45:59 +0200 |
Tero Marttila |
update: rename deploy_zones -> reload_zones; move related do_* from lib/update.updates -> lib/update.operations where they belong
|
changeset |
files
|
Tue, 20 Mar 2012 15:07:03 +0200 |
Tero Marttila |
lib/update: add shebangs to make sloccount work
|
changeset |
files
|
Tue, 20 Mar 2012 14:40:14 +0200 |
Tero Marttila |
update: DEPLOY_FORCE/SKIP (-r/-R), make rndc key error an actual error
|
changeset |
files
|
Tue, 20 Mar 2012 14:35:38 +0200 |
Tero Marttila |
update: hg trust root
|
changeset |
files
|
Tue, 20 Mar 2012 14:30:16 +0200 |
Tero Marttila |
update: use hg diff --stat for .serials
|
changeset |
files
|
Tue, 20 Mar 2012 14:25:05 +0200 |
Tero Marttila |
README: docdoc
|
changeset |
files
|
Tue, 20 Mar 2012 14:24:58 +0200 |
Tero Marttila |
update: LOG_DIFF to fix -q
|
changeset |
files
|
Tue, 20 Mar 2012 14:15:22 +0200 |
Tero Marttila |
update: docdoc
|
changeset |
files
|
Tue, 20 Mar 2012 14:12:30 +0200 |
Tero Marttila |
update: convenience symlink -> bin/update
|
changeset |
files
|
Tue, 20 Mar 2012 14:12:11 +0200 |
Tero Marttila |
update: split out code into lib/update.foo
|
changeset |
files
|
Tue, 20 Mar 2012 14:00:33 +0200 |
Tero Marttila |
update: fixup help
|
changeset |
files
|
Tue, 20 Mar 2012 13:59:30 +0200 |
Tero Marttila |
update: hide .serial changes in hg_diff
|
changeset |
files
|
Tue, 20 Mar 2012 13:56:53 +0200 |
Tero Marttila |
update: move REPO back to $DATA
|
changeset |
files
|
Tue, 20 Mar 2012 13:51:44 +0200 |
Tero Marttila |
update: fix commit_data msg
|
changeset |
files
|
Tue, 20 Mar 2012 13:47:57 +0200 |
Tero Marttila |
update: fix hg
|
changeset |
files
|
Tue, 20 Mar 2012 13:43:44 +0200 |
Tero Marttila |
update: rndc: fail if no read perms on $RNDC_KEY
|
changeset |
files
|
Tue, 20 Mar 2012 13:40:33 +0200 |
Tero Marttila |
update: tidy up run update_serials
|
changeset |
files
|
Tue, 20 Mar 2012 13:38:12 +0200 |
Tero Marttila |
update: cleanup, docs
|
changeset |
files
|
Tue, 20 Mar 2012 12:55:31 +0200 |
Tero Marttila |
update: log_force/update/noop/skip, implemented for update_serial
|
changeset |
files
|
Tue, 20 Mar 2012 12:43:51 +0200 |
Tero Marttila |
debug with func_caller; update_serial deps
|
changeset |
files
|
Tue, 20 Mar 2012 12:19:16 +0200 |
Tero Marttila |
update: log_skip; simplify update_serial args; check_update tests for deps
|
changeset |
files
|
Tue, 20 Mar 2012 12:08:38 +0200 |
Tero Marttila |
update: simplify $BIN
|
changeset |
files
|
Tue, 20 Mar 2012 12:06:31 +0200 |
Tero Marttila |
update: hardcode $REPO in hg
|
changeset |
files
|
Tue, 20 Mar 2012 11:49:16 +0200 |
Tero Marttila |
update: unify [check/copy/update/link]_[hosts/zone/serial]
|
changeset |
files
|
Mon, 19 Mar 2012 17:48:04 +0200 |
Tero Marttila |
update: fix pvl.txt
|
changeset |
files
|
Mon, 19 Mar 2012 17:32:32 +0200 |
Tero Marttila |
update: restructure zones/, manage .pvl
|
changeset |
files
|
Mon, 19 Mar 2012 16:50:28 +0200 |
Tero Marttila |
process-zone: support $ORIGIN, $GENERATE for --reverse-zone
|
changeset |
files
|
Mon, 19 Mar 2012 13:59:34 +0200 |
Tero Marttila |
README: update opts
|
changeset |
files
|
Mon, 19 Mar 2012 13:56:47 +0200 |
Tero Marttila |
README
|
changeset |
files
|
Mon, 19 Mar 2012 13:41:34 +0200 |
Tero Marttila |
update: do_update: ignore diff error exit
|
changeset |
files
|
Mon, 19 Mar 2012 13:39:53 +0200 |
Tero Marttila |
update: log_warn, -q; ensure_dir; link_zone paivola-reverse; indent error exit
|
changeset |
files
|
Mon, 19 Mar 2012 13:11:30 +0200 |
Tero Marttila |
update: link_zones for paivola.*.zone -> paivola.zone
|
changeset |
files
|
Mon, 19 Mar 2012 12:48:00 +0200 |
Tero Marttila |
update: fix check_zone view typo
|
changeset |
files
|
Mon, 19 Mar 2012 12:47:26 +0200 |
Tero Marttila |
update: implement -d for $ROOT
|
changeset |
files
|
Mon, 19 Mar 2012 12:18:52 +0200 |
Tero Marttila |
update: deploy_zones
|
changeset |
files
|
Mon, 19 Mar 2012 12:13:04 +0200 |
Tero Marttila |
update: fix indent leading whitespace; implement update_hosts_meta, but not used - commit workflow becomes a little weird
|
changeset |
files
|
Mon, 19 Mar 2012 11:40:06 +0200 |
Tero Marttila |
process-zone: implement --meta-zone
|
changeset |
files
|
Mon, 19 Mar 2012 10:58:50 +0200 |
Tero Marttila |
process-zone: generate TXT records for ZoneLine.timestamp, if available
|
changeset |
files
|
Mon, 19 Mar 2012 10:50:34 +0200 |
Tero Marttila |
process-zone: refactor to use ZoneLine/ZoneRecord classes for handling zone line data; implement --input-line-date for parsing `hg blame` output
|
changeset |
files
|
Sat, 17 Mar 2012 21:43:03 +0200 |
Tero Marttila |
update: fix COMMIT_MSG bug
|
changeset |
files
|
Fri, 16 Mar 2012 16:10:31 +0200 |
Tero Marttila |
update: commit
|
changeset |
files
|
Fri, 16 Mar 2012 16:10:21 +0200 |
Tero Marttila |
update-serial: write newline
|
changeset |
files
|
Fri, 16 Mar 2012 15:48:34 +0200 |
Tero Marttila |
move serials/... to settings/...
|
changeset |
files
|
Fri, 16 Mar 2012 15:46:43 +0200 |
Tero Marttila |
update: abspath; fixup serials log; indent log_cmd
|
changeset |
files
|
Fri, 16 Mar 2012 15:37:13 +0200 |
Tero Marttila |
update: fixup info
|
changeset |
files
|
Fri, 16 Mar 2012 15:25:31 +0200 |
Tero Marttila |
update: tweak functions
|
changeset |
files
|
Fri, 16 Mar 2012 15:22:22 +0200 |
Tero Marttila |
update: fixup help
|
changeset |
files
|
Fri, 16 Mar 2012 15:17:12 +0200 |
Tero Marttila |
fix handling of initial serial
|
changeset |
files
|
Fri, 16 Mar 2012 15:03:31 +0200 |
Tero Marttila |
update: check_hosts
|
changeset |
files
|
Fri, 16 Mar 2012 15:03:11 +0200 |
Tero Marttila |
process-zone: implement --check-hosts; fix logging processName
|
changeset |
files
|
Fri, 16 Mar 2012 15:02:50 +0200 |
Tero Marttila |
update-serial: fix logging processName
|
changeset |
files
|
Fri, 16 Mar 2012 14:33:54 +0200 |
Tero Marttila |
update: named-checkzone
|
changeset |
files
|
Fri, 16 Mar 2012 14:07:18 +0200 |
Tero Marttila |
update: bugfix, -C
|
changeset |
files
|
Fri, 16 Mar 2012 13:59:26 +0200 |
Tero Marttila |
update: mad bash wizardry
|
changeset |
files
|
Thu, 15 Mar 2012 18:34:57 +0200 |
Tero Marttila |
update: function update { ... }, color logging, update_serial
|
changeset |
files
|
Thu, 15 Mar 2012 18:34:32 +0200 |
Tero Marttila |
hgignore
|
changeset |
files
|
Thu, 15 Mar 2012 18:33:59 +0200 |
Tero Marttila |
expand-zone: remove serial update handling, just read
|
changeset |
files
|
Thu, 15 Mar 2012 18:33:36 +0200 |
Tero Marttila |
process-zone: fix parts handling; default to logging.WARN, cleanup
|
changeset |
files
|
Thu, 15 Mar 2012 18:32:17 +0200 |
Tero Marttila |
update-serial: implement serial-update separately
|
changeset |
files
|
Thu, 15 Mar 2012 16:08:50 +0200 |
Tero Marttila |
update: update zonefiles
|
changeset |
files
|
Thu, 15 Mar 2012 16:08:42 +0200 |
Tero Marttila |
expand-zone: manage zone serials and expand template vars
|
changeset |
files
|
Thu, 15 Mar 2012 14:06:27 +0200 |
Tero Marttila |
process-zone: forward/reverse zonefile operations
|
changeset |
files
|
Thu, 26 Feb 2015 19:30:27 +0200 |
Tero Marttila |
README: experimental features
|
changeset |
files
|
Thu, 26 Feb 2015 19:26:15 +0200 |
Tero Marttila |
setup and document etc/zone/ structure
|
changeset |
files
|
Thu, 26 Feb 2015 19:16:25 +0200 |
Tero Marttila |
README: fixup --zone-prefix=
|
changeset |
files
|
Thu, 26 Feb 2015 19:15:00 +0200 |
Tero Marttila |
pvl.hosts-reverse: use given sole host file path for --zone-prefix
|
changeset |
files
|
Thu, 26 Feb 2015 19:07:30 +0200 |
Tero Marttila |
pvl.hosts.config: test and fix includes path
|
changeset |
files
|
Thu, 26 Feb 2015 19:05:18 +0200 |
Tero Marttila |
pvl.hosts.config: cleanup accidential dupliate def apply
|
changeset |
files
|
Thu, 26 Feb 2015 18:58:32 +0200 |
Tero Marttila |
pvl.hosts-forward: if only a single hosts file/dir is given, use it as the --zone-origin; support --root-zone
|
changeset |
files
|
Thu, 26 Feb 2015 18:54:15 +0200 |
Tero Marttila |
pvl.dns.labels: handle origin=.
|
changeset |
files
|
Thu, 26 Feb 2015 18:42:43 +0200 |
Tero Marttila |
README: document includes
|
changeset |
files
|
Thu, 26 Feb 2015 18:32:32 +0200 |
Tero Marttila |
pvl.hosts.config: revert apply_hosts_directory to treat directory contents as a flat namespace without any parent=basname(directory) magic
|
changeset |
files
|
Thu, 26 Feb 2015 18:22:58 +0200 |
Tero Marttila |
README: update to use example.com 192.0.2.0/24
|
changeset |
files
|
Thu, 26 Feb 2015 18:19:09 +0200 |
Tero Marttila |
pvl.hosts.config: change nested domains to be relative to parent domain, not absolute
|
changeset |
files
|
Thu, 26 Feb 2015 18:07:03 +0200 |
Tero Marttila |
pvl.hosts.config: support direct directory hosts, using the directory name as the parent
|
changeset |
files
|
Thu, 26 Feb 2015 17:40:12 +0200 |
Tero Marttila |
pvl.hosts.config: add top-level host to includes.test
|
changeset |
files
|
Thu, 26 Feb 2015 17:39:51 +0200 |
Tero Marttila |
pvl.hosts.test: fix assertHostsEqual to also compare len's
|
changeset |
files
|
Thu, 26 Feb 2015 17:36:55 +0200 |
Tero Marttila |
pvl.hosts.config: document includes, fix include-only zone, and test
|
changeset |
files
|
Thu, 26 Feb 2015 17:36:23 +0200 |
Tero Marttila |
pvl.hosts.zone: better log.info
|
changeset |
files
|
Thu, 26 Feb 2015 17:27:36 +0200 |
Tero Marttila |
pvl.hosts.test: rearrange TestConfig test cases
|
changeset |
files
|
Thu, 26 Feb 2015 17:24:13 +0200 |
Tero Marttila |
pvl.hosts.config: refactor
|
changeset |
files
|
Thu, 26 Feb 2015 16:38:31 +0200 |
Tero Marttila |
pvl.hosts: deprecate [host] domain= with [host@domain]
|
changeset |
files
|
Thu, 26 Feb 2015 16:37:24 +0200 |
Tero Marttila |
pvl.hosts.tests: test multi-value dicts for host
|
changeset |
files
|