kubo/core
Jeromy cfcc3d6a1b ipns record selection via sequence numbers
This commit adds a sequence number to the IpnsEntry protobuf
that is used to determine which among a set of entries for the same key
is the 'most correct'.

GetValues has been added to the routing interface to retrieve a set of
records from the dht, for the caller to select from.

GetValue (singular) will call GetValues, select the 'best' record, and
then update that record to peers we received outdated records from.
This will help keep the dht consistent.

License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2015-09-29 09:47:41 -07:00
..
commands Add a new line in the output of ipfs log level 2015-09-27 19:08:23 +02:00
corehttp extract logging 2015-09-14 17:35:50 -07:00
corenet Reorged imports from jbenet/go-ipfs to ipfs/go-ipfs 2015-03-31 12:52:25 -07:00
corerepo extract logging 2015-09-14 17:35:50 -07:00
corerouting Reorged imports from jbenet/go-ipfs to ipfs/go-ipfs 2015-03-31 12:52:25 -07:00
coreunix Cleanup coreunix cat 2015-09-27 17:13:34 +07:00
mock replace nodebuilder with a nicer interface 2015-08-27 08:43:10 -07:00
.gitignore ignore testdb 2014-07-05 15:04:04 -07:00
bootstrap_test.go Reorged imports from jbenet/go-ipfs to ipfs/go-ipfs 2015-03-31 12:52:25 -07:00
bootstrap.go use new methods from goprocess/context, remove thirdparty/waitable 2015-09-08 21:37:40 -07:00
builder.go fix panic caused by accessing config after repo closed 2015-09-03 09:28:36 -07:00
core_test.go replace nodebuilder with a nicer interface 2015-08-27 08:43:10 -07:00
core.go ipns record selection via sequence numbers 2015-09-29 09:47:41 -07:00
pathresolver_test.go Add test to detect invalid path 2015-07-04 02:50:15 +07:00
pathresolver.go Named error for no components 2015-05-22 09:18:49 -07:00