These 19 commits are when the Protocol Buffers files have changed:
Commit: | e9e1d33 | |
---|---|---|
Author: | Stefan Bratanov | |
Committer: | GitHub |
[GossipSub 1.2] Add IDONTWANT support (#374)
The documentation is generated from this commit.
Commit: | 562ce10 | |
---|---|---|
Author: | Dr Ian Preston | |
Committer: | GitHub |
Implement autonat protocol (#349)
Commit: | ac6127b | |
---|---|---|
Author: | Dr Ian Preston | |
Committer: | GitHub |
Implement circuit relay v2 (#345) * Initial import of circuit relay * Don't let tcp dial a circuit address * Use ScheduledExecutorService in RelayTransport maintenance * Add self-contained local relay test * Add unit test for relay bandwidth limit
Commit: | 6233f07 | |
---|---|---|
Author: | Anton Nashatyrev |
[Libp2p] Add SendingControl message
Commit: | affba9b | |
---|---|---|
Author: | Anton Nashatyrev |
[Libp2p] Add ChokeMessage prototype
Commit: | b581316 | |
---|---|---|
Author: | Anton Nashatyrev |
Add Episub Proto control fields and GossipParams from the spec
Commit: | 89ba1c2 | |
---|---|---|
Author: | Anton Nashatyrev | |
Committer: | GitHub |
Convert to multi-module project (#267) * Extract 'libp2p' module * Sort out common and libp2p gradle dependencies * Add example as modules (except Android) * Publish artifacts only for modules declaring 'mavenArtifactId' property * Extract versions to a dedicated file * Move gradle JMH stuff to the libp2p module unless anyone wants to add JMH to other modules Co-authored-by: Salvatore Testa <sal.testa@gmail.com>
Commit: | eb0303a | |
---|---|---|
Author: | Anton Nashatyrev | |
Committer: | GitHub |
Prepare for handling uncompressed Gossip MessageId (#155) * Initial refactor: replace Rpc.Message with abstract PubsubMessage which is created by pluggable messageFactory. messageFactory replaces messageIdGenerator because of PubsubMessage.messageId property * Convert messageId from String to byte[] (see spec PR: https://github.com/libp2p/specs/pull/285) * Use WBytes ByteArray wrapper instead of plain ByteArray because of equals/hashCode absence * Replace AbstractRouter.seenMessages with a special SeenCache interface which is capable of handling PubsubMessage.messageId in a lazy fashion
Commit: | bbeda01 | |
---|---|---|
Author: | Anton Nashatyrev | |
Committer: | GitHub |
Release 0.5.0 (#111) * Gossip 1.1 implementation * Minor API refactor Co-authored-by: Dmitrii Shmatko <leodex23@gmail.com> Co-authored-by: Meredith Baxter <meredith.baxter@consensys.net> Co-authored-by: Adrian Sutton <adrian.sutton@consensys.net> Co-authored-by: Cem Ozer <cemozer2018@u.northwestern.edu>
Commit: | 398b2a0 | |
---|---|---|
Author: | Anton Nashatyrev |
Update pubsub proto
Commit: | 9f74167 | |
---|---|---|
Author: | Jez Higgins | |
Committer: | GitHub |
Release/0.3.0 (#83) * WebSocket transport, #60 * Plaintext debug 'secure' channel, #59 * Support for dns4 and dns6 Multiaddrs, #70 Bugfixes #54, #82, #81, #79
Commit: | e185df0 | |
---|---|---|
Author: | Jez Higgins | |
Committer: | Jez Higgins |
Plaintext 'secure' channel implementation
Commit: | 4620af1 | |
---|---|---|
Author: | Anton Nashatyrev | |
Committer: | GitHub |
Release 0.2.0 - Added Noise support according to libp2p Noise spec (initial version) (#53) - Added Pubsub client validator support (#57) - Fixed some bugs
Commit: | dce8204 | |
---|---|---|
Author: | Shahan Khatchadourian |
Payload is identity public key and signed noise static key Noise static key initialized per process. Also, Noise static key (signed by identity private key) is verified as early as possible. Added new protobuf struct to hold identity pub key and signed noise static key, as well as data and signed data. Currently data fields are not examined or kept.
Commit: | e7695b9 | |
---|---|---|
Author: | Anton Nashatyrev | |
Committer: | GitHub |
Implement Gossip, Ping, Identify protocols. Add Host, Network interfaces/impls. Other libp2p impls interop test
Commit: | 184e297 | |
---|---|---|
Author: | Shahan Khatchadourian |
Merge remote-tracking branch 'remotes/origin/feature/cleanup' into feature/makesomenoise
Commit: | e76e4ba | |
---|---|---|
Author: | Anton Nashatyrev | |
Committer: | Anton Nashatyrev |
Add libp2p Daemon control code for testing
Commit: | 4905f15 | |
---|---|---|
Author: | Shahan Khatchadourian |
Initial setup for Noise Curve25519 keys in libp2p w proto backing.
Commit: | 5815124 | |
---|---|---|
Author: | Anton Nashatyrev | |
Committer: | Raúl Kripalani |
Secio implementation (#10)