Commit Graph

51 Commits

Author SHA1 Message Date
jakob
d777e96752 update to snapshot 1.1.7-20020331 2002-04-19 21:11:29 +00:00
jakob
da9d534781 disable (using BROKEN) until new snapshot is released 2002-01-25 08:12:19 +00:00
jakob
6a1f43dd32 snapshot-20020115, final release candidate 2002-01-16 14:47:34 +00:00
jakob
63082386e8 automatically rename any existing maildrop group to postdrop instead
of creating a new group.
2002-01-08 20:22:12 +00:00
jakob
abc7a3edb9 update to postfix snapshot 20020107 with pfixtls 0.7.14. this is the
next official release candicate.

important change: maildrop group renamed to postdrop.
2002-01-08 20:12:02 +00:00
jakob
916d503dbc install missing install.cf file, noted by <wngdn@src.uchicago.edu> 2002-01-04 12:59:15 +00:00
jakob
f77780dfd3 update to snapshot 20011217 2002-01-02 08:01:03 +00:00
jakob
1cde132e07 add ref to Postfix/TLS webpage 2001-11-28 09:35:14 +00:00
jakob
59319298dd split out TLSVERSION 2001-11-22 22:49:22 +00:00
jakob
c30d93b893 update to snapshot-20011121 2001-11-22 22:31:49 +00:00
jakob
9a832bc774 update to snapshot-20011115; fix another smtpd command log memory exhaustion bug 2001-11-15 20:05:40 +00:00
jakob
887b88fc53 update to snapshot-20011114; fix smtpd command log memory exhaustion bug 2001-11-15 07:33:58 +00:00
jakob
1d4d0b2a27 sync enable script with stable 2001-11-10 23:33:45 +00:00
jakob
faee40ba8c update to snapshot-20011105 & pfixtls v0.7.12 2001-11-10 23:28:21 +00:00
jakob
0767afc29e document tls flavour 2001-10-26 18:41:30 +00:00
jakob
4c555feb23 add missing tlsmgr 2001-10-26 18:25:55 +00:00
jakob
dc6c658f03 add tls flavour 2001-10-25 21:35:38 +00:00
jakob
fbda767a1a update to snapshot 20011008. ok naddy@ 2001-10-08 22:12:18 +00:00
jakob
2272454eba add mysql flavour 2001-09-28 23:35:18 +00:00
jakob
4bf2785d7d move common flavours into shared Makefile.inc 2001-09-28 23:32:47 +00:00
jakob
217a4b60ed depend on openldap-client 2001-09-28 19:06:29 +00:00
jakob
54fe1fb1a0 fix build on OpenBSD 3.0; Kai Gallasch <kai@adminhell.org> 2001-09-14 23:52:00 +00:00
jakob
1d0a75e12a move MAINTAINER to */Makefile 2001-09-14 23:48:45 +00:00
jakob
cebd87d4ea clean up and document flavours 2001-08-21 20:30:51 +00:00
jakob
00200dc1c9 update to snapshot-20010808 2001-08-09 07:37:37 +00:00
jakob
44c895607b update to snapshot 20010714 2001-07-15 21:47:51 +00:00
jakob
3a5bb02d32 chmod 755 $PREFIX/libexec/postfix 2001-07-10 08:13:07 +00:00
jakob
c32b93a7b5 upgrade to postfix snapshot-20010709.
- VERP support
- QMQP server support (for ezmlm-idx)
- Maildir support for /var/mail
2001-07-10 08:11:44 +00:00
jakob
f93c6f4cf5 update to postfix snapshot 20010610. info from Wietse;
- A workaround for a bug in old versions of the CISCO PIX firewall software
l that caused mail to be resent repeatedly to systems behind such a product.
The same workaround will be folded into the "stable" release when time
permits.

- A much enhanced pipe delivery agent with flags to control case folding of
the $nexthop, $recipient, $user, $extension or $mailbox command-line macros.

- A much enhanced pipe delivery agent with proper quoting of white space and
other special characters in the expansions of the $sender and $recipient
command-line macros. This is necessary for correct operation of the "simple"
content filter, among others.

- Retraction of one RFC2821-induced change that was causing more problems
than it solved.
2001-06-11 06:31:52 +00:00
jakob
269e4c49a2 change PREFIX to LOCALBASE for various -I and -L flags. thanks brad@ 2001-05-29 11:56:09 +00:00
jakob
5903eaafda update to postfix snapshot 20010525. info from wietse:
- Many little revisions of little details in the light of the new RFC 2821
and RFC 2822 standards. RFC features considered less urgent or less useful
are discussed in source code comments. See the RELEASE_NOTES for possible
incompatibilities.

