Commit Graph

4692 Commits (a51576d1ea1e0969013d4b3e796adfa6886802ab)

Author SHA1 Message Date
Jeff a51576d1ea make destructor virtual 2 years ago
Jeff a082ba4e77 add file auth for tokens 2 years ago
Jeff 9a6bfe6013 static endpoint auth codes 2 years ago
Jeff 1a254a4301 kill/restore ipv6 with powershell because windows is vile 2 years ago
majestrate d972b04fe0
Merge pull request #1891 from majestrate/idempotent-flush-path-builds-2022-04-12
idempotent flush queues on path builds
2 years ago
Jeff 9765eeee7e handle edge case better
when our path is fine but the recipiant's path on the pivot router isn't we should pivot to another router
2 years ago
Jeff 768ed30c05 add public key in rpc ping 2 years ago
Jeff 3fbddac464 idempotent flush queues on path builds 2 years ago
Jeff ffadcb2e93 clean up paths that are ignored and inactive 2 years ago
Jeff af041cfee4 try not to spam builds 2 years ago
Jeff 38a157808e Cache best paths determined by GetPathByRouter to reduce cpu usage 2 years ago
majestrate 1fc901330c
Merge pull request #1851 from majestrate/ci-docs-generation-2022-02-04
ci docs generation
2 years ago
Jeff a76acd4956 fix wire protocol race condition
only send close packet once, before we were sending a close after we got a close causing excess log spam.
include handshake phase when checking for connection timeouts.

when we change our rc make sure to put it into nodedb too when we are a service node to prevent weirdness in dht lookups.
2 years ago
Jeff b4c4c3977a oxenc 3 years ago
Jeff eeb93343c0 rpc fixes for lokinet gui
only add stats for services when we have them
3 years ago
audric 41405be612 summary status: no services means not running 3 years ago
Audric Ackermann ad6d206aa6
add version and uptime to summary status endpoint 3 years ago
Jeff 6bb438ca33 make comments with colins in them not have them in it 3 years ago
majestrate 8a849e81df
Merge pull request #1858 from jagerman/omq-11
Crank oxen-mq to (1.2.)11; switch to oxen-encoding
3 years ago
Jason Rhinelander d02558350a
Crank oxen-mq to (1.2.)11; switch to oxen-encoding
- Update oxen-mq submodule to latest stable
- Add oxen-encoding submodule
- Convert all oxenmq encoding usage to oxenc
- Modernize cmake handling of oxenmq/oxenc
3 years ago
majestrate f8b6b9d34b
Merge pull request #1856 from Bilb/fix-num-path-built-summary-status
fix numPaths value in Router::ExtractSummaryStatus
3 years ago
Audric Ackermann d9467f4dee fix numPaths value in Router::ExtractSummaryStatus 3 years ago
Jeff ac9fb9d479 use quad nine as default upstream dns 3 years ago
Jeff 810e3cc9c2 dont capture flow_addr, results in compiler error on sid 3 years ago
majestrate 838183e36e
Merge pull request #1748 from majestrate/liblokinet-udp-api-2021-09-19
liblokinet updates
3 years ago
Jeff 582fdeda27 add close_reason parameter to quic::Endpoint::close_connection defaulting to emtpy string 3 years ago
Jeff 95efe8f4e5 bump ngtcp2 to v0.1.0 tag 3 years ago
Jeff Becker 04b23416ed do less allocations in lokinet_hex_tobase32z 3 years ago
Jeff Becker 743bc2433a resolve race condition in udp flow and packet handling 3 years ago
Jeff Becker 635f4bcd8c make it compile 3 years ago
Jeff Becker 5286d442fb updates:
* add udptest example
* fix up udp codepath in liblokinet
3 years ago
Jeff Becker 65b29a1b70 add liblokinet custom logger 3 years ago
Jeff Becker f5157c31da make it compile 3 years ago
Jeff Becker b225ec1043 thread safety stuff 3 years ago
Jeff Becker ba57ab04aa wire up liblokient_udp_* 3 years ago
Jeff Becker 1c70b0f42f add lokinet_hex_to_base32z 3 years ago
Jeff Becker bbb082931a more logging 3 years ago
Jeff Becker 66de680884 sanity check 3 years ago
Jeff Becker 8c8f97adda more logging 3 years ago
Jeff Becker 38d4cec7d1 log errors on decoding 3 years ago
Jeff Becker c5b5ff7810 typo fix 3 years ago
Jeff Becker 2428cc189e llarp::BootstrapConfig update
* make routers member a llarp::BootstrapList
3 years ago
Jeff Becker c4b1a9c074 lokinet_add_bootstrap_rc
* allow bootstrap lists to be passed in
3 years ago
Jeff fc444741f1 move constant to new header
create llarp/constants/time.hpp for time/duration constants
3 years ago
Jeff 5fac6c84d8 detect timeskip and thaw network when we think it happened. 3 years ago
Jeff 38c6d99375 wire up sigusr1 to trigger a network thaw on non win32 platforms 3 years ago
majestrate 27619f5fb4
Merge pull request #1838 from majestrate/sd_notify_extra_info-2022-01-13
redo systemd status line
3 years ago
Jeff b3d9cd463f route poker: allow not blackholing routes.
allow runtime configuration to disable ip blackholing.
3 years ago
Jeff 205584acdf redo systemd status line to include number of paths and endpoint count. optionally warn about low path success. 3 years ago
majestrate 2c44ffe85b
Update llarp/router/route_poker.cpp
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
3 years ago