mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2024-11-27 12:05:23 +00:00
Fix debug builds (hopefully)
This commit is contained in:
parent
4d3e90cbfe
commit
1e29465af1
@ -16,6 +16,7 @@ import "fmt"
|
|||||||
import "net"
|
import "net"
|
||||||
import "log"
|
import "log"
|
||||||
import "regexp"
|
import "regexp"
|
||||||
|
import "encoding/hex"
|
||||||
|
|
||||||
import _ "net/http/pprof"
|
import _ "net/http/pprof"
|
||||||
import "net/http"
|
import "net/http"
|
||||||
@ -23,6 +24,7 @@ import "runtime"
|
|||||||
import "os"
|
import "os"
|
||||||
|
|
||||||
import "github.com/yggdrasil-network/yggdrasil-go/src/address"
|
import "github.com/yggdrasil-network/yggdrasil-go/src/address"
|
||||||
|
import "github.com/yggdrasil-network/yggdrasil-go/src/config"
|
||||||
import "github.com/yggdrasil-network/yggdrasil-go/src/crypto"
|
import "github.com/yggdrasil-network/yggdrasil-go/src/crypto"
|
||||||
import "github.com/yggdrasil-network/yggdrasil-go/src/defaults"
|
import "github.com/yggdrasil-network/yggdrasil-go/src/defaults"
|
||||||
|
|
||||||
@ -52,7 +54,17 @@ func StartProfiler(log *log.Logger) error {
|
|||||||
func (c *Core) Init() {
|
func (c *Core) Init() {
|
||||||
bpub, bpriv := crypto.NewBoxKeys()
|
bpub, bpriv := crypto.NewBoxKeys()
|
||||||
spub, spriv := crypto.NewSigKeys()
|
spub, spriv := crypto.NewSigKeys()
|
||||||
c.init(bpub, bpriv, spub, spriv)
|
hbpub := hex.EncodeToString(bpub[:])
|
||||||
|
hbpriv := hex.EncodeToString(bpriv[:])
|
||||||
|
hspub := hex.EncodeToString(spub[:])
|
||||||
|
hspriv := hex.EncodeToString(spriv[:])
|
||||||
|
c.config = config.NodeConfig{
|
||||||
|
EncryptionPublicKey: hbpub,
|
||||||
|
EncryptionPrivateKey: hbpriv,
|
||||||
|
SigningPublicKey: hspub,
|
||||||
|
SigningPrivateKey: hspriv,
|
||||||
|
}
|
||||||
|
c.init( /*bpub, bpriv, spub, spriv*/ )
|
||||||
c.switchTable.start()
|
c.switchTable.start()
|
||||||
c.router.start()
|
c.router.start()
|
||||||
}
|
}
|
||||||
@ -350,7 +362,7 @@ func (c *Core) DEBUG_init(bpub []byte,
|
|||||||
bpriv []byte,
|
bpriv []byte,
|
||||||
spub []byte,
|
spub []byte,
|
||||||
spriv []byte) {
|
spriv []byte) {
|
||||||
var boxPub crypto.BoxPubKey
|
/*var boxPub crypto.BoxPubKey
|
||||||
var boxPriv crypto.BoxPrivKey
|
var boxPriv crypto.BoxPrivKey
|
||||||
var sigPub crypto.SigPubKey
|
var sigPub crypto.SigPubKey
|
||||||
var sigPriv crypto.SigPrivKey
|
var sigPriv crypto.SigPrivKey
|
||||||
@ -358,7 +370,18 @@ func (c *Core) DEBUG_init(bpub []byte,
|
|||||||
copy(boxPriv[:], bpriv)
|
copy(boxPriv[:], bpriv)
|
||||||
copy(sigPub[:], spub)
|
copy(sigPub[:], spub)
|
||||||
copy(sigPriv[:], spriv)
|
copy(sigPriv[:], spriv)
|
||||||
c.init(&boxPub, &boxPriv, &sigPub, &sigPriv)
|
c.init(&boxPub, &boxPriv, &sigPub, &sigPriv)*/
|
||||||
|
hbpub := hex.EncodeToString(bpub[:])
|
||||||
|
hbpriv := hex.EncodeToString(bpriv[:])
|
||||||
|
hspub := hex.EncodeToString(spub[:])
|
||||||
|
hspriv := hex.EncodeToString(spriv[:])
|
||||||
|
c.config = config.NodeConfig{
|
||||||
|
EncryptionPublicKey: hbpub,
|
||||||
|
EncryptionPrivateKey: hbpriv,
|
||||||
|
SigningPublicKey: hspub,
|
||||||
|
SigningPrivateKey: hspriv,
|
||||||
|
}
|
||||||
|
c.init( /*bpub, bpriv, spub, spriv*/ )
|
||||||
|
|
||||||
if err := c.router.start(); err != nil {
|
if err := c.router.start(); err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
@ -427,7 +450,8 @@ func (c *Core) DEBUG_addSOCKSConn(socksaddr, peeraddr string) {
|
|||||||
|
|
||||||
//*
|
//*
|
||||||
func (c *Core) DEBUG_setupAndStartGlobalTCPInterface(addrport string) {
|
func (c *Core) DEBUG_setupAndStartGlobalTCPInterface(addrport string) {
|
||||||
if err := c.tcp.init(c, addrport, 0); err != nil {
|
c.config.Listen = addrport
|
||||||
|
if err := c.tcp.init(c /*, addrport, 0*/); err != nil {
|
||||||
c.log.Println("Failed to start TCP interface:", err)
|
c.log.Println("Failed to start TCP interface:", err)
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
@ -474,7 +498,8 @@ func (c *Core) DEBUG_addKCPConn(saddr string) {
|
|||||||
|
|
||||||
func (c *Core) DEBUG_setupAndStartAdminInterface(addrport string) {
|
func (c *Core) DEBUG_setupAndStartAdminInterface(addrport string) {
|
||||||
a := admin{}
|
a := admin{}
|
||||||
a.init(c, addrport)
|
c.config.AdminListen = addrport
|
||||||
|
a.init(c /*, addrport*/)
|
||||||
c.admin = a
|
c.admin = a
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user