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
ccac0ff7fa
refactor(digital-ocean-dns): Implement basic DTO for Digital Ocean DNS to avoid dynamic objects
2023-07-27 20:55:32 -03:00
146350f8f4
refactor(desec): Implement basic DTO for DESEC to avoid dynamic objects
2023-07-26 21:33:50 -03:00
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
9552df1ec2
chore: Remove unused abstraction for ServerProvider
2023-06-19 15:17:15 -03:00
215ad3579d
chore: Rename ApiMaps to RestApiMap and GraphQLApiMap
2023-06-19 15:15:24 -03:00
f9da202093
chore: Remove unused abstractions
2023-06-19 15:11:55 -03:00
3fedb17553
chore: Remove unused function from Desec API
2023-06-19 14:59:46 -03:00
0d49b89e43
chore: Remove unused function for Cloudflare provider
2023-06-19 14:52:07 -03:00
e418a58e5b
chore: Remove unused ApiTokenvalidatoin
2023-06-19 14:42:48 -03:00
6337889ab7
chore: Remove unneeded files
2023-06-19 11:59:11 -03:00
bfd67bac8d
fix: Change .id field to ['id'] for DnsRecord in Digital Ocean DNS
2023-06-09 06:13:16 -03:00
f81bf968fd
fix: Add forced JSON content type to REST APIs
2023-06-02 01:36:33 -03:00
d114d1477f
fix: Adapt usage of DNS provider interface to refactoring
2023-05-30 12:48:18 -03:00
b0769b8ed0
chore: Separate business logic from API layer for Digital Ocean DNS
2023-05-30 00:04:29 -03:00
8123632cc1
feat: Implement Cloudflare DNS provider layer and separate from API
2023-05-29 23:18:02 -03:00
7832094609
chore: Create cloudflare dns provider interface and separate it from api
2023-05-25 00:15:58 -03:00
509b2ac7c7
chore: Move DNS provider methods to the abstract interface
2023-05-25 00:02:10 -03:00
8863dc8b2c
chore: Move DNS validation to provider layer for desec
2023-05-24 23:51:40 -03:00
eebbf98349
chore: Move domain list getter to dns provider layer for desec
2023-05-24 23:47:43 -03:00
4bb26559aa
chore: Move business logic from API for desec dns provider
2023-05-22 23:40:25 -03:00
4260152081
chore: Merge desec into refactoring
2023-05-17 13:58:15 -03:00
4afcedebb7
feat: Remove certificate check during installation
2023-05-16 17:02:08 -03:00
ce017c6ea8
fix: Make minor improvements for deSEC
2023-05-16 15:03:31 -03:00
6ddc2328f0
feat: Implement proper DKIM creation for deSEC
2023-05-16 12:49:55 -03:00
e9665ad75d
feat: Implement polymorphic DNS check for DNS API
2023-05-16 11:06:01 -03:00
56dd40e90e
fix: Adjust graphql schemas to new dns provider
...
- fix runtime bugs
2023-05-12 16:32:19 -03:00
af90ddd78a
feat: Implement deSEC API support
2023-05-12 03:07:43 -03:00
234064ed72
feat: Implement infrastructure for new DNS provider deSEC
2023-05-09 03:15:48 -03:00
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
841aee73e8
feat: Implement Digital Ocean DNS email entries
2023-01-16 21:25:48 +04:00
3b962c5f5a
feat: Adapt Desired DNS Records checking for Digital Ocean
2023-01-11 22:01:46 +04:00
120a8fc644
feat: Implement proper DNS entries creation for Digital Ocean
2023-01-10 21:24:26 +04:00
07de11c75a
fix: Implement correct DNS entries creation and deletion
2023-01-06 19:28:52 +04:00
d333787f37
fix: Change incorrect domain for domain lists
2022-12-28 17:23:28 +04:00
fc4f78162b
feat: Implement domain list getter for digital ocean dns
2022-12-21 23:35:20 +04:00
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
18d3039dc4
chore: Create infrastructure for Digital Ocean DNS provider
...
Also rename hardcoded cloudflare names from backend
2022-12-17 14:26:19 +04:00
65f5d987e2
feat: Implement error handling for server installation
...
Now user gets notified when connection error occurs
2022-11-29 19:21:36 +04:00
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
8c053f50b0
chore: Merge master into digital-ocean
2022-11-02 18:45:36 +04:00
86b80156fd
refactor: Generalize DKIM usage into DnsRecords
...
- Replace raw DKIM String object with a general DnsRecord structure
- Implement network utils for common operations with networking concepts and structures
- Implement initializing page pop up to re-try server deployment in case of a random networking error
2022-10-30 18:23:47 +04:00
aa3dee585b
chore(dart): Fix warnings that appeared at Dart 2.18 SDK
2022-10-26 20:26:09 +04:00
NaiJi
2f59954641
feat(region): Remove hardcode for region of server installation
2022-10-13 21:16:21 +00:00
e4bb35d5d8
Catch cloudflare exceptions
2022-09-09 12:14:37 +03:00
06fbcff9a9
Fix graphql type errors
2022-09-08 22:58:45 +03:00
dac310f913
Implement Dns Provider Api Abstractions
2022-07-14 16:34:08 +03:00