Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-12 | Add lsd option to client | Julen Garcia Leunda | |
2020-11-05 | Merge pull request #1952 from webtorrent/bitfield | Feross Aboukhadijeh | |
2020-11-04 | Fix BEP53 implementation | Julen Garcia Leunda | |
2020-11-03 | bitfield@4 | Feross Aboukhadijeh | |
2020-10-31 | Apply review suggestions | Julen Garcia Leunda | |
2020-10-30 | Implement peer-address (x.pe) BEP09 | Julen Garcia Leunda | |
2020-10-28 | standard | Feross Aboukhadijeh | |
2020-10-27 | Fix "Cannot read property 'utp' of null" | Feross Aboukhadijeh | |
Fixes #1940 | |||
2020-10-23 | standard | Feross Aboukhadijeh | |
2020-10-22 | Final Changes | Rhys Williams | |
2020-10-22 | Remove addressed TODO | Rhys Williams | |
2020-10-22 | Simple Changes | Rhys Williams | |
2020-10-16 | Making Travis Happy | Rhys Williams | |
2020-10-16 | [BugFix] Peer reconnect timeout throwing NPE on destroyed. | Rhys Williams | |
2020-10-10 | Merge pull request #1923 from webtorrent/add_utp_support | Kaylee | |
uTP support (disabled by default). when enabled, uTP is tried first for all ip:port and timeouts fall back to TCP Co-authored-by: Pierre Dubouilh <pldubouilh@gmail.com> | |||
2020-10-06 | keeping code consistency | Jean-Philippe ALLEGRO | |
applying changes according to @alxhotel suggestion https://github.com/webtorrent/webtorrent/pull/1925#discussion_r499647106 | |||
2020-10-05 | check if torrent is destroyed before emitting download/upload event | Jean-Philippe ALLEGRO | |
closes https://github.com/webtorrent/webtorrent/issues/1924 | |||
2020-10-03 | PR review improvements | Julen Garcia Leunda | |
2020-10-02 | Add uTP support (BEP29) | Julen Garcia Leunda | |
2020-09-10 | Merge pull request #1364 from KayleePop/destroy | Kaylee | |
2020-06-16 | refactor torrent._rechoke() | KayleePop | |
2020-05-26 | update interest when a peer's bitfield changes | KayleePop | |
It happened eventually before this, but was delayed until the next piece finished downloading | |||
2020-05-26 | fix: not setting initial wire interest | KayleePop | |
https://github.com/webtorrent/webtorrent/issues/1864 | |||
2020-05-14 | Change parseRange.parse to parseRange | x1alien | |
node-parse-numeric-range does not support parse function as of Jan 6, 2020. Refer commit https://github.com/euank/node-parse-numeric-range/commit/9483328128c7d639361e3395ecb8a2b21fe07de4 . | |||
2020-04-15 | implement store destruction option | KayleePop | |
2020-04-02 | fix ratio | Diego Rodriguez Baquero | |
2020-03-16 | Merge pull request #1819 from webtorrent/add-private-docs | Alex | |
Fix and document "private" option | |||
2020-03-15 | Improve code readability | Alex | |
2020-03-15 | use native Set instead of uniq library | KayleePop | |
2020-03-15 | Add tests for private option | Alex | |
2020-03-14 | Add private attribute to docs | Alex | |
2020-01-03 | Check if client is set when debug logging. | jsdt | |
2019-09-11 | Return server from server.listen for method chaining to work (#1641) | Feross Aboukhadijeh | |
Return server from server.listen for method chaining to work | |||
2019-09-07 | Fix how the first piece's irrelevant bytes are calculated (#1738) | Feross Aboukhadijeh | |
Fix how the first piece's irrelevant bytes are calculated | |||
2019-09-07 | Merge pull request #1615 from guanzo/requestIdleCallback | Feross Aboukhadijeh | |
Adds timeout option to requestIdleCallback | |||
2019-09-07 | Fix how the first piece's irrelevant bytes are calculated | Feross Aboukhadijeh | |
2019-09-07 | server: Use relative URLs | Feross Aboukhadijeh | |
Fixes: https://github.com/webtorrent/webtorrent/pull/1598 | |||
2019-09-07 | User might destroy torrent in response to 'metadata' event | Feross Aboukhadijeh | |
Fixes: https://github.com/webtorrent/webtorrent-cli/issues/112 Fix for PR https://github.com/webtorrent/webtorrent/pull/1737 | |||
2019-09-06 | Emit `metadata` event before `ready` and `done` | Alex | |
2019-08-27 | Address @diracdeltas feedback on #1714 | Feross Aboukhadijeh | |
2019-08-27 | Set security headers on /favicon.ico responses | Feross Aboukhadijeh | |
2019-08-27 | Fix http server XSS | Feross Aboukhadijeh | |
Low risk xss. If the torrent contains a specially crafted title or file name, and the user starts the WebTorrent HTTP server via createServer(), and then the user visits the HTTP server index page (which lists the contents of the torrent), then the attacker can run JavaScript in this browser context. The reason this seems relatively low risk is that the WebTorrent HTTP server only allows fetching data pieces from the torrent. It doesn't support any other control of the torrent client. So, attacker code could e.g. figure out what content the user is downloading and exfiltrate that to an external domain. This commit mitigates the issue in two ways (either of which could have prevented this XSS on its own): 1. HTML-escape untrusted torrent metadata (name, path, file names, etc.) 2. Add the strictest possible CSP to prevent all connections, scripts, styles, plugins, frames. Every capability is denied. | |||
2019-08-18 | Merge pull request #1701 from alxhotel/fix-left-parameter | Feross Aboukhadijeh | |
Fix 'left' parameter on seed | |||
2019-08-13 | print debug log in error case | Feross Aboukhadijeh | |
2019-08-12 | Fix left parameter for asynchronous behaviour | Alex | |
2019-08-11 | Fix 'left' parameter on seed | Alex | |
2019-08-09 | Merge pull request #1692 from webtorrent/greenkeeper/stream-to-blob-url-3.0.0 | Feross Aboukhadijeh | |
Update stream-to-blob-url to the latest version 🚀 | |||
2019-08-09 | Fixes for stream-to-blob-url@3 | Feross Aboukhadijeh | |
2019-08-08 | Adds missing callback. | Eric Guan | |
2019-08-07 | remove safe-buffer | Feross Aboukhadijeh | |