head 1.146; access; symbols milter-greylist-4-5-13:1.145 milter-greylist-4-5-12:1.144 milter-greylist-4-5-11:1.143 milter-greylist-4-5-10:1.142 milter-greylist-4-9-10:1.142 milter-greylist-4-5-8:1.140 milter-greylist-4-5-9:1.141 milter-greylist-4-5-7:1.139 milter-greylist-4-5-6:1.138 milter-greylist-4-5:1.138 milter-greylist-4-5-5:1.135 milter-greylist-4-5-4:1.134 milter-greylist-4-5-3:1.134 milter-greylist-4-5-2:1.133 milter-greylist-4-5-1:1.131 milter-greylist-4-4-3:1.130 milter-greylist-4-4-2:1.128 milter-greylist-4-4-1:1.127 milter-greylist-4-4:1.126 milter-greylist-4-4-rc1:1.125 milter-greylist-4-4-alpha4:1.124 milter-greylist-4-4-alpha3:1.123 milter-greylist-4-4-alpha2:1.120 milter-greylist-4-4-alpha1:1.119 milter-greylist-4-2-7:1.104.2.13 milter-greylist-4-3-9:1.118 milter-greylist-4-2-6:1.104.2.12 milter-gresylit-4-2-6:1.104.2.12 milter-greylist-4-3-8:1.116 milter-greylist-4-3-7:1.115 milter-greylist-4-2-5:1.104.2.10 milter-greylist-4-3-6:1.113 milter-greylist-4-2-4:1.104.2.9 milter-greylist-4-3-5:1.113 milter-greylist-4-3-4:1.111 milter-greylist-4-2-3:1.104.2.6 milter-greylist-4-3-3:1.110 rmilter-greylist-4-2-3:1.104.2.6 milter-greylist-4-3-2:1.108 milter-greylist-4-3-1:1.105 milter-greylist-2-2-2:1.104.2.5 milter-greylist-4-2-2:1.104.2.5 milter-greylist-4-2-1:1.104.2.4 milter-greylist-4-2:1.104.2.3 milter-greylist-4-2-rc1:1.104.2.2 milter-greylist-4-2-beta1:1.104.2.1 milter-greylist-4-2-branch:1.104.0.2 milter-greylist-4-2-base:1.104 milter-greylist-4-2-0-base:1.104 milter-greylist-4-1-12:1.104 milter-greylist-4-1-11:1.103 milter-greylist-4-1-10:1.102 milter-greylist-4-1-9:1.101 milter-greylist-4-1-8:1.101 milter-greylist-4-1-7:1.100 milter-greylist-4-1-6:1.98 milter-greylist-4-0-1:1.88.2.2 milter-greylist-4-0-1-rc1:1.88.2.1 milter-greylist-4-1-5:1.94 milter-greylist-4-1-4:1.93 milter-greylist-4-1-3:1.92 milter-greylist-4-1-2:1.91 milter-greylist-4-1-1:1.90 milter-greylist-4-0-branch:1.88.0.2 milter-greylist-4-0-base:1.88 milter-greylist-4-0:1.88 milter-greylist-4-0-rc2:1.87 milter-greylist-4-0-rc1:1.86 milter-greylist-4-0-beta4:1.84 milter-greylist-4-0-beta3:1.83 milter-greylist-4-0-beta2:1.81 milter-greylist-4-0-beta1:1.80 milter-greylist-4-0-alpha6:1.78 milter-greylist-4-0-alpha5:1.77 milter-greylist-4-0-alpha4:1.76 milter-greylist-4-0-alpha3:1.74 milter-greylist-4-0-alpha2:1.73 milter-greylist-4-0-alpha1:1.72 milter-greylist-3-1-8:1.71 milter-greylist-3-1-7:1.70 milter-greylist-3-1-6:1.69 milter-greylist-1-3-6:1.69 milter-greylist-3-1-5:1.68 milter-greylist-3-1-5-alpha1:1.67 milter-greylist-3-0-1-beta1:1.56.2.13 milter-greylist-3-1-4:1.66 milter-greylist-3-1-3:1.62 milter-greylist-3-1-2:1.62 milter-greylist-3-1-1:1.58 milter-greylist-3-0:1.56.2.12 milter-greylist-3-0-rc7:1.56.2.11 milter-greylist-3-0-rc6:1.56.2.10 milter-greylist-3-0-rc5:1.56.2.6 milter-greylist-3-0-rc4:1.56.2.4 milter-greylist-3-0-rc3:1.56.2.4 milter-greylist-3-0-rc2:1.56.2.3 milter-greylist-3-0-rc1:1.56.2.2 milter-greylist-3-0-alpha6:1.56.2.1 milter-greylist-3-0-branch:1.56.0.2 milter-greylist-3-0-base:1.56 milter-greylist-3-0-alpha5:1.56 milter-greylist-3-0-alpha4:1.53 milter-greylist-3-0-alpha3:1.52 milter-greylist-3-0-alpha2:1.49 milter-greylist-3-0-alpha1:1.47 milter-greylist-2-1-12:1.45 milter-greylist-2-1-11:1.44 milter-greylist-2-1-10:1.43 milter-greylist-2-1-9:1.41 milter-greylist-2-1-9a1:1.39 milter-greylist-2-1-8:1.37 milter-greylist-2-1-7:1.36 milter-greylist-2-1-6:1.34 milter-greylist-2-1-5:1.33 milter-greylist-2-1-4:1.32 milter-greylist-2-1-3:1.31 milter-greylist-2-1-2:1.30 milter-greylist-2-1-1:1.29 milter-greylist-2-0-2:1.27 milter-greylist-2-0-1:1.26 milter-greylist-2-0-1-b1:1.25 milter-greylist-2-0-release:1.23 milter-greylist-2-0-rc5:1.22 milter-greylist-2-0-rc4:1.20 milter-greylist-2-0-rc3:1.19 milter-grey-list-2-0-rc3:1.19 milter-grey-list-2-0-rc2:1.18 milter-grey-list-2-0-rc1:1.17 milter-greylist-2-0-beta7:1.16 milter-greylist-2-0-beta6:1.13 milter-gre-ylist-2-0-beta5:1.12 milter-greylist-2-0-beta5:1.12 milter-greylist-2-0-beta4:1.11 milter-greylist-2-0-beta3:1.10 milter-greylist-2-0-beta2:1.9 milter-greylist-2-0:1.6.0.2 milter-greylist-2-0-base:1.6 milter-greylist-2-0-beta1:1.6 milter-greylist-1-7-5:1.4 before_delayed_tempfail:1.4 milter-greylist-1-7-4:1.1; locks; strict; comment @-- @; 1.146 date 2015.06.18.03.43.53; author manu; state Exp; branches; next 1.145; 1.145 date 2015.06.16.12.50.39; author manu; state Exp; branches; next 1.144; 1.144 date 2014.12.17.08.38.16; author manu; state Exp; branches; next 1.143; 1.143 date 2014.02.21.08.11.44; author manu; state Exp; branches; next 1.142; 1.142 date 2014.02.07.14.42.51; author manu; state Exp; branches; next 1.141; 1.141 date 2014.02.04.15.22.02; author manu; state Exp; branches; next 1.140; 1.140 date 2014.02.03.16.50.30; author manu; state Exp; branches; next 1.139; 1.139 date 2013.09.16.03.09.01; author manu; state Exp; branches; next 1.138; 1.138 date 2013.09.02.03.55.23; author manu; state Exp; branches; next 1.137; 1.137 date 2013.09.02.03.54.36; author manu; state Exp; branches; next 1.136; 1.136 date 2013.09.01.04.59.42; author manu; state Exp; branches; next 1.135; 1.135 date 2013.08.29.04.24.14; author manu; state Exp; branches; next 1.134; 1.134 date 2013.08.18.04.50.31; author manu; state Exp; branches; next 1.133; 1.133 date 2013.08.13.12.45.08; author manu; state Exp; branches; next 1.132; 1.132 date 2013.08.11.00.00.32; author manu; state Exp; branches; next 1.131; 1.131 date 2013.05.20.04.14.29; author manu; state Exp; branches; next 1.130; 1.130 date 2013.03.07.13.26.11; author manu; state Exp; branches; next 1.129; 1.129 date 2013.03.07.13.22.48; author manu; state Exp; branches; next 1.128; 1.128 date 2013.01.08.14.30.01; author manu; state Exp; branches; next 1.127; 1.127 date 2012.10.19.04.00.12; author manu; state Exp; branches; next 1.126; 1.126 date 2012.10.11.04.22.21; author manu; state Exp; branches; next 1.125; 1.125 date 2012.10.01.07.30.07; author manu; state Exp; branches; next 1.124; 1.124 date 2012.09.24.14.22.26; author manu; state Exp; branches; next 1.123; 1.123 date 2012.09.20.08.31.49; author manu; state Exp; branches; next 1.122; 1.122 date 2012.09.11.04.29.19; author manu; state Exp; branches; next 1.121; 1.121 date 2012.03.17.13.38.45; author manu; state Exp; branches; next 1.120; 1.120 date 2012.02.27.01.59.13; author manu; state Exp; branches; next 1.119; 1.119 date 2012.02.21.05.53.44; author manu; state Exp; branches; next 1.118; 1.118 date 2011.04.13.01.41.45; author manu; state Exp; branches; next 1.117; 1.117 date 2010.08.24.06.46.49; author manu; state Exp; branches; next 1.116; 1.116 date 2010.07.12.04.19.59; author manu; state Exp; branches; next 1.115; 1.115 date 2010.04.18.16.21.22; author manu; state Exp; branches; next 1.114; 1.114 date 2010.04.17.09.04.47; author manu; state Exp; branches; next 1.113; 1.113 date 2010.03.13.07.20.40; author manu; state Exp; branches; next 1.112; 1.112 date 2010.03.13.07.04.10; author manu; state Exp; branches; next 1.111; 1.111 date 2009.09.26.14.45.39; author manu; state Exp; branches; next 1.110; 1.110 date 2009.08.14.00.35.33; author manu; state Exp; branches; next 1.109; 1.109 date 2009.08.14.00.31.49; author manu; state Exp; branches; next 1.108; 1.108 date 2009.04.21.03.32.01; author manu; state Exp; branches; next 1.107; 1.107 date 2009.04.21.03.28.45; author manu; state Exp; branches; next 1.106; 1.106 date 2009.04.19.00.55.32; author manu; state Exp; branches; next 1.105; 1.105 date 2009.04.16.12.42.53; author manu; state Exp; branches; next 1.104; 1.104 date 2009.02.09.12.12.09; author manu; state Exp; branches 1.104.2.1; next 1.103; 1.103 date 2009.02.08.20.26.20; author manu; state Exp; branches; next 1.102; 1.102 date 2009.01.18.13.03.50; author manu; state Exp; branches; next 1.101; 1.101 date 2008.11.26.05.20.13; author manu; state Exp; branches; next 1.100; 1.100 date 2008.11.18.11.57.29; author manu; state Exp; branches; next 1.99; 1.99 date 2008.10.03.23.27.40; author manu; state Exp; branches; next 1.98; 1.98 date 2008.09.28.19.54.51; author manu; state Exp; branches; next 1.97; 1.97 date 2008.09.07.00.13.34; author manu; state Exp; branches; next 1.96; 1.96 date 2008.08.31.04.17.58; author manu; state Exp; branches; next 1.95; 1.95 date 2008.08.21.21.05.35; author manu; state Exp; branches; next 1.94; 1.94 date 2008.08.09.11.57.33; author manu; state Exp; branches; next 1.93; 1.93 date 2008.08.03.05.00.06; author manu; state Exp; branches; next 1.92; 1.92 date 2008.08.03.04.31.42; author manu; state Exp; branches; next 1.91; 1.91 date 2008.04.24.11.12.26; author manu; state Exp; branches; next 1.90; 1.90 date 2008.04.12.19.58.58; author manu; state Exp; branches; next 1.89; 1.89 date 2007.11.06.11.39.33; author manu; state Exp; branches; next 1.88; 1.88 date 2007.10.30.11.51.27; author manu; state Exp; branches 1.88.2.1; next 1.87; 1.87 date 2007.10.23.11.40.51; author manu; state Exp; branches; next 1.86; 1.86 date 2007.10.12.11.07.13; author manu; state Exp; branches; next 1.85; 1.85 date 2007.10.12.11.04.43; author manu; state Exp; branches; next 1.84; 1.84 date 2007.10.05.23.20.20; author manu; state Exp; branches; next 1.83; 1.83 date 2007.10.03.11.10.35; author manu; state Exp; branches; next 1.82; 1.82 date 2007.10.03.10.52.23; author manu; state Exp; branches; next 1.81; 1.81 date 2007.09.19.03.01.07; author manu; state Exp; branches; next 1.80; 1.80 date 2007.08.20.13.14.12; author manu; state Exp; branches; next 1.79; 1.79 date 2007.07.08.21.02.28; author manu; state Exp; branches; next 1.78; 1.78 date 2007.06.05.03.20.22; author manu; state Exp; branches; next 1.77; 1.77 date 2007.05.11.02.45.54; author manu; state Exp; branches; next 1.76; 1.76 date 2007.05.07.23.23.46; author manu; state Exp; branches; next 1.75; 1.75 date 2007.05.06.04.49.29; author manu; state Exp; branches; next 1.74; 1.74 date 2007.05.05.01.36.08; author manu; state Exp; branches; next 1.73; 1.73 date 2007.04.18.14.40.07; author manu; state Exp; branches; next 1.72; 1.72 date 2007.04.03.11.40.06; author manu; state Exp; branches; next 1.71; 1.71 date 2007.03.22.16.51.53; author manu; state Exp; branches; next 1.70; 1.70 date 2007.02.21.17.44.27; author manu; state Exp; branches; next 1.69; 1.69 date 2007.02.14.17.19.26; author manu; state Exp; branches; next 1.68; 1.68 date 2007.02.13.06.01.31; author manu; state Exp; branches; next 1.67; 1.67 date 2007.02.02.17.11.53; author manu; state Exp; branches; next 1.66; 1.66 date 2007.01.22.14.08.16; author manu; state Exp; branches; next 1.65; 1.65 date 2007.01.16.04.57.27; author manu; state Exp; branches; next 1.64; 1.64 date 2007.01.04.05.04.13; author manu; state Exp; branches; next 1.63; 1.63 date 2007.01.01.08.08.41; author manu; state Exp; branches; next 1.62; 1.62 date 2006.12.26.21.21.52; author manu; state Exp; branches; next 1.61; 1.61 date 2006.12.18.22.15.02; author manu; state Exp; branches; next 1.60; 1.60 date 2006.12.07.10.22.00; author manu; state Exp; branches; next 1.59; 1.59 date 2006.12.06.15.02.41; author manu; state Exp; branches; next 1.58; 1.58 date 2006.11.20.20.54.33; author manu; state Exp; branches; next 1.57; 1.57 date 2006.10.02.17.03.57; author manu; state Exp; branches; next 1.56; 1.56 date 2006.08.30.20.50.42; author manu; state Exp; branches 1.56.2.1; next 1.55; 1.55 date 2006.08.28.22.32.35; author manu; state Exp; branches; next 1.54; 1.54 date 2006.08.28.22.28.35; author manu; state Exp; branches; next 1.53; 1.53 date 2006.08.28.11.49.22; author manu; state Exp; branches; next 1.52; 1.52 date 2006.08.28.07.32.13; author manu; state Exp; branches; next 1.51; 1.51 date 2006.08.28.07.26.34; author manu; state Exp; branches; next 1.50; 1.50 date 2006.08.24.20.49.29; author manu; state Exp; branches; next 1.49; 1.49 date 2006.08.20.06.38.43; author manu; state Exp; branches; next 1.48; 1.48 date 2006.08.20.06.27.56; author manu; state Exp; branches; next 1.47; 1.47 date 2006.08.06.20.21.34; author manu; state Exp; branches; next 1.46; 1.46 date 2006.08.06.20.19.52; author manu; state Exp; branches; next 1.45; 1.45 date 2006.08.01.21.31.32; author manu; state Exp; branches; next 1.44; 1.44 date 2006.08.01.14.59.34; author manu; state Exp; branches; next 1.43; 1.43 date 2006.07.31.07.35.21; author manu; state Exp; branches; next 1.42; 1.42 date 2006.07.28.20.48.06; author manu; state Exp; branches; next 1.41; 1.41 date 2006.07.28.15.53.30; author manu; state Exp; branches; next 1.40; 1.40 date 2006.07.28.15.41.51; author manu; state Exp; branches; next 1.39; 1.39 date 2006.07.28.07.15.16; author manu; state Exp; branches; next 1.38; 1.38 date 2006.07.28.07.13.23; author manu; state Exp; branches; next 1.37; 1.37 date 2006.07.27.20.10.07; author manu; state Exp; branches; next 1.36; 1.36 date 2006.07.27.16.32.34; author manu; state Exp; branches; next 1.35; 1.35 date 2006.07.27.08.53.16; author manu; state Exp; branches; next 1.34; 1.34 date 2006.07.24.22.51.48; author manu; state Exp; branches; next 1.33; 1.33 date 2006.04.24.18.51.23; author manu; state Exp; branches; next 1.32; 1.32 date 2006.04.15.05.34.37; author manu; state Exp; branches; next 1.31; 1.31 date 2006.01.22.17.18.49; author manu; state Exp; branches; next 1.30; 1.30 date 2006.01.08.08.50.29; author manu; state Exp; branches; next 1.29; 1.29 date 2006.01.08.00.43.25; author manu; state Exp; branches; next 1.28; 1.28 date 2005.11.30.23.32.13; author manu; state Exp; branches; next 1.27; 1.27 date 2005.10.21.12.30.49; author manu; state Exp; branches; next 1.26; 1.26 date 2005.10.04.20.13.04; author manu; state Exp; branches; next 1.25; 1.25 date 2005.10.03.08.03.17; author manu; state Exp; branches; next 1.24; 1.24 date 2005.10.03.08.01.01; author manu; state Exp; branches; next 1.23; 1.23 date 2005.06.25.15.18.03; author manu; state Exp; branches; next 1.22; 1.22 date 2005.06.10.08.39.07; author manu; state Exp; branches; next 1.21; 1.21 date 2005.06.10.08.36.50; author manu; state Exp; branches; next 1.20; 1.20 date 2005.06.08.19.54.31; author manu; state Exp; branches; next 1.19; 1.19 date 2005.06.05.22.01.11; author manu; state Exp; branches; next 1.18; 1.18 date 2005.05.22.10.14.19; author manu; state Exp; branches; next 1.17; 1.17 date 2005.05.19.18.34.19; author manu; state Exp; branches; next 1.16; 1.16 date 2005.05.11.14.12.12; author manu; state Exp; branches; next 1.15; 1.15 date 2005.05.11.09.49.26; author manu; state Exp; branches; next 1.14; 1.14 date 2005.05.11.08.47.11; author manu; state Exp; branches; next 1.13; 1.13 date 2005.05.07.23.24.28; author manu; state Exp; branches; next 1.12; 1.12 date 2005.03.29.22.10.42; author manu; state Exp; branches; next 1.11; 1.11 date 2005.03.29.14.36.54; author manu; state Exp; branches; next 1.10; 1.10 date 2005.03.19.07.40.46; author manu; state Exp; branches; next 1.9; 1.9 date 2005.02.13.23.43.47; author manu; state Exp; branches; next 1.8; 1.8 date 2005.02.13.23.42.01; author manu; state Exp; branches; next 1.7; 1.7 date 2005.02.13.23.34.53; author manu; state Exp; branches; next 1.6; 1.6 date 2005.02.07.22.03.01; author manu; state Exp; branches; next 1.5; 1.5 date 2005.02.06.10.45.55; author manu; state Exp; branches; next 1.4; 1.4 date 2005.01.08.15.11.42; author manu; state Exp; branches; next 1.3; 1.3 date 2004.12.29.21.46.08; author manu; state Exp; branches; next 1.2; 1.2 date 2004.12.29.21.44.38; author manu; state Exp; branches; next 1.1; 1.1 date 2004.12.17.22.37.43; author manu; state Exp; branches; next ; 1.104.2.1 date 2009.02.10.12.27.55; author manu; state Exp; branches; next 1.104.2.2; 1.104.2.2 date 2009.03.13.00.44.01; author manu; state Exp; branches; next 1.104.2.3; 1.104.2.3 date 2009.04.02.04.12.48; author manu; state Exp; branches; next 1.104.2.4; 1.104.2.4 date 2009.04.03.04.17.59; author manu; state Exp; branches; next 1.104.2.5; 1.104.2.5 date 2009.04.09.03.03.27; author manu; state Exp; branches; next 1.104.2.6; 1.104.2.6 date 2009.08.14.00.31.15; author manu; state Exp; branches; next 1.104.2.7; 1.104.2.7 date 2010.03.13.07.09.33; author manu; state Exp; branches; next 1.104.2.8; 1.104.2.8 date 2010.03.14.04.26.37; author manu; state Exp; branches; next 1.104.2.9; 1.104.2.9 date 2010.04.14.04.42.30; author manu; state Exp; branches; next 1.104.2.10; 1.104.2.10 date 2010.04.18.16.21.48; author manu; state Exp; branches; next 1.104.2.11; 1.104.2.11 date 2010.04.21.17.40.38; author manu; state Exp; branches; next 1.104.2.12; 1.104.2.12 date 2010.07.12.04.27.52; author manu; state Exp; branches; next 1.104.2.13; 1.104.2.13 date 2011.04.13.01.42.10; author manu; state Exp; branches; next ; 1.88.2.1 date 2008.08.22.21.58.02; author manu; state Exp; branches; next 1.88.2.2; 1.88.2.2 date 2008.09.08.04.56.06; author manu; state Exp; branches; next ; 1.56.2.1 date 2006.09.04.22.05.59; author manu; state Exp; branches; next 1.56.2.2; 1.56.2.2 date 2006.09.18.18.06.56; author manu; state Exp; branches; next 1.56.2.3; 1.56.2.3 date 2006.09.20.09.08.17; author manu; state Exp; branches; next 1.56.2.4; 1.56.2.4 date 2006.09.26.11.28.46; author manu; state Exp; branches; next 1.56.2.5; 1.56.2.5 date 2006.10.05.20.05.17; author manu; state Exp; branches; next 1.56.2.6; 1.56.2.6 date 2006.10.06.09.14.39; author manu; state Exp; branches; next 1.56.2.7; 1.56.2.7 date 2006.10.25.17.14.24; author manu; state Exp; branches; next 1.56.2.8; 1.56.2.8 date 2006.10.26.20.53.43; author manu; state Exp; branches; next 1.56.2.9; 1.56.2.9 date 2006.10.26.21.01.08; author manu; state Exp; branches; next 1.56.2.10; 1.56.2.10 date 2006.10.26.21.40.04; author manu; state Exp; branches; next 1.56.2.11; 1.56.2.11 date 2006.11.07.05.16.23; author manu; state Exp; branches; next 1.56.2.12; 1.56.2.12 date 2006.11.20.20.51.37; author manu; state Exp; branches; next 1.56.2.13; 1.56.2.13 date 2007.01.22.22.36.48; author manu; state Exp; branches; next ; desc @@ 1.146 log @Bump to 4.5.14 @ text @# $Id: milter-greylist.spec.in,v 1.12 2012/09/11 04:29:19 manu Exp $ # Contributed by Ivan F. Martinez %define ver 4.5.14 %define rel 1 %define user grmilter %{?build_user:%define user %{build_user}} %define postfix 0 %{?build_postfix:%define postfix 1} %define dnsrbl 0 %{?build_dnsrbl:%define dnsrbl 1} %define libbind 0 %{?build_libbind:%define libbind 1} %define libspf2 0 %{?build_libspf2:%define libspf2 1} %define libGeoIP 0 %{?build_libGeoIP:%define libGeoIP 1} %define libcurl 0 %{?build_libcurl:%define libcurl 1} %define p0f 0 %{?build_p0f:%define p0f 1} %define libdkim 0 %{?build_libdkim:%define libdkim 1} %define bldmx 0 %{?build_mx:%define bldmx 1} %if ! %{postfix} Summary: GreyList milter for Sendmail %else Summary: GreyList milter for Postfix %endif Name: milter-greylist Version: %ver Release: %rel Group: System Environment/Daemons License: 3-clause BSD license Source0: ftp://ftp.espci.fr/pub/milter-greylist/%{name}-%{version}.tgz URL: http://hcpnet.free.fr/milter-greylist/ BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) %if ! %{postfix} Requires: sendmail >= 8.11 Requires: sendmail-cf >= 8.11 %else Requires: postfix >= 2.3 %endif BuildRequires: sendmail-devel >= 8.11 BuildRequires: flex BuildRequires: bison %if %{libbind} BuildRequires: bind-libbind-devel %endif %if %{libspf2} BuildRequires: libspf2-devel %endif %if %{libcurl} BuildRequires: curl-devel %endif %if %{libGeoIP} BuildRequires: GeoIP-devel %endif %description milter-greylist is a stand-alone milter written in C that implements the greylist filtering method, as proposed by Evan Harris. Grey listing works by assuming that unlike legitimate MTA, spam engines will not retry sending their junk mail on a temporary error. The filter will always temporarily reject mail on a first attempt, and to accept it after some time has elapsed. If spammers ever try to resend rejected messages, we can assume they will not stay idle between the two sends (if they do, the spam problem would just be solved). Odds are good that the spammer will send a mail to an honey pot address and get blacklisted in several real-time distributed black list before the second attempt. %prep %setup -q %build %configure \ --with-user=%{user} \ %if %{postfix} --enable-postfix \ %endif %if %{dnsrbl} --enable-dnsrbl \ %endif %if %{p0f} --enable-p0f \ %endif %if %{libbind} --with-libbind \ %endif %if %{libspf2} --with-libspf2 \ %endif %if %{libcurl} --with-libcurl \ %endif %if %{libGeoIP} --with-libGeoIP \ %endif %if %{libdkim} --with-libdkim=/usr/include \ %endif %if %{bldmx} --enable-mx \ %endif %{__make} %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT mkdir -p ${RPM_BUILD_ROOT}%{_initrddir} mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/mail mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/milter-greylist mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/sendmail-cf/feature install -m 755 rc-redhat.sh ${RPM_BUILD_ROOT}%{_initrddir}/milter-greylist install -m 644 milter-greylist.m4 ${RPM_BUILD_ROOT}%{_datadir}/sendmail-cf/feature/milter-greylist.m4 touch ${RPM_BUILD_ROOT}%{_localstatedir}/milter-greylist/greylist.db # use root user, as the %files section define the correct install user make DESTDIR=${RPM_BUILD_ROOT} USER=root install %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %pre /usr/bin/id "%{user}" &> /dev/null if [ $? -ne 0 ] then /usr/sbin/useradd -r -d /etc/mail -s /sbin/nologin \ -c "GreyList Milter" %{user} >/dev/null 2>&1 || : fi %post /sbin/chkconfig --add milter-greylist %if ! %{postfix} /bin/grep -q -E '(FEATURE|INPUT_MAIL_FILTER).*milter-greylist' /etc/mail/sendmail.mc if [ $? -ne 0 ] then echo "You can enable milter-greylist in your sendmail, adding the line : " echo "FEATURE(\`milter-greylist')dnl" echo "to /etc/mail/sendmail.mc file" fi %endif %preun if [ $1 -eq 0 ]; then /sbin/service milter-greylist stop > /dev/null 2>&1 || : /sbin/chkconfig --del milter-greylist %if ! %{postfix} /bin/grep -q -E '(FEATURE|INPUT_MAIL_FILTER).*milter-greylist' /etc/mail/sendmail.mc if [ $? -eq 0 ] then echo "You must remove the milter-greylist config" echo "from /etc/mail/sendmail.mc file" fi %endif fi %postun if [ $1 -eq 0 ]; then rm -rf %{_localstatedir}/milter-greylist/ grep -q "$%{user}:.*GreyList Milter:" if [ $? -eq 0 ] then /usr/sbin/userdel %{user} >/dev/null 2>&1 || : /usr/sbin/groupdel %{user} >/dev/null 2>&1 || : fi else /sbin/service milter-greylist condrestart > /dev/null 2>&1 || : fi %files %defattr(-,root,root) %doc README ChangeLog %config (noreplace) %{_sysconfdir}/mail/greylist.conf %{_initrddir}/milter-greylist %{_bindir}/milter-greylist %{_mandir}/man5/greylist.conf.5.gz %{_mandir}/man8/milter-greylist.8.gz %{_datadir}/sendmail-cf/feature/milter-greylist.m4 %dir %attr(-,%{user},root) %{_localstatedir}/milter-greylist %attr(0600,%{user},root) %ghost %{_localstatedir}/milter-greylist/greylist.db %changelog * Mon Sep 10 2012 Murty Rompalli - Mkdir parent dir for pidfile/socket/dumpfile - Add helpful error message if mkdir fails - Fix duplicate logging when run with -D via systemd * Fri Mar 16 2012 Rudy Eschauzier - added build_libdkim and build_mx support * Wed Mar 10 2010 Chris Bennett (cgb) - added build_GeoIP, build_libcurl, build_p0f * Tue Aug 26 2008 Joe Pruett - added build_spf2 * Thu Jan 4 2007 Nerijus Baliunas 3.1.4-1 - added build_user, build_postfix, build_dnsrbl, build_libbind definitions * Sun Mar 13 2005 Petr Kristof 1.7.4-3 - support for running as specific user * Tue Jan 25 2005 Petr Kristof 1.7.4-3 - Use more %macros - Add conditional restart during upgrade - Fixed %postun cleanup - Add %ghost for greylist.db * Mon Jan 17 2005 Ivan F. Martinez 1.7.4-2 - added check for milter-greylist in sendmail.mc on post * Wed Jan 5 2005 Horst H. von Brand 1.7.4-1 - Updated version - Added missing installed milter-greylist.m4 file - Need sendmail-cf if installing above - Requires bison for building * Thu Dec 16 2004 Ivan F. Martinez 1.7.3-1 - updated to new version * Wed Dec 8 2004 Ivan F. Martinez 1.6rc1-1 - initial release @ 1.145 log @bump to 4.5.13 @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.144 2014/12/17 08:38:16 manu Exp $ d4 1 a4 1 %define ver 4.5.13 @ 1.144 log @Bump to 4.5.12 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.12 2012/09/11 04:29:19 manu Exp $ d4 1 a4 1 %define ver 4.5.12 @ 1.143 log @bump to 4.5.11 @ text @d4 1 a4 1 %define ver 4.5.11 @ 1.142 log @bumpto 4.9.10 @ text @d4 1 a4 1 %define ver 4.5.10 @ 1.141 log @Bump to 4.5.9 @ text @d4 1 a4 1 %define ver 4.5.9 @ 1.140 log @Bump to 4.5.8 @ text @d4 1 a4 1 %define ver 4.5.8 @ 1.139 log @Bump to 4.5.7 @ text @d4 1 a4 1 %define ver 4.5.7 @ 1.138 log @Bump to 4.5.6 @ text @d4 1 a4 1 %define ver 4.5.6 @ 1.137 log @Add configure --disable-parallel-make in case make -j is unsupported @ text @d4 1 a4 1 %define ver 4.5.5 @ 1.136 log @ Add %cA and %ca to report current ACL line number and id Increase format string maximum length to 4096 Break long SMTP replies in mutiple lines @ text @@ 1.135 log @Bump to 4.5.5 @ text @@ 1.134 log @bump to 4.5.3 @ text @d4 1 a4 1 %define ver 4.5.3 @ 1.133 log @Bump to 4.5.2 @ text @d4 1 a4 1 %define ver 4.5.2 @ 1.132 log @Parallel build (Jim Klimov) @ text @d4 1 a4 1 %define ver 4.5.1 @ 1.131 log @bump to 4.5.1 @ text @@ 1.130 log @Bump to 4.4.3 @ text @d4 1 a4 1 %define ver 4.4.3 @ 1.129 log @Support p0f v3.06 and up with --with-p0f-src or --enable-p0f306 @ text @d4 1 a4 1 %define ver 4.4.2 @ 1.128 log @Solaris build fixes @ text @@ 1.127 log @Bump to 4.4.1 @ text @d4 1 a4 1 %define ver 4.4.1 @ 1.126 log @Bump to 4.4 @ text @d4 1 a4 1 %define ver 4.4 @ 1.125 log @Bump to 4.4rc1 @ text @d4 1 a4 1 %define ver 4.4rc1 @ 1.124 log @Bump to 4.4a4 @ text @d4 1 a4 1 %define ver 4.4a4 @ 1.123 log @- Format string substitution get %-encoding for urlcheck - Format string substitution get \-escapes and %-encoding for ldapcheck - bump to 4.4a3 @ text @d4 1 a4 1 %define ver 4.4a3 @ 1.122 log @Mkdir parent dir for pidfile/socket/dumpfile Add helpful error message if mkdir fails Fix duplicate logging when run with -D via systemd @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.121 2012/03/17 13:38:45 manu Exp $ @ 1.121 log @buildmx and builddkim for RPM, fix libm dependency (Rudy Eschauzier) @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.10 2010/03/13 07:04:10 manu Exp $ d4 1 a4 1 %define ver 4.4a2 d206 5 @ 1.120 log @bump to 4.4a2 @ text @d7 1 a7 1 %define user root d31 6 d117 7 d206 3 @ 1.119 log @p0f v3 support bump to 4.4a1 @ text @d4 1 a4 1 %define ver 4.4a1 @ 1.118 log @Bump to 4.3.9 @ text @d4 1 a4 1 %define ver 4.3.9 @ 1.117 log @Add spamassassin toggling to the .spec file (Adam Katz) @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.116 2010/07/12 04:19:59 manu Exp $ d4 1 a4 1 %define ver 4.3.8 a30 3 %define spamassassin 0 %{?build_spamassassin:%define spamassassin 1} a98 3 %if %{spamassassin} --enable-spamassassin \ %endif @ 1.116 log @Bump to 4.3.8 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.10 2010/03/13 07:04:10 manu Exp $ d31 3 d102 3 @ 1.115 log @Bump to 4.3.7 @ text @d4 1 a4 1 %define ver 4.3.7 @ 1.114 log @Test for legacy config file timestamp so that it does not loop reloading: the config file timestamp was taken from the non legacy config file (@@sysconfdir@@/mail/greylist.conf), even if the legacy config file (/etc/mail/greylist.conf) was used afterwards. This resulted in the config file time stamp being epoch, and infinite reloads loops occured. @ text @d4 1 a4 1 %define ver 4.3.6 @ 1.113 log @Bump to 4.3.5 @ text @d4 1 a4 1 %define ver 4.3.5 @ 1.112 log @Update .spec file for libcurl, GeoIP and p0f support (Chris Bennett) @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.9 2008/10/03 23:27:40 manu Exp $ d4 1 a4 1 %define ver 4.3.4 @ 1.111 log @Bump to 4.3.4 @ text @d22 9 d60 6 d96 3 d100 1 a100 1 --with-libbind d103 7 a109 1 --with-libspf2 d193 3 @ 1.110 log @bump to 4.3.3 @ text @d4 1 a4 1 %define ver 4.3.3 @ 1.109 log @Bump to 4.3.2 @ text @d4 1 a4 1 %define ver 4.3.2 @ 1.108 log @Bump to 4.3.2 @ text @@ 1.107 log @Restore greylist and whitelist count in dump file (Rudy Eschauzier) @ text @d4 1 a4 1 %define ver 4.3.1 @ 1.106 log @Merge autowhite and greylist databases (Rudy Eschauzier) @ text @@ 1.105 log @Bump to 4.3.1 @ text @@ 1.104 log @Bump to 4.1.12 @ text @d4 1 a4 1 %define ver 4.1.12 @ 1.104.2.1 log @Bump to 4.2b1 @ text @d4 1 a4 1 %define ver 4.2b1 @ 1.104.2.2 log @Bump to 4.2rc1 @ text @d4 1 a4 1 %define ver 4.2rc1 @ 1.104.2.3 log @Bump to 4.2 @ text @d4 1 a4 1 %define ver 4.2 @ 1.104.2.4 log @Bump to 4.2.1 @ text @d4 1 a4 1 %define ver 4.2.1 @ 1.104.2.5 log @bump to 4.2.2 @ text @d4 1 a4 1 %define ver 4.2.2 @ 1.104.2.6 log @Bump to 4.2.3 @ text @d4 1 a4 1 %define ver 4.2.3 @ 1.104.2.7 log @Update .spec file for libcurl, GeoIP and p0f support (Chris Bennett) @ text @a21 9 %define libGeoIP 0 %{?build_libGeoIP:%define libGeoIP 1} %define libcurl 0 %{?build_libcurl:%define libcurl 1} %define p0f 0 %{?build_p0f:%define p0f 1} a50 6 %if %{libcurl} BuildRequires: curl-devel %endif %if %{libGeoIP} BuildRequires: GeoIP-devel %endif a80 3 %if %{p0f} --enable-p0f \ %endif d82 1 a82 1 --with-libbind \ d85 1 a85 7 --with-libspf2 \ %endif %if %{libcurl} --with-libcurl \ %endif %if %{libGeoIP} --with-libGeoIP \ a168 3 * Wed Mar 10 2010 Chris Bennett (cgb) - added build_GeoIP, build_libcurl, build_p0f @ 1.104.2.8 log @Enrico said "the thread unsafety did not caused crashes but only wrong/missing results for p0f queries. @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.9.2.1 2010/03/13 07:09:33 manu Exp $ @ 1.104.2.9 log @Bump to 4.2.4 @ text @d4 1 a4 1 %define ver 4.2.4 @ 1.104.2.10 log @Bump to 4.2.5 @ text @d4 1 a4 1 %define ver 4.2.5 @ 1.104.2.11 log @Allow k or M suffix after data sizes @ text @@ 1.104.2.12 log @Bump to 4.2.6 Fix build @ text @d4 1 a4 1 %define ver 4.2.6 @ 1.104.2.13 log @Bump to 4.2.7 @ text @d4 1 a4 1 %define ver 4.2.7 @ 1.103 log @Evaluate list clases in forward order (Rudy Eschauzier) Fix crashes on regex substring matches (Rudy Eschauzier) Bump to 4.1.11 @ text @d4 1 a4 1 %define ver 4.1.11 @ 1.102 log @Bump to 4.1.10 @ text @d4 1 a4 1 %define ver 4.1.10 @ 1.101 log @Allow regex on properties Allow extended regex substitution Custom headers can now be added to the message Bump to 4.1.8 @ text @d4 1 a4 1 %define ver 4.1.8 @ 1.100 log @Bump to 4.1.7 @ text @d4 1 a4 1 %define ver 4.1.7 @ 1.99 log @Add libspf2 support to .spec file for RPM (Joe Pruett) @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.94 2008/08/09 11:57:33 manu Exp $ d4 1 a4 1 %define ver 4.1.6 @ 1.98 log @Bump to 4.1.6 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.8 2007/02/07 00:11:56 manu Exp $ d19 3 d48 3 d83 3 a85 1 d169 3 @ 1.97 log @Experimental p0f support Fix a memory leak in GeoIP code Fix a memory leak in DKIM code Bump to revision to 4.1.6 (but no tag yet) @ text @d5 1 a5 1 %define rel 2 a18 3 %define libspf2 0 %{?build_libspf2:%define libspf2 1} a44 3 %if %{libspf2} BuildRequires: libspf2-devel %endif d77 1 a77 3 %endif %if %{libspf2} --with-libspf2 a160 3 * Tue Aug 26 2008 Joe Pruett - added build_spf2 @ 1.96 log @libspf2 support in .spec file, for RPM generation (Joe Pruett) @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.95 2008/08/21 21:05:35 manu Exp $ d4 1 a4 1 %define ver 4.1.5 @ 1.95 log @Exprimental DKIM support @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.8 2007/02/07 00:11:56 manu Exp $ d5 1 a5 1 %define rel 1 d19 3 d48 3 d83 3 a85 1 d169 3 @ 1.94 log @Fix huge memory leak in LDAP support bump to 4.1.5 @ text @@ 1.93 log @Native LDAP support through OpenLDAP bump to 4.1.4 @ text @d4 1 a4 1 %define ver 4.1.4 @ 1.92 log @Bump to 4.1.3 @ text @d4 1 a4 1 %define ver 4.1.3 @ 1.91 log @bump to 4.1.2, fix changelog @ text @d4 1 a4 1 %define ver 4.1.2 @ 1.90 log @bump to 4.1.1 @ text @d4 1 a4 1 %define ver 4.1.1 @ 1.89 log @Add SPF status selection to ACL @ text @d4 1 a4 1 %define ver 4.0 @ 1.88 log @Bump to 4.0 @ text @@ 1.88.2.1 log @Bump to 4.0.1rc1 @ text @d4 1 a4 1 %define ver 4.0.1rc1 @ 1.88.2.2 log @Bump to 4.0.1 @ text @d4 1 a4 1 %define ver 4.0.1 @ 1.87 log @Bump to 4.0rc2 @ text @d4 1 a4 1 %define ver 4.0rc2 @ 1.86 log @Bump to 4.0rc1 @ text @d4 1 a4 1 %define ver 4.0rc1 @ 1.85 log @Do not build fd_pool.c if it is not used @ text @d4 1 a4 1 %define ver 4.0b4 @ 1.84 log @bump to 4.0b4 @ text @@ 1.83 log @Bump to 4.0b3 @ text @d4 1 a4 1 %define ver 4.0b3 @ 1.82 log @Workaround for Solaris 256 stream limitation (Johann E. Klasek) @ text @d4 1 a4 1 %define ver 4.0b2 @ 1.81 log @bump to 4.0b2 @ text @@ 1.80 log @Bump to 4.0b1 @ text @d4 1 a4 1 %define ver 4.0b1 @ 1.79 log @Add hooks for libdmalloc @ text @d4 1 a4 1 %define ver 4.0a6 @ 1.78 log @Bump to 4.0a6 @ text @@ 1.77 log @Bump to 4.0a5 @ text @d4 1 a4 1 %define ver 4.0a5 @ 1.76 log @Back out Debian build fix that broke other systems @ text @d4 1 a4 1 %define ver 4.0a4 @ 1.75 log @Fix upgrade pitfal, where write access to the PID file is missing Bump to 4.0a4 @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.74 2007/05/05 01:36:08 manu Exp $ @ 1.74 log @bump to 4.0a3 in generated files @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.73 2007/04/18 14:40:07 manu Exp $ d4 1 a4 1 %define ver 4.0a3 @ 1.73 log @bump to 4.0a2 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.8 2007/02/07 00:11:56 manu Exp $ d4 1 a4 1 %define ver 4.0a2 @ 1.72 log @Bump to 4.0a1 @ text @d4 1 a4 1 %define ver 4.0a1 @ 1.71 log @Bump to 3.1.8 @ text @d4 1 a4 1 %define ver 3.1.8 @ 1.70 log @Bump to 3.1.7 @ text @d4 1 a4 1 %define ver 3.1.7 @ 1.69 log @bump to 3.1.6 @ text @d4 1 a4 1 %define ver 3.1.6 @ 1.68 log @bump to 3.1.5 @ text @d4 1 a4 1 %define ver 3.1.5 @ 1.67 log @Bump to 3.1.5a1 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.7 2007/01/16 04:57:27 manu Exp $ d4 1 a4 1 %define ver 3.1.5a1 @ 1.66 log @Do not sort the databases, it makes startup slow and buys nothing Bump to 3.1.4 @ text @d4 1 a4 1 %define ver 3.1.4 @ 1.65 log @postfix support @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.64 2007/01/04 05:04:13 manu Exp $ @ 1.64 log @Update .spec for Postfix (Nerijus Baliunas) @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.63 2007/01/01 08:08:41 manu Exp $ d36 2 @ 1.63 log @Add substitutions for sendmail macro and strftime in URL checks @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.5 2006/12/18 22:15:02 manu Exp $ d3 2 a4 1 %define ver 3.1.2 d6 1 d8 7 d16 8 a23 1 Summary: GreyList milter for sendmail d33 1 d36 1 d40 1 d42 1 d65 13 a77 1 %configure --with-user=%{user} --enable-dnsrbl --with-libbind d108 1 d116 1 d123 1 d127 1 a127 1 echo "You you must remove the milter-greylist config" d130 1 d159 3 @ 1.62 log @Allow header and body searches in DATA-stage ACL Allow CIDR match for DNSRBL (not tested) @ text @@ 1.61 log @Add DNSRBL support to .spec file @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.60 2006/12/07 10:22:00 manu Exp $ @ 1.60 log @Add connexion pools for URL queries to enable connexion reuse @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.4 2005/05/11 19:57:45 manu Exp $ d22 1 d45 1 a45 1 %configure --with-user=%{user} @ 1.59 log @Add URL check feature Bump to 3.1.2 @ text @@ 1.58 log @bump to 3.1.1 @ text @d3 1 a3 1 %define ver 3.1.1 @ 1.57 log @display fix in logs @ text @d3 1 a3 1 %define ver 3.0a5 @ 1.56 log @clear macro and list too @ text @@ 1.56.2.1 log @Back out race conditions fixes (too intrusive, will be back in 3.1.x) @ text @d3 1 a3 1 %define ver 3.0a6 @ 1.56.2.2 log @bump to 3.0rc1 @ text @d3 1 a3 1 %define ver 3.0rc1 @ 1.56.2.3 log @bump to 3.0rc2 @ text @d3 1 a3 1 %define ver 3.0rc2 @ 1.56.2.4 log @Build fix, bump to 3.0rc3 @ text @d3 1 a3 1 %define ver 3.0rc3 @ 1.56.2.5 log @FreeBSD build fixes Hajimu UMEMOTO @ text @@ 1.56.2.6 log @DRAC doc (Matthias Scheler) @ text @@ 1.56.2.7 log @bump to rc5 @ text @d3 1 a3 1 %define ver 3.0rc5 @ 1.56.2.8 log @Check if -lbind requires -lpthread, for Linux @ text @@ 1.56.2.9 log @ Check for -lc_r before others, for FreeBSD (AIDA Shinra) Fix configure for libspf2 (AIDA Shinra) Fix FreeBSD build (AIDA Shinra) Avoid buffer overflow in DNSRBL code (AIDA Shinra) Fix build problem with newer BerkeleyDB (AIDA Shinra) @ text @@ 1.56.2.10 log @bump to 3.0rc6 @ text @d3 1 a3 1 %define ver 3.0rc6 @ 1.56.2.11 log @dump to 3.0rc7 @ text @d3 1 a3 1 %define ver 3.0rc7 @ 1.56.2.12 log @Bump to 3.0 @ text @d3 1 a3 1 %define ver 3.0 @ 1.56.2.13 log @Postfix support bump to 3.0.1b1 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.6 2007/01/04 05:04:13 manu Exp $ d3 1 a3 2 %define ver 3.0.1b1 a4 1 a5 4 %{?build_user:%define user %{build_user}} %define postfix 0 %{?build_postfix:%define postfix 1} d7 1 a7 11 %define dnsrbl 0 %{?build_dnsrbl:%define dnsrbl 1} %define libbind 0 %{?build_libbind:%define libbind 1} %if ! %{postfix} Summary: GreyList milter for Sendmail %else Summary: GreyList milter for Postfix %endif a16 1 %if ! %{postfix} a18 1 %endif d44 1 a44 6 %configure \ %if %{postfix} --enable-postfix \ %endif --with-user=%{user} a74 1 %if ! %{postfix} a81 1 %endif a87 1 %if ! %{postfix} d91 1 a91 1 echo "You must remove the milter-greylist config" a93 1 %endif a121 3 * Thu Jan 4 2007 Nerijus Baliunas 3.1.4-1 - added build_user, build_postfix, build_dnsrbl, build_libbind definitions @ 1.55 log @bump to 3.0a5 @ text @@ 1.54 log @Build fix on Tru64, fix MX sync (Attila Bruncsak) @ text @d3 1 a3 1 %define ver 3.0a4 @ 1.53 log @Build and IPv6 fixes @ text @@ 1.52 log @bump to 3.0a3 @ text @d3 1 a3 1 %define ver 3.0a3 @ 1.51 log @Fix -r @ text @d3 1 a3 1 %define ver 3.0a2 @ 1.50 log @Fix --disable-drac and --disable-dnsrbl (Fabien Tassin) @ text @@ 1.49 log @Fix improper strncpy usage (AIDA Shinra) @ text @@ 1.48 log @Bump to alpha 2 @ text @@ 1.47 log @Bump to 3.0a1 @ text @d3 1 a3 1 %define ver 3.0a1 @ 1.46 log @Build fix @ text @d3 1 a3 1 %define ver 2.1.12 @ 1.45 log @bump to 2.1.12 @ text @@ 1.44 log @bump to 2.1.11 @ text @d3 1 a3 1 %define ver 2.1.11 @ 1.43 log @bump to 2.1.10 @ text @d3 1 a3 1 %define ver 2.1.10 @ 1.42 log @Build fixes @ text @d3 1 a3 1 %define ver 2.1.9 @ 1.41 log @uninitialized string, bump to 1.3.9 @ text @@ 1.40 log @Build fixes @ text @d3 1 a3 1 %define ver 2.1.9a1 @ 1.39 log @bump to 2.1.9a1 @ text @@ 1.38 log @configure fix @ text @d3 1 a3 1 %define ver 2.1.8 @ 1.37 log @bump to 2.1.8 @ text @@ 1.36 log @regen @ text @d3 1 a3 1 %define ver 2.1.7 @ 1.35 log @Build fixes, --enable-dnsrbl flag @ text @@ 1.34 log @bump to next release, configure for 3.0 @ text @d3 1 a3 1 %define ver 2.1.6 @ 1.33 log @Build fix, bump to 2.1.5 @ text @d3 1 a3 1 %define ver 2.1.5 @ 1.32 log @Bump to 2.1.4 @ text @d3 1 a3 1 %define ver 2.1.4 @ 1.31 log @Bump to 2.1.3 @ text @d3 1 a3 1 %define ver 2.1.3 @ 1.30 log @Bump to 2.1.2 @ text @d3 1 a3 1 %define ver 2.1.2 @ 1.29 log @Bump to 2.1.1 @ text @d3 1 a3 1 %define ver 2.1.1 @ 1.28 log @DRAC support @ text @d3 1 a3 1 %define ver 2.0.2 @ 1.27 log @Bump to 2.0.1 @ text @@ 1.26 log @Bump to 2.0.1 @ text @d3 1 a3 1 %define ver 2.0.1 @ 1.25 log @Bump to 2.0.1b1 @ text @d3 1 a3 1 %define ver 2.0.1b1 @ 1.24 log @Regen for newer libspf2 @ text @d3 1 a3 1 %define ver 2.0 @ 1.23 log @Bump to 2.0 @ text @@ 1.22 log @bump to 2.0rc5 @ text @d3 1 a3 1 %define ver 2.0rc5 @ 1.21 log @Fix suffix match for domain clause @ text @d3 1 a3 1 %define ver 2.0rc4 @ 1.20 log @Bump to 2.0rc4 @ text @@ 1.19 log @Bump to 2.0rc3 @ text @d3 1 a3 1 %define ver 2.0rc3 @ 1.18 log @Bump to 2.0rc2 @ text @d3 1 a3 1 %define ver 2.0rc2 @ 1.17 log @Bump to 2.0rc1 @ text @d3 1 a3 1 %define ver 2.0rc1 @ 1.16 log @Bump to 2.0b7 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.3 2005/03/17 20:31:51 manu Exp $ d3 1 a3 1 %define ver 2.0b7 d17 3 a19 3 Requires: sendmail >= 8.12 Requires: sendmail-cf >= 8.12 BuildRequires: sendmail-devel >= 8.12 @ 1.15 log @Split install targets (Elrond) @ text @d3 1 a3 1 %define ver 2.0b5 @ 1.14 log @*** empty log message *** @ text @@ 1.13 log @Install preformatted man pages that Solaris can display @ text @d3 1 a3 1 %define ver 2.0b6 @ 1.12 log @Missing fix... @ text @d3 1 a3 1 %define ver 2.0b5 @ 1.11 log @Bump to 2.0b4 @ text @d3 1 a3 1 %define ver 2.0b4 @ 1.10 log @Updated .spec file to not use root privs @ text @d3 1 a3 1 %define ver 2.0b3 @ 1.9 log @Mistake. @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.8 2005/02/13 23:42:01 manu Exp $ d3 1 a3 1 %define ver 2.0b2 d58 5 a62 1 make DESTDIR=${RPM_BUILD_ROOT} install d65 7 d85 1 a85 1 if [ $1 = 0 ]; then d99 7 a105 1 else d122 3 @ 1.8 log @Pull up 2.0b2 fixes Check if -D_REENTRANT is needed for localtime_r and friends Typo in delayedreject Check for initgroups existence Add more E-bay addresses in greylist.conf Drop \ for multi-line ACL as it break builds with some version of yacc @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.6 2005/02/07 22:03:01 manu Exp $ d3 1 a3 1 %define ver 2.0b1 @ 1.7 log @Bump to 2.0b2 @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.2 2005/02/06 10:45:55 manu Exp $ d3 1 a3 1 %define ver 2.0b2 @ 1.6 log @Bump to 2.0b1 @ text @d3 1 a3 1 %define ver 2.0b1 @ 1.5 log @Updated .spec file @ text @d1 1 a1 1 # $Id: milter-greylist.spec.in,v 1.1 2005/01/08 15:11:43 manu Exp $ d3 1 a3 1 %define ver 1.7.5 d5 1 a5 1 %define user smmsp @ 1.4 log @updated spec file. @ text @d1 1 a1 1 # $Id: milter-greylist.spec,v 1.1 2004/12/17 22:37:43 manu Exp $ d11 1 a11 1 Group: System Environment/Daemons d15 1 a15 1 BuildRoot: %{_tmppath}/%{name}-%{version} d17 2 a18 1 Requires: sendmail >= 8.12, sendmail-cf >= 8.12 d20 2 a21 1 BuildRequires: flex, bison d44 3 a46 2 ./configure --prefix=%{_prefix} --mandir=%{_mandir} --with-user=%{user} make d51 3 a53 3 mkdir -p ${RPM_BUILD_ROOT}/etc/mail mkdir -p ${RPM_BUILD_ROOT}/var/milter-greylist mkdir -p ${RPM_BUILD_ROOT}/usr/share/sendmail-cf/feature d57 1 d64 8 d75 1 d85 7 d95 1 a95 1 %config (noreplace) /etc/mail/greylist.conf d97 1 a97 2 %{_prefix}/bin/milter-greylist %{_datadir}/sendmail-cf/feature/milter-greylist.m4 d100 3 a102 1 %dir %attr(-,%{user},root) /var/milter-greylist d105 9 @ 1.3 log @Bump to 1.7.5 @ text @d11 1 a11 1 Group: System Environment/Daemons d17 1 a17 1 Requires: sendmail >= 8.12 d19 1 a19 1 BuildRequires: flex d78 1 d84 5 a88 2 * Thu Dec 28 2004 Emmanuel Dreyfus 1.7.4-1 - generate the .spec file from configure @ 1.2 log @.spec file generation from configure @ text @d3 1 a3 1 %define ver 1.7.4 @ 1.1 log @M4 file for easier sendmail.cf generation (Ivan F. Martinez) .spec file for generating RPM (Ivan F. Martinez) @ text @d1 1 a1 1 # $Id$ d3 1 a3 1 %define ver 1.7.3 d83 3 @