This repository was archived by the owner on Oct 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 42
Initial implementation #1
Merged
Merged
Changes from 1 commit
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
93943f7
Initial structure, path stuff
magik6k df916c7
Partial ipld node impl
magik6k e06cddb
Init gx
magik6k a23d794
It builds
magik6k dfbe002
Skeleton for tests
magik6k d0c98b8
Block API
magik6k 44696b8
Partial Unixfs.Add
magik6k 0ffdef1
Partial Key API, ApiAddr funcion
magik6k c6472d9
Connect test swarms, don't compress api calls
magik6k 16f77b2
Wrap single files in Unixfs.Add
magik6k e19e5f5
implement .Name
magik6k eb1944f
Implement .Unixfs.Ls()
magik6k dbf90ea
Imprement partian Pin API
magik6k 6169321
Import missing unixfs dep
magik6k 634b00b
api.WithOption
magik6k b31bee0
Implement Unixfs.Get()
magik6k 3217104
Dag.Put
magik6k 60321ed
Object.New
magik6k 5b2c99a
Fix Dag.Put
magik6k 2f3a77b
Unixfs.Add progress events
magik6k 66593af
Pull updates from go-ipfs
magik6k 281b2bf
Implement Key API
magik6k 5bb7a58
Implement Pin API
magik6k 38149e4
Implement Object API
magik6k c773550
Implement DHT Api
magik6k 0110569
Implement Swarm Api
magik6k 7abddda
Implement PubSub Api
magik6k 163b25f
Use cids in DHT calls
magik6k f34a5f6
Reimplement DAG as DAGService
magik6k def6691
block: Pin option
magik6k 904e8ee
tests: enable filestore
magik6k 69cc3e8
apifile: Implement Seek
magik6k 83dfd84
response: read trailing error headers
magik6k 7bea2ef
dag: Interface updates
magik6k bb8d9d1
unixfs: updated ls
magik6k e85e856
pin: handle Rm options
magik6k 19c65db
Check for redirects
magik6k fad467b
Update imports to use extracted interface
magik6k 74ec5f5
Enable CI
magik6k 62552b3
Fix govet warning in Dag
magik6k 6e5a8e0
ci: build ipfs binary
magik6k d6c8cbd
Register iptb plugin once
magik6k bce6857
update iface to fix race in pubsub test
magik6k 6bb2a28
Improve test node spawning
magik6k 3393b83
Improve apifile error messages
magik6k b76413d
Implement missing methods
magik6k 4d07c48
Don't use valid() pattern
magik6k 934fc60
dag: remove unused waitgroup
magik6k 0752a6e
Simplify Object.New, remove ipldnode.go
magik6k aa88b18
swarm: attach peerid if needed
magik6k 81d671f
gx: fix dvcsimport
magik6k c880d4b
gx publish 0.0.1
magik6k 7032dfc
pin: verify: parse bad node cids early
magik6k d451a49
pubsub: handle ctx
magik6k 5c96c29
don't read all and then throw away the buffer
magik6k 139e9e5
response: handle late errors
magik6k 9f3d963
response: option to disable output draining
magik6k 4926790
swarm: always append peer IDs
magik6k f3c2c35
gofmt
magik6k dbee4e2
return errors from constructor methods
magik6k e400fa3
pin verify: use temporary struct
magik6k 902bc5e
response: Document zero-result Decode behaviour
magik6k 217d194
use mime.ParseMediaType for Content-Type response parsing
magik6k fd7858d
cleanup Swarm.Peers
magik6k e34cd60
Add some docs to constructors
magik6k 65cd935
gofmt
magik6k adbfda4
response: simplify Decode
magik6k 4a87232
response: pass close error in decode
magik6k b7db17c
request: fix Content-Disposition header in Send
magik6k 95ce0f3
test: don't panic on errors in async node construction
magik6k 7941544
gx publish 0.1.0
magik6k File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One final (I promise) nit: We should return the close error (could contain a trailing error).