All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
As of version 2.0.0 this project adheres to Semantic Versioning.
- Added a proper changelog according to Keep a Changelog.
- Added a Makefile for easy (un)installation.
- Separated man page, cron jobs, and main script.
- Fixed a typo
`$BASENAME $0` [-d|--deinsall]
-->`$BASENAME $0` [-d|--deinstall]
. - Hardcode cronjob permissions to 740, as using
--reference
had problems renewing the cronjob.
- Fixed cronjob permissions, as
mktemp
made them0600
. Thanks to Christian Dysthe for bringing this to my attention!
- Fixed insecure usage of temporary files. Thanks to carnil for pointing this out!
- Fixed
find_tool
function not exiting, which led to strange output.
- Added a changelog to the script.
- Work on kernels >= 3 rather than = 3.
- Fixed a typo that prevented trimming between 50% and 59% usage. Thanks goes to Diego Coste.
- Fixed missing whitespace in some
if
statements. Found by mastropos.