Commit Graph

62 Commits

Author SHA1 Message Date
nemunaire fab386534c Try to ListZones when validating providers settings
Bug: https://github.com/happyDomain/happydomain/issues/20
2024-02-06 14:28:37 +01:00
nemunaire 1035610be0 Relicense the project to AGPL-3.0 2023-12-24 11:42:00 +01:00
nemunaire 64d559e7dd Ensure SOA is always the first record in the list 2023-12-11 16:07:30 +01:00
nemunaire 820db44d7a users: Standardize json exports 2023-12-06 02:14:51 +01:00
nemunaire 2b6e5eb098 api: Give other user infos 2023-12-06 02:14:51 +01:00
nemunaire e47e99d4e3 Add logger 2023-12-06 02:14:51 +01:00
nemunaire 096c3ece9c ui: Display associated record types to services 2023-12-01 11:47:14 +01:00
nemunaire 857e70c079 Migrate from dns.RR to dnscontrol.RecordConfig
continuous-integration/drone/push Build is failing Details
2023-09-15 20:30:48 +02:00
nemunaire 216cdee5d5 Add Swagger
continuous-integration/drone/push Build is running Details
2023-08-05 22:10:27 +02:00
nemunaire 90db15d2ed Enable detection and fix go vet issues 2023-05-20 18:53:23 +02:00
nemunaire 8117b62506 Major dnscontrol update 2023-05-20 18:53:23 +02:00
nemunaire 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
nemunaire a2ffd164d6 Fix Zone view in default settings 2023-01-11 15:24:37 +01:00
nemunaire 350142abea Sanitize base64 in URLs 2023-01-11 12:25:28 +01:00
nemunaire c29a8fa57f Use identifiers globally 2023-01-11 12:25:28 +01:00
nemunaire 581f6f95ea Use constants for FieldHint 2023-01-03 09:15:59 +01:00
nemunaire 52009853db Fix bad HMAC handling
continuous-integration/drone/push Build is passing Details
2022-02-19 15:21:08 +01:00
nemunaire c0a3ea2d4c This is happyDomain now
continuous-integration/drone/push Build is passing Details
2022-01-18 10:16:32 +01:00
nemunaire 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
nemunaire 84458c0b48 ui: Can group domains by user preference 2021-12-16 20:04:10 +01:00
nemunaire 8ee8b07ce3 Add group property to domain to be able to group them in interface 2021-12-16 20:04:10 +01:00
nemunaire f4c0aa994c Save zone display format into user settings
continuous-integration/drone/push Build was killed Details
2021-10-19 18:15:30 +02:00
nemunaire 7c05c6199c Implement domains discovery through dnscontrol 2021-07-05 18:01:43 +02:00
nemunaire b32c50b5bd WIP Do diff and apply through dnscontrol 2021-07-05 18:01:43 +02:00
nemunaire 4a431565df WIP Can import domain through dnscontrol 2021-07-05 18:01:43 +02:00
nemunaire 97c8a0d21f Start using DNScontrol 2021-07-05 17:18:15 +02:00
nemunaire fa647c7a4b Fix generation of records for the origin 2021-01-22 14:49:39 +01:00
nemunaire e80281c941 Add NO_AUTH configuration option.
This option permit to use happyDNS without creating accounts.
2021-01-06 03:20:14 +01:00
nemunaire f004899f2f Save settings on user registration 2021-01-04 10:52:09 +01:00
nemunaire 12eb6c45be New option to choose fieldhint 2020-12-29 17:06:12 +01:00
nemunaire bf5f35daf3 Add user settings and ability to change lang 2020-12-29 17:06:12 +01:00
nemunaire fd72f3bff8 Refactor service add 2020-12-29 17:01:01 +01:00
nemunaire 5917e12f5a fixup! Split services into family 2020-12-29 17:00:01 +01:00
nemunaire e70cc46be2 Transfert hexadecimal instead of base64 when this is truly hexadecimal 2020-12-08 18:25:23 +01:00
nemunaire 9a6e0504a9 Document code 2020-12-08 18:25:22 +01:00
nemunaire 01100610fb Add password constraint check in Go + update JS ones 2020-12-08 18:25:22 +01:00
nemunaire f5fe9320c6 Add a route to view current user session and clear it 2020-12-08 18:25:22 +01:00
nemunaire bfcff4220d Improve session unmarshal 2020-12-08 18:25:22 +01:00
nemunaire bbafb1bc6d Store values in session, and automatically save changes 2020-12-08 18:25:22 +01:00
nemunaire 8c1170fef4 Include origin in RR generation to extends relatives forms 2020-12-08 18:25:21 +01:00
nemunaire d75e20da6b Handle zone diff and update from abstract page 2020-12-08 18:25:21 +01:00
nemunaire beb87a8572 Rename SourceType as SourceMeta to follow ZoneMeta 2020-12-08 18:25:21 +01:00
nemunaire ab6fe350ca Import ZoneMeta in domain history 2020-12-08 18:25:21 +01:00
nemunaire c6e64d64a3 Don't do special case of aliases. Treat them only in frontend part. 2020-12-08 18:25:21 +01:00
nemunaire 19f0390454 Remove the subdomain when removing the last service of a subdomain 2020-12-08 18:25:21 +01:00
nemunaire 35fbb1625e Disallow removing SOA record 2020-12-08 18:25:21 +01:00
nemunaire 4a19149b51 Full update/deletion on abstract page 2020-12-08 18:25:21 +01:00
nemunaire 23311495ce Propagate services values through components 2020-12-08 18:25:21 +01:00
nemunaire 0e15ed3fdc Add identifier to services' records 2020-12-08 18:25:21 +01:00