dependabot[bot]
|
7a844682b3
chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.5 to 4.26.6 (#5730)
|
21 timmar sedan |
dependabot[bot]
|
6626bf4a07
chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 (#5729)
|
22 timmar sedan |
MHSanaei
|
c0df365524
chore(frontend): bump minor npm deps
|
22 timmar sedan |
Vitaliy Pavlov
|
5361b56e5e
fix(update): avoid full dnf system upgrade (#5717)
|
22 timmar sedan |
nima1024m
|
9e13b32c34
fix: make all self-managed file downloads/installs atomic, with real completion status (#5711)
|
22 timmar sedan |
nima1024m
|
ade74eb321
fix(balancers): keep mixed strategies on one observer (#5674)
|
22 timmar sedan |
MHSanaei
|
97e2c9e7ba
fix(web): sync the VLESS generate-key dropdown with the encryption field
|
22 timmar sedan |
MHSanaei
|
5e8327e728
fix(settings): include savePayload in the category body memo deps
|
23 timmar sedan |
MHSanaei
|
7c12700c7d
fix(sub): resolve subscription clients and stats from normalized tables
|
23 timmar sedan |
MHSanaei
|
c0d17e132d
fix(job): batch ip-limit per-email lookups and persistence
|
23 timmar sedan |
MHSanaei
|
fc5be5b9e4
feat(web): broadcast delta client stats above a snapshot threshold
|
23 timmar sedan |
MHSanaei
|
c3cc8b4374
fix(job): gate ip-limit scan on clients.limit_ip instead of parsing all settings
|
1 dag sedan |
MHSanaei
|
97588dd0b9
fix(traffic): disable depleted clients by id instead of a second full scan
|
1 dag sedan |
MHSanaei
|
fb1d055b06
fix(traffic): persist delayed-start expiry only for converted clients
|
1 dag sedan |
MHSanaei
|
4fc301682f
test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k
|
1 dag sedan |
MHSanaei
|
28f7690224
docs: move architecture map into docs/ and refresh it against the live tree
|
1 dag sedan |
MHSanaei
|
92303094fd
feat(settings): let users clear stored secrets from the UI
|
1 dag sedan |
MHSanaei
|
fb3a1559b2
fix(sub): default https:// for scheme-less support and profile URLs
|
1 dag sedan |
MHSanaei
|
a335456cd3
fix(settings): repair legacy path settings that block every settings save
|
1 dag sedan |
MHSanaei
|
9a3a12b260
fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync
|
1 dag sedan |
MHSanaei
|
4d6f2ddd97
fix(node): stop force-restarting a node's Xray when its clients auto-disable
|
1 dag sedan |
MHSanaei
|
62f303905e
fix(scripts): pass --force to acme.sh --installcert so it survives sudo
|
1 dag sedan |
MHSanaei
|
c8ef1b1f68
feat(reality): derive a stable per-client spiderX for shared links
|
1 dag sedan |
MHSanaei
|
64c306037f
feat(wireguard): make client allowedIPs editable with validation
|
1 dag sedan |
MHSanaei
|
8dd3b31ee8
fix(node): show the activated first-use deadline on the Clients page
|
1 dag sedan |
MHSanaei
|
e5b56c9444
fix(xray): reconcile client auto-disable through the API instead of a forced restart
|
1 dag sedan |
MHSanaei
|
1153d5db8c
fix(groups): keep group traffic totals stable across client resets and deletes
|
1 dag sedan |
MHSanaei
|
539bcc897c
fix(inbounds): apply the legacy xhttp session-key migration when editing
|
1 dag sedan |
MHSanaei
|
273f88721e
fix(database): stop noisy per-startup errors in the Postgres server log
|
1 dag sedan |
MHSanaei
|
1f2e3e1447
fix(sub): use configured spiderX instead of always randomizing
|
1 dag sedan |