- A much enhanced postsuper queue maintenance tool that can fix Postfix
queues restored from another machine or from backup. The postsuper tool
corrects file names when a file name does not match the message file
inode number. My respect has doubled for people who write fsck-like programs.
2001-05-26 05:57:17 +00:00
jakob
ab9df5f613 update to postfix snapshot 20010502 2001-05-05 22:13:47 +00:00
jakob
635beff2f4 update to postfix snapshot 20010329 2001-03-31 08:48:06 +00:00
jakob
1d0220ad49 move COMMENT into Makefile & touch NEED_VERSION 2001-03-24 19:55:27 +00:00
jakob
7294767bc7 update to postfix snapshot 20010228 (release 20010228 + nnqmgr + virtual) 2001-03-01 07:59:17 +00:00
jakob
30080f1fa4 correct PLIST 2001-02-27 15:23:55 +00:00
jakob
b32045177c Postfix snapshot 20010225 (updated release candidate) 2001-02-26 07:15:23 +00:00
jakob
af5cc19764 update to Postfix Snapshot 20010222.
this is the RELEASE CANDIDATE for the first official non-beta Postfix
release, bugfixes permitting.
2001-02-23 14:34:42 +00:00
jakob
e2c042567d update to snapshot-20010202
--
The mailbox file size limits for the local and virtual delivery
agents can be disabled by setting mailbox_size_limit and/or
virtual_mailbox_limit to zero.
2001-02-06 22:40:05 +00:00
jakob
111b30b4db update to postfix snapshot-20010130.
Incompatible changes with snapshot-20010128
===========================================

REJECT in header/body_checks is now flagged as policy violation
rather than bounce, for consistency in postmaster notifications.

The mailbox size limit for local delivery is no longer controlled
by the message_size_limit paramater, but by a separate parameter
called mailbox_size_limit (default: 20MBytes).

The default RBL (real-time blackhole lists) domain examples have
been updated from *.vix.com to *.mail-abuse.org.

Major changes with snapshot-20010128
====================================

Updated nqmgr (experimental queue manager with clever queueing
strategy) by Patrik Rak. This code is still new. Once it stops
changing (for a long time!) it will become part of the non-beta
release.

Virtual mailbox delivery agent by Andrew McNamara. This delivery
agent can deliver mail for any number of domains.  See the file
VIRTUAL_README for detailed examples. This code is still new. Once
it stops changing it will become part of the non-beta release.

Many "valid_hostname" warnings were eliminated. The complaints that
were not eliminated were replaced by something more informative.

SASL support (RFC 2554) for the LMTP delivery agent. This is required
by recent Cyrus implementations when delivering mail over TCP
sockets. The LMTP_README file has been updated but still contains
some obsolete information.

Workarounds for non-standard RFC 2554 (AUTH command) implementations.
Specify "broken_sasl_auth_clients = yes" to enable SMTP server
support for old Microsoft client applications. The Postfix SMTP
client supports non-standard RFC 2554 servers by default.
2001-02-01 07:28:12 +00:00
jakob
f8c53526cd add patch for fallback-relay loop. info from Wietse below.
Summary
-------
This patch fixes a problem in the Postfix SMTP client's fallback
relay feature in snapshot releases after 20001005.

By default, Postfix does not use the fallback_relay feature. To
find out if your system uses it, issue the command:

    postconf fallback_relay

The result is "fallback_relay =" when the feature is turned off.

Description
-----------
As of 20001005, the Postfix SMTP client will send mail to a fallback
relay host (if one is configured) even when the local machine is
a backup MX host for the final destination.

This causes a loop when the primary MX host is down. Postfix receives
the mail, because it's a backup MX host for the destination. Postfix
then sends the mail to the fallback relay, because the primary MX
host is down.  The fallback sends the mail back to Postfix, because
it's a backup MX host. Mail then bounces after 25 or so iterations.

Laurent Wacrenier had the, um, pleasure, of finding this one.

Solution
--------
If the local machine is listed as MX host for the final destination,
do not send undeliverable mail to the fallback relay.  That is how
releases prior to 20001005 work, including 19991231.

This patch should apply to all snapshots since 20001005, but I have
tested this only with 20001217.

To apply, step into the src/smtp source directory, feed this text
into the patch command, and rebuild. The "make install" command
replaces only the smtp client program.
2001-01-21 11:52:59 +00:00
jakob
fead52a0c0 update to snapshot-20001217.
Extract from RELEASE_NOTES:
===========================

    Major changes with snapshot-20001217
    ====================================

    This release involves little change in functionality and a lot of
    small changes to lots of files. The code is put out as a separate
    snapshot release so that I have a tested baseline for further work.

    All time-related configuration parameters now accept a one-letter
    suffix to indicate the time unit (s: second, m: minute, h: hour,
    d: day, w: week). The exceptions are the LDAP and MYSQL modules
    which are maintained separately.

    The mysql client was partially rewritten in order to elimimate some
    memory allocation/deallocation problems. The code needs more work,
    and needs to be tested in a real production environment.

    The local_transport and default_transport configuration parameters
    can now be specified in transport:destination notation, just like
    the mailbox_transport and fallback_transport parameters.  The
    :destination part is optional.  However, these parameters take only
    one destination, unlike relayhost and fallback-relay which take
    any number of destinations.
