1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-25 15:08:45 +08:00

8004 Commits

Author SHA1 Message Date
ce22b83f24 Merge pull request #4464 from ipfs/gx/update-badger
badger: Update to fix i386 windows build
2017-12-16 10:37:13 -08:00
73170e552f Merge pull request #4497 from ipfs/fix/ineff-assign
commands: remove dead code
2017-12-16 10:32:03 -08:00
2ea8d17122 Merge pull request #4499 from ipfs/fix/better-bitswap-test
improve bitswap tests
2017-12-16 10:31:03 -08:00
34ade520fa Merge pull request #4482 from ipfs/fix/fix-sharness-loops
fix loops in sharness tests to fail the test if the inner command fails
2017-12-15 16:45:37 -08:00
ddcf5ad9c1 make: don't use the private modifier
1. We don't need it (technically).
2. TravisCI (well, Ubuntu Trusty) is using a 11 year old version of make without
support for this feature.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 16:17:43 -08:00
f3ad2c95bd run os builds as a part of the test_go_* targets
We were doing this as part of the `test` target but we don't run that on CI (or
at least not on Travis).

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 16:17:43 -08:00
bf30549370 enable build test for windows i386
closes #4438

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 16:17:43 -08:00
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
a5e9d0a23a make bitswap tests pass again with the race detector enabled
fixes #2444

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 15:46:33 -08:00
a77e0e4713 fix races in testnet
ConnectTo can be called concurrently from within bitswap.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 13:44:28 -08:00
4d8c4439c2 improve basic bitswap test
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 13:25:12 -08:00
6bd524fa3a correctly test refs local
We expect it to return a command error, not a 404, because `local` will be
interpreted as a path.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 11:07:32 -08:00
973dead066 remove dead code
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 10:31:43 -08:00
cccd03e875 sharness: print gateway command that should be sanitized
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-15 09:59:23 -08:00
958add6d9f patch should not have been allowed
This was discussed [here][1] but ignored.

[1]: bfff3fa390 (r15654625)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 18:48:48 -08:00
cb5dae0e9e version, get, resolve, and dht have been allowed
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 18:48:48 -08:00
4d7231d655 fix loops in sharness tests to fail the test if the inner command fails
This was hiding errors.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 18:48:48 -08:00
9db5471e72 Merge pull request #4453 from ipfs/gx/update-5osgb9
gx: update go-multihash
2017-12-14 17:59:26 -08:00
3aba639b2c Merge pull request #4493 from ipfs/docs/coreapi
docs/coreapi: Add some documentation to CoreAPI
2017-12-14 17:57:35 -08:00
eb537a7c8b docs/coreapi: Add some documentation to CoreAPI
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 01:34:49 +01:00
dfe7ef4fcf gx: update go-multihash
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 13:09:51 -08:00
f3f0179c75 Merge pull request #4484 from ipfs/fix/pollEndpoint-use-debugf
pollEndpoint: use Debugf
2017-12-14 12:47:08 -08:00
f29b1ffbdb Merge pull request #4489 from ipfs/fix/sharness-docker
Fix sharness docker
2017-12-14 12:46:37 -08:00
af21ae129d politely ask programs to not print ANSI codes by setting TERM to dumb
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 08:41:57 -08:00
de02525594 strip ANSI sequences from docker build output
sharness was failing because an ANSI reset sequence was getting inserted at the
beginning of the line.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 08:37:27 -08:00
a7acb77889 fix empty continuation line docker error
I believe this is actually a bug in docker but it's easier to fix it ourselves
here.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-14 08:31:53 -08:00
35f651b6cb pollEndpoint: use Debugf
License: MIT
Signed-off-by: keks <keks@cryptoscope.co>
2017-12-13 14:20:15 +01:00
5ad9f4d70a Merge pull request #4480 from qri-io/4478-doc-gx-release
document gx release checklist item
2017-12-12 01:29:21 +01:00
d66ffb8aac Merge pull request #4481 from qri-io/gx-0.4.13
gx release v0.4.13
2017-12-12 01:28:38 +01:00
b5
54c288cc93 Ipfs v0.4.13
License: MIT
Signed-off-by: Brendan <sparkle_pony_2000@qri.io>
2017-12-11 13:51:30 -05:00
eb9a04573c document gx release checklist item
License: MIT
Signed-off-by: Brendan O'Brien <sparkle_pony_2000@qri.io>
2017-12-11 13:31:41 -05:00
cca71b6db8 Merge pull request #4469 from ipfs/kevina/fix-4467
Always set IPFS_PATH in test-lib.sh
2017-12-09 18:57:32 +01:00
7fd7ab6929 Merge pull request #4472 from ipfs/fix/4470
Demote bitswap error to an info
2017-12-09 18:57:10 +01:00
72582c9a37 Demote bitswap error to an info
Not being able to dial a peer we used to be connected to is interesting but
definitely not an error.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-08 14:04:34 -08:00
8b90b70b1c Merge pull request #4458 from ipfs/fix/bitswap-nits
bitswap nits
2017-12-08 23:00:55 +01:00
2aeaf6309d Always set IPFS_PATH in test-lib.sh
Before it was only set when "test_init_ipfs" is called but that is
not always used, for example in t0025-datastores.sh.

License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2017-12-08 14:12:26 -05:00
a4f9333463 Merge pull request #4460 from ipfs/fix/object-patch-nonpb
object-patch: Support linking to non-dagpb objects
2017-12-08 00:10:54 +01:00
550fef8db1 merkledag/utils: switch copyDag to node.Node
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-07 22:27:20 +01:00
5d30b4f34a object-patch: test resolving ipld objects
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-07 21:34:01 +01:00
4d41235598 Merge pull request #4428 from ipfs/feat/namesys-logging
Refine gateway and namesys logging
2017-12-07 21:00:56 +01:00
93151d4c33 bitswap: fewer allocations in bitswap sessions
Also, don't call time.Now in a loop.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
15c734188f bitswap: better wantmanager allocation patterns
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
0c91b183eb bitswap: preallocate cid string array
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
a589470329 bitswap: better allocation patters in message
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
36cf839a55 bitswap: remove useless code
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
764cbe1c5b bitswap: better wantlist allocation patterns
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
cb2ed89252 bitswap: defer unlock when possible
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
0f8155b668 bitswap: preallocate peers array on bitswap stat
Avoids lots of reallocations under a lock.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-12-07 11:43:58 -08:00
55692ac9b6 gateway: degrade most logging to debug level
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2017-12-07 00:21:57 +01:00
5d6b3c5701 namesys: degrade most logging to debug level
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2017-12-07 00:21:57 +01:00