Commit Graph

12875 Commits

Author SHA1 Message Date
Adin Schmahmann
2e4fdb267d ci: test against the correct version of go-ipfs-http-client 2022-04-08 14:42:41 -04:00
Adin Schmahmann
5fc3338c75 docs: update changelog for v0.12.2 and v0.11.1 2022-04-08 14:42:41 -04:00
Adin Schmahmann
2685983536 chore: update go-codec-dagpb 2022-04-08 14:42:41 -04:00
Gus Eggert
6f9f6b58b5
Release v0.12.1 2022-03-16 17:50:31 -04:00
Gus Eggert
b21eeef406
docs: update changelog v0.12.1 2022-03-16 17:50:11 -04:00
Gus Eggert
07d11ab011
fix: listen on loopback for API and gateway ports in docker-compose.yaml (#8773)
(cherry picked from commit 816a128aaf)
2022-03-16 17:49:34 -04:00
Adin Schmahmann
06191dfef3
Merge pull request #8743 from ipfs/release-v0.12.0
Release v0.12.0
2022-02-17 22:24:46 -05:00
Adin Schmahmann
dd7737b931 Release v0.12.0 2022-02-17 21:24:42 -05:00
Adin Schmahmann
51773ac3db docs: v0.12.0 release notes 2022-02-17 21:24:42 -05:00
Adin Schmahmann
815e64f4a6 chore: bump migrations dist.ipfs.io CID to contain fs-repo-11-to-12 v1.0.2 2022-02-17 21:24:42 -05:00
Adin Schmahmann
bf76ebe667 feat: refactor Fetcher interface used for downloading migrations (#8728)
* feat: refactor Fetcher interface used for downloading migrations
* feat: add RetryFetcher for migration downloads
* feat: 3 retries for each HTTP migration download

(cherry picked from commit b1ffc870d5)
2022-02-17 21:24:42 -05:00
Gus Eggert
418bc6e709 feat: log multifetcher errors
This is to make it easier to understand why the multifetcher is
falling back to a different fetcher.

(cherry picked from commit 4f3eb4cdd4)
2022-02-17 21:24:42 -05:00
Marcin Rataj
db85387c67 test: restore ipfs-interop (#8613)
* chore: ipfs@0.61.0

https://github.com/ipfs/js-ipfs/blob/master/packages/ipfs/CHANGELOG.md#0610-2021-12-15

* chore: ipfs-interop@8.0.0

(cherry picked from commit 14046d0002)
2022-02-17 21:24:42 -05:00
Adin Schmahmann
8a88718ea4 Release v0.12.0-rc1 2021-12-13 16:52:07 -05:00
Adin Schmahmann
a04b68a641 chore: bump Go version to 1.16.12 2021-12-13 15:57:04 -05:00
Adin Schmahmann
1a040b016d
Merge pull request #6816 from ipfs/feat/mh-backed-datastore
feat: switch to raw multihashes for blocks
2021-12-13 15:37:16 -05:00
Adin Schmahmann
7fe56507b5 feat: bump repo version to 12 and update CID of the distributions 2021-12-13 14:48:02 -05:00
Gus Eggert
deb79a2587
chore: add release template snippet for fetching artifact tarball 2021-12-09 15:47:44 -05:00
Adin Schmahmann
949ebe3ddf chore: bump Go version to 1.16.11 2021-12-09 12:07:32 -05:00
Adin Schmahmann
9913183038 chore: update go-ipfs-blockstore 2021-12-09 12:07:09 -05:00
Gus Eggert
007921b900 chore: add release steps for upgrading Go 2021-12-09 11:24:02 -05:00
Gus Eggert
6fb73c45a2
Merge branch 'release' 2021-12-08 19:08:49 -05:00
Gus Eggert
4a44edc9fa
Merge branch 'master' into release 2021-12-08 19:08:42 -05:00
Adin Schmahmann
67220edaae
Merge pull request #8597 from ipfs/release-v0.11.0
Release v0.11.0
2021-12-08 16:32:58 -05:00
Adin Schmahmann
4ec7aecc0c Release v0.11.0 2021-12-08 15:17:24 -05:00
Adin Schmahmann
b49e328e6a docs: update changelog for v0.11.0 2021-12-08 15:17:24 -05:00
Adin Schmahmann
ebb7356266 chore: update go-ipld-prime
(cherry picked from commit 615fb80d37)
2021-12-08 15:17:24 -05:00
Adin Schmahmann
615fb80d37 chore: update go-ipld-prime 2021-12-08 12:46:03 -05:00
Petar Maymounkov
8cfc88961d
chore: verify checksums during dist.ipfs.io sync (#8587)
* only copy files from dist.ipfs.io which have associated checksum files (also copy the checksum files)
* verify checksums before copying
* also, ignore path from sha512sum output, which sometimes has absolute path on dist.ipfs.io website

Co-authored-by: Marcin Rataj <lidel@lidel.org>
2021-12-07 16:45:42 -08:00
Steven Allen
cdb76adff7 test: fix CIDs in repo gc sharness tests 2021-12-07 13:00:39 -08:00
Adin Schmahmann
50abfad5cc fix: reenable some gc tests 2021-12-07 15:02:44 -05:00
Marcin Rataj
7026952c71 fix(ci): dist.ipfs.io sync preserving binaries
tar.gz got mangled because of reasons known to github,
this does the correct upload every time by forcing github to interpret
payload as an opaque stream of bytes without anything fancy
2021-12-06 15:00:44 -05:00
Adin Schmahmann
9a31ad51c4 Release v0.11.0-rc2 2021-12-03 15:47:56 -05:00
Gus Eggert
fc97cd02fb fix: update go-ds-flatfs to v0.5.1
Fixes #8579

(cherry picked from commit 024e84adec)
2021-12-03 15:47:56 -05:00
Lucas Molas
042efd3982 fix(corehttp): adjust peer counting metrics (#8577)
(cherry picked from commit 9d197ca732)
2021-12-03 15:47:56 -05:00
Gus Eggert
024e84adec fix: update go-ds-flatfs to v0.5.1
Fixes #8579
2021-12-03 15:08:41 -05:00
Lucas Molas
9d197ca732
fix(corehttp): adjust peer counting metrics (#8577) 2021-12-02 17:03:00 -08:00
Hector Sanjuan
b55a9435d5 Bump go-filestore and go-blockstore dependencies 2021-12-02 09:50:55 -05:00
Hector Sanjuan
953f4b6ef0 Sharness: fix t0084-repo-read-rehash for raw multihashes
Compare multihashes rather than CIDs.
2021-12-02 09:46:23 -05:00
Hector Sanjuan
8cdc18ab2f Fix t0275-cid-security.sh: rename bad block file
This sharness test provides 2 datastore blocks directly.

One of them (corresponding to an "insecure block") is not a CIDv0 therefore it
needs to be migrated and stored with its raw-multihash ID.

The (raw) CID of the block used in the test remains the same.

The other block needs no changes.
2021-12-02 09:46:23 -05:00
Hector Sanjuan
4ac3ed3ebd Raw multihashes: fix some sharness tests
This fixes some tests which expect "refs local" and "repo gc" outputs to match
the CIDs produced when adding data. These operations are now outputting CIDv1-raw
hashes, regardless of the original CIDs used to address those blocks, so some tests
fail.

The fix is usually:

* To use "block stat" to check if a block was correctly gc'ed
* To convert the CIDs to multihash (using cid-fmt) and compare those instead
2021-12-02 09:41:43 -05:00
Hector Sanjuan
8d2d9185fb gc: handle errs in toRawCids()
Not that they will ever happen in the current implementation, but it makes the
linter happy and covers our back for future.
2021-12-02 09:41:43 -05:00
Hector Sanjuan
fc56055892 gc: remove leftover tracing 2021-12-02 09:41:43 -05:00
Steven Allen
7f27dbfd15 feat: switch to raw multihashes for blocks
Part of: https://github.com/ipfs/go-ipfs/issues/6815
2021-12-02 09:41:37 -05:00
Adin Schmahmann
f9e244a7db chore: update version to v0.12.0-dev 2021-12-01 10:25:25 -05:00
Adin Schmahmann
726b9e216c Release v0.11.0-rc1 2021-12-01 09:58:39 -05:00
Adin Schmahmann
d83e3149c5 chore: update deps 2021-11-30 14:45:43 -05:00
Marten Seemann
48a6cac00b
feat: Swarm.EnableHolePunching flag (#8562)
* feat: use Swarm.EnableHolePunching flag within libp2p
* docs: Swarm.EnableHolePunching

Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2021-11-30 11:18:51 -08:00
jwh
029d82c4ea
feat: enabling pubsub and ipns-pubsub via config flags (#8510)
* Allow pubsub and namesys-pubsub to be enabled via config

Signed-off-by: Joe Holden <jwh@zorins.us>
Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2021-11-30 11:00:11 -08:00
Mohsin Zaidi
ecd2628a16
Integrate go-dag-jose plugin (#8569)
* feat(dag-jose): integrate `go-dag-jose` plugin
* test(dag-jose): sharness test for dag-jose plugin

Co-authored-by: Eric Myhre <hash@exultant.us>
2021-11-30 10:58:15 -08:00