nima1024m 9e13b32c34 fix: make all self-managed file downloads/installs atomic, with real completion status (#5711) 17 tuntia sitten
..
email fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
integration fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
outbound fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
panel 9e13b32c34 fix: make all self-managed file downloads/installs atomic, with real completion status (#5711) 17 tuntia sitten
tgbot fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
api_scale_postgres_test.go 6a032bcb2a perf(scale): speed up traffic, auto-renew, and node bulk ops at 50k-100k clients 1 viikko sitten
backup_filename_test.go 1bad2fcba1 feat(backup): prefix backup filenames with date and time (#5606) 5 päivää sitten
bulk_clients_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
bulk_traffic_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
client.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
client_apply_field_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
client_bulk.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes 1 päivä sitten
client_bulk_flow_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
client_bulk_reenable_test.go 789e92cddc fix(clients): re-enable depleted clients on API renewal (#5619) 3 päivää sitten
client_crud.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes 1 päivä sitten
client_effective_flow_test.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) 1 viikko sitten
client_email_validation_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
client_external_link.go dcb923b4a1 feat(sub): per-client external links and remote subscriptions 2 viikkoa sitten
client_flow_isolation_test.go c7a76e9626 fix: enable XTLS vision flow for VLESS+XHTTP+vlessenc in UI and share links (#5157) (#5185) 3 viikkoa sitten
client_group_node_sync_test.go 3088e96493 fix(client): clear group when removed in the single-client editor 2 viikkoa sitten
client_group_reset_test.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes 1 päivä sitten
client_groups.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes 1 päivä sitten
client_inbound_apply.go 64c306037f feat(wireguard): make client allowedIPs editable with validation 1 päivä sitten
client_link.go 7c12700c7d fix(sub): resolve subscription clients and stats from normalized tables 18 tuntia sitten
client_locks.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync 22 tuntia sitten
client_lookup.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) 1 viikko sitten
client_paging.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
client_portable.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes 1 päivä sitten
client_sync_multiprotocol_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
client_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
client_traffic.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes 1 päivä sitten
client_update_enable_test.go 789e92cddc fix(clients): re-enable depleted clients on API renewal (#5619) 3 päivää sitten
client_wireguard.go 64c306037f feat(wireguard): make client allowedIPs editable with validation 1 päivä sitten
client_wireguard_crud_test.go 9c8cd08f90 feat(wireguard): multi-client support 5 päivää sitten
client_wireguard_test.go 64c306037f feat(wireguard): make client allowedIPs editable with validation 1 päivä sitten
config.json 6b16d8c37a feat: apply inbound/outbound/routing changes live via Xray gRPC API 3 viikkoa sitten
del_shared_email_runtime_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
fallback.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
global_traffic_test.go 4d6f2ddd97 fix(node): stop force-restarting a node's Xray when its clients auto-disable 22 tuntia sitten
host.go 709b332d17 feat(hosts): managed Hosts for per-host subscription link overrides (#5409) 2 viikkoa sitten
host_test.go 709b332d17 feat(hosts): managed Hosts for per-host subscription link overrides (#5409) 2 viikkoa sitten
inbound.go 7c12700c7d fix(sub): resolve subscription clients and stats from normalized tables 18 tuntia sitten
inbound_autorenew_test.go 6a032bcb2a perf(scale): speed up traffic, auto-renew, and node bulk ops at 50k-100k clients 1 viikko sitten
inbound_client_ips.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync 22 tuntia sitten
inbound_client_ips_merge_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
inbound_client_traffic_test.go fb1d055b06 fix(traffic): persist delayed-start expiry only for converted clients 19 tuntia sitten
inbound_clients.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
inbound_disable.go 97588dd0b9 fix(traffic): disable depleted clients by id instead of a second full scan 19 tuntia sitten
inbound_flow_restore.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) 1 viikko sitten
inbound_flow_restore_test.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) 1 viikko sitten
inbound_import_external_proxy_test.go 39eb5baf42 fix(inbound): convert legacy externalProxy to hosts on import 5 päivää sitten
inbound_import_shared_clients_test.go 3af1afc53b fix(inbound): avoid UNIQUE email constraint when importing inbounds that share clients 2 viikkoa sitten
inbound_migration.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
inbound_migration_test.go 7605902324 Test-quality audit: fix 2 prod bugs, strengthen weak tests, add mutation/fuzz/CI tooling (#5345) 2 viikkoa sitten
inbound_mtproto_test.go 5eec178483 feat(mtproto): route Telegram egress through Xray routing rules 2 viikkoa sitten
inbound_node.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync 22 tuntia sitten
inbound_node_ips.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync 22 tuntia sitten
inbound_node_ips_test.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) 1 viikko sitten
inbound_node_reconcile_test.go 05ad7f417c feat(node): per node outbound routing (#5275) 2 viikkoa sitten
inbound_protocol.go c7a76e9626 fix: enable XTLS vision flow for VLESS+XHTTP+vlessenc in UI and share links (#5157) (#5185) 3 viikkoa sitten
inbound_protocol_test.go c7a76e9626 fix: enable XTLS vision flow for VLESS+XHTTP+vlessenc in UI and share links (#5157) (#5185) 3 viikkoa sitten
inbound_sub_sort_test.go f1a4286e2f feat(sub): per-inbound sort order for subscription links 2 viikkoa sitten
inbound_sublink.go 439245d42b feat(inbounds): apply remark template to Export all inbound links 6 päivää sitten
inbound_traffic.go fc5be5b9e4 feat(web): broadcast delta client stats above a snapshot threshold 19 tuntia sitten
inbound_traffic_global.go 58905d81a4 feat(node-sync): push global client usage to nodes for display and local enforcement 3 viikkoa sitten
inbound_update_tag_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
inbound_util.go f1a4286e2f feat(sub): per-inbound sort order for subscription links 2 viikkoa sitten
metric_history.go 293c1e44dc perf(metrics): tiered rollup history (7d at ~1.5MB) and cleaner ranges 1 viikko sitten
metric_history_test.go dc6d13b58f chore: bump deps and modernize test loops 1 viikko sitten
node.go 86813758cc fix(node): stop the offline-sync toast firing on saves to online nodes 3 päivää sitten
node_bulk_dispatch_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
node_client_breakdown_test.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) 1 viikko sitten
node_client_expiry_sync_test.go 8dd3b31ee8 fix(node): show the activated first-use deadline on the Clients page 1 päivä sitten
node_client_traffic_sum_test.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync 22 tuntia sitten
node_delete_orphan_test.go f5e50038f0 fix(nodes): block node delete while inbounds are still attached (#5394) 1 viikko sitten
node_dirty_test.go 86813758cc fix(node): stop the offline-sync toast firing on saves to online nodes 3 päivää sitten
node_mtls.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) 2 viikkoa sitten
node_mtls_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
node_netmetrics_test.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) 2 viikkoa sitten
node_origin_guid_test.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) 1 viikko sitten
node_shared_guid_test.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) 1 viikko sitten
node_tag_sync_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
node_test.go 554d85c2f7 feat: allow selecting inbounds synchronized from nodes (#5178) 3 viikkoa sitten
node_tree.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) 1 viikko sitten
node_tree_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
outbound_subscription.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
outbound_subscription_test.go ecb0b0a9fa fix(subscription): bound outbound response body (#5493) 1 viikko sitten
port_conflict.go 0d87bb8b4b fix(inbounds): flag conflicts with the reserved Xray API port (#5304) 2 viikkoa sitten
port_conflict_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
reality_scan.go 6964d84742 feat(reality): add live REALITY target scanner with IP/CIDR discovery 6 päivää sitten
reality_scan_test.go 6964d84742 feat(reality): add live REALITY target scanner with IP/CIDR discovery 6 päivää sitten
scale_helpers_test.go 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k 19 tuntia sitten
server.go bbfbd7eba6 Bump minimum eligible Xray version 4 päivää sitten
server_vlessenc_test.go 3ba43bd86d feat(web): vless encryption new modes (#5517) 1 viikko sitten
server_xray_checksum_test.go 2bb851dd50 fix(xray): verify the release archive checksum before installing (#5396) 1 viikko sitten
setting.go 92303094fd feat(settings): let users clear stored secrets from the UI 21 tuntia sitten
setting_mtls.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) 2 viikkoa sitten
setting_mtls_test.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) 2 viikkoa sitten
setting_security_test.go 92303094fd feat(settings): let users clear stored secrets from the UI 21 tuntia sitten
shadowsocks_client_key_test.go 982595968d fix(inbound): regenerate SS-2022 client PSKs on method key-size change 2 viikkoa sitten
sub_uri_base_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
sync_scale_postgres_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
traffic_poll_scale_test.go 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k 19 tuntia sitten
traffic_writer.go c5d31de4e9 fix(service): serialize client/inbound writes to prevent Postgres deadlock 2 viikkoa sitten
traffic_writer_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
url_safety.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
ws_payload_scale_test.go 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k 19 tuntia sitten
xray.go e5b56c9444 fix(xray): reconcile client auto-disable through the API instead of a forced restart 1 päivä sitten
xray_config_inject_test.go 5eec178483 feat(mtproto): route Telegram egress through Xray routing rules 2 viikkoa sitten
xray_config_scale_test.go 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k 19 tuntia sitten
xray_metrics.go eec030f86f feat(notifications): event bus architecture with Telegram and SMTP subscribers (#5326) 2 viikkoa sitten
xray_setting.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings 5 päivää sitten
xray_setting_routing_sync.go af3f460065 fix(routing): sync xray rules when panel inbound tags change or are deleted (#5367) 1 viikko sitten
xray_setting_routing_sync_test.go af3f460065 fix(routing): sync xray rules when panel inbound tags change or are deleted (#5367) 1 viikko sitten
xray_setting_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) 3 viikkoa sitten
xray_strip_rules_test.go 53f6ed394f Add Enable/Disable Toggle for Xray Routing Rules (#5296) 2 viikkoa sitten
xray_wireguard_config_test.go 9c8cd08f90 feat(wireguard): multi-client support 5 päivää sitten
xray_xhttp_session_test.go fea3c94b11 feat(xhttp): support sessionID* rename + sessionIDTable/Length (xray v26.6.22) (#5506) 1 viikko sitten