1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
lokinet/test
Thomas Winget 4c630e0437 Large collection of changes to make android work
- Previous android java and jni code updated to work, but with much love
  still needed to make it work nicely, e.g. handling when the VPN is
  turned off.

- DNS handling refactored to allow android to intercept and handle DNS
  requests as we can't set the system DNS to use a high port
  (and apparently Chrome ignores system DNS settings anyway)

- add packet router structure to allow separate handling of specific
  intercepted traffic, e.g. UDP traffic to port 53 gets handled by our
  DNS handler rather than being naively forwarded as exit traffic.

- For now, android lokinet is exit-only and hard-coded to use exit.loki
  as its exit.  The exit will be configurable before release, but
  allowing to not use exit-only mode is more of a challenge.

- some old gitignore remnants which were matching to things we don't
  want them to (and are no longer relevant) removed

- some minor changes to CI configuration
2021-03-02 13:18:22 -05:00
..
Catch2@81d52c4a5f Revert "bump submodules" 2020-07-02 11:13:30 -04:00
config Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
crypto add conf.d directory for config overrides (#1410) 2020-10-21 08:58:08 -04:00
dht C++17 2020-05-01 17:43:27 -03:00
dns LNS (#1342) 2020-09-17 15:18:08 -04:00
exit nodedb refactor 2021-02-02 09:35:40 -05:00
hive add conf.d directory for config overrides (#1410) 2020-10-21 08:58:08 -04:00
iwp Large collection of changes to make android work 2021-03-02 13:18:22 -05:00
net Fix SockAddr test code 2021-02-25 12:21:18 -04:00
nodedb nodedb refactor 2021-02-02 09:35:40 -05:00
path path builder prints hops, rest print short name 2020-02-20 16:37:39 -05:00
peerstats fix serialize order of dict in peer stats and make the unit tests match this change 2020-08-24 20:19:48 -04:00
regress nodedb refactor 2021-02-02 09:35:40 -05:00
router Zero-initialize test array 2020-02-06 14:33:53 -04:00
routing Rename message files 2019-06-19 23:30:07 +01:00
service Support [dns] no-resolvconf option (ignored by lokinet) for deb compatibility (#1362) 2020-09-22 17:46:06 -04:00
util Remove gcc-5 workaround (#1360) 2020-09-23 14:44:28 -04:00
win32 happy new year 2020-01-05 20:40:34 -06:00
check_main.cpp make catch2 a submodule 2020-02-17 08:26:20 -05:00
CMakeLists.txt New RC format (#1368) 2020-09-25 14:05:28 -04:00
llarp_test.cpp Move tests to use top-level LlarpTest 2019-05-28 20:45:09 +01:00
llarp_test.hpp Move tests to use top-level LlarpTest 2019-05-28 20:45:09 +01:00
main.cpp use llarp::LogSilencer to shut up loging in unit tests 2020-06-08 09:26:53 -04:00
test_llarp_encrypted_frame.cpp Move tests to use top-level LlarpTest 2019-05-28 20:45:09 +01:00
test_llarp_router_contact.cpp New RC format (#1368) 2020-09-25 14:05:28 -04:00
test_util.cpp Add tests for crypto/types 2019-01-15 23:33:16 +00:00
test_util.hpp Implement KeyManager tests 2019-12-09 12:29:33 -07:00