aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_tcp.c
Commit message (Collapse)AuthorAge
* trying to improve things for #5560Christian Grothoff2019-02-13
|
* improve NAT API: allow client to store associated data with addressChristian Grothoff2019-01-28
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* rename fest: use new libgnunetnt instead of old libgnunetats logic for ↵Christian Grothoff2018-11-23
| | | | network type classification
* 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
|
* internally assert that asprintf size allocation never failsChristian Grothoff2018-01-06
|
* fix indentation and use after free in tcp pluginChristian Grothoff2018-01-06
|
* Fixed Uninitialized Variable warning.anryko2018-01-04
|
* more renamings relating to 'new' service now just being the 'normal' serviceChristian Grothoff2017-03-17
|
* removing dead/legacy server/connection logic, except for in tcp/wlan/bt ↵Christian Grothoff2017-03-16
| | | | plugins (which will be updated 'later')
* fix sun_len issue (#4816) by adding test and fixing typoChristian Grothoff2017-02-21
|
* misc log fixes, plus prevent multiple TCP connections from wrecking havoc by ↵Christian Grothoff2017-02-19
| | | | creating a missunderstanding about which one is active
* fix calls to test_address, expects a struct sockaddr, not an in_addrChristian Grothoff2017-01-07
|
* migrate TCP plugin to new NAT logicChristian Grothoff2017-01-07
|
* eliminate last residue of old service api in transportChristian Grothoff2016-10-21
|
* transport_tcp: make use of GNUNET_HELLO_address_check_optionDaniel Golle2016-08-04
| | | | probably this was forgotten earlier
* -unregister nat on error, indentation, DCEChristian Grothoff2016-07-25
|
* -avoid calling memcpy() with NULL argument, even if len is 0Christian Grothoff2016-07-08
|
* 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