<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme, branch gpgme-1.19.0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.19.0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.19.0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2023-03-17T09:34:42Z</updated>
<entry>
<title>Release 1.19.0</title>
<updated>2023-03-17T09:34:42Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-03-17T09:34:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=96a30fdf30626a7cefd9c9e620a60817ef44fde2'/>
<id>urn:sha1:96a30fdf30626a7cefd9c9e620a60817ef44fde2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python: Update python.m4 configure script.</title>
<updated>2023-03-17T09:06:55Z</updated>
<author>
<name>Ben Greiner (bnavigator)</name>
<email>unknown@dev.gnupg.org</email>
</author>
<published>2023-03-16T14:09:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d086653cc346d5634bc742d5586e927fc9ee57cf'/>
<id>urn:sha1:d086653cc346d5634bc742d5586e927fc9ee57cf</id>
<content type='text'>
* configure.ac: Unset PYTHON_LIBS.  Support python 3.10.
* m4/python.m4: Find correct version string for python &gt;= 3.10.
--

See-also: https://dev.gnupg.org/D546

Also test for 3.11 and 3.12 (wk).
</content>
</entry>
<entry>
<title>tests: Package the ownertrust file</title>
<updated>2023-03-17T08:20:08Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2023-03-17T08:06:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e50724e1bbe55678dfcd2a1ea75157f6514fc58a'/>
<id>urn:sha1:e50724e1bbe55678dfcd2a1ea75157f6514fc58a</id>
<content type='text'>
tests/gpg/Makefile.am (EXTRA_DIST): Add ownertrust.txt.
--

This fixes `make distcheck`.

GnuPG-bug-id: 6342
</content>
</entry>
<entry>
<title>build: Update autogen.sh from libgpg-error</title>
<updated>2023-03-15T15:07:57Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-03-15T15:07:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=98a159eb5e0458e4ce52dae9fe4877b0c430598b'/>
<id>urn:sha1:98a159eb5e0458e4ce52dae9fe4877b0c430598b</id>
<content type='text'>
--

This fixes hopefully issues with the beta numbering.  Also removes the
Windows-CE support
</content>
</entry>
<entry>
<title>core: Also detect legacy X.509 v0 certificates.</title>
<updated>2023-03-08T14:54:54Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-03-08T14:54:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c1f6535f144dedfbf5507f850d4da5b61fd5ec74'/>
<id>urn:sha1:c1f6535f144dedfbf5507f850d4da5b61fd5ec74</id>
<content type='text'>
* src/data-identify.c (basic_detection): Loose the detection of X.509
certs.
</content>
</entry>
<entry>
<title>tests: Add option --binary to run-verify</title>
<updated>2023-03-08T09:50:15Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-03-08T09:50:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=76351c4877d60799a35afccd87037d5dd0871262'/>
<id>urn:sha1:76351c4877d60799a35afccd87037d5dd0871262</id>
<content type='text'>
* tests/run-verify.c (main): Set encoding.
--

gpgsm usually used autodetection of the input format.  But sometimes
it is required to tell gpgsm that the input is binary encoded.  In
particular, this allows to strip trailing zeroes from a detached
signature.
</content>
</entry>
<entry>
<title>qt: Add signals for file-based and data-based progress</title>
<updated>2023-02-14T08:25:21Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2023-02-13T14:56:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=73e46b34658c0130de5ab9e3f4ce1ac4ee35c5e2'/>
<id>urn:sha1:73e46b34658c0130de5ab9e3f4ce1ac4ee35c5e2</id>
<content type='text'>
* lang/qt/src/decryptverifyarchivejob.h (DecryptVerifyArchiveJob): Add
signals fileProgress and dataProgress.
* lang/qt/src/encryptarchivejob.h (EncryptArchiveJob): Ditto.
* lang/qt/src/signarchivejob.h (SignArchiveJob): Ditto.
* lang/qt/src/signencryptarchivejob.h (SignEncryptArchiveJob): Ditto.
* lang/qt/src/job_p.h (emitArchiveProgressSignals): New.
* lang/qt/src/qgpgmedecryptverifyarchivejob.cpp
(QGpgMEDecryptVerifyArchiveJob::QGpgMEDecryptVerifyArchiveJob): Emit
appropriate signal when receiving Job::rawProgress signal.
* lang/qt/src/qgpgmeencryptarchivejob.cpp
(QGpgMEEncryptArchiveJob::QGpgMEEncryptArchiveJob): Ditto.
* lang/qt/src/qgpgmesignarchivejob.cpp
(QGpgMESignArchiveJob::QGpgMESignArchiveJob): Ditto.
* lang/qt/src/qgpgmesignencryptarchivejob.cpp
(QGpgMESignEncryptArchiveJob::QGpgMESignEncryptArchiveJob): Ditto.
--

GnuPG-bug-id: 6342
</content>
</entry>
<entry>
<title>qt: Remove commented out code</title>
<updated>2023-02-14T08:25:21Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2023-02-13T14:48:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ccff6a96fc2b0b069c6fd3a6d2991a9b372ad714'/>
<id>urn:sha1:ccff6a96fc2b0b069c6fd3a6d2991a9b372ad714</id>
<content type='text'>
--

GnuPG-bug-id: 6342
</content>
</entry>
<entry>
<title>qt: Add simple and extended progress signals replacing old signal</title>
<updated>2023-02-14T08:25:21Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2023-02-13T09:58:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ea6f15ed602eeb9fa87766ba88acc78361a14b38'/>
<id>urn:sha1:ea6f15ed602eeb9fa87766ba88acc78361a14b38</id>
<content type='text'>
* lang/qt/src/job.h (Job): Add signals jobProgress and rawProgress.
Deprecate signal progress.
* lang/qt/src/multideletejob.cpp (MultiDeleteJob::slotResult): Emit
new progress signals.
* lang/qt/src/qgpgmerefreshsmimekeysjob.cpp
(QGpgMERefreshSMIMEKeysJob::slotStatus): Ditto.
* lang/qt/src/threadedjobmixin.h (ThreadedJobMixin::showProgress): Use
modern overload of QMetaObject::invokeMethod to forward the progress
signal and add the value of what. Add forwarding of progress to the new
signals.

* lang/qt/tests/t-encrypt.cpp (EncryptionTest::testProgress): Test
the new signals instead of the deprecated one.
--

The new signal jobProgress omits the what value which is useless for
most consumers. The new signal rawProgress makes all information
provided by the backend available to consumers. The latter is not
really meant to be used by users of gpgme. It will be used by the
archive jobs to provide more user-friendly signals.

GnuPG-bug-id: 6342
</content>
</entry>
<entry>
<title>core: Switch to logging via gpgrt</title>
<updated>2023-02-10T10:12:52Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-02-10T10:11:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9c5506fde701f637381614dcfe22e3f9dc82955d'/>
<id>urn:sha1:9c5506fde701f637381614dcfe22e3f9dc82955d</id>
<content type='text'>
* src/debug.c (errfp): Remove.
(debug_init): Factor some code out to ...
(safe_to_use_debug_file): new.
(tid_log_callback): New.
(debug_init): Rewrite to make use of gpgrt logging.
(_gpgme_debug): Ditto.
(_gpgme_debug_end): Remove extra LF testing code.
* src/dirinfo.c (get_gpgconf_item): Remove now unneeded LFs.  Realign
output.
</content>
</entry>
</feed>
