Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix SDL behavior during LOW_VOLTAGE (#3029) | Andrii Kalinich (GitHub) | 2019-09-24 | 4 | -21/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were found a several problems during SDL testing with ATF scripts: 1. SDL does not ignore messages from mobile/HMI during low voltage and processes them on wake up 2. Sometimes SDL ignores messages on wake up due to timings 3. SDL low voltage process is not stopping properly by exit() function 4. SDL does not send OnAppUnregistered after wake up to HMI To solve mentioned problems, the following changes were done: 1. exit() was replaced with _Exit() which allow to force close the process 2. Suspend transport events processing threads during low voltage, such as unexpected disconnect etc. These events should be processed when SDL wakes up completely. 3. Suspend all client listening threads and shut down sockets for a TCP connections to prevent any possibility to receive message during low voltage. These threads will be resumed on wake up. 4. Set low_voltage flag to false in the end of wakeup() function to prevent any timing issues. 5. Don't add pending requests/notifications into request controller if low voltage event has happened, as it may happen at any moment 6. Don't handle received pending messages from mobile/HMI in RPC handler if low voltage event has happened as it may happen at any moment 7. Updated logic of few test case scenarios. Updated unit tests according to code changes | ||||
* | Fix coverity issues (#3036) | Jacob Keeler | 2019-09-19 | 1 | -1/+1 |
| | | | | | | | | * Fix coverity issues Fixes CIDs 203808, 203807, 203806, 203804, 203803, 203802, 203800, 203798, 203797, 203795, and 203793 * Add virtual destructor | ||||
* | Add AOA filtering parameters to .ini configurationfeature/usb_ini_config | JackLivio | 2019-07-24 | 1 | -1/+3 |
| | |||||
* | Configure bt uuid via ini entry | JackLivio | 2019-06-07 | 1 | -0/+5 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | jacobkeeler | 2019-05-30 | 1 | -2/+13 |
|\ | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_command_factory.cc # src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/mobile_command_factory.cc # src/components/transport_manager/src/cloud/cloud_websocket_transport_adapter.cc # src/components/transport_manager/test/include/transport_manager/cloud/sample_websocket_server.h # src/components/transport_manager/test/sample_websocket_server.cc # src/components/transport_manager/test/transport_adapter_test.cc # src/components/transport_manager/test/websocket_connection_test.cc | ||||
| * | Implemented fix and unit tests for regex endpoint parsing and websocket ↵hotfix/cloud_app_endpoint_with_path | Shobhit Adlakha | 2019-05-24 | 1 | -2/+13 |
| | | | | | | | | connections | ||||
* | | Run updated style script | jacobkeeler | 2019-04-29 | 23 | -83/+83 |
|/ | |||||
* | Merge pull request #2861 from smartdevicelink/fix/5.1.0_build_failures | Jacob Keeler | 2019-03-27 | 1 | -13/+24 |
|\ | | | | | Fix build failures depending on options | ||||
| * | Fix build failures depending on build optionsfix/5.1.0_build_failures | jacobkeeler | 2019-03-27 | 1 | -13/+24 |
| | | |||||
* | | Coverity 5.1 Fixes (#2854) | JackLivio | 2019-03-26 | 1 | -1/+1 |
|/ | | | | | | | | | | | | | | | | * Coverity 5.1 Fixes - Check return values - Pass struct by reference - Cast value to match return type * Coverity: Unchecked dynamic cast * Fix missing not typo * Address comments * Address comment | ||||
* | Fix issues after mergefeature/secure_websocket_connection | jacobkeeler | 2019-03-05 | 1 | -2/+2 |
| | |||||
* | Merge branch 'feature/cloud_app_transport' into ↵ | Jacob Keeler | 2019-03-05 | 3 | -1/+11 |
|\ | | | | | | | feature/secure_websocket_connection | ||||
| * | Address Comments | JackLivio | 2019-01-16 | 1 | -3/+1 |
| | | |||||
| * | Merge remote-tracking branch 'origin/feature/cloud_app_connection_status' ↵ | jacobkeeler | 2019-01-14 | 1 | -0/+2 |
| |\ | | | | | | | | | | into feature/cloud_app_connection_status_disconnect | ||||
| * \ | Merge remote-tracking branch 'origin/feature/cloud_app_connection_status' ↵ | JackLivio | 2018-12-10 | 3 | -23/+7 |
| |\ \ | | | | | | | | | | | | | into feature/cloud_app_connection_status_disconnect | ||||
| * | | | Set HMI None on disconnect. Add reconnection after disconnect. | JackLivio | 2018-11-30 | 3 | -1/+14 |
| | | | | |||||
* | | | | Address review comments | Shobhit Adlakha | 2019-02-08 | 1 | -4/+2 |
| | | | | |||||
* | | | | Addressed review comments | Shobhit Adlakha | 2019-02-07 | 1 | -1/+2 |
| | | | | |||||
* | | | | Merge branch 'feature/cloud_app_connection_status' into ↵ | Jacob Keeler | 2019-01-02 | 1 | -0/+2 |
|\ \ \ \ | | |_|/ | |/| | | | | | | feature/secure_websocket_connection | ||||
| * | | | Refresh app list when an app is enabled or disabled | jacobkeeler | 2018-12-12 | 1 | -0/+2 |
| | |/ | |/| | |||||
* | | | Remove extra debug statements | ShobhitAd | 2018-12-10 | 1 | -2/+1 |
| | | | |||||
* | | | Remove debug statements and style fix | ShobhitAd | 2018-12-07 | 3 | -6/+8 |
| | | | |||||
* | | | Created dynamic websocket object with std::variant and shared ptrs | ShobhitAd | 2018-12-06 | 1 | -2/+6 |
| | | | |||||
* | | | Temporary fix for switching between WS and WSS | ShobhitAd | 2018-12-05 | 1 | -1/+3 |
| | | | |||||
* | | | Pass CloudAppProperties to websocket client connection | ShobhitAd | 2018-12-05 | 3 | -4/+22 |
| | | | |||||
* | | | Implement WSS connection | ShobhitAd | 2018-12-05 | 1 | -1/+10 |
|/ / | |||||
* | | Update ConnectionStatusUpdated method + tests | JackLivio | 2018-12-05 | 1 | -1/+5 |
| | | |||||
* | | Merge remote-tracking branch 'origin/feature/cloud_app_connection_flow' into ↵ | jacobkeeler | 2018-12-03 | 2 | -22/+2 |
|\ \ | |/ |/| | | | feature/cloud_app_connection_status | ||||
| * | Address Comments and Remove Unused Code | JackLivio | 2018-11-27 | 2 | -22/+2 |
| | | |||||
* | | Connection Status To Trigger UpdateAppList | JackLivio | 2018-11-29 | 3 | -1/+14 |
| | | |||||
* | | Add method headers and fix style | jacobkeeler | 2018-11-27 | 2 | -1/+38 |
| | | | | | | | | Also fix issues with retry timer management | ||||
* | | Fix issues with retry sequence | jacobkeeler | 2018-11-26 | 1 | -0/+2 |
| | | | | | | | | Also address review comments and fix build issues. | ||||
* | | Merge remote-tracking branch 'origin/feature/cloud_app_connection_flow' into ↵ | jacobkeeler | 2018-11-16 | 1 | -1/+6 |
|\ \ | |/ | | | | | | | | | | | | | feature/cloud_app_connection_status # Conflicts: # src/components/application_manager/include/application_manager/application.h # src/components/application_manager/include/application_manager/application_impl.h | ||||
| * | Remove printfs and hardcoded values | JackLivio | 2018-11-16 | 1 | -1/+6 |
| | | |||||
* | | Add cloud connection status | jacobkeeler | 2018-11-16 | 2 | -6/+10 |
| | | | | | | | | Also required some refactoring regarding the retry process for cloud apps, as well as how the HMIApplication struct was filled. | ||||
* | | Add SDL.ActivateApp flow changes for cloud apps | jacobkeeler | 2018-11-14 | 2 | -1/+9 |
|/ | |||||
* | Fix style | jacobkeeler | 2018-11-14 | 8 | -31/+30 |
| | |||||
* | Pending cloud connection created via policies on startup | JackLivio | 2018-11-09 | 5 | -1/+53 |
| | |||||
* | Initial Cloud Transport Component | JackLivio | 2018-11-08 | 4 | -0/+447 |
| | |||||
* | Add Cloud Info to Application Class | JackLivio | 2018-11-07 | 1 | -0/+2 |
| | |||||
* | Fix uninitialized membersfix/coverity_fixes_5.0.0 | jacobkeeler | 2018-09-28 | 1 | -1/+1 |
| | | | | CIDs 188281, 188276, 188250, 188245, 188239 | ||||
* | Fix uninitialized field errors | jacobkeeler | 2018-09-27 | 1 | -1/+6 |
| | | | | | | CID 188297 CID 188291 Also fix request_type typo | ||||
* | Add override for IAP emulated transportfix/emulated_iap_transport_override | JackLivio | 2018-09-17 | 1 | -0/+18 |
| | |||||
* | Merge pull request #2414 from XevoInc/fix/xevo_copyrights | JackLivio | 2018-08-29 | 10 | -152/+6 |
|\ | | | | | Remove Xevo copyrights from multiple transport implementation | ||||
| * | Remove Xevo copyrights from multiple transport implementation | Sho Amano | 2018-07-24 | 10 | -152/+6 |
| | | |||||
* | | Merge remote-tracking branch 'origin/develop' into ↵ | jacobkeeler | 2018-08-22 | 1 | -8/+6 |
|\ \ | | | | | | | | | | feature/boost_datetime_implementation | ||||
| * | | Remove deprecated methods from projectfeature/remove_deprecated_functions_5_0 | jacobkeeler | 2018-08-17 | 1 | -8/+6 |
| |/ | |||||
* | | Merge branch 'develop' of https://github.com/smartdevicelink/sdl_core into ↵ | Conlain Kelly | 2018-08-10 | 15 | -16/+640 |
|\ \ | |/ | | | | | feature/boost_datetime_implementation | ||||
| * | Merge branch 'develop' into feature/STL_sharedptr_implementation_round2 | Conlain Kelly | 2018-07-18 | 1 | -2/+2 |
| |\ | |||||
| | * | Merge branch 'develop' into feature/use_STL_atomicsfeature/use_STL_atomics | Jacob Keeler | 2018-07-17 | 10 | -7/+634 |
| | |\ |