summaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_ats.c
AgeCommit message (Collapse)Author
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
2017-12-18Another assert which is actually OK.David Barksdale
2017-11-19Remove GNUNET_break call which is actually OKDavid Barksdale
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-26never pass addresses for ourselves to ATSChristian Grothoff
2015-10-18rename 'struct Session' to 'struct GNUNET_ATS_Session' to satisfy naming ↵Christian Grothoff
conventions
2015-10-18-typoChristian Grothoff
2015-10-18combing through transport ATS logic, documenting and cleaning codeChristian Grothoff
2015-10-16-fix destroy_aiChristian Grothoff
2015-10-16Remove unused variableDavid Barksdale
2015-10-14trying to fix #4003Christian 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-03-07fix #3701Christian Grothoff
2015-03-03possible fix for #3690Christian Grothoff
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-12reset blocking time for addresses upon successful connectionChristian Grothoff
2015-02-12keep track of number of temporarily blocked addressesChristian Grothoff
2015-02-10fixing #3657 (replace ATS_Information with struct), but WIHTOUT fixing ATS ↵Christian Grothoff
testcases yet
2015-02-10-check RVChristian Grothoff
2015-02-10-fixing some memory leaks from #3667, also reindentation and code cleanupChristian Grothoff
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-02avoid passing both PeerIdentity and Address (which contains PeerIdentity) if ↵Christian Grothoff
address is always present as then this is redundant
2015-02-02-doxyen, comments, indentationChristian Grothoff
2015-01-25-correct a few overly optimistic assumptions about what can legitimately ↵Christian Grothoff
happen...
2015-01-25fixing wrong assertionsChristian Grothoff
2015-01-25-undo bad commitChristian Grothoff
2015-01-25-indentation plugin_transport_udp.cChristian Grothoff
2015-01-22towards a cleaner ATS scheduling APIChristian Grothoff
2015-01-19-towards improved ATS API, adding return value with address record when ↵Christian Grothoff
adding address, adding new subsystem with peer-to-address map to transport; causes various new assertions to fail, but no major regression -- not finished
2011-09-13make new currentChristian Grothoff
2011-09-02doxygenChristian Grothoff
2011-08-16even nicer indentation, thanks to LRN's indent patchChristian Grothoff
2011-08-15indentationChristian Grothoff
2011-08-15indentationChristian Grothoff
2011-07-19cleanupChristian Grothoff
2011-07-18(no commit message)Matthias Wachs
2011-07-18renaming ats filesMatthias Wachs