@ -46,6 +46,7 @@ type Config struct {
NamecoinRPCPassword string ` default:"" usage:"Namecoin RPC password" `
NamecoinRPCPassword string ` default:"" usage:"Namecoin RPC password" `
NamecoinRPCAddress string ` default:"127.0.0.1:8336" usage:"Namecoin RPC server address" `
NamecoinRPCAddress string ` default:"127.0.0.1:8336" usage:"Namecoin RPC server address" `
NamecoinRPCCookiePath string ` default:"" usage:"Namecoin RPC cookie path (if set, used instead of password)" `
NamecoinRPCCookiePath string ` default:"" usage:"Namecoin RPC cookie path (if set, used instead of password)" `
NamecoinRPCTimeout int ` default:"1500" usage:"Timeout (in milliseconds) for Namecoin RPC requests" `
CacheMaxEntries int ` default:"100" usage:"Maximum name cache entries" `
CacheMaxEntries int ` default:"100" usage:"Maximum name cache entries" `
SelfName string ` default:"" usage:"The FQDN of this nameserver. If empty, a pseudo-hostname is generated." `
SelfName string ` default:"" usage:"The FQDN of this nameserver. If empty, a pseudo-hostname is generated." `
SelfIP string ` default:"127.127.127.127" usage:"The canonical IP address for this service" `
SelfIP string ` default:"127.127.127.127" usage:"The canonical IP address for this service" `
@ -106,6 +107,7 @@ func New(cfg *Config) (s *Server, err error) {
b , err := backend . New ( & backend . Config {
b , err := backend . New ( & backend . Config {
NamecoinConn : s . namecoinConn ,
NamecoinConn : s . namecoinConn ,
NamecoinTimeout : cfg . NamecoinRPCTimeout ,
CacheMaxEntries : cfg . CacheMaxEntries ,
CacheMaxEntries : cfg . CacheMaxEntries ,
SelfIP : cfg . SelfIP ,
SelfIP : cfg . SelfIP ,
Hostmaster : cfg . Hostmaster ,
Hostmaster : cfg . Hostmaster ,