Commit graph

21 commits

Author SHA1 Message Date
Xiretza a52567330a Add 'run' subcommand
For future extensibility
2024-02-20 22:03:07 +00:00
Xiretza aecf9509f5 Implement padlock proxy 2024-02-20 21:57:03 +00:00
Xiretza 32d76be0fd Lint against unwrap/expect 2024-02-15 20:45:34 +00:00
Xiretza 360f3fcbbf Improve error handling 2024-02-15 20:14:07 +00:00
Xiretza fa7dc5a3f9 Allow specifying IP address to listen on 2024-02-15 19:58:33 +00:00
deneb c887378476 use trait object for database 2024-02-11 16:48:03 +01:00
Xiretza f446d67cf4 Implement LDAP authentication backend 2024-02-10 21:44:43 +00:00
Xiretza ffe3aa5232 server: pass state to handlers 2024-02-10 18:34:07 +00:00
Xiretza 13e5a6e18c Create state structs 2024-02-10 13:36:51 +00:00
Xiretza d8b79ae852 Update config keys, add port 2024-02-10 13:29:21 +00:00
Xiretza 03bcb4df90 Add command line argument parsing 2024-02-10 13:20:13 +00:00
Xiretza aef17a7361 Add config 2024-02-10 13:11:36 +00:00
deneb 399ed56b74 move secrets to secrets.rs 2024-02-10 12:32:01 +01:00
deneb d4639c3152 beginnings of SqliteDatabase 2024-02-10 12:06:53 +01:00
Xiretza be0e778f80 Set up tracing-error 2024-02-10 10:13:44 +00:00
Xiretza ec9b0993bc Move axum stuff to separate module 2024-02-10 10:13:44 +00:00
Xiretza 3f7a1b3e2f Start axum, add tls-check route 2024-02-10 10:04:58 +00:00
deneb 6ba03b79be authenticator skeleton 2024-02-10 11:01:02 +01:00
Xiretza bde8d3da15 Add dependencies, set up tracing 2024-02-10 09:53:28 +00:00
Xiretza 0adbf28b5c Add clippy configuration 2024-02-10 09:20:44 +00:00
Xiretza 5370126e2c Add cargo project scaffold 2024-02-09 20:22:29 +00:00