96 Commits

Author SHA1 Message Date
Leonardo Arena
9538615b58 main/clamav: security upgrade to 0.100.3
CVE-2019-1787, CVE-2019-1788, CVE-2019-1789

Fixes #10262
2019-04-17 13:20:09 +00:00
J0WI
5412962cc2 main/clamav: security upgrade to 0.100.2 - CVE-2018-15378 - CVE-2018-14680 - CVE-2018-14681 - CVE-2018-14682
fixes #9685
2018-11-27 15:19:52 +00:00
Natanael Copa
a2123aa9d6 main/clamav: rebuild against openssl 1.1 2018-11-07 16:46:10 +00:00
J0WI
d2bfb22c8e main: (Bulk change) Update source urls to https using HTTPS Everywhere 2018-10-06 17:10:04 +00:00
Carlo Landmeter
540c3721c2 main/clamav: upgrade to 0.100.1 (CVE-2017-16932,CVE-2018-0360,CVE-2018-0361) 2018-07-14 00:58:38 +00:00
Natanael Copa
04c64d6f88 main/clamav: let abuild handle libs subpackage 2018-06-15 08:05:10 +00:00
Natanael Copa
6709a5c27c main/clamav: fix circular depends 2018-06-15 07:33:30 +00:00
Andy Postnikov
998ed2408a main/clamav: upgrade to 0.100.0 2018-04-18 17:47:54 +00:00
Natanael Copa
07e10a37e7 main/clamav: rebuild against libressl-2.7 2018-04-06 05:19:19 +00:00
Andy Postnikov
39811d7832 main/clamav: security upgrade to 0.99.4
http://blog.clamav.net/2018/03/clamav-0994-has-been-released.html
2018-03-06 00:53:11 +00:00
William Pitcock
8ed8b59660 main/clamav: fix typo 2018-02-26 20:50:27 +00:00
A. Wilcox
bd18500a8f main/clamav: Split OpenRC, add check, fix tabs 2018-02-26 20:42:19 +00:00
Carlo Landmeter
376c27e55c main/clamav: fix libclamav version 2018-02-16 02:30:11 +00:00
TBK
3b5a040133 main/clamav: upgrade secinfo for 0.99.3 2018-02-01 21:24:09 +00:00
Pierre Jaury
580f3ad70a main/clamav: upgrade to 0.99.3 (fixes multiple vulnerabilities) 2018-02-01 19:57:51 +00:00
Jakub Jirutka
63f5e7d295 [various]: unify names of licenses according to SPDX
This commit updates $license variable in all APKBUILDs to comply with
short names specified by SPDX version 3.0 [1] where possible. It was
done using find-and-replace method on substrings inside $license
variables.

Only license names were updated, not "expressions" specifying relation
between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or
exceptions (e.g. "X with exceptions").

Many licenses have a version or multiple variants, e.g. MPL-2.0,
BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not
contain license version or variant. Since there's no way how to infer
this information just from abuild, it were left without the variant
suffix or version, i.e. non SPDX compliant.

GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They
exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later
(formerly e.g. GPL-2.0+). We did not systematically noted distinguish
between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean
GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g.
GPL2+) were left without the variant suffix, i.e. non SPDX compliant.

Note: This commit just fixes format of the license names, no
verification has been done if the specified license information is
actually correct!

[1]: https://spdx.org/licenses/
2017-12-30 21:05:50 +01:00
Natanael Copa
4d93967c07 main/clamav: rebuild against libressl-2.6 2017-11-09 19:58:34 +00:00
Carlo Landmeter
7b825717ce main/clamav: various changes
* modernise
* run tests
* add milter
2017-09-19 23:10:14 +02:00
Natanael Copa
3e12b53f14 main/clamav: rebuild against libressl 2.5 2017-04-18 20:45:32 +00:00
Tuan M. Hoang
617ee00a32 main/clamav: fix bug
zlib 1.2.11 was mistaken as 1.2.1
2017-03-17 12:38:26 +00:00
Natanael Copa
d63df35aca main/clamav: rebuild against libressl 2016-10-10 12:04:06 +00:00
Przemyslaw Pawelczyk
511bd7a7a0 main/[various]: Bump pkgrel for .pre-install scripts fixes.
* main/dovecot: Properly set primary group in .pre-install.
main/dovecot/dovecot.pre-install

