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

Sun, 13 Jan 2013 13:04:51 +0200pvl.syslog.SyslogSource: close + __str__
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 13:04:51 +0200] rev 139
pvl.syslog.SyslogSource: close + __str__

Sun, 13 Jan 2013 12:59:05 +0200pvl.syslog.fifo: refactor open() and implement close()
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 12:59:05 +0200] rev 138
pvl.syslog.fifo: refactor open() and implement close()

Sun, 13 Jan 2013 12:57:49 +0200pvl.syslog.tail: refactor, and implement close()
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 12:57:49 +0200] rev 137
pvl.syslog.tail: refactor, and implement close()

Sun, 13 Jan 2013 12:57:30 +0200pvl.syslog.file: logging; implement close()
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 12:57:30 +0200] rev 136
pvl.syslog.file: logging; implement close()

Sun, 13 Jan 2013 04:52:43 +0200pvl.irk: implement --join/part
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 04:52:43 +0200] rev 135
pvl.irk: implement --join/part

Sun, 13 Jan 2013 04:52:33 +0200pvl.irk: Irker.target(..., join=...)
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 04:52:33 +0200] rev 134
pvl.irk: Irker.target(..., join=...)

Sun, 13 Jan 2013 04:37:46 +0200pvl.irk: update for pvl.irk/pvl.syslog.file changes
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 04:37:46 +0200] rev 133
pvl.irk: update for pvl.irk/pvl.syslog.file changes

Sun, 13 Jan 2013 03:48:36 +0200version: 0.4.0
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:48:36 +0200] rev 132
version: 0.4.0

Sun, 13 Jan 2013 03:44:45 +0200pvl.irker-syslog: exit 0 on syslog/irk EOF -> quicker retry
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:44:45 +0200] rev 131
pvl.irker-syslog: exit 0 on syslog/irk EOF -> quicker retry

Sun, 13 Jan 2013 03:37:30 +0200pvl.irk: typofix
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:37:30 +0200] rev 130
pvl.irk: typofix

Sun, 13 Jan 2013 03:31:01 +0200pvl.irker-syslog: part irker targets on syslog EOF
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:31:01 +0200] rev 129
pvl.irker-syslog: part irker targets on syslog EOF

Sun, 13 Jan 2013 03:30:49 +0200pvl.irk: implement optional --irker-part for targets
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:30:49 +0200] rev 128
pvl.irk: implement optional --irker-part for targets

Sun, 13 Jan 2013 03:30:11 +0200pvl.irker: implement part
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:30:11 +0200] rev 127
pvl.irker: implement part

Sun, 13 Jan 2013 03:11:53 +0200pvl.irker-syslog: rearrange to handle EOF on both syslog and irker
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:11:53 +0200] rev 126
pvl.irker-syslog: rearrange to handle EOF on both syslog and irker

Sun, 13 Jan 2013 03:11:25 +0200pvl.syslog.fifo: refactor read
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 03:11:25 +0200] rev 125
pvl.syslog.fifo: refactor read

Sun, 13 Jan 2013 02:47:13 +0200version: 0.3.0
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:47:13 +0200] rev 124
version: 0.3.0

Sun, 13 Jan 2013 02:43:38 +0200pvl.syslog.args: implement --syslog-stdin using pvl.syslog.fifo.Pipe, lets us read from stdin without blocking
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:43:38 +0200] rev 123
pvl.syslog.args: implement --syslog-stdin using pvl.syslog.fifo.Pipe, lets us read from stdin without blocking

Sun, 13 Jan 2013 02:43:15 +0200pvl.syslog.fifo: separate Pipe/Fifo
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:43:15 +0200] rev 122
pvl.syslog.fifo: separate Pipe/Fifo

Sun, 13 Jan 2013 02:16:36 +0200pvl.irker-syslog: fix not-polling on irk
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:16:36 +0200] rev 121
pvl.irker-syslog: fix not-polling on irk

Sun, 13 Jan 2013 02:16:12 +0200pvl.socket: fix recv/send None
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:16:12 +0200] rev 120
pvl.socket: fix recv/send None

Sun, 13 Jan 2013 02:11:44 +0200pvl.irker-syslog: simpler mainloop
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:11:44 +0200] rev 119
pvl.irker-syslog: simpler mainloop

