Skip to content

Commit

Permalink
xca: update to 2.8.0.
Browse files Browse the repository at this point in the history
xca 2.8.0 Sun Oct 13 2024
-------------------------

 * Add SHA3 algorithms to the select box
 * Close #593: App freezes/crashes when trying to export certain keys
 * Close #306 #537: Allow Database-driver options in config file
 * Close #537: macos: Compile mariadb-connector and qsqlmysql
 * Close #152: How can we specify the Cryptographic Service Provider
 * Close #590: MacOS OpenSSL legacy provider not loaded
 * Close #199: Templates and Key Identifiers
 * Close #239: Check existing Name Constraints
 * Add OpenSSL PURPOSE and validation results
 * Close #587: Incomplete refactoring of adapt_explicit_subj
 * Combine #90 and #315 and support UPN in name constraints
 * Close #90, #361: Name Constraints (RFC5280 section 4.2.1.10)
 * Close #296: Proper plurals
 * Close #88: Export to multiple files with common or individual password
 * Close #313: Support JWK export format of certificates
 * Close #359: Symlink to PKCS#11 lib resolved
 * Close #552: issues with icons in gnome dock
 * Close #315 Support UPN type for EAP/802.1X certificate
 * Add korean translation
 * Close #287: template don't save/restore correctly
 * Close #351: a1int::getLong() doesn't handle all error cases
 * Close #401: Write PEM data to a file especially for crlgen
 * Close #548: export certificate: error using child folder
 * Close #391: hide expired and revoked certificates

xca 2.7.0 Tue Aug 27 2024
-------------------------

 * Close #311: Install QT translation files again
 * Close #304: oids.txt not found etc if prefix non-standard
 * Add cmdline option to disable native dialogs
 * Close #364: Export ED25519 private key with password
 * Switch encryption in "Cert+PKCS#8" and "Database dump
   mode from DES3-EDE to AES-256
 * Drop support of encrypted PVK files.
 * Windows/Mac build: switch to QT 6.6.3
 * Close #554: Missing option to disable file association in Windows setup
 * Close #395: Flexible Clipboard Export
 * Close #550: Fix compiling tests issue by providing -pthread link flag.
 * Fix calendar export for CAs
 * Support importing existing OpenVPN TLS Auth keys
 * Fix "Copy extensions from request" function
 * Fix login via PinPad on e.g ReinerSCT
 * Extend #383: tag insecure PFX/PKCS#12 algorithms
 * Close #536: macos include OpenSSL legacy provider
 * Close #532: XCA not in English on macos
 * Close #89: ta.key for OpenVPN tls-auth
 * Close #496: PKCS11 access to AWS CloudHSM failed
 * Yubikey improvements

xca 2.6.0 Mon Feb 26 2024
-------------------------

 * Update documentation of certificate export and remote databases
 * Close #520: Fix permanent processor load
 * Close #518: Export certificates for ovpn file
 * Close #512 #474 #481 #506 #509: SHA1 based MAC for PKCS12
 * Close #458 #511 #503 #500 #494 #484 #482 #475: Support legacy keys
   and automatically transform them if possible.
 * Close #493: Renew Certificate freeze XCA
 * Close #477: paste an encrypted private key results in a crash
 * Fix crash when deleting CA certificates
 * Close #480: add flatpak build information and github action
 * Close #402: Subject Alternative Name not filled by all CN
 * Improve import: Finish multi import when empty
 * Add File extensions in Info.plist supported by XCA
 * Close #384: Quick view of certificates without trying to open XCA
 * Close #459: pass private key password
 * Close #465: Export PEM + Key in one File
 * Close #460: Impossible to import PKCS#12 (RC40_CBC)
 * Make XCA AppStore compliant with -DAPPSTORE_COMPLIANT=ON

