Commit graph

20 commits

Author SHA1 Message Date
xenofem 60d9636896 update Cargo.lock lol 2024-03-27 17:01:41 -04:00
xenofem 71fe7fed24 prevent filling up the disk 2024-03-27 16:53:02 -04:00
xenofem 37695b8bbd replace dotenv with dotenvy 2024-03-27 15:33:34 -04:00
xenofem a641375f92 update various crates to fix audit warnings 2024-03-27 15:32:29 -04:00
xenofem 2e29825a3d no more websocket ack messages, just use lower-level backpressure 2023-09-09 17:03:35 -04:00
xenofem 1b38a2ee30 update yanked crates 2023-08-06 15:19:08 -04:00
xenofem eaad5faf34 update vulnerable crates 2023-08-06 15:18:21 -04:00
xenofem 920b28f5f5 add beginnings of admin panel 2023-04-09 23:05:46 -04:00
xenofem 48f10bd234 Move jsondb to crates.io because nix can't take a hint 2022-08-17 03:26:43 -04:00
xenofem aef58d133b make cosmetic changes to state schema, add fileset passwords for forthcoming functionality 2022-08-16 06:16:00 -04:00
xenofem 073feda920 move state to jsondb 2022-08-16 04:54:18 -04:00
xenofem 16e7ea4806 add opengraph metadata for preview cards 2022-06-29 20:00:58 -04:00
xenofem 78cd45d68a use askama_actix responders so we get the correct content types/other headers for free 2022-06-16 19:48:10 -04:00
xenofem 007289ffe5 allow downloading individual files from bundle 2022-05-24 15:14:31 -04:00
xenofem eb53030043 refactor config variables, add upload password 2022-05-03 16:28:43 -04:00
xenofem 86bdac20af memorable download codes 2022-05-01 03:28:25 -04:00
xenofem e95590ef07 Normalize filenames to Unicode Normal Form D before sanitisation 2022-04-30 15:14:28 -04:00
xenofem cc0aaaab94 fix weird end-of-file bug by having downloaders use inotify to directly track changes 2022-04-29 22:36:44 -04:00
xenofem 2ec295e606 implement downloads, lots of misc tweaks/fixes 2022-04-27 20:15:51 -04:00
xenofem 20da86132b WIP file drop server, no downloads yet 2022-04-26 23:54:29 -04:00