Commit Graph

33 Commits

Author SHA1 Message Date
nemunaire 1035610be0 Relicense the project to AGPL-3.0 2023-12-24 11:42:00 +01:00
nemunaire 56b22bade5 Fix project name to permit go get
continuous-integration/drone/push Build is running Details
2023-09-07 11:37:18 +02:00
nemunaire 216cdee5d5 Add Swagger
continuous-integration/drone/push Build is running Details
2023-08-05 22:10:27 +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 c0a3ea2d4c This is happyDomain now
continuous-integration/drone/push Build is passing Details
2022-01-18 10:16:32 +01:00
nemunaire 8aa6f933a3 Rename project happyDomain 2021-12-31 15:52:15 +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 deb66f4279 CI: Include build commit or tag in binary 2021-12-16 20:04:10 +01:00
nemunaire c3c484deac Remove legacy code about sources 2021-07-05 18:01:43 +02:00
nemunaire 97c8a0d21f Start using DNScontrol 2021-07-05 17:18:15 +02:00
nemunaire cf416224d1 Refactor to use gin-gonic 2021-06-09 22:51:13 +02:00
nemunaire 4d465883d6 Use gin-gonic as router 2021-06-09 22:51:13 +02:00
nemunaire adff46dd3d New source: GoDaddy 2021-01-09 21:33:56 +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 bb54496ca5 Split services into family 2020-12-08 18:25:23 +01:00
nemunaire af9bc16489 Implement Gandi.net's LiveDNS API 2020-12-08 18:25:22 +01:00
nemunaire 5dc37b6c47 alwaysdata: introduce basic features 2020-12-08 18:25:22 +01:00
nemunaire 2c0b5ddabe Improve configuration, including storage configuration and selection 2020-12-08 18:25:22 +01:00
nemunaire fb9860176e Create a administration interface 2020-12-08 18:25:21 +01:00
nemunaire 82bf82034f Add LICENSE (CeCILL v2.1) 2020-05-11 00:18:50 +02:00
nemunaire dd12314385 Implement OVH API source 2020-05-11 00:18:50 +02:00
nemunaire 679bd9b9fa Implement Source abstraction 2020-05-11 00:18:50 +02:00
nemunaire 92896d8a84 Implement zone management in levelDB driver: now fully implemented 2020-05-11 00:18:50 +02:00
nemunaire 868a4e3abd Introducing LevelDB, currently handling only users 2020-05-11 00:18:50 +02:00
nemunaire 1263b87d1f Dedicate module to config parsing, include config as request context 2020-05-11 00:18:50 +02:00
nemunaire 7b9544b3db Refactor the whole Go project for a better directory architecture 2020-05-11 00:18:50 +02:00
nemunaire fcc62a0990 Change project name from libredns to happydns.org 2020-05-11 00:18:49 +02:00
nemunaire 0b55b5fed3 Save zones into DB 2020-05-11 00:18:49 +02:00
nemunaire a5e7f79b18 Use generate static assets, and allow to develop through proxy 2020-05-11 00:18:49 +02:00
nemunaire 213e2c286f htdocs: add a basic web interface 2020-05-06 12:06:59 +02:00
nemunaire 1858e61321 Use DefaultNameServer for doing queries 2019-07-16 16:44:54 +02:00
nemunaire 6d60e29ddf Initial commit 2019-07-16 16:19:10 +02:00