4
0
mirror of https://github.com/QuasarApp/qca.git synced 2025-05-11 18:29:33 +00:00

2195 Commits

Author SHA1 Message Date
Ivan Romanov
ef1b4b8eb0 Added myself to README v2.1.0 2014-11-06 13:15:45 +05:00
Ivan Romanov
f1b2a891c3 Updated changelog 2014-11-06 12:58:21 +05:00
Ivan Romanov
ba970ea670 added new note to TODO 2014-11-06 12:21:36 +05:00
Ivan Romanov
58e9539513 qca-ossl: added missed signatures 2014-11-06 12:16:27 +05:00
Ivan Romanov
f214d9c2a6 added frameworks support to crypto.prf 2014-11-05 22:42:32 +05:00
Ivan Romanov
0311beb5e5 cmake: do not use trailing slash for normalized paths 2014-11-05 22:42:32 +05:00
Ivan Romanov
13050bf00d cmake: plugins on Mac OS must use .dylib suffix 2014-11-05 22:42:32 +05:00
Ivan Romanov
de67ebfc8d cmake: USE_RELATIVE_PATHS now is option 2014-11-05 22:42:32 +05:00
Ivan Romanov
5de8ea800d cmake: added new option OSX_FRAMEWORK 2014-11-05 22:42:28 +05:00
Ivan Romanov
2445411897 cmake: added to previous commit 2014-11-05 22:34:22 +05:00
Ivan Romanov
35c678bee2 Revert "cmake: fixed path to qt mkspecs dir"
This reverts commit 2df13c85e866c7fc289cac867279bfc155a6307a.

It was wrong commit. Read http://qt-project.org/doc/qt-5/qmake-advanced-usage.html#adding-new-configuration-features
for detailes.
2014-11-05 22:29:35 +05:00
Ivan Romanov
d045cd7324 TODO: added plan for 2.2.0 version 2014-11-05 12:24:28 +05:00
Ivan Romanov
4694e4f1d7 dsaunittest: check for DSA_1024 is supported 2014-11-05 12:12:47 +05:00
Ivan Romanov
8ca9ddb56b keygenunittest: check that DLGroup supports DSA_* algorythmes 2014-11-05 12:06:58 +05:00
Ivan Romanov
ec8f991143 DLGroup: added extra checks 2014-11-05 11:57:35 +05:00
Ivan Romanov
638a8aff5c qca-ossl: no DSA_* dl groups in FIPS specification 2014-11-05 11:49:14 +05:00
Ivan Romanov
2e0fb206f9 cmake: do not use rpath
Distros often do not allow use rpath in packages (Fedora and Debian for example).
If need to have rpath CMAKE_INSTALL_RPATH can be set in command line.
2014-11-05 02:08:02 +05:00
Ivan Romanov
7f8346bbae cmake: fixed paths in crypto.prf when qca is relocatable 2014-11-05 01:52:48 +05:00
Ivan Romanov
2df13c85e8 cmake: fixed path to qt mkspecs dir 2014-11-05 01:40:02 +05:00
Ivan Romanov
a8240df544 dropped trash file 2014-10-21 12:29:05 +06:00
Ivan Romanov
6ee6f7f22a qca-gnupg: more refactoring 2014-10-07 04:26:33 +06:00
Ivan Romanov
9b8f978bff qca-gnupg: refactoring
Moved GpgAction to separate file.
2014-10-07 04:26:30 +06:00
Ivan Romanov
90b1287e52 qca-gnupg: some optimization in LineConverter 2014-10-07 02:01:17 +06:00
Ivan Romanov
5d28790cb5 qca-gnupg: refactoring
Moved LineConverter class to separate file
2014-10-07 01:14:14 +06:00
Ivan Romanov
47fc70af6e qca-gnupg: correct way to reset gpg proccess 2014-10-05 22:08:05 +06:00
Ivan Romanov
de02538aaf qca-gnupg: try to fix SIGPIPE again 2014-09-30 17:20:27 +06:00
Ivan Romanov
38eae11512 qca-gnupg: fixed SIGPIPE
need always close stding only after all data will be written
2014-09-30 04:58:15 +06:00
Ivan Romanov
f38eee2d18 qca-gnupg: refactoring 2014-09-29 15:20:13 +06:00
Ivan Romanov
380710aae0 qca-gnupg: refactoring
Moved find_bin, escape_string and unescape_string to separated source
file.
2014-09-29 02:24:13 +06:00
Ivan Romanov
fe0d1ad5c0 qca-gnupg: dropped ugly hack 2014-09-29 01:47:47 +06:00
Ivan Romanov
efb8da2402 qca-gnupg: dropped workaround for old unsupported Qt 2014-09-29 01:35:52 +06:00
Ivan Romanov
54e8363ddf qca-gnupg: cleaned trash 2014-09-29 01:21:24 +06:00
Ivan Romanov
13e7660ffb cmake: binary tree layout should be like normal HFS 2014-09-28 21:18:40 +06:00
Ivan Romanov
d598c689b7 cmake: no install target in developer mode 2014-09-28 21:14:26 +06:00
Ivan Romanov
686c8cac9a qca-gnupg: cleaned trash 2014-09-28 18:28:04 +06:00
Ivan Romanov
f0a5b957fc qca-gnupg: good debug message
Output diagnostic text to console if defined GPGOP_DEBUG
2014-09-28 18:22:59 +06:00
Pino Toscano
3548ee76e9 remove reference to (now) non-existing qt.tag
Commit a021c500edf9939eace2c7bbae6b9290b430f7be removed the qt.tag copy
in the qca sources, so don't point the Doxyfile to it.

