1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-09-17 04:29:52 +08:00

69 Commits

Author SHA1 Message Date
972c0f7b4b u.DOut -> log.Debug
and other logging switches. I kept the u.PErr and u.POut in cli
commands, as those do need to write raw output directly.
2014-10-09 04:50:22 -07:00
1aafd285b5 add in some extra debug logging, and increase routing table latencies 2014-10-08 21:55:50 +00:00
66839fa1de changed logging, in dht and elsewhere
- use log.* instead of u.*
- use automatic type conversions to .String()
  (Peer.String() prints nicely, and avoids calling b58 encoding
  until needed)
2014-10-07 21:33:59 -07:00
9652ada0d2 implement publisher for ipns to wait until moments of rapid churn die down 2014-10-01 00:42:17 -07:00
54142b2173 update logging in multiple packages 2014-10-01 00:41:30 -07:00
6080944af9 writing files inside ipns works now! also implemented resolve cli command 2014-10-01 00:41:29 -07:00
006b68b558 WIP: getting closer to being able to write in ipns dirs 2014-10-01 00:41:29 -07:00
7f5e13716d writes to ipns work if the top object is the written file (no directories yet!) 2014-10-01 00:39:57 -07:00
e61c59758b implement initial ipns filesystem interface as well as plumbing command for publishing 2014-10-01 00:39:57 -07:00
375a38c5f7 add basic publish command, needs polish 2014-10-01 00:39:57 -07:00
a65e8600a3 catch ipns branch up to master and make all things compile 2014-10-01 00:37:53 -07:00
2aa2b8c6c7 add routing resolver test 2014-10-01 00:26:59 -07:00
8ddfb57c59 some bugfixes and added logging 2014-10-01 00:26:59 -07:00
b5fd9492d7 fixes to make interface more usable 2014-10-01 00:25:52 -07:00
727b6bf9a3 udpated commands and RPC dialing to work with new configuration changes 2014-09-27 16:02:50 -07:00
7bc4fbfa5d turn logging on by default, also make Provide not fail when no peers connected 2014-09-22 19:22:04 -07:00
adcf0bfe70 better logging for ping 2014-09-22 15:53:37 -07:00
d514b91ff3 fix(routing:dht) implement FindProvidersAsync in terms of FindProviders
until construction is complete on the actual async method

reverts changes from ec50703395098f75946f0bad01816cc54ab18a58

ec50703395
2014-09-22 04:06:18 -07:00
52cefb16cd Routing uses context now
@perfmode boom
2014-09-22 04:06:18 -07:00
afb1d01048 provider testing 2014-09-22 04:06:15 -07:00
0bd8f2092b refac(routing) replace timeout -> ctx
@jbenet oh hai there!
2014-09-22 04:06:14 -07:00
043c09e14b fixed get/put 2014-09-22 04:06:12 -07:00
9dd39de491 Fixed connections all over. 2014-09-22 04:06:12 -07:00
a114e9cd12 better query processing (runner) 2014-09-22 04:05:22 -07:00
56e6c453a2 fix(routing/dht) match the routing interface
the channel's "spin" is specified in the interface now =)
2014-09-22 04:05:21 -07:00
67bd041b9c got everything to build 2014-09-22 04:05:21 -07:00
15a823d058 newMessage and more impl. 2014-09-22 04:05:19 -07:00
67e76c0acc godeps multiaddr + swarm move. 2014-09-22 04:05:12 -07:00
7968b45e58 vendor dependencies with godep
dependencies are vendored into Godeps/_workspace and commit versions are
recorded in Godeps.json

update datastore to e89f0511
update go.crypto
2014-09-09 22:39:42 -07:00
275b03f814 rework dagreader to have a dagservice for node resolution 2014-09-06 22:11:44 +00:00
f52958850e Merge branch 'master' into crypto
Conflicts:
	routing/dht/dht.go
2014-09-04 20:46:39 +00:00
85273daaa5 allow peers to realize that they are actually a provider for a value 2014-09-04 20:32:46 +00:00
a5d54ea29e fix up tests that started failing after changing identify code 2014-09-01 21:55:59 -07:00
45fc43c9cf add pub/priv key code to identify, not complete yet 2014-09-01 16:09:03 -07:00
cfdf01d58a bitswap first working commit! 2014-08-26 14:24:51 -07:00
678db4fa40 more work on bitswap and other code cleanup 2014-08-25 09:44:42 -07:00
c5e7273cab refactor to allow use of mes_listener outside of dht 2014-08-23 22:25:50 -07:00
05b80afc35 fix swarm message type code, i beleive it works well now 2014-08-20 18:42:40 -07:00
afdac2ca3a add in message type routing to the swarm object. tired, needs cleanup. 2014-08-20 18:42:31 -07:00
3c1580e1d1 fix a few race conditions and add in newlines to print statements 2014-08-20 18:42:26 -07:00
87bfdbc599 Made the DHT module pass golint 2014-08-20 18:36:21 -07:00
2f3121024a add files i forgot to last night 2014-08-16 08:20:29 -07:00
8a1fdbb83d rewrite message response listening framework 2014-08-15 22:37:53 -07:00
b7a882be89 get implementation according to kademlia spec. 2014-08-15 09:39:38 -07:00
60d061cb49 fix a few infinitely looping RPCs 2014-08-14 08:32:17 -07:00
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
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