aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet-new_tunnels.c
Commit message (Collapse)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 ↵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
* 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 ↵Christian Grothoff2017-01-29
| | | | destruction of bad connections, eventual selection of new ones
* separate connection DLL into a list for ready connections and a list of busy ↵Christian Grothoff2017-01-29
| | | | connections, and count them separately; make iterator tolerate modifications to current element of DLL during iteration
* when applicable, do connection selection outside of send_kx*Christian Grothoff2017-01-29
|
* complete new KX implementation, including KX_AUTH defense against ↵Christian Grothoff2017-01-28
| | | | KX-injection based reset attacks
* KEY_REKEY state was dead in old code, remove in new code; refactor KX logic ↵Christian Grothoff2017-01-28
| | | | in preparation for KX_AUTH
* slightly better documentation for KX logicChristian Grothoff2017-01-28
|
* introduce concept of unverified_kx, as a step towards having KX_AUTH ↵Christian Grothoff2017-01-27
| | | | implemented properly
* pass only CadetTunnelAxolotl if it suffices, preparation for having ↵Christian Grothoff2017-01-27
| | | | ambiguous KX context
* trying to make KX logic slightly more readableChristian Grothoff2017-01-27
|
* implement tie-breaking in case both peers establish a connection to each ↵Christian Grothoff2017-01-27
| | | | other via the same path at the same time, so that only one connection survives
* 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
|
* 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 ↵Christian Grothoff2017-01-22
| | | | ack, and detect duplicate open
* 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
|