Artem Andreenko
23d4321be4
Implemented UNIX socket support for SOCKS5 server in yggstack command and updated README.md with usage instructions.
2024-05-22 15:41:40 -07:00
Vasyl Gello
edbaa72445
Do notvtry to open admin socket in autoconf too
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-03-24 19:44:52 +02:00
Vasyl Gello
7b5300a476
Try to fix gh upload
2024-01-28 14:10:18 +02:00
Neil Alexander
5520ef03bf
Update to Yggdrasil v0.5.5
2024-01-28 11:11:02 +00:00
Vasyl Gello
f465d71770
[skip CI] Add information about downloads
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-14 06:55:07 +02:00
Vasyl Gello
8f21eaa31a
[skip ci] Overwrite trunk build artifacts in release
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 17:49:30 +02:00
Vasyl Gello
3fa4809cd1
[Skip CI] Fix badge
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 17:37:54 +02:00
Vasyl Gello
74350f19fe
Fix typo
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 17:13:50 +02:00
Vasyl Gello
6c58d20a6b
Add GH_TOKEN environment variable
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-01-07 17:09:39 +02:00
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