Development branch for the Tribler mainbranch


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27047 001aeff7-3401-0410-a489-f7902fc005dd
Creating a Bloomfilter from string is now 3x faster.
Generating a string from a Bloomfilter is now 5x faster.

git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27089 001aeff7-3401-0410-a489-f7902fc005dd
Padding fix for new and improved bytes property of Bloomfilter

git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27098 001aeff7-3401-0410-a489-f7902fc005dd
bugfix: calling call() on the same thread will no longer deadlock


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27154 001aeff7-3401-0410-a489-f7902fc005dd
improvement: now using netifaces modules to guess LAN address instead of guessip.py


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27157 001aeff7-3401-0410-a489-f7902fc005dd
bugfixes

git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27163 001aeff7-3401-0410-a489-f7902fc005dd
bugfix: LAN address should never be the loopback device


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27169 001aeff7-3401-0410-a489-f7902fc005dd
debugging: removed force=1


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27185 001aeff7-3401-0410-a489-f7902fc005dd
bugfix: fixes a dissemination issue with multi-signed messages


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27203 001aeff7-3401-0410-a489-f7902fc005dd
bugfix

git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27240 001aeff7-3401-0410-a489-f7902fc005dd
removed obsolete subjective set code

git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27269 001aeff7-3401-0410-a489-f7902fc005dd
clearer message


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27270 001aeff7-3401-0410-a489-f7902fc005dd
cleanup


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27277 001aeff7-3401-0410-a489-f7902fc005dd
merge from trunk

svn merge --revision 26429:27277 -x --ignore-eol-style --non-interactive https://svn.tribler.org/dispersy/trunk


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27281 001aeff7-3401-0410-a489-f7902fc005dd
will now introduce two sym-NAT peers when they are both behind the same NAT


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27283 001aeff7-3401-0410-a489-f7902fc005dd
bugfix: tasks that are removed -after- the Callback.stop command is given will NOT be called


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27290 001aeff7-3401-0410-a489-f7902fc005dd
bugfix: messages from candidates that are already known (i.e. WalkCandidate or BootstrapCandidate) will have the proper candidate instance


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27291 001aeff7-3401-0410-a489-f7902fc005dd
bugfix: now properly decoding connection type (would always result in unknown)


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27303 001aeff7-3401-0410-a489-f7902fc005dd
removed unused import


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27313 001aeff7-3401-0410-a489-f7902fc005dd
-


git-svn-id: https://svn.tribler.org/dispersy/branches/20120612-27046-mainbranch@27317 001aeff7-3401-0410-a489-f7902fc005dd