Commit Graph

11060 Commits

Author SHA1 Message Date
Steven Allen
e18e4f98d8 doc(release): add Charity Engine to the early testers programme 2020-01-29 12:15:20 -08:00
Steven Allen
37e0a605a7
Merge pull request #6832 from ipfs/chore/update-deps
chore(dep): update deps
2020-01-28 21:45:48 -08:00
Steven Allen
906f45edd9 fix(tracing): remove event tracing
We've deprecated this system and have yet to move to a new system. We might as
well remove everything, switch to a new system, then deliberately trace the
entire system.
2020-01-28 21:31:12 -08:00
Steven Allen
a53d48059b fix: migrate from deprecated warning function 2020-01-28 21:20:21 -08:00
Steven Allen
c2d1f3a6a3 chore(dep): update deps
Update all deps.
2020-01-28 21:20:17 -08:00
Steven Allen
8e0f92b69e
Merge pull request #6847 from ipfs/fix/6765
fix: fix a potential out of bounds issue in fuse
2020-01-28 18:30:43 -08:00
Steven Allen
41aaf745ad fix: fix a potential out of bounds issue in fuse
We likely encountered a file that misreported its size. That or there was no bug
here and we hit an issue somewhere else. Regardless, there's no reason not to
simplify this code and this should fix the issue.
2020-01-28 18:02:29 -08:00
Steven Allen
e8f7f0a536
Merge pull request #6843 from ipfs/fix/docker-tags
fix(build): instruct users to use GOTAGS, not GOFLAGS
2020-01-28 07:13:35 -08:00
Steven Allen
3788453022
Merge pull request #6845 from ipfs/doc/notify-on-rc
doc(release): document how RCs should be communicated
2020-01-22 10:31:40 -08:00
Steven Allen
57727c25c3 doc(release): document how RCs should be communicated 2020-01-22 08:17:12 -08:00
Steven Allen
627b62da36 fix(build): instruct users to use GOTAGS, not GOFLAGS
GOFLAGS will _override_ all the flags. If we just want to set a tag e.g., enable
OpenSSL, we should set GOTAGS=openssl.

fixes https://github.com/ipfs/go-ipfs/issues/6622#issuecomment-576713181
2020-01-21 08:16:29 -08:00
Steven Allen
52c8c37f1c fix(docker): fix maintainer email 2020-01-21 08:08:00 -08:00
Steven Allen
1c8f0faef1
Merge pull request #6838 from ipfs/doc/webui-release-notes
doc(release): move WebUI from manual tests to automated tests section
2020-01-20 15:36:24 -08:00
Steven Allen
864485b234 doc(release): move WebUI from manual tests to automated tests section
We no longer need to manually test the webui on release.
2020-01-17 18:17:16 -08:00
Steven Allen
fb12025c97
Merge pull request #6834 from ipfs/fix/static-autorelay
fix: use pre-defined relays for autorelay
2020-01-17 10:30:43 -08:00
Steven Allen
589f450823
Merge pull request #6835 from ipfs/fix/sharness-typo
test(sharness): fix typo
2020-01-17 10:30:05 -08:00
Steven Allen
39bf95bb09
Merge pull request #6825 from ipfs/test/webui-e2e-interop
test: E2E tests against ipfs-webui HEAD
2020-01-17 10:29:30 -08:00
Steven Allen
3385367bdc test(sharness): fix typo 2020-01-17 10:27:36 -08:00
Steven Allen
182b75177b
test(ci): update node for webui tests
Co-Authored-By: Hugo Dias <hugomrdias@gmail.com>
2020-01-17 09:56:54 -08:00
Marcin Rataj
692af948ac test: E2E tests against ipfs-webui HEAD
This adds interop/regression tests against ipfs-webui repo.

License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2020-01-17 16:11:51 +01:00
Steven Allen
98d2fef6ec fix: use pre-defined relays for autorelay
Unfortunately, we don't currently have any way to pick out good relays from bad.
That means we keep searching, trying bad relays, searching some more, trying
_the same relays_, etc. until we randomly find 3 good stable relays. In
practice, this means we just keep searching forever and keep thrashing the DHT.

see https://github.com/libp2p/go-libp2p/issues/694
2020-01-17 06:28:23 -08:00
Steven Allen
f513d52425
Merge pull request #6833 from ipfs/fix/mkrelease
mkreleaslog: improve edge-cases
2020-01-16 16:21:17 -08:00
Steven Allen
399546a320 fix(mkreleaselog): continue even if we fail to fetch a dep
We might as well generate as much of the changelog as we can.
2020-01-16 15:42:49 -08:00
Steven Allen
77e049d11c fix(mkreleaselog): support 0.DATE versions in go modules
That is vX.Y.Z-0.DATE-HASH.
2020-01-16 15:41:49 -08:00
Steven Allen
049d3b0b2b
Merge pull request #6829 from ipfs/collect-profiles-no-ipfs-bin
fix: dont fail to collect profiles if no ipfs bin
2020-01-16 16:31:09 +01:00
Steven Allen
7e5dc5875c
Merge pull request #6828 from ipfs/feat/improve-docker
update dockerfile and use openssl
2020-01-16 16:06:46 +01:00
Oli Evans
982bc38a51
fix: allow profiling of remote node via https
License: MIT
Signed-off-by: Oli Evans <oli@tableflip.io>
2020-01-16 14:19:58 +00:00
Oli Evans
4eb380a58b
fix: dont fail to collect profiles if no ipfs bin
Due to the bash args used, collect-profiles.sh would fail if which ipfs failed to find an ipfs binary on the path, like when running ipfs in docker.

