dependabot[bot]
46f1d070cd
Merge pull request #1149 from lycheeverse/dependabot/cargo/serde-1.0.168
2023-07-10 12:39:35 +00:00
dependabot[bot]
1763baf70f
Bump serde from 1.0.167 to 1.0.168
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.167 to 1.0.168.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.167...v1.0.168 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 12:31:51 +00:00
dependabot[bot]
f8b497ab6a
Bump serde from 1.0.166 to 1.0.167 ( #1144 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.166 to 1.0.167.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.166...v1.0.167 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 15:18:33 +02:00
dependabot[bot]
b744b479ce
Bump pretty_assertions from 1.3.0 to 1.4.0 ( #1143 )
...
Bumps [pretty_assertions](https://github.com/rust-pretty-assertions/rust-pretty-assertions ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rust-pretty-assertions/rust-pretty-assertions/releases )
- [Changelog](https://github.com/rust-pretty-assertions/rust-pretty-assertions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-pretty-assertions/rust-pretty-assertions/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: pretty_assertions
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-07-07 15:16:46 +02:00
dependabot[bot]
45d3323b34
Merge pull request #1145 from lycheeverse/dependabot/cargo/thiserror-1.0.43
2023-07-07 12:54:23 +00:00
dependabot[bot]
0ab7fbd6c2
Bump thiserror from 1.0.41 to 1.0.43
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.41 to 1.0.43.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.41...1.0.43 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-07 12:45:49 +00:00
Manish Kuniyal
692ac31734
Added Back-to-Top Button in the Readme file ( #1142 )
2023-07-07 12:15:33 +02:00
dependabot[bot]
5b44347671
Bump typed-builder from 0.14.0 to 0.15.0 ( #1140 )
...
Bumps [typed-builder](https://github.com/idanarye/rust-typed-builder ) from 0.14.0 to 0.15.0.
- [Changelog](https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/idanarye/rust-typed-builder/commits )
---
updated-dependencies:
- dependency-name: typed-builder
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-07-07 11:43:31 +02:00
dependabot[bot]
f04f6570d1
Merge pull request #1139 from lycheeverse/dependabot/cargo/clap-4.3.11
2023-07-07 01:11:18 +00:00
dependabot[bot]
712e8b430f
Merge pull request #1141 from lycheeverse/dependabot/cargo/toml-0.7.6
2023-07-07 01:10:34 +00:00
dependabot[bot]
8b0ac3e784
Bump toml from 0.7.5 to 0.7.6
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.7.5 to 0.7.6.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.5...toml-v0.7.6 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-07 01:01:42 +00:00
dependabot[bot]
2544a18c17
Bump clap from 4.3.10 to 4.3.11
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.10 to 4.3.11.
- [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.10...v4.3.11 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-07 01:01:35 +00:00
dependabot[bot]
9ea8867bcc
Bump regex from 1.8.4 to 1.9.0 ( #1138 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.4 to 1.9.0.
- [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.4...1.9.0 )
---
updated-dependencies:
- dependency-name: regex
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-07-07 03:00:16 +02:00
Matthias Endler
97573123ef
Extend remap feature ( #1133 )
...
* wip
* Extend support for remapping
This adds supports for partial remaps and
capture groups to the remap feature.
Fixes #1129
2023-07-05 15:05:19 +02:00
dependabot[bot]
687190bde9
Merge pull request #1137 from lycheeverse/dependabot/cargo/thiserror-1.0.41
2023-07-05 12:57:08 +00:00
dependabot[bot]
ff639e4dc3
Merge pull request #1136 from lycheeverse/dependabot/cargo/serde_json-1.0.100
2023-07-05 12:56:41 +00:00
dependabot[bot]
efb170898b
Bump thiserror from 1.0.40 to 1.0.41
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.40...1.0.41 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-05 12:48:51 +00:00
dependabot[bot]
16b27ce77e
Bump serde_json from 1.0.99 to 1.0.100
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.99...v1.0.100 )
---
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-07-05 12:48:42 +00:00
dependabot[bot]
3dcd72bafd
Merge pull request #1135 from lycheeverse/dependabot/cargo/serde-1.0.166
2023-07-04 12:51:01 +00:00
dependabot[bot]
3562ea3be5
Bump serde from 1.0.165 to 1.0.166
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.165 to 1.0.166.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.165...v1.0.166 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-04 12:43:52 +00:00
dependabot[bot]
e956f58cf5
Merge pull request #1134 from lycheeverse/dependabot/cargo/serde-1.0.165
2023-07-03 12:55:05 +00:00
dependabot[bot]
03429e31ac
Bump serde from 1.0.164 to 1.0.165
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.164 to 1.0.165.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.164...v1.0.165 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-03 12:47:24 +00:00
Matthias Endler
15e420b8ad
Avoid false positives when checking email addresses in HTML input ( #1123 )
...
Skip email addresses outside href attributes in HTML
2023-07-01 00:12:11 +02:00
Matthias Endler
f1adc788cf
Only create link issue on error
2023-06-30 23:46:25 +02:00
dependabot[bot]
ef9e602149
Bump tokio from 1.28.2 to 1.29.1 ( #1131 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.28.2 to 1.29.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.28.2...tokio-1.29.1 )
---
updated-dependencies:
- dependency-name: tokio
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-30 15:18:58 +02:00
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