Commit graph

  • 605fb61b14
    Merge 8d721a36d3 into 1a65beaa21 SERBO 2026-10-20 12:19:28 +00:00
  • 8d721a36d3 Preserve XHTTP settings in external Clash subscriptions SERBO 2026-10-20 13:47:43 +03:00
  • 1a65beaa21 add tls-client keypair generation for OpenConnect client certificates main Alireza Ahmadi 2026-10-18 22:11:22 +02:00
  • 21866906a0 v1.6.5 v1.6.5 Alireza Ahmadi 2026-10-15 13:44:34 +02:00
  • ea0a681270 bump upstream packages Alireza Ahmadi 2026-10-15 12:56:29 +02:00
  • 5855d79bcf
    sub: add custom subscription headers and enable gzip compression (#1289) SashaGonch228 2026-10-15 15:07:30 +05:00
  • 7e19a2134a sub: move header parsing to sub.go, empty default, validate header names and values Alireza Ahmadi 2026-10-15 11:57:54 +02:00
  • e3378d4491 Merge remote-tracking branch 'origin/main' into pr1289 Alireza Ahmadi 2026-10-15 11:03:22 +02:00
  • 0af0d37ab5 move box.ctx to box.scope.Context Alireza Ahmadi 2026-10-13 20:20:27 +02:00
  • aa11bee31e Sing-Box v1.14.3 Alireza Ahmadi 2026-10-13 19:31:40 +02:00
  • 0cd16b3726 clash: enable UDP by default for anytls, drop null skip-cert-verify #1291 Alireza Ahmadi 2026-10-13 18:39:01 +02:00
  • 491e28c6d9 sub: load and apply custom headers as middleware in initRouter SashaGonch228 2026-10-12 19:59:32 +05:00
  • e29d06d154 sub: gzip for subs SashaGonch228 2026-10-11 16:41:35 +05:00
  • 9637e006c8 sub: add support for custom subscription headers SashaGonch228 2026-10-11 14:36:39 +05:00
  • 8586674477 use github cache Alireza Ahmadi 2026-10-11 00:04:49 +02:00
  • 855b40b003
    Merge pull request #1288 from SashaGonch228/apiv2-tests Alireza Ahmadi 2026-10-10 22:01:36 +02:00
  • 7bcbb11d66 reset: record periodic client resets so the panel refreshes #1287 Alireza Ahmadi 2026-10-10 21:52:06 +02:00
  • bbff4ea852 links: accept unpadded and url-safe base64, legacy ss format #1281 Alireza Ahmadi 2026-10-10 21:48:31 +02:00
  • 3d33e5fb3f test: add e2e tests for API v2 and fix Windows DB cleanup SashaGonch228 2026-10-10 18:28:11 +05:00
  • bea9c79916 Go v1.27.2 Alireza Ahmadi 2026-10-09 11:52:13 +02:00
  • db7f9545e7 v1.6.4 v1.6.4 Alireza Ahmadi 2026-10-08 00:27:19 +02:00
  • 61b6242356 bump updates - docker - pipelines Alireza Ahmadi 2026-10-07 23:57:42 +02:00
  • cc01bbdeff Sing-Box v1.14.2 Alireza Ahmadi 2026-10-07 23:22:29 +02:00
  • 41d9f5ccac Go v1.27.1 Alireza Ahmadi 2026-10-07 22:53:01 +02:00
  • 6d82306dfc add 3rd party app to readme: Android app #1285 & fix start history Alireza Ahmadi 2026-10-07 22:33:42 +02:00
  • 62d337951f quic: close sessions with CONNECTION_CLOSE on restart, kick and removal #1271 #1278 Alireza Ahmadi 2026-10-07 21:31:06 +02:00
  • 5211b74368 migration: clear legacy ECH options from tls server and out_json #1275 Alireza Ahmadi 2026-09-30 17:30:57 +02:00
  • 557d6605c8 api: restructure API v2 routes, add token management and e2e tests SashaGonch228 2026-10-02 22:56:26 +05:00
  • 84854f87b2 migration: clear legacy ECH options from tls server and out_json #1275 Alireza Ahmadi 2026-09-30 17:30:57 +02:00
  • 23b3fbd7e5 fix: drop ECH options removed in sing-box 1.13 from generated client outbounds freedomdb 2026-09-30 13:23:16 +08:00
  • 4b105092fb healthcheck: open db without migrations, honor webListen #1274 Alireza Ahmadi 2026-09-29 17:20:18 +02:00
  • fc6d377a2a cron: apply globalReset on save without restart, validate spec #1269 Alireza Ahmadi 2026-09-29 16:31:22 +02:00
  • 4437959fb7 usersession: cap kick mute at 30s so QUIC users are not locked out #1271 Alireza Ahmadi 2026-09-29 16:27:19 +02:00
  • 499277aa5b fix wget error #1273 Alireza Ahmadi 2026-09-29 16:20:06 +02:00
  • 19676ede67 Fix health checks performing database initialization jiangzhiyan 2026-09-29 16:26:54 +08:00
  • e7f6cab6c7 docs: add Surge Snell patch and rollback bundle William 2026-09-17 17:53:13 +08:00
  • 52fbaf733e feat: add dedicated Surge Snell accounts William 2026-09-17 17:50:41 +08:00
  • 13abbdc431 v1.6.3 v1.6.3 Alireza Ahmadi 2026-09-16 02:54:30 +02:00
  • 063283350c Sing-Box v1.14.1 Alireza Ahmadi 2026-09-16 01:05:32 +02:00
  • 158a204b5f feat: live traffic Alireza Ahmadi 2026-09-15 23:45:35 +02:00
  • a4df7552a8 revert migration to the old solution Alireza Ahmadi 2026-09-15 21:07:34 +02:00
  • 4f6f714ae2 multi user snell #1262 Alireza Ahmadi 2026-09-15 20:44:55 +02:00
  • bb0f49ac35 fix reset traffic #1261 Alireza Ahmadi 2026-09-15 20:19:23 +02:00
  • 79df6290f4 v1.6.2 v1.6.2 Alireza Ahmadi 2026-09-13 05:19:31 +02:00
  • 3a0759e6e1 fix setting save error #1258 Alireza Ahmadi 2026-09-13 05:16:13 +02:00
  • 48a67a3807 v1.6.1 v1.6.1 Alireza Ahmadi 2026-09-12 19:46:15 +02:00
  • 2e11bd2a4c sub json template docs #1257 Alireza Ahmadi 2026-09-12 19:22:46 +02:00
  • f344f64b55 qa tests and fixes phases 3-6 Alireza Ahmadi 2026-09-12 18:49:52 +02:00
  • dcbe9a8728 unified pipelines Alireza Ahmadi 2026-09-12 17:25:04 +02:00
  • 9ec56e93b1 qa test and fix phases 0,1,2 Alireza Ahmadi 2026-09-12 15:54:56 +02:00
  • 1e65f12ade bump packages Alireza Ahmadi 2026-09-10 03:22:12 +02:00
  • 5a33e0243e feat: maintenance mode (stop Sing-Box core) #1247 Alireza Ahmadi 2026-09-10 02:53:20 +02:00
  • 168ba563b5 feat: TLS spoofing Alireza Ahmadi 2026-09-10 02:11:16 +02:00
  • e7c1d702e4 fix inbound tag name in json and clash #1249 Alireza Ahmadi 2026-09-10 01:51:56 +02:00
  • cbce1fef0f generate OpenVPN StaticKey Alireza Ahmadi 2026-09-10 01:43:43 +02:00
  • d8625970e4 Drop the TLS template for OpenVPN and OpenConnect endpoints (#1253) Alireza Ahmadi 2026-09-09 23:45:02 +02:00
  • 3dab4295e8
    Bump google.golang.org/grpc from 1.83.0 to 1.83.2 dependabot[bot] 2026-09-08 22:57:31 +00:00
  • 66d1d295b3
    Merge pull request #1 from YiranrumengQAQ/arena/01a065cf-s-ui 依然如梦 2026-09-03 14:22:22 +08:00
  • 6279defa02 feat: Google Material Design 3 (M3) theme for s-ui web panel YiranrumengQAQ 2026-09-03 06:13:35 +00:00
  • 7f036928ea
    Bump google.golang.org/grpc from 1.83.0 to 1.83.1 dependabot[bot] 2026-09-02 08:23:41 +00:00
  • 686f233ff6
    Remove stale quic options from naive out_json when congestion control is cleared (#1244) BingEdward 2026-09-02 03:26:19 +08:00
  • 13f54c4c59 remove with_usbip tag Alireza Ahmadi 2026-09-01 21:06:59 +02:00
  • 25eda5a5d4 Remove stale quic options from naive out_json when congestion control is cleared 7487 2026-09-02 02:50:20 +08:00
  • 311b328bf9 v1.6.0 v1.6.0 Alireza Ahmadi 2026-08-31 19:07:03 +02:00
  • 3b86cb62bb update packages Alireza Ahmadi 2026-08-31 19:06:40 +02:00
  • 22c0aea842
    Merge pull request #1240 from alireza0/singbox-1.14 Alireza Ahmadi 2026-08-31 17:16:00 +02:00
  • a8d5975fd2 Sing-Box v1.14.0 Alireza Ahmadi 2026-08-31 13:32:21 +02:00
  • bb42d56013 Sing-Box v1.14.0-rc.5 Alireza Ahmadi 2026-08-30 19:08:30 +02:00
  • df1337d590 remove depricated options Alireza Ahmadi 2026-08-30 17:31:03 +02:00
  • 97a69bef2a http http2 quic fields Alireza Ahmadi 2026-08-30 14:31:22 +02:00
  • 4202af9b17 other migrations to 1.14 Alireza Ahmadi 2026-08-30 14:04:15 +02:00
  • 91ff2e72d0 upgrade acme to ca provider Alireza Ahmadi 2026-08-30 13:28:43 +02:00
  • 2951532c94 new endpoints + mtls Alireza Ahmadi 2026-08-30 12:57:25 +02:00
  • e7cb21d74b Sing-Box v1.14.0-rc.4 Alireza Ahmadi 2026-08-29 16:11:36 +02:00
  • a5c6102359 core: cover the new 1.14 protocols with config tests Alireza Ahmadi 2026-08-29 13:11:11 +02:00
  • 2a0a240ecd core: register the protocols added in sing-box 1.14 Alireza Ahmadi 2026-08-29 13:02:56 +02:00
  • ebaeea6d9b frontend: bump to the 1.14 option shapes Alireza Ahmadi 2026-08-29 12:51:24 +02:00
  • f41da0dfdd database: migrate options deprecated in sing-box 1.14 Alireza Ahmadi 2026-08-29 12:47:59 +02:00
  • 8089e95a5e core: register ACME and Tailscale certificate providers Alireza Ahmadi 2026-08-29 12:40:14 +02:00
  • 6f046508db core: add config compatibility test for the 1.14 upgrade Alireza Ahmadi 2026-08-29 12:36:30 +02:00
  • afe16b4d2d Sing-Box v1.14.0-rc.2: compile-level upgrade Alireza Ahmadi 2026-08-29 12:29:45 +02:00
  • bb4baebb13
    fix(hysteria2): preserve user identity across hot updates (#1231) LiGaAmG 2026-08-31 14:57:48 +03:00
  • 34ccb44f8a validate client names on bulk save paths too Alireza Ahmadi 2026-08-31 13:54:51 +02:00
  • 04ab920be8 ci: remove temporary check workflow LiGaAmG 2026-08-27 03:24:06 +03:00
  • ede2a22232 ci: temporarily re-add check workflow for CI verification LiGaAmG 2026-08-27 03:21:21 +03:00
  • f97a68e097 fix: make client name validation global and trim whitespace LiGaAmG 2026-08-27 03:17:07 +03:00
  • dd2b4bbcf9 fix: address review feedback on stable-identity PR LiGaAmG 2026-08-26 17:49:53 +03:00
  • 88bde26fcf cert issue by CF token #1237 Alireza Ahmadi 2026-08-26 13:07:40 +02:00
  • b92a68de22 fix(security): fix(deps): 2 vulnerable dependencies in go.mod begininvoke 2026-08-25 20:41:43 -07:00
  • 947fe419ac Add tokenless addTraffic endpoint for external usage reporting netsupcloud 2026-08-26 02:53:47 +03:30
  • 6174cf6726 fix: gofmt struct field alignment in hysteria and tuic inbound LiGaAmG 2026-08-25 23:30:00 +03:00
  • 65a6de89c4 ci: add go vet + gofmt check for patched protocols LiGaAmG 2026-08-25 23:26:50 +03:00
  • 09bfd235ca fix: extend stable user identity fix to hysteria, tuic, trojan, vless, vmess LiGaAmG 2026-08-25 23:18:14 +03:00
  • 0d3dc8e2e4 fix(hysteria2): gofmt struct field alignment after userNameList removal LiGaAmG 2026-08-25 23:07:08 +03:00
  • 44d3510303 README: telegram bot #1230 Alireza Ahmadi 2026-08-25 21:32:48 +02:00
  • 49d26f8cf8 fix(hysteria2): use stable user identity on hot updates LiGaAmG 2026-08-25 04:57:24 +03:00
  • 1900fd937d
    Trim surrounding whitespace from settings before validation (#1229) dactDMA 2026-08-23 22:36:06 +03:00
  • 5515d9d220 delete TrimSpace test dactDMA 2026-08-23 16:55:10 +03:00
  • 315ca9e6ab TrimSpace dactDMA 2026-08-23 16:54:34 +03:00
  • 08807ac1a3 catch untar error #1225 Alireza Ahmadi 2026-08-21 23:21:50 +02:00