mesh/delivery-group group feat/sdk1 rejected: composed together: the checker's verdict at the members' heads (428d048dd50a): unit: git.novox.be/novox/mesh-sdk/…
mesh/delivery closed: a newer head of the same pull request
mesh/check failed: unit: git.novox.be/novox/mesh-sdk/go/process.TestStatePutWritesAKeyWhole: a Put through a short blackout: 0, mesh-mail's state send…
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
20 lines
599 B
Go
20 lines
599 B
Go
package catalogue
|
|
|
|
// Zone is the manifest's declaration that a module answers the names in one zone.
|
|
type Zone struct {
|
|
// Name is the zone: a label or a dotted name, normally `${setting:<key>}`, so the operator chooses
|
|
// it and the definition does not.
|
|
Name string `json:"name"`
|
|
// Listen names one of the module's listens: the DNS answerer for the zone.
|
|
Listen string `json:"listen"`
|
|
}
|
|
|
|
// ZoneAt is a declared zone where the mesh placed it: what the resolver's holder forwards, and where.
|
|
type ZoneAt struct {
|
|
Zone string
|
|
Node string
|
|
Module string
|
|
Address string
|
|
Port int
|
|
}
|