The NetBSD Project

CVS log for pkgsrc/mail/mimedefang/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / mail / mimedefang

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.70 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:23 2022 UTC (7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, HEAD
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

*: recursive bump for perl 5.36

Revision 1.69 / (download) - annotate - [select for diffs], Mon May 24 19:52:42 2021 UTC (20 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

*: recursive bump for perl 5.34

Revision 1.68 / (download) - annotate - [select for diffs], Mon Aug 31 18:09:58 2020 UTC (2 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.67 / (download) - annotate - [select for diffs], Sun Jan 26 17:31:35 2020 UTC (3 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.

Revision 1.66 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:30 2019 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.65 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:27 2018 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Recursive bump for perl5-5.28.0

Revision 1.64 / (download) - annotate - [select for diffs], Mon Jun 5 14:24:03 2017 UTC (5 years, 7 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.63 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:55 2016 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.62 / (download) - annotate - [select for diffs], Sun Jul 12 18:56:23 2015 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg

Revision 1.61 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:20 2015 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.60 / (download) - annotate - [select for diffs], Sun May 3 21:09:01 2015 UTC (7 years, 9 months ago) by pettai
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

MIMEDefang 2.78 RELEASED

* Fix bug in logic that coalesces multiparts to single-parts if
  possible; the bug broke DKIM signing.

MIMEDefang 2.77 RELEASED

* Change old author's name to "Dianne Skoll" in many places.

MIMEDefang 2.76 RELEASED

* mimedefang.pl.in: Get rid of all Perl function prototypes.
  Perl prototypes are badly-implemented and consensus among
  modern Perl 5 programmers is they shouldn't be used.
  https://www.securecoding.cert.org/confluence/display/perl/DCL00-PL.+Do+not+use+subroutine+prototypes
* Add support for filter_wrapup callback.  This is called at the
  very end and permits header modifications, but not body
  modifications.  Useful for DKIM-signing.
* mimedefang.pl.in: Fix typo: SOPHOS should have been SAVSCAN
* mimedefang.c: Don't add a MIME-Version header if there is already
  one.
* Fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646347
* Minor clarifications to mimedefang-filter man page.
* Add "All / Summary" button to watch-multiple-mimedefangs.tcl

Revision 1.59 / (download) - annotate - [select for diffs], Mon Jun 2 12:07:26 2014 UTC (8 years, 8 months ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.58: +2 -3 lines
Diff to previous 1.58 (colored)

MIMEDefang 2.75

* Many cosmetic improvements to watch-multiple-mimedefangs.tcl
* Fix md_get_bogus_mx_hosts so it checks A records iff a domain has
  no MX records.
* Add a forward declaration of rebuild_entity to avoid warnings on
  recent Perl versions.

Revision 1.58 / (download) - annotate - [select for diffs], Thu May 29 23:36:47 2014 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.57 / (download) - annotate - [select for diffs], Mon Dec 9 14:17:48 2013 UTC (9 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored)

Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.

Bump PKGREVISION for runtime dependency pattern changed packages.

Revision 1.56 / (download) - annotate - [select for diffs], Fri Jul 12 10:44:57 2013 UTC (9 years, 6 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.55: +2 -1 lines
Diff to previous 1.55 (colored)

Bump PKGREVISION of all packages which create users, to pick up change of
sysutils/user_* packages.

Revision 1.55 / (download) - annotate - [select for diffs], Sat Jun 15 17:17:31 2013 UTC (9 years, 7 months ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.54: +2 -3 lines
Diff to previous 1.54 (colored)

Here are the most important changes in MIMEDefang 2.74:

* A new action_add_entity function has been added.
* Deprecated defined(@array) construct has been removed.
* New load1 md-mx-ctrl command summarizes load in a more useful format than load
* watch-multiple-mimedefangs.tcl has been overhauled.
* Various other bugfixes and documentation cleanups.

Revision 1.54 / (download) - annotate - [select for diffs], Fri May 31 12:41:15 2013 UTC (9 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.53 / (download) - annotate - [select for diffs], Mon Oct 8 12:19:17 2012 UTC (10 years, 3 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.52: +1 -3 lines
Diff to previous 1.52 (colored)

Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:25 2012 UTC (10 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.51 / (download) - annotate - [select for diffs], Sun Mar 18 21:11:11 2012 UTC (10 years, 10 months ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.50: +2 -3 lines
Diff to previous 1.50 (colored)

Here are the most important changes in MIMEDefang 2.73:

* A new -G option causes files created by mimedefang to
  be group-readable and sockets to be group readable/writable.
* The multiplexor snoops in on communications and saves the
  Sendmail queue-ID for logging purposes. It logs the queue ID when
  logging a slave's STDERR.
* MIMEDefang passes along the client port number, server IP address
  and server port number to all filter functions. This feature was
  sponsored by Scayl.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Aug 14 13:25:22 2011 UTC (11 years, 5 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Jul 27 04:23:53 2011 UTC (11 years, 6 months ago) by pettai
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Here are the most important changes in MIMEDefang 2.72:

* In mimedefang.c, truncate overlong responses from the multiplexor. Also sanitize replies so "\r" doesn't get fed to smfi_setmlreply.
* If a slave process replies with a very long reply, have the multiplexor consume (and discard) the excess input so the multiplexor-to-slave protocol does not become de-synchronized.
* When mimedefang becomes a daemon, have it wait for a "go/no-go" message from the child before exiting. This should eliminate race conditions whereby the MTA starts before the milter socket is present.
* Avoid run-time errors from Unix::Syslog on some platforms.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Aug 30 21:55:48 2010 UTC (12 years, 5 months ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.47: +2 -3 lines
Diff to previous 1.47 (colored)

MIMEDefang 2.71 fixes the following bugs:

* Restores compatibility with Postfix (which was broken in 2.70).
* Properly fixes signal-handling in child processes. 2.70 included a partial fix,
  but signal-handling would break if you ran md-mx-ctrl reread.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Aug 21 16:35:00 2010 UTC (12 years, 5 months ago) by seb
Branch: MAIN
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.46 / (download) - annotate - [select for diffs], Mon Jul 19 10:58:18 2010 UTC (12 years, 6 months ago) by pettai
Branch: MAIN
Changes since 1.45: +2 -3 lines
Diff to previous 1.45 (colored)

* Fixed a bug in embedded Perl: We have to call
  PERL_SET_CONTEXT after forking or Perl gets confused.
  In particular, setting signal-handling dispositions using
  $SIG{FOO} = sub { ... } breaks.
* Clarify wording of mimedefang-filter man page.
* Remove obsolete code that used to attempt to generate working
  directory names.  Deactivate the no-longer-needed "-M" mimedefang
  option.
* Add new "-y" option to mimedefang-multiplexor.  This limits
  the number of concurrent "recipok" commands on a per-domain basis.
* Remove Anomy::HTMLCleaner support.
* use MIME::Parser::Filer's ignore_filename() call instead of
  subclassing to override evil_filename().  Same effect, less code.
* refactor resend_message_one_recipient() to use
  resend_message_specifying_mode() instead of reimplementing it.
* header_timezone() now generates a strictly RFC2822-compliant timezone
  string without needing POSIX::strftime()
* Ensure that decode_mimewords() is called in scalar context.

Revision 1.42.2.2 / (download) - annotate - [select for diffs], Sat Jun 5 07:00:19 2010 UTC (12 years, 8 months ago) by spz
Branch: pkgsrc-2010Q1
Changes since 1.42.2.1: +3 -3 lines
Diff to previous 1.42.2.1 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)

Pullup ticket 3138 - requested by pettai
functionality fix

Revisions pulled up:
- pkgsrc/mail/mimedefang/Makefile	1.45

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   pettai
   Date:           Thu Jun  3 09:37:51 UTC 2010

   Modified Files:
           pkgsrc/mail/mimedefang: Makefile

   Log Message:
   part of PR pkg/43380 that didn't make it the first commit


   To generate a diff of this commit:
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/mail/mimedefang/Makefile

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   pettai
   Date:           Fri Jun  4 21:00:07 UTC 2010

   Modified Files:
           pkgsrc/mail/mimedefang: Makefile

   Log Message:
   Bump PKGREVISION for the bulkbuild


   To generate a diff of this commit:
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/mail/mimedefang/Makefile

Revision 1.45 / (download) - annotate - [select for diffs], Fri Jun 4 21:00:07 2010 UTC (12 years, 8 months ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Bump PKGREVISION for the bulkbuild

Revision 1.44 / (download) - annotate - [select for diffs], Thu Jun 3 09:37:51 2010 UTC (12 years, 8 months ago) by pettai
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

part of PR pkg/43380 that didn't make it the first commit

Revision 1.42.2.1 / (download) - annotate - [select for diffs], Thu Jun 3 08:11:22 2010 UTC (12 years, 8 months ago) by spz
Branch: pkgsrc-2010Q1
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Pullup ticket 3133 - requested by pettai
functionality fix

Revisions pulled up:
- pkgsrc/mail/mimedefang/Makefile	1.43
- pkgsrc/mail/mimedefang/distinfo	1.20

Files added:
pkgsrc/mail/mimedefang/patches/patch-ad

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   pettai
   Date:           Mon May 31 10:08:22 UTC 2010

   Modified Files:
           pkgsrc/mail/mimedefang: Makefile distinfo
   Added Files:
           pkgsrc/mail/mimedefang/patches: patch-ad

   Log Message:
   Fix for PR pkg/43380


   To generate a diff of this commit:
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/mail/mimedefang/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/mail/mimedefang/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/mail/mimedefang/patches/patch-ad

Revision 1.43 / (download) - annotate - [select for diffs], Mon May 31 10:08:22 2010 UTC (12 years, 8 months ago) by pettai
Branch: MAIN
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Fix for PR pkg/43380

Revision 1.42 / (download) - annotate - [select for diffs], Mon Mar 8 23:46:44 2010 UTC (12 years, 10 months ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base
Branch point for: pkgsrc-2010Q1
Changes since 1.41: +4 -3 lines
Diff to previous 1.41 (colored)

Release 2.68 is mostly a bug-fix release; the most important changes are:

* Detect Sys::Syslog vs. Unix::Syslog at run-time
  rather than when running ./configure.
* Bug fix: Don't change Content-Disposition to "inline" by default.
  This was causing weird bugs with Outlook iCalendar attachments.
* Various crash fixes.
* Make relay_is_blacklisted and relay_is_blacklisted_multi handle
  IPv6 addresses.
* Make the C code call smfi_setmlreply if the milter library supports it
  and the Perl code returns a multi-line reply.

(And take over maintainer)

Revision 1.41 / (download) - annotate - [select for diffs], Fri Feb 5 19:53:08 2010 UTC (12 years, 11 months ago) by markd
Branch: MAIN
Changes since 1.40: +5 -5 lines
Diff to previous 1.40 (colored)

Update to mimedefang 2.67, thanks to Klaus Heinz

Release 2.67 adds the following features since 2.65 (there was no public
2.66 release):
* The ability for mimedefang-multiplexor to use poll rather than select.
  This removes the FD_SETSIZE limit on the number of file descriptors
  the multiplexor can handle.
* Support for FPROTD version 6 daemonized virus scanner.

2.65
There is only one change since 2.64: An error in the way the embedded
perl interpreter was initialized has been fixed. This fixes problems
on the Debian HPPA architecture and possibly others.

2.64
This is a minor bugfix release;
* Add support for NOD32 command-line scanner
* Add support for Sophos "savscan" scanner

Revision 1.40 / (download) - annotate - [select for diffs], Sat Jan 30 23:08:00 2010 UTC (13 years ago) by heinz
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

Added LICENSE information.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Mar 4 17:57:18 2008 UTC (14 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.38: +20 -18 lines
Diff to previous 1.38 (colored)

Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Aug 15 04:50:39 2007 UTC (15 years, 5 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Update mimedefang to 2.63

Changes since 2.62:

* mimedefang-multiplexor.c: Relax the umask when creating the unprivileged
  socket ("-a" command-line option.)
* mimedefang.c(eom): If we do not have a queue ID yet, try to obtain one
  in eom. This is designed to improve operation with Postfix, which does
  not assign a queue ID until after the first successful RCPT. Based on a
  patch from Henrik Krohns.
* examples/init-script.in: Added MD_SKIP_BAD_RCPTS init script option
  (suggested by John Nemeth)
* Remove support for OpenAntivirus. It's a dead product.
* mimedefang.pl.in(spam_assassin_status): Call $mail->finish() to prevent
  temporary files from accumulating.
* redhat/mimedefang-init.in: Add configtest routine to check filter
  syntax.

Changes since 2.61:

* A new "change_sender" action lets you change the envelope sender. Only
  works with Sendmail/Milter 8.14.0 and newer!
* Clam interface code has been fixed to work properly with ClamAV 0.90
  and later.
* Other minor improvements and bugfixes.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Jul 4 20:54:45 2007 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.36: +5 -3 lines
Diff to previous 1.36 (colored)

Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Mar 14 11:21:33 2007 UTC (15 years, 10 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Update mimedefang to 2.61.

includes patch to work with clamav 0.90 and newer.

Changes since 2.59:

* SECURITY FIX: Versions 2.59 and 2.60 contained a programming error
  that could lead to a buffer overflow. This is definitely
  exploitable as a denial-of-service attack, and potentially may
  allow arbitrary code execution. The bug is fixed in 2.61.
* If a message is going to end up being rejected,
  discarded or tempfailed, we don't bother carrying out requests
  to add/delete/modify headers or recipients, change the message
  body, etc.
* mimedefang.c: Fix filter registration so MIMEDefang works
  correctly against libmilter from Sendmail 8.14

Changes since 2.58:

* A new "watch-multiple-mimedefangs.tcl" tool that lets you keep an eye
  on a cluster of MIMEDefang scanners.
* Fixes to the build scripts that should eliminate build problems on
  Intel/AMD 64-bit architectures.
* mimedefang generates the COMMANDS file more safely and more efficiently.
* Various other minor improvements and bug-fixes.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Nov 8 09:42:05 2006 UTC (16 years, 2 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.34: +11 -12 lines
Diff to previous 1.34 (colored)

Update to mimedefang 2.58

Changes since 2.57:
* Various minor bug-fixes, including a memory leak.

Changes since 2.56:
* Various minor bug-fixes
* New md-mx-ctrl hload command shows load over past 1, 4, 12 and 24 hours.
* New multiplexor scheduling algorithm tries to keep a given command on a
  given set of slaves.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Mar 14 01:14:30 2006 UTC (16 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored)

Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Mar 13 00:05:14 2006 UTC (16 years, 10 months ago) by markd
Branch: MAIN
Changes since 1.32: +2 -3 lines
Diff to previous 1.32 (colored)

Update to mimedefang 2.56

Changes 2.56:
An off-by-one error in the multiplexor that could restart slaves
unnecessarily was fixed. Compilation errors on some systems were fixed.
A handful of other minor bugs were fixed.

Changes 2.55:
A new option allows you to reserve some slaves for connections from
localhost; this helps clientmqueue runs to succeed on busy servers.
Modern Vexira anti-virus scanners are supported; versions older than
Spring 2005 are no longer supported. A new "filter_helo" callback lets
you take action in response to HELO/EHLO. A new "action_insert_header"
function lets you prepend headers (rather than just appending them).
A new function lets you reject mail from hosts with bogus MX records;
for example, MX records that resolve to private IP networks or the
loopback address.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Feb 5 23:09:56 2006 UTC (16 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jan 16 00:45:13 2006 UTC (17 years ago) by rillig
Branch: MAIN
Changes since 1.30: +8 -1 lines
Diff to previous 1.30 (colored)

- Applied the code from the patch in PR 32540 by Anne Bennett, which
  allows the user to define DEFANG_USER and DEFANG_GROUP in the
  MAKECONF file. Fixes PR 32540.
- Added the configurable variables to BUILD_DEFS, so that they are shown
  during the build process.
- Bumped PKGREVISION.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Dec 29 06:21:51 2005 UTC (17 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.29: +1 -2 lines
Diff to previous 1.29 (colored)

Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Dec 10 22:14:14 2005 UTC (17 years, 1 month ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

Update mimedefang to 2.54

Changes 2.54:
  a few minor enhancements and fixes.
Changes 2.53:
  mostly work around bugs and deficiencies in third-party packages
  commonly used with MIMEDefang.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:11 2005 UTC (17 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:34 2005 UTC (17 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jul 16 01:19:13 2005 UTC (17 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Get rid of USE_PERL5.  The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 20 10:20:45 2005 UTC (17 years, 7 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.24: +3 -2 lines
Diff to previous 1.24 (colored)

Fix path of clamscan. Bump PKGREVISION.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jun 16 06:58:03 2005 UTC (17 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Create directories before installing files into them.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jun 5 22:31:34 2005 UTC (17 years, 8 months ago) by markd
Branch: MAIN
Changes since 1.22: +2 -3 lines
Diff to previous 1.22 (colored)

Update mimedefang to version 2.52

Changes in 2.52
* mimedefang.pl.in (item_contains_virus_fprotd): Remove all references
  to $` and $', which can SIGNIFICANTLY slow down Perl regexp matching.
* mimedefang.c(mfconnect): Do not call set_dsn from mfconnect, because
  the Milter API specifies that you can't call smfi_setreply from the
  connect callback.
* mimedefang-filter.5.in: Document the fact that filter_relay
  cannot set the text of the SMTP reply code.
* mimedefang.pl: We don't detect and load Perl modules until
  the detect_and_load_perl_modules() function is called.

  *** NOTE INCOMPATIBILITY ***

  You *MUST* call detect_and_load_perl_modules() inside your filter
  before you can rely on the %Features hash being set correctly,
  and before you can rely on SpamAssassin being loaded!!!

Changes in 2.51
Note: There was no public 2.50 release; the 2.50 version was a
private release that was available only with CanIt.

* Added "-q" option to mimedefang.  This permits the multiplexor
  to queue new incoming connections.  It may make higher utilization
  of slaves and improve throughput.

* ESMTP arguments in MAIL FROM: and RCPT TO: are now available
  to the Perl filter.  See the mimedefang-filter(5) man page for
  details.

* Documentation fixes: We don't refer to non-multiplexor mode
  any more, because that mode hasn't been available for ages.

* The "tick" facility has been enhanced to permit multiple tick
  types.  At any given instance, only one tick of a given type
  can be active, but ticks of different types can be active at
  the same time.

* Log a warning if a message has more than one Subject: header.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Apr 11 21:46:21 2005 UTC (17 years, 9 months ago) by tv
Branch: MAIN
Changes since 1.21: +1 -2 lines
Diff to previous 1.21 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Dec 28 02:47:44 2004 UTC (18 years, 1 month ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).

Revision 1.20 / (download) - annotate - [select for diffs], Wed Dec 1 11:21:31 2004 UTC (18 years, 2 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Update to mimedefang 2.49

Changes: minor bug fixes.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Nov 10 10:48:33 2004 UTC (18 years, 2 months ago) by markd
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Update mimedefang to version 2.48

Changes in 2.48:
This is a bugfix release for 2.46 and 2.47, which contained several
embarrassing bugs.

Changes in 2.46:
This release has a mechanism for Perl slaves to report back their status
to the multiplexor. This allows you to see exactly what each scanning
slave is doing at a given point in time. This release also features
support for the "csav" virus-scanner from Command Software, and better
support for Trend Micro's command line scanner. The algorithm that
reconstructs MIME messages after modification is greatly improved and
avoids creating useless multipart containers with only a single sub-part.
A few smaller changes fix minor bugs and tighten up security.

Changes in 2.45:
The multiplexor has a new "-a" option to allow non-privileged users to
run a restricted set of status commands. "watch-mimedefang" has been
completely revamped and gives a lot of useful information about email
server load. It can monitor a remote server over an SSH tunnel. The
notification facility has two new messages, indicating a busy timeout and
the unexpected death of a Perl slave. There is a new set of RBL functions
that perform parallel DNS lookups to reduce latency. In addition, many
minor features have been added, bugs have been fixed, and documentation
has been cleaned up.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jul 18 06:11:14 2004 UTC (18 years, 6 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.17: +4 -6 lines
Diff to previous 1.17 (colored)

Update mimedefang to version 2.44

Changes in 2.44:
This release features support for two new Sendmail 8.13 features: the
SOCKETMAP map type, and Sendmail's built-in quarantine mechanism. There are
also some minor bugfixes and documentation cleanups, as well as a fix for a
memory leak with the embedded Perl interpreter on some platforms.

Changes in 2.43:
Various Perl functions can request the C code to delay before returning;
this permits tarpitting without tying up a Perl slave. The multiplexor has
an additional option to run a "tick" function on a periodic basis. There
are minor bugfixes and documentation improvements.

Changes in 2.42:
The multiplexor causes closelog() to avoid problems with embedded Perl
slaves. Support for SpamAssassin's upcoming 3.0.0 Perl API was added. A few
other small bugs were fixed.

Changes in 2.41:
This is a bugfix release only. The most important change is to stop the
action_quarantine_entire_message from sending out notifications each time
it is invoked. A few other minor bugs were fixed.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Apr 25 04:03:16 2004 UTC (18 years, 9 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Convert to buildlink3.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Apr 6 14:01:52 2004 UTC (18 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (colored)

Quickly revert previous.  I didn't see that libmilter had already been
changed in a CVS merge somewhere.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Apr 6 13:50:57 2004 UTC (18 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Make libmilter a build-time dependency only (it's a static library); bump
PKGREVISION of its dependencies.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Mar 26 02:27:44 2004 UTC (18 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 7 11:18:33 2004 UTC (18 years, 10 months ago) by markd
Branch: MAIN
Changes since 1.12: +18 -5 lines
Diff to previous 1.12 (colored)

Update mimedefang to 2.40.

pkgsrc changes - add rc scripts and runtime checks for virus checkers
		 from Eric Schnoebelen in PR pkg/24295
	       - require native pthread library as pth doesnt work

Major changes from 2.39 to 2.40:

If multiple virus scanners are installed, they are all used.
Default action for viruses is now discard.
Added a new "notification" facility to allow external software to react
to changes in multiplexor state.
We now pass both the raw input message and the unpacked, decoded parts to
the virus scanner. This makes virus detection much more reliable.

Major changes from 2.38 to 2.39:

The multiplexor can be compiled with an embedded Perl interpreter to
significantly reduce the cost of starting a new slave
A memory leak in the status command was fixed.
A histo command was added so you can see how busy your installation

Major changes from 2.37 to 2.38:

The internal SMALLBUF constant was increased to handle larger SpamAssassin
reports produced by SpamAssassin version 2.60.
If a virus is found, action_notify_sender is disabled.

Major changes from 2.36 to 2.37:

Pure bug-fix release: A file descriptor leak was fixed, and we set the
close-on-exec flag on most file descriptors.

Major changes from 2.35 to 2.36:

Scalability enhancements for very busy servers.
Support for BitDefender's "bdc" virus scanner.
Other minor bug fixes.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 2 12:39:12 2003 UTC (19 years, 5 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.11: +1 -2 lines
Diff to previous 1.11 (colored)

Delete DEINSTALL line that was accidentally added.
Should fix PR pkg/22663

Revision 1.11 / (download) - annotate - [select for diffs], Sat Aug 30 22:51:21 2003 UTC (19 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.10: +5 -2 lines
Diff to previous 1.10 (colored)

Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Aug 30 20:22:57 2003 UTC (19 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored)

Prepare for pkgviews by making sure that passing VIEW-INSTALL or
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jul 17 21:46:31 2003 UTC (19 years, 6 months ago) by grant
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jul 3 11:16:26 2003 UTC (19 years, 7 months ago) by markd
Branch: MAIN
Changes since 1.7: +2 -3 lines
Diff to previous 1.7 (colored)

Update MIMEDefang to 2.35.

Major changes from 2.33 to 2.34:

* The multiplexor can queue requests, which might help throughput on a very busy
  server.
* filter_{relay,sender,recipient} can return "DISCARD" to discard mail.
* Added new filter_unknown_cmd hook so filters can extend the MIMEDefang protocol.
* More fixes to the SpamAssassin interface.
* RAV AntiVirus is no longer supported.
* Non-multiplexor mode is no longer supported.
* Many other minor enhancements and bug fixes.

Major Changes from 2.34 to 2.35

* Bug Fixes

Revision 1.7 / (download) - annotate - [select for diffs], Fri May 2 11:55:39 2003 UTC (19 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 28 12:47:11 2003 UTC (19 years, 9 months ago) by markd
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update mimedefang to version 2.33

Major changes from 2.32 to 2.33:

The syslog facility can be changed easily.
MIMEDefang deletes all but the first of multiple Content-Type: headers.
MIMEDefang adds a Received: header when resending messages.

Major changes from 2.31 to 2.32:

Support for Central Command's Vexira virus-scanner.
Support for Sendmail's rcpt_mailer, rcpt_host and rcpt_addr macros.
Other minor bug fixes

Major changes from 2.30 to 2.31:

support for FPROTD scanner.
support for Symantec CarrierScan Server virus scanner.
Added remove_redundant_html_parts() to delete HTML parts if a
corresponding text/plain part is present in the message.
Speed ups

Revision 1.5 / (download) - annotate - [select for diffs], Tue Mar 11 14:12:49 2003 UTC (19 years, 10 months ago) by markd
Branch: MAIN
Changes since 1.4: +4 -2 lines
Diff to previous 1.4 (colored)

Update to version 2.30.

Changes:
        * mimedefang-multiplexor.c: On systems that support wait3 and fill
        in the usage structure, we log the slave's system and user CPU
        usage when it exits.  The autoconf test is not too reliable on
        Solaris; sorry...

        * Create the temporary spool directory before calling filter_relay;
        store it in $CWD for filter_relay, filter_sender, filter_recipient,
        and the other filter functions, so we can pass state around.

        * Officially deprecated non-use of the multiplexor.  I plan
        on dropping support for non-multiplexor operation by 31 July 2003.

        * mimedefang.c: Added -M option to protect work directory
        creation with a mutex.

        * mimedefang.pl.in: resend_message returns a meaningful value
        (true on success; false on failure.)

        * mimedefang.c (envfrom): Fix potential descriptor leak.  Problem
        noted by Nik Clayton.

        * mimedefang.c (envfrom): Fixed some incorrect syslog messages.
        Problem noted by Nik Clayton.

        * mimedefang-multiplexor.c: Add handling for filter_cleanup, that
        lets you run Perl code just before a slave is killed.  Based on
        a suggestion by Brian Landers.

       * Version 2.29 RELEASED

        * mimedefang.pl.in (send_mail): Redirect sendmail's STDOUT to
        STDERR; otherwise, complaints from Sendmail can mess up the
        communication between the multiplexor and the slaves.

       * mimedefang.pl.in: Add support for Trophie scanning library.
        (Jason Englander)

        * Version 2.28 RELEASED

        * mimedefang.pl.in (spam_assassin_mail): Synthesize "Return-Path:"
        and "Received:" headers for SpamAssassin (Nels Lindquist).

       * mimedefang-multiplexor.c (MAX_CMD_LEN): Increased MAX_CMD_LEN
        to 4096 from 512.

        * mimedefang.pl.in (recipient_ok): Set global variables in
        filter_relay, filter_sender and filter_recipient based on the
        information available so far in the SMTP transaction. (Anne Bennet)

        * Version 2.26 RELEASED

        * Quarantine notifications no longer sent unless you explicitly
        ask for them.

                      *** INCOMPATIBILITY ***

        * mimedefang.pl.in (md_check_against_smtp_server): Added
        md_check_against_smtp_server to check recipient addresses
        before accepting them.

       * Version 2.25 RELEASED

        * mimedefang.pl.in: Added $RealRelayAddr and $RealRelayHostname
        which give the actual relay host, ignoring the IP address
        validation header.  (Used by CanIt.)

        *mimedefang.pl.in: Remove append_boilerplate

           *** INCOMPATIBILITY ***

           The append_boilerplate function is gone.  It never really
           worked properly.  Instead, use append_text_boilerplate and
           append_html_boilerplate.

        * mimedefang.pl.in (message_contains_virus_clamd): Let clamd
        recurse through work directory.  Make sure you run Clam AntiVirus
        version 0.52 or higher! (Jason Englander)

        * watch-mimedefang: Now generated at configure time from
        watch-mimedefang.in.  Let's us specify @SPOOLDIR@
        (Jason Englander)

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 28 22:03:34 2003 UTC (20 years ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 30 09:50:24 2002 UTC (20 years, 3 months ago) by markd
Branch: MAIN
Changes since 1.2: +5 -2 lines
Diff to previous 1.2 (colored)

Update mimedefang to version 2.24

Changes in 2.24:
This release includes "watch-mimedefang", a graphical monitoring tool [not enabled].
It does stricter checks on functions which only make sense in the context of a
message. Global variables are cleared between messages so that extraneous values
don't stick around. There are important fixes for Solaris and possibly other
non-Linux machines.

Changes in 2.23:
A bug which could crash mimedefang-multiplexor under conditions of extreme load
has been fixed. An attacker with sufficient bandwidth may be able to exploit the
bug to mount a denial-of-service attack.

Changes in 2.22:
Support has been added for clamd, the daemonized version of Clam AntiVirus. A new
variable $MaxMIMEParts lets you reject overly complex MIME messages which could
otherwise result in a DoS. A new action_delete_all_headers routine has been added
which deletes all instance of a given header. Many little bugs were fixed and
portability was improved.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Sep 26 02:03:40 2002 UTC (20 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Dewey-wildcard for p5-MIME-tools.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Sep 23 13:08:52 2002 UTC (20 years, 4 months ago) by markd
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of mimedefang-2.21

MIMEDefang is an e-mail filter program which works with Sendmail 8.12
and later.  MIMEDefang filters all e-mail messages sent via SMTP.
MIMEDefang splits multi-part MIME messages into their components and
potentially deletes or modifies the various parts.  It then
reassembles the parts back into an e-mail message and sends it on its
way.

MIMEDefang is written (mostly) in Perl, and the filter actions are
expressed in Perl.  This makes MIMEDefang highly flexible and
configurable.  As a simple example, you can delete all *.exe and *.com
files, convert all Word documents to HTML, and allow other attachments
through.

MIMEDefang uses the "milter" feature of Sendmail to "listen in" to
SMTP connections.  It runs a scan once for each message, not once for
each recipient (as simpler procmail-based systems do.)  Therefore, it
is more CPU-friendly than procmail-based systems.  In addition,
because MIMEDefang can participate in the SMTP connection, you can
bounce messages (something impossible to do with procmail-based
systems.)

Revision 1.1 / (download) - annotate - [select for diffs], Mon Sep 23 13:08:52 2002 UTC (20 years, 4 months ago) by markd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>