140cd1fd1b
remove debugerrors
...
We now consider debugerrors harmful: we've run into cases where
debugerror.Wrap() hid valuable error information (err == io.EOF?).
I've removed them from the main code, but left them in some tests.
Go errors are lacking, but unfortunately, this isn't the solution.
It is possible that debugerros.New or debugerrors.Errorf should
remain still (i.e. only remove debugerrors.Wrap) but we don't use
these errors often enough to keep.
2015-04-20 00:35:35 -07:00
f74e71f965
fix ugly error message when killing commands
2015-04-12 14:49:45 -07:00
675e2c7f85
Unify shutdown message format string
2015-04-07 14:12:22 +02:00
bf22aeec0a
Reorged imports from jbenet/go-ipfs to ipfs/go-ipfs
...
- Modified Godeps/Godeps.json by hand
- [TEST] Updated welcome docs hash to sharness
- [TEST] Updated contact doc
- [TEST] disabled breaking test (t0080-repo refs local)
2015-03-31 12:52:25 -07:00
fdd1cd8dc0
Remove fsrepo.At, make Open a constructor function
...
Nobody calls At without immediately calling Open.
First step, a mechanical transformation. Cleanups will follow.
2015-03-13 20:19:03 -07:00
01db359c0f
Kill the daemon during its startup
2015-03-12 12:05:10 +02:00
d23bed5baa
Rename ContextIsReadyToBeClosed
to InitDone
2015-03-12 11:42:07 +02:00
afd497e194
Dirty hack to fix race conditions in the daemon
2015-03-09 16:39:41 +02:00
6e5217fd97
Move the comment back to where it belongs
2015-03-09 06:36:06 +02:00
92d08db7a5
rewrote import paths of go.net/context to use golang.org/x/context
...
- updated go-ctxgroup and goprocess
ctxgroup: AddChildGroup was changed to AddChild. Used in two files:
- p2p/net/mock/mock_net.go
- routing/dht/dht.go
- updated context from hg repo to git
prev. commit in hg was ad01a6fcc8a19d3a4478c836895ffe883bd2ceab. (context: make parentCancelCtx iterative)
represents commit 84f8955a887232b6308d79c68b8db44f64df455c in git repo
- updated context to master (b6fdb7d8a4ccefede406f8fe0f017fb58265054c)
Aaron Jacobs (2):
net/context: Don't accept a context in the DoSomethingSlow example.
context: Be clear that users must cancel the result of WithCancel.
Andrew Gerrand (1):
go.net: use golang.org/x/... import paths
Bryan C. Mills (1):
net/context: Don't leak goroutines in Done example.
Damien Neil (1):
context: fix removal of cancelled timer contexts from parent
David Symonds (2):
context: Fix WithValue example code.
net: add import comments.
Sameer Ajmani (1):
context: fix TestAllocs to account for ints in interfaces
2015-02-25 11:58:19 +01:00
0db1a94862
misc: suppress logs to Debug (from Info)
2015-02-14 14:13:53 -08:00
a549cf57d6
add space
2015-02-14 14:13:53 -08:00
140c70d772
document some packages
2015-02-10 22:59:10 +00:00
58f39687cf
logs: removed all log.Errors unhelpful to users
...
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.
2015-02-03 01:06:07 -08:00
097c8a1166
feat(main): change pprof flag to IPFS_PROF
...
@jbenet @whyrusleeping thoughts?
2015-02-02 01:31:51 -08:00
d56917d860
fix(main): profile at top-level since work may be async
2015-02-02 01:16:45 -08:00
c7f922b5fc
set the root context at the earlist possible moment
2015-02-01 21:54:02 -08:00
e45e153a93
rename to repo path
...
fix FIXUP repo -> config
2015-02-01 21:49:39 -08:00
eeec8ab3d7
add TODO
2015-02-01 21:49:39 -08:00
3279047074
log(main) show IPFS_DIR/IPFS_PATH at start up
...
a one-time print out
2015-01-30 06:57:42 -08:00
a97234288d
rm updates...
2015-01-30 06:57:41 -08:00
2f2efc8463
cmd/ipfs: On command ClientError, suggest checking helptext instead of showing short helptext. Resovles #630
2015-01-24 21:40:19 -08:00
98ad33e005
refactor(eventlog) integrate into fsrepo
...
now, eventlogger works wherever the fsrepo is used
2015-01-24 01:37:03 -08:00
5706471897
commands: Made PostRun signature match Run
2015-01-23 18:29:31 -08:00
856d2896a7
commands: Added PreRun function to command
2015-01-23 18:19:40 -08:00
1281b25105
commands: Added PostRun function, called on the client
2015-01-23 18:19:40 -08:00
de45277883
doc(core, main)
2015-01-18 14:41:43 -08:00
4b5ff960c9
feat(core): use repo.Repo in core constructor
2015-01-18 14:41:42 -08:00
884143bf9c
move generic packages to thirdparty (see thirdparty/README.md)
2015-01-18 14:04:45 -08:00
6ec20b3574
huh
2015-01-14 03:02:23 -08:00
40e41d24f7
feat(fsrepo): protect with a repo lockfile
...
NB: daemon is one spot the repo lock is typically acquired
2015-01-14 03:02:23 -08:00
80c2e97692
refactor(main): use fsrepo to load config
2015-01-13 03:09:31 -08:00
405afd2a02
refactor(config, repo): all writes go through FSRepo. next: privatize these
2015-01-13 03:09:31 -08:00
5b3164de5c
refactor(repo/config) move config under repo
2015-01-13 03:09:30 -08:00
57b3ffa533
feat: new core constructor + config options (Standard, Online, Offline)
2015-01-11 01:23:25 -08:00
cf62f63b58
better daemon + main exit semantics
2015-01-04 00:47:27 -08:00
ac2be0b68b
util/log: SetDebugLogging
2014-12-12 02:45:22 -08:00
fb45e7b7fb
fix: name
...
editing in the browser here goes nothing
2014-12-09 15:27:02 -08:00
c2c95d1105
start threading context through the system
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-12-09 07:11:48 -08:00
6780228765
fix: seed the random number generator
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-12-09 00:06:53 -08:00
e8536db351
make bitswap sub-RPC's timeout (slowly for now)
2014-12-05 20:53:33 +00:00
514b26e2b8
remove sigquit from handled signals
2014-12-05 20:53:33 +00:00
8d6f2ed0bc
chore(main) move logging statement to more appropriate place
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-27 17:06:20 -08:00
9e6177ef2e
log(main) add log event for executing pre-command hooks
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-25 06:16:39 -08:00
b5dc686fda
feat(main) create root context
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-25 06:16:39 -08:00
4d497f1c6e
refactor(repo) mv ConfigureLogger to repo package
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
Conflicts:
cmd/ipfs/main.go
2014-11-24 16:05:51 -08:00
2c38487eb0
fix(eventlog) configure logging if repo is initialized
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-24 16:05:51 -08:00
43452fdeb7
updated multiaddr + multiaddr-net
...
I broke out multiaddr/net to its own package so
that multiaddr parsing could remain lean. multiaddr-net
will vendor special implementations of protocols (like utp)
2014-11-20 00:58:48 -08:00
5aaa45db9a
transitioned ipfs2 -> ipfs
2014-11-18 06:15:00 -08:00