Commit graph

198 commits

Author SHA1 Message Date
fbf31a4115
Adjusted Readme to reflect code changes 2023-12-26 04:09:18 +01:00
445b22fecd
Conditional logging destination 2023-12-26 04:06:38 +01:00
1ae5d2b49f
Added dependencies for improved API handling 2023-12-26 04:05:35 +01:00
0b8b2299da
Change Cargo.toml Version requirements + add confy
Some checks failed
Run Tests on Code / run-tests (push) Failing after 22s
2023-12-25 18:58:17 +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
478dc4dd3a
Adjusted Readme language 2023-12-25 16:23:44 +01:00
74b4202e9e
Add config files to .gitignore 2023-12-25 15:19:44 +01:00
f66fd67159
Update readme with planned config setup 2023-12-25 15:12:00 +01:00
d2f89f0938
Switch from .json for secrets to .env 2023-12-25 15:11:17 +01:00
f8ad83439c
Add Clippy to CI 2023-12-25 15:10:42 +01:00
8dbd524839 Release 0.2.12
All checks were successful
Run Tests on Code / run-tests (push) Successful in 1s
Build and Release Binary File / test (push) Successful in 4s
Build and Release Binary File / build (push) Successful in 33s
Build and Release Binary File / upload-release (push) Successful in 10s
2023-12-20 08:36:59 +00:00
fa6f0f7707 Update .forgejo/workflows/build+release.yml
Some checks failed
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / test (push) Failing after 2s
Build and Release Binary File / build (push) Has been skipped
Build and Release Binary File / upload-release (push) Has been skipped
2023-12-18 08:07:14 +00:00
6f2975dfd7 Update .forgejo/workflows/build+release.yml
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-18 08:05:35 +00:00
1885b481c9 Add Version Check to Release Actions
Some checks failed
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / run-tests (push) Failing after 2s
Build and Release Binary File / upload-release (push) Has been cancelled
Build and Release Binary File / build (push) Has been cancelled
2023-12-18 07:51:22 +00:00
f0c96012ce Merge pull request 'Add Forgejo Actions' (#23) from forgejo-actions into main
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
Reviewed-on: #23
2023-12-12 07:07:49 +00:00
5818e5d4ab Delete .gitlab-ci.yml
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / run-tests (push) Successful in 0s
Build and Release Binary File / build (push) Successful in 33s
Build and Release Binary File / upload-release (push) Successful in 9s
2023-12-12 07:03:37 +00:00
e0350d04de Add build Action
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-12 07:03:16 +00:00
36243e6137 Delete test.yml in wrong directory
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-12 06:54:02 +00:00
614c0d6f8d Move test.yml to correct directory
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-12 06:53:44 +00:00
e161b4949b Add test.yml 2023-12-12 06:51:57 +00:00
Neshura
8367f381b6 Update .gitlab-ci.yml file 2023-06-19 20:52:55 +00: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
59ca47cd50
Update Cargo files with correct version number 2023-03-21 10:45:05 +01: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
6540041f4b
Disable IPv4 in Default Config 2023-03-02 15:44:06 +01:00
Neshura
78524042cc Merge branch 'host-agnostic-rework' into 'main'
Merge Rust rework into Main

See merge request Neshura/cloudflare-dns-updater!4
2023-03-01 02:21:26 +00: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
d9e8bca649
Removed Test entries from default config.json 2023-02-27 16:31:29 +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
2e20a00615 Debian does not need openssl 2023-02-27 02:04:17 +00:00
Neshura
3eed4ca15b Switch from Alpine build environment to Debian Bullseye 2023-02-27 01:40:30 +00:00
Neshura
6de678aa1e
CI/CD Syntax Change 2023-02-27 00:29:44 +01:00
Neshura
2a6530b99f
CI/CD Fix attempt 2023-02-27 00:26:27 +01:00
Neshura
70557a6bf0
CI/CD debugging 2023-02-27 00:19:28 +01:00
Neshura
c9c9800fff
CI/CD debugging 2023-02-27 00:09:12 +01:00
Neshura
c20a32a37e
CI/CD debugging 2023-02-26 23:56:22 +01:00
Neshura
08c825876d
CI/CD debuggign 2023-02-26 23:43:14 +01:00
Neshura
11bf4990bf
Reduced Artifact contents to minimum 2023-02-26 23:37:20 +01:00
Neshura
b67b8b05e4
Revert "Remove template file due to new release method"
This reverts commit b2fdbc823a.
2023-02-26 23:34:02 +01:00
Neshura
5a22a100ad
Fix JOB_ID Syntax Error 2023-02-26 23:27:10 +01:00