Mon, 16 Dec 2013 11:41:59 +0200pvl.dns-hosts: import hosts from dns/dhcp
Tero Marttila <terom@paivola.fi> [Mon, 16 Dec 2013 11:41:59 +0200] rev 259
pvl.dns-hosts: import hosts from dns/dhcp

Mon, 16 Dec 2013 11:41:37 +0200pvl.dns-zone: use pvl.args.apply_files
Tero Marttila <terom@paivola.fi> [Mon, 16 Dec 2013 11:41:37 +0200] rev 258
pvl.dns-zone: use pvl.args.apply_files

Mon, 16 Dec 2013 11:41:09 +0200pvl.dns.zone: pass comment to ZoneRecord
Tero Marttila <terom@paivola.fi> [Mon, 16 Dec 2013 11:41:09 +0200] rev 257
pvl.dns.zone: pass comment to ZoneRecord

Mon, 16 Dec 2013 10:21:37 +0200pvl.dhcp.config: nested blocks
Tero Marttila <terom@paivola.fi> [Mon, 16 Dec 2013 10:21:37 +0200] rev 256
pvl.dhcp.config: nested blocks

Wed, 11 Sep 2013 15:17:53 +0300split pvl.dhcp.config.DHCPConfigParser
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 15:17:53 +0300] rev 255
split pvl.dhcp.config.DHCPConfigParser

Wed, 11 Sep 2013 14:45:08 +0300ZoneRecord.parse: support $TTL, and very crudde $INCLUDE
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 14:45:08 +0300] rev 254
ZoneRecord.parse: support $TTL, and very crudde $INCLUDE

Wed, 11 Sep 2013 14:44:26 +0300pvl.dns.zone: tweak datetime import
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 14:44:26 +0300] rev 253
pvl.dns.zone: tweak datetime import

Wed, 11 Sep 2013 14:23:26 +0300pvl.dns-zone: --serial
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 14:23:26 +0300] rev 252
pvl.dns-zone: --serial

Wed, 11 Sep 2013 14:06:16 +0300fix process_generate for ZoneRecord.build
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 14:06:16 +0300] rev 251
fix process_generate for ZoneRecord.build

Wed, 11 Sep 2013 14:02:22 +0300pvl.dns.zone: move to ZoneLine/Record.load(file)
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 14:02:22 +0300] rev 250
pvl.dns.zone: move to ZoneLine/Record.load(file)

Wed, 11 Sep 2013 14:01:57 +0300pvl.dns-zone: passthrough zone per default
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 14:01:57 +0300] rev 249
pvl.dns-zone: passthrough zone per default

Wed, 11 Sep 2013 13:34:23 +0300pvl.dns.zone: more multi-line support in the parser..
Tero Marttila <terom@paivola.fi> [Wed, 11 Sep 2013 13:34:23 +0300] rev 248
pvl.dns.zone: more multi-line support in the parser..

Tue, 10 Sep 2013 17:17:57 +0300split pvl.dns-zone into pvl.dns.zone
Tero Marttila <terom@paivola.fi> [Tue, 10 Sep 2013 17:17:57 +0300] rev 247
split pvl.dns-zone into pvl.dns.zone

Tue, 10 Sep 2013 12:13:36 +0300pvl.dns-serial
Tero Marttila <terom@paivola.fi> [Tue, 10 Sep 2013 12:13:36 +0300] rev 246
pvl.dns-serial

Tue, 10 Sep 2013 12:12:02 +0300doctest pvl.dns.serial
Tero Marttila <terom@paivola.fi> [Tue, 10 Sep 2013 12:12:02 +0300] rev 245
doctest pvl.dns.serial

Fri, 05 Jul 2013 02:32:00 +0300pvl.wlan-syslog: fix INSERT
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 02:32:00 +0300] rev 244
pvl.wlan-syslog: fix INSERT

Fri, 05 Jul 2013 02:03:12 +0300pvl.verkko.wlan: basic Table view
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 02:03:12 +0300] rev 243
pvl.verkko.wlan: basic Table view

