aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* appveyor: Run tests on AppVeyor Windows containersTobias Brunner2017-07-282-3/+30
| | | | | We can't enable leak detective as it is so slow then that we run into a timeout (60 minutes).
* peer-cfg: Use an rwlock instead of a mutex to safely access child-cfgsTobias Brunner2017-07-271-15/+15
| | | | | | | | | | If multiple threads want to enumerate child-cfgs and potentially lock other locks (e.g. check out IKE_SAs) while doing so a deadlock could be caused (as was the case with VICI configs with start_action=start). It should also improve performance for roadwarrior connections and lots of clients connecting concurrently. Fixes #2374.
* credential-manager: Log issuer identity if not foundTobias Brunner2017-07-271-0/+2
|
* auth-cfg: Don't limit subjectAltName check to received certificatesTobias Brunner2017-07-271-1/+1
| | | | Otherwise this won't work if the certificate is only locally available.
* swanctl: Read default socket from swanctl.socket optionTobias Brunner2017-07-272-1/+8
| | | | | | | Also read from swanctl.plugins.vici.socket so we get libstrongswan.plugins.vici.socket if it is defined. Fixes #2372.
* swanctl: Include config snippets from conf.d subdirectoryTobias Brunner2017-07-272-0/+3
| | | | Fixes #2371.
* conf: Add support to generate include statements in .conf filesTobias Brunner2017-07-271-7/+33
|
* curl: Enable following redirectsTobias Brunner2017-07-273-0/+13
| | | | | | | The maximum number of redirects can be limited. The functionality can also be disabled. Fixes #2366.
* ikev2: AES-CMAC-PRF-128 only uses the first 64 bits of each nonceTobias Brunner2017-07-271-2/+5
| | | | References #2377.
* error-notify: Don't stop sending notifies after removing a disconnected listenerTobias Brunner2017-07-271-2/+1
| | | | | | | This prevented new listeners from receiving notifies if they joined after another listener disconnected previously, and if they themselves disconnected their old connection would prevent them again from getting notifies.
* farp: Only remove one tracked entryTobias Brunner2017-07-271-0/+1
| | | | | | | | | Multiple CHILD_SAs sharing the same traffic selectors (e.g. during make-before-break reauthentication) also have the same reqid assigned. If all matching entries are removed we could end up without entry even though an SA exists that still uses these traffic selectors. Fixes #2373.
* ike: Trigger CHILD_INSTALLED state change after corresponding log messageTobias Brunner2017-07-272-10/+9
| | | | | | | | This way we get the log message in stroke and swanctl as last message when establishing a connection. It's already like this for the IKE_SA where IKE_ESTABLISHED is set after the corresponding log message. Fixes #2364.
* sw-collector: sw-collector.first_file setting retrieves creation date from ↵Andreas Steffen2017-07-262-2/+52
| | | | file stats
* swima-collector: Fix compile error if SWID_DIRECTORY is not definedTobias Brunner2017-07-241-1/+10
|
* libimcv: Add missing files to Android.mkTobias Brunner2017-07-241-0/+11
|
* Version bump to 5.6.0dr35.6.0dr3Andreas Steffen2017-07-182-2/+2
|
* testing: Fixed the path of pt-tls-clientAndreas Steffen2017-07-183-5/+5
|
* checksum: Compile sw-collector before checksumAndreas Steffen2017-07-181-4/+4
|
* checksum: Added pt-tls-client and sw-collectorAndreas Steffen2017-07-181-0/+8
|
* sw-collector: Moved to its own directory and added man pageAndreas Steffen2017-07-1818-22/+133
|
* pt-tls-client: Added man pageAndreas Steffen2017-07-164-4/+140
|
* Version bump to 5.6.0dr25.6.0dr2Andreas Steffen2017-07-133-2/+21
|
* sw-collector: strip arch suffix from package namesAndreas Steffen2017-07-135-34/+22
|
* sw-collector: Check for epoch-less Debian package versionsAndreas Steffen2017-07-1212-314/+881
|
* libtpmtss: Support of Intel TABRMD interfaceAndreas Steffen2017-07-122-17/+93
|
* Version bump to 5.6.0dr15.6.0dr1Andreas Steffen2017-07-082-2/+2
| | | | | | | This major version includes the new SWIMA IMC/IMV pair which implements the "draft-ietf-sacm-nea-swima-patnc" Internet Draft. Full compliance to the ISO 19770-2:2015 SWID tag standard has been achieved.
* Merge branch 'swima'Andreas Steffen2017-07-08113-629/+10005
|\
| * testing: Added tnc/tnccs-20-nea-pt-tls scenarioAndreas Steffen2017-07-0829-0/+455
| |
| * testing: Adaptation to ISO 19770-2:2015 SWID standardAndreas Steffen2017-07-082-1/+3
| |
| * pt-tls-client: Support for TPM keyidsAndreas Steffen2017-07-081-10/+27
| |
| * imv-swima: Implemented SW event processingAndreas Steffen2017-07-086-87/+164
| |
| * sw-collector: Query central collector databaseAndreas Steffen2017-07-089-42/+601
| |
| * libimcv: Moved REST API from imv_swid and imv_swima to libimcvAndreas Steffen2017-07-0810-241/+114
| |
| * swidtag: strongSwan swidtag file with double underscoresAndreas Steffen2017-07-084-12/+10
| |
| * sw-collector: Collects endpoint software eventsAndreas Steffen2017-07-0810-3/+1434
| |
| * imv-swima: Created SWIMA IMV pluginAndreas Steffen2017-07-0812-2/+1682
| |
| * imc-swima: Created SWIMA IMC pluginAndreas Steffen2017-07-0810-1/+711
| |
| * unit-tests: Added IETF SWIMA PA-TNC attribute testsAndreas Steffen2017-07-083-2/+1127
| |
| * libimcv: Implemented IETF SW PA-TNC attributesAndreas Steffen2017-07-0826-14/+3532
| |
| * libimcv: Fixed memory leakAndreas Steffen2017-07-081-0/+2
| |
| * libimcv: Corrected order of subscription flagsAndreas Steffen2017-07-082-4/+4
| |
| * libimcv: Added IETF Software PA-TNC attributesAndreas Steffen2017-07-084-13/+70
| |
| * libtncif: Added IETF Software PA-TNC message subtypeAndreas Steffen2017-07-082-6/+7
| |
| * libimcv: SWID tag generation and discoveryAndreas Steffen2017-07-0811-271/+40
| |
| * libimcv: Update database to ISO 19770-2:2015 SWID standardAndreas Steffen2017-07-086-155/+257
|/
* testing: Fixed typo in openssl-ikev2/rw-suite-b-192 scenarioAndreas Steffen2017-07-081-1/+1
|
* testing: Support running multiple tests with * as wildcard (e.g. ikev2/ocsp-*)Tobias Brunner2017-07-071-6/+10
|
* x509: Correctly encode nonce in OCSP requestTobias Brunner2017-07-071-1/+2
| | | | | The nonce value is encoded as OCTET STRING, however, the extension values themselves must also be encoded as OCTET STRING.
* swanctl: Document eap_id in remote sectionsTobias Brunner2017-07-051-0/+6
|
* kernel-pfroute: Make sure there is a netmask when enumerating subnetsTobias Brunner2017-07-051-2/+2
|