Releases: rentzsch/stressdrive
stressdrive v1.4
-
[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
- [CHANGE] Target oldest supported macOS (10.6). (rentzsch)
stressdrive v1.3.1
- [DEV] OpenSSL v1.1.0 now requires dynamic allocation of cipher contexts via
EVP_CIPHER_CTX_new()
. (rentzsch) - [DEV] Upgrade to Xcode v11.2.1. (rentzsch)
v1.3: 2018-02-19
- [NEW] Display speed alongside progress. (Ivan Kuchin)
stressdrive v1.2.1
- [FIX] Statically link libcrypto. (rentzsch)
stressdrive v1.2
- [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)