- 12 Jan, 2016 25 commits
-
-
Jeromy authored
* ID service stream * make the relay service use msmux * fix nc tests Note from jbenet: Maybe we should remove the old protocol/muxer and see what breaks. It shouldn't be used by anything now. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
-
Jeromy authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Juan Batiz-Benet authored
There was doublewrapping with an unneeded msgio. given that we use a stream muxer now, msgio is only needed by secureConn -- to signal the boundaries of an encrypted / mac-ed ciphertext. Side note: i think including the varint length in the clear is actually a bad idea that can be exploited by an attacker. it should be encrypted, too. (TODO) License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Jeromy authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
WARNING: No migration performed! That needs to come in a separate commit, perhaps amended into this one. This is the minimal rewrite, only changing the storage from JSON(+extra keys) in Datastore to IPFS objects. All of the pinning state is still loaded in memory, and written from scratch on Flush. To do more would require API changes, e.g. adding error returns. Set/Multiset is not cleanly separated into a library, yet, as it's API is expected to change radically. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> sharness: Don't assume we know all things that can create garbage License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
Platform-dependent behavior is not nice, and negative refcounts are not very useful. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
Pinner had method GetManual that returned a ManualPinner, so every Pinner had to implement ManualPinner anyway. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
These secondary copies were never actually queried, and didn't contain the indirect refcounts so they couldn't become the authoritative source anyway as is. New goal is to move pinning into IPFS objects. A migration will be needed to remove the old data from the datastore. This can happen at any time after this commit. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
OS X sed is documented as "-i SUFFIX", GNU sed as "-iSUFFIX". The one consistent case seems to be "-iSUFFIX", where suffix cannot empty (or OS X will parse the next argument as the suffix). This used to leave around files named `refsout=` on Linux, and was just confusing. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Tommi Virtanen authored
This used to lead to large refcount numbers, causing Flush to create a lot of IPFS objects, and merkledag to consume tens of gigabytes of RAM. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
David Dias authored
License: MIT Signed-off-by: David Dias <daviddias.p@gmail.com>
-
Jeromy Johnson authored
feat: Update to the latest version of the webui
-
dignifiedquire authored
License: MIT Signed-off-by: Friedel Ziegelmayer <dignfiedquire@gmail.com>
-
Jeromy authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
- 10 Jan, 2016 10 commits
-
-
Jeromy Johnson authored
Docker image volume fix and Sharness tests
-
Jeromy authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-
Christian Couder authored
License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
-
Christian Couder authored
License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
-
Christian Couder authored
We have to do something special for CircleCI in docker_exec() because "docker exec" doesn't work on CircleCi: https://circleci.com/docs/docker#docker-exec We indeed get "Unsupported: Exec is not supported by the lxc driver" with CircleCi, when using "docker exec". License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
-
Christian Couder authored
License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
-
Christian Couder authored
License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
-
Christian Kniep authored
License: MIT Signed-off-by: Christian Kniep <christian@qnib.org>
-
Jeromy Johnson authored
Added a shutdown note to daemon description
-
Jeromy Johnson authored
Added quotes around command in long desc
-
- 08 Jan, 2016 2 commits
-
-
Jeromy Johnson authored
Fix typo.
-
Yuval Langer authored
License: MIT Signed-off-by: Yuval Langer <yuval.langer@gmail.com>
-
- 07 Jan, 2016 1 commit
-
-
Richard Littauer authored
Cf https://github.com/ipfs/support/issues/5 License: MIT Signed-off-by: Richard Littauer <richard.littauer@gmail.com>
-
- 05 Jan, 2016 2 commits
-
-
Jeromy Johnson authored
Update README URLs based on HTTP redirects
-
Jeromy Johnson authored
namesys: Make paths with multiple segemnts work. Fixes #2059
-