aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use strpfx() helper where appropriateTobias Brunner2013-07-0811-29/+28
|
* utils: Add helper function to check a string for a given prefixTobias Brunner2013-07-081-0/+8
|
* utils: Convert string helper macros to static inline functionsTobias Brunner2013-07-081-6/+15
|
* 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
|
* libimcv: Properly deinitialize libimcvTobias Brunner2013-07-081-0/+1
| | | | | Other users of imcv_pa_tnc_attributes (libpts) check if it is NULL before removing vendor IDs.
* android: Define IMC functions static and with lower-case namesTobias Brunner2013-07-081-32/+32
|
* libpts: Skip unreadable files when measuring directoriesTobias Brunner2013-07-081-16/+2
|
* 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.
* imv-scanner: Only add a reason string if there is something to reportTobias Brunner2013-07-081-1/+4
|
* 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
|
* libtnccs: Don't try to load IMCs/IMVs from a file if there is no filenameTobias Brunner2013-07-081-0/+5
|
* Ignore Eclipse project/workspace filesTobias Brunner2013-07-081-1/+5
| | | | Students seem to like Eclipse to work on strongSwan.
* android: Build libpts and init/deinit libpts in BYOD IMCTobias Brunner2013-07-084-2/+10
|
* libpts: Android.mk addedTobias Brunner2013-07-081-0/+70
|
* 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: Added support to build tnc-imc pluginTobias Brunner2013-07-081-3/+9
|
* android: Added support to build eap-tnc, tnc-tnccs and tnccs-20 pluginsTobias Brunner2013-07-081-2/+25
|