Commit Graph

39 Commits (85dde7b6b08a7b0ce22939ef116402394b3a7c91)

Author SHA1 Message Date
Michael 85dde7b6b0
Move remaining include/llarp headers to llarp/ 6 years ago
Michael e887b4e9c7
Move service* to llarp/ 6 years ago
Michael 7a52638add
Move handlers* to llarp/ 6 years ago
Michael f0fce5b68a
Convert llarp_router to be a true C++ class 6 years ago
Michael 30e9dca2e5
Convert llarp_logic to be a C++ class 6 years ago
despair d26141d433 Merge branch 'dev' into reeeee-divergence
ok hope this works -rick

# Conflicts:
#	.gitignore
#	.vscode/settings.json
#	include/llarp/service/context.hpp
#	llarp/dns.cpp
#	llarp/dnsc.cpp
#	llarp/ev.cpp
#	llarp/ev.hpp
#	llarp/ev_win32.hpp
#	llarp/net.cpp
#	llarp/router.cpp
#	llarp/router.hpp
#	llarp/service/context.cpp
6 years ago
Jeff Becker 622ed8d12e
fix crash on premature close of event loop (also make format) 6 years ago
Jeff Becker 472948a610
more dns tweaks 6 years ago
Jeff Becker 7de2ce72ad
wire up snode to dns (maybe) 6 years ago
Ryan Tharp 1c6031c677 clang-format 6 years ago
Ryan Tharp efe86c2401 Merge branch 'master' of https://github.com/loki-project/loki-network 6 years ago
Jeff Becker b543d6243d
Merge branch 'master' into dev 6 years ago
despair 55670b6f82 fill in PTR request if it's too short (some DNS clients do this, notable: Microsoft DNS Client 5.0) 6 years ago
Ryan Tharp 3a8a90e440 make gcc 8.2 and RPI=1 happy 6 years ago
Ryan Tharp de418125f2 remove redundance from (sockaddr) param refactor 6 years ago
Jeff Becker f40e4c0c84
more exit stuff 6 years ago
Jeff Becker 960aa479e9
fixes for ancient rpi toolchain 6 years ago
Michael Thorpe 33bfaf7ecd
Enable -Wextra
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
6 years ago
Ryan Tharp 6192b0277e accelerate already built paths (HasPathToService) 6 years ago
Ryan Tharp eeab475875 fix build 6 years ago
Ryan Tharp 82d8d3c04d merge 6 years ago
Ryan Tharp 67390de0c2 merge 6 years ago
Ryan Tharp 9205b8172c scan-build fixes 6 years ago
Jeff b001d1f96b try fixing whatever memory corruption happens 6 years ago
Jeff 8c591ceb96 use default endpoint 6 years ago
Jeff c3989cbcf4 make dns work correctly with rdns, tired of waiting just make it fucking work. 6 years ago
Jeff 146fa13837 merge 6 years ago
Ryan Tharp c3c2eda283 clang-format 6 years ago
Ryan Tharp 3b24b69513 TunEndpoint::ObtainAddrForIP(), identity tun range better, actually return revdns for tunmapaddrs, make in-addr.arpa matching smarter, actually send 404s, additional unit test 6 years ago
Ryan Tharp 58c7443073 improve string handling of .loki, initial reverse hook handling 6 years ago
Ryan Tharp 2fb5eaba1c remove getSockAddr() per Jeffs PR CR, add additional notes to reduce confusion 6 years ago
Ryan Tharp a0082e95bb change dll from tunEndpoint to router hidden service context, const some unchanging ptrs, use llarp::Addr more 6 years ago
Ryan Tharp e876506295 improve b32 failure handling, dead code removal 6 years ago
Jeff Becker 34dc5bec93
check for cache hit to prevent automapping 6 years ago
Ryan Tharp 1436036d94 make sure all vectors are unique_ptr, unorder maps (optimization) 6 years ago
Ryan Tharp 0ad4f43fe5 header clean up and clang-format 6 years ago
Ryan Tharp 1adc31d09d fix debug output 6 years ago
Ryan Tharp 88670928f0 clang format 6 years ago
Ryan Tharp 8aa9d99977 update build, refactor .loki lookups into their own file 6 years ago