51bf1b6cd4
Significanly improve GC UX with verifcid
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:43:42 +01:00
a9417a144c
fix ipfs pin verify --verbose
not working
...
Resolves https://github.com/ipfs/go-ipfs/issues/4761
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:38:17 +01:00
f1125f0066
add hash security note
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:38:17 +01:00
9634991112
Add sharness tests for CID security
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:38:17 +01:00
bcedd38c9a
//hash -> // hash
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:38:17 +01:00
578cb240d4
Move the temporary packages to thirdparty
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:38:17 +01:00
c30422d790
Enforce Cid security rules for getting and adding blocks
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:38:17 +01:00
903ecd1a7b
Include validatecid from new cid package
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-04 01:38:17 +01:00
de92ff6961
Merge pull request #4752 from ipfs/misc/PNettypo
...
Fix "PNetFingerpint" field typo of core.IpfsNode
2018-03-03 15:10:46 -08:00
5d7e8a893d
add: hash-only: set the prefix for MFS root
...
Fixes #4652 .
License: MIT
Signed-off-by: Lucas Molas <schomatis@gmail.com>
2018-03-02 15:46:02 -03:00
fbc495db4c
Fix "PNetFingerpint" field typo of core.IpfsNode
...
License: MIT
Signed-off-by: Jason Chang <ridewindx@163.com>
2018-03-01 22:17:10 +01:00
5202f76d1f
Syntactic changes
...
License: MIT
Signed-off-by: Dirk McCormick <dirkmdev@gmail.com>
2018-03-01 15:09:25 -05:00
6f68eac5bc
commands/block: Increase mhlen in sharness
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-01 16:18:53 +01:00
cd9c8c5d45
Use ReadFull. Remove duplicated code
...
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-01 14:17:22 +01:00
350362ca1a
Fix namesys opts package name
...
License: MIT
Signed-off-by: Dirk McCormick <dirkmdev@gmail.com>
2018-02-28 17:11:46 -05:00
d47ff797d0
Document namesys options
...
License: MIT
Signed-off-by: Dirk McCormick <dirkmdev@gmail.com>
2018-02-28 17:06:31 -05:00
e8f79c8803
Use variadic options
...
License: MIT
Signed-off-by: Dirk McCormick <dirkmdev@gmail.com>
2018-02-28 16:57:58 -05:00
050a699bc8
merkledag_test.go: Handle short reads in makeTestDAG
...
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-27 18:40:02 +01:00
701fb82f93
merkledag_test: address #4704 review comments
...
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-27 18:37:50 +01:00
199a52d777
Merge pull request #4738 from ipfs/fix/rm-println
...
remove a spurious debug message
2018-02-26 11:46:25 -08:00
2e77f73d53
remove a spurious debug message
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-02-26 10:27:06 -08:00
5096025df2
Fix gateway test
...
License: MIT
Signed-off-by: Dirk McCormick <dirkmdev@gmail.com>
2018-02-25 20:46:55 -05:00
1abf8366ee
Add options for record count and timeout for resolving DHT paths
...
License: MIT
Signed-off-by: Dirk McCormick <dirkmdev@gmail.com>
2018-02-23 11:47:30 -05:00
9eb864a1d3
dag: refactor trickle importer
...
License: MIT
Signed-off-by: Lucas Molas <schomatis@gmail.com>
2018-02-23 00:08:00 -03:00
e3d9e05ec2
fix race in TestWantlistClearsOnCancel
...
fixes #4726
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-02-21 12:35:56 -08:00
e2bad6ec5e
make files stat --with-local return immediately when no data is present
...
License: MIT
Signed-off-by: Michael Muré <batolettre@gmail.com>
2018-02-21 18:41:40 +01:00
95f308da20
Merge pull request #4724 from ipfs/gx/update-cmds
...
update go-ipfs-cmds
2018-02-20 20:47:22 -08:00
ca3b8224f6
remove some dead code
...
(it was causing go vet to complain)
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-02-20 17:39:16 -08:00
45756b6d64
fix a bunch of go vet errors
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-02-20 17:37:35 -08:00
868855f625
fix legacy commands test for cmds lib changes
...
cmd.Call no longer returns an error
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-02-20 17:24:16 -08:00
2c68c15407
update go-ipfs-cmds
...
* May fix #4670
* Fixes #4683
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-02-20 16:43:00 -08:00
2ee4543c3e
Merge pull request #4713 from ipfs/feat/split-path-resolver
...
Feat: Separate "path" from "path/resolver"
2018-02-20 09:55:36 -08:00
986d569ac8
Merge pull request #4714 from ipfs/fix/revert-cat-session
...
dont use bitswap session for cat just yet
2018-02-15 23:42:30 -08:00
d01bb650b3
dont use bitswap session for cat just yet
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-02-15 16:44:18 -08:00
53af4530ed
Merge pull request #4711 from ipfs/extract/pq
...
Extract thirdparty/pq to go-ipfs-pq
2018-02-15 15:33:15 -08:00
93d1a695d4
Feat: Separate "path" from "path/resolver"
...
Currently the "path" module does two very different things:
* Defines how ipfs paths look like and provides tools to parse/split etc.
* Provides a resolver to resolve paths.
This moves the resolver stuff to `path/resolver` and leaves the
path utilities in `path`.
The result is that now the IPFS `path` package just defines what a path
looks like and becomes a module that can be exported/re-used without problems.
Currently there are circular dependency cycles (resolve_test -> merkledag/utils,
merkledag->path), which the prevent the export of merkledag itself.
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-16 00:20:30 +01:00
6956dad579
Merge pull request #4712 from ipfs/extract/godep-pubsub
...
Point briantigerchow/pubsub GoDep'ed module to the gx'ed version
2018-02-15 15:17:26 -08:00
9b6a63e768
Extract thirdparty/pq to go-ipfs-pq
...
This moves the `thirdparty/pq` package to https://github.com/ipfs/go-ipfs-pq .
History has been retained. The new package has been gx'ed and published.
Imports have been updated accordingly.
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 23:08:08 +01:00
6950d0688e
Point briantigerchow/pubsub GoDep'ed module to the gx'ed version
...
This removes briantigerchow/pubsub from Godeps and uses our
gx'ed version instead.
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 23:05:49 +01:00
476ad38ecc
Merge pull request #4700 from matrushka/ignore_invalid_key_files
...
Ignore invalid key files in keystore directory.
2018-02-15 14:03:10 -08:00
b9b1495a7a
Merge pull request #4709 from ipfs/feat/session-exchanges
...
Add exchange.SessionExchange interface for exchanges that support sessions
2018-02-15 13:58:10 -08:00
a5ec8e44cd
Merge pull request #4707 from ipfs/extract/blockstore
...
Extract blocks/blockstore package to go-ipfs-blockstore
2018-02-15 13:57:09 -08:00
5df160e9e5
Add exchange.SessionExchange interface for exchanges that support sessions.
...
Blockservice has an explicit dependency on bitswap so it can
call NewSession. It should rely on the exchange interfaces though, not
on specific implementations.
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 21:11:21 +01:00
c42e684e6b
Golint merkledag_test.go
...
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 20:08:37 +01:00
758e00bc4c
Extract blocks/blockstore package to go-ipfs-blockstore
...
This extracts the blocks/blockstore package and renames the
blocks/blockstore/util package to /blocks/blockstoreutil
(because util depends on Pin and I don't plan to extract
Pin and its depedencies).
The history of blocks/blockstore has been preserved. It has
been gx'ed and imported. Imports have been rewritten accordingly
and re-ordered.
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 18:03:41 +01:00
e338cdf5be
Handling requested changes.
...
License: MIT
Signed-off-by: matrushka <barisgumustas@gmail.com>
2018-02-15 10:17:29 +01:00
40aeea6abd
Added logging for ignored keyfiles in keystore.List and minor improvements.
...
License: MIT
Signed-off-by: matrushka <barisgumustas@gmail.com>
2018-02-15 10:17:29 +01:00
23e1179d34
Removing the tmp directory after the TestInvalidKeyFiles test.
...
License: MIT
Signed-off-by: matrushka <barisgumustas@gmail.com>
2018-02-15 10:17:29 +01:00
4bbaa2aa27
Modified keystore to ignore invalid key files inside the keystore directory.
...
* Has calls the validateName function before checking if we have the file
* List filters the returned list of file names by validateName.
License: MIT
Signed-off-by: matrushka <barisgumustas@gmail.com>
2018-02-15 10:17:29 +01:00
ee6472904e
Feat: remove circular dependencies in merkledag package tests
...
This avoids using unixfs package and importer packages in
merkledag, which removes circular depedencies making it hard
to extract this module.
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 00:38:02 +01:00