-
Notifications
You must be signed in to change notification settings - Fork 47
Comparing changes
Open a pull request
base repository: ChainSafe/js-libp2p-gossipsub
base: 1852ec82f1316fecba40cd96410d4bda9ff23192
head repository: ChainSafe/js-libp2p-gossipsub
compare: aafe59aa84cb78b367bcfaf26c8df94fe80c4a30
Commits on Oct 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 660b054 - Browse repository at this point
Copy the full SHA 660b054View commit details
Commits on Oct 21, 2019
-
refactor: switch to async iterators
BREAKING CHANGE: Switch to using async/await and async iterators for all the API. Moreover, gossipsub does not need the libp2p instance anymore, receiving a registerar that enables it to receive the necessary events from libp2p
Configuration menu - View commit details
-
Copy full SHA for 3027835 - Browse repository at this point
Copy the full SHA 3027835View commit details
Commits on Nov 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5e45409 - Browse repository at this point
Copy the full SHA 5e45409View commit details
Commits on Nov 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5b7e14a - Browse repository at this point
Copy the full SHA 5b7e14aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfa4378 - Browse repository at this point
Copy the full SHA bfa4378View commit details
Commits on Nov 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3de6f46 - Browse repository at this point
Copy the full SHA 3de6f46View commit details
Commits on Nov 19, 2019
-
Merge pull request #49 from ChainSafe/refactor/async
refactor: async migration
Configuration menu - View commit details
-
Copy full SHA for ec8db51 - Browse repository at this point
Copy the full SHA ec8db51View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb49bf - Browse repository at this point
Copy the full SHA ccb49bfView commit details -
Merge pull request #51 from ChainSafe/chore/release-version-v0.1.0
chore: release version v0.1.0
Configuration menu - View commit details
-
Copy full SHA for 79934a8 - Browse repository at this point
Copy the full SHA 79934a8View commit details
Commits on Dec 1, 2019
-
BREAKING CHANGE: getPeersSubscribed from parent class renamed to getSubscribers to remove redundant wording
Configuration menu - View commit details
-
Copy full SHA for 7a44b66 - Browse repository at this point
Copy the full SHA 7a44b66View commit details
Commits on Dec 2, 2019
-
Merge pull request #52 from ChainSafe/chore/update-dependencies
chore: update dependencies
Configuration menu - View commit details
-
Copy full SHA for 4618790 - Browse repository at this point
Copy the full SHA 4618790View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e15324 - Browse repository at this point
Copy the full SHA 8e15324View commit details -
Merge pull request #53 from ChainSafe/chore/release-version-v0.2.0
chore: release version v0.2.0
Configuration menu - View commit details
-
Copy full SHA for d54e655 - Browse repository at this point
Copy the full SHA d54e655View commit details
Commits on Dec 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d48dfbc - Browse repository at this point
Copy the full SHA d48dfbcView commit details
Commits on Dec 13, 2019
-
Merge pull request #55 from ChainSafe/chore/add-lead-maintainer-property
chore: add lead maintainer property
Configuration menu - View commit details
-
Copy full SHA for 47a6429 - Browse repository at this point
Copy the full SHA 47a6429View commit details
Commits on Jan 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7faae98 - Browse repository at this point
Copy the full SHA 7faae98View commit details
Commits on Jan 14, 2020
-
Merge pull request #56 from ChainSafe/fix/bind-is-not-needed
fix: bind is not needed for log
Configuration menu - View commit details
-
Copy full SHA for a9a72bf - Browse repository at this point
Copy the full SHA a9a72bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae9dde2 - Browse repository at this point
Copy the full SHA ae9dde2View commit details -
Merge pull request #57 from ChainSafe/chore/release-version-0.2.1
chore: release version v0.2.1
Configuration menu - View commit details
-
Copy full SHA for 8cc71a2 - Browse repository at this point
Copy the full SHA 8cc71a2View commit details
Commits on Jan 16, 2020
-
fix: parameter to _onPeerDisconnected
`_onPeerDisconnected` is expecting a `PeerInfo` but it was being passed a pubsub `Peer`. I'm not sure if this is the correct fix but it resolves this error for me: ``` (node:77189) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'toB58String' of undefined at GossipSub._onPeerDisconnected (/Users/alan/Code/pl/ipfs/js-ipfs/node_modules/libp2p-pubsub/src/index.js:190:34) at GossipSub._processMessages (/Users/alan/Code/pl/ipfs/js-ipfs/node_modules/libp2p-gossipsub/src/pubsub.js:120:12) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:94:5) ```
Alan Shaw authoredJan 16, 2020 Configuration menu - View commit details
-
Copy full SHA for d43ceb5 - Browse repository at this point
Copy the full SHA d43ceb5View commit details
Commits on Jan 22, 2020
-
test: add test for disconnect on stream error
Alan Shaw committedJan 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 9bb25ba - Browse repository at this point
Copy the full SHA 9bb25baView commit details -
Alan Shaw committed
Jan 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 2754dcf - Browse repository at this point
Copy the full SHA 2754dcfView commit details -
Merge pull request #58 from alanshaw/patch-1
fix: parameter to _onPeerDisconnected
Configuration menu - View commit details
-
Copy full SHA for 71cb905 - Browse repository at this point
Copy the full SHA 71cb905View commit details
Commits on Jan 23, 2020
-
fix: fix heartbeat startup/shutdown timing bug
The heartbeat code sets a timeout to start the heartbeat then sets an interval to perform the heartbeat. If the node is shut down after the timeout is set but before it fires, the interval is set and the process never ends. This PR refactors the heatbeat shutdown to clear the timeout as well as the interval.
Configuration menu - View commit details
-
Copy full SHA for a8302f9 - Browse repository at this point
Copy the full SHA a8302f9View commit details -
This project is not Aegir, this updates the travis link in the README to point to the right build
Configuration menu - View commit details
-
Copy full SHA for 4858c51 - Browse repository at this point
Copy the full SHA 4858c51View commit details
Commits on Jan 24, 2020
-
The tests of this module are currently failing but they don't fail the build because the error that should fail it is thrown [out of the flow control](https://github.com/ChainSafe/gossipsub-js/blob/master/test/floodsub.spec.js#L21) of the tests. An [UnhandledPromiseRejectionWarning](https://travis-ci.com/ChainSafe/gossipsub-js/jobs/278427804#L270) is thrown. This PR: 1. Passes an `error` object to `done` if the error condition is hit 2. Fixes a bug where a message was being sent back to the sender and then emitted by the sender even though `emitSelf` was false
Configuration menu - View commit details
-
Copy full SHA for 519f868 - Browse repository at this point
Copy the full SHA 519f868View commit details -
Merge pull request #59 from achingbrain/fix-timing-bug
fix: fix heartbeat startup/shutdown timing bug
Configuration menu - View commit details
-
Copy full SHA for 6114d4d - Browse repository at this point
Copy the full SHA 6114d4dView commit details -
Merge pull request #60 from achingbrain/update-travis-link
docs: fix travis link
Configuration menu - View commit details
-
Copy full SHA for 62e509d - Browse repository at this point
Copy the full SHA 62e509dView commit details -
Merge pull request #61 from achingbrain/fix-double-publish-bug
fix: fix double publish bug
Configuration menu - View commit details
-
Copy full SHA for 2de2f3b - Browse repository at this point
Copy the full SHA 2de2f3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e50a35 - Browse repository at this point
Copy the full SHA 9e50a35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67e35c2 - Browse repository at this point
Copy the full SHA 67e35c2View commit details
Commits on Jan 31, 2020
-
chore: update it-length-prefixed dep
Alan Shaw committedJan 31, 2020 Configuration menu - View commit details
-
Copy full SHA for eaab883 - Browse repository at this point
Copy the full SHA eaab883View commit details
Commits on Feb 3, 2020
-
Merge pull request #64 from alanshaw/chore/update-deps-20200131
chore: update it-length-prefixed dep
Configuration menu - View commit details
-
Copy full SHA for 2ecbcb0 - Browse repository at this point
Copy the full SHA 2ecbcb0View commit details -
perf: do not depend on floodsub (#63)
We only use the multicodec from floodsub, so just copy it here instead of bundling the whole of floodsub and it's dependencies.
Alan Shaw authoredFeb 3, 2020 Configuration menu - View commit details
-
Copy full SHA for f825e07 - Browse repository at this point
Copy the full SHA f825e07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63049d8 - Browse repository at this point
Copy the full SHA 63049d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 978444d - Browse repository at this point
Copy the full SHA 978444dView commit details
Commits on Feb 14, 2020
-
fix: remove use of assert module (#65)
The polyfill is big, we can simulate it by throwing an Error and it doesn't work under React Native.
Configuration menu - View commit details
-
Copy full SHA for e0a37cc - Browse repository at this point
Copy the full SHA e0a37ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d18692b - Browse repository at this point
Copy the full SHA d18692bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97515f7 - Browse repository at this point
Copy the full SHA 97515f7View commit details
Commits on Mar 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7e17f12 - Browse repository at this point
Copy the full SHA 7e17f12View commit details
Commits on Mar 16, 2020
-
Provide a way to override message id function
Tuyen committedMar 16, 2020 Configuration menu - View commit details
-
Copy full SHA for d20b42f - Browse repository at this point
Copy the full SHA d20b42fView commit details -
Tuyen committed
Mar 16, 2020 Configuration menu - View commit details
-
Copy full SHA for c7459e7 - Browse repository at this point
Copy the full SHA c7459e7View commit details -
Tuyen committed
Mar 16, 2020 Configuration menu - View commit details
-
Copy full SHA for f174b5a - Browse repository at this point
Copy the full SHA f174b5aView commit details
Commits on Mar 18, 2020
-
Tuyen committed
Mar 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 4033b8b - Browse repository at this point
Copy the full SHA 4033b8bView commit details
Commits on Mar 19, 2020
-
Document 'messageCache' option
Tuyen committedMar 19, 2020 Configuration menu - View commit details
-
Copy full SHA for d8fa6aa - Browse repository at this point
Copy the full SHA d8fa6aaView commit details
Commits on Mar 21, 2020
-
Merge pull request #67 from ChainSafe/tuyen/message-id-function
Provide a way to override message id function
Configuration menu - View commit details
-
Copy full SHA for 9b7af11 - Browse repository at this point
Copy the full SHA 9b7af11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9102b0d - Browse repository at this point
Copy the full SHA 9102b0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c6f65b - Browse repository at this point
Copy the full SHA 7c6f65bView commit details
Commits on Mar 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for beb3c90 - Browse repository at this point
Copy the full SHA beb3c90View commit details
Commits on Apr 4, 2020
-
Merge pull request #66 from ChainSafe/mpetrunic/type-definitions
add typescript definitions
Configuration menu - View commit details
-
Copy full SHA for 4b133b1 - Browse repository at this point
Copy the full SHA 4b133b1View commit details
There are no files selected for viewing