Aldo Cortesi
|
ef9cbe3b25
|
Add u User-agent shortcut.
Usage:
200:ua - Shortcut "a" for Android.
200:u"foo" - Or a value literal
Shortcuts can be listed using the --show-uas argument to pathoc.
|
2012-11-16 13:46:42 +13:00 |
|
Aldo Cortesi
|
b2deb470de
|
Extract .serve() method from message classes.
|
2012-10-30 14:46:18 +13:00 |
|
Aldo Cortesi
|
677f0e0580
|
Change preview_safe to return a safe copy of the current message.
|
2012-10-30 13:36:32 +13:00 |
|
Aldo Cortesi
|
9d42a06c92
|
Move message body to new lazy-generator scheme.
|
2012-10-28 12:56:08 +13:00 |
|
Aldo Cortesi
|
f54ed69a35
|
Adjust serve() API.
|
2012-10-28 09:06:55 +13:00 |
|
Aldo Cortesi
|
ac5aacce44
|
Remove check argument to serve() methods.
Refactoring means we can now do this without a callback.
Also introduce the maximum_length method that estimates the max possible
message length.
|
2012-10-27 17:40:22 +13:00 |
|
Aldo Cortesi
|
6174e46023
|
Unit test suite love: 100% coverage
Also start figuring out how to sanitize binary data in the JSON API.
|
2012-10-25 10:59:18 +13:00 |
|
Aldo Cortesi
|
173b5c596e
|
Start moving policy checks to service-time, rather than parse-time.
|
2012-10-25 09:45:55 +13:00 |
|
Aldo Cortesi
|
f5d5cc4988
|
rparse.py -> language.py
|
2012-10-05 10:30:32 +13:00 |
|
Aldo Cortesi
|
d3e1f8a014
|
Stub out documentation changes
|
2012-10-04 12:17:35 +13:00 |
|
Aldo Cortesi
|
9db2bcabad
|
Auto-generate download links.
|
2012-08-25 11:30:55 +12:00 |
|
Aldo Cortesi
|
2f7188164c
|
Download page, MANIFEST.in
|
2012-08-23 12:54:58 +12:00 |
|
Aldo Cortesi
|
51d10f53c1
|
Add Cache-Control directives to static pages.
|
2012-08-11 17:06:51 +12:00 |
|
Aldo Cortesi
|
3e158211a8
|
Add a --nohang flag that turns off pauses in response generation.
|
2012-07-26 20:01:51 +12:00 |
|
Aldo Cortesi
|
eb43291b3c
|
Note that pauses are skipped during previews.
|
2012-07-25 12:49:22 +12:00 |
|
Aldo Cortesi
|
24f69419df
|
Unit test about page.
|
2012-07-25 12:39:51 +12:00 |
|
Aldo Cortesi
|
0b916ebbb1
|
Add a basic about page.
|
2012-07-25 11:55:44 +12:00 |
|
Aldo Cortesi
|
e7e6a60246
|
Nicer error for empty preview spec submission.
|
2012-07-25 10:55:00 +12:00 |
|
Aldo Cortesi
|
8cfbc2f80e
|
Refactor test.py, add unit tests for app.py corner case.
|
2012-07-25 10:34:57 +12:00 |
|
Aldo Cortesi
|
7dab85e8b1
|
Handle file access denied errors in previews.
|
2012-07-25 00:18:23 +12:00 |
|
Aldo Cortesi
|
8f0ebb405d
|
Hide "go" button if crafting is off. Use configured crafting anchor point.
|
2012-07-24 23:38:41 +12:00 |
|
Aldo Cortesi
|
ab59d6dccf
|
Add preview for pathoc requests to web app.
|
2012-07-24 23:13:04 +12:00 |
|
Aldo Cortesi
|
6c565e778f
|
Make previews safer by stripping pauses.
|
2012-07-24 22:38:48 +12:00 |
|
Aldo Cortesi
|
11896d2118
|
Turn off /log when noapi is set.
|
2012-07-24 22:27:04 +12:00 |
|
Aldo Cortesi
|
a950a4d7a3
|
Add pathod --noapi to turn off the service API.
|
2012-07-23 23:31:26 +12:00 |
|
Aldo Cortesi
|
2880fee4e3
|
Escape unprintable content in preview.
|
2012-07-23 16:39:25 +12:00 |
|
Aldo Cortesi
|
773ada882d
|
Unit tests for most of app.py, return 404 for unknown log entry.
|
2012-07-23 16:18:47 +12:00 |
|
Aldo Cortesi
|
3027aae142
|
Use configured size limit to keep previews in check.
|
2012-07-23 15:38:06 +12:00 |
|
Aldo Cortesi
|
33208b8720
|
Doc reorg.
|
2012-07-22 22:24:16 +12:00 |
|
Aldo Cortesi
|
654a84174a
|
Move docs into pathod server.
|
2012-06-29 11:53:59 +12:00 |
|
Aldo Cortesi
|
65aef81997
|
parse -> parse_response in web app
|
2012-06-26 15:09:05 +12:00 |
|
Aldo Cortesi
|
b71e2f6f2b
|
More doc refinement.
|
2012-06-24 11:14:54 +12:00 |
|
Aldo Cortesi
|
b335b3a335
|
Remove last vestige of Tornado pathod.
|
2012-06-21 17:00:04 +12:00 |
|
Aldo Cortesi
|
cd8fba1d70
|
Finalize porting built-in web app to Flask.
|
2012-06-21 16:54:49 +12:00 |
|
Aldo Cortesi
|
f88e899274
|
Built-in app: Index page.
|
2012-06-21 16:25:27 +12:00 |
|
Aldo Cortesi
|
f0fd33fb11
|
Log inspection and manipulation from tests.
|
2012-06-21 15:39:40 +12:00 |
|
Aldo Cortesi
|
892ee2a904
|
Start porting web app to Flask.
|
2012-06-19 16:57:57 +12:00 |
|
Aldo Cortesi
|
a700721891
|
Porting to netlib proceeds apace.
|
2012-06-19 13:23:07 +12:00 |
|
Aldo Cortesi
|
049d3d2b45
|
lippathod/app.py -> libpathod/pathod.py
|
2012-06-07 08:50:06 +12:00 |
|
Aldo Cortesi
|
3365acf69f
|
Clear log API.
|
2012-04-30 09:54:49 +12:00 |
|
Aldo Cortesi
|
24b0acbfab
|
Log retrieval API.
|
2012-04-30 09:46:49 +12:00 |
|
Aldo Cortesi
|
ccd6eeed4b
|
Make "Go" button on preview form work.
|
2012-04-29 21:22:00 +12:00 |
|
Aldo Cortesi
|
1431b36c4a
|
Preview in web application.
|
2012-04-29 21:15:02 +12:00 |
|
Aldo Cortesi
|
f2b11e5d5c
|
Add logging, expose logs through the web app interface.
|
2012-04-29 16:22:53 +12:00 |
|
Aldo Cortesi
|
fd946f0c04
|
Basic logging.
|
2012-04-29 14:59:54 +12:00 |
|
Aldo Cortesi
|
f03ce81070
|
Anchor management: list and remove anchors.
|
2012-04-29 12:18:34 +12:00 |
|
Aldo Cortesi
|
2d88d88f8c
|
Basic anchor adding.
|
2012-04-29 12:05:38 +12:00 |
|
Aldo Cortesi
|
7ca5c7ae90
|
Basic SSL support.
|
2012-04-29 11:18:56 +12:00 |
|
Aldo Cortesi
|
77eca33f26
|
Refactor application definitions and startup.
Also, create one of the dodgiest web testing trusses in history. Tornado just
seems to have no nice way of doing this.
|
2012-04-29 10:56:33 +12:00 |
|