Commit Graph

119 Commits

Author SHA1 Message Date
6f37df16ad Switch to our fork of dnscontrol 2021-07-05 18:01:43 +02:00
11d9719351 Improve zone diff display 2021-07-05 18:01:43 +02:00
c3c484deac Remove legacy code about sources 2021-07-05 18:01:43 +02:00
eb2c8ca572 Provider ready 2021-07-05 18:01:43 +02:00
1d38f399fc Provider's icons 2021-07-05 18:01:43 +02:00
7c05c6199c Implement domains discovery through dnscontrol 2021-07-05 18:01:43 +02:00
b32c50b5bd WIP Do diff and apply through dnscontrol 2021-07-05 18:01:43 +02:00
4a431565df WIP Can import domain through dnscontrol 2021-07-05 18:01:43 +02:00
af5c500215 WIP Switch to providers 2021-07-05 18:01:43 +02:00
97c8a0d21f Start using DNScontrol 2021-07-05 17:18:15 +02:00
cf416224d1 Refactor to use gin-gonic 2021-06-09 22:51:13 +02:00
4d465883d6 Use gin-gonic as router 2021-06-09 22:51:13 +02:00
b15eb2ad44 Split shared actions in a dedicated package 2021-05-20 10:22:10 +02:00
fa647c7a4b Fix generation of records for the origin 2021-01-22 14:49:39 +01:00
735d68e7af source: Implement actions on importable after migration domains 2021-01-14 03:08:00 +01:00
23d004489d resolver: Handle most of resolver errors 2021-01-12 16:58:50 +01:00
02d19a2af6 resolver: new strategy to resolve ANY questions 2021-01-12 15:59:56 +01:00
3c038bee88 When using a reverse proxy, it can clean empty paths, always add @ 2021-01-09 21:27:28 +01:00
e80281c941 Add NO_AUTH configuration option.
This option permit to use happyDNS without creating accounts.
2021-01-06 03:20:14 +01:00
4dc0c592d0 Rework DNS resolver client 2021-01-06 03:20:14 +01:00
10398cad8a Simplify client resolver form 2021-01-06 03:20:14 +01:00
9272ee5a8c Make the DNS client public 2021-01-06 03:20:14 +01:00
0780bb6444 When importing zone, create a WIP element 2021-01-04 10:52:09 +01:00
f004899f2f Save settings on user registration 2021-01-04 10:52:09 +01:00
0458acc6c9 On password change or account deletion, disconnect all user sessions 2020-12-29 17:06:12 +01:00
d8b123f38a Fix source updating 2020-12-29 17:06:12 +01:00
bf5f35daf3 Add user settings and ability to change lang 2020-12-29 17:06:12 +01:00
af4637ff8b Include source capabilities in source specs list 2020-12-29 17:06:11 +01:00
bb0d9c857a Add icon for some service providers 2020-12-29 17:03:13 +01:00
53da0f60cb Use CustomForm to display services 2020-12-29 17:03:13 +01:00
fd72f3bff8 Refactor service add 2020-12-29 17:01:01 +01:00
6ea1115f20 Move all related forms struct to forms package 2020-12-29 17:00:06 +01:00
bb54496ca5 Split services into family 2020-12-08 18:25:23 +01:00
bf20e73bd6 Refactor zone analyzer method visibility 2020-12-08 18:25:23 +01:00
37ed10f3bf Move zone services under a dedicated route 2020-12-08 18:25:23 +01:00
e25ca8b160 Extract Forms as a dedicated module 2020-12-08 18:25:23 +01:00
e627e6b5ea Disable types that are not compatible with a given source 2020-12-08 18:25:23 +01:00
12d9acd368 Able to list records from abstract services 2020-12-08 18:25:23 +01:00
914d8b2669 New route to generate records for a given service 2020-12-08 18:25:23 +01:00
e70cc46be2 Transfert hexadecimal instead of base64 when this is truly hexadecimal 2020-12-08 18:25:23 +01:00
bf3d23c705 Display most DNS binary fields as hexadecimal 2020-12-08 18:25:23 +01:00
dc49cd0e63 Improve logging 2020-12-08 18:25:23 +01:00
e2419d545f API: Add SameSite Strict attribute to cookie 2020-12-08 18:25:23 +01:00
adff503fa1 Force deletion of the auth cookie when session has expired 2020-12-08 18:25:23 +01:00
a0ebd2f23d api: source_specs and service_specs don't contains / anymore 2020-12-08 18:25:22 +01:00
0b48f7bf58 Add My account page to change password and delete account 2020-12-08 18:25:22 +01:00
e8e845b725 Give neutral answer when username is not found 2020-12-08 18:25:22 +01:00
e5476f884b Fix edition of source with redirections outside happyDNS 2020-12-08 18:25:22 +01:00
eef9462931 Handle source update through source settings API 2020-12-08 18:25:22 +01:00
f439ad605d Rework new domain page, following new source creation method 2020-12-08 18:25:22 +01:00