Sergio Benitez
543b07a4ba
Use upstream 'Literal::subspan()'.
2018-11-23 19:15:13 -06:00
jeb
ed4055925d
Use 'dyn' in codegen to silence 'bare_trait_objects' lint.
2018-11-19 02:34:46 -08:00
jeb
d14c3393a0
Fix notify dependency version.
2018-11-19 02:29:41 -08:00
Sergio Benitez
abb434f228
Stop using white for legible logging everywhere.
...
Prior to this change, Rocket emitted "white" text in much of its logging
output. On terminals with light backgrounds, the text was nearly
illegible. This PR stops using white coloring altogether, opting instead
to use the terminal's default color albeit with bold styling. On dark
terminals, this will likely be a light color, and on light terminals,
this will likely be a dark color. The end result is that Rocket's
logging output should be readable everywhere.
Resolves #639 .
2018-11-19 02:11:38 -08:00
Sergio Benitez
76c830a467
Update 'base64', 'crossbeam', 'rand' dependencies.
2018-11-18 03:47:12 -08:00
jeb
af84f60bb8
Fix forced HSTS logic in 'SpaceHelmet'.
2018-11-17 23:51:54 -08:00
Zack Chandler
59e27820e9
Fix typo in guide intro: 'offerring' -> 'offering'.
2018-11-14 03:42:02 -08:00
Vishal Sodani
d813883fa5
Remove extraneous 'to' in state guide.
2018-11-14 03:40:58 -08:00
Sergio Benitez
3b6c4d2a5f
Prefix codegen imports to avoid name collisions.
...
Fixes #817 .
2018-11-12 13:08:39 -08:00
Sergio Benitez
834c91ae9d
Remove the need for a current working directory.
...
This commit includes several breaking changes:
* `Config{new,development,staging,production}` constructors return a
`Config` instead of a `Result<Config>`.
* `Config.root()` returns an `Option<&Path>` instead of `&Path`.
* `ConfigError::BadCWD` was removed.
* `Config` no longer exposes a `config_path` field.
Resolves #809 .
2018-11-12 02:24:13 -08:00
Alva Snædís
4dea9eed36
Mention that u128, i128 implement UriDisplay.
2018-11-11 21:51:42 -08:00
Alva Snædís
b87994b52c
Implement FromParam, FromFormValue for i128, u128.
2018-11-11 21:51:24 -08:00
Sergio Benitez
4224419e63
Reduce 'cfg' usage for 'private-cookies' feature.
2018-11-08 23:56:15 -08:00
Linus Unnebäck
53758c6dd7
Introduce the 'private-cookies' feature.
2018-11-08 23:38:18 -08:00
Sergio Benitez
b16269a30e
Add note about cookie tracking serialization.
2018-11-08 21:40:42 -08:00
messense
64ba2056ef
Use 'RwLock' to make 'Client' 'Sync'.
...
Resolves #814 .
2018-11-08 21:40:34 -08:00
Alex Bowers
32e2ff4d6b
Add ZIP (application/zip) as a known media type.
2018-11-08 20:47:26 -08:00
Sergio Benitez
1bb23b8115
Rename 'space_helmet' to 'helmet'. Rework API.
2018-11-08 20:35:30 -08:00
Tal
c5167f1150
Add 'space_helmet' contrib module.
2018-11-08 20:35:26 -08:00
Sergio Benitez
0ac6c18deb
Fix 'rocket::custom()' guide documentation.
2018-11-08 09:26:50 -08:00
Sergio Benitez
1c496b3424
Improve the overview site page.
2018-11-06 23:35:03 -08:00
Sergio Benitez
a2ada84986
Move 'UriDisplay' note to top of 'FromUriParam' docs.
2018-11-05 15:02:11 -08:00
bohov
8195453249
Fix console output in guide.
2018-11-04 17:26:06 -08:00
Sergio Benitez
983ee9b32d
Make inner 'LenientForm' field public. Add 'State::from()'.
2018-11-03 01:52:19 -07:00
Rukai
b4f85daaf2
Make inner 'Form' field public.
2018-11-02 18:04:27 -07:00
Sergio Benitez
5762208bba
Percent-encode characters: '[', ']', '\', '^', '|'.
...
Fixes #808 .
2018-11-02 00:10:01 -07:00
Sergio Benitez
4dbd87a36f
New version: 0.4.0-rc.1.
2018-10-31 14:35:30 -07:00
Sergio Benitez
4b5000e33b
Pass flags along in 'publish' script.
2018-10-31 04:47:21 -07:00
Sergio Benitez
ef3e7ca2c6
Make all top-level crates publishable.
2018-10-31 03:57:37 -07:00
Sergio Benitez
41de1e62fb
Implement 'Responder' for 'Status'.
...
This commit obviates the following removed types:
* response::Failure
* response::status::NoContent
* response::status::Reset
Closes #489 .
2018-10-31 03:57:22 -07:00
Sergio Benitez
16a65a9a45
Mention selective importing in 'rocket_codegen' docs.
2018-10-30 02:53:51 -07:00
jeb
328bf4b32e
Support 'uri' macro in 2018 edition crates.
2018-10-30 02:44:22 -07:00
Sergio Benitez
4ef179cc59
Migrate from 'derive_utils' to published 'devise'.
...
Resolves #800 .
2018-10-29 04:58:56 -07:00
Sergio Benitez
7090e2a1ee
Use 'unreachable' to silence clippy on route codegen.
...
Closes #794 .
2018-10-29 01:33:30 -07:00
jeb
d5fec97fcb
Update 'contains_template' documentation.
2018-10-28 22:10:43 -07:00
Sergio Benitez
34c76dd0a9
Keep release info in site's 'index.toml'.
2018-10-28 20:17:44 -07:00
Sergio Benitez
7b2b6aba81
Use published version of 'pear'.
2018-10-28 20:17:44 -07:00
Sergio Benitez
c1b39a016b
Improve 'Redirect' and 'rocket_codegen' documentation.
2018-10-28 20:17:44 -07:00
Sergio Benitez
a77876f640
Use stable version of 'compiletest_rs'.
2018-10-28 20:17:44 -07:00
Sergio Benitez
4d72a92a9c
Reorganize templating sections in responses guide.
2018-10-28 20:17:42 -07:00
Sergio Benitez
3f2e724b23
Update rustls to 0.14.
2018-10-27 18:14:17 -07:00
Sergio Benitez
5c40d3b7e2
Reenable MySQL pooling support.
2018-10-27 18:14:17 -07:00
Sergio Benitez
556206e8b3
Version all URLs to 'rocket.rs'.
2018-10-26 21:20:12 -07:00
Sergio Benitez
38536b58b5
Improve templates guide documentation.
2018-10-26 20:52:28 -07:00
Sergio Benitez
ed15e6685d
Track major version in scripts config.
2018-10-26 20:36:19 -07:00
Sergio Benitez
2b89acb5bc
Use better verbage on site index.
2018-10-26 03:33:12 -07:00
Sergio Benitez
3798cd3e65
Document and test 'UriDisplay', its derive, and 'Formatter'.
2018-10-25 02:53:04 -07:00
Divyahans Gupta
cda4c520f1
Add derive for 'UriDisplay'.
2018-10-24 22:14:12 -07:00
Divyahans Gupta
34421f13f3
Allow nested values in 'UriDisplay'.
2018-10-24 21:57:53 -07:00
Sergio Benitez
26db5ecb4e
Fix normalization and Windows issues.
2018-10-24 00:01:56 -07:00