1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-30 01:52:26 +08:00

4298 Commits

Author SHA1 Message Date
b71b7271c8 Merge pull request #1181 from ipfs/fix/mega-read
quick fix for OOM panic that has been plaguing us
2015-05-05 00:58:15 -04:00
99596435a7 Merge pull request #1166 from ipfs/fix/bitswap-multisend
try harder to not send duplicate blocks
2015-05-05 00:07:53 -04:00
9a5bb52fcd Merge pull request #1194 from ipfs/fix/iptb-fails
increase iptb test stability
2015-05-04 22:55:54 -04:00
688275b08f Merge pull request #1164 from ipfs/fix/ipns-append
fix append bug and overwrite/truncate bug
2015-05-04 22:55:13 -04:00
9cf8c5cbc9 update iptb dependency and use different ports for each iptb cluster
update iptb dependency again, and pick different ports for each iptb cluster

try and fix godeps crap
2015-05-04 19:45:44 -07:00
9b12e02b69 Merge pull request #1193 from ipfs/improve_parse_test
Improve parse_test.go
2015-05-04 15:15:55 -07:00
6f04302a48 remove logging of dup blocks, move to counters for bitswap stat 2015-05-04 03:12:17 -07:00
45b54c787f Merge pull request #1183 from wking/remove-core-commands-internal-slice_util
core/commands/internal/slice_util: Remove this unused package
2015-05-03 23:17:32 -07:00
29fae23d0d Merge pull request #1190 from ipfs/godep/msgio
godep: update go-msgio
2015-05-03 13:19:46 -07:00
93f253e00b parse_test: add testFail() to simplify tests
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-05-03 20:18:40 +02:00
47a88f8429 parse_test: improve existing tests
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-05-03 20:10:28 +02:00
c6dcfaaf5d parse_test: use fileToSimulateStdin()
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-05-03 12:09:13 +02:00
d368cb7a43 godep: update go-msgio 2015-05-03 04:29:13 +02:00
58126c1c6c parse_test: improve tests with stdin enabled arg
Now also check that we get the right arguments from
the parsing.

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-05-02 23:35:24 +02:00
d0752a714d parse_test: add tests for stdin enabled arg
Let's document how stdin enabled arguments currently
work by adding some tests.

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-05-02 23:02:57 +02:00
3e4a06945f parse_test: fix and test sameWords()
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-05-02 23:02:57 +02:00
2a5b2f2f4a parse_test: move helper functions
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-05-02 23:02:57 +02:00
fab5e91a93 Merge pull request #1163 from ipfs/ds-metrics
Record Datastore metrics for flatfs and leveldb
2015-05-02 13:16:04 -07:00
fc87f01a85 Merge pull request #1185 from wking/go-doc
Add package comments to packages that are missing them
2015-05-02 12:22:17 -07:00
fc28ef401f Merge pull request #1149 from ipfs/fix/better-mem-prof
write memory profiles every 30 seconds when enabled
2015-05-02 12:12:22 -07:00
2d3fb84d3f Merge pull request #1180 from ipfs/fix/ticker-waste
dont create a new ticker each loop
2015-05-02 11:59:29 -07:00
efa4907565 core/corerepo/pinning: Add a package comment
Currently garbage collection is triggered manually and there are no
age-restrictions on the removal.  I expect we'll eventually follow Git
and auto-launch garbage collection when we hit some threshold of disk
consumption (gc.auto).  I expect we'll also follow Git and keep
unpinned or unreachable objects (gc.pruneexpire, etc.).  But we don't
seem to do either of those yet.
2015-05-02 08:55:43 -07:00
e02fc1ec6b core/corehttp/corehttp: Add a package comment
I'm not entirely clear on the role that this package is filling, but
this description seems like a reasonable guess based on a quick skim
through it's exported API.
2015-05-02 08:35:34 -07:00
6892eba511 core/commands/internal/slice_util: Remove this unused package
The last references to CastToReaders were commented out in 6faeee83
(cmds2/add: temp fix for -r. horrible hack, 2014-11-11) and then
removed completely in 032e9c29 (core/commands2: Updated 'add' command
for new file API, 2014-11-16).

