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 |
|
Aldo Cortesi
|
4040df664b
|
Add netlib dependency pointer.
|
2012-06-28 16:17:45 +12:00 |
|
Aldo Cortesi
|
9588da4ab4
|
Catch errors that may happen on interpreter shutdown.
|
2012-06-27 16:15:22 +12:00 |
|
Aldo Cortesi
|
8f148b6b14
|
Split pathod and pathoc daemon test suites out.
|
2012-06-26 17:28:07 +12:00 |
|
Aldo Cortesi
|
a68b4498b8
|
Allow naked value literal for pathoc path specifications.
|
2012-06-26 15:36:59 +12:00 |
|
Aldo Cortesi
|
65aef81997
|
parse -> parse_response in web app
|
2012-06-26 15:09:05 +12:00 |
|
Aldo Cortesi
|
33be5a72bf
|
Fixed the WSGI server hang in netlib, remove fudge.
|
2012-06-26 14:49:40 +12:00 |
|
Aldo Cortesi
|
15aab74ddb
|
Catch and log SSL connection errors. Improve log format.
|
2012-06-26 11:03:35 +12:00 |
|
Aldo Cortesi
|
f32258e8f7
|
Port pathoc to new netlib API. Add SNI.
|
2012-06-26 10:15:11 +12:00 |
|
Aldo Cortesi
|
8352c0278f
|
Handle client close more gracefully.
|
2012-06-25 11:34:29 +12:00 |
|
Aldo Cortesi
|
3d8610b6bc
|
Move server to new explicit netlib API.
|
2012-06-25 11:22:44 +12:00 |
|
Aldo Cortesi
|
15c48cfc5e
|
Simple HTTP connection keep-alive for pathod.
|
2012-06-24 23:11:25 +12:00 |
|
Aldo Cortesi
|
a747043cc8
|
Use http.read_response to read server response.
Also add a few different output formats, and a verbosity flag.
|
2012-06-24 22:59:20 +12:00 |
|
Aldo Cortesi
|
ddda57179a
|
read_headers now returns an ODictCaseless object.
|
2012-06-24 21:49:43 +12:00 |
|
Aldo Cortesi
|
65487ead6d
|
Logging truss for pathod.
|
2012-06-24 21:40:31 +12:00 |
|
Aldo Cortesi
|
90c6fb394d
|
Sketch out pathoc commandline interaction.
|
2012-06-24 21:10:10 +12:00 |
|
Aldo Cortesi
|
8bec99f858
|
Request service rendering.
|
2012-06-24 19:12:52 +12:00 |
|
Aldo Cortesi
|
2ac84be7cb
|
Add Path specification to request parser.
|
2012-06-24 18:38:22 +12:00 |
|
Aldo Cortesi
|
f8622ea914
|
Simple request spec parsing.
|
2012-06-24 17:47:55 +12:00 |
|
Aldo Cortesi
|
75f06d56cd
|
Request method parsing.
|
2012-06-24 17:23:37 +12:00 |
|
Aldo Cortesi
|
d4ad3f0b2c
|
Refactor to extract ready_actions and write_values.
|
2012-06-24 17:01:04 +12:00 |
|
Aldo Cortesi
|
05f5e772c3
|
Document our use of the 800 response code.
|
2012-06-24 16:47:44 +12:00 |
|
Aldo Cortesi
|
4fc64ac04f
|
Enable anchors on command line.
|
2012-06-24 16:38:32 +12:00 |
|
Aldo Cortesi
|
e6aa9ff675
|
Re-enable anchors.
|
2012-06-24 16:20:50 +12:00 |
|
Aldo Cortesi
|
877b5a2d11
|
Add staticdir to test.Test.
|
2012-06-24 15:12:31 +12:00 |
|
Aldo Cortesi
|
2e558b7e9d
|
Fix disconnect, improve coverage, enable file value specifier.
|
2012-06-24 15:07:45 +12:00 |
|
Aldo Cortesi
|
b71e2f6f2b
|
More doc refinement.
|
2012-06-24 11:14:54 +12:00 |
|
Aldo Cortesi
|
6d0b49dfef
|
Documentation.
|
2012-06-24 10:54:37 +12:00 |
|
Aldo Cortesi
|
3bc7f4e1cd
|
Documentation skeleton.
|
2012-06-24 10:18:20 +12:00 |
|
Aldo Cortesi
|
e236d7746a
|
Move http.py to netlib.http_status
|
2012-06-23 18:34:35 +12:00 |
|
Aldo Cortesi
|
cb2f11a68e
|
Bump version, adapt for API canges in netlib.
|
2012-06-23 14:06: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
|
12c140b951
|
Restore client argument parsing. Add thread-safe logging subsystem.
|
2012-06-21 14:29:49 +12:00 |
|