OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 30-Mar-2003 12:58:57
Branch: OPENPKG_1_2_SOLID Handle: 2003033011585600
Modified files: (Branch: OPENPKG_1_2_SOLID)
openpkg-src/sendmail etc.sendmail.tar sendmail.spec
Log:
MFS: SA-2003.027; CAN-2003-0161; fix MSP permissions and add config
Summary:
Revision Changes Path
1.7.4.1 +73 -2 openpkg-src/sendmail/etc.sendmail.tar
1.51.2.1.2.3+14 -2 openpkg-src/sendmail/sendmail.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/sendmail/etc.sendmail.tar
============================================================================
$ cvs diff -u -r1.7 -r1.7.4.1 etc.sendmail.tar
Binary files /tmp/cvsKOiWEl and /tmp/cvs8dlVYP differ
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/sendmail/sendmail.spec
============================================================================
$ cvs diff -u -r1.51.2.1.2.2 -r1.51.2.1.2.3 sendmail.spec
--- openpkg-src/sendmail/sendmail.spec 4 Mar 2003 08:40:30 -0000
1.51.2.1.2.2
+++ openpkg-src/sendmail/sendmail.spec 30 Mar 2003 10:58:56 -0000
1.51.2.1.2.3
@@ -33,7 +33,7 @@
Group: Mail
License: BSD
Version: 8.12.7
-Release: 1.2.1
+Release: 1.2.2
# package options
%option with_tls no
@@ -48,6 +48,7 @@
Source3: fsl.sendmail
Source4: rc.sendmail
Patch0: ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.12.security.cr.patch
+Patch1: ftp://ftp.sendmail.org/pub/sendmail/prescan.tar.gz.uu
# build information
Prefix: %{l_prefix}
@@ -82,6 +83,12 @@
( cd sendmail-%{version}
%patch0 -p0
)
+ # another security patch
+ ( cd sendmail-%{version}
+ uudecode -p < %{PATCH prescan.tar.gz.uu} | gunzip -c | tar -xf -
+ cd sendmail
+ %{l_patch} < ../prescan.8.12.patch
+ )
# add own M4 stuff to Sendmail configuration set
( cd sendmail-%{version}
@@ -128,6 +135,7 @@
echo "define(\`confFORCE_RMAIL', \`yes')dnl"
echo "APPENDDEF(\`confENVDEF',
\`-D_PATH_SENDMAILCF=\\\"%{l_prefix}/etc/sendmail/sendmail.cf\\\"')dnl"
echo "APPENDDEF(\`confENVDEF',
\`-D_PATH_SENDMAILPID=\\\"%{l_prefix}/var/sendmail/sendmail.pid\\\"')dnl"
+ echo "APPENDDEF(\`confENVDEF',
\`-D_DIR_SENDMAILCF=\\\"%{l_prefix}/etc/sendmail/\\\"')dnl"
echo "APPENDDEF(\`confENVDEF', \`-DNEWDB')dnl"
echo "APPENDDEF(\`confINCDIRS', \`-I%{l_prefix}/include')dnl"
echo "APPENDDEF(\`confLIBDIRS', \`-L%{l_prefix}/lib')dnl"
@@ -250,6 +258,8 @@
-e 's;@l_prefix@;%{l_prefix};g' \
-e 's;@l_musr@;%{l_musr};g' \
-e 's;@l_mgrp@;%{l_mgrp};g' \
+ -e 's;@l_rusr@;%{l_rusr};g' \
+ -e 's;@l_rgrp@;%{l_rgrp};g' \
-e "s;@l_hostname@;${l_hostname};g" \
-e "s;@l_domainname@;${l_domainname};g" \
-e "s;@l_ostype@;${l_ostype};g" \
@@ -300,7 +310,9 @@
'%config %{l_prefix}/etc/fsl/fsl.sendmail' \
'%not %dir %{l_prefix}/etc/fsl' \
'%attr(700,root,%{l_mgrp}) %{l_prefix}/var/sendmail/mqueue' \
- '%attr(700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/sendmail/clientmqueue' \
+ '%attr(700,root,%{l_mgrp})
%{l_prefix}/var/sendmail/mqueue/.hoststat' \
+ '%attr(770,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/sendmail/clientmqueue' \
+ '%attr(750,%{l_rusr},%{l_rgrp})
%{l_prefix}/var/sendmail/clientmqueue/.hoststat' \
'%attr(644,root,%{l_mgrp}) %{l_prefix}/var/sendmail/sendmail.log' \
'%attr(644,root,%{l_mgrp}) %{l_prefix}/var/sendmail/sendmail.*.pid'
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]