lychee/lychee-bin/tests
Matthias Endler 2255ad9286
Better retry handling (#981)
Previously, lychee would blindly retry all requests,
no matter if the request error was transient or fatal.

Taking a lesson from https://github.com/TrueLayer/reqwest-middleware,
we can be more granular about the error behavior.
This PR adds their retry logic to lychee, reducing the number of
unnecessary requests significantly.

I also made some ergonomic changes to the client, which should not
affect its behavior.
2023-03-10 22:36:45 +01:00
..
cli.rs Better retry handling (#981) 2023-03-10 22:36:45 +01:00
data_uris.rs Add different verbosity levels (#824) 2022-11-28 23:25:33 +01:00
example_domains.rs Don't check example mail addresses by default (#815) 2022-11-08 23:46:32 +01:00
local_files.rs Fix Rust 1.66 clippy lints (#879) 2022-12-19 14:28:10 +01:00
usage.rs Bump clap from 3.2.23 to 4.0.22 (#813) 2022-11-13 21:10:32 +01:00