Commit Graph

12433 Commits

Author SHA1 Message Date
Marcin Rataj
1df585b10c feat: webui v2.12.4
(cherry picked from commit c7444fb61a)
2021-07-16 18:41:22 -04:00
Marcin Rataj
2788fde890 test: gateway response for bafkqaaa
Context: https://github.com/ipfs/go-ipfs/issues/8230
(cherry picked from commit fcfe79333c)
2021-07-16 18:41:16 -04:00
Adin Schmahmann
d2da66614a fix: downgrade mimetype dependency
(cherry picked from commit ffe7578ddf)
2021-07-16 18:41:07 -04:00
Marten Seemann
4caf441134 update go-libp2p to v0.14.3
(cherry picked from commit df70cff96c)
2021-07-16 18:40:48 -04:00
Adin Schmahmann
3bfc21ca88 bump snap to build with Go 1.16
(cherry picked from commit d9f28a2c60)
2021-07-16 18:40:38 -04:00
Adin Schmahmann
179d1d1507
Merge pull request #8208 from ipfs/release-v0.9.0
Release v0.9.0
2021-06-22 16:22:19 -07:00
Adin Schmahmann
e5b02b3de9 Release v0.9.0 2021-06-22 15:31:52 -07:00
Adin Schmahmann
de6a707472 chore: update CHANGELOG
(cherry picked from commit dc4505b48b)
2021-06-22 15:31:52 -07:00
Adin Schmahmann
c47fca7dac chore: switch tar-utils dep to ipfs org
(cherry picked from commit f6641d1766)
2021-06-22 15:31:52 -07:00
Adin Schmahmann
af5c189501 chore: update deps
(cherry picked from commit 95eebe4817)
2021-06-22 15:31:52 -07:00
dependabot[bot]
698fdbf182 build(deps): bump github.com/libp2p/go-libp2p from 0.14.0 to 0.14.2
Bumps [github.com/libp2p/go-libp2p](https://github.com/libp2p/go-libp2p) from 0.14.0 to 0.14.2.
- [Release notes](https://github.com/libp2p/go-libp2p/releases)
- [Commits](https://github.com/libp2p/go-libp2p/compare/v0.14.0...v0.14.2)

---
updated-dependencies:
- dependency-name: github.com/libp2p/go-libp2p
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 8d3c9c3110)
2021-06-22 15:31:52 -07:00
dependabot[bot]
508c11230d build(deps): bump github.com/libp2p/go-libp2p-discovery
Bumps [github.com/libp2p/go-libp2p-discovery](https://github.com/libp2p/go-libp2p-discovery) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/libp2p/go-libp2p-discovery/releases)
- [Commits](https://github.com/libp2p/go-libp2p-discovery/compare/v0.5.0...v0.5.1)

---
updated-dependencies:
- dependency-name: github.com/libp2p/go-libp2p-discovery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 1ab632a00a)
2021-06-22 15:31:52 -07:00
Marten Seemann
54ee5e4434 update QUIC
(cherry picked from commit 58aa218b90)
2021-06-22 15:31:52 -07:00
Marcin Rataj
7bba2a6434 refactor: warning when bootstrap disabled by user
https://github.com/ipfs/go-ipfs/pull/8166#discussion_r646711067
(cherry picked from commit 904cc73716)
2021-06-22 15:31:52 -07:00
Marcin Rataj
4cae9ccf32 feat: print error on bootstrap failure
This will print ERROR to log if daemon running in online mode has no
peers after one minute since start.

(cherry picked from commit 039e12a2da)
2021-06-22 15:31:52 -07:00
Marcin Rataj
7c71c15498 fix: typo in migration error
(cherry picked from commit 041de2aed1)
2021-06-22 15:31:52 -07:00
Adin Schmahmann
4d31ec1b8f Release v0.9.0-rc2 2021-05-27 14:07:34 -07:00
Adin Schmahmann
ad1d576d53 chore: update go-libp2p-yamux
(cherry picked from commit 9c8b1019e5)
2021-05-27 14:07:34 -07:00
Marcin Rataj
4fe6f4ce44 refactor: improved humanNumber and humanSI
This hides "(n)" when value is same as SI,
and makes SI "3k" (instead of "3 k")

(cherry picked from commit f40dc731e9)
2021-05-27 14:07:34 -07:00
Marcin Rataj
229dfa6755 feat: humanized durations in stat provide
(cherry picked from commit e5ac70456d)
2021-05-27 14:07:34 -07:00
Marcin Rataj
bd46b0bbe6 feat: humanized numbers in stat provide
https://github.com/ipfs/go-ipfs/pull/8154#discussion_r639231040
(cherry picked from commit c082c73135)
2021-05-27 14:07:34 -07:00
Adin Schmahmann
0902ab1be5 feat: add a text output encoding for the stats provide command
(cherry picked from commit 37de3d0586)
2021-05-27 14:07:34 -07:00
Adin Schmahmann
9b70e5e822 chore: update deps
(cherry picked from commit 3746c2d630)
2021-05-27 14:07:34 -07:00
Marcin Rataj
73e3559287 fix: webui-2.12.3
This bumps webui to bugfix release based on feedback from 0.9.0-rc1:
https://github.com/ipfs/ipfs-webui/releases/tag/v2.12.3

(cherry picked from commit 2c431eb825)
2021-05-27 14:07:34 -07:00
dependabot[bot]
d53e9fa6f0 build(deps): bump github.com/libp2p/go-doh-resolver from 0.3.0 to 0.3.1
Bumps [github.com/libp2p/go-doh-resolver](https://github.com/libp2p/go-doh-resolver) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/libp2p/go-doh-resolver/releases)
- [Commits](https://github.com/libp2p/go-doh-resolver/compare/v0.3.0...v0.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 482d7ed532)
2021-05-27 14:07:34 -07:00
dependabot[bot]
e14c03faf2 build(deps): bump github.com/ipfs/go-bitswap from 0.3.3 to 0.3.4
Bumps [github.com/ipfs/go-bitswap](https://github.com/ipfs/go-bitswap) from 0.3.3 to 0.3.4.
- [Release notes](https://github.com/ipfs/go-bitswap/releases)
- [Commits](https://github.com/ipfs/go-bitswap/compare/v0.3.3...v0.3.4)

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 6a029a48ab)
2021-05-27 14:07:34 -07:00
Bogdan Stirbat
7881e518d6 refactor(pinmfs): log error if pre-existing pin failed (#8056)
* pinmfs: log error if pin failed
* refactor: log pre-existing remote mfs pins

This cleans up debug logging and ensures we use %q for data read from
remote services. We log pre-existing pins for MFS root and print ERROR
if pin for current root has status "failed", otherwise, we log to debug.

Co-authored-by: Marcin Rataj <lidel@lidel.org>
(cherry picked from commit 075cc8f356)
2021-05-27 14:07:34 -07:00
Adin Schmahmann
01ef535aab Release v0.9.0-rc1 2021-05-14 06:14:27 -04:00
Adin Schmahmann
0bd3b6ec89
Merge pull request #8061 from ipfs/feat/experimental-dht-client
Added support for an experimental DHT client and provider system via the Experiments.AcceleratedDHTClient config option
2021-05-14 02:47:29 -07:00
Adin Schmahmann
a67cab1c60 docs: added experimental features documentation on the Accelerated DHT Client and batched providing system 2021-05-14 01:47:48 -07:00
Adin Schmahmann
cf45f1a862 added support for an experimental batched provider system
The batched provider system is enabled when the experimental AcceleratedDHTClient is enabled

There is also an `ipfs stats provide` command which gives stats about the providing/reproviding system when the batched provider system is enabled
2021-05-14 01:47:48 -07:00
Adin Schmahmann
2fd55d198c integrate experimental AcceleratedDHTClient
The experimental AcceleratedDHTClient can be enabled from the config

When enabled it modifies the output of the `ipfs stats dht` command.
2021-05-14 04:31:06 -04:00
Adin Schmahmann
afa98998da
Merge pull request #8071 from mycorrhizas/feat/non-icann-dns
feat: support DNSLink on non-ICANN DNS names
2021-05-13 10:11:50 -07:00
Steven Allen
a61fa0d1fd
Merge pull request #8130 from ipfs/chore/node-14
chore: switch CI to nodejs 14.x
2021-05-13 09:56:59 -07:00
Adin Schmahmann
31e4a73d8e
Merge pull request #8129 from ipfs/update-tcp
update go-tcp-transport to v0.2.2
2021-05-13 08:05:28 -07:00
Marcin Rataj
28d4d9b327 refactor: add isDomainNameAndNotPeerID
This ensures we exclude valid PeerIDs from code paths that require
DNSLink names.

Ref.
https://github.com/ipfs/go-ipfs/pull/8071#pullrequestreview-639409245
2021-05-13 10:54:40 -04:00
divingpetrel
24dd662d38 feat support non-ICANN DNS 2021-05-13 10:54:38 -04:00
Marten Seemann
bc68e2d1c2 update go-tcp-transport to v0.2.2 2021-05-13 07:24:25 -07:00
Adin Schmahmann
c32c757549
Merge pull request #8125 from ipfs/update-quic-go
update quic-go to v0.21.0-rc.1
2021-05-12 18:22:07 -07:00
Marten Seemann
473d7d5851 update quic-go to v0.21.0-rc.1 2021-05-12 19:17:52 -04:00
Steven Allen
56472f9cf0
Merge pull request #7944 from ipfs/chore/update-go-version
chore: bump minimum go version to 1.15
2021-05-12 16:04:53 -07:00
Adin Schmahmann
56f61d5dbd
Merge pull request #8128 from ipfs/chore/update-deps
chore: update deps
2021-05-12 15:37:08 -07:00
Adin Schmahmann
73e7e023c0 downgrade to 1.15.2 2021-05-12 17:59:20 -04:00
Adin Schmahmann
a81718f20a bump dockerfile to Go 1.15.8 2021-05-12 17:20:44 -04:00
Adin Schmahmann
5a62025cc7 chore: bump minimum go version to 1.15 2021-05-12 17:16:47 -04:00
Marcin Rataj
3d7ff24f8c
chore: use nodejs 14.x on ci
12 is no longer supported, latest js-ipfs requires 14
https://blog.ipfs.io/2021-05-11-js-ipfs-0-55/
2021-05-12 23:03:50 +02:00
hannahhoward
2ef501dec8 fix(sharness): switch insecure hash function test
License: MIT
Signed-off-by: hannahhoward <hannah@hannahhoward.net>
2021-05-12 16:58:43 -04:00
Adin Schmahmann
3f7e23e640 chore: update deps 2021-05-12 16:58:35 -04:00
Adin Schmahmann
c82485505f
Merge pull request #8113 from ipfs/feat/key-export-online
feat: allow key export in online mode
2021-05-12 11:46:35 -07:00
Andrew Gillis
c54cdaa1f8
Feat/migration ipfs download (#8064)
* Enable downloading migrations over IPFS

There are now options in the config file that control how migrations are downloaded. This includes enabling downloading migrations using IPFS by (when migrations are required) spinning up a temporary node for fetching the migrations before running them. There is also a config option to decide what to do with the migrations binaries once they are downloaded (e.g. cache or pin them in your node, or just throw out the data).

Co-authored-by: Steven Allen <steven@stebalien.com>
2021-05-12 09:33:14 -07:00