Commit Graph

155 Commits

Author SHA1 Message Date
kpcyrd
9b4bc75fad Reproducible Builds: Don't embed timestamps in xca.1.gz 2021-07-26 20:46:20 +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
PF4Public
2c1cdde7b3
typo 2021-06-01 16:52:43 +03:00
Christian Hohnstaedt
57802580c8 Drop backward-compatibility for old(<2.0.0) XCA databases 2021-05-10 20:41:12 +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
dea42e8d1f Minor documentation update 2021-05-07 22:08:34 +02:00
Christian Hohnstädt
d7cc443ce8 Synchronize divergated icons on several platforms
The certificate has the greatest recognition value.
Even though it is not ideal on very small scale.
2021-04-30 16:27:19 +02:00
Christian Hohnstädt
298c53bfb9 Fix build (ignore documentation) if sphinx is not available
Extend Travis to build with and without sphinx
2021-04-29 08:02:09 +02:00
Christian Hohnstaedt
b907103975 Update documentation 2021-04-28 22:27:04 +02:00
Christian Hohnstaedt
f17811b59a Improve make dependencies 2021-04-28 22:27:04 +02:00
Christian Hohnstädt
8c04bc2b27 Rename PACKAGE_VERSION to XCA_VERSION
For an official release XCA_VERSION == PACKAGE_VERSION.
For any additional commit, XCA_VERSION's path-level is increased.

PACKAGE_VERSION cannot be modified after initially set.
Change any occurance of PACKAGE_VERSION by XCA_VERSION
2021-04-26 10:10:23 +02:00
Christian Hohnstädt
7a05d5623d Change versioning schema: drop iteration counter
The patchlevel will be increased by the iteration counter,
which is the number of commits since the most recent annotated tag.

Tagged version 1.2.3 in VERSION will be called "1.2.3"
3 commits later it will be 1.2.6
2021-04-24 23:16:36 +02:00
Christian Hohnstädt
05db6b5b77 Adapt build methods for Apple developer account
Use Apple developer certificates for code signing and
prepare DMG for notarization.

Tweak the app to match the App Store requirements
Add an entitlements.plist
  com.apple.security.app-sandbox: true
  com.apple.security.network.client: true
  com.apple.security.files.user-selected.read-write: true
2021-04-24 23:16:36 +02:00
Christian Hohnstaedt
90cd685fde Improve documentation generation out-of-tree
Copy files (database-schema, COPYRIGHT, changelog)
to the destination directory

Name all documentation files and qthelp files explicitly
instead of using wildcards
2021-04-23 15:57:32 +02:00
Christian Hohnstaedt
ff7704ff0b Add context sensitive documentation
All dialogs get the "Qt::WindowModal" modality to
operate the Help window in parallel
while also blocking the dialog parent windows.

The manageRevocations() moved from model to view

The Details dialogs become more self-sufficient.
There is a statc start method that shows the dialog and
updates name and comment after accept().
This allows recursive starts of certificate details and
independence of mainwin.
It is necessary to set the current toplevel widget as parent
for the next dialog to not block the application.
2021-04-23 15:50:13 +02:00
Christian Hohnstaedt
d53d64d23d Transform XCA documentation from SGML to sphinx
linuxdoc is pretty outdated, while sphinx is really cool:

 - Sphinx is modern with a broad user base
 - The generated documentation is themeable
 - The sphinx-source is much more readable than the
   SGML-tag scattered linuxdoc.
 - The different topics can be splitted into different files
 - It can be converted to qt-context sensitive help
 - It supports syntax highlighting for the SQL database documentation
 - It is supported on MacOSX,because it is python-based.

Drop code2html perl-script, which was used to colorize the SQL schema.
Generate "doc/arguments.rst" with XCA_MAN="rst" ./xca
2021-04-09 17:36:03 +02:00
Christian Hohnstädt
497e4a6120 Extend Password input by filedescriptor number and automatic man page
Also extend the documentation about the password.
Automatically generate the man page from the options.

