<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b80481e48b9bda371602cc24182b892dac5fde0c">https://github.com/macports/macports-ports/commit/b80481e48b9bda371602cc24182b892dac5fde0c</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new b80481e48b9 clamav-server: Bugfix
</span>b80481e48b9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b80481e48b9bda371602cc24182b892dac5fde0c
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Wed Feb 24 21:08:01 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> clamav-server: Bugfix
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Fixes https://trac.macports.org/ticket/62078
</span>---
sysutils/clamav-server/Portfile | 2 +-
.../files/patch-etc-clamd-conf-macports.diff | 28 ++++++++++++++--------
2 files changed, 19 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/clamav-server/Portfile b/sysutils/clamav-server/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 12a8ca52735..3fce1f3b653 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/clamav-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/clamav-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name clamav-server
version 0.101.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 4
</span> homepage https://www.clamav.net/
categories sysutils
platforms darwin
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/clamav-server/files/patch-etc-clamd-conf-macports.diff b/sysutils/clamav-server/files/patch-etc-clamd-conf-macports.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 42470fe40c2..01d89555b72 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/clamav-server/files/patch-etc-clamd-conf-macports.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/clamav-server/files/patch-etc-clamd-conf-macports.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span> --- etc/clamd.conf.macports
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ etc/clamd.conf.macports 2019-11-23 14:00:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/clamd.conf.macports 2021-02-24 20:59:00.000000000 -0500
</span> @@ -5,13 +5,13 @@
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,8 +8,7 @@
</span> +#Example
# Uncomment this option to enable logging.
<span style='display:block; white-space:pre;background:#ffe0e0;'>--# LogFile must be writable for the user running daemon.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LogFile @PREFIX@/var/log/clamav/clamd.log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # LogFile must be writable for the user running daemon.
</span> # A full path is required.
# Default: disabled
-#LogFile /tmp/clamd.log
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +25,7 @@
</span>
# Log time with each message.
# Default: no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -66,12 +66,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -66,7 +66,7 @@
</span>
# Log additional information about the infected file, such as its
# size and hash, together with the virus name.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,13 +34,16 @@
</span>
# This option allows you to save a process identifier of the listening
# daemon (main thread).
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -74,7 +74,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # It is recommended that the directory where this file is stored is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # also owned by root to keep other users from tampering with it.
</span> # Default: disabled
-#PidFile /var/run/clamd.pid
+PidFile @PREFIX@/var/run/clamav/clamd.pid
# Optional path to the global temporary directory.
# Default: system specific (usually /tmp or /var/tmp).
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -90,7 +90,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -93,7 +93,7 @@
</span>
# Path to a local socket file the daemon will listen on.
# Default: disabled (must be specified by a user)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,7 +52,7 @@
</span>
# Sets the group ownership on the unix socket.
# Default: disabled (the primary group of the user running clamd)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -137,7 +137,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -140,7 +140,7 @@
</span>
# Maximum number of threads running at the same time.
# Default: 10
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,7 +61,7 @@
</span>
# Waiting for data from a client socket will timeout after this time (seconds).
# Default: 120
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -176,9 +177,101 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -179,9 +179,107 @@
</span> #ExcludePath ^/proc/
#ExcludePath ^/sys/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -87,8 +89,14 @@
</span> +# ls -leOd /* | grep restricted
+ExcludePath ^/System/
+ExcludePath ^/bin/
<span style='display:block; white-space:pre;background:#e0ffe0;'>++ExcludePath ^/etc/
</span> +ExcludePath ^/sbin/
<span style='display:block; white-space:pre;background:#e0ffe0;'>++ExcludePath ^/tmp/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ExcludePath ^/usr/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ExcludePath ^/var/
</span> +# ls -leOd /usr/* | grep restricted | perl -lane 'chomp; s/.+\/usr\/(.+)/$1/; print "ExcludePath ^/usr/$_/";'
<span style='display:block; white-space:pre;background:#e0ffe0;'>++ExcludePath ^/usr/X11/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ExcludePath ^/usr/X11R6/
</span> +ExcludePath ^/usr/bin/
+ExcludePath ^/usr/lib/
+ExcludePath ^/usr/libexec/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -162,7 +170,7 @@
</span>
# Follow directory symlinks.
# Default: no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -210,7 +303,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -223,7 +321,7 @@
</span>
# Don't fork into background.
# Default: no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -171,7 +179,7 @@
</span>
# Enable debug messages in libclamav.
# Default: no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -227,7 +320,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -240,7 +338,7 @@
</span>
# Detect Possibly Unwanted Applications.
# Default: no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -180,7 +188,7 @@
</span>
# Exclude a specific PUA category. This directive can be used multiple times.
# See https://github.com/vrtadmin/clamav-faq/blob/master/faq/faq-pua.md for
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -243,6 +336,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -256,6 +354,11 @@
</span> #IncludePUA Scanner
#IncludePUA RAT
</pre><pre style='margin:0'>
</pre>