aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport.c
Commit message (Collapse)AuthorAge
* avoid passing both PeerIdentity and Address (which contains PeerIdentity) if ↵Christian Grothoff2015-02-02
| | | | address is always present as then this is redundant
* fix #3630Christian Grothoff2015-02-01
|
* cleaning up UDP code to use only on address format throughout the code as ↵Christian Grothoff2015-02-01
| | | | much as possible
* fix shutdown order to destroy sessions first, fix logic failure with respect ↵Christian Grothoff2015-01-25
| | | | to bi-directional transports like UNIX
* -undo bad commitChristian Grothoff2015-01-25
|
* -indentation plugin_transport_udp.cChristian Grothoff2015-01-25
|
* -towards improved ATS API, adding return value with address record when ↵Christian Grothoff2015-01-19
| | | | adding address, adding new subsystem with peer-to-address map to transport; causes various new assertions to fail, but no major regression -- not finished
* -remarking on things to fixChristian Grothoff2015-01-18
|
* remove ATS information from callback from ATS address selection, as the ↵Christian Grothoff2015-01-18
| | | | argument was never used in the first place
* removing dead logic to copy and pass around unused ATS valuesChristian Grothoff2015-01-18
|
* -just indentation, dead codeChristian Grothoff2015-01-18
|
* simplify ATS API and plugin API by returning the network type, instead of an ↵Christian Grothoff2015-01-17
| | | | ATS_Information struct
* eliminating callback argument and its implementation which are never called ↵Christian Grothoff2015-01-17
| | | | in the first place by ATS
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* -indentation, doxygenChristian Grothoff2014-11-23
|
* using tcp terminology for 3 way handshake: syn/syn_ack/ack Matthias Wachs2014-08-28
| | | | | renaming all functions, states, messages ...
* minor changesMatthias Wachs2014-07-17
|
* -simplify logic a bit, doxygen, indentationChristian Grothoff2014-06-22
|
* new test caseMatthias Wachs2014-05-20
|
* re-add address on connectMatthias Wachs2014-03-28
|
* We do not need the address and session hereMatthias Wachs2014-03-27
|
* blacklist checks have to be cancelled when session is terminated, especially ↵Matthias Wachs2014-03-27
| | | | when blacklist clients are active
* remove debugging breaksMatthias Wachs2014-03-26
|
* Do blacklist checks on CONNECT before giving CONNECT to neighbours.Matthias Wachs2014-03-25
| | | | | | | | | If peer is blacklisted we do not need to to anything, this simplifies the state machine: If peer is blacklisted: CONNECT is not given to neighbours If address is blacklisted: address is not given to ATS and will therefore not be suggested So neighbour can use this information without additional blacklist checks
* improved log messageMatthias Wachs2014-03-20
|
* session end function must include address to notify addressMatthias Wachs2014-03-20
|
* formattingMatthias Wachs2014-03-19
|
* send receive delay rescheduling supportMatthias Wachs2014-01-30
|
* documentation for transport serviceMatthias Wachs2014-01-16
|
* transport validation monitoring API (not yet complete) + CLIMatthias Wachs2014-01-15
| | | | | + fix for crash in transport/plugin_transport_udp.c
* improved checking for directionMatthias Wachs2014-01-14
|
* improved log messagesMatthias Wachs2014-01-14
|
* implementing 0003268 to inbound information in HELLO addressesMatthias Wachs2014-01-13
| | | | | | | | | | All transport plugin functions are modified to use HELLO addresses instead of peer,address,address_length All plugins are modified to use HELLO addresses internally This commit can break transport functionality: core tests on my system still pass, but transport tests may still fail, errors messages may occurs or crashs Will be fixed asap
* extending ATS api suggest callback with peer idMatthias Wachs2014-01-09
| | | | | adding suggest continuation
* neighbour monitoring api implementedMatthias Wachs2014-01-08
|
* -more logging and doxygen fixesChristian Grothoff2013-12-23
|
* -fix castsChristian Grothoff2013-12-23
|
* pass ATS information for incoming sessions immediately to ATS serviceChristian Grothoff2013-12-18
|
* new timeout function and keep alives with noncesMatthias Wachs2013-12-18
|
* -simplify logic to help diagnose #2858Christian Grothoff2013-12-13
|
* -remove break for something that theoretically could be OKChristian Grothoff2013-12-13
|
* -fix #3212Christian Grothoff2013-12-13
|
* -fix 3208 by making kills asyncChristian Grothoff2013-12-13
|
* -sometimes bugs are really simple -- fixing #3191 but creating fresh crashesChristian Grothoff2013-12-13
|
* use enum GNUNET_ATS_Network_Type instead of uint32_t where appropriateChristian Grothoff2013-12-13
|
* -code cleanup, fixing #3207: timeout can be NULL in ↵Christian Grothoff2013-12-13
| | | | reschedule_session_timeout if we are 'in destroy', in which case we should simply do nothing
* -be stricter during handshake, close sessions with broken interactions ↵Christian Grothoff2013-12-12
| | | | aggressively
* -more logging, etc.Christian Grothoff2013-12-11
|
* -doxygen, indentation fixesChristian Grothoff2013-12-09
|
* -doxygen, indentation fixesChristian Grothoff2013-12-09
|