Commit Graph

695 Commits

Author SHA1 Message Date
Feross Aboukhadijeh
f2a1666ee5 bn.js@4 2015-11-30 22:58:33 -08:00
Feross Aboukhadijeh
0037062d07 typo 2015-11-30 22:27:59 -08:00
Aram Drevekenin
ab3482fc4f Changed infoHash to always be hex 2015-11-29 16:02:29 +02:00
Feross Aboukhadijeh
da760b08f2 readme 2015-11-21 18:23:45 -08:00
Feross Aboukhadijeh
50cf40312e 6.0.7 2015-11-21 18:23:11 -08:00
Feross Aboukhadijeh
ffb93ea3e8 swarm 2015-11-21 18:22:48 -08:00
Feross Aboukhadijeh
55fe501d5a update readme 2015-11-21 18:00:55 -08:00
Feross Aboukhadijeh
6cc1be0890 6.0.6 2015-10-23 17:31:59 -07:00
Feross Aboukhadijeh
96cd1b0a05 fix "browser" exclusions 2015-10-23 17:31:34 -07:00
Feross Aboukhadijeh
95457763e4 6.0.5 2015-09-18 15:59:34 -07:00
Feross Aboukhadijeh
4a140ed4c9 ws@0.8 2015-09-18 15:54:00 -07:00
Feross Aboukhadijeh
35db2a8510 ip@1 2015-09-18 15:49:35 -07:00
Feross Aboukhadijeh
e6450466a7 standard@5 2015-09-18 15:45:42 -07:00
Feross Aboukhadijeh
6a702d612c 6.0.4 2015-08-24 00:12:11 +02:00
Feross Aboukhadijeh
abbb076484 client: interval.unref() 2015-08-24 00:11:48 +02:00
Feross Aboukhadijeh
d29367a4a0 if server.close() is called, end http response object 2015-08-24 00:11:21 +02:00
Feross Aboukhadijeh
c0f84f9610 Merge pull request #91 from LinusU/standard-style
adhere to padded-blocks
2015-08-14 23:37:36 +02:00
Linus Unnebäck
4ef0426b90 adhere to padded-blocks 2015-08-14 22:31:22 +02:00
Feross Aboukhadijeh
963fd533de 6.0.3 2015-08-06 14:52:43 +02:00
Feross Aboukhadijeh
d34ffde5a5 fix "npm docs" command 2015-08-06 14:50:10 +02:00
Feross Aboukhadijeh
6935841d56 better debug log 2015-07-29 05:19:57 -07:00
Feross Aboukhadijeh
14d3b5fad6 6.0.2 2015-07-29 03:57:26 -07:00
Feross Aboukhadijeh
6ef2d98b07 client: websocket-tracker: announce on reconnect
when coming back from being offline, or losing the websocket
connection, announcing immediately means peers will be found faster
(for us and remote peers who may be sitting at 0 peers)
2015-07-29 03:56:22 -07:00
Feross Aboukhadijeh
7c0bbcddd4 6.0.1 2015-07-29 03:22:44 -07:00
Feross Aboukhadijeh
4128604301 remove socket from pool on destroy 2015-07-29 03:21:31 -07:00
Feross Aboukhadijeh
2061eb9818 6.0.0 2015-07-29 02:13:11 -07:00
Feross Aboukhadijeh
f5d2810c89 Announce to websocket tracker every 30 seconds (for #338) 2015-07-29 02:12:14 -07:00
Feross Aboukhadijeh
9db28c2fad massive cleanup 2015-07-29 01:47:09 -07:00
Feross Aboukhadijeh
3746c05d79 restructure folders 2015-07-29 00:26:44 -07:00
Feross Aboukhadijeh
2dc56de223 rename files 2015-07-29 00:06:59 -07:00
Feross Aboukhadijeh
67abef4545 5.3.2 2015-07-27 15:47:38 -07:00
Feross Aboukhadijeh
5aa0696a34 fix crash, oops 2015-07-27 15:46:49 -07:00
Feross Aboukhadijeh
69e8528cb4 5.3.1 2015-07-27 15:29:13 -07:00
Feross Aboukhadijeh
c8fcf81908 fix for node 0.10 2015-07-27 15:28:23 -07:00
Feross Aboukhadijeh
a49a0d8d18 remove stray log 2015-07-27 15:24:34 -07:00
Feross Aboukhadijeh
04112fb976 5.3.0 2015-07-27 15:20:09 -07:00
Feross Aboukhadijeh
c3abef72ce tracker should not modify opts object, it's passed to all trackers 2015-07-27 15:19:18 -07:00
Feross Aboukhadijeh
53c973b4ae 5.2.1 2015-07-22 16:31:39 -07:00
Feross Aboukhadijeh
c4ee7aae36 fix thrown exception when websocket connection is aborted
alternative to https://github.com/feross/bittorrent-tracker/pull/89
2015-07-22 16:30:52 -07:00
Feross Aboukhadijeh
e6f9989310 5.2.0 2015-07-16 18:34:50 -07:00
Feross Aboukhadijeh
c42335af43 unref timer 2015-07-16 18:33:54 -07:00
Feross Aboukhadijeh
5b79d42dcd client: destroy callback isn't called until after cleanup 2015-07-16 18:33:50 -07:00
Feross Aboukhadijeh
82aea33dfa add server.ws.address() function 2015-07-16 18:31:13 -07:00
Feross Aboukhadijeh
907691b914 jsdoc 2015-07-09 15:39:40 -07:00
Feross Aboukhadijeh
81c323da2d readme 2015-07-08 10:32:41 -07:00
Feross Aboukhadijeh
43a425ee57 5.1.0 2015-07-08 10:14:59 -07:00
Feross Aboukhadijeh
0b75c1ef26 client.destroy takes a callback 2015-07-08 10:14:11 -07:00
Feross Aboukhadijeh
53a8390a74 bn.js@3 2015-07-08 10:14:01 -07:00
Feross Aboukhadijeh
89b3fb3086 support custom filter error messages
In addition to returning a boolean (`true` for allowed, `false` for
disallowed), you can return an `Error` object to disallow and provide a
custom reason.

Fixes #85
2015-07-08 10:13:52 -07:00
Feross Aboukhadijeh
f13accfc42 server: Enable WebSocket server by default 2015-07-08 09:44:00 -07:00