Inex Code
eab2f892c9
feat: Add the updateDnsRecords
to DNS providers
2024-07-29 19:38:40 +03:00
Inex Code
1e024a236b
refactor: Move information about tokens to the Resources model, and introduce a WizardData model
2024-05-15 17:16:59 +03:00
NaiJi ✨
ada5f1a66c
Merge branch 'master' into dynamic-dns
2023-12-20 15:09:29 +02:00
NaiJi
02a2097b10
refactor(linter): Change DioError to DioException
2023-12-20 16:50:43 +04:00
NaiJi
e50ef9b189
fix: Revert lints of premaster flutter version back to 3.16
2023-11-20 19:38:24 +04:00
NaiJi
f11a75dfb7
refactor: Remove obsolete network objects
2023-11-20 18:29:26 +04:00
NaiJi
d45417effe
feat: Implement model adapter for Digital Ocean DNS
...
- Adapt all external interfaces to new DNS record models
2023-11-09 18:48:49 +04:00
NaiJi
5a7ae23ec2
feat: Implement model adapter for Cloudflare DNS
2023-11-09 17:21:56 +04:00
NaiJi
e9c01576b2
feat: Implement model adapters
...
- Move desec model conversion to adapters
2023-11-09 16:52:27 +04:00
NaiJi
b2c67c80bd
refactor: Implement Cloudflare objects to avoid usage of dynamic blobs
...
- Get rid of ZoneId term outside of Cloudflare
2023-08-02 16:04:49 -03:00
NaiJi
ccac0ff7fa
refactor(digital-ocean-dns): Implement basic DTO for Digital Ocean DNS to avoid dynamic objects
2023-07-27 20:55:32 -03:00
NaiJi
146350f8f4
refactor(desec): Implement basic DTO for DESEC to avoid dynamic objects
2023-07-26 21:33:50 -03:00
NaiJi
7ff1e36161
refactor(rest-api): Move rest api methods according to their business logic files positions
...
- Rename unmatching functions
2023-07-13 06:22:39 -03:00
NaiJi
9552df1ec2
chore: Remove unused abstraction for ServerProvider
2023-06-19 15:17:15 -03:00
NaiJi
215ad3579d
chore: Rename ApiMaps to RestApiMap and GraphQLApiMap
2023-06-19 15:15:24 -03:00
NaiJi
f9da202093
chore: Remove unused abstractions
2023-06-19 15:11:55 -03:00
NaiJi
3fedb17553
chore: Remove unused function from Desec API
2023-06-19 14:59:46 -03:00
NaiJi
0d49b89e43
chore: Remove unused function for Cloudflare provider
2023-06-19 14:52:07 -03:00
NaiJi
e418a58e5b
chore: Remove unused ApiTokenvalidatoin
2023-06-19 14:42:48 -03:00
NaiJi
6337889ab7
chore: Remove unneeded files
2023-06-19 11:59:11 -03:00
NaiJi
bfd67bac8d
fix: Change .id field to ['id'] for DnsRecord in Digital Ocean DNS
2023-06-09 06:13:16 -03:00
NaiJi
f81bf968fd
fix: Add forced JSON content type to REST APIs
2023-06-02 01:36:33 -03:00
NaiJi
d114d1477f
fix: Adapt usage of DNS provider interface to refactoring
2023-05-30 12:48:18 -03:00
NaiJi
b0769b8ed0
chore: Separate business logic from API layer for Digital Ocean DNS
2023-05-30 00:04:29 -03:00
NaiJi
8123632cc1
feat: Implement Cloudflare DNS provider layer and separate from API
2023-05-29 23:18:02 -03:00
NaiJi
7832094609
chore: Create cloudflare dns provider interface and separate it from api
2023-05-25 00:15:58 -03:00
NaiJi
509b2ac7c7
chore: Move DNS provider methods to the abstract interface
2023-05-25 00:02:10 -03:00
NaiJi
8863dc8b2c
chore: Move DNS validation to provider layer for desec
2023-05-24 23:51:40 -03:00
NaiJi
eebbf98349
chore: Move domain list getter to dns provider layer for desec
2023-05-24 23:47:43 -03:00
NaiJi
4bb26559aa
chore: Move business logic from API for desec dns provider
2023-05-22 23:40:25 -03:00
NaiJi
4260152081
chore: Merge desec into refactoring
2023-05-17 13:58:15 -03:00
NaiJi
4afcedebb7
feat: Remove certificate check during installation
2023-05-16 17:02:08 -03:00
NaiJi
ce017c6ea8
fix: Make minor improvements for deSEC
2023-05-16 15:03:31 -03:00
NaiJi
6ddc2328f0
feat: Implement proper DKIM creation for deSEC
2023-05-16 12:49:55 -03:00
NaiJi
e9665ad75d
feat: Implement polymorphic DNS check for DNS API
2023-05-16 11:06:01 -03:00
NaiJi
56dd40e90e
fix: Adjust graphql schemas to new dns provider
...
- fix runtime bugs
2023-05-12 16:32:19 -03:00
NaiJi
af90ddd78a
feat: Implement deSEC API support
2023-05-12 03:07:43 -03:00
NaiJi
234064ed72
feat: Implement infrastructure for new DNS provider deSEC
2023-05-09 03:15:48 -03:00
NaiJi
bad6926567
chore: Continue refactoring
...
- Rename APIGenericResult to GenericResult
- Wrap all provider functions results with GenericResult
- Move basic server commands and getters to business logic layer from API on Hetzner
2023-02-13 18:13:32 +04:00
NaiJi
841aee73e8
feat: Implement Digital Ocean DNS email entries
2023-01-16 21:25:48 +04:00
NaiJi
3b962c5f5a
feat: Adapt Desired DNS Records checking for Digital Ocean
2023-01-11 22:01:46 +04:00
NaiJi
120a8fc644
feat: Implement proper DNS entries creation for Digital Ocean
2023-01-10 21:24:26 +04:00
NaiJi
07de11c75a
fix: Implement correct DNS entries creation and deletion
2023-01-06 19:28:52 +04:00
NaiJi
d333787f37
fix: Change incorrect domain for domain lists
2022-12-28 17:23:28 +04:00
NaiJi
fc4f78162b
feat: Implement domain list getter for digital ocean dns
2022-12-21 23:35:20 +04:00
NaiJi
a45b93cd27
feat: Improve Dns Record structure and logic
...
It is to much digital ocean api. The decision with adding optional id is bad, but it will be refactored soon along with entire backend.
2022-12-21 23:31:03 +04:00
NaiJi
18d3039dc4
chore: Create infrastructure for Digital Ocean DNS provider
...
Also rename hardcoded cloudflare names from backend
2022-12-17 14:26:19 +04:00
NaiJi
65f5d987e2
feat: Implement error handling for server installation
...
Now user gets notified when connection error occurs
2022-11-29 19:21:36 +04:00
NaiJi
e62e8bf916
feat: Implement distinction for connection errors on dns provider page
...
Now user gets notified when connection error occurs
2022-11-28 23:55:37 +04:00
NaiJi
8c053f50b0
chore: Merge master into digital-ocean
2022-11-02 18:45:36 +04:00