summaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_validation.c
AgeCommit message (Collapse)Author
2020-04-11fixing #6149Christian Grothoff
2020-04-08fix sign api for to address #6164Christian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-10-05global reindent, now with uncrustify hook enabledChristian Grothoff
2019-09-08uncrustify as demanded.ng0
2019-02-13trying to improve things for #5560Christian Grothoff
2019-01-14src: for every AGPL3.0 file, add SPDX identifier.ng0
2018-11-23rename fest: use new libgnunetnt instead of old libgnunetats logic for ↵Christian Grothoff
network type classification
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-05-28track hello passingChristian Grothoff
2017-12-27more logging for transportChristian Grothoff
2017-10-09Fix use-after-free in revalidate_addressDavid Barksdale
2017-10-08Don't start multiple blacklist checks per veDavid Barksdale
This fixes a use-after-free I was seeing.
2017-03-17more renamings relating to 'new' service now just being the 'normal' serviceChristian Grothoff
2016-09-20migrating transport service to new MQ APIChristian Grothoff
2016-07-08-avoid calling memcpy() with NULL argument, even if len is 0Christian Grothoff
2016-07-06removing GNUNET_TRANSPORT_monitor_validation-APIChristian Grothoff
2016-04-30implementing new scheduler shutdown semanticsChristian Grothoff
2016-04-09small API change: do no longer pass rarely needed ↵Christian Grothoff
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()
2016-01-19-fix (C) noticesChristian Grothoff
2015-10-26-fixChristian Grothoff
2015-10-26-ignore PING/PONG from selfChristian Grothoff
2015-10-26-check transport-side for connect-to-selfChristian Grothoff
2015-10-18rename 'struct Session' to 'struct GNUNET_ATS_Session' to satisfy naming ↵Christian Grothoff
conventions
2015-10-16-use INFO, not WARNChristian Grothoff
2015-10-07determine network scope for ATS even if we do not yet have a session and ↵Christian Grothoff
only have an address
2015-10-07add additional diagnostics to help localize #3971 invariant violationChristian Grothoff
2015-06-30fix #3869: outdated FSF addressChristian Grothoff
2015-05-20-indentation, doxygenChristian Grothoff
2015-03-24-updated french translationsChristian Grothoff
2015-03-08-always assume at least MIN bandwidth, even if we got no quota or a quota ↵Christian Grothoff
lower than min
2015-02-22simplify logic, do not report monitoring events for sessions in destroy, ↵Christian Grothoff
indentation, doxygen -- may help/fix #3591
2015-02-18fix blacklist checking logic, integrating tracking of sessions with ↵Christian Grothoff
blacklist module and fixing dangling session issue which caused misc. problems when blacklists were in use
2015-02-13-fixing misc minor bugs and style issues (unchecked return values, memory ↵Christian Grothoff
leaks, dead code
2015-02-12-nicer loggingChristian Grothoff
2015-02-12generate our own HELLO before starting validationsChristian Grothoff
2015-02-12-fix typoChristian Grothoff
2015-02-12-better stats for KEEPALIVEsChristian Grothoff
2015-02-10fixing #3657 (replace ATS_Information with struct), but WIHTOUT fixing ATS ↵Christian Grothoff
testcases yet
2015-02-10-fixing some memory leaks from #3667, also reindentation and code cleanupChristian Grothoff
2015-02-10-fix #3665: hello can theoretically still be NULLChristian Grothoff
2015-02-10-do not reschedule validation if in_use did not changeChristian Grothoff
2015-02-10-just eliminate useless check, can just be falseChristian Grothoff
2015-02-09-do only send HELLO to clients once on startup, do only send fully ↵Christian Grothoff
initialized HELLO to clients if we can help it, even the first one; do not perform blacklist check twice for try_connect
2015-02-07-bringing copyright tags up to FSF standardChristian Grothoff
2015-02-05Various changes:Christian Grothoff
- removed "in_use" from being passed to ATS, no longer needed as we tell ATS when we cannot follow a suggestion by removing the address; simplifies the code a lot - better handling of state machine, fallback to primary session if address switch to new session timed out - nicer logging - more comments - new testcase failures, because of #3652, #3651 and #3650 (or more that i missed).
2015-02-03add internal API to enable telling ATS about 'failed' suggestionsChristian Grothoff
2015-02-02get_address_latency is actually deadChristian Grothoff