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
Christian Hohnstädt
98d5a7daf7
Close #247 : improve Apple silicon (M1) compatibility
...
Put $(brew --prefix)/include and $(brew --prefix)/lib
at the end of the list to allow the specific openssl/qt includes
and libs to take precedence.
2021-05-06 08:19:51 +02:00
Christian Hohnstaedt
0f98d17f3a
Close import-dialog when it is empty
...
either after deleting or importing the last item
2021-05-05 21:52:23 +02:00
Christian Hohnstädt
703d9c0ba7
sql: better handle SQL errors during insert
...
Don't pop-up a success message, but delete the item,
if an SQL error occures during insert.
2021-05-05 19:39:28 +02:00
Christian Hohnstädt
5fbd35ab68
xca.app: don't copy misc/*.txt to xca.app/Contents
...
It must only be placed into Contents/Resources
2021-05-05 19:39:28 +02:00
Christian Hohnstädt
b45bcd8de1
Close #247 : Apple silicon (M1) compatibility hints
...
Extend CFLAGS and LIBS by $(brew --prefix)/include
and $(brew --prefix)/lib
"brew --prefix" changed from /usr/local on X86 to /opt/homebrew on ARM
2021-05-05 19:38:58 +02:00
Paolo Basenghi
ca010e7474
Update italian language
2021-05-05 16:19:27 +02:00
Christian Hohnstädt
f5719361dc
Merge pull request #275 from sleiner/fix-m1-build
...
Fix M1/Big Sur build
2021-05-05 16:19:00 +02:00
Christian Hohnstädt
469728c8d2
Merge pull request #272 from WRW001/patch-2
...
Support Microsoft Bitlocker (Update 2of2-eku.text)
2021-05-03 22:05:59 +02:00
Christian Hohnstädt
bb425faf10
Merge pull request #273 from WRW001/patch-1
...
Support Microsoft Bitlocker (Update 1of2-oids.text)
2021-05-03 22:05:44 +02:00
Christian Hohnstaedt
5b7aa117fa
NewX509: select correct help context by tab
...
Especially removing tabs will shuffle the numbers.
Set the help context as tab-widget objects name.
2021-05-02 23:11:22 +02:00