magnetico/magneticod/magneticod
Bora M. Alper f1f0b9531d general cleanup, performance improvements, bug fixes
* Removed unnecessary functions such as those that just wraps a standard
  library function (e.g. '__random_bytes()' in SybilNode), and those
  that are wrongly abstracted (e.g. `cleanup` in __main__.py)

* Created `__build_GET_PEERS_query()` and `__build_ANNOUNCE_PEER()` in
  SybilNode to eliminate the cost of calling `bencode.dumps()` in these
  critical functions.

* Added some more comments to explain the rationale behind some
  decisions in-place.

* Improved our still-primitive congestion control support for BSD-based
  OSes, including OS X.
2017-06-11 15:27:31 +03:00
..
__init__.py magnetico v0.5.0 is out! 2017-06-06 15:44:23 +03:00
__main__.py general cleanup, performance improvements, bug fixes 2017-06-11 15:27:31 +03:00
bencode.py removed better_bencode fork as I found a saner way for "loads2" 2017-06-10 22:04:23 +03:00
bittorrent.py general cleanup, performance improvements, bug fixes 2017-06-11 15:27:31 +03:00
constants.py huge commit, code review done on asyncio port 2017-06-02 15:34:22 +03:00
dht.py general cleanup, performance improvements, bug fixes 2017-06-11 15:27:31 +03:00
persistence.py fixes #62 "TypeError: argument of type 'int' is not iterable" 2017-06-06 14:33:11 +03:00