19 Commits

Author SHA1 Message Date
HoneyryderChuck
4f0b41a791 revert rubocop regression change (fixed in latest) 2023-06-27 10:17:22 +01:00
HoneyryderChuck
b2848ea718 remove Style/RedundantCurrentDirectoryInPath cop support due to upstream bug 2023-06-25 01:22:50 +01:00
HoneyryderChuck
1433f35186 moar tests for native resolver paths 2023-05-22 00:42:52 +02:00
HoneyryderChuck
c95e926886 auto-corrected the easy ones first 2021-09-03 12:24:18 +01:00
HoneyryderChuck
2ecfde95d8 fixing cerfificate hostname validation callback 2021-01-31 15:51:34 +00:00
HoneyryderChuck
65f5e86f3f allowing nested params also when posting multipart requests 2020-12-10 13:46:57 +00:00
HoneyryderChuck
8f495f37d2 avoid using URI.escape directly 2020-11-07 15:36:21 +00:00
HoneyryderChuck
1b26977d16 updated rubocop to 1.0.0 on possible rubies, making the necessary changes 2020-11-07 15:36:21 +00:00
HoneyryderChuck
f977db76ef connection: perform all io in #consume
when condensing all io in the same method, one can now infer whether the
socket can process read/write still, thereby not needlessly sending it
to IO.select. This makes it for more efficient usage of cpu time.

Now we just need to do the same with the connect phase...
2020-04-23 00:39:01 +01:00
HoneyryderChuck
f6475009fe now that the timer interval is used in the selector, make sure that timeouts from selecting are properly reflected as total timeouts when they are 2020-04-12 03:32:04 +01:00
HoneyryderChuck
cebc1cb9ea define a keep alive timer for a connection; it'll be build on the first response, reset on ever response, and will be used to decide whether a request can be sent to the connection, or a connection can be merged to it 2020-03-30 01:13:59 +01:00
HoneyryderChuck
c73d6ff3d9 updated rubocop, made necessary changes for syntax to be approved 2019-12-30 02:44:47 +00:00
HoneyryderChuck
660c0b2433 remove escaping using URI.escape, as it's considered obsolete; provided
fallback for ruby 2.1
2019-11-27 18:33:03 +00:00
HoneyryderChuck
0668ff6d92 added separate configs per ruby version, which helps keeping up the level of granularity way better than just having a single rubocop_todo.yml; fixed a few cases based on some missing cops 2018-12-28 14:13:38 +00:00
HoneyryderChuck
446d561ed5 HTTP/1 Parser 2018-11-14 14:40:28 +00:00
HoneyryderChuck
453f0c8c63 ignoring URI escape deprecation (not the same result) 2018-06-04 10:44:12 +01:00
HoneyryderChuck
79c7d72f2a bumped rubocop to 0.54 2018-03-26 17:16:41 +01:00
HoneyryderChuck
861d69c409 fixed all remaining rubocop fails 2018-01-28 23:01:33 +00:00
HoneyryderChuck
2b1ab8b6b6 rubocop auto-corrections according to some basic rules for now 2018-01-28 22:33:41 +00:00