Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-19 | Indented spacing | Michael Boelen | |
2019-09-19 | Style changes | Michael Boelen | |
2019-07-13 | Updated systemd units | Michael Boelen | |
2019-07-13 | Extended completion script with show commands | Michael Boelen | |
2019-07-12 | Adjusted text and use 'audit system' instead of deprecated -c option | Michael Boelen | |
2018-04-23 | Propose fix some typos (#538) | John Eismeier | |
2017-03-07 | Lots of cleanups (#366) | hlein | |
* Description fix: SafePerms works on files not dirs. All uses of SafePerms are on files (and indeed, it would reject directories which would have +x set). * Lots of whitespace cleanups. Enforce everywhere(?) the same indentations for if/fi blocks. The standard for the Lynis codebase is 4 spaces. But sometimes it's 1, sometimes 3, sometimes 8. These patches standardize all(?) if blocks but _not_ else's (which are usually indented 2, but sometimes zero); I was too lazy to identify those (see below). This diff is giant, but should not change code behavior at all; diff -w shows no changes apart from whitespace. FWIW I identified instances to check by using: perl -ne 'if ($oldfile ne $ARGV) { $.=1; $oldfile=$ARGV; }; chomp; if ($spaces) { next unless /^( *)([^ ]+)/; $newspaces=length($1); $firsttok = $2; next unless defined($firsttok); $offset = ($firsttok eq "elif" ? 0 : 4); if ($newspaces != $spaces + $offset) { print "$ARGV:$ifline\n$ARGV:$.:$_\n\n" }; $ifline=""; $spaces=""; } if (/^( *)if (?!.*[; ]fi)/) { $ifline = "$.:$_"; $spaces = length($1); }' $(find . -type f -print0 | xargs -0 file | egrep shell | cut -d: -f1) Which produced output like: ./extras/build-lynis.sh:217: if [ ${VERSION_IN_SPECFILE} = "" -o ! "${VERSION_IN_SPECFILE}" = "${LYNIS_VERSION}" ]; then ./extras/build-lynis.sh:218: echo "[X] Version in specfile is outdated" ./plugins/plugin_pam_phase1:69: if [ -d ${PAM_DIRECTORY} ]; then ./plugins/plugin_pam_phase1:70: LogText "Result: /etc/pam.d exists" ...There's probably formal shellscript-beautification tools that I'm oblivious about. * More whitespace standardization. * Fix a syntax error. This looks like an if [ foo -o bar ]; was converted to if .. elif, but incompletely. * Add whitespace before closing ]. Without it, the shell thinks the ] is part of the last string, and emits warnings like: .../lynis/include/tests_authentication: line 1028: [: missing `]' | |||
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. | |||
2016-11-13 | Updated files | Michael Boelen | |
2016-07-24 | Update remaining items for categories and groups | Michael Boelen | |
2016-07-24 | Rename of categories, introduction of groups | Michael Boelen | |
2016-07-18 | Refer to https://packages.cisofy.com and Lynis SDK | Michael Boelen | |
2016-05-12 | More 1 directory up first | Michael Boelen | |
2016-05-12 | Add Travis CI | Michael Boelen | |
2016-04-25 | Updated bash completion script | mboelen | |
2015-12-21 | Bump for upcoming 2.2.0 release | mboelen | |
2015-10-10 | Optimized use of cat, grep and awk. | SiemKorteweg | |
Detection of duplicate entries in /etc/hosts is now more robust. On CentOS7 the SERVICE_MANAGER is detected correctly. | |||
2015-09-07 | Delete trailing whitespace | Laurent Quillerou | |
2015-05-13 | Updated spec file with description, website and documentation link, version bump | mboelen | |
2014-10-27 | Improvements for building | mboelen | |
2014-10-24 | Adjustments for building process | mboelen | |
2014-10-24 | Build source package | mboelen | |
2014-10-24 | Build steps on screen | mboelen | |
2014-10-24 | Updated script | mboelen | |
2014-10-24 | Added git clone | mboelen | |
2014-10-24 | Ignore new files | mboelen | |
2014-10-24 | Added new lines at end | mboelen | |
2014-10-24 | Minor changes to build script for DEB | mboelen | |
2014-10-02 | Added systemd service script and timer (as replacement for cronjob) | mboelen | |