25 Commits

Author SHA1 Message Date
HoneyryderChuck
ad02ad5327 test dns server for tcp queries 2024-06-11 16:27:51 +01:00
HoneyryderChuck
3d4fe177e3 rubocop changes 2022-11-01 22:41:42 +00:00
HoneyryderChuck
c1281a9074 native resolver: switch from nameserver if dns query fails
a behaviour has been observed behind a vpn, where when one of the
servers is unresponsive, the switch to the next nameserver wasn't
happening. Part of it was a bug in the timeout handling, but the rest
was actually the switch not happening (i.e. it'd fail on the first
server). This fixes it by switching to the next nammeserver on query
error.
2022-09-20 23:11:08 +01:00
HoneyryderChuck
5307b33cb6 more timmeout leeway, using Thread.kill instead (truffleruby tests) 2022-03-29 22:55:01 +01:00
HoneyryderChuck
6369d9af72 fix CI script and assertion helper for headers 2022-01-15 01:38:14 +02:00
HoneyryderChuck
c3d20c6107 assertion helper: explicit string there to chase very rare CI failure 2022-01-12 15:50:44 +02:00
HoneyryderChuck
8f00539d6d bigger delta overall for timer-based tests 2021-10-02 00:19:53 +01:00
HoneyryderChuck
cebb606964 fixing jitter-based test assertion 2021-09-12 23:16:08 +01:00
HoneyryderChuck
579ee4d0cc retries: apply some jitter on the retry after value 2021-09-12 16:10:50 +01:00
HoneyryderChuck
0575c87dec added example blocks to class_eval defs 2021-09-03 12:52:26 +01:00
HoneyryderChuck
0c7712ca88 using punycode name as the authority in the headers, which is actually a bugfix 2021-06-11 18:51:57 +01:00
HoneyryderChuck
dbea29cca8 regressions for bugs fixed in 0.14.2 and 0.14.1 2021-06-02 19:00:14 +01:00
HoneyryderChuck
a14fa26c7c added new regression testing task 2021-06-02 18:44:05 +01:00
HoneyryderChuck
8b9da51c4b bumping delta checks for truffleruby 2021-05-31 14:29:25 +01:00
HoneyryderChuck
2025491cda moar info for tests 2021-05-31 13:55:18 +01:00
HoneyryderChuck
96013c334c fixed socket errors tests (messages different in non-alpine) 2021-04-20 10:36:29 +01:00
HoneyryderChuck
fab44b5993 verifyig error responses annd deltas using internal methods 2021-01-05 18:57:39 +00:00
HoneyryderChuck
d6b93a233d improved altsvc by testing with raw http headers instead (this won't be portable once we request with the ALTSVC frame though) 2019-12-22 00:32:43 +00:00
HoneyryderChuck
95ae9c8d6d raising error instead of just message 2019-09-28 00:52:49 +01:00
HoneyryderChuck
622188c0ab updated rubocop, added a few changes... 2018-12-28 02:44:43 +00:00
HoneyryderChuck
4be12daa00 verify_status receives response and raises when not a proper response 2018-03-20 20:08:24 +00:00
HoneyryderChuck
2b1ab8b6b6 rubocop auto-corrections according to some basic rules for now 2018-01-28 22:33:41 +00:00
HoneyryderChuck
761ecb800d using the pushed response header from nghttp2.org to test whether asset was pushed 2018-01-13 21:41:30 +00:00
HoneyryderChuck
68faf1c4a1 added authentication plugin with tests (basic is working, digest is not) 2017-12-18 15:50:09 +02:00
HoneyryderChuck
51cdf95aad added helper assertion helpers 2017-12-14 01:19:47 +00:00