87f9336cc2
Update manpage and exclude binaries folder
2025-08-02 14:02:25 -05:00
12318ce9c0
Update builder.sh
2025-08-02 13:55:38 -05:00
c372db9eab
(chore): update builder.sh
...
- Disable docker checks, we now use podman
- Use cross for all builds, otherwise the build ends up in glibc versions mismatch
2025-08-02 13:00:51 -05:00
9b329daa6a
(chore): bump version.
2025-07-27 23:46:01 -05:00
206c392fc0
(fix): only print valid data to stdout
...
A regression was introduced during the refactoring that makes rusolver print all the domains, even if they were invalid, this fixes that
Fixes #14
2025-07-27 23:45:27 -05:00
28b29ca515
(fix): only print data if quiet_mode is not set. Also do not print wildcards
2025-07-27 17:43:22 -05:00
3bb0ac4b35
(chore): update manpage
2025-07-27 17:00:24 -05:00
55fd2cb2be
(chore): update profile.release
2025-07-27 16:52:51 -05:00
37020360c2
(feat): refactor code
...
This refactor is aimed to provide better readability for future maintenance, at the same time that provides several performance improvements reducing the number of calls that we do to resolvers.
2025-07-27 16:19:33 -05:00
e06eeffb48
Update deps
2025-04-20 14:49:02 -05:00
7e683bd1ae
Clippy fixes.
2025-04-20 14:48:57 -05:00
Eduard Tolosa
cf75cafee7
Use LibOptions for library options.
...
Signed-off-by: Eduard Tolosa <edu4rdshl@protonmail.com>
2022-04-29 12:08:50 -05:00
Eduard Tolosa
7755533e1e
Create make-release.yml
2022-04-12 05:46:39 -05:00
Edu4rdSHL
88ee0f9b58
Update builder.sh
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-03-11 15:32:21 -05:00
Edu4rdSHL
624a3febb9
Add function to return CNAME data.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-03-09 22:52:06 -05:00
Edu4rdSHL
06ea060de9
Update custom trust-dns-resolver branch.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 14:27:25 -05:00
Edu4rdSHL
42dbf01d76
Bump manpage.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 12:14:04 -05:00
Edu4rdSHL
8620eded16
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:12 -05:00
Edu4rdSHL
e26ae062d6
Avoid allocating domain_data everytime as it has the Clone trait.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 07:31:06 -05:00
Edu4rdSHL
ba828758d9
Bump dependencies.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 05:53:51 -05:00
Edu4rdSHL
d60cc8b150
Update builder.sh
...
Cargo.toml: Add [profile.release]
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 05:48:14 -05:00
Edu4rdSHL
17776e7b88
Split functions across modules.
...
Improve performance.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-13 05:32:25 -05:00
Edu4rdSHL
7f974c8414
Don't auto-commit.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-02-02 14:42:24 -05:00
Edu4rdSHL
e7b2bc2050
Bump version.
2022-02-02 14:41:44 -05:00
Edu4rdSHL
dfdc0ee0be
Bump version.
2022-01-25 10:47:33 -05:00
Edu4rdSHL
ccd7bfc646
Bump version.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-01-25 10:46:05 -05:00
Edu4rdSHL
6a63f85199
Update dependencies.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2022-01-25 10:45:44 -05:00
Edu4rdSHL
ddd055757b
Support for fully-qualified domain names
...
Fixes #10
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-12-15 04:58:15 -05:00
Edu4rdSHL
50b0e6bcdc
Bump version.
2021-10-20 05:56:21 -05:00
Edu4rdSHL
5d0443a678
Performance improvement.
...
DNS queries with a dot [.] at the end of the domain are cheaper, this small but significant change results in an important performance improvement.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-10-20 05:51:53 -05:00
Eduard Tolosa
41e80a944b
README: add accuraccy info.
2021-08-12 16:30:37 -05:00
Eduard Tolosa
986dfbe37f
Update FUNDING.yml
2021-07-26 09:10:49 +00:00
Edu4rdSHL
14f3bfbccc
Remove empty lines from file.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-20 01:39:13 -05:00
Edu4rdSHL
8022a48bcc
Bump version.
2021-05-20 00:48:47 -05:00
Edu4rdSHL
8057fbc9cf
Improve wildcard handling.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-20 00:46:54 -05:00
Edu4rdSHL
d1bb538e17
Bump version.
2021-05-19 18:57:37 -05:00
Edu4rdSHL
9de7ab225c
Add double verification step.
...
If no `--no-verify` is provided, every resolved host is double-checked against a list of trustable DNS resolvers, ensuring that only **real** alive hosts are given to the user.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-19 18:57:01 -05:00
Edu4rdSHL
8cbcb2d39b
Bump version.
2021-05-16 16:18:50 -05:00
Edu4rdSHL
ebeb79c82e
Bump version.
2021-05-16 06:34:48 -05:00
Edu4rdSHL
c92506ba9f
Fix performance issues.
...
https://github.com/Edu4rdSHL/trust-dns
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-16 06:30:16 -05:00
Edu4rdSHL
2eed8ba7a3
Update gitignore.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-16 06:29:27 -05:00
Edu4rdSHL
107f5ab99f
Adjust num_concurrent_reqs to our use-case.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-12 23:44:56 -05:00
Edu4rdSHL
4dea54773d
Big performance improvement.
...
Add --retries option.
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-12 20:41:18 -05:00
Edu4rdSHL
94387f13e3
Add debug config.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-12 20:40:12 -05:00
Edu4rdSHL
42c8f16b1a
Bump version.
2021-05-11 22:23:35 -05:00
Edu4rdSHL
af4b5c1126
Only use 10 random generated hosts.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-11 21:39:43 -05:00
Edu4rdSHL
d9baa7a9c3
Add wilcards detection support.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-11 21:35:28 -05:00
Edu4rdSHL
8189a69ffa
Add shebang.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-10 20:53:50 -05:00
Edu4rdSHL
380fec6952
Bump version.
2021-05-10 20:52:35 -05:00
Edu4rdSHL
86e760d37d
Update builder.
...
Signed-off-by: Edu4rdSHL <edu4rdshl@protonmail.com>
2021-05-10 20:50:39 -05:00