Commit graph

58 commits

Author SHA1 Message Date
itojun
24faa299bf upgrade ipv6 patch. more fix for reverse lookup (!INET6 case) 2001-05-15 01:33:35 +00:00
itojun
cc91ef8bac use latest IPv6 patch. corrects !INET6 behavior (NetBSD PR 12876). 2001-05-14 17:38:02 +00:00
itojun
f4c99f578c use postfix 20010228-pl02 from wietse.
20010403

	Workaround: the mysql library can return null pointers
	rather than zero-length strings.

20010404

	Ergonomics: log additional information about the reason
	why "mail for XXX loops back to myself", when the local
	machine is the best MX host. File: smtp/smtp_addr.c.

20010406

	Changed some noisy LDAP client warnings into optional
	logging. LaMont Jones, util/dict_ldap.c.

20010411

	Bugfix: the SMTP server now replies with 550 instead of
	503 when it receives the DATA command without having received
	a valid recipient address. This is needed for the Sendmail
	client-side pipelining implementation. Problem reported by
	Lutz Jaenicke. File: smtpd/smtpd.c.

	Cleanup: shut up if chattr fails on Reiserfs and other file
	systems that do not support the respective attributes.
	Files: conf/postfix-script-{no,}sgid.

20010413

	Ergonomics: Postfix applications now warn when a DB or DBM
	file is out of date, and recommend to rebuild the table.
	Files: util/dict_db.c, util/dict_dbm.c.

20010414

	Bugfix: with a non-default inet_interfaces setting, the
	master ignored host information in master.cf host:port
	settings.  Fix by Jun-ichiro itojun Hagino @ iijlab.net.
	Files: master/master.h, master/master_ent.c.

20010426

	Bugfix: the SMTP server did not parse invalid MAIL FROM or
	RCPT TO addresses such as <first last <user@domain>> the
	way it was supposed to do.  I thought this was taken care
	of years ago. File:  smtpd/smtpd.c.

20010427

	Bugfix: smtpd would reject mail instead of replying with
	a 4xx temporary error code when, for example, an LDAP or
	mysql server was unavailable. Remotely based on a fix by
	Robert Kiessling @ de.easynet.net. File: smtpd/smtpd_check.c.
2001-05-03 00:24:12 +00:00
itojun
a5a021b36d upgrade IPv6 patch (not really IPv6 problem, but a problem in patch to
fix bug in original that is tickled by IPv6).  avoid SEGV on reload.
2001-04-24 00:52:13 +00:00
agc
b26a4eb88b Move to sha1 digests, and add distfile sizes. 2001-04-20 13:09:54 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
itojun
e1745c8081 upgrade IPv6 patch. correct kame stack determination. from hubert 2001-04-14 15:20:29 +00:00
hubertf
5e4c0577ba fix pkgname to be legal - postfix-20010228-pl1 is *not*
Remember: NO '-' IN PKG VERSION!
2001-04-11 21:15:47 +00:00
wiz
18097323ee Remove unneeded '-' before ${MKDIR} or ${INSTALL_DATA_DIR} 2001-04-09 11:45:33 +00:00
itojun
3a7f9f5237 use latest IPv6 patch. (1) issue with host:port syntax in master.cf
(original bug, tickled by IPv6 support)  (2) use RBL check only for IPv4 addrs
2001-04-08 10:53:25 +00:00
itojun
b45a74e171 upgrade to 20010228-pl01.
20010313

	Bugfix: the RFC 822 untokenizer quoted newlines inside
	comments. File: global/tok822_parse.c.

20010316

	Cleanup: removed an extraneous warning when a queue file
	write error happened.

20010321

	Workaround: LMTP connection caching never worked for
	destinations starting with unix: or inet:. File:
	lmtp/lmtp_connect.c.

20010322

	Portability: Solaris <2.6 does not have srandom() and
	random() in libc. File: util/rand_sleep.c. It does not have
	to be cryptographically strong.

	Bugfix: the fast ETRN flush server could not handle [ipaddr]
	or domain names with one-character hostname part.  This
	fix changes the destination to logfile name mapping, so
	that you need to populate the new files with "sendmail -q".
	The old files go away automatically. File:  flush/flush.c.

20010327

	Speed up mailq (sendmail -bp) display by flushing output
	after each file.  File: showq/showq.c.

	Portability: missing string.h includes, %p wants (void *),
	Lamont Jones, HP.

20010328

	Bugfix: swapped logic caused cleanup to stall when the
	queue file size exceeded the file size limit by less than
	one the VSTREAM buffer size, so that the "file too big"
	was detected after flushing the last queue file record.
	File: cleanup/cleanup.c.

20010329

	Portability: workaround for missing prototype problem in
	dict_ldap.c. This module should move to the global directory,
	because it depends on Postfix main.cf parameter information.
