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

libfaketime-0.9.10-lp160.1.1 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: libfaketime Distribution: openSUSE Leap 16.0
Version: 0.9.10 Vendor: openSUSE
Release: lp160.1.1 Build date: Sat Mar 26 15:18:26 2022
Group: System/Libraries Build host: reproducible
Size: 399222 Source RPM: libfaketime-0.9.10-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/wolfcw/libfaketime
Summary: FakeTime Preload Library
report faked system time to programs without having to change the system-wide time

Provides

Requires

License

GPL-2.0-only

Changelog

* Sat Mar 26 2022 Dirk Müller <dmueller@suse.com>
  - update to 0.9.10:
    - improved macOS Monterey support through dyld interposing
    - changed interception hooks for stat() and similar functions,
      refactored to use a common handler (@sirainen)
    - added support for timespec_get, timerfd_{get,set} (@sliquister)
    - generic syscall() interception for selected syscalls (@dkg)
    - improved testing system (@dkg)
* Sun Feb 28 2021 Dirk Müller <dmueller@suse.com>
  - update to 0.9.9:
    - When compiled with the CFLAG FAKE_RANDOM set,
      libfaketime will intercept calls to getrandom()
      and return pseudorandom numbers for determinism.
      The mechanism needs to be activated by setting
      the environment variable FAKERANDOM_SEED to a
      64-bit seed value, e.g., "0x12345678DEADBEEF".
      Please note that this completely breaks the
      security of random numbers for cryptographic
      purposes and should only be used for deterministic
      tests. Never use this in production!
    - When the environment variable FAKETIME_TIMESTAMP_FILE is
      set, points to a writeable (creatable) custom config file
      and the environment variable FAKETIME_UPDATE_TIMESTAMP_FILE
      is "1", then the file also is updated on each call. By
      this, a common "virtual time" can be shared by several
      processes, where each can adjust the time for all.
    - Additional link-time LDFLAGS can be passed via the
      environment variable FAKETIME_LINK_FLAGS when
      running 'make'.
    - Compile-time CFLAG FAKE_SETTIME can be enabled to
      intercept calls to clock_settime(), settimeofday(), and
      adjtime(). (suggested and prototyped by @ojura)
    - Additional compile-time CFLAGs can be passed via the
      environment variable FAKETIME_COMPILE_CFLAGS when
      running 'make'.
    - src/Makefile CFLAG FORCE_PTHREAD_NONVER should be set on
      systems that hang on CLOCK_REALTIME, or that hang on
      CLOCK_MONOTONIC where FORCE_MONOTONIC_FIX is not sufficient.
* Wed Aug 28 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.9.8
    * Passthrough for unknown clock ids to avoid error messages
    * Fixes for multithreaded operations (mliertzer, qnox)
    * glibc-related fixes (jprjr) and gcc8 support (tpetazzoni)
    * Improved error message output on parsing errors
    * fix file stat() faking when 'i' modifier is used for determinism
    - Use FAKETIME="%" to take FAKETIME setting from a file as
      specified in FAKETIME_FOLLOW_FILE
    * Added FAKETIME_DONT_RESET environment variable to avoid
      faketime resets when subprocesses are started (similar to
      the old v0.9.6 behavior)
    * Added FAKETIME_XRESET to avoid large clock jumps when
      the 'x' modifier is used and changed during run-time
    - Do not fake time during libfaketime initialization to
      improve compatibility with memory allocation libraries that
      use time-related functions themselves
    * Fixes for shared memory related issues, especially when
      not using the faketime wrapper
    * Updated glibc compatibility settings for various platforms
    * Support for clock_nanosleep() with realtime and monotonic clocks
    * Support for epoll_wait(), epoll_pwait(), and pselect()
    * src/Makefile CFLAG FORCE_MONOTONIC_FIX should be set (only) on
      platforms where the test program hangs forever at the
      CLOCK_MONOTONIC test.
  - Remove not longer needed patch:
    * 161.patch
  - Run spec-cleaner
* Sun Jun 24 2018 coolo@suse.com
  - add 161.patch to pick gcc8 patches from git
  - fix source archive to match github URLs
* Sun Feb 25 2018 sweet_f_a@gmx.de
  - update 0.9.7:
    * added an option to disable monotonic time faking
    * added support for COARSE clocks
    * preliminary support for CLOCK_BOOTTIME (Linux)
    * build fixes
  - remove libfaketime-0.9.6-gcc6.patch
* Mon Jun 20 2016 i@marguerite.su
  - add patch: libfaketime-0.9.6-gcc6.patch
    * fix boo#985141
    * fix nonnull argument 'buf' compared to NULL
  - run spec-cleaner
* Mon Feb 02 2015 coolo@suse.com
  - initial package

Files

/usr/bin/faketime
/usr/lib64/libfaketime
/usr/lib64/libfaketime/libfaketime.so.1
/usr/lib64/libfaketime/libfaketimeMT.so.1
/usr/share/doc/packages/libfaketime
/usr/share/doc/packages/libfaketime/NEWS
/usr/share/doc/packages/libfaketime/README
/usr/share/licenses/libfaketime
/usr/share/licenses/libfaketime/COPYING
/usr/share/man/man1/faketime.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:13:41 2024