| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge PR #60106 into main | Patrick Donnelly | 2024-10-22 | 1 | -2/+2 |
|\ |
|
| * | msg/async/ProtocolV2: pass `desc` as `std::string_view` to write() | Max Kellermann | 2024-10-07 | 1 | -2/+2 |
* | | msg/async/ProtocolV[12]: reverse the std::map sort order | Max Kellermann | 2024-10-09 | 1 | -1/+6 |
|/ |
|
* | msgr: added on-wire-compression to msgr protocol 2.0 | Maya Gilad | 2021-06-29 | 1 | -1/+19 |
* | msg: remove undefined/unused interface from ProtocolV2 | Changcheng Liu | 2020-07-26 | 1 | -1/+0 |
* | msg/async/ProtocolV2: store supported features instead of required | Ilya Dryomov | 2020-06-17 | 1 | -1/+1 |
* | msg/async/ProtocolV2: short circuit empty segments and epilogue | Ilya Dryomov | 2020-06-17 | 1 | -0/+2 |
* | msg/async/ProtocolV2: switch to FrameAssembler | Ilya Dryomov | 2020-06-14 | 1 | -6/+4 |
* | msg/async/frames_v2: introduce FrameAssembler | Ilya Dryomov | 2020-06-14 | 1 | -0/+1 |
* | msg/async/frames_v2: make rx_segments_t global | Ilya Dryomov | 2020-06-12 | 1 | -2/+1 |
* | msg/async/ProtocolV2: session_stream_handlers doesn't need to be public | Ilya Dryomov | 2020-06-12 | 1 | -2/+1 |
* | msg/async/ProtocolV2: avoid AES-GCM nonce reuse vulnerabilities | Ilya Dryomov | 2020-05-06 | 1 | -2/+3 |
* | Merge pull request #33796 from adamemerson/wip-using-namespace-common | Kefu Chai | 2020-03-21 | 1 | -3/+3 |
|\ |
|
| * | msg: Build target 'common' without using namespace in headers | Adam C. Emerson | 2020-03-07 | 1 | -3/+3 |
* | | msg/async: perform recv reset immediately if called inside EC. | Radoslaw Zarzynski | 2020-03-05 | 1 | -0/+1 |
|/ |
|
* | msg/async: avoid unnecessary costly wakeups for outbound messages | Jason Dillaman | 2019-06-04 | 1 | -0/+1 |
* | msg/async: avoid creating unnecessary AsyncConnectionRef | Patrick Donnelly | 2019-04-09 | 1 | -2/+2 |
* | msg/async, v2: introduce pre_auth exchanges with CRC32. | Radoslaw Zarzynski | 2019-03-13 | 1 | -0/+6 |
* | msg/async, v2: introduce pre_auth buffers. | Radoslaw Zarzynski | 2019-03-11 | 1 | -0/+6 |
* | msg/async, v2: rectify the encapsulation of rx_segments_{desc,data}. | Radoslaw Zarzynski | 2019-03-11 | 1 | -4/+0 |
* | msg/async, v2: limit the num_segments to non-empty segments. | Radoslaw Zarzynski | 2019-03-10 | 1 | -0/+1 |
* | msg/async, v2: drop next_payload_len as we don't need anymore. | Radoslaw Zarzynski | 2019-03-10 | 1 | -2/+0 |
* | msg/async, v2: drop temp_buffer and limitations driven by it. | Radoslaw Zarzynski | 2019-03-10 | 1 | -1/+0 |
* | msg/async, v2: switch to rx_buffer_t entirely. | Radoslaw Zarzynski | 2019-03-10 | 1 | -10/+8 |
* | msg/async, v2: use bptr continuation for segment reading. | Radoslaw Zarzynski | 2019-03-10 | 1 | -2/+2 |
* | msg/async: introduce bptr-carrying continuations. | Radoslaw Zarzynski | 2019-03-10 | 1 | -0/+2 |
* | msg/async: replace CONTINUATION_PARAM() with specialized types. | Radoslaw Zarzynski | 2019-03-10 | 1 | -3/+4 |
* | msg/async, v2: ::_banner_exchange() takes CtRef instead of CtPtr. | Radoslaw Zarzynski | 2019-03-10 | 1 | -1/+1 |
* | msg/async: avoid extra pointers in continuation definitions. | Radoslaw Zarzynski | 2019-03-10 | 1 | -1/+2 |
* | msg/async, v2: dissect setting stream handlers into ::finish_auth(). | Radoslaw Zarzynski | 2019-03-10 | 1 | -0/+2 |
* | msg/async/ProtocolV2: remove obsolete AuthFlags | Sage Weil | 2019-03-10 | 1 | -2/+0 |
* | Revert "msg/async: msgr2: expected tags validation" | Ricardo Dias | 2019-03-08 | 1 | -4/+0 |
* | msg/async/ProtocolV2: state machine verifications | Ricardo Dias | 2019-03-08 | 1 | -6/+20 |
* | msg, msg/async, v2: introduce late message abort facility. | Radoslaw Zarzynski | 2019-03-02 | 1 | -0/+1 |
* | msg/async, v2: epilogue size is variable in secure mode. | Radoslaw Zarzynski | 2019-03-01 | 1 | -0/+1 |
* | msg/async, v2: drop support for the buggy rx_buffers mechanism. | Radoslaw Zarzynski | 2019-03-01 | 1 | -9/+0 |
* | msg/async, v2: drop onwire_segment_t as epilogue had derogated it. | Radoslaw Zarzynski | 2019-03-01 | 1 | -1/+1 |
* | msg/async, v2: use frame epilogue for crc32 integrity checking. | Radoslaw Zarzynski | 2019-03-01 | 1 | -24/+1 |
* | msg/async, v2: clean the ProtocolV2::{front,middle,data} up. | Radoslaw Zarzynski | 2019-02-28 | 1 | -1/+0 |
* | msg/async, v2: clean the ProtocolV2::epilogue up. | Radoslaw Zarzynski | 2019-02-28 | 1 | -2/+0 |
* | msg/async, v2: unify WAIT frames with other payload frames. | Radoslaw Zarzynski | 2019-02-28 | 1 | -1/+1 |
* | msg/async, v2: implement epilogue handling in secure mode. | Radoslaw Zarzynski | 2019-02-28 | 1 | -4/+5 |
* | msg/async: msgr2: expected tags validation | Ricardo Dias | 2019-02-26 | 1 | -0/+4 |
* | msg/async: msgr2: template specialized write function for frames | Ricardo Dias | 2019-02-25 | 1 | -0/+3 |
* | msg/async: msgr2: extract frame classes into its own header | Ricardo Dias | 2019-02-25 | 1 | -38/+5 |
* | msg/async, v2: frame decoding operates on bufferlist. | Radoslaw Zarzynski | 2019-02-22 | 1 | -17/+17 |
* | msg/async, v2: drop magic numbers for segments. | Radoslaw Zarzynski | 2019-02-21 | 1 | -1/+14 |
* | msg/async, v2: decouple onwire segment length from logical length. | Radoslaw Zarzynski | 2019-02-21 | 1 | -5/+15 |
* | msg/async, v2: get rid of magic numbers for alignment. | Radoslaw Zarzynski | 2019-02-21 | 1 | -0/+5 |
* | msg/async, v2: READ_MESSAGE_FRONT -> THROTTLE_DONE. | Radoslaw Zarzynski | 2019-02-21 | 1 | -2/+2 |