Commit graph

29 commits

Author SHA1 Message Date
7511828552
Do not read dotfiles in zones.d directory 2023-12-27 21:29:15 +01:00
0ab2c8c1a3
Log Zone name in case of Cloudflare API Error 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
All checks were successful
Run Tests on Code / run-tests (push) Successful in 11s
2023-12-27 13:39:02 +01:00
4adfc7efb2
Split DNS info depending on record type. See #27
All checks were successful
Run Tests on Code / run-tests (push) Successful in 14s
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
All checks were successful
Run Tests on Code / run-tests (push) Successful in 18s
2023-12-26 18:53:22 +01:00
293f0af30a
Remove debug statement in main
All checks were successful
Run Tests on Code / run-tests (push) Successful in 15s
2023-12-26 18:24:04 +01:00
bd7514ea84
Clippy linting changes
All checks were successful
Run Tests on Code / run-tests (push) Successful in 12s
2023-12-26 04:18:58 +01:00
31892b27fc
Implement rewrite in main
All checks were successful
Run Tests on Code / run-tests (push) Successful in 27s
2023-12-26 04:10:10 +01:00
ab23597218
Rewrite Cloudflare module, minor changes to config module 2023-12-26 04:10:00 +01:00
445b22fecd
Conditional logging destination 2023-12-26 04:06:38 +01:00
590093aa5e
Move cloudflare module out of subdirectory. Delete previous code 2023-12-25 18:56:44 +01:00
ae80119fa8
(Systemd) logging crates
Some checks failed
Run Tests on Code / run-tests (push) Failing after 25s
2023-12-25 16:24:59 +01:00
7efa41a48c
New config module 2023-12-25 16:24:18 +01:00
389cd249d6
Support for all Cloudflare DNS Types 2023-05-03 23:19:15 +02:00
02735ff29d
Add support for TLSA and SRV records 2023-05-03 23:12:19 +02:00
2287e8da9d
Add status code check for get request
potential fix for #17
2023-03-21 10:41:27 +01:00
f2667c4d76
Add 'CAA' Record support 2023-03-17 20:09:58 +01:00
5186bded04
Closes #16 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
fdf2f53e8b
Change identifier number for DnsType and make Instance zone_id public 2023-02-27 15:56:03 +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