Fixes that by using a check for the command that wont error if it's not found.

Also
- adds a commment to explains when to use the script and what it does.
- be less chatty. Simpify the output so it's clearer what it's doing. Experts can read the script or set the -x flag themselves.

License: MIT
Signed-off-by: Oli Evans <oli@tableflip.io>
2020-01-16 11:42:24 +00:00
Steven Allen
c2fd41c998 fix(docker): fix the start_ipfs permissions
Otherwise, we inherit the permissions from the host machine. These depend on the
host machine's umask.
2020-01-15 17:15:49 -08:00
Steven Allen
ee9b46891b feat(docker): build with openssl by default 2020-01-15 17:15:49 -08:00
Steven Allen
8ed357d053 feat(docker): bump the tini version 2020-01-15 17:15:46 -08:00
Steven Allen
cc25df768e feat(docker): bump the go version 2020-01-15 17:01:47 -08:00
Steven Allen
432bfc5a84
Merge pull request #6826 from ipfs/define-gateway-pathprefixes
docs: define Gateway.PathPrefixes
2020-01-15 23:48:21 +01:00
Oli Evans
0eba53bd98
docs: define Gateway.PathPrefixes
adds docs for Gateway.PathPrefixes. Taken from great commit notes by @lgierth (thank you!) 09937f84b6
2020-01-15 14:32:05 +00:00
Steven Allen
8a16b8704b
Merge pull request #6823 from ipfs/fix/remove-auto-assign
chore: remove github auto assign
2020-01-13 15:54:33 +01:00
Steven Allen
ea3343cb29 chore: remove github auto assign
This was supposed to auto-assign reviewers to new PRs. However, it's really not all that helpful in practice.
2020-01-13 15:09:06 +01:00
Steven Allen
f804bb67aa
Merge pull request #6819 from ipfs/chore/badger-no-sync
fix(badgerds): turn off sync writes by default
2020-01-10 10:36:20 +01:00
Steven Allen
ff269347b0
Merge pull request #6820 from ipfs/fix/gateway-cleanup
gateway cleanups
2020-01-10 10:35:51 +01:00
Steven Allen
725e6844ee gateway: cleanup logic
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2020-01-10 10:19:13 +01:00
Steven Allen
5eea0a4ba0 http: use Method* constants
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2020-01-10 10:19:08 +01:00
Steven Allen
4e4d5aa742 fix(badgerds): turn off sync writes by default
We already do this in the datastore _profile_, but we should do this in the
plugin as well. I'm pretty sure this makes absolutely no difference.
2020-01-09 09:55:39 +01:00
Steven Allen
7d2f39b33b
Merge pull request #6817 from ipfs/feat/cid-codec-convert
make it possible to change the codec with the `ipfs cid` subcommand
2020-01-08 11:39:01 -08:00
Steven Allen
e58a32ab1e feat(commands/cid): add a flag for setting the codec
This will be useful when testing `refs local, `repo gc`, and `repo verify`
commands once we store blocks by multihash instead of by CID. At that point,
these commands will return raw v1 CIDs as the blockstore won't actually remember
the codec used to store the block.

Flags choice:

* Ideally, we'd use the `-f, --format` flags like every other command but we're
  already using `-f` (format) for the format string.
* Alternatively, I'd like to use `-c`. However, we're using _that_ for a global
  `--config` flag (bit of a waste given that it doesn't work...).

`--codec` will have to do for now.
2020-01-07 19:32:16 -06:00
Steven Allen
f8adc3ebdd fix(commands/cid): always use base58 for CIDv0 unless otherwise specified 2020-01-07 19:20:21 -06:00
Steven Allen
ca2767a920
Merge pull request #6680 from ipfs/fix/symlink-size
improve gateway symlink handling
2020-01-05 16:54:22 -08:00
Steven Allen
c64eb11992 test(gateway): test the lazy seeker 2020-01-05 16:43:45 -08:00
Steven Allen
6cb03d4dfd fix(gateway): fix seek read length typo 2020-01-05 16:43:45 -08:00
Steven Allen
453b78962b chore(gateway): remove dead code 2020-01-05 16:43:45 -08:00
Steven Allen
9a9ec021cf test(sharness): add gateway symlink test 2020-01-05 16:43:44 -08:00
Steven Allen
1a06fb6e2f fix(gateway): correct symlink content type
We should be _resolving_ symlinks (sometimes, still need to figure out when to
do this WRT IPNS). However, that's a larger feature.
2020-01-05 16:43:44 -08:00