[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