You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/net
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
3 years ago
..
address_info.cpp get rid of use of llarp::IpAddress from hotpaths 3 years ago
address_info.hpp feedback from tom. 3 years ago
exit_info.cpp Removed RPI definition 4 years ago
exit_info.hpp Config file improvements (#1397) 4 years ago
ip.cpp make format 4 years ago
ip.hpp initial v6 exits 3 years ago
ip_address.cpp initial v6 exits 3 years ago
ip_address.hpp initial v6 exits 3 years ago
ip_packet.cpp Large collection of changes to make android work 3 years ago
ip_packet.hpp Large collection of changes to make android work 3 years ago
ip_range.cpp * rework exit codepath to allow multiple exits 4 years ago
ip_range.hpp SockAddr fixes and cleanups 3 years ago
ip_range_map.hpp Lns exits (#1407) 4 years ago
net.cpp Large collection of changes to make android work 3 years ago
net.h sun fix 5 years ago
net.hpp Large collection of changes to make android work 3 years ago
net_bits.hpp SockAddr fixes and cleanups 3 years ago
net_if.hpp use lokimq workers instead of llarp:🧵:ThreadPool 4 years ago
net_int.cpp Large collection of changes to make android work 3 years ago
net_int.hpp tun code refactor (#1495) 3 years ago
route.cpp get rid of use of llarp::IpAddress from hotpaths 3 years ago
route.hpp initial route poking 4 years ago
sock_addr.cpp Large collection of changes to make android work 3 years ago
sock_addr.hpp Large collection of changes to make android work 3 years ago
uint128.hpp Config file improvements (#1397) 4 years ago