- 19 Apr, 2019 40 commits
-
-
hannahhoward authored
Create an in memory object for storing blocks received from the server temporarily
-
hannahhoward authored
Create async loader to handle multiple load attempts as responses come in from network
-
hannahhoward authored
Extract metadata encoding to a package and add a decoding feature
-
Hannah Howard authored
Proposal: Graphsync Public Interfaces
-
hannahhoward authored
-
hannahhoward authored
-
Adrian Lanzafame authored
Co-Authored-By: hannahhoward <hannah@hannahhoward.net>
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
Outline interfaces for using Graphsync in a readme.
-
Hannah Howard authored
Graphsync responds to incoming requests
-
hannahhoward authored
-
hannahhoward authored
Complete functionality to initialize response manager and process incoming requests fix #7, fix #8
-
hannahhoward authored
Creates the Response Manager that processes incoming requests, initiates selector traversal, and generates responses
-
hannahhoward authored
Refactor peer manager to handle abstract processes, then use the base class for the peer message manager and the peer response manager
-
hannahhoward authored
Create a loader that wraps the underlying store loader and sends to network
-
hannahhoward authored
Create a response manager for a single peer to handle assembling and managing responses for a given peer
-
hannahhoward authored
add a response builder that collects components of a response and then assembles a completed response message
-
hannahhoward authored
Create a link tracker that helps dedup block sends and also track if blocks are missing from requests
-
hannahhoward authored
Update the IPLD bridge for the newest version of IPLD prime and add a node builder method.
-
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
-