16 Commits
Author SHA1 Message Date
ginuerzh 2e16457467 fix(config): warn when TLS options are set on a plaintext listener (#108)
Log a warning in ParseService when certFile/keyFile/caFile are configured for a listener type that never terminates TLS (tcp, udp, ws, mws, redirect, tproxy, rtcp, rudp, unix, runix, serial, stdio), so the misconfiguration is no longer silent. Uses a conservative plaintext blocklist; TLS-keyed off raw config strings so normal plaintext services stay quiet.

Refs go-gost/gost#579.
2026-06-22 14:29:41 +08:00
ginuerzh b4f39b4bcb chore(deps): bump quic-go to 0.59.1 (security patch)
chore(deps): bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1
2026-06-05 20:45:03 +08:00
ginuerzh 87b055a83b fix(icmp): ICMP tunnel not working on Windows due to wildcard bind (#98)
On Windows, icmp.ListenPacket("ip4:icmp", "0.0.0.0") does not reliably
deliver ICMP packets (golang/go#38427). Add a platform-specific
ListenPacket helper that binds to a discovered interface address and
enables SIO_RCVALL via WSAIoctl for promiscuous receive.

Fixes go-gost/x#36
2026-05-27 21:02:26 +08:00
ginuerzh 871afeeb6d Merge pull request #27 from cgroschupp/feature/whitelist-change
feat: add whitelist support
2024-04-24 23:13:29 +08:00
ginuerzh c3b133a2de Merge pull request #26 from cgroschupp/feature/darwin_redirect
feat: add redirect darwin support
2024-04-24 23:09:07 +08:00
ginuerzh 68f9690494 Merge pull request #25 from cgroschupp/feature/homedir-expand-ssh
feat: expand homedir of ssh private key
2024-04-24 23:07:50 +08:00
ginuerzh c35a79b2c9 Merge branch 'master' into feature/homedir-expand-ssh 2024-04-24 23:07:38 +08:00
ginuerzh a2ab48c423 Merge pull request #24 from cgroschupp/feature/keyring-ssh-passphrase
feat: allow to read ssh passphrase from keyring
2024-04-24 22:46:00 +08:00
ginuerzh 902e24e7e8 Merge branch 'master' into feature/keyring-ssh-passphrase 2024-04-24 22:45:29 +08:00
ginuerzh a618998b36 Merge pull request #20 from go-gost/dependabot/go_modules/github.com/quic-go/quic-go-0.40.1
Bump github.com/quic-go/quic-go from 0.40.0 to 0.40.1
2024-01-18 17:42:34 +08:00
ginuerzh c4b95b180e Merge pull request #19 from go-gost/dependabot/go_modules/golang.org/x/crypto-0.17.0
Bump golang.org/x/crypto from 0.16.0 to 0.17.0
2023-12-19 21:15:42 +08:00
ginuerzh 8ef341dc88 Merge pull request #16 from gost-dev/bump-version
Bump deps
2023-11-30 16:19:22 +08:00
ginuerzh 033151a770 Merge pull request #13 from go-gost/dependabot/go_modules/golang.org/x/net-0.17.0
Bump golang.org/x/net from 0.15.0 to 0.17.0
2023-10-14 21:06:55 +08:00
ginuerzh b720e72870 Merge pull request #12 from gost-dev/bump-deps
Bump deps and remove deprecated method
2023-09-18 21:19:20 +08:00
ginuerzh 719f5c8267 Merge pull request #11 from honwen/master
bump deps; bump sdk to 1.21
2023-09-15 23:54:54 +08:00
ginuerzh da582d1da1 Merge branch 'master' into master 2023-09-15 23:53:59 +08:00