lokinet/llarp/service
Jeff 871c3e3281
changeset for windows port
* wintun vpn platform for windows
* bundle config snippets into nsis installer for exit node, keyfile persisting, reduced hops mode.
* use wintun for vpn platform
* isolate all windows platform specific code into their own compilation units and libraries
* split up internal libraries into more specific components
* rename liblokinet.a target to liblokinet-amalgum.a to elimiate ambiguity with liblokinet.so
* DNS platform for win32
* rename llarp/ev/ev_libuv.{c,h}pp to llarp/ev/libuv.{c,h}pp as the old name was idiotic
* split up net platform into win32 and posix specific compilation units
* rename lokinet_init.c to easter_eggs.cpp as that is what they are for and it does not need to be a c compilation target
* add cmake option STRIP_SYMBOLS for seperating out debug symbols for windows builds
* intercept dns traffic on all interfaces on windows using windivert and feed it into lokinet
2022-09-08 14:24:59 -04:00
..
address.cpp Crank oxen-mq to (1.2.)11; switch to oxen-encoding 2022-02-17 16:30:17 -04:00
address.hpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
async_key_exchange.cpp replace LLARP_PROTO_VERSION macro 2022-05-28 13:18:43 -04:00
async_key_exchange.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
auth.cpp make more platforms ignore libcrypt 2022-04-20 15:26:39 -04:00
auth.hpp add hashed password capability to endpoint auth by file 2022-04-20 15:26:39 -04:00
context.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
context.hpp make comments with colins in them not have them in it 2022-02-17 18:01:53 -05:00
convotag.cpp make the lokinet endpoint code work 2021-04-19 06:58:37 -04:00
convotag.hpp wire up snode traffic to quic 2021-04-19 06:58:36 -04:00
endpoint.cpp changeset for windows port 2022-09-08 14:24:59 -04:00
endpoint.hpp changeset for windows port 2022-09-08 14:24:59 -04:00
endpoint_state.cpp Remove dead code: netns, shell hooks 2022-06-21 18:56:25 -03:00
endpoint_state.hpp Remove dead code: netns, shell hooks 2022-06-21 18:56:25 -03:00
endpoint_types.hpp fix up client to snode codepath 2021-04-19 07:02:45 -04:00
endpoint_util.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
endpoint_util.hpp * tweak introset handover timeouts 2021-06-08 14:36:30 -04:00
handler.hpp add MarkAddressOutbound to plainquic 2021-06-08 14:36:33 -04:00
hidden_service_address_lookup.cpp add relayOrder awareness to introset lookups. 2021-06-08 14:36:30 -04:00
hidden_service_address_lookup.hpp make it so lookups dont time out 2021-06-21 15:16:27 -04:00
identity.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
identity.hpp replace LLARP_PROTO_VERSION macro 2022-05-28 13:18:43 -04:00
info.cpp Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
info.hpp Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
intro.cpp Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
intro.hpp Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
intro_set.cpp Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
intro_set.hpp Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
lns_tracker.cpp use var::variant and var::visit shims because apple is sux 2021-03-20 11:47:36 -04:00
lns_tracker.hpp Crank oxen-mq to (1.2.)11; switch to oxen-encoding 2022-02-17 16:30:17 -04:00
lookup.cpp make the lokinet endpoint code work 2021-04-19 06:58:37 -04:00
lookup.hpp only inform failure or success of introset lookups when all lookups have returned 2021-06-08 14:36:31 -04:00
name.cpp fix up some retarded bullshit 2021-04-19 07:00:26 -04:00
name.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
outbound_context.cpp handle edge case better 2022-04-17 21:22:53 -04:00
outbound_context.hpp prevent bizare half open state. (#1754) 2021-10-12 17:37:01 -04:00
pendingbuffer.hpp changeset for windows port 2022-09-08 14:24:59 -04:00
protocol.cpp replace LLARP_PROTO_VERSION macro 2022-05-28 13:18:43 -04:00
protocol.hpp replace LLARP_PROTO_VERSION macro 2022-05-28 13:18:43 -04:00
protocol_type.hpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
router_lookup_job.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
router_lookup_job.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
sendcontext.cpp changeset for windows port 2022-09-08 14:24:59 -04:00
sendcontext.hpp Fix client latency bug; De-shared_ptr IHopHandler queues 2021-11-15 13:39:57 -04:00
session.cpp improve log messages about expiring convotags 2021-06-08 14:36:30 -04:00
session.hpp improve log messages about expiring convotags 2021-06-08 14:36:30 -04:00
tag.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
tag.hpp Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
vanity.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00