3x-ui/internal/database
n0ctal 1230559e69
feat(api): scoped, optionally expiring API tokens (#6201)
* security(api): add scoped expiring API tokens

* security(api): make scoped token lifecycle enforceable

---------

Co-authored-by: n0ctal <293235942+n0ctal@users.noreply.github.com>
2026-08-15 15:31:49 +02:00
..
model feat(api): scoped, optionally expiring API tokens (#6201) 2026-08-15 15:31:49 +02:00
api_token_timestamp_test.go feat(api): scoped, optionally expiring API tokens (#6201) 2026-08-15 15:31:49 +02:00
backup_test.go chore: refresh dependencies and modernize Go test idioms 2026-07-30 03:14:22 +02:00
db.go feat(api): scoped, optionally expiring API tokens (#6201) 2026-08-15 15:31:49 +02:00
db_seed_test.go
db_settled_test.go
dialect.go
dump_sqlite.go
dump_sqlite_test.go
fail2ban_state_test.go fix(database): keep IP limits when the fail2ban probe is inconclusive (#6176) 2026-08-14 20:12:07 +02:00
freedom_finalrules_migration_test.go fix(db): harden unrestricted freedom outbounds (#6184) 2026-08-14 20:07:30 +02:00
host_migration_test.go fix(hosts): assign group ids to imported hosts and repair empty ones 2026-07-23 18:52:42 +02:00
host_test.go
inbound_dedupe_test.go
inbound_port_unique_migration_test.go
index_tags_test.go
journal_mode_test.go fix(database): create SQLite backup snapshots online (#6137) 2026-07-29 21:04:55 +02:00
migrate_data.go
migrate_data_test.go
migration_models_test.go
mtproto_migration_test.go
prepare_sqlite_test.go
reality_finalmask_migration_test.go
removed_cipher_migration_test.go
seeder_fastpath_test.go
settings_index_test.go
traffic_overflow_repair_test.go
wireguard_migration_test.go