Ben Davis
49a3c7d749
Ensure the bitfield size is correct
2017-11-05 15:51:42 +08:00
Ben Davis
6c868a9692
Fixed false assumption that all data instances are 0-indexed
2017-11-04 18:11:23 +08:00
Ben Davis
91c8e44d48
Randomized pieces to download
2017-08-29 12:34:02 +01:00
Ben Davis
7e3ce5c48d
Added some speed trackers
2017-08-13 19:49:21 +01:00
Ben Davis
3ba233685f
Wrote tests for TorrentClient
2017-08-13 18:14:11 +01:00
Ben Davis
ea955b1386
Started a view controller
2017-08-13 16:33:24 +01:00
Ben Davis
9998ed267b
TorrentTrackerManager + linked up in TorrentClient + fixes - can download torrent
2017-08-13 15:16:56 +01:00
Ben Davis
acd331c390
Work on TorrentProgress and FileManager classes
2017-07-23 23:35:50 +01:00
Ben Davis
913518a420
Started implementing Torrent Peer (download)
2017-07-16 22:05:43 +01:00
Ben Davis
414266804b
Moved communicator files into folder
2017-07-09 21:45:52 +01:00
Ben Davis
52278376e5
Torrent communicator parses received messages
2017-07-09 21:04:36 +01:00
Ben Davis
eea97fc27d
Created TorrentPeerCommunicator class and implemented all basic send methods for the Peer Wire Protocol
2017-07-08 17:41:02 +02:00
Ben Davis
14a1c5536b
Fixed mistakes in TorrentMetaInfo
2017-07-06 18:32:00 +02:00
Ben Davis
42174d1418
Started announce to tracker
2017-06-28 00:32:39 +01:00
Ben Davis
9c4527f3ae
Formatting only
2017-06-25 23:35:57 +01:00
Ben Davis
342637ed23
Updated BEncodeSwift framework
2017-06-25 23:27:10 +01:00
Ben Davis
9ad80d526d
Crude update to swift 3 complete
2017-06-25 21:45:23 +01:00
Ben Davis
0e86c2c9f2
Finished implementing TorrentMetaInfo
2016-03-27 21:01:23 +01:00
Ben Davis
86fb9984a0
minor refactor
2016-03-27 15:49:22 +01:00
Ben Davis
3d1fb38a1b
- Added BEncode project as a submodule
...
- Added Crypto framework wrapper project so allow use in swift without Objective-C code
- Created TorrentMetaInfo class and implemented parsing of info dictionary
2016-03-27 15:34:27 +01:00