aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_neighbours.c
Commit message (Collapse)AuthorAge
* 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
|
* remove unused valueMatthias Wachs2014-04-07
|
* obtain papi only onceMatthias Wachs2014-04-07
|
* doxygen docuMatthias Wachs2014-04-03
|
* fix for connection counterMatthias Wachs2014-03-31
|
* fix duplicate connect notificationsMatthias Wachs2014-03-31
|
* fixed check for session_ack handlingMatthias Wachs2014-03-31
|
* no need to be an errorMatthias Wachs2014-03-29
|
* changes to switch when connectedMatthias Wachs2014-03-28
|
* cancel delayed disconnect task on freeMatthias Wachs2014-03-28
|
* changes in ACK handlingMatthias Wachs2014-03-28
|
* fixing crash: cancel dead task 1004493731513019834!Matthias Wachs2014-03-28
|
* added functionality to use the CLI to disconnect peersMatthias Wachs2014-03-27
| | | | | fixed DISCONNECT functionality
* We do not need the address and session hereMatthias Wachs2014-03-27
|
* remove blacklist check in neighbours on CONNECTMatthias Wachs2014-03-27
|
* some testing code for debugging Matthias Wachs2014-03-27
|
* Address was not deleted if SEND_CONNECT in FAST RECONNECT failedMatthias Wachs2014-03-27
| | | | | | Therefore alternative inbound session was not suggested ... This was a hard one...
* error handling for failed CONNECT messages in CONNECT_SWITCHINGMatthias Wachs2014-03-26
|
* we do not need this address in neighbours: was already added when CONNECT ↵Matthias Wachs2014-03-26
| | | | was received in _transport.c before CONNECT was given to neighbours
* remove CONNECT_SWITCHING_BLACKLIST stateMatthias Wachs2014-03-26
|
* removing GNUNET_TRANSPORT_PS_CONNECT_RECV_BLACKLIST stateMatthias Wachs2014-03-26
|
* remove debug breakMatthias Wachs2014-03-26
|
* removing blacklist state not required anymore Matthias 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
* checking incoming connection behaviour:Matthias Wachs2014-03-24
| | | | | | | | | - removing blacklist checks for incoming checks - adjusting blacklist check on connect to report to ATS - incoming blacklist check states did not set timeouts - timeouts not set for PS_CONNECT_RECV_BLACKLIST_INBOUND in handle_connect
* FIX:Matthias Wachs2014-03-24
| | | | | In ATS fast reconnect the timeout was not set correctly if reconnect was successful and neighbour was disconnected in master task after 1 second
* checking incoming connectionsMatthias Wachs2014-03-24
| | | | | | | | | | | | | | | | | | major fixes: - do not disconnect neighbor on CONNECT_SENT timeout, but: destroy address and expect new address from ATS - fixes related to mantis #3263 when peers reconnect: when peers receive CONNECT in PS_DISCONNECT, disconnect was completed but -- no address requested -- ack timestamp not saved -- ack state was not set to expect a SESSION_ACK message -> reconnect failed! minor change: - adding a GST_ACK_State enumeration to make code easier understandable
* remove unsued INIT_BLACKLIST state: blacklist check is done before switchingMatthias Wachs2014-03-21
|
* fix initialized value in udp on invalid addressMatthias Wachs2014-03-21
| | | | | fix log message
* when switching addresses in connect_sent: no blacklist check required, ↵Matthias Wachs2014-03-20
| | | | switch directly and send new connect
* additional log infoMatthias Wachs2014-03-20
|
* remove testing breaks and add documentation for checksMatthias Wachs2014-03-20
|
* addtional check for failed CONNECT messages + some testingMatthias Wachs2014-03-19
|
* unsetting primary address on when free'ing address for monitoringMatthias Wachs2014-03-19
|
* removing duplicate state transissionMatthias Wachs2014-03-19
|
* changes to connect behabviour and a lot iof improved debug messagesMatthias Wachs2014-03-19
|
* fast reconnect: new state is reconnect, not initMatthias Wachs2014-03-17
| | | | | this fixes mantis #0003330: assertion at transport_api.c:618
* Remove blacklist check after address switch: blacklist check is now ↵Matthias Wachs2014-03-17
| | | | performed before switching
* fixed clean up and improved loggingMatthias Wachs2014-03-17
|
* no set_state to DISCONNECT_FINISHED required before free_neighbour Matthias Wachs2014-03-17
| | | | | fixing log output
* improved messagesMatthias Wachs2014-03-17
|
* Continue with address suggestion after try connect black list checkMatthias Wachs2014-02-12
| | | | | | Related to moving blacklist check before address switching as described in mantis #3262
* fixing 3299: use after free caused by shutdown order neighbours & pluginsMatthias Wachs2014-02-04
|
* send receive delay rescheduling supportMatthias Wachs2014-01-30
|
* extending bandwidth tracker api to support notificationsMatthias Wachs2014-01-30
|