1
0
mirror of https://github.com/veggiedefender/torrent-client.git synced 2025-11-06 09:29:16 +02:00

16 Commits

Author SHA1 Message Date
Jesse Li
b59125b5b7 Rip out reader code 2020-01-02 19:36:25 -05:00
Jesse Li
669f15ec75 Remove support for MsgPort 2020-01-02 12:30:17 -05:00
Jesse Li
81a6437145 More informative comments for message IDs 2020-01-02 12:29:10 -05:00
Jesse Li
cc088e8b79 Only use fmt.Errorf 2020-01-02 10:30:30 -05:00
Jesse
3b7eb1da70 Separate bitfield into its own package 2019-12-29 20:24:06 -05:00
Jesse
9d7ddbc62c Refactor p2p 2019-12-29 14:04:36 -05:00
Jesse
d7d46ab7ef Finishes download 2019-12-27 14:33:03 -05:00
Jesse
7e8cac2d3e Incredibly messy and slow download 2019-12-26 21:53:11 -05:00
Jesse
5201cfc0b4 Shorten Message.String() output 2019-12-26 11:21:14 -05:00
Jesse
f2768fefd6 Implement testing membership in bitfield 2019-12-25 23:10:26 -05:00
Jesse Li
c20965ebf5 Move handshake into its own package 2019-12-24 10:42:47 -05:00
Jesse
cdfb02a591 Implement formatting requests and parsing pieces 2019-12-23 12:58:23 -05:00
Jesse Li
2810320046 Receive handshake from peer! 2019-12-22 17:43:39 -05:00
Jesse Li
4256e5110f Implement parsing and serializing handshake 2019-12-22 16:03:38 -05:00
Jesse Li
a786dcaf37 Document Message and keep-alive nil behavior 2019-12-22 15:03:41 -05:00
Jesse Li
2f3008cc55 Rename package peer to message 2019-12-22 15:01:38 -05:00