Jason Rhinelander
b09298e211
Replace llarp/util/endian.hpp with oxenc/endian.h
2 years ago
Jeff
64684d4dd4
dont require libcrypt for cross compiled builds
2 years ago
Jeff
7a8410b375
make more platforms ignore libcrypt
2 years ago
Jeff
ee12ba51d5
disable hashed auth on windows
2 years ago
Jeff
5050cd0299
add hashed password capability to endpoint auth by file
2 years ago
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
3 years ago
Jeff
3fbddac464
idempotent flush queues on path builds
3 years ago
Jeff
ffadcb2e93
clean up paths that are ignored and inactive
3 years ago
Jeff
af041cfee4
try not to spam builds
3 years ago
Jeff
38a157808e
Cache best paths determined by GetPathByRouter to reduce cpu usage
3 years ago
majestrate
1fc901330c
Merge pull request #1851 from majestrate/ci-docs-generation-2022-02-04
...
ci docs generation
3 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.
3 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