Commit Graph

632 Commits

Author SHA1 Message Date
Łukasz Magiera
ffc74391d5 move version.go to top level package
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-09 11:01:10 +02:00
Łukasz Magiera
d52091fa55 Update iptb
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-09 10:57:31 +02:00
Łukasz Magiera
b65cf84a34 repo: move version.go back here
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-09 10:51:15 +02:00
Łukasz Magiera
6fcd205e20 Update imports to point to go-ipfs-config
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-09 10:37:07 +02:00
Łukasz Magiera
0d48dda98d Extract repo/config
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-09 10:26:05 +02:00
Łukasz Magiera
750831e133 move serialize package to config
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-09 10:24:49 +02:00
Steven Allen
594d95af5d update gogo-protobuf
fixes #3214

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-08-08 18:56:13 -07:00
Jeromy
022fc40e28 version bump to 0.4.18-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-28 21:38:23 -07:00
Jeromy
7b9b401b61 Ipfs v0.4.17
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-27 12:08:25 -07:00
Steven Allen
50f9401ac1 update release notes and version for 0.4.17-rc1
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-23 18:10:43 -07:00
Steven Allen
53235242a1 gx update deps
Updates:

* go-net
* go-text
* dns
* prometheus
* protobuf (golang, not gogo)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-23 11:49:43 -07:00
Jeromy
7927196fe4 version bump to 0.4.17-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-16 07:51:26 -07:00
Whyrusleeping
07feeec9c4
Merge pull request #5010 from ipfs/feat/diskusage2
Efficient "repo stat" (DiskUsage) and "--size-only" flag
2018-07-16 16:50:41 +02:00
Kevin Atkinson
b53a1b3022 Add config option to enable urlstore.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:51 -04:00
Jeromy
7bcc9caa84 Ipfs 0.4.16 release
License: MIT
Signed-off-by: Whyrusleeping <why@ipfs.com>
2018-07-13 13:00:41 +02:00
Jeromy
310b16528b Ipfs v0.4.16-rc3
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-09 08:46:20 -07:00
Hector Sanjuan
79b388c690 Feat: use datastore.DiskUsage() and add --size-only to "repo stat"
This makes use of the PersistentDatastore DiskUsage method to
obtain the Repo's storage usage (GetStorageUsage()).

Additionally, the --size-only flag has been added to the
"ipfs repo stat" command. This avoids counting the number of objects
in the repository and returns faster.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-07-08 13:01:46 +02:00
Jeromy
0bde02e59a Ipfs 0.4.16 release candidate 2
License: MIT
Signed-off-by: Whyrusleeping <why@ipfs.com>
2018-07-05 15:39:43 -07:00
Jeromy
5819868184 Ipfs v0.4.16-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-06-27 12:34:49 -07:00
Steven Allen
3eba14aa24 gx update
Updates:

* go-kad-dht: Query performance improvements, DHT client fixes, validates
  records on *local* put.
* go-libp2p-swarm/go-libp2p-transport: Timeout improvements.
* go-multiaddr-net: Exposes useful Conn methods (CloseWrite, CloseRead, etc.)
* go-log: fixes possible panic when enabling/disabling events.
* go-multiaddr: fixes possible panic when stringifying malformed multiaddrs,
  adds support for consuming /p2p/ multiaddrs.

fixes #5113
unblocks #4895

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-26 17:11:33 -07:00
Steven Allen
cf2be45873 explicitly import go-multiaddr-dns in config/bootstrap_peers
We need it to parse the dnsaddr addresses. While we import it elsewhere, we
should really be importing it every where we need it so that other users can
import our packages directly.

fixes #5143

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-21 14:35:43 -07:00
Steven Allen
39febb1910 make ipfs swarm connect /ipfs/QmId work
fixes #5102

