File tpm2-0-tss.changes of Package tpm2-0-tss

-------------------------------------------------------------------
Tue Sep 18 14:54:55 UTC 2018 - matthias.gerstner@suse.com

- also process udev triggers for tpmrm subsystem, otherwise /dev/tpmrm0 isn't
  properly updated (at least on SLES-12-SP4)

-------------------------------------------------------------------
Fri Jun 29 10:55:58 UTC 2018 - matthias.gerstner@suse.com

- update to new major version 2.0.0:
  - added format_fix.patch: fixes the s390 build
  - dropped tpm2-0-tss-configure.patch: should not be needed any more
  - this update introduces an incompatible ABI to the previous version.
    all libraries have been renamed so there is not really a relation to
    the old version any more.
  - with this major version of the tpm2 stack a new resource manager daemon
    shipped in separate package tpm2.0-abrmd is required.
  - upstream changelog:
    ## [2.0.0] - 2018-06-20
    ### Added
    - Implementation of the Marshal/Unmarshal library (libtss2-mu)
    - Implementation of the Enhanced System API (libtss2-esys aka ESAPI)
    - New implemetation of the TPM Command Transmission Interface (TCTI) for:
      - communication with Linux TPM2 device driver: libtss2-tcti-device
      - communication with Microsoft software simulator: libtss2-tcti-mssim
    - New directory layout (API break)
    - Updated documentation with new doxygen and updated man pages
    - Support for Windows build with Visual Studio and clang, currently limited
    to libtss2-mu and libtss2-sys
    - Implementation of the new Attached Component (AC) commands
    - Implementation of the new TPM2_PolicyAuthorizeNV command
    - Implementation of the new TPM2_CreateLoaded command
    - Implementation of the new TPM2_PolicyTemplate command
    - Addition of _Complete functions to all TPM commands
    - New logging framework
    - Added const qualifiers to API input pointers (API break)
    - Cleaned up headers and remove implementation.h and tpm2.h (API break)
    ### Changed
    - Converted all cpp files to c, removed dependency on C++ compiler.
    - Cleaned out a number of marshaling functions from the SAPI code.
    - Update Linux / Unix OS detection to use non-obsolete macros.
    - Changed TCTI macros to CamelCase (API break)
    - Changed TPMA_types to unsigned int with defines instead of bitfield structs (API/ABI break)
    - Changed Get/SetCmd/RspAuths to new parameter types (API/ABI break)
    - Fixed order of parameters in AC commands: Input command authorizations
    now come after the input handles, but still before the command parameters.
    ### Removed
    - Removed all sysapi/sysapi_utils/*arshal_TPM*.c files
    ### Fixed
    - Updated invalid number of handles in TPM2_PolicyNvWritten and TPM2_TestParms
    - Updated PlatformCommand function from libtss2-tcti-mssim to no longer send
    CANCEL_OFF before every command.
    - Expanded TPM2B macros and removed TPM2B_TYPE1 and TPM2B_TYPE2 macros
    - Fixed wrong return type for Tss2_Sys_Finalize (API break).

    ## [1.4.0] - 2018-03-02
    ### Added
    - Attached Component commands from the last public review spec.
    ### Fixed
    - Essential files missing from release tarballs are now included.
    - Version string generation has been moved from configure.ac to the
    bootstrap script. It is now stored in a file named `VERSION` that is
    shipped in the release tarball.
    - We've stopped shipping the built man page for InitSocketTcti.3 and now
    ship the source.

-------------------------------------------------------------------
Thu May 11 15:13:49 UTC 2017 - matthias.gerstner@suse.com

- create tss user account and install udev rule to fix startup of resourcemgr
  (bnc#1038586)

-------------------------------------------------------------------
Wed May 10 13:33:16 CEST 2017 - mgerstner@suse.com

- remove unnecessary dependency of libsapi0 to trousers. trousers has nothing
  to do with tpm2-tss.

-------------------------------------------------------------------
Tue Apr 11 14:26:14 UTC 2017 - meissner@suse.com

- fixed typo in resourcemgr.service (bsc#1031004)

-------------------------------------------------------------------
Thu Feb 16 13:35:44 UTC 2017 - jengelh@inai.de

- Remove --with-pic which is only for static libs.
- Fix an improper Requires line.
- Split libtcti* from libsapi0; these are independentlty
  developable units.

-------------------------------------------------------------------
Wed Feb  8 13:43:55 UTC 2017 - meissner@suse.com

- Updated to 1.0 (FATE#321508)
  - Added
    - Travis-CI integration with GitHub
    - Unit tests for primitive (un)?marshal functions.
    - Example systemd unit for resourcemgr.
    - Allow for unit tests to be enabled selectively.
    - added pkg-config files for libraries
  - Changed
    - move simulator initialization code to socket TCTI init function.
    - socket TCTI finalize no longer frees context
    - rename libtss2 to libsapi
    - rename libtcti_device to libtcti-device
    - rename libtcti_socket to libtcti-socket
    - move $(includedir)/tss to $(includedir)/sapi
    - Move default compiler flags to config.site file.
  - Fixed
    - Fix run away resourcemgr threads by closing client sockets when resourcemgr recv() call returns 0.
    - Set MSG_NOSIGNAL for client connections to avoid SIGPIPE killing resourcemgr.
    - Fixes to handling of persistent objects by resourcemgr.
  - Removed
    - Semicolon from TPMA_* macros definitions.
    - Windows build files.
    - SAPI_CLIENT macro tests.
  - Security
    - Fix buffer overflow in resourcemgr.
- use sample resourcemanager.service
- tpm2-0-tss-configure.patch: fix weird error.

-------------------------------------------------------------------
Thu Aug 25 14:09:35 UTC 2016 - meissner@suse.com
 
- Remove type=forking from service file (bsc#995554)

-------------------------------------------------------------------
Sat Aug  6 19:28:27 UTC 2016 - meissner@suse.com

- added a systemd unit service file (FATE#315631)

-------------------------------------------------------------------
Fri May  6 19:45:29 UTC 2016 - jengelh@inai.de

- Correct package naming to be in line with shared library guideline
- Remove unused systemd build and runtime dependencies
  (FATE#315631)

-------------------------------------------------------------------
Fri Apr  8 07:54:36 UTC 2016 - dimstar@opensuse.org

- Fix rpm group of library package: libs belong, per definition, to
  the group "System/Libraries". (FATE#315631)

-------------------------------------------------------------------
Wed Feb 24 10:22:38 UTC 2016 - meissner@suse.com

- initial import of the tpm 2.0 tss stack (FATE#315631)

openSUSE Build Service is sponsored by