yggdrasil-go/src/yggdrasil
cathugger 91a374d698 rearrange tcp reading loop
according to documentation of io.Reader interface,
"Callers should always process the n > 0 bytes returned before considering the error err. Doing so correctly handles I/O errors that happen after reading some bytes and also both of the allowed EOF behaviors."
2018-07-19 21:58:53 +00:00
..
config Stick with tcp://localhost:9001 as default for now 2018-07-07 12:16:55 +01:00
defaults update admin socket error message and run gofmt 2018-07-07 19:37:36 -05:00
address.go fix address/prefix code, platform specific parts still need testing 2018-06-14 07:58:07 -05:00
admin.go Fail to TCP when parsing AdminListen 2018-07-08 10:37:20 +01:00
core.go Resolve merge conflict with platformdefaults 2018-07-07 20:08:23 +01:00
crypto.go code cleanup 2018-06-12 17:50:08 -05:00
debug.go cleanup 2018-06-23 23:55:27 -05:00
dht.go prevent parent nodes from forcing coord oscillation, have dht.handleRes clean up the old request info immediately 2018-06-14 12:32:18 -05:00
dial.go support socks proxy in peer url and decouple explicit tor/i2p routing 2018-04-26 10:23:21 -04:00
icmpv6.go fix address/prefix code, platform specific parts still need testing 2018-06-14 07:58:07 -05:00
multicast.go code cleanup 2018-06-12 17:50:08 -05:00
peer.go more backpressure work, still needs testing 2018-06-23 21:51:32 -05:00
router.go periodically clean up timed-out sessions and old signatures, instead of trying to do it when creating new sessions or adding new signatures 2018-06-21 20:31:30 -05:00
search.go code cleanup 2018-06-12 17:50:08 -05:00
session.go periodically clean up timed-out sessions and old signatures, instead of trying to do it when creating new sessions or adding new signatures 2018-06-21 20:31:30 -05:00
signature.go periodically clean up timed-out sessions and old signatures, instead of trying to do it when creating new sessions or adding new signatures 2018-06-21 20:31:30 -05:00
switch.go correctly update buffer sizs when buffers overflow, and returned freed packets to the byte store 2018-07-06 17:27:04 -05:00
tcp.go rearrange tcp reading loop 2018-07-19 21:58:53 +00:00
tun_bsd.go code cleanup 2018-06-12 17:50:08 -05:00
tun_darwin.go Centralise platform defaults into the 'defaults' package 2018-07-07 12:08:52 +01:00
tun_linux.go Centralise platform defaults into the 'defaults' package 2018-07-07 12:08:52 +01:00
tun_other.go Centralise platform defaults into the 'defaults' package 2018-07-07 12:08:52 +01:00
tun_windows.go Centralise platform defaults into the 'defaults' package 2018-07-07 12:08:52 +01:00
tun.go Centralise platform defaults into the 'defaults' package 2018-07-07 12:08:52 +01:00
util.go code cleanup 2018-06-12 17:50:08 -05:00
version.go minor documentation updates, code comments, and a couple of bugfixes that I noticed when going through the code to comment it 2018-06-10 18:03:28 -05:00
wire.go minor documentation updates, code comments, and a couple of bugfixes that I noticed when going through the code to comment it 2018-06-10 18:03:28 -05:00