Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev0.4.0 #1381

Merged
merged 111 commits into from
Jan 12, 2016
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
694abde
update version
daviddias Nov 3, 2015
c0ec377
pin: Guard against callers causing refcount underflow
tv42 May 31, 2015
a3de9bf
sharness: Use sed in a cross-platform safe way
tv42 May 11, 2015
5b96d4d
sharness: `fusermount -u` is the documented way to unmount FUSE on Linux
tv42 May 11, 2015
d586a3a
pin: unexport NewIndirectPin, it's not useful and not used elsewhere
tv42 May 6, 2015
6c0e42b
pin: Remove code shadowing pins as datastore keys
tv42 May 8, 2015
c4d2988
blocks/set: Remove now-unused NewDBWrapperSet
tv42 May 8, 2015
c9ce2e7
Simplify Pinner interface by folding ManualPinner into Pinner
tv42 May 8, 2015
d6a6152
pin: Remove dead code
tv42 May 9, 2015
fecfb76
pin: Remove double bookkeeping of refcount keys
tv42 May 9, 2015
96e45c7
Use uint64 for indirect pin refcounts
tv42 May 9, 2015
fb589a8
Typo
tv42 May 9, 2015
531f057
sharness: Don't assume we know all things that can create garbage
tv42 May 11, 2015
e5b8ee4
pin: Rewrite to store pins in IPFS objects
tv42 May 11, 2015
72753e5
pin: Future-proof against refcount marshaled size changes
tv42 May 18, 2015
896601f
bump fsrepo version to 3
whyrusleeping May 22, 2015
7a66a7d
pin: Do not accidentally delete indirect pins on Flush
tv42 Jun 9, 2015
b24de97
dagmodifier: Don't lose pin if old and new key happen to be equal
tv42 Jun 9, 2015
aafebc5
dagmodifier test: Add TODO note about how bad luck can cause test fai…
tv42 Jun 9, 2015
c48f456
remove msgio double wrap
jbenet Apr 12, 2015
4f34e0e
buffer msgio
whyrusleeping Jun 2, 2015
de50b21
using multistream muxer
whyrusleeping Jun 17, 2015
da0d48e
Add locking interface to blockstore
whyrusleeping Jul 7, 2015
b9e5cfa
merkledag FetchGraph and EnumerateChildren
whyrusleeping Jul 7, 2015
dc3b9ed
address concerns from PR
whyrusleeping Jul 8, 2015
1a03d5e
move locking out of GC branch
whyrusleeping Jul 8, 2015
7b675e8
lock blockstore for pin add
whyrusleeping Jul 8, 2015
27f34b4
renamed {R,}Lock -> {Pin,GC}Lock
jbenet Jul 9, 2015
b12ee40
implement mark and sweep GC
whyrusleeping Jun 23, 2015
5123857
break up GC logic
whyrusleeping Jul 9, 2015
16c4d8c
addressing comments from CR
whyrusleeping Jul 10, 2015
879cfee
pin rm fails appropriately for indirect pins
whyrusleeping Jul 10, 2015
859de51
dont use searchset for indirect pin checking
whyrusleeping Jul 10, 2015
2c4eb60
allow multistream to have zero rtt stream opening
whyrusleeping Jul 9, 2015
e431f35
update multistream naming of lazyconn
whyrusleeping Jul 10, 2015
a5f9832
gofmt generated assets
tv42 Jul 15, 2015
4a33683
core tests: Stop assuming internals of Config
tv42 May 20, 2015
d836446
sharness: Stop assuming leveldb Datastore
tv42 May 20, 2015
2c4a9ab
fsrepo/serialize tests: Stop assuming internals of Config
tv42 May 20, 2015
6996ce6
Remove Config file section "Datastore", it's not used
tv42 May 19, 2015
dc73744
fsrepo: Detect uninitialized repo by missing config file
tv42 May 19, 2015
b76581d
fsrepo: Refactor to extract datastore internals
tv42 May 20, 2015
9497e26
Implement pluggable Datastore types, with nothing implemented yet
tv42 May 20, 2015
33d4128
thirdparty/s3-datastore: Datastore keys can be binary, hex encode the…
tv42 May 20, 2015
1174aab
thirdparty/s3-datastore: Let caller set ACL, change default to safer …
tv42 May 20, 2015
8f2d820
S3 datastore support
tv42 May 20, 2015
3ffebd9
Record datastore metrics for non-default datastores
tv42 May 20, 2015
45d4b1a
fixup datastore interfaces
whyrusleeping Jul 16, 2015
c6ee205
comments from CR
whyrusleeping Jul 17, 2015
1d21fad
fuse/readonly: Fix importer.BuildTrickleDagFromReader call
tv42 Aug 31, 2015
fbd9cab
fuse/ipns, fuse/readonly: Let the fuse library set defaults for Attr
tv42 Sep 1, 2015
6e126ed
fuse/ipns: Only change file size in Setattr if asked to
tv42 Sep 1, 2015
e49e610
p2p/net/filter: Guard with a mutex
tv42 Sep 1, 2015
78a8088
Refactor ipnsfs into a more generic and well tested mfs
whyrusleeping Sep 9, 2015
13ef17e
fixup comments
whyrusleeping Sep 22, 2015
6faa70e
implement ipfs files command
whyrusleeping Sep 30, 2015
38fab91
address comments from CR
whyrusleeping Oct 1, 2015
86901af
Move parts of `ipfs add` into core/coreunix
rht Oct 3, 2015
b6f28da
Add a --pin option to `ipfs add` (allowing --pin=false)
eminence Nov 2, 2015
d8ee7df
improves memory usage of add
whyrusleeping Nov 13, 2015
efac042
rework editor creation and finalization
whyrusleeping Nov 13, 2015
5e99be9
comment multiple dagstore error checking
whyrusleeping Nov 17, 2015
18099ab
if bucket doesnt have enough peers, grab more elsewhere
whyrusleeping Nov 13, 2015
bf955f3
add closenotify and large timeout to gateway
whyrusleeping Nov 19, 2015
8abb12e
Add config option for flatfs no-sync
rht Nov 12, 2015
ffd8592
Replace strings.Join(elms, "/") with path.Join(elms)
rht Nov 17, 2015
743f3ed
strings.Split -> path.SplitList
rht Nov 24, 2015
bf26b59
s/\[0:/\[:/g
rht Nov 25, 2015
a961b1f
ipfs files ls without -l is faster
whyrusleeping Nov 25, 2015
b4a3854
Remove chunk channels
rht Nov 15, 2015
89ba994
Simplify BalancedLayout test
rht Nov 18, 2015
dc2e343
add option to disable flushing files structure on writes
whyrusleeping Dec 2, 2015
4fdfbc7
compute add size in background to not stall add operation
whyrusleeping Dec 4, 2015
1efbc79
use mfs for adds
whyrusleeping Dec 4, 2015
d64f149
enfastify mfs
whyrusleeping Dec 4, 2015
b2b415b
fix some tests
whyrusleeping Dec 5, 2015
8fa53f8
slight cleanup
whyrusleeping Dec 5, 2015
be09205
fixify tests
whyrusleeping Dec 5, 2015
c49dcff
Allow for gc during adds
whyrusleeping Dec 6, 2015
5dd32d6
Add test for running gc during an add
whyrusleeping Dec 6, 2015
9e7e826
sort output in tests
whyrusleeping Dec 6, 2015
06c013b
cleanup and more testing
whyrusleeping Dec 6, 2015
f08c88c
feedback from CR
whyrusleeping Dec 8, 2015
cc4a69d
log failure to check file size
whyrusleeping Dec 8, 2015
f4ba724
implement utp transport
whyrusleeping Dec 8, 2015
b76dd79
update to new flatfs code
whyrusleeping Dec 14, 2015
d892661
Flatten multipart file transfers
whyrusleeping Dec 6, 2015
a9d6575
fix tests
whyrusleeping Dec 9, 2015
9c641f9
cleanup multipart
whyrusleeping Dec 28, 2015
b559c3e
PutNode creates intermediary nodes
whyrusleeping Dec 28, 2015
19bc5fe
add more tests for multipart parsing
whyrusleeping Dec 28, 2015
cd1e389
rename hidden field
whyrusleeping Dec 28, 2015
f3f7760
remove old update code
whyrusleeping Dec 29, 2015
6b1f1ec
send record fixes to peers who send outdated records
whyrusleeping Nov 19, 2015
51d031c
return sentinel error for invalid records
whyrusleeping Nov 20, 2015
b5ef584
replace go-psutil with go-sysinfo
whyrusleeping Dec 29, 2015
a83c3a3
use ServeContent for index.html
AtnNn Nov 26, 2015
cb1c5c5
add sharness test for index.html content type
whyrusleeping Jan 1, 2016
4d5af93
vendor in new go-datastore
whyrusleeping Jan 3, 2016
3ff880b
skip searching for child on -r flag
whyrusleeping Dec 19, 2015
56982b4
do not hold locks for multiple filesystem nodes at the same time
whyrusleeping Dec 19, 2015
e3769df
add flush option to mkdir
whyrusleeping Dec 19, 2015
f548a40
just flush dir in mkdir flush, not whole tree
whyrusleeping Dec 19, 2015
fd4c412
add test and locking fix
whyrusleeping Dec 27, 2015
871cc6f
call flush after files rm
whyrusleeping Dec 27, 2015
9aea2c7
fix shared node reference issue
whyrusleeping Jan 2, 2016
d4ffc94
refactor object patch command to work more betterer
whyrusleeping Jan 3, 2016
4dca1f2
better doc strings
whyrusleeping Jan 3, 2016
a99ad8a
add tests for and fix {set/append}-data
whyrusleeping Jan 5, 2016
faec2a3
cleanup dht cmd output and fix unrecognized events
whyrusleeping Jan 2, 2016
3224ae0
a small amount of cleanup in mfs dir
whyrusleeping Jan 11, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
vendor in new go-datastore
License: MIT
Signed-off-by: Jeromy <[email protected]>
  • Loading branch information
whyrusleeping committed Jan 12, 2016
commit 4d5af93f4373a20d7c2197bb2481f3c723ec3e65
8 changes: 4 additions & 4 deletions Godeps/Godeps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading