Skip to content

Releases: intel/lms

v2039.0.0.0

01 Oct 14:23
Compare
Choose a tag to compare

[2039.0.0.0]

Fixed

  • DataInterfaceBackend: fix signed/unsigned mismatch warning
  • WMIProv: code cleanup
  • Configurator: add missing \n in debug print
  • WsmanClient: separate logging macros

v2036.1.0.0

01 Oct 14:15
Compare
Choose a tag to compare

[2036.1.0.0]

Added

  • WMI Provider: Unique Platform ID WMI Provider APIs

v2036.0.0.0

01 Oct 14:13
Compare
Choose a tag to compare

[2036.0.0.0]

Fixed

  • Bundled 3rd party libraries updated to the latest versions
  • PartialFWUpdate: print better error message for unmatched PFU files
  • Bring back resource for ATL events

v2034.0.0.0

01 Oct 14:03
Compare
Choose a tag to compare

[2034.0.0.0]

Added

  • PartialFWUpdateService: Add ability to select PFU files by HotFix number

Fixed

  • openwsman: fix potential NULL pointer dereference
  • PartialFWUpdateService: drop redundant initSubService

Changed

  • [Windows] WMIProv: remove unused functions
  • Statically link all local libraries. Only FWUpdate libraries are left as shared objects.

Deprecated

  • Drop ME10 support
  • [Windows] Deprecate IsRebootAfterProvisioningNeeded COM method.

v2022.0.0.0

27 May 10:27
Compare
Choose a tag to compare

[2022.0.0.0]

Added

  • Add module name in invalid message prints to differentiate errors from different modules.
  • Enable ACE debug in debug builds.
  • Add a flag to disable export/import prefixes to enable build of static libraries.
  • AMT_COM_Test: Add IsMeasuredBootState test.
  • AMT_COM_Test: print error number in exception catch.

Fixed

  • CMake: pick external ACE only if library and header found.
  • [Windows] Fix 'unreferenced formal parameter' warnings.
  • [Windows] HostChangesNotificationService: fix original file name in resource.
  • Do not set FLog size to 0 if FW request to obtain FLog size failed to eliminate false events.
  • [Windows] Add mutex to ensure that HECi notifier is finished it execution before it can be disabled.
  • [Linux] Enable no-strict-overflow and no-delete-null-pointer-checks flag for GCC only.
  • Fix spelling issues found by codespell.
  • [Windows] Pass NULL for device path as required by MeTee on Windows (required for MeTee 2.2.2).
  • [Windows] lms-installer.bat - dropped unused and added new registry entries.

Changed

  • Move FuncEnterExit into classes to add more granular logging.
  • Consolidate MB_SERVICE_STATUS_CHANGED.
  • [Linux] CIM_Framework: CimFramework: explicitly link pthread.
  • [Linux] Choose network service at build configuration time - use NETWORK_NM and NETWORK_CM CMake options to select desired network backend.
  • Modernize cmake files.

2011.0.0.0

18 Mar 10:55
Compare
Choose a tag to compare

[2011.0.0.0]

Added

  • Add special error for requests not supported by the system (G_IO_ERROR_NOT_SUPPORTED on DBus, E_NOINTERFACE on COM)
  • MEIClient: make exceptions hierarchical for ease of catching
  • Reduce calls to FW by retrieving only required info
  • PortForwardingService: demote traffic dump to TRACE level
  • WMIProvider: mark mof removal as nofail
  • StatusEventHandler: improve WifiProfileSync detection
  • code quality improvements

Fixed

  • Avoid WS-MAN calls till port forwarding is available in different code paths
  • MEIClient: CMake: fix build with Ninja
  • [Windows] WifiProfileSync: OWE PSKPassPhrase should be NULL
  • PowerOperationService: set default value for reboot reason message to the correct variable
  • [Windows] WiFiProfileSync: consolidate all operation in one WsManClient instance to avoid crash
  • [Windows] WiFiProfileService: plug memleak in error path

Deprecated

  • Drop AMT 7 support from SetSpriteLanguage DBus and COM methods
  • Drop unused LMSstarted event and deprecate reset COM method.
  • Deprecate unused DBus and COM interfaces:
    • GetProvisioningMode
    • GetProvisioningTlsMode
    • getWebUIState
    • TerminateKVMSession
    • UpdateScreenSettings
    • ProxyAddProxyEntry
    • GetFeaturesState
    • GetPlatformType
    • OpenUserInitiatedConnection

2003.0.0.0

19 Jan 18:35
Compare
Choose a tag to compare

2003.0.0.0

  • Bugfixes
  • [Windows] Fix build with CMake
  • [Windows] Explicitely ask for CMake 3.12 in AMT_COM_Interface
  • Delete LastLanguageUpdate registry value for default language set and fix it usage
  • WifiProfileSync: Add support for OWE in WPA3 protocol
  • PortForwarding: try re-init if mei is fast-disconnected to fix service stale on CSME reset

2001.0.0.0

  • Features
  • Update internal copy of openwsman code to latest upstream tip
  • [Windows] Support for WPA3 protocol in WiFiProfileSync
  • Improve code quality (variable shadowing, unused code, code style, etc.)
  • [Windows] Push some prints from debug to trace to lighten logs in WiFiProfileSync
  • [Windows] Clean up the memory management in IPRefresh service.
  • [Windows] Add build option to bypass DLL signatures check
  • Add IsMeasuredBootState method to DBus and COM interfaces
  • Bugfixes
  • [Windows] Fix DLL signature check
  • [Windows] Remove logging of AP password in WiFiProfileSync
  • Replace non-threadsafe functions
  • Fix various cases where service failed to stop
  • [Windows] Fix socket creation on Windows 8.1
  • Fix initialization sequence for cases when MEI is not ready yet
  • [CMake] fix build-depend on MeTee to ensure proper build order
  • Fix buffer overflow in RegistryStorage
  • Fixes for bunch of security issues (check return values, input validation, use secure functions)

1932.0.0.0

05 Aug 06:13
Compare
Choose a tag to compare

1932.0.0.0

  • Features
  • Improve debug prints in WsManClient code and print errors in Release builds
  • Bugfixes
  • AuditLogWSManClient: Add parsing of value 3 in InitType

1930.0.0.0

  • Features
  • Traffic dump into general log
  • The log system was updated:
  • different log levels
  • ability to enable logs above specified severity
  • the debug is enabled using the lms_enable_logging_severity.sh/bat script
  • Fix and add scripts for LMS testing
  • Conditionally add tests the to the installation package for ease of continuous integration
  • [Linux] load service libraries using full name to ease on Yocto integration
  • Bugfixes
  • Build instructions updated
  • Fix vector size initialization in port forwarding
  • [Windows] Release HECI device on driver unload to allow restart-less update
  • [Linux] make storage directories traversable (set executable bit for new directories created in /etc/lms)