1 |
jpp |
1.3 |
Summary: Userspace logging daemon for netfilter |
2 |
|
|
Name: ulogd |
3 |
|
|
Version: 2.0.7 |
4 |
|
|
Release: 1%{?dist} |
5 |
|
|
License: GPLv2+ |
6 |
|
|
Group: System Environment/Daemons |
7 |
|
|
URL: http://www.netfilter.org/projects/%{name}/ |
8 |
|
|
Source0: http://ftp.netfilter.org/pub/%{name}/%{name}-%{version}.tar.bz2 |
9 |
|
|
Source1: %{name}.init |
10 |
|
|
Source2: %{name}.logrotate |
11 |
|
|
Source3: %{name}2.service |
12 |
|
|
|
13 |
|
|
BuildRequires: libnetfilter_conntrack-devel >= 0.0.95 |
14 |
|
|
BuildRequires: libnetfilter_log-devel >= 1.0.0 |
15 |
|
|
BuildRequires: libnfnetlink-devel >= 0.0.39 |
16 |
|
|
BuildRequires: libnetfilter_acct-devel >= 1.0.1 |
17 |
|
|
BuildRequires: sgml-tools |
18 |
|
|
BuildRequires: libmnl-devel |
19 |
|
|
|
20 |
|
|
Requires(post): /sbin/service |
21 |
|
|
Requires(post): /sbin/chkconfig |
22 |
|
|
Requires(preun): /sbin/chkconfig |
23 |
|
|
Requires(preun): /sbin/service |
24 |
|
|
Requires(postun): /sbin/service |
25 |
vip-ire |
1.1 |
|
26 |
|
|
%description |
27 |
jpp |
1.3 |
%{name} is a logging daemon that reads event messages coming from the Netfilter |
28 |
|
|
connection tracking and the Netfilter packet logging subsystem. You have to |
29 |
|
|
enable support for connection tracking event delivery; ctnetlink and the NFLOG |
30 |
|
|
target in your Linux kernel 2.6.x or load their respective modules. The |
31 |
|
|
deprecated ULOG target (which has been superseded by NFLOG) is also supported. |
32 |
|
|
|
33 |
|
|
%package libdbi |
34 |
|
|
Summary: Libdbi framework output plugin for %{name} |
35 |
|
|
Group: System Environment/Daemons |
36 |
|
|
BuildRequires: libdbi-devel |
37 |
|
|
Requires: %{name} = %{version} |
38 |
|
|
%description libdbi |
39 |
|
|
%{name}-libdbi is a libdbi output plugin for %{name}. It enables logging of |
40 |
|
|
firewall information through a libdbi interface. |
41 |
vip-ire |
1.1 |
|
42 |
|
|
%package mysql |
43 |
jpp |
1.3 |
Summary: MySQL output plugin for %{name} |
44 |
|
|
Group: System Environment/Daemons |
45 |
|
|
BuildRequires: mysql-devel |
46 |
|
|
#BuildRequires: openssl-devel |
47 |
|
|
Requires: %{name} = %{version} |
48 |
vip-ire |
1.1 |
%description mysql |
49 |
jpp |
1.3 |
%{name}-mysql is a MySQL output plugin for %{name}. It enables logging of |
50 |
vip-ire |
1.1 |
firewall information into a MySQL database. |
51 |
jpp |
1.3 |
|
52 |
vip-ire |
1.1 |
%package pgsql |
53 |
jpp |
1.3 |
Summary: PostgreSQL output plugin for %{name} |
54 |
|
|
Group: System Environment/Daemons |
55 |
|
|
BuildRequires: postgresql-devel |
56 |
|
|
Requires: %{name} = %{version} |
57 |
vip-ire |
1.1 |
%description pgsql |
58 |
jpp |
1.3 |
%{name}-pgsql is a PostgreSQL output plugin for %{name}. It enables logging of |
59 |
vip-ire |
1.1 |
firewall information into a PostgreSQL database. |
60 |
|
|
|
61 |
|
|
%package pcap |
62 |
jpp |
1.3 |
Summary: PCAP output plugin for %{name} |
63 |
|
|
Group: System Environment/Daemons |
64 |
|
|
BuildRequires: libpcap-devel |
65 |
|
|
Requires: %{name} = %{version} |
66 |
vip-ire |
1.1 |
%description pcap |
67 |
jpp |
1.3 |
%{name}-pcap is a output plugin for %{name} that saves packet logs as PCAP |
68 |
|
|
file. PCAP is a standard format that can be later analyzed by a lot of tools |
69 |
|
|
such as tcpdump and wireshark. |
70 |
|
|
|
71 |
|
|
%package sqlite |
72 |
|
|
Summary: SQLITE output plugin for %{name} |
73 |
|
|
Group: System Environment/Daemons |
74 |
|
|
BuildRequires: sqlite-devel |
75 |
|
|
Requires: %{name} = %{version} |
76 |
|
|
%description sqlite |
77 |
|
|
%{name}-sqlite is a SQLITE output plugin for %{name}. It enables logging of |
78 |
|
|
firewall information into an SQLITE database. |
79 |
vip-ire |
1.1 |
|
80 |
|
|
%prep |
81 |
|
|
%setup -q |
82 |
|
|
|
83 |
jpp |
1.3 |
%{__sed} -i -e 's|/var/log/|%{_localstatedir}/log/%{name}/|g' %{name}.conf.in |
84 |
vip-ire |
1.1 |
|
85 |
|
|
%build |
86 |
jpp |
1.3 |
%configure \ |
87 |
|
|
--disable-static \ |
88 |
|
|
--enable-shared \ |
89 |
|
|
--with-dbi-lib=%{_libdir} \ |
90 |
|
|
--with-pcap-lib=%{_libdir} \ |
91 |
|
|
--with-sqlite3-lib=%{_libdir} |
92 |
|
|
|
93 |
|
|
%{__make} %{?_smp_mflags} |
94 |
|
|
%{__make} %{?_smp_mflags} -C doc |
95 |
vip-ire |
1.1 |
|
96 |
|
|
%install |
97 |
jpp |
1.3 |
%{__rm} -rf %{buildroot} |
98 |
|
|
%{__make} DESTDIR=%{buildroot} install |
99 |
|
|
|
100 |
|
|
%{__mkdir_p} -m 0755 %{buildroot}%{_localstatedir}/log/%{name}/ |
101 |
|
|
|
102 |
|
|
%{__mkdir_p} -m 0755 %{buildroot}%{_sysconfdir}/ |
103 |
|
|
%{__install} -m 0644 %{name}.conf %{buildroot}%{_sysconfdir}/ |
104 |
|
|
|
105 |
|
|
%{__mkdir_p} -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d/ |
106 |
|
|
%{__install} -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} |
107 |
vip-ire |
1.1 |
|
108 |
|
|
|
109 |
|
|
%post |
110 |
jpp |
1.3 |
/sbin/chkconfig --add %{name} |
111 |
|
|
/sbin/service %{name} condrestart >/dev/null 2>&1 || : |
112 |
vip-ire |
1.1 |
|
113 |
jpp |
1.3 |
%preun |
114 |
|
|
# if we are uninstalling... |
115 |
|
|
if [ "$1" = 0 ]; then |
116 |
|
|
/sbin/service %{name} stop > /dev/null 2>&1 ||: |
117 |
|
|
/sbin/chkconfig --del %{name} |
118 |
vip-ire |
1.1 |
fi |
119 |
|
|
|
120 |
jpp |
1.3 |
%postun |
121 |
|
|
# if we are upgrading... |
122 |
|
|
if [ "$1" -ge "1" ]; then |
123 |
|
|
/sbin/service %{name} condrestart >/dev/null 2>&1 || : |
124 |
vip-ire |
1.1 |
fi |
125 |
|
|
|
126 |
jpp |
1.3 |
%check |
127 |
|
|
%{__make} %{?_smp_mflags} check |
128 |
vip-ire |
1.1 |
|
129 |
|
|
%clean |
130 |
jpp |
1.3 |
%{__rm} -rf %{buildroot} |
131 |
vip-ire |
1.1 |
|
132 |
|
|
%files |
133 |
jpp |
1.3 |
%defattr(0755,root,root,0755) |
134 |
|
|
%{_sbindir}/%{name} |
135 |
|
|
%{_libdir}/%{name} |
136 |
|
|
%defattr(0644,root,root,0755) |
137 |
|
|
%doc COPYING |
138 |
|
|
%doc AUTHORS README |
139 |
|
|
%doc doc/%{name}.txt doc/%{name}.ps doc/%{name}.html |
140 |
|
|
%doc %{_mandir}/man?/* |
141 |
|
|
%config(noreplace) %{_sysconfdir}/%{name}.conf |
142 |
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name} |
143 |
|
|
%dir %{_localstatedir}/log/%{name} |
144 |
|
|
%exclude %{_libdir}/%{name}/*.la |
145 |
|
|
%exclude %{_libdir}/%{name}/%{name}_output_DBI.so |
146 |
|
|
%exclude %{_libdir}/%{name}/%{name}_output_MYSQL.so |
147 |
|
|
%exclude %{_libdir}/%{name}/%{name}_output_PGSQL.so |
148 |
|
|
%exclude %{_libdir}/%{name}/%{name}_output_PCAP.so |
149 |
|
|
%exclude %{_libdir}/%{name}/%{name}_output_SQLITE3.so |
150 |
|
|
|
151 |
|
|
%files libdbi |
152 |
|
|
%defattr(0755,root,root,0755) |
153 |
|
|
%{_libdir}/%{name}/%{name}_output_DBI.so |
154 |
|
|
%defattr(0644,root,root,0755) |
155 |
|
|
%doc COPYING |
156 |
vip-ire |
1.1 |
|
157 |
|
|
%files mysql |
158 |
jpp |
1.3 |
%defattr(0755,root,root,0755) |
159 |
|
|
%{_libdir}/%{name}/%{name}_output_MYSQL.so |
160 |
|
|
%defattr(0644,root,root,0755) |
161 |
|
|
%doc COPYING |
162 |
vip-ire |
1.1 |
|
163 |
|
|
%files pgsql |
164 |
jpp |
1.3 |
%defattr(0755,root,root,0755) |
165 |
|
|
%{_libdir}/%{name}/%{name}_output_PGSQL.so |
166 |
|
|
%defattr(0644,root,root,0755) |
167 |
|
|
%doc COPYING |
168 |
vip-ire |
1.1 |
|
169 |
|
|
%files pcap |
170 |
jpp |
1.3 |
%defattr(0755,root,root,0755) |
171 |
|
|
%{_libdir}/%{name}/%{name}_output_PCAP.so |
172 |
|
|
%defattr(0644,root,root,0755) |
173 |
|
|
%doc COPYING |
174 |
|
|
|
175 |
|
|
%files sqlite |
176 |
|
|
%defattr(0755,root,root,0755) |
177 |
|
|
%{_libdir}/%{name}/%{name}_output_SQLITE3.so |
178 |
|
|
%defattr(0644,root,root,0755) |
179 |
|
|
%doc COPYING |
180 |
vip-ire |
1.1 |
|
181 |
|
|
%changelog |
182 |
jpp |
1.2 |
* Wed Mar 03 2021 Jean-Philipe Pialasse <tests@pialasse.com> 2.0.7-2.sme |
183 |
|
|
- bump version to 2.0.7 [SME: 11248] |
184 |
jpp |
1.3 |
- remove init script, let integrator choose between systemd and init. |
185 |
|
|
|
186 |
|
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.5-2 |
187 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
188 |
|
|
|
189 |
|
|
* Tue Sep 22 2015 Martin Preisler <mpreisle@redhat.com> 2.0.5-1 |
190 |
|
|
- new upstream release |
191 |
|
|
|
192 |
|
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-4 |
193 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
194 |
|
|
|
195 |
|
|
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-3 |
196 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |
197 |
|
|
|
198 |
|
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-2 |
199 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
200 |
|
|
|
201 |
|
|
* Tue Apr 15 2014 Martin Preisler <mpreisle@redhat.com> 2.0.4-1 |
202 |
|
|
- new upstream release |
203 |
|
|
|
204 |
|
|
* Mon Jan 27 2014 Martin Preisler <mpreisle@redhat.com> 2.0.3-2 |
205 |
|
|
- rebuilt because of libdbi ABI break |
206 |
|
|
|
207 |
|
|
* Fri Nov 29 2013 Martin Preisler <mpreisle@redhat.com> 2.0.3-1 |
208 |
|
|
- update version |
209 |
|
|
|
210 |
|
|
* Tue Sep 24 2013 Martin Preisler <mpreisle@redhat.com> 2.0.2-2 |
211 |
|
|
- added accidentaly removed dist suffix in release |
212 |
|
|
- fixed up bogus dates in changelog |
213 |
|
|
|
214 |
|
|
* Mon Sep 09 2013 Martin Preisler <mpreisle@redhat.com> 2.0.2-1 |
215 |
|
|
- update version |
216 |
|
|
|
217 |
|
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-5.beta4 |
218 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
219 |
|
|
|
220 |
|
|
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-4.beta4 |
221 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
222 |
|
|
|
223 |
|
|
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-3.beta4 |
224 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
225 |
|
|
|
226 |
|
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2.beta4 |
227 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
228 |
|
|
|
229 |
|
|
* Wed Nov 23 2011 Stephen Beahm <stephenbeahm@comcast.net> - 2.0.0-1.beta4 |
230 |
|
|
- update version. |
231 |
|
|
- spec review. |
232 |
|
|
- (rebased on top of the remaining 1.24 changes, original date was Nov 16 2010) |
233 |
|
|
|
234 |
|
|
* Wed Mar 23 2011 Dan HorĂ¡k <dan@danny.cz> - 1.24-15 |
235 |
|
|
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient) |
236 |
|
|
|
237 |
|
|
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-14 |
238 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
239 |
jpp |
1.2 |
|
240 |
vip-ire |
1.1 |
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.24-13 |
241 |
|
|
- rebuilt with new openssl |
242 |
|
|
|
243 |
|
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-12 |
244 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
245 |
|
|
|
246 |
|
|
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-11 |
247 |
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
248 |
|
|
|
249 |
|
|
* Sat Jan 24 2009 Aurelien Bompard <abompard@fedoraproject.org> 1.24-10 |
250 |
|
|
- rebuild for mysql |
251 |
|
|
|
252 |
|
|
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.24-9 |
253 |
|
|
- Autorebuild for GCC 4.3 |
254 |
|
|
|
255 |
|
|
* Wed Jan 9 2008 Leopold Aichinger <linuxtrainer@gmx.at> 1.24-8 |
256 |
|
|
- Support for libpcap added |
257 |
|
|
|
258 |
|
|
* Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.24-7 |
259 |
|
|
- Rebuild for deps |
260 |
|
|
|
261 |
|
|
* Tue Aug 14 2007 Aurelien Bompard <abompard@fedoraproject.org> 1.24-5 |
262 |
|
|
- Fix the deprecated way of getting the DSO initializers run, causing |
263 |
|
|
builds to fails with rpm-build > 4.4.2.1-3 (new find-debuginfo.sh script) |
264 |
|
|
|
265 |
|
|
* Sat Jul 14 2007 Aurelien Bompard <abompard@fedoraproject.org> 1.24-4 |
266 |
|
|
- add patch to fix bug 247345 |
267 |
|
|
- update URL |
268 |
|
|
- fix initscript (bug 247083) |
269 |
|
|
- unmark init script as %%config (Fedora policy) |
270 |
|
|
|
271 |
|
|
* Sat Dec 09 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.24-3 |
272 |
|
|
- rebuild |
273 |
|
|
|
274 |
|
|
* Thu Aug 31 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.24-2 |
275 |
|
|
- rebuild |
276 |
|
|
|
277 |
|
|
* Wed Feb 22 2006 Aurelien Bompard <gauret[AT]free.fr> 1.24-1 |
278 |
|
|
- version 1.24 |
279 |
|
|
- drop patch3 (applied upstream) |
280 |
|
|
- drop patch4 (upstream uses mysql-config to detect libdir now) |
281 |
|
|
- drop patch5 (applied upstream) |
282 |
|
|
|
283 |
|
|
* Tue Feb 21 2006 Aurelien Bompard <gauret[AT]free.fr> 1.23-3 |
284 |
|
|
- rebuild for FC5 |
285 |
|
|
|
286 |
|
|
* Sun Jul 24 2005 Aurelien Bompard <gauret[AT]free.fr> 1.23-2 |
287 |
|
|
- compress rotated logs |
288 |
|
|
- start after mysql in the init process |
289 |
|
|
- use dist tag |
290 |
|
|
|
291 |
|
|
* Tue Apr 19 2005 Aurelien Bompard <gauret[AT]free.fr> 1.23-1.fc4 |
292 |
|
|
- version 1.23 |
293 |
|
|
- change release tag for FC4 |
294 |
|
|
- add patch for GCC4 (upstream bug #323) |
295 |
|
|
|
296 |
jpp |
1.3 |
* Thu Apr 07 2005 Michael Schwendt <mschwendt[AT]users.sf.net> |
297 |
vip-ire |
1.1 |
- rebuilt |
298 |
|
|
|
299 |
|
|
* Wed Mar 09 2005 Aurelien Bompard <gauret[AT]free.fr> 1.22-1 |
300 |
|
|
- version 1.22 |
301 |
|
|
- add gpg signature to sources |
302 |
|
|
|
303 |
|
|
* Sun Feb 20 2005 Aurelien Bompard <gauret[AT]free.fr> 1.21-1 |
304 |
|
|
- version 1.21 |
305 |
|
|
|
306 |
|
|
* Fri Dec 17 2004 Michael Schwendt <mschwendt[AT]users.sf.net> 1.02-8 |
307 |
|
|
- revise x86_64 patch to remove more hardcoded /lib badness |
308 |
|
|
|
309 |
|
|
* Fri Dec 17 2004 Michael Schwendt <mschwendt[AT]users.sf.net> 1.02-7 |
310 |
|
|
- x86_64, patch configure to look for mysql/pgsql below %%_libdir. |
311 |
|
|
- delete undefined %%epoch in mysql/pgsql sub package dep. |
312 |
|
|
|
313 |
|
|
* Sun Oct 31 2004 Aurelien Bompard <gauret[AT]free.fr> 1.02-6 |
314 |
|
|
- apply Michael Schwendt's suggestions in bug 1598 |
315 |
|
|
|
316 |
|
|
* Wed Oct 20 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.02-0.fdr.5 |
317 |
|
|
- enable MySQL and PostgreSQL in subpackages |
318 |
|
|
- add man page from Debian |
319 |
|
|
|
320 |
|
|
* Wed Oct 06 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.02-0.fdr.4 |
321 |
|
|
- apply QA suggestions (bug 1598) |
322 |
|
|
|
323 |
|
|
* Sat Jul 10 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.02-0.fdr.3 |
324 |
|
|
- disable parallel builds |
325 |
|
|
- add chkconfig to Requires(pre,post) |
326 |
|
|
- set the right mode for /etc/logrotate.d/ulogd |
327 |
|
|
- rotate weekly |
328 |
|
|
|
329 |
|
|
* Sun May 16 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.02-0.fdr.2 |
330 |
|
|
- Add Epoch: 0 |
331 |
jpp |
1.3 |
|