aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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 ↵v0.5.0Alex2022-09-1322-634/+1852
|\ | | | | | | | | | | stream-body into main Reviewed-on: https://git.deuxfleurs.fr/lx/netapp/pulls/3
| * 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
|\ \ | | | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/lx/netapp/pulls/4
| * | 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
| |
| * Remove broken testAlex Auvolat2022-07-251-95/+0
| |
| * Remove blocking_send that crashesAlex Auvolat2022-07-251-1/+3
| |
| * Conversion between ByteStream and AsyncReadAlex Auvolat2022-07-223-3/+52
| |