Revisions of tpm2-tss-engine

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1172350 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 11)
- Add gcc14-fixes.patch: Building with gcc14 fails due to a mismatch in
  OpenSSL function declarations. Provided PR# to upstream here:
  https://github.com/tpm2-software/tpm2-tss-engine/pull/283
- Add tpm2-tss-engine.keyring: needed for validation of the tarball signature.
  This keyring is taken over from tpm2-0-tss which has the same (or very
  similar) maintainers.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1090469 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 10)
- Fix download url and add gpg signature for tarball. (forwarded request 1090284 from fcrozat)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1063587 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 9)
- Update to upstream version 1.2.0:
  * Fixed:
    - Updated minimal version of tpm2-tss to 2.4.x
    - Fix encoding of emptyauth
    - Fix some memory leaks
    - Parent handle issues with signed representation by switching
      parent handle to BIGNUM.
    - Fixed RSA_NO_PADDING modes with OpenSSL 1.1.1
    - Fixed autogen (bootstrap) call from release package by
      embedding VERSION file.
  * Added:
    - Use of restricted keys for signing
    - StirRandom
    - Run tests using swtpm
    - The ability to import key blobs from things like the
      tpm2-tools project.
    - Compatibility with openssl >=1.1.x
    - Support for ECDH
    - QNX support.
    - Only set -Werror for non-release builds.
    - Additional checks on TPM responses
    - CODE_OF_CONDUCT
    - SECURITY reporting instructions (forwarded request 1063432 from pmonrealgonzalez)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 940279 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 8)
resulted in non-position-independent executable) (bsc#1183895).

Let's not add dummy changelog entries that makes it hard to understand what is wanted.

All that was intended here was to have the bug ref next to the change responsible to fix it.
so let's do that: add the bug ref to the change responsible for it. (forwarded request 939078 from dimstar)
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 876518 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 7)
- pass --disable-defaultflags to avoid breakage of our gcc-PIE profile (->
  resulted in non-position-independent executable).

- Update to upstream version 1.1.0:
  * Added:
    - Configure option for ptpm tests
    - Configure script AX_CHECK_ENABLE_DEBUG
    - Option for setting tcti on executable
    - TCTI-env variable used by default
    - Support for parent key passwords
    - openssl.cnf sample file
  * Changed:
    - Fix several build system, autotools and testing related issues
      Now adhere to CFLAGS conventions
    - Include pkg-config dependecy on libtss2-mu in order to work with tpm2-tss 2.3
    - Enables parallel testing of integration tests:
      Make integration tests use TPM simulator; instead of first TPM it finds
      Use of different port numbers for TCP based tests
    - Fix EC param info (using named curve format)
    - Use tpm2-tools 4.X stable branch for integration tests
    - Use libtss2-tctildr.so instead of custom code for tcti setup
    - Fix manpages for -P/--parent option and correct engine name
    - Fix TCTI env variable handling
    - Set parent handle to OWNER
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 797153 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 6)
fix changelog to use jsc# epic, not dev task
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 796447 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 5)
- remove conditional pandoc BuildRequires for openSUSE. Nothing much is gained
  from rebuilding the man pages. This shall help synchronizing SLE and
  openSUSE package builds. (jsc#SLE-12325).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 762798 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 4)
- remove the _service file as requested in declined OBS sr#762653.
  download_files seems to work also without the _service file.

- switch the _service approach from using tar_scm to using download_files. We
  need to use the actual release tarball which contains the generated man
  pages. The reason is that on SLE we can't generate the man pages using
  pandoc, since pandoc is not available on SLE.
- for the same reason make the pandoc BuildRequires conditional for openSUSE
  vs. SLE.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 670476 from Jason Sikes's avatar Jason Sikes (jsikes) (revision 1)
minor changes. Enjoy!
Displaying all 11 revisions
openSUSE Build Service is sponsored by