Easier debug strategy, only requires one other proxy running
Dont drop old circuits, just uncreate them
Dont drop old circuits, just uncreate them
Merge branch 'hacky' of github.com:Devristo/tribler into hacky
forgot to push the actual changes
Dont crash if yappi is missing when started without profiling. Also only show 'CREATED' circuits, not circuits which have been broken in the past or where not CREATED as been received.
Changed keepalive and ping_purge, now on circuit base instead of candidate. Each client is required to send regular pings over each circuit / relay to keep it alive.
Tribler uses HackyEndpoint as well.
Fix
Only iterate over incoming packets once
Fix global speed stats. And dont listen on CMD port if no port supplied (no default port anymore)
Improved test script, takes a single HOP COUNT argument. It creates a tunnel requesting circuits with that specific hop count only. Writes data to output/stats.json
Add circuit state. Can be READY, CREATING, EXTENDING, BROKEN
Dont use Dispersy for messaging:
    * Faster forwarding
    * Can all easily go to SingleSocket
    * Encryption can be added in send_message and decryption in on_message_bypass
Fix SwiftProcess, it suddenly needed changes after a reinstall of Windows and thus Python. Probably a compatibility issue with Python version or some module.
Merge branch 'less_hacky' into devel