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 Becker
00075f541b
fix compile error
3 years ago
Jeff Becker
5b8ebb269c
changes for liblokinet-ffi
...
* cmake option BUILD_DAEMON for toggling building of daemon directory
* when WITH_BOOTSTRAP is OFF dont build curl or cpr
3 years ago
Jeff Becker
db7050cd2d
update liblokinet udp header
3 years ago
Jeff Becker
50001da9a1
remove dead shit from header
3 years ago
Jeff Becker
433febe5c6
update liblokinet udp api header
3 years ago
Jeff Becker
5f49d3a49f
update header with notes
3 years ago
majestrate
7a992c7ebc
Merge pull request #1845 from majestrate/make-github-see-we-are-gpl3-2022-01-28
...
make it so github sees the repo is gpl3
3 years ago
Jeff
185809907d
fix typo in readme, use 3 hashes instead of 2 because it is a sub 3 section
3 years ago
Jeff
996de3d4c6
make it so github sees the repo is gpl3
3 years ago
majestrate
36925d0576
Merge pull request #1844 from majestrate/sigusr1-wire-up-thaw-2022-01-27
...
wire up sigusr1 to trigger a network thaw on non win32 platforms
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
cf0e3146a2
Merge pull request #1843 from majestrate/disable-unit-tests-on-broken-gcc-2022-01-24
...
work around gcc lto bug
3 years ago
Jeff
7e92f36b6a
disable tests by default
...
make ci enable tests explicitly
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
majestrate
9d1111a0b1
Merge pull request #1839 from majestrate/disable-route-blackhole-config-2022-01-14
...
route poker: allow not blackholing routes.
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
53526f386a
Merge pull request #1834 from majestrate/route-poker-fix-2022-01-03
...
prevent segfault in route poker if Init() is not called
3 years ago
majestrate
2c44ffe85b
Update llarp/router/route_poker.cpp
...
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
3 years ago
majestrate
68a7174807
Merge pull request #1837 from jagerman/gentler-install-instructions
...
readme: point to oxen docs; mention systemctl controls
3 years ago
Jason Rhinelander
b442e8a43b
readme: point to oxen docs; mention systemctl controls
3 years ago
Jeff
27ba3e044d
prevent segfault in route poker if Init() is not called
3 years ago
majestrate
9e4bd2cd44
Merge pull request #1801 from majestrate/introset-publish-spam-fix-2021-11-16
...
prevent introset publish spam
3 years ago
majestrate
838208217d
Merge pull request #1819 from majestrate/android-drop-x86-2021-12-05
...
drop x86 for android as flutter does not support it
3 years ago
majestrate
94611eda19
Merge pull request #1818 from majestrate/toggle-route-poker-2021-12-04
...
configurable route poker
3 years ago
majestrate
229a6c9bb9
Merge pull request #1828 from zoobab/dev
...
Add missing libssl-dev
3 years ago
Benjamin Henrion
409772f763
Add missing libssl-dev
...
Add missing libssl-dev on Ubuntu to compile it from source.
3 years ago
Jeff Becker
061aebc964
reword auto-routing config comment
3 years ago
Jeff Becker
14ffdb6639
configurable route poker
...
this allows you to use exit nodes without forcing routes over the interface, useful for using lokinet with an exit and selectively routing over the lokinet interface using an external socks proxy or binding to device explicitly.
* make route poker configurable, defaults to enabled but allows disabling it on runtime if desired
* add config option [network]:auto-routing to enable/disable route poker
3 years ago
majestrate
54bff69a0a
Merge pull request #1816 from majestrate/exit-pooling-2021-12-01
...
client side exit node pooling
3 years ago
Jeff Becker
da887dc559
implement exit node pooling, allows users to use multiple exits for an address range.
...
mappings per ip stick to the same exit, each new ip is mapped to a random exit in the specified pool.
make exit-auth multi value
3 years ago
majestrate
64224f2344
Merge pull request #1822 from majestrate/make-windows-work-again-2021-12-07
...
Make windows work again
3 years ago
Jeff
776e9227fd
make serivce::Endpoint::EnsurePathToService have a default timeout as a named constant.
3 years ago
Jeff
301b19bd0f
do not send buggy reply as rpc
3 years ago
Jeff
388fc53380
match io loop event order on windows/apple to match linux.
...
on win32/apple reading packets from the interface does not count as an io operation.
manually trigger pump on win32/apple to pretend that it is an io event.
add platform quark function MaybeWakeUpperLayers on vpn::Interface to manaully wake up the other components on platforms that need that (ones on which packet io is not done via io events).
on non linux platforms, use uv_prepare_t instead of uv_check_t as the former triggers before blocking for io, instead of after. this better matches linux's order of operations in libuv.
3 years ago
majestrate
44c7cf5f27
Update readme.md
...
remove old parts about macos from readme
3 years ago
majestrate
019a9f1611
Update readme.md
...
remove pedantic separation in readme
3 years ago
majestrate
6af589d845
Update readme.md
...
correct cmake flag
3 years ago
majestrate
d186a887d3
Update readme.md
...
remove note in readme
3 years ago
majestrate
b7bbb7f40d
Update readme.md
...
fix readme, do not use static deps.
3 years ago
Jeff
fe07665ac5
remove duplicate file
3 years ago