- 10 May, 2015 1 commit
-
-
Juan Batiz-Benet authored
(I'll add the changelog later today)
-
- 01 May, 2015 1 commit
-
-
Tommi Virtanen authored
-
- 28 Apr, 2015 2 commits
-
-
Tommi Virtanen authored
-
Juan Batiz-Benet authored
This patch update fixes various issues, in particular: - windows support (0.3.0 had broken it) - commandline parses spaces correctly. * much improved commandline parsing by @AtnNn * improved dockerfile by @luzifer * add cmd cleanup by @wking * fix flatfs windows support by @tv42 and @gatesvp * test case improvements by @chriscool * ipns resolution timeout bug fix by @whyrusleeping * new cluster tests with iptb by @whyrusleeping * fix log callstack printing bug by @whyrusleeping * document bash completiong by @dylanPowers
-
- 27 Apr, 2015 1 commit
-
-
Etienne Laurin authored
-
- 22 Apr, 2015 2 commits
- 21 Apr, 2015 1 commit
-
-
Juan Batiz-Benet authored
This patch update fixes a few bugs: * harden shutdown logic by @torarnv * daemon locking fixes by @travisperson * don't re-add entire dirs by @whyrusleeping * tests now wait for graceful shutdown by @jbenet * default key size is now 2048 by @jbenet (experimenting with using semver)
-
- 20 Apr, 2015 15 commits
-
-
Juan Batiz-Benet authored
This commit includes a poor attempt at a changelog.
-
Juan Batiz-Benet authored
The "daemon.lock" was really a repo.lock, as the cli also took it and the purpose was any process mutex. This is part of the 1-to-2 migration, and has already been handled in https://github.com/ipfs/fs-repo-migrations/tree/master/ipfs-1-to-2
-
Juan Batiz-Benet authored
Improved the repo migration errors to provide instructions to the user.
-
Jeromy authored
-
Jeromy authored
-
Jeromy authored
-
Christian Couder authored
This changes .go-ipfs to .ipfs everywhere. And by the way this defines a DefaultPathName const for this name. License: MIT Signed-off-by:
Christian Couder <chriscool@tuxfamily.org>
-
Jeromy authored
-
Jeromy authored
-
Tommi Virtanen authored
WARNING: No migration performed! That needs to come in a separate commit, perhaps amended into this one. Migration must move keyspace "/b" from leveldb to the flatfs subdir, while removing the "b" prefix (keys should start with just "/").
-
Tommi Virtanen authored
This allows replacing the datastore without needing to write Close through to every wrapped datastore.
-
Tommi Virtanen authored
FSRepo.Open is dead since fdd1cd8d
-
Tommi Virtanen authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
We now consider debugerrors harmful: we've run into cases where debugerror.Wrap() hid valuable error information (err == io.EOF?). I've removed them from the main code, but left them in some tests. Go errors are lacking, but unfortunately, this isn't the solution. It is possible that debugerros.New or debugerrors.Errorf should remain still (i.e. only remove debugerrors.Wrap) but we don't use these errors often enough to keep.
-
- 02 Apr, 2015 1 commit
-
-
Ho-Sheng Hsiao authored
ipfs config Mounts.FuseAllowOther --bool true ipfs daemon --mount
-
- 31 Mar, 2015 1 commit
-
-
Ho-Sheng Hsiao authored
- Modified Godeps/Godeps.json by hand - [TEST] Updated welcome docs hash to sharness - [TEST] Updated contact doc - [TEST] disabled breaking test (t0080-repo refs local)
-
- 14 Mar, 2015 10 commits
-
-
Tommi Virtanen authored
There is no way this was safe before. Be careful to unlock on the error paths.
-
Tommi Virtanen authored
-
Tommi Virtanen authored
-
Tommi Virtanen authored
No code attempts to open the same repo multiple times. Error handling is still buggy, but it's starting to get clearer.
-
Tommi Virtanen authored
-
Tommi Virtanen authored
repo.Once now does refcounts on a whole Repo level, returning the same pointer to multiple Openers. This removes the need for the weird model of separate FSRepo instances pointing to the same underlying storage, and the races caused by that.
-
Tommi Virtanen authored
This will replace the elaborate refcounting in fsrepo, to make it easier to maintain.
-
Tommi Virtanen authored
Nobody calls At without immediately calling Open. First step, a mechanical transformation. Cleanups will follow.
-
Tommi Virtanen authored
This is only called from `ipfs` command line tool well before it opens the repo. The behavior change here causes a false positive if the current process has already opened the repo. That's a bit late to ask this question, anyway, and is not expected to have ever triggered.
-
Tommi Virtanen authored
The only caller is `ipfs init`, which at that time does not hold a repository open, and refuses to run on existing repos anyway.
-
- 12 Mar, 2015 1 commit
-
-
Tommi Virtanen authored
The version actually used is in fsrepo, and belongs there as it knows about fsrepo file layout.
-
- 11 Mar, 2015 4 commits
-
-
Tommi Virtanen authored
-
Tommi Virtanen authored
-
Tommi Virtanen authored
-
Tommi Virtanen authored
-