/[smecontribs]/rpms/smeserver-geoip/contribs9/smeserver-geoip.spec
ViewVC logotype

Contents of /rpms/smeserver-geoip/contribs9/smeserver-geoip.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.11 - (show annotations) (download)
Sat Jan 5 05:03:30 2019 UTC (5 years, 4 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-geoip-1_2-4_el6_sme
Changes since 1.10: +56 -3 lines
* Fri Jan 04 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.2-4.sme
- split smeserver-geoip into smeservergeoip and smeserver-geoip2 for compatibility [SME: 10691]
- workaround to find for plugin compatibility

1 %define name smeserver-geoip
2 %define version 1.2
3 %define release 4
4
5 Summary: SME Server geoip plugin
6 Name: %{name}
7 Version: %{version}
8 Release: %{release}%{?dist}
9 License: GPL
10 Group: Email
11 Source: %{name}-%{version}.tar.gz
12 Packager: Doug Kruhm <dakruhm@daknetworks.net>
13 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
14 BuildArchitectures: noarch
15 Requires: GeoIP >= 1.6.5
16 BuildRequires: e-smith-devtools >= 1.13.1-03
17 Patch0: smeserver-geoip-conf-typo.patch
18 Patch1: smeserver-geoip-fix-city-createlinks.patch
19
20 %description
21 The GEOIP plugin lets us know which country our mail server is receiving mail from. If we're receiving too much spam from a particular country, this will help track it down and then use that info to reject connections from that country. This ends up taking the load off our servers.
22
23 CHANGE THE CONFIG DB: config setprop qpsmtpd BadCountries <countrycode> (i.e. config setprop qpsmtpd BadCountries BR)
24 SIGNAL EVENT: signal-event email-update
25
26 #----------------------------------------------------
27
28 %package -n smeserver-geoip1
29 Summary: SME Server geoip plugin v1
30 Group: Email
31 Requires: perl-Geo-IP
32 Requires: GeoIP >= 1.6.5
33 BuildRequires: e-smith-devtools >= 1.13.1-03
34
35 %description -n smeserver-geoip1
36 The GEOIP plugin lets us know which country our mail server is receiving mail from. If we're receiving too much spam from a particular country, this will help track it down and then use that info to reject connections from that country. This ends up taking the load off our servers.
37
38 CHANGE THE CONFIG DB: config setprop qpsmtpd BadCountries <countrycode> (i.e. config setprop qpsmtpd BadCountries BR)
39 SIGNAL EVENT: signal-event email-update
40 #----------------------------------------------------
41
42 %package -n smeserver-geoip2
43 Summary: SME Server geoip plugin v2
44 Group: Email
45 Requires: perl-GeoIP2
46 Requires: GeoIP >= 1.6.5
47 BuildRequires: e-smith-devtools >= 1.13.1-03
48
49
50 %description -n smeserver-geoip2
51 The GEOIP plugin lets us know which country our mail server is receiving mail from. If we're receiving too much spam from a particular country, this will help track it down and then use that info to reject connections from that country. This ends up taking the load off our servers.
52
53 CHANGE THE CONFIG DB: config setprop qpsmtpd BadCountries <countrycode> (i.e. config setprop qpsmtpd BadCountries BR)
54 SIGNAL EVENT: signal-event email-update
55 #----------------------------------------------------
56
57 %changelog
58 * Fri Jan 04 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.2-4.sme
59 - split smeserver-geoip into smeservergeoip and smeserver-geoip2 for compatibility [SME: 10691]
60 - workaround to find for plugin compatibility
61
62 * Mon Oct 29 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2-3.sme
63 - Fix Use of uninitialized value $city in string eq
64 - Fix createlinks geoip-update action
65
66 * Sat Jun 23 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2-2.sme
67 - Fix typo in createlinks
68
69 * Tue Jun 12 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2-1.sme
70 - Update to latest v2 DBs [SME: 9033]
71 - add geocity.pl and geocountry.pl test files
72
73 * Wed Feb 15 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.2-7.sme
74 - update requirement for GeoIP 1.6.5 [SME: 9714]
75
76 * Thu Dec 22 2016 John Crisp <jcrisp@safeandsoundit.co.uk> 1.1.2-6
77 - Use newer versions of GeoIP databases [SME: 9714]
78
79 * Wed Sep 23 2015 John Crisp <jcrisp@safeandsoundit.co.uk> 1.1.2-5
80 - Add ability to whitelist an IP [SME:8981]
81
82 * Tue Sep 22 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 1.1.2-4
83 - the event geoip-update download the geoip database
84 - added smeserver-geoip-1.1.2.geoip-update-event.patch
85
86 * Sun Jun 14 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 1.1.2-2
87 - added createlinks
88 - added actions and crontab to download geoip database
89
90 * Mon Sep 03 2012 Doug Kruhm <dakruhm@daknetworks.net> 1.0.5
91 - defining $country to reduce noise if not found [SME: 5011]
92 - fixed misspelling in response if country is blocked [SME: 7058]
93 - cleaning up versioning to MAJOR-MINOR-PATCH
94
95 * Fri May 01 2009 Doug Kruhm <dakruhm@daknetworks.net> 1.0.0-04
96 - added response to connecting server if blocked [SME: 5011]
97
98 * Fri May 01 2009 Doug Kruhm <dakruhm@daknetworks.net> 1.0.0-03
99 - added line to reduce log noise [SME: 5011]
100
101 * Fri May 01 2009 Doug Kruhm <dakruhm@daknetworks.net> 1.0.0-02
102 - db defaults migrated from SPEC file to rpm files [SME: 5193]
103 - removed %post and %postun macros [SME: 5194]
104 - added Requires perl-Geo-IP [SME: 1866]
105 - added e-smith-devtools as a requirement [SME: 1866]
106
107 * Thu Jun 16 2007 Doug Kruhm <dakruhm@daknetworks.net>
108 - 1.0.0-01
109 - Original version
110
111
112 %prep
113 %setup
114 %patch0 -p1
115 %patch1 -p1
116
117 %build
118 %{__mkdir_p} root/var/lib/GeoIP
119 perl createlinks
120
121 %install
122 rm -rf $RPM_BUILD_ROOT
123 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
124 rm -f %{name}-%{version}-filelist
125 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
126
127 cat %{name}-%{version}-filelist \
128 |grep -v 'etc/e-smith/templates/etc/GeoIP.conf' \
129 |grep -v 'usr/bin/geocity.pl' \
130 |grep -v 'usr/bin/geocountry.pl'\
131 |grep -v 'smeserver-geopip-download-action' \
132 |grep -v 'templates2expand/etc/GeoIP.conf' \
133 > %{name}-%{version}-filelist-v1
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post
139
140 %postun
141
142 %files -f %{name}-%{version}-filelist-v1
143 %defattr(-,root,root)
144
145
146
147 %files -n smeserver-geoip2 -f %{name}-%{version}-filelist
148 %defattr(-,root,root,-)
149
150 %files -n smeserver-geoip1 -f %{name}-%{version}-filelist-v1
151 %defattr(-,root,root,-)
152
153
154

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed