Skip to content

Releases: intel/metee

4.3.0

19 Dec 10:18
Compare
Choose a tag to compare

[4.3.0]

Fixed

  • Windows: process access denied on open
  • UEFI: Add driver logic for fixed clients

Added

  • Windows: add resource
  • cmake: add 32 bit release preset
  • add getters for maxMsgLen and prtocolVer

4.2.1

22 Sep 08:49
Compare
Choose a tag to compare

[4.2.1]

Fixed

  • EFI: fix open multiple connections to the different clients
  • Linux: import libmei 1.6.3: fix for traffic dump in release mode and build on 32bit Linux. (#11)

4.2.0

25 Jul 07:40
Compare
Choose a tag to compare

[4.2.0]

Note: ABI breakage in this version, struct tee_device_address was expanded

Fixed

  • tests: make tests robust
  • Linux: fix variable type
  • Windows: init read/write timeout to INT_MAX
  • tests: add connect retries

Added

  • samples: add basic sample
  • UEFI: initial implementation
  • CMake: Windows: add static build

Changed

  • Linux: pull libmei 1.6.1
  • CMake: minimum CMake to 3.15 and fix static build

4.1.0

28 May 10:19
Compare
Choose a tag to compare

[4.1.0]

Fixed

  • Linux: add newlines to messages
  • Linux: cancel waiting operation on disconnect
  • Windows: rewrite overlapped operations
  • Linux: define GUID in more compatible way
  • tests: fix GetDriverVersion test
  • tests: fix crash in failed 1000 handles test
  • Windows: do not retake last error from ioctl
  • Windows: demote print to debug
  • CMake: use PDB path generator expression
  • Linux: fix timeout and signedness

Added

  • README: add thread safety section
  • tests: add test for interrupted read
  • CMake: enable several extended compilation warnings

Changed

  • Linux: pull libmei 1.6.0

Removed

  • Linux: drop unused define
  • Windows: remove unused layers
  • Doxygen: disable HTML timestamps

4.0.0

26 Feb 10:06
Compare
Choose a tag to compare

[4.0.0]

Note: Backward compatible API change

Fixed

  • Windows: initilaize variables
  • conan: support higher version of the Linux compilers
  • linux: fix print in get handle
  • linux: do not set log if init failed
  • Windows: fix close on exit
  • Windows: add missing newline
  • samples: return log level to original
  • Linux: fix timeout treatment
  • tests: disconnect at the end of test
  • log: demote FUNC_ENTRY/EXIT to debug

Added

  • add CONTRIBUTING.md file
  • add GetTRC API
  • add init api with all parameters
  • add option for log callback
  • git: add full VS gitignore
  • CMake: add preset for full debug build

Changed

  • Linux: pull libmei 1.5.6
  • samples: use stdbool on windows
  • windows: replace spaces with tabs

Removed

  • CMake: disable doc build by default
  • CMake: drop system ver requirement

3.2.4

02 Nov 10:57
Compare
Choose a tag to compare

[3.2.4]

Fixed

  • Linux: pull in libmei 1.5.4 with reconnect-on-error fix
  • linux: Include poll.h instead of sys/poll.h

Added

  • README: add nproc explanation, refine grammar and formatting

3.2.3

05 Jun 08:48
Compare
Choose a tag to compare

[3.2.3]

Fixed

  • tests: fix windows tests
  • README: update Windows build instructions

3.2.2

05 Jun 08:25
Compare
Choose a tag to compare

[3.2.2]

Fixed

  • Linux: fix return value treatment of mei_set_log_level

3.2.1

05 Jun 07:46
Compare
Choose a tag to compare

[3.2.1]

Added

  • set security policy for the project

Fixed

  • Windows: fix wrong return status
  • Windows: move to_int inline function to metee_win.h
  • Windows: remove unused labels

3.2.0

05 Jun 07:33
Compare
Choose a tag to compare

[3.2.0]

Added

  • Linux: pull in libmei 1.5.3
  • implement log level APIs
  • Windows: remove redundant function WaitForOperationEnd
  • Windows: add license for MSFT WDK samples