]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Update docs for faketime instead of datefudge
authorAndreas Metzler <ametzler@bebt.de>
Sun, 5 Mar 2023 13:27:39 +0000 (14:27 +0100)
committerAndreas Metzler <ametzler@bebt.de>
Tue, 4 Apr 2023 15:56:05 +0000 (17:56 +0200)
Signed-off-by: Andreas Metzler <ametzler@bebt.de>
CONTRIBUTING.md
README.md

index ff7a747fc21600e135c55094509bee8a03778ff4..37ee2e5e3f508f6a538fbe2aa4c63069718c9f52 100644 (file)
@@ -44,7 +44,7 @@ For testing functionality of gnutls we use two test unit testing frameworks:
 
 Certificates for testing purposes are available at [cert-common.h](tests/cert-common.h).
 Note that we do not regenerate test certificates when they expire, but
-we rather fix the test's time using datefudge or gnutls_global_set_time_function().
+we rather fix the test's time using faketime/datefudge or gnutls_global_set_time_function().
 For example, see [x509cert-tl.c](tests/x509cert-tl.c).
 
 
index e53548d052cba2e32244fbc797a8f1038e86ac6e..b1c771f2215b1ca0876b3707004cc8bf545a2914 100644 (file)
--- a/README.md
+++ b/README.md
@@ -85,7 +85,8 @@ and mbedtls.
 
 * [Valgrind](https://valgrind.org/) (optional)
 * [Libasan](https://gcc.gnu.org//) (optional)
-* [datefudge](https://packages.debian.org/datefudge) (optional)
+* [faketime](https://github.com/wolfcw/libfaketime) (preferred) or
+  [datefudge](https://packages.debian.org/datefudge) (optional)
 * [nodejs](https://nodejs.org/) (needed for certain test cases)
 * [softhsm](https://www.opendnssec.org/softhsm/) (for testing smart card support)
 * [dieharder](https://www.phy.duke.edu/~rgb/General/dieharder.php) (for testing PRNG)
@@ -95,7 +96,7 @@ and mbedtls.
 
 Debian/Ubuntu:
 ```
-apt-get install -y valgrind nodejs softhsm2 datefudge lcov libssl-dev libcmocka-dev expect libev-dev
+apt-get install -y valgrind nodejs softhsm2 faketime lcov libssl-dev libcmocka-dev expect libev-dev
 apt-get install -y dieharder openssl abigail-tools socat net-tools ppp util-linux
 ```
 
@@ -107,7 +108,7 @@ apt-get install -y v libubsan0 libasan1
 
 Fedora/RHEL:
 ```
-yum install -y valgrind libasan libasan-static libubsan nodejs softhsm datefudge lcov openssl-devel expect libev-devel
+yum install -y valgrind libasan libasan-static libubsan nodejs softhsm faketime lcov openssl-devel expect libev-devel
 yum install -y dieharder mbedtls-utils openssl libabigail libcmocka-devel socat util-linux
 ```