Sun, 13 Jan 2013 02:11:30 +0200pvl.socket: better logging
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:11:30 +0200] rev 118
pvl.socket: better logging

Sun, 13 Jan 2013 02:11:12 +0200pvl.syslog.file: flush in __call__
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 02:11:12 +0200] rev 117
pvl.syslog.file: flush in __call__

Sun, 13 Jan 2013 01:52:49 +0200pvl.irk: split off url/socket stuff into pvl.socket, clarify Irk __call__/__iter__ iterface
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 01:52:49 +0200] rev 116
pvl.irk: split off url/socket stuff into pvl.socket, clarify Irk __call__/__iter__ iterface

Sun, 13 Jan 2013 01:52:00 +0200pvl.syslog.syslog: fix SyslogSource polling (--syslog-file -> poll=False, rename to select)
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 01:52:00 +0200] rev 115
pvl.syslog.syslog: fix SyslogSource polling (--syslog-file -> poll=False, rename to select)

Sun, 13 Jan 2013 01:50:25 +0200pvl.syslog.tail: split into pvl.syslog.file/tail, clarify line/None/EOFError behaviour
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 01:50:25 +0200] rev 114
pvl.syslog.tail: split into pvl.syslog.file/tail, clarify line/None/EOFError behaviour

Sun, 13 Jan 2013 00:25:59 +0200pvl.irker-syslog: implement a crude mainloop using syslog, to detect EOF on irker
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 00:25:59 +0200] rev 113
pvl.irker-syslog: implement a crude mainloop using syslog, to detect EOF on irker

Sun, 13 Jan 2013 00:25:01 +0200pvl.syslog: implement a slightly more flexible poll()
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 00:25:01 +0200] rev 112
pvl.syslog: implement a slightly more flexible poll()

Sun, 13 Jan 2013 00:23:34 +0200pvl.irk: crude support for reading lines from Irk
Tero Marttila <terom@paivola.fi> [Sun, 13 Jan 2013 00:23:34 +0200] rev 111
pvl.irk: crude support for reading lines from Irk

Sat, 12 Jan 2013 23:22:23 +0200pvl.irker: implement --irc-username option; improve handling of register errors
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 23:22:23 +0200] rev 110
pvl.irker: implement --irc-username option; improve handling of register errors

Sat, 12 Jan 2013 23:02:38 +0200version: 0.2.2
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 23:02:38 +0200] rev 109
version: 0.2.2

Sat, 12 Jan 2013 23:02:09 +0200pvl.irker: implement irc username
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 23:02:09 +0200] rev 108
pvl.irker: implement irc username

Sat, 12 Jan 2013 22:08:02 +0200version: 0.2.1
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 22:08:02 +0200] rev 107
version: 0.2.1

Sat, 12 Jan 2013 21:50:32 +0200merge
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:50:32 +0200] rev 106
merge

Sat, 12 Jan 2013 21:50:13 +0200drop test.wsgi
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:50:13 +0200] rev 105
drop test.wsgi

Sat, 12 Jan 2013 21:49:41 +0200version: 0.2
Tero Marttila <terom@fixme.fi> [Sat, 12 Jan 2013 21:49:41 +0200] rev 104
version: 0.2

Sat, 12 Jan 2013 21:49:14 +0200syslog.conf.dist: parse pam service messages, and ignore normal sudo messages
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:49:14 +0200] rev 103
syslog.conf.dist: parse pam service messages, and ignore normal sudo messages

Sat, 12 Jan 2013 21:48:50 +0200pvl.irker-syslog: omit target when logging without irker
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:48:50 +0200] rev 102
pvl.irker-syslog: omit target when logging without irker

Sat, 12 Jan 2013 21:48:33 +0200pvl.syslog: implement --syslog-severity
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:48:33 +0200] rev 101
pvl.syslog: implement --syslog-severity

Sat, 12 Jan 2013 21:42:03 +0200pvl.syslog.rule: implement better filters handling, and handle ValueErrors from e.g. regexp syntax
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:42:03 +0200] rev 100
pvl.syslog.rule: implement better filters handling, and handle ValueErrors from e.g. regexp syntax

Sat, 12 Jan 2013 21:41:32 +0200pvl.syslog.filter: fix to override attr from regex
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:41:32 +0200] rev 99
pvl.syslog.filter: fix to override attr from regex

