forked from pool/tpm2-0-tss
- Updated to 1.0
- 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 OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=25
This commit is contained in:
parent
58dde6ea68
commit
e248e2535a
3
1.0.tar.gz
Normal file
3
1.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b5697cfe7f4fd44d6ae1ec03cddb6b44d5cf5cd13e134c7238049551d1615488
|
||||||
|
size 3790493
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=TPM 2.0 Core Services Daemon
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=forking
|
|
||||||
ExecStart=/usr/sbin/resourcemgr
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7be3f9f2473506ab06a3f06ebd8ea0920c317e7e14c5ca7ce54e58e8b48b9232
|
|
||||||
size 3742841
|
|
@ -1,3 +1,33 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 8 13:43:55 UTC 2017 - meissner@suse.com
|
||||||
|
|
||||||
|
- Updated to 1.0
|
||||||
|
- 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Aug 6 19:28:27 UTC 2016 - meissner@suse.com
|
Sat Aug 6 19:28:27 UTC 2016 - meissner@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package tpm2-0-tss
|
# spec file for package tpm2-0-tss
|
||||||
#
|
#
|
||||||
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,14 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: tpm2-0-tss
|
Name: tpm2-0-tss
|
||||||
Version: 0.98
|
Version: 1.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: TSS (TCG Software Stack) access library for TPM 2.0 chips
|
Summary: TSS (TCG Software Stack) access library for TPM 2.0 chips
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
Group: Productivity/Security
|
Group: Productivity/Security
|
||||||
Url: https://github.com/01org/TPM2.0-TSS
|
Url: https://github.com/01org/TPM2.0-TSS
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: https://github.com/01org/TPM2.0-TSS/archive/%{version}.tar.gz
|
||||||
Source1: resourcemgr.service
|
|
||||||
Source2: baselibs.conf
|
Source2: baselibs.conf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@ -60,7 +59,7 @@ This package provides the library to access the TSS (TCG Software Stack) for
|
|||||||
accessing TPM 2.0 chips.
|
accessing TPM 2.0 chips.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q -n TPM2.0-TSS-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
bash bootstrap
|
bash bootstrap
|
||||||
@ -70,7 +69,8 @@ make %{?_smp_mflags} PTHREAD_LDFLAGS=-pthread
|
|||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
install -D -m 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/resourcemgr.service
|
install -D -m 0644 contrib/resourcemgr.service %{buildroot}/%{_unitdir}/resourcemgr.service
|
||||||
|
sed -e 's#usr/local/sbin/#usr/sbin#;' -i %{buildroot}/%{_unitdir}/resourcemgr.service
|
||||||
ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rcresourcemgr
|
ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rcresourcemgr
|
||||||
|
|
||||||
%post -n libtss2-0 -p /sbin/ldconfig
|
%post -n libtss2-0 -p /sbin/ldconfig
|
||||||
|
Loading…
Reference in New Issue
Block a user