Commit Graph

23 Commits

Author SHA1 Message Date
Emi Tatsuo b1d1fb7c0d
Warn the first time a request is missing SCRIPT_PATH 2020-12-05 13:01:45 -05:00
Emi Tatsuo 7add331e0b
Made the link rewriting docs *way* better 2020-12-05 11:27:30 -05:00
Emi Tatsuo ae247312f7
Fix `gemini_srv` with more conditional comp 2020-12-05 09:54:05 -05:00
Emi Tatsuo cb9b3ea167
Fix crash on no certificate provided 2020-12-03 10:47:33 -05:00
Emi Tatsuo fb357b59eb
Support base64 encoded certificate hashes, remove ring as mandatory dep for scgi_srv
Removing ring also means switching out some of the code around user password hashes so that's what that is, if you're wondering.  Also, the sunrise today was absolutely beautiful.  I haven't been awake for a sunrise in a long time, so I guess that's one upside to not sleeping.  Like, melencholy sunsets get a lot of love, but man, nothing fills you with hope and positivity like a sunrise.
2020-12-03 08:10:50 -05:00
Emii Tatsuo 89e7719939
Fix stable build 2020-12-01 23:32:03 -05:00
Emii Tatsuo 05e4d25a53
Added in autorewrite as an option to `Server` 2020-12-01 21:59:00 -05:00
Emii Tatsuo 64f54e8e58
Fix rewrite_path 2020-12-01 21:26:08 -05:00
Emii Tatsuo 723986c011
Add `rewrite_path()` 2020-12-01 19:02:49 -05:00
Emii Tatsuo 6400197514
Treat zero-length input as no input at all
Fixes running with molly brown
2020-12-01 17:38:52 -05:00
Emii Tatsuo 8b9fbce489
Fix user management module, rework certificates to use hashes 2020-12-01 14:43:15 -05:00
Emii Tatsuo 244fd25112
Completely reworked request handling to be able to serve SCGI
Multi ~~track~~ protocol ~~drifting~~ abstraction!!
2020-12-01 02:31:08 -05:00
Emii Tatsuo 67fe997eee
Merge branch 'fix-stable-build' into kochab 2020-11-27 22:23:55 -05:00
Emii Tatsuo 71a79ad6ff
Fix stable build 2020-11-27 22:20:55 -05:00
Emii Tatsuo 47c6fae79f
Expose user manager in request 2020-11-26 21:04:02 -05:00
Emii Tatsuo 1766ab4c9c
Merge `Builder` and `Server` in the public API into one concept 2020-11-25 15:52:44 -05:00
Emi Tatsuo 16721a7321
Merge several pending changes into a virtual master
Octopus merges are just a cheap trick to make weak branches stronger
2020-11-24 23:04:26 -05:00
Emi Tatsuo cd7af1025a
Cleanup typos in routes docs
I should really use spellcheck more often
2020-11-20 23:51:22 -05:00
Emi Tatsuo e678e45b78
Merge branch 'routes' into user-management 2020-11-20 21:53:00 -05:00
Emi Tatsuo 59e3222ce8
Add trailing segments to request 2020-11-20 13:22:34 -05:00
Emi Tatsuo 0bcce9fd6f
Appease clippy
Please my compiler is so angry ;-;
2020-11-19 18:03:10 -05:00
Emi Tatsuo 0e2f8d5f62
Added user management API [WIP] 2020-11-16 01:13:16 -05:00
panicbit 28162bde5c move split types module into submodules 2020-11-14 04:43:29 +01:00