Commit Graph

2735 Commits

Author SHA1 Message Date
Christian Hohnstaedt
96d1440672 Move SQL driver options to the settings.ini
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
and adopt the documentation
2025-03-31 08:48:25 +02:00
Christian Hohnstaedt
02cd168d82 Move dbhistory, defaultdb and defaultlang into settings.ini 2025-03-30 21:44:33 +02:00
Christian Hohnstaedt
7428170b2d Close #635: Inconsistent font size.
Don't use monospaced font for the table by default.
Allow setting a different, especially a monospaced font
for the table and remember it globally.
2025-03-30 11:24:39 +02:00
Christian Hohnstaedt
196219283b Improve headerlist. Don't overload isNumeric
isNumeric now is a virtual function of the dbheader class
and overloaded by subclasses if needed.

The strict connection isNumeric == AlignLeft is removed
and a new virtual function alignment() is used to return the alignment.
By default this is "isNumeric() ? Qt::AlignRight : Qt::AlignLeft;"
but can now be overridden in sub-classes.

the key_dbheader sub-class vanished an got replaced by
the num_dbheader class with the capability to set the type to hd_key
2025-03-30 11:24:39 +02:00
Christian Hohnstaedt
ab0429456d Close #645: /dev/hwrng no such file
Don't try to use /dev/hwrng. It is unreadable for most users anyway.
On modern linux systems, /dev/urandom already has received
a seed from /dev/hwrng.
2025-03-30 11:24:05 +02:00
Christian Hohnstaedt
de8cdb3bcd Update README.md
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
2025-03-28 22:13:37 +01:00
Christian Hohnstaedt
0eb4d3b527 Release XCA 2.9.0 done 2025-03-28 21:41:27 +01:00
Christian Hohnstaedt
a2baa17f79 Prepare XCA 2.9.0 2025-03-28 19:28:15 +01:00
Christian Hohnstaedt
f2601ec587 Update Readme.md 2025-03-28 18:57:21 +01:00
Christian Hohnstaedt
89b7c6beea codespell: Fix spelling issues, no functional changes 2025-03-28 18:11:18 +01:00
Christian Hohnstädt
26daba7a3e
Merge pull request #649 from chris2511/develop
Some checks are pending
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Waiting to run
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Waiting to run
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Waiting to run
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Waiting to run
Develop
2025-03-28 12:18:58 +01:00
Christian Hohnstaedt
e64d2bebb0 Update changelog
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
2025-03-28 11:53:14 +01:00
Christian Hohnstaedt
4b29d5f31e Mac OS: apply the qsqlmysql patch automatically 2025-03-28 11:53:14 +01:00
Christian Hohnstaedt
035663ce3f Windows build script: local installation of openssl 2025-03-28 11:53:14 +01:00
Christian Hohnstaedt
d2a02b7296 Python 3.13 did not work ...
pip install aqtinstall failed, because it wanted to compile
a dependency...
2025-03-28 11:53:14 +01:00
Christian Hohnstaedt
ff9d5fcf56 Also compile and include PostgreSQL driver 2025-03-28 11:53:08 +01:00
Christian Hohnstaedt
955cc638a0 Optimize building of zstd 2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
fbed31eb1c Update libraries 2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
5e77d3de5a Close #603: xca.exe(portable) without signature
Extend osslsign script to sign everything inside the portable ZIP
2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
5e972f3a28 Update Dockerfile: Ubuntu Noble - QT6 2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
5f4b4dca6f Fix documentation in txt files
and include the "text_header_file.cmake"
into the CMakeLists.txt
2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
51de716caf Close #643: secp521r1 ssh fingerprints incorrect
SSH only uses and supports curve "prime256v1".

Only display SSH fingerprints for supported keys.
2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
70d217b354 Close #641: Keep serial number & revoke old certificate
should not be used at the same time. Actually "Keep serial number"
should generally be used with care.

When checking "Keep serial number", "Revoke old certificate" is disabled
and unchecked and "Replace old certificate" is disabled and checked.
2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
2cc90b8ac6 Close #642: macOS MariaDB plugin requires SSL
Add
 - MYSQL_OPT_SSL_ENFORCE
 - MYSQL_OPT_SSL_VERIFY_SERVER_CERT
 - MARIADB_OPT_TLS_PEER_FP
 - MARIADB_OPT_TLS_PEER_FP_LIST

options to control the SSL behavior.

Especially to disable SSL you need to set
MYSQL_OPT_SSL_VERIFY_SERVER_CERT to false on macosx.
2025-03-28 11:51:51 +01:00
Christian Hohnstaedt
58b2d713a1 Close #640: Fix mysql on Mac OSX
Replace the @rpath/libmariadb.3.dylib by "$INSTALL_DIR"/lib/libmariadb.3.dylib
in the self compiled plugin "libqsqlmysql.dylib" after installation in the
QTDIR plugin directory.

