1. 23 Dec, 2020 1 commit
    • Alex Cruikshank's avatar
      Response Assembler Refactor (#138) · 319ab7e6
      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: default avatarAlex Cruikshank <169613+acruikshank@users.noreply.github.com>
      
      * refactor(responseassembler): rename transaction builder
      
      rename transaction builder to response builder
      Co-authored-by: default avatarhannahhoward <hannah@hannahhoward.net>
      Co-authored-by: default avataracruikshank <acruikshank@example.com>
      319ab7e6
  2. 23 Sep, 2020 1 commit
    • Eric Myhre's avatar
      Update go-ipld-prime@v0.5.0 (#92) · a0cc6f06
      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: default avatarhannahhoward <hannah@hannahhoward.net>
      a0cc6f06
  3. 28 Apr, 2020 1 commit
    • Hannah Howard's avatar
      Update of IPLD Prime (#66) · 6e4ddab1
      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: default avatarEric Myhre <hash@exultant.us>
      6e4ddab1
  4. 24 Mar, 2020 1 commit
  5. 23 Mar, 2020 1 commit
  6. 02 Dec, 2019 1 commit
  7. 11 Nov, 2019 1 commit
    • hannahhoward's avatar
      refactor(graphsync): refactor file organization · 170951f1
      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.
      170951f1
  8. 17 Oct, 2019 1 commit
  9. 23 Jul, 2019 1 commit
  10. 30 Apr, 2019 1 commit
  11. 19 Apr, 2019 6 commits
  12. 15 Mar, 2019 1 commit
  13. 07 Mar, 2019 3 commits
  14. 07 Feb, 2019 2 commits
  15. 06 Feb, 2019 3 commits
  16. 01 Feb, 2019 2 commits