1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
lokinet/llarp
Jason Rhinelander cfee824a79 Don't republish when we have extra paths
This caused some unwanted behaviour:

- on initial startup we often get two publishes in quick succession
because we're publishing and building paths at the same time

- at the 10m mark we enter a publish loop every 5 seconds because we
have paths with lifetimes < 10min that was triggering this condition,
and yet those paths will never actually be included in the introset
because they are expiring in <10m.
2020-03-01 13:56:04 -04:00
..
android Produce hierarchy of 'libraries' inside libllarp 2019-01-15 23:15:43 +00:00
config gcc 5 compatibility workaround 2020-02-25 13:33:39 -04:00
consensus initial wack at 0.7.0 dht fixes 2020-01-27 11:54:51 -05:00
constants De-static constants 2020-03-01 12:40:15 -04:00
crypto Remove absl optimization 2020-02-24 14:27:44 -04:00
dht wrong txid 2020-03-01 12:33:54 -05:00
dns handle snode and clean up codepath for hooked dns 2020-02-25 17:43:08 -05:00
ev llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
exit remove Time_t, add operator overload for printing llarp_time_t and add to_json function for serializing llarp_time_t to json 2020-02-25 12:05:13 -05:00
handlers Avoid unnecessary copy 2020-03-01 13:56:04 -04:00
hook prepare for 0.5.0 2019-08-29 07:45:58 -04:00
iwp remove Time_t, add operator overload for printing llarp_time_t and add to_json function for serializing llarp_time_t to json 2020-02-25 12:05:13 -05:00
link llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
linux Produce hierarchy of 'libraries' inside libllarp 2019-01-15 23:15:43 +00:00
messages remove Time_t, add operator overload for printing llarp_time_t and add to_json function for serializing llarp_time_t to json 2020-02-25 12:05:13 -05:00
net 32-bit linux patches 2020-02-25 15:48:07 -06:00
path Logic simplification 2020-03-01 11:58:08 -04:00
router Shorten version and prefix with v 2020-02-26 16:16:57 -04:00
routing Add some notes/comments about DHT message handling 2020-02-28 16:26:52 -07:00
rpc remove Time_t, add operator overload for printing llarp_time_t and add to_json function for serializing llarp_time_t to json 2020-02-25 12:05:13 -05:00
service Don't republish when we have extra paths 2020-03-01 13:56:04 -04:00
util Merge pull request #1128 from majestrate/use-std-chrono-2020-02-24 2020-02-25 15:36:00 -05:00
win32 happy new year 2020-01-05 20:40:34 -06:00
app.xml stray tag ;-; 2018-12-24 22:39:34 -06:00
bootstrap.cpp add bootstrap list functionality and utility 2019-12-06 12:32:46 -05:00
bootstrap.hpp add bootstrap list functionality and utility 2019-12-06 12:32:46 -05:00
CMakeLists.txt make decaying hashset use llarp::Time_t and move unit tests to use catch2 2020-02-24 15:22:49 -05:00
context.cpp Miscellaneous small absl removals 2020-02-24 14:27:44 -04:00
nodedb.cpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
nodedb.hpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
pow.cpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
pow.hpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
profiling.cpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
profiling.hpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
router_contact.cpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
router_contact.hpp llarp_time_t is now using std::chrono 2020-02-24 15:25:03 -05:00
router_id.cpp prepare for 0.5.0 2019-08-29 07:45:58 -04:00
router_id.hpp prepare for 0.5.0 2019-08-29 07:45:58 -04:00
router_version.cpp Make format 2020-01-31 14:52:59 -07:00
router_version.hpp Make format 2020-01-31 14:52:59 -07:00
testnet.c prepare for 0.5.0 2019-08-29 07:45:58 -04:00