Commit graph

111 commits

Author SHA1 Message Date
Matthias
f0e4c3adc1
Add support for include patterns (#23)
In one or more `include` arguments are specified, only check the URLs that match the patterns.
In case `exclude` arguments are also
specified, make an exception from the
excluded URLs if they also match the
`include` patterns.
2020-10-25 13:41:06 +01:00
Matthias
6463372799
Mention support for relative urls 2020-10-21 13:03:55 +02:00
Matthias
45bc8d1a96
Format unknown fields 2020-10-21 12:46:24 +02:00
Matthias Endler
39f1ab5083 ordering 2020-10-21 12:44:12 +02:00
Matthias
351067e7a3
Update config file support 2020-10-21 12:41:53 +02:00
Alexander Krantz
3a12b3e220
Configuration file (lychee.toml) (#16) 2020-10-21 02:10:25 +02:00
WhizSid
6bd7bbf51f
feat: Support relative URLs (#15) 2020-10-21 01:31:06 +02:00
Matthias Endler
6663f23707 Add little joke 2020-10-21 00:29:47 +02:00
Matthias
38ff97a2e5
Extend comparison table 2020-10-21 00:21:11 +02:00
Matthias
bbb7971e83
Update README.md 2020-10-20 23:13:45 +02:00
Matthias
93a2e93999
Formatting 2020-10-20 12:19:33 +02:00
Matthias
114a36866f
Formatting 2020-10-20 12:18:28 +02:00
Matthias
6c8c7c57e1
Add comparison table and recording of demo run (#17) 2020-10-20 10:40:45 +02:00
Matthias
ee895551c4
Update README.md 2020-10-19 00:09:53 +02:00
Matthias
49677ddc82
Merge pull request #11 from pawroman/dont-ignore-test-timeout
Un-ignore test_timeout, upgrade wiremock to 0.3
2020-10-19 00:05:40 +02:00
Paweł Romanowski
0790afdbf2 Un-ignore test_timeout, upgrade wiremock to 0.3 2020-10-18 11:44:00 +02:00
Matthias
f9fe11b078
Merge pull request #2 from u5surf/issue-1
Support exponential backoff in check_real #1
2020-10-18 00:46:50 +02:00
Matthias
9ac2176b32
Merge pull request #10 from pawroman/fix_clippy_warnings
Actions improvements: add rustfmt and clippy checks, run tests
2020-10-18 00:31:28 +02:00
Matthias
dd73d6e145
Merge pull request #7 from pawroman/exclude-private-urls
Add exclude private URLs feature
2020-10-18 00:28:30 +02:00
Matthias Endler
ebaabe5abf Merge master 2020-10-18 00:16:42 +02:00
Matthias Endler
ccbe7cbcb1 Update docs 2020-10-18 00:15:11 +02:00
Paweł Romanowski
eaec308a14 Add comment 2020-10-17 10:04:24 +02:00
Paweł Romanowski
e175558376 Add --exclude-all-private flag and cli integration test 2020-10-17 10:01:06 +02:00
Paweł Romanowski
96a92deffd Use more descriptive name for cargo test action 2020-10-16 14:47:54 +02:00
Paweł Romanowski
7bcf2de400 Actually run tests in GitHub actions 2020-10-16 14:38:05 +02:00
Paweł Romanowski
b2ada4746c Introduce cargo fmt and clippy checks, fix all clippy warnings 2020-10-16 14:35:38 +02:00
Paweł Romanowski
c043776b77 Use website_url function in checker tests
This makes the test code shorter and more readable.
2020-10-16 13:59:44 +02:00
Paweł Romanowski
69e18785f9 Implement exclude private URLs feature
The exclusion is currently based on IP addresses, as specified by inputs.
We support IPv4 and IPv6, where possible using the current stable stdlib
(as of Rust 1.47.0).

Note that we could go one step further and resolve all URIs using DNS
and then exclude-filter the private IPs.
2020-10-16 13:59:42 +02:00
Paweł Romanowski
cd6cf4add4 Add Uri::host_ip method and tests
This lets extract the host IP address, if defined for a website.
Mail addresses are not supported.
2020-10-16 13:55:43 +02:00
Paweł Romanowski
ba278743ed Simplify println invocation 2020-10-16 13:55:43 +02:00
Matthias
812c5972a3
Mention progress bar support by @xiaochuanyu 2020-10-15 02:13:39 +02:00
Matthias
57dbe2738c
Merge pull request #8 from xiaochuanyu/add-progress-bar
Show the progress interactively with progress bar and in-flight requests (--progress)
2020-10-15 02:08:54 +02:00
Matthias
92b9ed11ca
Remove workaround for type recursion 2020-10-15 01:58:35 +02:00
Matthias
e2bbcd8b20
Merge pull request #9 from xiaochuanyu/type-length-limit
Use action-rs Actions instead
2020-10-15 01:55:48 +02:00
Xiaochuan Yu
65e8a40973
remove names 2020-10-14 19:19:14 -04:00
Xiaochuan Yu
292064ce90
Update rust.yml 2020-10-14 19:13:40 -04:00
Xiaochuan Yu
096b8756cb use action-rs Actions instead 2020-10-12 23:51:04 -04:00
Xiaochuan Yu
e80cb70a98 default true flags don't work? 2020-10-10 11:24:56 -04:00
Xiaochuan Yu
df54ce1eef Add progress bar 2020-10-10 00:39:06 -04:00
u5surf
fb860c52d2 Support exponential backoff in check_real #1 2020-10-03 06:34:30 +09:00
Matthias
4499e1363a
Update README.md 2020-08-26 15:31:29 +02:00
Matthias Endler
d1683bba32 Add e-mail checking support 2020-08-23 23:22:48 +02:00
Matthias Endler
14d098f7cf Add mail 2020-08-23 23:19:21 +02:00
Matthias Endler
05edff2d7b Update docs 2020-08-23 23:19:10 +02:00
Matthias Endler
16649a1d22 Use timeout instead of connect_timeout 2020-08-22 00:41:24 +02:00
Matthias Endler
c953528fb7 Add connection timeout 2020-08-22 00:36:03 +02:00
Matthias Endler
cb6836d434 Update docs 2020-08-20 01:08:04 +02:00
Matthias Endler
5a36bff850 Update deps 2020-08-19 00:10:59 +02:00
Matthias Endler
f42d2e7ace Cleanup unused deps 2020-08-19 00:09:39 +02:00
Matthias Endler
7b9a6869f4 Pin glob dependency 2020-08-19 00:02:56 +02:00