aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet_peer.c
Commit message (Collapse)AuthorAge
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* Merge branch 'master' of ssh://gnunet.org/gnunett3sserakt2018-06-28
|\
| * indentationChristian Grothoff2018-06-28
| |
* | forgot first hopt3sserakt2018-06-28
|/
* coding stylet3sserakt2018-06-26
|
* codesonar finding 1575.9537t3sserakt2018-06-26
|
* bug 5228: made gnunet-cadet -p work as intendedt3sserakt2018-06-25
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* fix off-by-one error in cadet connection construction, also enforce better ↵Christian Grothoff2018-05-20
| | | | timeouts for retransmissions of handshake
* Try to keep the cadet->code MQ from growing too largeDavid Barksdale2018-01-10
|
* Actually print the path as a stringDavid Barksdale2017-12-28
|
* Revert "Fix use-after-free in loop over modified list"David Barksdale2017-12-23
| | | | This reverts commit 012ff13acc0cb2f5d7210aa48819395fecf12a3d.
* Fix use-after-free in loop over modified listDavid Barksdale2017-12-18
| | | | | | 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.
* rename cadet*new to just cadet, except for libgnunetcadetnew-logic (where ↵Christian Grothoff2017-03-11
| | | | the 'old' one is not yet entirely dead)
* remove old CADET service codeChristian Grothoff2017-03-11
|
* more logging, minor bugfixes / renamesChristian Grothoff2017-01-21
|
* more rename festivitiesChristian Grothoff2017-01-18
|
* introduce CadetEncryptedMessageIdentifier instead of over-using uint32_tChristian Grothoff2017-01-18
|
* cadet message struct and type rename-festChristian Grothoff2017-01-18
|
* use new shortmap to simplify CADET logic a bitChristian Grothoff2017-01-17
|
* cleaning up some CADET logic, improving types usedChristian Grothoff2017-01-15
|
* rename connecT -> connect now that the old API is deadChristian Grothoff2017-01-10
|
* cosmeticsChristian Grothoff2017-01-09
|
* properly handle case of should-drop by asynchronously running continuationChristian Grothoff2017-01-09
|
* DLL remove already done inside of call_peer_cont()Christian Grothoff2017-01-09
|
* fix crashes caused by DLL removes preceeding DLL insertsChristian Grothoff2017-01-09
|
* Refactor encrypted traffic handlingBart Polot2016-10-29
| | | | | | | - eliminate encapsulation for KX/DATA - simplify cases - remove dead code - Organize message types
* - reduce log levelBart Polot2016-10-27
|
* - add connection info to timing logBart Polot2016-10-26
|
* - add queue control in peer and connection to cancel MQ_env when those are ↵Bart Polot2016-10-26
| | | | destroyed, since callbacks could dereference freed memory
* -fix use after freeChristian Grothoff2016-09-22
|
* Port CADET to CORE MQ APIBart Polot2016-09-20
|
* putting CADET on a diet: proper alignment for AX KX, kill obsolete OTR ↵Christian Grothoff2016-08-26
| | | | legacy code
* cadet: rollback + warning message for posterityCarlo von lynX2016-07-29
|
* fixed a memleak, a static string free, an access of freed memory etcCarlo von lynX2016-07-29
|
* -avoid calling memcpy() with NULL argument, even if len is 0Christian Grothoff2016-07-08
|
* -init cfgChristian Grothoff2016-07-08
|
* migrate transport_core API to MQChristian Grothoff2016-07-08
|
* avoid NPEChristian Grothoff2016-06-27
|
* Fix shutdown assertion failure in core_api: avoid double cancel of pending ↵Bart Polot2016-05-03
| | | | traffic
* implementing new scheduler shutdown semanticsChristian Grothoff2016-04-30
|
* small API change: do no longer pass rarely needed ↵Christian Grothoff2016-04-09
| | | | GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
* - free queued messages on peer destroy, fix #4001Bart Polot2016-03-30
|
* - refactor, test orderdBart Polot2016-03-30
|
* -fix (C) noticesChristian Grothoff2016-01-19
|
* -do not suggest twiceChristian Grothoff2015-10-18
|
* -stop active offer before starting another oneChristian Grothoff2015-10-18
|
* use ATS connectivity suggestion instead of deprecated ↵Christian Grothoff2015-10-18
| | | | GNUNET_TRANSPORT_try_connect