FreeBSD Bugzilla – Attachment 105990 Details for
Bug 146537
[UPDATE] security/logcheck: update to 1.3.8
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
logcheck.diff
logcheck.diff (text/plain), 15.26 KB, created by
takefu
on 2010-05-13 05:00:17 UTC
(
hide
)
Description:
logcheck.diff
Filename:
MIME Type:
Creator:
takefu
Created:
2010-05-13 05:00:17 UTC
Size:
15.26 KB
patch
obsolete
>diff -rubN /usr/ports/security/logcheck/Makefile security/logcheck/Makefile >--- /usr/ports/security/logcheck/Makefile 2010-01-26 08:23:02.000000000 +0900 >+++ security/logcheck/Makefile 2010-05-13 12:52:15.000000000 +0900 >@@ -6,8 +6,7 @@ > # > > PORTNAME= logcheck >-PORTVERSION= 1.2.69 >-PORTREVISION= 2 >+PORTVERSION= 1.3.8 > CATEGORIES= security > MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL} > DISTNAME= ${PORTNAME}_${PORTVERSION} >diff -rubN /usr/ports/security/logcheck/distinfo security/logcheck/distinfo >--- /usr/ports/security/logcheck/distinfo 2010-01-19 07:38:04.000000000 +0900 >+++ security/logcheck/distinfo 2010-05-12 14:18:10.000000000 +0900 >@@ -1,3 +1,3 @@ >-MD5 (logcheck_1.2.69.tar.gz) = 7d1671e762d3b99fb1832e0c01edf9fe >-SHA256 (logcheck_1.2.69.tar.gz) = c1c8438f098d09554a857c68db09f4076b7a868818fb9e5d158a802127176ecf >-SIZE (logcheck_1.2.69.tar.gz) = 145023 >+MD5 (logcheck_1.3.8.tar.gz) = 86ea9f35183f28f95deb0aba509efb61 >+SHA256 (logcheck_1.3.8.tar.gz) = c263daff2250b7b72cac711ae70a0e7168091967bcde41114a182fcdd88fdce7 >+SIZE (logcheck_1.3.8.tar.gz) = 155738 >diff -rubN /usr/ports/security/logcheck/files/extra-patch-etc__logcheck.conf.in security/logcheck/files/extra-patch-etc__logcheck.conf.in >--- /usr/ports/security/logcheck/files/extra-patch-etc__logcheck.conf.in 2009-12-18 10:31:19.000000000 +0900 >+++ security/logcheck/files/extra-patch-etc__logcheck.conf.in 2010-05-12 14:23:04.000000000 +0900 >@@ -1,6 +1,6 @@ >---- ./etc/logcheck.conf.orig 2006-10-29 02:55:02.000000000 -0500 >-+++ ./etc/logcheck.conf 2008-09-06 19:11:28.000000000 -0400 >-@@ -47,12 +47,7 @@ >+--- etc/logcheck.conf.orig 2010-04-15 01:15:34.000000000 +0900 >++++ etc/logcheck.conf 2010-05-12 14:22:13.000000000 +0900 >+@@ -53,13 +53,7 @@ > # Controls the base directory for rules file location > # This must be an absolute path > >@@ -8,6 +8,7 @@ > - > -# Controls if syslog-summary is run over each section. > -# Alternatively, set to "1" to enable extra summary. >+-# HINT: syslog-summary needs to be installed. > - > -#SYSLOGSUMMARY=0 > +#RULEDIR="%%ETCDIR%%" >diff -rubN /usr/ports/security/logcheck/files/extra-patch-src__logcheck.in security/logcheck/files/extra-patch-src__logcheck.in >--- /usr/ports/security/logcheck/files/extra-patch-src__logcheck.in 2010-01-19 23:11:58.000000000 +0900 >+++ security/logcheck/files/extra-patch-src__logcheck.in 2010-05-12 14:54:50.000000000 +0900 >@@ -1,17 +1,17 @@ >---- src/logcheck.orig 2007-01-16 01:13:27.000000000 -0500 >-+++ src/logcheck 2009-12-17 19:33:34.000000000 -0500 >+--- src/logcheck.orig 2010-04-15 01:15:34.000000000 +0900 >++++ src/logcheck 2010-05-12 14:52:32.000000000 +0900 > @@ -1,4 +1,4 @@ > -#!/bin/bash >-+#!/usr/local/bin/bash >++#!%%PREFIX%%/bin/bash > # >- # Copyright (C) 2004-2006 Debian Logcheck Team >+ # Copyright (C) 2004-2010 Debian Logcheck Team > # <logcheck-devel@alioth.lists.debian.org> >-@@ -26,17 +26,10 @@ >+@@ -24,17 +24,10 @@ > >- if [ $UID == 0 ]; then >+ if [ `id -u` = 0 ]; then > echo "logcheck should not be run as root. Use su to invoke logcheck:" > - echo "su -s /bin/bash -c \"/usr/sbin/logcheck${@:+ $@}\" logcheck" >-+ echo "su -m logcheck -c \"/usr/local/bin/bash %%PREFIX%%/sbin/logcheck${@:+ $@}\"" >++ echo "su -m logcheck -c \"%%PREFIX%%/bin/bash %%PREFIX%%/sbin/logcheck${@:+ $@}\"" > echo "Or use sudo: sudo -u logcheck logcheck${@:+ $@}." > # you may want to uncomment that hack to let logcheck invoke itself. > - # su -s /bin/bash -c "$0 $*" logcheck >@@ -22,11 +22,11 @@ > - ! -f /usr/bin/lockfile-remove -o \ > - ! -f /usr/bin/lockfile-touch ]; then > - echo "fatal: lockfile-progs is a prerequisite for logcheck, and was not found." >-+ # su -s /usr/local/bin/bash -c "$0 $*" logcheck >++ # su -s %%PREFIX%%/bin/bash -c "$0 $*" logcheck > exit 1 > fi > >-@@ -68,12 +61,12 @@ >+@@ -69,12 +62,12 @@ > ADDTAG="no" > > # Set the default paths >@@ -45,7 +45,7 @@ > CAT="/bin/cat" > SYSLOG_SUMMARY="/usr/bin/syslog-summary" > >-@@ -87,26 +80,21 @@ >+@@ -89,20 +82,15 @@ > SORTUNIQ=0 > SUPPORT_CRACKING_IGNORE=0 > SYSLOGSUMMARY=0 >@@ -58,44 +58,37 @@ > > - if [ -n "$LOCK" ]; then > - debug "cleanup: Killing lockfile-touch - $LOCK" >-- kill $LOCK && unset LOCK >+- kill "$LOCK" && unset LOCK > - fi > - > - if [ -f "$LOCKFILE.lock" ]; then > - debug "cleanup: Removing lockfile: $LOCKFILE.lock" >-- lockfile-remove $LOCKFILE >+- lockfile-remove "$LOCKFILE" > + if [ -f "$LOCKFILE" ]; then > + debug "cleanup: Removing lockfile: $LOCKFILE" >-+ rm -f $LOCKFILE >++ rm -f "$LOCKFILE" > fi > >- if [ -d $TMPDIR ]; then >- # Remove the tmp directory >- if [ $NOCLEANUP -eq 0 ];then >-- cd /var/lib/logcheck >-+ cd /var/db/logcheck >- debug "cleanup: Removing - $TMPDIR" >- rm -r $TMPDIR >- else >-@@ -142,14 +130,9 @@ >+ if [ -d "$TMPDIR" ]; then >+@@ -144,14 +132,9 @@ > if [ "$2" = "noclean" ]; then > debug "error: Not removing lockfile" > else > - if [ -n "$LOCK" ]; then > - debug "error: Killing lockfile-touch - $LOCK" >-- kill $LOCK && unset LOCK >+- kill "$LOCK" && unset LOCK > - fi > - > - if [ -f "$LOCKFILE.lock" ]; then > - debug "error: Removing lockfile: $LOCKFILE.lock" >-- lockfile-remove $LOCKFILE >+- lockfile-remove "$LOCKFILE" > + if [ -f "$LOCKFILE" ]; then > + debug "error: Removing lockfile: $LOCKFILE" >-+ rm -f $LOCKFILE >++ rm -f "$LOCKFILE" > fi > > fi >-@@ -168,7 +151,7 @@ >+@@ -170,7 +153,7 @@ > ${TMPDIR:+Check temporary directory: $TMPDIR > } > Also verify that the logcheck user can read all files referenced in >@@ -104,78 +97,63 @@ > > $(export) > EOF >-@@ -185,8 +168,8 @@ >- >- # Add an identification line at the beginning of the sent mail >- setintro() { >-- if [ -f /etc/logcheck/header.txt -a -r /etc/logcheck/header.txt ] ; then >-- $CAT /etc/logcheck/header.txt >> $TMPDIR/report \ >-+ if [ -f %%ETCDIR%%/header.txt -a -r %%ETCDIR%%/header.txt ] ; then >-+ $CAT %%ETCDIR%%/header.txt >> $TMPDIR/report \ >- || error "Could not append header to $TMPDIR/report." >- fi >- } >-@@ -194,8 +177,8 @@ >- >- # Add a footer to the report. >- setfooter() { >-- if [ -f /etc/logcheck/footer.txt -a -r /etc/logcheck/footer.txt ] ; then >-- $CAT /etc/logcheck/footer.txt >> $TMPDIR/report \ >-+ if [ -f %%ETCDIR%%/footer.txt -a -r %%ETCDIR%%/footer.txt ] ; then >-+ $CAT %%ETCDIR%%/footer.txt >> $TMPDIR/report \ >- || error "Could not append footer to $TMPDIR/report." >- fi >- } >-@@ -212,8 +195,7 @@ >- mkdir $cleaned \ >+@@ -215,8 +198,7 @@ >+ mkdir "$cleaned" \ > || error "Could not make dir $cleaned for cleaned rulefiles." > fi >-- for rulefile in $(run-parts --list $dir); do >-- rulefile=$(basename $rulefile) >+- for rulefile in $(run-parts --list "$dir"); do >+- rulefile="$(basename "$rulefile")" > + for rulefile in $(ls -1R $dir); do >- if [ -f ${dir}/${rulefile} ]; then >+ if [ -f "${dir}/${rulefile}" ]; then > debug "cleanrules: ${dir}/${rulefile}" >- if [ -r ${dir}/${rulefile} ]; then >-@@ -544,9 +526,9 @@ >+ if [ -r "${dir}/${rulefile}" ]; then >+@@ -529,9 +511,9 @@ > > # Hostname either fully qualified or not. >- if [ $FQDN -eq 1 ]; then >-- HOSTNAME="$(hostname --fqdn)" > /dev/null 2>&1 >-+ HOSTNAME="$(hostname -f)" > /dev/null 2>&1 >+ if [ "$FQDN" -eq 1 ]; then >+- HOSTNAME="$(hostname --fqdn 2>/dev/null)" >++ HOSTNAME="$(hostname -f 2>/dev/null)" > else >-- HOSTNAME="$(hostname --short)" > /dev/null 2>&1 >-+ HOSTNAME="$(hostname -s)" > /dev/null 2>&1 >+- HOSTNAME="$(hostname --short 2>/dev/null)" >++ HOSTNAME="$(hostname -s 2>/dev/null)" > fi > > # Now check for the other options >-@@ -625,25 +607,21 @@ >+@@ -610,30 +592,30 @@ > > trap 'cleanup' 0 > > -debug "Trying to get lockfile: $LOCKFILE.lock" > +debug "Trying to get lockfile: $LOCKFILE" >- if [ ! -d $LOCKDIR ]; then >- mkdir -m 0755 $LOCKDIR >+ if [ ! -d "$LOCKDIR" ]; then >+ mkdir -m 0755 "$LOCKDIR" > fi >--lockfile-create --retry 1 $LOCKFILE > /dev/null 2>&1 >-+lockfile -r 1 $LOCKFILE > /dev/null 2>&1 >+-lockfile-create --retry 1 "$LOCKFILE" > /dev/null 2>&1 >++lockfile -r 1 "$LOCKFILE" > /dev/null 2>&1 > > > if [ $? -eq 1 ]; then > trap 0 >+- if [ -e "${LOCKFILE}.lock" ]; then >++ if [ -e "${LOCKFILE}" ]; then >+ error "Another logcheck process is still running" "noclean" >+ else > - error "Failed to get lockfile: $LOCKFILE.lock" "noclean" >--else >-- debug "Running lockfile-touch $LOCKFILE.lock" >-- lockfile-touch $LOCKFILE & >-- LOCK="$!" > + error "Failed to get lockfile: $LOCKFILE" "noclean" > fi > >+ else >+- debug "Running lockfile-touch $LOCKFILE.lock" >++ debug "Running lockfile-touch $LOCKFILE" >+ lockfile-touch "$LOCKFILE" & >+ LOCK="$!" >+ fi >+ > # Create the secure temporary directory or exit >--TMPDIR=$(mktemp -d -p ${TMP:-/tmp} logcheck.XXXXXX) \ >-- || TMPDIR=$(mktemp -d -p /var/tmp logcheck.XXXXXX) \ >-+TMPDIR=$(mktemp -d /tmp/logcheck.XXXXXX) \ >-+ || TMPDIR=$(mktemp -d /var/tmp/logcheck.XXXXXX) \ >+-TMPDIR="$(mktemp -d -p "${TMP:-/tmp}" logcheck.XXXXXX)" \ >+- || TMPDIR="$(mktemp -d -p /var/tmp logcheck.XXXXXX)" \ >++TMPDIR="$(mktemp -d /tmp/logcheck.XXXXXX)" \ >++ || TMPDIR="$(mktemp -d /var/tmp/logcheck.XXXXXX)" \ > || error "Could not create temporary directory" > > # Now clean the rulefiles in the directories >diff -rubN /usr/ports/security/logcheck/pkg-plist security/logcheck/pkg-plist >--- /usr/ports/security/logcheck/pkg-plist 2010-04-19 09:05:27.000000000 +0900 >+++ security/logcheck/pkg-plist 2010-05-12 16:11:33.000000000 +0900 >@@ -1,11 +1,16 @@ >-%%ETCDIR%%/cracking.d/logcheck >+%%ETCDIR%%/cracking.d/kernel >+%%ETCDIR%%/cracking.d/rlogind >+%%ETCDIR%%/cracking.d/rsh > %%ETCDIR%%/cracking.d/smartd >+%%ETCDIR%%/cracking.d/tftpd >+%%ETCDIR%%/cracking.d/uucico > %%ETCDIR%%/ignore.d.paranoid/bind > %%ETCDIR%%/ignore.d.paranoid/cron > %%ETCDIR%%/ignore.d.paranoid/incron > %%ETCDIR%%/ignore.d.paranoid/logcheck > %%ETCDIR%%/ignore.d.paranoid/postfix > %%ETCDIR%%/ignore.d.paranoid/ppp >+%%ETCDIR%%/ignore.d.paranoid/pureftp > %%ETCDIR%%/ignore.d.paranoid/qpopper > %%ETCDIR%%/ignore.d.paranoid/squid > %%ETCDIR%%/ignore.d.paranoid/ssh >@@ -13,11 +18,13 @@ > %%ETCDIR%%/ignore.d.paranoid/sysklogd > %%ETCDIR%%/ignore.d.paranoid/telnetd > %%ETCDIR%%/ignore.d.paranoid/tripwire >+%%ETCDIR%%/ignore.d.paranoid/usb > %%ETCDIR%%/ignore.d.server/acpid > %%ETCDIR%%/ignore.d.server/amandad > %%ETCDIR%%/ignore.d.server/anacron > %%ETCDIR%%/ignore.d.server/anon-proxy > %%ETCDIR%%/ignore.d.server/apache >+%%ETCDIR%%/ignore.d.server/apcupsd > %%ETCDIR%%/ignore.d.server/arpwatch > %%ETCDIR%%/ignore.d.server/automount > %%ETCDIR%%/ignore.d.server/bind >@@ -44,6 +51,7 @@ > %%ETCDIR%%/ignore.d.server/dspam > %%ETCDIR%%/ignore.d.server/epmd > %%ETCDIR%%/ignore.d.server/exim4 >+%%ETCDIR%%/ignore.d.server/fcron > %%ETCDIR%%/ignore.d.server/ftpd > %%ETCDIR%%/ignore.d.server/gnu-imap4d > %%ETCDIR%%/ignore.d.server/gps >@@ -62,22 +70,24 @@ > %%ETCDIR%%/ignore.d.server/isdnutils > %%ETCDIR%%/ignore.d.server/jabberd > %%ETCDIR%%/ignore.d.server/kernel >+%%ETCDIR%%/ignore.d.server/klogind > %%ETCDIR%%/ignore.d.server/krb5-kdc > %%ETCDIR%%/ignore.d.server/libpam-mount > %%ETCDIR%%/ignore.d.server/logcheck >-%%ETCDIR%%/ignore.d.server/lpr >+%%ETCDIR%%/ignore.d.server/login > %%ETCDIR%%/ignore.d.server/maradns > %%ETCDIR%%/ignore.d.server/mldonkey-server > %%ETCDIR%%/ignore.d.server/mon >+%%ETCDIR%%/ignore.d.server/mountd > %%ETCDIR%%/ignore.d.server/nagios > %%ETCDIR%%/ignore.d.server/netconsole > %%ETCDIR%%/ignore.d.server/nfs > %%ETCDIR%%/ignore.d.server/nntpcache > %%ETCDIR%%/ignore.d.server/nscd >-%%ETCDIR%%/ignore.d.server/ntp >-%%ETCDIR%%/ignore.d.server/oidentd >+%%ETCDIR%%/ignore.d.server/nslcd > %%ETCDIR%%/ignore.d.server/openvpn > %%ETCDIR%%/ignore.d.server/otrs >+%%ETCDIR%%/ignore.d.server/passwd > %%ETCDIR%%/ignore.d.server/pdns > %%ETCDIR%%/ignore.d.server/perdition > %%ETCDIR%%/ignore.d.server/policyd >@@ -90,6 +100,7 @@ > %%ETCDIR%%/ignore.d.server/proftpd > %%ETCDIR%%/ignore.d.server/puppetd > %%ETCDIR%%/ignore.d.server/pure-ftpd >+%%ETCDIR%%/ignore.d.server/pureftp > %%ETCDIR%%/ignore.d.server/qpopper > %%ETCDIR%%/ignore.d.server/rbldnsd > %%ETCDIR%%/ignore.d.server/rpc_statd >@@ -113,6 +124,8 @@ > %%ETCDIR%%/ignore.d.server/squid > %%ETCDIR%%/ignore.d.server/ssh > %%ETCDIR%%/ignore.d.server/stunnel >+%%ETCDIR%%/ignore.d.server/su >+%%ETCDIR%%/ignore.d.server/sudo > %%ETCDIR%%/ignore.d.server/sympa > %%ETCDIR%%/ignore.d.server/syslogd > %%ETCDIR%%/ignore.d.server/teapop >@@ -130,9 +143,10 @@ > %%ETCDIR%%/ignore.d.server/xinetd > %%ETCDIR%%/ignore.d.workstation/automount > %%ETCDIR%%/ignore.d.workstation/bind >-%%ETCDIR%%/ignore.d.workstation/bluez-utils > %%ETCDIR%%/ignore.d.workstation/bluetooth-alsa >+%%ETCDIR%%/ignore.d.workstation/bluez-utils > %%ETCDIR%%/ignore.d.workstation/bonobo >+%%ETCDIR%%/ignore.d.workstation/dhcpcd > %%ETCDIR%%/ignore.d.workstation/francine > %%ETCDIR%%/ignore.d.workstation/gconf > %%ETCDIR%%/ignore.d.workstation/gdm >@@ -142,7 +156,9 @@ > %%ETCDIR%%/ignore.d.workstation/ippl > %%ETCDIR%%/ignore.d.workstation/kdm > %%ETCDIR%%/ignore.d.workstation/kernel >+%%ETCDIR%%/ignore.d.workstation/libpam-gnome-keyring > %%ETCDIR%%/ignore.d.workstation/logcheck >+%%ETCDIR%%/ignore.d.workstation/login > %%ETCDIR%%/ignore.d.workstation/net-acct > %%ETCDIR%%/ignore.d.workstation/nntpcache > %%ETCDIR%%/ignore.d.workstation/polypaudio >@@ -155,46 +171,19 @@ > %%ETCDIR%%/ignore.d.workstation/udev > %%ETCDIR%%/ignore.d.workstation/wdm > %%ETCDIR%%/ignore.d.workstation/winbind >+%%ETCDIR%%/ignore.d.workstation/wpasupplicant > %%ETCDIR%%/ignore.d.workstation/xdm > %%ETCDIR%%/ignore.d.workstation/xlockmore >-%%ETCDIR%%/logcheck.conf.sample >-%%ETCDIR%%/logcheck.logfiles.sample >+%%ETCDIR%%/ignore.d.workstation/xscreensaver > %%ETCDIR%%/violations.d/kernel > %%ETCDIR%%/violations.d/logcheck > %%ETCDIR%%/violations.d/smartd > %%ETCDIR%%/violations.d/su > %%ETCDIR%%/violations.d/sudo >-%%ETCDIR%%/violations.ignore.d/logcheck-bind >-%%ETCDIR%%/violations.ignore.d/logcheck-bluez-utils >-%%ETCDIR%%/violations.ignore.d/logcheck-courier >-%%ETCDIR%%/violations.ignore.d/logcheck-cron-apt >-%%ETCDIR%%/violations.ignore.d/logcheck-cyrus >-%%ETCDIR%%/violations.ignore.d/logcheck-dcc >-%%ETCDIR%%/violations.ignore.d/logcheck-dovecot >-%%ETCDIR%%/violations.ignore.d/logcheck-hylafax >-%%ETCDIR%%/violations.ignore.d/logcheck-innd >-%%ETCDIR%%/violations.ignore.d/logcheck-kernel >-%%ETCDIR%%/violations.ignore.d/logcheck-login >-%%ETCDIR%%/violations.ignore.d/logcheck-mon >-%%ETCDIR%%/violations.ignore.d/logcheck-nagios >-%%ETCDIR%%/violations.ignore.d/logcheck-openvpn >-%%ETCDIR%%/violations.ignore.d/logcheck-passwd >-%%ETCDIR%%/violations.ignore.d/logcheck-pdns >-%%ETCDIR%%/violations.ignore.d/logcheck-postfix >-%%ETCDIR%%/violations.ignore.d/logcheck-proftpd >-%%ETCDIR%%/violations.ignore.d/logcheck-pureftp >-%%ETCDIR%%/violations.ignore.d/logcheck-samba >-%%ETCDIR%%/violations.ignore.d/logcheck-sasl2-bin >-%%ETCDIR%%/violations.ignore.d/logcheck-saslauthd >-%%ETCDIR%%/violations.ignore.d/logcheck-sendmail_tmp >-%%ETCDIR%%/violations.ignore.d/logcheck-smartd >-%%ETCDIR%%/violations.ignore.d/logcheck-spamd >-%%ETCDIR%%/violations.ignore.d/logcheck-squid >-%%ETCDIR%%/violations.ignore.d/logcheck-ssh > %%ETCDIR%%/violations.ignore.d/logcheck-su > %%ETCDIR%%/violations.ignore.d/logcheck-sudo >-%%ETCDIR%%/violations.ignore.d/logcheck-usb >-%%ETCDIR%%/violations.ignore.d/logcheck-winbind >+%%ETCDIR%%/logcheck.conf.sample >+%%ETCDIR%%/logcheck.logfiles.sample > %%DATADIR%%/detectrotate/10-savelog.dtr > %%DATADIR%%/detectrotate/20-logrotate.dtr > %%DATADIR%%/detectrotate/30-logrotate-dateext.dtr
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 146537
: 105990