Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Show progress bar in ActionBar while loading cached CA certificates | Tobias Brunner | 2012-08-13 | 1 | -0/+10 | |
| | ||||||
* | Helper function added to handle Java exceptions in native code | Tobias Brunner | 2012-08-13 | 1 | -0/+18 | |
| | ||||||
* | Don't attach to actual Java threads (or already attached ones) | Tobias Brunner | 2012-08-13 | 1 | -3/+12 | |
| | | | | | | We check this by trying to retrieve a JNIEnv object from the JVM, if one is returned the current thread is not native (created from Java) or the thread is already attached. | |||||
* | Initially load CA certificates when the main Activity is created | Tobias Brunner | 2012-08-13 | 1 | -0/+11 | |
| | ||||||
* | Trusted CA certificates are loaded and cached by a static singleton | Tobias Brunner | 2012-08-13 | 1 | -0/+188 | |
| | ||||||
* | Remove restriction to portrait orientation | Tobias Brunner | 2012-08-13 | 1 | -3/+1 | |
| | ||||||
* | Use Holo as theme | Tobias Brunner | 2012-08-13 | 2 | -1/+23 | |
| | ||||||
* | Make click events on the profile list available to the Activity | Tobias Brunner | 2012-08-13 | 1 | -0/+31 | |
| | | | | | If the Activity this fragment is placed in implements the provided interface it is notified about clicks on any of the profiles. | |||||
* | Use a contextual action bar to edit and delete selected VPN profiles | Tobias Brunner | 2012-08-11 | 4 | -1/+146 | |
| | ||||||
* | Provide a menu with options to save VPN profiles | Tobias Brunner | 2012-08-11 | 3 | -0/+123 | |
| | | | | | The ID of the updated/inserted profile is sent back to the activity that started the detail view. | |||||
* | The list fragment uses a menu to provide an option to add new VPN profiles | Tobias Brunner | 2012-08-11 | 3 | -0/+94 | |
| | ||||||
* | Added an activity to edit basic VPN profile details | Tobias Brunner | 2012-08-11 | 4 | -0/+202 | |
| | | | | | Already load existing data based on extra data delivered with the Intent, no saving and CA certificate handling yet. | |||||
* | Show list fragment in main activity | Tobias Brunner | 2012-08-11 | 2 | -6/+20 | |
| | ||||||
* | Fragment added to list the VPN profiles | Tobias Brunner | 2012-08-11 | 3 | -1/+118 | |
| | ||||||
* | Added a custom adapter and layout to display VPN profiles in a ListView | Tobias Brunner | 2012-08-11 | 3 | -1/+158 | |
| | ||||||
* | Added class to simplify access to database of VPN profiles | Tobias Brunner | 2012-08-11 | 1 | -0/+231 | |
| | ||||||
* | Added class to move around VPN profiles in the Android App | Tobias Brunner | 2012-08-11 | 1 | -0/+90 | |
| | ||||||
* | Replaced launcher icon with a more appropriate one | Tobias Brunner | 2012-08-11 | 8 | -1/+1 | |
| | ||||||
* | Moved main Activity to ui sub-package | Tobias Brunner | 2012-08-08 | 2 | -4/+6 | |
| | | | | Also force portrait orientation. | |||||
* | Moved CharonVpnService to logic sub-package | Tobias Brunner | 2012-08-08 | 3 | -5/+9 | |
| | ||||||
* | Global charonservice_t object added to libandroidbridge | Tobias Brunner | 2012-08-08 | 3 | -2/+95 | |
| | | | | This is later used to call Java methods on CharonVpnService via JNI. | |||||
* | Added functions to attach/detach native threads to the JVM | Tobias Brunner | 2012-08-08 | 2 | -0/+64 | |
| | | | | | | Even though native threads are automatically detached from the JVM with help of a thread-local destructor it is recommended to detach as soon as possible as local JNI references are not freed until a thread detaches. | |||||
* | Moved JNI helper macros to a separate file | Tobias Brunner | 2012-08-08 | 4 | -13/+102 | |
| | | | | | Also initialize a reference to the CharonVpnService class during JNI_OnLoad, which allows us later to call methods from C to Java. | |||||
* | Use strongSwan logo as icon | Tobias Brunner | 2012-08-08 | 8 | -1/+1 | |
| | | | | Due to the transparency and black font this is probably not optimal yet. | |||||
* | Allocate UDP ports randomly in Android NDK build. | Tobias Brunner | 2012-08-08 | 1 | -1/+2 | |
| | ||||||
* | Java code style fixed (analogous to C code). | Tobias Brunner | 2012-08-08 | 2 | -14/+28 | |
| | ||||||
* | Load libipsec in Android app. | Tobias Brunner | 2012-08-08 | 4 | -1/+15 | |
| | ||||||
* | Some NDK build info updated. | Tobias Brunner | 2012-08-08 | 1 | -4/+7 | |
| | ||||||
* | Changed minimal SDK/API level to 14. | Tobias Brunner | 2012-08-08 | 3 | -4/+4 | |
| | ||||||
* | Added android.net.VpnService wrapper around charon (loaded via JNI). | Tobias Brunner | 2012-08-08 | 6 | -6/+228 | |
| | ||||||
* | Added Android shell app created with Android SDK. | Tobias Brunner | 2012-08-08 | 11 | -0/+118 | |
| | ||||||
* | Android.mk for NDK build added. | Tobias Brunner | 2012-08-08 | 4 | -0/+96 | |