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

43 commits

Author SHA1 Message Date
Michael 516466f5be
Mark more AlignedBuffer constructors as explicit 2019-01-02 01:04:08 +00:00
Michael ea19093a20
Remove const byte* conversion operators from llarp::AlignedBuffer 2019-01-02 01:04:04 +00:00
Michael 334161c9bb
Remove data() conversions from llarp::AlignedBuffer 2019-01-02 01:03:53 +00:00
Michael 037cb87523
Convert llarp::AlignedBuffer to be backed by std::array 2018-12-20 16:16:18 +00:00
Michael 85dde7b6b0
Move remaining include/llarp headers to llarp/ 2018-12-12 02:53:02 +00:00
Michael e887b4e9c7
Move service* to llarp/ 2018-12-12 02:53:01 +00:00
Michael 7a52638add
Move handlers* to llarp/ 2018-12-12 02:53:01 +00:00
Michael f0fce5b68a
Convert llarp_router to be a true C++ class 2018-12-10 20:15:35 +00:00
Michael 30e9dca2e5
Convert llarp_logic to be a C++ class 2018-12-10 14:15:11 +00:00
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
2018-12-03 12:24:56 -06:00
Jeff Becker 622ed8d12e
fix crash on premature close of event loop (also make format) 2018-12-02 13:07:07 -05:00
Jeff Becker 472948a610
more dns tweaks 2018-12-01 09:35:11 -05:00
Jeff Becker 7de2ce72ad
wire up snode to dns (maybe) 2018-11-29 09:01:13 -05:00
Ryan Tharp 1c6031c677 clang-format 2018-11-21 16:39:09 -08:00
Ryan Tharp efe86c2401 Merge branch 'master' of https://github.com/loki-project/loki-network 2018-11-20 19:32:12 +00:00
Jeff Becker b543d6243d
Merge branch 'master' into dev 2018-11-20 07:42:17 -05:00
despair 55670b6f82 fill in PTR request if it's too short (some DNS clients do this, notable: Microsoft DNS Client 5.0) 2018-11-20 02:38:23 -06:00
Ryan Tharp 3a8a90e440 make gcc 8.2 and RPI=1 happy 2018-11-19 23:42:04 +00:00
Ryan Tharp de418125f2 remove redundance from (sockaddr) param refactor 2018-11-18 15:48:50 -08:00
Jeff Becker f40e4c0c84
more exit stuff 2018-11-14 07:23:08 -05:00
Jeff Becker 960aa479e9
fixes for ancient rpi toolchain 2018-11-08 07:31:50 -05:00
Michael Thorpe 33bfaf7ecd
Enable -Wextra
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
2018-11-07 15:31:13 +00:00
Ryan Tharp 6192b0277e accelerate already built paths (HasPathToService) 2018-11-03 08:33:23 -07:00
Ryan Tharp eeab475875 fix build 2018-11-03 06:31:33 -07:00
Ryan Tharp 82d8d3c04d merge 2018-11-03 06:22:07 -07:00
Ryan Tharp 67390de0c2 merge 2018-11-03 06:19:18 -07:00
Ryan Tharp 9205b8172c scan-build fixes 2018-10-27 15:40:12 -07:00
Jeff b001d1f96b try fixing whatever memory corruption happens 2018-10-23 17:36:50 -04:00
Jeff 8c591ceb96 use default endpoint 2018-10-23 17:28:01 -04:00
Jeff c3989cbcf4 make dns work correctly with rdns, tired of waiting just make it fucking work. 2018-10-23 14:00:55 -04:00
Jeff 146fa13837 merge 2018-10-21 10:57:36 -04:00
Ryan Tharp c3c2eda283 clang-format 2018-10-19 08:04:14 -07:00
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 2018-10-19 07:53:06 -07:00
Ryan Tharp 58c7443073 improve string handling of .loki, initial reverse hook handling 2018-10-18 05:17:02 -07:00
Ryan Tharp 2fb5eaba1c remove getSockAddr() per Jeffs PR CR, add additional notes to reduce confusion 2018-10-09 11:02:06 +00: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 e876506295 improve b32 failure handling, dead code removal 2018-09-29 03:26:34 -07:00
Jeff Becker 34dc5bec93
check for cache hit to prevent automapping 2018-09-26 10:41:45 -04:00
Ryan Tharp 1436036d94 make sure all vectors are unique_ptr, unorder maps (optimization) 2018-09-25 06:20:39 -07:00
Ryan Tharp 0ad4f43fe5 header clean up and clang-format 2018-09-24 06:09:01 -07:00
Ryan Tharp 1adc31d09d fix debug output 2018-09-23 09:59:43 -07:00
Ryan Tharp 88670928f0 clang format 2018-09-22 03:20:15 -07:00
Ryan Tharp 8aa9d99977 update build, refactor .loki lookups into their own file 2018-09-22 03:17:22 -07:00