Commit Graph

  • e9fab95872 Add back SystemCallFilter=@chown (#907) master iBug 2026-09-22 22:06:55 +08:00
  • 97bb57230c docs: document DEB/RPM installation ginuerzh 2026-09-21 21:23:33 +08:00
  • bb45b12809 fix(release): use DynamicUser for gost.service ginuerzh 2026-09-21 21:15:33 +08:00
  • c4e789e2df fix(release): pin capability bounding set in gost.service ginuerzh 2026-09-21 21:03:43 +08:00
  • 2a6ba4df85 Add DEB and RPM packages for easier installation (#906) iBug 2026-09-21 21:01:26 +08:00
  • ece7770ad7 chore(gost): bump github.com/go-gost/x to v0.17.2 ginuerzh 2026-09-13 21:12:53 +08:00
  • eb66804ec8 chore(gost): bump github.com/go-gost/x to v0.17.1 ginuerzh 2026-09-12 12:12:22 +08:00
  • a20999046b chore(gost): bump github.com/go-gost/x to v0.17.0 ginuerzh 2026-09-12 09:43:49 +08:00
  • fe0982b2e4 fix: update go-m1cpu for macOS arm64 (#903) Igor Kuzmenkov 2026-09-12 05:06:30 +03:00
  • 36cc266257 chore: anchor gost gitignore rule to repo root ginuerzh 2026-09-07 17:46:21 +08:00
  • 074af1b175 program: shut down plugin subprocesses on stop ginuerzh 2026-09-07 17:42:44 +08:00
  • ee61f28688 test(e2e): add QUIC cipherKey invalid-datagram regression ginuerzh 2026-09-07 14:53:36 +08:00
  • 27ac16439e bump to v3.3.1, x v0.16.1 ginuerzh 2026-08-31 22:54:26 +08:00
  • d778c031eb test(e2e): transparent whitelist bypass + sniffing (gost#899) ginuerzh 2026-08-31 22:35:03 +08:00
  • cb76f63754 e2e: add PROXY protocol test (gost#677), bump core/x deps ginuerzh 2026-08-29 09:26:33 +08:00
  • 76467efc59 test(e2e): regression for Gost-Target destination-policy bypass ginuerzh 2026-08-27 20:16:34 +08:00
  • 35f7cd912c test(e2e): cover origin-form HTTP proxy request (#679) ginuerzh 2026-08-27 00:02:33 +08:00
  • 5e40415ac9 e2e: demux testcontainers exec stream, fix mtls proxy flags, add rtcp filter test ginuerzhandClaude 2026-08-26 22:27:52 +08:00
  • ecf14b8459 bump x to v0.15.6 ginuerzh 2026-08-25 22:18:31 +08:00
  • 1f14e72e3c bump x to v0.15.5 ginuerzh 2026-08-21 21:52:06 +08:00
  • aa1565c8b2 bump x to v0.15.4 ginuerzh 2026-08-18 23:44:32 +08:00
  • f7b27a2c8b bump x to v0.15.3 ginuerzh 2026-08-17 23:09:43 +08:00
  • c7d793c619 e2e: add cmd probe recovery test (gost#837) ginuerzh 2026-08-01 23:23:28 +08:00
  • f25148f2e0 bump x to v0.15.2 (SSH authorized_keys trailing-newline fix, gost#699) ginuerzh 2026-08-01 23:22:22 +08:00
  • 960f081e53 e2e: add UDP forward QUIC sniffing test ginuerzh 2026-07-30 23:24:35 +08:00
  • 55bb214a94 chore: bump x to v0.15.1, add e2e tests for chainGroup and sniffing ginuerzh 2026-07-29 23:06:15 +08:00
  • 555dacd244 chore: bump x to v0.15.0 (hopGroup, failCodes fix) ginuerzh 2026-07-27 22:13:34 +08:00
  • f63b212434 chore: bump x to v0.14.2, tls-dissector to v0.3.1, quic-go to v0.60.0, webtransport-go to v0.11.1 ginuerzh 2026-07-26 23:03:38 +08:00
  • 64017bf195 chore: bump x to v0.14.1 ginuerzh 2026-07-26 20:17:23 +08:00
  • 5a1a799848 tests/e2e: add HTTP response cache e2e tests ginuerzh 2026-07-26 18:14:03 +08:00
  • 5204d6285e chore: bump deps (core v0.6.0, x v0.14.0) ginuerzh 2026-07-26 18:12:57 +08:00
  • 81108ee0a4 chore: bump deps (core v0.5.5, x v0.13.18) ginuerzh 2026-07-25 18:52:45 +08:00
  • 122dde8385 chore: go get -u all ginuerzh 2026-07-24 23:15:01 +08:00
  • 9ccb007589 chore: bump deps ginuerzh 2026-07-24 22:34:52 +08:00
  • 5a01aa4fd2 chore: bump x to v0.13.14 (forwarder probe passthrough fix) ginuerzh 2026-07-16 23:34:22 +08:00
  • 4cdc5588ff chore: bump core to v0.5.4 (node liveness probe types) ginuerzh 2026-07-16 21:34:33 +08:00
  • 89f9ea124a chore: bump x to v0.13.13 (Tor SOCKS5 resolve, cmd probe) ginuerzh 2026-07-16 21:23:30 +08:00
  • e9cf3b4d3f e2e: add cmd probe failover test with true/false command nodes ginuerzh 2026-07-16 17:22:05 +08:00
  • bef00dffef e2e: add node liveness probe tests ginuerzh 2026-07-16 16:44:48 +08:00
  • 1c6fadcb1e test(e2e): add routing matcher module e2e test suite ginuerzh 2026-07-13 20:56:11 +08:00
  • 20f1e4a0b9 test(e2e): add resolver module e2e test suite ginuerzh 2026-07-13 19:06:30 +08:00
  • 1fd69ac704 test(e2e): add ingress module e2e test suite ginuerzh 2026-07-13 18:48:42 +08:00
  • 9355607ba7 test(e2e): add hosts module e2e test suite ginuerzh 2026-07-13 17:59:29 +08:00
  • 6746f556b7 test(e2e): add auth module e2e test suite ginuerzh 2026-07-13 17:47:45 +08:00
  • 3119cb43f2 test(e2e): add admission module e2e test suite ginuerzh 2026-07-13 17:39:07 +08:00
  • c7ea19ec66 test(e2e): add bypass module e2e test suite ginuerzh 2026-07-13 17:28:28 +08:00
  • b60c87e47f chore: ignore .claude/ session config ginuerzh 2026-07-13 16:51:19 +08:00
  • 632282436b chore: ignore build artifacts, codegraph index, python cache ginuerzh 2026-07-13 16:49:00 +08:00
  • fa815bf4a0 test(e2e): add TLS listener rejectUnknownSNI test suite ginuerzh 2026-07-13 16:45:03 +08:00
  • a8bd4a5f16 test(e2e): consolidate selector tests, add round-robin/fifo/backup failover ginuerzhandClaude 2026-07-13 16:42:14 +08:00
  • 94dcc9c045 chore(release): Make files in tarball owned by root (#889) iBug 2026-07-16 20:53:02 +08:00
  • 7643e16cca chore: bump go-gost/x to v0.13.12 ginuerzh 2026-07-11 22:11:08 +08:00
  • 64b71bd8a6 test(e2e): add utls dialer regression suite (#888) ginuerzh 2026-07-11 15:46:39 +08:00
  • ccf2989bc0 gost: bump x to v0.13.9, relay to v0.6.2; add PHT e2e tests ginuerzh 2026-07-06 22:10:15 +08:00
  • d54a896a81 update go.mod ginuerzh 2026-07-05 21:22:15 +08:00
  • 6b7dbf08fa chore: bump go-gost/x to v0.13.8, plugin to v0.5.0 ginuerzh 2026-07-05 21:19:32 +08:00
  • dd56308b2e test(mtls): add e2e tests for mTLS client cert identity forwarding ginuerzh 2026-07-04 19:00:44 +08:00
  • eb9dbb1807 chore: bump core to v0.5.3 and x to v0.13.7 ginuerzh 2026-07-03 20:20:26 +08:00
  • 02dc900686 chore: bump go-gost/x to v0.13.5 ginuerzh 2026-07-02 21:09:46 +08:00
  • bb912edecc chore: bump go-gost/x to v0.13.3 ginuerzh 2026-06-30 20:59:00 +08:00
  • ffb61cc19f chore: bump go-gost/core to v0.5.2, go-gost/x to v0.13.2 ginuerzh 2026-06-30 11:05:02 +08:00
  • a864cbcfe5 chore: bump go-gost/x to v0.13.1 ginuerzh 2026-06-28 20:06:03 +08:00
  • b139ed5968 chore: bump go-gost/core to v0.5.1, go-gost/x to v0.13.0, go-gost/plugin to v0.4.0 ginuerzh 2026-06-27 23:05:22 +08:00
  • 43724a5c40 test: add http2 handler e2e suite and tighten host-mapper + idle-timeout tests ginuerzhandClaude 2026-06-27 20:15:31 +08:00
  • 0bb9109c71 feat: add comprehensive forward handler e2e tests ginuerzh 2026-06-27 13:59:22 +08:00
  • a0427be086 feat: add comprehensive DNS handler e2e tests ginuerzh 2026-06-27 00:21:37 +08:00
  • 590c6f48bd feat: add file handler e2e tests covering GET, PUT, index, auth, and 404 ginuerzh 2026-06-26 22:19:13 +08:00
  • 69b561f944 feat: add comprehensive HTTP e2e tests covering connector, TLS, probeResist, idleTimeout, and UDP relay ginuerzh 2026-06-26 22:00:35 +08:00
  • 3c87a8b96e chore(deps): bump go-gost/x to v0.12.5 ginuerzh 2026-06-26 20:21:42 +08:00
  • c9cfc440ad build(deps): bump go-gost/x from v0.12.3 to v0.12.4 ginuerzh 2026-06-25 20:50:53 +08:00
  • c305f93703 chore(deps): bump go-gost/x to v0.12.3 ginuerzh 2026-06-23 21:47:44 +08:00
  • f638d8081f build(deps): bump go-gost/x from v0.12.1 to v0.12.2 ginuerzh 2026-06-22 21:46:46 +08:00
  • 286c1615fd build(deps): bump go-gost/x from v0.12.0 to v0.12.1 ginuerzh 2026-06-21 22:55:44 +08:00
  • b985e5138c fix: use atomic int for multi-worker exit code and clean up cancellation ginuerzh 2026-06-21 21:07:37 +08:00
  • b628475871 fix: enable metrics before loading services ginuerzh 2026-06-21 20:35:19 +08:00
  • 43dd0a6958 feat: register stdio listener for SSH ProxyCommand support ginuerzh 2026-06-21 15:40:41 +08:00
  • 9d00ad8c8f build(deps): bump go-gost/x from v0.11.1 to v0.12.0 ginuerzh 2026-06-20 22:15:57 +08:00
  • 1bebce0ed7 feat: register utls dialer for TLS ClientHello fingerprint simulation ginuerzh 2026-06-20 20:17:08 +08:00
  • 1178c4757f feat(cmd): add -R auto-reload flag for periodic config refresh ginuerzh 2026-06-20 20:12:11 +08:00
  • 73069f50e3 feat: support multiple -C config files ginuerzh 2026-06-20 18:56:25 +08:00
  • 06ec0097f9 ci: harden docker/release/nightly GitHub Actions workflows ginuerzh 2026-06-19 19:11:25 +08:00
  • 396b0977bd chore: bump x to v0.11.1 ginuerzh 2026-06-19 09:29:14 +08:00
  • 604dccc7b0 feat: register runix listener (#871) Yuan Tong 2026-06-19 09:27:06 +08:00
  • 6d80e06ab3 chore: bump x to v0.11.0 ginuerzh 2026-06-17 22:32:51 +08:00
  • e2447ce578 fix(e2e): use host network for Docker image builds in DinD environments ginuerzh 2026-06-06 20:34:24 +08:00
  • 811420e923 chore: bump x to include stateless UDP forwarding (#853) ginuerzh 2026-06-05 23:27:22 +08:00
  • 374b46dfe1 bump x to v0.10.10 ginuerzh 2026-06-03 23:30:01 +08:00
  • 22edb92084 bump x to v0.10.10 ginuerzh 2026-06-03 23:25:54 +08:00
  • 78a0a8c734 fix: disable UPX compression in Dockerfile to resolve #863 startup regression ginuerzh 2026-06-03 00:13:42 +08:00
  • 41e1878ebc feat: add nftables package to Dockerfile (#865) ZHAO Jin-Xiang 2026-06-02 23:56:53 +08:00
  • 5639c90e98 bump x to v0.10.9 ginuerzh 2026-06-02 23:54:13 +08:00
  • 36abf9bcd9 bump x to v0.10.8 ginuerzh 2026-06-02 20:07:48 +08:00
  • d584b7ac61 bump x to v0.10.7 ginuerzh 2026-05-31 22:49:10 +08:00
  • 56e2a1c496 fix: disable UPX compression to resolve #863 startup regression ginuerzh 2026-05-31 22:25:57 +08:00
  • b0bea19275 bump x to v0.10.6 ginuerzh 2026-05-31 22:13:42 +08:00
  • cd64f2edd3 bump x to v0.10.5 ginuerzh 2026-05-31 19:50:49 +08:00
  • 5f04c84e32 bump core to v0.4.1 ginuerzh 2026-05-31 19:40:28 +08:00
  • 600a64e611 bump x to v0.10.4 ginuerzh 2026-05-31 17:47:52 +08:00
  • 3d6b16686b bump x to v0.10.3 ginuerzh 2026-05-29 00:29:26 +08:00
  • 44684d40c3 add CLAUDE.md with build, CLI, and lifecycle documentation ginuerzh 2026-05-23 00:00:56 +08:00