xca 2.5.0 Sun Sep 24 2023
-------------------------

 * Close #423: parameter --name is not respected when running with CLI
 * Close #457: Support Qt5 < 5.12 / python3-sphinxcontrib.qthelp
 * Close #440: yellow background makes date text hard to read in dark themes
 * Close #437: loading CRL at startup generates an error
 * Close #444 cannot update template internal name
 * Close #442: asan checks failed
 * Close #446: show more information in Recent Databases
 * Improve/Fix database loading
 * Document vCalendar/ics feature #456
 * Fix possible segfault caused by wrong free()
 * Add Bulgarian translation
 * Close #368: error while creating CRL with CA using EC key (ed25519)
 * Treat CKA_ID as byte array, not Bignum
 * Fix #321 - decryptKey shows OpenSSL error
 * Merge #325 Update entitlement.plist
 * Close #366: Not Responding after upgrade
 * Add Persian translation .ts file to XCA.
 * Close #327: "Dump database" dumps everything to everywhere
 * Close #317: "Please insert card: ..." message
 * Add Indonesian translation
 * Close #283 Nitrokey HSM2 can't create EC keys on 2.4.0
 * Switch from autotools/qmake to cmake
 * Close #278: Miss components to connect remote database
 * Commandline: Add "--list-items" to print a list of database items
 * Close #67: possibility to ignore password prompt from CLI
 * Close #259: Follow the XDG base directory specification
 * Add support for Qt6 and OpenSSL 3.x
 * Drop support for Qt4
 * Drop support for old XCA < 2.0.0 databases
 * Drop support for OpenSSL < 1.1.0

xca 2.4.0 Fri May 07 2021
-------------------------

 * Unify XCA icon (certificate) on all platforms
 * Close #247: Apple silicon (M1) configure fixes
 * Add Microsoft BitLocker extended key usage
 * Disregard OpenSSL 0.9.8 compatibility
 * Add bash completion script
 * Add context sensitive help
 * Convert documentation from linuxdoc/SGML to sphinxdoc
 * Close #258: xca aborts on exit and on access to own templates
 * Close #142: Support Ed25519 Import / Export private SSH2 key
 * Close #142: Support Ed25519: Key-generation, import, export
 * Close #251: AuthorityKeyIdentifier: use issuer:always
 * Change language maintainer of brazilian portuguese
 * Close #230: Change PKCS12 export extension from .p12 to .pfx
 * Close #208: XCA hung when importing EC keys. For example prime256v1
 * Close #210: Make dialog to edit SAN less strict
 * Close #224: Store original path/filename on import
 * Close #213: configure.ac: add description to AC_DEFINE_UNQUOTED
 * Close #172 #46: Multiple OCSP Responders
 * Store default database and recently opened file as UTF8
 * Close #157 Generate and export CRLs from commandline
 * Add command line support for creating CRLs, keys and analyzing items

xca 2.3.0 Wed Apr 29 2020
-------------------------

 * Close #191 OID LN differs warning popups at startup
 * Close #189 Database compaction #189
 * Improve PKCS11 library loading for portable app
 * Refactor native separators / and \ on windows.
 * Support TLS encrypted MariaDB and PostgreSQL connection
 * Close #182: UI not using Windows native theme in 2.2.1 portable
 * Close #70: cant open ics file in ical on macos mojave
 * Close #72: Add checkbox for OCSP staple feature
 * Use DESTDIR instead of destdir when installing. Follows autotools convention.
 * Close #172 #46: Multiple OCSP Responders
 * Close #170 xca-portable-2.2.1 cannot change language
 * Fix certificate assignment when importing a CA certificate
 * Close #163: Show key type/size on column of Certificates tab

xca 2.2.1 Thu Jan 30 2020
-------------------------

 * Close #159 Opening existing database

