summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix copy-paste errorfeature/new_vehicle_data_EPB_statusConlain Kelly2018-06-182-8/+8
|
* style fix, againConlain Kelly2018-06-181-2/+3
|
* fix xml typoConlain Kelly2018-06-182-4/+4
|
* undo dumb leftover changes from atomConlain Kelly2018-06-182-26/+22
|
* Add electronic park brake status data parameterConlain Kelly2018-06-1853-35/+326
|
* Merge pull request #2217 from ↵JackLivio2018-06-188-1/+183
|\ | | | | | | | | smartdevicelink/fix/fix_certificate_path_nonfunctional Fix nonfunctional certificate/key path keywords
| * Fixed leaked objectsAndrii Kalinich2018-06-181-6/+20
| |
| * Fixed affected mocks and UT'sAKalinich-Luxoft2018-06-184-0/+41
| | | | | | | | | | Added new expectations for a security tests due to some changes in the security flow
| * Fix nonfunctional CertificatePath and KeyPath parameters in INIAKalinich-Luxoft2018-06-184-1/+128
|/ | | | | | | | | | | | | | | | | Currently, SDL Core ignores both the CertificatePath and KeyPath keywords that would allow the system integrator to specify certificates for their environment, instead SDL Core only processes the certificate provided via the policy table. This fix makes these keywords functional. Following changes were done: - Added getters for CertificatePath and KeyPath parameters in SecurityManagerSettings class to provide another components an access to these properties - Added methods for loading certificate and private key data from the files specified by CertificatePath and KeyPath keywords - CryptoManager component implementation was updated. Now this component also read certificate data from files (if they are present and accessible) on its own initialization
* Merge pull request #2068 from smartdevicelink/feature/dtls_encryptionJackLivio2018-06-1817-344/+518
|\ | | | | Feature/dtls encryption
| * Moved out unrelated to feature codeAKalinich-Luxoft2018-06-181-4/+0
| |
| * Add correct certificate expiration handlingAndriy Byzhynar2018-06-183-9/+7
| |
| * Add UT for DTLSValerii2018-06-184-63/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Correct initialization crypto manager with different protocols - Handshake without protocol verification - Handshake with CA verification only server side - Handshake with CA verification only client side - Handshake with CA verification both sides - Handshake client side fail with certificate not signed error - Handshake client side fail with certificate is expired error - Handshake fail with application name and application ID are not valid - Reset connection without verification - Reset connection with verification both sides - Test with correct protocol - Test with uncorrect protocol
| * Fix security manager UTValerii2018-06-186-268/+320
| | | | | | | | | | | | | | | | | | | | | | Fixed UT which failed due to code changes provided by dtls encryption support by SDL The following UT were fixed: - src/components/security_manager/test/crypto_manager_impl_test.cc - src/components/security_manager/test/security_manager_test.cc - src/components/security_manager/test/ssl_certificate_handshake_test.cc - src/components/security_manager/test/ssl_context_test.cc
| * Fix decrypted multiframe message handlingAndriy Byzhynar2018-06-187-13/+44
| | | | | | | | | | Fixed SDL behavior in case when FIRST_FRAME received from mobile was encrypted
| * Add handling of wrong force protection settings in ini fileAndriy Byzhynar2018-06-186-2/+48
| |
| * Add support for DTLS encryption protocolAndriy Byzhynar2018-06-184-2/+25
|/ | | | Added initial implementation
* Merge pull request #2105 from smartdevicelink/feature/get_system_timeJacob Keeler2018-06-1855-249/+1978
|\ | | | | Feature/get system time
| * Removed unused code in regular policiesfeature/get_system_timeAKalinich-Luxoft2018-06-158-37/+0
| |
| * Fixed time zones issue while checking certificate exp dateAndrii Kalinich2018-06-131-1/+11
| |
| * Updates after Livio reviewAndrii Kalinich2018-06-1312-37/+41
| |
| * Merge branch 'develop' into feature/get_system_timeAndrii Kalinich (GitHub)2018-06-05133-385/+1822
| |\
| * | Move out unrelated to feature changesAKalinich-Luxoft2018-06-046-15/+123
| | | | | | | | | | | | | | | | | | There was included some changes related to certificate processing. They will be included into related pull request
| * | Fix affected UT and mocksAKalinich-Luxoft2018-05-313-11/+2
| | |
| * | Additional fixes after ATF testingAKalinich-Luxoft2018-05-3116-161/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed OnCertificateUpdated notification callback for empty certificate Fixed GetSystemTime triggering Fixed handshake resuming on system time arrived Fixed wrong logic in case system time is not ready Removed redundant logic for non-navi applications Removed PTU triggerring for navi on empty certificate in DB
| * | Add Unit Tests: GetSystemTime Request/Response, OnSystemTimeReadyKVGrygoriev2018-04-066-3/+231
| | |
| * | Implement fully functional GetSystemTime featureAndriy Byzhynar2018-04-0657-227/+1737
| | | | | | | | | | | | | | | | | | Implemented fully working GetSystemTime feature Fixed UT in the security manager due to code changes Disable randomly failed test
* | | Merge pull request #2271 from JackLivio/style_fixJackLivio2018-06-151-6/+6
|\ \ \ | | | | | | | | Style Fix
| * | | Style FixJackLivio2018-06-151-6/+6
|/ / /
* | | Merge pull request #2243 from smartdevicelink/feature/working_travis_buildJacob Keeler2018-06-154-47/+28
|\ \ \ | | | | | | | | Feature/working travis build
| * | | Reduce boost install verbosityfeature/working_travis_buildConlain Kelly2018-06-151-1/+1
| | | |
| * | | Move style checking to top, move tests to after_success so build can succeed ↵Conlain Kelly2018-06-141-5/+5
| | | | | | | | | | | | | | | | without them
| * | | Apply style-checking modificationsConlain Kelly2018-06-061-1/+14
| | | |
| * | | Add in working travis build that runs unit tests, apply style check fixConlain Kelly2018-06-062-45/+13
| | |/ | |/|
* | | Merge pull request #2266 from ↵JackLivio2018-06-151-2/+5
|\ \ \ | | | | | | | | | | | | | | | | LitvinenkoIra/fix/external_proprietary_policy_build Fix build with EXTERNAL PROPRIETARY policy flag
| * | | Fix build with EXTERNAL PROPRIETARY policy flagIra Lytvynenko (GitHub)2018-06-141-2/+5
| | | |
* | | | Merge pull request #1360 from ↵Jacob Keeler2018-06-1420-30/+380
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | smartdevicelink/feature/audio_file_playback_tts_chunks Add audio file playback capabilities using TTS Chunks
| * | | | Set full file path for files that aren't foundfeature/audio_file_playback_tts_chunksJacob Keeler2018-06-082-27/+19
| | | | |
| * | | | Fix test failures and add method descriptionsJacob Keeler2018-06-077-0/+127
| | | | |
| * | | | Merge remote-tracking branch 'origin/develop' into ↵Jacob Keeler2018-06-0662-130/+1597
| |\ \ \ \ | | | | | | | | | | | | | | | | | | feature/audio_file_playback_tts_chunks
| * | | | | Validate existence of files used in TtsChunksJacob Keeler2018-06-0111-20/+247
| | | | | |
| * | | | | Added "FILE" SpeechCapabilities type and updated TTSChunk description.Jacob Keeler2018-06-013-8/+12
| | |_|/ / | |/| | |
* | | | | Merge pull request #2252 from LitvinenkoIra/fix/protocol_handler_testJackLivio2018-06-141-2/+4
|\ \ \ \ \ | | | | | | | | | | | | Fix protocol handler unit test
| * | | | | Fix protocol handler unit testIra Lytvynenko (GitHub)2018-06-121-2/+4
| | | | | |
* | | | | | Merge pull request #2175 from smartdevicelink/fix/jenkins_status_on_githubJackLivio2018-06-141-1/+1
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Add CI status of develop
| * | | | | Add jenkins job statusfix/jenkins_status_on_githubvkushnirenko-luxoft2018-05-181-1/+1
| | | | | |
* | | | | | Merge pull request #2155 from smartdevicelink/feature/mobile_projection_2JackLivio2018-06-1338-585/+959
|\ \ \ \ \ \ | | | | | | | | | | | | | | Feature/mobile projection 2
| * | | | | | Review issues: Remove changes from DEPRECATED HmiState methodsfeature/mobile_projection_2Elvis Kuliiev2018-06-061-5/+0
| | | | | | |
| * | | | | | Disable failed state_controller unit testsElvis Kuliiev2018-05-251-12/+8
| | | | | | |
| * | | | | | Provide specific behavior for navigation streaming HMI stateElvis Kuliiev2018-05-258-61/+113
| | | | | | |