Commit Graph

12243 Commits

Author SHA1 Message Date
Steven Allen
c3b9a3f638 doc: document security fix policy
1. All releases may contain unannounced security fixes.
2. By default, security fixes will not be backported.
2021-03-18 12:02:36 -07:00
Steven Allen
3c81d44510
Merge pull request #7986 from ipfs/fix/prom-registry
revert registration of metrics against unexposed prom registry
2021-03-17 10:52:44 -07:00
lanzafame
4ba03fa8df revert registration of metrics against unexposed prom registry 2021-03-17 10:15:42 +10:00
Adin Schmahmann
3393b4a39e
Merge pull request #7925 from ipfs/feat/extract-namesys
Extract the namesys and the keystore submodules
2021-03-14 13:34:59 -04:00
Hector Sanjuan
3db9551f79 Extract the namesys and the keystore submodules
Namesys is a very useful submodule. Given a ValueStore and a Datastore it can
resolve and publish /ipns/ paths.

This functionality does not need to be sequestered inside go-ipfs as it can
and should be used without IPFS, for example, for implementing lightweight
IPNS publishing services or for resolving /ipns/ paths.

"keystore" extraction was necessary, as there is a dependency to it in
namesys. Keystore is also a useful module by itself within the stack.

Fixes #6537
2021-03-12 14:09:36 -05:00
Steven Allen
e05c6b0b5e
Merge pull request #7970 from ipfs/chore/dagcmd
split core/commands/dag into individual files for different subcommands
2021-03-11 08:10:46 -08:00
Steven Allen
ca61193eb2
Merge pull request #7971 from ipfs/fix/buggy-sharness-test
test(sharness): pass correct timeout format to go-timeout
2021-03-11 08:08:41 -08:00
Steven Allen
eb53fc7c34 test(sharness): pass correct timeout format to go-timeout
It takes a number, not a duration. Unfortunately, it will _also_ exit
with a status of 1 in this case so the test passes.
2021-03-10 17:34:13 -08:00
Will Scott
6e2b166773
split core/commands/dag into individual files for different subcommands 2021-03-10 12:14:50 -08:00
Steven Allen
65d9507c3d
Merge pull request #7953 from marten-seemann/fix-reqlog-race
fix race condition when logging requests
2021-03-03 18:13:54 -08:00
Marten Seemann
d631204dee fix race condition when logging requests 2021-02-27 18:36:24 +08:00
Steven Allen
4d262b1f73
Merge pull request #7946 from ipfs/test/fixup-tests
fix some sharness-in-CI issues
2021-02-26 15:19:57 -08:00
Steven Allen
6e99535fc2
Merge pull request #7941 from ipfs/chore/update-deps
chore: update deps
2021-02-26 11:37:59 -08:00
Steven Allen
a895bac94c build: drop support for darwin-386
The new sys package drops support.
2021-02-25 18:15:45 -08:00
Steven Allen
01403e90e9 chore: update deps
Primarily,

* update semver (go mod support)
* update graphsync & go-ipld-prime
* update golang.org/x packages.
2021-02-25 17:21:45 -08:00
Steven Allen
88831814d0 ci: update before install 2021-02-25 16:25:58 -08:00
Steven Allen
b94b4b2aa8
Merge pull request #7942 from ipfs/fix/pin-ls-err
fix: correctly return pin ls errors
2021-02-25 14:17:47 -08:00
Steven Allen
6a13d86148 test(sharness): correctly use test_must_fail 2021-02-25 14:17:09 -08:00
Steven Allen
f02a3fef82 ci: install netstat 2021-02-25 14:17:08 -08:00
Steven Allen
43e464481b
Merge pull request #7943 from ipfs/feat/remove-secio
feat: remove secio support
2021-02-25 14:11:54 -08:00
Steven Allen
ccc2d23730 feat: remove secio support
We've had a reliable and enabled by default TLS implementation since
0.4.23 (over a year ago) and turned off SECIO in September of last year.
We might as well remove support entirely in the next release and
encourage users to upgrade their networks.

