- 04 Feb, 2015 12 commits
-
-
Jeromy authored
-
Jeromy Johnson authored
implement trickledag for faster unixfs operations
-
Jeromy authored
-
Jeromy authored
-
Jeromy authored
-
Jeromy authored
-
Juan Batiz-Benet authored
gc query queues
-
Brian Tiger Chow authored
when setting config keys, validate against struct before writing to disk
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
When setting config keys, the program doesn't know whether the key-to-be-modified exists on the Config struct. (Perhaps, with reflection, it is possible to find the field). To allow callers to write non-existent keys, the program would... Before: 1) converts the in-memory *Config to a map 2) sets the key on the map, and 3) writes this map to disk. 4) Then, it converts this map back into an in-memory struct. This commit swaps 3 and 4 so the map can be validated against the struct before being written to disk. This prevents the bug identified in #740.
-
- 03 Feb, 2015 28 commits
-
-
Juan Batiz-Benet authored
We are leaking peer queues: http://gateway.ipfs.io/ipfs/QmQxVA48CzVwwNYExUiFe56VrUBn8u368ZfchnCLoc7fSC/moriarty
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
cmd fixes -- fix id + swarm bugs
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
from irc: <jbenet> Any idea why this job isn't finding Go? https://travis-ci.org/jbenet/go-ipfs/jobs/49296465 -- we havent had problems for a while and now lots of builds fail like this. <•meatballhat> jbenet: still around? <•meatballhat> jbenet: the `release` name was something specific to gvm. As there is no `release` tag in the go repo, it's no longer a valid target. What you probably want is `1.4.1` or `master`. <jbenet> meatballhat: ah thank you <•meatballhat> jbenet: np, sorry about the switchup! gvm had been woefully undermaintained since August, so we were long overdue in replacing it.
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
logs: removed all log.Errors unhelpful to users
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
Let's save log.Error for things the user can take action on. Moved all our diagnostics to log.Debug. We can ideally reduce them even further.
-
Juan Batiz-Benet authored
AddrSplosion III - Revenge of the granular TTL
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
TODOs: - need to consolidate all the versioning stuff into one package - need to do the version check as a handshake, before further communication happens. we used to do this.
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
this will help us introspect what's going on.
-
Juan Batiz-Benet authored
it keeps failing early.
-
Juan Batiz-Benet authored
so that we dont get stuck dialing bad addrs first always.
-
Juan Batiz-Benet authored
This will mitigate the fd explosion, but slow down dials majorly as any peer with more addresses than the rate limit will have to wait a whole dial timeout (~15s)
-
Juan Batiz-Benet authored
This addr manager should seriously help with the addrsplosion problem.
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
sharness/test-lib: remove some "cat" followed by |
-
Christian Couder authored
The pattern "cat FILE | COMMAND" can be simplified to just "COMMAND FILE" when COMMAND accepts files as arguments. License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
-
Brian Tiger Chow authored
Allow FSRepo components to depend on the config, add log config to eventlog
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-