aboutsummaryrefslogtreecommitdiffstats
path: root/src/frontends/android
Commit message (Collapse)AuthorAgeFilesLines
* android: New release after adding support for EAP-TNCTobias Brunner2013-07-081-2/+2
| | | | | Also disabled listening on IPv6 because the Linux kernel currently does not support UDP encapsulation for IPv6.
* android: Properly handle dotted-quad notation of IPv6 addressesTobias Brunner2013-07-081-1/+1
| | | | | For nestat output like ::ffff:127.0.0.1:9876 we shall not treat 127 as port but 9876 instead.
* android: Allow IMC state to be dismissed with a swipe gestureTobias Brunner2013-07-081-0/+30
|
* android: Use explicit locale when converting settings namesTobias Brunner2013-07-081-2/+4
| | | | | | Apparently, these functions use the user's default locale which might not yield the expected result (e.g. lowercase I is not i in the Turkish locale but ı instead).
* android: Add information about transmitted data if EAP-TNC is selectedTobias Brunner2013-07-087-0/+57
|
* android: Reuse certificate selector as generic two line buttonTobias Brunner2013-07-082-2/+2
|
* android: Add device ID in BeginHandshakeTobias Brunner2013-07-081-0/+2
|
* android: Add new VpnType to enable BYOD featuresTobias Brunner2013-07-088-5/+42
|
* android: Use a different set of plugins if BYOD features are enabledTobias Brunner2013-07-084-11/+28
|
* android: IMC state fragment is a button that shows remediation instructions ↵Tobias Brunner2013-07-082-16/+66
| | | | or log
* android: Show remediation instructions instead of log on failureTobias Brunner2013-07-086-3/+26
|
* android: Properly hide the IMC state fragment initiallyTobias Brunner2013-07-081-1/+4
|
* android: Add activity that displays a list of remediation instructionsTobias Brunner2013-07-0811-1/+212
| | | | | On large displays a two-pane layout is used that displays the list next to the actual instructions.
* android: Add fragment for a list of remediation instructionsTobias Brunner2013-07-081-0/+121
| | | | This fragment can later be used in one- or two-pane layouts.
* android: Add adapter for remediation instructionsTobias Brunner2013-07-082-0/+118
|
* android: Add fragment that displays a single remediation instructionTobias Brunner2013-07-082-0/+164
|
* android: RemediationInstruction implements Parcelable interfaceTobias Brunner2013-07-081-1/+45
|
* android: Background for state panels provides separatorTobias Brunner2013-07-084-19/+27
|
* android: Add fragment that displays the IMC stateTobias Brunner2013-07-089-7/+210
| | | | | The fragment hides itself if the state is unknown or the assessment succeeded.
* android: Handle and store IETF remediation instructionsTobias Brunner2013-07-085-0/+121
|
* android: Add a parser for XML remediation instructionsTobias Brunner2013-07-081-0/+229
|
* android: Show different error message depending on IMC stateTobias Brunner2013-07-086-3/+26
|
* android: Clear error only when the user explicitly dismisses the dialogTobias Brunner2013-07-081-4/+10
| | | | | | | | | The previous code worked fine on rotation changes as the fragment is destroyed and recreated causing onCreate to be called, which restores the saved error state. But if the user switches to a different application and then back this is not the case. The dialog still gets dismissed (as we have to do so to avoid nasty exceptions on rotation changes) but since that implicitly cleared the error state the UI was never fully restored.
* android: Add state of IMC to VpnStateService and update it via JNITobias Brunner2013-07-086-3/+203
|
* android: Handle TCG file measurement related attributes using PTSTobias Brunner2013-07-081-5/+119
|
* android: Android IMC state provides a Platform Trust Service (PTS) instanceTobias Brunner2013-07-082-0/+20
|
* android: Provide a public interface for Android IMC stateTobias Brunner2013-07-082-25/+40
|
* android: Define IMC functions static and with lower-case namesTobias Brunner2013-07-081-32/+32
|
* android: Add measurement collector for ITA Device IDTobias Brunner2013-07-084-1/+96
|
* android: Add measurement collector for ITA SettingsTobias Brunner2013-07-086-2/+150
|
* android: Handle ITA PA-TNC attributesTobias Brunner2013-07-081-0/+18
|
* android: Overload for getMeasurement() that takes a String array as argumentTobias Brunner2013-07-082-10/+84
|
* android: Add measurement collector for Port FilterTobias Brunner2013-07-084-1/+150
| | | | This collector reports all listening TCP and UDP sockets/ports.
* android: Enum type for transport protocols addedTobias Brunner2013-07-081-0/+60
|
* android: Add measurement collector for Installed PackagesTobias Brunner2013-07-083-0/+126
|
* android: Add measurement collector for Product InformationTobias Brunner2013-07-084-0/+82
|
* android: Also support writing of 24-bit valuesTobias Brunner2013-07-081-0/+13
|
* android: Add measurement collector for String VersionTobias Brunner2013-07-083-0/+125
|
* android: Interfaces for measurement collectors and attributes addedTobias Brunner2013-07-082-0/+58
|
* android: Add a Java utility class similar to bio_writer_tTobias Brunner2013-07-081-0/+172
|
* android: Add enum types for PENs and attribute typesTobias Brunner2013-07-082-0/+159
|
* android: Add a generic handler for PA-TNC attribute requestsTobias Brunner2013-07-082-62/+103
| | | | | The idea is that the Android IMC will return attributes in their binary encoding. This keeps the JNI interface to the IMC pretty simple.
* android: Added a Java part to the Android IMCTobias Brunner2013-07-083-12/+98
|
* android: Don't attempt loading IMCs from /etc/tnc_configTobias Brunner2013-07-081-0/+2
|
* android: Build libpts and init/deinit libpts in BYOD IMCTobias Brunner2013-07-084-2/+10
|
* android: Added a sample IMC that sends some dummy OS dataTobias Brunner2013-07-087-3/+657
|
* android: Build option added to load BYOD related plugins and libraries in ↵Tobias Brunner2013-07-083-8/+39
| | | | the Android app
* android: Disable listening on IPv6Tobias Brunner2013-07-051-0/+4
| | | | | As we have to use UDP encapsulation and the Linux kernel currently does not support that this avoids issues with dual-stack gateways.
* plugin-loader: Add method to print loaded plugins on a given log levelTobias Brunner2013-06-211-0/+1
|
* android: Forward initiator flag to libipsec when adding IPsec SATobias Brunner2013-06-131-2/+2
|