2000-12-18 10:52:32 +00:00
jakob
f130f5f039 update to snapshot-20001210.
Extract from the RELEASE_NOTES file:

    Incompatible changes with snapshot-20001210
    ===========================================

    If this release does not work for you, you can go back to a previous
    Postfix version without losing your mail, subject to the "incompatible
    changes" listed for previous Postfix releases below.

    When delivering to /file/name (as directed in an alias or .forward
    file), the local delivery agent now logs a warning when it is unable
    to create a /file/name.lock file. Mail is still delivered as before.

    The "sun_mailtool_compatibility" feature is going away (a compatibility
    mode that turns off kernel locks on mailbox files). It still works,
    but a warning is logged. Instead of using "sun_mailtool_compatibility",
    specify the mailbox locking strategy as "mailbox_delivery_lock =
    dotlock".

    The Postfix SMTP client now skips SMTP server replies that do not
    start with "CODE SPACE" or with "CODE HYPHEN" and flags them as
    protocol errors. Older Postfix SMTP clients silently treated "CODE
    TEXT" as "CODE SPACE TEXT", i.e. as a valid SMTP reply.

    This snapshot does not yet change default relay settings. That
    change alone affects a dozen files, most of which documentation.
    This may be an incompatibility with some people's expectations,
    but such are my rules - between code freeze and release no major
    functionality changes are allowed.

    Several interfaces of libutil and libglobal routines have changed.
    This may break third-party code written for Postfix. In particular,
    the safe_open() routine has changed, the way the preferred locking
    method is specified in the sys_defs.h file, as well as all routines
    that perform file locking. When compiling third-party code written
    for Postfix, the incompatibilities will be detected by the compiler
    provided that #include file dependencies are properly maintained.

    Major changes with snapshot-20001210
    ====================================

    This snapshot includes bugfixes that were already released as
    patches 12 and 13 for the 19991231 "stable" release:

      - The queue manager could deadlock for 10 seconds when bouncing
        mail under extreme load from one-to-one mass mailings.

      - Local delivery performance was substandard, because the per-user
        concurrency limit accidentally applied to the entire local
        domain.

    The mailbox locking style is now fully configurable at runtime.
    The new configuration parameter is called "mailbox_delivery_lock".
    Depending on the operating system type, mailboxes can be locked
    with one or more of "flock", "fcntl" or "dotlock".  The command
    "postconf -l" shows the available locking styles.  The default
    mailbox locking style is system dependent.  This change affects
    all mailbox and all "/file/name" deliveries by the Postfix local
    delivery agent.

    The new "import_environment" and "export_environment" configuration
    parameters now provide explicit control over what environment
    variables Postfix will import, and what environment variables
    Postfix will pass on to a non-Postfix process. This is better than
    hard-coding my debugging environment into public releases.

    The "mailbox_transport" and "fallback_transport" parameters now
    understand the form "transport:nexthop", with suitable defaults
    when either transport or nexthop are omitted, just like in the
    Postfix transport map. This allows you to specify for example,
    "mailbox_transport = lmtp:unix:/file/name".

    The MYSQL client now supports server connections over UNIX-domain
    sockets.  Code provided by Piotr Klaban. See the file MYSQL_README
    for examples of "host" syntax.
2000-12-11 03:17:50 +00:00
jakob
5d3c7e4471 update to snapshot-20001121.
Quote from the RELEASE_NOTES file:

    Incompatible changes with snapshot-20001121
    ===========================================

    If this release does not work for you, you can go back to a previous
    Postfix version without losing your mail, subject to the "incompatible
    changes" listed for previous Postfix releases below.

    Major changes with snapshot-20001121
    ====================================

    Support for RedHat Linux 7.0.  On RedHat Linux 7.0, you must install
    the db3-devel RPM before you can compile the Postfix source code.

    The mailbox_transport feature works again. It was broken when the
    "require_home_directory" feature was added.

    More general virtual domain support.  Postfix now supports both
    Sendmail-style virtual domains and Postfix-style virtual domains.
    Details and examples are given in the revised virtual manual page.

    - With Sendmail-style virtual domains, local users/aliases/mailing
      lists are visible as localname@virtual.domain. This is convenient
      if you want to host mailing lists under virtual domains.

    - With Postfix-style virtual domains, local users/aliases/mailing
      lists are not visible as localname@virtual.domain. Each virtual
      domain has its own separate name space.

    More general "soft bounce" feature.  Specify "soft_bounce = yes"
    in main.cf to prevent the SMTP server from bouncing mail while you
    are testing configurations. Until this release the SMTP server was
    not aware of soft bounces.
2000-11-21 19:45:36 +00:00
jakob
8ac75f43be update to snapshot-20001030 2000-11-18 09:29:52 +00:00
jakob
43beac1045 correct PLIST 2000-11-01 16:44:18 +00:00
jakob
22e34598a0 add LDAP flavour 2000-10-06 23:10:43 +00:00
jakob
e99f62433e fix sasl when used as single flavour 2000-10-05 21:16:50 +00:00
jakob
2419cdbca9 add pcre flavour, rework MAKE_{CCARGS,AUXLIBS} 2000-10-05 21:13:23 +00:00
jakob
48628f40f6 update to postfix snapshot 20001005 2000-10-05 19:42:23 +00:00