Commit Graph

33 Commits

Author SHA1 Message Date
Raphaël Thériault 5855965e24 Switch to BLAKE3, slightly better security, simplify with globals 2020-01-15 23:47:38 -05:00
Raphaël Thériault f1c40f4748 Always use multipart for files 2020-01-15 22:35:10 -05:00
Raphaël Thériault 11c5e2f384 Added POST routes for everything 2020-01-15 15:13:08 -05:00
Raphaël Thériault f0714b2945 Start working on POST routes 2020-01-15 03:26:29 -05:00
Raphaël Thériault 07208152e3 Convert to std::future 2020-01-15 00:10:48 -05:00
Steven Joruk 49c1ad8232 Always generate missing config and password files 2019-10-26 14:12:04 +01:00
Raphaël Thériault 212ac3617f Fix DB related bugs 2019-10-25 14:13:44 -04:00
Raphaël Thériault db0009bf6e Use basic auth everywhere 2019-10-24 23:51:52 -04:00
Raphaël Thériault 004d64467e Rename token to password 2019-10-24 23:39:34 -04:00
Raphaël Thériault 1b2c1b1199 Add user facing index page 2019-10-22 14:34:26 -04:00
Raphaël Thériault 5562820c14 Fixed login/logout 2019-10-21 17:16:28 -04:00
Raphaël Thériault 22453ae72f Login and logout routes 2019-10-21 16:59:13 -04:00
Raphaël Thériault 3ddff326f0 Require auth for config route 2019-10-21 15:24:05 -04:00
Raphaël Thériault 7952615735 Added auth support to route handlers 2019-10-21 15:19:16 -04:00
Raphaël Thériault fb5f2b25a4 Reformat uses 2019-10-21 14:29:39 -04:00
Raphaël Thériault 23d12a80fb Parse token hash at startup 2019-10-21 11:19:54 -04:00
Raphaël Thériault c3aee8b422 Replace debug assertions with a dev feature 2019-10-21 10:57:14 -04:00
Raphaël Thériault fdd232c776 Move init function to setup module 2019-10-17 14:55:59 -04:00
Raphaël Thériault a5e2055ff7 Rename handlers to routes 2019-10-17 14:36:11 -04:00
Raphaël Thériault 799a583372 Embed migrations in debug builds 2019-10-17 14:33:52 -04:00
Raphaël Thériault 014f593303 Added delete routes 2019-10-15 09:08:07 -04:00
Raphaël Thériault cc0f304563 Ditch cfg_if and remove lib 2019-10-15 08:04:34 -04:00
Raphaël Thériault 1bbfccec9f Moved route handlers to separate module 2019-10-15 07:52:20 -04:00
Raphaël Thériault 901bf9bdac Added PUT routes 2019-10-09 11:59:52 -04:00
Raphaël Thériault ea56031235 Custom log format support 2019-10-09 09:14:47 -04:00
Raphaël Thériault 5492744299 Added basic GET routes 2019-10-08 22:49:38 -04:00
Raphaël Thériault c66677c43f Added config route 2019-10-08 19:56:08 -04:00
Raphaël Thériault 96d2c6cfc7 Started macroification 2019-10-08 18:46:42 -04:00
Raphaël Thériault a8f926f66e Add files list route 2019-10-08 14:17:08 -04:00
Raphaël Thériault 4653c60f31 Add config to webserver data 2019-10-08 12:06:30 -04:00
Raphaël Thériault 9a0c5f2583 Basic webserver 2019-10-07 22:37:25 -04:00
Raphaël Thériault b573d14ab2 Started working on main 2019-10-07 22:17:11 -04:00
Raphaël Thériault b9aaab5f5e Moved debug config to its own function 2019-10-07 21:38:58 -04:00