Jeff Becker
dde6bbeeb8
fix for windows as it is cursed
4 years ago
Jeff Becker
88de4c6f91
windows fixes
4 years ago
Jeff Becker
65b9b55335
fixes for windows
4 years ago
Jeff Becker
7e562a5b37
add netmask for macos
4 years ago
Jeff Becker
49eb42d63f
formatting and typo fix
4 years ago
Jeff Becker
9e24a5bfca
add check for no default route on down
...
fix macos bits for down
install lokinet-vpn with cmake
4 years ago
Jeff Becker
c49e11031a
fix variable name
4 years ago
Jeff Becker
778792f8fc
fix compile error on macos and exclude excluded interface
4 years ago
Jeff Becker
c2e484d14b
fix apple build
4 years ago
Jeff Becker
847fdb4f6b
add initial macos bits for lokinet-vpn (apple made macos so that man may suffer)
4 years ago
Jeff Becker
34ffd8e869
dont put the "gateway" into the return value use the interface address instead because that is what we are looking for
4 years ago
Jeff Becker
45b6fcd7cb
forgot hunk
4 years ago
Jeff Becker
04392a5115
tweak windows bits so that they compile
4 years ago
Jeff Becker
36a2bc5d66
add forgotten array header
4 years ago
Jeff Becker
22e4aef4f9
initial windows platform specific bits for lokinet-vpn
4 years ago
Jeff Becker
37e16291cb
working on linux with root
4 years ago
Jeff Becker
a8239af73a
initial lokinet-vpn tool rewrite
4 years ago
Jeff Becker
576c6ec9d4
fix serialize order of dict in peer stats and make the unit tests match this change
4 years ago
Jeff Becker
fa37c7c9b5
use std::array in unit test and initialize it to be all zero so that when we use it the string we cast to is probably null terminated.
...
also apply clang format
4 years ago
Jeff Becker
e9aa200e8c
make formatting happy
4 years ago
Jeff
1a74c190b6
Merge pull request #1327 from despair86/win32-scm-daemon
...
Win32 scm daemon
4 years ago
Rick V
98241c6c1a
this is what c-f v10 thinks it should look like
4 years ago
Rick V
59b8b1ba6d
add service description
4 years ago
Rick V
7de4c509d7
haha lokinet is cursed now
4 years ago
Rick V
7bd3731e98
first draft of daemon control code
4 years ago
Rick V
d56706b626
more daemon fluff
4 years ago
Rick V
8c62a726c0
stupid trampoline to return control to lokinet
...
after SCM starts
4 years ago
Rick V
ca9984cc69
win32 daemon install/remove goo
4 years ago
Rick V
5c34665fce
move win32 lokimq patch
4 years ago
Jeff
671e01c028
Merge pull request #1324 from majestrate/libunbound-win32-fix-2020-08-04
...
attempt fix for libunbound on win32
4 years ago
Jeff Becker
4bb214eba0
attempt fix for libunbound on win32
...
* run unbound stuff in another thread because LOL windows
* because unbound runs in another thread callbacks for libunbound need to be wrapped in a deferred call so they are done in the logic thread
* bump sqlite3 dep because it's gone, repin hash.
4 years ago
Jason Rhinelander
6f3d881a0f
Merge pull request #1323 from majestrate/freebsd-fix-unit-tests-2020-07-31
...
disable thread safety anonations for freebsd + gtest
4 years ago
Jeff Becker
9050085165
disable thread safety anonations for freebsd + gtest
4 years ago
Jeff
07b994a767
Merge pull request #1321 from majestrate/bind-ip-port-config-2020-07-30
...
fix issue #1320 (allow providing ip/port in bind section of config)
4 years ago
Jeff Becker
301cb6d32f
fix issue #1320 (allow providing ip/port in bind section of config)
4 years ago
Jeff
998d4c4ec3
Merge pull request #1318 from notlesh/peer-stats-follow-up-2020-07-09
...
Peer stats follow up 2020 07 09
4 years ago
Stephen Shelton
83d337ddfd
Send response on error conditions in API request
4 years ago
Stephen Shelton
b037cf0ae4
Handle get_peer_stats request's list of router ids
4 years ago
Stephen Shelton
4699280d97
Crude attempt at retrying lokid connection
4 years ago
Stephen Shelton
1d9c337021
Grab lokimq::ConnectionID on connection attempt
4 years ago
Stephen Shelton
607d04a314
Use str instead of lokimq::ConnectionID in pybind
4 years ago
Stephen Shelton
eedf7ca599
Add implementation of get_peer_stats API
4 years ago
Stephen Shelton
bbc1cd5a31
Stub out get_peer_stats LMQ API request
4 years ago
Stephen Shelton
c07dcaa2ef
Handle service node privkeys response correctly
4 years ago
Stephen Shelton
acb0248f94
Use LMQ request instead of command for lokid ping
4 years ago
Stephen Shelton
9deee9e542
Add bencoding serialization to PeerStats
4 years ago
Stephen Shelton
baac6bf3bd
Update python test code to reflect HiveRouter API
4 years ago
Stephen Shelton
159447b984
Don't "safely" visit relays in RouterHive
4 years ago
Stephen Shelton
56e2bc2c47
Acquire python's Global Interpreter Lock in callbacks
4 years ago
Stephen Shelton
a88dc9f026
Prevent pybind from deleting HiveRouter pointers
4 years ago