go-ipfs-config: fix(corerouting) pass transport addr
Brian Tiger Chow committed
Feb 6, 2015 at 13:49 UTC
fd2fcf0879c97cec0eee162b935842c5fe4b543a
3 files changed
+16
-16
config/config.go
+10
-10
@@ -16,16 +16,16 @@ var log = u.Logger("config")
16
17
// Config is used to load IPFS config files.
18
type Config struct {
19
- Identity Identity // local node's peer identity
20
- Datastore Datastore // local node's storage
21
- Addresses Addresses // local node's addresses
22
- Mounts Mounts // local node's mount points
23
- Version Version // local node's version management
24
- Bootstrap []string // local nodes's bootstrap peer addresses
25
- Tour Tour // local node's tour position
26
- Gateway Gateway // local node's gateway server options
27
- GCR GCR // local node's routing servers (if GCR enabled)
28
- Log Log
19
+ Identity Identity // local node's peer identity
20
+ Datastore Datastore // local node's storage
21
+ Addresses Addresses // local node's addresses
22
+ Mounts Mounts // local node's mount points
23
+ Version Version // local node's version management
24
+ Bootstrap []string // local nodes's bootstrap peer addresses
25
+ Tour Tour // local node's tour position
26
+ Gateway Gateway // local node's gateway server options
27
+ SupernodeRouting SupernodeClientConfig // local node's routing servers (if SupernodeRouting enabled)
28
+ Log Log
29
}
30
31
const (
config/init.go
+2
-2
@@ -26,7 +26,7 @@ func Init(out io.Writer, nBitsForKeypair int) (*Config, error) {
26
return nil, err
27
}
28
29
- gcr, err := initGCR()
29
+ snr, err := initSNRConfig()
30
if err != nil {
31
return nil, err
32
}
@@ -45,7 +45,7 @@ func Init(out io.Writer, nBitsForKeypair int) (*Config, error) {
45
},
46
47
Bootstrap: BootstrapPeerStrings(bootstrapPeers),
48
- GCR: *gcr,
48
+ SupernodeRouting: *snr,
49
Datastore: *ds,
50
Identity: identity,
51
Log: Log{
config/supernode.go
renamed
+4
-4
@@ -5,7 +5,7 @@ import "github.com/jbenet/go-ipfs/util/ipfsaddr"
5
// TODO replace with final servers before merge
6
7
// TODO rename
8
-type GCR struct {
8
+type SupernodeClientConfig struct {
9
Servers []string
10
}
11
@@ -14,14 +14,14 @@ var DefaultGCRServers = []string{
14
"/ip4/107.170.215.87/tcp/4001/ipfs/QmZDYP9GBjkAmZrS5usSzPnLf41haq6jJhJDmWgnSM4zvW",
15
}
16
17
-func initGCR() (*GCR, error) {
17
+func initSNRConfig() (*SupernodeClientConfig, error) {
18
// TODO perform validation
19
- return &GCR{
19
+ return &SupernodeClientConfig{
20
Servers: DefaultGCRServers,
21
}, nil
22
}
23
24
-func (gcr *GCR) ServerIPFSAddrs() ([]ipfsaddr.IPFSAddr, error) {
24
+func (gcr *SupernodeClientConfig) ServerIPFSAddrs() ([]ipfsaddr.IPFSAddr, error) {
25
var addrs []ipfsaddr.IPFSAddr
26
for _, server := range gcr.Servers {
27
addr, err := ipfsaddr.ParseString(server)