- 02 Apr, 2020 2 commits
-
-
Hannah Howard authored
* refactor(hooks): refactor default validation as hook, add unregister option * feat(graphsync): add disable default validation option * fix(responsemanager): fix mutex unlocking cover case where unlocking was not happening
-
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
-
- 27 Mar, 2020 1 commit
-
-
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
-
- 24 Mar, 2020 3 commits
-
-
hannahhoward authored
-
hannahhoward authored
Remove ipldbridge reference from README & Architecture -- was already supposed to be saved
-
Hannah Howard authored
Tech Debt: Remove IPLD Bridge
-
- 23 Mar, 2020 6 commits
-
-
hannahhoward authored
check for nil selector in a request and error if it is present
-
hannahhoward authored
-
hannahhoward authored
Remove all code references to a "bridge", consolodate test utils
-
hannahhoward authored
-
hannahhoward authored
remove remaining methods for ipld bridge
-
hannahhoward authored
Removed mock selector spec, switch to using more real blockchain simulator
-
- 20 Mar, 2020 1 commit
-
-
hannahhoward authored
Remove the encode and decode on ipldbridge as part of ramp up to removing entirely Also move selector encode/decode to within protobuf encoding
-
- 12 Mar, 2020 1 commit
-
-
Steven Allen authored
feat: update the peer task queue
-
- 11 Mar, 2020 2 commits
-
-
Hannah Howard authored
docs(readme): document the storeutil package in the readme
-
Steven Allen authored
-
- 12 Feb, 2020 1 commit
-
-
Steven Allen authored
The README currently implies that one needs to implement these functions manually.
-
- 03 Dec, 2019 8 commits
-
-
Hannah Howard authored
Add DAG Protobuf Support
-
hannahhoward authored
Incorporate go-ipld-prime-proto and write test to verify that graphsync works with it
-
Hannah Howard authored
Add response hooks
-
Hannah Howard authored
DRY up integration test so it's more clear what each test is doing
-
hannahhoward authored
Add processing of on extensions in responses in the request manager
-
hannahhoward authored
define types and mock implementation for supporting extensions
-
Hannah Howard authored
Request hooks
-
hannahhoward authored
refactor hook interface to pass an actions object
-
- 02 Dec, 2019 3 commits
-
-
Hannah Howard authored
Breakup super long and complicated executeQuery function in two
-
hannahhoward authored
When the request manager receives extensions in a request, it processes them and returns their response
-
hannahhoward authored
define types and mock implementation for supporting extensions
-
- 22 Nov, 2019 1 commit
-
-
Hannah Howard authored
Add a default validation policy
-
- 19 Nov, 2019 2 commits
-
-
hannahhoward authored
add a default validation policy that only accepts selectors up to 100 depth
-
Hannah Howard authored
Send user extensions in request
-
- 18 Nov, 2019 1 commit
-
-
hannahhoward authored
add the ability to send extensions when creating requests
-
- 13 Nov, 2019 1 commit
-
-
hannahhoward authored
This reverts commit e8245a51, reversing changes made to 2cbb73ff.
-
- 11 Nov, 2019 6 commits
-
-
Hannah Howard authored
Update peertaskqueue
-
Dirk McCormick authored
-
Hannah Howard authored
Refactor file organization
-
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.
-
Hannah Howard authored
feat(graphsync): support extension protocol
-
hannahhoward authored
return a boolean instead of an error if an extention is found on a message
-
- 08 Nov, 2019 1 commit
-
-
hannahhoward authored
Per https://github.com/ipld/specs/pull/205, metadata is now an extension, and further extensions will be added soon
-