|
|
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
|
|
|
|