Commit Graph

  • 9f224ae389 follow: check that response is not an error response before calling .status HoneyryderChuck 2022-12-23 17:53:00 +00:00
  • 6723fca484 bump version to 0.22.1 v0.22.1 HoneyryderChuck 2022-12-23 17:36:47 +00:00
  • 73326672f4 Merge branch 'issues' into 'master' HoneyryderChuck 2022-12-23 17:20:08 +00:00
  • d86b780d1a improvement: raise ConnectError on tcp connetion handshake HoneyryderChuck 2022-12-23 00:03:23 +00:00
  • 2cbcd72722 request should not handle 100-continue handshake unless request specifically initiated it HoneyryderChuck 2022-12-23 00:03:04 +00:00
  • 5937e36f03 bugfix: :stream plugin #request must be public HoneyryderChuck 2022-12-23 00:01:19 +00:00
  • f38573e4e0 bugfix: point Request#response to last response in the folloe redirects HoneyryderChuck 2022-12-22 23:58:21 +00:00
  • 7ed7eec2dc bumped version to 0.22.0 v0.22.0 HoneyryderChuck 2022-12-21 20:34:13 +00:00
  • 777b505900 Merge branch 'issue-206' into 'master' HoneyryderChuck 2022-12-21 20:27:49 +00:00
  • 1070cfa0ae limiting spy version due to regression HoneyryderChuck 2022-12-21 20:06:29 +00:00
  • c9527f962d finishing Happy Eyeballs v2 HoneyryderChuck 2022-12-20 18:25:37 +00:00
  • 325f7141c8 promoting HTTPX::Response::Body#encoding to public API HoneyryderChuck 2022-12-21 00:46:14 +00:00
  • d09b107314 dealing with datadog breaking change better HoneyryderChuck 2022-12-21 00:45:26 +00:00
  • e301811196 fixed datadog recent change for error tag HoneyryderChuck 2022-12-21 00:31:42 +00:00
  • 9842511594 more linting... HoneyryderChuck 2022-12-20 22:58:49 +00:00
  • d629402245 linting HoneyryderChuck 2022-12-20 18:30:33 +00:00
  • 9b89cb3331 commenting extensions HoneyryderChuck 2022-12-20 18:30:11 +00:00
  • 6f5e1fe505 Merge branch 'move-jekyll' into 'master' HoneyryderChuck 2022-12-04 01:35:46 +00:00
  • f6acd9ed61 remmoved traces of website building HoneyryderChuck 2022-12-04 01:26:31 +00:00
  • f4be448853 Merge branch 'move-jekyll' into 'master' HoneyryderChuck 2022-12-03 23:00:17 +00:00
  • ae53e243df do not build website anymore, only docs HoneyryderChuck 2022-12-01 08:11:44 +00:00
  • 17297cf062 use --force-yes for 2.2 HoneyryderChuck 2022-11-28 23:19:34 +00:00
  • 31013ba0dd Merge branch 'fix-repo-links' into 'master' HoneyryderChuck 2022-11-28 23:13:11 +00:00
  • bd66b00882 force unsigned package for ruby 2.1 HoneyryderChuck 2022-11-28 22:55:09 +00:00
  • 34052be90d lint regexp HoneyryderChuck 2022-11-28 22:47:02 +00:00
  • 92737d09b5 rewriting repo links to point to new namespace HoneyryderChuck 2022-11-28 18:31:45 +00:00
  • 3d4fe177e3 rubocop changes HoneyryderChuck 2022-11-01 22:41:42 +00:00
  • caa5bb43c7 fix dep grpc issue v0.21.1 HoneyryderChuck 2022-10-04 00:08:57 +01:00
  • f8c2207e94 bumped version to 0.21.1 HoneyryderChuck 2022-10-04 00:06:18 +01:00
  • 39fc7dae16 Merge branch 'fix-vpn-no-dns-response' into 'master' HoneyryderChuck 2022-10-03 22:59:08 +00:00
  • 3e56542b28 fixing public URL from test HoneyryderChuck 2022-10-03 23:42:21 +01:00
  • bdde74fede blog post HoneyryderChuck 2022-10-03 23:31:56 +01:00
  • c1281a9074 native resolver: switch from nameserver if dns query fails HoneyryderChuck 2022-09-20 18:06:52 +01:00
  • a2de0fff27 delay freezing of constant until after it may tinkered with HoneyryderChuck 2022-09-20 18:06:10 +01:00
  • 880583ab82 Merge branch 'issue-207' into 'master' HoneyryderChuck 2022-09-06 22:01:47 +00:00
  • b0b073db5c replace deprecated Random::DEFAULT with Random HoneyryderChuck 2022-09-06 22:33:59 +01:00
  • ca466780e7 fix: protecting tcp connect phase against low-level syscall errors HoneyryderChuck 2022-09-06 22:25:24 +01:00
  • aa825021a8 fixed yml issue HoneyryderChuck 2022-08-29 01:27:37 +01:00
  • 13a6e2acc2 moar docs HoneyryderChuck 2022-08-29 01:14:37 +01:00
  • bb481022fa doc tweaks HoneyryderChuck 2022-08-16 11:52:21 +01:00
  • 16a64ba953 bumped version to 0.21.0 v0.21.0 HoneyryderChuck 2022-08-14 11:23:41 +01:00
  • 6815053ca8 Merge branch 'issue-201' into 'master' HoneyryderChuck 2022-08-14 09:39:40 +00:00
  • 535a30db25 fixing issues around typing HoneyryderChuck 2022-08-13 16:03:57 +01:00
  • c70209db4b added xml transcoder HoneyryderChuck 2022-08-13 14:55:07 +01:00
  • 49d6cc4da4 remove http verb checks, strictness does not benefit experimentation HoneyryderChuck 2022-08-13 14:07:14 +01:00
  • eb3d3f9048 implementation of the webdav plugin HoneyryderChuck 2022-08-10 22:59:06 +01:00
  • f8f62b6710 Merge branch 'issue-204' HoneyryderChuck 2022-08-10 23:12:23 +01:00
  • bee57ff1b6 bumped version to 0.20.5 HoneyryderChuck 2022-08-10 23:09:21 +01:00
  • 5ac8029daa bumped version to 0.20.5 v0.20.5 fix-version HoneyryderChuck 2022-08-10 23:09:21 +01:00
  • 61ad1cae9a fixing wrong var name in extension HoneyryderChuck 2022-08-10 23:03:26 +01:00
  • c580812eb9 show coverage of extensions HoneyryderChuck 2022-08-10 23:03:49 +01:00
  • e6502c534e fixing wrong var name in extension HoneyryderChuck 2022-08-10 23:03:26 +01:00
  • 2edb00c3d6 Merge branch 'issue-190' into 'master' HoneyryderChuck 2022-08-08 21:32:34 +00:00
  • 99a9e1c138 fix circuit breaker: HoneyryderChuck 2022-08-08 19:06:48 +01:00
  • 8f8febc10e sig fixes HoneyryderChuck 2022-08-08 19:02:46 +01:00
  • 3b9cbec8d9 unix socket deprecation message and doc fixes HoneyryderChuck 2022-07-12 14:47:24 +01:00
  • c31ded54e1 circuit breaker plugin HoneyryderChuck 2022-07-05 22:40:19 +01:00
  • 7819079b71 fixes on existing plugin option checks HoneyryderChuck 2022-07-05 23:00:30 +01:00
  • daf9fcee1d Merge branch 'issue-151' into 'master' HoneyryderChuck 2022-08-07 14:03:39 +00:00
  • 71cb66e287 added missing options sig HoneyryderChuck 2022-08-06 23:20:48 +01:00
  • 3f9c165d51 added request_timeout HoneyryderChuck 2022-08-06 23:20:21 +01:00
  • c907942c9c unique domains for altsvc cache tests HoneyryderChuck 2022-07-04 22:31:21 +01:00
  • d92de449ef backporting infinite method HoneyryderChuck 2022-07-01 18:37:38 +01:00
  • 7ee4c5f6d3 teaching errors how to dump HoneyryderChuck 2022-07-01 17:15:52 +01:00
  • 452657c805 Added the read_timeout and write_timeout timeouts HoneyryderChuck 2022-06-21 00:19:54 +03:00
  • f4e393af40 Response#finished? and Response.finish! HoneyryderChuck 2022-06-21 00:17:58 +03:00
  • ee49d7452c added tests for read and write timeout HoneyryderChuck 2022-06-21 00:15:45 +03:00
  • 330866f102 Merge branch 'issue-203' into 'master' HoneyryderChuck 2022-08-06 21:29:24 +00:00
  • 25b949cf66 Added support for multiple JSON parsers HoneyryderChuck 2022-08-05 14:19:44 +01:00
  • 12573a16a5 removed support for application/dns-json mime type in the DoH resolver HoneyryderChuck 2022-08-05 09:20:11 +01:00
  • 6336379837 added support for other json parsers HoneyryderChuck 2022-08-04 23:17:24 +01:00
  • b27f51c0f9 Merge branch 'issue-202' into 'master' HoneyryderChuck 2022-08-05 21:56:35 +00:00
  • 43016795f3 introducing the :no_proxy option HoneyryderChuck 2022-08-04 22:42:57 +01:00
  • 39beff84ab added ability to check if request has been proxied HoneyryderChuck 2022-08-04 14:02:44 +01:00
  • 7c1ed56714 fixing local proxy list HoneyryderChuck 2022-08-04 14:01:47 +01:00
  • da0ef24b09 bumped version to 0.24.4 v0.20.4 HoneyryderChuck 2022-08-01 22:46:41 +01:00
  • 8359d6b007 Merge branch 'issue-200' into 'master' HoneyryderChuck 2022-08-01 17:50:21 +00:00
  • e691cbdf5e Merge branch 'github-issue-5' into 'master' HoneyryderChuck 2022-08-01 17:49:45 +00:00
  • 61c36c4ef9 response cache: caching several instances for the same URL HoneyryderChuck 2022-08-01 18:40:21 +01:00
  • f48f4e414a Fixes and improvements on the response_cache plugin HoneyryderChuck 2022-08-01 11:10:11 +01:00
  • 122b75a14c fixing hackernews script HoneyryderChuck 2022-07-29 13:48:47 +01:00
  • b0777c61e5 fix for loop on resolution and retry on new connection HoneyryderChuck 2022-07-29 13:43:26 +01:00
  • 32a81f2025 fix: response cache now also takes verb into account when caching HoneyryderChuck 2022-07-31 17:03:30 +01:00
  • 534b3eb91b bumped version to 0.20.3 v0.20.3 HoneyryderChuck 2022-07-03 23:54:45 +01:00
  • c10cead33c Merge branch 'issue-197' into 'master' HoneyryderChuck 2022-07-03 22:53:40 +00:00
  • da9993f7e0 another rubocop, anoter linting hel... HoneyryderChuck 2022-07-01 18:39:51 +01:00
  • 2935724a16 makinng sure the nameserver list is a list HoneyryderChuck 2022-07-03 00:28:15 +01:00
  • 1e2cf12f6e Doh: initialize the dns resolver, so name candidate calculation actually works for non-absolute domains HoneyryderChuck 2022-07-03 00:20:28 +01:00
  • c5b3d849ce bumped version to 0.20.2 v0.20.2 HoneyryderChuck 2022-06-23 08:40:40 +03:00
  • c6777f5a46 Merge branch 'issue-195' into 'master' HoneyryderChuck 2022-06-23 05:36:04 +00:00
  • 6c911768fe fixing selector timeout errors closing all connections and ignoring resolvers HoneyryderChuck 2022-06-22 01:55:16 +03:00
  • d8e5894979 bumped version to 0.20.1 v0.20.1 HoneyryderChuck 2022-06-21 16:31:52 +03:00
  • eb0a50afb1 Merge branch 'issue-195' into 'master' HoneyryderChuck 2022-06-21 13:10:52 +00:00
  • ecab7951c9 bugfix for unregistering connections timing out while resolving HoneyryderChuck 2022-06-21 01:53:27 +03:00
  • b331c0e3d0 fixing version headers HoneyryderChuck 2022-05-31 11:43:23 +01:00
  • b4a20016f2 bumped version to 0.20.0 v0.20.0 HoneyryderChuck 2022-05-31 11:36:32 +01:00
  • 6a7bf30b58 Merge branch 'issue-191' into 'master' HoneyryderChuck 2022-05-30 21:52:53 +00:00
  • 7383347147 implementation of the sentry plugin integration HoneyryderChuck 2022-05-27 13:08:16 +01:00
  • 281ac03cda added tests and scaffold HoneyryderChuck 2022-05-26 23:45:20 +01:00
  • 4a0bfa3544 Merge branch 'issue-174' into 'master' HoneyryderChuck 2022-05-25 22:28:18 +00:00