MHSanaei
|
c3f0378e68
fix(inbound): request an xray restart when toggling a routed MTProto inbound
|
2 days ago |
MHSanaei
|
781458d878
fix(inbound): defer a local MTProto inbound edit's sidecar push until after commit
|
2 days ago |
MHSanaei
|
a77c365fe4
fix(inbound): accept WireGuard clients when creating an inbound
|
2 days ago |
MHSanaei
|
091dbc0c6e
fix(inbound): always create in AddInbound instead of overwriting a row whose id was posted
|
2 days ago |
MHSanaei
|
814cda3fb4
feat(xray): update xray-core to v26.7.11 and adapt panel
|
5 days ago |
Yuri Khachaturyan
|
2c28fa5f48
fix(inbound): scope port-conflict check to the stored node on update (#5833)
|
1 week ago |
n0ctal
|
f431e9cc03
fix(inbounds): apply runtime changes after the DB commit (#5768)
|
1 week ago |
n0ctal
|
567a4ac4fe
fix(clients): parse only settings.clients across protocols (#5855)
|
1 week ago |
mrnickson-hue
|
7db92d6318
fix(inbound): reject finalmask + REALITY combo (crashes Xray-core) (#5861)
|
1 week ago |
MHSanaei
|
ad7a0f8164
refactor(mtproto): manage ad-tags per client only
|
1 week ago |
MHSanaei
|
43500a5470
feat(mtproto): per-client ad-tags, management-API auth, and record secret sync
|
1 week ago |
Sanaei
|
6214ff4edc
fix(mtproto): stop dropping connections on client/inbound edits; add live updates + ad-tag (#5838)
|
1 week ago |
MHSanaei
|
84b6423020
fix(mtproto): stop persisting a vestigial inbound-level secret
|
1 week ago |
MHSanaei
|
d97bd8643e
feat(mtproto): adopt dolonet/mtg-multi and make MTProto inbounds multi-client
|
1 week ago |
MHSanaei
|
052dd85ad3
feat(clients): hide disabled inbounds in the client form selector
|
1 week ago |
Grigoriy
|
f90e4a6962
fix(panel): use the hosting node address for WireGuard client configs (#5679)
|
1 week ago |
MHSanaei
|
7c12700c7d
fix(sub): resolve subscription clients and stats from normalized tables
|
2 weeks ago |
MHSanaei
|
a329882e0e
feat(wireguard): client config UX, collapsible config card, configurable DNS
|
2 weeks ago |
n0ctal
|
aef35ee0de
fix(sync): mark node dirty inside the mutation transaction (atomic ConfigDirty) (#5611)
|
2 weeks ago |
MHSanaei
|
fa1a19c03c
style: adopt golangci-lint v2 and resolve all findings
|
2 weeks ago |
MHSanaei
|
39eb5baf42
fix(inbound): convert legacy externalProxy to hosts on import
|
2 weeks ago |
Rouzbeh†
|
82600936d6
fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520)
|
3 weeks ago |
MHSanaei
|
315ecc2588
fix(inbound): persist streamSettings for tunnel so sockopt saves
|
3 weeks ago |
nima1024m
|
af3f460065
fix(routing): sync xray rules when panel inbound tags change or are deleted (#5367)
|
3 weeks ago |
MHSanaei
|
c5d31de4e9
fix(service): serialize client/inbound writes to prevent Postgres deadlock
|
4 weeks ago |
MHSanaei
|
982595968d
fix(inbound): regenerate SS-2022 client PSKs on method key-size change
|
4 weeks ago |
Sanaei
|
709b332d17
feat(hosts): managed Hosts for per-host subscription link overrides (#5409)
|
4 weeks ago |
MHSanaei
|
5eec178483
feat(mtproto): route Telegram egress through Xray routing rules
|
1 month ago |
MHSanaei
|
3af1afc53b
fix(inbound): avoid UNIQUE email constraint when importing inbounds that share clients
|
1 month ago |
MHSanaei
|
f1a4286e2f
feat(sub): per-inbound sort order for subscription links
|
1 month ago |