Tero Marttila <terom@paivola.fi> [Tue, 14 Jan 2014 21:02:54 +0200] rev 372
pvl.web: export werkzeug Response
Tero Marttila <terom@paivola.fi> [Tue, 14 Jan 2014 21:02:39 +0200] rev 371
pvl.login.pubtkt: ExpiredError is not a VerifyError, and use valid()
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 22:21:42 +0200] rev 370
pvl.login: update access on renew
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 21:14:52 +0200] rev 369
pvl.login: ldap access (tokens) and userdata support
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 21:14:30 +0200] rev 368
pvl.web.Handler: STATUS/status()
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 20:25:36 +0200] rev 367
pvl.login: implement LDAPAuth; fix Index pageprogress grace period refresh
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 20:25:03 +0200] rev 366
pvl.login.PubTkt: grace_period() for the fixed length of the grace period
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 19:42:27 +0200] rev 365
pvl.login: animated expire progress
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 19:42:15 +0200] rev 364
pvl.login.PubTkt: remaining() for pre-graceperiod renewal
Tero Marttila <terom@paivola.fi> [Mon, 13 Jan 2014 19:41:55 +0200] rev 363
pvl.web.Handler: SCRIPT = ... for inline javascript