Commit graph

664 commits

Author SHA1 Message Date
Alireza Ahmadi
1a65beaa21 add tls-client keypair generation for OpenConnect client certificates
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-10-18 22:11:22 +02:00
Alireza Ahmadi
21866906a0 v1.6.5
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-10-15 13:44:34 +02:00
Alireza Ahmadi
ea0a681270 bump upstream packages 2026-10-15 12:56:29 +02:00
SashaGonch228
5855d79bcf
sub: add custom subscription headers and enable gzip compression (#1289)
* sub: add support for custom subscription headers

* sub: gzip for subs

* sub: load and apply custom headers as middleware in initRouter

* sub: move header parsing to sub.go, empty default, validate header names and values

---------

Co-authored-by: Alireza Ahmadi <alireza7@gmail.com>
2026-10-15 12:07:30 +02:00
Alireza Ahmadi
0af0d37ab5 move box.ctx to box.scope.Context
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-10-13 20:20:27 +02:00
Alireza Ahmadi
aa11bee31e Sing-Box v1.14.3 2026-10-13 19:31:40 +02:00
Alireza Ahmadi
0cd16b3726 clash: enable UDP by default for anytls, drop null skip-cert-verify #1291 2026-10-13 18:39:01 +02:00
Alireza Ahmadi
8586674477 use github cache
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-10-11 00:05:03 +02:00
Alireza Ahmadi
855b40b003
Merge pull request #1288 from SashaGonch228/apiv2-tests
Some checks are pending
Release S-UI / test (push) Waiting to run
Release S-UI / build-frontend (push) Blocked by required conditions
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Release S-UI / build-windows-amd64 (push) Blocked by required conditions
Release S-UI / build-windows-arm64 (push) Blocked by required conditions
Release S-UI / publish (push) Blocked by required conditions
test: add e2e tests for API v2 and fix Windows DB cleanup
2026-10-10 22:01:36 +02:00
Alireza Ahmadi
7bcbb11d66 reset: record periodic client resets so the panel refreshes #1287 2026-10-10 21:52:06 +02:00
Alireza Ahmadi
bbff4ea852 links: accept unpadded and url-safe base64, legacy ss format #1281 2026-10-10 21:48:31 +02:00
SashaGonch228
3d33e5fb3f test: add e2e tests for API v2 and fix Windows DB cleanup 2026-10-10 18:28:11 +05:00
Alireza Ahmadi
bea9c79916 Go v1.27.2
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-10-09 11:52:13 +02:00
Alireza Ahmadi
db7f9545e7 v1.6.4
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-10-08 00:27:19 +02:00
Alireza Ahmadi
61b6242356 bump updates - docker - pipelines 2026-10-07 23:57:42 +02:00
Alireza Ahmadi
cc01bbdeff Sing-Box v1.14.2 2026-10-07 23:22:29 +02:00
Alireza Ahmadi
41d9f5ccac Go v1.27.1 2026-10-07 22:53:01 +02:00
Alireza Ahmadi
6d82306dfc add 3rd party app to readme: Android app #1285 & fix start history 2026-10-07 22:33:42 +02:00
Alireza Ahmadi
62d337951f quic: close sessions with CONNECTION_CLOSE on restart, kick and removal #1271 #1278 2026-10-07 21:31:06 +02:00
Alireza Ahmadi
5211b74368 migration: clear legacy ECH options from tls server and out_json #1275 2026-10-07 21:17:04 +02:00
Alireza Ahmadi
4b105092fb healthcheck: open db without migrations, honor webListen #1274
Some checks are pending
Release S-UI / test (push) Waiting to run
Release S-UI / build-frontend (push) Blocked by required conditions
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Release S-UI / build-windows-amd64 (push) Blocked by required conditions
Release S-UI / build-windows-arm64 (push) Blocked by required conditions
Release S-UI / publish (push) Blocked by required conditions
2026-09-29 17:20:18 +02:00
Alireza Ahmadi
fc6d377a2a cron: apply globalReset on save without restart, validate spec #1269 2026-09-29 16:31:22 +02:00
Alireza Ahmadi
4437959fb7 usersession: cap kick mute at 30s so QUIC users are not locked out #1271 2026-09-29 16:27:19 +02:00
Alireza Ahmadi
499277aa5b fix wget error #1273 2026-09-29 16:20:06 +02:00
Alireza Ahmadi
13abbdc431 v1.6.3
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-09-16 02:54:30 +02:00
Alireza Ahmadi
063283350c Sing-Box v1.14.1 2026-09-16 01:05:32 +02:00
Alireza Ahmadi
158a204b5f feat: live traffic 2026-09-16 00:53:43 +02:00
Alireza Ahmadi
a4df7552a8 revert migration to the old solution 2026-09-15 21:07:34 +02:00
Alireza Ahmadi
4f6f714ae2 multi user snell #1262 2026-09-15 20:44:55 +02:00
Alireza Ahmadi
bb0f49ac35 fix reset traffic #1261
Some checks are pending
Release S-UI / test (push) Waiting to run
Release S-UI / build-frontend (push) Blocked by required conditions
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Release S-UI / build-windows-amd64 (push) Blocked by required conditions
Release S-UI / build-windows-arm64 (push) Blocked by required conditions
Release S-UI / publish (push) Blocked by required conditions
2026-09-15 20:19:23 +02:00
Alireza Ahmadi
79df6290f4 v1.6.2
Some checks failed
Release S-UI / test (push) Has been cancelled
Release S-UI / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Release S-UI / build-windows-amd64 (push) Has been cancelled
Release S-UI / build-windows-arm64 (push) Has been cancelled
Release S-UI / publish (push) Has been cancelled
2026-09-13 05:19:31 +02:00
Alireza Ahmadi
3a0759e6e1 fix setting save error #1258 2026-09-13 05:16:13 +02:00
Alireza Ahmadi
48a67a3807 v1.6.1
Some checks are pending
Release S-UI / test (push) Waiting to run
Release S-UI / build-frontend (push) Blocked by required conditions
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Release S-UI / build-windows-amd64 (push) Blocked by required conditions
Release S-UI / build-windows-arm64 (push) Blocked by required conditions
Release S-UI / publish (push) Blocked by required conditions
2026-09-12 20:09:45 +02:00
Alireza Ahmadi
2e11bd2a4c sub json template docs #1257 2026-09-12 19:32:13 +02:00
Alireza Ahmadi
f344f64b55 qa tests and fixes phases 3-6 2026-09-12 18:49:52 +02:00
Alireza Ahmadi
dcbe9a8728 unified pipelines
Some checks are pending
Release S-UI / test (push) Waiting to run
Release S-UI / build-frontend (push) Blocked by required conditions
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Release S-UI / build-windows-amd64 (push) Blocked by required conditions
Release S-UI / build-windows-arm64 (push) Blocked by required conditions
Release S-UI / publish (push) Blocked by required conditions
2026-09-12 17:25:04 +02:00
Alireza Ahmadi
9ec56e93b1 qa test and fix phases 0,1,2 2026-09-12 16:59:29 +02:00
Alireza Ahmadi
1e65f12ade bump packages
Some checks failed
Release S-UI / build-frontend (push) Has been cancelled
Build S-UI for Windows / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Build S-UI for Windows / build-windows-amd64 (push) Has been cancelled
Build S-UI for Windows / build-windows-arm64 (push) Has been cancelled
2026-09-10 03:22:12 +02:00
Alireza Ahmadi
5a33e0243e feat: maintenance mode (stop Sing-Box core) #1247 2026-09-10 02:53:20 +02:00
Alireza Ahmadi
168ba563b5 feat: TLS spoofing 2026-09-10 02:11:16 +02:00
Alireza Ahmadi
e7c1d702e4 fix inbound tag name in json and clash #1249 2026-09-10 01:51:56 +02:00
Alireza Ahmadi
cbce1fef0f generate OpenVPN StaticKey 2026-09-10 01:43:53 +02:00
Alireza Ahmadi
d8625970e4 Drop the TLS template for OpenVPN and OpenConnect endpoints (#1253) 2026-09-10 01:30:01 +02:00
BingEdward
686f233ff6
Remove stale quic options from naive out_json when congestion control is cleared (#1244)
Some checks failed
Release S-UI / build-frontend (push) Has been cancelled
Build S-UI for Windows / build-frontend (push) Has been cancelled
Release S-UI / build-386 (push) Has been cancelled
Release S-UI / build-amd64 (push) Has been cancelled
Release S-UI / build-armv5 (push) Has been cancelled
Release S-UI / build-armv6 (push) Has been cancelled
Release S-UI / build-armv7 (push) Has been cancelled
Release S-UI / build-arm64 (push) Has been cancelled
Release S-UI / build-s390x (push) Has been cancelled
Build S-UI for Windows / build-windows-amd64 (push) Has been cancelled
Build S-UI for Windows / build-windows-arm64 (push) Has been cancelled
FillOutJson merges into the previously stored out_json, but naiveOut never
removed the old quic / quic_congestion_control keys. Clearing the QUIC
Congestion Control field on an existing naive inbound therefore left
"quic": true and the old algorithm in the generated config. Delete both
keys first, matching the other *Out helpers.

Closes #1243
2026-09-01 21:26:19 +02:00
Alireza Ahmadi
13f54c4c59 remove with_usbip tag 2026-09-01 21:06:59 +02:00
Alireza Ahmadi
311b328bf9 v1.6.0 2026-09-01 07:45:01 +02:00
Alireza Ahmadi
3b86cb62bb update packages 2026-08-31 19:06:40 +02:00
Alireza Ahmadi
22c0aea842
Merge pull request #1240 from alireza0/singbox-1.14
Some checks are pending
Release S-UI / build-frontend (push) Waiting to run
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Build S-UI for Windows / build-frontend (push) Waiting to run
Build S-UI for Windows / build-windows-amd64 (push) Blocked by required conditions
Build S-UI for Windows / build-windows-arm64 (push) Blocked by required conditions
Singbox 1.14
2026-08-31 17:16:00 +02:00
Alireza Ahmadi
a8d5975fd2 Sing-Box v1.14.0 2026-08-31 14:06:23 +02:00
Alireza Ahmadi
bb42d56013 Sing-Box v1.14.0-rc.5 2026-08-31 14:06:23 +02:00