-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Dev0.4.0 #1381
Commits on Jan 12, 2016
-
License: MIT Signed-off-by: David Dias <daviddias.p@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 694abde - Browse repository at this point
Copy the full SHA 694abdeView commit details -
pin: Guard against callers causing refcount underflow
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>
Configuration menu - View commit details
-
Copy full SHA for c0ec377 - Browse repository at this point
Copy the full SHA c0ec377View commit details -
sharness: Use sed in a cross-platform safe way
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>
Configuration menu - View commit details
-
Copy full SHA for a3de9bf - Browse repository at this point
Copy the full SHA a3de9bfView commit details -
sharness:
fusermount -u
is the documented way to unmount FUSE on LinuxLicense: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5b96d4d - Browse repository at this point
Copy the full SHA 5b96d4dView commit details -
pin: unexport NewIndirectPin, it's not useful and not used elsewhere
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d586a3a - Browse repository at this point
Copy the full SHA d586a3aView commit details -
pin: Remove code shadowing pins as datastore keys
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>
Configuration menu - View commit details
-
Copy full SHA for 6c0e42b - Browse repository at this point
Copy the full SHA 6c0e42bView commit details -
blocks/set: Remove now-unused NewDBWrapperSet
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c4d2988 - Browse repository at this point
Copy the full SHA c4d2988View commit details -
Simplify Pinner interface by folding ManualPinner into Pinner
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>
Configuration menu - View commit details
-
Copy full SHA for c9ce2e7 - Browse repository at this point
Copy the full SHA c9ce2e7View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d6a6152 - Browse repository at this point
Copy the full SHA d6a6152View commit details -
pin: Remove double bookkeeping of refcount keys
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fecfb76 - Browse repository at this point
Copy the full SHA fecfb76View commit details -
Use uint64 for indirect pin refcounts
Platform-dependent behavior is not nice, and negative refcounts are not very useful. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 96e45c7 - Browse repository at this point
Copy the full SHA 96e45c7View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb589a8 - Browse repository at this point
Copy the full SHA fb589a8View commit details -
sharness: Don't assume we know all things that can create garbage
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>
Configuration menu - View commit details
-
Copy full SHA for 531f057 - Browse repository at this point
Copy the full SHA 531f057View commit details -
pin: Rewrite to store pins in IPFS objects
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>
Configuration menu - View commit details
-
Copy full SHA for e5b8ee4 - Browse repository at this point
Copy the full SHA e5b8ee4View commit details -
pin: Future-proof against refcount marshaled size changes
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 72753e5 - Browse repository at this point
Copy the full SHA 72753e5View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 896601f - Browse repository at this point
Copy the full SHA 896601fView commit details -
pin: Do not accidentally delete indirect pins on Flush
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7a66a7d - Browse repository at this point
Copy the full SHA 7a66a7dView commit details -
dagmodifier: Don't lose pin if old and new key happen to be equal
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b24de97 - Browse repository at this point
Copy the full SHA b24de97View commit details -
dagmodifier test: Add TODO note about how bad luck can cause test fai…
…lure License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aafebc5 - Browse repository at this point
Copy the full SHA aafebc5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c48f456 - Browse repository at this point
Copy the full SHA c48f456View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4f34e0e - Browse repository at this point
Copy the full SHA 4f34e0eView commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for de50b21 - Browse repository at this point
Copy the full SHA de50b21View commit details -
Add locking interface to blockstore
The addition of a locking interface to the blockstore allows us to perform atomic operations on the underlying datastore without having to worry about different operations happening in the background, such as garbage collection. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for da0d48e - Browse repository at this point
Copy the full SHA da0d48eView commit details -
merkledag FetchGraph and EnumerateChildren
This commit improves (fixes) the FetchGraph call for recursively fetching every descendant node of a given merkledag node. This operation should be the simplest way of ensuring that you have replicated a dag locally. This commit also implements a method in the merkledag package called EnumerateChildren, this method is used to get a set of the keys of every descendant node of the given node. All keys found are noted in the passed in KeySet, which may in the future be implemented on disk to avoid excessive memory consumption. License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b9e5cfa - Browse repository at this point
Copy the full SHA b9e5cfaView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dc3b9ed - Browse repository at this point
Copy the full SHA dc3b9edView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1a03d5e - Browse repository at this point
Copy the full SHA 1a03d5eView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7b675e8 - Browse repository at this point
Copy the full SHA 7b675e8View commit details -
renamed {R,}Lock -> {Pin,GC}Lock
License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
Configuration menu - View commit details
-
Copy full SHA for 27f34b4 - Browse repository at this point
Copy the full SHA 27f34b4View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> dont GC blocks used by pinner License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> comment GC algo License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> add lock to blockstore to prevent GC from eating wanted blocks License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> improve FetchGraph License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> separate interfaces for blockstore and GCBlockstore License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> reintroduce indirect pinning, add enumerateChildren dag method License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b12ee40 - Browse repository at this point
Copy the full SHA b12ee40View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5123857 - Browse repository at this point
Copy the full SHA 5123857View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 16c4d8c - Browse repository at this point
Copy the full SHA 16c4d8cView commit details -
pin rm fails appropriately for indirect pins
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 879cfee - Browse repository at this point
Copy the full SHA 879cfeeView commit details -
dont use searchset for indirect pin checking
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 859de51 - Browse repository at this point
Copy the full SHA 859de51View commit details -
allow multistream to have zero rtt stream opening
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2c4eb60 - Browse repository at this point
Copy the full SHA 2c4eb60View commit details -
update multistream naming of lazyconn
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e431f35 - Browse repository at this point
Copy the full SHA e431f35View commit details -
The generated file went through some changes because of differing go-bindata versions. License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for a5f9832 - Browse repository at this point
Copy the full SHA a5f9832View commit details -
core tests: Stop assuming internals of Config
License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 4a33683 - Browse repository at this point
Copy the full SHA 4a33683View commit details -
sharness: Stop assuming leveldb Datastore
License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for d836446 - Browse repository at this point
Copy the full SHA d836446View commit details -
fsrepo/serialize tests: Stop assuming internals of Config
License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 2c4a9ab - Browse repository at this point
Copy the full SHA 2c4a9abView commit details -
Remove Config file section "Datastore", it's not used
This gives us a clean slate for the new code, avoiding leftovers. License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 6996ce6 - Browse repository at this point
Copy the full SHA 6996ce6View commit details -
fsrepo: Detect uninitialized repo by missing config file
Earlier, it also checked checked the leveldb directory. That part added no crash safety to the application, and just hardcoded assumptions about the datastore. If anything, this should rely on the absolute last item created by fsrepo.Init, and there should be fsync guarantees about ordering. License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for dc73744 - Browse repository at this point
Copy the full SHA dc73744View commit details -
fsrepo: Refactor to extract datastore internals
License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for b76581d - Browse repository at this point
Copy the full SHA b76581dView commit details -
Implement pluggable Datastore types, with nothing implemented yet
License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 9497e26 - Browse repository at this point
Copy the full SHA 9497e26View commit details -
thirdparty/s3-datastore: Datastore keys can be binary, hex encode the…
…m for S3 License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 33d4128 - Browse repository at this point
Copy the full SHA 33d4128View commit details -
thirdparty/s3-datastore: Let caller set ACL, change default to safer …
…"private" License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 1174aab - Browse repository at this point
Copy the full SHA 1174aabView commit details -
To test it, set up an S3 bucket (in an AWS region that is not US Standard, for read-after-write consistency), run `ipfs init`, then edit `~/.ipfs/config` to say "Datastore": { "Type": "s3", "Region": "us-west-1", "Bucket": "mahbukkit", "ACL": "private" }, with the right values. Set `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` in the environment and you should be able to run `ipfs add` and `ipfs cat` and see the bucket be populated. No automated tests exist, unfortunately. S3 is thorny to simulate. License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 8f2d820 - Browse repository at this point
Copy the full SHA 8f2d820View commit details -
Record datastore metrics for non-default datastores
License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 3ffebd9 - Browse repository at this point
Copy the full SHA 3ffebd9View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 45d4b1a - Browse repository at this point
Copy the full SHA 45d4b1aView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6ee205 - Browse repository at this point
Copy the full SHA c6ee205View commit details -
fuse/readonly: Fix importer.BuildTrickleDagFromReader call
Last argument was dropped in ffd4c3f License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 1d21fad - Browse repository at this point
Copy the full SHA 1d21fadView commit details -
fuse/ipns, fuse/readonly: Let the fuse library set defaults for Attr
Without this, all entries will have nlink==0, which confuses a bunch of tools. Most dramatically, systemd-nspawn enters a busy loop in its lock utility function. License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for fbd9cab - Browse repository at this point
Copy the full SHA fbd9cabView commit details -
fuse/ipns: Only change file size in Setattr if asked to
This used to cause files e.g. being edited with `vi` to become 0-size. License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for 6e126ed - Browse repository at this point
Copy the full SHA 6e126edView commit details -
p2p/net/filter: Guard with a mutex
Callers assume this is safe to call whenever, let's make it so. License: MIT Signed-off-by: Tommi Virtanen <tv@eagain.net>
Configuration menu - View commit details
-
Copy full SHA for e49e610 - Browse repository at this point
Copy the full SHA e49e610View commit details -
Refactor ipnsfs into a more generic and well tested mfs
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 78a8088 - Browse repository at this point
Copy the full SHA 78a8088View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 13ef17e - Browse repository at this point
Copy the full SHA 13ef17eView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6faa70e - Browse repository at this point
Copy the full SHA 6faa70eView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38fab91 - Browse repository at this point
Copy the full SHA 38fab91View commit details -
Move parts of
ipfs add
into core/coreunixLicense: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 86901af - Browse repository at this point
Copy the full SHA 86901afView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f28da - Browse repository at this point
Copy the full SHA b6f28daView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d8ee7df - Browse repository at this point
Copy the full SHA d8ee7dfView commit details -
rework editor creation and finalization
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for efac042 - Browse repository at this point
Copy the full SHA efac042View commit details -
comment multiple dagstore error checking
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5e99be9 - Browse repository at this point
Copy the full SHA 5e99be9View commit details -
if bucket doesnt have enough peers, grab more elsewhere
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 18099ab - Browse repository at this point
Copy the full SHA 18099abView commit details -
add closenotify and large timeout to gateway
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf955f3 - Browse repository at this point
Copy the full SHA bf955f3View commit details -
Add config option for flatfs no-sync
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8abb12e - Browse repository at this point
Copy the full SHA 8abb12eView commit details -
Replace strings.Join(elms, "/") with path.Join(elms)
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ffd8592 - Browse repository at this point
Copy the full SHA ffd8592View commit details -
strings.Split -> path.SplitList
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 743f3ed - Browse repository at this point
Copy the full SHA 743f3edView commit details -
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf26b59 - Browse repository at this point
Copy the full SHA bf26b59View commit details -
ipfs files ls without -l is faster
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a961b1f - Browse repository at this point
Copy the full SHA a961b1fView commit details -
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b4a3854 - Browse repository at this point
Copy the full SHA b4a3854View commit details -
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 89ba994 - Browse repository at this point
Copy the full SHA 89ba994View commit details -
add option to disable flushing files structure on writes
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dc2e343 - Browse repository at this point
Copy the full SHA dc2e343View commit details -
compute add size in background to not stall add operation
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4fdfbc7 - Browse repository at this point
Copy the full SHA 4fdfbc7View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1efbc79 - Browse repository at this point
Copy the full SHA 1efbc79View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d64f149 - Browse repository at this point
Copy the full SHA d64f149View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b2b415b - Browse repository at this point
Copy the full SHA b2b415bView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8fa53f8 - Browse repository at this point
Copy the full SHA 8fa53f8View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be09205 - Browse repository at this point
Copy the full SHA be09205View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c49dcff - Browse repository at this point
Copy the full SHA c49dcffView commit details -
Add test for running gc during an add
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5dd32d6 - Browse repository at this point
Copy the full SHA 5dd32d6View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e7e826 - Browse repository at this point
Copy the full SHA 9e7e826View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 06c013b - Browse repository at this point
Copy the full SHA 06c013bView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f08c88c - Browse repository at this point
Copy the full SHA f08c88cView commit details -
log failure to check file size
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cc4a69d - Browse repository at this point
Copy the full SHA cc4a69dView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f4ba724 - Browse repository at this point
Copy the full SHA f4ba724View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b76dd79 - Browse repository at this point
Copy the full SHA b76dd79View commit details -
Flatten multipart file transfers
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d892661 - Browse repository at this point
Copy the full SHA d892661View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a9d6575 - Browse repository at this point
Copy the full SHA a9d6575View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9c641f9 - Browse repository at this point
Copy the full SHA 9c641f9View commit details -
PutNode creates intermediary nodes
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b559c3e - Browse repository at this point
Copy the full SHA b559c3eView commit details -
add more tests for multipart parsing
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 19bc5fe - Browse repository at this point
Copy the full SHA 19bc5feView commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cd1e389 - Browse repository at this point
Copy the full SHA cd1e389View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f3f7760 - Browse repository at this point
Copy the full SHA f3f7760View commit details -
send record fixes to peers who send outdated records
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6b1f1ec - Browse repository at this point
Copy the full SHA 6b1f1ecView commit details -
return sentinel error for invalid records
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 51d031c - Browse repository at this point
Copy the full SHA 51d031cView commit details -
replace go-psutil with go-sysinfo
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b5ef584 - Browse repository at this point
Copy the full SHA b5ef584View commit details -
use ServeContent for index.html
One advantage is that it sets the Content-Type header correctly. License: MIT Signed-off-by: Etienne Laurin <etienne@atnnn.com>
Configuration menu - View commit details
-
Copy full SHA for a83c3a3 - Browse repository at this point
Copy the full SHA a83c3a3View commit details -
add sharness test for index.html content type
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cb1c5c5 - Browse repository at this point
Copy the full SHA cb1c5c5View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d5af93 - Browse repository at this point
Copy the full SHA 4d5af93View commit details -
skip searching for child on -r flag
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3ff880b - Browse repository at this point
Copy the full SHA 3ff880bView commit details -
do not hold locks for multiple filesystem nodes at the same time
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 56982b4 - Browse repository at this point
Copy the full SHA 56982b4View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e3769df - Browse repository at this point
Copy the full SHA e3769dfView commit details -
just flush dir in mkdir flush, not whole tree
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f548a40 - Browse repository at this point
Copy the full SHA f548a40View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fd4c412 - Browse repository at this point
Copy the full SHA fd4c412View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 871cc6f - Browse repository at this point
Copy the full SHA 871cc6fView commit details -
fix shared node reference issue
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9aea2c7 - Browse repository at this point
Copy the full SHA 9aea2c7View commit details -
refactor object patch command to work more betterer
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d4ffc94 - Browse repository at this point
Copy the full SHA d4ffc94View commit details -
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4dca1f2 - Browse repository at this point
Copy the full SHA 4dca1f2View commit details -
add tests for and fix {set/append}-data
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a99ad8a - Browse repository at this point
Copy the full SHA a99ad8aView commit details -
cleanup dht cmd output and fix unrecognized events
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for faec2a3 - Browse repository at this point
Copy the full SHA faec2a3View commit details -
a small amount of cleanup in mfs dir
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3224ae0 - Browse repository at this point
Copy the full SHA 3224ae0View commit details