Commit Graph

17 Commits

Author SHA1 Message Date
2a1c5ec40e session: cleanup 2016-12-14 17:00:37 -05:00
d336c00079 bitfield: add set ratio 2016-12-14 16:59:21 -05:00
18d64ecebd session: add buffer utilities 2016-12-14 16:36:43 -05:00
3860112f21 session: remove unused dependency 2016-12-14 15:12:39 -05:00
9b7f5c9874 update docs 2016-12-14 15:12:16 -05:00
9ff00f848f rework peer connection 2016-12-14 14:47:53 -05:00
75065741dc basic pipelining 2016-12-14 13:32:31 -05:00
ffdfda21eb fix bitfield tests 2016-12-14 13:29:20 -05:00
0f76269952 proto: basic peer wire protocol that can download 2016-12-14 13:08:36 -05:00
74e82a0127 tracker: add http tracker support 2016-12-12 13:50:17 -05:00
2e9503d2d7 bencode: implement debug on the inner structs 2016-12-12 00:56:11 -05:00
72d4dfc0b8 refactor and simplify the bencode objects 2016-12-11 22:00:31 -05:00
881c1e2b01 metainfo parsing 2016-12-11 20:28:12 -05:00
634c82f09e add docs 2016-12-11 19:15:39 -05:00
bd021f80a3 add utility methods to the bencode objects 2016-12-11 19:15:09 -05:00
0fc6704cc2 bencode encoding 2016-12-11 14:19:52 -05:00
74b81bf5e8 initial commit, bencode decoding 2016-12-11 14:18:58 -05:00