2001-04-02 10:48:58 +00:00
itojun
6face28a65 pull latest IPv6 patch. corrects source address selection on outgoing,
if config has "inet_interfaces=127.0.0.1".  reported by thorpej.
2001-03-23 06:46:09 +00:00
hubertf
b480c377a2 resurrect, after nuking the right files in the wrong dir. 2001-03-20 13:02:04 +00:00
hubertf
a333ea118a replaced by postfix pkg 2001-03-20 12:54:29 +00:00
hubertf
3449f49bdf Move files from postfix-current to postfix, as that's actually the
latest release (it's also in the base src).

Adresses PR 12426 by Martti Kuparinen <martti.kuparinen@iki.fi>
2001-03-20 12:50:49 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
wiz
c43cd8ec3c Update to postfix-19991231pl13, since the pl12 distfile isn't available
any more. Fixes pkg/11725 by Damon Brodie.
2000-12-14 02:51:59 +00:00
itojun
d10d6282fb upgrade to patchlevel 12.
patchlevel 11 -> 12

While processing massive amounts of one-recipient mail, the Postfix
queue manager could deadlock for 10 seconds while sending a bounce
message. In order to remedy this, all queue manager bounce send
requests are now executed asynchronously.  This problem was reported
by El Bunzo (webpower.nl) and by Tiger Technologies (tigertech.com).
2000-12-10 09:00:46 +00:00
wiz
bb1e544d6e Update to postfix-19991231-pl11. Update provided by Mipam in private mail.
Remove bogus MANCOMPRESSED_IF_MANZ.
2000-12-07 00:00:06 +00:00
kim
534a2eaf07 I guess I forgot to commit the patch checksum... 2000-10-28 23:19:31 +00:00
wiz
01a809f176 $() -> ${} 2000-09-03 10:28:38 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
sommerfeld
1a328137a4 Update to postfix-19991231-pl08
Major changes with postfix-19991231-pl08:
=========================================

Specify "body_checks = regexp:/etc/postfix/body_checks" for a quick
and dirty emergency content filter that looks at non-header lines
one line at a time (including MIME headers inside the message body).
Details in conf/sample-filter.cf.

Incompatible changes with postfix-19991231-pl07:
================================================

As required by RFC 822, Postfix now inserts a generic destination
message header when no destination header is present.  The text is
specified via the undisclosed_recipients_header configuration
parameter (default:  "To: undisclosed-recipients:;").
2000-07-03 02:46:16 +00:00
kim
1355557ca2 Yeah, and do this... 2000-04-27 01:16:00 +00:00
kim
0edaa1e40f Add optional support for Perl Compatible Regular Expressions (POSTFIX_PCRE)
and Variable Envelope Return Paths (POSTFIX_VERP).  Handle MANINSTALL using
separate PLIST.{catinstall,maninstall} files.  Record the setting of all 3.
2000-04-27 01:05:06 +00:00
bad
e049a807c2 Some more changes besides the update to which Simon beat me:
Create the /var/spool/postfix on install so that "postfix check" can
create the directories below it.
Create /etc/postfix/postfix-scrip on "make install".
Make the library Makefiles DTRT on systems that don't understand MKXXX=no.
Remover owner write permission from "maildrop" binary.
Adjust offsets in a couple of patches.
2000-04-10 00:19:15 +00:00
simonb
939505b567 Update Postfix to 19991231-pl06.
Addresses PR pkg/9844 from Oleg Polyanski.
2000-04-09 08:10:19 +00:00
sommerfeld
fb7661640c Avoid misaligned loads on alpha in util/inet_addr_local.c: copy *ifr in
such a way that gcc doesn't make unwarranted assumptions about the
alignment of *ifr.  Simply casting to (char *) wasn't sufficient.
2000-01-16 00:51:06 +00:00
wiz
ef19777419 replaced some commands by their ${COMMAND} counterparts 2000-01-09 01:29:06 +00:00
agc
c6ec27ebb0 Re-do patch-bk to remove fuzz. 1999-11-18 14:36:20 +00:00
simonb
d029e7c62a Regen. 1999-09-14 02:08:44 +00:00
simonb
2fc2b130d1 Oops, forgot about error's manpage. 1999-09-14 02:06:59 +00:00
simonb
79599f7cee Regen. 1999-09-14 01:55:03 +00:00
simonb
9824e6b1b5 Add "error" transport program - fixes PR pkg/8403 from Andreas Wrede.
Also sort PLIST and add the man manpages (only the cat pages were there).
1999-09-14 01:54:22 +00:00
simonb
c3750a7661 Eek, where did the "PKGNAME= mhonarc-2.2.0" come from in the previous
commit??
1999-09-13 02:02:27 +00:00
simonb
57c0de7191 Remove "-" from package version - noted by Hubert Feyrer. 1999-09-12 01:37:05 +00:00
simonb
5f5475f614 Regen. 1999-09-12 00:15:27 +00:00
simonb
1e9ef439ee Update to postfix 19990906-pl02. From the release notes:
Incompatible changes with postfix-19990906
==========================================

- On systems that use user.lock files to protect system mailboxes
against simultaneous updates, Postfix now uses /file/name.lock
files while delivering to files specified in aliases/forward/include
files. This is a no-op when the recipient lacks directory write
permission.

- The LDAP client code no longer looks up a name containing "*"
because it could be abused.  See the LDAP_README file for how to
restore previous behavior.

- The Postfix to PCRE interface now expects PCRE version 2.08.
Postfix is no longer compatible with PCRE versions prior to 2.06.

Major changes with postfix-19990906
===================================

Several bugfixes, none related to security.  See the HISTORY file
for a complete list of changes.

- Postfix is now distributed under IBM Public License Version 1.0
which does not carry the controversial termination clause. The new
license does have a requirement that contributors make source code
available.

- INSTALL.sh install/upgrade procedure that replaces existing
programs and shell scripts instead of overwriting them, and that
leaves existing queue files and configuration files alone.

- The ugly Delivered-To: header can now be turned off selectively.
The default setting is:  "prepend_delivered_header = command, file,
forward".  Turning off the Delivered-To:  header when forwarding
mail is not recommended.

- mysql client support by Scott Cotton and Joshua Marcus, Internet
Consultants Group, Inc. See the file MYSQL_README for instructions.

- reject_unauth_destination SMTP recipient restriction that rejects
destinations not in $relay_domains. Unlike the check_relay_domains
restriction, reject_unauth_destination ignores the client hostname.
By Lamont Jones of Hewlett-Packard.

- reject_unauth_pipelining SMTP *anything* restriction to stop mail
from spammers that improperly use SMTP command pipelining to speed
up their deliveries.

- Postfix "sendmail" now issues a warning and drops privileges if
installed set-uid root.

- No more duplicate delivery when "postfix reload" is immediately
followed by "sendmail -q".

- No more "invalid argument" errors when a Postfix daemon opens a
DB/DBM file while some other process is changing the file.

- Portability to the Mac OS X Server, Reliant Unix, AIX 3.2.5 and
Ultrix 4.3.
1999-09-12 00:14:52 +00:00
mrg
d53d68c8f1 add missing patch-sum 1999-08-27 00:22:34 +00:00
mrg
2386d5de4c actually make POSTFIX_NOSETGID work. 1999-08-26 13:05:08 +00:00
thorpej
78f75f4c1c Make this build (and work!) on LP64 systems.
I know I sent these to Weitse the first time I built on an Alpha, but
they apparently never made it into the distribution.  Oh well.
1999-08-18 23:30:26 +00:00
agc
f51461529d CAPITAL_OPSYS and OS_MAJOR_VERSION are used in one package Makefile,
but calculated every time bsd.prefs.mk is read.  Correct the
situation, and only calculate these when they are needed.
Also save a few more cycles by hardcoding the LOWER_OPSYS values for
known operating systems, rather than using expensive shell echo and tr
commands every time bsd.prefs.mk is read.
1999-07-08 07:58:42 +00:00
agc
fd7b118f38 Some packages use bsd-style .mk files when building, and so any manual
pages that are installed will be gzip-compressed, if MANZ is set, or
not if MANZ is not set.  If the package uses bsd-style .mk files, the
variable MANCOMPRESSED_IF_MANZ should be set to a value of "yes" in
the package Makefile.  This replaces the previous method of specific
inclusion of bsd.prefs.mk, followed by a check for MANZ and
conditional assignment of MANCOMPRESSED.

Add appropriate documentation, and change all necessary ocurrences in
package Makefiles.
1999-07-02 08:37:20 +00:00
christos
5ea3603e41 argh, package was renamed. compensate 1999-06-27 20:09:23 +00:00
christos
28e7653cf4 Update to 19990601 1999-06-27 00:11:02 +00:00
christos
8cef8539d4 Make this work on linux (and possibly solaris) and fix a few hardcoded
path bugs:
- pass OPSYS to Makefile.inc, don't hardcode NETBSD1
- command_directory, daemon_directory, share_directory, man_directory
  were hard-coded to /usr/pkg, bleh!
- and so was the ROOT_PATH.
1999-06-26 16:55:27 +00:00
kleink
f2f043b968 Repeat after me: use of the period character as the chown(8) owner/group
separator is obsolete.
1999-06-13 20:27:49 +00:00
tron
62bca2731c Fix package list handling. 1999-05-30 18:52:59 +00:00
tron
f89abf6c75 Patch one file per patch file. 1999-05-30 18:18:31 +00:00