Skip to content

Releases: intel/lms

v2625.0.0.0

Choose a tag to compare

@ausyskin ausyskin released this 17 Jun 12:04

[2625.0.0.0]

Fixed

  • cancel outstanding read before disconnect
  • PTHI: CheckCredentials: Fix wrong response size compare.
  • Linux: overwrite FORTIFY_SOURCE from distribution
  • PortForwardingService: cast NULL to HANDLE
  • silence some of 64bit size warnings
  • MEIClient: MNGIsChangeToAMTEnabledCommand: do not depend on new interface bit
  • Fix print specifiers
  • MEWMIProv: do not fail on null buffer
  • AMT_COM_Interface: add CoRevertToSelf on error path
  • catch GetLastError before UNS_ERROR
  • PowerOperationsService: add missing return
  • README_INTERNAL: update Conan artifactory path
  • MEIClient: fix variable sizes for group and command
  • PartialFWUpdateService: fix state print
  • PortForwardingService: fix print of callback type

Changed

  • conan: use gtest 1.12.1
  • PortForwardingService: compact LMEConnection class
  • Windows: Move from 32-bit to 64-bit
  • PortForwardingService: use vector for tx buffer
  • PortForwardingService: specialize catch
  • use metee cpp wrapper
  • update in-tree copy of OpenWsman to 2.8.1
  • BDBA: update dependency versions
  • CIM_Framework: update to latest and fix errors
  • Update WifiEndpoint h files with new TransitionMode value
  • rename HTMGetFLogCommand to HTMGetFLogSizeCommand to reflect actual request
  • conan: update libxml to 2.15.3 and ACE to 8.0.6
  • MEIClient: update MeTee to 6.2.3

Removed

  • drop virtual functions that just call parent
  • windows_pack: drop required pfu
  • GMS_COMMON: drop Is64BitOs
  • MEIClient: MNGIsChangeToAMTEnabledCommand: remove unused fields
  • PortForwardingService: remove unused parameter from _checkRemoteSupport

Added

  • Store last 5 GMS logs
  • WPA3-SAE Transition Mode Profile Support
  • WsmanClientTest: Test Wifi-enabled setups
  • MEIClient: add retry on connect
  • catch exceptions from WsManClent calls
  • WsmanClient: throw on empty port number
  • MEWMIProv: expand MEProvTest with comprehensive debug attribute coverage
  • UNS: add event codes and update handlers for AMT debug events
  • MEWMIProv: add new providers and extend existing ones with debug attributes
  • WsmanClient: add WSMan clients for AMT debug attribute retrieval
  • MEWMIProv: add and update MOF schemas, INF, and build script
  • MEIClient: add firmware commands for CIRA log, FLog, and RTC
  • send events iAMT0058 and iAMT0057 to event log
  • PortForwardingService: add debug prints in Init
  • KVM Extended Display - set HID mouse parameter in Windows Registry
  • GMS_COMMON: print error code when LoadLibrary fail

v2550.0.0.0

Choose a tag to compare

@ausyskin ausyskin released this 09 Dec 08:22

[2550.0.0.0]

Fixed

  • WsmanClientTest: fix log verboseness
  • Complete task on trying to load services while loaded already
  • Stop PFW_LAST_SERVICE before starting all services waiting for PFW
  • GMS_COMMON: handle full event queue
  • WsmanClient: fix cert hash processing
  • PortForwardingService: fix flow direction in print
  • fix build issue with gcc 15
  • PFW: Check ret code of LAST service stop
  • PFW: brutally stop LAST
  • Narrow mutex usage

Changed

  • general code cleanup
  • conan: update libxml2 to 2.14.6
  • update copyright strings in resourses
  • MeTee download: update to Git tag 6.0.2

Removed

  • WsmanClient: drop gmock test
  • Configurator: remove pointer print

Added

  • AMT_COM_Interface: enable logs in service callbacks
  • add timeout for every putq
  • Add print at the end of GmsService::sendMessage
  • PFW: Add missing m_serviceIsClosed
  • ACE Reactor for each SubService

v2506.0.0.0

Choose a tag to compare

@ausyskin ausyskin released this 04 Feb 10:56

[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

Choose a tag to compare

@ausyskin ausyskin released this 15 Dec 14:41

[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

Choose a tag to compare

@ausyskin ausyskin released this 05 Mar 08:00

[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

Choose a tag to compare

@ausyskin ausyskin released this 06 Dec 12:03

[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

Choose a tag to compare

@tomasbw tomasbw released this 13 Jun 09:13

[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

Choose a tag to compare

@ausyskin ausyskin released this 07 Nov 05:11

[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

Choose a tag to compare

@ausyskin ausyskin released this 22 Jun 09:18

[2226.0.0.0]

Fixed

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

v2222.0.0.0

Choose a tag to compare

@ausyskin ausyskin released this 26 May 13:03

[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