Fri, 05 Jul 2013 02:02:33 +0300pvl.verkko.table: better default handlers
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 02:02:33 +0300] rev 242
pvl.verkko.table: better default handlers

Fri, 05 Jul 2013 02:02:19 +0300pvl.web.args: main() to run werkzeug dev server
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 02:02:19 +0300] rev 241
pvl.web.args: main() to run werkzeug dev server

Fri, 05 Jul 2013 01:17:51 +0300pvl.wlan-syslog: split out separate KeyTimestampDatabase
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 01:17:51 +0300] rev 240
pvl.wlan-syslog: split out separate KeyTimestampDatabase

Fri, 05 Jul 2013 01:01:14 +0300rename pvl.wlan-sta -> pvl.wlan-syslog
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 01:01:14 +0300] rev 239
rename pvl.wlan-sta -> pvl.wlan-syslog

Fri, 05 Jul 2013 00:59:56 +0300pvl.wlan-sta: update database wlan_sta table
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 00:59:56 +0300] rev 238
pvl.wlan-sta: update database wlan_sta table

Fri, 05 Jul 2013 00:59:36 +0300pvl.verkko.db: support command-line parser/apply
Tero Marttila <terom@paivola.fi> [Fri, 05 Jul 2013 00:59:36 +0300] rev 237
pvl.verkko.db: support command-line parser/apply

Thu, 04 Jul 2013 03:49:55 +0300pvl.wlan-sta: track openwrt hostapd syslog wlan sta activity
Tero Marttila <terom@paivola.fi> [Thu, 04 Jul 2013 03:49:55 +0300] rev 236
pvl.wlan-sta: track openwrt hostapd syslog wlan sta activity

Thu, 04 Jul 2013 03:49:27 +0300split pvl.rrd-interface into pvl.rrd.hosts
Tero Marttila <terom@paivola.fi> [Thu, 04 Jul 2013 03:49:27 +0300] rev 235
split pvl.rrd-interface into pvl.rrd.hosts

Thu, 16 May 2013 01:14:35 +0300split up pvl.dns-serial into pvl.dns.serial module
Tero Marttila <terom@paivola.fi> [Thu, 16 May 2013 01:14:35 +0300] rev 234
split up pvl.dns-serial into pvl.dns.serial module

Thu, 16 May 2013 01:03:29 +0300import pvl.dns-* scripts from pvl-dns
Tero Marttila <terom@paivola.fi> [Thu, 16 May 2013 01:03:29 +0300] rev 233
import pvl.dns-* scripts from pvl-dns

Thu, 16 May 2013 01:01:42 +0300pvl.rrd: api.report()
Tero Marttila <terom@paivola.fi> [Thu, 16 May 2013 01:01:42 +0300] rev 232
pvl.rrd: api.report()

Wed, 01 May 2013 00:24:35 +0300MIT license
Tero Marttila <terom@paivola.fi> [Wed, 01 May 2013 00:24:35 +0300] rev 231
MIT license

Tue, 19 Feb 2013 22:20:47 +0200version: 0.5.0
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 22:20:47 +0200] rev 230
version: 0.5.0

Tue, 19 Feb 2013 22:17:39 +0200version bump-dev
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 22:17:39 +0200] rev 229
version bump-dev

Tue, 19 Feb 2013 22:07:40 +0200rename pvl.syslog-dhcp as pvl.dhcp-syslog, and pvl.verkko-rrd-interfaces as pvl.rrd-interfaces
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 22:07:40 +0200] rev 228
rename pvl.syslog-dhcp as pvl.dhcp-syslog, and pvl.verkko-rrd-interfaces as pvl.rrd-interfaces

Tue, 19 Feb 2013 21:50:27 +0200include pvl in packages, otherwise no pvl/__init__.py in sdist
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 21:50:27 +0200] rev 227
include pvl in packages, otherwise no pvl/__init__.py in sdist

Tue, 19 Feb 2013 21:31:56 +0200setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 21:31:56 +0200] rev 226
setup pvl as namespace package, with __version__ in pvl.verkko

