Skip to content

Releases: intel/lms

v2506.0.0.0

04 Feb 10:56
Compare
Choose a tag to compare

[2506.0.0.0]

Fixed

  • fix trailing whitespace and spelling
  • fix error print format
  • DataInterfaceBackend: fix print specifier
  • PartialFWUpdateService: fix print specifier
  • PartialFWUpdateService: streamline error list
  • GMS_COMMON: fix certificate bypass
  • MEWMIProv: Fix EthernetPortSettings enumeration
  • CMake: fix Linux debug ACE search
  • WiFiProfileSyncService: fix print specifier
  • PortForwardingService: restore socket type workaround
  • IPRefreshService: avoid refresh for static IP
  • WiFiProfileSyncService: remove MSM from notification filter
  • cleanup copy constructors
  • DataInterfaceBackend: cstdint include for uint8_t
  • DBusService: pass whole shared pointer

Changed

  • make array indexes size_t
  • WsmanClient: make lengths unsigned
  • conan: use ACE 8.0.2 and libxml2 2.13.5
  • WiFiProfileSyncService: consolidate GetProfileData
  • WiFiProfileSyncService: compact code
  • import openwsman 2.8.0
  • openwsman: revert minimal cmake to 3.12
  • README: update for latest

Removed

  • MEIClient: remove unused header field
  • remove secio events

Added

  • MEIClient: add timeout on write
  • add product version print in log
  • MEWMIProv: enable logging in service functions
  • WsmanClient: add test for EthernetSettingsWSManClient
  • resurrect GetPlatformType COM/DBus method
  • add GetCPUBrand method to COM/DBus
  • WiFiProfileSyncService: add transition profile workaround
  • FWCIRAWorkaroundService: initial implementation
  • CIM_Framework: CimOpenWsmanClient: define facility
  • CMake: use FindPython3
  • MEWMIProv: add description to alert id
  • Linux: craft post and pre install for rpm
  • CMake: add udev in usr to rpm exclude list

v2426.0.0.0

15 Dec 14:41
Compare
Choose a tag to compare

[2426.0.0.0]

Fixed

  • move mei device detection to tools to avoid ATL include conflict
  • avoid anonymous variables for logging

Changed

  • conan: use libxml2 2.12.7
  • MEIClient: update MeTee dependency to 4.1.0
  • Windows: make all executables universal
  • conan: use ACE 7.1.3
  • CMake: bump minimal requirement to 3.15
  • MEIClient: route metee logs to ace log

Removed

  • remove support for windows 7 and 8

Added

  • CMake: add local metee path to CMakePresets.json

v2406.0.0.0

05 Mar 08:00
Compare
Choose a tag to compare

[2406.0.0.0]

Fixed

  • plug memory leaks in error path
  • DataInterfaceBackend: fix date of not-started psr log
  • DataInterfaceBackend: fix unknown events and capability states
  • PartialFWUpdateService: use internal PFU if registry is empty
  • MEIClient: add retry on busy client

Changed

  • CMake: tweak MeTee external project
  • WsmanClient: Test: make timeset grace 2 sec

Removed

  • conan: remove MeTee from dependencies

Added

  • DataInterfaceBackend: AMTHI/PSR/UPID Exceptions: Print what()
  • DataInterfaceBackend: add OEM events to PSR
  • DataInterfaceBackend: display PSR data
  • PartialFWUpdateService: add PFU file path print
  • add support for GetBootState MKHI command

v2348.0.0.0

06 Dec 12:03
Compare
Choose a tag to compare

[2348.0.0.0]

Fixed

  • SharedStaticIPService: compare case-insensitive on Linux
  • tests: dbus: increase AuditLog test timeout
  • HostChangesNotificationService: fix debug message
  • WMIProv: fix return values
  • AMT_COM_Interface: Test: Enable UPID before PSR tests
  • WMIProv: Test: Set again UPID (to enabled)
  • CMake: Linux: migrate udev rules to /usr
  • Fix build issues with gcc13

Changed

  • update 3rd party dependencies
  • snap: move to core22

Added

  • support for unicode hostname

Removed

v2322.0.0.0

13 Jun 09:13
Compare
Choose a tag to compare

[2322.0.0.0]

Fixed

  • GMS_COMMON: check if constants are already defined
  • clean up trailing whitespaces
  • openwsman: fix memory cleanup
  • WsmanClient: fix memory cleanup
  • gitattributes: vcproj should eol as crlf
  • openwsman: wsmc_handler: clear previous flags if not verifying host or peer
  • tests: use non-tls port if tls one is not available
  • tests: ignore cert in wget test
  • WsmanClient: KVMScreenSettingClient: fix non 4 displays

Changed

  • PartialFWUpdateService: update error list
  • scope and modernize enums
  • CIM_Framework: sync with AMT SDK
  • clean and modernize code
  • CIM_Framework: openwsman: update to 2.7.2
  • update MeTee dependency to 3.1.6
  • conan: use ACE 7.0.11
  • WsmanClient: split AuditLog constants to own header
  • Configurator: store only amt bit in class
  • tests: replace vbs test with powershell one
  • AMT_COM_Interface: Test: fixes
  • conan: use libxml2 2.10.4

