-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KeeShare: Remove checking signed container and QuaZip #7223
Conversation
5a00683
to
77a8230
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No major objections. Great net code reduction.
Need to fix the TestSharing build to include the core library. |
* Remove QuaZip dependency in favor of minizip * Remove signature checks, but maintain signatures for backwards compatibility * Remove UI components related to certificates except for personal certificate for backwards compatibility * Default to unsigned containers (*.kdbx)
I ended up reverting the BinaryStream file move and used a QDataStream to write the ssh-rsa key signature file. |
77a8230
to
dc39b31
Compare
Codecov Report
@@ Coverage Diff @@
## develop #7223 +/- ##
===========================================
+ Coverage 64.22% 64.57% +0.35%
===========================================
Files 336 335 -1
Lines 42377 42032 -345
===========================================
- Hits 27214 27138 -76
+ Misses 15163 14894 -269
Continue to review full report at Codecov.
|
In keepassxreboot/keepassxc#7223, quazip is replaced by minizip, and the option -DWITH_XC_KEESHARE_SECURE is gone.
Screenshots
This is the original KeeShare settings in 2.6.6 (showing trusted keys generated in 2.7.0 at the bottom):
This is the new settings view in 2.7.0:
Testing strategy
Tested KeeShare between 2.7.0 and 2.6.6, worked perfectly. Signatures are still recognized and validated in 2.6.6 so backwards compatibility is maintained. In 2.7.0 we no longer care about verifying the signature.
Type of change