aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet-new_tunnels.c
Commit message (Expand)AuthorAge
* fix some breaks, add stats for encrypted/decrypted bytes in CADETChristian Grothoff2017-02-28
* not always ready when send_kx is calledChristian Grothoff2017-02-24
* permit NULL headChristian Grothoff2017-02-24
* update counters properlyChristian Grothoff2017-02-24
* not exactly a protocol violation, but a case for statsChristian Grothoff2017-02-22
* also do send_kx if we fail to decryptChristian Grothoff2017-02-20
* misc logging, no semantic changesChristian Grothoff2017-02-19
* trying to fix #4899Christian Grothoff2017-02-19
* fix logChristian Grothoff2017-02-16
* fix #4895: set highbit always for the returned cn, not just on the second callChristian Grothoff2017-02-15
* spell out message types more, use correct conversion directionChristian Grothoff2017-02-15
* fix typos in log msgsChristian Grothoff2017-02-15
* fixing #4878 -- by avoiding allocation in the first placeChristian Grothoff2017-02-15
* log if we get a redundant KX_AUTH, do not assertChristian Grothoff2017-02-01
* init worst, to avoid valgrind warning (otherwise harmless)Christian Grothoff2017-02-01
* another channel-add destroy-cancel fixChristian Grothoff2017-02-01
* Fix off-by-oneChristian Grothoff2017-01-31
* do not recompute off if we can just pass it inChristian Grothoff2017-01-31
* cancel tunnel destruction if we get another channel during the grace periodChristian Grothoff2017-01-31
* improve connection evaluation, include more metricsChristian 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
* fix shutdown sequenceChristian Grothoff2017-01-29
* introduce buffering options on the route levelChristian Grothoff2017-01-29
* implement basics of connection management for tunnels (in particular destruct...Christian Grothoff2017-01-29
* separate connection DLL into a list for ready connections and a list of busy ...Christian Grothoff2017-01-29
* when applicable, do connection selection outside of send_kx*Christian Grothoff2017-01-29
* complete new KX implementation, including KX_AUTH defense against KX-injectio...Christian Grothoff2017-01-28
* KEY_REKEY state was dead in old code, remove in new code; refactor KX logic i...Christian Grothoff2017-01-28
* slightly better documentation for KX logicChristian Grothoff2017-01-28
* 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
* implement keepalivesChristian Grothoff2017-01-25
* preparations for keepalivesChristian Grothoff2017-01-25
* nicer loggingChristian Grothoff2017-01-25
* 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 shutdown sequence, start to handle loopbackChristian Grothoff2017-01-23
* correctly handle assignment of cid during channel open, send channel open ack...Christian Grothoff2017-01-22
* fixing misc cleanup issuesChristian Grothoff2017-01-22
* misc bugfixesChristian Grothoff2017-01-22
* pass correct closureChristian Grothoff2017-01-22
* logging fixes, notify MQM clients properlyChristian Grothoff2017-01-22
* fix shutdown logicChristian Grothoff2017-01-22