Commit graph

15 commits

Author SHA1 Message Date
Vasyl Gello
a2906602d9 Upload trunk release
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 16:52:27 +02:00
Vasyl Gello
c54a3add79 Publish trunk release
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 13:13:28 +02:00
Vasyl Gello
bd89731800 trunk.yml: Add workflow_dispatch trigger
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 12:37:14 +02:00
Vasyl Gello
e421d78349 Add github action to build trunk executables
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 12:33:30 +02:00
Vasyl Gello
c09e2fb534 Spawn proxy thread on every connection
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-06 20:23:50 +02:00
Vasyl Gello
e70c1444bb Bump components
go get -u ./...
go get gvisor.dev/gvisor@go

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-06 20:23:50 +02:00
Vasyl Gello
ad93f2c1c7 Force 'AdminListen' option to 'none' for yggstack
Yggstack is supposed to run as non-privileged user and while
admin socket is necessary in some cases like running a standalone node,
most uses will not require it. Expose it but set to "none" so users
can edit configuration later on.

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-28 05:57:43 +02:00
Vasyl Gello
a0295906ba README: Add info about .pk.ygg resolver
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:42:50 +02:00
Vasyl Gello
b763fe3f59 Add README, LICENSE and buildscripts
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:29:27 +02:00
Vasyl Gello
4069104169 Apply formatting fixes
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:29:27 +02:00
Vasyl Gello
ad7ea39e31 Add back lost pk.ygg resolvrr information block
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:29:27 +02:00
Vasyl Gello
05231d8daa Update dependencies
* yggdrasil-go 0.5.4

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:29:27 +02:00
Vasyl Gello
91d8b771fc Move netstack from contrib to src
* This is no more a static contributed code but
     living part of yggstack sources

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 18:29:27 +02:00
Jeff Becker
feaf5ca550 use proper stdlib functions for splitting host and port
replace use of strings.Cut() with net.SplitHostPort() as it does not handle every case we need it to.
e.g. "[1234::1%lan0]"
2023-11-27 15:42:31 +00:00
Vasyl Gello
6e427fefec Initial commit
Based on previous work of @neilalexander:
https://github.com/yggdrasil-network/yggdrasil-go@netstack

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-27 14:50:31 +02:00