Tue, 19 Feb 2013 21:28:57 +0200pvl.rrd.args: fix logging/sys
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 21:28:57 +0200] rev 225
pvl.rrd.args: fix logging/sys

Tue, 19 Feb 2013 21:23:40 +0200remove pvl-irker files; split out to separate project
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 21:23:40 +0200] rev 224
remove pvl-irker files; split out to separate project

Tue, 19 Feb 2013 19:28:40 +0200merge
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 19:28:40 +0200] rev 223
merge

Tue, 19 Feb 2013 19:28:33 +0200setup_verkko: namespace_packages = ...?
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 19:28:33 +0200] rev 222
setup_verkko: namespace_packages = ...?

Tue, 19 Feb 2013 19:07:24 +0200fix pvl to be a namespace package
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 19:07:24 +0200] rev 221
fix pvl to be a namespace package

Tue, 19 Feb 2013 19:27:51 +0200pvl-verkko: 0.4.1
Tero Marttila <terom@paivola.fi> [Tue, 19 Feb 2013 19:27:51 +0200] rev 220
pvl-verkko: 0.4.1

Mon, 11 Feb 2013 00:31:00 +0200merge
Tero Marttila <terom@paivola.fi> [Mon, 11 Feb 2013 00:31:00 +0200] rev 219
merge

Sun, 10 Feb 2013 21:03:53 +0200pvl-verkko: version 0.4.0-dev1: updated pvl.dhcp
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 21:03:53 +0200] rev 218
pvl-verkko: version 0.4.0-dev1: updated pvl.dhcp

Sun, 10 Feb 2013 23:35:07 +0200merge
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 23:35:07 +0200] rev 217
merge

Sun, 10 Feb 2013 23:27:04 +0200pvl.syslog.SyslogFilter: move filter-filtering to SyslogFilter.build(**filters) and fix match_* funcs to normalize on non-filter
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 23:27:04 +0200] rev 216
pvl.syslog.SyslogFilter: move filter-filtering to SyslogFilter.build(**filters) and fix match_* funcs to normalize on non-filter

Sun, 10 Feb 2013 22:47:31 +0200pvl.dhcp.leases: don't make up lease state, just use next-binding-state
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 22:47:31 +0200] rev 215
pvl.dhcp.leases: don't make up lease state, just use next-binding-state

Sun, 10 Feb 2013 19:57:00 +0200pvl.dhcp.DHCPRule: change --dhcp-network/gateway to select matching by network/gateway
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 19:57:00 +0200] rev 214
pvl.dhcp.DHCPRule: change --dhcp-network/gateway to select matching by network/gateway

Sun, 10 Feb 2013 19:56:39 +0200pvl.dhcp.DHCPSyslogParser: separate error and error-type
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 19:56:39 +0200] rev 213
pvl.dhcp.DHCPSyslogParser: separate error and error-type

Sun, 10 Feb 2013 19:12:56 +0200pvl.dhcp.DHCPRule: fix network match
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 19:12:56 +0200] rev 212
pvl.dhcp.DHCPRule: fix network match

Sun, 10 Feb 2013 19:08:53 +0200pvl.dhcp: split pvl.dhcp.rule.DHCPRule for use with leases
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 19:08:53 +0200] rev 211
pvl.dhcp: split pvl.dhcp.rule.DHCPRule for use with leases

Sun, 10 Feb 2013 18:31:38 +0200pvl.dhcp.hosts: implement DHCPHostsDatabase.select(), and DHCPHostRule
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 18:31:38 +0200] rev 210
pvl.dhcp.hosts: implement DHCPHostsDatabase.select(), and DHCPHostRule

Sun, 10 Feb 2013 16:52:51 +0200pvl.syslog.SyslogFilter: only normalize prog path if an absolute path
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 16:52:51 +0200] rev 209
pvl.syslog.SyslogFilter: only normalize prog path if an absolute path

Sun, 10 Feb 2013 13:31:06 +0200pvl.verkko: version 0.3.3: updated dhcp realtime hosts
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 13:31:06 +0200] rev 208
pvl.verkko: version 0.3.3: updated dhcp realtime hosts

