Aldo Cortesi
|
77869634e2
|
Limit reads to block length.
|
2012-10-09 16:25:15 +13:00 |
|
Aldo Cortesi
|
15679e010d
|
Add a settimeout method to tcp.BaseHandler.
|
2012-10-01 11:30:02 +13:00 |
|
Aldo Cortesi
|
3a21e28bf1
|
Split FileLike into Writer and Reader, and add logging functionality.
|
2012-09-24 11:10:21 +12:00 |
|
Aldo Cortesi
|
91752990d5
|
Handle HTTP responses that have a body but no content-length or transfer encoding
We check if the server sent a connection:close header, and read till the socket
closes.
Closes #2
|
2012-07-24 11:41:18 +12:00 |
|
Aldo Cortesi
|
2387d2e8ed
|
Timeout for TCP clients.
|
2012-07-21 16:10:54 +12:00 |
|
Aldo Cortesi
|
63d789109a
|
close() methods for clients and servers.
|
2012-07-20 14:43:51 +12:00 |
|
Aldo Cortesi
|
20cc1b6aa4
|
Refactor TCP test suite.
|
2012-07-05 10:57:20 +12:00 |
|
Aldo Cortesi
|
96af5c16a0
|
Expose SSL options, use TLSv1 by default for client connections.
|
2012-07-04 21:30:07 +12:00 |
|
Aldo Cortesi
|
a1491a6ae0
|
Add a get_remote_cert method to tcp client.
|
2012-06-28 08:15:55 +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
|
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
|
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 |
|
Aldo Cortesi
|
8f0754b9c4
|
SSL tests, plus some self-signed test certificates.
|
2012-06-25 11:00:39 +12:00 |
|
Aldo Cortesi
|
b558997fd9
|
Initial checkin.
|
2012-06-19 09:42:32 +12:00 |
|