1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-23 13:44:27 +08:00

9377 Commits

Author SHA1 Message Date
8542380e8d not quite working yet, but closer 2014-08-12 22:10:44 -07:00
b8a6fbbf7d modify use of swarm to not make duplicate connections 2014-08-12 15:37:26 -07:00
f09dba772c more tests and add in table filtering by peer latency 2014-08-11 20:11:23 -07:00
4cb2e1e07b add fauxNet to stand in for Swarm in tests to reproduce various network conditions 2014-08-11 09:06:20 -07:00
0a41abdd1d starting a new testing framework 2014-08-10 21:40:17 -07:00
a43886245e more work implementing coral type lookups 2014-08-10 21:02:05 -07:00
67ddab1e4e tiered put/get implemented 2014-08-09 22:28:46 -07:00
9f7604378c moved routing table code into its own package 2014-08-08 19:58:42 -07:00
1eaeb3ba29 make tests pass a little more reliably by changing a port to not overlap 2014-08-08 19:49:27 -07:00
ae6285e5a3 address issues from code review (issue #25) 2014-08-08 18:09:21 -07:00
e14fb5658e add a unit test for provides functionality 2014-08-07 21:52:11 -07:00
24bfbfe372 implement timeouts on listeners for the dht and add diagnostic stuff 2014-08-07 18:06:50 -07:00
01ca93b4f5 fixed small bug introduced during race condition frustration 2014-08-07 14:16:24 -07:00
c22b6aa316 fixing some race conditions 2014-08-07 06:21:57 -07:00
41c124a282 worked on gathering data for diagnostic messages and some other misc cleanup 2014-08-07 06:21:50 -07:00
bd9fc2b782 fix bug in routing table lookups 2014-08-07 06:21:44 -07:00
dc451fba2d implement find peer rpc 2014-08-07 06:21:38 -07:00
71c7c5844a providers interface is coming along nicely 2014-08-07 06:21:12 -07:00
3a76ef0478 a little error handling and some work on providers 2014-08-07 06:21:12 -07:00
248e06f759 working towards Providers implementation 2014-08-07 06:21:12 -07:00
a85ce3fad3 finish implementation of Put and Get for DHT 2014-08-07 06:21:12 -07:00
bade1aa277 tests for kbucket and some code cleanup 2014-08-07 06:21:12 -07:00
35a4086e06 rough kbucket implementation, tests and cleanup to follow 2014-08-07 06:21:12 -07:00
31dc65b96b clean up after listeners on shutdown 2014-08-07 06:21:12 -07:00
92fb51d9a2 finish basic communcations between nodes and add a test of the ping operation 2014-08-07 06:21:11 -07:00
8d98d4b48d making connections between nodes get closer to working 2014-08-07 06:21:11 -07:00
61f13ea7f7 begin planning of identification process 2014-08-07 06:21:11 -07:00
8203d2c0cf Merge pull request #26 from jbenet/dht-p1
DHT merging part 1
2014-08-07 06:20:35 -07:00
dd08e0ed62 config test: write local file 2014-08-07 06:18:20 -07:00
b12134cd4c fixed tests 2014-08-07 06:18:20 -07:00
2a1ee3ae3a use datastore for local data 2014-08-07 06:18:20 -07:00
87739b3af5 a little more work on message handling stuff 2014-08-07 06:18:20 -07:00
3444d41dce work on framework for dht message handling 2014-08-07 06:18:20 -07:00
061331875c decomp chan creation for listener + bugfix
test failed to compile, as NewSwarm now takes a parm.
2014-08-07 06:18:20 -07:00
74d26449c9 whole project go fmt 2014-08-07 06:18:20 -07:00
550971fba6 equalize sizes 2014-08-07 06:18:20 -07:00
171f96b794 update messages and add some new code around handling/creating messages 2014-08-07 06:18:20 -07:00
8bc80124a4 working on upper level dht implementations, protbuf, etc 2014-08-07 06:18:19 -07:00
73bd91a224 implement listening on swarm object 2014-08-07 06:18:19 -07:00
bc2618df3f dht interface beginnings 2014-08-07 06:18:19 -07:00
41a725c29b Merge pull request #21 from verokarhu/master
disable mount command on windows for now
2014-08-01 02:33:49 -07:00
fef46e44f8 mount command on windows returns an error instead of nil and adjusted unix-only code 2014-08-01 00:51:43 +03:00
dcd0bac8e5 disable mount command on windows for now 2014-07-31 20:04:05 +03:00
639d196a45 linted config 2014-07-31 02:35:17 -07:00
80323ebae8 config: redo to use other serialization functions 2014-07-31 02:32:03 -07:00
bf7cb198ea config: cleaned up ipfs config cmd 2014-07-31 01:08:37 -07:00
20bce47491 ipfs config cmd with git-style get/set
Adds "ipfs config" command designed in git style.
See specific config's values with:

        $ipfs config datastore.path
        ~/.go-ipfs/datastore

Assign a new value with:

        $ipfs config datastore.path ~/.go-ipfs/datastore

Open the config file in your default $EDITOR:

        ipfs config edit
2014-07-31 00:24:41 -07:00
4b1bae8bc8 dev pseudo-roadmap 2014-07-30 02:41:26 -07:00
0ae4d8060d simple contrib guidelines #17 2014-07-30 02:09:43 -07:00
91820087c7 Merge pull request #18 from jbenet/travis-ci
travis ci
2014-07-30 02:00:21 -07:00