Sun, 10 Feb 2013 13:29:43 +0200pvl.verkko.dhcp: add realtime link to index page
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 13:29:43 +0200] rev 207
pvl.verkko.dhcp: add realtime link to index page

Sun, 10 Feb 2013 13:29:27 +0200pvl.verkko.table: fix Column.cell_* also requiring value
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 13:29:27 +0200] rev 206
pvl.verkko.table: fix Column.cell_* also requiring value

Sun, 10 Feb 2013 13:20:29 +0200pvl.verkko.hosts: refactor RealtimeHandler to use HostsTable
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 13:20:29 +0200] rev 205
pvl.verkko.hosts: refactor RealtimeHandler to use HostsTable

Sun, 10 Feb 2013 13:18:21 +0200pvl.verkko.table: implement Table.json(item)
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 13:18:21 +0200] rev 204
pvl.verkko.table: implement Table.json(item)

Sun, 10 Feb 2013 13:18:01 +0200pvl.web.Handler: add init() method
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 13:18:01 +0200] rev 203
pvl.web.Handler: add init() method

Sun, 10 Feb 2013 12:09:54 +0200pvl.verkko: version 0.3.2: bugfix
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 12:09:54 +0200] rev 202
pvl.verkko: version 0.3.2: bugfix

Sun, 10 Feb 2013 12:09:33 +0200pvl.verkko.rrd: fixfix RRDNotFound
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 12:09:33 +0200] rev 201
pvl.verkko.rrd: fixfix RRDNotFound

Sun, 10 Feb 2013 12:07:28 +0200pvl.verkko.dhcp: add missing forms.css
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 12:07:28 +0200] rev 200
pvl.verkko.dhcp: add missing forms.css

Sun, 10 Feb 2013 12:07:16 +0200pvl.verkko.hosts: fix RealtimeHandler response.json
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 12:07:16 +0200] rev 199
pvl.verkko.hosts: fix RealtimeHandler response.json

Sun, 10 Feb 2013 12:06:53 +0200pvl.verkko.rrd: use pvl.web.response for NotFound and image
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 12:06:53 +0200] rev 198
pvl.verkko.rrd: use pvl.web.response for NotFound and image

Sun, 10 Feb 2013 12:06:01 +0200pvl.web.response: html/json/image response encodings
Tero Marttila <terom@paivola.fi> [Sun, 10 Feb 2013 12:06:01 +0200] rev 197
pvl.web.response: html/json/image response encodings

Thu, 31 Jan 2013 00:11:29 +0200merge
Tero Marttila <terom@paivola.fi> [Thu, 31 Jan 2013 00:11:29 +0200] rev 196
merge

Mon, 28 Jan 2013 19:39:36 +0200pvl.verkko-rrd-interfaces: implement support for --collectd-instance-plugin
Tero Marttila <terom@paivola.fi> [Mon, 28 Jan 2013 19:39:36 +0200] rev 195
pvl.verkko-rrd-interfaces: implement support for --collectd-instance-plugin

Wed, 30 Jan 2013 23:55:28 +0200pvl-verkko: version 0.3.1
Tero Marttila <terom@paivola.fi> [Wed, 30 Jan 2013 23:55:28 +0200] rev 194
pvl-verkko: version 0.3.1

Wed, 30 Jan 2013 23:53:21 +0200pvl.dhcp: docdoc DHCPINFORM?
Tero Marttila <terom@paivola.fi> [Wed, 30 Jan 2013 23:53:21 +0200] rev 193
pvl.dhcp: docdoc DHCPINFORM?

Sun, 27 Jan 2013 22:05:23 +0200pvl.dhcp-leases: fix --create
Tero Marttila <terom@paivola.fi> [Sun, 27 Jan 2013 22:05:23 +0200] rev 192
pvl.dhcp-leases: fix --create

Sun, 27 Jan 2013 22:05:06 +0200pvl.args: options(...) to mockup optparse Options
Tero Marttila <terom@paivola.fi> [Sun, 27 Jan 2013 22:05:06 +0200] rev 191
pvl.args: options(...) to mockup optparse Options

