all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pmg-devel] SPAM: [PATCH 0/2] remove clamav safebrowsing
@ 2021-04-26 14:21 Oguz Bektas
  2021-04-26 14:21 ` [pmg-devel] [PATCH pmg-api 1/2] clamav: remove deprecated SafeBrowsing Oguz Bektas
  2021-04-26 14:21 ` [pmg-devel] [PATCH pmg-gui 2/2] remove deprecated safebrowsing from clamav tab Oguz Bektas
  0 siblings, 2 replies; 4+ messages in thread
From: Oguz Bektas @ 2021-04-26 14:21 UTC (permalink / raw)
  To: pmg-devel

remove the deprecated option and ignore if it's set in pmg.conf

pmg-api
=========
Oguz Bektas (1):
  clamav: remove SafeBrowsing

 src/PMG/Config.pm               |  9 +++++----
 src/PMG/Utils.pm                |  3 ---
 src/templates/freshclam.conf.in |  3 +--
 3 files changed, 7 insertions(+), 9 deletions(-)

pmg-gui
=========
Oguz Bektas (1):
  remove safe browsing from clamav tab

 js/ClamAVDatabase.js | 2 --
 1 file changed, 2 deletions(-)

-- 
2.20.1




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pmg-devel] [PATCH pmg-api 1/2] clamav: remove deprecated SafeBrowsing
  2021-04-26 14:21 [pmg-devel] SPAM: [PATCH 0/2] remove clamav safebrowsing Oguz Bektas
@ 2021-04-26 14:21 ` Oguz Bektas
  2021-04-27 10:26   ` Thomas Lamprecht
  2021-04-26 14:21 ` [pmg-devel] [PATCH pmg-gui 2/2] remove deprecated safebrowsing from clamav tab Oguz Bektas
  1 sibling, 1 reply; 4+ messages in thread
From: Oguz Bektas @ 2021-04-26 14:21 UTC (permalink / raw)
  To: pmg-devel

see
https://blog.clamav.net/2021/04/are-you-still-attempting-to-download.html

* remove from freshclam.conf.in template
* remove from description
* default to 0 just to be sure
* if 'safebrowsing' set in pmg.conf, this is now ignored

note about removing the option in PMG 7.0

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
---
 src/PMG/Config.pm               | 9 +++++----
 src/PMG/Utils.pm                | 3 ---
 src/templates/freshclam.conf.in | 3 +--
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/src/PMG/Config.pm b/src/PMG/Config.pm
index 155990b..719b451 100755
--- a/src/PMG/Config.pm
+++ b/src/PMG/Config.pm
@@ -186,7 +186,7 @@ sub properties {
 	    type => 'string',
 	},
 	clamav_heuristic_score => {
-	    description => "Score for ClamAV heuristics (Encrypted Archives/Documents, Google Safe Browsing database, PhishingScanURLs, ...).",
+	    description => "Score for ClamAV heuristics (Encrypted Archives/Documents, PhishingScanURLs, ...).",
 	    type => 'integer',
 	    minimum => 0,
 	    maximum => 1000,
@@ -388,10 +388,11 @@ sub properties {
 	    minimum => 0,
 	    default => 0,
 	},
+	# FIXME: remove for PMG 7.0 - https://blog.clamav.net/2021/04/are-you-still-attempting-to-download.html
 	safebrowsing => {
-	    description => "Enables support for Google Safe Browsing.",
+	    description => "Enables support for Google Safe Browsing. (deprecated option, will be ignored)",
 	    type => 'boolean',
-	    default => 1
+	    default => 0
 	},
 	scriptedupdates => {
 	    description => "Enables ScriptedUpdates (incremental download of signatures)",
@@ -410,7 +411,7 @@ sub options {
 	maxscansize  => { optional => 1 },
 	dbmirror => { optional => 1 },
 	maxcccount => { optional => 1 },
-	safebrowsing => { optional => 1 },
+	safebrowsing => { optional => 1 }, # FIXME: remove for PMG 7.0
 	scriptedupdates => { optional => 1},
     };
 }
diff --git a/src/PMG/Utils.pm b/src/PMG/Utils.pm
index 51d6c70..43a866d 100644
--- a/src/PMG/Utils.pm
+++ b/src/PMG/Utils.pm
@@ -861,9 +861,6 @@ sub clamav_dbstat {
     $filename = "/var/lib/clamav/bytecode.cvd";
     $read_cvd_info->('bytecode', $filename) if -f $filename;
 
-    $filename = "/var/lib/clamav/safebrowsing.cvd";
-    $read_cvd_info->('safebrowsing', $filename) if -f $filename;
-
     my $ss_dbs_fn = "/var/lib/clamav-unofficial-sigs/configs/ss-include-dbs.txt";
     my $ss_dbs_files = {};
     if (my $ssfh = IO::File->new("<${ss_dbs_fn}")) {
diff --git a/src/templates/freshclam.conf.in b/src/templates/freshclam.conf.in
index b915511..03a19d4 100644
--- a/src/templates/freshclam.conf.in
+++ b/src/templates/freshclam.conf.in
@@ -6,7 +6,7 @@ LogFileMaxSize 0
 Foreground false
 Debug false
 MaxAttempts 5
-Checks [% IF pmg.clamav.safebrowsing %]48[% ELSE %]24[% END %]
+Checks 24
 DatabaseDirectory /var/lib/clamav/
 PidFile /var/run/clamav/freshclam.pid
 DatabaseMirror [% pmg.clamav.dbmirror %]
@@ -15,7 +15,6 @@ ScriptedUpdates [% IF pmg.clamav.scriptedupdates %]true[% ELSE %]false[% END %]
 CompressLocalDatabase no
 NotifyClamd /etc/clamav/clamd.conf
 Bytecode true
-SafeBrowsing [% IF pmg.clamav.safebrowsing %]true[% ELSE %]false[% END %]
 DNSDatabaseInfo current.cvd.clamav.net
 [% IF proxy.host %]
 HTTPProxyServer [% proxy.host %]
-- 
2.20.1




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pmg-devel] [PATCH pmg-gui 2/2] remove deprecated safebrowsing from clamav tab
  2021-04-26 14:21 [pmg-devel] SPAM: [PATCH 0/2] remove clamav safebrowsing Oguz Bektas
  2021-04-26 14:21 ` [pmg-devel] [PATCH pmg-api 1/2] clamav: remove deprecated SafeBrowsing Oguz Bektas
