From: Sven Hoexter Date: Wed, 1 Feb 2012 19:42:23 +0000 (+0100) Subject: Merge commit 'upstream/1.1.4' X-Git-Tag: debian/1.1.4-1~6 X-Git-Url: http://git.sven.stormbind.net/?p=sven%2Fpflogsumm.git;a=commitdiff_plain;h=3137412731c34afbce14633f54a5b395d20d4af2;hp=441d40ab894e5a2bb80d08221dd693e1170224fc Merge commit 'upstream/1.1.4' --- diff --git a/debian/NEWS b/debian/NEWS new file mode 100644 index 0000000..b34be10 --- /dev/null +++ b/debian/NEWS @@ -0,0 +1,7 @@ +pflogsumm (1.1.3-2) unstable; urgency=low + + This release removes the old '.pl' compatiblity symlinks. If your + scripts still call 'pflogsumm.pl' somewhere you've to change them now. + + -- Sven Hoexter Thu, 28 Apr 2011 20:50:51 +0200 + diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..b823499 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,4 @@ +pflogsumm.pl has been renamed to pflogsumm as the programming language +used shouldn't be in the name of the program. + + -- Sven Hoexter , Thu, 28 Apr 2011 20:57:15 +0200 diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..3d5f55c --- /dev/null +++ b/debian/README.source @@ -0,0 +1,3 @@ +This package uses quilt to manage the patches in debian/patches. +For further information please install the quilt package and read +/usr/share/doc/quilt/README.source. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..11b116d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,122 @@ +pflogsumm (1.1.3-2) UNRELEASED; urgency=low + + * Update Vcs-* to the new git repository. + * No longer create '.pl' compatiblity symlinks. + * Add a NEWS file to state that the compatiblity symlinks are gone. + * Increase Standards-Version up to 3.9.2 - no changes required. + * Increase debhelper compat level to 8, build-depend on debhelper (>=8). + * Add debian/source/format -> 1.0. + * Build-depend on quilt to use dh --with quilt. + * Add debian/patches/kill-dot-pl and a debian/README.source. Due to + the removed '.pl' symlinks we've to do some s/pflogsumm.pl/pflogsumm/ + in several files. + + -- Sven Hoexter Thu, 28 Apr 2011 20:46:12 +0200 + +pflogsumm (1.1.3-1) unstable; urgency=low + + * New upstream release + + Reduce detail reporting with several --*_detail=N switches or + one global --detail=N switch. This deprecates several --no_*_detail + switches. See the upstream changelog for more details. (Closes: #364827) + + Added support for RFC 3330 timestamps. (Closes: #432276) + * Bump Standards-Version to 3.8.4 - no changes required. + + -- Sven Hoexter Sat, 20 Mar 2010 23:12:04 +0100 + +pflogsumm (1.1.2-2) unstable; urgency=low + + * Change dependency from perl5 to perl. + * Change priority from optional to extra to match with + the override entries already set in the archive. + (Postfix itself has to be priority extra so it doesn't make + sense to have pflogsumm with priority optional even if it + doesn't strictly depend on Postfix.) + * Remove the '.pl' in the cron example files. + + -- Sven Hoexter Fri, 16 Oct 2009 20:28:12 +0200 + +pflogsumm (1.1.2-1) unstable; urgency=low + + * Adopt the package (Closes: #549359). + * New upstream release. (Closes: #420657) + + Remove the old patch for the DSN status codes. + + The new version doesn't ship with rem_smtpd_stats_supp.pl. + * Bump Standards-Version to 3.8.3. + + Move Homepage from the description to the official Homepage field. + + Add a VCS-Svn entry for my repository. + * Move to a minimized dh 7 rules file. + + Raise debhelper build depedency to 7.0.50. + + Add ${misc:Depends} to the binary package. + + Add debian/compat file. + + Add manpage to debian/manpages. + + Add debian/docs to include the README and FAQ. + + Move the cron examples into debian/example and install them with + a debian/examples file. + * Add a debian/watch file (Closes: #515857). + * Update debian/copyright up to -2007 and note the current maintainer. + + -- Sven Hoexter Sat, 03 Oct 2009 11:12:12 +0200 + +pflogsumm (1.1.0-3) unstable; urgency=low + + * Upload prepared by Ralf Hildebrandt + * Patches by Fridtjof Busse + * Bumped DH_COMPAT + * Fixed some perl warnings + (Closes: #260210) + * Deal with newer versions of postfix which log DSN status codes + (Closes: #303899) + + -- Pascal Hakim Fri, 14 Apr 2006 21:30:05 +1000 + +pflogsumm (1.1.0-2) unstable; urgency=low + + * Fixed symlink to old name of pflogsumm and added a note to + README.Debian about it. + (Closes: #228364) + + -- Pascal Hakim Wed, 21 Jan 2004 17:12:05 +1100 + +pflogsumm (1.1.0-1) unstable; urgency=low + + * New maintainer (pasc@debian.org) + (Closes: #228042) + * Update to Standards-Version 3.6.1 + * Re-packaged as Debian non-native + * New upstream release + + Package updated + (Closes: #225816) + + Catches new format of rejects + (Closes: #203011) + + Fixes VERP-handling + (Closes: #177397) + * Renamed binary + (Closes: #188898) + + -- Pascal Hakim Fri, 16 Jan 2003 23:20:03 +1100 + +pflogsumm (1.0.10-1) unstable; urgency=low + + * New upstream release, fixes problems with postfix versions 2.0 and + beyond (Closes: #177564) + + -- Stijn de Bekker Mon, 10 Mar 2003 14:23:53 +0100 + +pflogsumm (1.0.4-1) unstable; urgency=low + + * New upstream release. + + -- Stijn de Bekker Sun, 14 Apr 2002 21:45:53 +0200 + +pflogsumm (1.0.3-1) unstable; urgency=low + + * New upstream release. + + -- Stijn de Bekker Wed, 20 Jun 2001 20:02:30 +0200 + +pflogsumm (0.0.20000925-1) unstable; urgency=low + + * Initial Release (Closes: #90244). + + -- Stijn de Bekker Tue, 20 Mar 2001 23:03:47 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ee50b74 --- /dev/null +++ b/debian/control @@ -0,0 +1,18 @@ +Source: pflogsumm +Section: admin +Priority: extra +Maintainer: Sven Hoexter +Build-Depends-Indep: debhelper (>= 8), quilt +Standards-Version: 3.9.2 +Homepage: http://jimsun.linxnet.com/postfix_contrib.html +Vcs-Git: git://git.sven.stormbind.net/git/sven/pflogsumm.git +Vcs-Browser: http://git.sven.stormbind.net/?p=sven/pflogsumm.git + +Package: pflogsumm +Architecture: all +Depends: ${misc:Depends}, perl, libdate-calc-perl +Description: Postfix log entry summarizer + pflogsumm is designed to provide an over-view of postfix + activity, with just enough detail to give the administrator + a "heads up" for potential trouble spots. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..3a4e158 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Stijn de Bekker on +Wed, 20 Jun 2001 20:04:19 +0100. + +It is currently maintained by Sven Hoexter . + +It was downloaded from + http://jimsun.linxnet.com/downloads/ + + +Upstream Author: James S. Seymour + + +Copyright: + +All of the programs, applications, and utilities (hereinafter referred to +as "programs") on this page are Copyright (C) 1998-2010 James S. Seymour. + +These programs are free software; you can redistribute them and/or modify +them under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +These programs are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License may be found in `/usr/share/common-licenses/GPL'. + +You may receive a copy of the GNU General Public License along with +these programs; if not, write to the Free Software Foundation, Inc., +51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..9fa20d1 --- /dev/null +++ b/debian/dirs @@ -0,0 +1,2 @@ +/usr/sbin +/usr/share/man/man1 diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..2c8145e --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +pflogsumm-faq.txt +README diff --git a/debian/example/cron.daily b/debian/example/cron.daily new file mode 100644 index 0000000..00663b6 --- /dev/null +++ b/debian/example/cron.daily @@ -0,0 +1,10 @@ +#!/bin/sh +# +# Debian pflogsumm daily cron script +# +# This script analyses the logfile for statistics and problems. +# + +if [ -x /usr/sbin/pflogsumm ]; then + /usr/sbin/pflogsumm -d yesterday --problems_first /var/log/mail.log +fi diff --git a/debian/example/cron.weekly b/debian/example/cron.weekly new file mode 100644 index 0000000..30c6764 --- /dev/null +++ b/debian/example/cron.weekly @@ -0,0 +1,10 @@ +#!/bin/sh +# +# Debian pflogsumm weekly cron script +# +# This script analyses the logfile for statistics and problems. +# + +if [ -x /usr/sbin/pflogsumm ]; then + /usr/sbin/pflogsumm --problems_first /var/log/mail.log* +fi diff --git a/debian/examples b/debian/examples new file mode 100644 index 0000000..4cdf064 --- /dev/null +++ b/debian/examples @@ -0,0 +1,2 @@ +debian/example/cron.daily +debian/example/cron.weekly diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..cec628c --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +pristine-tar = True diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 0000000..1c2bf2e --- /dev/null +++ b/debian/manpages @@ -0,0 +1 @@ +pflogsumm.1 diff --git a/debian/patches/kill-dot-pl b/debian/patches/kill-dot-pl new file mode 100644 index 0000000..d9e6c74 --- /dev/null +++ b/debian/patches/kill-dot-pl @@ -0,0 +1,237 @@ +Starting with 1.1.3-2 the pflogsumm package no longer ships the +'.pl' compatiblity symlinks. Thus for consistency we've to do some +s/pflogsumm.pl/pflogsumm/ all over the place. +--- a/pflogsumm-faq.txt ++++ b/pflogsumm-faq.txt +@@ -1,5 +1,5 @@ + +-FAQ for Pflogsumm.pl - A Log Summarizer/Analyzer for the Postfix MTA ++FAQ for pflogsumm - A Log Summarizer/Analyzer for the Postfix MTA + + Introduction + +@@ -7,13 +7,13 @@ Introduction + hearted exercise in improving my facility with Perl--with the hope + that something useful would come out of it as well--has turned out to + be a somewhat popular utility. And as more Admins find out about +- postfix, and more end up trying pflogsumm.pl, many of the questions, ++ postfix, and more end up trying pflogsumm, many of the questions, + suggestions, and enhancement requests are becoming "frequently + asked". So odd as it seems (to me, at any rate), it looks like it's + time for a FAQ. + + +-Index of pflogsumm.pl Frequently Asked Questions (in no particular order) ++Index of pflogsumm Frequently Asked Questions (in no particular order) + + 1. Project Status + 2. "Could You Make" or "Here's A Patch To Make" Pflogsumm Do ... +@@ -137,11 +137,11 @@ Index of pflogsumm.pl Frequently Asked Q + "creeping over-feature-itis" if I can. My position is *not* set in + stone on this issue. In the mean-time: + +- zcat /var/log/maillog.0.gz |pflogsumm.pl ++ zcat /var/log/maillog.0.gz |pflogsumm + + or + +- gunzip ++ gunzip + + should do the trick quite nicely for you. + +@@ -149,7 +149,7 @@ Index of pflogsumm.pl Frequently Asked Q + exactly at midnight, you might try something like: + + (zcat /var/log/maillog.0.gz; cat /var/log/maillog) \ +- |pflogsumm.pl -d yesterday ++ |pflogsumm -d yesterday + + See Also: 5. Processing Multiple Log Files + 17. How Do I Get Pflogsumm To Email Reports To Me +@@ -175,7 +175,7 @@ Index of pflogsumm.pl Frequently Asked Q + A more complex example, where compressed logs are involved: + + (zcat `ls -rt /var/log/maillog.*.gz`; cat /var/log/maillog) \ +- |pflogsumm.pl ++ |pflogsumm + + Obviously, this depends on the file modification times for your logs + being reflective of their chronological order. If that can't be +@@ -185,12 +185,12 @@ Index of pflogsumm.pl Frequently Asked Q + (for each in 3 2 1 0; do + zcat "/var/log/maillog.$each.gz" + done +- cat /var/log/maillog) |pflogsumm.pl ++ cat /var/log/maillog) |pflogsumm + + or (somewhat more efficiently--by running zcat only once): + + (zcat `for ea in 3 2 1 0; do echo "/var/log/maillog.$ea.gz"; +- done`; cat /var/log/maillog) |pflogsumm.pl ++ done`; cat /var/log/maillog) |pflogsumm + + [Note: I didn't actually run these. So you would be well-advised + to double-check them.] +@@ -305,7 +305,7 @@ Index of pflogsumm.pl Frequently Asked Q + Message size is reported only by the queue manager. The message + may be delivered long-enough after the (last) qmgr log entry that + the information is not in the log(s) processed by a particular run +- of pflogsumm.pl. ++ of pflogsumm. + + The Result: + +@@ -337,7 +337,7 @@ Index of pflogsumm.pl Frequently Asked Q + + 10. Pflogsumm misses/mis-diagnoses/mis-reports, etc. + +- Are you using a real old version of VMailer? As of pflogsumm.pl ++ Are you using a real old version of VMailer? As of pflogsumm + version 19990220-06, versions of VMailer prior to 19981023 are no + longer supported. Sorry. Pflogsumm-19990121-01.pl will be made + permanently available from now on for those with out-of-date versions +@@ -346,7 +346,7 @@ Index of pflogsumm.pl Frequently Asked Q + Are you processing your log files in chronological order? See item + "5: "Processing Multiple Log Files". + +- Pflogsumm.pl is being developed by me on my rather small-scale server ++ pflogsumm is being developed by me on my rather small-scale server + at home. There are only two users on the system. And I do no + mail-forwarding. So the log samples I have to work with are + commensurately limited. +@@ -366,13 +366,13 @@ Index of pflogsumm.pl Frequently Asked Q + 11. Pflogsumm is generating lots of "uninitialized value" warnings + + Are you using a version of Perl lower than 5.004_04? Perhaps with a +- "beta" version of pflogsumm.pl? If so, try turning off the "-w" ++ "beta" version of pflogsumm? If so, try turning off the "-w" + switch. Pflogsumm as of 19990413-02beta appeared to work correctly + with Perl 5.003 in spite of the warnings. (Those warnings didn't + appear with Perl 5.004.) + + I don't guarantee that I'll remember to test future versions of +- pflogsumm.pl against 5.003, but I'll try to :-). ++ pflogsumm against 5.003, but I'll try to :-). + + You really should consider upgrading your Perl to 5.004 or later. + +--- a/pflogsumm.1 ++++ b/pflogsumm.1 +@@ -130,13 +130,13 @@ + .if n .ad l + .nh + .SH "NAME" +-pflogsumm.pl \- Produce Postfix MTA logfile summary ++pflogsumm \- Produce Postfix MTA logfile summary + .PP + Copyright (C) 1998\-2010 by James S. Seymour, Release 1.1.3. + .SH "SYNOPSIS" + .IX Header "SYNOPSIS" + .Vb 10 +-\& pflogsumm.pl \-[eq] [\-d ] [\-\-detail ] ++\& pflogsumm \-[eq] [\-d ] [\-\-detail ] + \& [\-\-bounce_detail ] [\-\-deferral_detail ] + \& [\-h ] [\-i|\-\-ignore_case] [\-\-iso_date_time] [\-\-mailq] + \& [\-m|\-\-uucp_mung] [\-\-no_bounce_detail] [\-\-no_deferral_detail] +@@ -147,7 +147,7 @@ Copyright (C) 1998\-2010 by James S. Sey + \& [\-u ] [\-\-verbose_msg_detail] [\-\-verp_mung[=]] + \& [\-\-zero_fill] [file1 [filen]] + \& +-\& pflogsumm.pl \-[help|version] ++\& pflogsumm \-[help|version] + \& + \& If no file(s) specified, reads from stdin. Output is to stdout. + .Ve +@@ -270,7 +270,7 @@ Copyright (C) 1998\-2010 by James S. Sey + \& The message may be delivered long\-enough after the + \& (last) qmgr log entry that the information is not in + \& the log(s) processed by a particular run of +-\& pflogsumm.pl. This throws off "Recipients by message ++\& pflogsumm. This throws off "Recipients by message + \& size" and the total for "bytes delivered." These are + \& normally reported by pflogsumm as "Messages with no + \& size data." +@@ -388,15 +388,15 @@ Copyright (C) 1998\-2010 by James S. Sey + .Vb 1 + \& Produce a report of previous day\*(Aqs activities: + \& +-\& pflogsumm.pl \-d yesterday /var/log/maillog ++\& pflogsumm \-d yesterday /var/log/maillog + \& + \& A report of prior week\*(Aqs activities (after logs rotated): + \& +-\& pflogsumm.pl /var/log/maillog.0 ++\& pflogsumm /var/log/maillog.0 + \& + \& What\*(Aqs happened so far today: + \& +-\& pflogsumm.pl \-d today /var/log/maillog ++\& pflogsumm \-d today /var/log/maillog + \& + \& Crontab entry to generate a report of the previous day\*(Aqs activity + \& at 10 minutes after midnight. +--- a/pflogsumm.pl ++++ b/pflogsumm.pl +@@ -4,13 +4,13 @@ eval 'exec perl -S $0 "$@"' + + =head1 NAME + +-pflogsumm.pl - Produce Postfix MTA logfile summary ++pflogsumm - Produce Postfix MTA logfile summary + + Copyright (C) 1998-2010 by James S. Seymour, Release 1.1.3. + + =head1 SYNOPSIS + +- pflogsumm.pl -[eq] [-d ] [--detail ] ++ pflogsumm -[eq] [-d ] [--detail ] + [--bounce_detail ] [--deferral_detail ] + [-h ] [-i|--ignore_case] [--iso_date_time] [--mailq] + [-m|--uucp_mung] [--no_bounce_detail] [--no_deferral_detail] +@@ -21,7 +21,7 @@ Copyright (C) 1998-2010 by James S. Seym + [-u ] [--verbose_msg_detail] [--verp_mung[=]] + [--zero_fill] [file1 [filen]] + +- pflogsumm.pl -[help|version] ++ pflogsumm -[help|version] + + If no file(s) specified, reads from stdin. Output is to stdout. + +@@ -142,7 +142,7 @@ Copyright (C) 1998-2010 by James S. Seym + The message may be delivered long-enough after the + (last) qmgr log entry that the information is not in + the log(s) processed by a particular run of +- pflogsumm.pl. This throws off "Recipients by message ++ pflogsumm. This throws off "Recipients by message + size" and the total for "bytes delivered." These are + normally reported by pflogsumm as "Messages with no + size data." +@@ -257,15 +257,15 @@ Copyright (C) 1998-2010 by James S. Seym + + Produce a report of previous day's activities: + +- pflogsumm.pl -d yesterday /var/log/maillog ++ pflogsumm -d yesterday /var/log/maillog + + A report of prior week's activities (after logs rotated): + +- pflogsumm.pl /var/log/maillog.0 ++ pflogsumm /var/log/maillog.0 + + What's happened so far today: + +- pflogsumm.pl -d today /var/log/maillog ++ pflogsumm -d today /var/log/maillog + + Crontab entry to generate a report of the previous day's activity + at 10 minutes after midnight. +@@ -488,7 +488,7 @@ for (0 .. 23) { + $smtpdPerHr[$_] = [0,0,0]; + } + +-$progName = "pflogsumm.pl"; ++$progName = "pflogsumm"; + $usageMsg = + "usage: $progName -[eq] [-d ] [--detail ] + [--bounce_detail ] [--deferral_detail ] diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..ff96ea0 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +kill-dot-pl diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..de4566b --- /dev/null +++ b/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f +%: + dh $@ --with quilt + +override_dh_auto_install: + install --mode=755 pflogsumm.pl debian/pflogsumm/usr/sbin/pflogsumm diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..d3827e7 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..4bd14ca --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +ftp://jimsun.linxnet.com/pub/postfix_contrib/pflogsumm-([\d\.]+)\.tar\.gz