Commit Graph

62 Commits

Author SHA1 Message Date
fab386534c Try to ListZones when validating providers settings
Bug: https://github.com/happyDomain/happydomain/issues/20
2024-02-06 14:28:37 +01:00
1035610be0 Relicense the project to AGPL-3.0 2023-12-24 11:42:00 +01:00
64d559e7dd Ensure SOA is always the first record in the list 2023-12-11 16:07:30 +01:00
820db44d7a users: Standardize json exports 2023-12-06 02:14:51 +01:00
2b6e5eb098 api: Give other user infos 2023-12-06 02:14:51 +01:00
e47e99d4e3 Add logger 2023-12-06 02:14:51 +01:00
096c3ece9c ui: Display associated record types to services 2023-12-01 11:47:14 +01:00
857e70c079 Migrate from dns.RR to dnscontrol.RecordConfig
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-15 20:30:48 +02:00
216cdee5d5 Add Swagger
Some checks are pending
continuous-integration/drone/push Build is running
2023-08-05 22:10:27 +02:00
90db15d2ed Enable detection and fix go vet issues 2023-05-20 18:53:23 +02:00
8117b62506 Major dnscontrol update 2023-05-20 18:53:23 +02:00
2c29512ef1 Update to latest dnscontrol (v3.31.4) 2023-05-18 19:52:22 +02:00
Paul
fd8876da75 General message clarifications 2023-03-12 16:02:24 +01:00
a2ffd164d6 Fix Zone view in default settings 2023-01-11 15:24:37 +01:00
350142abea Sanitize base64 in URLs 2023-01-11 12:25:28 +01:00
c29a8fa57f Use identifiers globally 2023-01-11 12:25:28 +01:00
581f6f95ea Use constants for FieldHint 2023-01-03 09:15:59 +01:00
52009853db Fix bad HMAC handling
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-19 15:21:08 +01:00
c0a3ea2d4c This is happyDomain now
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-18 10:16:32 +01:00
4f1b20e392 Modular authentication
The authentication is now made through JWT.

It still remains login and signup form to simplify small installations
2021-12-16 20:04:10 +01:00
84458c0b48 ui: Can group domains by user preference 2021-12-16 20:04:10 +01:00
8ee8b07ce3 Add group property to domain to be able to group them in interface 2021-12-16 20:04:10 +01:00
f4c0aa994c Save zone display format into user settings
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-10-19 18:15:30 +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
97c8a0d21f Start using DNScontrol 2021-07-05 17:18:15 +02:00
fa647c7a4b Fix generation of records for the origin 2021-01-22 14:49:39 +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
f004899f2f Save settings on user registration 2021-01-04 10:52:09 +01:00
12eb6c45be New option to choose fieldhint 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
fd72f3bff8 Refactor service add 2020-12-29 17:01:01 +01:00
5917e12f5a fixup! Split services into family 2020-12-29 17:00:01 +01:00
e70cc46be2 Transfert hexadecimal instead of base64 when this is truly hexadecimal 2020-12-08 18:25:23 +01:00
9a6e0504a9 Document code 2020-12-08 18:25:22 +01:00
01100610fb Add password constraint check in Go + update JS ones 2020-12-08 18:25:22 +01:00
f5fe9320c6 Add a route to view current user session and clear it 2020-12-08 18:25:22 +01:00
bfcff4220d Improve session unmarshal 2020-12-08 18:25:22 +01:00
bbafb1bc6d Store values in session, and automatically save changes 2020-12-08 18:25:22 +01:00
8c1170fef4 Include origin in RR generation to extends relatives forms 2020-12-08 18:25:21 +01:00
d75e20da6b Handle zone diff and update from abstract page 2020-12-08 18:25:21 +01:00
beb87a8572 Rename SourceType as SourceMeta to follow ZoneMeta 2020-12-08 18:25:21 +01:00
ab6fe350ca Import ZoneMeta in domain history 2020-12-08 18:25:21 +01:00
c6e64d64a3 Don't do special case of aliases. Treat them only in frontend part. 2020-12-08 18:25:21 +01:00
19f0390454 Remove the subdomain when removing the last service of a subdomain 2020-12-08 18:25:21 +01:00
35fbb1625e Disallow removing SOA record 2020-12-08 18:25:21 +01:00
4a19149b51 Full update/deletion on abstract page 2020-12-08 18:25:21 +01:00
23311495ce Propagate services values through components 2020-12-08 18:25:21 +01:00
0e15ed3fdc Add identifier to services' records 2020-12-08 18:25:21 +01:00