Skip to content
GitLab
Explore
Sign in
This is an archived project. Repository and other project resources are read-only.
Legacy
Trac
Wiki
Org
Meetings
2018mexicocity
Notes
Mobile
Mobile
· Changes
Page history
Raw import from Trac using Trac markup language.
authored
Jun 15, 2020
by
Alexander Færøy
Hide whitespace changes
Inline
Side-by-side
org/meetings/2018MexicoCity/Notes/Mobile.md
0 → 100644
View page @
53a16e3a
iOS
-
not much has happened since OB 2.0, but new funding and work about to start!
-
good progress made on running tor in process via Tor.framework, but need to complete testing in the next two months
-
torapi.h interface should now work for in process tor
-
need to move to new control interface, using sockets
-
work on VPN stopped due to memory limits; got it working, but crashed due to memory leaks
Android
-
keeping current with releases
-
latest NDK requires move to clang. Should move to NDK official build process instead of Makefile
-
have new PT library: https://github.com/guardianproject/AndroidPluggableTransports
-
working on porting Snowflake into this PT library
-
focus on enhancing VPN mode; support intent-based API to request Tor to tunnel app over VPN connection
General
-
new and improved disable network flag should be tested in 0.3.4.x
-
in the future can be used to partially disable tor, say to stop client use, but still support Onion Service hosting
-
we have a patch that implements Doze, can be used
-
need better measurement and profiling; can do network profiling using Android Profiler on devices/emulators
-
add --disable-dirauth modules support into build
-
need to better support developer tools and libraries like Tor.framework iOS and TorOnionProxyLibrary
-
dig into chip specific crypto as potential optimization, what does openssl do? can we help openssl accelerate? check with awesome OpenSSL devs