Also, allow specifying multiple addresses for a single peer.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-12 14:37:29 -07:00
Steven Allen
85acad9a01 gx update go-log, sys, go-crypto
* go-log
* sys
* go-crypto

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-08 22:36:24 -07:00
Steven Allen
39f927aa04 update gx imports
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-05 23:55:08 -07:00
Steven Allen
c9c9986c9e update multiplexers
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-04 10:05:20 -07:00
Steven Allen
c2c49c88c6 bump repo version and update migration dist path
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-01 11:21:41 -07:00
Steven Allen
1e9e2f453c update deps
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-05-31 17:59:17 -07:00
Esteban
135183aac0 Warning when NoSync setting is set as it is does not turn syncing off #3799
License: MIT
Signed-off-by: Esteban Ginez <eginez@gmail.com>
2018-05-28 12:04:12 -07:00
Whyrusleeping
b3faaad131
Merge pull request #4952 from ipfs/fix/4951
report error source when failing to construct private network
2018-05-12 13:18:20 +01:00
Jeromy
99c5f888fa version bump to 0.4.16-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-05-12 04:16:35 -07:00
Jeromy
b8942bb25e ipfs release 0.4.15
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-05-09 10:12:45 -07:00
Steven Allen
6c3c73dee4 cleanup swarm key open logic
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-05-09 15:33:30 +02:00
Jakub Sztandera
8003f23130 Ipfs 0.4.15-rc1
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-04-26 05:54:21 -07:00
Whyrusleeping
8408904c44
Merge pull request #4872 from djdv/big-deps
gx: update go-ds-flatfs
2018-04-26 21:44:12 +09:00
Whyrusleeping
e701459e80
Merge pull request #4933 from maxkerp/patch-2
Fix typo in error message
2018-04-20 23:37:36 +09:00
Whyrusleeping
076fd91e5f
Merge pull request #4835 from ipfs/fix/typos
misc: Fix a few typos
2018-04-20 23:35:58 +09:00
Dominic Della Valle
62e20ef260 gx: update go-ds-flatfs
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-04-11 11:40:21 -04:00
Max Kerp
aec1713885 Fix typo in error message
I've never written a line of go in my life, but I came across this typo
while using go-ipfs and thought I might as well just fix it myself. I'm
pretty sure you guys are really busy.

