1. 14 Oct, 2020 1 commit
  2. 13 Oct, 2020 1 commit
    • Hannah Howard's avatar
      Track actual network operations in a response (#102) · dd6fa459
      Hannah Howard authored
      * feat(notifications): build notifications architecture
      
      build an architecture via which we can pass on notifications
      
      * feat(peerresponsesender): add notifications
      
      pass notifications on from peer response sender based on message queue notifications
      
      * feat(responsemanager): handle network errors
      
      Pass on network errors through the response manager, pass block sent errors as well
      
      * fix(notifications): send unique notifications by peer
      
      * feat(responsemanager): subscriber per request
      
      * Revert "fix(notifications): send unique notifications by peer"
      
      This reverts commit 7bf368a05d14229b7523cb25068681d9c7e48246.
      dd6fa459
  3. 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
  4. 04 Aug, 2020 1 commit
    • Hannah Howard's avatar
      Release infrastructure (#81) · 7dbe280c
      Hannah Howard authored
      * style(imports): fix import formatting
      
      Fix import formatting via script. Also add script for import fixes and release log
      
      * docs(CHANGELOG): add changelog, contributing
      
      Add the changelog and a contributing guidelines doc
      7dbe280c
  5. 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
  6. 02 Apr, 2020 1 commit
    • Hannah Howard's avatar
      Testify refactor (#56) · b3cc648d
      Hannah Howard authored
      * refactor(tests): introduce testify
      
      Introduce testify, cleanup lots of tests, add channel assertions to simplify channel tests, make
      more readable
      
      * refactor(tests): clean up error messages
      
      * fix(deps): remove bitswap
      
      remove accidentally added bitswap
      
      * refactor(tests): put expected in correct position
      
      Make sure for require.equal that the expected value is the first value
      b3cc648d
  7. 27 Mar, 2020 1 commit
    • Hannah Howard's avatar
      Switch To Circle CI (#57) · bd3f4b47
      Hannah Howard authored
      * ci(circle): switch to circle
      
      Use configs from bitswap
      
      * fix(deps): update and standardize
      
      * fix(lint): fix lint errors
      
      * fix(tests): relax timings for context cancels
      
      Since we are not relying on context cancellation as anything but a test failsafe, relax timings
      significantly for slower machines
      
      * fix(test): fix minor test error
      
      * fix(tests): minor timing fix
      
      * fix(lint): fix lint errors
      
      * fix(tests): relax timings for context cancels
      
      Since we are not relying on context cancellation as anything but a test failsafe, relax timings
      bd3f4b47
  8. 20 Mar, 2020 1 commit
  9. 11 Nov, 2019 2 commits
  10. 08 Nov, 2019 1 commit
  11. 25 Sep, 2019 1 commit
    • hannahhoward's avatar
      fix(messagequeue): no retry after queue shutdown · 9c5652aa
      hannahhoward authored
      Previously, we allowed the last message send attempt to run to maxRetries if the queue was shutdown,
      which also generated warning logs. Now, if a send attempt fails, check that the queue has shutdown
      and immediately return if it has
      9c5652aa
  12. 23 Jul, 2019 1 commit
  13. 20 Jul, 2019 1 commit
  14. 19 Apr, 2019 3 commits