* main/{npre,postgrey}: Properly set primary group in .pre-install.
main/nrpe/nrpe.pre-install
main/postgrey/postgrey.pre-install

* main/ympd: Reorder arguments in .pre-install as in da4e96aacef5.
main/ympd/ympd.pre-install

* main/znc: Reorder arguments in .pre-install as in da4e96aacef5.
main/znc/znc.pre-install

* main/aports-build: Reorder arguments in .pre-install as in da4e96aacef5.
main/aports-build/aports-build.pre-install

* main/atheme-iris: Fix overlooked consistency issue as in a60b9f07dee0.
main/atheme-iris/atheme-iris.pre-install

* main/[various]: Add group and use it as primary in .pre-* scripts.
main/apache2/apache2.pre-install
main/aports-build/aports-build.pre-install
main/atheme-iris/atheme-iris.pre-install
main/clamav/clamav-db.pre-install
main/clamsmtp/clamsmtp.pre-install
main/clamsmtp/clamsmtp.pre-upgrade
main/coova-chilli/coova-chilli.pre-install
main/dhcp/dhcp.pre-install
main/djbdns/dnscache.pre-install
main/djbdns/tinydns.pre-install
main/ez-ipupdate/ez-ipupdate.pre-install
main/fetchmail/fetchmail.pre-install
main/freeswitch/freeswitch.pre-install
main/gitolite/gitolite.pre-install
main/gnats/gnats.pre-install
main/gross/gross.pre-install
main/icecast/icecast.pre-install
main/memcached/memcached.pre-install
main/ngircd/ngircd.pre-install
main/openntpd/openntpd.pre-install
main/snort/snort.pre-install
main/squid/squid.pre-install
main/squid/squid.pre-upgrade
main/transmission/transmission-daemon.pre-install
main/znc/znc.pre-install
2016-06-07 07:20:09 +00:00
Przemyslaw Pawelczyk
a7d67c695c main/[various]: Add group and use it as primary in .pre-* scripts.
Fixes the problem I unintentionally brought in commit ccc056dbf9d3:
system user creation doesn't add same named group and uses nogroup as
primary group unless explicitly specified via -G.

Brings status quo regarding primary groups of users created in packages:
- main/apache2
- main/aports-build
- main/atheme-iris
- main/clamav
- main/clamsmtp
- main/coova-chilli
- main/dhcp
- main/djbdns
- main/ez-ipupdate
- main/fetchmail
- main/freeswitch
- main/gitolite
- main/gnats
- main/gross
- main/icecast
- main/memcached
- main/ngircd
- main/openntpd
- main/snort
- main/squid
- main/transmission
- main/znc
2016-06-07 07:20:09 +00:00
Marian Buschsieweke
22e4fbaeb6 main/clamav: Update to version 0.99.2 2016-05-16 10:54:36 +00:00
Przemyslaw Pawelczyk
0f920d3abe main/[various]: bump pkgrel for pre-install fixes 2016-04-25 07:11:16 +00:00
Przemyslaw Pawelczyk
da4e96aace Reorder arguments passed to addgroup/adduser in scripts.
Now all invocations have following order of arguments (if present):

    addgroup -S -g ... GROUP
    adduser -S -u ... -D -H -h ... -s ... -G ... -g ... USER
2016-04-25 06:56:47 +00:00
Przemyslaw Pawelczyk
a60b9f07de Improve consistency of scripts using adduser/addgroup.
Following rules have been applied:
- script starts with shebang !#/bin/sh followed by blank line,
- script ends with exit 0 prepended by blank line,
- only stderr of adduser, addgroup or passwd is redirected to /dev/null,
- getent passwd/group instances has been removed,
- manual checking of file and group existence has been removed,
- `|| true` instances has been removed.

