Subversion Repositories ALCASAR

Rev

Details | Last modification | View Log

Rev Author Line No. Line
2768 rexy 1
Summary:	HTTP anti-virus proxy filter
2
Name:		havp
3
Version:	0.93
4
Release:	1%{?dist}
5
License:	GPLv2
6
Group:		Security
7
URL:		https://sourceforge.net/projects/havp/
8
Source:		%{name}-%{version}.tar.gz
9
Patch1:		havp-init.diff
10
Packager:	Richard REY (Rexy)
11
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
12
BuildRequires:	clamav-devel
13
 
14
%description
15
HAVP (HTTP AntiVirus proxy) is a proxy with an anti-virus filter.
16
It does not cache or filter content. At the moment the complete
17
traffic is scanned. The reason for this is the chance of malicious
18
code in nearly every filetype e.g. HTML (JavaScript) or Jpeg.
19
 
20
I aim to stop especially dialer or browser exploits. But writing
21
a http Anti Virus Proxy is a real dilemma! Huge downloads are
22
a problem for virus scanning proxies. A Client should not receive
23
data which is unchecked by the virus scanner, but big downloads
24
should not timeout.
25
 
26
%prep
27
%setup
28
%patch1 -p0
29
%build
30
%configure
31
%make
32
 
33
%install
34
rm -rf %{buildroot}
35
install -d %{buildroot}%{_initrddir}
36
cp /etc/init.d/havp %{buildroot}%{_initrddir}/havp
37
install -d %{buildroot}%{_localstatedir}/run/havp/
38
install -d %{buildroot}%{_localstatedir}/log/havp/
39
%makeinstall
40
 
41
%pre
42
if ! /usr/bin/id havp &>/dev/null; then
43
	/usr/sbin/useradd -r -d %{_localstatedir}/log/havp -s /bin/sh -c "havp" havp || \
44
		%logmsg "Unexpected error adding user \"havp\". Aborting installation."
45
fi
46
 
47
%post
48
/usr/bin/systemctl -q enable havp.service
49
 
50
%preun
51
if [ $1 -eq 0 ]; then
52
	/usr/bin/systemctl stop havp.service
53
	/usr/bin/systemctl -q disable havp.service
54
fi
55
 
56
%postun
57
if [ $1 -eq 0 ]; then
58
	/usr/sbin/userdel havp || %logmsg "User \"havp\" could not be deleted."
59
fi
60
 
61
%files
62
%defattr(-, root, root, 0755)
63
%doc ChangeLog COPYING INSTALL update-conf
64
%config %{_sysconfdir}/havp/
65
%config %{_initrddir}/havp
66
%{_sbindir}/havp
67
 
68
%defattr(-, havp, havp, 0755)
69
%{_localstatedir}/log/havp/
70
%{_localstatedir}/run/havp/
71
 
72
%changelog
73
* Sat Nov 23 2019 Rexy for ALCASAR project
74
- Rebuild 0.93 for MGA7
75
 
76
* Sun Apr 3 2016 Rexy for ALCASAR project
77
- Rebuild 0.92a.1 for Mga5
78
 
79
* Thu Jul 07 2014 jb <jeanbaptiste.couprit@gmail.com> - 0.92-1.1
80
- Created .spec file to build rpms for Mageia4 (x86_64 & i586).
81
- Created two rpms : havp-0.92a-1-1.mga4.x86_64.rpm & havp-0.92a-1-1.mga4.i586.rpm with Libclamav patch (OpenSSL)
82
 
83
* Tue Apr 30 2013 Crox <ptitois@gmail.com> - 0.92-1.1
84
- Created .spec file to build rpms for Mageia2 (x86_64 & i586).
85
 
86
* Sun Nov 21 2010 Rexy <richard@rexy.fr> - 0.92-1
87
- Updated to release 0.92a.
88
 
89
* Sun May  9 2010 Rexy <richard@irexy.fr> - 0.91-1
90
- Updated to release 0.91.
91
 
92
* Tue Apr  7 2009 Dries Verachtert <dries@ulyssis.org> - 0.90-1
93
- Updated to release 0.90.
94
 
95
* Wed Aug 13 2008 Dries Verachtert <dries@ulyssis.org> - 0.89-1
96
- Updated to release 0.89.
97
 
98
* Sun Apr 20 2008 Dries Verachtert <dries@ulyssis.org> - 0.88-1
99
- Updated to release 0.88.
100
 
101
* Mon Jul 23 2007 Dries Verachtert <dries@ulyssis.org> - 0.86-1
102
- Updated to release 0.86.
103
 
104
* Tue Aug 22 2006 Dag Wieers <dag@wieers.com> - 0.7.9-1
105
- Cosmetic changes.
106
 
107
* Wed May 31 2006 Bernard 'Tux' Lheureux <tux at portalinux dot org> 0.7.9-2
108
- Corrected the specfile to make it installable on CentOS 4.x
109
- Created and applied some patches to make it chkconfig compatible
110
- Created and applied a patch to make config reflect the correct location of the files
111
 
112
* Tue May 30 2006 Jim Perrin <jperrin at gmail dot com> 0.7.9-1
113
- Initial build for CentOS,
114
- Specfile generation... still some work to do...
115