Its usage was not optimal anyway, since the references to Qt classes
where still considered within the qca apidox.
2014-09-28 12:11:37 +02:00
Pino Toscano
a021c500ed remove qt4 tag file
Do not ship a copy of the tag file of Qt4, which increases archive size
and gives no benefits over using the upstream qt.tags.
2014-09-28 11:28:47 +02:00
Ivan Romanov
e8050ebbc1 fixed linking on Windows 2014-09-27 01:06:37 +06:00
Ivan Romanov
c00da86463 cmake: don't check for gpg program
gpg program is runtime dependency. Plugin can be built without it.
2014-09-27 00:53:47 +06:00
Ivan Romanov
0ef16c3837 cmake: some fixes with cached and advanced vars 2014-09-26 04:31:30 +06:00
Ivan Romanov
c9576b7c16 fixed compilation warnings on Windows 2014-09-25 15:42:30 +06:00
Ivan Romanov
ac8b8acd37 dropped fixpaths.include
Use qt.conf to set plugin paths for unittests and qcatool in buildtree
2014-09-25 14:27:44 +06:00
Ivan Romanov
3ebc9c14e2 SafeTimer: many fixes
1. SafeTimer now is common and public class. All plugins use this
   implementation.
2. Added debug messages in SafeTimer. Uncomment SAFETIMER_DEBUG to
   enable.
3. TimerFixer skips SafeTimer objects. No need extra fixes for
   SafeTimer. But can be problems with children of SafeTimer I
   believe no such.
2014-09-25 07:26:24 +06:00
Ivan Romanov
3cd0db9841 use native dir separator in diagnostic text 2014-09-24 18:12:03 +06:00
Ivan Romanov
ed4a05f674 qcatool: use native dir separators for output on console 2014-09-24 18:03:37 +06:00
Ivan Romanov
4b8e2214cd added new functiion pluginPaths
Retrieve plugin paths. It consists of:
1. QCA_PLUGIN_PATH environment if set.
2. QCoreApplication::libraryPaths() .
3. Directory where plugins were installed.

QCA_PLUGIN_PATH is paths list like PATH or QT_PLUGIN_PATH.
It uses system path separator. ";" on Windows and ":" on Unix.

Also qcatool now uses this function.
2014-09-24 17:47:35 +06:00
Ivan Romanov
192243d4bd cmake: fixed QCA_PLUGINS_INSTALL_DIR meaning
Plugins must be in crypto subdir. It is used internally in providers
finding algorythm. So now QCA_PLUGINS_INSTALL_DIR it is path to
crypto directory.
2014-09-24 16:00:39 +06:00
Ivan Romanov
2950458c77 qcatool: prevent crash when only options on command line without any commands 2014-09-23 18:32:25 +06:00
Ivan Romanov
2cdd6c4bd1 tlsunittest: disable more ciphers 2014-09-20 01:02:52 +06:00