Comments and line wrapping have been preserved.
2016-04-25 06:55:43 +00:00
Przemyslaw Pawelczyk
a593d306c9 Add -g option (GECOS/comment) to adduser in scripts.
This way we can avoid ugly default:

    Linux user,,,
2016-04-25 06:54:18 +00:00
Przemyslaw Pawelczyk
ccc056dbf9 Add lacking -S option (system) to adduser/addgroup in scripts.
Groups and users created by packages shouldn't use high ids by default
(unless explicitly requested), to distinguish them from groups and users
created by administrators for humans.

Following 41 files lacked -S next to addgroup:
- community/sword/sword.pre-install
- main/amavisd-new/amavisd-new.pre-install
- main/chrony/chrony.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dnsmasq/dnsmasq.pre-install
- main/freeradius/freeradius.pre-install
- main/gdnsd/gdnsd.pre-install
- main/haproxy/haproxy.pre-install
- main/haproxy/haproxy.pre-upgrade
- main/kamailio/kamailio.pre-install
- main/logcheck/logcheck.pre-install
- main/mlmmj/mlmmj.pre-install
- main/nrpe/nrpe.pre-install
- main/open-vm-tools/open-vm-tools.pre-install
- main/postgrey/postgrey.pre-install
- main/privoxy/privoxy.pre-install
- main/redis/redis.pre-install
- main/samba/winbind.pre-install
- main/sircbot/sircbot.pre-install
- main/smokeping/smokeping.pre-install
- main/squark/squark.post-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/vsftpd/vsftpd.pre-install
- main/zabbix/zabbix-agent.pre-install
- testing/3proxy/3proxy.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/elasticsearch/elasticsearch.pre-install
- testing/emby/emby.pre-install
- testing/gdnsd/gdnsd.pre-install
- testing/icinga2/icinga2.pre-install
- testing/lusca/lusca.pre-install
- testing/lusca/lusca.pre-upgrade
- testing/mongodb/mongodb.pre-install
- testing/openxcap/openxcap.pre-install
- testing/prosody/prosody.pre-install
- testing/rancid/rancid.pre-install
- testing/rutorrent/rutorrent.pre-install
- testing/zabbix/zabbix-agent.pre-install

