- 19 Apr, 2019 28 commits
-
-
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
-
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 3 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
-