Hello community, here is the log from the commit of package postfix for openSUSE:Factory checked in at Thu Mar 31 09:47:17 CEST 2011. -------- --- postfix/postfix.changes 2011-02-10 12:44:15.000000000 +0100 +++ /mounts/work_src_done/STABLE/postfix/postfix.changes 2011-03-31 00:00:51.000000000 +0200 @@ -1,0 +2,34 @@ +Wed Mar 30 21:21:16 UTC 2011 - varkoly@novell.com + +- update to 2.8.2 + * DNSBL/DNSWL: + o Support for address patterns in DNS blacklist and whitelist lookup results. + o The Postfix SMTP server now supports DNS-based whitelisting with several safety features + * Support for read-only sqlite database access. + * Alias expansion: + o Postfix now reports a temporary delivery error when the result + of virtual alias expansion would exceed the virtual_alias_recursion_limit + or virtual_alias_expansion_limit. + o To avoid repeated delivery to mailing lists with pathological + nested alias configurations, the local(8) delivery agent now keeps + the owner-alias attribute of a parent alias, when delivering mail + to a child alias that does not have its own owner alias. + * The Postfix SMTP client no longer appends the local domain when + looking up a DNS name without ".". + * The SMTP server now supports contact information that is appended + to "reject" responses: smtpd_reject_footer + * Postfix by default no longer adds a "To: undisclosed-recipients:;" + header when no recipient specified in the message header. + * tls support: + o The Postfix SMTP server now always re-computes the SASL mechanism + list after successful completion of the STARTTLS command. + o The smtpd_starttls_timeout default value is now stress-dependent. + o Postfix no longer appends the system-supplied default CA certificates + to the lists specified with *_tls_CAfile or with *_tls_CApath. + * New feature: Prototype postscreen(8) server that runs a number + of time-consuming checks in parallel for all incoming SMTP connections, + before clients are allowed to talk to a real Postfix SMTP server. + It detects clients that start talking too soon, or clients that appear + on DNS blocklists, or clients that hang up without sending any command. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- postfix-2.7.2.tar.bz2 New: ---- postfix-2.8.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ postfix.spec ++++++ --- /var/tmp/diff_new_pack.oiu9Im/_old 2011-03-31 09:46:04.000000000 +0200 +++ /var/tmp/diff_new_pack.oiu9Im/_new 2011-03-31 09:46:04.000000000 +0200 @@ -21,8 +21,8 @@ Name: postfix Summary: A fast, secure, and flexible mailer -Version: 2.7.2 -Release: 3 +Version: 2.8.2 +Release: 1 License: IBM Public License .. Group: Productivity/Networking/Email/Servers Url: http://www.postfix.org/ ++++++ dynamic_maps.patch ++++++ ++++ 622 lines (skipped) ++++ between postfix/dynamic_maps.patch ++++ and /mounts/work_src_done/STABLE/postfix/dynamic_maps.patch ++++++ pointer_to_literals.patch ++++++ --- /var/tmp/diff_new_pack.oiu9Im/_old 2011-03-31 09:46:04.000000000 +0200 +++ /var/tmp/diff_new_pack.oiu9Im/_new 2011-03-31 09:46:04.000000000 +0200 @@ -1,9 +1,7 @@ -Nur in postfix-2.3.2/: FILE_TO_FIX. -Nur in postfix-2.3.2-orig/: postfix-2.3.0. -diff -r -u postfix-2.3.2-orig/src/cleanup/cleanup_message.c postfix-2.3.2/src/cleanup/cleanup_message.c ---- postfix-2.3.2-orig/src/cleanup/cleanup_message.c 2006-06-15 20:07:15.000000000 +0200 -+++ postfix-2.3.2/src/cleanup/cleanup_message.c 2007-03-05 18:10:32.000000000 +0100 -@@ -288,7 +288,7 @@ +diff -ur postfix-2.8.2-dynamic_maps_pie/src/cleanup/cleanup_message.c postfix-2.8.2-pointer_to_literals/src/cleanup/cleanup_message.c +--- postfix-2.8.2-dynamic_maps_pie/src/cleanup/cleanup_message.c 2010-07-27 22:34:20.000000000 +0200 ++++ postfix-2.8.2-pointer_to_literals/src/cleanup/cleanup_message.c 2011-03-30 23:10:42.774254791 +0200 +@@ -290,7 +290,7 @@ while (*optional_text && ISSPACE(*optional_text)) optional_text++; @@ -12,9 +10,10 @@ #define CLEANUP_ACT_DROP 0 /* -diff -r -u postfix-2.3.2-orig/src/local/local_expand.c postfix-2.3.2/src/local/local_expand.c ---- postfix-2.3.2-orig/src/local/local_expand.c 2005-05-31 15:44:14.000000000 +0200 -+++ postfix-2.3.2/src/local/local_expand.c 2007-03-05 17:59:03.000000000 +0100 +Nur in postfix-2.8.2-pointer_to_literals/src/cleanup: cleanup_message.c.orig. +diff -ur postfix-2.8.2-dynamic_maps_pie/src/local/local_expand.c postfix-2.8.2-pointer_to_literals/src/local/local_expand.c +--- postfix-2.8.2-dynamic_maps_pie/src/local/local_expand.c 2005-05-31 15:44:14.000000000 +0200 ++++ postfix-2.8.2-pointer_to_literals/src/local/local_expand.c 2011-03-30 23:10:42.775254802 +0200 @@ -114,7 +114,7 @@ { LOCAL_EXP *local = (LOCAL_EXP *) ptr; @@ -24,10 +23,10 @@ if (STREQ(name, "user")) { return (local->state->msg_attr.user); -diff -r -u postfix-2.3.2-orig/src/smtpd/smtpd_check.c postfix-2.3.2/src/smtpd/smtpd_check.c ---- postfix-2.3.2-orig/src/smtpd/smtpd_check.c 2006-07-07 22:32:43.000000000 +0200 -+++ postfix-2.3.2/src/smtpd/smtpd_check.c 2007-03-07 13:36:48.000000000 +0100 -@@ -353,6 +353,10 @@ +diff -ur postfix-2.8.2-dynamic_maps_pie/src/smtpd/smtpd_check.c postfix-2.8.2-pointer_to_literals/src/smtpd/smtpd_check.c +--- postfix-2.8.2-dynamic_maps_pie/src/smtpd/smtpd_check.c 2011-01-04 20:03:50.000000000 +0100 ++++ postfix-2.8.2-pointer_to_literals/src/smtpd/smtpd_check.c 2011-03-30 23:12:46.513254818 +0200 +@@ -359,6 +359,10 @@ #define CONST_STR(x) ((const char *) vstring_str(x)) #define UPDATE_STRING(ptr,val) { if (ptr) myfree(ptr); ptr = mystrdup(val); } @@ -38,7 +37,7 @@ /* * If some decision can't be made due to a temporary error, then change * other decisions into deferrals. -@@ -1928,8 +1932,6 @@ +@@ -1950,8 +1954,6 @@ if (msg_verbose) msg_info("%s: %s %s %s", myname, table, value, datum); @@ -47,26 +46,19 @@ /* * DUNNO means skip this table. Silently ignore optional text. */ -@@ -2767,7 +2769,6 @@ - /* - * "sender_name" or "recipient_name". - */ --#define STREQ(x,y) (*(x) == *(y) && strcmp((x), (y)) == 0) - - else if (STREQ(suffix, MAIL_ATTR_S_NAME)) { - if (*addr) { -@@ -2817,7 +2818,6 @@ - if (msg_verbose > 1) - msg_info("smtpd_expand_lookup: ${%s}", name); +@@ -2934,8 +2936,6 @@ + SMTPD_RBL_EXPAND_CONTEXT *rbl_exp = (SMTPD_RBL_EXPAND_CONTEXT *) context; + SMTPD_STATE *state = rbl_exp->state; --#define STREQN(x,y,n) (*(x) == *(y) && strncmp((x), (y), (n)) == 0) - #define CONST_LEN(x) (sizeof(x) - 1) +-#define STREQ(x,y) (*(x) == *(y) && strcmp((x), (y)) == 0) +- + if (state->expand_buf == 0) + state->expand_buf = vstring_alloc(10); - /* -diff -r -u postfix-2.3.2-orig/src/util/dict_open.c postfix-2.3.2/src/util/dict_open.c ---- postfix-2.3.2-orig/src/util/dict_open.c 2007-03-05 17:09:12.000000000 +0100 -+++ postfix-2.3.2/src/util/dict_open.c 2007-03-05 18:07:42.000000000 +0100 -@@ -454,7 +454,7 @@ +diff -ur postfix-2.8.2-dynamic_maps_pie/src/util/dict_open.c postfix-2.8.2-pointer_to_literals/src/util/dict_open.c +--- postfix-2.8.2-dynamic_maps_pie/src/util/dict_open.c 2011-03-30 16:02:04.373769372 +0200 ++++ postfix-2.8.2-pointer_to_literals/src/util/dict_open.c 2011-03-30 23:10:42.787254814 +0200 +@@ -461,7 +461,7 @@ } #ifndef NO_DYNAMIC_MAPS @@ -75,4 +67,4 @@ void dict_open_dlinfo(const char *path) { -Nur in postfix-2.3.2/: TOFIX. +Nur in postfix-2.8.2-pointer_to_literals/src/util: dict_open.c.orig. ++++++ postfix-2.7.2.tar.bz2 -> postfix-2.8.2.tar.bz2 ++++++ ++++ 43064 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org