Sean McArthur
caa2e5a20a
Merge pull request #481 from pyfisch/headertests
...
Add tests for headers
2015-04-27 11:12:57 -07:00
Pyfisch
a27e6812b9
test(headers): Add tests for single value headers.
2015-04-26 19:16:44 +02:00
Pyfisch
6d34448043
test(headers): Test if formatting gives back the same header
2015-04-26 15:49:34 +02:00
Pyfisch
76a4a01348
test(headers): Add tests for possibly empty list headers.
2015-04-26 14:32:10 +02:00
Pyfisch
18f717fcf1
test(headers): Add tests for headers with "*" value
2015-04-26 14:06:46 +02:00
Pyfisch
efd6c96a3c
test(headers): Allow tests inside list header macros, add tests.
...
Adds test cases from the relevant RFCs for a few headers.
See also: #468 , do we want the test cases rendered as examples in the docs?
2015-04-26 12:56:09 +02:00
Sean McArthur
9d83ed66d8
Merge pull request #474 from hyperium/unclone
...
feat(client): remove Clone requirement for NetworkStream in Client
2015-04-23 09:42:19 -07:00
Sean McArthur
60d92c296a
feat(client): remove Clone requirement for NetworkStream in Client
2015-04-23 09:27:41 -07:00
Sean McArthur
e814680b55
Merge pull request #473 from hyperium/docup
...
Docup
2015-04-22 15:45:09 -07:00
Sean McArthur
48a010ffd7
docs(client): add improved usage examples
2015-04-22 12:28:19 -07:00
Sean McArthur
f9ea2dd594
docs(server): add basic usage example
2015-04-22 12:27:50 -07:00
Sean McArthur
8198f41ec0
docs(lib): add links to main modules
2015-04-22 12:27:33 -07:00
Sean McArthur
e234cbe669
Merge pull request #462 from hyperium/client-ergo
...
Client ergo
2015-04-21 16:22:22 -07:00
Sean McArthur
6fad307753
v0.3.14
2015-04-18 20:48:28 -07:00
Sean McArthur
3a7dc8bd37
Merge pull request #469 from reem/fix-httparse-lifetimes
...
fix(http): Adjust httparse Request and Response lifetimes.
2015-04-18 20:38:30 -07:00
Jonathan Reem
76550fdb20
fix(http): Adjust httparse Request and Response lifetimes.
2015-04-18 20:33:58 -07:00
Sean McArthur
d3b1c80bb5
v0.3.13
2015-04-17 14:45:32 -07:00
Sean McArthur
0905fce689
Merge pull request #465 from blaenk/join-guard
...
fix(server): JoinHandle type parameter
2015-04-17 14:40:49 -07:00
Jorge Israel Peña
c694b1385b
fix(server): JoinHandle type parameter
...
The new beta adopts the new `JoinHandle` API which has a type parameter.
2015-04-17 14:31:54 -07:00
Sean McArthur
86359a56a1
doc(readme): add merit badge
2015-04-16 11:53:15 -07:00
Sean McArthur
a2aefd9a56
feat(client): accept &String as Body in RequestBuilder
...
BREAKING CHANGE: This removes the trait `IntoBody`, and instead using
`Into<Body>`, as it's more idiomatic. This will only have broken code
that had custom implementations of `IntoBody`, and can be fixed by
changing them to `Into<Body>`.
2015-04-16 10:25:12 -07:00
Sean McArthur
8bc179fb51
feat(client): accept &String for a Url in RequestBuilder
...
adds an IntoUrl implementation for &String
2015-04-16 10:10:42 -07:00
Sean McArthur
0fb92ee735
feat(debug): add Debug impls for StatusClass, Server, and Listening
2015-04-16 10:04:51 -07:00
Sean McArthur
9a8ea4a267
v0.3.12
2015-04-15 21:40:19 -07:00
Sean McArthur
4f09b002ff
feat(log): clean up logging
2015-04-15 21:08:52 -07:00
Sean McArthur
1ba04f9573
Merge pull request #455 from hyperium/issue-437
...
fix(server): handle keep-alive closing
2015-04-15 20:17:32 -07:00
Sean McArthur
d9187713b2
fix(server): handle keep-alive closing
...
Closes #437
2015-04-15 20:12:26 -07:00
Jonathan Reem
dac2f4db8a
Merge pull request #458 from hyperium/server-spawn
...
fix(server): join on thread when Listening drops
2015-04-15 16:53:38 -07:00
Sean McArthur
68d4d63c2a
fix(server): join on thread when Listening drops
...
Closes #447
2015-04-15 16:44:48 -07:00
Sean McArthur
f246c6a4a8
chore(travis): use local ghp-import
2015-04-15 15:56:35 -07:00
Sean McArthur
4ed2ef5845
chore(travis): pip install --user ghp-import
2015-04-15 15:31:10 -07:00
Sean McArthur
7875bc9194
chore(travis): include nightly feature when building docs
2015-04-15 13:40:07 -07:00
Sean McArthur
cc7d9fa8c4
chore(travis): remove sudo from publish docs
2015-04-15 13:25:52 -07:00
Sean McArthur
aaa10ade17
Merge pull request #457 from reem/scoped-to-spawn
...
fix(server): Use thread::spawn instead of thread::scoped.
2015-04-15 13:18:13 -07:00
Jonathan Reem
e864956734
fix(server): Use thread::spawn instead of thread::scoped.
2015-04-15 13:15:05 -07:00
Sean McArthur
eab8fcd081
Merge pull request #456 from hyperium/beta-feature
...
test(beta): enable testing on beta rustc
2015-04-15 12:19:32 -07:00
Sean McArthur
55b37f0148
test(beta): enable testing on beta rustc
2015-04-15 11:59:23 -07:00
Sean McArthur
f223312e3e
Merge pull request #445 from brandonson/master
...
feat(net) make HttpStreams implement Debug
2015-04-09 16:45:21 -07:00
Brandon Sanderson
7b7f9c257d
feat(net): make HttpStream implement Debug
2015-04-09 16:13:29 -07:00
Sean McArthur
7262e91345
Merge pull request #444 from brandonson/master
...
feat(http): Implement Debug for HttpReader/Writer.
2015-04-08 18:30:55 -07:00
Brandon Sanderson
2f606c88bd
feat(http): Implement Debug for HttpReader/Writer.
...
Also derives it for Responses, since that's easy now.
2015-04-08 18:03:08 -07:00
Jonathan Reem
ad797b0200
v0.3.11
2015-04-08 17:22:35 -07:00
Jonathan Reem
0ccf8e4c27
Merge pull request #443 from huonw/hyphen
...
The Content-Encoding header needs a hyphen.
2015-04-08 17:21:30 -07:00
Huon Wilson
ca2815effd
fix(headers): Content-Encoding needs a hyphen.
2015-04-09 10:15:42 +10:00
Sean McArthur
564288e5c6
Merge pull request #428 from hyperium/client-box
...
feat(client): remove generic parameter for Connector
2015-04-07 18:26:27 -07:00
Sean McArthur
499a2c8610
Merge pull request #440 from pyfisch/refactorheaders5
...
refactor(headers): Use header!() for CORS headers.
2015-04-07 12:51:19 -07:00
Sean McArthur
56d72b4351
Merge pull request #439 from pyfisch/refactorheaders4
...
refactor(headers): Use header!() macro for Upgrade header field
2015-04-07 12:02:39 -07:00
Sean McArthur
dee3edd536
Merge pull request #438 from pyfisch/removecomment
...
style(header): Remove commented out code in headers.
2015-04-07 12:01:45 -07:00
Pyfisch
94f38950dd
refactor(headers): Use header!() for CORS headers.
...
This is the last bunch of headers that should use the new macro. Moved them out of
their own folder so that the macro works. Changed them, so that they are more in
line with the other headers.
BREAKING CHANGE: `AccessControlAllowHeaders` and `AccessControlRequestHeaders` values
are case insensitive now. `AccessControlAllowOrigin` variants are now `Any` and
`Value` to match the other headers.
2015-04-07 11:54:01 +02:00
Pyfisch
831daafb8c
style(headers): Remove commented out code in headers.
2015-04-07 11:08:42 +02:00