Sergio Benitez
e9b568d9b2
Fixup docs for 'proxy_proto_header'.
2024-01-22 18:41:20 -08:00
Arjen
5c85ea3db5
Support configurable 'X-Forwarded-Proto'.
...
Co-authored-by: Sergio Benitez <sb@sergio.bz>
2024-01-22 18:41:20 -08:00
Sergio Benitez
105f058e9d
Update project sponsors.
2024-01-17 21:41:25 -08:00
Sergio Benitez
de6a4c50ec
Clarify route ranking in requests guide.
...
Closes #2687 .
2024-01-17 10:52:00 -08:00
Sergio Benitez
7cf8b1368f
Doc, fix, and test 'cli_colors' deserialization.
2023-12-18 16:37:56 -08:00
Sergio Benitez
92a2559a9a
Set 'img' width, height to decrease layout jitter.
2023-12-08 13:59:21 -08:00
Sergio Benitez
2b8d6d3f06
Update data for site refresh.
2023-11-27 15:01:44 +01:00
Sergio Benitez
e526fa04d4
Update 'SergioBenitez/Rocket' to 'rwf2/Rocket'.
...
Resolves rwf2/rwf2#5 .
2023-11-21 16:32:25 +01:00
Sergio Benitez
89a2af179b
Use versioned URIs in news articles.
2023-11-18 11:45:35 +01:00
Sergio Benitez
99849bd563
Add placeholder v0.5 to v0.6 upgrade guide.
2023-11-18 11:45:23 +01:00
Sergio Benitez
44ac3f1eb6
Move to 0.6.0-dev on master.
2023-11-18 11:30:50 +01:00
Sergio Benitez
aabf856de4
Fix various typos in v0.5 news and guide.
2023-11-18 11:03:44 +01:00
Sergio Benitez
b70c237461
Polish news for v0.5. Add RWF2 announcement.
2023-11-17 17:05:05 +01:00
Sergio Benitez
f7a6c8610e
Update FAQ for 0.5.0.
2023-11-17 17:05:02 +01:00
Sergio Benitez
6d467564d6
Update version numbers for 0.5.0.
2023-11-17 17:04:59 +01:00
Sergio Benitez
6bcab27101
Initial news article for v0.5 release.
2023-11-17 17:04:56 +01:00
Sergio Benitez
f25954fef0
Add WebSocket section to upgrading guide.
2023-11-17 17:04:54 +01:00
Sergio Benitez
124ec94b46
Fix typos.
...
Co-authored-by: cui fliter <imcusg@gmail.com>
2023-11-17 17:04:49 +01:00
Sergio Benitez
0d48743bd8
Fix broken site links.
2023-11-17 17:04:47 +01:00
Sergio Benitez
a1c29c735c
New version: 0.5.0-rc.4.
...
New contrib versions: 0.1.0-rc.4.
2023-11-17 17:04:44 +01:00
Benjamin B
f14f93afa7
Fix typo in pastebin tutorial: 'route' -> 'wrote'.
2023-11-01 17:41:48 -05:00
Sergio Benitez
c90812051e
Rename 'Outcome::Failure' to 'Outcome::Error'.
...
The primary motivation is to deconflate the leading `F`s in `Failure` and
`Forward`. In particular, when using a generics, we used `F` for forward, which
could easily be confused for `F` for `Failure`. This resolves the conflation.
2023-10-31 12:17:28 -05:00
Sergio Benitez
5d31ad4efb
Update 'cookie' to 0.18.
2023-09-28 23:50:29 -07:00
Manuel Transfeld
aa7805a5f8
Update 'sqlx' to '0.7'.
2023-08-25 14:02:44 -07:00
Sergio Benitez
b3abd7b484
Fix link to 'context!' in guide.
2023-05-24 09:57:04 -07:00
Sergio Benitez
1211525c98
Note required 'json' crate feature in guide.
...
Co-authored-by: Manuel <2084639+tennox@users.noreply.github.com>
2023-05-24 09:55:28 -07:00
Sergio Benitez
9b0564ed27
Tidy custom forward status changes, update docs.
2023-04-11 12:55:57 -07:00
Benedikt Weber
055ad107df
Allow status customization in 'Forward' outcomes.
...
Prior to this commit, all forward outcomes resulted in a 404. This
commit changes request and data guards so that they are able to provide
a `Status` on `Forward` outcomes. The router uses this status, if the
final outcome is to forward, to identify the catcher to invoke.
The net effect is that guards can now customize the status code of a
forward and thus the error catcher invoked if the final outcome of a
request is to forward.
Resolves #1560 .
2023-04-11 12:47:20 -07:00
Sergio Benitez
c48ce64a77
Standardize 'response::status' responders.
...
This commit modifies all of the non-empty responders in the
`response::status` module so that they look like `Status<R>(pub R)`.
Prior to this commit, some responders looked like this, while others
contained an `Option<R>`.
Resolves #2351 .
2023-04-05 10:51:05 -07:00
Sergio Benitez
1a66e50be0
Add Revolt to list of known projects in FAQ.
2023-03-31 11:40:31 -07:00
Sergio Benitez
9584edcf59
Document fallible guards in requests guide.
...
Co-authored-by: Dimitri Sabadie <dimitri.sabadie@gmail.com>
2023-03-28 13:49:37 -07:00
Sergio Benitez
d22e093d92
Fix responder derive usage docs in response guide.
...
The guide previously erroneously stated that `Status` could be used as a
header field. This commit clarifies how to use `Status` in a custom
responder. It also expands the section with notes on how to make use of
the `Responder` derive with `enum`s.
Resolves #2484 .
2023-03-26 17:41:24 -07:00
Sergio Benitez
91f6288ea4
New version: 0.5.0-rc.3.
...
New contrib versions: 0.1.0-rc.3.
2023-03-23 16:56:17 -07:00
Sergio Benitez
f800d528d3
Update CHANGELOG, add news article for 0.5.0-rc.3.
2023-03-23 16:56:15 -07:00
IFcoltransG
e86d503ff0
Fix typo in updating guide: 'phase' -> 'faze'.
2023-03-23 16:27:08 -07:00
Sergio Benitez
380e75c4e4
Fix minor typo.
2023-03-23 16:27:08 -07:00
philipp
6742041468
Remove unnecessary word in state docs.
2023-03-23 16:27:08 -07:00
Sergio Benitez
219a8a5468
Fix a bunch of typos.
2023-03-23 16:27:08 -07:00
Beep LIN
78e6e55aa2
Fix typo: 'FromFrom' -> 'FromForm'.
2023-03-23 14:57:54 -07:00
Sergio Benitez
0a0f540988
Support TLS keys in SEC1 format.
2023-03-23 14:57:54 -07:00
Kian-Meng Ang
06d255b52b
Fix a whole bunch of typos.
...
Found via `codespell -L crate,ser,fo,noo,nd,cappable,pard,te,ans`.
2023-03-23 14:57:54 -07:00
Sergio Benitez
0ed6d82d10
Defend against configured known secret keys.
...
This is a two-prong effort. First, we warn on launch if a known key is
used. Second, we document using invalid keys where possible.
Co-authored-by: Jonas Møller <jonas@moesys.no>
2023-03-23 14:57:54 -07:00
Indosaram
a62cc654be
Fix typo in pastebin tutorial.
2023-03-23 14:57:54 -07:00
Sergio Benitez
9377af5978
Make real IP header configurable via 'ip_header'.
...
Adds an `ip_header` configuration parameter that allows modifying the
header Rocket attempts to use to retrieve the "real IP" address of the
client via `Request` methods like `client_ip()`. Additionally allows
disabling the use of any such header.
2023-03-20 12:57:21 -07:00
Sergio Benitez
682c2d9acf
Update database driver version numbers in docs.
2022-09-18 01:27:36 -07:00
Doni Rubiagatra
b7c03ce2b5
Fix typo in getting started guide.
...
Replace 'installled' with 'installed'.
2022-08-01 11:35:42 -07:00
Charles-Axel Dein
e65f0ff494
Fix typo in configuration guide.
...
Replace 'demonstratation' with 'demonstration'.
2022-08-01 11:34:31 -07:00
Felix Suominen
ef5b7f89a5
Fix typo in production readiness FAQ.
...
Replace 'zero-downtown' with 'zero-downtime'.
2022-08-01 11:32:59 -07:00
Sergio Benitez
f64029f079
Fix links to upgrade guide.
...
Fixes #2267 .
2022-07-14 12:14:15 -07:00
Sergio Benitez
dfea521eb6
Fix guide page names to match search slugs.
...
Resolves #2223 .
2022-06-21 13:40:46 -07:00