| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Content-Length was using an underscore instead of a Hyphen. Android was throwing an exception because there was no "Content-Length" key supplied in the request header.
Fixed the way the Content-Length is calculated. Android removes the extra backslashes before sending the request to sdl server so I have Content-Length calculated first before "ParsePTString()" is called. Then contentLength is sent to ParsePtString to be adjusted if characters are removed from the parsed policy table string (ie '\n' the newline character).
Tested on android and ios.
|
| |
|
|
|
|
|
|
| |
The "body" portion of the httprequest needs to be a valid string. Before this fix, the policy table content of the request did not have properly escaped double quotes and was causing the JSON received by the mobile side to be considered invalid.
The new method "ParsePtString()" adds an escaped backslash during every occurance of a double quote or other escaped backslash. This method also removes any newlines located in the policy table string.
|
|
|
|
|
|
| |
Adopts changes done originally regaring issue: [APPLINK-19543]
Closes-bug: APPLINK-24295
|
|
|
|
|
|
|
|
|
| |
During registration default HMI level must be set before sending of any RPCs to
mobile side since every RPC must be validated by policy.
These changes have been taken from develop branch and were originally related to
APPLINK-20111.
Closes-bug: APPLINK-24294
|
|\
| |
| | |
Fixes #14 Wrap unused param (while logger is off) in ifdef
|
| |
| |
| |
| | |
Have to do this because compiler treating warnings as errors
|
| |
| |
| |
| | |
Implements: APPLINK-22313
|
| |
| |
| |
| | |
Implements: APPLINK-24247, APPLINK-24248
|
| |
| |
| |
| |
| |
| |
| | |
Implements: APPLINK-22313
Conflicts:
src/components/application_manager/src/commands/hmi/on_received_policy_update.cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SDL must to add HTTP header which provides policy snapshot data within
that header along with timeouts and message size.
Implements: APPLINK-22313
Conflicts:
src/components/application_manager/src/commands/mobile/on_system_request_notification.cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SDL must pick an application and send appropriate URL in GetURLs
response.
Implements: APPLINK-22313
Conflicts:
src/components/application_manager/src/commands/hmi/get_urls.cc
|
| |
| |
| |
| |
| | |
Conflicts:
src/components/application_manager/src/commands/hmi/get_urls.cc
|
|/
|
|
|
|
|
|
|
|
| |
In case of EXTENDED_POLICY enabled SDL must send BC.PolicyUpdate to
system instead of direct OnSystemRequest sending.
Implements: APPLINK-22313
Conflicts:
src/components/application_manager/src/policies/policy_handler.cc
|
|\
| |
| |
| |
| | |
dev-gh/hotfix/DialNumber_functionality_implementation
Adds implementation of DialNumber RPC
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
According to latest information number should be verified as:
"Phone number is a string, which can be up to 40 chars.
All characters shall be stripped from string except digits 0-9 and * # ,
; +"
Implements: APPLINK-11266
|
| |
| |
| |
| |
| |
| |
| | |
DialNumber allows to initiate call from user's device trough device
attached to the system.
Implements: APPLINK-11266
|
|\ \
| | |
| | |
| | |
| | | |
okoreniak/hotfix/Fixed_SDL_do_not_send_two_OnHMIStatus_notifications_to_LAUNCHED_App
Fixed SDL to do not send two OnHMIStatus notification to launched app…
|
| | |
| | |
| | |
| | |
| | | |
Updated processing of RegisterAppInterfaceRequest::SendRegisterAppInterfaceResponseToMobile().
Added test for the application hmilevel before assigning the default hmilevel and performing resumptions.
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
okoreniak/hotfix/Fixed_Validator_In_SystemRequest_QUERY_APPS_processing
Hotfix/fixed validator in system request query apps processing
|
| | | |
|
| | |
| | |
| | |
| | | |
Added class QueryAppsDataValidatorTemplate<SmartObject> to validate request data.
|
| | |
| | |
| | |
| | | |
This was causing issues with certain compilers, and the code is never run.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
dev-gh/hotfix/Buttons.GetCapabilities_response_handling_fix
Fixes ressetting of default buttons capabilities
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In case of error response for Buttons.GetCapabilities SDL was resetting
default buttons capabilities (from JSON file) to null. This change adds
checking of response result code to avoid that issue.
Closes-bug: APPLINK-22416
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
equal to slider RPC timeout plus default command timeout
Conflicts:
src/components/application_manager/src/commands/mobile/slider_request.cc
Conflicts:
src/components/application_manager/src/commands/mobile/slider_request.cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There were two deadlocks during unregistering of all apps because of
MASTER_RESET:
- ApplicationManagerImpl::UnregisterAllApplications vs
ConnectionHandler::CloseSessionServices
- ApplicationManagerImpl::UnregisterApplication vs
ApplicationManagerImpl::RemoveAppFromTTSGlobalPropertiesList
That was causing reset flow blocking and data had not been cleaned up
completely.
Closes-bug: APPLINK-22117
Conflicts:
src/components/application_manager/include/application_manager/application_manager_impl.h
src/components/application_manager/src/application_manager_impl.cc
src/components/connection_handler/include/connection_handler/connection_handler_impl.h
src/components/connection_handler/src/connection_handler_impl.cc
|
|\ \
| | |
| | | |
Fix for sending policy table snapshot (Genivi implementation)
|
| |/
| |
| |
| |
| |
| | |
Policy handler was checking an unimplemented contained last_used_app_ids_. Replaced with 'GetAppIdForSending() to properly find app id to send policy snapshot to.
Also in message_helper.cc, I fixed the url paremeter to what actually corresponds to onSystemRequests in the mobile_api.xml
|
|/ |
|
|\
| |
| | |
Fixed IviInfoUpdated App Query
|
| |
| |
| |
| | |
The query in IviInfoUpdated was only returing connected navigation apps. It now returns apps that are subscribed to vehicle info.
|
|\ \
| |/
|/|
| |
| | |
LuxoftSDL/hotfix/SDL_transfers_PlayTone_parameter_to_HMI_in_Speak_request_from_mobile
SDL transfer PlayTone parameter to HMI in speak request.
|
| |
| |
| |
| |
| |
| |
| | |
Added ability to remove fake parameter according with
MOBILE_API.xml
Closes-bug:[APPLINK-17980](https://adc.luxoft.com/jira/browse/APPLINK-17980)
|
|\ \
| | |
| | |
| | |
| | | |
LuxoftSDL/hotfix/Fix_build_fail_with_disabled_logging
Fix build fail with disabled logging
|
| | |
| | |
| | |
| | |
| | |
| | | |
Build fail due to missing link to map definition, which automatically
added when logging enabled.
Also removed c-style call.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix incorrect behavior
Related:
APPLINK-17652
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Fix defect: SDL doesn't send VR.DeleteCommand to HMI in case
ChoiceSet commands and HMI sends a VR.AddCommand
responses with error
Related:
APPLINK-17652
|
|\ \
| | |
| | | |
Remove DCHECKs that seem to always be tripping everyone up
|
| |/ |
|
|/ |
|
|\ |
|
| |\
| | |
| | | |
Hotfix/core dump if make master reset
|
| | |
| | |
| | |
| | |
| | |
| | | |
Increase of scope of lock in method Handle() in order to exclude problem with core crash.
Closes-bug: APPLINK-17367
|
| | |
| | |
| | |
| | |
| | |
| | | |
Forbid processing message from mobile if Core begins stopping of work.
Closes-bug: APPLINK-17367
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
LuxoftSDL/hotfix/SDL_writes_to_DB_incorrect_value_as_imageType_after_IGN_CYCLE
Add checking of SO field.
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
Add checking of SO field during creation of request to HMI.
If user calls to nonexistent field from SO, SO creates this field with default value.
Closes-bug: APPLINK-13006
|