Skip to content

Releases: rentzsch/stressdrive

stressdrive v1.4

23 Nov 18:57
Compare
Choose a tag to compare
  • [NEW] Store a checksum every 1GB, allowing faster reporting of drive failure. It requires 20 bytes per gigabyte, so 80K for a 4TB drive. (Ivan Kuchin)

  • [NEW] Apply an exclusive advisory lock on device after opening, making running two instances on the same drive impossible (Ivan Kuchin)

  • [DOC] Add instructions for installing using macports (Ivan Kuchin)

  • [FIX] Include sys/file.h missing at least on ubuntu (Ivan Kuchin)

  • [FIX] Upgrade checkCount to uint64_t to avoid precision loss warning (rentzsch)

  • [DEV] Refactor xcode project to allow different prefix, update instructions for macOS (Ivan Kuchin)

  • [DEV] Mention sleep in idle assertion message and variable name (Ivan Kuchin)

  • [FIX] Xcode v12.5, Homebrew on Apple Silicon (rentzsch)

  • [DEV] Xcode 15 bottoms out at 10.13 as a minimum deployment target (rentzsch)

  • [DOC] Use archive.org link for 404 storagemojo.com article (rentzsch)

stressdrive v1.3.2

05 Jul 16:25
Compare
Choose a tag to compare
  • [CHANGE] Target oldest supported macOS (10.6). (rentzsch)

stressdrive v1.3.1

04 Jul 21:24
Compare
Choose a tag to compare

v1.3: 2018-02-19

  • [NEW] Display speed alongside progress. (Ivan Kuchin)

stressdrive v1.2.1

04 Jan 22:11
Compare
Choose a tag to compare
  • [FIX] Statically link libcrypto. (rentzsch)

stressdrive v1.2

03 Jan 21:20
Compare
Choose a tag to compare
  • [NEW] Linux support. (Ivan Kuchin)
  • [NEW] Better progress display: elapsed time and ETA. (Ivan Kuchin)
  • [NEW] Use AES 128 CBC with a random key and initialization vector as a much faster source of data sans fixed patterns. (Ivan Kuchin)
  • [NEW] Don't allow the Mac to idle (sleep) while running. (Ivan Kuchin)
  • [NEW] Print version alongside usage. (rentzsch)
  • [CHANGE] Remove speed scaling in favor of a simpler and as fast fixed 8MB copy buffer. (Ivan Kuchin)
  • [FIX] Possible overflow in speedscale. (Doug Russell)
  • [FIX] Xcode project references Homebrew's OpenSSL in a non-version-specific way (so it doesn't break on every update). (rentzsch)