Following 60 files lacked -S next to adduser:
- community/caddy/caddy.pre-install
- community/domoticz/domoticz.pre-install
- community/minetest/minetest-server.pre-install
- community/oscam/oscam.pre-install
- community/seafile/seafile-server.pre-install
- community/syncthing/syncthing.pre-install
- main/apache2/apache2.pre-install
- main/aports-build/aports-build.pre-install
- main/atheme-iris/atheme-iris.pre-install
- main/bind/bind.pre-install
- main/clamav/clamav-db.pre-install
- main/clamsmtp/clamsmtp.pre-install
- main/clamsmtp/clamsmtp.pre-upgrade
- main/coova-chilli/coova-chilli.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dhcp/dhcp.pre-install
- main/distcc/distcc.pre-install
- main/djbdns/dnscache.pre-install
- main/djbdns/tinydns.pre-install
- main/dovecot/dovecot.pre-install
- main/ez-ipupdate/ez-ipupdate.pre-install
- main/fetchmail/fetchmail.pre-install
- main/freeswitch/freeswitch.pre-install
- main/gitolite/gitolite.pre-install
- main/gnats/gnats.pre-install
- main/gross/gross.pre-install
- main/icecast/icecast.pre-install
- main/kamailio/kamailio.pre-install
- main/lighttpd/lighttpd.pre-install
- main/mariadb/mariadb.pre-install
- main/memcached/memcached.pre-install
- main/ngircd/ngircd.pre-install
- main/nrpe/nrpe.pre-install
- main/openntpd/openntpd.pre-install
- main/postgrey/postgrey.pre-install
- main/snort/snort.pre-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/transmission/transmission-daemon.pre-install
- main/ympd/ympd.pre-install
- main/znc/znc.pre-install
- testing/at/at.pre-install
- testing/buildbot-slave/buildbot-slave.pre-install
- testing/buildbot/buildbot.pre-install
- testing/clapf/clapf.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/dbmail/dbmail.pre-install
- testing/dspam/dspam.pre-install
- testing/ejabberd/ejabberd.pre-install
- testing/emby/emby.pre-install
- testing/mongodb/mongodb.pre-install
- testing/opensips/opensips.pre-install
- testing/pdns/pdns.pre-install
- testing/prosody/prosody.pre-install
- testing/qpage/qpage.pre-install
- testing/rrdbot/rrdbot.pre-install
- testing/wt/wt.pre-install
- unmaintained/ejabberd-git/ejabberd-git.pre-install
2016-04-25 06:53:54 +00:00
Leonardo Arena
663fff8cc8 main/clamav: rename sample config files, so daemons can start oout-of-the-box. Fixes #5320 2016-04-18 07:55:46 +00:00
Valery Kartel
cbdb30d533 main/clamav: upgrade to 0.99.1 2016-03-04 15:54:18 +00:00
Jens Vehlhaber
085cc7e248 main/clamav: add pcre support for new signatures uses PCREs
Signed-off-by: Jens Vehlhaber <jens@eisfair.org>
2016-01-19 09:30:41 +00:00
Natanael Copa
697012f7d5 main/clamav: rebuild against fixed ncurses widechar only 2015-12-17 22:21:14 +00:00
Natanael Copa
43207f6430 main/clamav: rebuild against ncurses wide char 2015-12-17 13:43:11 +00:00
Valery Kartel
bedaab5b37 main/clamav: upgrade to 0.99. Minor fixes in APKBUILD, init and logrotate scripts (second release) 2015-12-08 14:26:59 +00:00
Natanael Copa
c303ba2829 main/clamav: rebuild against ncurses-6.0 2015-10-15 15:16:45 +00:00
Bartłomiej Piotrowski
b4a13e7314 Do not delete *.la files manually
Since abuild v2.22.0, these are removed automatically unless 'libtool'
option has been specified.
2015-09-10 13:59:03 +02:00
Natanael Copa
72d47b678d main/clamav: fix creation of socket dir
fixes #4175
2015-05-21 12:15:58 +00:00
Natanael Copa
12076db26a main/clamav: upgrade to 0.98.7 2015-05-04 12:24:07 +00:00
Timo Teräs
3b4cd7e13d main/clamav: fix -dev dependencies 2015-05-01 13:08:56 +00:00
Natanael Copa
6bf81f56e8 main/*: replace all sbin/runscript with sbin/openrc-run 2015-04-28 14:34:51 +00:00
Łukasz Jendrysik
3e601fbc18 main/clamav: upgrade to 0.98.6 2015-01-29 08:57:17 +01:00
Natanael Copa
28a40b21ce main/clamav: upgrade to 0.98.5 2014-11-21 08:49:24 +00:00
Timo Teräs
d911f2daaf main/clamav: force large stacks on musl
clamav assumes glibc on linux with huge stacks; but musl has smallish
default stack size similar to bsd. force clamav to manually set required
sizes to work without crashing.
2014-06-24 12:50:14 +03:00
Natanael Copa
d1b8e8d443 main/clamav: upgrade to 0.98.4 2014-06-19 09:45:06 +00:00
Natanael Copa
7958d3b5dc main/clamav: upgrade to 0.98.3 2014-05-15 08:23:31 +00:00
Leonardo Arena
656ca510ab main/clamav: check for main.cvd/cld presence at startup 2014-03-31 08:55:09 +00:00
Leonardo Arena
e3f71fbeb5 main/clamav: fix endless timeout upon daemon startup 2014-03-31 08:10:57 +00:00
Natanael Copa
f8dcfa9de4 main/clamav: upgrade to 0.98.1 2014-01-31 14:49:04 +00:00
Timo Teräs
bd095fa1bd main/clamav: fix arm build 2014-01-07 17:44:59 +00:00