dependabot[bot]
bfcfb197ed
Merge pull request #1130 from lycheeverse/dependabot/cargo/clap-4.3.10
2023-06-30 12:08:32 +00:00
dependabot[bot]
595277f082
Bump clap from 4.3.9 to 4.3.10
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.9 to 4.3.10.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.9...v4.3.10 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-30 12:02:33 +00:00
dependabot[bot]
881589d0d2
Merge pull request #1128 from lycheeverse/dependabot/cargo/clap-4.3.9
2023-06-29 12:28:45 +00:00
dependabot[bot]
7d6998610c
Bump clap from 4.3.8 to 4.3.9
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.8 to 4.3.9.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.8...v4.3.9 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-29 12:21:31 +00:00
dependabot[bot]
be75ac639c
Bump uuid from 1.3.4 to 1.4.0 ( #1124 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.3.4 to 1.4.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 09:41:53 +02:00
dependabot[bot]
20eff2549c
Merge pull request #1125 from lycheeverse/dependabot/cargo/hyper-0.14.27
2023-06-27 13:05:47 +00:00
dependabot[bot]
8831bbfcd3
Bump hyper from 0.14.26 to 0.14.27
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 0.14.26 to 0.14.27.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.27/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.26...v0.14.27 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 12:58:44 +00:00
dependabot[bot]
2665eeb09d
Bump linkify from 0.9.0 to 0.10.0 ( #1122 )
...
Bumps [linkify](https://github.com/robinst/linkify ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/robinst/linkify/releases )
- [Changelog](https://github.com/robinst/linkify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/robinst/linkify/compare/0.9.0...0.10.0 )
---
updated-dependencies:
- dependency-name: linkify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 15:40:32 +02:00
Matthias Endler
f8e6720e3e
Cleanup Cargo.toml files ( #1121 )
2023-06-26 12:59:09 +02:00
Techassi
67af7ef6d3
feat: add support for basic auth per URI ( #1110 )
...
* Add support for basic auth per domain
* Move URI matching to link collection phase
* Allow AsRef for BasicAuthExtractor::new to avoid clone
* Add tests
---------
Co-authored-by: Matthias Endler <matthias@endler.dev>
2023-06-26 12:06:24 +02:00
Matthias Endler
58c07e495e
Update false-positive patterns ( #1120 )
2023-06-25 15:09:09 +02:00
Matthias Endler
f0af985aac
Log redirects in verbose mode (-vv) ( #1117 )
...
This adds a custom redirect policy,
which logs redirects as debug messages.
It can help with troubleshooting, e.g. in situations like
https://github.com/lycheeverse/lychee/issues/1115
2023-06-23 15:49:05 +02:00
dependabot[bot]
62af6f6eba
Merge pull request #1118 from lycheeverse/dependabot/cargo/openssl-sys-0.9.90
2023-06-21 13:05:33 +00:00
dependabot[bot]
4875f998c1
Bump openssl-sys from 0.9.88 to 0.9.90
...
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl ) from 0.9.88 to 0.9.90.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.88...openssl-sys-v0.9.90 )
---
updated-dependencies:
- dependency-name: openssl-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 12:58:30 +00:00
dependabot[bot]
b3163ace96
Bump strum from 0.24.1 to 0.25.0 ( #1114 )
...
Bumps [strum](https://github.com/Peternator7/strum ) from 0.24.1 to 0.25.0.
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
---
updated-dependencies:
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 15:12:11 +02:00
dependabot[bot]
d88e1c456e
Merge pull request #1104 from lycheeverse/dependabot/cargo/tabled-0.12.2
2023-06-16 12:20:41 +00:00
dependabot[bot]
04b6c0ff4e
Bump tabled from 0.12.1 to 0.12.2
...
Bumps [tabled](https://github.com/zhiburt/tabled ) from 0.12.1 to 0.12.2.
- [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zhiburt/tabled/commits )
---
updated-dependencies:
- dependency-name: tabled
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-16 12:14:50 +00:00
dependabot[bot]
d5fe4d65fc
Merge pull request #1113 from lycheeverse/dependabot/cargo/serde_json-1.0.97
2023-06-16 12:10:42 +00:00
dependabot[bot]
de2f993b72
Bump serde_json from 1.0.96 to 1.0.97
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.96 to 1.0.97.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.96...v1.0.97 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-16 12:04:32 +00:00
Stefan Kreutz
7dd84f6b7c
Add optional Rustls support ( #1099 )
...
* Add optional Rustls support
This commit adds a non-default feature flag to use Rustls instead of OpenSSL.
My personal motivation is to use Lychee on OpenBSD -current, where the
`openssl` crate frequently fails to link against the unreleased system
LibreSSL. Using the `vendored-openssl` feature helps with compilation, but
segfaults at runtime.
The commit adds three feature flags to the library, binary, benchmark, and all
examples:
- The `native-tls` feature flag toggles the `openssl` crate.
- The `rustls-tls` feature flag toggles the `rustls` crate.
- The `email-check` feature flag toggles the `check-if-email-exists` crate,
which is the only existing functionality currently incompatible with Rustls.
By default, `native-tls` and `email-check` are enabled. Thus, Lychee (bin and
lib) can be used as before unless default features are disabled.
To use the Rustls feature, pass `--no-default-features --features rustls` to
cargo check/build/test/..., e.g.,
$ cargo clippy --workspace --all-targets --no-default-features \ --features
rustls-tls -- --deny warnings
Checking email addresses requires both, `native-tls` and `email-check`, to be
enabled. Otherwise, email addresses are excluded.
The `email-check` feature flag is technically not necessary. I preferred it
over `not(rustls-tls)` because it's clearer and it addresses the AGPL license
issue #594 . As far as I understand, a Lychee binary compiled without the
`email-check` feature could be distributed with file-based copyleft for the
MPL-licensed dependencies only. But that's out of scope here.
The benchmark shows a performance regression varying between 2% and 4.4% when
using Rustls instead of OpenSSL on my machine.
PS: The `ring` crate needs to be patched on OpenBSD 7.3 and later until the new
xonly patches have been upstreamed, see the `rust-ring` port.
* Use platform native certificates with Rustls
By default, reqwest uses the webpki-roots crate with Rustls, effectively
bundling Mozilla's root certificates.
This commit uses the rustls-native-certs crate instead to use locally
installed root certificates, to minimize the difference between the
native-tls and rustls-tls features.
* Document feature flags
2023-06-16 02:21:57 +02:00
dependabot[bot]
af30bc4e5d
Bump url from 2.3.1 to 2.4.0 ( #1112 )
...
Bumps [url](https://github.com/servo/rust-url ) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.3.1...v2.4.0 )
---
updated-dependencies:
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-15 15:25:11 +02:00
dependabot[bot]
0b26477ad5
Bump percent-encoding from 2.2.0 to 2.3.0 ( #1097 )
...
Bumps [percent-encoding](https://github.com/servo/rust-url ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: percent-encoding
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-15 00:57:22 +02:00
dependabot[bot]
9ef28c6cad
Bump once_cell from 1.17.2 to 1.18.0 ( #1096 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.17.2 to 1.18.0.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.17.2...v1.18.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-15 00:57:06 +02:00
dependabot[bot]
33c3d6cf7b
Bump octocrab from 0.24.0 to 0.25.1 ( #1101 )
...
Bumps [octocrab](https://github.com/XAMPPRocky/octocrab ) from 0.24.0 to 0.25.1.
- [Release notes](https://github.com/XAMPPRocky/octocrab/releases )
- [Changelog](https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md )
- [Commits](https://github.com/XAMPPRocky/octocrab/compare/v0.24.0...v0.25.1 )
---
updated-dependencies:
- dependency-name: octocrab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-14 23:02:06 +02:00
dependabot[bot]
523d5f8a21
Bump cached from 0.43.0 to 0.44.0 ( #1094 )
...
Bumps [cached](https://github.com/jaemk/cached ) from 0.43.0 to 0.44.0.
- [Changelog](https://github.com/jaemk/cached/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jaemk/cached/commits )
---
updated-dependencies:
- dependency-name: cached
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-14 23:01:02 +02:00
dependabot[bot]
db206f5e6a
Bump tempfile from 3.5.0 to 3.6.0 ( #1100 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.5.0 to 3.6.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 18:25:32 +02:00
dependabot[bot]
1026620373
Merge pull request #1109 from lycheeverse/dependabot/cargo/uuid-1.3.4
2023-06-13 13:04:33 +00:00
dependabot[bot]
553fda83e4
Bump uuid from 1.3.3 to 1.3.4
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.3.3...1.3.4 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 12:58:08 +00:00
dependabot[bot]
696406d206
Merge pull request #1105 from lycheeverse/dependabot/cargo/log-0.4.19
2023-06-12 13:06:21 +00:00
dependabot[bot]
19c04e5ae1
Merge pull request #1106 from lycheeverse/dependabot/cargo/html5gum-0.5.3
2023-06-12 13:05:43 +00:00
dependabot[bot]
19dd9b4dcc
Bump html5gum from 0.5.2 to 0.5.3
...
Bumps [html5gum](https://github.com/untitaker/html5gum ) from 0.5.2 to 0.5.3.
- [Commits](https://github.com/untitaker/html5gum/compare/0.5.2...0.5.3 )
---
updated-dependencies:
- dependency-name: html5gum
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 13:00:04 +00:00
dependabot[bot]
4bbbe2392d
Bump log from 0.4.18 to 0.4.19
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.18 to 0.4.19.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.18...0.4.19 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 12:59:44 +00:00
dependabot[bot]
6171e5236d
Merge pull request #1103 from lycheeverse/dependabot/cargo/serde-1.0.164
2023-06-08 13:05:07 +00:00
dependabot[bot]
b9c1e878fa
Bump serde from 1.0.163 to 1.0.164
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.163 to 1.0.164.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.163...v1.0.164 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-08 12:59:02 +00:00
dependabot[bot]
d4afb9bfd9
Merge pull request #1102 from lycheeverse/dependabot/cargo/wiremock-0.5.19
2023-06-07 13:04:31 +00:00
dependabot[bot]
8077c897cb
Bump wiremock from 0.5.18 to 0.5.19
...
Bumps [wiremock](https://github.com/LukeMathWalker/wiremock-rs ) from 0.5.18 to 0.5.19.
- [Changelog](https://github.com/LukeMathWalker/wiremock-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/LukeMathWalker/wiremock-rs/compare/v0.5.18...v0.5.19 )
---
updated-dependencies:
- dependency-name: wiremock
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-07 12:58:22 +00:00
dependabot[bot]
503a23065f
Merge pull request #1098 from lycheeverse/dependabot/cargo/regex-1.8.4
2023-06-06 13:06:03 +00:00
dependabot[bot]
44073b2c1d
Bump regex from 1.8.3 to 1.8.4
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.8.3...1.8.4 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-06 13:00:18 +00:00
dependabot[bot]
7dd5d1e275
Merge pull request #1095 from lycheeverse/dependabot/cargo/indicatif-0.17.5
2023-06-05 13:03:46 +00:00
dependabot[bot]
e2ec478adb
Bump indicatif from 0.17.4 to 0.17.5
...
Bumps [indicatif](https://github.com/console-rs/indicatif ) from 0.17.4 to 0.17.5.
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.4...0.17.5 )
---
updated-dependencies:
- dependency-name: indicatif
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 12:58:49 +00:00
dependabot[bot]
5d3972ecc4
Bump octocrab from 0.23.0 to 0.24.0 ( #1091 )
...
Bumps [octocrab](https://github.com/XAMPPRocky/octocrab ) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/XAMPPRocky/octocrab/releases )
- [Changelog](https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md )
- [Commits](https://github.com/XAMPPRocky/octocrab/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: octocrab
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 20:03:02 +02:00
dependabot[bot]
25113c81d9
Merge pull request #1092 from lycheeverse/dependabot/cargo/tabled-0.12.1
2023-06-02 13:03:16 +00:00
dependabot[bot]
4773b2b71d
Bump tabled from 0.12.0 to 0.12.1
...
Bumps [tabled](https://github.com/zhiburt/tabled ) from 0.12.0 to 0.12.1.
- [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zhiburt/tabled/commits )
---
updated-dependencies:
- dependency-name: tabled
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 12:57:44 +00:00
Matthias Endler
5ce77e1202
Don't cache unknown status codes ( #1090 )
...
Unknown status codes should be skipped and not cached by default. The reason is that we don't know if they are valid or not and even if they are invalid, we don't know if they will be valid in the future.
2023-06-02 02:46:20 +02:00
Matthias
649ab227d3
Add check duration to compact format
2023-06-01 18:31:41 +02:00
Matthias Endler
3c3051a7f0
Remove inaccurate details in compact view ( #1088 )
2023-06-01 16:55:30 +02:00
dependabot[bot]
cbda328129
Merge pull request #1084 from lycheeverse/dependabot/cargo/log-0.4.18
2023-06-01 13:21:38 +00:00
dependabot[bot]
ac9b8ffc6e
Merge pull request #1082 from lycheeverse/dependabot/cargo/once_cell-1.17.2
2023-06-01 13:21:22 +00:00
dependabot[bot]
a4b41760ee
Bump log from 0.4.17 to 0.4.18
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.17 to 0.4.18.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.17...0.4.18 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 13:14:34 +00:00
dependabot[bot]
dc4adc5d62
Bump once_cell from 1.17.1 to 1.17.2
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.17.1 to 1.17.2.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.17.1...v1.17.2 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 13:14:34 +00:00