Feross Aboukhadijeh
9a48e1c10a
Add failing test for #141
2016-03-31 21:48:21 -07:00
Feross Aboukhadijeh
2966165a8f
BREAKING: Client() takes single opts object now
...
To use the client, you used to pass in four arguments:
`new Client(peerId, port, parsedTorrent, opts)`
Now, passing in the torrent is no longer required, just the `announce`
and `infoHash` properties. This decouples this package from
`parse-torrent`.
All options get passed in together now:
new Client({
infoHash: '', // hex string or Buffer
peerId: '', // hex string or Buffer
announce: [], // list of tracker server urls
port: 6881 // torrent client port, (in browser, optional)
})
All the normal optional arguments (rtcConfig, wrtc, etc.) can still be
passed in with the rest of these options.
Fixes #118 . Fixes #115 .
Added ws tests for scrape.
2016-03-31 21:37:51 -07:00
Feross Aboukhadijeh
7a289638df
7.7.0
2016-03-30 00:32:15 -07:00
Feross Aboukhadijeh
3cd84411fb
Fixes for PR #142
2016-03-30 00:31:51 -07:00
Feross Aboukhadijeh
74f9cda6f9
Merge pull request #142 from DiegoRBaquero/master
...
Web-based tracker statistics. Fix #74
2016-03-30 00:26:31 -07:00
Diego Rodríguez
035994ccea
Web-based tracker statistics
2016-03-29 19:03:24 -03:00
Feross Aboukhadijeh
1563f75fc3
update AUTHORS.md
2016-03-28 23:39:19 -07:00
Feross Aboukhadijeh
6fc84b03be
7.6.2
2016-03-28 23:38:48 -07:00
Feross Aboukhadijeh
c92b1714db
Remove all Function.bind calls
...
For https://github.com/feross/webtorrent-desktop/issues/256
2016-03-28 23:38:23 -07:00
Feross Aboukhadijeh
96a8fabe2d
Merge pull request #140 from feross/fix-test
...
fix tests
2016-03-26 20:31:06 -07:00
Feross Aboukhadijeh
d3a7c94f36
fix tests
2016-03-26 20:29:05 -07:00
Feross Aboukhadijeh
b5687c6a3b
Revert "Re-enabled wrtc server tests, using SIGKILL to ensure Electron daemon gets killed"
...
This reverts commit 7369b6b900
.
2016-03-26 19:46:15 -07:00
Feross Aboukhadijeh
ba9b5b0eab
Merge pull request #139 from mappum/master
...
Re-enabled wrtc server tests, using SIGKILL to ensure Electron daemon gets killed
2016-03-26 16:38:30 -07:00
Matt Bell
7369b6b900
Re-enabled wrtc server tests, using SIGKILL to ensure Electron daemon gets killed
2016-03-25 00:34:37 -07:00
Feross Aboukhadijeh
7524131f0d
update AUTHORS.md
2016-03-24 05:12:00 -07:00
Feross Aboukhadijeh
241d7cec1f
7.6.1
2016-03-24 05:11:38 -07:00
Feross Aboukhadijeh
5c5f986a54
disable websocket server tests
2016-03-24 05:09:21 -07:00
Feross Aboukhadijeh
f60ecec0dc
remove buffer-equals dependency
2016-03-24 03:25:31 -07:00
Feross Aboukhadijeh
35697f5187
Merge pull request #137 from fanatid/feature/buffer-equals
...
buffer-equals instead buffer-equal
2016-03-24 03:21:08 -07:00
Feross Aboukhadijeh
0b7edf84a7
try to make wrtc test reliable on node v5
2016-03-24 01:35:19 -07:00
Feross Aboukhadijeh
2376fe6f41
7.6.0
2016-03-23 22:04:35 -07:00
Feross Aboukhadijeh
721a7bea7c
make server and client always send { action: 'announce' }
2016-03-23 22:04:07 -07:00
Feross Aboukhadijeh
2fffdc6730
ws server: drop support for old tracker clients
...
old clients don’t send params.action === ‘action’
2016-03-23 21:27:32 -07:00
Feross Aboukhadijeh
4159d35cfc
ws client: drop support for old tracker servers
...
Old tracker server versions don’t send data.action === ‘announce’
2016-03-23 21:26:52 -07:00
Feross Aboukhadijeh
8ed0e14ef4
7.5.9
2016-03-23 18:30:56 -07:00
Feross Aboukhadijeh
2df3ffecef
Merge pull request #138 from feross/greenkeeper-bencode-0.8.0
...
Update bencode to version 0.8.0 🚀
2016-03-23 18:30:08 -07:00
greenkeeperio-bot
d8f227c917
chore(package): update bencode to version 0.8.0
...
http://greenkeeper.io/
2016-03-23 17:12:02 -07:00
Kirill Fomichev
0193f58654
buffer-equals instead buffer-equal
2016-03-21 14:46:39 +03:00
Feross Aboukhadijeh
b178ddf099
7.5.8
2016-03-18 23:15:28 -07:00
Feross Aboukhadijeh
89b9fb7f40
prevent two reconnect timers for running at same time
2016-03-18 23:14:48 -07:00
Feross Aboukhadijeh
49025c1320
reset self.peers = {} after destroy
...
Supersedes PR #135
2016-03-18 23:12:54 -07:00
Feross Aboukhadijeh
db868cac78
guard against self.socket being null
2016-03-18 23:12:28 -07:00
Feross Aboukhadijeh
e1da561022
7.5.7
2016-03-18 22:49:35 -07:00
Feross Aboukhadijeh
14ef5dc4b0
ensure that params.offers
is type Array
2016-03-18 22:49:13 -07:00
Feross Aboukhadijeh
efb81c29cc
fix: cleanup websocket connections
...
Removed by accident here:
https://github.com/feross/bittorrent-tracker/commit/d079171044e0c1f84f9e
431b110358ad1ff2b20f#diff-78c12f5adc1848d13b1c6f07055d996eL602
2016-03-18 22:48:59 -07:00
Feross Aboukhadijeh
4902a99260
ws server: ignore all future socket errors after socket close
2016-03-18 22:35:01 -07:00
Feross Aboukhadijeh
a327348222
7.5.6
2016-03-18 15:57:39 -07:00
Feross Aboukhadijeh
5020b538ce
fix: announces only have one info_hash
2016-03-18 15:57:18 -07:00
Feross Aboukhadijeh
36a4c2208a
null out bound functions
2016-03-18 15:55:12 -07:00
Feross Aboukhadijeh
bd92a827e1
fix: reference error
2016-03-18 15:55:07 -07:00
Feross Aboukhadijeh
5379416bb2
exclude duplicate author
2016-03-18 15:09:38 -07:00
Feross Aboukhadijeh
4ed7b741aa
7.5.5
2016-03-18 15:06:22 -07:00
Feross Aboukhadijeh
0740f92d7c
server: more thorough socket cleanup
2016-03-18 15:06:05 -07:00
Feross Aboukhadijeh
5ee3f22e2b
Fixes for PR #134
2016-03-18 15:02:12 -07:00
Feross Aboukhadijeh
20b7a66f54
Merge pull request #134 from DiegoRBaquero/patch-1
...
Fix #133
2016-03-18 14:56:38 -07:00
Diego Rodríguez Baquero
5138d5c5a9
Standard fix
2016-03-17 16:52:48 -03:00
Diego Rodríguez Baquero
f70d0d2f07
Fix #113
2016-03-17 16:49:27 -03:00
Feross Aboukhadijeh
4642467310
travis: drop node 0.12 -- electron-spawn doesn't work there
2016-03-16 18:16:09 -07:00
Feross Aboukhadijeh
166c5c6d93
7.5.4
2016-03-16 18:13:05 -07:00
Feross Aboukhadijeh
51e2439333
Lower generated offer number to 5
...
Temporary mitigation for leak issue
2016-03-16 18:06:42 -07:00