1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

835 commits

Author SHA1 Message Date
Ryan Tharp 604c44e191 use llarp::Addr, added some guards 2018-10-03 03:59:49 -07:00
Ryan Tharp 6bfd55f3f4 fix headers, clang-format, favor llarp::Addr 2018-10-03 03:54:12 -07:00
Ryan Tharp f032a83e37 use llarp::Addr to store local private ip 2018-10-03 03:52:00 -07:00
Ryan Tharp c40d5f4c4d notes and guard 2018-10-03 03:49:57 -07:00
Ryan Tharp a0082e95bb change dll from tunEndpoint to router hidden service context, const some unchanging ptrs, use llarp::Addr more 2018-10-03 03:48:31 -07:00
Ryan Tharp 8f32f357c2 hasEndpoints(), mapAddressAll_context(), iterate(), MappAddressAllIter() 2018-10-03 03:44:58 -07:00
Ryan Tharp 429927187a refactored detect into net.cpp, clang-format 2018-10-03 03:42:44 -07:00
Ryan Tharp a0aa363365 doesn't make sense to pass by value 2018-10-03 03:42:12 -07:00
Ryan Tharp ec2aaa533f pretty sure this a clang-format 2018-10-03 03:40:32 -07:00
Ryan Tharp 48d9a38534 getSockAddr(), findFreePrivateRange(), findFreeLokiTunIfName() 2018-10-03 03:35:39 -07:00
Ryan Tharp ce02a37b1c clang-format 2018-10-03 03:33:28 -07:00
Ryan Tharp 4b3b09736b Merge branch 'master' of https://github.com/loki-project/loki-network 2018-10-02 23:11:44 +00:00
Jeff acc03fcad7 add default hidden service endpoint for clients 2018-10-02 13:35:51 -04:00
Jeff b7eea47336 fall through 2018-10-02 11:41:40 -04:00
Jeff a9eeb7fed9 meh 2018-10-02 11:33:01 -04:00
Jeff 1d41d93fd0 fix linux 2018-10-02 11:32:07 -04:00
Jeff 77b2903bda logging and add DST awareness to timestamps 2018-10-02 11:29:37 -04:00
Jeff f3d446dafb handover logic fix, remove and add logging 2018-10-02 11:00:34 -04:00
Jeff dbeead03f3 fix kqueue build 2018-10-02 10:29:46 -04:00
despair86 991c1d8fce fix 2018-10-01 15:19:26 -05:00
despair86 19b7f47322 bug: if we have only one network interface, then terminate the linked list with nullptr
otherwise, the windows build will crash
2018-10-01 15:08:56 -05:00
despair86 9fdde65798 make bencode ILP32/LLP64 clean (long is 32 bits outside of unix!)
actually open new RCs in binary mode
clang-format
win32 skeleton code for tun (still working on the guts)
2018-10-01 15:08:55 -05:00
despair86 8ac7d4f6dc if we didn't specify a path to save our config in, only create .lokinet on the assumption that $HOME or $APPDATA (on NT) already exist
add win32 tun glue, fix llarp timebase
(In fact, _both_ of these are guaranteed to exist on their respective platforms.)
also, tuntap is now wired up to the windows port
2018-10-01 15:08:52 -05:00
despair86 7f809eb53b fix windows build 2018-10-01 15:06:07 -05:00
despair86 7c5d98ca31 clean up win32 build rules 2018-10-01 15:06:06 -05:00
Jeff Becker 0f7c7c871f
reduce log levels and don't establish outbound send context for previously made inbound sessions 2018-10-01 14:10:25 -04:00
Jeff Becker 23cff0bee3
try fixing all that tun shit, YOLO 2018-10-01 13:16:15 -04:00
Jeff Becker 8aa0d0d4a8
try fixing tun writing 2018-10-01 13:05:36 -04:00
Jeff Becker 9e8563a884
cache convo tag and drop traffic 2018-10-01 11:45:55 -04:00
Jeff Becker 1eef5387b6
update introset on message drop 2018-10-01 10:31:54 -04:00
Jeff Becker 681e669fd8
try better publish logic and timeouts for requests 2018-10-01 10:18:17 -04:00
Ryan Tharp 4cc482764d clang format 2018-10-01 03:00:11 -07:00
Ryan Tharp fb9b60bd16 clang-format 2018-10-01 02:57:57 -07:00
Ryan Tharp e890ef2e5b ensure_config split router/client refactor, move C++ stuff to .hpp 2018-10-01 02:56:14 -07:00
Ryan Tharp 058ed4d4ea Merge branch 'master' of https://github.com/neuroscr/loki-network 2018-10-01 09:03:31 +00:00
Jeff 4158e422bb don't store introsets when forwarding a request 2018-09-30 12:02:42 -04:00
Jeff a168c81a75 make mac tun work 2018-09-30 11:40:34 -04:00
Jeff e50cbf5acb Merge branch 'master' of ssh://github.com/loki-project/loki-network 2018-09-30 11:25:59 -04:00
Jeff Becker f6c812a642
include packet info in tun but discard it so that tun can work on platforms
that include packet info
2018-09-30 09:23:37 -04:00
Jeff Becker 138c222a1a
dns port configurable at compile time (make this configurable on runtime plz) 2018-09-30 08:42:28 -04:00
Jeff Becker 2b8bd11f5e
ping less and try not to double free in llarp_router::SendToOrQueue 2018-09-30 08:01:58 -04:00
Jeff Becker ed5867e49f
don't use std::list 2018-09-30 07:17:48 -04:00
Ryan Tharp 79d61dedc3 use new llarp::Addr based init 2018-09-29 03:28:55 -07:00
Ryan Tharp 9ea564e832 update llarp_main_init_dnsd to make new DNSd init 2018-09-29 03:27:38 -07:00
Ryan Tharp e876506295 improve b32 failure handling, dead code removal 2018-09-29 03:26:34 -07:00
Ryan Tharp 0278ba6edf more clang-format 2018-09-29 03:25:07 -07:00
Ryan Tharp 6c2d0e21bf llarp_dnsd_init() update to use llarp::Addr more and adjust to new DNSc init changes, remove unneeded WIN32 change (made it the default) 2018-09-29 03:22:48 -07:00
Ryan Tharp 35def45c98 answer_request_alloc() use a unique_ptr, multiple resolver support start, llarp_dnsc_init to use llarp::Addrs 2018-09-29 03:18:33 -07:00
Jeff d6463bf8de Merge branch 'master' of ssh://github.com/loki-project/loki-network 2018-09-28 19:47:25 -04:00
Jeff 52da002488 comit 2018-09-28 19:47:18 -04:00