@ 2021-04-26 14:21 ` Oguz Bektas
  1 sibling, 0 replies; 4+ messages in thread
From: Oguz Bektas @ 2021-04-26 14:21 UTC (permalink / raw)
  To: pmg-devel

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
---
 js/ClamAVDatabase.js | 2 --
 1 file changed, 2 deletions(-)

diff --git a/js/ClamAVDatabase.js b/js/ClamAVDatabase.js
index 36da444..884ffe1 100644
--- a/js/ClamAVDatabase.js
+++ b/js/ClamAVDatabase.js
@@ -10,8 +10,6 @@ Ext.define('PMG.ClamAVDatabaseConfig', {
 	me.add_text_row('dbmirror', gettext('Database Mirror'),
 			{ deleteEmpty: true, defaultValue: 'database.clamav.net' });
 
-	me.add_boolean_row('safebrowsing', gettext('Google Safe Browsing'),
-			   { defaultValue: 1 });
 	me.add_boolean_row('scriptedupdates', gettext('Incremental Download'),
 			   { defaultValue: 0 });
 
-- 
2.20.1




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [pmg-devel] [PATCH pmg-api 1/2] clamav: remove deprecated SafeBrowsing
  2021-04-26 14:21 ` [pmg-devel] [PATCH pmg-api 1/2] clamav: remove deprecated SafeBrowsing Oguz Bektas
