Thomas Kriechbaumer
|
2b0465dbb9
|
use new netlib module names
|
2015-07-22 15:30:33 +02:00 |
|
Thomas Kriechbaumer
|
7a3623a14e
|
fix pep8 whitespace
|
2015-06-18 18:15:22 +02:00 |
|
Thomas Kriechbaumer
|
bfc889d29a
|
fix prospector code smells
|
2015-06-18 18:05:09 +02:00 |
|
Aldo Cortesi
|
df962f8e7b
|
Convert parse_pathod to generator
|
2015-06-07 16:11:32 +12:00 |
|
Aldo Cortesi
|
0da3e51e1c
|
Make parse_pathoc a generator
This lets us do things like this:
get:/:ir,@1:x1000000000
It will also let us expand the language to include a "repeat forever" concept.
|
2015-06-07 13:18:33 +12:00 |
|
Aldo Cortesi
|
9fda74c65a
|
Clarify language API, stub out nested websocket frames
|
2015-06-04 17:18:06 +12:00 |
|
Aldo Cortesi
|
4ed5043c67
|
Add coding style check, reformat.
|
2015-05-30 12:03:13 +12:00 |
|
Aldo Cortesi
|
45d1e5cd0e
|
Example websocket key for mock renders
|
2015-04-23 07:29:55 +12:00 |
|
Aldo Cortesi
|
61dc01af11
|
Resolve messages as part of policy check
|
2015-04-22 16:38:54 +12:00 |
|
Aldo Cortesi
|
5dee4210eb
|
pathod: flag to set debugging for web interface dev
|
2015-04-22 15:58:25 +12:00 |
|
Aldo Cortesi
|
99cb0808ab
|
websockets: server handshake scheme
Also refactor settings and resolution interfaces
|
2015-04-22 15:49:17 +12:00 |
|
Aldo Cortesi
|
33820d9aee
|
Whitespace, interface refcactoring, sketch websockets language
|
2015-04-20 15:42:33 +12:00 |
|
Aldo Cortesi
|
1b41b9bb9b
|
Use current version for download links
Fixes #19
|
2014-11-15 12:41:44 +13:00 |
|
Aldo Cortesi
|
6d8431ab3e
|
Allow specification of multiple patterns from file and on command line
|
2014-10-25 16:20:23 +13:00 |
|
Aldo Cortesi
|
5aadf92767
|
Nicer way to specify patterns read for file - just use a path
|
2014-10-25 08:18:39 +13:00 |
|
Aldo Cortesi
|
3217fcad14
|
Doc layout refactoring.
|
2013-05-02 09:11:16 +12:00 |
|
Aldo Cortesi
|
ba0caff2dc
|
Wrap webapp in a creation function.
This lets us spawn multiple instances of Pathod.
|
2013-02-24 19:42:40 +13:00 |
|
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 |
|