License: MIT
Signed-off-by: Max Kerp <maxkerp@gmail.com>
2018-04-11 15:33:18 +02:00
Łukasz Magiera
dd23bec97e profile: fix test profile tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-04-08 13:59:12 +02:00
Łukasz Magiera
5a632f7017 fix default-net profile not reverting bootstrap config
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-04-08 13:59:12 +02:00
Whyrusleeping
8c00a74190
Merge pull request #4846 from ipfs/feat/profile-help
Fix missing profile docs
2018-04-08 09:42:08 +09:00
Łukasz Magiera
b290286dd7 misc: Fix a few typos
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-30 09:47:22 +02:00
Łukasz Magiera
2ee5cfb90f fix error style
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-30 09:43:27 +02:00
Jakub Sztandera
4792621536 misc: sort imports
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-29 12:22:33 -07:00
dignifiedquire
816787448f refactor: extract fs lock into go-fs-lock
License: MIT
Signed-off-by: dignifiedquire <dignifiedquire@gmail.com>
2018-03-29 12:22:33 -07:00
Hector Sanjuan
30cf14ef9e Replace the rest of thirdparty/datastore2 with go-datastore
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
Hector Sanjuan
3ee1d76d88 Update to latest go-datastore
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
Łukasz Magiera
81e720c85a config/profile: disable UPnP/NAT in server profile, docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-26 19:34:52 +02:00
Łukasz Magiera
57d6a7c2db Fix missing profile docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-26 19:16:57 +02:00
Whyrusleeping
3cc4658af1
Merge pull request #4855 from djdv/gx/update-lock
Update lock
2018-03-26 09:56:09 -07:00
Łukasz Magiera
af9b4af581 config: apply review to lowpower profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
Łukasz Magiera
fae9967a03 init: lowpower profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
Łukasz Magiera
35da08859a daemon: config option for routing
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
Whyrusleeping
3cbf97bea1
Merge pull request #4792 from ipfs/fix/read-eof
fix incorrect Read calls
2018-03-23 14:34:51 -07:00
Whyrusleeping
4f601a0ec0
Merge pull request #4859 from ipfs/fix/govet
Fix go vet warnings
2018-03-23 09:10:43 -07:00
Steven Allen
fda2428d36 fix Read call in APIAddr
* don't assume that Read fills the buffer.
* don't succeed if the API file is too large.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 13:39:27 +01:00
Jeromy
5c6f8578d5 Start 0.4.15-dev cycle
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-22 23:01:25 -07:00
Jeromy
43264c5761 Ipfs v0.4.14
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-22 17:21:35 -07:00
Łukasz Magiera
221652fcfb fix govet warnings
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-22 17:31:22 +01:00
Dominic Della Valle
a93ea62175 Update lock
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-03-21 12:59:51 -04:00
Jeromy
f4a1a9ef61 ipfs release 0.4.14-rc3
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-20 12:26:29 -07:00
Jeromy
f071e91e6b ipfs release 0.4.14-rc2
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-13 15:11:29 -07:00
Jeromy
12c22e38a2 add initial changelog for 0.4.14
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-06 15:54:27 -08:00
Whyrusleeping
52301ce841
Merge pull request #4578 from ipfs/feat/datastore-gc
Make repo gc call CollectGarbage on datastore
2018-02-03 23:38:08 -08:00
Łukasz Magiera
d7aa2f7da3 expose vlogFileSize in badgerds config
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-02-04 01:16:06 +01:00
Łukasz Magiera
2b6641dbd0 disable perm check in serialize_test.go/TestConfig on windows
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-02-04 01:10:43 +01:00
Steven Allen
b2cbfd299c gx: update go-log
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-01-31 21:54:22 -08:00
Steven Allen
87c6914890 update go-ds-badger
fixes #4524

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-01-29 12:56:13 -08:00
Steven Allen
5acbecc26b update go-lib2p-loggables
fixes a UUID bug I introduced (UUIDs were always an error value)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-01-27 18:05:30 -08:00
Steven Allen
49569a6142 gx update badger ds (fix internal deps issue)
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-01-25 15:13:19 -08:00
Steven Allen
fe8846fcd7 gx: mass update
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-01-24 15:58:44 -08:00
Whyrusleeping
cfdcd9802f
Merge pull request #4599 from ipfs/feat/doc-interfaces
Feat/doc interfaces
2018-01-24 14:02:39 -08:00
Jeromy
e0e856aa93 data storage interfaces
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-01-21 12:00:14 -08:00
keks
feef5c3415 cmds: use Executors
- some fixes for cmds1.0
- reinsert plugin loading code, pretty print wrapper

TODO:
if plugin loading fails it only calls log.Warning.
returning an error would be better but that would have
to happen after PreRun, which is not possible atm.

