-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Comparing changes
Open a pull request
base repository: ipfs/kubo
base: ec51450d071e
head repository: ipfs/kubo
compare: 2afe4a4d2372
Commits on Apr 14, 2015
-
Default config: listen on IPv6 for the swarm address
Baptiste Jonglez committedApr 14, 2015 Configuration menu - View commit details
-
Copy full SHA for 0f174ca - Browse repository at this point
Copy the full SHA 0f174caView commit details
Commits on Aug 2, 2015
-
Update link to ipfs installation guide
in Readme.md License: MIT Signed-off-by: Francesco (makevoid) <makevoid@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8b6ec66 - Browse repository at this point
Copy the full SHA 8b6ec66View commit details
Commits on Aug 3, 2015
-
Fedora/RedHat distros comply with US patent law and remove this curve, which makes it impossible to run ipfs with distro provided Golang. License: MIT Signed-off-by: Pavol Rusnak <stick@gk2.sk>
Configuration menu - View commit details
-
Copy full SHA for d3efdcf - Browse repository at this point
Copy the full SHA d3efdcfView commit details
Commits on Aug 4, 2015
-
Merge pull request #1548 from prusnak/remove-p224
remove elliptic.P224 usage
Configuration menu - View commit details
-
Copy full SHA for b30d9d4 - Browse repository at this point
Copy the full SHA b30d9d4View commit details -
bitswap/provide: improved rate limiting
this PR greatly speeds up providing and add. (1) Instead of idling workers, we move to a ratelimiter-based worker. We put this max at 512, so that means _up to_ 512 goroutines. This is very small load on the node, as each worker is providing to the dht, which means mostly waiting. It DOES put a large load on the DHT. but i want to try this out for a while and see if it's a problem. We can decide later if it is a problem for the network (nothing stops anyone from re-compiling, but the defaults of course matter). (2) We add a buffer size for provideKeys, which means that we block the add process much less. this is a very cheap buffer, as it only stores keys (it may be even cheaper with a lock + ring buffer instead of a channel...). This makes add blazing fast-- it was being rate limited by providing. Add should not be ratelimited by providing (much, if any) as the user wants to just store the stuff in the local node's repo. This buffer is initially set to 4096, which means: 4096 * keysize (~258 bytes + go overhead) ~ 1-1.5MB this buffer only last a few sec to mins, and is an ok thing to do for the sake of very fast adds. (this could be a configurable paramter, certainly for low-mem footprint use cases). At the moment this is not much, compared to block sizes. (3) We make the providing EventBegin() + Done(), so that we can track how long a provide takes, and we can remove workers as they finish in bsdash and similar tools. License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
Configuration menu - View commit details
-
Copy full SHA for 6e705e1 - Browse repository at this point
Copy the full SHA 6e705e1View commit details
Commits on Aug 5, 2015
-
Merge pull request #1553 from ipfs/fix-providing-speed
bitswap/provide: improved rate limiting
Configuration menu - View commit details
-
Copy full SHA for 6f943d7 - Browse repository at this point
Copy the full SHA 6f943d7View commit details -
Merge pull request #1547 from makevoid/patch-1
Update link to ipfs installation guide
Configuration menu - View commit details
-
Copy full SHA for 6944c73 - Browse repository at this point
Copy the full SHA 6944c73View commit details -
unixfs/tar: cleaned up reader code
License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
4Configuration menu - View commit details
-
Copy full SHA for b858928 - Browse repository at this point
Copy the full SHA b858928View commit details -
thirdparty/tar: clearer var names for recursion
License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
Configuration menu - View commit details
-
Copy full SHA for f460984 - Browse repository at this point
Copy the full SHA f460984View commit details -
sharness/t009-get: fix space/tabs
License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
Configuration menu - View commit details
-
Copy full SHA for 741cf7e - Browse repository at this point
Copy the full SHA 741cf7eView commit details -
up until now there has been a very annoying bug with get, we would get halting behavior. I'm not 100% sure this commit fixes it, but it should. It certainly fixes others found in the process of digging into the get / tar extractor code. (wish we could repro the bug reliably enough to make a test case). This is a much cleaner tar writer. the ad-hoc, error-prone synch for the tar reader is gone (with i believe was incorrect). it is replaced with a simple pipe and bufio. The tar logic is now in tar.Writer, which writes unixfs dag nodes into a tar archive (no need for synch here). And get's reader is constructed with DagArchive which sets up the pipe + bufio. NOTE: this commit also changes this behavior of `get`: When retrieving a single file, if the file exists, get would fail. this emulated the behavior of wget by default, which (without opts) does not overwrite if the file is there. This change makes get fail if the file is available locally. This seems more intuitive to me as expected from a unix tool-- though perhaps it should be discussed more before adopting. Everything seems to work fine, and i have not been able to reproduce the get halt bug. License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
2Configuration menu - View commit details
-
Copy full SHA for f105ce4 - Browse repository at this point
Copy the full SHA f105ce4View commit details -
Merge pull request #1552 from ipfs/fix-tar-reader
get: fix halt bug + improvements
Configuration menu - View commit details
-
Copy full SHA for d1366cd - Browse repository at this point
Copy the full SHA d1366cdView commit details
Commits on Aug 8, 2015
-
use rabin fingerprinting for a chunker
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> implement rabin fingerprinting as a chunker for ipfs License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> vendor correctly License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> refactor chunking interface a little License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> work chunking interface changes up into importer License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com> move chunker type parsing into its own file in chunk License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 39a2339 - Browse repository at this point
Copy the full SHA 39a2339View commit details
Commits on Aug 10, 2015
-
randomly getting a bad data layout shouldnt fail the tests
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d287bc - Browse repository at this point
Copy the full SHA 4d287bcView commit details
Commits on Aug 11, 2015
-
implement a basic DAG diffing algorithm
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ed4274c - Browse repository at this point
Copy the full SHA ed4274cView commit details -
Merge pull request #1545 from ipfs/feat/real-rabin
Feat/real rabin
Configuration menu - View commit details
-
Copy full SHA for e8d6f79 - Browse repository at this point
Copy the full SHA e8d6f79View commit details
Commits on Aug 12, 2015
-
cmds/add: use dagutils.Editor, like patch
This changes the pin behavior. It uses the filenames given through the api, and allows files to be streamed faltly (not a hierarchy), which is easier for other things (like vinyl in node-ipfs-api land). Files can also be entirely out of order, and the garbage intermediate directories will not be pinned (gc-ed later). The changes also mean the output of add has changed slightly-- it no longer shows the local path added, but rather the dag path relative to the added roots. This is a small difference, but changes tests. The dagutils.Editor creates a lot of chaff (intermediate objects) along the way. Wonder how we might minimize the writes to the datastore... This commit also removes the "NilRepo()" part of the --only-hash mode. We need to store at least in an in-mem repo/datastore because otherwise the dagutils.Editor breaks. License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
4Configuration menu - View commit details
-
Copy full SHA for 978c9fa - Browse repository at this point
Copy the full SHA 978c9faView commit details -
Merge pull request #1565 from ipfs/add-patch
cmds/add: use dagutils.Editor, like patch
Configuration menu - View commit details
-
Copy full SHA for ace06b4 - Browse repository at this point
Copy the full SHA ace06b4View commit details -
use correct context for dht notifs
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 64102a5 - Browse repository at this point
Copy the full SHA 64102a5View commit details
Commits on Aug 13, 2015
-
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 35ab1e3 - Browse repository at this point
Copy the full SHA 35ab1e3View commit details -
config set: test setting with null & not-defined parent
This adds a failing for the case described in #1561 License: MIT Signed-off-by: Stephan Seidt <evilhackerdude@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for afbdedb - Browse repository at this point
Copy the full SHA afbdedbView commit details -
Config: allow to set maps on null value
Also, now, if ipfs config foo.bar has value of anything that is not map (0, "0", 0.1), then ipfs config foo.bar.baz now returns an error instead of a panic License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c0a0cde - Browse repository at this point
Copy the full SHA c0a0cdeView commit details -
dont put newlines in refs json output
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8d6fa2e - Browse repository at this point
Copy the full SHA 8d6fa2eView commit details
Commits on Aug 14, 2015
-
Merge pull request #1571 from ipfs/fix/refs-json
dont put newlines in refs json output
Configuration menu - View commit details
-
Copy full SHA for c1380f1 - Browse repository at this point
Copy the full SHA c1380f1View commit details -
Merge pull request #1570 from rht/config-null
Config: allow to set maps on null value
Configuration menu - View commit details
-
Copy full SHA for da75e92 - Browse repository at this point
Copy the full SHA da75e92View commit details -
blockservice.New doesnt need to return an error
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f209763 - Browse repository at this point
Copy the full SHA f209763View commit details
Commits on Aug 15, 2015
-
Merge pull request #1076 from zorun/fix-listen-ipv6
Default config: listen on IPv6 for the swarm address
Configuration menu - View commit details
-
Copy full SHA for 7789077 - Browse repository at this point
Copy the full SHA 7789077View commit details -
Merge pull request #1575 from ipfs/blockservice-no-err
blockservice.New doesnt need to return an error
Configuration menu - View commit details
-
Copy full SHA for 4433c30 - Browse repository at this point
Copy the full SHA 4433c30View commit details -
Based on #1389 License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dd99a70 - Browse repository at this point
Copy the full SHA dd99a70View commit details -
Merge pull request #1581 from rht/feat/read-only-api-gateway
Add readonly api to gateway
Configuration menu - View commit details
-
Copy full SHA for fbac820 - Browse repository at this point
Copy the full SHA fbac820View commit details
Commits on Aug 16, 2015
-
Show readonly commands in gateway readonly API
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e4dbec5 - Browse repository at this point
Copy the full SHA e4dbec5View commit details -
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 916f987 - Browse repository at this point
Copy the full SHA 916f987View commit details -
Add router that does nothing for bitswap_wo_routing test
License: MIT Signed-off-by: Karthik Bala <karthikbala444@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d140b8a - Browse repository at this point
Copy the full SHA d140b8aView commit details
Commits on Aug 17, 2015
-
Merge pull request #1579 from heems/nonerouter
Add router that does nothing for bitswap_wo_routing test
Configuration menu - View commit details
-
Copy full SHA for ee54f87 - Browse repository at this point
Copy the full SHA ee54f87View commit details -
Merge pull request #1583 from rht/feat/read-only-api-gateway
Readonly gateway API fix
Configuration menu - View commit details
-
Copy full SHA for e10e711 - Browse repository at this point
Copy the full SHA e10e711View commit details -
Merge pull request #1568 from ipfs/fix/dht-commands
use correct context for dht notifs
Configuration menu - View commit details
-
Copy full SHA for 49dab68 - Browse repository at this point
Copy the full SHA 49dab68View commit details -
Merge pull request #1563 from ipfs/dag-diff
implement a basic DAG diffing algorithm
Configuration menu - View commit details
-
Copy full SHA for d07bf89 - Browse repository at this point
Copy the full SHA d07bf89View commit details -
Add test for readonly gateway api sanitation
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 90b6490 - Browse repository at this point
Copy the full SHA 90b6490View commit details -
gateway: bring back TestGatewayGet test
License: MIT Signed-off-by: Lars Gierth <larsg@systemli.org>
Lars Gierth committedAug 17, 2015 Configuration menu - View commit details
-
Copy full SHA for a3a10a4 - Browse repository at this point
Copy the full SHA a3a10a4View commit details -
gateway: make IPNSHostname complete
IPNSHostnameOption() touches the URL path only on the way in, but not on the way out. This commit makes it complete by touching the following URLs in responses: - Heading, file links, back links in directory listings - Redirecting /foo to /foo/ if there's an index.html link - Omit Suborigin header License: MIT Signed-off-by: Lars Gierth <larsg@systemli.org>
Lars Gierth committedAug 17, 2015 Configuration menu - View commit details
-
Copy full SHA for 09d7501 - Browse repository at this point
Copy the full SHA 09d7501View commit details
Commits on Aug 18, 2015
-
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e9bedb1 - Browse repository at this point
Copy the full SHA e9bedb1View commit details
Commits on Aug 19, 2015
-
Merge pull request #1588 from ipfs/version-bump
bump development version
Configuration menu - View commit details
-
Copy full SHA for 0634f98 - Browse repository at this point
Copy the full SHA 0634f98View commit details -
Merge pull request #1587 from rht/feat/read-only-api-gateway
Add test for readonly gateway api sanitation
Configuration menu - View commit details
-
Copy full SHA for d1dd53b - Browse repository at this point
Copy the full SHA d1dd53bView commit details -
Merge pull request #1577 from lgierth/gateway-host-header
gateway: make IPNSHostname work on responses too
Configuration menu - View commit details
-
Copy full SHA for 3dfe02a - Browse repository at this point
Copy the full SHA 3dfe02aView commit details -
Add --empty-repo option for init (#1559)
License: MIT Signed-off-by: Pavol Rusnak <stick@gk2.sk>
Configuration menu - View commit details
-
Copy full SHA for 73e820a - Browse repository at this point
Copy the full SHA 73e820aView commit details
Commits on Aug 20, 2015
-
Configuration menu - View commit details
-
Copy full SHA for dfa0351 - Browse repository at this point
Copy the full SHA dfa0351View commit details -
Decompose DagArchive from unixfs tar
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9f0c813 - Browse repository at this point
Copy the full SHA 9f0c813View commit details -
blame: @whyrusleeping on ed4274c License: MIT Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
Configuration menu - View commit details
-
Copy full SHA for 941e076 - Browse repository at this point
Copy the full SHA 941e076View commit details -
Merge pull request #1595 from ipfs/hotfix-venodr
fix master: make vendor
Configuration menu - View commit details
-
Copy full SHA for 4cef862 - Browse repository at this point
Copy the full SHA 4cef862View commit details
Commits on Aug 21, 2015
-
License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Configuration menu - View commit details
-
Copy full SHA for dd6fe10 - Browse repository at this point
Copy the full SHA dd6fe10View commit details
There are no files selected for viewing
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.