Bug 118631 - [patch] update security/amavisd-new to v 2.5.3 + patch amavisd-release
Summary: [patch] update security/amavisd-new to v 2.5.3 + patch amavisd-release
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Gabor Kovesdan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-12 22:30 UTC by Olli Hauer
Modified: 2007-12-16 11:30 UTC (History)
0 users

See Also:


Attachments
file.diff (141 bytes, patch)
2007-12-12 22:30 UTC, Olli Hauer
no flags Details | Diff
file.diff (527 bytes, patch)
2007-12-12 22:30 UTC, Olli Hauer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olli Hauer 2007-12-12 22:30:02 UTC
upddate to new revision, adjust path in amavisd-release

original message:

The version 2.5.3 of amavisd-new has been released,
it is available at:

  http://www.ijs.si/software/amavisd/amavisd-new-2.5.3.tar.gz

There are no compatibility issues with 2.5.2.

2.5.3 is purely a maintenance releas. It fixes all known bugs
and stability problems over 2.5.2. New features will appear
in 2.6.0.


RELEASE NOTES

BUG FIXES

- fix parsing a SMTP status response from MTA when releasing from a
  quarantine, when a MTA response did not include an enhanced status
  code (RFC 3463) (such as with old versions of Postfix);  a parsing
  failure resulted in attribute "setreply=450 4.5.0 Unexpected:..."
  in an AM.PDP protocol response, even though a release was successful;
  reported by Ron Miller, John M. Kupski, investigated by Tony Caduto
  and Jeremy Fowler;

- change parsing of addresses in From, To, and Cc header fields, avoiding
  complex Perl regular expressions which could crash a process on certain
  degenerate cases of these header fields; thanks for detailed problem
  reports to Carsten Lührs and Attila Nagy;

- completely rewritten parsing of Received header field to work around a
  Perl regular expression problem which could crash a process on certain
  degenerate cases of mail header fields; problem reported by Thomas Gelf;

- harden to some extent regular expressions in parse_message_id to cope
  better with degenerate cases of header fields carrying message-id;

- sanitize 8-bit characters in In-Reply-To and References header fields
  before using them in Pen Pals SQL lookups to avoid UTF-8 errors like:
    penpals_check FAILED: sql exec: err=7, 22021, DBD::Pg::st execute failed:
    ERROR: invalid byte sequence for encoding "UTF8": 0xd864

- when turning an infection report into a spam report, avoid adding newly
  discovered virus names (i.e. fraud names) to a cached list if these names
  are already listed; previously the list would just grow on each passage
  through a cache, leading to unsightly long lists of spam tests in a
  report; based on a patch by Henrik Krohns;

- fix diagnostics when an invalid command line argument is given;


OTHER

- reduce log clutter when certain Perl modules are loaded late, i.e. after
  chrooting and daemonizing, but still before a fork; now only issue one
  log entry by a parent process: "extra modules loaded after daemonizing: ";

- slightly relax mail address syntax in subroutine split_address;

- fetch additional information (tags) from SpamAssassin: TESTS, ASN,
  ASNCIDR, DKIMDOMAIN and DKIMIDENTITY, making them available through a macro
  'supplementary_info' (if a version of SpamAssassin in use provides them);

- updated DKIM section in amavisd-new-docs.html, removing the historical
  DomainKeys milter from examples;

- declared a dummy subroutine dkim_key() and new dummy configuration
  variables @dkim_signature_options_bysender_maps, %signed_header_fields,
  $reputation_factor, @signer_reputation_maps and $sql_partition_tag, members
  of policy banks, in preparation for 2.6.0 - declared now for improved
  downgrade compatibility of 2.6.0 configuration files, if need arises.

Fix: PORTNAME=      amavisd-new
-PORTVERSION=   2.5.2
-PORTEPOCH=     1
+PORTVERSION=   2.5.3
+#PORTEPOCH=    1
 CATEGORIES=    security
 MASTER_SITES=  http://www.ijs.si/software/amavisd/ \
                http://mirrors.catpipe.net/amavisd-new/ \
@@ -225,6 +225,8 @@
 .endfor
        @${REINPLACE_CMD} "s|/var/amavis/db|${AMAVISDIR}/db|" ${WRKSRC}/amavisd-agent
        @${REINPLACE_CMD} "s|/var/amavis/db|${AMAVISDIR}/db|" ${WRKSRC}/amavisd-nanny
+       @${REINPLACE_CMD} "s|/var/amavis/amavisd.sock|${AMAVISDIR}/amavisd.sock|" \
+                       ${WRKSRC}/amavisd-release
        @${REINPLACE_CMD} "s|#define HAVE_MKTEMP|#undef HAVE_MKTEMP|" \
                        ${WRKSRC}/helper-progs/config.h.in
        @${REINPLACE_CMD} "s|/etc/amavisd.conf|${PREFIX}/etc/amavisd.conf|" \
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-12-12 22:36:58 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gabor

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2007-12-16 11:24:35 UTC
gabor       2007-12-16 11:24:31 UTC

  FreeBSD ports repository

  Modified files:
    security/amavisd-new Makefile distinfo 
  Log:
  - Update to 2.5.3
  
  This is a maintainance release.
  Release notes: http://www.ijs.si/software/amavisd/release-notes.txt
  
  PR:             ports/118631 [1],
                  ports/118732 [2]
  Submitted by:   Olli Hauer <ohauer@gmx.de> [1],
                  Michael Scheidell <scheidell@secnap.net> [2]
  
  Revision  Changes    Path
  1.59      +3 -1      ports/security/amavisd-new/Makefile
  1.34      +3 -3      ports/security/amavisd-new/distinfo
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Gabor Kovesdan freebsd_committer freebsd_triage 2007-12-16 11:24:49 UTC
State Changed
From-To: open->closed

Committed, thanks! Note, that PORTEPOCH should never be reset, probably you 
got confused by PORTREVISION, which is different. Please refert to the 
Porters' Handbook for further information.