aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
| * Don't print hosts as %any if %+H is usedTobias Brunner2012-08-132-7/+8
| * Add support for '+' in custom format specifiersTobias Brunner2012-08-132-0/+7
| * 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
| * Clone the current VPN profile before updating the passwordTobias Brunner2012-08-131-0/+2
| * Allow VpnProfile objects to be clonedTobias Brunner2012-08-131-1/+14
| * Prompt the user for a password if none is configured in the VPN profileTobias Brunner2012-08-133-1/+107
| * Allow selection of a CA certificate for a VPN profileTobias Brunner2012-08-133-0/+209
| * Simplified asynchronous loading of CA certificates in MainActivityTobias Brunner2012-08-131-31/+30
| * Added simple adapter for trusted certificates (to be used with a Spinner widget)Tobias Brunner2012-08-132-0/+178
| * Keep a global reference to the CharonVpnService object in charonserviceTobias Brunner2012-08-131-5/+12
| * Add signal handler for fatal signals to libandroidbridgeTobias Brunner2012-08-131-0/+24
| * Set default log level in libandroidbridgeTobias Brunner2012-08-131-1/+7
| * Renamed main Activity (shorter name in Launcher)Tobias Brunner2012-08-132-4/+4
| * MainActivity starts CharonVpnService if a VpnProfile is clicked in the listTobias Brunner2012-08-131-7/+32
| * Menu option added to reload cached CA certificatesTobias Brunner2012-08-133-1/+64