Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-06 | Improve AUTHORS.md formatting | Feross Aboukhadijeh | |
2016-05-19 | use cross-spawn | Feross Aboukhadijeh | |
cross-spawn-async is deprecated | |||
2016-03-17 | update authors | Feross Aboukhadijeh | |
2016-03-11 | BREAKING: Move command line to new package: webtorrent-cli | Feross Aboukhadijeh | |
2016-03-11 | replace pretty-bytes with prettier-bytes | Feross Aboukhadijeh | |
2016-03-09 | add npm run update-authors | Feross Aboukhadijeh | |
2016-03-09 | exclude duplicate author | Feross Aboukhadijeh | |
2016-02-20 | call unref only when present | James Halliday | |
2016-02-19 | cmd: fix UI with lots of peers | Feross Aboukhadijeh | |
`linesRemaining` wasn’t being decremented each time line() was called. | |||
2016-02-19 | test: always run saucelabs test locally (#619) | Feross Aboukhadijeh | |
I think this is a simpler approach for #619. Always run the sauce labs tests locally. If users lack the right sauce labs credentials, they’ll get an error and hopefully set up zuul correctly before sending a PR. | |||
2016-02-19 | Merge pull request #619 from josephfrazier/use-zuulrc-credentials | Feross Aboukhadijeh | |
Use .zuulrc credentials for Sauce Labs tests | |||
2016-02-16 | catch and print chromecast errors | Feross Aboukhadijeh | |
2016-02-15 | bin/test.js: npmRun() exits process if no callback | Joseph Frazier | |
2016-02-15 | bin/test.js: move process.exit logic into npmRun helper | Joseph Frazier | |
This helps reduce nesting. | |||
2016-02-15 | Always run Electron tests during `npm test` | Joseph Frazier | |
See https://github.com/feross/webtorrent/pull/605#issuecomment-183823968 | |||
2016-02-15 | Use .zuulrc credentials for Sauce Labs tests | Joseph Frazier | |
See https://github.com/feross/webtorrent/pull/605#issuecomment-183823968 | |||
2016-02-14 | remove hefty `inquirer` dependency | Feross Aboukhadijeh | |
2016-02-14 | cmd: proper fatal error on port taken | Feross Aboukhadijeh | |
2016-02-14 | cmd: only make vlc-log.txt when DEBUG is enabled | Feross Aboukhadijeh | |
2016-02-09 | Tests check for saucelabs environment variables, not Travis | Joseph Frazier | |
2016-02-09 | npm test uses Electron if saucelabs cannot be used | Joseph Frazier | |
2016-02-09 | Tests ensure Travis environment for browser tests | Joseph Frazier | |
2016-02-08 | standard style | Feross Aboukhadijeh | |
2016-02-06 | chromecast torrent title | Wim | |
attach the torrent name so chromecast shows the name of the torrent file on the preload screen | |||
2016-02-04 | style | Feross Aboukhadijeh | |
2016-01-15 | cmd: fix ui when download completes on select screen | Feross Aboukhadijeh | |
2016-01-11 | cmd: webtorrent info, delete extra property | Feross Aboukhadijeh | |
2016-01-11 | BREAKING: `downloadSpeed` and `uploadSpeed` are getters | Feross Aboukhadijeh | |
torrent.downloadSpeed() -> torrent.downloadSpeed torrent.uploadSpeed() -> torrent.uploadSpeed | |||
2016-01-11 | cmd: use `torrent.numPeers` API | Feross Aboukhadijeh | |
2016-01-11 | cmd: better UI at smaller terminal widths | Feross Aboukhadijeh | |
2016-01-11 | eliminate `torrent.swarm` usage | Feross Aboukhadijeh | |
2016-01-10 | show help if there is not exactly one argument for info, create, download, ↵ | Romain Beaumont | |
add and seed, fix #567 | |||
2016-01-10 | Remove windows-no-runnable | Feross Aboukhadijeh | |
Fixes #440 | |||
2016-01-04 | cmd: interface less than 80 chars wide | Feross Aboukhadijeh | |
Fix #496 | |||
2015-12-27 | style | Feross Aboukhadijeh | |
2015-12-27 | cmd: --announce flag works for "create" and "download" too | Feross Aboukhadijeh | |
2015-12-27 | Merge pull request #427 from valeriangalliat/feature/announce | Feross Aboukhadijeh | |
Add an 'announce' option to announce to custom trackers | |||
2015-12-07 | remove clone script | Feross Aboukhadijeh | |
`zelda` doesn’t work reliably on npm3 yet. this script is currently more trouble than it’s worth | |||
2015-12-01 | cli: Using Control-C should not print "Unexpected error" message (Fix #497) | Feross Aboukhadijeh | |
Terminating a script with Control-C returns exit code 130 in new versions of node. | |||
2015-11-21 | cross-platform shell script | Feross Aboukhadijeh | |
https://github.com/feross/webtorrent/commit/12777c75de013df0cab2e4dd9351 8e817cea0b1e#commitcomment-14542699 | |||
2015-11-19 | clone.sh should use bash due to bashisms | Ivan Vučica | |
Bashisms pushd/popd don't work so well if /bin/sh is dash, as is the case on a Debian machine. | |||
2015-11-09 | Pick a new port on EACCES | Yoann Ciabaud | |
2015-11-09 | Pick an available port instead of crashing with "listen EADDRINUSE" or ↵ | Yoann Ciabaud | |
"listen EACCES" Fixes: #411 | |||
2015-11-08 | Add an 'announce' option to announce to custom trackers | Valérian Galliat | |
$ webtorrent seed somefile -a http://localhost:8000/announce -a udp://localhost:8000 -q magnet:?xt=urn:btih:066ed351804835cf0fec21e3b352f58e270a26d5&dn=somefile&tr=http%3A%2F%2Flocalhost%3A8000%2Fannounce&tr=udp%3A%2F%2Flocalhost%3A8000 | |||
2015-10-07 | tests use cross-spawn-async instead of child_process.spawn | Joseph Frazier | |
This allows Windows to run the tests, as promised in https://github.com/feross/webtorrent/issues/429#issuecomment-146061289 Note that there are a couple of outstanding failures on Windows: # client.seed: filesystem path to folder with one file, string not ok 8 should be equal --- operator: equal expected: '3a686c32404af0a66913dd5f8d2b40673f8d4490' actual: 'e6887b78d89d995876c7cef3476b6fb32c4c4e3d' ... not ok 9 should be equal --- operator: equal expected: |- 'magnet:?xt=urn:btih:3a686c32404af0a66913dd5f8d2b40673f8d4490&dn=folder&tr=udp%3A%2F%2Ftracker.webtorrent.io%3A80' actual: |- 'magnet:?xt=urn:btih:e6887b78d89d995876c7cef3476b6fb32c4c4e3d&dn=folder&tr=udp%3A%2F%2Ftracker.webtorrent.io%3A80' | |||
2015-08-31 | Switching to mafinstosh/chromecasts | Gilles De Mey | |
2015-08-24 | cmd: remove verbose block data | Feross Aboukhadijeh | |
This is a lot harder to visualize with the new torrent-piece backend, since we don’t keep an explicit array of which blocks are reserved. Just remove it for now. If we need this visualization back to debug something, it should be possible to recreate it from torrent-piece with a bit of work. | |||
2015-08-24 | cmd: use new `torrent.downloaded` property | Feross Aboukhadijeh | |
2015-08-22 | cmd: torrent.parsedTorrent is gone | Feross Aboukhadijeh | |
2015-08-22 | BREAKING: Use abstract-chunk-store for storage | Feross Aboukhadijeh | |
Part of an effort to share more code with `torrent-stream` by @mafintosh: https://github.com/mafintosh/torrent-stream/pull/133 https://github.com/mafintosh/torrent-stream/pull/132 Storage is now based on: https://www.npmjs.com/package/fs-chunk-store (in node) https://www.npmjs.com/package/memory-chunk-store (in the browser) and: https://www.npmjs.com/package/immediate-chunk-store https://www.npmjs.com/package/torrent-piece This is a BREAKING change, since users who pass in custom storage engine with `opts.storage` will need to update their storage backend to be `abstract-chunk-store` compliant: https://www.npmjs.com/package/abstract-chunk-store There are also likely other miscellaneous BREAKING API changes, since this was a huge refactor of the codebase. |