Sun, 27 Jan 2013 15:33:44 +0200pvl-verkko: version 0.3.0
Tero Marttila <terom@paivola.fi> [Sun, 27 Jan 2013 15:33:44 +0200] rev 190
pvl-verkko: version 0.3.0

Sun, 27 Jan 2013 15:33:10 +0200pvl.verkko-rrd-interfaces: change --rrd/domain handling
Tero Marttila <terom@paivola.fi> [Sun, 27 Jan 2013 15:33:10 +0200] rev 189
pvl.verkko-rrd-interfaces: change --rrd/domain handling

Sun, 27 Jan 2013 15:22:28 +0200pvl.verkko-rrd-interfaces: change <path>/<domain>-<plugin>.txt semantics for input file names
Tero Marttila <terom@paivola.fi> [Sun, 27 Jan 2013 15:22:28 +0200] rev 188
pvl.verkko-rrd-interfaces: change <path>/<domain>-<plugin>.txt semantics for input file names

Sun, 27 Jan 2013 15:07:04 +0200pvl.verkko-rrd-interfaces: script to setup symlinks for pvl.verkko.rrd from collectd
Tero Marttila <terom@paivola.fi> [Sun, 27 Jan 2013 15:07:04 +0200] rev 187
pvl.verkko-rrd-interfaces: script to setup symlinks for pvl.verkko.rrd from collectd

Sun, 27 Jan 2013 14:48:40 +0200pvl.verkko.hosts/leases: docfix
Tero Marttila <terom@paivola.fi> [Sun, 27 Jan 2013 14:48:40 +0200] rev 186
pvl.verkko.hosts/leases: docfix

Sat, 26 Jan 2013 22:18:55 +0200merge
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 22:18:55 +0200] rev 185
merge

Sat, 26 Jan 2013 22:18:40 +0200pvl.verkko.leases: implement ui for dhcp_leases table
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 22:18:40 +0200] rev 184
pvl.verkko.leases: implement ui for dhcp_leases table

Sat, 26 Jan 2013 22:18:16 +0200pvl.verkko.tables: fixfix
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 22:18:16 +0200] rev 183
pvl.verkko.tables: fixfix

Sat, 26 Jan 2013 21:24:01 +0200merge
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 21:24:01 +0200] rev 182
merge

Sat, 26 Jan 2013 21:23:39 +0200pvl.syslog.Tail: fix close()
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 21:23:39 +0200] rev 181
pvl.syslog.Tail: fix close()

Sat, 26 Jan 2013 21:06:00 +0200pvl.verkko: split table from hosts
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 21:06:00 +0200] rev 180
pvl.verkko: split table from hosts

Sat, 26 Jan 2013 19:40:24 +0200pvl.verkko.dhcp: refactor table rendering
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 19:40:24 +0200] rev 179
pvl.verkko.dhcp: refactor table rendering

Sat, 26 Jan 2013 17:52:40 +0200pvl.verkko: refactor into dhcp -> hosts -> web+db modules, reworking index page
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 17:52:40 +0200] rev 178
pvl.verkko: refactor into dhcp -> hosts -> web+db modules, reworking index page

Sat, 26 Jan 2013 14:40:05 +0200pvl-verkko: add pvl.dhcp to setup
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 14:40:05 +0200] rev 177
pvl-verkko: add pvl.dhcp to setup

Sat, 26 Jan 2013 11:57:52 +0200pvl.dhcp-leases: fix mainloop
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:57:52 +0200] rev 176
pvl.dhcp-leases: fix mainloop

Sat, 26 Jan 2013 11:51:36 +0200pvl-verkko: version 0.2.1 with pvl.syslog-dhcp, pvl.dhcp-leases
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:51:36 +0200] rev 175
pvl-verkko: version 0.2.1 with pvl.syslog-dhcp, pvl.dhcp-leases

Sat, 26 Jan 2013 11:49:16 +0200split pvl.dhcp-leases from pvl.syslog-dhcp using pvl.dhcp.hosts/syslog/leases
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:49:16 +0200] rev 174
split pvl.dhcp-leases from pvl.syslog-dhcp using pvl.dhcp.hosts/syslog/leases

