Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

trousers-0.3.7-4.1.2 RPM for i586

From OpenSuSE 12.1 for i586

Name: trousers Distribution: openSUSE 12.1
Version: 0.3.7 Vendor: openSUSE
Release: 4.1.2 Build date: Sat Oct 29 20:31:27 2011
Group: Productivity/Security Build host: build16
Size: 912150 Source RPM: trousers-0.3.7-4.1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: http://trousers.sourceforge.net/
Summary: TSS (TCG Software Stack) access daemon for a TPM chip
The trousers package provides a TSS implementation through the help of
a user-space daemon, the tcsd, and a library  Trousers aims to be
compliant to the 1.1b and 1.2 TSS specifications as available from the
Trusted Computing website http://www.trustedcomputinggroup.org/.

The package needs the /dev/tpm device file to be present on your
system. It is a character device file major 10 minor 224, 0600 tss:tss.



Authors:
--------
    Development sponsored by IBM
    Ryan Catherman
    Seiji Munetoh
    Taiga Nakamura
    Kent Yoder <shpedoikal@gmail.com>
    Megan Schneider
    Kathy Robertson

Provides

Requires

License

Other uncritical OpenSource License

Changelog

* Mon Jun 20 2011 meissner@suse.de
  - Updated to TROUSERS_0_3_7
    - bugfixes
    - obj_policy_is_secret_set added
* Mon Sep 27 2010 ro@suse.de
  - fix patch to apply
* Wed Aug 11 2010 meissner@suse.de
  - Updated to TROUNSERS_0_3_6
    - Fixed a number of warnings during a build with --debug regarding THREAD ID
      definition
    - Removed htole() dependency, which was included only in glibc 2.9
  - Updated to TROUSERS_0_3_5
    - Allowed TCD Daemon to run with reduced privileges In Solaris.
    - Fixing previous kfreebsd build patch conflict with the current tree.
    - TCSD error handling improvements.
    - mutex init inclusion.
    - pthread_t portability fix
    - Owner Evict keys load fix.
    - Big- endian issues.
    - Memory leak fix.
    - Adding missing #include <limits.h>.
    - kfreebsd build fixes.
    - Fixed usage of syslog().
    - 64bits clean
    - Fixes the TCP UN and IN socket connection attempt handling
    - Fixes logic on opening a hardware TPM.
    - Added communication through TCP to software TPMs in TrouSerS.
    - Fixed conflicting defines
    - Adds missing free()
    - Fixed fread() return value check.
    - Made the previous fix cleaner and more robust.
    - Added missing check in order to avoid freeing buffer that's out of Tspi_Data_Seal() scope.
    - Fixed Tspi_TPM_GetRandom 4kb output limit.
* Mon Jun 21 2010 cristian.rodriguez@opensuse.org
  - move library to %/{_lib} fix build of rng-tools
* Thu Mar 18 2010 meissner@suse.de
  - Updated to TROUSERS_0_3_4
    - Fixed TrouSerS mishandling of TPM auth sessions
    - Enabled hosttable.c "_init" and "_fini" functions to work on Solaris
    - Included Solaris in BSD_CONST definition conditional
    - Made the init script LSB compliant
    - make distcheck improved
  - TROUSERS_0_3_3_2
    - Fixed logic when filling up RSA keys objects.
  - TROUSERS_0_3_3_1
    - TCSD now runs as tss and has a better signal handling
    - Fixed many memory handling issues
  - TROUSERS_0_3_3
    - Tspi_ChangeAuth fixed for popup secret use case.
    - Prefixed exported functions with common names.
    - Fixed issues  with accessing the utmp database.
    - Migrated the bios parser file handler from open to fopen.
* Mon Feb 01 2010 jengelh@medozas.de
  - package baselibs.conf
* Thu Aug 27 2009 meissner@suse.de
  - updated to 0.3.2.
    - Added IMA log parser in conformance with format introduced in linux kernel 2.6.30
    - Fixed memory handling issues in src/tspi/tspi_quote2.c and tspi_tick.c
    - Fixed memory handling issues in tcs/rpc/tcstp/rpc_tick.c
    - Fixed logic when releasing auth handles, now the TPM won't become out of
    resources due too many unreleased auth handles there.
    - Fixed compilation problems when building trousers in Fedora with
    - fstack-protector & gcc 4.4
    - Fixed the legacy usage of a deprecated 1.1 TPM command, now auth sessions
    can be closed fine.
    - Fixed key memory cache when evicting keys, invalid key handles were evicted
    when shouldn't.
    - Fixed authsess_xsap_init call with wrong handle
    - Fixed authsess_callback_hmac return code
    - Fixed validateReturnAuth return value
    - Added consistency to avoid multiple double free() and bound checks to avoid SEGV
    - Moved from flock to fcntl since the first isn't supported in multi-thread applications
    - Added necessary free() and consistency necessary in tspi/tsp_delegate.c to avoid SEGV
    - Typecast added in trousers.c in the UNICODE conversion functions
    - Fixed wrong return code in Tspi_NV_ReleaseSpace
    - Fixed digest computation in Tspi_NV_ReleaseSpace
    - Fixed tpm_rsp_parse, it previously checked for an additional TPM_AUTH blob, resulting in a incorrect data blog unload.
    - Added #include <limits.h> to remove INT_MAX undeclared error
    during build. Files updated: trspi/crypto/openssl/symmetric.c,
    tspi/tspi_aik.c and tspi/tsp_ps.c
    - Added bounds checking in the data parsing routines of the TCSD's tcstp RPC code, preventing attacks from malicious clients.
    - Removed commented out code in src/tcs/rpc/tcstp/rpc.c
    - Commented out old OSAP code, its now unused
    - Fixed bug in tcsi_bind.c, one too few params were passed to the function parsing the TPM blob.
    - Fixed lots of erroneous TSPERR and TCSERR calls
    - Added support for logging all error return codes when debug is on
    - Check that parent auth is loaded in the load key path outside the mem_cache_lock, if a thread sleeps holding it, we deadlock
    - Added support for dynamically growing the table that holds sleeping threads inside the auth manager
    - In tcs_auth_mgr.c, fixed the release handle path, which didn't check if the handle was swapped out before calling to the TPM.
    - Updates throughout the code supporting the modular build.
* Sun Jun 14 2009 meissner@suse.de
  - included <limits.h> to fix glibc 2.10 build issues
* Sat Apr 18 2009 crrodriguez@suse.de
  - remove static libtspi
* Tue Sep 02 2008 meissner@suse.de
  - fixed 64bit build issue

Files

/etc/init.d/tcsd
/etc/tcsd.conf
/usr/sbin/rctcsd
/usr/sbin/tcsd
/usr/share/doc/packages/trousers
/usr/share/doc/packages/trousers/AUTHORS
/usr/share/doc/packages/trousers/ChangeLog
/usr/share/doc/packages/trousers/LICENSE
/usr/share/doc/packages/trousers/LTC-TSS_LLD_08_r2.pdf
/usr/share/doc/packages/trousers/LTC-TSS_LLD_08_r2.sxw
/usr/share/doc/packages/trousers/NICETOHAVES
/usr/share/doc/packages/trousers/README
/usr/share/doc/packages/trousers/TODO
/usr/share/doc/packages/trousers/TSS_programming_SNAFUs.txt
/usr/share/man/man5/tcsd.conf.5.gz
/usr/share/man/man8/tcsd.8.gz
/var/lib/tpm
/var/lib/tpm/system.data.auth
/var/lib/tpm/system.data.noauth


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 10 13:52:28 2014