yggdrasil-go/src/core
Neil Alexander e147bed515
Use deadline for link handshake
This uses a 6 second deadline for timeouts instead of using `util.FuncTimeout` at 30 seconds for the read and then again for the write.

If the handshake doesn't complete within 6 seconds then it's going to probably collapse when we give the connection to Ironwood and it tries to do a keepalive anyway.
2022-09-24 16:43:44 +01:00
..
api.go Admin socket and yggdrasilctl improvements 2022-09-24 12:22:38 +01:00
core.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
core_test.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
debug.go Run goimports 2022-04-17 18:02:25 +01:00
link.go Use deadline for link handshake 2022-09-24 16:43:44 +01:00
link_socks.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
link_tcp.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
link_tcp_darwin.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
link_tcp_linux.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
link_tcp_other.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
link_tls.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
link_unix.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
nodeinfo.go Admin socket and yggdrasilctl refactoring (#939) 2022-09-03 10:50:43 +01:00
options.go Link refactor (#941) 2022-09-17 20:07:00 +01:00
proto.go Fix data races in handleProto (observed by @majestrate) 2022-07-07 17:03:29 +01:00
types.go have the core wrap and export the underlying PacketConn, move IPv6 ReadWriteCloser wrapper logic to a separate package 2021-07-05 13:14:12 -05:00
version.go Yggdrasil v0.4.0rc4 2021-06-28 18:21:53 +01:00