Explore new ics-openvpn architecture for "upstream"
The architecture of ics-openvpn when we forked it was unsuitable for reasonably maintaining an upstream relationship with them due to significant differences in our needs and approaches.
The architecure of that app has since changed significantly, and initial browsing suggests that it may be much more suitable to use in a library or submodule fashion.
Examine the new ics-openvpn architecture in depth and evaluate the feasibility of using it in a library fashion.
What changes would we have to ask [ics-openvpn author] Arne to merge to make this work? Are they trivial or valuable to his project? Are they easy to maintain as patches we apply over updates to his codebase?
Working pad: https://pad.riseup.net/p/86kEMqHWyIDp-android-openvpn-upstream
(from redmine: created on 2013-12-05)