Commit Graph

5317 Commits (45fa9bebbc22416db977b27c5dbec11419c0b46d)
 

Author SHA1 Message Date
Jeff Becker 45fa9bebbc
wrong txid 5 years ago
Jeff Becker e3b5fb4dd9
add local publish intro message to send reply down path 5 years ago
Jason Rhinelander 58fe7ac801 De-static constants
We don't need separate copies of these per compilation unit.
5 years ago
Jason Rhinelander 823c17206f Add min intro set paths, slightly increase spread speed
This should ensure that we have enough shortly after startup for initial
path builds.

The spread speed here gets slightly increased to lifetime/5 (=4min)
instead of lifetime/4 (=5min) so that our "normal" number of paths is 5
with occassional momentary drops to 4, but should always keep us >= the
new minimum of 4.

Because the path spread happens over time, this shouldn't result in a
rebuild of several paths: we'll build 4 quickly, then another at +4m,
another at +8m, etc.  When the initial 4 expire, we'll be dropping from
9 to 5 established but that's still above the minimum (4) so we won't
need to reconnect to several at once, and the spread builds should keep
us at 5 all the time.
5 years ago
Jeff Becker 5b075259e6
revert 5 years ago
Jeff Becker b4a59a0b1a
make format 5 years ago
Jeff Becker dd21cba1fe
dedup via txid not keyspace location 5 years ago
Jason Rhinelander 76608b6b90 Logic simplification 5 years ago
Jason Rhinelander 27b8743107 Add warns for introset publish failures 5 years ago
Stephen Shelton 2ebd9bbd95
Implement PublishServiceJob::SendReply() 5 years ago
Stephen Shelton 638ea2e0fd
Make format 5 years ago
Stephen Shelton deac8e74ea
Remove dead unit tests 5 years ago
Stephen Shelton d09fd13dd6
Calculate 'candidateNumber' when we should store Introset 5 years ago
Stephen Shelton 37ca564005
Log when DHTSendTo fails @ Router::SendToOrQueue 5 years ago
Stephen Shelton 62014de91c
Handle PubIntro relayOrder logic on client-side 5 years ago
Stephen Shelton 61d19179f7
Remove dead code 5 years ago
Stephen Shelton a8623f09e9
Properly deserialize PubIntroMessages' relayed var 5 years ago
Stephen Shelton c0fbe06c0f
Require 'From' and 'relayed' in PublishIntroMessage ctor 5 years ago
Stephen Shelton f61cd1a7da
Add some notes/comments about DHT message handling 5 years ago
Stephen Shelton 6b906de00d
Judicious removal of dead code 5 years ago
Jeff f293d4d783
Merge pull request #1146 from majestrate/remove-dht-explore-timer-2020-02-27
remove dht explore timer
5 years ago
Jeff Becker dea78d2326
change function signature for dht context to exclude time parameter 5 years ago
Jeff Becker 7a84bbe459
remove dht explore timer 5 years ago
Stephen Shelton a0fc71c3e5
Merge pull request #1144 from notlesh/only-limp-tabs-2020-02-26
Remove 'clang-format off' and make format
5 years ago
Stephen Shelton 182057e881
Remove 'clang-format off' and make format 5 years ago
Jeff 8a2e2a58df
Merge pull request #1143 from jagerman/shorter-version-status
Shorten version and prefix with v
5 years ago
Jason Rhinelander df7a173649 Shorten version and prefix with v
So we get `v0.7.0` instead of `lokinet-0.7.0-abcdef12`; the latter is
useful for devs, but not so much for random operators (and you can
always go get the full version from the binary).
5 years ago
Jason Rhinelander 9ed8d2f55a
Merge pull request #1139 from jagerman/systemd-build-fix
Fix systemd compilation & enable systemd on travis
5 years ago
Jason Rhinelander d5eed90a3c Fix systemd compilation & enable systemd on travis 5 years ago
Jason Rhinelander 8f9cb83f9a
Merge pull request #1138 from jagerman/sucksess
fix speeling mistack
5 years ago
Jason Rhinelander f1aa27e616 fix speeling mistack 5 years ago
Jason Rhinelander 83fc2c9c04
Merge pull request #1137 from jagerman/fix-cmake-linux-var-1½
if(LINUX) doesn't work; just try to find libsystemd gently instead
5 years ago
Jason Rhinelander 53c85ebf1d if(LINUX) doesn't work; just try to find libsystemd gently instead 5 years ago
Jason Rhinelander 54236cde9d
Merge pull request #1136 from jagerman/fix-cmake-linux-var
Fix cmake LINUX variable around systemd enabling
5 years ago
Jason Rhinelander b87adab438 Fix cmake LINUX variable around systemd enabling 5 years ago
Jeff f6acf7f88e
Merge pull request #1135 from jagerman/less-installing
Add EXCLUDE_FROM_ALL to subprojects
5 years ago
Jason Rhinelander e3bce76a7c Add EXCLUDE_FROM_ALL to subprojects
Prevent `make install` from installing headers/cmake stuff.
5 years ago
Jeff a8ce76f6e4
Merge pull request #1094 from majestrate/upstream-cname-monkey-patch-dns-2020-02-12
monkey patch upstream dns to rewrite .loki cname answers
5 years ago
Jeff da780658e1
Merge pull request #1134 from majestrate/systemd-status-2020-02-25
remove uneeded members
5 years ago
Jeff Becker d50a0149f9
use std::chrono 5 years ago
Jeff Becker 9c30ff7a26
handle snode and clean up codepath for hooked dns 5 years ago
Jeff Becker e8f262ba1c
disable flawed unit test 5 years ago
Jeff Becker 1d5c712adb
monkey patch upstream dns to rewrite .loki cname answers 5 years ago
Jeff Becker 9d5dbbc0ad
remove uneeded members 5 years ago
Jeff 9dc86372b5
Merge pull request #1131 from majestrate/systemd-status-2020-02-25
Systemd status reporting
5 years ago
Jeff Becker 66181d8a8f
systemd status 5 years ago
Jeff df69f34338
Merge pull request #1133 from despair86/linux_shit
Linux shit
5 years ago
despair 8a27e3972d
we need XPG7 on netbsd 5 years ago
Linux User fd23fd6894
32-bit linux patches 5 years ago
Rick V 5295ada917
systemd is linux only 5 years ago