Commit Graph

166 Commits

Author SHA1 Message Date
Łukasz Magiera
2230c18f33 coreapi: implement --local with Offline option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@286ea29c95

This commit was moved from ipfs/boxo@3b8f8c7c82
2018-12-20 16:40:51 +01:00
Łukasz Magiera
322654a45f coreapi: drop nameopt.Local in favour of api.Offline
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@42d3b2edfa

This commit was moved from ipfs/boxo@57bf11c160
2018-12-20 16:40:09 +01:00
Łukasz Magiera
5da159b33c coreapi.WithOptions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@7b478b88d1

This commit was moved from ipfs/boxo@6d52ba5bb4
2018-12-20 16:40:09 +01:00
Łukasz Magiera
f24ab99f72 coreapi: Global options for api constructor
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@84509e3878

This commit was moved from ipfs/boxo@3d132ddab1
2018-12-20 16:40:09 +01:00
Łukasz Magiera
bee62f1823 files2.0: address review
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@d68c62b157

This commit was moved from ipfs/boxo@0e2ab3797e
2018-12-20 13:52:20 +01:00
Łukasz Magiera
257add12ab files2.0: updates for file type split
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@65f7599676

This commit was moved from ipfs/boxo@2904a69ad8
2018-12-20 13:52:20 +01:00
Łukasz Magiera
20631f73bf files2.0: fix build errors
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@0722592005

This commit was moved from ipfs/boxo@d4352730fe
2018-12-20 13:52:20 +01:00
Łukasz Magiera
7505d2c487 gx: update go-ipfs-files to 2.0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@1dc26f7a3f

This commit was moved from ipfs/boxo@5a85a431f8
2018-12-20 13:52:20 +01:00
Steven Allen
f31d59e538 gx: update go-libp2p-peer
Reverts the changes that allowed small keys (ed25519 keys) to be inlined.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@2d2e05fe7c

This commit was moved from ipfs/boxo@21152b6074
2018-12-07 15:37:23 -08:00
Kevin Atkinson
dda742853e Gx update go-merkledag and related deps.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>


This commit was moved from ipfs/interface-go-ipfs-core@1f51fd41ce

This commit was moved from ipfs/boxo@33840cd7fb
2018-11-28 17:21:36 -05:00
hannahhoward
187f6a306b Update go-ipfs-delay and assoc deps
License: MIT
Signed-off-by: hannahhoward <hannah@hannahhoward.net>


This commit was moved from ipfs/interface-go-ipfs-core@20ca7387bd

This commit was moved from ipfs/boxo@cd374fff52
2018-11-15 18:53:45 -08:00
Steven Allen
3e33625fe3 gx: update go-log and sha256
fixes #5709

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@1c6351bc2b

This commit was moved from ipfs/boxo@93332aaa18
2018-11-02 21:17:20 -07:00
Steven Allen
1eb12c92ea gx: update go-ipld-cbor
(might as well do this at the same time)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@bca0017a7a

This commit was moved from ipfs/boxo@9054f4c4c9
2018-11-02 13:17:44 -07:00
Steven Allen
a81292a582 gx: update go-path
fixes the changed path cat error causing the js-ipfs-api tests to fail

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@6fcff53bc2

This commit was moved from ipfs/boxo@41c1c07162
2018-10-30 09:27:41 -07:00
Steven Allen
a52ab71c2f Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#5626 from ipfs/feat/impoter-batching
Explicitally use BufferedDAG after removing Batch from importers

This commit was moved from ipfs/interface-go-ipfs-core@126ebbc18c

This commit was moved from ipfs/boxo@486f3f0d16
2018-10-30 09:24:57 -07:00
Steven Allen
7c9bf201db coreapi: fix errisdir
JavaScript expects this to be "this dag node is a directory". I'm almost of a
mind to say "don't parse errors" but, well, we don't give any better
alternatives.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@dc979581ae

This commit was moved from ipfs/boxo@abd0d4dddf
2018-10-30 08:48:49 -07:00
Hector Sanjuan
1cd4f200e9 Bubble deps
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>


This commit was moved from ipfs/interface-go-ipfs-core@c21b863fa1