Sat, 26 Jan 2013 11:48:02 +0200pvl.syslog.SyslogSource: change main() to yield sources, not messages
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:48:02 +0200] rev 173
pvl.syslog.SyslogSource: change main() to yield sources, not messages

Sat, 26 Jan 2013 11:35:46 +0200pvl.syslog.tail: fix empty-line being handled as EOF
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:35:46 +0200] rev 172
pvl.syslog.tail: fix empty-line being handled as EOF

Sat, 26 Jan 2013 11:10:05 +0200pvl-verkko: add pvl.syslog and bin/pvl.syslog-dhcp to setup
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:10:05 +0200] rev 171
pvl-verkko: add pvl.syslog and bin/pvl.syslog-dhcp to setup

Sat, 26 Jan 2013 11:09:44 +0200pvl-irker: version: 0.4.1
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:09:44 +0200] rev 170
pvl-irker: version: 0.4.1

Sat, 26 Jan 2013 11:09:30 +0200move pvl.verkko.dhcp and pvl.syslog.dhcp to pvl.dhcp.leases/syslog
Tero Marttila <terom@paivola.fi> [Sat, 26 Jan 2013 11:09:30 +0200] rev 169
move pvl.verkko.dhcp and pvl.syslog.dhcp to pvl.dhcp.leases/syslog

Fri, 25 Jan 2013 22:02:55 +0200pvl.irker.irc: handle concurrent JOIN/PART better, by removing channel on send(PART), and ignore recv(PART) during join
Tero Marttila <terom@paivola.fi> [Fri, 25 Jan 2013 22:02:55 +0200] rev 168
pvl.irker.irc: handle concurrent JOIN/PART better, by removing channel on send(PART), and ignore recv(PART) during join

Tue, 22 Jan 2013 01:58:33 +0200version: 0.2.0
Tero Marttila <terom@paivola.fi> [Tue, 22 Jan 2013 01:58:33 +0200] rev 167
version: 0.2.0

Tue, 22 Jan 2013 01:50:03 +0200pvl.verkko.rrd: drop redundant title prefix
Tero Marttila <terom@paivola.fi> [Tue, 22 Jan 2013 01:50:03 +0200] rev 166
pvl.verkko.rrd: drop redundant title prefix

Mon, 21 Jan 2013 21:29:52 +0200implement pvl.web.args for pvl.verkko-rrd/dhcp
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 21:29:52 +0200] rev 165
implement pvl.web.args for pvl.verkko-rrd/dhcp

Mon, 21 Jan 2013 18:40:09 +0200pvl.web.rrd: support --web-layout to use external template
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 18:40:09 +0200] rev 164
pvl.web.rrd: support --web-layout to use external template

Mon, 21 Jan 2013 18:39:53 +0200pvl.verkko.rrd: fix Application(...) to super
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 18:39:53 +0200] rev 163
pvl.verkko.rrd: fix Application(...) to super

Mon, 21 Jan 2013 18:39:23 +0200pvl.web.html: support arbitrary contents for Text
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 18:39:23 +0200] rev 162
pvl.web.html: support arbitrary contents for Text

Mon, 21 Jan 2013 18:13:06 +0200pvl.verkko.fix: re-fix NotFound error... having tree root=None causes headaches..
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 18:13:06 +0200] rev 161
pvl.verkko.fix: re-fix NotFound error... having tree root=None causes headaches..

Mon, 21 Jan 2013 18:11:35 +0200setup.py: fix s/hosts/dhcp
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 18:11:35 +0200] rev 160
setup.py: fix s/hosts/dhcp

Mon, 21 Jan 2013 17:32:08 +0200split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 17:32:08 +0200] rev 159
split up setup.py into setup_irker.py and setup_verkko.py, for now...

Mon, 21 Jan 2013 17:31:59 +0200split up static into rrd/dhcp
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 17:31:59 +0200] rev 158
split up static into rrd/dhcp

