klamav uses its own logic for Archive limits. However, the zero limits are mean unlimit but not pass to Clamav. Additionally, the defaults of these limits is setted up to the zeros instead of analogical in the other part of the Klamav. I propose some dirty hack (why? It fixed self-generated sources and should be applied after ./configure) to fix this issue.
Created attachment 2393 [details] Described patch Should be applied after ./configure before make.
Приложен к 0.41.1-alt5
Нет, не приложен :) А нельзя всё-таки без хака обойтись для кода обработки настроек?
Конфигурационный диалог строится из *.kcfg, который в свою очередь за основу берёт _вшитые_ в xml значения. Я не настолько знаю хорошо KDE, чтобы ответить на вопрос, но без него получаются параметры по умолчанию = 0. Если хотите более прямого решения, то вначале надо применить ту часть патча, которая разрешает передачу 0 в ком. строку clamav (закомментированы 4 if'а).
Обновление до 0.42 решит проблему обходным путём :(
Отправляю 0.42-alt1
reopen
CLOSED LATER -- это незакрытая бага :)