xca 2.2.0 Wed Jan 29 2020
-------------------------

 * Switch to MSI installer
 * Close #129 Unattended Installation
 * Rename HTTPS templates to TLS and support KU/EKU extensions needed by OpenVPN
 * Close #93 Default output folder / Improve Portable App usability
 * Improve EC Curve selection for key generation.
 * Close #21 Support for ODBC (MSSQL)
 * Close #136 Provide 64bit version of xca
 * Close #156 secp256k1, secp256r1 and NIST-P256
 * Transfer Key Usage and Extended Key Usage critical flags
 * Improve item loading. Inspired by #153
 * Add japanese translation
 * Close #138: Portable Version does not remember paths
 * Close #83: Token selection should not insist on name or serial of the token
 * Close #95: Copy mysql and psql windows dll files into portable app
 * Close #144: Database export has issues with wildcards in internal names
 * Close #143: Hotkey for import
 * Close #140: Certificate renewal with option to preserved serial number
 * Fix possible XCA crash
 * Add Dutch translation
 * Add Chinese translation
 * Add Italian language
 * CLose #120: Mark signed a request doesn't work
 * Close #119: Rename "PostgreSQL 6 and 7" to just "PostgreSQL"
 * Close #116: Duplicate extensions erroneously shown
 * Close #114: SAN - IPv6 address input not working
 * Close #68 Generating large DH params freezes UI
 * Support concurrent database access.
 * Close #91: Change order of "PKCS#11 provider"
 * Extend PEM files by human readable information about the item
 * Support ecdsa SSH public keys
 * Close #98 Add comment at import/export RSA keys from/to SSH public key
 * Close #101: Finish Rename with Enter shows Property Dialog
 * Close #104: Also show sha256 digests of public keys
 * Close #82: Renew CA ROOT Cert
 * Verify imported keys thoroughly
  • Loading branch information
0-wiz-0 committed Jan 27, 2025
1 parent a8630f7 commit f48f5aa
Show file tree
Hide file tree
Showing 5 changed files with 55 additions and 81 deletions.
21 changes: 8 additions & 13 deletions security/xca/Makefile
Original file line number Diff line number Diff line change
@@ -1,29 +1,24 @@
# $NetBSD: Makefile,v 1.39 2024/11/14 22:21:35 wiz Exp $
# $NetBSD: Makefile,v 1.40 2025/01/27 13:29:40 wiz Exp $

DISTNAME= xca-2.1.2
PKGREVISION= 37
DISTNAME= xca-2.8.0
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GITHUB:=chris2511/}
GITHUB_RELEASE= RELEASE.2.1.2
GITHUB_RELEASE= RELEASE.${PKGVERSION_NOREV}

MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://hohnstaedt.de/xca/
COMMENT= Certificate and key management
LICENSE= modified-bsd

GNU_CONFIGURE= yes
USE_TOOLS+= gmake pkg-config perl
USE_TOOLS+= pkg-config perl
USE_LANGUAGES= c c++
DESTDIR_VARNAME= destdir

REPLACE_PERL+= doc/code2html

INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
INSTALLATION_DIRS+= share/applications share/mime/packages share/pixmaps
INSTALLATION_DIRS+= share/doc/xca share/xca

