aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* bump to v0.5.4v0.5.4Alex Auvolat2023-09-212-2/+2
* update .drone.ymlAlex Auvolat2023-02-011-17/+19
* fix clippyAlex Auvolat2023-01-317-38/+49
* Ability to configure ping timeout intervalv0.5.2Alex Auvolat2022-09-193-4/+16
* Add async version of parse_and_resolve_peer_addrv0.5.1Alex Auvolat2022-09-142-2/+18
* Merge pull request 'add streaming body to requests and responses' (#3) from s...v0.5.0Alex2022-09-1322-634/+1852
|\
| * undo needless changestream-bodyAlex Auvolat2022-09-131-1/+1
| * Fix potential memory leakAlex Auvolat2022-09-131-4/+12
| * Missing cleanupAlex Auvolat2022-09-131-0/+1
| * Uniformize flag namingAlex Auvolat2022-09-132-9/+9
| * add precision to protocol descriptionAlex Auvolat2022-09-131-0/+1
| * No longer need to derive Clone on message typesAlex Auvolat2022-09-133-4/+4
| * fill_buffer do something only if buf is emptyAlex Auvolat2022-09-131-3/+5
| * Add comment on cancellationAlex Auvolat2022-09-131-0/+5
| * fix commentAlex Auvolat2022-09-131-2/+2
| * try make more like beforeAlex Auvolat2022-09-131-1/+1
| * Use BytesMut instead of Vec<u8> in bytes_buf (extend is probably faster)Alex Auvolat2022-09-132-9/+10
| * Add documentationAlex Auvolat2022-09-123-11/+89
| * reword doc commentAlex Auvolat2022-09-121-1/+1
| * slightly change exampleAlex Auvolat2022-09-121-8/+3
| * Implement Least Attained First scheduling of streamsAlex Auvolat2022-09-061-5/+17
| * Merge branch 'main' into stream-bodyAlex Auvolat2022-09-020-0/+0
| |\ | |/ |/|
* | Merge pull request 'Fix ping timeout and interval' (#4) from fix-ping into mainAlex2022-09-026-56/+91
|\ \
| * | Bump to v0.4.5v0.4.5fix-pingAlex Auvolat2022-09-022-2/+2
| | * Merge branch 'fix-ping' into stream-bodyAlex Auvolat2022-09-024-274/+262
| | |\ | | |/ | |/|
| * | Merge branch 'main' into fix-pingAlex Auvolat2022-09-023-242/+264
| |\ \ | |/ / |/| |
* | | Update dependenciesupdate-depsAlex Auvolat2022-09-023-242/+264
| | * less verbosityAlex Auvolat2022-09-011-1/+0
| | * Correctly defuse cancellation on simple requestsAlex Auvolat2022-09-012-12/+24
| | * try debugAlex Auvolat2022-09-011-0/+1
| | * Implement request cancellationAlex Auvolat2022-09-014-21/+159
| | * fix trace messageAlex Auvolat2022-09-011-0/+1
| | * Merge branch 'fix-ping' into stream-bodyAlex Auvolat2022-09-015-57/+61
| | |\ | | |/ | |/|
| * | SVR -> SRVAlex Auvolat2022-08-311-1/+1
| * | Be more lenient on pingsAlex Auvolat2022-08-311-9/+5
| * | Better messages in proto.rsAlex Auvolat2022-08-311-12/+31
| * | add debug_name in proto to differenciate messagesAlex Auvolat2022-08-313-13/+25
| * | Add dump of sending queueAlex Auvolat2022-08-311-0/+11
| * | Ping less frequentlyAlex Auvolat2022-08-311-39/+36
|/ /
| * Add actual support for order tagAlex Auvolat2022-09-014-37/+81
| * Add OrderTag to Req and Resp, refactor errorsAlex Auvolat2022-09-0110-119/+139
| * Also encode errorkind in streamAlex Auvolat2022-09-014-46/+56
| * Stream errors are now std::io::ErrorAlex Auvolat2022-09-014-54/+64
| * Refactor: create a BytesBuf utility crate (will also be usefull in Garage)Alex Auvolat2022-09-013-43/+177
| * recv side: use unbounded channel to remove deadlockAlex Auvolat2022-09-011-10/+8
| * Remove useless phantom and pub(crate)Alex Auvolat2022-08-311-7/+2
| * Fix things going wrong when sending chan is closedAlex Auvolat2022-07-263-15/+34
| * Add stream example to fullmesh exampleAlex Auvolat2022-07-261-5/+130
| * Add some debuggingAlex Auvolat2022-07-255-26/+63
| * Cargo fmtAlex Auvolat2022-07-251-3/+2