Commit Graph

29 Commits

Author SHA1 Message Date
Feross Aboukhadijeh 0734f4b4e0 add debug log 2016-02-09 22:09:48 -08:00
Feross Aboukhadijeh 32f5c04b00 standard 2015-12-02 18:17:31 -08:00
Feross Aboukhadijeh f77090a35c Changes for bittorrent-protocol@2 2015-12-02 18:17:15 -08:00
Feross Aboukhadijeh 633f2ad531 use simple-sha1 2015-01-04 21:54:47 -08:00
Feross Aboukhadijeh cc6c738538 update comment for clarity 2014-12-17 22:17:08 -08:00
Feross Aboukhadijeh 19c4543e44 use git-sha1 (for smaller bundle size) 2014-09-15 09:10:50 -07:00
Feross Aboukhadijeh 9c7f5da432 ignore peers who report maliciously large metadata 2014-08-17 03:06:45 -07:00
Feross Aboukhadijeh 30b5380ce3 remove rusha dep 2014-07-02 15:23:48 -07:00
Feross Aboukhadijeh b1e28a04a5 bncode -> bencode 2014-06-11 17:56:20 -07:00
Feross Aboukhadijeh b55e0c306c support IE 2014-06-03 23:43:05 -07:00
Feross Aboukhadijeh 7b4a888157 setMetadata handles info dict or full torrent dict 2014-06-03 23:11:04 -07:00
Feross Aboukhadijeh 47237ba54a expose `setMetadata` method 2014-06-03 21:17:25 -07:00
Feross Aboukhadijeh 9562a84c5a send reject message when we don't have piece 2014-06-03 21:17:16 -07:00
fisch0920 6857b65d0b Merge remote-tracking branch 'upstream/master' 2014-05-15 06:31:58 -04:00
fisch0920 677e4522ea bugfix for issue where peer may not have any extensions as advertised 2014-05-15 06:31:42 -04:00
Feross Aboukhadijeh 82a02fd81a throw exception when metadata is bad 2014-05-11 14:23:19 -07:00
fisch0920 bc3d1ea668 fixed buggy metadata vs metadata.info 2014-05-09 07:11:14 -04:00
Feross Aboukhadijeh 2b60a6bde6 simplify metadata done check 2014-05-07 12:09:39 -07:00
fisch0920 4f002d7a76 fixed issue where ut_metadata thought it should have the whole torrent metadata whereas it actually only has the info dictionary part of the metadata 2014-05-07 02:00:17 -04:00
Feross Aboukhadijeh 57b57522bb style 2014-04-23 15:38:50 +02:00
Feross Aboukhadijeh 05abd138cd reduce max bitfield size by 100x 2014-04-19 18:26:19 -07:00
Feross Aboukhadijeh 03798c1c0d no infinite bitfield grow from malicious peers 2014-04-19 18:12:44 -07:00
Feross Aboukhadijeh c28d792a8a expect metadata to be a Buffer 2014-03-27 23:36:07 -07:00
Feross Aboukhadijeh 7298e9bde7 get rid of weird spaces 2014-03-22 22:36:12 -07:00
Feross Aboukhadijeh 0dda562ba9 add metadata verification 2014-03-22 22:15:57 -07:00
Feross Aboukhadijeh f8a6d99ae2 fix bitfield module name
os x masked this b/c case insensitive filesystem
2014-03-22 21:44:18 -07:00
Feross Aboukhadijeh 3ab3dd5efd emit more warnings 2014-03-22 21:10:23 -07:00
Feross Aboukhadijeh 289b7c3e06 dont expose gotMetadata 2014-03-22 21:09:55 -07:00
Feross Aboukhadijeh bda3920643 working implementation with tests 2014-03-22 20:34:50 -07:00