ginuerzh
64017bf195
chore: bump x to v0.14.1
2026-07-26 20:17:23 +08:00
ginuerzh
5204d6285e
chore: bump deps (core v0.6.0, x v0.14.0)
2026-07-26 18:12:57 +08:00
ginuerzh
81108ee0a4
chore: bump deps (core v0.5.5, x v0.13.18)
2026-07-25 18:52:45 +08:00
ginuerzh
122dde8385
chore: go get -u all
...
- x v0.13.15 → v0.13.16
- tls-dissector v0.2.0 → v0.3.0
- golang.org/x/* bump (crypto, net, sys, text, mod, sync, term, tools)
- oTel v1.41.0 → v1.43.0
- grpc v1.79.3 → v1.82.1
- gonum v0.16.0 → v0.17.0
2026-07-24 23:15:01 +08:00
ginuerzh
9ccb007589
chore: bump deps
...
- x v0.13.14 → v0.13.15 (MetadataFeature, BodyJSON matcher)
- relay v0.6.2 → v0.7.0
- tls-dissector v0.2.0 → v0.3.0
- add tidwall gjson/match/pretty/sjson (indirect, via x)
2026-07-24 22:34:52 +08:00
ginuerzh
5a01aa4fd2
chore: bump x to v0.13.14 (forwarder probe passthrough fix)
2026-07-16 23:34:22 +08:00
ginuerzh
4cdc5588ff
chore: bump core to v0.5.4 (node liveness probe types)
2026-07-16 21:34:33 +08:00
ginuerzh
89f9ea124a
chore: bump x to v0.13.13 (Tor SOCKS5 resolve, cmd probe)
2026-07-16 21:24:41 +08:00
ginuerzh
7643e16cca
chore: bump go-gost/x to v0.13.12
2026-07-11 22:11:08 +08:00
ginuerzh
64b71bd8a6
test(e2e): add utls dialer regression suite ( #888 )
...
Adds an e2e suite (tests/e2e/utls_test.go + testdata/utls/*)
that exercises the utls dialer in a forward-proxy chain:
curl -> client gost (http proxy :8080)
-> chain node (http connector + utls dialer)
-> server gost (http over TLS listener :8443)
-> tcp-echo
Two cases:
- TestUTLSInsecure: regression for go-gost/gost#887. A utls
dialer with `secure: false` must still complete the handshake
(InsecureSkipVerify must be honoured). The old unsafe cast read
garbage for InsecureSkipVerify and the handshake failed.
- TestUTLSSecureWithCA: exercises the converter's RootCAs /
ServerName path with a CA-signed server cert.
Uses the deterministic `Chrome` fingerprint (not `randomized`, which
randomises the ClientHello and is flaky against a standard Go TLS
server).
Bumps github.com/go-gost/x to v0.13.11, which fixes the
second half of #887 : the curve-preference enum divergence between
crypto/tls and utls (Go 1.24+ appends PQC hybrid curves that
utls does not define).
Related: go-gost/gost#887 , go-gost/x#111 , go-gost/x#112
2026-07-11 15:46:39 +08:00
ginuerzh
ccf2989bc0
gost: bump x to v0.13.9, relay to v0.6.2; add PHT e2e tests
...
- go.mod: x v0.13.8 → v0.13.9, relay v0.6.1 → v0.6.2
- tests/e2e/pht_test.go: 3 test cases (basic tunnel, PHTs, heartbeat)
- tests/e2e/testdata/pht/: client/server and client_phts/server_phts YAML configs
2026-07-06 22:10:15 +08:00
ginuerzh
d54a896a81
update go.mod
2026-07-05 21:22:15 +08:00
ginuerzh
6b7dbf08fa
chore: bump go-gost/x to v0.13.8, plugin to v0.5.0
2026-07-05 21:19:32 +08:00
ginuerzh
eb9dbb1807
chore: bump core to v0.5.3 and x to v0.13.7
2026-07-03 20:20:26 +08:00
ginuerzh
02dc900686
chore: bump go-gost/x to v0.13.5
2026-07-02 21:09:46 +08:00
ginuerzh
bb912edecc
chore: bump go-gost/x to v0.13.3
2026-06-30 20:59:00 +08:00
ginuerzh
ffb61cc19f
chore: bump go-gost/core to v0.5.2, go-gost/x to v0.13.2
2026-06-30 11:05:02 +08:00
ginuerzh
a864cbcfe5
chore: bump go-gost/x to v0.13.1
2026-06-28 20:06:03 +08:00
ginuerzh
b139ed5968
chore: bump go-gost/core to v0.5.1, go-gost/x to v0.13.0, go-gost/plugin to v0.4.0
2026-06-27 23:05:22 +08:00
ginuerzh
3c87a8b96e
chore(deps): bump go-gost/x to v0.12.5
2026-06-26 20:21:42 +08:00
ginuerzh
c9cfc440ad
build(deps): bump go-gost/x from v0.12.3 to v0.12.4
2026-06-25 20:50:53 +08:00
ginuerzh
c305f93703
chore(deps): bump go-gost/x to v0.12.3
2026-06-23 21:47:44 +08:00
ginuerzh
f638d8081f
build(deps): bump go-gost/x from v0.12.1 to v0.12.2
...
x v0.12.2 adds SO_REUSEPORT support for TCP listeners (#654 ).
2026-06-22 21:46:46 +08:00
ginuerzh
286c1615fd
build(deps): bump go-gost/x from v0.12.0 to v0.12.1
2026-06-21 22:55:44 +08:00
ginuerzh
9d00ad8c8f
build(deps): bump go-gost/x from v0.11.1 to v0.12.0
2026-06-20 22:15:57 +08:00
ginuerzh
396b0977bd
chore: bump x to v0.11.1
2026-06-19 09:29:14 +08:00
ginuerzh
6d80e06ab3
chore: bump x to v0.11.0
2026-06-17 22:32:51 +08:00
ginuerzh
e2447ce578
fix(e2e): use host network for Docker image builds in DinD environments
...
Docker-in-Docker containers cannot reach the internet via the default
bridge network, causing 'apk add' in the Dockerfile to hang indefinitely
and e2e tests to timeout after 10 minutes.
Add BuildOptionsModifier with NetworkMode=host to all FromDockerfile
definitions so the build step uses the host's network stack. This has
no negative impact on non-DinD environments where bridge networking
already works.
Also move GostBinPath flag and init() from main_test.go to utils.go
(non-test file) so the symbol is accessible across the package.
2026-06-06 20:34:24 +08:00
ginuerzh
811420e923
chore: bump x to include stateless UDP forwarding ( #853 )
2026-06-05 23:27:22 +08:00
ginuerzh
374b46dfe1
bump x to v0.10.10
2026-06-03 23:30:01 +08:00
ginuerzh
5639c90e98
bump x to v0.10.9
2026-06-02 23:54:13 +08:00
ginuerzh
36abf9bcd9
bump x to v0.10.8
2026-06-02 20:07:48 +08:00
ginuerzh
d584b7ac61
bump x to v0.10.7
2026-05-31 22:49:10 +08:00
ginuerzh
b0bea19275
bump x to v0.10.6
2026-05-31 22:13:42 +08:00
ginuerzh
cd64f2edd3
bump x to v0.10.5
2026-05-31 19:50:49 +08:00
ginuerzh
5f04c84e32
bump core to v0.4.1
2026-05-31 19:40:28 +08:00
ginuerzh
600a64e611
bump x to v0.10.4
2026-05-31 17:47:52 +08:00
ginuerzh
3d6b16686b
bump x to v0.10.3
2026-05-29 00:29:26 +08:00
ginuerzh
2be36abe75
bump x to v0.10.1, go-shadowsocks2 to v0.1.3; add gost binary to .gitignore
2026-05-22 23:21:30 +08:00
RMT
8740e6f258
Add e2e test cases for shadowsocks
2026-05-22 14:28:17 +08:00
ginuerzh
d4c9ef5056
add masque connector, dialer, and handler registrations; update x to v0.10.0
2026-05-21 23:03:49 +08:00
ginuerzh
e388426ec6
go1.26
2026-04-21 23:59:31 +08:00
ginuerzh
340ba32ef0
v3.2.6
2025-11-22 22:47:02 +08:00
ginuerzh
96551d5fa5
metrics: fix server conn wrapper ( #797 )
2025-10-11 22:07:41 +08:00
ginuerzh
8d05a6ed93
add multiple entrypoints for tunnel
2025-10-09 22:33:31 +08:00
ginuerzh
0348a16aa9
fix panic for channel close ( #779 )
2025-09-20 10:06:15 +08:00
ginuerzh
50934e0978
fix sniffing for websocket
2025-09-04 21:32:34 +08:00
ginuerzh
c2ed9c6f07
add service option for plugin
2025-08-29 23:38:29 +08:00
ginuerzh
f0a67a1108
fix bugs
2025-08-21 22:24:42 +08:00
ginuerzh
59c9638ce6
add bypass and admission matcher
2025-08-13 21:27:36 +08:00