Christian Hohnstaedt
fc797c09e8
Repair xca icon
2020-01-29 20:27:00 +01:00
Christian Hohnstaedt
9f9a825f15
Fix endless loop when aborting DB open during import
...
First try the default database
2020-01-27 06:24:51 +01:00
Christian Hohnstaedt
372b81d3df
Add key name for osslsigncode
2020-01-25 07:41:13 +01:00
Christian Hohnstaedt
33038d8093
Certum Code Signing certificate received
2020-01-24 05:57:25 +01:00
Christian Hohnstaedt
9cb741897d
xca.wxs: Improve Startmenu shortcut
2020-01-22 19:40:10 +01:00
Christian Hohnstaedt
0152633854
Allow double-click xca.bat and examine its output
...
Duplicating <ComponentGroupRef Id="GroupBasic" />
into all features avoids error ICE69,
but it results in an installation error.
Rather live with the error.
2020-01-22 05:56:31 +01:00
Christian Hohnstaedt
f578b27f96
Add missing languages to xca.wxs
2020-01-22 05:56:31 +01:00
Christian Hohnstaedt
dcf8c7bcdb
No need for KEY_WOW64_32KEY registry flag
...
Registry entries are also 64bit.
2020-01-22 05:56:11 +01:00
Christian Hohnstaedt
258934f884
Add first shot of installer dialog Image
2020-01-21 21:34:31 +01:00
Christian Hohnstaedt
4e16158668
Add missing DLL for PosgreSQL DLL
2020-01-21 21:34:31 +01:00
Christian Hohnstaedt
a12b2e94f5
Close #129 Unattended Installation. Switch to MSI installer
...
Improve Windows installation xca.wxs
Move documentation to "html" dir and translations to "i18n"
in the portable-app and the MSI installation
Modyfies getDocDir() and Introduces getI18nDir()
Drop Nullsoft installer files
2020-01-20 22:33:05 +01:00
Christian Hohnstaedt
a05349e917
Portable App: xca.exe path differs from registry install path
...
Even better select the initial working directory
2020-01-19 08:48:02 +01:00
Christian Hohnstaedt
4f8f0715e2
Default templates now support OpenVPN
...
Support "remote-cert-tls" client/server
2020-01-14 19:47:19 +01:00
Christian Hohnstaedt
ca138654ce
Typo in xca.nsi
2020-01-13 07:33:50 +01:00
Christian Hohnstaedt
710660e32d
First shot for MSI Installer
2020-01-13 07:27:28 +01:00
Christian Hohnstaedt
62051eac6e
Update changelog and pre-compiled documentation
2020-01-13 07:26:46 +01:00
Christian Hohnstaedt
580a2fae2b
Close #93 Default output folder / Improve Portable App usability
...
- allow setting a database as default
- Strip xca-app-folder from database and export filenames.
This allows renaming/moving the portable app and open the default DB
and use the working directory inside the folder
- Remember database history and configured language
2020-01-13 07:26:46 +01:00
Christian Hohnstaedt
23a737bbfa
Constify getLibExtensions()
2020-01-13 07:26:46 +01:00
Christian Hohnstaedt
ae4445f772
Improve EC Curve selection for key generation.
...
Use the QComboBox::itemData instead of fuzzily extracting it
from the item display text
2020-01-13 07:26:46 +01:00
Christian Hohnstaedt
2fbadfc9f0
Update Copyright Years to 2020
2020-01-13 07:26:46 +01:00
Christian Hohnstaedt
953d26c419
Close #21 Support for ODBC (MSSQL)
...
Add ODBC QSQL Database driver
Column "public" in public_keys table is a keyword in
MSSQL. Double quote it.
Double quotes are invalid on MySQL in non-ANSI mode.
Force ANSI mode for MySQL/MariaDB databases.
MSSQL also has a maximum VARCHAR of 8000
Schema updates are not performed for each new database.
New databases are immediately created conforming to schema:7
Schema 5 and 6 get updated to 7.
Schemas < 5 never have been released officially. (pre 2.0.0)
Switch "Database name" label to "DSN" for ODBC databases.
2020-01-13 07:24:08 +01:00
Christian Hohnstaedt
fb8370f9a4
Add italian and japanese Qt translations
2020-01-10 21:31:06 +01:00
Christian Hohnstaedt
f61c2096d4
Close #136 Provide 64bit version of xca
...
QT precompiled libraries now (5.12.0) support mingw 64bit
and also qsqlmysql.dll
Improve configure for windows
Drop configure.w32
2020-01-10 21:31:05 +01:00
Christian Hohnstaedt
fd09ebe9ff
Close #156 secp256k1, secp256r1 and NIST-P256
...
Highlight RFC 5480 curves at the top of the list
2020-01-08 05:57:32 +01:00
Christian Hohnstaedt
ae94faebaf
Transfer Key Usage and Extended Key Usage critical flags
...
When transforming certificate or request extensions
into a template, the (e)keyusage critical flags storage
had a typo:
"eKyUseCritical" instead of "ekuCritical" and
"keyUseCritical" instead of "kuCritical"
Also the eKeyUse value was not transformed completely.
2020-01-07 06:08:30 +01:00
Christian Hohnstaedt
1ea45c8da4
Constify fload() fromPEM_BIO() fromPEMbyteArray()
...
Use "BIO_from_QByteArray()" instead of "BIO_new_mem_buf()"
Replace qSort() by std::sort()
Replace QString::null by QString()
2020-01-06 21:30:29 +01:00
Christian Hohnstaedt
8726c8b96d
Improve item loading. Inspired by #153
...
If Loading the item results in an openssl error,
even if the item is not empty, discard it.
Otherwise loading it from the database later on will fail.
Improve "autoIntName()"
2020-01-06 19:35:11 +01:00
Christian Hohnstaedt
9e1f41fc00
Add japanese translation
2020-01-06 19:34:37 +01:00
Christian Hohnstaedt
aa02e35364
Update documentation
2020-01-05 14:03:13 +01:00
Christian Hohnstaedt
2105fd8a75
Constify table names
2020-01-05 14:02:50 +01:00
Christian Hohnstaedt
8af8f9c51e
Improve configure for "brew" based Mac OSX builds
...
brew install pkg-config autoconf automake openssl qt libtool
./configure && make
2019-12-23 07:16:17 +01:00
Paolo Basenghi
91e3becf09
Update italian translation
2019-12-21 15:00:46 +01:00
Jacek Tyborowski
4c152e6189
Update polish translation
2019-12-20 12:23:15 +01:00
Christian Hohnstaedt
5e54a530f6
Update dutch translations
...
Thanks Guido Pennings
2019-12-20 12:22:02 +01:00
Christian Hohnstaedt
9aa2525fab
Remove fopen_error() and its last user.
2019-12-19 07:17:03 +01:00
Christian Hohnstaedt
6061c05bac
We are using C++11 initializer lists
2019-12-19 07:16:49 +01:00
Christian Hohnstaedt
74e9b02fc4
Translate fr.po into xca_fr.ts
2019-12-19 07:14:44 +01:00
Christian Hohnstädt
6f3c36cbdd
Merge pull request #148 from monnerat/master
...
Update french translation.
2019-12-19 06:48:59 +01:00
Patrick Monnerat
901067bf76
Update french translation.
2019-12-19 03:10:35 +01:00
Christian Hohnstaedt
3a3e87458e
Obfuscate Mail addresses of language maintainers
2019-12-18 06:04:13 +01:00
Slavko
a6a610c2eb
Update slovak translation
2019-12-17 08:26:26 +01:00
Christian Hohnstädt
657eb13020
Merge pull request #147 from xczh/v2.2.0-zh_CN
...
Update chinese translation before v2.2.0 release
2019-12-17 08:25:30 +01:00
Chris Winnie
eee41ac6e1
Update xca_zh_CN.ts
2019-12-17 15:14:01 +08:00
Chris Winnie
705b96bc83
Merge pull request #1 from chris2511/master
...
Update with upstream
2019-12-17 15:11:20 +08:00
Christian Hohnstaedt
4199b8dfc6
Fix SSH2 public key export
...
Amend commit c26e7a4695
where the base64 key got lost in the output!
2019-12-16 17:14:37 +01:00
Christian Hohnstaedt
31943c507d
Update version numbers
2019-12-15 06:40:21 +01:00
Christian Hohnstaedt
d2c3a4b37e
Update german translation
2019-12-14 13:48:31 +01:00
Christian Hohnstaedt
b2f44883d8
Update translations
2019-12-14 13:25:49 +01:00
Christian Hohnstaedt
4300136235
Improve Shortcuts
2019-12-14 13:24:15 +01:00
Christian Hohnstaedt
95985adc08
Drop unused private memeber "dh"
2019-12-14 13:24:15 +01:00