Commit Graph

148 Commits

Author SHA1 Message Date
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
Łukasz Magiera
33bb770722 coreapi unixfs: separate option to enable inlining
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@80a937abb7
2018-10-03 14:08:15 +02:00
Łukasz Magiera
8cea9f91e4 coreapi unixfs: docs on options
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@0039c7d460
2018-10-03 14:08:15 +02:00
Łukasz Magiera
7546c93867 coreapi unixfs: cleanup options
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@c3289a5e7d
2018-10-03 14:08:15 +02:00
Łukasz Magiera
ac8ff30732 coreapi unixfs: pin/local/hash-only options
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@27ded0dea2
2018-10-03 14:08:15 +02:00
Łukasz Magiera
82ef32dcaf coreapi unixfs: layout/chunker options
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@f858a5213f
2018-10-03 14:08:15 +02:00
Łukasz Magiera
9e57389b04 coreapi unixfs: options for RawLeaves / Inline
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@6a3bc40fc4
2018-10-03 14:08:15 +02:00
Łukasz Magiera
d7afe85fe0 coreapi unixfs: cid prefix options
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@0df36df660
2018-10-03 14:08:15 +02:00
Łukasz Magiera
7d9ebdcebe coreapi unixfs: use fileAdder directly
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@60c358b08c
2018-10-03 14:08:15 +02:00
Steven Allen
6423bc743f Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#4803 from ipfs/feat/coreapi/swarm
coreapi: Swarm API

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

This commit was moved from ipfs/boxo@9f64ac9a4e
2018-10-02 16:25:45 -07:00
Łukasz Magiera
99c68ac8c9 Cleanup instances of manual resolver construction
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@b7e28a936c
2018-10-02 18:35:14 +02:00
Łukasz Magiera
a95fe8e687 coreapi swarm: missing docs, review
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@9df903d671
2018-10-02 12:31:50 +02:00
Łukasz Magiera
cb1f0c550f coreapi swarm: rewire address listing cmds
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@4020059a81
2018-09-26 22:17:23 +02:00
Łukasz Magiera
284fd898dc coreapi swarm: rewire connect/disconnect
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@0f6f6ec8a4
2018-09-26 22:13:17 +02:00
Łukasz Magiera
619855cc7a swarm cmd: port to new cmd lib
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@6e9149c6f9
2018-09-26 22:09:14 +02:00
Łukasz Magiera
e839e46e93 fix infinite loop in connInfo.ID
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@7e79c2365c
2018-09-26 22:01:28 +02:00
Łukasz Magiera
fc8386301b coreapi: implement swarm api
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@81615a9f48
2018-09-26 22:01:28 +02:00
Łukasz Magiera
8404b8263d coreapi: swarm interface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@398a8ffdf5
2018-09-26 22:01:28 +02:00
Steven Allen
ba7a34448e gx: update go-log go-ipld-cbor
(and friends)

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


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

This commit was moved from ipfs/boxo@3bff21ef38
2018-09-24 05:36:29 -07:00