Mon, 21 Jan 2013 14:23:34 +0200pvl.verkko.rrd: fix NotFound path
Tero Marttila <terom@paivola.fi> [Mon, 21 Jan 2013 14:23:34 +0200] rev 157
pvl.verkko.rrd: fix NotFound path

Sun, 20 Jan 2013 22:46:17 +0200pvl.web.rrd: split out pvl.rrd.args + pvl.rrd.rrds; bugfix
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 22:46:17 +0200] rev 156
pvl.web.rrd: split out pvl.rrd.args + pvl.rrd.rrds; bugfix

Sun, 20 Jan 2013 19:52:41 +0200pvl.rrd.graph: refactor to use Graph -> Interface -> Mrtg/CollectdIfOctets
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 19:52:41 +0200] rev 155
pvl.rrd.graph: refactor to use Graph -> Interface -> Mrtg/CollectdIfOctets

Sun, 20 Jan 2013 18:51:51 +0200pvl.web.rrd: --cache
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 18:51:51 +0200] rev 154
pvl.web.rrd: --cache

Sun, 20 Jan 2013 18:31:21 +0200pvl.verkko.rrd: --rrd is required; fix overview rrd name layout
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 18:31:21 +0200] rev 153
pvl.verkko.rrd: --rrd is required; fix overview rrd name layout

Sun, 20 Jan 2013 18:26:54 +0200pvl.verkko.rrd: reimplementation of old rrdweb using pvl.web/rrd
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 18:26:54 +0200] rev 152
pvl.verkko.rrd: reimplementation of old rrdweb using pvl.web/rrd

Sun, 20 Jan 2013 18:26:12 +0200split pvl.web from pvl.verkko, rename test.py -> pvl.verkko-dhcp
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 18:26:12 +0200] rev 151
split pvl.web from pvl.verkko, rename test.py -> pvl.verkko-dhcp

Sun, 20 Jan 2013 18:19:03 +0200rename pvl.verkko-dhcp -> pvl.syslog-dhcp
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 18:19:03 +0200] rev 150
rename pvl.verkko-dhcp -> pvl.syslog-dhcp

Sun, 20 Jan 2013 18:17:40 +0200pvl.rrd: package imports
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 18:17:40 +0200] rev 149
pvl.rrd: package imports

Sun, 20 Jan 2013 18:17:29 +0200pvl.rrd.api: fix templfile
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 18:17:29 +0200] rev 148
pvl.rrd.api: fix templfile

Sun, 20 Jan 2013 15:42:32 +0200update .hgignore
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 15:42:32 +0200] rev 147
update .hgignore

Sun, 20 Jan 2013 15:41:10 +0200pvl.syslog: docdoc EOFError on iter
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 15:41:10 +0200] rev 146
pvl.syslog: docdoc EOFError on iter

Sun, 20 Jan 2013 15:40:37 +0200pvl.irk: raise IrkError if send EOF's
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 15:40:37 +0200] rev 145
pvl.irk: raise IrkError if send EOF's

Sun, 20 Jan 2013 15:39:44 +0200pvl.socket: Raise EOFError on write() EPIPE, fix socket_str when not connected
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 15:39:44 +0200] rev 144
pvl.socket: Raise EOFError on write() EPIPE, fix socket_str when not connected

Sun, 20 Jan 2013 15:37:59 +0200pvl.rrd: copy+update from old rrdweb
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 15:37:59 +0200] rev 143
pvl.rrd: copy+update from old rrdweb

Sun, 20 Jan 2013 15:37:36 +0200pvl.invoke: copy+modify from pvl-ldap...
Tero Marttila <terom@paivola.fi> [Sun, 20 Jan 2013 15:37:36 +0200] rev 142
pvl.invoke: copy+modify from pvl-ldap...

Sun, 13 Jan 2013 16:12:06 +0200pvl.syslog.fifo: fix open() calling super
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 16:12:06 +0200] rev 141
pvl.syslog.fifo: fix open() calling super

Sun, 13 Jan 2013 13:05:04 +0200pvl.irker-syslog: close syslog on irker EOF
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 13:05:04 +0200] rev 140
pvl.irker-syslog: close syslog on irker EOF