Commit Graph

1471 Commits

Author SHA1 Message Date
Tom Christie
286f04f1a6 Add PoolSemaphore 2019-04-25 12:57:18 +01:00
Tom Christie
9ab607d8a3 More HTTP/2 tests 2019-04-25 12:23:20 +01:00
Tom Christie
a44190ff24 Stream refactoring and HTTP/2 test case 2019-04-25 12:05:23 +01:00
Tom Christie
abe46b8a0e Add h2 to install_requires 2019-04-24 19:38:53 +01:00
Tom Christie
13b28b6ebb Tighten up how we hand out stream ids 2019-04-24 17:12:05 +01:00
Tom Christie
0bdcbaef72 Add stream ID to HTTP2Connection 2019-04-24 17:04:15 +01:00
Tom Christie
53f3dc4a66 First pass at HTTP/2 support 2019-04-24 15:48:18 +01:00
Tom Christie
91a2a1b896
Merge pull request #17 from encode/close-keepalive-connections
Close outstanding connections on pool.close()
2019-04-24 11:52:51 +01:00
Tom Christie
4ed3a8a403 Drop wait_closed 2019-04-24 11:47:31 +01:00
Tom Christie
799df23dde Close outstanding connections on pool.close() 2019-04-24 11:42:45 +01:00
Tom Christie
0c20fba8a9
Merge pull request #15 from encode/module-renaming
Module renaming
2019-04-23 14:26:53 +01:00
Tom Christie
b7d315af3b Module renaming 2019-04-23 14:25:47 +01:00
Tom Christie
0f178cadee
Update README.md 2019-04-23 11:57:24 +01:00
Tom Christie
bb3d452816
Update README for 0.2.0 2019-04-23 11:57:12 +01:00
Tom Christie
903a961897
Merge pull request #13 from encode/sync
Add SyncConnectionPool
2019-04-23 11:54:20 +01:00
Tom Christie
e58d255414 Version 0.2.0 2019-04-23 11:53:22 +01:00
Tom Christie
03080623f0 Add SyncResponse.close 2019-04-23 11:52:41 +01:00
Tom Christie
c9b9ea07b6 Add SyncResponse.stream 2019-04-23 11:31:51 +01:00
Tom Christie
4a36ec74c7 Add SyncConnectionPool 2019-04-23 11:12:37 +01:00
Tom Christie
39eb55b2b3
Merge pull request #12 from encode/refactor
Refactor
2019-04-23 09:48:57 +01:00
Tom Christie
5b2f3ed656 Use different hosts in pool acquiry timeout test. 2019-04-23 09:37:10 +01:00
Tom Christie
275443c4a1 Add client.request 2019-04-23 09:34:41 +01:00
Tom Christie
9a362c0b01 Add client.request 2019-04-22 22:12:46 +01:00
Tom Christie
be774980ce Refactor to request = Client.send(request) 2019-04-22 17:33:43 +01:00
Tom Christie
25c652a438 Push SSL context loading into config.py 2019-04-22 15:45:56 +01:00
Tom Christie
30a03f4faa Drop compat.py 2019-04-22 15:30:55 +01:00
Tom Christie
66594e30dc Version 0.1.1 2019-04-19 20:37:20 +01:00
Tom Christie
23252f6cd9 Version 0.1.0 2019-04-18 11:53:53 +01:00
Tom Christie
fc7cf9def6 Add response.reason 2019-04-18 11:41:13 +01:00
Tom Christie
df84cdea51
Merge pull request #9 from encode/allow_per_request_timeout_and_ssl
Allow per-request timeout/ssl config
2019-04-18 10:56:38 +01:00
Tom Christie
42c0e06c8c Allow per-request timeout/ssl config 2019-04-18 10:36:30 +01:00
Tom Christie
74c9048ba2 Add ConnectTimeout test 2019-04-18 09:38:29 +01:00
Tom Christie
8e1a26366e README tweaks 2019-04-17 17:46:57 +01:00
Tom Christie
9927dc8bf0
Update README.md 2019-04-17 17:38:59 +01:00
Tom Christie
34c03d780f
Merge pull request #7 from encode/timeout-tests
Add PoolTimeout, and timeout tests
2019-04-17 17:38:34 +01:00
Tom Christie
148818c212 Add PoolTimeout, and timeout tests 2019-04-17 17:38:03 +01:00
Tom Christie
68c468a67e
Merge pull request #4 from encode/connection-pooling
Connection pooling
2019-04-17 17:03:29 +01:00
Tom Christie
29cb53f09e Add soft_limit and hard_limit support to PoolLimits 2019-04-17 16:54:18 +01:00
Tom Christie
5f3a8bdb4d Connection pooling 2019-04-16 15:58:38 +01:00
Tom Christie
63d73ad554 Rejig response streaming/closing 2019-04-16 14:04:17 +01:00
Tom Christie
6acdfb8131
Update README.md 2019-04-16 12:21:52 +01:00
Tom Christie
fae53e2735
Merge pull request #3 from encode/request-auto-headers
Request auto headers
2019-04-16 12:19:24 +01:00
Tom Christie
ee6f42a8f4 Exclude unused code lines 2019-04-16 12:18:38 +01:00
Tom Christie
042dd22058 Add auto headers on Request 2019-04-16 12:14:20 +01:00
Tom Christie
60befed470
Merge pull request #2 from encode/decompression
Add support for gzip, deflate, and brotli decoding
2019-04-16 11:36:05 +01:00
Tom Christie
39b57c939d Add support for gzip, deflate, and brotli decoding 2019-04-16 11:26:28 +01:00
Tom Christie
f0eb1c0581
Update README.md 2019-04-08 12:06:35 +01:00
Tom Christie
2ad8501607
Update README.md 2019-04-08 12:06:05 +01:00
Tom Christie
0d3eb0e438
Update README.md 2019-04-08 10:14:21 +01:00
Tom Christie
337eb70eb0
Update README.md 2019-04-08 10:13:48 +01:00