oysteikt
4c3677d6d3
clippy pedantic fix + get rid of a few unwraps
Build and test / docs (push) Successful in 7m1s
Build and test / check-license (push) Successful in 57s
Build and test / check (push) Successful in 2m46s
Build and test / build (push) Successful in 3m12s
Build and test / test (push) Successful in 3m25s
2025-12-23 14:12:39 +09:00
oysteikt
8b4d549e18
Implement denylists
Build and test / check-license (push) Successful in 1m38s
Build and test / check (push) Successful in 1m51s
Build and test / build (push) Successful in 2m40s
Build and test / test (push) Successful in 4m25s
Build and test / docs (push) Successful in 6m1s
2025-12-16 12:21:35 +09:00
oysteikt
25c4c6f3e9
server: read mysql password from file
Build and test / check (push) Successful in 1m33s
Build and test / build (push) Successful in 2m46s
Build and test / test (push) Successful in 3m11s
Build and test / check-license (push) Successful in 5m50s
Build and test / docs (push) Successful in 4m39s
2025-12-02 15:40:54 +09:00
oysteikt
2472936857
Switch from log to tracing
2025-11-30 20:42:10 +09:00
oysteikt
1fe08b59a3
server: implement graceful shutdown and reloads
2025-11-30 04:08:01 +09:00
oysteikt
4a6e49110a
server: remove config args, store config path in supervisor
2025-11-29 20:38:32 +09:00
oysteikt
fa1d27e09c
server: make use of database connection pool
2025-11-26 19:11:06 +09:00
oysteikt
20331a4429
server: refactor server logic into supervisor + session handler
2025-11-26 19:11:05 +09:00
oysteikt
c2d22ee7f8
flake.lock: bump, Cargo.lock: bump, Cargo.toml: update inputs, format, etc
Build / build (push) Has been cancelled
Build / check (push) Has been cancelled
Build / docs (push) Has been cancelled
2025-05-07 10:39:10 +02:00
oysteikt
a0be0d3b92
Wrap database users and database names in newtypes
...
Also, use less cloning where possible
2024-08-20 17:46:43 +02:00
oysteikt
cdb1fb4181
Integrate better with systemd + better logs and protocol usage
...
This commits adds the following:
- Better systemd integration and usage:
- More hardening
- A watchdog thread
- Journald native logging
as well as
- Better logs
- Some protocol usage fixes
2024-08-20 17:46:40 +02:00
oysteikt
d1d06514a9
cargo fmt + clippy
2024-08-19 17:52:16 +02:00
oysteikt
ed12a3153b
server/config: revamp
...
- Adds options `socket_path` and `password_file`
2024-08-19 16:57:25 +02:00
oysteikt
93469a6e84
Add more serverside logging
2024-08-19 00:11:11 +02:00
oysteikt
86b5b47f1e
Add some logging
2024-08-18 22:26:00 +02:00
oysteikt
af86893acf
Rewrite entire codebase to split into client and server
2024-08-17 20:21:05 +02:00