Commit Graph

  • d01c5ac7b8
    Merge a1868d6071 into a7761d168c Marc-Andre Lureau 2025-08-21 18:31:37 -0500
  • acc6819320
    Merge 7ab1902610 into a7761d168c Stefan Berger 2025-08-21 14:20:18 -0400
  • 7ab1902610 tests: cuse: Create /dev/null in chroot environment stefanberger/fix_cuse_storage_locking Stefan Berger 2025-08-21 14:12:08 -0400
  • a7761d168c tests: Extend test case to test for concurrent access to locked storage master Stefan Berger 2025-08-15 16:15:15 -0400
  • bdf7e3d6df swtpm: Daemonize before starting TPM to hold locks Stefan Berger 2025-08-15 14:54:17 -0400
  • f42746acb3 tests: Extend test case to test for concurrent access to locked storage coverity_scan Stefan Berger 2025-08-15 16:15:15 -0400
  • ccf3cc20df swtpm: Daemonize before starting TPM to hold locks Stefan Berger 2025-08-15 14:54:17 -0400
  • 3d5d0f2fcb swtpm: Suppress the logging when displaying info flags' JSON result Stefan Berger 2025-08-18 08:44:26 -0400
  • 2f46832dab swtpm: Print some warnings to stdout rather than stderr Stefan Berger 2025-08-18 08:42:23 -0400
  • bf15af46d1 swtpm: Only disable informative message when using SUPPRESS_INFO_LOGGING Stefan Berger 2025-08-18 08:11:31 -0400
  • 7158defbc5 swtpm: Suppress the logging when displaying info flags' JSON result Stefan Berger 2025-08-18 08:44:26 -0400
  • 316da8d883 swtpm: Print some warnings to stdout rather than stderr Stefan Berger 2025-08-18 08:42:23 -0400
  • 687835619e swtpm: Only disable informative message when using SUPPRESS_INFO_LOGGING Stefan Berger 2025-08-18 08:11:31 -0400
  • a9f680df00 cuse: Move duplicate code into tpm_end() Stefan Berger 2025-08-15 11:39:06 -0400
  • 8d887f195d cuse: Move duplicate code into tpm_end() master.next Stefan Berger 2025-08-15 11:39:06 -0400
  • a1868d6071 WIP: add meson build system Marc-André Lureau 2025-08-06 19:23:17 +0400
  • 665486b817 tests: Extend test cases with RSA-4096 and default-v2 testing Stefan Berger 2025-08-05 14:01:48 -0400
  • 8cc343371b tests: Extend test cases with RSA-4096 and default-v2 testing Stefan Berger 2025-08-05 14:01:48 -0400
  • 83361e74d7 configure.ac: Use m4sh in autoconf variable checks Christopher Byrne 2025-06-30 14:56:27 -0500
  • 2190513dbf configure.ac: Remove debug option Christopher Byrne 2025-06-28 22:39:03 -0500
  • 00a162862b configure.ac: Use m4sh in autoconf variable checks Christopher Byrne 2025-06-30 14:56:27 -0500
  • 8efe00dc11 configure.ac: Remove debug option Christopher Byrne 2025-06-28 22:39:03 -0500
  • 079d7e3b46 configure.ac: Use m4sh and pkgconf macros for openssl Christopher Byrne 2025-06-29 00:09:04 -0500
  • 7c8aa19ed8 configure.ac: Simplify SELinux checks Christopher Byrne 2025-06-28 23:40:41 -0500
  • cf46ff2cc0 configure.ac: Use m4sh and pkgconf macros for gnutls Christopher Byrne 2025-06-29 00:52:17 -0500
  • d1c2759337 configure.ac: Use m4sh and pkgconf macros for openssl Christopher Byrne 2025-06-29 00:09:04 -0500
  • 1e9046dbf7 configure.ac: Simplify SELinux checks Christopher Byrne 2025-06-28 23:40:41 -0500
  • f020ade4f7 configure.ac: Use m4sh and pkgconf macros for gnutls Christopher Byrne 2025-06-29 00:52:17 -0500
  • e350491608 configure.ac: Use m4sh and pkgconf macros for gnutls salahcoronya-build-fixes Christopher Byrne 2025-06-29 00:52:17 -0500
  • 285cd54635 configure.ac: Use m4sh and pkgconf macros for openssl Christopher Byrne 2025-06-29 00:09:04 -0500
  • ec58dc005b configure.ac: Simply selinux checks Christopher Byrne 2025-06-28 23:40:41 -0500
  • 716a2427a0 configure.ac: Remove ${prefix} checks Christopher Byrne 2025-06-28 22:39:03 -0500
  • ccb7e1c2f4 configure.ac: Use pkgconf for gmp Christopher Byrne 2025-06-29 14:30:24 -0500
  • 0d1bb323e3 configure.ac: Use m4sh and pkgconf for CUSE support Christopher Byrne 2025-06-29 13:07:54 -0500
  • 754e23e416 configure.ac: Use pkgconf and m4sh for libseccomp Christopher Byrne 2025-06-29 17:25:01 -0500
  • 21f697a788 configure.ac: Use pkgconf and m4sh for libtpms crypto Christopher Byrne 2025-06-29 17:15:09 -0500
  • 18c3d013f4 configure.ac: Use pkgconf for gmp Christopher Byrne 2025-06-29 14:30:24 -0500
  • 7d68048894 configure.ac: Use m4sh and pkgconf for CUSE support Christopher Byrne 2025-06-29 13:07:54 -0500
  • 2a37376da6 configure.ac: Use pkgconf and m4sh for libseccomp Christopher Byrne 2025-06-29 17:25:01 -0500
  • 5290460e58 configure.ac: Use pkgconf and m4sh for libtpms crypto Christopher Byrne 2025-06-29 17:15:09 -0500
  • f37ee0e843 configure.ac: Use m4sh for sanitizers Christopher Byrne 2025-06-29 16:59:13 -0500
  • a371f75890 configure.ac: Use m4sh for test coverage Christopher Byrne 2025-06-29 16:36:29 -0500
  • ab4ef15ef3 configure.ac: Use m4sh in hardening Christopher Byrne 2025-06-29 16:27:08 -0500
  • 03dd21b25d configure.ac: Use m4sh for tests Christopher Byrne 2025-06-29 15:18:48 -0500
  • f8910312df configure.ac: Use m4sh for chardev Christopher Byrne 2025-06-29 14:36:20 -0500
  • ae580c90c4 configure.ac: Use pkgconf for glib Christopher Byrne 2025-06-29 14:27:07 -0500
  • b1a6b5fa61 configure.ac: Use pkgconf of json-glib Christopher Byrne 2025-06-29 13:13:04 -0500
  • af6b2ce0cd configure.ac: Clean up libtpms checks Christopher Byrne 2025-06-29 00:17:01 -0500
  • 6c7f9cd07a configure.ac: Use pkgconf macros for libtasn1 Christopher Byrne 2025-06-29 00:12:59 -0500
  • a59486aee4 configure.ac: Use correct m4 comments Christopher Byrne 2025-06-28 22:26:19 -0500
  • c49e6ab3e2 configure.ac: Use m4sh for sanitizers Christopher Byrne 2025-06-29 16:59:13 -0500
  • 57645fc9e3 configure.ac: Use m4sh for test coverage Christopher Byrne 2025-06-29 16:36:29 -0500
  • 254a1b64e8 configure.ac: Use m4sh in hardening Christopher Byrne 2025-06-29 16:27:08 -0500
  • 4dab5c4738 configure.ac: Use m4sh for tests Christopher Byrne 2025-06-29 15:18:48 -0500
  • ac1a494e55 configure.ac: Use m4sh for chardev Christopher Byrne 2025-06-29 14:36:20 -0500
  • 2fd254bfca configure.ac: Use pkgconf for glib Christopher Byrne 2025-06-29 14:27:07 -0500
  • dcb6ca1807 configure.ac: Use pkgconf of json-glib Christopher Byrne 2025-06-29 13:13:04 -0500
  • d66a90c7a6 configure.ac: Clean up libtpms checks Christopher Byrne 2025-06-29 00:17:01 -0500
  • f0619ab27e configure.ac: Use pkgconf macros for libtasn1 Christopher Byrne 2025-06-29 00:12:59 -0500
  • 0a62d464d9 configure.ac: Use correct m4 comments Christopher Byrne 2025-06-28 22:26:19 -0500
  • 4a0e632f37 swtpm: Prevent an integer overflow (false positive; CID 440360) Stefan Berger 2025-05-29 10:08:07 -0400
  • fa05c3b0c4 swtpm: Prevent an integer overflow (false positive; CID 440360) Stefan Berger 2025-05-29 10:08:07 -0400
  • 2562694adc swtpm: Prevent an integer overflow (false positive; CID 440361) Stefan Berger 2025-05-29 09:27:19 -0400
  • 6a25e170a9 swtpm: Adjust code to avoid integer overflows (false positive; CID 440362) Stefan Berger 2025-05-28 08:52:06 -0400
  • 7622a6e51d swtpm: Check for sysconf returning bad size for _SC_PAGESIZE (CID 440365) Stefan Berger 2025-05-28 07:42:07 -0400
  • 0727e87445 swtpm: Report error on rename's in error path (CID 466753) Stefan Berger 2025-05-28 08:06:11 -0400
  • eb79f144dd swtpm: Return ssize_t rather than int from logging functions (CID 440364) Stefan Berger 2025-05-28 07:50:39 -0400
  • f0c91b3947 swtpm: Mark do_fsync in linear backend as unused parameter Stefan Berger 2025-05-28 09:36:46 -0400
  • ba94fc6e4a swtpm: Prevent an integer overflow (false positive; CID 440361) Stefan Berger 2025-05-29 09:27:19 -0400
  • 053c1bb277 swtpm: Adjust code to avoid integer overflows (false positive; CID 440362) Stefan Berger 2025-05-28 08:52:06 -0400
  • c48fb56b16 swtpm: Check for sysconf returning bad size for _SC_PAGESIZE (CID 440365) Stefan Berger 2025-05-28 07:42:07 -0400
  • c3ba16478f swtpm: Report error on rename's in error path (CID 466753) Stefan Berger 2025-05-28 08:06:11 -0400
  • bf1c2852c0 swtpm: Return ssize_t rather than int from logging functions (CID 440364) Stefan Berger 2025-05-28 07:50:39 -0400
  • b4e24d158b swtpm: Mark do_fsync in linear backend as unused parameter Stefan Berger 2025-05-28 09:36:46 -0400
  • 24fdb845b4 swtpm: Display error for fsync option on linear storage backend Stefan Berger 2025-05-28 06:59:58 -0400
  • 9578dc45f2 swtpm: Display error for backup option on linear storage backend Stefan Berger 2025-05-28 06:56:14 -0400
  • 36f0a9232a swtpm: Display error for fsync option on linear storage backend Stefan Berger 2025-05-28 06:59:58 -0400
  • c1e72c83e7 swtpm: Display error for backup option on linear storage backend Stefan Berger 2025-05-28 06:56:14 -0400
  • bd77a3440a tests: Extend existing test case to use the new fsync option Stefan Berger 2025-05-27 09:42:51 -0400
  • 093248eb4d swtpm: Add option for storage backend to use fsync Stefan Berger 2025-05-26 21:54:56 -0400
  • 795c1973c9 swtpm: Implement support for fsync on a file and directory Stefan Berger 2025-05-26 22:25:10 -0400
  • 6da76d8cb2 tests: Extend existing test case to use the new fsync option Stefan Berger 2025-05-27 09:42:51 -0400
  • df22077edb swtpm: Add option for storage backend to use fsync Stefan Berger 2025-05-26 21:54:56 -0400
  • 4940604561 swtpm: Implement support for fsync on a file and directory Stefan Berger 2025-05-26 22:25:10 -0400
  • ec7730c70d swtpm_setup: Also check respbuffer_len for possible NULL pointer (CID 466756) Stefan Berger 2025-05-22 17:11:14 -0400
  • f96cb22513 swtpm_setup: Also check respbuffer_len for possible NULL pointer (CID 466756) Stefan Berger 2025-05-22 17:11:14 -0400
  • 17fc25d48a cuse: add libfuse3 support Leo 2025-05-22 11:47:14 +0800
  • 6879c9801a
    cuse: add libfuse3 support Leo 2025-05-22 11:47:14 +0800
  • bab9c40156
    migrate to libfuse3 as fuse2 contains unaddressed security issue (libfuse/libfuse#15) Leo 2025-05-22 01:23:15 +0800
  • 1db1037525 swtpm: Return error if more bytes received than user wanted to send Stefan Berger 2025-05-20 18:41:25 -0400
  • 16c8a26bc1 swtpm: Return error if more bytes received than user wanted to send Stefan Berger 2025-05-20 18:41:25 -0400
  • f140a733fe tests: Extend regex to allow for optional RSA-4096 keys stable-0.7 Stefan Berger 2025-05-07 10:17:40 -0400
  • 3bd4623a77 tests: Extend regex to allow for optional RSA-4096 keys stable-0.7-next Stefan Berger 2025-05-07 10:17:40 -0400
  • 1f9bb04869 tests: Retry NVWrite command after 0x922 return code and inc lockout counter stable-0.9 Stefan Berger 2025-05-12 18:25:48 -0400
  • f813ad5064 tests: Extend regex to allow for optional RSA-4096 keys Stefan Berger 2025-05-07 10:17:40 -0400
  • 0e0d346651 tests: Retry NVWrite command after 0x922 return code and inc lockout counter stable-0.8 Stefan Berger 2025-05-12 18:25:48 -0400
  • e813c5a985 tests: Extend regex to allow for optional RSA-4096 keys Stefan Berger 2025-05-07 10:17:40 -0400
  • 95acda912f ci: Update from ubuntu-20.04 to ubuntu-24.04 due to EOL Stefan Berger 2025-04-16 15:21:13 -0400
  • 746834fc6d ci: Run apt-get update Stefan Berger 2025-02-24 07:35:01 -0500
  • e6de90740f ci: Add github actions to replace Travis Stefan Berger 2024-12-13 19:41:17 -0500