Gurwinder Singh
f46840f3fa
chore: cargo fmt, clippy
2019-08-16 22:27:39 -07:00
Jakub Beránek
db6b841e67
Update crate to Rust 2018 ( #383 )
2019-07-23 10:18:43 -07:00
Sean McArthur
44ff5e5c78
Add DebugFlags helper, improve format of HEADERS and SETTINGS frames
2019-05-13 13:14:07 -07:00
Sean McArthur
e656c42353
fix inverted split for DATA frame padding ( #330 )
2018-11-05 10:20:09 -08:00
Sean McArthur
1a8015da4a
Reduce noise in Debug for Frame ( #329 )
2018-11-01 13:26:55 -07:00
Carl Lerche
de4c30a706
Switch unimplemented to assert ( #201 )
...
The only caller already guards against the case.
Relates to #192
2017-12-26 12:25:01 -08:00
Sean McArthur
f7d14861e5
rustfmt: add trailing commas in match arms, set fn call to block stle ( #85 )
2017-09-12 19:29:06 -07:00
Oliver Gould
897bf84163
Use rustfmt to enforce consistent formatting
...
This change adds a .rustfmt.toml that includes ALL supported settings,
12 of which we have overridden to attempt to cater to our own
proclivities.
rustfmt is checked in the rust-nightly CI job.
2017-09-12 22:29:35 +00:00
Carl Lerche
b4fa5134f9
Data frame ( #50 )
...
* Rename DataFlag -> DataFlags
* Polish Data frame API
2017-09-05 10:00:05 -07:00
Carl Lerche
88d1de2da0
Expose Codec via an unstable flag ( #49 )
...
Exposes `Codec` using an unstable flag. This is useful for testing.
2017-09-03 16:17:05 -07:00
Carl Lerche
0b1fbc4b39
Exclude possibly sensitive data from logs
...
Header fields and data frames can potentially contain sensitive data.
This change omits these from Debug output which reduces the chance that
this ends up in logs.
2017-08-30 18:23:23 -04:00
Carl Lerche
7e8c7fd2b8
Use FlowControl::available to size data frames ( #29 )
2017-08-23 20:34:58 -07:00
Carl Lerche
570962353b
Work on prioritization
2017-08-11 21:57:44 -07:00
Carl Lerche
8a15663ed2
Progress towards allowing large writes
2017-08-11 16:57:51 -07:00
Oliver Gould
b7ca796e21
rm unused fn
2017-07-22 19:11:48 +00:00
Oliver Gould
79d3aee1dc
refuse streams that would violate max concurrency settings.
...
improve ping control API
2017-07-17 22:18:03 +00:00
Oliver Gould
fb4f0bc5af
resets too
2017-07-17 08:18:38 +00:00
Oliver Gould
990e5c5aae
hooray! we don't have to track data_len on its own
2017-07-17 04:27:44 +00:00
Oliver Gould
c1f9ff8fd8
wip: problems with Frame::len()
2017-07-17 01:07:21 +00:00
Oliver Gould
b0fd2bfac0
test flow control state
2017-07-16 20:11:36 +00:00
Oliver Gould
cbd3e17283
ok, starting to look good
2017-07-13 02:24:36 +00:00
Oliver Gould
41ffd1d44f
closer to flow control
2017-07-12 21:04:58 +00:00
Carl Lerche
981af88838
Get data frames working
2017-07-08 22:23:44 -07:00
Carl Lerche
1f85d54cff
Process response
2017-06-27 01:34:37 -07:00
Carl Lerche
f6fd6a6d6e
Bunch of work
2017-06-16 16:37:51 -07:00
Carl Lerche
1fe3a57338
Initial commit
2017-03-09 20:02:47 -08:00