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

trousers-0.3.9-2.1.2 RPM for x86_64

From OpenSuSE 12.2 for x86_64

Name: trousers Distribution: openSUSE 12.2
Version: 0.3.9 Vendor: openSUSE
Release: 2.1.2 Build date: Mon Jul 16 20:40:50 2012
Group: Productivity/Security Build host: build23
Size: 883120 Source RPM: trousers-0.3.9-2.1.2.src.rpm
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

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.






* Fri May 18 2012
  - Updated to trousers 0.3.9
    - lots of bugfixes
* Wed Mar 28 2012
  - Updated to TROUSERS_0_3_8
    - Fix ssl_ui.c overflow
    - Handling of TPM_CERTIFY_INFO2 structure special case
    - Fix possible obfuscation of obj_migdata.c errors.
    - Make 1.2 keys respect the TPM_PCRIGNOREDONREAD flag.
    - PCRInfo member allocation in Trspi_Unload_CERTIFY_INFO.
    - Add functions for deserializing NVRAM related data structures
    - Add NVRAM specific error messages
    - Fix spec file so one can build an rpm
    - Initialize the tcsd_config_file with NULL.
    - support for -c <configfile> command line option
    - Establish a .gitignore file
    - ENDIAN_H and htole definition fix
* Tue Mar 13 2012
  - license update: CPL-1.0
    SPDX format
* Sat Nov 19 2011
  - add libtool as buildrequire to avoid implicit dependency
* Mon Jun 20 2011
  - Updated to TROUSERS_0_3_7
    - bugfixes
    - obj_policy_is_secret_set added
* Mon Sep 27 2010
  - fix patch to apply
* Wed Aug 11 2010
  - Updated to TROUNSERS_0_3_6
    - Fixed a number of warnings during a build with --debug regarding THREAD ID
    - 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
  - move library to %/{_lib} fix build of rng-tools
* Thu Mar 18 2010
  - 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
  - package baselibs.conf
* Thu Aug 27 2009
  - 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
  - included <limits.h> to fix glibc 2.10 build issues
* Sat Apr 18 2009
  - remove static libtspi



Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jul 10 03:11:01 2017