License: MIT
Signed-off-by: keks <keks@cryptoscope.co>
2018-01-21 11:11:47 -08:00
Whyrusleeping
3af720696c
Merge pull request #4477 from ipfs/feat/coreapi/name
RFC: coreapi.Name,Key
2018-01-04 15:08:55 -08:00
Whyrusleeping
f4fd369d86
Merge pull request #4195 from ipfs/feat/config-patch
config: command to apply profile after init
2018-01-02 14:02:31 -08:00
Łukasz Magiera
396c34b4e1 coreapi: key tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-01-01 19:00:56 +01:00
Łukasz Magiera
ac26cf19cd config-patch: Inverse profiles
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-17 15:29:18 +01:00
Łukasz Magiera
acb4edcce4 config-patch: docs typo, fix server profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-16 18:16:43 +01:00
Łukasz Magiera
bc6f98d144 badger: Update to fix i386 windows build
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 16:17:43 -08:00
Łukasz Magiera
0ff9b24a32 config-patch: backup config
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-16 00:58:58 +01:00
Łukasz Magiera
2514c74750 config-patch: apply review suggestions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Łukasz Magiera
9312fa5f0f config: rename profile.Unapply to Revert
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Łukasz Magiera
ed8817961e conifg-patch: apply review
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Łukasz Magiera
d7376cdab0 config: profile tests, docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Łukasz Magiera
b59354bf6a config: revert profile subcommand
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Steven Allen
dfe7ef4fcf gx: update go-multihash
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 13:09:51 -08:00
Łukasz Magiera
6401a9191e gx: Update go-datastore to 1.4.0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-02 14:55:26 -08:00
Steven Allen
76e1da02a8 gx: massive update
Note: This commit is technically broken. However, I need to make a bunch of
cmds changes to make this work and I'd rather not bundle both changes into a
single commit.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-11-20 22:20:27 -08:00
Whyrusleeping
83df6769ac
Merge pull request #3856 from ipfs/feat/commands2.0
Extract and rework commands package
2017-11-18 10:10:50 -08:00
Jeromy
b08a674acb bump version to 0.4.14-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-11-18 08:41:27 -08:00
Jan Winkelmann
f287524949 cmd: use go-ipfs-cmds
License: MIT
Signed-off-by: keks <keks@cryptoscope.co>
2017-11-17 15:22:41 +01:00
Jeromy
a0a174ed55 Ipfs v0.4.13
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-11-16 09:58:42 -08:00
Jeromy
bbf023fb10 Ipfs v0.4.13-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-11-14 13:46:10 -08:00
Łukasz Magiera
2ebf8d0482 Update badgerds to 1.1.3
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-11-12 05:34:31 +01:00
Jeromy
40533eda5e bump version to 0.4.13-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-11-10 16:41:42 -08:00
Jeromy
84e4fe578f Ipfs v0.4.12
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-11-10 14:01:24 -08:00
Łukasz Magiera
726e95ecc9 Update badgerds to 1.1.2
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-11-10 10:14:08 +01:00
Jeromy
d9a9a5602d Ipfs v0.4.12-rc2
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-11-05 07:22:02 -08:00
Łukasz Magiera
56fb459e02 gx: update go-ds-badger to 1.1.0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-11-02 15:32:05 +01:00
Whyrusleeping
60bf4fb70e
Merge pull request #4327 from ipfs/gx/badgerds1.0
gx: Update badgerds to 1.0
2017-10-28 15:40:47 +01:00
Łukasz Magiera
b3589c8307 gx: Update badgerds to 1.0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-26 18:44:05 +02:00
Jeromy
7bc9249188 Ipfs v0.4.12-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-26 04:57:46 -07:00
Whyrusleeping
5923540d37 Merge pull request #4305 from leerspace/fix/repo-stat-sym-link
handle sym links in when calculating repo size
2017-10-25 19:52:44 +01:00
Whyrusleeping
8923fdd91c Merge pull request #4340 from ipfs/feat/extract-ipfsaddr
extract go-ipfs-addr
2017-10-25 10:31:38 +01:00
Jeromy
cf6b52e4b0 extract go-ipfs-addr
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-24 07:31:31 -07:00
Jeromy
e49d9d9169 default settings for the connection manager
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-23 10:48:19 -07:00
Unknown
54d7e03303 gofmt fix and sharness test
gofmt fixes to fsrepo.go

The sharness test checks that IPFS_PATHS that are symbolically linked to another directory are returning an appropriate size

License: MIT
Signed-off-by: John Reed <john@re2d.xyz>
2017-10-21 18:22:27 -05:00
Jeromy Johnson
6beab668fd Merge pull request #4288 from ipfs/feat/connmgr
Implement Connection Manager
2017-10-16 18:37:11 +01:00
Jeromy
62d521783f Integrate connection manager
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-16 09:46:46 -07:00
Steven Allen
a0bedf6a5b remove the rest of the supernode code
missed in the initial cleanup

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-14 16:43:30 -07:00
John Reed
07029ca32b handle sym links in when calculating repo size
repo/fsrepo: follow symbolic links when calculating RepoSize

