- 23 Dec, 2020 1 commit
-
-
Alex Cruikshank authored
* WIP * WIP * network tests passing * fix peermanager test * requestmanager passes * responsemanager test passing * peerresponsebuilder test passing * network and messagequeue tests are passing * fix imports * refactor(responsemanager): test cleanup cleanup response manager test and continue cleaning up names * refactor(graphsync): add more code documentation * refactor(responsemanager): finish rename cleanup remove references to old peerresponsemanager, peerresponsesender * fix(messagequeue): don't miss queued messages move large blocks test to message queue where it belongs, make sure we properly handle queued messages * Apply suggestions from code review Co-authored-by: Alex Cruikshank <169613+acruikshank@users.noreply.github.com> * refactor(responseassembler): rename transaction builder rename transaction builder to response builder Co-authored-by: hannahhoward <hannah@hannahhoward.net> Co-authored-by: acruikshank <acruikshank@example.com>
-
- 23 Sep, 2020 1 commit
-
-
Eric Myhre authored
* Update go-ipld-prime@v0.5.0 Simultaneously updates go-ipld-prime-proto, which also has changes to match that version of go-ipld-prime. * feat(deps): update ipld-prime near master update to lastest needed sha for filecoin, reinstitute generated node tests * feat(deps): update go-ipld-prime-prot Co-authored-by: hannahhoward <hannah@hannahhoward.net>
-
- 28 Apr, 2020 1 commit
-
-
Hannah Howard authored
* Updating go-ipld-prime to NodeAssembler era. The 'testutil/chaintypes' codegen is currently dropped, and I ported the testchain fixtures to using basicnode instead. We can restore this to using codegen soon, but it's easier to complete this set of changes by temporarily switching to using basicnode. Tests using 'NewUnencodableSelectorSpec' were discarded -- this more or less exercised what would happen if an uninitialized zero value got into a program, and this is now happily statically impossible. Some tests are not passing; have not sussed yet. * fix(deps): upgrade ipld-prime with bug fix use ipld prime with fixed marshalling bug to get tests passing * fix(lint): fix lint error Co-authored-by: Eric Myhre <hash@exultant.us>
-
- 24 Mar, 2020 1 commit
-
-
hannahhoward authored
Remove ipldbridge reference from README & Architecture -- was already supposed to be saved
-
- 23 Mar, 2020 1 commit
-
-
hannahhoward authored
-
- 02 Dec, 2019 1 commit
-
-
hannahhoward authored
When the request manager receives extensions in a request, it processes them and returns their response
-
- 11 Nov, 2019 1 commit
-
-
hannahhoward authored
To reduce future import cycles, and expose more types properly, move the root package to an interface/types file and move the main implementation into /impl. This also exposes an interface other implementers can replace.
-
- 17 Oct, 2019 1 commit
-
-
Alexey authored
-
- 23 Jul, 2019 1 commit
-
-
hannahhoward authored
Adds callbacks to manage connections, also removes network receiver methods from public graphsync interface, and updates libp2p to handle go-libp2p-core refactor
-
- 30 Apr, 2019 1 commit
-
-
hannahhoward authored
Provide a detailed guide to the architecture of go-graphsync Co-Authored-By: MollyM <momack2@users.noreply.github.com>
-
- 19 Apr, 2019 6 commits
-
-
hannahhoward authored
-
hannahhoward authored
Convert GraphSyncRequest and GraphSyncResponse to structs, track by value, pass directly into add methods on GraphSyncMessage
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
Update the IPLD Bridge to take into account the new architecture around links
-
hannahhoward authored
Update to the latest architecture, remove private vars fix #5
-
- 15 Mar, 2019 1 commit
-
-
hannahhoward authored
Update the architecture diagram to reflect the latest changes and understanding of the various libraries fix #4
-
- 07 Mar, 2019 3 commits
-
-
hannahhoward authored
Update to finalized protobuf format. Also remove deprecated selector interface which is out of date
-
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
-
- 01 Feb, 2019 2 commits
-
-
hannahhoward authored
-
hannahhoward authored
Initial commit with skeleton readme and architecture diagrams to date
-