Proto commits in ipfs/boxo

These 86 commits are when the Protocol Buffers files have changed:

Commit:c3dae8a
Author:Hector Sanjuan
Committer:Hector Sanjuan

Move bitswap message -> swap. Generate bitswap pb proto files

Commit:43f888b
Author:Hector Sanjuan

WIP: rename and move bitswap -> blockexchange

Commit:7e1c654
Author:Andrew Gillis
Committer:GitHub

Protobuf pkg name (#850) * Remove github.com prefix from protobuf name * use org name in protobuf name

The documentation is generated from this commit.

Commit:8441fd4
Author:Andrew Gillis
Committer:GitHub

move `ipld/merkledag` from gogo protobuf (#841) move merkledag from gogo

Commit:af31f60
Author:Andrew Gillis
Committer:GitHub

move `ipld/unixfs` from gogo protobuf (#840) * Move ipld/unixfs from gogo protobuf

Commit:281f30d
Author:Andrew Gillis
Committer:GitHub

Start moving from gogo protobuf (#839) * Move from gogo protobuf Upgrade to go-libp2p-kad-dht v0.29.0 * write to existing buffer * need to pass pointer to Message * Add note in README to check deterministic CIDs

Commit:3586985
Author:Guillaume Michel
Committer:GitHub

fix: ipns protobuf namespace conflict (#794) * fix: ipns protobuf namespace conflict * Prefer `go generate` to `Makefile` for code generation --------- Co-authored-by: Andrew Gillis <11790789+gammazero@users.noreply.github.com>

Commit:d39268a
Author:Derek Nola

Change record.proto to more unique ipns-record.proto Signed-off-by: Derek Nola <derek.nola@suse.com>

Commit:02062d0
Author:Derek Nola
Committer:Derek Nola

Define record.proto go_ package name - Use relative source to reduce static values Signed-off-by: Derek Nola <derek.nola@suse.com>

Commit:aa27cd2
Author:Andrew Gillis
Committer:GitHub

feat: support UnixFS 1.5 file mode and modification times (#653)

Commit:d7e2f95
Author:Jorropo

unixfs/feather: make use of boxo/unixfs easy api

Commit:f0e238a
Author:Jorropo
Committer:Jorropo

unixfs: bring feather implementation in This needs: - Use boxo for types and helpers - Tests

Commit:4939c8e
Author:galargh

rm

This commit does not contain any .proto files.

Commit:417c5f7
Author:Henrique Dias
Committer:GitHub

feat(ipns): refactored IPNS package with lean records (#339)

Commit:f29903b
Author:Adin Schmahmann
Committer:Adin Schmahmann

feat(unixfs): change protobuf package name to unixfs.v1.pb to prevent collisions with go-unixfs. Also regenerate protobufs with latest gogo

Commit:0e51f8a
Author:Gus Eggert
Committer:GitHub

feat: bump bitswap message package to v1 (#212) This resolves issues registering protobufs from bitswap in go-libipfs when protobufs from go-bitswap are also registered in the same process.

Commit:038bdd2
Author:Jorropo
Committer:Jorropo

feat: Über Migration (and Boxo rename) Include rename from: github.com/ipfs/go-libipfs => github.com/ipfs/boxo This migration was reverted: ./blocks => github.com/ipfs/go-block-format Migrated repos: - github.com/ipfs/interface-go-ipfs-core => ./coreiface - github.com/ipfs/go-pinning-service-http-client => ./pinning/remote/client - github.com/ipfs/go-path => ./path - github.com/ipfs/go-namesys => ./namesys - github.com/ipfs/go-mfs => ./mfs - github.com/ipfs/go-ipfs-provider => ./provider - github.com/ipfs/go-ipfs-pinner => ./pinning/pinner - github.com/ipfs/go-ipfs-keystore => ./keystore - github.com/ipfs/go-filestore => ./filestore - github.com/ipfs/go-ipns => ./ipns - github.com/ipfs/go-blockservice => ./blockservice - github.com/ipfs/go-ipfs-chunker => ./chunker - github.com/ipfs/go-fetcher => ./fetcher - github.com/ipfs/go-ipfs-blockstore => ./blockstore - github.com/ipfs/go-ipfs-posinfo => ./filestore/posinfo - github.com/ipfs/go-ipfs-util => ./util - github.com/ipfs/go-ipfs-ds-help => ./datastore/dshelp - github.com/ipfs/go-verifcid => ./verifcid - github.com/ipfs/go-ipfs-exchange-offline => ./exchange/offline - github.com/ipfs/go-ipfs-routing => ./routing - github.com/ipfs/go-ipfs-exchange-interface => ./exchange - github.com/ipfs/go-unixfs => ./ipld/unixfs - github.com/ipfs/go-merkledag => ./ipld/merkledag - github.com/ipld/go-car => ./ipld/car Fixes #215 Updates #202

Commit:3bbf591
Author:Jorropo

support multiblock files

Commit:dae4407
Author:Steven Allen

fix: remove the rest of the pb backed pinner This commit was moved from ipfs/go-ipfs-pinner@500826fdfdfa1656b1446216dd97a028ffd65a1e

This commit does not contain any .proto files.

Commit:20e9dac
Author:Adin Schmahmann
Committer:Adin Schmahmann

Add support for extensible records (and v2 signature) This commit was moved from ipfs/go-ipns@3deb032d28934baa818e4624507dd0b1fefbbdc6

Commit:0a2e7b5
Author:Steven Allen
Committer:Steven Allen

feat: add a custom CID type This allows us to marshal/unmarshal/size protobufs without copying CID around. This commit was moved from ipfs/go-bitswap@4b91e9bee358b41fe586afc54436c4f33f1b71b8

Commit:eab2bf8
Author:dirkmc
Committer:Steven Allen

feat: bitswap protocol extensions This commit extends the bitswap protocol with two additional wantlist properties: * WANT_HAVE/HAVE: Instead of asking for a block, a node can specify that they want to know if any peers "have" the block. * WANT_HAVE_NOT/HAVE_NOT: Instead of waiting for a timeout, a node can explicitly request to be told immediately if their peers don't currently have the given block. Additionally, nodes now tell their peers how much data they have queued to send them when sending messages. This allows peers to better distribute requests, keeping all peers busy but not overloaded. Changes in this PR are described in: https://github.com/ipfs/go-bitswap/issues/186 This commit was moved from ipfs/go-bitswap@b3a47bcf5080c734346fc39400802c35aedd6428

Commit:f250b40
Author:Steven Allen
Committer:Steven Allen

chore(dep): update gogo 1. And rebuild generated protobuf. 2. Making sure to keep the link/data ordering (we have a test for this and it still passes) This commit was moved from ipfs/go-merkledag@1ef37d25364d71d0f5748fba9f949df73d78532b

Commit:c481c99
Author:Jakub Sztandera

gx publish 1.1.31 This commit was moved from ipfs/go-merkledag@a56cbf989dec0b9b752a47ba4e11463bdb83a821

Commit:f5d6b64
Author:Steven Allen

allocate less in protobufs This was showing up as a major source of heap allocations (well, at least when the DHT is in client-only mode). This commit was moved from ipfs/go-bitswap@243a6c53b17d485c05b3b7cb3871937c5329a405

Commit:4181a88
Author:Steven Allen
Committer:Steven Allen

update protobuf files in go-ipfs Also: * Switch to gogo for filestore for consistency. * Use the "faster" codegen for fewer allocations. License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> This commit was moved from ipfs/go-filestore@38adf1202dbbdd600bfd65b659fc6ce0e6325d71

Commit:5a5613e
Author:Steven Allen
Committer:Steven Allen

update gogo protobuf and switch to proto3 This commit was moved from ipfs/go-bitswap@18c43be9e7dd3346d68a6e59bea89a9117372b0f

Commit:24dc2c1
Author:Steven Allen
Committer:Steven Allen

update gogo protobuf And regenerate the protobuf definitions. This commit was moved from ipfs/go-ipns@1f0ee15d7416522f55b7731c556fec128378ddd6

Commit:eb119d4
Author:Steven Allen
Committer:Steven Allen

update gogo protobuf This commit was moved from ipfs/go-unixfs@1000cfd8959cc21b553b44c8e41abc8d21a9ee08

Commit:8a95c61
Author:Kevin Atkinson
Committer:Kevin Atkinson

Simplify code: use prefix instead of flag to determine if a url License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> This commit was moved from ipfs/go-filestore@6e1e3f1fd4a921d1c6d6361aee1f8c41301f0eb8

Commit:9bfba35
Author:Jakub Sztandera
Committer:Kevin Atkinson

filestore: add URLStore License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch> This commit was moved from ipfs/go-filestore@9a4b9875928f566dbacc0b3ac4d6148c3d1e94c5

Commit:d80b233
Author:Steven Allen
Committer:Steven Allen

extract ipns record logic to go-ipns License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> This commit was moved from ipfs/go-namesys@8e0233c48f3724f5a52aca8652e07c991f9545af

This commit does not contain any .proto files.

Commit:f7b5120
Author:Steven Allen

initial commit This commit was moved from ipfs/go-ipns@37f90cd1ed9ffa74c5af1e766bd3415f139f10dd

Commit:9bde23e
Author:Jeromy

embed public keys inside ipns records, use for validation License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> This commit was moved from ipfs/go-namesys@5d8148222cc17389d8ed71cee6a7a99ead571fe6

Commit:407cacf
Author:Jeromy
Committer:Jeromy

implement an HAMT for unixfs directory sharding License: MIT Signed-off-by: Jeromy <why@ipfs.io> This commit was moved from ipfs/go-unixfs@21a5430e46a58a6703e8f5110853512da15fc7b4

Commit:542fcde
Author:Jeromy
Committer:Jeromy

validate data read from fsrefstore License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> This commit was moved from ipfs/go-filestore@98d19bb981400a104fd669b9edfbcfafc39050e0

Commit:64f1fc4
Author:Jeromy
Committer:Jeromy

Implement basic filestore 'no-copy' functionality License: MIT Signed-off-by: Jeromy <why@ipfs.io> This commit was moved from ipfs/go-filestore@57285e5ea0aabd3e90ecf2d0be6979cadf4f5ad9

Commit:425e46b
Author:David Dias
Committer:David Dias

update message.proto Add some comments so that I don't forget about these License: MIT Signed-off-by: David Dias <daviddias.p@gmail.com> This commit was moved from ipfs/go-bitswap@60152c265f9c128b4f392854ec5a7e92bcedea1b

Commit:dfc7c72
Author:Mib Kd743naq
Committer:Mib Kd743naq

Switch unixfs.Metadata.MimeType to optional *** THIS IS A BREAKING CHANGE *** as per [1]: "Required is forever" Nevertheless this seems like a good idea at this time: there are no known producers ( nor consumers ) of MetaData nodes, and the current requirement of MimeType has an extremely narrow application scope. This change could very well be rejected in lieu of implementing a new type of node ( e.g. TheRealMetadata ) in the DataType enum. Based on https://github.com/ipfs/go-ipfs/issues/3451#issuecomment-264246718 License: MIT Signed-off-by: Mib Kd743naq <mib.kd743naq@gmail.com> [1] https://developers.google.com/protocol-buffers/docs/proto#specifying-field-rules This commit was moved from ipfs/go-unixfs@e94be522d89ba2057d8b12796e4f3cfbeed7fe37

Commit:a13ce6c
Author:Jeromy
Committer:Jeromy

bitswap: protocol extension to handle cids This change adds the /ipfs/bitswap/1.1.0 protocol. The new protocol adds a 'payload' field to the protobuf message and deprecates the existing 'blocks' field. The 'payload' field is an array of pairs of cid prefixes and block data. The cid prefixes are used to ensure the correct codecs and hash functions are used to handle the block on the receiving end. License: MIT Signed-off-by: Jeromy <why@ipfs.io> This commit was moved from ipfs/go-bitswap@591491b13690e0d70c653d6da20dffd184be7820

Commit:6036f08
Author:Jeromy
Committer:Jeromy

routing: use extracted dht and routing code License: MIT Signed-off-by: Jeromy <why@ipfs.io> This commit was moved from ipfs/go-ipfs-routing@cac3e7b96ac8f6fce81c82e57db51843f11efca2

This commit does not contain any .proto files.

Commit:6923d18
Author:Tommi Virtanen
Committer:Jeromy

pin: Rewrite to store pins in IPFS objects WARNING: No migration performed! That needs to come in a separate commit, perhaps amended into this one. This is the minimal rewrite, only changing the storage from JSON(+extra keys) in Datastore to IPFS objects. All of the pinning state is still loaded in memory, and written from scratch on Flush. To do more would require API changes, e.g. adding error returns. Set/Multiset is not cleanly separated into a library, yet, as it's API is expected to change radically. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> This commit was moved from ipfs/go-ipfs-pinner@8e0e03bebb62c8894ca5078784b566ecbe120db6

Commit:6700847
Author:Jeromy
Committer:Jeromy

cache ipns entries to speed things up a little License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> This commit was moved from ipfs/go-namesys@c885d48fd05ef25ff1b463b557b1876fb635948c

Commit:270a8bc
Author:Jeromy
Committer:Jeromy

fix publish fail on prexisting bad record dont error out if prexisting record is bad, just grab its sequence number and continue on with the publish. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> This commit was moved from ipfs/go-ipfs-routing@c6ef238a2ce839021a2afbfad7674d79d8d1ca45

Commit:34b054f
Author:Jeromy
Committer:Jeromy

ipns record selection via sequence numbers This commit adds a sequence number to the IpnsEntry protobuf that is used to determine which among a set of entries for the same key is the 'most correct'. GetValues has been added to the routing interface to retrieve a set of records from the dht, for the caller to select from. GetValue (singular) will call GetValues, select the 'best' record, and then update that record to peers we received outdated records from. This will help keep the dht consistent. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> This commit was moved from ipfs/go-namesys@38e95d2d4e58d0e6040678dcc26e0142246cf4f3

Commit:b105ea4
Author:Jeromy
Committer:Jeromy

implement symlinks in unixfs, first draft License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> This commit was moved from ipfs/go-unixfs@7fd695066806137ea299a22d3cb02a42476924ad

Commit:e10316d
Author:Juan Batiz-Benet
Committer:Juan Batiz-Benet

expose internal/pb packages. we shouldn't use internal packages. License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai> This commit was moved from ipfs/go-namesys@0321fe902530db3ee024b3b56c7ef927dc941ef9

Commit:a43c882
Author:Juan Batiz-Benet
Committer:Juan Batiz-Benet

expose internal/pb packages. we shouldn't use internal packages. License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai> This commit was moved from ipfs/go-bitswap@7523725638e2cbee08d19f8831fbe80b5f79b603

Commit:2852fb0
Author:Juan Batiz-Benet
Committer:Juan Batiz-Benet

expose internal/pb packages. we shouldn't use internal packages. License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai> This commit was moved from ipfs/go-merkledag@26c3616adddc90656cf7640ac163768226479bd8

Commit:e6699bb
Author:Jeromy
Committer:Jeromy

implement metadata node for unixfs and other This commit was moved from ipfs/go-unixfs@737609a09782d9a2f893140b64db6523826f4f36

Commit:8ddd3b4
Author:Juan Batiz-Benet
Committer:Juan Batiz-Benet

peer change: peer.Peer -> peer.ID this is a major refactor of the entire codebase it changes the monolithic peer.Peer into using a peer.ID and a peer.Peerstore. Other changes: - removed handshake3. - testutil vastly simplified peer - secio bugfix + debugging logs - testutil: RandKeyPair - backpressure bugfix: w.o.w. - peer: added hex enc/dec - peer: added a PeerInfo struct PeerInfo is a small struct used to pass around a peer with a set of addresses and keys. This is not meant to be a complete view of the system, but rather to model updates to the peerstore. It is used by things like the routing system. - updated peer/queue + peerset - latency metrics - testutil: use crand for PeerID gen RandPeerID generates random "valid" peer IDs. it does not NEED to generate keys because it is as if we lost the key right away. fine to read some randomness and hash it. to generate proper keys and an ID, use: sk, pk, _ := testutil.RandKeyPair() id, _ := peer.IDFromPublicKey(pk) Also added RandPeerIDFatal helper - removed old spipe - updated seccat - core: cleanup initIdentity - removed old getFromPeerList This commit was moved from ipfs/go-ipfs-routing@59fe3ced9e2b4ec1da1fe1f2d45f96458a2b3ace

Commit:15633c7
Author:Jeromy
Committer:Juan Batiz-Benet

implement bitswap roundWorker make vendor This commit was moved from ipfs/go-bitswap@ade18f0ce36c848c1110a8595641d2998bb3893e

Commit:08ad5f4
Author:Juan Batiz-Benet
Committer:Juan Batiz-Benet

dht: changed msgs, include multiple addrs + conn type See https://github.com/jbenet/go-ipfs/issues/153#issuecomment-63350535 This commit was moved from ipfs/go-ipfs-routing@80effbe51cdcf8d29457bff0cc1a3e26adf4691b

Commit:395e802
Author:Jeromy
Committer:Juan Batiz-Benet

switch DHT entries over to be records, test currently fail This commit was moved from ipfs/go-ipfs-routing@60f1004327d352a79e40513ff30a71304be34770

Commit:9786219
Author:Jeromy
Committer:Juan Batiz-Benet

verify ipns records This commit was moved from ipfs/go-namesys@e0ce21a1ac953815de90f5fb023bfb221a7281ca

Commit:2048a40
Author:Brian Tiger Chow

refactor(dht/pb) move proto to pb package This commit was moved from ipfs/go-ipfs-routing@05ac1e87cd24870cac6c6027488785ab8f17d9ce

Commit:3b7306a
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

refactor(unixfs/pb) mv proto PBData -> Data, etc. This commit was moved from ipfs/go-unixfs@11d6f4eff6057271327e50b2b06393c9db0bb9cc

Commit:3cf06ce
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

refactor(bitswap) mv proto PBMessage -> Message This commit was moved from ipfs/go-bitswap@ed584b1e1ac75e02509a7c17f744147fe2a6cbc8

Commit:51d9542
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

fix(namesys/pb) rename proto package -> namesys_pb This commit was moved from ipfs/go-namesys@0a93fdf7604fec8bbf49add569c8840002c6f73a

Commit:51a8416
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

fix(exch/bs/pb) rename proto package -> bitswap_message_pb This commit was moved from ipfs/go-bitswap@39136e02ee8a5fc6f0c533321c0eee652227d72c

Commit:9909d8b
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

fix(unixfs/pb) rename proto package -> unixfs_pb This commit was moved from ipfs/go-unixfs@4e5cff061dc2a2d9832fffd024f32a07a760838d

Commit:3882d9c
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

fix(merkledag/pb) rename proto package -> merkledag_pb This commit was moved from ipfs/go-merkledag@d45513e0269ced6fbc603402e5d665ec51d783fb

Commit:8fe6a13
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

refactor(exchange/bitswap) move proto to internal pb package This commit was moved from ipfs/go-bitswap@a49858105947f8da2e38b028d0c30d4d2820db2d

Commit:45ae01d
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

refactor(merkledag) move proto to internal pb package https://docs.google.com/document/d/1e8kOo3r51b2BWtTs_1uADIA5djfXhPT36s6eHVRIvaU/edit This commit was moved from ipfs/go-merkledag@05e10f8e710771a1fea75299a2544469db088f8b

Commit:ab9e703
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

refactor(unixfs) move proto to pb package not internal since io needs it fix(fuse/ipns) use pb package fix(fuse) import protos from unixfs/pb package This commit was moved from ipfs/go-unixfs@a12326b80f5bea017cb3f31a8ac320b00a5ce971

Commit:3f59ea7
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

refactor(namesys) move proto to internal pb package This commit was moved from ipfs/go-namesys@6eefc9e8fe4dfe820c98236dc640ff4ebf529ca8

Commit:eff070f
Author:Jeromy
Committer:Juan Batiz-Benet

some dht cleanup, and make DHTs take a master context This commit was moved from ipfs/go-ipfs-routing@e55b78bb514e3b440ff9928fcc0c116336631d98

Commit:29709be
Author:Jeromy

Rework package structure for unixfs and subpackage cc @jbenet This commit was moved from ipfs/go-unixfs@26ca445614bc2b7780e5d7421b8a785ffbc2e165

Commit:e16bddf
Author:Jeromy

working on dag modification structures, factored out the data format into an importer subpackage and added more ipns tests This commit was moved from ipfs/go-merkledag@c9bbb665bb701a842cd4b40cc53b9855b51f5090

Commit:f8d4cfe
Author:Jeromy

fixed data size reporting This commit was moved from ipfs/go-merkledag@cc425aefc304ddd3164e66f003fa4c54745c42a4

Commit:ac74870
Author:Jeromy
Committer:Juan Batiz-Benet

implement ipns publisher code This commit was moved from ipfs/go-namesys@771520354e26eba71474f246531c131c02510943

Commit:556b935
Author:Jeromy
Committer:Juan Batiz-Benet

implement namesys resolvers (thanks to bren2010 for dns and proquint) This commit was moved from ipfs/go-namesys@59eb2350afba56e0461dda65fd0999e7e17d513e

Commit:67725a0
Author:Brian Tiger Chow
Committer:Brian Tiger Chow

refac(exchange) bitswap -> exchange/bitswap Move go-ipfs/bitswap package to go-ipfs/exchange/bitswap * Delineates the difference between the generic exchange interface and implementations (eg. BitSwap protocol) Thus, the bitswap protocol can be refined without having to overthink how future exchanges will work. Aspects common to BitSwap and other exchanges can be extracted out to the exchange package in piecemeal. Future exchange implementations can be placed in sibling packages next to exchange/bitswap. (eg. exchange/multilateral) This commit was moved from ipfs/go-bitswap@7cb2f524f323069d5a5dd8f98138762181b226a7

Commit:a0caefb
Author:Juan Batiz-Benet
Committer:Brian Tiger Chow

simpler, clearer dht message This commit was moved from ipfs/go-ipfs-routing@17616d5924a9460277271a2e28ae69d264020c43

Commit:1b69661
Author:Jeromy

implement a basic data format for data inside dag nodes This commit was moved from ipfs/go-merkledag@24257b36490b83d1cd79df6ed32887dd2d80855c

Commit:5c12369
Author:Jeromy

rework bitswap to reflect discussion on PR #32 This commit was moved from ipfs/go-ipfs-routing@d018b754e60a76dc51a4029edf1492195d9a9992

Commit:ab409cf
Author:Jeromy

address issues from code review (issue #25) This commit was moved from ipfs/go-ipfs-routing@c3810e2a697eac377c587f43273caaa57ec1bc02

Commit:781aab2
Author:Jeromy
Committer:Juan Batiz-Benet

worked on gathering data for diagnostic messages and some other misc cleanup This commit was moved from ipfs/go-ipfs-routing@03eef3e3bcb87a405dd86654f5609301c6e429de

Commit:c8794de
Author:Jeromy
Committer:Juan Batiz-Benet

fix bug in routing table lookups This commit was moved from ipfs/go-ipfs-routing@1d8385d1fc3ded2ab31dac191a0df6674e41e878

Commit:dafcb28
Author:Jeromy
Committer:Juan Batiz-Benet

work on framework for dht message handling This commit was moved from ipfs/go-ipfs-routing@3a85f36352cb48c9033ba18a8213e291fe70beb3

Commit:a4a8554
Author:Jeromy Johnson
Committer:Juan Batiz-Benet

a little more work on message handling stuff This commit was moved from ipfs/go-ipfs-routing@4998a96231785f9b38c101eacbfe551ce1d946b8

Commit:73c1ebc
Author:Jeromy Johnson
Committer:Juan Batiz-Benet

update messages and add some new code around handling/creating messages This commit was moved from ipfs/go-ipfs-routing@43c955316609ebe79c75a66523f5ad9f14495b8f

Commit:3130079
Author:Jeromy
Committer:Juan Batiz-Benet

working on upper level dht implementations, protbuf, etc This commit was moved from ipfs/go-ipfs-routing@33e27d5a58152295cbd8ee16742654e011ab4ee1

Commit:d114604
Author:Juan Batiz-Benet

coding with protobuf This commit was moved from ipfs/go-merkledag@dcdb1e32a0f42b53d49c930d99bcbc35d9f5b3e4

Commit:6ce7ba9
Author:Juan Batiz-Benet

renamed This commit was moved from ipfs/go-merkledag@68d78e5f2eb86dd93983695701011ed6a47ea2fb

Commit:bd583e1
Author:Juan Batiz-Benet

merkledag This commit was moved from ipfs/go-merkledag@63e4477573afa18090eb45e6b836bdccacfa8d89