Aldo Cortesi
|
f070e4523a
|
Handle invalid data more gracefully.
Fixes #47
|
2012-06-30 15:59:42 +12:00 |
|
Aldo Cortesi
|
16e87a81ac
|
Stub out a transparent resolver for OSX.
|
2012-06-30 15:42:10 +12:00 |
|
Aldo Cortesi
|
38ebc81590
|
Add error when -T is passed on an unsupported platform.
|
2012-06-30 11:24:41 +12:00 |
|
Aldo Cortesi
|
67669a2a57
|
Allow control of buffer size for TCPClient, improve error messages.
|
2012-06-30 10:52:28 +12:00 |
|
Aldo Cortesi
|
2cb55ee0f5
|
Factor out request printing in to a method, and test it.
|
2012-06-30 10:51:13 +12:00 |
|
Alexis Hildebrandt
|
0a0a6aae0b
|
Update title palette colors for light backgrounds
|
2012-06-29 16:58:28 +02:00 |
|
Alexis Hildebrandt
|
3b80e8dd02
|
Add palettes for Solarized terminal color profiles
|
2012-06-29 12:45:02 +02:00 |
|
Alexis Hildebrandt
|
e287eac462
|
Add light palette for light backgrounds
|
2012-06-29 12:44:57 +02:00 |
|
Alexis Hildebrandt
|
3060ad5575
|
Replace double quotes with single quotes
|
2012-06-29 09:25:29 +02: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
|
8cd140ef33
|
Add dependency reference for netlib.
|
2012-06-28 15:14:57 +12:00 |
|
Aldo Cortesi
|
7480f87cd7
|
Add utility function for converstion to PEM.
|
2012-06-28 14:56:21 +12:00 |
|
Aldo Cortesi
|
47651b1ff2
|
Serialization and de-serialization of new cert format.
|
2012-06-28 14:29:15 +12:00 |
|
Aldo Cortesi
|
3f9aad53ab
|
Return a certutils.SSLCert object from get_remote_cert.
|
2012-06-28 10:59:03 +12:00 |
|
Aldo Cortesi
|
243e0efefc
|
Adjust for new get_remote_cert API.
|
2012-06-28 10:02:14 +12:00 |
|
Aldo Cortesi
|
bae86480d4
|
Merge branch 'master' of github.com:cortesi/netlib
|
2012-06-28 09:57:33 +12:00 |
|
Aldo Cortesi
|
92c7d38bd3
|
Handle obscure termination scenario, where interpreter exits before thread termination.
|
2012-06-28 09:56:58 +12:00 |
|
Aldo Cortesi
|
a1491a6ae0
|
Add a get_remote_cert method to tcp client.
|
2012-06-28 08:15:55 +12:00 |
|
Aldo Cortesi
|
b0ef9ad07b
|
Refactor certutils.SSLCert API.
|
2012-06-27 22:11:58 +12:00 |
|
Aldo Cortesi
|
35ee0c098f
|
Remove certutils from mitmproxy.
|
2012-06-27 16:43:33 +12:00 |
|
Aldo Cortesi
|
f7fcb1c80b
|
Add certutils to netlib.
|
2012-06-27 16:42:00 +12:00 |
|
Aldo Cortesi
|
97071c0952
|
Merge branch 'master' of ssh.github.com:cortesi/netlib
|
2012-06-27 16:24:34 +12:00 |
|
Aldo Cortesi
|
5d4c7829bf
|
Minor refactoring.
|
2012-06-27 16:24:22 +12:00 |
|
Aldo Cortesi
|
49dedd361c
|
Fix replay.
|
2012-06-27 16:22:25 +12:00 |
|
Aldo Cortesi
|
9588da4ab4
|
Catch errors that may happen on interpreter shutdown.
|
2012-06-27 16:15:22 +12:00 |
|
Aldo Cortesi
|
dd55a3e0b6
|
Use SNI-indicated hostname for cert generation when not using upstream certs.
|
2012-06-27 12:12:11 +12:00 |
|
Aldo Cortesi
|
d0fd8385e6
|
Fix termiantion error in file read.
|
2012-06-27 12:11:55 +12:00 |
|
Aldo Cortesi
|
abe335e57d
|
Add a flag to track SSL connection establishment.
|
2012-06-26 23:52:35 +12:00 |
|
Aldo Cortesi
|
ceef6ee6be
|
Enable SSL in transparent mode.
|
2012-06-26 23:51:38 +12:00 |
|
Aldo Cortesi
|
e6cdbefb3b
|
Add transparent mode platform module for Linux.
|
2012-06-26 20:49:34 +12:00 |
|
Aldo Cortesi
|
ad893ad134
|
Transparent proxy command-line flag stub.
|
2012-06-26 20:08:24 +12:00 |
|
Aldo Cortesi
|
8ccfb376f3
|
Remove -T and -U command-line options.
They're redundant convenience options, and we need more space.
|
2012-06-26 19:57:59 +12:00 |
|
Aldo Cortesi
|
015a74fd14
|
We no longer store scheme on ServerConnection.
|
2012-06-26 18:29:12 +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
|
658c9c0446
|
Hunt down a tricky WSGI socket hang.
|
2012-06-26 14:49:23 +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
|
ccf2603ddc
|
Add SNI.
|
2012-06-26 09:50:42 +12:00 |
|
Aldo Cortesi
|
ea457fac2e
|
Perform handshake immediately on SSL conversion.
Otherwise the handshake happens at first write, which can balls up if either
side hangs immediately.
|
2012-06-25 16:16:01 +12:00 |
|
Aldo Cortesi
|
52d0536d2c
|
Use new TCPClient.convert_to_ssl API.
|
2012-06-25 15:53:26 +12:00 |
|
Aldo Cortesi
|
353efec7ce
|
Improve TCPClient interface.
- Don't pass SSL parameters on instantiation.
- Add a convert_to_ssl method analogous to that in TCPServer.
|
2012-06-25 14:42:15 +12:00 |
|
Aldo Cortesi
|
e08f91c237
|
Port to explicit netlib connection API.
|
2012-06-25 11:37:12 +12:00 |
|
Aldo Cortesi
|
8352c0278f
|
Handle client close more gracefully.
|
2012-06-25 11:34:29 +12:00 |
|
Aldo Cortesi
|
47f862ae27
|
Add a finished flag to BaseHandler, and catch an extra OpenSSL exception.
|
2012-06-25 11:34:10 +12:00 |
|
Aldo Cortesi
|
f3237503a7
|
Don't connect during __init__ methods for either client or server.
This means we now need to do these things explicitly at the caller.
|
2012-06-25 11:23:04 +12:00 |
|