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
openSUSE Build Service is sponsored by