Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-07 | Preparation for release 3.0.3 | Michael Boelen | |
2020-03-20 | Updated date/year | Michael Boelen | |
2019-07-15 | Show location for Lynis package and new documentation | Michael Boelen | |
2019-01-31 | Changed year and preparing for new release | Michael Boelen | |
2018-01-11 | Changed year | Michael Boelen | |
2017-04-30 | [bulk change] cleaning up, code enhancements, initialization of variables, ↵ | Michael Boelen | |
and new tests | |||
2017-03-08 | A bunch of Solaris compatibility tweaks (#367) | hlein | |
* Work around Solaris' /bin/sh not being POSIX. If /usr/xpg4/bin/sh is present, we are (definitely?) on Solaris or a derivative, and /bin/sh cannot be trusted to support POSIX, but /usr/xpg4/bin/sh can be. Exec it right away. * Work around Solaris 'which' command oddity. Solaris' (at least) 'which' command outputs not-found errors to STDOUT instead of STDERR. This makes "did we get any output from which" checks insufficient; piping to grep -v the "no foo in ..." message should work. Note that this patch set includes all such uses of which that I could find, including ones that should never be reached on Solaris (i.e. only executed on some other OS) just for consistency. * Improved alternate-sh exec to avoid looping. * Solaris' /usr/ucb/echo supports -n. * Check for the best hash type that openssl supports. When using openssl to generate hashes, do not assume it supports sha256; try that, then sha1, then give up and use md5. * Solaris does not support sed -i; use a tempfile. * Use the full path for modinfo. When running as non-root, /usr/sbin/ might not be in PATH. include/tests_accounting already calls modinfo by full path, but include/tests_kernel did not. * Solaris find does not support -maxdepth. This mirrors the logic already in tests_homedirs. * Use PSBINARY instead of ps. * Work around Solaris' date not supporting +%s. Printing nawk's srand value is a bizarre but apparently once popular workaround for there being no normal userland command to print UNIX epoch seconds. A perl one-liner is the other common approach, but nawk may be more reliably present on Solaris than perl. * Revert to using sha1 for HOSTID. * Whitespace cleanup for openssl hash tests. | |||
2017-03-06 | Various cleanups (#363) | hlein | |
* Typo fix. * Style change: always use $(), never ``. The Lynis code already mostly used $(), but backticks were sprinkled around. Converted all of them. * Lots of minor spelling/typo fixes. FWIW these were found with: find . -type f -print0 | xargs -0 cat | aspell list | sort -u | egrep '^[a-z]+$' | less And then reviewing the list to pick out things that looked like misspelled words as opposed to variables, etc., and then manual inspection of context to determine the intention. | |||
2017-03-01 | Code cleanups and removed 'lynis update release' command | Michael Boelen | |
2017-02-09 | Changed date and preparing for release2.4.1 | Michael Boelen | |
2016-10-28 | Improve usage and display of update tool | Michael Boelen | |
2016-07-18 | Add 'update check' functionality | Michael Boelen | |
2016-05-14 | Improve screen output | Michael Boelen | |
2016-04-28 | Replaced functions and minor cleanups | mboelen | |
2016-04-11 | Show release date | mboelen | |
2016-04-05 | Clean up of old variables | mboelen | |
2016-03-13 | Added link to website, blog, github | mboelen | |
2016-01-11 | Use CreateTempFile for creation of temporary files | mboelen | |
2015-04-30 | Initial import of helper for automatic updates | mboelen | |