aboutsummaryrefslogtreecommitdiffstats
path: root/src/frontends/android
Commit message (Expand)AuthorAgeFilesLines
* Added a button to the error dialog that allows to view the log fileTobias Brunner2012-08-131-4/+19
* Use major.minor.revision version numbers for Android applicationTobias Brunner2012-08-131-1/+1
* Only allow access to log file via explicitly created URIsTobias Brunner2012-08-132-2/+37
* Menu option added that allows users to send the log fileTobias Brunner2012-08-135-0/+70
* Add ContentProvider to access log file from other applicationsTobias Brunner2012-08-132-0/+122
* Watch for changes to the log file so we can reopen itTobias Brunner2012-08-131-5/+86
* Add an Activity that shows the log fragmentTobias Brunner2012-08-137-3/+111
* Add a fragment that can display charon's log fileTobias Brunner2012-08-132-0/+187
* Added special ScrollView with auto-scrolling featureTobias Brunner2012-08-131-0/+78
* Charon logs to a file in the App's data directoryTobias Brunner2012-08-132-3/+45
* Moved Java to C string conversion function to android_jni header fileTobias Brunner2012-08-132-19/+23
* Log charon version and uname() output, split libcharon and charon initializationTobias Brunner2012-08-131-2/+20
* Only call disconnect() from CharonVpnService if we are not already disconnectingTobias Brunner2012-08-131-4/+10
* Load single certificates directly from the KeyStore if we cannot get the read...Tobias Brunner2012-08-131-3/+26
* Use colors from the Android color palette for the VPN status textsTobias Brunner2012-08-132-3/+26
* Localized title for contextual action barTobias Brunner2012-08-133-1/+3
* German translation addedTobias Brunner2012-08-131-0/+75
* Show MainActiviy if the user clicks 'Configure' in Android's VPN dialogTobias Brunner2012-08-131-0/+11
* Keep reporting the error until the user dismisses itTobias Brunner2012-08-131-3/+40
* Show an error dialog when errors occur while establishing the VPNTobias Brunner2012-08-132-0/+81
* Show a button to disconnect the VPN once it is establishedTobias Brunner2012-08-133-0/+36
* Show current VPN state and profile nameTobias Brunner2012-08-133-0/+189
* Add a fragment to MainActivity which will display the current VPN stateTobias Brunner2012-08-134-3/+154
* Use a separate (volatile) variable for certificate aliasTobias Brunner2012-08-131-2/+7
* Don't set the source address on AndroidTobias Brunner2012-08-131-0/+9
* Close IKE_SA on Android immediately if setting up CHILD_SA failsTobias Brunner2012-08-131-0/+2
* Reduce number of retransmits on AndroidTobias Brunner2012-08-131-0/+9
* Job added which handles plain text packets read from TUN deviceTobias Brunner2012-08-131-1/+63
* Added a handler that writes inbound plain text packets to the TUN deviceTobias Brunner2012-08-131-0/+35
* Add simple callbacks to receive/send ESP packets via libipsec/receiver.Tobias Brunner2012-08-131-0/+31
* Add routes based on the installed IPsec policies to the TUN device builderTobias Brunner2012-08-131-0/+46
* Add virtual IP to the TUN device builderTobias Brunner2012-08-131-1/+9
* Create a TUN device via VpnService.Builder once the CHILD_SA is establishedTobias Brunner2012-08-131-0/+82
* An Android specific attribute handler installs DNS servers via BuilderTobias Brunner2012-08-134-0/+185
* Native counterpart of VpnService.Builder added, exposed by charonserviceTobias Brunner2012-08-138-6/+409
* Adapter class added around VpnService.Builder which allows to access it via JNITobias Brunner2012-08-131-0/+99
* Initiate an SA via native JNI methodTobias Brunner2012-08-132-0/+74
* Helper function added that retrieves a local IP addressTobias Brunner2012-08-131-0/+37
* android_service_t handles initiation of an SA and tracks its progressTobias Brunner2012-08-133-0/+331
* Android specific credential set also provides user credentialsTobias Brunner2012-08-132-4/+37
* Added an Android specific credential set that provides CA certificates via JNITobias Brunner2012-08-135-0/+243
* CharonVpnService provides a function to get trusted certificates via JNITobias Brunner2012-08-133-0/+118
* Function added that allows to update VPN state via JNITobias Brunner2012-08-133-0/+122
* Add a function to disconnect any current VPN connectionTobias Brunner2012-08-131-0/+19
* Implement kernel_ipsec_t.bypass_socket() via JNI and VpnService.protect()Tobias Brunner2012-08-133-1/+43
* CharonVpnService binds to VpnStateService and does basic state updatesTobias Brunner2012-08-131-1/+94
* CharonVpnService reacts on Intents and properly inits/deinits charonTobias Brunner2012-08-131-11/+140
* Service added that keeps track of VPN state and notifies listeners about changesTobias Brunner2012-08-132-0/+249
* Add an Android specific kernel_ipsec_t implementationTobias Brunner2012-08-134-0/+244
* Add an Android specific kernel_net_t implementationTobias Brunner2012-08-135-1/+126