- 04 2月, 2015 12 次提交
-
-
由 Jeromy 提交于
-
implement trickledag for faster unixfs operations
由 Jeromy Johnson 提交于 -
由 Jeromy 提交于
-
由 Jeromy 提交于
-
由 Jeromy 提交于
-
由 Jeromy 提交于
-
gc query queues
由 Juan Batiz-Benet 提交于 -
when setting config keys, validate against struct before writing to disk
由 Brian Tiger Chow 提交于 -
由 Brian Tiger Chow 提交于
-
由 Brian Tiger Chow 提交于
-
由 Brian Tiger Chow 提交于
-
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.
由 Brian Tiger Chow 提交于
-
- 03 2月, 2015 28 次提交
-
-
We are leaking peer queues: http://gateway.ipfs.io/ipfs/QmQxVA48CzVwwNYExUiFe56VrUBn8u368ZfchnCLoc7fSC/moriarty
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
cmd fixes -- fix id + swarm bugs
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
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 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
logs: removed all log.Errors unhelpful to users
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
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 提交于 -
AddrSplosion III - Revenge of the granular TTL
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
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 提交于 -
由 Juan Batiz-Benet 提交于
-
this will help us introspect what's going on.
由 Juan Batiz-Benet 提交于 -
it keeps failing early.
由 Juan Batiz-Benet 提交于 -
so that we dont get stuck dialing bad addrs first always.
由 Juan Batiz-Benet 提交于 -
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 提交于 -
This addr manager should seriously help with the addrsplosion problem.
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
sharness/test-lib: remove some "cat" followed by |
由 Juan Batiz-Benet 提交于 -
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>
由 Christian Couder 提交于 -
Allow FSRepo components to depend on the config, add log config to eventlog
由 Brian Tiger Chow 提交于 -
由 Brian Tiger Chow 提交于
-
由 Brian Tiger Chow 提交于
-