Sat, 12 Jan 2013 21:41:12 +0200pvl.syslog.args: reimplement --syslog-tail as taking the file, and using an implicit 2.0s timeout
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 21:41:12 +0200] rev 98
pvl.syslog.args: reimplement --syslog-tail as taking the file, and using an implicit 2.0s timeout

Sat, 12 Jan 2013 19:00:48 +0200rename etc/syslog.conf -> syslog.conf.dist, to not clobber the real .conf
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 19:00:48 +0200] rev 97
rename etc/syslog.conf -> syslog.conf.dist, to not clobber the real .conf

Sat, 12 Jan 2013 16:14:00 +0200pvl.args: implement optional --uid/gid support, but not particularly useful..
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 16:14:00 +0200] rev 96
pvl.args: implement optional --uid/gid support, but not particularly useful..

Sat, 12 Jan 2013 00:54:36 +0200setup.py: add twisted.plugins to packages, seems to work okay with virtualenv
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 00:54:36 +0200] rev 95
setup.py: add twisted.plugins to packages, seems to work okay with virtualenv

Sat, 12 Jan 2013 00:54:18 +0200etc: add pvl-irker init.d/default scripts
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 00:54:18 +0200] rev 94
etc: add pvl-irker init.d/default scripts

Sat, 12 Jan 2013 00:52:11 +0200pvl.irker: handle missing transport in logPrefix (only happens when daemonized, for whatever reason)
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 00:52:11 +0200] rev 93
pvl.irker: handle missing transport in logPrefix (only happens when daemonized, for whatever reason)

Sat, 12 Jan 2013 00:05:22 +0200pvl.irker.irker: implement bin and twisted plugin semantics
Tero Marttila <terom@paivola.fi> [Sat, 12 Jan 2013 00:05:22 +0200] rev 92
pvl.irker.irker: implement bin and twisted plugin semantics

Fri, 11 Jan 2013 23:19:40 +0200syslog.conf: facility is authpriv
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 23:19:40 +0200] rev 91
syslog.conf: facility is authpriv

Fri, 11 Jan 2013 23:19:30 +0200setup.py for pvl-irker
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 23:19:30 +0200] rev 90
setup.py for pvl-irker

Fri, 11 Jan 2013 23:19:18 +0200pvl.irker-syslog: pre-join targets on startup
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 23:19:18 +0200] rev 89
pvl.irker-syslog: pre-join targets on startup

Fri, 11 Jan 2013 22:41:53 +0200rename pvl.verkko-syslog -> pvl.irker-syslog; tweak logging of messages
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 22:41:53 +0200] rev 88
rename pvl.verkko-syslog -> pvl.irker-syslog; tweak logging of messages

Fri, 11 Jan 2013 22:41:26 +0200pvl.syslog.rule: fix default rule and empty text format
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 22:41:26 +0200] rev 87
pvl.syslog.rule: fix default rule and empty text format

Fri, 11 Jan 2013 22:40:51 +0200pvl.args: implement --log-file
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 22:40:51 +0200] rev 86
pvl.args: implement --log-file

Fri, 11 Jan 2013 22:04:28 +0200syslog.conf: better [ssh]
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 22:04:28 +0200] rev 85
syslog.conf: better [ssh]

Fri, 11 Jan 2013 22:04:11 +0200pvl.irker.irc: handle channel kick/part
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 22:04:11 +0200] rev 84
pvl.irker.irc: handle channel kick/part

Fri, 11 Jan 2013 17:32:35 +0200pvl.irker/irk: implement support for NOTICE
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 17:32:35 +0200] rev 83
pvl.irker/irk: implement support for NOTICE

Fri, 11 Jan 2013 17:23:49 +0200pvl.verkko-syslog: fix pvl.irk name, ignore non-text apply's
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 17:23:49 +0200] rev 82
pvl.verkko-syslog: fix pvl.irk name, ignore non-text apply's

Fri, 11 Jan 2013 17:13:11 +0200pvl.irker: irker reimplementation in Twisted
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 17:13:11 +0200] rev 81
pvl.irker: irker reimplementation in Twisted

Fri, 11 Jan 2013 17:12:51 +0200pvl.verkko-syslog: renamed pvl.irk
Tero Marttila <terom@paivola.fi> [Fri, 11 Jan 2013 17:12:51 +0200] rev 80
pvl.verkko-syslog: renamed pvl.irk

