Hello community,
here is the log from the commit of package postfix for openSUSE:Factory
checked in at Fri Mar 5 02:12:28 CET 2010.
--------
--- postfix/postfix.changes 2010-02-11 16:16:44.000000000 +0100
+++ /mounts/work_src_done/STABLE/postfix/postfix.changes 2010-03-01 10:18:21.000000000 +0100
@@ -1,0 +2,18 @@
+Sun Feb 28 18:38:18 UTC 2010 - varkoly@novell.com
+- update to 2.7.0
+ * performance
+ - Periodic cache cleanup for the verify(8) cache database.
+ - Improved before-queue filter performance.
+ * sender reputation
+ - The FILTER action in access maps or header/body_checks now supports sender
+ reputation schemes that dynamically choose the SMTP source IP address.
+ * address verification
+ - The verify(8) service now uses a persistent cache by default.
+ * content filter
+ - The meaning of an empty filter next-hop destination has changed.
+ - The FILTER action in access maps or header/body_checks now supports sender
+ reputation schemes that dynamically choose the SMTP source IP address.
+ * milter
+ - Support for header checks on Milter-generated message headers.
+ Please read /usr/share/doc/packages/postfix/RELEASE_NOTES for details.
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
postfix-2.6.1.tar.bz2
New:
----
postfix-2.7.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ postfix.spec ++++++
--- /var/tmp/diff_new_pack.gz7msY/_old 2010-03-05 02:12:15.000000000 +0100
+++ /var/tmp/diff_new_pack.gz7msY/_new 2010-03-05 02:12:15.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package postfix (Version 2.6.1)
+# spec file for package postfix (Version 2.7.0)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,8 +21,8 @@
Name: postfix
Summary: A fast, secure, and flexible mailer
-Version: 2.6.1
-Release: 6
+Version: 2.7.0
+Release: 1
License: IBM Public License ..
Group: Productivity/Networking/Email/Servers
Url: http://www.postfix.org/
@@ -36,8 +36,8 @@
Patch2: pointer_to_literals.patch
Patch3: ipv6_disabled.patch
Patch10: %{name}-2.2.9-main.cf.patch
-Patch11: %{name}-%{version}-vda-ng.patch
-Patch12: %{name}-%{version}-vda-ng-64bit.patch
+Patch11: %{name}-2.6.1-vda-ng.patch
+Patch12: %{name}-2.6.1-vda-ng-64bit.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: %insserv_prereq %fillup_prereq
PreReq: /usr/bin/getent
++++++ dynamic_maps.patch ++++++
--- /var/tmp/diff_new_pack.gz7msY/_old 2010-03-05 02:12:15.000000000 +0100
+++ /var/tmp/diff_new_pack.gz7msY/_new 2010-03-05 02:12:15.000000000 +0100
@@ -1,6 +1,6 @@
-diff -ruN postfix-2.6.1//conf/dynamicmaps.cf postfix-2.6.1-dynamic_maps.patch//conf/dynamicmaps.cf
---- postfix-2.6.1//conf/dynamicmaps.cf 1970-01-01 01:00:00.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//conf/dynamicmaps.cf 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/conf/dynamicmaps.cf postfix-2.7.0/conf/dynamicmaps.cf
+--- postfix-2.7.0-ORIG/conf/dynamicmaps.cf 1970-01-01 01:00:00.000000000 +0100
++++ postfix-2.7.0/conf/dynamicmaps.cf 2010-02-25 16:49:10.249798675 +0100
@@ -0,0 +1,7 @@
+# Postfix dynamic maps configuration file.
+#
@@ -9,9 +9,9 @@
+#
+#type location of .so file open function (mkmap func)
+#==== ================================ ============= ============
-diff -ruN postfix-2.6.1//conf/postfix-files postfix-2.6.1-dynamic_maps.patch//conf/postfix-files
---- postfix-2.6.1//conf/postfix-files 2009-02-14 03:08:16.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//conf/postfix-files 2009-05-27 12:55:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/conf/postfix-files postfix-2.7.0/conf/postfix-files
+--- postfix-2.7.0-ORIG/conf/postfix-files 2010-02-03 22:05:49.000000000 +0100
++++ postfix-2.7.0/conf/postfix-files 2010-02-25 16:49:10.250799165 +0100
@@ -65,6 +65,11 @@
$queue_directory/trace:d:$mail_owner:-:700:ucr
$daemon_directory/anvil:f:root:-:755
@@ -44,9 +44,9 @@
$config_directory/cidr_table:f:root:-:644:o
$config_directory/generic:f:root:-:644:p1
$config_directory/generics:f:root:-:644:o
-diff -ruN postfix-2.6.1//src/dns/Makefile.in postfix-2.6.1-dynamic_maps.patch//src/dns/Makefile.in
---- postfix-2.6.1//src/dns/Makefile.in 2009-01-15 22:36:39.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/dns/Makefile.in 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/dns/Makefile.in postfix-2.7.0/src/dns/Makefile.in
+--- postfix-2.7.0-ORIG/src/dns/Makefile.in 2009-01-15 22:36:39.000000000 +0100
++++ postfix-2.7.0/src/dns/Makefile.in 2010-02-25 16:49:10.251798887 +0100
@@ -14,7 +14,7 @@
LIB_DIR = ../../lib
INC_DIR = ../../include
@@ -70,9 +70,9 @@
update: $(LIB_DIR)/$(LIB) $(HDRS)
-for i in $(HDRS); \
-diff -ruN postfix-2.6.1//src/global/mail_conf.c postfix-2.6.1-dynamic_maps.patch//src/global/mail_conf.c
---- postfix-2.6.1//src/global/mail_conf.c 2009-01-20 02:50:44.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/global/mail_conf.c 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/global/mail_conf.c postfix-2.7.0/src/global/mail_conf.c
+--- postfix-2.7.0-ORIG/src/global/mail_conf.c 2009-01-20 02:50:44.000000000 +0100
++++ postfix-2.7.0/src/global/mail_conf.c 2010-02-25 16:49:10.252799517 +0100
@@ -182,6 +182,13 @@
path = concatenate(var_config_dir, "/", "main.cf", (char *) 0);
dict_load_file(CONFIG_DICT, path);
@@ -87,9 +87,9 @@
}
/* mail_conf_flush - discard configuration dictionary */
-diff -ruN postfix-2.6.1//src/global/mail_dict.c postfix-2.6.1-dynamic_maps.patch//src/global/mail_dict.c
---- postfix-2.6.1//src/global/mail_dict.c 2008-01-08 22:07:47.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/global/mail_dict.c 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/global/mail_dict.c postfix-2.7.0/src/global/mail_dict.c
+--- postfix-2.7.0-ORIG/src/global/mail_dict.c 2008-01-08 22:07:47.000000000 +0100
++++ postfix-2.7.0/src/global/mail_dict.c 2010-02-25 16:49:10.252799517 +0100
@@ -45,6 +45,7 @@
static const DICT_OPEN_INFO dict_open_info[] = {
@@ -106,9 +106,9 @@
0,
};
-diff -ruN postfix-2.6.1//src/global/mail_params.c postfix-2.6.1-dynamic_maps.patch//src/global/mail_params.c
---- postfix-2.6.1//src/global/mail_params.c 2009-01-22 22:16:49.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/global/mail_params.c 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/global/mail_params.c postfix-2.7.0/src/global/mail_params.c
+--- postfix-2.7.0-ORIG/src/global/mail_params.c 2009-12-25 23:29:15.000000000 +0100
++++ postfix-2.7.0/src/global/mail_params.c 2010-02-25 16:49:10.254799101 +0100
@@ -79,6 +79,7 @@
/* char *var_export_environ;
/* char *var_debug_peer_list;
@@ -133,9 +133,9 @@
char *var_trace_service;
char *var_proxymap_service;
char *var_proxywrite_service;
-diff -ruN postfix-2.6.1//src/global/Makefile.in postfix-2.6.1-dynamic_maps.patch//src/global/Makefile.in
---- postfix-2.6.1//src/global/Makefile.in 2009-02-13 02:25:05.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/global/Makefile.in 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/global/Makefile.in postfix-2.7.0/src/global/Makefile.in
+--- postfix-2.7.0-ORIG/src/global/Makefile.in 2009-10-07 02:09:52.000000000 +0200
++++ postfix-2.7.0/src/global/Makefile.in 2010-02-25 16:49:10.256799034 +0100
@@ -34,7 +34,7 @@
canon_addr.o cfg_parser.o cleanup_strerror.o cleanup_strflags.o \
clnt_stream.o conv_time.o db_common.o debug_peer.o debug_process.o \
@@ -145,7 +145,7 @@
dict_proxy.o domain_list.o dot_lockfile.o dot_lockfile_as.o \
dsb_scan.o dsn.o dsn_buf.o dsn_mask.o dsn_print.o dsn_util.o \
ehlo_mask.o ext_prop.o file_id.o flush_clnt.o header_opts.o \
-@@ -103,10 +103,13 @@
+@@ -104,10 +104,13 @@
LIB_DIR = ../../lib
INC_DIR = ../../include
MAKES =
@@ -161,7 +161,7 @@
$(OBJS): ../../conf/makedefs.out
-@@ -116,14 +119,30 @@
+@@ -117,14 +120,30 @@
test: $(TESTPROG)
$(LIB): $(OBJS)
@@ -196,7 +196,7 @@
-for i in $(HDRS); \
do \
cmp -s $$i $(INC_DIR)/$$i 2>/dev/null || cp $$i $(INC_DIR); \
-@@ -491,7 +510,7 @@
+@@ -492,7 +511,7 @@
lint $(DEFS) $(SRCS) $(LINTFIX)
clean:
@@ -205,9 +205,9 @@
rm -rf printfck
tidy: clean
-diff -ruN postfix-2.6.1//src/global/mkmap_open.c postfix-2.6.1-dynamic_maps.patch//src/global/mkmap_open.c
---- postfix-2.6.1//src/global/mkmap_open.c 2008-01-08 23:08:45.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/global/mkmap_open.c 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/global/mkmap_open.c postfix-2.7.0/src/global/mkmap_open.c
+--- postfix-2.7.0-ORIG/src/global/mkmap_open.c 2008-01-08 23:08:45.000000000 +0100
++++ postfix-2.7.0/src/global/mkmap_open.c 2010-02-25 16:49:10.257798547 +0100
@@ -81,7 +81,7 @@
* We use a different table (in dict_open.c) when querying maps.
*/
@@ -234,9 +234,9 @@
if (strcmp(type, mp->type) == 0)
break;
}
-diff -ruN postfix-2.6.1//src/master/Makefile.in postfix-2.6.1-dynamic_maps.patch//src/master/Makefile.in
---- postfix-2.6.1//src/master/Makefile.in 2009-01-15 22:36:39.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/master/Makefile.in 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/master/Makefile.in postfix-2.7.0/src/master/Makefile.in
+--- postfix-2.7.0-ORIG/src/master/Makefile.in 2009-07-12 00:56:43.000000000 +0200
++++ postfix-2.7.0/src/master/Makefile.in 2010-02-25 16:49:10.258798758 +0100
@@ -20,7 +20,7 @@
INC_DIR = ../../include
BIN_DIR = ../../libexec
@@ -260,9 +260,9 @@
$(BIN_DIR)/$(PROG): $(PROG)
cp $(PROG) $(BIN_DIR)
-diff -ruN postfix-2.6.1//src/milter/Makefile.in postfix-2.6.1-dynamic_maps.patch//src/milter/Makefile.in
---- postfix-2.6.1//src/milter/Makefile.in 2009-01-15 22:36:39.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/milter/Makefile.in 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/milter/Makefile.in postfix-2.7.0/src/milter/Makefile.in
+--- postfix-2.7.0-ORIG/src/milter/Makefile.in 2009-01-15 22:36:39.000000000 +0100
++++ postfix-2.7.0/src/milter/Makefile.in 2010-02-25 16:49:10.258798758 +0100
@@ -14,7 +14,7 @@
INC_DIR = ../../include
MAKES =
@@ -286,10 +286,10 @@
update: $(LIB_DIR)/$(LIB) $(HDRS)
-for i in $(HDRS); \
-diff -ruN postfix-2.6.1//src/postconf/postconf.c postfix-2.6.1-dynamic_maps.patch//src/postconf/postconf.c
---- postfix-2.6.1//src/postconf/postconf.c 2009-02-13 02:49:27.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/postconf/postconf.c 2009-05-27 12:50:33.000000000 +0200
-@@ -962,6 +962,16 @@
+diff -ruN postfix-2.7.0-ORIG/src/postconf/postconf.c postfix-2.7.0/src/postconf/postconf.c
+--- postfix-2.7.0-ORIG/src/postconf/postconf.c 2009-12-31 20:02:14.000000000 +0100
++++ postfix-2.7.0/src/postconf/postconf.c 2010-02-25 16:49:10.259796734 +0100
+@@ -965,6 +965,16 @@
{
ARGV *maps_argv;
int i;
@@ -306,9 +306,9 @@
maps_argv = dict_mapnames();
for (i = 0; i < maps_argv->argc; i++)
-diff -ruN postfix-2.6.1//src/postmap/postmap.c postfix-2.6.1-dynamic_maps.patch//src/postmap/postmap.c
---- postfix-2.6.1//src/postmap/postmap.c 2009-04-17 22:04:00.000000000 +0200
-+++ postfix-2.6.1-dynamic_maps.patch//src/postmap/postmap.c 2009-05-27 12:59:50.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/postmap/postmap.c postfix-2.7.0/src/postmap/postmap.c
+--- postfix-2.7.0-ORIG/src/postmap/postmap.c 2009-04-17 22:04:00.000000000 +0200
++++ postfix-2.7.0/src/postmap/postmap.c 2010-02-25 16:49:10.259796734 +0100
@@ -5,7 +5,7 @@
/* Postfix lookup table management
/* SYNOPSIS
@@ -425,9 +425,9 @@
} else { /* create/update map(s) */
if (optind + 1 > argc)
usage(argv[0]);
-diff -ruN postfix-2.6.1//src/tls/Makefile.in postfix-2.6.1-dynamic_maps.patch//src/tls/Makefile.in
---- postfix-2.6.1//src/tls/Makefile.in 2009-01-15 22:36:39.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/tls/Makefile.in 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/tls/Makefile.in postfix-2.7.0/src/tls/Makefile.in
+--- postfix-2.7.0-ORIG/src/tls/Makefile.in 2009-01-15 22:36:39.000000000 +0100
++++ postfix-2.7.0/src/tls/Makefile.in 2010-02-25 16:49:10.259796734 +0100
@@ -22,7 +22,7 @@
INC_DIR = ../../include
MAKES =
@@ -451,9 +451,9 @@
update: $(LIB_DIR)/$(LIB) $(HDRS)
-for i in $(HDRS); \
-diff -ruN postfix-2.6.1//src/tls/tls_client.c postfix-2.6.1-dynamic_maps.patch//src/tls/tls_client.c
---- postfix-2.6.1//src/tls/tls_client.c 2008-11-09 00:51:41.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/tls/tls_client.c 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/tls/tls_client.c postfix-2.7.0/src/tls/tls_client.c
+--- postfix-2.7.0-ORIG/src/tls/tls_client.c 2008-11-09 00:51:41.000000000 +0100
++++ postfix-2.7.0/src/tls/tls_client.c 2010-02-25 16:49:10.260796037 +0100
@@ -155,6 +155,8 @@
#define STR vstring_str
#define LEN VSTRING_LEN
@@ -463,9 +463,9 @@
/* load_clnt_session - load session from client cache (non-callback) */
static SSL_SESSION *load_clnt_session(TLS_SESS_STATE *TLScontext)
-diff -ruN postfix-2.6.1//src/tls/tls_server.c postfix-2.6.1-dynamic_maps.patch//src/tls/tls_server.c
---- postfix-2.6.1//src/tls/tls_server.c 2008-11-09 00:51:48.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/tls/tls_server.c 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/tls/tls_server.c postfix-2.7.0/src/tls/tls_server.c
+--- postfix-2.7.0-ORIG/src/tls/tls_server.c 2008-11-09 00:51:48.000000000 +0100
++++ postfix-2.7.0/src/tls/tls_server.c 2010-02-25 16:49:10.260796037 +0100
@@ -124,6 +124,8 @@
#define STR(x) vstring_str(x)
#define LEN(x) VSTRING_LEN(x)
@@ -475,10 +475,10 @@
/* Application-specific. */
/*
-diff -ruN postfix-2.6.1//src/util/dict_db.c postfix-2.6.1-dynamic_maps.patch//src/util/dict_db.c
---- postfix-2.6.1//src/util/dict_db.c 2007-01-04 15:06:07.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/util/dict_db.c 2009-05-27 12:50:33.000000000 +0200
-@@ -664,6 +664,12 @@
+diff -ruN postfix-2.7.0-ORIG/src/util/dict_db.c postfix-2.7.0/src/util/dict_db.c
+--- postfix-2.7.0-ORIG/src/util/dict_db.c 2010-01-02 22:28:08.000000000 +0100
++++ postfix-2.7.0/src/util/dict_db.c 2010-02-25 16:49:10.260796037 +0100
+@@ -675,6 +675,12 @@
msg_fatal("set DB cache size %d: %m", dict_db_cache_size);
if (type == DB_HASH && db->set_h_nelem(db, DICT_DB_NELM) != 0)
msg_fatal("set DB hash element count %d: %m", DICT_DB_NELM);
@@ -491,10 +491,10 @@
#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0)
if ((errno = db->open(db, 0, db_path, 0, type, db_flags, 0644)) != 0)
msg_fatal("open database %s: %m", db_path);
-diff -ruN postfix-2.6.1//src/util/dict_dbm.c postfix-2.6.1-dynamic_maps.patch//src/util/dict_dbm.c
---- postfix-2.6.1//src/util/dict_dbm.c 2007-01-04 15:07:36.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/util/dict_dbm.c 2009-05-27 12:50:33.000000000 +0200
-@@ -407,6 +407,10 @@
+diff -ruN postfix-2.7.0-ORIG/src/util/dict_dbm.c postfix-2.7.0/src/util/dict_dbm.c
+--- postfix-2.7.0-ORIG/src/util/dict_dbm.c 2009-12-24 23:53:04.000000000 +0100
++++ postfix-2.7.0/src/util/dict_dbm.c 2010-02-25 16:49:10.261795969 +0100
+@@ -409,6 +409,10 @@
char *dbm_path;
int lock_fd;
@@ -505,9 +505,9 @@
/*
* Note: DICT_FLAG_LOCK is used only by programs that do fine-grained (in
* the time domain) locking while accessing individual database records.
-diff -ruN postfix-2.6.1//src/util/dict.h postfix-2.6.1-dynamic_maps.patch//src/util/dict.h
---- postfix-2.6.1//src/util/dict.h 2007-12-03 20:42:26.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/util/dict.h 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/util/dict.h postfix-2.7.0/src/util/dict.h
+--- postfix-2.7.0-ORIG/src/util/dict.h 2007-12-03 20:42:26.000000000 +0100
++++ postfix-2.7.0/src/util/dict.h 2010-02-25 16:49:10.261795969 +0100
@@ -66,6 +66,7 @@
#define DICT_FLAG_NO_UNAUTH (1<<13) /* disallow unauthenticated data */
#define DICT_FLAG_FOLD_FIX (1<<14) /* case-fold key with fixed-case map */
@@ -528,9 +528,9 @@
#define dict_get(dp, key) ((const char *) (dp)->lookup((dp), (key)))
#define dict_put(dp, key, val) (dp)->update((dp), (key), (val))
-diff -ruN postfix-2.6.1//src/util/dict_open.c postfix-2.6.1-dynamic_maps.patch//src/util/dict_open.c
---- postfix-2.6.1//src/util/dict_open.c 2008-01-08 22:05:20.000000000 +0100
-+++ postfix-2.6.1-dynamic_maps.patch//src/util/dict_open.c 2009-05-27 12:50:33.000000000 +0200
+diff -ruN postfix-2.7.0-ORIG/src/util/dict_open.c postfix-2.7.0/src/util/dict_open.c
+--- postfix-2.7.0-ORIG/src/util/dict_open.c 2010-02-10 01:21:30.000000000 +0100
++++ postfix-2.7.0/src/util/dict_open.c 2010-02-25 16:49:10.262796668 +0100
@@ -44,6 +44,8 @@
/* DICT *(*open) (const char *, int, int);
/*
@@ -560,7 +560,7 @@
/* Utility library. */
#include