HoneyryderChuck
|
112ea2a8ac
|
HTTP/2 Connection Coalescing
|
2018-09-04 15:00:08 +00:00 |
|
HoneyryderChuck
|
c8196b6f91
|
indentationz
|
2018-08-29 14:48:37 +01:00 |
|
HoneyryderChuck
|
c79987f76c
|
do not allow the request methods to be called without URIs (closes #29)
|
2018-08-29 11:32:26 +01:00 |
|
HoneyryderChuck
|
bb89d1230e
|
Merge branch 'ruby-dns' into 'master'
Non-Blocking DNS
Closes #15
See merge request honeyryderchuck/httpx!25
|
2018-08-29 10:23:08 +00:00 |
|
HoneyryderChuck
|
dcd2709e41
|
Non-Blocking DNS
|
2018-08-29 10:23:08 +00:00 |
|
HoneyryderChuck
|
c9abd0abf7
|
http2: if streams close abruptly, emit error
|
2018-07-18 14:33:14 +01:00 |
|
HoneyryderChuck
|
c118924d6f
|
don't need to reset the gemfile.lock in the container
|
2018-07-18 14:21:04 +01:00 |
|
HoneyryderChuck
|
712d0f604a
|
using /get endpoint instead of /
|
2018-07-04 19:23:08 +01:00 |
|
HoneyryderChuck
|
cd876773ec
|
load proxy plugin if system proxy detected
|
2018-07-04 18:05:05 +01:00 |
|
HoneyryderChuck
|
3b416fe271
|
added 0.1.0 link in docs
v0.1.0
|
2018-07-04 17:53:27 +01:00 |
|
HoneyryderChuck
|
d984fe564c
|
bumped to 0.1.0
|
2018-07-02 16:36:03 +01:00 |
|
HoneyryderChuck
|
d1dfe3b101
|
release notes 0.1.0
|
2018-07-02 16:35:41 +01:00 |
|
HoneyryderChuck
|
a95cfe94c1
|
Merge branch 'proxy-fixes' into 'master'
Proxy fixes
See merge request honeyryderchuck/httpx!26
|
2018-06-29 17:15:25 +00:00 |
|
HoneyryderChuck
|
4449ea6425
|
resolved indentation issues in .simplecov
|
2018-06-29 18:07:35 +01:00 |
|
HoneyryderChuck
|
e567cfe4cb
|
updated rubocop
|
2018-06-29 18:07:14 +01:00 |
|
HoneyryderChuck
|
75e1012070
|
fixed rubocop.yml namespace issue
|
2018-06-29 17:49:34 +01:00 |
|
HoneyryderChuck
|
d49158908f
|
allow proxy channels to properly reset when trapped in proxy connection protocols
|
2018-06-29 17:43:38 +01:00 |
|
HoneyryderChuck
|
7112ca3938
|
proxy parsers do not respond to handle_error
|
2018-06-29 17:27:10 +01:00 |
|
HoneyryderChuck
|
aee3a6c5b1
|
passing EOF errors when IO is closed (which will be ignored if all requests have been served)
|
2018-06-29 17:26:39 +01:00 |
|
HoneyryderChuck
|
0284b0478e
|
socks: allow for them to call the on_error callback routine and fail early when experiencing proxy-specific errors
|
2018-06-29 17:24:23 +01:00 |
|
HoneyryderChuck
|
8b5eb7c477
|
proxy: allow to recover from IO errors on proxy connection, so that the next one can come along
|
2018-06-29 17:23:03 +01:00 |
|
HoneyryderChuck
|
8dfbca8fd1
|
do not log caller on error response (too much verbosity)
|
2018-06-29 17:22:00 +01:00 |
|
HoneyryderChuck
|
274e2fc095
|
protected against errrors when connections are aborted from the peer side, which can happen on select time
|
2018-06-29 17:20:45 +01:00 |
|
HoneyryderChuck
|
edff464368
|
docker:dind has issues with passing envvars around, better be conservative with docker-compose
|
2018-06-21 13:38:20 +01:00 |
|
HoneyryderChuck
|
9cbb091618
|
turn min coverage temporarily off
|
2018-06-21 13:31:08 +01:00 |
|
HoneyryderChuck
|
6cd49a3435
|
when establishing ssl session, do post connection check for SNI
|
2018-06-12 14:29:41 +01:00 |
|
HoneyryderChuck
|
17e54cb4f4
|
make gems install in global dir and not locally, so I can run the CI suite and not have my gems destroyed
|
2018-06-12 14:29:14 +01:00 |
|
HoneyryderChuck
|
e45b5a246c
|
Merge branch 'master' of gitlab.com:honeyryderchuck/httpx
|
2018-06-11 19:25:55 +01:00 |
|
HoneyryderChuck
|
caadfd4024
|
Merge branch 'multi_proxy' into 'master'
Multi proxy
Closes #20
See merge request honeyryderchuck/httpx!22
|
2018-06-11 18:25:31 +00:00 |
|
HoneyryderChuck
|
81d7a1714f
|
do not build documentation if tests fail
|
2018-06-11 19:16:44 +01:00 |
|
HoneyryderChuck
|
b2cc1c8d4a
|
enabled parallel testing; turn off certificate verification on CI mode
|
2018-06-11 19:16:22 +01:00 |
|
HoneyryderChuck
|
e666dfb85d
|
Merge branch 'retries' into 'master'
Retries
Closes #17
See merge request honeyryderchuck/httpx!23
|
2018-06-11 17:56:46 +00:00 |
|
HoneyryderChuck
|
33d1cfcc62
|
redefining #send for the proxy channel (it just enqueues)
|
2018-06-11 18:33:25 +01:00 |
|
HoneyryderChuck
|
f271ec349b
|
remove noise :open state messages from socks proxy plugin
|
2018-06-11 18:32:43 +01:00 |
|
HoneyryderChuck
|
38facaece7
|
rubocoping
|
2018-06-11 18:27:57 +01:00 |
|
HoneyryderChuck
|
ce4a30cc57
|
fixed the proxy array setup
|
2018-06-11 17:57:23 +01:00 |
|
HoneyryderChuck
|
530ee781a3
|
Merge branch 'multi_proxy' of gitlab.com:honeyryderchuck/httpx into multi_proxy
|
2018-06-11 17:56:05 +01:00 |
|
HoneyryderChuck
|
daa843504c
|
Merge branch 'unixsock' into 'master'
Unixsock
Closes #24
See merge request honeyryderchuck/httpx!20
|
2018-06-07 11:34:27 +00:00 |
|
HoneyryderChuck
|
a0e692cc32
|
Merge branch 'refuse-insecure' into 'master'
added follow_insecure_redirects, which allows users to opt in on https-to-http redirects
Closes #18
See merge request honeyryderchuck/httpx!24
|
2018-06-07 11:29:12 +00:00 |
|
HoneyryderChuck
|
0a846f05f3
|
rubocopping
|
2018-06-07 12:16:37 +01:00 |
|
HoneyryderChuck
|
c74b86b435
|
do not test result of real requests
|
2018-06-06 20:59:52 +01:00 |
|
HoneyryderChuck
|
e1feac17eb
|
fixed error response init
|
2018-06-06 17:51:43 +01:00 |
|
HoneyryderChuck
|
0be7efaab2
|
added follow_insecure_redirects, which allows users to opt in on https-to-http redirects (shut down by default)
|
2018-06-06 17:51:21 +01:00 |
|
HoneyryderChuck
|
3d305285d5
|
allow only idempotent requests to be retried
|
2018-06-06 17:50:58 +01:00 |
|
HoneyryderChuck
|
694549eb95
|
added the retries plugin, which hops on fetch_response and resends a request while it's retryable
|
2018-06-06 17:50:58 +01:00 |
|
HoneyryderChuck
|
0c46794c20
|
added retries test module, with max_retries already there
|
2018-06-06 17:50:58 +01:00 |
|
HoneyryderChuck
|
c521f226fc
|
remove commented code
|
2018-06-06 17:50:30 +01:00 |
|
HoneyryderChuck
|
a54fab5998
|
remove traces of the retries parameter, which wasn't being used anyway
|
2018-06-06 17:48:44 +01:00 |
|
HoneyryderChuck
|
28a7721774
|
Merge branch 'patch-1' into 'master'
Correct page title in the RDocs
See merge request honeyryderchuck/httpx!21
|
2018-06-06 15:20:00 +00:00 |
|
Janko Marohnić
|
3b3f8a70a5
|
Correct page title in the RDocs
|
2018-06-05 21:22:03 +00:00 |
|