Christian Hohnstädt
eb6eb7b359
Merge pull request #307 from atriwidada/master
...
Add Indonesian translation
2021-10-24 15:13:33 +02:00
Christian Hohnstädt
d534a6df61
Merge pull request #302 from kpcyrd/repro-gzip
...
Reproducible Builds: Don't embed timestamps in xca.1.gz
2021-10-24 15:08:17 +02:00
Christian Hohnstädt
e0b728062f
Merge pull request #295 from PF4Public/translations
...
Translations
2021-10-24 15:06:05 +02:00
Andika Triwidada
fb2c9a7df2
Add Indonesian translation
2021-08-21 08:37:50 +07:00
kpcyrd
9b4bc75fad
Reproducible Builds: Don't embed timestamps in xca.1.gz
2021-07-26 20:46:20 +02:00
PF4Public
d56fdc2529
Update Russian Translations
2021-06-21 18:26:53 +03:00
PF4Public
37fea88ba6
Update German translations
2021-06-21 18:26:49 +03:00
PF4Public
d2dbabb0d3
Update translation files
2021-06-21 16:33:34 +03:00
Christian Hohnstädt
8c0a5adc3a
Merge pull request #288 from PF4Public/pf/replace
...
Replace certificate while renewing
2021-06-04 08:50:58 +02:00
pf
8af3cabfa8
Replace certificate while renewing it
...
This commit also changes the default state of
the "Revoke old certificate" checkbox to unchecked.
The reasoning for this is that by renewing a certificate
its lifetime and subsequently validity are prolonged,
which therefore implies equal trustworthiness
for both new and old certificates, which does not intend
the revocation of the latter.
2021-06-01 20:25:13 +03:00
Christian Hohnstaedt
7f431ccbd6
Fix typo introduced with 5f1d3945 to query the database password
...
Opening a database now again asks for the password
2021-06-01 17:29:30 +02:00
Christian Hohnstädt
184220e617
Fixup typo: extend the underline of Download
...
doc/sphinx/miscellaneous.rst:39: WARNING: Title underline too short.
2021-06-01 17:25:36 +02:00
Christian Hohnstädt
30a38aa775
Merge pull request #289 from PF4Public/patch-1
...
typo
2021-06-01 16:39:54 +02:00
PF4Public
2c1cdde7b3
typo
2021-06-01 16:52:43 +03:00
Christian Hohnstaedt
2635b91033
WIP
2021-05-25 21:10:54 +02:00
Christian Hohnstaedt
03769bef56
Add commandline option "select" to 'print', 'pem' or 'text'
...
can be used to export or display items.
2021-05-24 22:22:51 +02:00
Christian Hohnstaedt
51489747fa
Update xca_fr.ts from fr.po
2021-05-24 22:19:38 +02:00
Christian Hohnstädt
f69c0e144a
Merge pull request #286 from albanobattistella/master
...
Update xca_it.ts
2021-05-24 18:31:38 +02:00
Christian Hohnstädt
ed5e605f88
Merge pull request #284 from monnerat/master
...
Update french translation
2021-05-24 18:30:20 +02:00
albanobattistella
36abc2b498
Update xca_it.ts
2021-05-24 17:52:22 +02:00
Patrick Monnerat
9b1fce659d
Update french translation
2021-05-15 11:50:24 +02:00
Christian Hohnstädt
267bf4f8f8
Close #281 : xca 2.4.0 breaks macOS Mojave compatibility
...
Last try to get a proper, usable macOS DMG.
- Compatible to 10.13
- With SQL drivers to not reopen #278 .
2021-05-14 17:24:38 +02:00
Christian Hohnstaedt
802a8787cf
Adaptions to stay OpenSSL 3.0 alpha16 compatible
2021-05-12 08:49:28 +02:00
Christian Hohnstädt
3bce3ae1d6
Fix travis build
...
Add qttools5-dev-tools qttools5-dev
Fix warnings found by travis
2021-05-12 00:03:52 +02:00
Christian Hohnstädt
fbee826e56
Switch from Qt4 to Qt5 in Travis docker file
...
Update other documentation files
2021-05-11 17:04:07 +02:00
Christian Hohnstädt
e0dc4446c5
Close #278 : Miss components to connect remote database
...
Build and install the Qt sqldrivers for macOS Qt-5.15.2.
Re-build the XCA 2.4.0 release with SQL drivers for macOS.
2021-05-11 13:50:21 +02:00
Christian Hohnstädt
133e1de176
Fix output file for xca-icons.icns
...
When building out of tree, iconutil must be told the target file.
2021-05-11 12:07:40 +02:00
Christian Hohnstädt
00e592d8f3
Sort output of "--issuers" and "--list-items" by primary key
...
This is also somehow a sort by inserting date.
For more detailled displays a sqlite browser should be used.
2021-05-11 12:07:40 +02:00
Christian Hohnstädt
82936fa3bd
No need to especially mention brainpool curves
...
They are part of OpenSSL 1.0.2, XCA now requires
at least OpenSSL 1.1.0
2021-05-11 12:07:40 +02:00
Christian Hohnstaedt
ccfad6a1c3
Replace qWarning()s by qDebug()
2021-05-11 12:07:40 +02:00
Christian Hohnstaedt
7e72d8c02c
Commandline: Add "--list-items" to print a list of database items
2021-05-11 12:07:40 +02:00
Christian Hohnstaedt
5f1d394530
Close #67 : possibility to ignore password prompt from CLI
...
XCA automatically checks whether the current arguments need
a password
2021-05-11 12:07:40 +02:00
Christian Hohnstädt
8daf06dcac
Close #259 : Follow the XDG base directory specification
...
After dropping Qt4 support, the Qt5 QStandardPaths class
can be used to replace my implementation of directory discovery.
QStandardPaths follows the XDG specification.
2021-05-11 12:04:46 +02:00
Christian Hohnstaedt
7d564132ba
Move ca-properties dialog to the certificate view
...
Reduce UI from QDialog to QWidget and display it in the XcaDialog frame.
Also move user interface specific code from the db_x509 class
into the CertTreeView class
2021-05-10 20:41:12 +02:00
Christian Hohnstaedt
523fa64486
asn1ToQString: use OpenSSL's ASN1_STRING_to_UTF8()
...
instead of my own implementation.
Please don't ask why I didn't look for such a function
before. I don't know.
2021-05-10 20:41:12 +02:00
Christian Hohnstaedt
57802580c8
Drop backward-compatibility for old(<2.0.0) XCA databases
2021-05-10 20:41:12 +02:00
Christian Hohnstädt
1500e636c8
Drop OpenSSL backward compatibility hacks < 1.1.0
...
OpenSSL < 1.1.1 is out of support anyway
2021-05-09 12:25:32 +02:00
Christian Hohnstädt
d5fa97c3bb
Drop support for Qt4
...
Version 2.4.0 was the last one with Qt4 support
2021-05-09 12:25:32 +02:00
Christian Hohnstaedt
957bdbaa72
Put release related files into an own sub-directory
...
git.release.something ->
Create any git release with a tag to test package (debian/rpm) build
git.release -> Create required changes and tags for the next release
git.publish -> Finalize the release (github release)
gen-binary-hash / binary-hashes.json -> keep track of release hashes
2021-05-09 12:22:53 +02:00
Christian Hohnstädt
63d1a465d3
changelog.html: Special html changelog for the web site
2021-05-08 13:15:51 +02:00
Christian Hohnstaedt
144cdee4c0
Release XCA 2.4.0 done
2021-05-07 23:46:53 +02:00
Christian Hohnstaedt
5193d34ff2
Prepare XCA 2.4.0
2021-05-07 22:40:29 +02:00
Christian Hohnstaedt
d537e40d7d
More documentation update
2021-05-07 22:32:44 +02:00
Christian Hohnstaedt
2c38ddbd8d
Set default key size to 2048 instead of 0
...
when changing the key type from EC/ED25519 to RSA/DSA
2021-05-07 22:30:51 +02:00
Christian Hohnstaedt
dea42e8d1f
Minor documentation update
2021-05-07 22:08:34 +02:00
Christian Hohnstaedt
f24038bbdc
Update changelog and copyright year
2021-05-07 21:58:09 +02:00
Christian Hohnstaedt
f7e144ba98
Bash completion: include files in the completion list
...
Put matching files and directories into the completion list,
not only the valid arguments.
2021-05-07 21:31:10 +02:00
Christian Hohnstaedt
c2d88bf460
Database.close() is idempotent. Call it at the end unconditionally
2021-05-07 13:04:32 +02:00
Christian Hohnstaedt
d54819e15b
database_model: better handle uncreateable databases
...
Current implementation did not check whether a non-existing
database-file could be created.
Throw an error message if the database file cannot be created.
Simply by using XFile instead of QFile.
2021-05-07 13:04:22 +02:00
Christian Hohnstädt
0232d20b2b
Forced sandbox only for the Appstore app
2021-05-06 21:47:53 +02:00