From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 54f7881d225a05ba50c7544f6e9dbc899e5d6282 Date: Thu, 16 Feb 2023 11:28:47 +0000 Message-ID: <4PHXl41N9mz2xbS@people01.haj.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4250878439495702290==" List-Id: --===============4250878439495702290== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree". The branch, master has been updated via 54f7881d225a05ba50c7544f6e9dbc899e5d6282 (commit) via b19e2261af440ff8d96871b45d637300891ca542 (commit) via c388759b404b6bb35c4edc0acfd4ed8c2a78738d (commit) via bb7ea011b988a510c381b19c4331cab82e934a62 (commit) via cab4ca7d415ce115db31bea54dd1d66f546b2c5a (commit) via 22fae69674c8f6c8cd7193ae4295e3acee9d5cf3 (commit) via e8ec903db6f9e2374140af5d338ae9382f518225 (commit) via e2849e2653853f91b86af4fc0414019e0273fbd3 (commit) via aa2ea4d782b34e95c95c75396e7a78cdc2631e80 (commit) from 587be093d21df9e9e1883873c6aa8341bc1799d1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 54f7881d225a05ba50c7544f6e9dbc899e5d6282 Author: Michael Tremer Date: Thu Feb 16 11:27:18 2023 +0000 clamav: Drop package =20 There is only very limited use for ClamAV on the firewall. Since analysing web traffic is a waste of CPU resources, the only useful application for ClamAV would be to filter files on a file server. =20 Since that isn't a primary use case for IPFire, we will drop this package. =20 Signed-off-by: Michael Tremer commit b19e2261af440ff8d96871b45d637300891ca542 Author: Michael Tremer Date: Thu Feb 16 11:26:49 2023 +0000 c_icap: Drop package =20 We currently do not have the resources to build this properly and it is not that urgent. =20 Signed-off-by: Michael Tremer commit c388759b404b6bb35c4edc0acfd4ed8c2a78738d Author: Stefan Schantl Date: Tue Feb 14 09:15:40 2023 +0100 clamav: Silence output during user creation. =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit bb7ea011b988a510c381b19c4331cab82e934a62 Author: Stefan Schantl Date: Tue Feb 14 09:15:39 2023 +0100 clamav-databases: New package =20 This package just provide a base set of clamav virus databases to start. =20 The database may be outdated very soon but automatically got updated by freshclam. =20 This package only needs to be touched in case clamav got a new (incompatible) database file format. =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit cab4ca7d415ce115db31bea54dd1d66f546b2c5a Author: Stefan Schantl Date: Tue Feb 14 09:15:38 2023 +0100 clamav: Drop clamav-databse subpackage. =20 The database is going to be provided by an own main package. =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 22fae69674c8f6c8cd7193ae4295e3acee9d5cf3 Author: Stefan Schantl Date: Tue Feb 14 09:15:37 2023 +0100 clamav: Add config files for clamd and freshclam. =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit e8ec903db6f9e2374140af5d338ae9382f518225 Author: Stefan Schantl Date: Tue Feb 14 09:15:36 2023 +0100 clamav: Change user/group to clamav =20 This user/group is now used by the clamav daemon and freshclam. =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit e2849e2653853f91b86af4fc0414019e0273fbd3 Author: Stefan Schantl Date: Sun Feb 12 16:20:13 2023 +0100 clamav: Add scriptlets to handle systemd service files. =20 Fixes #11603. =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit aa2ea4d782b34e95c95c75396e7a78cdc2631e80 Author: Stefan Schantl Date: Sun Feb 12 16:20:12 2023 +0100 clamav: Proper create users and groups during package installation. =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: c_icap/c_icap.nm | 68 ------------------------- c_icap_modules/c_icap_modules.nm | 60 ---------------------- clamav/clamav.nm | 105 -------------------------------------= -- 3 files changed, 233 deletions(-) delete mode 100644 c_icap/c_icap.nm delete mode 100644 c_icap_modules/c_icap_modules.nm delete mode 100644 clamav/clamav.nm Difference in files: diff --git a/c_icap/c_icap.nm b/c_icap/c_icap.nm deleted file mode 100644 index a6f14305b..000000000 --- a/c_icap/c_icap.nm +++ /dev/null @@ -1,68 +0,0 @@ -############################################################################= ### -# IPFire.org - An Open Source Firewall Solution = # -# Copyright (C) - IPFire Development Team = # -############################################################################= ### - -name =3D c_icap -version =3D 0.4.2 -release =3D 3 - -groups =3D Networking/Daemons -url =3D http://c-icap.sourceforge.net -license =3D GPLv2 -summary =3D c-icap is an implementation of an ICAP server. - -description - c-icap is an implementation of an ICAP server. It can be used with \ - HTTP proxies that support the ICAP protocol to implement content \ - adaptation and filtering services. -end - -source_dl =3D http://downloads.sourceforge.net/project/c-icap/c-icap/0.4.x/ - -build - requires - autoconf - automake - libdb-devel - libtool-devel - zlib-devel - end - - configure_options +=3D \ - --enable-large-files \ - --enable-ipv6 \ - --sysconfdir=3D/etc/c-icap \ - --localstatedir=3D/var - - prepare_cmds - autoreconf -vfi - end -end - -quality-agent - whitelist_rpath - /usr/lib - end -end - -packages - package %{name} - recommends =3D %{name}_modules - - configfiles - /etc/c-icap/c-icap.conf - /etc/c-icap/c-icap.conf.default - /etc/c-icap/c-icap.magic - /etc/c-icap/c-icap.magic.default - end - end - - package %{name}-devel - template DEVEL - end - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/c_icap_modules/c_icap_modules.nm b/c_icap_modules/c_icap_modules= .nm deleted file mode 100644 index acde841be..000000000 --- a/c_icap_modules/c_icap_modules.nm +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################= ### -# IPFire.org - An Open Source Firewall Solution = # -# Copyright (C) - IPFire Development Team = # -############################################################################= ### - -name =3D c_icap_modules -version =3D 0.4.2 -release =3D 2 - -groups =3D Networking/Daemons -url =3D http://c-icap.sourceforge.net -license =3D GPLv2 -summary =3D c-icap service modules for clamav and content filrer. - -description - c-icap is an implementation of an ICAP server. It can be used with \ - HTTP proxies that support the ICAP protocol to implement content \ - adaptation and filtering services. -end - -source_dl =3D http://downloads.sourceforge.net/project/c-icap/c-icap-modules= /0.4.x/ - -build - requires - autoconf - automake - c_icap-devel >=3D 0.4.0 - clamav-devel - libdb-devel - libtool-devel - end - - configure_options +=3D \ - --sysconfdir=3D/etc/c-icap \ - --localstatedir=3D/var - - prepare_cmds - autoreconf -vfi - end - - install - mkdir -pv %{BUILDROOT}/etc/c-icap - make install DESTDIR=3D%{BUILDROOT} - end -end - -packages - package %{name} - configfiles - /etc/c-icap/srv_clamav.conf - /etc/c-icap/srv_clamav.conf.default - /etc/c-icap/srv_url_check.conf - /etc/c-icap/srv_url_check.conf.default - end - end - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/clamav/clamav.nm b/clamav/clamav.nm deleted file mode 100644 index d4548a94a..000000000 --- a/clamav/clamav.nm +++ /dev/null @@ -1,105 +0,0 @@ -############################################################################= ### -# IPFire.org - An Open Source Firewall Solution = # -# Copyright (C) - IPFire Development Team = # -############################################################################= ### - -name =3D clamav -version =3D 0.103.7 -release =3D 1 - -groups =3D System Environment/Daemons -url =3D https://www.clamav.net -license =3D GPLv2 -summary =3D A GPL virus scanner - -description - ClamAV is an open source (GPL) antivirus engine designed for - detecting Trojans, viruses, malware and other malicious threats. - It is the de facto standard for mail gateway scanning. It - provides a high performance mutli-threaded scanning daemon, - command line utilities for on demand file scanning, and an - intelligent tool for automatic signature updates. The core ClamAV - library provides numerous file format detection mechanisms, file - unpacking support, archive support, and multiple signature - languages for detecting threats. -end - -source_dl =3D https://www.clamav.net/downloads/production/ - -build - requires - bzip2-devel - curl-devel - gmp-devel - json-c-devel - libxml2-devel - ncurses-devel - openssl-devel - pcre2-devel - shadow-utils - systemd-devel - zlib-devel - end - - export LD_LIBRARY_PATH =3D %{DIR_APP}/libclamav/.libs:%{DIR_APP}/libfreshcl= am/.libs - - configure_options +=3D \ - --with-dbdir=3D%{localstatedir}/lib/clamav \ - --enable-clamdtop \ - --with-user=3Dclamupdate \ - --with-group=3Dclamupdate \ - --disable-rpath \ - --disable-llvm \ - --disable-zlib-vcheck - - # User and group have to exist to compile the source code, - # so we have to create them - prepare_cmds - groupadd -g 497 -r clamupdate - useradd -u 497 -r -s /sbin/nologin -d /var/lib/clamav -M \ - -c 'Clamav database update user' -g clamupdate clamupdate - - groupadd -g 496 -r clamscan - useradd -u 496 -r -s /sbin/nologin -d / -M \ - -g clamscan clamscan - end - - test - make check - end -end - -packages - package %{name} - requires - %{name}-libs =3D %{thisver} - end - end - - package %{name}-libs - template LIBS - - requires - %{name}-databases =3D %{thisver} - end - end - - package %{name}-devel - template DEVEL - end - - package %{name}-debuginfo - template DEBUGINFO - end - - package %{name}-databases - summary =3D Clamav Virus Databases. - description - Shipped virus databases needed for virus scanning. - end - - files - %{localstatedir}/lib/%{name} - end - end -end hooks/post-receive -- IPFire 3.x development tree --===============4250878439495702290==--