mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-12-20 06:26:57 +00:00
Merge pull request #7099 from nextcloud/enh/7095/hardcode-clamav-size
clamav: set `StreamMaxLength` to `2G`
This commit is contained in:
commit
93a1ae834f
4 changed files with 5 additions and 6 deletions
|
|
@ -10,8 +10,9 @@ RUN set -ex; \
|
||||||
sed -i "s|#\?MaxDirectoryRecursion.*|MaxDirectoryRecursion 30|g" /etc/clamav/clamd.conf; \
|
sed -i "s|#\?MaxDirectoryRecursion.*|MaxDirectoryRecursion 30|g" /etc/clamav/clamd.conf; \
|
||||||
sed -i "s|#\?MaxScanSize.*|MaxScanSize 2G|g" /etc/clamav/clamd.conf; \
|
sed -i "s|#\?MaxScanSize.*|MaxScanSize 2G|g" /etc/clamav/clamd.conf; \
|
||||||
sed -i "s|#\?MaxFileSize.*|MaxFileSize 2G|g" /etc/clamav/clamd.conf; \
|
sed -i "s|#\?MaxFileSize.*|MaxFileSize 2G|g" /etc/clamav/clamd.conf; \
|
||||||
sed -i "s|#\?PCREMaxFileSize.*|PCREMaxFileSize 0|g" /etc/clamav/clamd.conf; \
|
sed -i "s|#\?PCREMaxFileSize.*|PCREMaxFileSize 2G|g" /etc/clamav/clamd.conf; \
|
||||||
sed -i "s|#\?StreamMaxLength.*|StreamMaxLength aio-placeholder|g" /etc/clamav/clamd.conf; \
|
# StreamMaxLength must be synced with av_stream_max_length inside the Nextcloud files_antivirus plugin
|
||||||
|
sed -i "s|#\?StreamMaxLength.*|StreamMaxLength 2G|g" /etc/clamav/clamd.conf; \
|
||||||
sed -i "s|#\?TCPSocket|TCPSocket|g" /etc/clamav/clamd.conf; \
|
sed -i "s|#\?TCPSocket|TCPSocket|g" /etc/clamav/clamd.conf; \
|
||||||
sed -i "s|^LocalSocket .*|LocalSocket /tmp/clamd.sock|g" /etc/clamav/clamd.conf; \
|
sed -i "s|^LocalSocket .*|LocalSocket /tmp/clamd.sock|g" /etc/clamav/clamd.conf; \
|
||||||
sed -i "s|Example| |g" /etc/clamav/clamav-milter.conf; \
|
sed -i "s|Example| |g" /etc/clamav/clamav-milter.conf; \
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
sed "s|aio-placeholder|$MAX_SIZE|" /etc/clamav/clamd.conf > /tmp/clamd.conf
|
|
||||||
|
|
||||||
# Print out clamav version for compliance reasons
|
# Print out clamav version for compliance reasons
|
||||||
clamscan --version
|
clamscan --version
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -880,7 +880,8 @@ if [ "$CLAMAV_ENABLED" = 'yes' ]; then
|
||||||
php /var/www/html/occ config:app:set files_antivirus av_mode --value="daemon"
|
php /var/www/html/occ config:app:set files_antivirus av_mode --value="daemon"
|
||||||
php /var/www/html/occ config:app:set files_antivirus av_port --value="3310"
|
php /var/www/html/occ config:app:set files_antivirus av_port --value="3310"
|
||||||
php /var/www/html/occ config:app:set files_antivirus av_host --value="$CLAMAV_HOST"
|
php /var/www/html/occ config:app:set files_antivirus av_host --value="$CLAMAV_HOST"
|
||||||
php /var/www/html/occ config:app:set files_antivirus av_stream_max_length --value="$CLAMAV_MAX_SIZE"
|
# av_stream_max_length must be synced with StreamMaxLength inside clamav
|
||||||
|
php /var/www/html/occ config:app:set files_antivirus av_stream_max_length --value="2147483648"
|
||||||
php /var/www/html/occ config:app:set files_antivirus av_max_file_size --value="-1"
|
php /var/www/html/occ config:app:set files_antivirus av_max_file_size --value="-1"
|
||||||
php /var/www/html/occ config:app:set files_antivirus av_infected_action --value="only_log"
|
php /var/www/html/occ config:app:set files_antivirus av_infected_action --value="only_log"
|
||||||
if [ -n "$CLAMAV_BLOCKLISTED_DIRECTORIES" ]; then
|
if [ -n "$CLAMAV_BLOCKLISTED_DIRECTORIES" ]; then
|
||||||
|
|
|
||||||
|
|
@ -231,7 +231,6 @@
|
||||||
"TALK_PORT=%TALK_PORT%",
|
"TALK_PORT=%TALK_PORT%",
|
||||||
"IMAGINARY_ENABLED=%IMAGINARY_ENABLED%",
|
"IMAGINARY_ENABLED=%IMAGINARY_ENABLED%",
|
||||||
"IMAGINARY_HOST=nextcloud-aio-imaginary",
|
"IMAGINARY_HOST=nextcloud-aio-imaginary",
|
||||||
"CLAMAV_MAX_SIZE=%APACHE_MAX_SIZE%",
|
|
||||||
"PHP_UPLOAD_LIMIT=%NEXTCLOUD_UPLOAD_LIMIT%",
|
"PHP_UPLOAD_LIMIT=%NEXTCLOUD_UPLOAD_LIMIT%",
|
||||||
"PHP_MEMORY_LIMIT=%NEXTCLOUD_MEMORY_LIMIT%",
|
"PHP_MEMORY_LIMIT=%NEXTCLOUD_MEMORY_LIMIT%",
|
||||||
"FULLTEXTSEARCH_ENABLED=%FULLTEXTSEARCH_ENABLED%",
|
"FULLTEXTSEARCH_ENABLED=%FULLTEXTSEARCH_ENABLED%",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue