https://github.com/ipfs/go-ipfs

sort by:
Revision Author Date Message Commit Date
dfd19c4 Merge pull request #5292 from ipfs/release-0.4.17 Ipfs v0.4.17 27 July 2018, 21:21:59 UTC
2287dd4 release 0.4.17 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 27 July 2018, 19:17:45 UTC
3b132ef fix changelog the sharded directory bug was introduced since the last release License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 27 July 2018, 19:16:35 UTC
7b9b401 Ipfs v0.4.17 License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> 27 July 2018, 19:08:25 UTC
b975bac Merge pull request #5283 from ipfs/kevina/urlstore-200-fix urlstore: Accept "200 OK" in addition to "206 Partial Content". 25 July 2018, 19:52:06 UTC
726d18f urlstore: Accept "200 OK" in addition to "206 Partial Content". Some servers seem to return 200 OK when range header covers entire file. If the content is wrong we will detect later so there is no harm in accepting either response. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 25 July 2018, 18:51:49 UTC
f420578 Merge pull request #5267 from ipfs/release-0.4.17 Release 0.4.17 24 July 2018, 06:30:02 UTC
3a085b7 release 0.4.17-rc1 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 24 July 2018, 02:10:06 UTC
50f9401 update release notes and version for 0.4.17-rc1 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 24 July 2018, 01:10:43 UTC
eb59a62 Merge pull request #5268 from ipfs/gx/update-deps gx update deps 24 July 2018, 00:17:13 UTC
4215653 Merge pull request #5271 from ipfs/fix/5270 Fix resolving links in sharded directories on gateway 23 July 2018, 19:53:42 UTC
d493624 path: add a comment on dropping error in ResolveToLastNode License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 23 July 2018, 19:29:09 UTC
5323524 gx update deps Updates: * go-net * go-text * dns * prometheus * protobuf (golang, not gogo) License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 23 July 2018, 18:49:43 UTC
de6a6e3 path: simplify ResolveToLastNode License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 23 July 2018, 15:37:33 UTC
80fcc4e Merge pull request #5276 from schomatis/fix/dag-mod/testLargeWriteChunks/seek test: testLargeWriteChunks: seek before reading 23 July 2018, 03:54:31 UTC
c6fb304 test: testLargeWriteChunks: seek before reading License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 23 July 2018, 02:02:19 UTC
ec61e06 Merge pull request #5262 from schomatis/fix/mfs/test/seek-before-read mfs: seek to 0 before reading in `TestTruncateAndWrite` 23 July 2018, 01:36:59 UTC
8ae5119 Merge pull request #5261 from ipfs/fix/5260 fix check_go_path when it has spaces in it 23 July 2018, 01:36:45 UTC
8a29985 Merge pull request #5274 from ipfs/feat/noplugin build tag to disable dynamic plugins 23 July 2018, 01:35:28 UTC
b818679 Merge pull request #5117 from ipfs/kevina/idhash0 Add initial support for identity hashes (Part 1) 22 July 2018, 21:26:09 UTC
c858244 build tag to disable dynamic plugins License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 22 July 2018, 19:23:30 UTC
492a4fc path: fix dag tests License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 21 July 2018, 15:29:18 UTC
a11c5d2 path: gateway test for sharded dirs License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 21 July 2018, 13:15:40 UTC
772deca Fix resolving links in sharded directories on gateway License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 21 July 2018, 12:58:16 UTC
7a3566b handle backslash paths in check_go_path License: MIT Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com> 20 July 2018, 12:35:25 UTC
acf12b6 mfs: seek to 0 before reading in `TestTruncateAndWrite` License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 19 July 2018, 23:52:19 UTC
f90fffb fix path sep on windows in check_go_path License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 19 July 2018, 22:31:11 UTC
c8613b4 Add initial support for identity hashes. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 19 July 2018, 22:09:52 UTC
1dede1b Merge pull request #5219 from schomatis/fix/mfs/remove-sort mfs: remove `sort` from `ListNames()` 19 July 2018, 19:29:11 UTC
2483288 fix shebang in check_go_path License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 19 July 2018, 16:01:32 UTC
5ac752f avoid realpath in check_go_path It doesn't exist on all operating systems. License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 19 July 2018, 02:05:48 UTC
439b0e3 fix check_go_path when it has spaces in it fixes #5260 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 19 July 2018, 00:12:12 UTC
6f140d2 Merge pull request #5258 from ipfs/fix/5247 when sending blocks in bitswap, close streams asynchronously 18 July 2018, 19:28:29 UTC
256ad27 Merge pull request #5218 from schomatis/fix/cmds-files-cp/err-msg commands/files: add error messages for `cp` paths 18 July 2018, 17:19:06 UTC
a44bffb Merge pull request #5237 from schomatis/fix/unixfs/dag-reader/next-buf unixfs: refactor `precalcNextBuf` 18 July 2018, 17:17:12 UTC
e8cc529 Merge pull request #5216 from schomatis/fix/dag-modifier/preserve-fsnode unixfs: fix `dagTruncate` to preserve node type 18 July 2018, 17:01:40 UTC
3e30658 when sending blocks in bitswap, close streams asynchronously Otherwise, we tie up the bitswap worker until the other side responds with an EOF. fixes #5247 related to https://github.com/libp2p/go-libp2p-net/issues/28 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 18 July 2018, 16:56:25 UTC
70d0f13 unixfs/mod: add test to `Truncate` to the same size License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 18 July 2018, 16:14:34 UTC
508af1e mfs: add test case for MFS repeated truncation failure License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 18 July 2018, 16:14:32 UTC
65a18ed unixfs: fix `dagTruncate` to preserve node type Extract the original `FSNode` passed inside the `ipld.Node` argument and modify its `Blocksizes` (removing all of them and re-adding the ones that were not truncated). In contrast, the replaced code was creating a new `FSNode` that was not preserving some of the features of the original one. Change `TRUNC_HASH` values in `sharness` that were created with the bug to the correct values. License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 18 July 2018, 16:07:21 UTC
454a170 Merge pull request #5245 from ipfs/fix/5241 add trickle-dag support to the urlstore 18 July 2018, 15:39:10 UTC
d74ec0d Merge pull request #5253 from schomatis/fix/dag-truncate/same-size fix truncating when already at the correct size 18 July 2018, 15:38:50 UTC
e6545a2 fix truncating when already at the correct size fixes #4518 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 18 July 2018, 14:25:16 UTC
9bad5fe Merge pull request #4672 from ipfs/feat/coreapi-paths Improve paths in CoreApi 17 July 2018, 23:06:58 UTC
4d5a96b coreapi: path rebase License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 07:00:50 UTC
7adf1cb coreapi: move path utils to interface License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:44:54 UTC
082498d coreapi: more docs for ResolvedPath License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
0adb69a coreapi: fix TestGatewayGet after rebase License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
0f6bd2d coreapi: fix resolved path root for some paths License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
e227fc3 coreapi: fix ipns path resolving License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
604b187 path: add tests for ipld paths License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
d5b5e0d coreapi: add more docs for path License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
1d23bbe coreapi: path review License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
9b28856 coreapi: path remainders License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
7ee6194 coreapi: path.Mutable License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
f5f44ab coreapi: remove ctx from ParsePath, split ParseCid License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
15f8fc6 coreapi: separate path into two types License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:43:48 UTC
4f6c066 coreapi: move path impl to path.go License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:42:06 UTC
338e90e coreapi: expand public path api License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> 17 July 2018, 06:40:48 UTC
3218703 Merge pull request #5162 from ipfs/feat/improve-preload always try to read ahead by at least 5 blocks in the PBDagReader 17 July 2018, 04:43:14 UTC
2dcb7f0 Merge pull request #5246 from ipfs/gx/update-go-cid update go-cid 17 July 2018, 03:29:35 UTC
9a9979b update go-cid alternative to #5243 that updates go-cid and all packages that depend on it License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 16 July 2018, 22:16:49 UTC
4d4f343 check hashes in urlstore sharness tests License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 16 July 2018, 22:04:46 UTC
1358b28 add sharness for trickle importer License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 16 July 2018, 22:04:45 UTC
19caad2 add trickle-dag support to the urlstore fixes #5241 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 16 July 2018, 22:04:23 UTC
89e1d9f switch urlstore to the new commands lib License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 16 July 2018, 19:47:15 UTC
0ab36f0 Merge pull request #5118 from schomatis/feat/importer/remove-unixfsnode importer: remove `UnixfsNode` from the balanced builder 16 July 2018, 16:34:03 UTC
13d9110 unixfs: split `precalcNextBuf` Create new `loadBufNode` function to handle the `buf` logic which is unrelated to the main `precalcNextBuf` logic of processing promises to fetch nodes. License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 16 July 2018, 16:33:45 UTC
a1d2073 unixfs: refactor switch in `precalcNextBuf` Do not use `NewDagReader` just for the `RawNode` case. Treat invalid UnixFS types in the same case. License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 16 July 2018, 16:31:52 UTC
474b77a importer: remove `UnixfsNode` from the balanced builder The `UnixfsNode` structure has multiple pointers to many (non-complementary) mutually exclusive node types, only some of them are active (not-`nil`) at a given time in the code path which made the code too convoluted. Specifically, the most important distinction between node types was being hidden: leaf nodes vs internal (non-leaf) nodes. Remove entirely the use of `UnixfsNode` from the `balanced` package replacing it in turn with the newly created `FSNodeOverDag` structure that represents the UnixFS node encoded inside the DAG node, primarily used for internal node representations. Leaf nodes are handled exclusively in the `NewLeafDataNode` encapsulating its multiple representations (that we're previously exposed in `UnixfsNode` as conflicting pointers). The `builder.go` file has been completely rewritten, although the basic DAG creation algorithm has been preserved (extending a full DAG by creating a new root and linking the old one as its child), the most significant modification has been in the loop of `Layout` that now only handles internal nodes (i.e., nodes with `depth` bigger than zero) to be able to adapt `fillNodeRec` to only that scenario (avoiding the replace logic of the zero `depth` case with the defective `Set` function, now removed). The `fillNodeRec` now explicitly returns the `ipld.Node` and the size of the file data it's storing to propagate it upwards into the DAG. The `DagBuilderHelper` was heavily extended to incorporate `ipld.Node` functions that would replace the `UnixfsNode` ones used by the balanced builder: `NewLeafNode()`, `NewLeafDataNode()` and `AddNodeAndClose()`. Also, the `ProcessFileStore` function was incorporated to encapsulate all the logic related to the Filestore support which was scattered throughout the builder logic, the `offset` that was being passed through most functions is now a part of the `DagBuilderHelper`. This has turned out to be a rather big commit, it should have been split into more smaller and logically cohesive commits, but the `UnixfsNode` was too entangled inside the logic and that would have required a progressive modification of the `UnixfsNode` structure as well, which wasn't possible as it is still being used by the balanced builder (the same reason why most of the `UnixfsNode`-related functions cannot yet be removed, leaving the `helpers.go` file mostly untouched). License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 16 July 2018, 15:50:53 UTC
0349d9d Merge pull request #5239 from schomatis/fix/unixfs/directory/type-accessor unixfs: fix `FSNode` accessor in `NewDirectoryFromNode` 16 July 2018, 15:42:58 UTC
26feaeb unixfs: fix `FSNode` accessor in `NewDirectoryFromNode` License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 16 July 2018, 15:27:43 UTC
419bfdc Merge pull request #4924 from ipfs/docs/config Add information about bloom filter to config.md 16 July 2018, 15:12:10 UTC
b126601 Merge pull request #5160 from schomatis/feat/unixfs/dir-interface unixfs: add a directory interface 16 July 2018, 14:53:36 UTC
8fa1c88 Merge pull request #5205 from spartucus/patch-1 Refactor code 16 July 2018, 14:52:58 UTC
bda81cd Merge pull request #5045 from schomatis/fix/cmd/files-ls-file-long cmd: fix `files ls` to report hash and size for files 16 July 2018, 14:52:13 UTC
7927196 version bump to 0.4.17-dev License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> 16 July 2018, 14:51:26 UTC
07feeec Merge pull request #5010 from ipfs/feat/diskusage2 Efficient "repo stat" (DiskUsage) and "--size-only" flag 16 July 2018, 14:50:41 UTC
4f1391f Merge pull request #5139 from achingbrain/feat/specify-object-data-encoding feat: Allow specifing how object data is encoded 16 July 2018, 14:49:31 UTC
5160724 Merge pull request #5170 from schomatis/feat/mfs/root-val-as-dir mfs: make `Root` value a `Directory` 16 July 2018, 14:48:06 UTC
61d08ee Merge pull request #5189 from schomatis/feat/pbdagreader/use-fsnode pbdagreader: use FSNode instead of protobuf structure 16 July 2018, 14:47:41 UTC
c9cda2c Merge pull request #5190 from schomatis/fix/dagreader/remove-offset dagreader: remove `Offset()` method 16 July 2018, 14:47:29 UTC
dfb81ab commands: files ls: sort output Imitate Unix `ls` command, sort by default; disable with `-U` flag. License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com> 16 July 2018, 12:58:55 UTC
95f721c Merge pull request #4896 from ipfs/feat/ai-mirror URL store 13 July 2018, 15:08:59 UTC
1f29699 Address c.r. and additional tweaks. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:52 UTC
8dd970b filestore: Return consistent err msg. when file/urlstore is not enabled. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:52 UTC
6a4b126 Make sure you can't add URL's unless the url store is enabled. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:52 UTC
0c2efb9 More test fixes. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:52 UTC
ed2bb81 Code cleanups to make code climate happy. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:52 UTC
0e24444 Add some documentation to `ipfs urlstore add` command. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:52 UTC
b3457f2 Enhance tests. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:52 UTC
e5189f4 Return better error code when an http request failed. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:51 UTC
9097209 Add test cases for urlstore. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:51 UTC
b53a1b3 Add config option to enable urlstore. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:51 UTC
696a0f0 Simplify code: use prefix instead of flag to determine if a url License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:07:51 UTC
d59a6e9 Fix "ipfs urlstore add" output. License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org> 13 July 2018, 13:04:22 UTC
1a83520 filestore: add URLStore License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch> 13 July 2018, 13:04:22 UTC
92ac43a Merge pull request #5179 from ipfs/release-0.4.16 Ipfs 0.4.16 release 13 July 2018, 11:06:39 UTC
7bcc9ca Ipfs 0.4.16 release License: MIT Signed-off-by: Whyrusleeping <why@ipfs.com> 13 July 2018, 11:00:41 UTC
265295c add a note about the fixed js interop License: MIT Signed-off-by: Steven Allen <steven@stebalien.com> 13 July 2018, 11:00:23 UTC
back to top