Now if the IPFS path is a symbolic it will be followed before
calculating the repo size.

License: MIT
Signed-off-by: John Reed <john@re2d.xyz>
2017-10-14 08:59:24 -05:00
Łukasz Magiera
f617a32731 datastore: update badgerds to 0.4.1
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-07 11:29:18 +02:00
Jakub Sztandera
04137cf3c1
misc: increase version to 0.4.12-dev
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-10-03 10:48:13 +03:00
Jeromy
5495be35ef Ipfs v0.4.11
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-27 01:34:09 -07:00
Jeromy
dfc1f18f91 update version and changelog for 0.4.11-rc2
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-19 18:35:20 -07:00
Jeromy
f8c2b0ac2f bump version to 0.4.11-rc1, update changelog
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-16 17:20:11 -07:00
Jeromy
cce822be1f update badgerds dep
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-16 15:24:32 -07:00
Łukasz Magiera
1e5ed1ee99 Update badgerds to 0.3.0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-09-14 01:03:14 +02:00
Steven Allen
80757f3684 update go-ds-badger
(and use the re-exported options instead of importing badger directly)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-09-06 18:01:01 -07:00
Jeromy
a9b8b90da1 add option to set syncWrites to badger
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-05 22:46:01 -07:00
Jeromy
526a0acc10 add measure layer to badgerds profile defaults
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-05 21:24:48 -07:00
Jeromy
152a9fa866 add godoc
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-04 20:38:52 -07:00
Jeromy
167f5c796d update badger dep
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-04 16:28:34 -07:00
Jeromy
00040083c8 add badger init profile
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-04 12:33:15 -07:00
Łukasz Magiera
c310e3d96c badgerds: implement DiskSpec
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-09-04 10:20:37 -07:00
Łukasz Magiera
c79bccf709 badgerds: use go-ds-badger from gx
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-09-04 10:20:35 -07:00
Łukasz Magiera
bc27b9da59 badgerds: update datastore hooks
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-09-04 10:18:37 -07:00
Łukasz Magiera
fe42bf9ca9 Initial badger ds support
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-09-04 10:18:37 -07:00
Jeromy
ef5e94a8af use dists with new migrations
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-03 15:20:08 -07:00
Kevin Atkinson
19730d46ea Sort mountpoints.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:53 -07:00
Kevin Atkinson
1f8723d01d Address p.r. feedback
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:53 -07:00
Kevin Atkinson
6438fc74f9 Add documentation.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:53 -07:00
Kevin Atkinson
a99448f0de Error out on unknown levelds compression rather than assuming the default
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:53 -07:00
Kevin Atkinson
ce62bed82e Write the spec file during initialization only.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
d64ab3ce0f Use the json repr. of the minimal config as the DiskId.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
3bbe065132 write out full spec instead of just the disk id
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
5027b4b14f Implement DiskId()
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
1f97170ef9 Use DatastoreConfig abstraction to create datastores.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
5a8c17104d add tests for new datastore configuration
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
ee935aba65 address p.r. comments
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
2df7727be8 bump repo version, remove support for old config
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Kevin Atkinson
0f8b6032da cleanup and bug fixes
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-09-03 14:08:52 -07:00
Jeromy
7875674cae make datastore configuration nicely customizable
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>

make things super customizable

License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>

better json format

License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>

Migrate to new flatfs

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-09-03 14:08:52 -07:00
Lars Gierth
568910408b bootstrap: add /dnsaddr nodes, remove half of /ip4,/ip6 nodes
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2017-08-17 16:22:38 +02:00
vyzo
ba5940e617 integrate circuit-relay transport
- enabled by default, so that we can dial/receive dials
- /p2p-circuit/QmId address is not announced; filtered at host with AddrsFactory
- use case is manual swarm connect with relay address