Thu, 10 Jan 2013 20:03:44 +0200pvl.irker: refactor
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 20:03:44 +0200] rev 79
pvl.irker: refactor

Thu, 10 Jan 2013 20:03:33 +0200syslog: fix duplicate section mame in example config
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 20:03:33 +0200] rev 78
syslog: fix duplicate section mame in example config

Thu, 10 Jan 2013 19:01:22 +0200fix pvl.verkko-dhcp + pvl.syslog.fifo
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 19:01:22 +0200] rev 77
fix pvl.verkko-dhcp + pvl.syslog.fifo

Thu, 10 Jan 2013 17:54:55 +0200pvl.syslog.rule: implement proper match/apply support
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 17:54:55 +0200] rev 76
pvl.syslog.rule: implement proper match/apply support

Thu, 10 Jan 2013 17:52:43 +0200remove accidential .pp file
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 17:52:43 +0200] rev 75
remove accidential .pp file

Thu, 10 Jan 2013 17:51:53 +0200pvl.syslog: implement --syslog-facility, implementing proper glob/regexp support in SyslogFilter
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 17:51:53 +0200] rev 74
pvl.syslog: implement --syslog-facility, implementing proper glob/regexp support in SyslogFilter

Thu, 10 Jan 2013 17:50:10 +0200pvl.syslog.tail: log rstrip'd line
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 17:50:10 +0200] rev 73
pvl.syslog.tail: log rstrip'd line

Thu, 10 Jan 2013 17:49:49 +0200pvl.irker: drop --irker-target arg
Tero Marttila <terom@paivola.fi> [Thu, 10 Jan 2013 17:49:49 +0200] rev 72
pvl.irker: drop --irker-target arg

Sat, 05 Jan 2013 01:36:30 +0200pvl.irker: log.info on output
Tero Marttila <terom@fixme.fi> [Sat, 05 Jan 2013 01:36:30 +0200] rev 71
pvl.irker: log.info on output

Sat, 05 Jan 2013 01:30:27 +0200pvl.syslog.parser: rfc3339 timestamp support
Tero Marttila <terom@fixme.fi> [Sat, 05 Jan 2013 01:30:27 +0200] rev 70
pvl.syslog.parser: rfc3339 timestamp support

Fri, 04 Jan 2013 23:47:53 +0200pvl.syslog.parser: implement support for optional <PRI>
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 23:47:53 +0200] rev 69
pvl.syslog.parser: implement support for optional <PRI>

Fri, 04 Jan 2013 23:47:31 +0200pvl.syslog.filter: reject empty progs
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 23:47:31 +0200] rev 68
pvl.syslog.filter: reject empty progs

Fri, 04 Jan 2013 22:38:44 +0200pvl.syslog.parser: missing hostname in 'last message repeated ... times' messages
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 22:38:44 +0200] rev 67
pvl.syslog.parser: missing hostname in 'last message repeated ... times' messages

Fri, 04 Jan 2013 22:32:14 +0200pvl.syslog: nested sections
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 22:32:14 +0200] rev 66
pvl.syslog: nested sections

Fri, 04 Jan 2013 22:25:20 +0200pvl.syslog: fixfix
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 22:25:20 +0200] rev 65
pvl.syslog: fixfix

Fri, 04 Jan 2013 21:35:08 +0200pvl.verkko-dhcp: updated pvl.syslog, untested
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 21:35:08 +0200] rev 64
pvl.verkko-dhcp: updated pvl.syslog, untested

Fri, 04 Jan 2013 21:34:11 +0200pvl.syslog.SyslogSource: provide __iter__
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 21:34:11 +0200] rev 63
pvl.syslog.SyslogSource: provide __iter__

Fri, 04 Jan 2013 21:31:35 +0200pvl.syslog.rule: provide format for default rule
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 21:31:35 +0200] rev 62
pvl.syslog.rule: provide format for default rule

Fri, 04 Jan 2013 21:31:21 +0200pvl.syslog.filter: ignore None-filters
Tero Marttila <terom@fixme.fi> [Fri, 04 Jan 2013 21:31:21 +0200] rev 61
pvl.syslog.filter: ignore None-filters