Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2f75488
WindowSize: Implement Into<i32> and add `can_accept` method
mlalic Mar 28, 2016
568a06f
WindowSize: Implement PartialEq<i32>
mlalic Apr 18, 2016
c333681
HttpConnection: Return WindowSize structs rather than i32 from window…
mlalic Apr 18, 2016
7764212
HttpConnection: Add methods for sending window updates
mlalic Oct 26, 2015
5c0459f
HttpConnection: Add method for increasing inbound window size
mlalic Oct 26, 2015
8c6297b
HttpConnection: Notify the session according to detected window updates
mlalic Oct 26, 2015
7b89260
HttpConnection: Notify session on window size decreases
mlalic Oct 27, 2015
f998f4a
SessionState: Manage state Entries, not naked `Stream`s
mlalic Oct 27, 2015
64abe81
Stream: Add `on_stream_error` method
mlalic Mar 28, 2016
3a911ec
Move http::client tests module to a standalone file
mlalic Mar 28, 2016
571ed45
Add WindowUpdateStrategy trait and an impl that disables flow control
mlalic Mar 28, 2016
434a1d5
Flow control: Implement client-side inbound flow control
mlalic Mar 28, 2016
8f550e5
Update tls.rs
rohitjoshi Apr 11, 2017
1f31225
Update tls.rs
rohitjoshi Apr 11, 2017
43faa33
added support for custom port + disabled verify peer
Apr 11, 2017
9fcb59a
enable optional verify peer
Apr 11, 2017
2dcd4df
enable optional verify peer
Apr 11, 2017
2d3f825
Update tls.rs
rohitjoshi Apr 12, 2017
e4a1568
Update tls.rs
rohitjoshi Apr 12, 2017
cca37fb
Update tls.rs
rohitjoshi Apr 12, 2017
c1b0f9a
adding support for cert/private key
Apr 12, 2017
bb5eaa2
PR 37 review comment
Apr 12, 2017
fd84a82
reverting to origin for build_default_context
Apr 12, 2017
0b55946
removing dependency on openssl for client. defaulted method to tlsv1.2
Apr 12, 2017
d1a0e78
Merge pull request #1 from mlalic/flow-ctrl
rohitjoshi Apr 18, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/client/async.rs
Original file line number Diff line number Diff line change
Expand Up @@ -563,7 +563,7 @@ impl ClientService {
/// stream might end up being closed by the server with an error.
fn handle_closed(&mut self) {
let done = self.conn.state.get_closed();
for stream in done {
for stream in done.into_iter().map(|e| e.stream()) {
self.send_response(stream);
self.outstanding_reqs -= 1;
}
Expand Down
362 changes: 83 additions & 279 deletions src/http/client/mod.rs

Large diffs are not rendered by default.

Loading