3x-ui/web/service
2026-04-06 22:12:38 +08:00
..
config.json dokodemo-door, socks renamed to mixed, tunnel 2025-09-09 13:57:40 +02:00
inbound.go Harden admin access for panel APIs 2026-04-06 22:12:38 +08:00
inbound_access_test.go Harden admin access for panel APIs 2026-04-06 22:12:38 +08:00
inbound_test.go Fix shared-email client traffic deletion scope 2026-04-04 14:29:37 +08:00
outbound.go fix security issue 2026-02-09 23:36:10 +01:00
panel.go docs: add comments for all functions 2025-09-20 09:35:50 +02:00
server.go fix: address code review issues for MariaDB support 2026-04-03 09:39:53 +08:00
server_test.go test: add unit tests for critical modules and fix flaky redirect middleware 2026-04-03 08:44:51 +08:00
setting.go fix(mariadb): quote settings key column in xray template queries 2026-04-06 11:04:43 +08:00
setting_test.go refactor(settings): organize x-ui.json by module and purpose 2026-04-04 14:46:24 +08:00
tgbot.go feat(tgbot): send connection links and qrs on client creation (closes #3320)\n\n- Refactored inline keyboards into getCommonClientButtons to respect DRY\n- Extended SubmitAddClient callback handlers to dispatch individual links and QR codes to the bot chat on success. (#3888) 2026-03-17 22:09:49 +01:00
turnstile.go fix: harden registration with rate limiting, input validation, and security fixes 2026-04-03 02:02:25 +08:00
user.go fix(user): sync-remove inbound clients when deleting managed user 2026-04-05 03:52:41 +08:00
user_test.go fix(user): sync-remove inbound clients when deleting managed user 2026-04-05 03:52:41 +08:00
warp.go docs: add comments for all functions 2025-09-20 09:35:50 +02:00
xray.go feat(limit): add inbound device-limit enforcement with safe unban flow 2026-04-06 10:46:48 +08:00
xray_setting.go feat: migrate settings to JSON file, add Cloudflare SSL in installer 2026-04-02 16:16:52 +08:00