Kristoffer Dalby
4a7921ead5
move all go files from root to hscontrol
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-05-10 20:47:51 +02:00
Johan Siebens
e128796b59
use smallzstd and sync pool
2023-01-27 12:03:24 +01:00
Juan Font
593040b73d
Run the Noise handlers under a new struct so we can access the noiseConn from the handlers
...
In TS2021 the MachineKey can be obtained from noiseConn.Peer() - contrary to what I thought before,
where I assumed MachineKey was dropped in TS2021.
By having a ts2021App and hanging from there the TS2021 handlers, we can fetch again the MachineKey.
2022-12-21 20:52:08 +01:00
Juan Font Alonso
f2fda4f906
Return error on marshaling issues
2022-09-04 11:36:03 +02:00
Juan Font Alonso
a87a9636e3
Expanded response marshal methods to support legacy and Noise
2022-08-19 14:19:29 +02:00
Juan Font Alonso
f599bea216
Fixed issue when not using compression
2022-08-14 23:15:41 +02:00
Juan Font Alonso
f4bab6b290
Created common methods for keep and map poll responses
2022-08-14 22:50:39 +02:00
Juan Font Alonso
d0898ecabc
Move common parts of the protocol to dedicated file
2022-08-14 21:15:58 +02:00