xca/lib
Christian Hohnstaedt e160160395 Fix item search
Caching solution for 186657fbce
was bad. It always returned "visible" when called with unchanged
pattern instead of the last result.  Cache the last result
in "iamvisible": 0=no, 1=yes, 2=one-of-my-children and return
the cached value as long as the search pattern is unchanged.
2023-09-24 13:29:11 +02:00
..
arguments.cpp Close #423: parameter --name is not respected when running with CLI 2023-09-24 00:34:46 +02:00
arguments.h Refactor source file inclusion 2022-09-07 20:01:25 +02:00
asn1int.cpp Replace check_oom() by Q_CHECK_PTR() 2021-06-01 17:48:37 +02:00
asn1int.h Make hex the default input / output qstring of asn1integer 2018-03-11 10:02:14 +01:00
asn1time.cpp Add support for Qt6 2022-08-31 00:09:37 +02:00
asn1time.h Make all dates in columns fancy, still sorting correctly by age 2018-06-27 08:56:07 +02:00
base.h Make sure QT_MESSAGELOGCONTEXT is always set. 2023-09-19 23:35:27 +02:00
BioByteArray.cpp Simplify key checking algorithm 2023-05-16 09:49:46 +02:00
BioByteArray.h Minor fixes 2020-06-26 14:21:32 +02:00
builtin_curves.cpp Replace check_oom() by Q_CHECK_PTR() 2021-06-01 17:48:37 +02:00
builtin_curves.h Add support for validating a keyjob 2020-03-18 05:26:16 +01:00
CMakeLists.txt Refactor source file inclusion 2022-09-07 20:01:25 +02:00
database_model.cpp Close #437: loading CRL at startup generates an error 2023-09-21 21:42:54 +02:00
database_model.h Close #437: loading CRL at startup generates an error 2023-09-21 21:42:54 +02:00
database_schema.cpp Close #437: loading CRL at startup generates an error 2023-09-21 21:42:54 +02:00
db_base.cpp Close #444 cannot update template internal name 2023-09-21 20:58:14 +02:00
db_base.h Close #444 cannot update template internal name 2023-09-21 20:58:14 +02:00
db_crl.cpp Close #423: parameter --name is not respected when running with CLI 2023-09-24 00:34:46 +02:00
db_crl.h Close #423: parameter --name is not respected when running with CLI 2023-09-24 00:34:46 +02:00
db_key.cpp Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
db_key.h Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
db_temp.cpp Close #444 cannot update template internal name 2023-09-21 20:58:14 +02:00
db_temp.h Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
db_token.cpp XcaWarning: Split into Core and GUI element 2021-06-01 17:48:37 +02:00
db_token.h Revamp database management 2020-05-08 07:47:15 +02:00
db_x509.cpp Improve/Fix database loading 2023-09-19 16:43:24 +02:00
db_x509.h Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
db_x509req.cpp Improve windows compatibility 2022-08-31 00:01:06 +02:00
db_x509req.h Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
db_x509super.cpp Move XcaDialog call from x509_super to XcaWarning 2021-11-13 14:49:02 +01:00
db_x509super.h Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
dbhistory.cpp Visual Code adaptions 2021-06-01 17:48:37 +02:00
dbhistory.h make dbhistory independent of GUI widget OpenDb 2021-06-01 17:48:37 +02:00
dhgen.cpp OpenSSL: Avoid all FILE pointer operations, use QFile 2021-11-13 23:53:11 +01:00
dhgen.h Diffie-Hellmann: use XcaProgress dialog 2021-06-01 17:48:37 +02:00
digest.cpp Close #368: error while creating CRL with CA using EC key (ed25519) 2023-05-25 22:20:27 +02:00
digest.h Enable usage of hashAlgo digest selected by user for CRL sign 2022-02-15 19:24:47 +03:00
entropy.cpp Improve windows compatibility 2022-08-31 00:01:06 +02:00
entropy.h Fix warnings 2020-10-14 19:48:17 +02:00
exception.h Replace check_oom() by Q_CHECK_PTR() 2021-06-01 17:48:37 +02:00
func.cpp Q_OS_MAC is deprecated 2023-09-19 23:39:03 +02:00
func.h Refactor source file inclusion 2022-09-07 20:01:25 +02:00
headerlist.h Drop backward-compatibility for old(<2.0.0) XCA databases 2021-05-10 20:41:12 +02:00
ipvalidator.h Prepare for Qt6: QRegExp -> QRegularExpression 2022-08-31 00:01:06 +02:00
load_obj.cpp Q_OS_MAC is deprecated 2023-09-19 23:39:03 +02:00
load_obj.h Update Copyright Years to 2020 2020-01-13 07:26:46 +01:00
main.cpp Close #423: parameter --name is not respected when running with CLI 2023-09-24 00:34:46 +02:00
main.h Eliminate the use of "mainwin" in lib/db_* 2020-05-08 11:59:09 +02:00
oid.cpp Prepare for Qt6: QRegExp -> QRegularExpression 2022-08-31 00:01:06 +02:00
oid.h Drop OpenSSL backward comatibility for NID_tlsfeature 2021-06-01 17:48:37 +02:00
opensc-pkcs11.h Support importing ED25519 keys and signing with them, using PKCS#11 tokens 2022-07-28 22:54:32 +02:00
openssl_compat.h Drop OpenSSL backward compatibility hacks < 1.1.0 2021-05-09 12:25:32 +02:00
pass_info.cpp Refactor Image and icon ressources 2020-03-11 07:19:56 +01:00
pass_info.h Refactor Image and icon ressources 2020-03-11 07:19:56 +01:00
Passwd.cpp Several fixes of previous commit 2020-03-11 07:19:56 +01:00
Passwd.h Separate database from Mainwin for better cmdline support 2020-03-11 07:19:56 +01:00
pk11_attribute.cpp Replace check_oom() by Q_CHECK_PTR() 2021-06-01 17:48:37 +02:00
pk11_attribute.h Replace check_oom() by Q_CHECK_PTR() 2021-06-01 17:48:37 +02:00
pkcs11_lib.cpp Add support for Qt6 2022-08-31 00:09:37 +02:00
pkcs11_lib.h QObject: Add Q_OBJECT macro where necessary 2021-06-01 17:48:37 +02:00
pkcs11.cpp Fix OpenSSL 3.0 engine asking two times for sign 2023-05-16 09:49:46 +02:00
pkcs11.h Get rid of libltdl. QLibrary provides the same functionality 2021-06-01 17:48:37 +02:00
pki_base.cpp Fix item search 2023-09-24 13:29:11 +02:00
pki_base.h Fix item search 2023-09-24 13:29:11 +02:00
pki_crl.cpp Catch PEM_read_bio_* read errors 2023-09-20 15:24:28 +02:00
pki_crl.h Enable usage of hashAlgo digest selected by user for CRL sign 2022-02-15 19:24:47 +03:00
pki_evp.cpp Improve EVP_PKEY_check() 2023-09-20 23:03:57 +02:00
pki_evp.h Simplify key checking algorithm 2023-05-16 09:49:46 +02:00
pki_export.cpp Close #442: asan checks failed 2023-09-20 21:08:44 +02:00
pki_export.h Close #442: asan checks failed 2023-09-20 21:08:44 +02:00
pki_key.cpp Improve EVP_PKEY_public_check() 2023-09-18 18:14:03 +02:00
pki_key.h Simplify key checking algorithm 2023-05-16 09:49:46 +02:00
pki_lookup.h Really erase element after deleting 2023-09-19 16:42:25 +02:00
pki_multi.cpp Close #423: parameter --name is not respected when running with CLI 2023-09-24 00:34:46 +02:00
pki_multi.h Additional attributes when printing PKCS#12 content 2023-05-14 21:49:49 +02:00
pki_pkcs7.cpp OpenSSL: Avoid all FILE pointer operations, use QFile 2021-11-13 23:53:11 +01:00
pki_pkcs7.h pkcs7: Fix endless loop when loading PKCS#7 via PEM import 2021-10-30 11:51:35 +02:00
pki_pkcs12.cpp Additional attributes when printing PKCS#12 content 2023-05-14 21:49:49 +02:00
pki_pkcs12.h Additional attributes when printing PKCS#12 content 2023-05-14 21:49:49 +02:00
pki_scard.cpp Treat CKA_ID as byte array, not Bignum 2023-05-09 17:48:31 +01:00
pki_scard.h Drop backward-compatibility for old(<2.0.0) XCA databases 2021-05-10 20:41:12 +02:00
pki_temp.cpp Fix crash while duplicating templates 2023-09-20 23:08:54 +02:00
pki_temp.h Set Key export format separately via context menu 2021-10-24 14:41:25 +02:00
pki_x509.cpp Close #440: yellow background makes date text hard to read in dark themes 2023-09-23 12:28:15 +02:00
pki_x509.h Set Key export format separately via context menu 2021-10-24 14:41:25 +02:00
pki_x509req.cpp Catch PEM_read_bio_* read errors 2023-09-20 15:24:28 +02:00
pki_x509req.h Set Key export format separately via context menu 2021-10-24 14:41:25 +02:00
pki_x509super.cpp OpenSSL: Avoid all FILE pointer operations, use QFile 2021-11-13 23:53:11 +01:00
pki_x509super.h OpenSSL: Avoid all FILE pointer operations, use QFile 2021-11-13 23:53:11 +01:00
PwDialogCore.cpp Fixup for #67: Password input dialog 2022-08-31 00:01:06 +02:00
PwDialogCore.h cmake: Split CMakeLists.txt into the different sub directories 2021-06-01 17:48:37 +02:00
settings.cpp Add PKCS12 enc algo setting and use it when exporting PKCS12 2022-10-06 15:32:30 +02:00
settings.h Refactor native separators / and \ on windows. 2020-04-02 06:12:47 +02:00
sql.cpp Add support for Qt6 2022-08-31 00:09:37 +02:00
sql.h Support concurrent database access. 2019-03-25 06:47:25 +01:00
version.cpp Switch from autotools/qmake to cmake 2021-06-01 17:48:37 +02:00
x509name.cpp Prepare for Qt6: QRegExp -> QRegularExpression 2022-08-31 00:01:06 +02:00
x509name.h Prepare for Qt6: QRegExp -> QRegularExpression 2022-08-31 00:01:06 +02:00
x509rev.cpp Replace check_oom() by Q_CHECK_PTR() 2021-06-01 17:48:37 +02:00
x509rev.h Drop backward-compatibility for old(<2.0.0) XCA databases 2021-05-10 20:41:12 +02:00
x509v3ext.cpp x509v3_ext: Improve error-checking 2023-05-25 22:18:48 +02:00
x509v3ext.h x509v3_ext: Improve error-checking 2023-05-25 22:18:48 +02:00
xcadoc.cpp Drop references to iostream 2023-09-23 12:27:00 +02:00
XcaProgress.cpp XcaProgress: separate Cmdline progress from GUI progress 2021-06-01 17:48:37 +02:00
XcaProgress.h XcaProgress: separate Cmdline progress from GUI progress 2021-06-01 17:48:37 +02:00
XcaWarningCore.cpp Move XcaDialog call from x509_super to XcaWarning 2021-11-13 14:49:02 +01:00
XcaWarningCore.h Move XcaDialog call from x509_super to XcaWarning 2021-11-13 14:49:02 +01:00
xfile.h Improve windows compatibility 2022-08-31 00:01:06 +02:00