This provokes macdeployqt to install libmariadb.3.dylib to take
libmariadb.3.dylib into account and also install it and resolve all
referenced library paths.

Finally the absolute path will be replaced by the @rpath when
creating the xca.app.

Add tests for my HOME dir inside the installed binaries to
detect errors in the future.
2025-03-28 11:51:49 +01:00
Christian Hohnstaedt
caaea326a8 Free elements before exit of xcaexport app
Not very tragic, but the ASAN build fails otherwise.
2025-03-28 11:01:43 +01:00
Christian Hohnstaedt
f671cea71b Close #602: Linux/Flatpak: default template TLS_server is missing
Add Linux INSTALL_DATA_PREFIX to the list of search paths
2025-03-28 11:01:43 +01:00
Christian Hohnstädt
a01728736d
Merge pull request #648 from polluks/main
Some checks are pending
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Waiting to run
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Waiting to run
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Waiting to run
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Waiting to run
Fixed typos
2025-03-28 10:56:51 +01:00
Christian Hohnstädt
0e65253e21
Merge pull request #646 from sertonix/sertonix-patch-1
Fix BioByteArray when char is not signed
2025-03-28 10:56:32 +01:00
Stefan
3959d24531
Fixed typo 2025-03-27 15:49:40 +01:00
Stefan
fe9d47d0d0
Fixed typo 2025-03-27 15:49:01 +01:00
Stefan
8530343032
Fixed typo 2025-03-27 15:48:17 +01:00
Stefan
890ec7095d
Fixed typo 2025-03-27 15:47:39 +01:00
Sertonix
37c0f0cf1a
Fix BioByteArray when char is not signed
char can be signed or unsigned depending on the arch and compiler flags. Use unsigned char explicitly to behave consistently.

Fixes 7078853573 Consolidate Bignum2ByteArray conversion implementations
2025-03-26 12:36:45 +00:00
IT Creativity + Art Team
29f8d7dc8f
BG lang UI update (#609)
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
The BG lang update is optimized using QT Linguist.
Applied QT platform language tool-specific suggestions
2024-11-02 22:54:35 +01:00
Christian Hohnstaedt
65c4601a7c Release XCA 2.8.0 done
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
2024-10-13 15:30:42 +02:00
Christian Hohnstaedt
e46d88f650 Prepare XCA 2.8.0 2024-10-13 14:37:31 +02:00
Christian Hohnstaedt
1105470d9e metainfo.xml: Replace io.github.chris2511.xca 2024-10-13 14:34:07 +02:00
Christian Hohnstaedt
ba7ba02b20 Prepare Release 2.8.0 2024-10-13 14:18:12 +02:00
Guido Pennings
0ad15ffb18 Dutch Translation for XCA 2.8.0
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
2024-10-11 20:49:15 +02:00
Paolo Basenghi
6085f26423
2.8.0 italian translation
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
2024-10-08 19:54:29 +02:00
김동일
daebebc789 Update Korean translation
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
2024-10-07 08:28:34 +02:00
ぱぐお
83998fe39f Update japanese translation
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
2024-10-06 22:28:04 +02:00
Jacek Tyborowski
f1cf2b2264 Update polish translation 2024-10-06 22:28:04 +02:00
Christian Hohnstaedt
c9184b065f Add SHA3 hash algorithms 2024-10-06 22:28:04 +02:00
Christian Hohnstädt
6b1d95b09c
Merge pull request #594 from nevenko/main
Some checks failed
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Has been cancelled
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Has been cancelled
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Has been cancelled
Croatian translation for 2.8.0
2024-10-04 23:08:31 +02:00
Nevenko Bartolincic
cf8cdd15ed Merge branch 'main' of github.com:nevenko/xca 2024-10-04 22:15:58 +02:00
Nevenko Bartolincic
c1de5839d4 Croatian translation for 2.8.0 2024-10-04 22:11:08 +02:00
Christian Hohnstaedt
e03524153f Update changelog
Some checks are pending
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 5.15.2, ubuntu-latest) (push) Waiting to run
CMake / build (build/xca-*-Linux.tar.gz, Unix Makefiles, linux, /usr, ubuntu, 6.6.2, ubuntu-latest) (push) Waiting to run
CMake / build (build/xca-*.dmg, Unix Makefiles, mac, /opt/homebrew/opt/openssl, macos, 6.6.2, macos-latest) (push) Waiting to run
CMake / build (build/xca-*.msi build/xca-portable-*.zip , MinGW Makefiles, windows, D:\msys2\msys64\mingw64, windows, 5.15.2, windows-2019, win64_mingw81) (push) Waiting to run
2024-10-04 21:28:55 +02:00
Christian Hohnstaedt
caa0fa2ca4 Adapt osslcodesign script
Reference the new drivers
2024-10-04 16:03:03 +02:00