aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix compile warningMatthias 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
* Merged update_successor and update_predecessor with finger table addSupriti Singh2014-03-24
|
* task was not marked as canceled when canceledMatthias Wachs2014-03-24
| | | | | fixing mantis #0003345
* - fixBart Polot2014-03-22
|
* - fixBart Polot2014-03-22
|
* - optimizations for runtimeBart Polot2014-03-22
|
* - add more linksBart Polot2014-03-22
|
* - start test if warmup "fails"Bart Polot2014-03-22
|
* - fix handling of duplicate incoming channel create with respect to queued ↵Bart Polot2014-03-22
| | | | retransmissions
* - profiler changesBart Polot2014-03-22
|
* - dont assertBart Polot2014-03-22
|
* - debugBart Polot2014-03-22
|
* - pass warmup parameterBart Polot2014-03-22
|
* - fixBart Polot2014-03-22
|
* - cancel SYNACK retry task when forced to SYNACK by an incoming SYNBart Polot2014-03-22
|
* - don-t re-scheduler, destroy immediately (comes from scheduler)Bart Polot2014-03-22
|
* - fix maskBart Polot2014-03-22
|
* - set first channel number properlyBart Polot2014-03-22
|
* - send ACK on duplicate channel_createBart Polot2014-03-22
|
* - fix peer to notifyBart Polot2014-03-22
|
* - don't delay testsBart Polot2014-03-22
|
* - invalidate instead of destroying, to avoid reusing right away (from stale ↵Bart Polot2014-03-22
| | | | DHT info, for instance)
* - elimiate all pathsBart Polot2014-03-22
|
* - eliminate broken pathsBart Polot2014-03-22
|
* - use proper typeBart Polot2014-03-22
|
* - fix infinite resend loopBart Polot2014-03-22
|
* - check path length AFTER shorteningBart Polot2014-03-22
|
* - logBart Polot2014-03-22
|
* -fix own positionBart Polot2014-03-22
|
* - fixBart Polot2014-03-22
|
* - start test only after warmupBart Polot2014-03-22
|
* - simplify, improve to 15000 lines/sBart Polot2014-03-22
|
* - optimizeBart Polot2014-03-22
|
* - adjust nse on the flyBart Polot2014-03-22
|
* - adjust retry time to expirationBart Polot2014-03-22
|
* - expire data with helloBart Polot2014-03-21
|
* - connections no longer have native 512 hashes, translation is usedBart Polot2014-03-21
|
* - dont show warning on duplicate broken connectionsBart Polot2014-03-21
|
* - use full path debugBart Polot2014-03-21
|
* - fix false break() on retransmisson of connection_broken messagesBart Polot2014-03-21
|
* remove unsued INIT_BLACKLIST state: blacklist check is done before switchingMatthias Wachs2014-03-21
|
* print message if service is not runningMatthias Wachs2014-03-21
|
* - fix path optimization bugBart Polot2014-03-21
|
* - add warmup phaseBart Polot2014-03-21
|
* - clean stdout output, log debug stillBart Polot2014-03-21
|
* - avoid excessive keepalivesBart Polot2014-03-21
|