4
0
mirror of https://github.com/QuasarApp/qca.git synced 2025-05-12 10:49:32 +00:00

2045 Commits

Author SHA1 Message Date
Ivan Romanov
bd2c474039 no ECM 2013-08-30 20:18:00 +06:00
Ivan Romanov
b9b3f8045a cmake rules cosmetic 2013-08-28 14:51:43 +06:00
Ivan Romanov
e44dd906cd added description of PKGCONFIG_INSTALL_PREFIX to INSTALL instructions 2013-08-28 12:52:16 +06:00
Ivan Romanov
5700a5e2e5 On Windows dll is installing in bin dir 2013-08-28 03:59:20 +06:00
Ivan Romanov
eb011df617 fixed previous commit 2013-08-27 03:50:45 +06:00
Ivan Romanov
1c6dbab41a fix Qt5 mkspecs install dir 2013-08-27 03:41:39 +06:00
Ivan Romanov
a23f035f55 Added ECM requires to INSTALL instructions 2013-08-27 01:52:49 +06:00
Ivan Romanov
55e6545949 Added useful links to INSTALL 2013-08-26 01:28:47 +06:00
Ivan Romanov
0bfa3bf749 updated INSTALL instructions 2013-08-26 01:18:55 +06:00
Ivan Romanov
9462469bb5 dropped bat, qconf and qmake rules
Now cmake rules fully works.
2013-08-26 00:55:17 +06:00
Ivan Romanov
13d0dc5e6d added cmake variable QCA_LIB_SUFFIX
QCA_LIB_SUFFIX intended to replace workaround
3 major version. For building for Qt5 can be used
-DQCA_LIB_SUFFIX=qt5 for example. Result will be
named libqca2-qt5.so.2.0.3 library for Linux.
Also this suffix will be applied for qca2 pkg config file,
qcatool2 binary and qcatool2 manpage.

I hope that is a good way to resolve the building conflict
against qt4 and qt5.
2013-08-26 00:55:01 +06:00
Ivan Romanov
fc315c5bba added no padding encryption algorithm to qca core 2013-08-25 16:50:51 +06:00
Ivan Romanov
0a8b9db661 [qca-ossl] compiling without AES CTR
Actual openssl versions might have no AES CTR.
In this case qca-ossl will be compiled without AES CTR.

Also dropped own obsoletes FindOpenSSL.cmake.
System version is better choice.
2013-08-25 14:47:36 +06:00
Ivan Romanov
be172d527a fixed previous commit 2013-08-25 13:05:48 +06:00
Ivan Romanov
4320c6532b [qca-ossl] added support for aes ctr 128, 192 and 256 2013-08-25 03:36:58 +06:00
Ivan Romanov
affef9fc80 added CTR symetric cipher support to qca core 2013-08-25 00:23:19 +06:00
Ivan Romanov
7bee81cf0d fix with previous commit 2013-08-24 21:31:28 +06:00
Ivan Romanov
5f6e1759ed install in qt5 prefix 2013-08-24 21:27:08 +06:00
Ivan Romanov
44c7fbb74f install qca to prefix or qt_prefix
Added option QCA_INSTALL_IN_QT_PREFIX to provide a way to choose
default prefix for installing qca. By default is ON.
Also added a cache vars.
  QCA_PREFIX_INSTALL_DIR
  QCA_PLUGINS_INSTALL_DIR
  QCA_BINARY_INSTALL_DIR
  QCA_LIBRARY_INSTALL_DIR
  QCA_FEATURE_INSTALL_DIR
  QCA_INCLUDE_INSTALL_DIR
  QCA_PRIVATE_INCLUDE_INSTALL_DIR
  QCA_DOC_INSTALL_DIR
  QCA_MAN_INSTALL_DIR
2013-08-24 21:26:40 +06:00
Ivan Romanov
f2e705c9dd updated certs in cms unittests again 2013-08-07 18:31:25 +06:00
Ivan Romanov
1c0a8d987e updated certificates in smc unit tests 2013-08-01 22:37:09 +06:00
Ivan Romanov
917c314926 updated QcaTest* certificates in certunittest
old certificates expired in 2012 and this unittest failed.
2013-07-31 21:29:33 +06:00
Ivan Romanov
d4f444ec20 less warnings 2013-07-28 23:36:00 +06:00
Ivan Romanov
0423163ed6 fix pgp unit test
pgp unit test crashed with weird qFatal
I couldn't find a reason of this.
But this fix resolve that crash. I will hope
that is a good fix.
2013-07-28 23:03:33 +06:00
Ivan Romanov
e0cdd5db40 Revert "install qca to prefix or qt_prefix"
This reverts commit f5cb5b04dcb37ab4a62943c19646bcfa3d7d3b23.
2013-07-25 14:23:16 +06:00
Ivan Romanov
57aa7db0e3 less warnings 2013-07-24 23:52:37 +06:00
Ivan Romanov
f5cb5b04dc install qca to prefix or qt_prefix
Added option QCA_INSTALL_IN_QT_PREFIX to provide a way to choose
default prefix for installing qca. By default is ON.
Also added a cache vars.
  QCA_PREFIX_INSTALL_DIR
  QCA_PLUGINS_INSTALL_DIR
  QCA_BINARY_INSTALL_DIR
  QCA_LIBRARY_INSTALL_DIR
  QCA_FEATURE_INSTALL_DIR
  QCA_INCLUDE_INSTALL_DIR
  QCA_PRIVATE_INCLUDE_INSTALL_DIR
  QCA_DOC_INSTALL_DIR
  QCA_MAN_INSTALL_DIR
