aboutsummaryrefslogtreecommitdiff
path: root/src/cadet
AgeCommit message (Collapse)Author
2018-06-07paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX
2018-06-07glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX
2018-06-05first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX
2018-06-05afferify COPYING and the contrib folderspsyc://loupsycedyglgamf.onion/~lynX
2018-06-05less heteronormative function names (SCNR)psyc://loupsycedyglgamf.onion/~lynX
2018-06-05fix KX in Cadet for revocation-style sequencingChristian Grothoff
2018-05-23starting with another CADET testcase (unfinished)Christian Grothoff
2018-05-22fix indentationChristian Grothoff
2018-05-21sanitize log levelsChristian Grothoff
2018-05-21fix crash on unexpected client disconnect on incoming message, remove bogus ↵Christian Grothoff
assertion
2018-05-20fix another off by oneChristian Grothoff
2018-05-20fix off-by-one error in cadet connection construction, also enforce better ↵Christian Grothoff
timeouts for retransmissions of handshake
2018-05-17work-around for crypto bug (to be documented more)Christian Grothoff
2018-05-17sanitize KX logic by always having the same peer go firstChristian Grothoff
2018-05-16log key material hashesChristian Grothoff
2018-05-16undo KX short cut modificationChristian Grothoff
2018-05-16eliminate KX short cut v2Christian Grothoff
2018-05-16eliminate KX short cutChristian Grothoff
2018-05-16also remember last ephemeral for duplicate KX detectionChristian Grothoff
2018-05-16add more KX stats to CADETChristian Grothoff
2018-05-06Switch to $GNUNET_TMP in all configuration files.Nils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-01-13Fix force extend_pathDavid Barksdale
2018-01-13use assert to guard better against double-close on client sideChristian Grothoff
2018-01-13do not die if client closes port it never openedChristian Grothoff
2018-01-10Try to keep the cadet->code MQ from growing too largeDavid Barksdale
2018-01-04Fixed useless assignment.anryko
2018-01-04Fixed Uninitialized Variable warning.anryko
2018-01-01Fix memory leaks in cadet testsDavid Barksdale
2018-01-02fix issue with sending BROKEN timeouts early due to wrong timeout calculationChristian Grothoff
2018-01-01remove speed bumpsChristian Grothoff
2017-12-30Merge branch 'fix_social'lurchi
2017-12-29Combine logic for attaching pathsDavid Barksdale
This fixes issue #4909.
2017-12-28add assertionChristian Grothoff
2017-12-28Actually print the path as a stringDavid Barksdale
2017-12-27Better cycle checking in path from DHTDavid Barksdale
2017-12-27Fix use-after-free in gnunet-cadetDavid Barksdale
2017-12-27Fix handling of GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELSDavid Barksdale
This fixes issue #5079
2017-12-27Fix handling of GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERSDavid Barksdale
This fixes issue #4621
2017-12-27add logging to cadet initiatlizationsChristian Grothoff
2017-12-27indentation fixChristian Grothoff
2017-12-26Prevent multipeermap from being reallocatedDavid Barksdale
Grothoff points out that multipeermaps grow when 75% full.
2017-12-23Revert "Fix use-after-free in loop over modified list"David Barksdale
This reverts commit 012ff13acc0cb2f5d7210aa48819395fecf12a3d.
2017-12-23Check for cycles in cadet pathsDavid Barksdale
I believe this is the underlying issue from commit 012ff13acc0cb2f5d7210aa48819395fecf12a3d. I tested out this change and saw that cyclic paths were dropped and GCP_set_mq() no longer had to deal with multiple removals. After this commit I'll revert that one.
2017-12-22Check for invalid path_lengthDavid Barksdale
2017-12-18Fix use-after-free in loop over modified listDavid Barksdale
This loop saved the next pointer which is OK if the current element is being freed, but the callback can cause other elements to be freed which was detected by ASAN.
2017-12-03fix related to #4909/12605: force desirability of path if path is in useChristian Grothoff
2017-11-25Fix array indexingDavid Barksdale
Found this while investigating #4909, might be related.
2017-10-29allow MST callback to distinguish between disconnect and parse error ↵Christian Grothoff
situations, and only log for the hard errors
2017-10-06mark bug locationChristian Grothoff
2017-09-12fix #5125Christian Grothoff