File pflogsumm.changes of Package pflogsumm
-------------------------------------------------------------------
Fri Aug 22 07:18:05 UTC 2025 - Ákos Szőts <szotsaki@gmail.com>
- Added pffrombyto and pftobyfrom scripts to the package
- pflogsumm-date-option.patch got incorporated into the latest version; removed
- Update to 1.1.12
* Date::Calc now Required due to date(-range) enhancements.
* UI Changes
* Options using underscores have been restored (reversing
removal in v1.1.8). Their use now results in a prominent
"deprecated" message in the report. Support for underscores
will be removed after a suitable deprecation period. (N.B:
This was accomplished without re-introducing Bugzilla bug
1931403.)
* Renamed option --unprocd to --unprocd-file for better clarity.
(--unprocd was introduced in v1.1.11.)
* Changed --pscrn-detail option to behave like all other
report-limiting options: Full detail unless this option
is specified to limit or suppress it. (--pscrn-detail was
introduced in v1.1.11.)
* Added support for a config file via --config. Command-line arguments
override config file for non-boolean options.
* Note: This option requires the Config::Simple Perl module.
(Only required if --config is used.)
* Added long-form options --date-range, --extended-detail,
--host-cnt, --quiet, and --user-cnt to facilitate more user-
friendly configuration files. Short-form options are retained for
command-line use.
* Added --dump-config as a configuration creation/debugging aid.
* Expanded -d/--date-range options to include today, yesterday, this/last
week/month, and specific date and date ranges in ISO 8601/RFC 3339 format.
* N.B.: Sadly, the extended date range options come with an
unavoidable processing performance penalty. This is because the
only reasonable way to do it was to convert everything into
decimal values.
* Added --dow0mon (day of week 0 is Monday) for use in conjunction with
this/last week date ranges. (Default is Sunday.)
* Added support for log entries with RFC 5424/3164-style <PRI> fields and
optional syslog version (e.g., "<123>1 ...").
* Reports now display a date range at the top when processing multi-day
or multi-date logs.
* Set default output column width to 80 columns, consistent with
documentation.
* Squashed another, hopefully the last, bug that would sometimes lead
to inaccurate tallying of messages received.
* Belated note: --rej-add-from/--rej-add-to always include "<" and
">", respectively, since v1.1.7.
-------------------------------------------------------------------
Sun Jun 8 21:04:20 UTC 2025 - Ákos Szőts <szotsaki@gmail.com>
- Update to 1.1.11
* Now requires Perl v5.10.0 minimum.
* Added support for postscreen summary and detail data:
* --pscrn-stats - display postscreen summary stats
* --pscrn-detail [cnt] - emit detailed postscreen data, optionally
to the top [cnt] events.
* Improved host/domain/IP address normalization. Now normalizes IPv6
addresses.
* Bugfix: Potential undefined variable condition in get_smh. (Derives
seconds, minutes, and hours from seconds.)
* Cosmetic:
* Fixed displayed single-digit day-of-month in report heading when
"-d <blurfl>" specified. (Broken in v1.1.6)
* Added day-of-week to report heading when "-d <blurfl>" specified.
* Now always displays "Postfix Log Summaries" heading.
* Minor code optimizations to employ defined-or ("//") and reduce
from List::Util.
* Added -x (debug) option. Debugging emitted to STDERR
* Added --unprocd <filename> option. Unprocessed log lines written to
specified filename.
- Update to 1.1.10
* Bugfix: Messages rejected in latter SMTP processing, after they'd
already been assigned a queue i.d., were incorrectly counted as
received.
* Bugfix: postscreen reject detail processing was inadvertently hobbled
in 1.1.7 as a side-effect of streamlined host/domain/ip-address parsing.
Fixed.
- Update to 1.1.9
* Bugfix: Messages rejected in cleanup were incorrectly counted
as received.
* Bugfix: In the unlikely (?) event a qid was used more than once
in the same logfile input only the size of the message with the
first occurrence of that qid would be counted.
* Bugfix: Eliminated errant debugging message that escaped my
attention in versions 1.1.7 and 1.1.8.
* Documentation bugfix: "Addresses" misspelled as "adresses." Thanks
and a tip o' the hat to Sven Hoexter (sven-at-stormbind-dot-net) for
the heads up.
- Update to 1.1.8
* Removed the following deprecated options
* --no_bounce_detail
--no_deferral_detail
--no_reject_detail
--no_smtpd_warnings
* pflogsumm no longer accepts underscores ("_") as part of option
names. (Note: this finally addresses four-year-old Bugzilla bug
1931403.)
* Code cleanup: Changed some variable constants to true constants.
* Added test for reject type "BDAT" (Thanks to Maxim,
admin-at-modum-dot-by, for the heads up.)
* Fixed unitialized $hostID value bug-reported to OpenSUSE. Thanks to
Sven Uebelacker (uebelhacker) for the bug report.
* I *suspect* that, with an earlier fix I applied, that undefined
value will no longer occur, but this fix certainly won't hurt
anything - just in case.
* Added -srs-mung option. Thanks and a tip o' the hat to Tom Hendrikx
(tom-at-whyscreem-dot-net) for the contribution.
- Update to 1.1.7
* Added parsing for "Recipient address triggers...," as in DISCARD on
recipient actions.
* Improved "deferred" and "bounce" detail
* Added --use-orig-to switch, which causes the value of the "orig_to"
field to be reported, rather than that of the "to" field, when
"orig_to" is present. (This was long-ago requested by Tony Earnshaw
and was overlooked by me. My apologies, Tony.)
* Added --rej-add-to switch, which adds the target email address to
sender and client reject reports. (This was also long-ago requested
by Tony Earnshaw.)
* For client rejects this could have created an ambiguity: If only
either --rej-add-from or --rej-add-to was specified, you'd have
no way of knowing, after-the-fact, which address was reported.
So "<" and ">" have been added, to indicate "from" and "to,"
respectively. If both are specified, you get "from -> to."
* Added --colwidth switch, to allow adjustment of report's output width.
(Default remains at 80 columns.)
* N.B.: --verbose-msg-detail overrides
* Now condenses deferrals in a manner similar to bounces.
* Now condenses warnings in a manner similar to reject reports.
* Made count reporting more consistent. Now each reporting section
shows the item count in parenthesis (e.g.: "(nn)") or, if the
count is limited and less than full count, as "(top nn of nn)".
Suggestion by Michael Rasmussen (michael-at-michaelsnet-dot-us),
tho not done in the way he suggested.
* Fixed policyd-spf-perl log line detection.
* Fixed conversation/lost connection while sending/receiving deferral
detection
* Improved "said:" string trimmer to be a mite less aggressive when it
didn't have to be.
* Improved reject report consolidation.
* In Host/Domain Summary: Message Delivery: Changed "sent cnt" to "msg
cnt" since we're talking about messages delivered, not necessarily
"sent," per se.
* Fixed bug in smtpd "disconnect from" parsing and streamlined.
* Removed superfluous additional "bounced" processing
* Caught another warning message
* Catch "Server configuration error" lines.
* Enhanced FQDN/IP addr/domain name parsing (in gimme_domain()):
* . More exhaustive IPv6 address check
. Handles IPv6-mapped-IPv4 addresses
. Properly handles the newer, longer TLDs
. Treats in-addr.arpa and ip6.arpa FQNS like "unknown"s
. More streamlined
* Added pffrombyto and pftobyfrom command-line utilities to the
distribution. (Actually in 1.1.6.)
- Update to 1.1.6
* Renamed from "pflogsumm.pl" to "pflogsumm"
* Merged Debian patches through 1.1.5-8. Following are excerpted from
Debian changelog.
* Fix regex in milter-rejects patch. Kudos to Andreas Jaggi
<debianbug@jaggi.info> for the report and patch. (Closes:
#1027829)
* Update postscreen-rejects patch with a fix for IPv6
addresses. Kudos to Juri Haberland <juri@sapienti-sat.org>
for the fix. (Closes: #955627)
* Add patch to count milter rejects provided by Matus Uhlar.
* Import postscreen support patch provided by Matus Uhlar
d/patches/postscreen-rejects (Closes: #861402)
* Now matches "traditional" log date strings with either leading space
or leading zero on single-digit days. (Debian bug report 1068425)
* Improvement to "unprocessed" debugging codeâused for maintenance only.
-------------------------------------------------------------------
Sun Jun 8 20:47:59 UTC 2025 - Ákos Szőts <szotsaki@gmail.com>
- Reformat .spec file and fix build for Tumbleweed
-------------------------------------------------------------------
Thu Aug 25 2016 - Sven Uebelacker <software@uebelacker.net> - 1.1.5
- merging repos
- home:danci1973 (1.1.5 with date patch)
- home:rusjako (1.1.3)
- adding patch for perl error of uninitialized value for $domain
and $hostID
-------------------------------------------------------------------
Wed Jul 30 2014 - Danilo Godec - 1.1.5
* update to 1.1.5
-------------------------------------------------------------------
Wed Dec 17 2008 - Danilo Godec
* added a patch for more date options
* added the 'TimeDate' require
-------------------------------------------------------------------
Fri Dec 12 2008 - Danilo Godec
* SuSE RPM