Commit Graph

351 Commits

Author SHA1 Message Date
Feross Aboukhadijeh
5bc1b50ff5 client: make tracker errors into 'warning' events
trackers failing to respond or giving non-200 http status codes is not
a fatal error
2014-07-10 21:29:23 -07:00
Feross Aboukhadijeh
ce171f196c move common encode/decode fns to common.js 2014-07-10 21:28:37 -07:00
Feross Aboukhadijeh
2c34583c5f http tracker: support multiple info_hash scrapes 2014-07-10 21:00:55 -07:00
Feross Aboukhadijeh
0a51e59bd0 better test error messages 2014-07-10 21:00:02 -07:00
Feross Aboukhadijeh
bf1d382c7a http tracker server: error on missing params 2014-07-10 19:59:33 -07:00
Feross Aboukhadijeh
bf30085fc0 1.8.0 2014-07-08 02:05:36 -07:00
Feross Aboukhadijeh
f5ab69793e bn.js@0.13.x 2014-07-08 02:05:18 -07:00
Feross Aboukhadijeh
8b42fb2bef 1.7.0 2014-07-05 14:42:54 -07:00
Feross Aboukhadijeh
ac00794fb4 error on missing info hash 2014-07-05 14:41:46 -07:00
Feross Aboukhadijeh
f21ab25347 support starting udp and http on different ports 2014-07-05 14:41:22 -07:00
Feross Aboukhadijeh
3e6832ab29 1.6.0 2014-07-03 20:05:19 -07:00
Feross Aboukhadijeh
d35807f5a3 emit port with 'listening' event 2014-07-03 20:05:02 -07:00
Feross Aboukhadijeh
ba6d85c0a9 1.5.0 2014-06-11 17:57:31 -07:00
Feross Aboukhadijeh
6696c01ee2 bncode -> bencode 2014-06-11 17:57:23 -07:00
Feross Aboukhadijeh
4704774265 Update README.md 2014-06-07 15:41:06 -07:00
Feross Aboukhadijeh
d96f783c32 1.4.0 2014-06-07 15:15:12 -07:00
Feross Aboukhadijeh
15a6f3c715 require('bittorrent-tracker') returns Client 2014-06-07 15:15:00 -07:00
Feross Aboukhadijeh
3009adea66 1.3.0 2014-06-07 15:11:37 -07:00
Feross Aboukhadijeh
2186b425ea don't bundle ./server.js for browser 2014-06-07 15:11:30 -07:00
Feross Aboukhadijeh
c403e5c29f split client and server into separate files 2014-06-07 15:11:30 -07:00
Feross Aboukhadijeh
d1fc89cf1d Merge pull request #24 from hicom150/patch-1
Fix small typos in the readme example
2014-06-06 01:22:59 -07:00
hicom150
f6703254a2 Fix small typos in the readme example 2014-06-06 10:21:01 +02:00
Feross Aboukhadijeh
231aed2ee6 1.2.0 2014-06-06 01:16:00 -07:00
Feross Aboukhadijeh
e2da63c434 bn.js@0.11.7 2014-06-06 01:15:46 -07:00
Feross Aboukhadijeh
e35baa6a4f buffer-equal@0.0.1 2014-06-06 01:15:36 -07:00
Feross Aboukhadijeh
49d91dbd98 1.1.1 2014-06-06 00:26:00 -07:00
Feross Aboukhadijeh
cf074e12a8 fix debug usage 2014-06-06 00:25:51 -07:00
Feross Aboukhadijeh
c52169d136 add debug messages 2014-06-06 00:23:02 -07:00
Feross Aboukhadijeh
125e9f5796 1.1.0 2014-06-05 23:41:03 -07:00
Feross Aboukhadijeh
20d14391d5 http server: support announce at / 2014-06-05 23:40:37 -07:00
Feross Aboukhadijeh
85b7c606b9 add debug 2014-06-05 23:40:22 -07:00
Feross Aboukhadijeh
202bfe8385 add server.listen(port, onlistening) shorthand 2014-06-05 23:40:13 -07:00
Feross Aboukhadijeh
ba84b812c2 1.0.2 2014-06-05 00:18:26 -07:00
Feross Aboukhadijeh
a5aab16807 minor style 2014-06-05 00:18:00 -07:00
Feross Aboukhadijeh
8aebeb7898 Merge pull request #23 from jhiesey/master
Time out and clean up udp stopped messages
2014-06-05 00:10:10 -07:00
John Hiesey
effd911f21 Remove semicolons 2014-06-05 00:05:08 -07:00
John Hiesey
48baf2bfa6 Time out and clean up udp stopped messages
This solves one of the problems with the bittorrent-client tests
not exiting
2014-06-05 00:05:08 -07:00
Feross Aboukhadijeh
575f28e041 1.0.1 2014-05-23 21:31:43 -07:00
Feross Aboukhadijeh
a2d5f959ca bn.js@0.10.0 2014-05-23 21:31:22 -07:00
Feross Aboukhadijeh
3889d91f64 1.0.0 2014-05-23 21:27:17 -07:00
Feross Aboukhadijeh
fe559e0db7 force ipv4 addresses for node 0.11+ 2014-05-23 21:25:20 -07:00
Feross Aboukhadijeh
62be68979b ALL TESTS WORK OFFLINE
Fixes #18
2014-05-23 21:17:31 -07:00
Feross Aboukhadijeh
2aea063b8c make client tests work offline
for #18
2014-05-23 21:14:19 -07:00
Feross Aboukhadijeh
dc6f355391 make magnet test work offline
for #18
2014-05-23 21:02:53 -07:00
Feross Aboukhadijeh
387c1e536e udp client: clean up timer situation 2014-05-23 21:02:09 -07:00
Feross Aboukhadijeh
cc4c73ec24 Revert "udp client: unref the socket"
This reverts commit 6f1aa981d4.

Conflicts:
	index.js
2014-05-23 20:44:48 -07:00
Feross Aboukhadijeh
14034c2848 wait for server close before next test 2014-05-23 20:43:45 -07:00
Feross Aboukhadijeh
0ff2c1917b timeout might not be defined 2014-05-23 20:43:12 -07:00
Feross Aboukhadijeh
954b3af78e make large torrent test not depend on the network
for #18
2014-05-23 20:35:29 -07:00
Feross Aboukhadijeh
b3d4acbb46 simplify server tests 2014-05-23 20:35:01 -07:00