From: Olivier Sallou Date: Sun, 28 Jul 2024 02:38:52 +0000 (-0400) Subject: blast+ use optout to send usage reports over internet X-Git-Tag: archive/raspbian/2.16.0+ds-7+rpi1~1^2^2^2~18 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=68f94ce2a470f02a0ed99615c612c3ccfc7043d9;p=ncbi-blast%2B.git blast+ use optout to send usage reports over internet Last-Updated: 202-02-10 Forwarded: no Gbp-Pq: Name optin_usage_report --- diff --git a/c++/src/algo/blast/api/blast_usage_report.cpp b/c++/src/algo/blast/api/blast_usage_report.cpp index c6ffc312..7eaac7f8 100644 --- a/c++/src/algo/blast/api/blast_usage_report.cpp +++ b/c++/src/algo/blast/api/blast_usage_report.cpp @@ -190,6 +190,7 @@ void CBlastUsageReport::AddParam(EUsageParams p, const double & val) void CBlastUsageReport::x_CheckBlastUsageEnv() { char * blast_usage_env = getenv("BLAST_USAGE_REPORT"); + if(blast_usage_env != NULL){ bool enable = NStr::StringToBool(blast_usage_env); if (!enable) { @@ -198,6 +199,10 @@ void CBlastUsageReport::x_CheckBlastUsageEnv() LOG_POST(Info <<"Phone home disabled"); return ; } + SetEnabled(true); + CUsageReportAPI::SetEnabled(true); + LOG_POST(Info <<"Phone home enabled"); + return; } CNcbiIstrstream empty_stream(kEmptyStr); @@ -210,10 +215,15 @@ void CBlastUsageReport::x_CheckBlastUsageEnv() LOG_POST(Info <<"Phone home disabled by config setting"); return ; } + SetEnabled(true); + CUsageReportAPI::SetEnabled(true); + LOG_POST(Info <<"Phone home enabled by config setting"); + return ; } - CUsageReportAPI::SetEnabled(true); - SetEnabled(true); - LOG_POST(Info <<"Phone home enabled"); + // Debian optin by default (do not send reports) + CUsageReportAPI::SetEnabled(false); + SetEnabled(false); + LOG_POST(Info <<"Phone home disabled"); } void CBlastUsageReport::AddParam(EUsageParams p, Int8 val)