go-libp2p-peerstore/test
Steven Allen 2fb6d7a48f fix multiple TTL bugs
The first fix independently extends the address expiration time and the address
TTL:

By example:

* We have an address with a TTL of 4s that will expire in 1s.
* We update it with a TTL of 3s.

Before this change:

* We end up with an address with a TTL of 3s that will expire in 3s.

After this change:

* We end up with an address with a TTL of 4s that will expire in 3s.

---

The second fix prevents the in-memory addressbook from announcing existing
addresses every time their TTLs get updated.

---

The third fix correctly updates TTLs for existing addresses in the on-disk
addressbook.

This fixes https://github.com/libp2p/go-libp2p-identify/issues/2
2019-07-24 17:04:37 -07:00
..
addr_book_suite.go fix multiple TTL bugs 2019-07-24 17:04:37 -07:00
benchmarks_suite.go dep: switch to core (#80) 2019-05-31 14:51:16 +01:00
keybook_suite.go dep: switch to core (#80) 2019-05-31 14:51:16 +01:00
peerstore_suite.go protobook: support removing protocols. (#84) 2019-06-19 23:53:07 +01:00
utils.go dep: switch to core (#80) 2019-05-31 14:51:16 +01:00