Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 903515

Summary: net-analyzer/nessus-bin: remove fetch restriction
Product: Gentoo Linux Reporter: Anton Bolshakov <anton.bugs>
Component: Current packagesAssignee: Marek Szuba (RETIRED) <marecki>
Status: RESOLVED FIXED    
Severity: normal CC: zerochaos
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Anton Bolshakov 2023-03-29 05:54:37 UTC
https://www.tenable.com/downloads/nessus?loginAttempted=true

The provide command line instructions:

curl --request GET \
  --url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.0-es8.x86_64.rpm' \
  --output 'Nessus-10.5.0-es8.x86_64.rpm'

So the binary can be fetched without any tricks.
Comment 1 Marek Szuba (RETIRED) archtester gentoo-dev 2023-03-30 07:41:20 UTC
Good call, I've noticed Tenable now have a downloads API but didn't realise it implied not having to explicitly agree to their EULA prior to downloading anything. Will get it in place ASAP!
Comment 2 Larry the Git Cow gentoo-dev 2023-03-30 08:31:29 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f60e697f31495f098eacafb6727c35dccc80781

commit 3f60e697f31495f098eacafb6727c35dccc80781
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2023-03-30 07:53:03 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2023-03-30 08:31:13 +0000

    net-analyzer/nessus-bin: drop fetch restriction
    
    Tenable now offer a downloads API which can be used to retrieve most
    packages without having to explicitly agree to licensing terms
    beforehand. On the other hand, said terms talk about the customer being
    permitted to make *one* copy of the software so let's play it safe and
    keep the mirror restriction.
    
    Closes: https://bugs.gentoo.org/903515
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 net-analyzer/nessus-bin/nessus-bin-10.5.0.ebuild | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)