222 Commits (80198818afe243aae55684c4b9de16a00ec39200)
 

Author SHA1 Message Date
Emi Tatsuo 80198818af
Expand the README
2 years ago
Emi Tatsuo 2501c9021a
Fix building docs with `--all-features`
3 years ago
Emi Tatsuo 6c3eeb1db2
Document a few more types in the UserManagement module
3 years ago
Emi Tatsuo 6b30521c77
Add the last two docs for Server
3 years ago
Emi Tatsuo 7dff9674b6
Removed some unused imports
3 years ago
Emi Tatsuo 27f3f2aee0
Move URI reference to the crate base
3 years ago
Emi Tatsuo 05089bfea6
Redo Handler docs
3 years ago
Emi Tatsuo f98b94235a
Cranking out some docs
3 years ago
Emi Tatsuo 3ef7b2751e
Warn if a response is sent with a non-success code & a body
3 years ago
Emi Tatsuo b1d1fb7c0d
Warn the first time a request is missing SCRIPT_PATH
3 years ago
Emi Tatsuo 868dfb6f9f
Update rustls
3 years ago
Emi Tatsuo 1068c00e55
Fix broken links in docs
3 years ago
Emi Tatsuo 7add331e0b
Made the link rewriting docs *way* better
3 years ago
Emi Tatsuo 9bc1f317c5
Fix bug where autorewrite was always on, respond 50 and log instead of panic on rewrite error
3 years ago
Emi Tatsuo 680c04abe4
Add documentation about SCGI
3 years ago
Emi Tatsuo ae247312f7
Fix `gemini_srv` with more conditional comp
3 years ago
Emi Tatsuo f592ecf73b
Move opt_timeout to lib.rs
3 years ago
Emi Tatsuo cb9b3ea167
Fix crash on no certificate provided
3 years ago
Emi Tatsuo d8d15d8f72
Add tolerance for REMOTE_ADDR without a port
3 years ago
Emi Tatsuo fb357b59eb
Support base64 encoded certificate hashes, remove ring as mandatory dep for scgi_srv
3 years ago
Emi Tatsuo d71c3f952d
Reduce visibility of some methods in CertGenMode, fix docs
3 years ago
Emi Tatsuo e55f5c675b
Rename gencert.rs -> cert.rs, move in a bunch of certificate functions.
3 years ago
Emi Tatsuo dc71a2f2cf
Add .gemgit
3 years ago
Emi Tatsuo fa8adbd265
Started writing feature docs [UNFINISHED]
3 years ago
Emi Tatsuo 73da764a8f
Switched back to using raw gemini as the default mode
3 years ago
Emi Tatsuo 477d31dae3
Make it clear in the version string that this is unreleased
3 years ago
Emi Tatsuo 23c5141dd0
Add a compiler error giving an actual reason if invalid features are active
3 years ago
Emi Tatsuo 9feb555b20
Fix branch name in README example
3 years ago
Emii Tatsuo 89e7719939
Fix stable build
3 years ago
Emii Tatsuo 85cbb1d6d8
Remove unused squeegee dep
3 years ago
Emii Tatsuo 05e4d25a53
Added in autorewrite as an option to `Server`
3 years ago
Emii Tatsuo 8f86bac608
Added rewrite_all for body
3 years ago
Emii Tatsuo 64f54e8e58
Fix rewrite_path
3 years ago
Emii Tatsuo aa6c8d8a57
Remove needless borrow
3 years ago
Emii Tatsuo 723986c011
Add `rewrite_path()`
3 years ago
Emii Tatsuo 6400197514
Treat zero-length input as no input at all
3 years ago
Emii Tatsuo de060363f1
Fix the dashmap + user_management_routes build
3 years ago
Emii Tatsuo 3e2865de12
Fix ratelimiting example
3 years ago
Emii Tatsuo b265ae985c
Dramatically simplify the certificate example
3 years ago
Emii Tatsuo f922f8c70d
Merged Meta, Status, and ResponseHeader into Response
3 years ago
Emii Tatsuo a92b3788e2
Added ./data to .gitignore
3 years ago
Emii Tatsuo 8b9fbce489
Fix user management module, rework certificates to use hashes
3 years ago
Emii Tatsuo 244fd25112
Completely reworked request handling to be able to serve SCGI
3 years ago
Emii Tatsuo 86ed240761
Remove dependancy on `mime` when `serve_dir` is off
3 years ago
Emii Tatsuo bc6d0b89bc
Make it clearer that kochab handles certificate generation
3 years ago
Emii Tatsuo 2c09831d22
Move to GitLab
3 years ago
Emii Tatsuo 4a2293ddc6
Add specific methods for getting at UserData
3 years ago
Emii Tatsuo e7cbbd7d91
Merge branch 'accept-string-docs' into kochab
3 years ago
Emii Tatsuo 9c999609ef
Accept strings in Document methods
3 years ago
Emii Tatsuo eca5c2fd44
Add a couple logging messages
3 years ago