Sergio Benitez
724446cda4
Add categories to Cargo.toml.
2017-01-31 02:01:51 -08:00
Sergio Benitez
06a7317fd9
Update to Hyper 0.10. Use cookie crate directly.
...
A few interesting notes on this breakage:
* `Cookie` how has a lifetime. It should be `'static'` everywhere.
* The `SetCookie` header is no longer reexported.
* Instead, `Cookie` implements `Into<Header>` for Set-Cookie.
2017-01-26 23:08:15 -08:00
Sergio Benitez
0a0b64b9b6
New version: 0.1.6.
2017-01-26 11:26:50 -08:00
Sergio Benitez
466b58970e
Pin Hyper to 0.9.14 due to non-semver breaking change.
2017-01-26 11:11:43 -08:00
Sergio Benitez
c815911705
Introduce Managed State.
2017-01-20 23:17:28 -08:00
Giovanni Capuano
9ef65a8c91
Don't use any features from toml crate.
2017-01-20 16:38:50 -08:00
Sergio Benitez
72b91dfa41
Use shorthand version for hyper dependency.
2017-01-20 16:36:55 -08:00
Sergio Benitez
307469dc3a
Refuse to build on non-nightly with a nice message.
2017-01-15 01:16:47 -08:00
Sergio Benitez
08278e8f0e
New version: 0.1.5.
2017-01-14 08:45:03 -08:00
Sergio Benitez
ddda8fe79b
Add workers config parameter.
2017-01-12 02:38:14 -08:00
Sergio Benitez
855d9b7b00
New version: 0.1.4.
2017-01-04 11:18:49 -06:00
Sergio Benitez
6fdc6f025f
New version: 0.1.3.
2016-12-31 01:31:11 -06:00
Sergio Benitez
fb7a756cf1
New version: 0.1.2.
2016-12-24 14:15:00 -08:00
Sergio Benitez
14f79c3733
New version: 0.1.1. NamedFile hotfix.
2016-12-23 12:30:44 -08:00
Sergio Benitez
a94fcf41db
New version: 0.1.0. First public release!
2016-12-23 05:03:07 -08:00
Sergio Benitez
22a058d2d5
Add Cargo metadata to contrib and codegen crates.
2016-12-23 04:20:46 -08:00
Sergio Benitez
25a4469791
Add Cargo metadata for packaging.
2016-12-23 03:36:26 -08:00
Sergio Benitez
76073718c7
New version: 0.1.0 release candidate.
2016-12-22 00:05:05 -08:00
Sergio Benitez
d39c47aaf2
Hyper has merged Rocket changes. Update to mainline.
2016-12-16 15:48:16 -08:00
Sergio Benitez
5fca86c84f
New version: 0.0.11.
2016-12-11 22:23:08 -08:00
Sergio Benitez
5a1a303c59
Document the http module.
2016-10-17 19:29:58 -07:00
Sergio Benitez
bc5ecb31df
Implement a small testing framework in the 'testing' module.
2016-10-16 03:16:16 -07:00
Sergio Benitez
722f613686
Use Outcome as the result of all fallible conversions.
2016-10-13 18:39:23 -07:00
Sergio Benitez
d8db812856
Implement streaming requests.
2016-10-09 04:29:02 -07:00
Sergio Benitez
2ad508ed96
Test config and environments.
...
resolves #11
2016-10-04 15:05:25 -07:00
Sergio Benitez
463df9d1df
New version: 0.0.10.
2016-10-04 15:05:16 -07:00
Sergio Benitez
74ec26db95
Namespace HTTP-related type under `http`.
2016-10-03 17:09:13 -07:00
Sergio Benitez
17b88d0a6b
Implement configuration and environments.
2016-10-03 03:39:56 -07:00
Sergio Benitez
1c4e0350d9
Use strict version numbers. Bump Rocket version.
2016-09-29 20:49:18 -07:00
Sergio Benitez
21e26c32c0
Bump version numbers. Approaching release!
2016-09-11 18:57:47 -07:00
Sergio Benitez
e8e85f09cd
Add support for flash cookie. Revamp cookie support.
2016-09-11 18:57:04 -07:00
Sergio Benitez
bb9faeb344
Version bump.
2016-08-27 05:34:06 -07:00
Sergio Benitez
868448c4b3
Use log crate for cleaner, more flexible logging.
2016-08-24 01:30:09 -07:00
Sergio Benitez
bd9d553050
New type: ContentType. Parse ContentType from attribute.
2016-08-22 20:34:22 -07:00
Sergio Benitez
3a89cb8e2b
Can now retrieve cookies from a handler. SWEET! Bumped version to 0.0.5.
2016-08-08 03:48:00 -07:00
Sergio Benitez
578b50b1f9
Fully working todo example. Apparently didn't commit in a while. Need to be better at that.
2016-08-01 19:07:36 -07:00
Sergio Benitez
50bc0d6999
Major refactoring.
...
Here's the idea: under the `Rocket` namespace should live things critical to
writing simple Rocket apps: Request, Response, Error, etc. Nothing should be
nested more than one level deep. Only items required for more complex things
(implementing uncommon traits, etc.) should be nested one level deep.
This commit is the first attempt at realizing this.
2016-04-01 16:54:53 -07:00
Sergio Benitez
5cdb645fc9
Routing is functional! Sort-of. Pretty console colors.
...
Okay, so, given a URI, we can figure out which route is corresponds to.
Unfortunately, the handler is not yet part of that route, and we're not parsing
the parameters from the path quite yet. But, we're almost there!
2016-03-21 02:22:22 -07:00
Sergio Benitez
2e2cc3c216
Rocket is almost operational! `routes!` macro complete.
...
Here's what works so far:
* The `route` decorator checks its inputs correctly. There's a nice utility
for doing this, and it's working quite well at the moment.
* The `route` decorator emits a `route_fn` and a `route_struct`. The `routes`
* macro prepends the path terminator with the route struct prefix. The
* `Rocket` library can read mount information (though not act on it properly
just yet) and launch a server using Hyper.
2016-03-12 10:45:19 -08:00