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
|
173b5c596e
|
Start moving policy checks to service-time, rather than parse-time.
|
2012-10-25 09:45:55 +13:00 |
|
Aldo Cortesi
|
495daf2b64
|
Remove actions log and explain, preparing for a more sophisticated take on this.
|
2012-10-05 11:14:17 +13:00 |
|
Aldo Cortesi
|
f5d5cc4988
|
rparse.py -> language.py
|
2012-10-05 10:30:32 +13:00 |
|
Aldo Cortesi
|
8bb81be2b0
|
Add pathoc -T to ignore timeouts.
Also move -c to -C for consistency.
|
2012-09-28 11:38:49 +12:00 |
|
Aldo Cortesi
|
65108ed429
|
Add pathoc -o, oneshot mode, exits after the first non-ignored response.
|
2012-09-27 10:56:06 +12:00 |
|
Aldo Cortesi
|
7209a75201
|
Add pathoc -c to specify a list of return codes to ignore.
|
2012-09-27 09:44:25 +12:00 |
|
Aldo Cortesi
|
10a19fc4da
|
Refactor print_requests -> print_request
- Change to handle one request at a time
- Shift error handling around
|
2012-09-26 14:25:39 +12:00 |
|
Aldo Cortesi
|
b67d99638a
|
Response printing
Options to output full response, as sniffed from the socket.
|
2012-09-26 11:07:22 +12:00 |
|
Aldo Cortesi
|
a69d602087
|
Hex and verbatim output of requests.
This works by sniffing traffic through the socket, so always gives us the exact
traffic sent upstream.
|
2012-09-26 10:38:47 +12:00 |
|
Aldo Cortesi
|
0a5d4fbbbb
|
Stub out new output argument structure.
|
2012-09-26 10:12:30 +12:00 |
|
Aldo Cortesi
|
e26aac1d3c
|
100% test coverage.
|
2012-07-30 13:52:40 +12:00 |
|
Aldo Cortesi
|
5b08703fa8
|
Handle disconnects on flush.
|
2012-07-30 12:02:42 +12:00 |
|
Aldo Cortesi
|
94b491bb27
|
Add a Host header to pathoc requests by default.
|
2012-07-24 21:38:28 +12:00 |
|
Aldo Cortesi
|
2dd2137d44
|
Better handling of binary data output by pathoc.
|
2012-07-24 00:00:55 +12:00 |
|
Aldo Cortesi
|
1b03fd6780
|
Allow execution of specs from file, using +./path
|
2012-07-22 23:37:46 +12:00 |
|
Aldo Cortesi
|
817e550aa1
|
Multiline specifications for pathod and pathoc.
|
2012-07-22 15:26:05 +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
|
2cb55ee0f5
|
Factor out request printing in to a method, and test it.
|
2012-06-30 10:51:13 +12:00 |
|
Aldo Cortesi
|
8f148b6b14
|
Split pathod and pathoc daemon test suites out.
|
2012-06-26 17:28:07 +12:00 |
|
Aldo Cortesi
|
f32258e8f7
|
Port pathoc to new netlib API. Add SNI.
|
2012-06-26 10:15:11 +12:00 |
|
Aldo Cortesi
|
3d8610b6bc
|
Move server to new explicit netlib API.
|
2012-06-25 11:22:44 +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
|
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 |
|