Minor cleanups to make golint happy, removed a stray Printf.
This commit is contained in:
parent
2beeb7bc51
commit
28616763d2
10
cmd_onion.go
10
cmd_onion.go
|
@ -14,7 +14,7 @@ import (
|
||||||
|
|
||||||
// OnionInfo is the result of the AddOnion command.
|
// OnionInfo is the result of the AddOnion command.
|
||||||
type OnionInfo struct {
|
type OnionInfo struct {
|
||||||
OnionId string
|
OnionID string
|
||||||
KeyType string
|
KeyType string
|
||||||
Key string
|
Key string
|
||||||
|
|
||||||
|
@ -33,7 +33,6 @@ func (c *Conn) AddOnion(virtPort int, target, keyType, keyContent string, new bo
|
||||||
request += fmt.Sprintf("%s:%s", keyType, keyContent)
|
request += fmt.Sprintf("%s:%s", keyType, keyContent)
|
||||||
}
|
}
|
||||||
request += fmt.Sprintf(" Port=%d,%s\n", virtPort, target)
|
request += fmt.Sprintf(" Port=%d,%s\n", virtPort, target)
|
||||||
fmt.Printf("DEBUG request: %s\n", request)
|
|
||||||
response, err := c.Request(request)
|
response, err := c.Request(request)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
@ -42,7 +41,7 @@ func (c *Conn) AddOnion(virtPort int, target, keyType, keyContent string, new bo
|
||||||
onionInfo.RawResponse = response
|
onionInfo.RawResponse = response
|
||||||
fields = strings.Split(fmt.Sprintf("%s", response.Data), "ServiceID=")
|
fields = strings.Split(fmt.Sprintf("%s", response.Data), "ServiceID=")
|
||||||
fields = strings.Split(fields[1], " ")
|
fields = strings.Split(fields[1], " ")
|
||||||
onionInfo.OnionId = fields[0]
|
onionInfo.OnionID = fields[0]
|
||||||
|
|
||||||
if new {
|
if new {
|
||||||
fields = strings.Split(fmt.Sprintf("%s", response.Data), "PrivateKey=")
|
fields = strings.Split(fmt.Sprintf("%s", response.Data), "PrivateKey=")
|
||||||
|
@ -55,8 +54,9 @@ func (c *Conn) AddOnion(virtPort int, target, keyType, keyContent string, new bo
|
||||||
return &onionInfo, nil
|
return &onionInfo, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Conn) DeleteOnion(serviceId string) error {
|
// DeleteOnion issues a DEL_ONION command and returns the parsed response.
|
||||||
var deleteCmd string = fmt.Sprintf("DEL_ONION %s\n", serviceId)
|
func (c *Conn) DeleteOnion(serviceID string) error {
|
||||||
|
var deleteCmd string = fmt.Sprintf("DEL_ONION %s\n", serviceID)
|
||||||
_, err := c.Request(deleteCmd)
|
_, err := c.Request(deleteCmd)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -178,7 +178,7 @@ func (o *OnionListener) Accept() (net.Conn, error) {
|
||||||
var conn net.Conn
|
var conn net.Conn
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
if o.onionInfo.OnionId == "" {
|
if o.onionInfo.OnionID == "" {
|
||||||
return nil, fmt.Errorf("OnionListener: onion service not initialized.\n")
|
return nil, fmt.Errorf("OnionListener: onion service not initialized.\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -191,7 +191,7 @@ func (o *OnionListener) Accept() (net.Conn, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *OnionListener) Close() error {
|
func (o *OnionListener) Close() error {
|
||||||
err := o.controller.DeleteOnion(o.onionInfo.OnionId)
|
err := o.controller.DeleteOnion(o.onionInfo.OnionID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("OnionListener: DeleteHiddenService failure: %s\n", err)
|
return fmt.Errorf("OnionListener: DeleteHiddenService failure: %s\n", err)
|
||||||
}
|
}
|
||||||
|
@ -201,6 +201,6 @@ func (o *OnionListener) Close() error {
|
||||||
func (o *OnionListener) Addr() net.Addr {
|
func (o *OnionListener) Addr() net.Addr {
|
||||||
return OnionAddr{
|
return OnionAddr{
|
||||||
network: "tor",
|
network: "tor",
|
||||||
address: fmt.Sprintf("%s.onion:%d", o.onionInfo.OnionId, o.options.OnionServicePort),
|
address: fmt.Sprintf("%s.onion:%d", o.onionInfo.OnionID, o.options.OnionServicePort),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue