aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* dumm: add include for in.h, if_bridge.h now uses struct in6_addrMartin Willi2013-07-121-1/+1
|
* Recognize critical IssuingDistributionPoint CRL extensionAndreas Steffen2013-07-123-1/+8
|
* Override policy recommendation in enforcementAndreas Steffen2013-07-113-17/+17
|
* openssl plugin can replace random, hmac, and gcm pluginsAndreas Steffen2013-07-102-2/+2
|
* Added openssl-ikev2/net2net-pkcs12 scenarioAndreas Steffen2013-07-1013-0/+116
|
* Added ikev2/net2net-pkcs12 scenarioAndreas Steffen2013-07-1013-0/+116
|
* Version bump to 5.1.0dr3Andreas Steffen2013-07-101-1/+1
|
* conntrack -F makes ikev2/nat-rw scenario to work alwaysAndreas Steffen2013-07-101-0/+1
|
* leak-detective: add a usage threshold option based on the number of allocationsMartin Willi2013-07-101-6/+11
|
* leak-detective: set_state() only affects the calling threadMartin Willi2013-07-102-15/+2
| | | | | The only user (bfd backtraces) is fine with that, and we really should not mess the enable flag while doing allocations with other threads.
* leak-detective: take a copy of backtrace while printing tracesMartin Willi2013-07-101-2/+3
| | | | | As we don't want to hold the lock, we must make sure backtraces keep valid while printing them.
* backtrace: add a clone() methodMartin Willi2013-07-102-7/+44
|
* leak-detective: remove hdr from the allocation list during realloc()Martin Willi2013-07-101-39/+60
| | | | | | | If realloc moves an allocation, the original allocation gets freed. We therefore must remove the hdr from the list, as it is invalid. We can add it afterwards once it has been updated, allowing us to unlock the list during reallocation.
* Fixed alignment of device ID column5.1.0dr2Andreas Steffen2013-07-101-2/+2
|
* 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.
* Merge branch 'android-byod'Tobias Brunner2013-07-0886-117/+4227
|\ | | | | | | | | | | | | | | | | | | Adds support for EAP-TNC with a custom Android-specific IMC that collects data such as installed packages, file hashes or system settings. Some parts of the implementation are based on the bachelor semester project 'strongSwan Android 4 Client with Endpoint Assessment' by Christoph Bühler and Patrick Lötscher.
| * 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
| |
| * 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
| |