aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet-new_channel.c
Commit message (Expand)AuthorAge
* misc minor fixesChristian Grothoff2017-02-28
* misc bugfixesChristian Grothoff2017-02-18
* Fix cleanup issues and some leakChristian Grothoff2017-02-17
* fix loopback disconnect signalling and a few memory leaksChristian Grothoff2017-02-17
* this actually happens and is fineChristian Grothoff2017-02-16
* introduce loose state, fix channel state machineChristian Grothoff2017-02-16
* properly clean up unbound channelsChristian Grothoff2017-02-16
* cancel existing last_control_qe handle before scheduling a new one, alwaysChristian Grothoff2017-02-16
* spell out message types more, use correct conversion directionChristian Grothoff2017-02-15
* use observed RTT as starting point for retransmissionsChristian Grothoff2017-01-31
* track and return performance metrics per cadet connectionChristian Grothoff2017-01-30
* handle KX AUTH failure by retransmitting KXChristian Grothoff2017-01-30
* pass connection tunnel identifier to channel when receiving messages, so that...Christian Grothoff2017-01-30
* have tunnel tell channel which connection it used for transmission, so we can...Christian Grothoff2017-01-30
* also count messages dropped due to slow clients as allowable losses in unreli...Christian Grothoff2017-01-27
* if in-order unreliable, advance to next message even if we skip a midChristian Grothoff2017-01-27
* fix comments, fix testChristian Grothoff2017-01-27
* indentation fixesChristian 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
* implement keepalivesChristian 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
* fix bug from compiler inserting padding if we try to allocate data at the end...Christian 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
* handle loopback in GCCH_2sChristian Grothoff2017-01-23
* nicer log messagesChristian Grothoff2017-01-23
* do not send duplicate LOCAL_CHANNEL_CREATE messageChristian Grothoff2017-01-23
* more work on loopback, this time payload transmission (for now without flow c...Christian Grothoff2017-01-23
* add sender argument to GCCH_handle_local_data so we can implement loopbackChristian Grothoff2017-01-23
* another special case for loopbackChristian Grothoff2017-01-23
* more implementation of loopback handlingChristian Grothoff2017-01-23
* fix shutdown sequence, start to handle loopbackChristian Grothoff2017-01-23
* remove actually problematic client_allowed checkChristian Grothoff2017-01-22
* simplify check_data logicChristian Grothoff2017-01-22