This commit was moved from ipfs/boxo@95c39b6f72
2018-10-29 18:49:37 +01:00
Steven Allen
213fdce4fe gx: update yamux
(fixes a panic due to a race)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@edab11e8dd

This commit was moved from ipfs/boxo@7e7e70c7ef
2018-10-24 15:01:31 -07:00
Steven Allen
07161dee3e gx update go-libp2p
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@da1f68d4e4

This commit was moved from ipfs/boxo@8cdb97d783
2018-10-24 13:39:48 -07:00
Steven Allen
e6dbe550bc gx update
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@c9eb6014a8

This commit was moved from ipfs/boxo@10afc1c6e7
2018-10-24 09:59:43 -07:00
Łukasz Magiera
7301aaa120 coreapi unixfs: Return seeker from get
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@7fad965396

This commit was moved from ipfs/boxo@8d4196176a
2018-10-22 23:38:47 +02:00
Łukasz Magiera
278701f8d1 coreapi unixfs: remove Cat, use sessions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@26985dbeb7

This commit was moved from ipfs/boxo@83af9fbde0
2018-10-22 23:37:45 +02:00
Łukasz Magiera
d504ba9809 Merge remote-tracking branch 'origin/master' into feat/namestream
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@72215597dd

This commit was moved from ipfs/boxo@7c13d9ae77
2018-10-18 12:26:20 +02:00
Łukasz Magiera
9a680c8fe3 gx: update to use extracted go-ipfs-files
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@a945dc3466

This commit was moved from ipfs/boxo@7af2ed03ee
2018-10-18 10:16:31 +02:00
Łukasz Magiera
cfb18be463 namesys: drop prefix args
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@1308d71ad0

This commit was moved from ipfs/boxo@183798effb
2018-10-16 16:35:31 +02:00
Łukasz Magiera
45b9ac582d namesys: review fixes
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@f660979841

This commit was moved from ipfs/boxo@6aaeb7276d
2018-10-16 16:09:55 +02:00
Łukasz Magiera
ba5a18c1f2 Merge remote-tracking branch 'origin/master' into feat/namestream
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@cedd7fcb12

This commit was moved from ipfs/boxo@5f566bfcf8
2018-10-15 12:05:03 +02:00
Steven Allen
b3ad18600c gx: update yamux and refmt
* yamux: fix memory leak.
* refmt: obey the "empty" tag.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@cb4d2fb72c

This commit was moved from ipfs/boxo@f3066c9cd3
2018-10-12 16:15:40 +01:00
Steven Allen
d54cf20f79 gx: update go-buffer-pool
Turns out that `pool.Put(buf)` had to *allocate* because we needed to turn
`[]byte` into `interface{}`. Apparently, we've never done this correctly we just
never noticed because we never really used buffer pools extensively.

However, since migrating yamux to a buffer-pool backed buffer, this started
showing up in allocation profiles.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@54fd5775db

This commit was moved from ipfs/boxo@2bda31a93a
2018-10-10 14:11:31 +01:00
Łukasz Magiera
95b09cfd01 Merge branch 'master' into feat/namestream
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@b68e0753ac

This commit was moved from ipfs/boxo@62d6fd7e7e
2018-10-10 12:10:12 +02:00
Steven Allen
fae14756dc gx: update stuff
* go-datastore and friends: GetSize
* badger: new release, fewer allocations
* go-mplex: send fewer packets
* go-bitswap: pack multiple blocks in a single message, fewer allocations
* go-buffer-pool: replace the buffer pool from go-msgio
* yamux: fixed data race and uses go-buffer-pool for stream read-buffers to
  reduce memory and allocations.
* go-libp2p-secio: get rid of a hot-spot allocation
* go-libp2p-peerstore: reduced allocations (at the cost of some memory)

More?

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@144aa5240f

This commit was moved from ipfs/boxo@b77e7021ee
2018-10-05 14:48:44 -07:00
Łukasz Magiera
57fdb89f37 coreapi pubsub: fix review nits
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@162e182a2c

