Aldo Cortesi
|
11896d2118
|
Turn off /log when noapi is set.
|
2012-07-24 22:27:04 +12:00 |
|
Aldo Cortesi
|
eb1f2c3fc4
|
Add option to specify craft anchor point.
|
2012-07-24 21:51:43 +12:00 |
|
Aldo Cortesi
|
97fe026c32
|
Add basic docs for request spec language.
|
2012-07-24 21:45:05 +12:00 |
|
Aldo Cortesi
|
94b491bb27
|
Add a Host header to pathoc requests by default.
|
2012-07-24 21:38:28 +12:00 |
|
Aldo Cortesi
|
9502eeadaa
|
Document raw flag.
|
2012-07-24 12:52:53 +12:00 |
|
Aldo Cortesi
|
a9e60fa3e6
|
Add a Date header to server responses, unless raw is set.
|
2012-07-24 12:46:14 +12:00 |
|
Aldo Cortesi
|
dbed251fb9
|
Add a raw modifier to requests and responses, which turn off automatic additions.
For now, this just turns off adding a Content-Length header when a body is specified.
|
2012-07-24 12:18:14 +12:00 |
|
Aldo Cortesi
|
2dd2137d44
|
Better handling of binary data output by pathoc.
|
2012-07-24 00:00:55 +12:00 |
|
Aldo Cortesi
|
a950a4d7a3
|
Add pathod --noapi to turn off the service API.
|
2012-07-23 23:31:26 +12:00 |
|
Aldo Cortesi
|
190392ea13
|
Add a --nocraft option to pathod that turns off crafting.
|
2012-07-23 21:39:31 +12:00 |
|
Aldo Cortesi
|
622a2b5607
|
Add a --noweb option to turn web iface off, refactor unit tests.
|
2012-07-23 19:55:33 +12:00 |
|
Aldo Cortesi
|
eba485f5eb
|
100% unit test coverage
|
2012-07-23 19:25:57 +12:00 |
|
Aldo Cortesi
|
763e1ff786
|
pathod.py unit tests++
|
2012-07-23 17:53:17 +12:00 |
|
Aldo Cortesi
|
1d1098687c
|
100% test coverage for pathoc.py
|
2012-07-23 17:42:44 +12:00 |
|
Aldo Cortesi
|
c1f75dd5a3
|
Use local scrolling with a JQuery module, because anchor jumps are braindead.
|
2012-07-23 17:30:50 +12:00 |
|
Aldo Cortesi
|
091d90011b
|
Unify offset specifications, and document them.
|
2012-07-23 17:19:25 +12:00 |
|
Aldo Cortesi
|
2880fee4e3
|
Escape unprintable content in preview.
|
2012-07-23 16:39:25 +12:00 |
|
Aldo Cortesi
|
e354974787
|
100% test coverage for app.py
|
2012-07-23 16:28:34 +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
|
5283bb2507
|
Refactor rparse.InternalResponse -> rparse.PathodErrorResponse
|
2012-07-23 15:11:40 +12:00 |
|
Aldo Cortesi
|
1c45f5b05c
|
Use policy hook to apply a size limit in pathod, add corresponding cmdline arg.
|
2012-07-23 15:03:56 +12:00 |
|
Aldo Cortesi
|
c7b5faf7db
|
Add hooks for policy checks of served data.
|
2012-07-23 14:37:00 +12:00 |
|
Aldo Cortesi
|
204a556aa7
|
Add function for effective length calculation when actions are present.
|
2012-07-23 10:47:33 +12:00 |
|
Aldo Cortesi
|
32bd16aa31
|
Make file generators display nicely in pathoc actions dump.
|
2012-07-22 23:51:44 +12:00 |
|
Aldo Cortesi
|
96db3557ce
|
Constrain file access to configured directory in pathod.
|
2012-07-22 23:46:56 +12:00 |
|
Aldo Cortesi
|
1b03fd6780
|
Allow execution of specs from file, using +./path
|
2012-07-22 23:37:46 +12:00 |
|
Aldo Cortesi
|
33208b8720
|
Doc reorg.
|
2012-07-22 22:24:16 +12:00 |
|
Aldo Cortesi
|
817e550aa1
|
Multiline specifications for pathod and pathoc.
|
2012-07-22 15:26:05 +12:00 |
|
Aldo Cortesi
|
30a6988392
|
pathod: handle keyboard interrupts and SSL errors.
|
2012-07-22 12:49:59 +12:00 |
|
Aldo Cortesi
|
1e93e42883
|
Escape special characters in first line error log.
|
2012-07-22 12:40:27 +12:00 |
|
Aldo Cortesi
|
8d8ede7e26
|
Handle invalid content length headers.
|
2012-07-22 12:30:10 +12:00 |
|
Aldo Cortesi
|
7a49cdfef3
|
More robust response handling.
|
2012-07-21 20:50:41 +12:00 |
|
Aldo Cortesi
|
86fe199988
|
pathoc: add a flag to dump request information.
|
2012-07-21 20:20:37 +12:00 |
|
Aldo Cortesi
|
059a232903
|
Add support for client timeout to pathoc.
|
2012-07-21 16:19:44 +12:00 |
|
Aldo Cortesi
|
72e30d4712
|
Add an -n argument to pathoc, to repeat the specified requests N times.
|
2012-07-21 15:15:10 +12:00 |
|
Aldo Cortesi
|
3e6f440b8d
|
Document Python-style string escaping.
|
2012-07-21 14:17:41 +12:00 |
|
Aldo Cortesi
|
5577d85ce6
|
Use injection to test a corner case in pathod daemon.
|
2012-07-21 14:14:31 +12:00 |
|
Aldo Cortesi
|
8ec44c6277
|
Allow Python string escape sequences in value literals.
|
2012-07-21 14:12:45 +12:00 |
|
Aldo Cortesi
|
8e0c01ae39
|
Fine-tuning for injection: docs, bugfixes.
|
2012-07-20 23:47:34 +12:00 |
|
Aldo Cortesi
|
d7841898e3
|
Add an injection operator.
|
2012-07-20 23:36:39 +12:00 |
|
Aldo Cortesi
|
2bdbbaa8af
|
Convert documentation to HTML, fix styling.
|
2012-07-20 23:19:58 +12:00 |
|
Aldo Cortesi
|
21ef35fd28
|
Much simpler rewrite of inner data sending loop.
We don't have to do the asynchronous code contortion anymore.
|
2012-07-20 20:14:35 +12:00 |
|
Aldo Cortesi
|
3d9e8b2dbf
|
We shouldn't ever get a socket error emanating from netlib.
|
2012-07-20 15:21:36 +12:00 |
|
Aldo Cortesi
|
03f4dcc02b
|
Extend test suite to cover SSL. Log SSL connection errors.
|
2012-07-20 13:21:33 +12:00 |
|
Aldo Cortesi
|
76f0c3ea78
|
Handle invalid first line errors, add an error log buffer type.
|
2012-07-20 11:40:37 +12:00 |
|
Aldo Cortesi
|
1bb93176da
|
Handle NetLibDisconnect error.
|
2012-07-09 11:09:37 +12:00 |
|
Aldo Cortesi
|
2cb55ee0f5
|
Factor out request printing in to a method, and test it.
|
2012-06-30 10:51:13 +12:00 |
|
Aldo Cortesi
|
654a84174a
|
Move docs into pathod server.
|
2012-06-29 11:53:59 +12:00 |
|
Aldo Cortesi
|
1b42f5ab1f
|
Allow naked literals for path specification.
|
2012-06-29 10:42:15 +12:00 |
|