Feross Aboukhadijeh
9c8e3ab62a
add udp/http option docs
2014-05-23 18:06:29 -07:00
Feross Aboukhadijeh
0176c3d09b
add 'warning' event to docs
2014-05-23 18:05:18 -07:00
Feross Aboukhadijeh
eddef2f197
print out warning messages in tests
2014-05-23 18:03:50 -07:00
Feross Aboukhadijeh
f6d020128c
add failing udp server test
2014-05-23 18:01:51 -07:00
Feross Aboukhadijeh
d1aca7c3d4
disable udp tracker for http server test
2014-05-23 18:01:42 -07:00
Feross Aboukhadijeh
872518d1b5
client support for udp tracker error message
2014-05-23 18:01:13 -07:00
Feross Aboukhadijeh
3d50193ba0
0.7.3
2014-05-22 11:27:39 -07:00
Feross Aboukhadijeh
72b7608acd
Merge pull request #20 from mafintosh/no-data-fix
...
only handle response if there is any data
2014-05-22 11:27:04 -07:00
Mathias Buus
98d1b0a17c
only handle response if there is any data
2014-05-22 17:42:44 +02:00
Feross Aboukhadijeh
59d3c01937
0.7.2
2014-05-18 18:37:09 -07:00
Feross Aboukhadijeh
e83328babe
fix bug where client mangles tracker port
...
The client was converting the binary (compact) response to a utf8
string which would modify the data in some cases. Keeping it as a
buffer the whole time solves the issue.
Fixes #19 .
2014-05-18 18:36:40 -07:00
Feross Aboukhadijeh
67be6227c0
cleanup server test
2014-05-18 18:35:12 -07:00
Feross Aboukhadijeh
c4871a5480
bump deps
2014-05-18 18:34:56 -07:00
Feross Aboukhadijeh
418e996b81
add tracker server jsdoc comment
2014-05-18 17:58:03 -07:00
Aliaksei Sapach
dfd235d387
fixed test plan
2014-05-18 19:41:42 +03:00
Aliaksei Sapach
55120f5c48
added a failing test
2014-05-18 19:15:20 +03:00
Feross Aboukhadijeh
7b5be63e75
0.7.1
2014-05-17 12:52:31 -07:00
Feross Aboukhadijeh
239e4f6add
remove vim comment
2014-05-17 12:52:06 -07:00
Feross Aboukhadijeh
7d880680ab
Merge pull request #17 from fisch0920/master
...
small bugfix for erroneous trackers
2014-05-17 12:51:20 -07:00
fisch0920
d7b567554f
Merge remote-tracking branch 'upstream/master'
2014-05-15 06:30:11 -04:00
fisch0920
c4684c8b72
fixed issue where an erroneous tracker could cause webtorrent to crash because socket.close was already closed after an error state
2014-05-15 06:29:47 -04:00
Feross Aboukhadijeh
c60fe18c6d
0.7.0
2014-05-14 12:50:33 -07:00
Feross Aboukhadijeh
cc80088038
handle case where parsedTorrent.length is undefined
...
- Expose `torrentLength` so the user can set it when they know the
torrent length. (With a magnet uri, they won’t know the length at the
time the Client is instantiated)
- UDP Client: Send FFFFFFFFFFFFFFFF for ‘left’ param when we don’t know
the size. (This is what Transmission does)
Fixes #15 .
2014-05-14 12:49:15 -07:00
Feross Aboukhadijeh
2983811a71
handle case where magnet uri has only one 'tr' param
2014-05-14 12:46:15 -07:00
Feross Aboukhadijeh
6f565ed6fa
add test: tracker client from magnet uri
2014-05-14 12:45:48 -07:00
Feross Aboukhadijeh
3318ef642d
0.6.1
2014-05-11 23:58:56 -07:00
Feross Aboukhadijeh
bbe2fa35bf
upgrade bn.js
2014-05-11 23:58:42 -07:00
fisch0920
50d3379255
Merge remote-tracking branch 'upstream/master'
2014-05-12 01:14:42 -04:00
fisch0920
a69ee07871
added slightly better error logging
2014-05-12 01:14:24 -04:00
Feross Aboukhadijeh
d0c1caf83b
0.6.0
2014-05-11 17:33:28 -07:00
Feross Aboukhadijeh
e5e0fa9e27
minor style cleanup
2014-05-11 17:32:57 -07:00
Feross Aboukhadijeh
fec4e0dc3d
add readme for scrape feature
2014-05-11 17:29:12 -07:00
Feross Aboukhadijeh
94ae74b32d
remove new
trick for non-exported function
2014-05-11 16:41:47 -07:00
fisch0920
5064a05dde
added client and server support for scrape messages in addition to announce messages (tcp and udp)
2014-05-09 02:38:41 -04:00
fisch0920
931f0a5a48
refactored tracker tracker Client into a container for multiple Trackers each with their own, independent update interval and trackerIds
2014-05-09 00:23:14 -04:00
Feross Aboukhadijeh
7102b9bc3e
0.5.1
2014-05-07 12:38:38 -07:00
Feross Aboukhadijeh
26738d29ae
update deps
2014-05-07 12:38:26 -07:00
Feross Aboukhadijeh
43e5a8b094
0.5.0
2014-05-01 07:31:49 -07:00
Feross Aboukhadijeh
cdd1226a65
Merge branch 'mafintosh-bn.js'
2014-05-01 07:30:55 -07:00
Mathias Buus
64eaa3f936
use bn.js instead of bignum
2014-04-30 23:02:19 +02:00
Feross Aboukhadijeh
44bb19c8c9
readme
2014-04-19 01:38:36 -07:00
Feross Aboukhadijeh
3b6241da98
0.4.1
2014-04-19 01:33:28 -07:00
Feross Aboukhadijeh
ad7a181241
update parse-torrent dep
2014-04-19 01:32:50 -07:00
Feross Aboukhadijeh
5d970f70e5
make bignum an optional dependency
2014-04-19 01:32:42 -07:00
Feross Aboukhadijeh
0f29a4c5e6
0.4.0
2014-04-18 23:29:08 -07:00
Feross Aboukhadijeh
dfd5149d6b
fix #11 - support torrents with 64-bit file sizes
2014-04-18 23:28:59 -07:00
Feross Aboukhadijeh
a924e620e1
#11 add failing test
2014-04-18 23:08:17 -07:00
Feross Aboukhadijeh
b0a659f00c
[udp server] add stub implementation
2014-04-18 23:05:21 -07:00
Feross Aboukhadijeh
60b7f8dd09
add more thorough server tests
2014-04-18 23:00:40 -07:00
Feross Aboukhadijeh
c61009eceb
0.3.6
2014-04-11 22:00:11 -07:00