FS#71256 - [filezilla] Enable support for storj

Attached to Project: Community Packages
Opened by Vladimir Stoiakin (VStoiakin) - Monday, 14 June 2021, 11:01 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:08 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Levente Polyak (anthraxx)
freswa (frederik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The FileZilla client is listed as having featured integration with Storj on the official website. Please enable support in the Arch Linux package.

It requires one additional dependency: https://github.com/storj/uplink-c .

Some documentation:
https://documentation.tardigrade.io/how-tos/set-up-filezilla-for-decentralized-file-transfer
https://wiki.filezilla-project.org/Storj
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:08 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/filezilla/issues/1
Comment by loqs (loqs) - Tuesday, 15 June 2021, 00:37 GMT
PKGBUILD is for uplink-c not sure if it should be named storj-uplink-c. Built to be GPL2 compatible [1].

So the attached work for you VStoiakin?

[1] https://github.com/storj/uplink-c#build
Comment by Vladimir Stoiakin (VStoiakin) - Tuesday, 15 June 2021, 19:58 GMT
Filezilla works fine. At least simple actions like create the bucket, upload a file, download a file, delete a bucket work.

But there is an issue with a workflow. Filezilla accepts Access Grants only to work with Storj. Access Grant is "an encoded string that contains an API Key, an Encryption store, and the address of the Satellite storing the object metadata". An Access Grant can be generated directly in the web interface of Storj, but this breaks end-to-end encryption, because you have to provide your passphrase to the Storj JS code.

To satisfy end-to-end encryption rules, the CLI tool `uplink` [1] is required, which can generate an Access Grant locally with provided API key and passphrase. The AUR contains the old version of this tool [2].

I think adding this tool to the repositories is nessessary to complete Storj support.

[1] https://github.com/storj/storj/releases/latest/download/uplink_linux_amd64.zip
[2] https://aur.archlinux.org/packages/storj-uplink/
Comment by loqs (loqs) - Tuesday, 15 June 2021, 23:41 GMT
PKGBUILd.storj is based on the AUR package storj-uplink updated to the latest version and builds all of the storj package.

usr/bin/identity conflicts with mesa-demos. I was wondering if all the binaries not starting with a storj- prefix should be renamed with the prefix.
Comment by Vladimir Stoiakin (VStoiakin) - Wednesday, 16 June 2021, 11:14 GMT
Works fine for me.
I am just a user of Storj, so I need the `uplink` only. Did not test the other tools.
Comment by Buggy McBugFace (bugbot) - Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.

Loading...