Added

  • PSR 2.0
  • PartialFWUpdateService: add support for new FWUpdateLib_18.dll
  • COM: add SkuMgrQualifiedBrandEntitlements method
  • WMIProv: implement more UPID commands and fields
  • LMS: openwsman: OpenWsmanClient: add AllowSelfSignedServerCert method
  • CIM_Framework: CimOpenWsmanClient: allow self-signed server cert
  • add ability to connect to AMT secure port
  • tests: use port 16993
  • Linux: add systemd sandboxing config
  • Pack: extend debian package scripts
  • openwsman: wsman-win-client-transport: add SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE
  • WsmanClient: Test: add KVMScreenSettingClient test
  • set security policy for the project

Removed

  • unpublish discontinued capabilities
  • CIM_Framework: remove unused VS project files
  • CIM_Framework: disable openwsman server compile
  • WMIProv: deprecate Activate, GetAMTProvisioningMode and GetActivationTLSMode call
  • WMIProv: deprecate CancelActivation
  • WMIProv: Test: drop GetActivationTLSMode test
  • WsmanClient: AuditLogWSManClient: remove deprecated function
  • GMS_COMMON: remove pointer print
  • cleanup capabilities

v2245.0.0.0

07 Nov 05:11
Compare
Choose a tag to compare

[2245.0.0.0]

Fixed

  • DBusService: store events if DBus not ready
  • AMT_COM_Test: CMake: scope singlethread compile

Changed

  • CIM_Framework: openwsman: update to 2.7.1
  • conan: use ACE 7.0.7
  • conan: use libxml2 2.10.3

Removed

  • WMIProv: remove IMSS uninstallation code

v2226.0.0.0

22 Jun 09:18
Compare
Choose a tag to compare

[2226.0.0.0]

Fixed

  • CMake: fix debian package dependencies
  • PartialFWUpdateService: use ADL PFU Dll for EGS

v2222.0.0.0

26 May 13:03
Compare
Choose a tag to compare

[2222.0.0.0]

Fixed

  • PFU from corrupted partition should always occur
  • DataInterfaceBackend: fix PSR event timestamp print
  • DataInterfaceBackend: fix PSR event number print
  • DataInterfaceBackend: no mebx version on ME16 and up
  • DataInterfaceBackend: Fix strings and formats in PSR

Added

  • WMIProv: WMIRegistrationService: uninstall IMSS
  • CMake: process ACE paths from environment
  • CMake: add option for rpm pack and improve deb pack
  • README: add RPM-based systems build instructions

Changed

  • DataInterfaceBackend: beautify PSR parsing
  • conan: use libxml2 2.9.13

Removed

  • DataInterfaceBackend: drop unused include

v2151.0.0.0

12 Jan 15:15
Compare
Choose a tag to compare

[2151.0.0.0]

Fixed

  • MEIClient: AMTHITestProject: add algorithm include
  • CMake: Windows: fix delayed import
  • download GTest from main branch
  • initialize variables filled by reference
  • openwsman: wsman-win-client-transport: plug leak in error path
  • CMake: fix universal build
  • AMT_COM_Interface: Test: build in one process
  • CIM_Framework: CMake: pass CMAKE_SYSTEM_VERSION to openwsman
  • openwsman: wsman-win-client-transport: initialize certificate pointer
  • openwsman: iniparser: fix buffer size

Added

  • add lms version to logs

Changed

  • MEIClient: download MeTee 3.1.0
  • Conan: Use ACE 7.0.4
  • linux: replace 0 to ? in bdf in udev rule
  • MEIClient: replace throw() with noexcept
  • MEIClient: PSRClient: fix methods return types

Removed

  • remove unused properties file

v2141.0.0.0

14 Oct 07:16
Compare
Choose a tag to compare

[2141.0.0.0]

Fixed

  • StatusEventHandler: request display status when port forwarding is available
  • StatusEventHandler: Avoid error print in GetAMTEthernetPortSettings on devices without wireless
  • AMT_COM_Interface: fix buffer size provided to wcscpy_s
  • AMT_COM_Interface: fix credentials check
  • Remove USES_CONVERSION macro usage
  • PortForwardingService: drop superfluous null check
  • openwsman: wsman-client: add NULL checks
  • snap: drop not needed connect to mei plug
  • PartialFWUpdateService: fix dll state error print
  • StatusEventHandler: make variable unsigned
  • MEIClient: AMTHIClient: remove unused CERT_HASH_MAX_NUMBER
  • DataInterfaceBackend: use right macro for win api return codes
  • AMT_COM_Interface: CheckCredentials don't check if unsigned is not negative
  • AMT_COM_Interface: fix return code of DelRegKeys
  • AMT_COM_Interface: account for NULL in hDevNotify

Added

  • AMT_COM_Interface: Add GetPlatformServiceRecord and GetPlatformServiceRecordRaw
  • AMT_COM_Interface: Add GetUPIDFeatureState and SetUPIDFeatureState