aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_neighbours.c
Commit message (Collapse)AuthorAge
* 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
|
* 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