Commit graph

83 commits

Author SHA1 Message Date
Emii Tatsuo a1d52faa9d
Fix examples 2020-11-30 00:28:26 -05:00
Emi Tatsuo 57f083b1d0
Updated changelog to reflect changes to success
Dang it I always forget to do that
2020-11-23 10:05:47 -05:00
Emi Tatsuo 71c1ac0fab
Fix serve_dir feature 2020-11-23 08:44:45 -05:00
Emi Tatsuo 5254c17e36
Rework Request::success methods 2020-11-20 14:18:11 -05:00
Emi Tatsuo 20181cce96
Updated changelog 2020-11-20 10:05:18 -05:00
Emi Tatsuo 3296d00ec3
Add From<Borrow<Document>> to Response
This allows users to call &mut Document.into() in order to create a response, so that you
can do it right in the middle of one of those builder call chain thingies
2020-11-20 09:51:37 -05:00
Emi Tatsuo 435330b415
Made Request::document a bit more generic
Also how did I not know about the Borrow trait until now???
2020-11-20 09:40:57 -05:00
panicbit 0ca71e46c9
Merge pull request #28 from Alch-Emi/clippy
Appease clippy
2020-11-20 00:56:47 +01:00
Emi Tatsuo 0bcce9fd6f
Appease clippy
Please my compiler is so angry ;-;
2020-11-19 18:03:10 -05:00
panicbit 07c2d539d0 Merge branch 'Alch-Emi-timeout-override' 2020-11-19 19:39:28 +01:00
panicbit 46ab84ba04 streamline send_response 2020-11-19 19:34:48 +01:00
Emi Tatsuo aeeee86aae
Updated changelog for complex mime timeout override 2020-11-19 12:37:41 -05:00
Emi Tatsuo b50a5e3244
Merge remote-tracking branch 'upstream/master' into timeout-override 2020-11-19 12:36:42 -05:00
panicbit 381bccf36f update changelog 2020-11-19 18:35:21 +01:00
panicbit 4e251d0cb6
Merge pull request #25 from Alch-Emi/trim-deps
Trim dependencies & move directory serving utils to feature
2020-11-19 18:29:52 +01:00
panicbit a3882b76de update changelog 2020-11-19 18:18:29 +01:00
panicbit 824405d881
Merge pull request #23 from Alch-Emi/custom-cert-path
Add ability to customize certificate path
2020-11-19 18:14:32 +01:00
Emi Tatsuo c69cf49d99
Removed over-zeleous feature gating 2020-11-19 11:31:10 -05:00
Emi Tatsuo 475db6af79
Adapted a type from futures-util allowing us to drop the dep and remove a big chunk of the dep tree 2020-11-19 11:09:53 -05:00
Emi Tatsuo 87d71cb207
Fixed examples 2020-11-19 11:08:20 -05:00
Emi Tatsuo 3da18ca530
Reduced tokio featureset 2020-11-19 10:21:32 -05:00
Emi Tatsuo e0abe6344b
Reduced dependency on futures-rs 2020-11-19 02:54:45 -05:00
Emi Tatsuo 753ecf708d
Isolate directory serving methods behind feature, incl mime_guess. Remove itertools 2020-11-19 02:49:41 -05:00
Emi Tatsuo df362d1bc3
Fixed bug where incorrect timeout was used. I got the mime types backwards haha pretend you didnt see that 2020-11-19 01:43:57 -05:00
Emi Tatsuo 25d575bee7
Shorten references to tokio::time::timeout because I forgot I used an import for that woops sorry 2020-11-19 01:30:08 -05:00
Emi Tatsuo 94d7a5ab4f
Added complex timeout override option to builder 2020-11-19 01:25:34 -05:00
Emi Tatsuo a778774189
Added note about short timeouts to set_timeout docs 2020-11-18 23:29:00 -05:00
Emi Tatsuo 4e3417fb41
Added ability to customize certificate path 2020-11-18 23:10:48 -05:00
panicbit bbf034cf47 update changelog 2020-11-18 23:18:50 +01:00
panicbit f2b27665c2 correctly ignore doctest 2020-11-18 23:01:10 +01:00
panicbit 5a92d8d28f use mime_guess for guessing mime 2020-11-18 23:00:46 +01:00
panicbit ddf9c4b9f8
Merge pull request #22 from panicbit/21_increase_default_timeout
increase default timeout from 1 to 30 seconds
2020-11-18 22:54:46 +01:00
panicbit fffada14e3 increase default timeout from 1 to 30 seconds 2020-11-18 22:46:18 +01:00
panicbit 65b35a48d7 update changelog 2020-11-18 21:29:21 +01:00
panicbit 931c3fbbc2 add temporary redirects and bad requests 2020-11-18 21:26:27 +01:00
panicbit 0daf01fd3e update changelog 2020-11-18 21:16:14 +01:00
panicbit 4eae63ac4e
Merge pull request #17 from Alch-Emi/timeout
Add timeouts to response handling
2020-11-18 21:04:48 +01:00
Emi Tatsuo 343de637c4
Added ability to load from custom key and certificate paths 2020-11-18 09:24:22 -05:00
panicbit cab1cf8ad6
Merge pull request #18 from Alch-Emi/success-with-body
Add Response::success_with_body
2020-11-18 09:15:14 +01:00
Emi Tatsuo 6a78b2f31a
Added Response::success_with_body 2020-11-17 21:41:18 -05:00
Emi Tatsuo aa2dbbf67a
Fixed typo in timeout docs 2020-11-17 21:01:54 -05:00
Emi Tatsuo 71cf4d33f2
Added ability to set the timeout in the Server builder 2020-11-17 20:45:57 -05:00
Emi Tatsuo 3245396682
Add basic timeout with hardcoded durations 2020-11-17 20:38:10 -05:00
panicbit 387ca06611 fix visibility of URIReference in crate root 2020-11-17 01:50:35 +01:00
panicbit 987621cca9 support gmi extension when guessing mime types
Closes #12
2020-11-15 22:03:50 +01:00
panicbit d3f65f2fc2
Merge pull request #14 from panicbit/11_gemini_documents
implement document API
2020-11-15 21:57:52 +01:00
panicbit 09f7866653 update changelog 2020-11-15 21:46:10 +01:00
panicbit add2f30ca6 remove unused function 2020-11-15 21:42:13 +01:00
panicbit bbeb697bb1 complete document documentation 2020-11-15 21:40:16 +01:00
panicbit ec6a0af782 keep document internals private 2020-11-15 21:17:22 +01:00