-
Notifications
You must be signed in to change notification settings - Fork 474
Comparing changes
Open a pull request
base repository: libp2p/js-libp2p
base: b11c6fc7e93477f90667bf0734baec992d3d88c8
head repository: libp2p/js-libp2p
compare: e82b6e414b8afd29eec5e24572be90b0dfe3629d
Commits on Sep 25, 2019
-
chore: update required libp2p-crypto version (#457)
So as to only pull in libp2p-crypto version with updated `node-forge` dep
Configuration menu - View commit details
-
Copy full SHA for 35aa45c - Browse repository at this point
Copy the full SHA 35aa45cView commit details
Commits on Oct 14, 2019
-
fix: performance bottleneck in stat.js (#463)
Array.shift seems to be very slow, perhaps linear, on some engines, resulting in _update consuming a lot of CPU.
Configuration menu - View commit details
-
Copy full SHA for 93a1e42 - Browse repository at this point
Copy the full SHA 93a1e42View commit details
Commits on Oct 16, 2019
-
docs(fix): correct docs and example for pnet (#464)
* docs(fix): correct docs and example for pnet * docs(fix): correct pnet docs
Configuration menu - View commit details
-
Copy full SHA for 6a05f3e - Browse repository at this point
Copy the full SHA 6a05f3eView commit details
Commits on Oct 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0fc4537 - Browse repository at this point
Copy the full SHA 0fc4537View commit details
Commits on Nov 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 21cd9c6 - Browse repository at this point
Copy the full SHA 21cd9c6View commit details
Commits on Nov 11, 2019
-
docs(example): fix ipfs cat (#475)
`ipfs.files.cat` is incorrect. the correct function is `ipfs.cat`
Configuration menu - View commit details
-
Copy full SHA for b733480 - Browse repository at this point
Copy the full SHA b733480View commit details
Commits on Nov 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 35ac02d - Browse repository at this point
Copy the full SHA 35ac02dView commit details
Commits on Dec 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0826531 - Browse repository at this point
Copy the full SHA 0826531View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0173021 - Browse repository at this point
Copy the full SHA 0173021View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc071ce - Browse repository at this point
Copy the full SHA bc071ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for b277b26 - Browse repository at this point
Copy the full SHA b277b26View commit details
Commits on Jan 24, 2020
-
Add streaming iterables guide (#459)
* docs: add streaming iterables guide placeholder * chore: move peer discovery readme to doc fold:wqer * docs: add link to async refactor issue
Configuration menu - View commit details
-
Copy full SHA for 0cef51d - Browse repository at this point
Copy the full SHA 0cef51dView commit details -
refactor(async): update transports subsystem (#461)
* test: remove all tests for a clean slate The refactor will require a large number of updates to the tests. In order to ensure we have done a decent deduplication, and have a cleaner suite of tests we've removed all tests. This will also allow us to more easily see tests for the refactored systems. We have a record of the latest test suites in master, so we are not losing any history. * chore: update tcp and websockets * chore: remove other transports until they are converted * chore: use mafmt and multiaddr async versions * chore: add and fix dependencies * chore: clean up travis file * feat: add new transport manager * docs: add constructor jsdocs * refactor(config): check that transports exist This also removes the other logic, it can be added when those subsystems are refactored * chore(deps): use async peer-id and peer-info * feat: wire up the transport manager with libp2p * chore: remove superstruct dep
Configuration menu - View commit details
-
Copy full SHA for 440fbf0 - Browse repository at this point
Copy the full SHA 440fbf0View commit details -
docs: add stream wrapping example (#466)
* docs: add duplex wrapping example docs: add iterable types from @alanshaw's gist * docs(fix): add feedback fix Co-Authored-By: Vasco Santos <vasco.santos@moxy.studio> * docs: clean up based on feedback
Configuration menu - View commit details
-
Copy full SHA for b37ccc7 - Browse repository at this point
Copy the full SHA b37ccc7View commit details -
refactor(async): add dialer and upgrader (#462)
* chore(deps): update connection and multistream * feat: add basic dial support for addresses and peers * test: automatically require all node test files * fix: dont catch and log in the wrong place * test: add direct spec test fix: improve dial error consistency * feat: add dial timeouts and concurrency Queue timeouts will result in aborts of the dials * chore: fix linting * test: verify dialer defaults * feat: add initial upgrader * fix: add more test coverage and fix bugs * feat: libp2p creates the upgrader * feat: hook up handle to the upgrader * feat: hook up the dialer to libp2p test: add node dialer libp2p tests * feat: add connection listeners to upgrader * feat: emit connect and disconnect events * chore: use libp2p-interfaces * fix: address review feedback * fix: correct import * refactor: dedupe connection creation code
Configuration menu - View commit details
-
Copy full SHA for 5e1dbc2 - Browse repository at this point
Copy the full SHA 5e1dbc2View commit details -
refactor: crypto and pnet (#469)
* feat: add initial plaintext 2 module * refactor: initial refactor of pnet * chore: fix lint * fix: update plaintext api usage * test: use plaintext for test crypto * chore: update deps test: update dialer suite scope * feat: add connection protection to the upgrader * refactor: cleanup and lint fix * chore: remove unncessary transforms * chore: temporarily disable bundlesize * chore: add missing dep * fix: use it-handshake to prevent overreading * chore(fix): PR feedback updates * chore: apply suggestions from code review Co-Authored-By: Vasco Santos <vasco.santos@moxy.studio>
Configuration menu - View commit details
-
Copy full SHA for fe2a8ed - Browse repository at this point
Copy the full SHA fe2a8edView commit details -
* feat: peer-store v0 * chore: apply suggestions from code review Co-Authored-By: Jacob Heun <jacobheun@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 582094a - Browse repository at this point
Copy the full SHA 582094aView commit details -
* feat: peer-store v0 * feat: registrar * chore: apply suggestions from code review Co-Authored-By: Jacob Heun <jacobheun@gmail.com> * chore: address review * chore: support multiple conns * chore: address review * fix: no remote peer from topology on disconnect
Configuration menu - View commit details
-
Copy full SHA for 9d52b80 - Browse repository at this point
Copy the full SHA 9d52b80View commit details -
refactor: async identify and identify push (#473)
* chore: add missing dep * feat: import from identify push branch https://github.com/libp2p/js-libp2p-identify/tree/feat/identify-push * feat: add the connection to stream handlers * refactor: identify to async/await * chore: fix lint * test: add identify tests * refactor: add identify to the dialer flow * feat: connect identify to the registrar * fix: resolve review feedback * fix: perform identify push when our protocols change
Configuration menu - View commit details
-
Copy full SHA for c7a54f3 - Browse repository at this point
Copy the full SHA c7a54f3View commit details -
chore: update it-length-prefixed (#476)
fix: decode.fromReader usage
Configuration menu - View commit details
-
Copy full SHA for 2afdbb7 - Browse repository at this point
Copy the full SHA 2afdbb7View commit details -
* feat: peer-store v0 * chore: apply suggestions from code review Co-Authored-By: Jacob Heun <jacobheun@gmail.com> * chore: address review * refactor: pubsub subsystem * chore: address review * chore: use topology interface * chore: address review * chore: address review * chore: simplify tests
Configuration menu - View commit details
-
Copy full SHA for 432b099 - Browse repository at this point
Copy the full SHA 432b099View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcad609 - Browse repository at this point
Copy the full SHA bcad609View commit details -
* refactor: cleanup core test: auto dial on startup * fix: make hangup work properly * chore: fix lint * chore: apply suggestions from code review Co-Authored-By: Vasco Santos <vasco.santos@moxy.studio>
Configuration menu - View commit details
-
Copy full SHA for 2104578 - Browse repository at this point
Copy the full SHA 2104578View commit details -
refactor: update secio and tests to use it (#484)
* refactor: use async secio * test: add secio to most test suites * chore: update secio version
Configuration menu - View commit details
-
Copy full SHA for f28b09f - Browse repository at this point
Copy the full SHA f28b09fView commit details -
refactor: dht async/await (#480)
* refactor: core async (#478) * refactor: cleanup core test: auto dial on startup * fix: make hangup work properly * chore: fix lint * chore: apply suggestions from code review Co-Authored-By: Vasco Santos <vasco.santos@moxy.studio> * fix: provide libp2p dialer to the dht * chore: use dht release
Configuration menu - View commit details
-
Copy full SHA for c563e06 - Browse repository at this point
Copy the full SHA c563e06View commit details -
refactor(docs): async await version of examples/echo (#483)
* fix: performance bottleneck in stat.js (#463) Array.shift seems to be very slow, perhaps linear, on some engines, resulting in _update consuming a lot of CPU. * docs(fix): correct docs and example for pnet (#464) * docs(fix): correct docs and example for pnet * docs(fix): correct pnet docs * docs(fix): update README.md language (#468) * docs: reciprocate (#474) * docs(example): fix ipfs cat (#475) `ipfs.files.cat` is incorrect. the correct function is `ipfs.cat` * fix: async await examples/echo * fix: examples readme typos (#481) * fix: simplify libp2p bundle for echo example
Configuration menu - View commit details
-
Copy full SHA for 953d185 - Browse repository at this point
Copy the full SHA 953d185View commit details -
refactor(docs): async await version of examples/chat (#482)
* fix: performance bottleneck in stat.js (#463) Array.shift seems to be very slow, perhaps linear, on some engines, resulting in _update consuming a lot of CPU. * docs(fix): correct docs and example for pnet (#464) * docs(fix): correct docs and example for pnet * docs(fix): correct pnet docs * docs(fix): update README.md language (#468) * docs: reciprocate (#474) * docs(example): fix ipfs cat (#475) `ipfs.files.cat` is incorrect. the correct function is `ipfs.cat` * fix: async-await example chat * fix: move handler before start * fix: examples readme typos (#481) * fix: simplify libp2p bundle for echo example * chore: remove unused vars
Configuration menu - View commit details
-
Copy full SHA for 472e14f - Browse repository at this point
Copy the full SHA 472e14fView commit details -
fix: replace peerInfo addresses with listen addresses (#485)
* feat: replace peer info addresses with listen addresses * test: add listening test * chore: fix linting
Configuration menu - View commit details
-
Copy full SHA for 1999606 - Browse repository at this point
Copy the full SHA 1999606View commit details -
feat: discovery modules (#486)
* feat: discovery modules * chore: address review
Configuration menu - View commit details
-
Copy full SHA for 18a062e - Browse repository at this point
Copy the full SHA 18a062eView commit details -
refactor: circuit relay to async (#477)
* refactor: add dialing over relay support * chore: fix lint * fix: dont clear listeners on close * fix: if dial errors already have codes, just rethrow them * fix: clear the registrar when libp2p stops * fix: improve connection maintenance with circuit * chore: correct feedback * test: use chai as promised * test(fix): reset multiaddrs on dial test
Configuration menu - View commit details
-
Copy full SHA for f77ce39 - Browse repository at this point
Copy the full SHA f77ce39View commit details -
refactor: async routing (#489)
* feat: async routing * chore: put dht extra api commands under content routing * chore: add default option to createPeerInfo Co-Authored-By: Jacob Heun <jacobheun@gmail.com> * chore: address review * chore: rm dlv
Configuration menu - View commit details
-
Copy full SHA for a020db1 - Browse repository at this point
Copy the full SHA a020db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8da9fc9 - Browse repository at this point
Copy the full SHA 8da9fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a6e07d - Browse repository at this point
Copy the full SHA 9a6e07dView commit details -
fix: clean up peer discovery flow (#494)
* fix: clean up peer discovery flow * test(fix): let libp2p start after connecting * test(fix): dont auto dial in disco tests
Configuration menu - View commit details
-
Copy full SHA for 12fc069 - Browse repository at this point
Copy the full SHA 12fc069View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8e60b - Browse repository at this point
Copy the full SHA ce8e60bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2329ef3 - Browse repository at this point
Copy the full SHA 2329ef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e445a17 - Browse repository at this point
Copy the full SHA e445a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76ec1cc - Browse repository at this point
Copy the full SHA 76ec1ccView commit details -
chore: apply suggestions from code review
Co-Authored-By: Vasco Santos <vasco.santos@moxy.studio> Co-Authored-By: Alan Shaw <alan.shaw@protocol.ai>
Configuration menu - View commit details
-
Copy full SHA for 2788982 - Browse repository at this point
Copy the full SHA 2788982View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c2fefd - Browse repository at this point
Copy the full SHA 7c2fefdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7432bd - Browse repository at this point
Copy the full SHA b7432bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e3be8 - Browse repository at this point
Copy the full SHA e1e3be8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5b54a7 - Browse repository at this point
Copy the full SHA a5b54a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6cd48b - Browse repository at this point
Copy the full SHA b6cd48bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b86ef64 - Browse repository at this point
Copy the full SHA b86ef64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac5e42 - Browse repository at this point
Copy the full SHA 7ac5e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad840c - Browse repository at this point
Copy the full SHA 6ad840cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98e82df - Browse repository at this point
Copy the full SHA 98e82dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 466b4df - Browse repository at this point
Copy the full SHA 466b4dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a12006a - Browse repository at this point
Copy the full SHA a12006aView commit details
There are no files selected for viewing