| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |/ / / / / / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | | |
Repleaces old message broker with new boost::beast websocket library. No changes required for setup or connecting with HMI.
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Remove unused iterator
|
| | | | | | | | | | |
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Fix starting behavior of secured services for navi/non-navi applications
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
NotifySessionStartedResult function were renamed to
NotifySessionStartedContext due to complexity of working
with overloaded functions in unit test classes.
Fixed protocol and connection handler unit tests.
Fixed security manager tests.
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Added consts for some methods.
Fixed typos in description.
Renamed some non informative variables names.
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Connection and its handler were extended with function
IsSessionServiceExists to check is specified service
exists in session. This function is needed for ProtocolHandler.
Also there was added check for session protocol version when
starting a new service.
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
ProtocolHandlerImpl was extended with PolicyHandlerObserver
logic and added function with related implementation.
Also was updated logic of NotifySessionStartedResult with
case when PTU should be triggered.
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
There was added InitCertExpTime function in crypto manager
to set certificate expired data to some initial value because
in case of no certificate it will not be inited and contain
invalid data. Also in this case IsCertificateUpdateRequired
sometimes returns wrong result because of not inited certificate
data.
In crypto manager were added/updated debug logs for better
understanding of it initialization process.
Also added function IsPolicyCertificateDataEmpty function for
getting information regarding policy certificate presence.
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
NotifySessionStartedResult function were updated to use
StartingSessionContext class for accessing to needed data
instead of tones of separate parameters.
Also in protocol handler some raw pointer data were replaced
with smart objects.
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Old StartSessionHandler class moved to a separate unit and
renamed to HandshakeHandler according to its logic. Also
this class was updated to use StartingSessionContext and
was updated OnHandshakeDone logic according to requirements.
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
ServiceStartedContext were moved to session observer and
renamed to StartingSessionContext.
Also new fields were added:
- is_new_service - to check later is this a new service for this session
- is_ptu_required - to check later is session from this context requires
triggering of PTU in case there is no certificate data in local PT
|
| |\ \ \ \ \ \ \ \ \ \ |
|
| | | |_|_|_|_|_|/ / /
| | |/| | | | | | | | |
|
| |\ \ \ \ \ \ \ \ \ \
| | |_|/ / / / / / / /
| |/| | / / / / / / /
| | | |/ / / / / / /
| | |/| | | | | | | |
|
| | | |/ / / / / /
| | |/| | | | | | |
|
| |\ \ \ \ \ \ \ \
| | |/ / / / / / / |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
It was in the `Main` section, but belongs in (and is read from) the `ProtocolHandler` section of the INI file
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
This function call will cause BC.ActivateApp to be sent to the hmi when a RC app is connected for the first time.
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Fixed difference in device id hash generation
which was different for SDL built with unit-tests and without
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Replaced #pragma once usage with header guards
Added wrappers for deprecated functions
Fixed related unit tests
Fixed coding style in places related to code chages
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Added wrappers for some deprecated methods
Grouped iface checks in SendRegisterAppInterfaceResponseToMobile
Removed duplicated "if" statement
Improved readability
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
This reverts commit 866dfe849471157d6d0b414cfb013198a879a51f.
Returning false in case of inner app_id fields update failed causes many
issues on exisiting logic and ATF scripts.
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
New implementation considers external switching flow triggering so no
implementation includes separate thread which manages incoming signals
and starts the flow. Also ACK is being sent back to the system.
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Fixes mock classes interfaces, unit tests and build after changes
related to making iAP2 switching triggered externally and using of
Bluetooth MAC/USB serial instead of UUID for internal device management.
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
These changes update switching flow so now instead of automatic
switching start in case of same UUID is detected SDL will wait for
external signal from the system to start this flow.
Also due to UUID is reliable only while device remains connected (at
least on certain systems) SDL now uses Bluetooth MAC and USB serial to
manage devices and UUID is used only for detection of devices able to
switch their transports. Currently only iAP2 Bluetooth to USB support is
implemented.
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
On new device connection SDL has to skip devices already known for the
same adapter from update device list update process.
|