Jacob Heun
5dd4c34a89
chore: release version v0.29.0-rc.1
v0.29.0-rc.1
2020-08-27 12:59:49 +02:00
Jacob Heun
28be6ad3af
chore: update contributors
2020-08-27 12:59:49 +02:00
Jacob Heun
c4c7ef9b13
fix: peer record interop with go ( #739 )
...
* test: add go peer record interop test
* fix: correct the payload type of peer records
* chore: fix linting
* test: fix envelope test
2020-08-27 12:44:09 +02:00
Vasco Santos
f3cfdad57a
chore: migration to 0.29 should use webrtc-star0.20
2020-08-25 19:25:36 +02:00
Vasco Santos
230259895f
chore: use gossipsub0.6
2020-08-25 19:21:09 +02:00
Jacob Heun
c070dda4c7
chore: bump libp2p-webrtc-star
2020-08-25 17:25:28 +02:00
Jacob Heun
32e7a83c39
chore: release version v0.29.0-rc.0
v0.29.0-rc.0
2020-08-25 16:59:42 +02:00
Jacob Heun
83856611de
chore: update contributors
2020-08-25 16:59:41 +02:00
Vasco Santos
69c31374ab
docs: migration 0.28 to 0.29 ( #736 )
...
* docs: migration 0.28 to 0.29
* chore: finish pubsub migration
* chore: add uintarray migration and modules
* chore: apply suggestions from code review
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
* chore: add uint8array module reference
* chore: rename files
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-25 16:49:07 +02:00
Vasco Santos
e14ce40b09
feat: gossipsub 1.1 ( #733 )
...
* feat: gossipsub 1.1
BREAKING CHANGE: pubsub implementation is now directly exposed and its API was updated according to the new pubsub interface in js-libp2p-interfaces repo
* chore: use gossipsub branch with src added
* fix: add pubsub handlers adapter
* chore: fix deps
* chore: update pubsub docs and examples
* chore: apply suggestions from code review
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
* chore: use new floodsub
* chore: change validator doc set
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
* chore: add new gossipsub src
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-25 16:48:04 +02:00
Alex Potsides
507f8c441c
fix: replace node buffers with uint8arrays ( #730 )
...
* fix: replace node buffers with uint8arrays
Upgrades all deps and replaces all use of node Buffers with Uint8Arrays
BREAKING CHANGES:
- All deps used by this module now use Uint8Arrays in place of node Buffers
* chore: browser fixes
* chore: remove .only
* chore: stringify uint8array before parsing
* chore: update interop suite
* chore: remove ts from build command
* chore: update deps
* fix: update records to use uint8array
* chore: fix lint
* chore: update deps
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-24 12:58:02 +02:00
Vasco Santos
02b6248aa3
chore: apply suggestions from code review
...
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-12 17:08:27 +02:00
Vasco Santos
7681a19cd9
chore: add notice for addressBook.set
2020-08-12 17:08:27 +02:00
Vasco Santos
c7e93a5764
chore: apply suggestions from code review
...
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-12 17:08:27 +02:00
Vasco Santos
26e4481bcb
chore: apply suggestions from code review
2020-08-12 17:08:26 +02:00
Vasco Santos
e1b8edcfa3
fix: do not return self on peerstore.peers
2020-08-12 17:08:26 +02:00
Vasco Santos
5bce4cbbc6
chore: increase bundle size
2020-08-12 17:08:26 +02:00
Vasco Santos
109abda1fe
chore: rename isEqual to equals in tests
2020-08-12 17:08:26 +02:00
Vasco Santos
cbd2b52e0e
chore: add certified peer records to persisted peer store
2020-08-12 17:08:26 +02:00
Vasco Santos
e0ed258c54
feat: cerified addressbook
2020-08-12 17:08:01 +02:00
Vasco Santos
40e4e94f20
chore: apply suggestions from code review
...
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-12 17:08:00 +02:00
Vasco Santos
a798c65286
fix: revert new identify protocol versions
2020-08-12 17:08:00 +02:00
Vasco Santos
4dfa8094d8
chore: address review
2020-08-12 17:05:17 +02:00
Vasco Santos
83922a7fad
feat: create self peer record in identify
2020-08-12 17:05:17 +02:00
Vasco Santos
f8354577a2
feat: exchange signed peer records in identify
2020-08-12 17:05:17 +02:00
Vasco Santos
ce8b77106e
chore: apply suggestions from code review
...
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-12 17:03:41 +02:00
Vasco Santos
53340af863
chore: address review
2020-08-12 17:01:48 +02:00
Vasco Santos
97b5d2ade4
fix: signature compliant with spec
2020-08-12 17:01:47 +02:00
Vasco Santos
1e6ada5db9
chore: refactor and better docs
2020-08-12 17:01:47 +02:00
Vasco Santos
e29d4a6d6c
chore: apply suggestions from code review
...
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-12 17:01:47 +02:00
Vasco Santos
f95edf1c20
feat: signed peer records record manager
2020-08-12 17:01:47 +02:00
Jacob Heun
c27228878e
chore: update travis to use node lts and stable
...
BREAKING CHANGE: this drops testing support in node 10.
2020-08-12 17:01:47 +02:00
Vasco Santos
ad7f02e62a
revert: reapply "fix: throw if no conn encryption module provided ( #665 )"
...
This reapplies commit b621fbdfdc1844343c513ac40d4389e8beee714e.
2020-08-12 17:01:47 +02:00
Alan Shaw
4851680c4d
docs: link to official streaming iterables document ( #729 )
2020-08-06 13:23:18 +02:00
Jacob Heun
0e18735b8c
chore: release version v0.28.10
v0.28.10
2020-08-05 19:07:08 +02:00
Jacob Heun
f68ff35625
chore: update contributors
2020-08-05 19:07:07 +02:00
Alex Potsides
8c56ec0d23
fix: allow certain keychain operations without a password ( #726 )
...
* fix: allow certain keychain operations without a password
Listing, removing, renaming etc keys do not require a password so
the user should not be required to provide one.
This means we don't have to prompt the user to create a password
when they aren't going to do any operations that require a password.
* fix: make keychain pass optional
* fix: support libp2p creation without keychain pass
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-08-05 19:03:11 +02:00
Vasco Santos
fa5ee873e3
chore: update node and npm badges ( #727 )
2020-08-05 18:26:50 +02:00
Jacob Heun
51d7ca44c1
feat(keychain): add support for ed25519 and secp keys ( #725 )
...
* feat(keychain): add support for ed25519 and secp keys
* chore: bump crypto
* refactor: cleanup keychain usage
2020-08-05 18:19:10 +02:00
Jacob Heun
726a746479
fix(identify): make agentversion dynamic and add it to the peerstore ( #724 )
2020-08-04 18:39:05 +02:00
Felipe Martins
a331b84f13
docs(example): add pubssub message filter example
...
moved the filter folder
rename folder
docs(refactor): clean up pubsub validator example
2020-07-31 12:09:34 +02:00
Jacob Heun
78d152dd68
chore: release version v0.28.9
v0.28.9
2020-07-27 11:58:53 +02:00
Jacob Heun
7e14aa19b5
chore: update contributors
2020-07-27 11:58:52 +02:00
Vasco Santos
2440c872df
fix: ping multiaddr from peer not previously stored in peerstore ( #719 )
2020-07-27 10:53:23 +02:00
Jacob Heun
6c7e5e5eef
chore: release version v0.28.8
v0.28.8
2020-07-20 17:23:01 +02:00
Jacob Heun
388df6b6e6
chore: update contributors
2020-07-20 17:23:00 +02:00
Jacob Heun
7dbfe6ab1a
chore: update libp2p-crypto ( #717 )
...
This includes a patch for ed25519 interop with Go
2020-07-20 17:18:09 +02:00
Vasco Santos
cea59a1fe4
docs: update addressBook get and getMultiaddrsForPeer return values ( #716 )
2020-07-20 16:17:39 +02:00
Vasco Santos
7da9ad44ab
fix: create dial target for peer with no known addrs ( #715 )
2020-07-20 14:54:03 +02:00
Vasco Santos
3896941128
docs: use tag for webrtc-star discovery config ( #713 )
2020-07-20 14:51:24 +02:00