From 72514b2c0bbf065ac99478d8afd0c87ff3a9741c Mon Sep 17 00:00:00 2001 From: Jaroslav Škarvada Date: Sep 23 2015 15:59:16 +0000 Subject: Compiled all with full RELRO, including libmilter Resolves: rhbz#1264035 --- diff --git a/sendmail.spec b/sendmail.spec index 85087c8..4535222 100644 --- a/sendmail.spec +++ b/sendmail.spec @@ -11,17 +11,13 @@ %global spooldir %{_localstatedir}/spool %global maildir %{_sysconfdir}/mail -# hardened build if not overrided +# hardened build if not overridden %{!?_hardened_build:%global _hardened_build 1} -%if %{?_hardened_build:%{_hardened_build}}%{!?_hardened_build:0} -%global relro -Xlinker -z -Xlinker relro -Xlinker -z -Xlinker now -%endif - Summary: A widely used Mail Transport Agent (MTA) Name: sendmail Version: 8.15.2 -Release: 3%{?dist} +Release: 4%{?dist} License: Sendmail Group: System Environment/Daemons URL: http://www.sendmail.org/ @@ -225,7 +221,8 @@ define(\`confMAPDEF', \`-DNEWDB -DNIS -DHESIOD -DMAP_REGEX -DSOCKETMAP -DNAMED_B define(\`confOPTIMIZE', \`\`\`\`${RPM_OPT_FLAGS}'''') define(\`confENVDEF', \`-I%{_includedir}/libdb -I/usr/kerberos/include -Wall -DXDEBUG=0 -DTCPWRAPPERS -DNETINET6 -DHES_GETMAILHOST -DUSE_VENDOR_CF_PATH=1 -D_FFR_TLS_1 -D_FFR_LINUX_MHNL -D_FFR_QOS -D_FFR_TLS_EC -D_FILE_OFFSET_BITS=64 -DHESIOD_ALLOW_NUMERIC_LOGIN') define(\`confLIBDIRS', \`-L/usr/kerberos/%{_lib}') -define(\`confLIBS', \`-lnsl -lwrap -lhesiod -lcrypt -ldb -lresolv %{?relro:%{relro}}') +define(\`confLIBS', \`-lnsl -lwrap -lhesiod -lcrypt -ldb -lresolv') +%{?_hardened_build:define(\`confLDOPTS', \`-Xlinker -z -Xlinker relro -Xlinker -z -Xlinker now')} define(\`confMANOWN', \`root') define(\`confMANGRP', \`root') define(\`confMANMODE', \`644') @@ -703,6 +700,10 @@ fi %endif %changelog +* Wed Sep 23 2015 Jaroslav Škarvada - 8.15.2-4 +- Compiled all with full RELRO, including libmilter + Resolves: rhbz#1264035 + * Wed Sep 23 2015 Jaroslav Škarvada - 8.15.2-3 - Added support for socket activation to libmilter Resolves: rhbz#1262535