Package: chkrootkit / 0.50-4+deb9u1

Metadata

Package Version Patches format
chkrootkit 0.50-4+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
nostrip.patch | (download)

Makefile | 8 0 + 8 - 0 !
1 file changed, 8 deletions(-)

 don't strip the main binary, it should be done in debian/rules (#436626)
workingdir.patch | (download)

chkrootkit | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 the base chkrootkit is designed to be run from it's build directory,
therefor it uses "./" as a prefix to all it's executables.  we need to
change to /usr/lib/chkrootkit to keep this working
linedup_reports.patch | (download)

chkrootkit | 33 29 + 4 - 0 !
1 file changed, 29 insertions(+), 4 deletions(-)

 (printn): use printf if available (#343284)
backslashes.patch | (download)

chkrootkit | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 two of the chkrootkit messages have unnecessary backslashes (#498063)
disable_enye.patch | (download)

chkproc.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disabling this check which was killing random processes (#457828)
quiet.patch | (download)

chklastlog.c | 14 12 + 2 - 0 !
chkrootkit | 96 93 + 3 - 0 !
2 files changed, 105 insertions(+), 5 deletions(-)

 hide all output from tests (#142422, #190978, #229869, #306263)
promisc.patch | (download)

ifpromisc.c | 53 27 + 26 - 0 !
1 file changed, 27 insertions(+), 26 deletions(-)

 fixes a number of issues related to promiscuous mode 
see Debian bugs #333068, #214990 and #202198
unidentified.patch | (download)

chkproc.c | 2 1 + 1 - 0 !
chkrootkit | 54 29 + 25 - 0 !
2 files changed, 30 insertions(+), 26 deletions(-)

 collection of all other changes to upstream source which haven't
been identified yet
excludes.patch | (download)

README | 27 27 + 0 - 0 !
chkrootkit | 122 66 + 56 - 0 !
2 files changed, 93 insertions(+), 56 deletions(-)

 add the ability to exclude specific files/directories from the checks
fixwarnings.patch | (download)

chklastlog.c | 2 1 + 1 - 0 !
chkwtmp.c | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 some little fixes to silence compiler.
logpath.patch | (download)

README.chklastlog | 4 2 + 2 - 0 !
README.chkwtmp | 2 1 + 1 - 0 !
check_wtmpx.c | 4 2 + 2 - 0 !
chklastlog.c | 4 2 + 2 - 0 !
chkutmp.c | 2 1 + 1 - 0 !
chkwtmp.c | 2 1 + 1 - 0 !
6 files changed, 9 insertions(+), 9 deletions(-)

 read logs from /var/log instead of /var/adm
procpsv3.patch | (download)

chkproc.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 let chkproc default to procps version 3.
exitcode.patch | (download)

chkrootkit | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
chkutmp.diff | (download)

chkutmp.c | 12 7 + 5 - 0 !
1 file changed, 7 insertions(+), 5 deletions(-)

---
kfreebsd.patch | (download)

ifpromisc.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
php.patch | (download)

chkrootkit | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 the check for suspect php files is broken by design.
1. Any non-text file contents confuse the results of the grep if they match.
2. Not file names are printed, but file contents. That can't be what the check
is supposed to achieve.
This patch fixes '/usr/bin/find: head terminated by signal 13' errors and
prints affected file names instead of their content.
Suckitfalse.patch | (download)

chkrootkit | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

---
fix stack smash.patch | (download)

/chkutmp.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
openssh.diff | (download)

chkrootkit | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---