-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/116819/#review57318
-----------------------------------------------------------


This review has been submitted with commit 
34d928b09fac3b0b6ee4baaef287e722ab053d7a by Christian Dávid to branch master.

- Commit Hook


On March 15, 2014, 6:46 p.m., Christian David wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/116819/
> -----------------------------------------------------------
> 
> (Updated March 15, 2014, 6:46 p.m.)
> 
> 
> Review request for KMymoney.
> 
> 
> Repository: kmymoney
> 
> 
> Description
> -------
> 
> Added support for SQLCipher database driver in KMyMoney
> 
> Database backend supports SQLCipher driver. Added a new method to
> KMyMoney's SQL driver which stores information if a password is
> supported.
> 
> Also a new QSQLDriver for SQLCipher was introduced.
> 
> This is still work in progress as some features are missing (e.g. encrypt not 
> encrypted database and vice versa, change password). But install is hard so 
> only sophisticated users and engaged package maintainer can do that. I do not 
> think this will be useful in near future. However I wanted to shared my code.
> 
> How to install/use this patch:
> 
> 1) You need SQLCipher, http://sqlcipher.net , build and install it (to my 
> knowledge it is not packed in any major distribution).
> 2) Get the qt source code (or just the one for QSQLiteDriver) and build it 
> (needed as this will create the necessary folder hierarchy).
> 
> 3) If you do not install to default location, enable CMake to find these 
> folders (SQLCipher install folders, Qt source folder, Qt build folder).
> 
> 4) Create KMyMoney with ENABLE_SQLCIPHER=ON (default is off)
> 
> 
> Forgot: I have no clue how secure SQLCipher is! Just wanted to see if I can 
> get it running.
> 
> 
> Diffs
> -----
> 
>   kmymoney/plugins/sqlcipher/tests/sqlcipherdrivertest.cpp PRE-CREATION 
>   kmymoney/plugins/sqlcipher/tests/sqlcipherdrivertest.h PRE-CREATION 
>   CMakeLists.txt 83a699b960b568f44e04b5801511da91dbda188e 
>   kmymoney/dialogs/kgeneratesqldlg.cpp 
> 856b457f3bc862ccd376a0f6bb43f02d92128fc8 
>   kmymoney/dialogs/kselectdatabasedlg.cpp 
> a43dfc7c2494d025a4c48082cfd30b6394585dd4 
>   kmymoney/mymoney/storage/mymoneydbdriver.h 
> 8c8f84b5dcaca124fd3a59a59ac1e2e9637c6eba 
>   kmymoney/mymoney/storage/mymoneydbdriver.cpp 
> c2219ef4c239ba350e3e7767c607afc9d7b41254 
>   kmymoney/plugins/CMakeLists.txt 4e5e0740d54c8ba8db7587accb2a3c2fe565dc89 
>   kmymoney/plugins/sqlcipher/CMakeLists.txt PRE-CREATION 
>   kmymoney/plugins/sqlcipher/cmake/modules/FindQSQLiteSource.cmake 
> PRE-CREATION 
>   kmymoney/plugins/sqlcipher/cmake/modules/FindSQLCipher.cmake PRE-CREATION 
>   kmymoney/plugins/sqlcipher/qsqlcipherdriverplugin.h PRE-CREATION 
>   kmymoney/plugins/sqlcipher/qsqlcipherdriverplugin.cpp PRE-CREATION 
>   kmymoney/plugins/sqlcipher/sqlcipherdriver.h PRE-CREATION 
>   kmymoney/plugins/sqlcipher/sqlcipherdriver.cpp PRE-CREATION 
>   kmymoney/plugins/sqlcipher/tests/CMakeLists.txt PRE-CREATION 
>   kmymoney/plugins/sqlcipher/tests/sqlcipherdriverinstalltest.h PRE-CREATION 
>   kmymoney/plugins/sqlcipher/tests/sqlcipherdriverinstalltest.cpp 
> PRE-CREATION 
> 
> Diff: https://git.reviewboard.kde.org/r/116819/diff/
> 
> 
> Testing
> -------
> 
> Opened, changed, closed and reopend a (manualy created) encrypted database 
> file.
> 
> Performance to be tested...
> 
> 
> Thanks,
> 
> Christian David
> 
>

_______________________________________________
KMyMoney-devel mailing list
KMyMoney-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmymoney-devel

Reply via email to