70be679567
IMP(12.8,12.9,12.10,12.11): be able to exclude some paths
...
consider exclusions in apply() functions
v1.3-3
2020-03-31 14:22:24 +02:00
413277d7eb
IMP(12.8,12.9): be able to exclude some paths
2020-03-30 19:11:07 +02:00
e62648d6a4
release 1.3.1-1
v1.3-2
2019-10-22 15:08:56 +02:00
ef5c00fef5
enh: 13.12_users_valid_homedir.sh: ignore /nonexistent special home folder
2019-10-22 14:14:32 +02:00
20dacdf6c7
CHORE: change in version numbering
v1.3
2019-08-28 14:59:51 +02:00
19ee1cabf8
Update changelog
2019-08-28 12:35:58 +02:00
5a1a70bbd3
FIX(test/10.2): backup and restore /etc/passwd after test
2019-08-28 12:30:13 +02:00
a4969e6ba6
IMP(99.3.1): improve check with disabled passwords
2019-08-28 11:49:01 +02:00
96f3b74334
FIX(10.2): improve test to check multiple login shells
...
fix IFS bug
add test
2019-08-28 11:47:49 +02:00
89cf484cb9
fix(99.4): do not stderr iptables warning on buster
v1.2-1
2019-08-14 10:36:25 +02:00
13783423c2
changelog: update changelog
...
Conflicts:
debian/changelog
2019-04-04 16:27:17 +02:00
b2f7460977
changelog: update to 1.2-4
2019-04-04 16:27:17 +02:00
71f97062d7
FIX(99.1): remove dot in files to search
...
Apply shellcheck recommendations
2019-04-04 12:18:15 +02:00
1ec77dbb56
FIX(13.15): fix code that did not show duplicated group
...
Add tests
Apply shellcheck recommendations
2019-03-28 17:51:02 +01:00
8f87d75293
FIX(99.5.4): fix regex to allow other authkey options than "from"
2019-03-15 18:17:48 +01:00
41e3402b10
FIX(batch): sed \n to space in batch echo
2019-03-19 10:38:41 +01:00
02673826a0
FIX(8.2.x): fix grep and find in audit scripts
2019-03-18 16:19:05 +01:00
d5d5a39109
FIX(nbsp): remove nbsp for missing file
2019-03-12 10:08:28 +01:00
1bac756dcb
FIX(nbsp): remove non breakable spaces that caused Puppet to warn
2019-03-12 09:58:35 +01:00
75f6cce7f5
Debian release 1.2-3
2019-03-06 08:33:18 +01:00
be1ad3e581
IMP(99.5.4): add conf to check only listed users
2019-03-05 10:49:45 +01:00
b4b7524156
Update changelog
2019-03-01 14:41:28 +01:00
455e58899d
FIX(8.2.4): script crashed when touching a logfile in subdir of /var/log
...
Treating filename to check if it is in a /var/log subdirectory and
creates needed subdirectories
2019-03-01 13:08:07 +01:00
9ada868f43
IMP(8.2.4): add exceptions in check and apply
...
Apply shellcheck recommendations
2019-03-01 12:12:42 +01:00
4bddd8ee8b
IMP(8.2.5): follow symlinks in find
2019-03-01 10:00:35 +01:00
81dc308677
FIX(8.3.2): add $SUDO_CMD to find
2019-02-28 17:52:47 +01:00
db4dc4d598
FIX(8.2.5): grep: x is a directory
2019-02-28 16:41:41 +01:00
a9af957f7a
Debian release 1.2-2
2019-02-28 13:03:09 +01:00
0a6f8bdba6
FEAT(2.6.x): retrieve actual partition in case if bind mount
2019-02-28 10:14:00 +01:00
d05ffaf9d5
CHORE: replace ==
with =
that is bash syntax
2019-02-26 15:23:23 +01:00
41ccd5655a
CHORE(test 8.2.5): removed useless cleanup line
2019-02-26 15:19:05 +01:00
e46a85dc6c
FIX(9.3.2): dismiss test for initial after e7d9977
...
LogLevel not consistent at install time between debian versions
Easier to dismiss this check's result at the first step
2019-02-26 15:16:06 +01:00
1caf0f489a
FIX(12.1x): fix tests exception for mail after da6acb0b
...
Installing syslog-ng in Dockerfile added some suid/sgid binaries that
needed to be treated as exception in test scenarii
2019-02-26 15:08:21 +01:00
de7dfe5956
CHORE(2.1x): use "readlink -e" instead of custom func
...
Removed get_partition_from_symlink()
2019-02-26 15:06:51 +01:00
8031c388c6
IMP(9.3.2): Comply with Debian9 guide: verbose ssh loglevel
2019-02-25 15:16:02 +01:00
7b8e359590
IMP(13.13): improve exception detection
2019-02-25 10:33:15 +01:00
f7f2f614aa
IMP(9.3.2): Add custom configuration management
...
Add create_config to allow user to customize their conf
Improve tests
Apply shellcheck recommendations
2019-02-22 15:40:01 +01:00
605a768fe1
IMP(13.13): Add exceptions for home directories not owned by owner
...
Fill tests
Apply shellcheck recommendations
2019-02-22 15:22:58 +01:00
80a1146af7
IMP(8.2.5): find multiline pattern in files (syslog)
...
Add func to find pattern in file that spreads over multiple lines
The func will remove commented lines (that begin with '#')
and consider the file as one long line.
Thus, this is not possible to look for pattern at beginning of line
with this func ('^' and '$')
Improved pattern in 8.2.5
Add syslog-ng to installed dependencies in Dockerfiles
Fixed multifile arguments when looking for pattern that got broken
in d2bbf754
due to "nocase" and _does_pattern_exist_in_file wrapper
Please note that you can only look for pattern in ONE FILE at once
Fixed 8.2.5 and 8.3.2 with for loop on files and 'FOUND' flag
You now need to specify each and every file to look for or embed a
'find' command as follow :
`FILES="$SYSLOG_BASEDIR/syslog-ng.conf $(find $SYSLOG_BASEDIR/conf.d/)"`
Improved test files
Applied shellcheck recommendations
2019-02-22 12:39:41 +01:00
7408216957
IMP(2.1x): Retrieve actual partition when symlink
...
Add function to retrieve actual partition from symlink in lib/utils.sh
Using this func in all 3 audit scripts
Improved tests to test this func
Apply shellcheck recommendations
Trim trailing spaces
2019-02-22 12:22:14 +01:00
217895dfe6
FIX(tests): change sed to audit in test skeleton after 81f9348
2019-02-21 18:07:21 +01:00
bc5809f92e
FIX CONFIG_AUDIT test
2019-02-21 11:15:48 +01:00
22d223fece
changelog: Update to 1.2-2
2019-02-19 15:40:27 +01:00
ac76942ca7
CHORE(tests): cleanup test files
2019-02-18 18:08:19 +01:00
cf42666833
FIX(tests): change sed in conf file disabled->audit following d6172ad
...
In test cases, changed in sed command "disabled" to "audit" to enable
apply part, following this commit
d6172ad
Change default status disabled -> audit when no conf file
5f28036
- Change default status to audit for file with custom
`create_config` (Charles Herlin Thu Feb 14 14:33:21 2019 +0100)
2019-02-15 17:42:17 +01:00
6cbe8f572f
CHORE(tests): Cleanup test files
2019-02-18 18:10:22 +01:00
982301d395
FIX(tests): improve test cases and cleanup
2019-02-18 17:25:04 +01:00
d18f5edfba
FIX(99.2): add missing $SUDO_CMD
2019-02-15 16:56:54 +01:00
6ede832685
FIX(sudoers): add missing test
2019-02-15 16:45:03 +01:00
0c17da012f
FIX(test): catch return values when retval differs to avoid runtime error
2019-02-15 16:27:54 +01:00