6f5a43d6c8
These changes are a joint effort between myself and @dajohi. - Separate IP address range/network code into its own file - Group all of the RFC range declarations together - Introduces a new unexported function to simplify the range declarations - Add comments for all exported functions - Use consistent variable casing in refactored code - Add initial doc.go package overview - Bump serialize interval to 10 minutes - Correct GroupKey to perform as intended - Make AddLocalAddress return error instead of just a debug message - Add tests for AddLocalAddress - Add tests for GroupKey - Add tests for GetBestLocalAddress - Use time.Time to improve readability - Make address manager code golint clean - Misc cleanup - Add test coverage reporting
58 lines
4.5 KiB
Text
58 lines
4.5 KiB
Text
|
|
github.com/conformal/btcd/addrmgr/network.go GroupKey 100.00% (23/23)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.reset 100.00% (6/6)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC1918 100.00% (4/4)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.NumAddresses 100.00% (3/3)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go NetAddressKey 100.00% (3/3)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go New 100.00% (3/3)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC4193 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC3964 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC3927 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC3849 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC4843 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsOnionCatTor 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRoutable 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsLocal 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/log.go init 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsValid 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC6145 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC6052 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC4862 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsRFC4380 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go IsIPv4 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/network.go ipNet 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/log.go DisableLog 100.00% (1/1)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.GetBestLocalAddress 94.74% (18/19)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.AddLocalAddress 90.91% (10/11)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go getReachabilityFrom 51.52% (17/33)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go ipString 50.00% (2/4)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.GetAddress 4.65% (2/43)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.deserializePeers 0.00% (0/50)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.Good 0.00% (0/44)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.savePeers 0.00% (0/41)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.updateAddress 0.00% (0/32)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.expireNew 0.00% (0/21)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.AddressCache 0.00% (0/16)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.AddAddressByIP 0.00% (0/16)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.getNewBucket 0.00% (0/15)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.getTriedBucket 0.00% (0/14)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.HostToNetAddress 0.00% (0/14)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go chance 0.00% (0/13)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.loadPeers 0.00% (0/13)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go bad 0.00% (0/11)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.Connected 0.00% (0/10)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.addressHandler 0.00% (0/9)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.pickTried 0.00% (0/8)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.DeserializeNetAddress 0.00% (0/7)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.Attempt 0.00% (0/7)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.Stop 0.00% (0/7)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.Start 0.00% (0/6)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.AddAddresses 0.00% (0/2)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.NeedMoreAddresses 0.00% (0/1)
|
|
github.com/conformal/btcd/addrmgr/log.go UseLogger 0.00% (0/1)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go knownAddress.LastAttempt 0.00% (0/1)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.find 0.00% (0/1)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go knownAddress.NetAddress 0.00% (0/1)
|
|
github.com/conformal/btcd/addrmgr/addrmanager.go AddrManager.AddAddress 0.00% (0/1)
|
|
github.com/conformal/btcd/addrmgr --------------------------------- 20.34% (108/531)
|
|
|