[Lunar-commits] <moonbase> sendmail: version bumped to 8.14.4.

Florin Braescu florin at lunar-linux.org
Sat Jan 9 13:29:45 CET 2010


commit 609380e8321162252dc223bb249b5e4b7365bcde
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Sat Jan 9 14:29:45 2010 +0200

    sendmail: version bumped to 8.14.4.
    
    This version fixed a problem where some certificate authorities do not
    properly check the requests they are signing and hence allow spoofing
    via an embedded NUL in the CN entry. A workaround for a Linux resolver
    problem has been added to avoid core dumps. A bug where the value of
    headers, e.g., Precedence, Content-Type, et.al., was not extracted
    correctly thus preventing them from being recognized properly was
    fixed. An erroneous reduction of the length limitation on a return path
    was fixed.
---
 mail/sendmail/BUILD   |   35 ++++++++++++++++-------------------
 mail/sendmail/DETAILS |    6 +++---
 2 files changed, 19 insertions(+), 22 deletions(-)

diff --git a/mail/sendmail/BUILD b/mail/sendmail/BUILD
index d777578..d5a8ab5 100644
--- a/mail/sendmail/BUILD
+++ b/mail/sendmail/BUILD
@@ -14,34 +14,31 @@
   # global stuff for submit.mc:
   echo "define(\`confTRUSTED_USER', \`mail')" >> cf/cf/submit.mc  &&
   echo "define(\`confRUN_AS_USER', \`mail:mail')" >> cf/cf/submit.mc  &&
-  # pick a default sendmail.mc
-  cp cf/cf/generic-linux.mc cf/cf/sendmail.mc  &&
 
-  ( cd cf/cf && sh Build submit.cf sendmail.cf )  &&
+  # users to be created:
+  add_priv_user mail:mail  &&
+
+  prepare_install  &&
 
+  # pick a default sendmail.mc
+  cd cf/cf  &&
+  cp generic-linux.cf sendmail.cf  &&
+  cp generic-linux.mc sendmail.mc  &&
   sh Build  &&
+  make install-cf  &&
 
-  cd libmilter  &&
+  cd ../../libmilter  &&
   sh Build  &&
   cd ..  &&
 
-  prepare_install  &&
-
-  # users to be created:
-  add_priv_user mail:mail  &&
-  
   sh Build install
 
-  cd libmilter  &&
-  sh Build install  &&
-  cd ..  &&
-
   # directories and files:
   mkdir -p /etc/mail  &&
   mkdir -p /var/spool/mail  &&
   mkdir -p /var/spool/mqueue  &&
   mkdir -p /var/spool/clientmqueue  &&
-  
+
   # permissions, permissions, permissions!
   (
     chown -R root:mail /etc/mail  &&
@@ -50,7 +47,7 @@
     chown mail:mail /var/spool/clientmqueue  ||
     message "${PROBLEM_COLOR}Warning${DEFAULT_COLOR}${MESSAGE_COLOR}: setting ownerships failed!${DEFAULT_COLOR}"
   ) &&
- 
+
   (
     chmod 0750 /etc/mail  &&
     chmod 1777 /var/spool/mail  &&
@@ -58,12 +55,12 @@
     chmod 0770 /var/spool/clientmqueue  ||
   message "${PROBLEM_COLOR}Warning${DEFAULT_COLOR}${MESSAGE_COLOR}: setting permissions failed!${DEFAULT_COLOR}"
   ) && 
-  
+
   # copy the m4 stuff over:
   mkdir -p /usr/share/sendmail  &&
-  cp -a cf/* /usr/share/sendmail  &&
+  cp -a cf/* /usr/share/sendmail
 
   # include this nifty configuration help thingamasomething:
-  install -m 644 -o root -g root $SCRIPT_DIRECTORY/Makefile /etc/mail/
-  
+  install -m 644 -o root -g root $SCRIPT_DIRECTORY/Makefile /etc/mail
+
 ) > $C_FIFO 2>&1
diff --git a/mail/sendmail/DETAILS b/mail/sendmail/DETAILS
index b255fc2..06d50fc 100644
--- a/mail/sendmail/DETAILS
+++ b/mail/sendmail/DETAILS
@@ -1,12 +1,12 @@
           MODULE=sendmail
-         VERSION=8.14.3
+         VERSION=8.14.4
           SOURCE=$MODULE.$VERSION.tar.gz
    SOURCE_URL[0]=ftp://ftp.sendmail.org/pub/$MODULE
    SOURCE_URL[1]=http://www.sendmail.org/ftp
-      SOURCE_VFY=sha1:814c54c3917aa6b0981b5ea99fb34e0c02f31489
+      SOURCE_VFY=sha1:ba192f9a5114437aaec952f503fa2f09ee6dbe57
         WEB_SITE=http://www.sendmail.org
          ENTERED=20010922
-         UPDATED=20080504
+         UPDATED=20100109
            SHORT="The de-facto SMTP server"
 
 cat << EOF


More information about the Lunar-commits mailing list