Commit graph

82 commits

Author SHA1 Message Date
06b99f9b5d (chore): update manpage 2025-08-02 12:53:54 -05:00
12b42d9a05 (chore): update builder.sh
- Now we use podman, so checking por docker service doesn't makes sense
- Use cross for everything, otherwise the build ends up in glibc versions mismatch
2025-08-02 12:53:33 -05:00
6701590efd (chore): bump version 2025-07-27 16:52:12 -05:00
cc37ccbcac (feat): refactor code.
This refactor is aimed to provide better readability for future maintenance, at the same time that provides several performance improvements by reducing the number of repeated calls and improving the host-alive detection logic.
2025-07-27 16:51:47 -05:00
fa58e6aa7e (chore): bump version 2025-07-27 12:13:36 -05:00
291f8dfe9e (chore): update dependencies and fix code to match them 2025-07-27 12:12:35 -05:00
99db1a4b29 Update dependencies. 2025-04-20 13:32:58 -05:00
c0ba951955 Clippy fixes 2025-04-20 13:32:54 -05:00
002a612e70 Update builder. 2025-04-20 13:32:40 -05:00
cdd2d778b4 Update manpage. 2024-10-28 11:33:05 -05:00
973c6fc1c9 Bump version. 2024-10-28 11:30:39 -05:00
9d55a00335 Disable redirects by default. See Probing issue! #9 2024-10-28 11:30:29 -05:00
200eac74dd Bump version. 2024-10-28 02:30:52 -05:00
ad731731b7 Performance improvements. 2024-10-27 16:26:08 -05:00
ede2c96e0f Update dependencies. 2024-10-27 16:24:21 -05:00
3a0674997e Update builder.sh 2024-10-27 16:24:06 -05:00
6403af4c1f Bump version. 2024-10-11 04:29:56 -05:00
24b23e471f Update dependencies. 2024-10-11 04:29:22 -05:00
0b10f631fc Feature and performance improvements.
- Now, you can see the initial and final URL of the process. The initial URL is basically the host that you checked initially and the final URL is where the request finished.
2024-10-11 04:28:59 -05:00
17ea7f983b Use new arguments handling implementation. 2024-10-11 04:24:02 -05:00
2888858d4e Fix logic when using stdin recirection as input
Fix Probing issue! #9
2024-03-17 20:49:43 -05:00
b0876d0f16 Improve retries logic. 2023-10-23 17:49:01 -05:00
bc9e4043d9 Change retries comparison logic. 2023-10-23 11:28:14 -05:00
513ce14200 Add .rustfmt.toml file. 2023-10-17 00:15:45 -05:00
cd2dc1afc6 Fix issue causing a crash when cloning futures. 2023-10-17 00:15:34 -05:00
Eduard Tolosa
0a3288c435
Bump dependencies. 2022-08-23 22:29:03 -05:00
Eduard Tolosa
2fc3295827
Clippy fixes. 2022-08-23 22:28:52 -05:00
Eduard Tolosa
c6ea4c6ad8
Create make-release.yml 2022-04-12 05:45:17 -05:00
Eduard Tolosa
728b8c078d
Bump version.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-12 02:04:52 -05:00
Eduard Tolosa
8293e8b49d
Properly return the URL if --max-redirects is used.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-12 02:00:36 -05:00
Eduard Tolosa
4c2ad48c2d
Bump dependencies from .lock file.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-12 01:18:28 -05:00
Eduard Tolosa
bfd8022534
Bump version and update dependencies.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-12 00:59:47 -05:00
Eduard Tolosa
5e557a3306
Performance improvements.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-12 00:43:04 -05:00
Eduard Tolosa
c5c4b28b2c
Use a struct for library options.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-11 23:47:41 -05:00
Eduard Tolosa
98233a98b8
Add --max-redirects option.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-11 23:47:19 -05:00
Eduard Tolosa
df80de9263
Performance improvements.
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-11 23:46:47 -05:00
Edu4rdSHL
0965d04087
Update month.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-03-17 16:17:33 -05:00
Edu4rdSHL
b10ee89775
Add additional fields.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-03-17 16:17:22 -05:00
Edu4rdSHL
5e3f73731e
Add debug configs.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-03-17 16:17:12 -05:00
Edu4rdSHL
af167ccfb0
Update builder.sh
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-03-11 15:32:39 -05:00
Edu4rdSHL
2666cee126
Implementations for the Findomain Plus integration.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-03-09 22:50:29 -05:00
Edu4rdSHL
38efe67b5f
Update custom trust-dns-resolver branch.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 14:27:31 -05:00
Edu4rdSHL
85d5346e00
Bump manpage.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 12:56:32 -05:00
Edu4rdSHL
66a6166dd6
Use our custom trust-dns implementation until https://github.com/bluejekyll/trust-dns/pull/1632 is decided.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 12:10:21 -05:00
Edu4rdSHL
4e351402a4
Avoid allocating http_data everytime as it has the Clone trait.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 07:28:50 -05:00
Edu4rdSHL
243170a633
Bump manpage.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 06:02:31 -05:00
Edu4rdSHL
3111e47344
Bump dependencies.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 05:53:42 -05:00
Edu4rdSHL
afd8f26f67
Bump version.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 05:50:52 -05:00
Edu4rdSHL
212152222c
Split functions across modules.
Optimize performance using trust-dns-resolver for DNS caching.

Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 05:50:20 -05:00
Edu4rdSHL
19d3eee9cd
Update builder.sh
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 05:49:34 -05:00