..
discord
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
email
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
integration
feat(warp): register WARP over MASQUE from the WARP modal
2026-10-11 10:31:01 +02:00
outbound
feat(xray): add the MASQUE protocol and transport
2026-10-11 10:28:49 +02:00
panel
perf(auth): look up api tokens by their hash index ( #6915 )
2026-10-24 05:06:49 +02:00
tgbot
fix(tgbot): resolve the panel egress bridge per connection
2026-10-03 01:35:13 +02:00
access_log_parse_test.go
api_scale_postgres_test.go
backup_filename_test.go
bulk_clients_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
bulk_traffic_test.go
calendar_renew.go
feat(clients): add calendar weekly renewal and schedule previews ( #6524 )
2026-09-26 22:59:23 +02:00
calendar_renew_test.go
calendar_weekly_bound_test.go
feat(clients): add calendar weekly renewal and schedule previews ( #6524 )
2026-09-26 22:59:23 +02:00
calendar_weekly_renew_test.go
feat(clients): add calendar weekly renewal and schedule previews ( #6524 )
2026-09-26 22:59:23 +02:00
client.go
feat(clients): preserve traffic counters in portable export/import ( #6469 )
2026-09-27 02:48:40 +02:00
client_add_dedupe_test.go
client_amneziawg.go
fix(wireguard): reject allowedIPs that overlap another client's range
2026-09-27 18:18:50 +02:00
client_amneziawg_test.go
client_apply_field_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
client_attach_test.go
client_bulk.go
fix(clients): withdraw delete tombstones for clients any serialized write re-creates
2026-10-23 19:30:13 +02:00
client_bulk_fanout_test.go
feat(clients): support setting HWID limit and MTProto ad-tag in bulk adjust ( #6399 )
2026-09-10 16:24:48 +02:00
client_bulk_flow_test.go
feat(clients): support setting HWID limit and MTProto ad-tag in bulk adjust ( #6399 )
2026-09-10 16:24:48 +02:00
client_bulk_reenable_test.go
feat(clients): support setting HWID limit and MTProto ad-tag in bulk adjust ( #6399 )
2026-09-10 16:24:48 +02:00
client_bulk_reset_query_count_test.go
perf(clients): batch the client record lookup in bulk operations
2026-09-10 21:07:49 +02:00
client_bulk_reset_reenable_test.go
fix(traffic): re-enable quota-disabled clients on inbound and reset-all resets ( #6833 )
2026-10-24 04:21:11 +02:00
client_create_fanout_test.go
client_create_reuse_test.go
client_cross_inbound_race_test.go
client_crud.go
fix(traffic): re-enable quota-disabled clients on inbound and reset-all resets ( #6833 )
2026-10-24 04:21:11 +02:00
client_delete_continue_test.go
client_delete_node_baseline_test.go
client_delete_node_full_test.go
client_delete_tombstone_test.go
fix(clients): withdraw delete tombstones for clients any serialized write re-creates
2026-10-23 19:30:13 +02:00
client_disable_restart_test.go
fix(xray): restart when a diff strands a client's live session ( #6550 )
2026-09-15 15:39:40 +03:00
client_edit_node_dirty_test.go
client_effective_flow_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
client_email_validation_test.go
client_external_link.go
client_external_link_test.go
client_flow_isolation_test.go
fix(node-sync): write only changed client rows in the node traffic merge
2026-10-14 00:37:00 +02:00
client_group_bulk_test.go
client_group_node_sync_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
client_group_reset_test.go
client_groups.go
feat(clients): preserve traffic counters in portable export/import ( #6469 )
2026-09-27 02:48:40 +02:00
client_hwid.go
fix(hwid): serialize the device-limit write with its trim ( #6591 )
2026-09-26 20:30:22 +02:00
client_hwid_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
client_hwid_tx_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
client_identity_normalized_test.go
fix(node-sync): keep shared-email lookups on the open transaction
2026-10-11 22:05:24 +02:00
client_inbound_apply.go
fix(node-sync): keep shared-email lookups on the open transaction
2026-10-11 22:05:24 +02:00
client_inbound_apply_test.go
client_ips_prune_test.go
client_link.go
fix(clients): withdraw delete tombstones for clients any serialized write re-creates
2026-10-23 19:30:13 +02:00
client_link_delta_test.go
client_link_postgres_test.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
client_locks.go
fix(clients): withdraw delete tombstones for clients any serialized write re-creates
2026-10-23 19:30:13 +02:00
client_locks_test.go
client_lookup.go
feat(tgbot): access levels and /start account binding ( #6518 )
2026-09-27 13:33:29 +02:00
client_lookup_test.go
client_node_push_test.go
client_paging.go
Reformat clientSearchCols slice literal
2026-10-03 01:39:07 +02:00
client_paging_test.go
Fix clients group filter and search for non-ASCII capitals ( #6685 )
2026-10-03 01:22:28 +02:00
client_portable.go
feat(clients): preserve traffic counters in portable export/import ( #6469 )
2026-09-27 02:48:40 +02:00
client_portable_test.go
feat(clients): preserve traffic counters in portable export/import ( #6469 )
2026-09-27 02:48:40 +02:00
client_renewal_preview.go
feat(clients): add calendar weekly renewal and schedule previews ( #6524 )
2026-09-26 22:59:23 +02:00
client_renewal_write_validation_test.go
fix(inbounds): keep the stored client list and enable on inbound save
2026-09-28 13:23:48 +02:00
client_reverse_readd_test.go
fix(clients): keep a vless reverse client's handler across a re-add ( #6558 )
2026-09-15 18:00:54 +03:00
client_stat_reuse_test.go
client_sync_mtproto_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
client_sync_multiprotocol_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
client_sync_orphan.go
client_sync_orphan_test.go
fix(node): don't delete clients when a node reports an empty snapshot ( #6734 )
2026-10-05 16:12:08 +02:00
client_test.go
client_traffic.go
fix(traffic): re-enable quota-disabled clients on inbound and reset-all resets ( #6833 )
2026-10-24 04:21:11 +02:00
client_traffic_cycle_test.go
client_traffic_reset_order_test.go
fix(clients): zero traffic before re-enabling a client on reset
2026-09-28 01:59:53 +02:00
client_update_allowedips_test.go
client_update_enable_test.go
client_update_fanout_test.go
client_update_keepalive_test.go
feat(clients): let admins set PersistentKeepalive on tunnel clients ( #6377 )
2026-09-10 22:32:42 +02:00
client_update_no_inbound_test.go
client_update_rename_test.go
client_update_tunnel_peers_test.go
client_weekly_renew_crud_test.go
feat(clients): add calendar weekly renewal and schedule previews ( #6524 )
2026-09-26 22:59:23 +02:00
client_wireguard.go
fix(wireguard): reject allowedIPs that overlap another client's range
2026-09-27 18:18:50 +02:00
client_wireguard_crud_test.go
client_wireguard_test.go
fix(wireguard): reject allowedIPs that overlap another client's range
2026-09-27 18:18:50 +02:00
config.json
fix(xray): place the freedom domain strategy where the core reads it ( #6515 )
2026-09-14 12:08:38 +02:00
default_template_freedom_test.go
fix(xray): place the freedom domain strategy where the core reads it ( #6515 )
2026-09-14 12:08:38 +02:00
del_shared_email_runtime_test.go
depleted_calendar_test.go
external_hwid.go
fix(sub): send panel guid as X-HWID on outbound subscription fetch ( #6579 )
2026-09-26 21:59:29 +02:00
fallback.go
finalmask_rand_packet_test.go
geodata.go
global_traffic_test.go
golden_fixtures_xray_test.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
happ.go
feat(happ): generate Crypt5 subscription links locally ( #6494 )
2026-09-13 12:44:55 +02:00
happ_crypto.go
feat(happ): generate Crypt5 subscription links locally ( #6494 )
2026-09-13 12:44:55 +02:00
happ_local_test.go
feat(happ): generate Crypt5 subscription links locally ( #6494 )
2026-09-13 12:44:55 +02:00
happ_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
host.go
feat(sub): generate random IPs from CIDR host addresses ( #6784 )
2026-10-24 05:13:44 +02:00
host_test.go
feat(hosts): add a cipher suites override and accept custom suites
2026-09-16 11:56:20 +02:00
import_host_settings_test.go
inbound.go
fix(service): run inbound deletes and depleted-client purges on the serial traffic writer ( #6912 )
2026-10-24 05:06:03 +02:00
inbound_amneziawg.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
inbound_amneziawg_relay_window_test.go
fix(amneziawg): refuse a row's own relay port and keep a disabled row's slot reserved ( #6544 )
2026-09-15 13:31:07 +03:00
inbound_amneziawg_test.go
fix(wireguard): check every line of generated client configs
2026-10-24 01:10:09 +02:00
inbound_autorenew_calendar_test.go
fix(clients): snap EOM 23:59:59 expiry to billing midnight without renew ( #6457 )
2026-09-12 11:06:47 +02:00
inbound_autorenew_globaltraffic_test.go
inbound_autorenew_maxcount_test.go
inbound_autorenew_shadowsocks_test.go
inbound_autorenew_shared_email_test.go
inbound_autorenew_test.go
inbound_autorenew_weekly_test.go
feat(clients): add calendar weekly renewal and schedule previews ( #6524 )
2026-09-26 22:59:23 +02:00
inbound_client_ips.go
fix(ip-limit): CAS-retry inbound_client_ips merges under Postgres ( #6612 )
2026-09-26 22:00:40 +02:00
inbound_client_ips_merge_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
inbound_client_move_test.go
inbound_client_traffic_test.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
inbound_clients.go
fix(node-sync): keep shared-email lookups on the open transaction
2026-10-11 22:05:24 +02:00
inbound_clients_stale_uuid_test.go
fix(inbounds): serve fresh client UUIDs for list and allLinks ( #6458 )
2026-09-12 11:12:13 +02:00
inbound_clients_tuic_test.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
inbound_create_race_test.go
inbound_disable.go
fix(runtime): drop depleted clients by email, not by stale inbound_id
2026-09-28 02:23:50 +02:00
inbound_disable_flow_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
inbound_durable_postgres_test.go
inbound_enable_port_test.go
fix(inbounds): check ports when an inbound is enabled, not only when it is saved ( #6549 )
2026-09-15 15:29:32 +03:00
inbound_exclude_from_sub_test.go
feat(inbound): excludeFromSub hides links without disabling ( #6463 )
2026-09-27 12:26:37 +02:00
inbound_fallback_runtime_test.go
inbound_finalmask_reality_test.go
fix(wireguard): check every line of generated client configs
2026-10-24 01:10:09 +02:00
inbound_finalmask_salamander_test.go
fix(finalmask): refuse a salamander password xray-core cannot open
2026-10-11 18:26:45 +02:00
inbound_finalmask_xdns_test.go
fix(finalmask): keep a single udphop mask last in every client finalmask
2026-10-11 18:02:12 +02:00
inbound_finalmask_xmc_test.go
inbound_flow_restore.go
inbound_flow_restore_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
inbound_hysteria_auth_test.go
fix(inbounds): keep the stored client list and enable on inbound save
2026-09-28 13:23:48 +02:00
inbound_import_external_proxy_test.go
inbound_import_legacy_fields_test.go
fix(inbounds): accept v2.x client fields on inbound import
2026-09-27 18:28:07 +02:00
inbound_import_shared_clients_test.go
inbound_masque_test.go
fix(clients): refuse a ":" email on a MASQUE inbound
2026-10-11 16:35:20 +02:00
inbound_migration.go
fix(database): keep the legacy tag cleanup from colliding with an existing tag ( #6592 )
2026-09-26 20:30:25 +02:00
inbound_migration_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
inbound_mtproto.go
fix(traffic): make a client reset reach every counter enforcing its quota
2026-09-28 02:56:53 +02:00
inbound_mtproto_apply_test.go
fix(inbounds): keep the stored client list and enable on inbound save
2026-09-28 13:23:48 +02:00
inbound_mtproto_client_test.go
inbound_mtproto_desired_test.go
inbound_mtproto_test.go
inbound_mtproto_txfail_test.go
inbound_node.go
fix(node-sync): do not latch node disable when master allows ( #6870 ) ( #6876 )
2026-10-23 19:04:46 +02:00
inbound_node_ips.go
inbound_node_ips_test.go
inbound_node_protocol_update_test.go
feat(inbounds): deploy AmneziaWG, TUIC and MTProto inbounds to nodes
2026-10-03 00:26:46 +02:00
inbound_node_reconcile_test.go
fix(node): import a newly selected node inbound instead of sweeping it
2026-09-13 22:44:50 +02:00
inbound_node_sidecar_test.go
feat(inbounds): deploy AmneziaWG, TUIC and MTProto inbounds to nodes
2026-10-03 00:26:46 +02:00
inbound_node_sweep_log_test.go
inbound_options_node_address_test.go
inbound_protocol.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
inbound_protocol_masque_test.go
feat(xray): add the MASQUE protocol and transport
2026-10-11 10:28:49 +02:00
inbound_protocol_test.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
inbound_runtime_depleted_filter_test.go
fix(runtime): drop depleted clients by email, not by stale inbound_id
2026-09-28 02:23:50 +02:00
inbound_settings_clients.go
fix(inbounds): accept v2.x client fields on inbound import
2026-09-27 18:28:07 +02:00
inbound_settings_clients_test.go
inbound_settings_commit.go
fix(inbounds): keep the stored client list and enable on inbound save
2026-09-28 13:23:48 +02:00
inbound_settings_stale_write_test.go
fix(clients): stop client ops from reverting a renewal committed mid-op
2026-09-28 01:59:33 +02:00
inbound_sub_sort_test.go
fix(inbounds): allow negative subSortIndex for subscription order ( #6465 )
2026-09-12 11:14:53 +02:00
inbound_sublink.go
inbound_subsort_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
inbound_tgbot_lookup_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
inbound_tls_test.go
inbound_traffic.go
fix(service): run inbound deletes and depleted-client purges on the serial traffic writer ( #6912 )
2026-10-24 05:06:03 +02:00
inbound_traffic_apply.go
fix(traffic): make a client reset reach every counter enforcing its quota
2026-09-28 02:56:53 +02:00
inbound_traffic_global.go
fix(node): push a node only the client IPs it hosts
2026-09-15 16:28:31 +02:00
inbound_traffic_reset_test.go
inbound_tuic.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
inbound_tuic_test.go
fix(tuic): preserve IP destinations during sniffing ( #6753 )
2026-10-07 10:53:46 +02:00
inbound_update_external_proxy_test.go
fix(hosts): carry an inbound update's externalProxy change onto its imported hosts ( #6831 )
2026-10-24 04:20:50 +02:00
inbound_update_hot_users_test.go
fix(xray): apply shadowsocks client changes in place instead of rebuilding
2026-10-14 14:16:48 +02:00
inbound_update_stale_form_test.go
fix(inbounds): keep the stored client list and enable on inbound save
2026-09-28 13:23:48 +02:00
inbound_update_tag_test.go
inbound_util.go
fix(service): keep chunk capacity math from overflowing
2026-10-11 22:10:46 +02:00
inbound_util_test.go
fix(service): keep chunk capacity math from overflowing
2026-10-11 22:10:46 +02:00
inbound_xdrive_test.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
key_gen_parse_test.go
metric_history.go
metric_history_test.go
mtproto_fake_test.go
fix(traffic): make a client reset reach every counter enforcing its quota
2026-09-28 02:56:53 +02:00
mtproto_quota_reset_test.go
fix(traffic): re-enable quota-disabled clients on inbound and reset-all resets ( #6833 )
2026-10-24 04:21:11 +02:00
node.go
feat(notifications): add a failed-check threshold for node.down alerts ( #6768 )
2026-10-24 04:26:13 +02:00
node_admin_fanout_test.go
fix(node): fan out operations that call every node
2026-09-15 20:07:18 +02:00
node_bulk_dispatch_test.go
feat(clients): support setting HWID limit and MTProto ad-tag in bulk adjust ( #6399 )
2026-09-10 16:24:48 +02:00
node_client_breakdown_test.go
node_client_expiry_sync_test.go
fix(node-sync): do not latch node disable when master allows ( #6870 ) ( #6876 )
2026-10-23 19:04:46 +02:00
node_client_renew_sync_test.go
node_client_traffic_sum_test.go
fix(node-sync): write only changed client rows in the node traffic merge
2026-10-14 00:37:00 +02:00
node_client_weekly_renew_test.go
feat(clients): add calendar weekly renewal and schedule previews ( #6524 )
2026-09-26 22:59:23 +02:00
node_contract.go
node_credentials_writeonly_test.go
node_degraded_snapshot_test.go
fix(node): don't delete clients when a node reports an empty snapshot ( #6734 )
2026-10-05 16:12:08 +02:00
node_delete_cleanup_test.go
fix(node): release a deleted node's metric series and HTTP client
2026-09-15 20:39:32 +02:00
node_delete_orphan_test.go
node_detached_client_stats_test.go
fix(node): ignore a node's stats for clients detached from the inbound
2026-10-05 20:37:35 +02:00
node_dirty_test.go
node_foreign_client_test.go
node_host_adopt_test.go
node_http_fake_test.go
node_inbound_replace_test.go
fix(node): keep client traffic history when a node inbound is replaced
2026-10-06 12:35:59 +02:00
node_mtls.go
node_mtls_test.go
node_netmetrics_test.go
node_origin_guid_test.go
node_probe_body_cap_test.go
node_probe_unsampled_test.go
fix(nodes): stop a restarting panel from reporting itself as down
2026-09-18 13:25:24 +03:00
node_push_payload_test.go
node_reset_queue.go
fix(traffic): make a client reset reach every counter enforcing its quota
2026-09-28 02:56:53 +02:00
node_reset_undelivered_test.go
fix(traffic): re-enable quota-disabled clients on inbound and reset-all resets ( #6833 )
2026-10-24 04:21:11 +02:00
node_shared_guid_test.go
node_sweep_guard_test.go
node_sync_link_churn_test.go
node_tag_sync_test.go
node_test.go
node_token_encryption_test.go
node_tree.go
fix(node): drop online clients and sub-nodes of nodes no longer synced
2026-09-15 19:27:38 +02:00
node_tree_test.go
node_unsynced_online_test.go
fix(node): drop online clients and sub-nodes of nodes no longer synced
2026-09-15 19:27:38 +02:00
outbound_hwid_test.go
fix(sub): send panel guid as X-HWID on outbound subscription fetch ( #6579 )
2026-09-26 21:59:29 +02:00
outbound_subscription.go
fix(sub): send panel guid as X-HWID on outbound subscription fetch ( #6579 )
2026-09-26 21:59:29 +02:00
outbound_subscription_ssrf_test.go
outbound_subscription_test.go
fix(outbounds): keep subscription tags on their server when reality params rotate
2026-09-15 22:39:59 +02:00
port_conflict.go
feat(xray): add the MASQUE protocol and transport
2026-10-11 10:28:49 +02:00
port_conflict_forwarded_test.go
fix(ports): refuse an inbound on a port an AmneziaWG peer forwards ( #6554 )
2026-09-15 16:58:21 +03:00
port_conflict_test.go
feat(xray): add the MASQUE protocol and transport
2026-10-11 10:28:49 +02:00
reality_scan.go
feat(settings): add setting for Reality scan candidates ( #6471 )
2026-09-13 14:48:28 +02:00
reality_scan_test.go
feat(settings): add setting for Reality scan candidates ( #6471 )
2026-09-13 14:48:28 +02:00
reset_writer_test.go
scale_helpers_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
server.go
fix(server): apply the outbound address policy to remote cert pinning
2026-10-03 13:20:00 +02:00
server_cold_status_test.go
test: stop swapping http.DefaultTransport in the Happ network test ( #6742 )
2026-10-08 22:02:46 +02:00
server_geofile_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
server_import_sniff_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
server_import_stage_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
server_pg_restore_test.go
server_public_ip_async_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
server_remote_cert_hash_test.go
fix(server): apply the outbound address policy to remote cert pinning
2026-10-03 13:20:00 +02:00
server_syslog_test.go
Bound the panel syslog view with a journalctl timeout ( #6689 )
2026-10-03 01:21:25 +02:00
server_vlessenc_test.go
server_xray_checksum_test.go
setting.go
feat(notifications): add a failed-check threshold for node.down alerts ( #6768 )
2026-10-24 04:26:13 +02:00
setting_clash_test.go
feat(sub): opt-in dns and sniffer from remote Clash rules ( #6868 )
2026-10-24 04:21:04 +02:00
setting_factory_defaults_test.go
feat(discord): add Discord notification bot service ( #6486 )
2026-09-13 14:04:53 +02:00
setting_happ_test.go
feat(happ): generate Crypt5 subscription links locally ( #6494 )
2026-09-13 12:44:55 +02:00
setting_mtls.go
fix(nodes): say which half of node mTLS failed, and say it as an error ( #6565 )
2026-09-16 12:30:44 +02:00
setting_mtls_bundle_test.go
fix(nodes): say which half of node mTLS failed, and say it as an error ( #6565 )
2026-09-16 12:30:44 +02:00
setting_mtls_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
setting_remote_routing_test.go
feat(sub): bake Happ/INCY routing profiles into the JSON subscription ( #6402 )
2026-09-10 17:05:54 +02:00
setting_security_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
setting_sub_identity_test.go
setting_sub_info_node_test.go
setting_sub_json_dns_test.go
feat(sub): let the panel set the JSON subscription DNS servers ( #6485 )
2026-09-13 11:51:56 +02:00
setting_sub_profile_test.go
fix(sub): prevent default profile page URL disclosure ( #6538 )
2026-09-15 21:13:29 +02:00
shadowsocks_client_key_test.go
shadowsocks_server_key_test.go
fix(inbounds): refuse 2022-blake3-chacha20-poly1305 on shadowsocks inbounds
2026-10-11 21:20:07 +02:00
stream_network_alias_test.go
sub_balancer.go
sub_balancer_inbound_cleanup_test.go
sub_balancer_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
sub_uri_base_test.go
sync_scale_postgres_test.go
feat(clients): support setting HWID limit and MTProto ad-tag in bulk adjust ( #6399 )
2026-09-10 16:24:48 +02:00
traffic_commit_test.go
traffic_depletion_node_push_test.go
fix(traffic): push depletion changes to nodes off the serial writer
2026-09-15 19:04:55 +02:00
traffic_poll_scale_test.go
traffic_runtime_apply_test.go
fix(traffic): push depletion changes to nodes off the serial writer
2026-09-15 19:04:55 +02:00
traffic_writer.go
fix(clients): withdraw delete tombstones for clients any serialized write re-creates
2026-10-23 19:30:13 +02:00
traffic_writer_test.go
fix(service): run inbound deletes and depleted-client purges on the serial traffic writer ( #6912 )
2026-10-24 05:06:03 +02:00
tuic_accounting_identity_test.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
tuic_settings.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
tuic_traffic_receipt.go
feat(tuic): implement native in-process Go TUIC v5 server ( #6577 )
2026-10-03 02:56:02 +02:00
tx_pool_starvation_test.go
fix(node-sync): keep shared-email lookups on the open transaction
2026-10-11 22:05:24 +02:00
url_safety.go
url_safety_test.go
ws_payload_scale_test.go
xray.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
xray_amneziawg_outbound.go
xray_amneziawg_outbound_test.go
fix(amneziawg): fall back to a free egress port when 64900 is refused
2026-09-27 16:09:54 +02:00
xray_balancer_override.go
fix(xray): keep balancer overrides across routing reloads ( #6779 )
2026-10-12 14:59:26 +02:00
xray_balancer_override_e2e_test.go
fix(xray): keep balancer overrides across routing reloads ( #6779 )
2026-10-12 14:59:26 +02:00
xray_balancer_override_test.go
fix(xray): keep balancer overrides across routing reloads ( #6779 )
2026-10-12 14:59:26 +02:00
xray_bind_conflict.go
fix: allow IPv4 and IPv6 inbounds to share a port ( #6603 )
2026-09-26 22:02:22 +02:00
xray_bind_conflict_test.go
fix: allow IPv4 and IPv6 inbounds to share a port ( #6603 )
2026-09-26 22:02:22 +02:00
xray_config_clients_test.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
xray_config_inject_test.go
fix(amneziawg): sniff the relay with routeOnly; scope the v6 egress to IPv6 ( #6654 )
2026-09-26 22:04:08 +02:00
xray_config_scale_test.go
xray_drop_clients_test.go
fix(xray): restart when a diff strands a client's live session ( #6550 )
2026-09-15 15:39:40 +03:00
xray_hot_apply_persist_test.go
Write config.json after a hot apply ( #6686 )
2026-10-03 01:23:25 +02:00
xray_lifecycle_test.go
xray_log_confine_test.go
xray_metrics.go
xray_metrics_test.go
perf(tests): copy a migrated template DB instead of migrating per test
2026-09-27 03:04:50 +02:00
xray_process_test_seam.go
chore(node): cover the sync tick's online prune from the job package
2026-09-15 20:39:32 +02:00
xray_restart_test.go
xray_setting.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
xray_setting_dns_qtype_test.go
fix(xray): stop a lone dns qType 0 from matching every query
2026-09-15 16:00:05 +02:00
xray_setting_dns_routing.go
xray_setting_dns_routing_test.go
xray_setting_routing_sync.go
fix(xray): read the last two inboundTag protocol ids like the core ( #6530 )
2026-09-14 21:18:31 +03:00
xray_setting_routing_sync_test.go
fix(xray): read the last two inboundTag protocol ids like the core ( #6530 )
2026-09-14 21:18:31 +03:00
xray_setting_test.go
feat(xray): update xray-core to v26.10.21 and adapt panel
2026-10-22 17:10:11 +02:00
xray_strip_rules_test.go
xray_wireguard_config_test.go
fix(node-sync): write only changed client rows in the node traffic merge
2026-10-14 00:37:00 +02:00
xray_xhttp_session_test.go
feat(xray): update xray-core to v26.10.10 and adapt panel
2026-10-11 07:55:12 +02:00