path: root/src/transport/gnunet-transport.c
AgeCommit message (Collapse)Author
2019-01-14src: for every AGPL3.0 file, add SPDX identifier.ng0
2018-11-13Partial application of diff send in beberking, Issue #5476Nils Gillmann
Signed-off-by: Nils Gillmann <>
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-03-25rename GNUNET_GETOPT functions to achieve better consistencyChristian Grothoff
2017-03-19use more modern getopt api to initialize pidChristian Grothoff
2017-03-15Still porting to new getopt API.Marcello Stanisci
2017-01-07remove dependency on old NAT logic from gnunet-transportChristian Grothoff
2017-01-07make sure nat-auto code uses NAT_AUTO prefixChristian Grothoff
2016-10-26Use GNUNET_NAT_StatusCode and GNUNET_NAT_status2stringDavid Barksdale
2016-08-18Use statement exprs instead of local functionDavid Barksdale
This change lets us compile with clang again.
2016-07-29migrate gnunet-transport-profiler to new APIChristian Grothoff
2016-07-29migrate gnunet-transport to new APIChristian Grothoff
2016-07-08-indentingChristian Grothoff
2016-07-06removing GNUNET_TRANSPORT_monitor_validation-APIChristian Grothoff
2016-07-06converting GNUNET_TRANSPORT_monitor_peers implementation to MQChristian Grothoff
2016-06-29Merge remote-tracking branch 'origin/master'Carlo von lynX
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-11-21gnunet-transport shutting down too earlyDavid Barksdale
Fixes issue #3700
2015-10-18move -C option from gnunet-transport to gnunet-ats; also, use blacklisting ↵Christian Grothoff
API to implement gnunet-transport -D
2015-06-30fix #3869: outdated FSF addressChristian Grothoff
2015-03-02make output of gnunet-transport -P more readable (#3662), and in particular ↵Christian Grothoff
support -n and defer printing until address resolution is complete
2015-02-22simplify logic, do not report monitoring events for sessions in destroy, ↵Christian Grothoff
indentation, doxygen -- may help/fix #3591
2015-02-13-fixing misc minor bugs and style issues (unchecked return values, memory ↵Christian Grothoff
leaks, dead code
2015-02-07-bringing copyright tags up to FSF standardChristian 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-01-17do not print two messages, one is enoughChristian Grothoff
2014-12-24making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff
even fully address #3247
2014-12-20-use separate message types for TRY_CONNECT and TRY_DISCONNECTChristian Grothoff
2014-12-03-fix misc compiler warningsChristian Grothoff
2014-11-23-fix docs, fix shutdownChristian Grothoff
2014-11-23-fix misc monitoring issuesChristian Grothoff
2014-11-23-fix sync signalling for plugin monitoringChristian Grothoff
2014-11-23-no args for -PChristian Grothoff
2014-11-07implement transport plugin session monitoring support in gnunet-transport ↵Christian Grothoff
2014-09-30-fix typo found by Bertrand MarcChristian Grothoff
2014-07-24fixing documentationMatthias Wachs
2014-06-22-simplify logic a bit, doxygen, indentationChristian Grothoff
2014-06-22-indentation, doxygenChristian Grothoff
2014-06-17- renamed NAT's failure code to status code across gnunet (not GTK yet)Christian Fuchs
- added proper error reporting to NAT-test-start/stop - timed-out nat tests not automatically stop the test itself - fixed a design flaw in nat-test - fixed a potential crash in the tests of the nat functionality (NOT NAT_TEST_xy...)
2014-06-09clarify prettyprinter API and protocols, make sure implementations are ↵Christian Grothoff
consistent in their implemenation, doxygen fixes, indentation fixes, subtle semantic fixes
2014-06-08- moved timeout handling responsibility from for nat tests from caller to ↵Christian Fuchs
the library - updated NAT API accordingly - removed obsolete timeout handling code from gnunet-transport - updated result callback for nat-test gnunet-transport to not always just report success, but we now actually report the proper result code we got from the NAT API - updated nat tests
2014-05-27fix address resolution processMatthias Wachs
2014-05-19improved output for gnunet-transportMatthias Wachs
2014-05-19new apiMatthias Wachs
2014-05-19- updated NAT callback function defintion to no longer carry around strings,Christian Fuchs
- NAT lib now uses error-code enums to signal success and errors - reworked related code to return errorcodes - added and updated a missing doxygen documention - todo next: testcases
2014-04-16-signal monitor disconnect via callbackChristian Grothoff