diff --git a/postfix/HISTORY b/postfix/HISTORY index a5f766d97..73eebcbea 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -13781,10 +13781,11 @@ Apologies for any names omitted. 20071030 - Bugfix: Postfix mistakenly enforced the 64kbyte limit (for - sending body parts TO Milter applications) also while - receiving packets FROM Milter applications. The limit is - now at least 1GB. File: milter/milter8.c. + Bugfix (introduced Postfix 2.3): Postfix mistakenly enforced + the 64kbyte limit (for sending body parts TO Milter + applications) also while receiving packets FROM Milter + applications. The limit is now at least 1GB. File: + milter/milter8.c. 20071105 @@ -13876,8 +13877,8 @@ Apologies for any names omitted. features code easier. Files: *qmgr/qmgr_transport.c, *qmgr/qmgr_queue.c, *qmgr/qmgr_entry.c. - Bugfix: don't update the back-to-back delivery time stamp - while deferring mail. File: *qmgr/qmgr_entry.c. + Bugfix (introduced Postfix 2.2): don't update the back-to-back + delivery time stamp while deferring mail. File: *qmgr/qmgr_entry.c. 20071203 @@ -13996,8 +13997,9 @@ Apologies for any names omitted. *qmgr/qmgr_entry.c, smtp/smtp_connect.c, proto/SCHEDULER_README.html. - Bugfix: qmqpd ignored the qmqpd_client_port_logging parameter - setting. File: qmqpd/qmqpd.c. + Bugfix (introduced snapshot 20071006): qmqpd ignored the + qmqpd_client_port_logging parameter setting. File: + qmqpd/qmqpd.c. 20071216 @@ -14009,3 +14011,21 @@ Apologies for any names omitted. The "tls_require_cert" is now compatible with OpenLDAP 2.1 and later. Victor Duchovni. Files: proto/ldap_table, global/dict_ldap.c. + +20071218 + + Cleanup: removed the "#ifdef USE_LIBMILTER_INCLUDES" + dependencies on system-installed Milter protocol include + files. Verified that the object code has not changed. File: + milter/milter8.c. + + Sanity check: idiot filter to detect attempts to use the + same database file for different TLS session caches. File: + tlsmgr/tlsmgr.c. + + Cleanup: updated the spell check stoplist and the spell + check script. Files: mantools/spell, proto/stop. + + Cleanup: replaced documentation references to xxgdb by ddd. + The xxgdb program hasn't been updated in more than 10 years. + Files: proto/postconf.proto, conf/main.cf. diff --git a/postfix/README_FILES/ADDRESS_VERIFICATION_README b/postfix/README_FILES/ADDRESS_VERIFICATION_README index 5a3450857..cdb89fc6c 100644 --- a/postfix/README_FILES/ADDRESS_VERIFICATION_README +++ b/postfix/README_FILES/ADDRESS_VERIFICATION_README @@ -246,7 +246,7 @@ this file. The file should now be stored under the Postfix-owned data_directory. As a migration aid, an attempt to open the file under a non- Postfix directory is redirected to the Postfix-owned data_directory, and a warning is logged. If you wish to continue using an pre-existing database file, -move it to the data_directory, and change ownership to the account specfied +move it to the data_directory, and change ownership to the account specified with the mail_owner parameter. NOTE 2: Do not put this file in a file system that may run out of space. When diff --git a/postfix/README_FILES/INSTALL b/postfix/README_FILES/INSTALL index 28bd4635b..34cecbc9c 100644 --- a/postfix/README_FILES/INSTALL +++ b/postfix/README_FILES/INSTALL @@ -491,7 +491,7 @@ or, if you feel nostalgic, use the Postfix sendmail command: # sendmail -bd -qwhatever and watch your maillog file for any error messages. The pathname is /var/log/ -maillog, /var/log/mail, /var/log/syslog, or someting else. Typically, the +maillog, /var/log/mail, /var/log/syslog, or something else. Typically, the pathname is defined in the /etc/syslog.conf file. % egrep '(reject|warning|error|fatal|panic):' /some/log/file diff --git a/postfix/conf/main.cf b/postfix/conf/main.cf index 41f5fa798..2264a2c75 100644 --- a/postfix/conf/main.cf +++ b/postfix/conf/main.cf @@ -587,7 +587,7 @@ debug_peer_level = 2 # debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin - xxgdb $daemon_directory/$process_name $process_id & sleep 5 + ddd $daemon_directory/$process_name $process_id & sleep 5 # If you can't use X, use this to capture the call stack when a # daemon crashes. The result is in a file in the configuration diff --git a/postfix/html/ADDRESS_VERIFICATION_README.html b/postfix/html/ADDRESS_VERIFICATION_README.html index fa6083041..09587e5c0 100644 --- a/postfix/html/ADDRESS_VERIFICATION_README.html +++ b/postfix/html/ADDRESS_VERIFICATION_README.html @@ -383,7 +383,7 @@ Postfix-owned data_directory. As a open the file under a non-Postfix directory is redirected to the Postfix-owned data_directory, and a warning is logged. If you wish to continue using an pre-existing database file, move it to the -data_directory, and change ownership to the account specfied with +data_directory, and change ownership to the account specified with the mail_owner parameter.
NOTE 2: Do not put this file in a file system that may run out diff --git a/postfix/html/INSTALL.html b/postfix/html/INSTALL.html index 6d0f6e4f5..0e139ec9c 100644 --- a/postfix/html/INSTALL.html +++ b/postfix/html/INSTALL.html @@ -744,7 +744,7 @@ Postfix system with:
and watch your maillog file for any error messages. The pathname -is /var/log/maillog, /var/log/mail, /var/log/syslog, or someting +is /var/log/maillog, /var/log/mail, /var/log/syslog, or something else. Typically, the pathname is defined in the /etc/syslog.conf file.
diff --git a/postfix/html/postconf.5.html b/postfix/html/postconf.5.html index 91aa69b43..d3d1e2b9b 100644 --- a/postfix/html/postconf.5.html +++ b/postfix/html/postconf.5.html @@ -1582,7 +1582,7 @@ Example:debugger_command = PATH=/usr/bin:/usr/X11R6/bin - xxgdb $daemon_directory/$process_name $process_id & sleep 5 + ddd $daemon_directory/$process_name $process_id & sleep 5diff --git a/postfix/man/man5/postconf.5 b/postfix/man/man5/postconf.5 index 31d55efce..d885c6f50 100644 --- a/postfix/man/man5/postconf.5 +++ b/postfix/man/man5/postconf.5 @@ -875,7 +875,7 @@ Example: .ft C debugger_command = PATH=/usr/bin:/usr/X11R6/bin - xxgdb $daemon_directory/$process_name $process_id & sleep 5 + ddd $daemon_directory/$process_name $process_id & sleep 5 .fi .ad .ft R diff --git a/postfix/mantools/spell b/postfix/mantools/spell index d21273d7a..291064f1f 100755 --- a/postfix/mantools/spell +++ b/postfix/mantools/spell @@ -3,5 +3,5 @@ for i in $* do echo === $i === - dehtml $i | spell | fgrep -vxf proto/stop + mantools/html2readme $i | col -b | spell | fgrep -vxf proto/stop done diff --git a/postfix/proto/ADDRESS_VERIFICATION_README.html b/postfix/proto/ADDRESS_VERIFICATION_README.html index 46be3f376..861075688 100644 --- a/postfix/proto/ADDRESS_VERIFICATION_README.html +++ b/postfix/proto/ADDRESS_VERIFICATION_README.html @@ -383,7 +383,7 @@ Postfix-owned data_directory. As a migration aid, an attempt to open the file under a non-Postfix directory is redirected to the Postfix-owned data_directory, and a warning is logged. If you wish to continue using an pre-existing database file, move it to the -data_directory, and change ownership to the account specfied with +data_directory, and change ownership to the account specified with the mail_owner parameter.
NOTE 2: Do not put this file in a file system that may run out diff --git a/postfix/proto/INSTALL.html b/postfix/proto/INSTALL.html index 74a8653c8..bcf1077c2 100644 --- a/postfix/proto/INSTALL.html +++ b/postfix/proto/INSTALL.html @@ -744,7 +744,7 @@ Postfix system with:
and watch your maillog file for any error messages. The pathname -is /var/log/maillog, /var/log/mail, /var/log/syslog, or someting +is /var/log/maillog, /var/log/mail, /var/log/syslog, or something else. Typically, the pathname is defined in the /etc/syslog.conf file.
diff --git a/postfix/proto/postconf.proto b/postfix/proto/postconf.proto index b81932523..8016c28a8 100644 --- a/postfix/proto/postconf.proto +++ b/postfix/proto/postconf.proto @@ -6259,7 +6259,7 @@ Example:debugger_command = PATH=/usr/bin:/usr/X11R6/bin - xxgdb $daemon_directory/$process_name $process_id & sleep 5 + ddd $daemon_directory/$process_name $process_id & sleep 5%PARAM 2bounce_notice_recipient postmaster diff --git a/postfix/proto/stop b/postfix/proto/stop index 71b0af5a1..ab197d113 100644 --- a/postfix/proto/stop +++ b/postfix/proto/stop @@ -261,7 +261,6 @@ pwd qwhatever readme setenv -someting syslog syslogd util @@ -350,8 +349,6 @@ postfinger sotruss strace tcpdump -tcpdumpx -xxgdb BUILTIN SPAM website @@ -1088,3 +1085,45 @@ xxxxxxx yulszqocfzsficvzzju yyyyyy zzzzzz +BC +DKIM +DomainKeys +Hmm +Jnicke +QAdGVzdHBhc +RBL's +RBLs +RST +SMTPS +Spamhaus +Ss +Ubuntu +blocklists +botnet +botnets +bx +cb +co +dest +foreach +int +jp +le +mind's +nqmgr's +overinflating +portscan +preemptions +ps +qf +refcount +ru +spamhaus +stddev +sysadmins +timeline +todo +tt +unsubscribe +wl +zen diff --git a/postfix/src/global/mail_version.h b/postfix/src/global/mail_version.h index ac343169c..0e5accec6 100644 --- a/postfix/src/global/mail_version.h +++ b/postfix/src/global/mail_version.h @@ -20,7 +20,7 @@ * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ -#define MAIL_RELEASE_DATE "20071216" +#define MAIL_RELEASE_DATE "20071218" #define MAIL_VERSION_NUMBER "2.5" #ifdef SNAPSHOT diff --git a/postfix/src/milter/milter8.c b/postfix/src/milter/milter8.c index 2aad9612c..7f7fbb641 100644 --- a/postfix/src/milter/milter8.c +++ b/postfix/src/milter/milter8.c @@ -71,37 +71,6 @@ /* Sendmail 8 Milter protocol. */ -#ifdef USE_LIBMILTER_INCLUDES - - /* - * Use the include files that match the installed libmilter library. This - * requires that the libmilter files are installed before Postfix can be - * built with milter support, and requires that Postfix is rebuilt whenever - * protocol version in these files changes. The other option (below) is to - * use our own protocol definitions. - */ -#include