aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_tcp.c
Commit message (Collapse)AuthorAge
* 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()
* -fix (C) noticesChristian Grothoff2016-01-19
|
* rename 'struct Session' to 'struct GNUNET_ATS_Session' to satisfy naming ↵Christian Grothoff2015-10-18
| | | | conventions
* determine network scope for ATS even if we do not yet have a session and ↵Christian Grothoff2015-10-07
| | | | only have an address
* Match struct IPv4/6TcpAddress with UDP versionsDavid Barksdale2015-07-27
| | | | | | I noticed that struct IPv4TcpAddress had two extra bytes in HELLOs generated on my machine. This change removes those extra bytes.
* Get STUN to work with UDP pluginBruno Cabral2015-07-18
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* -nicer loggingChristian Grothoff2015-06-07
|
* finally fix #3698Christian Grothoff2015-03-02
|
* -extend block API to allow specifying flags, use this to allow reducing ↵Christian Grothoff2015-02-28
| | | | checks for replies from local DB
* call GNUNET_SERVER_receive_done() also on internal error pathsChristian Grothoff2015-02-28
|
* -count total TCP handshakesChristian Grothoff2015-02-28
|
* -check on cur_connectionsChristian Grothoff2015-02-28
|
* simplify logic, do not report monitoring events for sessions in destroy, ↵Christian Grothoff2015-02-22
| | | | indentation, doxygen -- may help/fix #3591
* -indenting...Christian Grothoff2015-02-21
|
* fix use-after-free on exitChristian Grothoff2015-02-21
|
* -fix scope assignmentChristian Grothoff2015-02-21
|
* trying to fix #3687/3683/3684 by avoiding server's client reference counting ↵Christian Grothoff2015-02-20
| | | | (GNUNET_SERVER_client_keep) which should not be needed in the first place
* fixing #3683: proper counting of TCP connectionsChristian Grothoff2015-02-18
|
* -fixing misc minor bugs and style issues (unchecked return values, memory ↵Christian Grothoff2015-02-13
| | | | leaks, dead code
* log TCP server suspendsChristian Grothoff2015-02-12
|
* -nicer loggingChristian Grothoff2015-02-12
|
* fixing #3657 (replace ATS_Information with struct), but WIHTOUT fixing ATS ↵Christian Grothoff2015-02-10
| | | | testcases yet
* -fixing some memory leaks from #3667, also reindentation and code cleanupChristian Grothoff2015-02-10
|
* -minor indentation/logging fixesChristian Grothoff2015-02-09
|
* -do only send HELLO to clients once on startup, do only send fully ↵Christian Grothoff2015-02-09
| | | | initialized HELLO to clients if we can help it, even the first one; do not perform blacklist check twice for try_connect
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* Various changes:Christian Grothoff2015-02-05
| | | | | | | | | | | | | | | - 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).
* dramatically simplify quota notification: avoid registration, simply always ↵Christian Grothoff2015-02-02
| | | | notify plugin
* cleaning up UDP code to use only on address format throughout the code as ↵Christian Grothoff2015-02-01
| | | | much as possible
* -correct a few overly optimistic assumptions about what can legitimately ↵Christian Grothoff2015-01-25
| | | | happen...
* -pass closure, indentation fixesChristian Grothoff2015-01-25
|
* -undo bad commitChristian Grothoff2015-01-25
|
* -indentation plugin_transport_udp.cChristian Grothoff2015-01-25
|
* simplify ATS API and plugin API by returning the network type, instead of an ↵Christian Grothoff2015-01-17
| | | | ATS_Information struct
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* Remove work-around for bad NULL definitionDavid Barksdale2014-12-23
|
* -fix misc monitoring issuesChristian Grothoff2014-11-23
|
* -indentation, doxygenChristian Grothoff2014-11-23
|
* -rename constantsChristian Grothoff2014-11-22
|
* adding support for TCP STEALTH integrity protectionChristian Grothoff2014-11-22
|
* -move welcome creation to startupChristian Grothoff2014-11-22
|
* implementing plugin session monitoring API (#3452)Christian Grothoff2014-11-07
|
* -use const for the arrayChristian Grothoff2014-11-02
|
* adding TCP_STEALTH support to TCP pluginChristian Grothoff2014-11-02
|
* -indentation fixesChristian Grothoff2014-06-23
|
* -code cleanup, doxygenChristian Grothoff2014-06-23
|
* -simplify logic, just use clearly working direct method to extract session ↵Christian Grothoff2014-06-23
| | | | from server's client handle
* adding missing monitoring callbacks for TCPChristian Grothoff2014-06-23
|
* -towards having the monitoring API supported by TCPChristian Grothoff2014-06-23
|