Commit graph

32 commits

Author SHA1 Message Date
9b8377cba9
Release 1.1.11: IP Fetch Hotifx 2025-01-05 21:57:44 +01:00
aadd1760cf
Add Pagination Capability 2024-12-11 23:47:21 +01:00
2c83671c8e Migrate away from Mullvad API 2024-06-10 11:51:27 +02:00
6a31ae0f9a
Elevated Mullvad Error Returns to Error Level from Warning 2024-03-04 16:43:56 +01:00
ffe1fbc7a4
DNS Update Log was logged with level 'WARN' instead of 'INFO' 2024-03-04 16:34:40 +01:00
8a1c52cd90
Bugfix: IP could be set to '::' or '0.0.0.0' 2024-03-04 16:23:54 +01:00
0a9eba9732
Potential Bugfix whereby the code threw an otherwise unexplained error 2023-12-29 01:56:48 +01:00
f78f735b2c
Move .env configuration to config.toml 2023-12-29 00:36:01 +01:00
cf46f1124a
Rename RELOAD_INTERVAL_SECONDS to CHECK_INTERVAL_SECONDS 2023-12-28 22:26:59 +01:00
e1c81bb404
Added optional Uptime URL with env/.env config. Closes 2023-12-28 22:24:02 +01:00
33f36adf3f
Configurable Update Interval. Closes 2023-12-28 22:20:12 +01:00
965bcf3cc8
Clippy linting 2023-12-27 21:29:15 +01:00
cebad8abe4
Log change events done to zones.d 2023-12-27 21:29:15 +01:00
87a285bc2e
Add logging info for changes to interfaces.toml 2023-12-27 21:29:15 +01:00
251771f3c3
Clippy changes 2023-12-27 13:39:02 +01:00
4adfc7efb2
Split DNS info depending on record type. See 2023-12-27 13:34:30 +01:00
f969e21418
Bugfix: DNS Updater would not work for freshly created DNS records or records with outdated info 2023-12-26 18:53:22 +01:00
293f0af30a
Remove debug statement in main 2023-12-26 18:24:04 +01:00
bd7514ea84
Clippy linting changes 2023-12-26 04:18:58 +01:00
31892b27fc
Implement rewrite in main 2023-12-26 04:10:10 +01:00
ae80119fa8
(Systemd) logging crates 2023-12-25 16:24:59 +01:00
7efa41a48c
New config module 2023-12-25 16:24:18 +01:00
5186bded04
Closes 2023-03-15 21:36:52 +01:00
Neshura
ef94aacc51
Added Error handling, switched to using "Result" type for many methods 2023-03-01 03:07:30 +01:00
Neshura
f4c9e39b26
Clear Screen before printing new DNS Update 2023-03-01 00:52:09 +01:00
Neshura
add93f26f4
Fix class methods 2023-02-27 16:15:00 +01:00
Neshura
4525eb1974
Split up update function into smaller class functions 2023-02-27 15:56:24 +01:00
Neshura
b6dd98f224
Added timer based execution and changed change printing 2023-02-27 15:04:12 +01:00
Neshura
3bae2f68de
Updated IPv6 Parser 2023-02-27 03:20:45 +01:00
Neshura
2433907dd6
Seperated API Key into different config file 2023-02-26 01:49:02 +01:00
Neshura
ac2db79f21
Implemented Soft exit during IP-Fetching 2023-02-26 01:14:33 +01:00
Neshura
e76c82492f
Rewrite in Rust 2023-02-26 01:10:39 +01:00