[Bug 1356739] Review Request: zulucrypt - Qt GUI front end to cryptsetup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1356739



--- Comment #11 from Raphael Groner <projects.rg@xxxxxxxx> ---
Forwarding an e-mail I got from upstream:

Greetings from founder and current maintainer of zuluCrypt.

I usually google "zuluCrypt" to see what is out there and google led
me to your effort of packaging zuluCrypt for fedora here[1] and i have
a few comments that i think will get you in your effort.

1. It is currently not possible to use upstream version of tcplay with
zuluCrypt. Upstream seems to have lost interest in the project and i
have extended my "personal" copy of the library in incompatible ways.
For example,upstream version does not have this[2] pull request but my
copy has it.My copy extended this pull request to add unlocking
VeraCrypt volumes that uses a PIM value.A bunch of APIs like this[3]
one are also not in the upstream version. Upstream seems uninterested
in the project and i have not attempted to offer them upstream because
of it.

2. It should be possible to cleanly unbundle "lxqt_wallet" since
zuluCrypt only uses lxqt_wallet documented API.Will add a config
option shortly to build using an external version.

3. If you dont want to have zulu*-cli CLI components as suid-root
binaries(offers best user experience in my opinion),look at what
debian[4] is doing to have the second best user experience. With the
"debian way",a user clicks an icon and they get a polkit prompt to
root authenticate before they start the application with root's
privileges but they still wont be able to do everything since the user
that
invokes the application is remembered and the application will do only
what that user is allowed to do.This is done through pkexec[5].

I think this should be enought for now.

Thank you for packaging my project for fedora.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1356739


[2] https://github.com/bwalex/tc-play/pull/65


[3]
https://github.com/mhogomchungu/zuluCrypt/blob/6653c8d465470d862c18baee3287b0cb91158fe0/external_libraries/tc-play/tcplay_api.h#L57


[4] https://github.com/marciosouza20/zulucrypt


[5] https://github.com/marciosouza20/zulucrypt/blob/master/zuluCrypt-gui-pkexec

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]