Sanaei dc6a16019e fix(xray): reject configs xray-core refuses, and check the fixtures against it il y a 7 heures
..
email 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
integration 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
outbound 30f6bc1833 feat: Add outbound egress metadata (IP + country) (#5886) il y a 2 semaines
panel 9e13b32c34 fix: make all self-managed file downloads/installs atomic, with real completion status (#5711) il y a 3 semaines
tgbot 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
access_log_parse_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
api_scale_postgres_test.go 6a032bcb2a perf(scale): speed up traffic, auto-renew, and node bulk ops at 50k-100k clients il y a 1 mois
backup_filename_test.go 1bad2fcba1 feat(backup): prefix backup filenames with date and time (#5606) il y a 1 mois
bulk_clients_test.go a0989e0f4d fix(node): stop client edits from tearing down node inbounds and harden reconcile fingerprints il y a 3 semaines
bulk_traffic_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
client.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
client_add_dedupe_test.go 5a7b3b7370 fix(client): stop duplicate client entries accumulating in inbound settings il y a 3 semaines
client_apply_field_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
client_bulk.go f8e9f2f087 fix(node): stop a departed master's frozen traffic from disabling clients (#6113) il y a 1 jour
client_bulk_flow_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings il y a 1 mois
client_bulk_reenable_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
client_bulk_reset_reenable_test.go 7c183dbd97 fix(clients): surface bulk-reset auto-enable failures (#5763) il y a 2 semaines
client_create_fanout_test.go c3967e57dc perf(clients): take one email snapshot per client fan-out, not one per inbound (#6091) il y a 3 jours
client_create_reuse_test.go 3b731cd657 fix(clients): reuse stored credentials when re-adding an existing identity il y a 2 semaines
client_crud.go c3967e57dc perf(clients): take one email snapshot per client fan-out, not one per inbound (#6091) il y a 3 jours
client_delete_continue_test.go 6aa87f4e57 fix(clients): finish deleting from every inbound when one fails il y a 2 semaines
client_delete_node_baseline_test.go 7cb2adf429 fix(client): clean node_client_traffics rows when deleting a client il y a 3 semaines
client_delete_node_full_test.go b1fa76f9b6 fix(node): fully delete clients on nodes instead of only detaching them il y a 3 semaines
client_effective_flow_test.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) il y a 1 mois
client_email_validation_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
client_external_link.go dcb923b4a1 feat(sub): per-client external links and remote subscriptions il y a 1 mois
client_flow_isolation_test.go c7a76e9626 fix: enable XTLS vision flow for VLESS+XHTTP+vlessenc in UI and share links (#5157) (#5185) il y a 1 mois
client_group_node_sync_test.go 3088e96493 fix(client): clear group when removed in the single-client editor il y a 1 mois
client_group_reset_test.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes il y a 3 semaines
client_groups.go 07d66aa6dc refactor: use the built-in max/min to simplify the code (#5751) il y a 3 semaines
client_inbound_apply.go fea6a20f7c fix(xray): stop the runtime user API from crashing xray-core il y a 8 heures
client_link.go d623410cf4 fix(clients): persist all editable fields for clients with no inbound (#6053) il y a 1 semaine
client_locks.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
client_locks_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
client_lookup.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) il y a 1 mois
client_paging.go ed9686bf29 fix(clients): include Telegram ID in client list search (#5888) il y a 2 semaines
client_portable.go 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes il y a 3 semaines
client_stat_reuse_test.go 8cd71e07ea fix: refresh stale client_traffics row when an inbound-deleted client's email is reused (#6003) il y a 1 semaine
client_sync_mtproto_test.go 43500a5470 feat(mtproto): per-client ad-tags, management-API auth, and record secret sync il y a 3 semaines
client_sync_multiprotocol_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
client_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
client_traffic.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
client_update_enable_test.go 789e92cddc fix(clients): re-enable depleted clients on API renewal (#5619) il y a 4 semaines
client_update_no_inbound_test.go d623410cf4 fix(clients): persist all editable fields for clients with no inbound (#6053) il y a 1 semaine
client_update_rename_test.go a652cb8cea fix(clients): keep a client editable when its subId is already shared (#6065) il y a 3 jours
client_wireguard.go aa60d54ea5 fix(wireguard): widen the client address pool past a full /24 (#6089) il y a 3 jours
client_wireguard_crud_test.go b1fa76f9b6 fix(node): fully delete clients on nodes instead of only detaching them il y a 3 semaines
client_wireguard_test.go aa60d54ea5 fix(wireguard): widen the client address pool past a full /24 (#6089) il y a 3 jours
config.json 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
del_shared_email_runtime_test.go b1fa76f9b6 fix(node): fully delete clients on nodes instead of only detaching them il y a 3 semaines
fallback.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings il y a 1 mois
finalmask_rand_packet_test.go dc6a16019e fix(xray): reject configs xray-core refuses, and check the fixtures against it il y a 7 heures
global_traffic_test.go 8bc00d1e90 style: drop the line comments added with the triage fixes il y a 1 jour
golden_fixtures_xray_test.go dc6a16019e fix(xray): reject configs xray-core refuses, and check the fixtures against it il y a 7 heures
host.go 8ef2eec3d1 fix(hosts): assign group ids to imported hosts and repair empty ones il y a 5 jours
host_test.go 42690e1b8c feat(hosts): bulk-add multiple hosts to multiple inbounds (#5677) il y a 2 semaines
inbound.go dc6a16019e fix(xray): reject configs xray-core refuses, and check the fixtures against it il y a 7 heures
inbound_autorenew_shadowsocks_test.go fea6a20f7c fix(xray): stop the runtime user API from crashing xray-core il y a 8 heures
inbound_autorenew_test.go 6a032bcb2a perf(scale): speed up traffic, auto-renew, and node bulk ops at 50k-100k clients il y a 1 mois
inbound_client_ips.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync il y a 3 semaines
inbound_client_ips_merge_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
inbound_client_move_test.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
inbound_client_traffic_test.go fb1d055b06 fix(traffic): persist delayed-start expiry only for converted clients il y a 3 semaines
inbound_clients.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
inbound_disable.go 8bc00d1e90 style: drop the line comments added with the triage fixes il y a 1 jour
inbound_durable_postgres_test.go f431e9cc03 fix(inbounds): apply runtime changes after the DB commit (#5768) il y a 2 semaines
inbound_fallback_runtime_test.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
inbound_finalmask_reality_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
inbound_finalmask_xmc_test.go 7f7b7e16a4 feat(xray): update xray-core to v26.7.28 and adapt panel il y a 9 heures
inbound_flow_restore.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) il y a 1 mois
inbound_flow_restore_test.go 82600936d6 fix(flow): restore XTLS Vision when an inbound becomes flow-eligible (#5520) il y a 1 mois
inbound_import_external_proxy_test.go 39eb5baf42 fix(inbound): convert legacy externalProxy to hosts on import il y a 1 mois
inbound_import_shared_clients_test.go 8cd71e07ea fix: refresh stale client_traffics row when an inbound-deleted client's email is reused (#6003) il y a 1 semaine
inbound_migration.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings il y a 1 mois
inbound_migration_test.go 7605902324 Test-quality audit: fix 2 prod bugs, strengthen weak tests, add mutation/fuzz/CI tooling (#5345) il y a 1 mois
inbound_mtproto.go 328d920e98 feat(mtproto): enforce per-client quota & expiry via mtg-multi limits il y a 2 semaines
inbound_mtproto_apply_test.go 6214ff4edc fix(mtproto): stop dropping connections on client/inbound edits; add live updates + ad-tag (#5838) il y a 3 semaines
inbound_mtproto_client_test.go 6214ff4edc fix(mtproto): stop dropping connections on client/inbound edits; add live updates + ad-tag (#5838) il y a 3 semaines
inbound_mtproto_desired_test.go 6214ff4edc fix(mtproto): stop dropping connections on client/inbound edits; add live updates + ad-tag (#5838) il y a 3 semaines
inbound_mtproto_test.go 84b6423020 fix(mtproto): stop persisting a vestigial inbound-level secret il y a 3 semaines
inbound_mtproto_txfail_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
inbound_node.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
inbound_node_ips.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync il y a 3 semaines
inbound_node_ips_test.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) il y a 1 mois
inbound_node_reconcile_test.go 200ea09157 fix(node): never sweep a node's inbounds before their first adoption il y a 2 semaines
inbound_options_node_address_test.go f90e4a6962 fix(panel): use the hosting node address for WireGuard client configs (#5679) il y a 3 semaines
inbound_protocol.go c7a76e9626 fix: enable XTLS vision flow for VLESS+XHTTP+vlessenc in UI and share links (#5157) (#5185) il y a 1 mois
inbound_protocol_test.go c7a76e9626 fix: enable XTLS vision flow for VLESS+XHTTP+vlessenc in UI and share links (#5157) (#5185) il y a 1 mois
inbound_settings_clients.go 567a4ac4fe fix(clients): parse only settings.clients across protocols (#5855) il y a 2 semaines
inbound_settings_clients_test.go 567a4ac4fe fix(clients): parse only settings.clients across protocols (#5855) il y a 2 semaines
inbound_sub_sort_test.go f1a4286e2f feat(sub): per-inbound sort order for subscription links il y a 1 mois
inbound_sublink.go 439245d42b feat(inbounds): apply remark template to Export all inbound links il y a 1 mois
inbound_tgbot_lookup_test.go b6183271da fix(tgbot): find clients by tgId regardless of settings JSON formatting il y a 3 semaines
inbound_traffic.go fea6a20f7c fix(xray): stop the runtime user API from crashing xray-core il y a 8 heures
inbound_traffic_global.go f8e9f2f087 fix(node): stop a departed master's frozen traffic from disabling clients (#6113) il y a 1 jour
inbound_update_tag_test.go 2c28fa5f48 fix(inbound): scope port-conflict check to the stored node on update (#5833) il y a 2 semaines
inbound_util.go f1a4286e2f feat(sub): per-inbound sort order for subscription links il y a 1 mois
key_gen_parse_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
metric_history.go f4e79e70ea chore: refresh dependencies, fix Linux tool tasks, modernize Go idioms il y a 3 jours
metric_history_test.go dc6d13b58f chore: bump deps and modernize test loops il y a 1 mois
mtproto_fake_test.go 6214ff4edc fix(mtproto): stop dropping connections on client/inbound edits; add live updates + ad-tag (#5838) il y a 3 semaines
node.go c77608bc47 fix(nodes): make node API tokens write-only (#5613) il y a 5 jours
node_bulk_dispatch_test.go f431e9cc03 fix(inbounds): apply runtime changes after the DB commit (#5768) il y a 2 semaines
node_client_breakdown_test.go f431e9cc03 fix(inbounds): apply runtime changes after the DB commit (#5768) il y a 2 semaines
node_client_expiry_sync_test.go 8dd3b31ee8 fix(node): show the activated first-use deadline on the Clients page il y a 3 semaines
node_client_renew_sync_test.go 2c49dbf54e fix(node): start a fresh quota window when a node auto-renews a client il y a 3 semaines
node_client_traffic_sum_test.go 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync il y a 3 semaines
node_contract.go c77608bc47 fix(nodes): make node API tokens write-only (#5613) il y a 5 jours
node_credentials_writeonly_test.go c77608bc47 fix(nodes): make node API tokens write-only (#5613) il y a 5 jours
node_delete_orphan_test.go f5e50038f0 fix(nodes): block node delete while inbounds are still attached (#5394) il y a 1 mois
node_dirty_test.go b1fa76f9b6 fix(node): fully delete clients on nodes instead of only detaching them il y a 3 semaines
node_host_adopt_test.go cbd2940a63 fix(node): adopt a node inbound's host overrides into the master il y a 2 semaines
node_mtls.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) il y a 1 mois
node_mtls_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings il y a 1 mois
node_netmetrics_test.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) il y a 1 mois
node_origin_guid_test.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) il y a 1 mois
node_shared_guid_test.go adc64bb804 fix(nodes): cloned-node attribution, node-hosted client display (online/speed/counts), and sync robustness (#5488) il y a 1 mois
node_tag_sync_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
node_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
node_tree.go c77608bc47 fix(nodes): make node API tokens write-only (#5613) il y a 5 jours
node_tree_test.go f431e9cc03 fix(inbounds): apply runtime changes after the DB commit (#5768) il y a 2 semaines
outbound_subscription.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
outbound_subscription_ssrf_test.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
outbound_subscription_test.go ecb0b0a9fa fix(subscription): bound outbound response body (#5493) il y a 1 mois
port_conflict.go 0d87bb8b4b fix(inbounds): flag conflicts with the reserved Xray API port (#5304) il y a 1 mois
port_conflict_test.go fa1a19c03c style: adopt golangci-lint v2 and resolve all findings il y a 1 mois
reality_scan.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
reality_scan_test.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
reset_writer_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
scale_helpers_test.go a067f817ae refactor: modernize Go with strings.SplitSeq and maps.Copy il y a 2 semaines
server.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
server_import_sniff_test.go 77dffe9a85 feat(server): sniff sqlite panel restore uploads and keep the fallback on failure il y a 2 semaines
server_import_stage_test.go 77dffe9a85 feat(server): sniff sqlite panel restore uploads and keep the fallback on failure il y a 2 semaines
server_pg_restore_test.go f36f481e02 feat(db): add pgclient command to install or upgrade PostgreSQL client tools il y a 3 semaines
server_vlessenc_test.go 3ba43bd86d feat(web): vless encryption new modes (#5517) il y a 1 mois
server_xray_checksum_test.go 2bb851dd50 fix(xray): verify the release archive checksum before installing (#5396) il y a 1 mois
setting.go 2b1308ca29 feat(notifications): add a consecutive-failure threshold for outbound.down alerts (#5968) il y a 1 semaine
setting_clash_test.go 129f50d92a feat(sub): auto-detect subscription format by User-Agent (Updated) (#5826) il y a 2 semaines
setting_mtls.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) il y a 1 mois
setting_mtls_test.go 37c5e0bfd2 feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) il y a 1 mois
setting_security_test.go 92303094fd feat(settings): let users clear stored secrets from the UI il y a 3 semaines
shadowsocks_client_key_test.go 982595968d fix(inbound): regenerate SS-2022 client PSKs on method key-size change il y a 1 mois
stream_network_alias_test.go 814cda3fb4 feat(xray): update xray-core to v26.7.11 and adapt panel il y a 2 semaines
sub_uri_base_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
sync_scale_postgres_test.go b1fa76f9b6 fix(node): fully delete clients on nodes instead of only detaching them il y a 3 semaines
traffic_commit_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
traffic_poll_scale_test.go 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k il y a 3 semaines
traffic_writer.go c5d31de4e9 fix(service): serialize client/inbound writes to prevent Postgres deadlock il y a 1 mois
traffic_writer_test.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
url_safety.go 41645255f1 refactor: focused service files, leaf subpackages, and an internal/ layout (#5167) il y a 1 mois
ws_payload_scale_test.go 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k il y a 3 semaines
xray.go dc6a16019e fix(xray): reject configs xray-core refuses, and check the fixtures against it il y a 7 heures
xray_config_clients_test.go 8bc00d1e90 style: drop the line comments added with the triage fixes il y a 1 jour
xray_config_inject_test.go 79e65f63df fix(xray): validate generated egress targets (#5989) il y a 1 semaine
xray_config_scale_test.go 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k il y a 3 semaines
xray_metrics.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
xray_metrics_test.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
xray_restart_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
xray_setting.go d38c912dc1 fix: gate embedded unencrypted-outbound rejection on running Xray core version (#6028) il y a 1 semaine
xray_setting_dns_routing.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
xray_setting_dns_routing_test.go 892c06c8bc Bug-label issue sweep: 16 fixes (#6083) il y a 5 jours
xray_setting_routing_sync.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
xray_setting_routing_sync_test.go 5e1cb7693b Repo-wide self-correcting audit: 54 verified bug fixes (#5970) il y a 1 semaine
xray_setting_test.go d38c912dc1 fix: gate embedded unencrypted-outbound rejection on running Xray core version (#6028) il y a 1 semaine
xray_strip_rules_test.go 53f6ed394f Add Enable/Disable Toggle for Xray Routing Rules (#5296) il y a 1 mois
xray_wireguard_config_test.go 9c8cd08f90 feat(wireguard): multi-client support il y a 1 mois
xray_xhttp_session_test.go fea3c94b11 feat(xhttp): support sessionID* rename + sessionIDTable/Length (xray v26.6.22) (#5506) il y a 1 mois