Noise is faster, anyways.
2021-02-25 13:36:40 -08:00
Steven Allen
6527675401
Merge pull request #7927 from ipfs/feat/use-correct-supported-platforms
Set supported platforms by go-version
2021-02-25 12:59:16 -08:00
Adin Schmahmann
83d94d26d9
fix: correctly return pin ls errors 2021-02-25 15:56:18 -05:00
Marcin Rataj
cb7b147e5a
docs: tips on debugging Policies.MFS (#7929)
* docs: tips on debugging Policies.MFS

Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2021-02-23 11:08:49 -05:00
Adin Schmahmann
ac82ca5ee9
Merge pull request #7932 from ipfs/docs/dnslink-gw-recipe-fix
docs: fix DNSLink gw recipe
2021-02-20 19:08:50 -05:00
Marcin Rataj
ced3580581
docs: fix DNSLink gw recipe
Unfortunate typo due to additional negation.
2021-02-20 11:46:08 +01:00
hannahhoward
66e0f8a1d9 build(Makefile): set supported platforms by go-version
Set supported platforms correctly by go version (no darwin-386 for >=1.15, no darwin-arm64 unless
>=1.16), make check-go-version work on mac

License: MIT
Signed-off-by: hannahhoward <hannah@hannahhoward.net>
2021-02-18 20:28:54 -08:00
Adin Schmahmann
1722eeefa6 Merge branch 'release' 2021-02-18 19:17:32 -05:00
Adin Schmahmann
ce693d7e81
Merge pull request #7924 from ipfs/release-v0.8.0
Release v0.8.0
2021-02-18 17:55:34 -05:00
Adin Schmahmann
30fa364b51 update CHANGELOG for v0.8.0 2021-02-18 17:52:41 -05:00
Adin Schmahmann
9a20c9ebf2 Release v0.8.0 2021-02-18 16:58:12 -05:00
Marcin Rataj
3d8321ab2e docs: RepinInterval
(cherry picked from commit 04838257f8)
2021-02-18 16:55:53 -05:00
Marcin Rataj
94dd4be8f8 style: docs/config.md
Co-authored-by: Jessica Schilling <jessica@protocol.ai>
(cherry picked from commit aaa64baaed)
2021-02-18 16:55:46 -05:00
Marcin Rataj
e29ae2e737 style: improved MFS PinName example
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
(cherry picked from commit af96ded973)
2021-02-18 16:55:37 -05:00
Marcin Rataj
a40cbb03e1 docs: Pinning.RemoteServices.Policies
(cherry picked from commit c338ed83c7)
2021-02-18 16:54:52 -05:00
gammazero
5e330b2806 Fix build issue with go1.16 2021-02-18 13:52:55 -08:00
Adin Schmahmann
9b8308dc07 update deps
* Update some go libraries to pull in bug fixes. This will fix the s3
  plugin. See https://github.com/ipfs/go-ds-s3/pull/146.
* Update other libraries for more bug fixes.

This is intentionally minimal as I'm filing it against the release
branch.
2021-02-18 16:44:16 -05:00
Marcin Rataj
04838257f8 docs: RepinInterval 2021-02-18 16:01:25 -05:00
Marcin Rataj
aaa64baaed style: docs/config.md
Co-authored-by: Jessica Schilling <jessica@protocol.ai>
2021-02-18 16:01:25 -05:00
Marcin Rataj
af96ded973 style: improved MFS PinName example
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2021-02-18 16:01:25 -05:00
Marcin Rataj
c338ed83c7 docs: Pinning.RemoteServices.Policies 2021-02-18 16:01:25 -05:00
Steven Allen
e0d7e11a37
Merge pull request #7919 from ipfs/chore/build-go1.16
Fix build issue with go1.16
2021-02-16 15:41:40 -08:00
gammazero
770f612346 Fix build issue with go1.16 2021-02-16 14:41:03 -08:00
Steven Allen
5f1270c049
Merge pull request #7899 from ipfs/dependabot/go_modules/github.com/ipfs/go-block-format-0.0.3
chore(deps): bump github.com/ipfs/go-block-format from 0.0.2 to 0.0.3
2021-02-16 13:32:56 -08:00
Steven Allen
33c93e2044
Merge pull request #7904 from mvdan/peering-test-logs
peering: add logs before many-second waits
2021-02-16 13:32:35 -08:00
Steven Allen
dafe2bdc90
Merge pull request #7914 from naveensrinivasan/codeql
Create codeql-analysis.yml
2021-02-16 13:28:57 -08:00
Steven Allen
d1c4c90280
ci: remove python from codeql 2021-02-16 13:28:41 -08:00
Steven Allen
c7d4b8d34c
Merge pull request #7900 from mvdan/gofmt-s
all: gofmt -s
2021-02-08 19:01:45 -08:00
Naveen
28fec95166
Create codeql-analysis.yml 2021-02-08 16:44:11 -05:00
Steven Allen
82e6674099 fix: go doesn't allow gnu short flags 2021-02-08 12:49:51 -08:00