Add nextcloud-e2ee-verify: offline CLI validator for E2EE folder metadata#10079
Add nextcloud-e2ee-verify: offline CLI validator for E2EE folder metadata#10079Copilot wants to merge 1 commit into
Conversation
93795ad to
d637b86
Compare
|
@copilot you need to use only conventional commits |
mgallien
left a comment
There was a problem hiding this comment.
can you improve the code to almost always use auto keyword when declaring variables ?
auto for local variable declarations where type is evident from RHS
auto for local variable declarations where type is evident from RHS|
@copilot please remove all changes in source code files apart from e2ee_verify_metadata.cpp and build system |
|
@copilot please remove all changes in source code files apart from e2ee_verify_metadata.cpp and build system |
|
@copilot please remove all changes in source code files apart from e2ee_verify_metadata.cpp and build system |
9910e3f to
899080f
Compare
|
Artifact containing the AppImage: nextcloud-appimage-pr-10079.zip Digest: To test this change/fix you can download the above artifact file, unzip it, and run it. Please make sure to quit your existing Nextcloud app and backup your data. |
|




Introduces a standalone CLI tool (
nextcloud-e2ee-verify) for offline validation of Nextcloud end-to-end encrypted folder metadata. Onlye2ee_verify_metadata.cppand the build system are changed — no modifications to existing library or GUI code.Summary
nextcloud-e2ee-verify— self-contained, no dependency oncmdCoreor any Nextcloud sync library.--private-key/--certificate)--metadata-keysrc/cmd/CMakeLists.txtas a separateadd_executable, linked only againstQt::Core,Qt::Network,OpenSSL::Crypto,ZLIB::ZLIB. Installed toCMAKE_INSTALL_BINDIR; macOS bundle path handled.QLoggingCategory(nextcloud.e2eeverify), notiostream.TODO
Checklist
AI (if applicable)