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 michael.tremer@ipfire.org Date: Thu Feb 16 11:27:18 2023 +0000
clamav: Drop package
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.
Since that isn't a primary use case for IPFire, we will drop this package.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit b19e2261af440ff8d96871b45d637300891ca542 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Feb 16 11:26:49 2023 +0000
c_icap: Drop package
We currently do not have the resources to build this properly and it is not that urgent.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c388759b404b6bb35c4edc0acfd4ed8c2a78738d Author: Stefan Schantl stefan.schantl@ipfire.org Date: Tue Feb 14 09:15:40 2023 +0100
clamav: Silence output during user creation.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit bb7ea011b988a510c381b19c4331cab82e934a62 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Tue Feb 14 09:15:39 2023 +0100
clamav-databases: New package
This package just provide a base set of clamav virus databases to start.
The database may be outdated very soon but automatically got updated by freshclam.
This package only needs to be touched in case clamav got a new (incompatible) database file format.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit cab4ca7d415ce115db31bea54dd1d66f546b2c5a Author: Stefan Schantl stefan.schantl@ipfire.org Date: Tue Feb 14 09:15:38 2023 +0100
clamav: Drop clamav-databse subpackage.
The database is going to be provided by an own main package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 22fae69674c8f6c8cd7193ae4295e3acee9d5cf3 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Tue Feb 14 09:15:37 2023 +0100
clamav: Add config files for clamd and freshclam.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e8ec903db6f9e2374140af5d338ae9382f518225 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Tue Feb 14 09:15:36 2023 +0100
clamav: Change user/group to clamav
This user/group is now used by the clamav daemon and freshclam.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e2849e2653853f91b86af4fc0414019e0273fbd3 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Feb 12 16:20:13 2023 +0100
clamav: Add scriptlets to handle systemd service files.
Fixes #11603.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit aa2ea4d782b34e95c95c75396e7a78cdc2631e80 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Feb 12 16:20:12 2023 +0100
clamav: Proper create users and groups during package installation.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
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 info@ipfire.org # -############################################################################### - -name = c_icap -version = 0.4.2 -release = 3 - -groups = Networking/Daemons -url = http://c-icap.sourceforge.net -license = GPLv2 -summary = 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 = 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 += \ - --enable-large-files \ - --enable-ipv6 \ - --sysconfdir=/etc/c-icap \ - --localstatedir=/var - - prepare_cmds - autoreconf -vfi - end -end - -quality-agent - whitelist_rpath - /usr/lib - end -end - -packages - package %{name} - recommends = %{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 info@ipfire.org # -############################################################################### - -name = c_icap_modules -version = 0.4.2 -release = 2 - -groups = Networking/Daemons -url = http://c-icap.sourceforge.net -license = GPLv2 -summary = 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 = http://downloads.sourceforge.net/project/c-icap/c-icap-modules/0.4.x/ - -build - requires - autoconf - automake - c_icap-devel >= 0.4.0 - clamav-devel - libdb-devel - libtool-devel - end - - configure_options += \ - --sysconfdir=/etc/c-icap \ - --localstatedir=/var - - prepare_cmds - autoreconf -vfi - end - - install - mkdir -pv %{BUILDROOT}/etc/c-icap - make install DESTDIR=%{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 info@ipfire.org # -############################################################################### - -name = clamav -version = 0.103.7 -release = 1 - -groups = System Environment/Daemons -url = https://www.clamav.net -license = GPLv2 -summary = 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 = 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 = %{DIR_APP}/libclamav/.libs:%{DIR_APP}/libfreshclam/.libs - - configure_options += \ - --with-dbdir=%{localstatedir}/lib/clamav \ - --enable-clamdtop \ - --with-user=clamupdate \ - --with-group=clamupdate \ - --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 = %{thisver} - end - end - - package %{name}-libs - template LIBS - - requires - %{name}-databases = %{thisver} - end - end - - package %{name}-devel - template DEVEL - end - - package %{name}-debuginfo - template DEBUGINFO - end - - package %{name}-databases - summary = 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