.include "../../devel/cmake/build.mk"
.include "../../devel/libltdl/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../x11/qt5-qttools/buildlink3.mk"
.include "../../x11/qt6-qtbase/buildlink3.mk"
.include "../../devel/qt6-qttools/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
73 changes: 43 additions & 30 deletions security/xca/PLIST
Original file line number Diff line number Diff line change
@@ -1,37 +1,50 @@
@comment $NetBSD: PLIST,v 1.1 2019/08/13 02:39:45 brook Exp $
@comment $NetBSD: PLIST,v 1.2 2025/01/27 13:29:40 wiz Exp $
bin/xca
man/man1/xca.1
share/applications/xca.desktop
share/doc/xca/xca-1.html
share/doc/xca/xca-10.html
share/doc/xca/xca-11.html
share/doc/xca/xca-12.html
share/doc/xca/xca-13.html
share/doc/xca/xca-14.html
share/doc/xca/xca-15.html
share/doc/xca/xca-2.html
share/doc/xca/xca-3.html
share/doc/xca/xca-4.html
share/doc/xca/xca-5.html
share/doc/xca/xca-6.html
share/doc/xca/xca-7.html
share/doc/xca/xca-8.html
share/doc/xca/xca-9.html
share/doc/xca/xca.html
share/applications/de.hohnstaedt.xca.desktop
share/bash-completion/completions/xca
share/icons/hicolor/128x128/apps/de.hohnstaedt.xca.png
share/icons/hicolor/128x128/mimetypes/x-xca-database.png
share/icons/hicolor/128x128/mimetypes/x-xca-template.png
share/icons/hicolor/16x16/apps/de.hohnstaedt.xca.png
share/icons/hicolor/16x16/mimetypes/x-xca-database.png
share/icons/hicolor/16x16/mimetypes/x-xca-template.png
share/icons/hicolor/256x256/apps/de.hohnstaedt.xca.png
share/icons/hicolor/256x256/mimetypes/x-xca-database.png
share/icons/hicolor/256x256/mimetypes/x-xca-template.png
share/icons/hicolor/32x32/apps/de.hohnstaedt.xca.png
share/icons/hicolor/32x32/mimetypes/x-xca-database.png
share/icons/hicolor/32x32/mimetypes/x-xca-template.png
share/icons/hicolor/48x48/apps/de.hohnstaedt.xca.png
share/icons/hicolor/48x48/mimetypes/x-xca-database.png
share/icons/hicolor/48x48/mimetypes/x-xca-template.png
share/icons/hicolor/64x64/apps/de.hohnstaedt.xca.png
share/icons/hicolor/64x64/mimetypes/x-xca-database.png
share/icons/hicolor/64x64/mimetypes/x-xca-template.png
share/metainfo/de.hohnstaedt.xca.metainfo.xml
share/mime/packages/xca.xml
share/pixmaps/xca-32x32.xpm
share/xca/CA.xca
share/xca/HTTPS_client.xca
share/xca/HTTPS_server.xca
share/xca/TLS_client.xca
share/xca/TLS_server.xca
share/xca/dn.txt
share/xca/eku.txt
share/xca/i18n/xca.qm
share/xca/i18n/xca_bg.qm
share/xca/i18n/xca_de.qm
share/xca/i18n/xca_en.qm
share/xca/i18n/xca_es.qm
share/xca/i18n/xca_fa.qm
share/xca/i18n/xca_fr.qm
share/xca/i18n/xca_hr.qm
share/xca/i18n/xca_id.qm
share/xca/i18n/xca_it.qm
share/xca/i18n/xca_ja.qm
share/xca/i18n/xca_ko.qm
share/xca/i18n/xca_nl.qm
share/xca/i18n/xca_pl.qm
share/xca/i18n/xca_pt_BR.qm
share/xca/i18n/xca_ru.qm
share/xca/i18n/xca_sk.qm
share/xca/i18n/xca_tr.qm
share/xca/i18n/xca_zh_CN.qm
share/xca/oids.txt
share/xca/xca_de.qm
share/xca/xca_es.qm
share/xca/xca_fr.qm
share/xca/xca_hr.qm
share/xca/xca_pl.qm
share/xca/xca_pt_BR.qm
share/xca/xca_ru.qm
share/xca/xca_sk.qm
share/xca/xca_tr.qm
10 changes: 4 additions & 6 deletions security/xca/distinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
$NetBSD: distinfo,v 1.3 2021/10/26 11:18:05 nia Exp $
$NetBSD: distinfo,v 1.4 2025/01/27 13:29:40 wiz Exp $

BLAKE2s (xca-2.1.2.tar.gz) = 50d43300c28575aaf7a3aaa3a78e3386862f2486f91fe0890eb78c1cf91b0a77
SHA512 (xca-2.1.2.tar.gz) = 1f104a22b83b802576b4820b7139971da50f9b3dd70aca8e1199e996bad4379b8681bb31b197b84a3dfa49cef4ae093f6622d15fac9667547ff47af43c1e5f07
Size (xca-2.1.2.tar.gz) = 1086563 bytes
SHA1 (patch-Makefile) = c23e7de9fcdff140a3863e56e2c666abf5c04d12
SHA1 (patch-img_Makefile) = 040e2a2ca5c7caacf69ee282df0b12f8eb1a4200
BLAKE2s (xca-2.8.0.tar.gz) = 4791d981c396b5a90bd968fc5302fd7fa29e66e25f447323c72a81cda2fe1da4
SHA512 (xca-2.8.0.tar.gz) = d9642793ac265fc3e34655aa30b056dd177339a714716da32edc839c08402309781eb482fe5a912e9990ce4551c1bf356986ad1680515a02751dc690545f56ff
Size (xca-2.8.0.tar.gz) = 1952653 bytes
17 changes: 0 additions & 17 deletions security/xca/patches/patch-Makefile

This file was deleted.

15 changes: 0 additions & 15 deletions security/xca/patches/patch-img_Makefile

This file was deleted.

0 comments on commit f48f5aa

Please sign in to comment.