The last references to CastToStrings was removed in a0bd29d5
(core/commands2: Fixed swarm command for new arguments API,
2014-11-18).
2015-05-02 08:30:32 -07:00
95ccdca9ec core/commands/commands: Add a package comment 2015-05-02 08:21:47 -07:00
81572ec236 core/core: Refer back to the main go-ipfs docs
So folks looking in core can figure out how it fits into the
repository as a whole.
2015-05-02 08:18:08 -07:00
6fd877deaa doc: Add some docs explaining the sub-package layout
Based on [1].

[1]: https://github.com/ipfs/go-ipfs/issues/1158
2015-05-02 08:18:08 -07:00
517e2d121f quick fix for OOM panic that has been plaguing us 2015-05-01 23:24:47 -07:00
867186c054 dont create a new ticker each loop 2015-05-01 23:11:40 -07:00
96a86cac98 Record Datastore metrics for flatfs and leveldb 2015-05-01 10:58:29 -07:00
2dd9b16878 Vendor newer github.com/jbenet/go-datastore 2015-05-01 10:54:47 -07:00
c24f421bff Add Go runtime metrics to expvar 2015-05-01 10:51:14 -07:00
a8f0d3d411 Vendor github.com/codahale/metrics 2015-05-01 10:51:14 -07:00
df70fe4ac7 Serve expvars and pprof on the API port 2015-05-01 10:50:44 -07:00
b1183099a2 Merge pull request #1170 from grncdr/add-osx-launch-agent
Add an OSX LaunchAgent plist
2015-05-01 03:55:37 -07:00
ea06ca0265 Merge pull request #1160 from ipfs/fix/dial-error-hiding
Fix/dial error hiding
2015-05-01 03:27:11 -07:00
9fc7dfbd15 Template plist to work around launchd limitations
`launchd` doesn't allow you to *use* environment variables. Nor does it support
tilde-expansion of program names & arguments after OSX 10.10.

To work around this, I've made the plist file a template and included a small
install script that will interpolate the correct values.
2015-05-01 11:33:18 +02:00
904ce1080e Add launchctl agent plist for OSX
I found this useful to have, and figured it might save somebody else a
few minutes of re-inventing the wheel.
2015-05-01 10:57:08 +02:00
e5bca45df5 Merge pull request #1165 from ipfs/fix/mdns-addr
advertise multiple addresses over mdns
2015-05-01 01:20:43 -07:00
04dd2f23aa Merge pull request #1176 from dylanPowers/asset-readme-fix
use => Use
2015-05-01 01:14:33 -07:00
dad57e9931 Merge pull request #1169 from ipfs/eventlog/revert
Eventlog: revert lumberjack fork
2015-05-01 01:10:25 -07:00
90a3252d39 fix append bug and overwrite/truncate bug
an alternative fix to the truncate/append problem

Update ipns_unix.go
2015-05-01 00:38:33 -07:00
d2a28300a2 core/core: Explain that subpackages are our low-level API
Discussion in [1].

[1]: https://github.com/ipfs/go-ipfs/issues/1158
2015-04-30 21:57:46 -07:00
beb3bab205 blockservice/worker/bench/main: Add a package comment 2015-04-30 21:55:31 -07:00
9f2f29a9a4 commands/command: Add a package comment
I'm not quite sure which file in this package is the most prominent,
but command.go seemed like a reasonable choice.
2015-04-30 21:25:55 -07:00
6db1abbe0d use => Use
Fixes https://github.com/ipfs/ipfs/issues/67
2015-04-30 18:09:04 -07:00
ee3c30708c Merge pull request #1174 from ipfs/fix/mdns-panic
hotfix: dont use nodes context because it might not be set yet
2015-04-30 14:23:05 -07:00
9e6866f52f hotfix: dont use nodes context because it might not be set yet 2015-04-30 14:16:49 -07:00
c43b5c921d Update swarm_dial.go 2015-04-30 13:19:56 -07:00
5c0403c6ef eventlog: buffer writes before pushing them to lumberjack - same effect, no upstream changes. Thx @natefinch! 2015-04-30 13:33:22 +02:00