MHSanaei
|
5c5a509605
chore: add golangci-lint tasks and force LF on Go files
|
20 timmar sedan |
MHSanaei
|
a067f817ae
refactor: modernize Go with strings.SplitSeq and maps.Copy
|
20 timmar sedan |
n0ctal
|
7c183dbd97
fix(clients): surface bulk-reset auto-enable failures (#5763)
|
22 timmar sedan |
n0ctal
|
567a4ac4fe
fix(clients): parse only settings.clients across protocols (#5855)
|
22 timmar sedan |
mrnickson-hue
|
7db92d6318
fix(inbound): reject finalmask + REALITY combo (crashes Xray-core) (#5861)
|
22 timmar sedan |
Volov Vyacheslav
|
e424cc0f4d
fix(routing): allow dns.servers on private IPs past the geoip:private block rule (#5774)
|
22 timmar sedan |
mrnickson-hue
|
57300f44bd
fix(ldap): convert default total GB to bytes when auto-creating clients (#5854)
|
22 timmar sedan |
MHSanaei
|
328d920e98
feat(mtproto): enforce per-client quota & expiry via mtg-multi limits
|
1 dag sedan |
Sanaei
|
61e12e4c29
Frontend dev tooling (Husky, lint-staged, MSW, Storybook) + full React Hook Form migration (#5859)
|
1 dag sedan |
MHSanaei
|
8ee79cf447
refactor(frontend): replace recharts with uPlot for charts
|
1 dag sedan |
MHSanaei
|
bc309ed9f8
refactor(frontend): replace axios with the native Fetch API
|
1 dag sedan |
Rouzbeh†
|
15faec6258
fix(logs): limit Xray log growth (#5840)
|
1 dag sedan |
MHSanaei
|
9b91f0f42e
docs: vendor the documentation site into the monorepo
|
1 dag sedan |
MHSanaei
|
2c49dbf54e
fix(node): start a fresh quota window when a node auto-renews a client
|
2 dagar sedan |
MHSanaei
|
cc3303dd8c
fix(sub): carry a host's Final Mask into raw share links
|
2 dagar sedan |
MHSanaei
|
52d4af71bc
fix(ldap): attach auto-created clients to every configured inbound tag
|
2 dagar sedan |
MHSanaei
|
7cb2adf429
fix(client): clean node_client_traffics rows when deleting a client
|
2 dagar sedan |
ecgang
|
6e75938c61
[Feature]: Add a tooltip/hint to the "Password" field in the client form clarifying which protocols use it (#5809)
|
2 dagar sedan |
MHSanaei
|
ad7a0f8164
refactor(mtproto): manage ad-tags per client only
|
2 dagar sedan |
MHSanaei
|
406ce54fb2
chore(mtproto): bump the mtg-multi binary pin to v1.14.0
|
2 dagar sedan |
MHSanaei
|
43500a5470
feat(mtproto): per-client ad-tags, management-API auth, and record secret sync
|
2 dagar sedan |
MHSanaei
|
659f0f404c
fix(ci): stop executing tag-checkout code in the release smoke test
|
2 dagar sedan |
Sanaei
|
6214ff4edc
fix(mtproto): stop dropping connections on client/inbound edits; add live updates + ad-tag (#5838)
|
2 dagar sedan |
MHSanaei
|
84b6423020
fix(mtproto): stop persisting a vestigial inbound-level secret
|
3 dagar sedan |
MHSanaei
|
27fd19895a
fix(mtproto): drop the remark fragment from tg proxy deep links
|
3 dagar sedan |
MHSanaei
|
a1ca43d869
chore(gen): refresh generated schemas after Client.Secret comment drop
|
3 dagar sedan |
MHSanaei
|
977fe4b4ea
fix(ci): install mtg-multi without GOBIN for cross-compiled release builds
|
3 dagar sedan |
MHSanaei
|
d8b9f535ff
style(model): drop trailing comment on Client.Secret to satisfy gofumpt
|
3 dagar sedan |
MHSanaei
|
d97bd8643e
feat(mtproto): adopt dolonet/mtg-multi and make MTProto inbounds multi-client
|
3 dagar sedan |
MHSanaei
|
5e9606aa4d
fix(script): stop logging an error when Enter accepts the default ACME port
|
3 dagar sedan |