- 28 Aug, 2021 1 commit
-
-
tavit ohanian authored
-
- 21 Aug, 2021 1 commit
-
-
tavit ohanian authored
-
- 11 Aug, 2021 1 commit
-
-
tavit ohanian authored
-
- 29 Jun, 2021 1 commit
-
-
tavit ohanian authored
-
- 30 Jul, 2020 1 commit
-
-
Raúl Kripalani authored
-
- 18 May, 2020 1 commit
-
-
dependabot-preview[bot] authored
-
- 14 May, 2020 1 commit
-
-
dependabot-preview[bot] authored
-
- 03 Apr, 2020 1 commit
-
-
Steven Allen authored
gogo's varint reader buffers internally. If you use it then throw it away, you'll drop data. This commit reverts to using msgio, but uses the varint reader/writers instead.
-
- 25 Mar, 2020 1 commit
-
-
dependabot-preview[bot] authored
Bumps [github.com/jbenet/goprocess](https://github.com/jbenet/goprocess) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/jbenet/goprocess/releases) - [Commits](https://github.com/jbenet/goprocess/compare/v0.1.3...v0.1.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 10 Mar, 2020 1 commit
-
-
Steven Allen authored
That way, the root module doesn't depend on gocompat and all its dependencies.
-
- 02 Mar, 2020 1 commit
-
-
dependabot-preview[bot] authored
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.2.0 to 0.2.1. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.2.0...v0.2.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 11 Feb, 2020 1 commit
-
-
dependabot-preview[bot] authored
Bumps [github.com/libp2p/go-buffer-pool](https://github.com/libp2p/go-buffer-pool) from 0.0.1 to 0.0.2. - [Release notes](https://github.com/libp2p/go-buffer-pool/releases) - [Commits](https://github.com/libp2p/go-buffer-pool/compare/v0.0.1...v0.0.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 10 Feb, 2020 3 commits
-
-
dependabot-preview[bot] authored
Bumps [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go) from 0.22.2 to 0.22.3. - [Release notes](https://github.com/census-instrumentation/opencensus-go/releases) - [Commits](https://github.com/census-instrumentation/opencensus-go/compare/v0.22.2...v0.22.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
dependabot-preview[bot] authored
Bumps [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid) from 0.0.4 to 0.0.5. - [Release notes](https://github.com/ipfs/go-cid/releases) - [Commits](https://github.com/ipfs/go-cid/compare/v0.0.4...v0.0.5) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
Yusef Napora authored
* add SignedEnvelope type * use struct for SignedEnvelope instead of exposing protobuf directly * doc comments for envelopes * tests for SignedEnvelopes * add helpers to make routing records for Host * fix doc comment * go fmt * add method to peerstore to retrieve signed routing records * update to match spec changes * just use nanoseconds * use proto3 & rename fields to match spec changes * use proto3 for routing records * make envelope fields private & validate on unmarshal * use buffer pool for envelope signatures * tests for RoutingState * go fmt * rename Equals -> Equal, add some comments * use test helpers * get rid of unsigned RoutingState struct, only expose SignedRoutingState * rm batching SignedRoutingStates accessor in peerstore the datastore peerstore implementation doesn't support batched reads, so it's no more efficient to get a bunch of states at once than it is to call SignedRoutingState multiple times. * whitespace * expose struct fields & remove accessors * use camelCase in protos for consistency * use multiformats uvarint for length-prefixes * remove payloadType check when unmarhaling * rm stray ref to golang/protobuf * define CertifiedAddrBook to avoid breaking API change * add events for updated addresses and routing state * remove SignedRoutingStateFromHost helper moving this to go-libp2p * add routing state records, extend peerstore API * fix: rebuild protos with new gogofaster generator * filter private addrs from signed routing records * envelope: use byte slices from pool; adjust interface. * move envelope to record package. * move protobuf files; adjust imports everywhere. * rename RoutingStateRecord -> PeerRecord also removes embedded reference to Envelope from the record, as that was confusing. as a result, the CertifiedAddrBook now accepts/returns record.SignedEnvelope instead of a specialized type. * hoist Seq from PeerRecord to SignedEnvelope * test that PeerRecords can't be signed by wrong key * commit go.sum * add Seq field to envelope signature * fix proto_path in Makefile * fix import ordering * comments for PeerRecord proto message also removes the seq field from PeerMessage proto, since it was moved to the SignedEnvelope * use Record type for envelope payloads * rename SignedEnvelope -> Envelope, unmarshal payload in ConsumeEnvelope * return buffer to pool before early return * doc comments * rename CertifiedAddrBook methods, update comments * cache unmarshalled Record payload inside Envelope * doc comments * store reflect.Type when registering Record * Revert "return buffer to pool before early return" 8d8da386f26482e06dc21989a6b5ade69f0a46d9 misread this - unsigned will be nil if there's an error, so it was right the way it was * use a DefaultRecord for unregistered PayloadTypes instead of returning an error if we don't have a registered Record for a given PayloadType, we can have a catch-all DefaultRecord type that just preserves the original payload as a []byte * cleanup DefaultRecord code a bit - removes unused error return from blankRecordForPayloadType - just references instead of copying in DefaultRecord.UnmarshalRecord I figure this is likely safe, since we'll be unmarshalling from the payload of an Envelope, which shouldn't get altered after it's created. * use explicit payloadType in MakeEnvelopeWithRecord * Revert DefaultRecord commits ae3bc7bdfb657c232229229706854a56effca80b a26c845a766b45ceabd87c17c0801d191650f0d4 * doc comments * move Seq field back to PeerRecord * make diffs optional in EvtLocalAddressesUpdated * more envelope tests * replace MakeEnvelope with record.Seal also: - add Domain and Codec fields to Record interface * fix import * add interface check * rename ProcessPeerRecord -> ConsumePeerRecord also, adds bool `accepted` return value * rename event field, add doc comment * peer record protobuf: fix field casing. * record protobuf: add docs and fix casing. * cleanup: group imports. * nit: split test/utils.go => test/{addrs,errors}.go. Co-authored-by: Raúl Kripalani <raul.kripalani@gmail.com>
-
- 04 Feb, 2020 1 commit
-
-
dependabot-preview[bot] authored
Bumps [github.com/multiformats/go-multihash](https://github.com/multiformats/go-multihash) from 0.0.10 to 0.0.13. - [Release notes](https://github.com/multiformats/go-multihash/releases) - [Commits](https://github.com/multiformats/go-multihash/compare/v0.0.10...v0.0.13) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 16 Dec, 2019 1 commit
-
-
dependabot-preview[bot] authored
Bumps [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid) from 0.0.3 to 0.0.4. - [Release notes](https://github.com/ipfs/go-cid/releases) - [Commits](https://github.com/ipfs/go-cid/compare/v0.0.3...v0.0.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 11 Dec, 2019 1 commit
-
-
dependabot-preview[bot] authored
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.1.2 to 0.2.0. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.1.2...v0.2.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 09 Dec, 2019 2 commits
-
-
Steven Allen authored
* The btc (sekp crypto) library now uses go mod. * Our openssl library now supports a few more platforms.
-
dependabot-preview[bot] authored
Bumps [github.com/libp2p/go-openssl](https://github.com/libp2p/go-openssl) from 0.0.3 to 0.0.4. - [Release notes](https://github.com/libp2p/go-openssl/releases) - [Commits](https://github.com/libp2p/go-openssl/compare/v0.0.3...v0.0.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 07 Dec, 2019 3 commits
-
-
Steven Allen authored
-
Dmitry Yu Okunev authored
-
dependabot-preview[bot] authored
Bumps [github.com/mr-tron/base58](https://github.com/mr-tron/base58) from 1.1.2 to 1.1.3. - [Release notes](https://github.com/mr-tron/base58/releases) - [Commits](https://github.com/mr-tron/base58/compare/v1.1.2...v1.1.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 06 Dec, 2019 3 commits
-
-
dependabot-preview[bot] authored
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.1.1 to 0.1.2. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.1.1...v0.1.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
dependabot-preview[bot] authored
Bumps [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go) from 0.22.1 to 0.22.2. - [Release notes](https://github.com/census-instrumentation/opencensus-go/releases) - [Commits](https://github.com/census-instrumentation/opencensus-go/compare/v0.22.1...v0.22.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
dependabot-preview[bot] authored
Bumps [github.com/multiformats/go-multihash](https://github.com/multiformats/go-multihash) from 0.0.8 to 0.0.10. - [Release notes](https://github.com/multiformats/go-multihash/releases) - [Commits](https://github.com/multiformats/go-multihash/compare/v0.0.8...v0.0.10) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
- 16 Nov, 2019 1 commit
-
-
Steven Allen authored
-
- 12 Nov, 2019 1 commit
-
-
Yusef Napora authored
* use varints for delimiting plaintext 2.0 msgs * lower size limit, fix comment * go mod tidy - rm unused msgio dependency
-
- 01 Nov, 2019 2 commits
-
-
Steven Allen authored
-
Roman Proskuryakov authored
-
- 28 Oct, 2019 1 commit
-
-
Steven Allen authored
-
- 21 Oct, 2019 1 commit
-
-
Steven Allen authored
Also, add a test.
-
- 17 Oct, 2019 1 commit
-
-
Wes Morgan authored
There was a breaking change in the previous version that has since been reverted.
-
- 25 Sep, 2019 1 commit
-
-
Steven Allen authored
* Update gogo protobuf to 1.3.0 * Update go-multiaddr to move protocol definitions _into_ go-multiaddr itself. * update opencensus to 0.22.1 * update golang.org/x/crypto * update sha256-simd to fix webasm build. * update btcd (used by sekp keys)
-
- 24 Sep, 2019 1 commit
-
-
Steven Allen authored
-
- 14 Aug, 2019 1 commit
-
-
Alex Stokes authored
-
- 01 Aug, 2019 3 commits
-
-
Steven Allen authored
Add freebsd/openbsd openssl support.
-
-
Steven Allen authored
-
- 25 Jul, 2019 1 commit
-
-
Jakub Sztandera authored
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
-