Commit Graph

1979 Commits

Author SHA1 Message Date
Christian Hohnstädt
21cd74c62e Add key.png converted from key.xpm, because on OSX xpm does not work 2020-10-14 19:48:17 +02:00
Christian Hohnstädt
24009b13c7 Fix warnings 2020-10-14 19:48:17 +02:00
Christian Hohnstädt
673df16dcf Finish struct option with zeros 2020-10-12 13:04:03 +02:00
Christian Hohnstaedt
ef24c00c22 Minor fixes 2020-06-26 14:21:32 +02:00
Christian Hohnstaedt
17b621ccef Encapsulate all index.internalPointer() in fromIndex(index) 2020-05-10 09:09:31 +02:00
Christian Hohnstaedt
9e52d99067 Fix destructor of BioByteArray to not overwrite ro data 2020-05-08 17:37:40 +02:00
Christian Hohnstaedt
45f834a6e4 Move tree-handling from db_x509 class to the base class
This is a preparation for possibly inserting
structuring folder elements later.
2020-05-08 17:37:40 +02:00
Christian Hohnstaedt
af79214121 Use fromIndex(index) convenience function
for certificates create a function returning
a dynamically casted pki_x509 pointer

Add NULL check of dynamically casted pointer,
because it could be a folder...
2020-05-08 17:37:40 +02:00
Christian Hohnstaedt
1e544161f6 Eliminate the use of "mainwin" in lib/db_* 2020-05-08 11:59:09 +02:00
Christian Hohnstaedt
7c65a786ea Revamp database management
The global variable "Database" of class xca_db
can be used by any other class to access. No need
to provide it.

The "xca_db" class managed the "database_model" pointer.
Accessing the name of the current database has been unified.
2020-05-08 07:47:15 +02:00
Christian Hohnstaedt
93a7c6a9a3 Implement option --list-curves and display EC curves 2020-05-06 18:32:37 +02:00
Christian Hohnstaedt
9b201566e2 Improve on cmdline, console, unicode and windows CMD
Improve Windows registry functions

Use *A postfix function explicit becaus e we don't expect
unicode characters.
Also simplify "console_write()"
2020-05-06 18:32:27 +02:00
Christian Hohnstaedt
d1c0970ea1 BioByteArray: Add size() method 2020-05-06 18:08:36 +02:00
Christian Hohnstaedt
b5c9d645e3 More native separators when displaying file names 2020-05-06 17:57:09 +02:00
Christian Hohnstaedt
b2ab7570b8 Minor fixxes and constifies 2020-04-30 18:47:28 +02:00
Christian Hohnstaedt
0f7465dcc5 Add convenience function to convert QModelIndex to pki_base * 2020-04-30 18:46:08 +02:00
Christian Hohnstaedt
03633d7a8a Provide db class name through constructor 2020-04-30 18:44:36 +02:00
Christian Hohnstaedt
a3344100e3 Drop FOR_ALL_pki() makro and use a foreach() loop
The foreach loop iterates over all items of a type.
The iterate method is now superflous
2020-04-30 18:40:49 +02:00
Christian Hohnstaedt
8f46d238e0 Replace __ME makro by pki_base QString() operator
Now a pki item can transform itself to a QString for debugging
2020-04-30 18:37:48 +02:00
Christian Hohnstaedt
5a64725556 Move item store from db_base into separate class "pki_lookup"
Since also pki_base and other classes need to access them.
2020-04-30 18:37:25 +02:00
Christian Hohnstaedt
f889efc4cb Merge branch 'master' into develop 2020-04-30 18:34:16 +02:00
Christian Hohnstaedt
31d173d2bd Release XCA 2.3.0 done 2020-04-29 15:59:14 +02:00
Christian Hohnstaedt
79510a24c5 Prepare XCA 2.3.0 2020-04-29 15:18:49 +02:00
Christian Hohnstaedt
1f2429e677 Avoid filedescriptor leak 2020-04-29 13:29:01 +02:00
Christian Hohnstaedt
efe283ad73 Fix typo in xca.desktop 2020-04-28 07:09:15 +02:00
Christian Hohnstaedt
922dfe0913 Update changelog 2020-04-27 15:04:09 +02:00
Christian Hohnstaedt
f361ea24ce Update README.md 2020-04-27 15:03:36 +02:00
Christian Hohnstaedt
76e3f86783 Close #191: OID LN differs warning popups at startup
OpenSSL fixed the 2 LN with commit:
  648b53b88e