This commit was moved from ipfs/boxo@0373c3c9ae
2018-10-05 11:51:36 -07:00
Łukasz Magiera
d5d6e5c13b pubsub cmd: switch to coreapi
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@706e552037

This commit was moved from ipfs/boxo@add2ae0705
2018-10-05 11:51:36 -07:00
Łukasz Magiera
3f6b34dd1a coreapi pubsub: add tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@3f9a6ce344

This commit was moved from ipfs/boxo@d23f749f57
2018-10-05 11:49:36 -07:00
Łukasz Magiera
729bb03d1b coreapi: implement pubsub api
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@0d0069ff23

This commit was moved from ipfs/boxo@1b8732304c
2018-10-05 11:49:36 -07:00
Łukasz Magiera
f9a9347006 coreapi: pubsub interface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@ccaec46f3d

This commit was moved from ipfs/boxo@f06c01e06b
2018-10-05 11:49:36 -07:00
Łukasz Magiera
b6e4e99091 Merge remote-tracking branch 'origin/master' into feat/coreapi/unixfs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@7dffb1dac9

This commit was moved from ipfs/boxo@b06300b5cb
2018-10-05 11:45:37 +02:00
Steven Allen
1aa388cb87 update unixfs inline option comment to give us room to change things
(addressing CR)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@7d57764149

This commit was moved from ipfs/boxo@b06611e7da
2018-10-04 21:12:53 -07:00
Kevin Atkinson
59de96e634 gx update libp2p/go-buffer-pool
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>


This commit was moved from ipfs/interface-go-ipfs-core@349cbd1463

This commit was moved from ipfs/boxo@3f8596df8b
2018-10-04 20:05:26 -04:00
Kevin Atkinson
cd6d30548a gx update go-libp2p-peerstore
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>


This commit was moved from ipfs/interface-go-ipfs-core@c8a6219cf2

This commit was moved from ipfs/boxo@0ef081eae1
2018-10-04 20:04:22 -04:00
Lars Gierth
db11d51180 gx: update go-datastore, go-libp2p-swarm
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>


This commit was moved from ipfs/interface-go-ipfs-core@b9309ab1a5

This commit was moved from ipfs/boxo@b00a9c9121
2018-10-04 19:52:42 -04:00
Łukasz Magiera
4c5803a3f4 coreapi name: add some missing options
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@0ad4722d65

This commit was moved from ipfs/boxo@34497dfcf9
2018-10-04 22:11:17 +02:00
Łukasz Magiera
e59b75ae43 coreapi unixfs: fix inline doc
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@641542e159

This commit was moved from ipfs/boxo@f460820729
2018-10-04 20:39:43 +02:00
Łukasz Magiera
dfb14f3974 coreapi unixfs: filestore opts
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@97fb3e4d81

This commit was moved from ipfs/boxo@90e8604702
2018-10-04 01:24:57 +02:00
Łukasz Magiera
be5cccd21a coreapi unixfs: progress events
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@df1797113e

This commit was moved from ipfs/boxo@56ef5340a3
2018-10-04 01:00:26 +02:00
Łukasz Magiera
48761861ca coreapi unixfs: stdin-name option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@aa7a877686

This commit was moved from ipfs/boxo@907d2f2397
2018-10-03 23:17:18 +02:00
Łukasz Magiera
f10ca5c904 coreapi unixfs: hidden opiton
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@cb84af4b44

This commit was moved from ipfs/boxo@1019fcea4b
2018-10-03 22:49:42 +02:00
Łukasz Magiera
ee45dafe78 coreapi unixfs: wrap option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@b977abfc69

This commit was moved from ipfs/boxo@59fd418b39
2018-10-03 22:30:45 +02:00
Łukasz Magiera
a7b8952961 coreapi unixfs: unixfs.Get
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@7b2fdc90ee

This commit was moved from ipfs/boxo@15a4331a18
2018-10-03 17:24:15 +02:00
Łukasz Magiera
d3bbffb387 coreapi unixfs: multi file support in unixfs coreapi
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@9a760d89b5

This commit was moved from ipfs/boxo@e50aac4cc7
2018-10-03 15:15:28 +02:00