Merge namecoin/ncdns#165: gofmt -s util+server

4afc731c19 Re-order imports (Jeremy Rand)
39b9f2042c gofmt -s util (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: c74a7a01549aaa52693a6ed3ecbc1d06fce1ea18d65de516be706994caf539993eba78217838e25437de3cdc9edb1d6e545a419408cc7c1d2205c72341e313c9
pull/168/head
Jeremy Rand 2 years ago
commit 1a50a81429
No known key found for this signature in database
GPG Key ID: EB03139A459DD06E

@ -9,13 +9,14 @@ import (
"strings"
"sync"
"github.com/btcsuite/btcd/rpcclient"
"github.com/hlandau/buildinfo"
"github.com/hlandau/xlog"
"github.com/miekg/dns"
"github.com/btcsuite/btcd/rpcclient"
madns "gopkg.in/hlandau/madns.v2"
"github.com/namecoin/ncdns/backend"
"github.com/namecoin/ncdns/namecoin"
madns "gopkg.in/hlandau/madns.v2"
)
var log, Log = xlog.New("ncdns.server")

@ -47,14 +47,15 @@ func SplitDomainTail(name string) (tail, rest string) {
// If ANCHOR is the first label, basename is an empty string.
//
// Examples, where anchor="bit":
// "a.b.c.d." -> merr.ErrNotInZone
// "a.b.c.d.bit." -> subname="a.b.c", basename="d", rootname="bit"
// "d.bit." -> subname="", basename="d", rootname="bit"
// "bit." -> subname="", basename="", rootname="bit"
// "bit.x.y.z." -> subname="", basename="", rootname="bit.x.y.z"
// "d.bit.x.y.z." -> subname="", basename="d", rootname="bit.x.y.z"
// "c.d.bit.x.y.z." -> subname="c", basename="d", rootname="bit.x.y.z"
// "a.b.c.d.bit.x.y.z." -> subname="a.b.c", basename="d", rootname="bit.x.y.z"
//
// "a.b.c.d." -> merr.ErrNotInZone
// "a.b.c.d.bit." -> subname="a.b.c", basename="d", rootname="bit"
// "d.bit." -> subname="", basename="d", rootname="bit"
// "bit." -> subname="", basename="", rootname="bit"
// "bit.x.y.z." -> subname="", basename="", rootname="bit.x.y.z"
// "d.bit.x.y.z." -> subname="", basename="d", rootname="bit.x.y.z"
// "c.d.bit.x.y.z." -> subname="c", basename="d", rootname="bit.x.y.z"
// "a.b.c.d.bit.x.y.z." -> subname="a.b.c", basename="d", rootname="bit.x.y.z"
func SplitDomainByFloatingAnchor(qname, anchor string) (subname, basename, rootname string, err error) {
qname = strings.TrimRight(qname, ".")
parts := strings.Split(qname, ".")

Loading…
Cancel
Save