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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to