Call xca as "XCA_MAN=1 ./xca" to print the current man-page options
2020-10-14 19:48:18 +02:00
Christian Hohnstaedt
c00e4b84df Merge branch 'master' into develop 2020-04-08 20:39:03 +02:00
Christian Hohnstaedt
6a61ba2825 Update date and version in documentation 2020-04-07 21:52:29 +02:00
Christian Hohnstaedt
9c55caf82f Merge branch 'master' into develop 2020-03-23 06:53:06 +01:00
Dan Church
223ba3f5e7
Use DESTDIR instead of destdir when installing
Follows autotools convention.
2020-03-22 12:59:46 -05:00
Christian Hohnstaedt
113a201d39 Separate database from Mainwin for better cmdline support
New classes:
 - database_model: Manage the database tables (keys, req, cert, crl, templ)
   extracted from widgets/MW_database.cpp
 - arguments: parse commandline, dynamically create help text
2020-03-11 07:19:56 +01:00
Christian Hohnstaedt
bd35c66b6f Prepare release 2.2.1 2020-01-30 20:54:12 +01:00
Christian Hohnstaedt
4f8f0715e2 Default templates now support OpenVPN
Support "remote-cert-tls" client/server
2020-01-14 19:47:19 +01:00
Christian Hohnstaedt
62051eac6e Update changelog and pre-compiled documentation 2020-01-13 07:26:46 +01:00
Christian Hohnstaedt
2fbadfc9f0 Update Copyright Years to 2020 2020-01-13 07:26:46 +01:00
Christian Hohnstaedt
31943c507d Update version numbers 2019-12-15 06:40:21 +01:00
Christian Hohnstaedt
5b0a57ec59 Update documentation 2018-08-19 08:57:29 +02:00
Christian Hohnstaedt
c74ce35f72 Update precompiled documentation 2018-07-10 05:52:33 +02:00
Christian Hohnstaedt
a4ab98464c Close #47: macOS: preference directory does not match one in docs/oids.txt
Update the path and add a generic note about the paths shown
in the About dialog of the application.
2018-06-29 18:28:30 +02:00
Christian Hohnstaedt
5ff5d77d68 Update changelog and xca.sgml 2018-06-25 21:20:25 +02:00
Christian Hohnstaedt
39f579385f Update changelog and documentation. Delete misc/Info.plist
"misc/Info.plist" will be generated from "misc/Info.plist.in"
by configure since the previous commit.
2018-05-08 19:59:29 +02:00
Christian Hohnstaedt
2aff170c54 Fix typos in the documentation 2018-04-10 16:46:42 +02:00
Christian Hohnstaedt
f130239e70 Update documentation 2018-04-10 08:00:29 +02:00
Christian Hohnstaedt
9447d1ed87 More DOC 2018-03-30 14:38:09 +02:00
Christian Hohnstaedt
a8c0d3eaa7 Update SGML documentation (WIP) 2018-03-22 20:39:26 +01:00
Christian Hohnstaedt
379924468a Improvement of changelog.html. Indent the pre-releases 2018-03-15 23:12:16 +01:00
Christian Hohnstaedt
484eca6f39 Simplify Index file creation and document it. 2018-03-08 06:15:28 +01:00
Christian Hohnstaedt
545c955616 Add "Primary key" column to show the items internal id
Especially helpful if you want to lookup the item
in the database manually.
2018-03-05 07:46:11 +01:00
Christian Hohnstaedt
223d686f94 Update XCA man-page for XCA-2.0 2018-03-05 07:46:11 +01:00
Christian Hohnstaedt
9b924cc45c Update documentation 2018-03-05 07:46:10 +01:00
Christian Hohnstaedt
554425c714 code 2 html for the database SQL schema 2018-03-05 07:46:10 +01:00
Christian Hohnstaedt
84f25048a7 Remove xca_db_stat application 2018-03-05 07:46:10 +01:00
Christian Hohnstaedt
e52263e4a3 Improve changelog.html 2018-03-05 06:24:00 +01:00
Christian Hohnstaedt
adbc70c9b4 Replace sf.net links by hohnstaedt.de/xca links
greping "sourceforge.net" was not sufficient
2018-03-03 20:32:16 +01:00
Christian Hohnstaedt
420b736f61 Replace Sourceforge links by hohnstaedt.de/xca links 2018-03-02 20:16:40 +01:00
Christian Hohnstaedt
ee1da7fad1 Update doc-tarball, binary hashes, Web link from Sourceforge to my homepage 2018-03-01 23:37:15 +01:00
Christian Hohnstaedt
ce325f7834 Prepare XCA 1.4.1-pre02 2018-03-01 22:52:31 +01:00
Christian Hohnstaedt
8619db7154 Improve changelog.html for online view 2018-02-25 16:36:29 +01:00