yggdrasil-go/src/yggdrasil
2019-08-05 10:24:54 +01:00
..
api.go Update API to represent coords as []uint64 2019-08-05 10:17:19 +01:00
conn.go add Conn.ReadNoCopy and Conn.WriteNoCopy that transfer ownership of a slice instead of copying, have Read and Write use the NoCopy versions under the hood and just manage copying as needed 2019-08-04 15:53:34 -05:00
core.go Various API changes and simplifications to fix mobile builds 2019-07-27 15:00:09 +01:00
debug.go Send PPROF output text to stderr instead of stdout so that it doesn't break -genconf 2019-07-20 21:56:53 +01:00
dht.go some minor refactoring to dht callbacks and searches, work in progress 2019-06-25 19:31:29 -05:00
dialer.go Add per-session read/write workers, work in progress, they still unfortunately need to take a mutex for safety 2019-08-03 21:46:18 -05:00
link.go Unexport/modify some interfaces to revive broken iOS/Android builds 2019-03-30 00:09:35 +00:00
listener.go Listener should clean up a bit more when closing 2019-04-19 23:04:09 +01:00
nodeinfo.go Export NodeInfoPayload type, rename some API functions 2019-07-28 11:30:24 +01:00
peer.go Refactoring: move tuntap and icmpv6 into separate package 2019-03-28 00:30:25 +00:00
router.go WARNING: CRYPTO DISABLED while speeding up stream writeMsg 2019-08-04 14:18:59 -05:00
search.go change how searches are initialized so we actually send a dhtReq to ourself and get a response, in case we're the destination 2019-07-26 17:44:40 -05:00
session.go move some potentially blocking operations out of session pool workers, minor cleanup 2019-08-04 16:29:58 -05:00
stream.go have the stream code use bufio instead of copying manually to an input buffer, slightly reduces total uses of memmove 2019-08-04 15:21:04 -05:00
switch.go Update API to represent coords as []uint64 2019-08-05 10:17:19 +01: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 Remove wrappedConn as unnecessary 2019-05-18 16:16:32 +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