@ 2021-04-27 10:26   ` Thomas Lamprecht
  0 siblings, 0 replies; 4+ messages in thread
From: Thomas Lamprecht @ 2021-04-27 10:26 UTC (permalink / raw)
  To: Oguz Bektas, pmg-devel

On 26.04.21 16:21, Oguz Bektas wrote:
> see
> https://blog.clamav.net/2021/04/are-you-still-attempting-to-download.html

links tend to 404, and more important, as probably told >100 times, the why is
important to actually have in the commit message.

Just including a sentence that this specific DB was discontinued in 2019
due to legal reasons would be close to zero work and give some context.

A short docs or wiki (whatever stoiko prefers) about how one can create their
own such signature DB[0] and use it in PMG if they have access to the Google
Safe Browsing service [1] would be quite probably good too.

[0]: https://github.com/Cisco-Talos/clamav-safebrowsing
[1]: https://safebrowsing.google.com/

> 
> * remove from freshclam.conf.in template
> * remove from description
> * default to 0 just to be sure
> * if 'safebrowsing' set in pmg.conf, this is now ignored
> 
> note about removing the option in PMG 7.0
> 
> Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
> ---
>  src/PMG/Config.pm               | 9 +++++----
>  src/PMG/Utils.pm                | 3 ---
>  src/templates/freshclam.conf.in | 3 +--
>  3 files changed, 6 insertions(+), 9 deletions(-)
> 
> diff --git a/src/PMG/Config.pm b/src/PMG/Config.pm
> index 155990b..719b451 100755
> --- a/src/PMG/Config.pm
> +++ b/src/PMG/Config.pm
> @@ -186,7 +186,7 @@ sub properties {
>  	    type => 'string',
>  	},
>  	clamav_heuristic_score => {
> -	    description => "Score for ClamAV heuristics (Encrypted Archives/Documents, Google Safe Browsing database, PhishingScanURLs, ...).",
> +	    description => "Score for ClamAV heuristics (Encrypted Archives/Documents, PhishingScanURLs, ...).",
>  	    type => 'integer',
>  	    minimum => 0,
>  	    maximum => 1000,
> @@ -388,10 +388,11 @@ sub properties {
>  	    minimum => 0,
>  	    default => 0,
>  	},
> +	# FIXME: remove for PMG 7.0 - https://blog.clamav.net/2021/04/are-you-still-attempting-to-download.html
>  	safebrowsing => {
> -	    description => "Enables support for Google Safe Browsing.",
> +	    description => "Enables support for Google Safe Browsing. (deprecated option, will be ignored)",
>  	    type => 'boolean',
> -	    default => 1
> +	    default => 0
>  	},
>  	scriptedupdates => {
>  	    description => "Enables ScriptedUpdates (incremental download of signatures)",
> @@ -410,7 +411,7 @@ sub options {
>  	maxscansize  => { optional => 1 },
>  	dbmirror => { optional => 1 },
>  	maxcccount => { optional => 1 },
> -	safebrowsing => { optional => 1 },
> +	safebrowsing => { optional => 1 }, # FIXME: remove for PMG 7.0
>  	scriptedupdates => { optional => 1},
>      };
>  }
> diff --git a/src/PMG/Utils.pm b/src/PMG/Utils.pm
> index 51d6c70..43a866d 100644
> --- a/src/PMG/Utils.pm
> +++ b/src/PMG/Utils.pm
> @@ -861,9 +861,6 @@ sub clamav_dbstat {
>      $filename = "/var/lib/clamav/bytecode.cvd";
>      $read_cvd_info->('bytecode', $filename) if -f $filename;
>  
> -    $filename = "/var/lib/clamav/safebrowsing.cvd";
> -    $read_cvd_info->('safebrowsing', $filename) if -f $filename;
> -
>      my $ss_dbs_fn = "/var/lib/clamav-unofficial-sigs/configs/ss-include-dbs.txt";
>      my $ss_dbs_files = {};
>      if (my $ssfh = IO::File->new("<${ss_dbs_fn}")) {
> diff --git a/src/templates/freshclam.conf.in b/src/templates/freshclam.conf.in
> index b915511..03a19d4 100644
> --- a/src/templates/freshclam.conf.in
> +++ b/src/templates/freshclam.conf.in
> @@ -6,7 +6,7 @@ LogFileMaxSize 0
>  Foreground false
>  Debug false
>  MaxAttempts 5
> -Checks [% IF pmg.clamav.safebrowsing %]48[% ELSE %]24[% END %]
> +Checks 24
>  DatabaseDirectory /var/lib/clamav/
>  PidFile /var/run/clamav/freshclam.pid
>  DatabaseMirror [% pmg.clamav.dbmirror %]
> @@ -15,7 +15,6 @@ ScriptedUpdates [% IF pmg.clamav.scriptedupdates %]true[% ELSE %]false[% END %]
>  CompressLocalDatabase no
>  NotifyClamd /etc/clamav/clamd.conf
>  Bytecode true
> -SafeBrowsing [% IF pmg.clamav.safebrowsing %]true[% ELSE %]false[% END %]
>  DNSDatabaseInfo current.cvd.clamav.net
>  [% IF proxy.host %]
>  HTTPProxyServer [% proxy.host %]
> 





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-04-27 10:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-26 14:21 [pmg-devel] SPAM: [PATCH 0/2] remove clamav safebrowsing Oguz Bektas
2021-04-26 14:21 ` [pmg-devel] [PATCH pmg-api 1/2] clamav: remove deprecated SafeBrowsing Oguz Bektas
2021-04-27 10:26   ` Thomas Lamprecht
2021-04-26 14:21 ` [pmg-devel] [PATCH pmg-gui 2/2] remove deprecated safebrowsing from clamav tab Oguz Bektas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal