aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_neighbours.c
Commit message (Collapse)AuthorAge
* 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
|
* fix #3664: during PS_RECONNECT_ATS, primary address may be NULL, causing an ↵Christian Grothoff2015-02-10
| | | | NPE if we continue here
* -eliminate dead argument, do use quota immediatelyChristian Grothoff2015-02-09
|
* -do not continue in case of transmission errorChristian 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
* more dead and duplicate code eliminationChristian Grothoff2015-02-08
|
* -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).
* -docuChristian Grothoff2015-02-03
|
* get rid of unused state and dead code: GST_neighbour_get_latency is never usedChristian Grothoff2015-02-03
|
* never destroy sessions on free_neighbour(), they should be destroyed by ↵Christian Grothoff2015-02-03
| | | | their own timeout
* -dead code eliminationChristian Grothoff2015-02-03
|
* separate ATS connectivity suggestions from ATS scheduling APIChristian Grothoff2015-02-03
|
* -document structChristian Grothoff2015-02-03
|
* document API, do not pass unused 'session' argumentChristian Grothoff2015-02-03
|
* when ATS suggests an address that neighbours does not have a peer for, do ↵Christian Grothoff2015-02-03
| | | | not ignore it, setup the neighbour record instead
* adding statistics on why transport may drop ATS suggestionsChristian Grothoff2015-02-03
|
* dramatically simplify quota notification: avoid registration, simply always ↵Christian Grothoff2015-02-02
| | | | notify plugin
* reduce callback insanity for callbacks that are always bound to only one valueChristian Grothoff2015-02-02
|
* GST_validation_set_address_use does not need the sessionChristian Grothoff2015-02-02
|
* avoid passing both PeerIdentity and Address (which contains PeerIdentity) if ↵Christian Grothoff2015-02-02
| | | | address is always present as then this is redundant
* cleaning up UDP code to use only on address format throughout the code as ↵Christian Grothoff2015-02-01
| | | | much as possible
* -indentationChristian Grothoff2015-01-25
|
* -undo bad commitChristian Grothoff2015-01-25
|
* -indentation plugin_transport_udp.cChristian Grothoff2015-01-25
|
* store suggest handles, do not dropChristian Grothoff2015-01-25
|
* towards a cleaner ATS scheduling APIChristian Grothoff2015-01-22
|
* -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
|
* removing dead logic to copy and pass around unused ATS valuesChristian Grothoff2015-01-18
|
* -just indentation, dead codeChristian Grothoff2015-01-18
|
* 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
* -add assertionChristian Grothoff2014-12-20
|
* -remove dead assignmentChristian Grothoff2014-10-05
|
* fix for neigbours created multiple timesMatthias Wachs2014-09-03
|
* profilerMatthias Wachs2014-08-29
|
* rename switching stateMatthias Wachs2014-08-28
|
* using tcp terminology for 3 way handshake: syn/syn_ack/ack Matthias Wachs2014-08-28
| | | | | renaming all functions, states, messages ...
* fixes for neighbor:Matthias Wachs2014-06-27
| | | | | | | | - when alternative address is terminated always free address - when primary address is disconnected during switch, go to "RECONNECT_SENT" and not RECONNECT_ATS_INIT
* reduced debug levelMatthias Wachs2014-06-26
|
* if suggested address == primary address only update quotasMatthias Wachs2014-06-26
|
* detecting duplicate connectsMatthias Wachs2014-06-26
|
* remove breaks not required anymoreMatthias Wachs2014-05-26
|
* fix for address switching when both peers switch at about the same time and ↵Matthias Wachs2014-05-21
| | | | an additional SESSION_ACK is received
* remove debugging outputMatthias Wachs2014-05-19
|
* new apiMatthias Wachs2014-05-19
|
* wrong checksMatthias Wachs2014-04-08
|
* fixing unchecked return valuesMatthias Wachs2014-04-07
|