aboutsummaryrefslogtreecommitdiff
path: root/src/cadet
Commit message (Expand)AuthorAge
* unset XDG environment variable during testcases, as they can screw things up ...Christian Grothoff2017-01-27
* add #include to avoid warningChristian Grothoff2017-01-27
* allow for message drops by CADET in unreliable modeChristian Grothoff2017-01-27
* add statistics for packets dropped by cadet due to full bufferChristian Grothoff2017-01-27
* introduce concept of unverified_kx, as a step towards having KX_AUTH implemen...Christian Grothoff2017-01-27
* pass only CadetTunnelAxolotl if it suffices, preparation for having ambiguous...Christian Grothoff2017-01-27
* trying to make KX logic slightly more readableChristian Grothoff2017-01-27
* implement tie-breaking in case both peers establish a connection to each othe...Christian Grothoff2017-01-27
* use 'futures' bitfield in ACKs properly, revisit unbuffered/out-of-order tran...Christian Grothoff2017-01-26
* implement random packet drop option, fix retransmission logicChristian Grothoff2017-01-26
* fix log callsChristian Grothoff2017-01-25
* make new cadet implementation the default: all tests pass (on my system); how...Christian Grothoff2017-01-25
* implement keepalivesChristian Grothoff2017-01-25
* preparations for keepalivesChristian Grothoff2017-01-25
* cleanupsChristian Grothoff2017-01-25
* handle ACKs past client downChristian Grothoff2017-01-25
* typo in commentChristian Grothoff2017-01-25
* towards proper DATA_ACK handlingChristian Grothoff2017-01-25
* towards proper DATA_ACK handlingChristian Grothoff2017-01-25
* handle ancient/future duplicate payload properlyChristian Grothoff2017-01-25
* fix comment, this was implementedChristian Grothoff2017-01-25
* fix double-transmission scheduling, implement client-client loopback flow con...Christian Grothoff2017-01-25
* fix leakChristian Grothoff2017-01-25
* fix leakChristian Grothoff2017-01-25
* handle duplicate DATA packetsChristian Grothoff2017-01-25
* use new generic insertion sort logicChristian Grothoff2017-01-25
* nicer loggingChristian Grothoff2017-01-25
* fix crash if this end closed connection and other still sends dataChristian Grothoff2017-01-25
* init mid_recv properlyChristian Grothoff2017-01-24
* use proper message type constantsChristian Grothoff2017-01-24
* fix bug from compiler inserting padding if we try to allocate data at the end...Christian Grothoff2017-01-24
* nicer function namesChristian Grothoff2017-01-24
* bitch and continue if we do not have a handler for a messageChristian Grothoff2017-01-24
* simplify logicChristian Grothoff2017-01-24
* fix client-client loopback flow controlChristian Grothoff2017-01-24
* better logging, prep for having LOCAL_ACKsChristian Grothoff2017-01-23
* fix LOCAL_ACK transmission, do not duplicate itChristian Grothoff2017-01-23
* avoid cmp pointers, cmp ccn instead, as client may literally be the sameChristian Grothoff2017-01-23
* fix log invocationChristian Grothoff2017-01-23
* fix log invocationChristian Grothoff2017-01-23
* fix testcase handling service disconnectChristian Grothoff2017-01-23
* handle loopback in GCCH_2sChristian Grothoff2017-01-23
* give more complete message types in log outputChristian Grothoff2017-01-23
* nicer log messagesChristian Grothoff2017-01-23
* do not send duplicate LOCAL_CHANNEL_CREATE messageChristian Grothoff2017-01-23
* handle case of MQM being already NULLChristian Grothoff2017-01-23
* more work on loopback, this time payload transmission (for now without flow c...Christian Grothoff2017-01-23
* avoid asserting in API on timeout destructionChristian Grothoff2017-01-23
* add sender argument to GCCH_handle_local_data so we can implement loopbackChristian Grothoff2017-01-23
* use correct header size calculation in testChristian Grothoff2017-01-23