2013-07-24 22:08:12 +06:00
Ivan Romanov
c6aab53822 added placeholding files to restore empty folders from svn repo 2013-07-21 03:30:17 +06:00
Ivan Romanov
4f55e9b680 fix Windows line endings 2013-07-20 23:06:21 +06:00
Ben Cooksley
72fd118a27 Install QCA plugins in the correct location by default
svn path=/trunk/kdesupport/qca/; revision=1359069
2013-07-06 14:58:41 +00:00
Ivan Romanov
4dcfaae8ab [qca-ossl] tabify sources
svn path=/trunk/kdesupport/qca/; revision=1358066
2013-06-21 14:36:30 +00:00
Ivan Romanov
b5e5481ca5 [qca-gnupg] small fix with encodings
svn path=/trunk/kdesupport/qca/; revision=1357735
2013-06-14 16:16:45 +00:00
Ivan Romanov
1b67ea10b0 [qca] improved cmake modules
gpg executable now can be gpg2 too
FindLibGcrypt now will be worked on MinGW/MSYS

svn path=/trunk/kdesupport/qca/; revision=1357722
2013-06-14 10:02:14 +00:00
Ivan Romanov
21d951e5de [qca-gnupg] fixed encodings
svn path=/trunk/kdesupport/qca/; revision=1357715
2013-06-14 08:30:12 +00:00
Ivan Romanov
cf825de1cf [qca-gnupg] some optimization in find gpg binary code
svn path=/trunk/kdesupport/qca/; revision=1357646
2013-06-13 06:01:45 +00:00
Ivan Romanov
49b303a9cf [qca-gnupg] small fix with previous commit
svn path=/trunk/kdesupport/qca/; revision=1357591
2013-06-12 09:37:22 +00:00
Ivan Romanov
3156ab625f [qca-gnupg] improved gpg binary search
gpg binary can be named gpg or gpg2 name (gpg.exe or gpg2.exe on Windows)
First search in application directory. Then on Windows lookup for
'Install Directory' key in paths:
HKCU\Software\GNU\GnuPG
HKCU\Software\Wow6432Node\GNU\GnuPG
HKLM\Software\GNU\GnuPG
HKLM\Software\Wow6432Node\GNU\GnuPG.
In the last search in PATH environment. On Mac OS X also check
/usr/loca/bin and /opt/local/bin.

svn path=/trunk/kdesupport/qca/; revision=1357590
2013-06-12 08:17:24 +00:00
Ivan Romanov
f3315b6913 minor fix in Hash documentation
svn path=/trunk/kdesupport/qca/; revision=1356091
2013-05-23 10:19:50 +00:00
Ivan Romanov
7f1d1743d5 use QMAKE_MACOSX_DEPLOYMENT_TARGET from environment
svn path=/trunk/kdesupport/qca/; revision=1354734
2013-05-15 12:17:54 +00:00
David Faure
26bbdc2cf1 Make crypto.prf file reflect reality: this is where QCA is getting installed, which is not necessarily the Qt prefix.
svn path=/trunk/kdesupport/qca/; revision=1352135
2013-05-02 12:11:05 +00:00
David Faure
73ae6a3fc1 increase major version number when building with Qt5
svn path=/trunk/kdesupport/qca/; revision=1351800
2013-04-30 22:45:20 +00:00
David Faure
a765b0f1df Add option QT4_BUILD
svn path=/trunk/kdesupport/qca/; revision=1351793
2013-04-30 21:17:51 +00:00
Ivan Romanov
e4092537e6 [qca] porting to Qt5
http://qt-project.org/doc/qt-5.0/qtdoc/sourcebreaks.html
The QObject::connectNotify() and QObject::disconnectNotify() functions now need a QMetaMethod argument that identifies the signal, rather than a const char pointer.

svn path=/trunk/kdesupport/qca/; revision=1348086
2013-04-06 06:52:54 +00:00
Ivan Romanov
be81ce4bd5 enable examples and unittests for Qt5
svn path=/trunk/kdesupport/qca/; revision=1348032
2013-04-05 06:48:10 +00:00
David Faure
7d073db453 Finish port to Qt5: plugins. Patch by Ivan Romanov.
svn path=/trunk/kdesupport/qca/; revision=1347518
2013-04-02 12:41:12 +00:00
David Faure
e00ed4ce20 flatfile.cpp is for "other unixes", not for "X11" (which isn't set with qt5)
svn path=/trunk/kdesupport/qca/; revision=1347517
2013-04-02 12:37:47 +00:00
David Faure
57ce5c3bc9 Port to Qt5 by Ivan Romanov <drizt@land.ru>
svn path=/trunk/kdesupport/qca/; revision=1347515
2013-04-02 11:00:43 +00:00
David Faure
6e0134f3b3 Port to Qt5 (when Qt5 is found, otherwise use Qt4)
The unittests are disabled (because of QSKIP)
and the plugins currently break compilation (because of Q_EXPORT_PLUGIN2)

svn path=/trunk/kdesupport/qca/; revision=1338378
2013-02-07 20:19:00 +00:00
Justin Karneges
d349189b84 retrieve peer certificate chain. on mac, attempt to workaround openssl bugs
that apple introduced by validating the peer chain independent of ssl.

svn path=/trunk/kdesupport/qca/; revision=1311233
2012-08-17 01:05:56 +00:00
André Wöbbeking
312b693de0 compile with GCC 4.7
svn path=/trunk/kdesupport/qca/; revision=1273508
2012-01-14 17:12:15 +00:00