License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
Jeromy Johnson
dea24aedc3 Merge pull request #4113 from ipfs/feat/reprovider-starts
Reprovider strategies
2017-08-15 17:13:23 -07:00
Łukasz Magiera
f20683eb53 Reprovider strategies
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Sherod Taylor
bc75d3b88a Removed tour command and fix test
License: MIT
Signed-off-by: Sherod Taylor <sherodtaylor@gmail.com>
2017-08-09 10:14:57 -04:00
Lars Gierth
952f658ada
core: make announced swarm addresses configurable
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2017-07-31 13:03:09 +02:00
Jeromy
cccc6a94a3 update go-multihash and bubble up changes
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-11 19:27:43 -07:00
Jeromy
87f245419b bump version to 0.4.11-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-07 12:20:10 -07:00
Łukasz Magiera
962e1bbc45 Add test init profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-06 22:41:47 +02:00
Jeromy Johnson
ba9435d850 Merge pull request #4001 from ipfs/feat/profile
Implement --profile option in ipfs init
2017-07-04 15:16:22 -07:00
Łukasz Magiera
a2fac218e2 Disable MDNS in server profile, move it out from init.go
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-04 22:36:02 +02:00
Łukasz Magiera
8ab93aaeb2 Update go-datastore to 1.2.2, go-cid to 0.7.16
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-04 20:18:57 +02:00
Łukasz Magiera
4b8a9a3f9f Update go-datastore to 1.2.1
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-03 20:17:03 +02:00
Jeromy
48cbd2d75f Ipfs release 0.4.10
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-06-27 10:56:53 -07:00
Jeromy
5221a2ef1b Ipfs release 0.4.10-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-06-19 13:44:41 -07:00
Ivan
c6b37e6e22 Allow the use of the Range header in WebTorrent (#3929)
* Allow the use of the Range header in WebTorrent

License: MIT
Signed-off-by: Ivan386

* Allow the use of the Range header in WebTorrent

License: MIT
Signed-off-by: Ivan <ivan386@users.noreply.github.com>
2017-06-09 19:56:56 -07:00
Jeromy Johnson
18d2a2d8f4 Merge pull request #3943 from magik6k/feat/corenet2
Implemented experimental ptp(corenet) interface
2017-06-09 19:56:02 -07:00
zramsay
096b3232d5 address PR comments; remove commented/dead code
License: MIT
Signed-off-by: Zach Ramsay <zach.ramsay@gmail.com>
2017-06-01 12:13:04 -04:00
zramsay
c5df8f0796 apply the megacheck tool to improve code quality
License: MIT
Signed-off-by: Zach Ramsay <zach.ramsay@gmail.com>
2017-05-31 16:56:11 -04:00
Łukasz Magiera
fc08d5331b Corenet API: Apply suggestions, cleanups
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-05-31 11:33:17 +02:00
Jeromy
7ea34c6c6e Ipfs release 0.4.9
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-05-12 13:06:21 -07:00
Jeromy
a6e96e6c99 Ipfs release candidate 0.4.9-rc2
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-05-06 20:31:56 -07:00
Jeromy
9d166b0aa1 Update changelog and bump version for 0.4.9-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-05-01 14:37:00 -07:00
Jeromy
b15470d548
bubble up updates from go-multihash changes
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-04-20 20:28:04 +02:00
Jeromy
987ff1a6fb bump dev version to 0.4.9
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-30 10:07:49 -07:00
Jeromy
426842c4ed Ipfs 0.4.8
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-29 18:02:14 -07:00
Jeromy
a8b56d3ad7 Ipfs 0.4.8-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-24 20:34:49 -07:00
Jeromy Johnson
ac69697bd9 Merge pull request #3042 from ipfs/feat/hamt-sharding
Implement unixfs sharding
2017-03-23 20:51:52 -07:00
Jeromy
c4c665395a add global config switch for sharding
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-23 16:42:31 -07:00
Jeromy Johnson
1cd1efd014 Merge pull request #3798 from ipfs/kevina/nat-discovery-config-v2
Add DisableNatPortMap option.
2017-03-22 13:48:02 -07:00
Kevin Atkinson
da95e9f929 Add DisableNatPortMap option.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-03-18 18:50:10 -04:00
Jeromy
beebc85132 version bump, 0.4.8-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-15 19:39:43 -07:00
Jeromy
f76b48dfa0 Ipfs 0.4.7
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-15 18:47:37 -07:00
Jeromy
7a7545c06d Ipfs 0.4.7-rc1, Changelog and version bump
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-10 23:23:38 -08:00
Jeromy Johnson
cbf8a0cdb4 Merge pull request #3748 from ipfs/deps/update-dht
update go-libp2p-kad-dht with getclosestpeers fix
2017-03-06 11:21:38 -08:00
Jeromy
2884c84343 Implement basic filestore 'no-copy' functionality
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2017-03-06 00:37:24 -08:00
Jeromy
4e168dc323 update go-libp2p-kad-dht with getclosestpeers fix
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-05 23:06:04 -08:00
Jakub Sztandera
f5885584d1
cleanup: metrics collection
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-03-02 10:28:34 +01:00
Jeromy Johnson
473f87508a Merge pull request #3618 from Zanadar/test/msfr-test
Tests for mfsr.go
2017-03-01 17:40:59 -08:00
Jeromy Johnson
dd9584ba28 Merge pull request #3697 from ipfs/feat/pnet2
PNet take 2
2017-03-01 16:43:48 -08:00
Jeromy
6213fd89ec Ipfs 0.4.6
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-03-01 13:03:08 -08:00
Jakub Sztandera
faca4518b3
pnet: integrate PNet
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-02-22 20:04:56 +01:00
Jeromy
ac2e6bd3bc Ipfs 0.4.6, release candidate 1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-02-21 10:45:57 -08:00
Jeromy
478551a1fd update dists path with 1.2.2 migrations
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-02-20 22:15:49 -08:00
Jeromy Johnson
29c80d76b4 Merge pull request #3698 from ipfs/fix/repo-migration-musl
WIP: fsrepo: fix musl detection for migrations
2017-02-20 20:40:45 -08:00
Jeromy
e9c8036636 update flatfs to v1.1.2, directory fd closing fix
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-02-20 11:55:29 -08:00
Lars Gierth
26770b7ebb
fsrepo: fix musl detection for migrations
The ldd command used for detection doesn't seem to have a
--version flag on Alpine Linux. It would print the expected
output, but instead of stdout, it would print it on stderr.

The musl detection code would only scan stdout for mentions
of "musl", and would thus *not* download the musl version
of the fs-repo-migrations executable.

This manifested in the well-known "fs-repo-migrations: not found"
error, which you get when executing something that was linked
against a different libc than the one present on the system.

License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2017-02-17 08:37:26 +01:00
Jeromy Johnson
765fb0f612 Merge pull request #3523 from ipfs/feat/ipv6-bootstrap
bootstrap: add a few /ip6 nodes
2017-02-16 17:00:37 -08:00
Zander Mackie
310c08cf58 Update Version to reflect fsrepo change
License: MIT
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2017-02-13 10:11:43 -05:00
Zander Mackie
fef5d5bbbd Cleanup go vet error
License: MIT
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2017-02-13 10:11:43 -05:00
Zander Mackie
86c1fb8c96 msfr shouldn't swallow os.IsNotExist
- fsrepo calls and checks for this error (`fsrepo.go:140`)

License: MIT
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2017-02-13 10:11:43 -05:00
Zander Mackie
eb5ba9d761 Tests for msfr
License: MIT
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2017-02-13 10:11:43 -05:00
Jeromy
b4eeff2d84 update go-multihash and bubble up deps
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-02-12 12:25:41 -08:00
Jakub Sztandera
4c20640a04
misc: increase version number to 0.4.6-dev
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-02-12 20:08:46 +01:00
Jeromy
81846eee5f Ipfs 0.4.5
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-02-11 13:55:38 -08:00
Jeromy
466429ced3 Ipfs 0.4.5, release candidate 4
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-02-10 01:33:38 -08:00