aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet-new_channel.c
Commit message (Collapse)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 ↵Christian Grothoff2017-01-30
| | | | that performance can be matched
* have tunnel tell channel which connection it used for transmission, so we ↵Christian Grothoff2017-01-30
| | | | can track connection performance by observing ACKs on the channel-level
* also count messages dropped due to slow clients as allowable losses in ↵Christian Grothoff2017-01-27
| | | | unreliable mode
* 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 ↵Christian Grothoff2017-01-26
| | | | transmission
* 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 ↵Christian Grothoff2017-01-25
| | | | control
* 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 ↵Christian Grothoff2017-01-24
| | | | end of the struct instead of in a new area
* 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 ↵Christian Grothoff2017-01-23
| | | | control)
* 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
|