Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 903515 - net-analyzer/nessus-bin: remove fetch restriction
Summary: net-analyzer/nessus-bin: remove fetch restriction
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Marek Szuba (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-29 05:54 UTC by Anton Bolshakov
Modified: 2023-03-30 08:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)