Sat, 31 Jan 2015 15:17:59 +0200qmsk.web: Handler.request_post()
Tero Marttila <terom@paivola.fi> [Sat, 31 Jan 2015 15:17:59 +0200] rev 113
qmsk.web: Handler.request_post()

Fri, 30 Jan 2015 16:06:55 +0200qmsk.web: JSONMixin.request_post() to support JSON decoding
Tero Marttila <terom@paivola.fi> [Fri, 30 Jan 2015 16:06:55 +0200] rev 112
qmsk.web: JSONMixin.request_post() to support JSON decoding

Fri, 30 Jan 2015 14:28:15 +0200qmsk.web.json: CORS_HEADERS CORS_CREDENTIALS
Tero Marttila <terom@paivola.fi> [Fri, 30 Jan 2015 14:28:15 +0200] rev 111
qmsk.web.json: CORS_HEADERS CORS_CREDENTIALS

Fri, 30 Jan 2015 14:05:20 +0200qmsk.web.json: CORS_ORIGIN/CORS_METHODS
Tero Marttila <terom@paivola.fi> [Fri, 30 Jan 2015 14:05:20 +0200] rev 110
qmsk.web.json: CORS_ORIGIN/CORS_METHODS

Fri, 30 Jan 2015 14:05:12 +0200qmsk.web: Handler.headers()
Tero Marttila <terom@paivola.fi> [Fri, 30 Jan 2015 14:05:12 +0200] rev 109
qmsk.web: Handler.headers()

Fri, 30 Jan 2015 01:28:51 +0200qmsk.web.json
Tero Marttila <terom@paivola.fi> [Fri, 30 Jan 2015 01:28:51 +0200] rev 108
qmsk.web.json

Thu, 29 Jan 2015 23:11:44 +0200qmsk.web.async: handle HTTPExceptions
Tero Marttila <terom@paivola.fi> [Thu, 29 Jan 2015 23:11:44 +0200] rev 107
qmsk.web.async: handle HTTPExceptions

Thu, 29 Jan 2015 22:16:16 +0200qmsk.web.async
Tero Marttila <terom@paivola.fi> [Thu, 29 Jan 2015 22:16:16 +0200] rev 106
qmsk.web.async

Thu, 29 Jan 2015 22:15:50 +0200qmsk: namespace package
Tero Marttila <terom@paivola.fi> [Thu, 29 Jan 2015 22:15:50 +0200] rev 105
qmsk: namespace package

Thu, 29 Jan 2015 22:15:45 +0200qmsk.web: cleanup __init__
Tero Marttila <terom@paivola.fi> [Thu, 29 Jan 2015 22:15:45 +0200] rev 104
qmsk.web: cleanup __init__