[PR #149] [MERGED] Gandi support #624

Open
opened 2025-11-20 04:25:29 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qdm12/ddns-updater/pull/149
Author: @fredericrous
Created: 1/25/2021
Status: Merged
Merged: 1/26/2021
Merged by: @qdm12

Base: masterHead: provider/gandi


📝 Commits (10+)

  • f3cc1d9 gandi provider
  • 8acb14f fix lint
  • 3f2ad16 add Gandi to Readme.md
  • 3923a6f replace name by host, I didn't get the first time that Host meant Name
  • fe5698b replace d *gandi by g *gandi
  • d0b6230 Implement Review: Update docs/gandi.md
  • c13f542 Implement Review: Update docs/gandi.md
  • 1d0b315 Implement Review: Update internal/regex/regex.go
  • 6ebbd37 Implement Review: Update internal/settings/gandi.go
  • ec437ea Implement Review: Update internal/settings/gandi.go

📊 Changes

7 files changed (+198 additions, -2 deletions)

View changed files

📝 README.md (+2 -0)
docs/gandi.md (+37 -0)
📝 internal/constants/providers.go (+2 -0)
📝 internal/params/json.go (+2 -0)
📝 internal/regex/regex.go (+8 -2)
📝 internal/settings/errors.go (+1 -0)
internal/settings/gandi.go (+146 -0)

📄 Description

Add support for http://gandi.net/ registrar

Notes:

  • this implementation uses gandiv5 API
  • Gandi API defaults to a TTL of 10800 when no TTL is provided when we do a PUT request to update the record. I set the default TTL to 3600 in ddns-updater but it can be overwritten from the configuration

please let me know what you think @qdm12

This PR resolves https://github.com/qdm12/ddns-updater/issues/150


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qdm12/ddns-updater/pull/149 **Author:** [@fredericrous](https://github.com/fredericrous) **Created:** 1/25/2021 **Status:** ✅ Merged **Merged:** 1/26/2021 **Merged by:** [@qdm12](https://github.com/qdm12) **Base:** `master` ← **Head:** `provider/gandi` --- ### 📝 Commits (10+) - [`f3cc1d9`](https://github.com/qdm12/ddns-updater/commit/f3cc1d956664cc1499282467a85f0cf6b7d7fa38) gandi provider - [`8acb14f`](https://github.com/qdm12/ddns-updater/commit/8acb14f301e1cfd70f00734d6452b52dea1c6af7) fix lint - [`3f2ad16`](https://github.com/qdm12/ddns-updater/commit/3f2ad164e62f3b9615fd9feca61b98d32a4ea4a1) add Gandi to Readme.md - [`3923a6f`](https://github.com/qdm12/ddns-updater/commit/3923a6facaf50c4744a09168a1f586e651b0eb05) replace name by host, I didn't get the first time that Host meant Name - [`fe5698b`](https://github.com/qdm12/ddns-updater/commit/fe5698b8a5496c41d01791ef9b1df8dc7dd36eda) replace d *gandi by g *gandi - [`d0b6230`](https://github.com/qdm12/ddns-updater/commit/d0b623088d52b3fe73effb89f5b536bb31a32aa7) Implement Review: Update docs/gandi.md - [`c13f542`](https://github.com/qdm12/ddns-updater/commit/c13f542d352f130047dbf4b0c481d8c952ee2392) Implement Review: Update docs/gandi.md - [`1d0b315`](https://github.com/qdm12/ddns-updater/commit/1d0b3157d9e894530b5ba5523eb79cdd6e6085a5) Implement Review: Update internal/regex/regex.go - [`6ebbd37`](https://github.com/qdm12/ddns-updater/commit/6ebbd3716ddc9439d0ddd9fbd65820a7936b7a94) Implement Review: Update internal/settings/gandi.go - [`ec437ea`](https://github.com/qdm12/ddns-updater/commit/ec437ea0a5240ef32d7d9b59aef85a74a955de2c) Implement Review: Update internal/settings/gandi.go ### 📊 Changes **7 files changed** (+198 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+2 -0) ➕ `docs/gandi.md` (+37 -0) 📝 `internal/constants/providers.go` (+2 -0) 📝 `internal/params/json.go` (+2 -0) 📝 `internal/regex/regex.go` (+8 -2) 📝 `internal/settings/errors.go` (+1 -0) ➕ `internal/settings/gandi.go` (+146 -0) </details> ### 📄 Description Add support for http://gandi.net/ registrar Notes: - this implementation uses gandiv5 API - Gandi API defaults to a TTL of 10800 when no TTL is provided when we do a PUT request to update the record. I set the default TTL to 3600 in ddns-updater but it can be overwritten from the configuration please let me know what you think @qdm12 This PR resolves https://github.com/qdm12/ddns-updater/issues/150 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 04:25:29 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#624