Commit graph

219 commits

Author SHA1 Message Date
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
Neshura
c79f5aba7f
Add Job ID 2023-02-26 23:21:44 +01:00
Neshura
4ac89d1133
Corrected Artifact Path 2023-02-26 23:14:44 +01:00
Neshura
9007127c0b
Remove Job condition, not needed 2023-02-26 23:11:53 +01:00
Neshura
d831ab90d2
CI/CD Syntax fix 2023-02-26 23:04:08 +01:00
Neshura
069e8c7517
Add job execution on manual build 2023-02-26 23:02:29 +01:00
Neshura
0d42b955d2
Add ci-cd file 2023-02-26 23:01:27 +01:00
Neshura
b2fdbc823a
Remove template file due to new release method 2023-02-26 23:01:17 +01:00
Neshura
f4b7db64c1
Remove Dockerfile, opting for linux container instead 2023-02-26 22:44:50 +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
f2d3fc5fb2
Removed all python files except config 2023-02-26 01:10:55 +01:00
Neshura
e76c82492f
Rewrite in Rust 2023-02-26 01:10:39 +01:00
Neshura
331f0c092c
Added handling for root domains 2022-12-12 10:43:51 +01:00
Neshura
05b4544331
Bash side implementation of #8 2022-11-28 22:29:35 +01:00
Neshura
a41bab9639
Forgot renaming of script file 2022-11-28 20:30:27 +01:00
Neshura
687a089424 Merge branch 'rewrite/cloudflare-python-script' into 'main'
New Script version using classes

See merge request Neshura/cloudflare-dns-updater!3
2022-11-28 19:28:12 +00:00
Neshura
27bb82767b
Various bugfixes and changes
1: Script had AAAA hardcoded, this would've changed all records to AAAA.
2: Script was not saving the DNS Records ids, only their names this would've made it impossible to actually edit the DNS Record
3: Lowered the amount of printing going on, removed irrelevant information such as zoneid from the print statements, also removed most printing during the update phase
2022-11-28 20:25:42 +01:00
26fcc3859f
Wrote new version of script, please test before merging 2022-11-27 19:00:42 +01:00
Neshura
fd19efd007 Merge branch 'hotfix/TXT' into 'main'
Hotfix for #2 : Errors when type is TXT

See merge request Neshura/cloudflare-dns-updater!2
2022-11-27 17:52:18 +00:00
Neshura
2b0dae763b
Uncaught syntax error 2022-11-27 18:50:01 +01:00
Neshura
439716ed67
Try Catch around the ip put
New Bug found, uggly patched with this, details in #3
2022-11-27 18:48:38 +01:00
Neshura
61f952f044
Added venv to gitignore 2022-11-27 18:47:47 +01:00
Neshura
56e144005b
Revert "Revert change from put to patch for now"
This reverts commit 536a9ceaa1.
2022-11-27 18:43:32 +01:00
Neshura
536a9ceaa1
Revert change from put to patch for now
Syntax between put and path seems to be somewhat different, change was causing the script to fail
2022-11-27 18:42:46 +01:00
Neshura
aaa3da5cbb
Added ipv4 specification to bash script 2022-11-27 18:39:34 +01:00
Neshura
66a85c320d
Fix due to bad push on branch feature/dockerize
Included here to minimize need for merge requests
2022-11-27 18:36:26 +01:00
6a059e6806
Added error handling if key is not in A or AAAA 2022-11-27 18:03:11 +01:00
Neshura
fedae40fc4 Merge branch 'feature/dockerize' into 'main'
Add working Dockerfile to project

Closes #4

See merge request Neshura/cloudflare-dns-updater!1
2022-11-27 16:39:23 +00:00
Neshura
bf3f0ed24f
Closes #4
Does not break usage outside of a Docker container, specify "docker" for use in a docker container
2022-11-27 17:09:45 +01:00