yggdrasil-go/src/yggdrasil
2019-09-18 20:26:48 +01:00
..
api.go remove sessionInfo.doFunc, have the api just use phony.Block instead 2019-08-29 21:59:28 -05:00
conn.go really finish initializing the session before returning it / giving up control of the router, in the Conn.search function used by Dial 2019-09-03 19:03:12 -05:00
core.go Be more verbose when a peer or listener is badly formatted 2019-09-18 19:58:41 +01:00
debug.go Remove legacy debug functions 2019-08-28 17:24:41 +01:00
dht.go Simplify reconfiguration 2019-08-28 19:31:04 +01:00
dialer.go more conn migration 2019-08-24 00:17:37 -05:00
link.go Be more verbose when a peer or listener is badly formatted 2019-09-18 19:58:41 +01:00
listener.go refactor things the router owns (dht, sessions, searches) into that struct, to make the ownership more explicit 2019-08-23 20:26:15 -05:00
nodeinfo.go a couple race fixes and use timer.AfterFunc instead of sleeping goroutines or ticker in a few places 2019-08-25 17:00:02 -05:00
peer.go Simplify reconfiguration 2019-08-28 19:31:04 +01:00
router.go Simplify reconfiguration 2019-08-28 19:31:04 +01:00
search.go make dial fail if a session to the same node already exists, fixes race between simultaneous connections to a node's 200 address and one of its 300 addresses, should also fix races between a search and an accepted listen 2019-09-01 14:07:00 -05:00
session.go Revert "Catch a nil pointer when sending a session packet to a conn, this shouldn't happen but it's caused multiple crashes in conn.recvMsg" 2019-09-18 20:26:06 +01:00
stream.go allow links to send multiple packets at once, currently we still only bother to send 1 at a time from the switch level 2019-08-18 12:17:54 -05:00
switch.go force things to buffer in the switch if the best link is currently busy. note that other links can end up sending if they become non-idle for other reasons. this is a temporary workaround to packet reordering, until we can figure out a better solution 2019-09-17 19:42:07 -05:00
tcp_darwin.go Support multiple TCP listeners 2019-03-04 17:52:57 +00:00
tcp_other.go Support multiple TCP listeners 2019-03-04 17:52:57 +00:00
tcp.go Be more verbose when a peer or listener is badly formatted 2019-09-18 19:58:41 +01:00
version.go fix code after moving address/crypto/util 2018-12-14 20:49:18 -06:00
wire.go Update API to represent coords as []uint64 2019-08-05 10:17:19 +01:00