in OpenSSL 1.1.1e.

Follow my own advice and delete them from the oids.txt
together with all other OIDs present in OpenSSL
since at least version 0.9.8

Also do the initOIDs after creating the QApplication to
avoid qAbort() when creating the warning (introduced after 2.2.1)
2020-04-27 15:03:36 +02:00
Christian Hohnstaedt
fa461175bd Fix git.release script 2020-04-27 15:03:36 +02:00
Christian Hohnstaedt
0ac3b2daca Improve and fix VERSION_ITERATION 2020-04-27 15:03:36 +02:00
Jacek Tyborowski
b13f0c9c0c Add polish translation 2020-04-18 20:33:15 +02:00
Christian Hohnstaedt
7b6505ffde Close #189 Database compaction #189
Call VACUUM on close unconditionally.
2020-04-18 20:06:39 +02:00
Christian Hohnstaedt
742bfbafc1 Unify and reformat translations (make trans)
lupdate -locations relative xca.pro
2020-04-11 12:35:56 +02:00
Christian Hohnstaedt
cfa790ac4d Convert slovak translation to TS 2020-04-11 12:25:06 +02:00
Slavko
3e9ad8afa7 Update slovak translation 2020-04-11 12:23:05 +02:00
Paolo Basenghi
23ea395e51 Update italian translation 2020-04-11 12:23:05 +02:00
Christian Hohnstädt
56528c55d6
Merge pull request #185 from nevenko/master
Croatian translation for xca 2.3.0
2020-04-11 12:13:09 +02:00
Christian Hohnstädt
34b9614762
Merge pull request #187 from burasuzu/JapaneseLanguage
Japanese translation for 2.3.0.
2020-04-11 11:51:18 +02:00
Christian Hohnstädt
96c890b714
Merge pull request #186 from GH3844HL/master
Dutch translation for 2.3.0.
2020-04-11 11:49:00 +02:00
BURASUZU
094e7a8ca9 In preparation for the release on April 17, we added Japanese translation and minor changes. 2020-04-11 16:08:15 +09:00
Guido P
bfd757179a Dutch translation for 2.3.0. 2020-04-09 21:08:42 +02:00
Nevenko Bartolincic
12bbed4d3f Merge commit '1da24ae921b726f5e4e7a295bc7cd661e5f18863' 2020-04-09 13:00:14 +02:00
Nevenko Bartolincic
b4a50004f6 Croatian translation for 2.3.0. 2020-04-09 10:27:43 +02:00
Christian Hohnstaedt
c00e4b84df Merge branch 'master' into develop 2020-04-08 20:39:03 +02:00
Christian Hohnstaedt
1da24ae921 Convert french translation to TS 2020-04-08 18:29:14 +02:00
Christian Hohnstädt
2317dc4570
Merge pull request #184 from monnerat/fr-2.3.0
French translation for 2.3.0.
2020-04-08 18:27:22 +02:00
Patrick Monnerat
05ff56317a French translation for 2.3.0. 2020-04-08 17:52:12 +02:00
Christian Hohnstaedt
47f7cfa8a5 Update translation 2020-04-07 23:03:01 +02:00
Christian Hohnstaedt
def93f80c5 Fix typo in URL 2020-04-07 22:34:30 +02:00
Christian Hohnstaedt
11daf927ae OpenSSL upstream URL layout changed
Only the latest version is available under source/
which is pretty reasonable to point everyone to the latest version....

Update travis/docker command files to match
the new OpenSSL upstream URL layout
2020-04-07 21:52:43 +02:00