- 19 Apr, 2019 20 commits
-
-
hannahhoward authored
Convert GraphSyncRequest and GraphSyncResponse to structs, track by value, pass directly into add methods on GraphSyncMessage
-
hannahhoward authored
Add the ability to send blocks and receive notification when complete to messagequeue
-
hannahhoward authored
Create a prioritized task queue for tracking blocks of tasks between peers
-
Hannah Howard authored
Graphsync user can make request to the network
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
Initializes a new top level interface that brings together all the components so far to send a request across the network fix #6
-
hannahhoward authored
-
hannahhoward authored
Update the IPLD Bridge to take into account the new architecture around links
-
Hannah Howard authored
ReequestManager makes requests
-
hannahhoward authored
-
hannahhoward authored
Update to the latest architecture, remove private vars fix #5
-
hannahhoward authored
Handle failed request status codes from server and pass on errors
-
hannahhoward authored
Cleanup request manager test to extract repeated code
-
hannahhoward authored
Add a channel of asynchronous errors instead of only an initial synchronous one
-
hannahhoward authored
Create a manager for outgoing requests
-
hannahhoward authored
Provide selectors that will fail validation or encoding
-
hannahhoward authored
Create a peer manager to manage message queues for peers
-
hannahhoward authored
Create a message queue to pool messages for a single peer and send them
-
Hannah Howard authored
fix(network): remove buffer
-
- 04 Apr, 2019 1 commit
-
-
hannahhoward authored
Remove an unneccessary buffer based on an upstream fix - see bitswap/103
-
- 20 Mar, 2019 1 commit
-
-
hannahhoward authored
-
- 15 Mar, 2019 7 commits
-
-
Hannah Howard authored
Setup IPLD Bridge and provide mock-interface and "beta" implementation
-
hannahhoward authored
-
hannahhoward authored
Update the architecture diagram to reflect the latest changes and understanding of the various libraries fix #4
-
hannahhoward authored
Build a mock version of the IPLD bridge that we can use for testing for now
-
hannahhoward authored
Define an interface for interacting with go-ipld-prime and write semi-functional implementation
-
hannahhoward authored
Remove gx, add go mod for now.
-
Hannah Howard authored
Chore/update message format 15
-
- 07 Mar, 2019 6 commits
-
-
Hannah Howard authored
feat(network): first version of GraphSyncNetwork
-
Hannah Howard authored
Implementation of GraphSyncMessage
-
hannahhoward authored
Update to finalized protobuf format. Also remove deprecated selector interface which is out of date
-
hannahhoward authored
testutils will be general, so move them
-
hannahhoward authored
It's getting to painful to also maintain images. They can instead be generated on demand
-
hannahhoward authored
Add a ConnectTo method to the network layer to create connections
-
- 07 Feb, 2019 2 commits
-
-
hannahhoward authored
setup GraphSyncNetwork interfaces and provide an implementation based on libp2p.host fix #1
-
hannahhoward authored
correction to diagram, protobuff, and remove test function not needed
-
- 06 Feb, 2019 3 commits
-
-
hannahhoward authored
Add ToNet and FromNet functions that read/write to an io stream for use in network. Also type response codes
-
hannahhoward authored
Use a Cid as a root instead of a node, so that only one round trip is neccesary
-
hannahhoward authored
-