<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang, branch gpgme-1.7-branch</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.7-branch</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.7-branch'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2016-10-14T14:32:59Z</updated>
<entry>
<title>python: Call ln(1) in a portable way.</title>
<updated>2016-10-14T14:32:59Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-10-14T14:20:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c6cab5a2bd6e7ed226c6c3f0b78b3f48b47db74c'/>
<id>urn:sha1:c6cab5a2bd6e7ed226c6c3f0b78b3f48b47db74c</id>
<content type='text'>
* lang/python/Makefile.am: Specify target dir for ln.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>cpp: Fix init of string from null</title>
<updated>2016-10-14T14:23:57Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-10-14T14:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1e8c34a9192956bb2fe96a7a6a76ff59de8d1c0c'/>
<id>urn:sha1:1e8c34a9192956bb2fe96a7a6a76ff59de8d1c0c</id>
<content type='text'>
* lang/cpp/src/key.cpp (UserID::addrSpecFromString): Check return
value before creating the string.
</content>
</entry>
<entry>
<title>python: Make 'get_key' more idiomatic.</title>
<updated>2016-10-13T11:19:49Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-10-13T11:13:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f526d0e22e8b881ccbca66b46a0e1b68bbc4cd6b'/>
<id>urn:sha1:f526d0e22e8b881ccbca66b46a0e1b68bbc4cd6b</id>
<content type='text'>
* lang/python/pyme/core.py (Context.get_key): Raise errors.KeyNotFound
if the key is not found.  This error is both a KeyError for idiomatic
error handling as well as a GPGMEError so we don't break existing
code.
* lang/python/pyme/errors.py (KeyNotFound): New class.
* lang/python/tests/support.py (no_such_key): New variable.
* lang/python/tests/t-keylist.py: Test the new behavior.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>python: Return public keys by default.</title>
<updated>2016-10-13T11:19:47Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-10-13T10:05:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1e6073ffa98db2c265adbcf0dbbe70c067a910f0'/>
<id>urn:sha1:1e6073ffa98db2c265adbcf0dbbe70c067a910f0</id>
<content type='text'>
* lang/python/pyme/core.py (Core.get_key): Return public keys by
default, improve docstring.
* lang/python/examples/testCMSgetkey.py: Update example.
* lang/python/examples/verifydetails.py: Likewise.

GnuPG-bug-id: 2751
Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>python: Fix example.</title>
<updated>2016-10-13T11:19:46Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-10-13T10:45:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=cabd4c74e52c8983d624b6877cddc7f8912eff04'/>
<id>urn:sha1:cabd4c74e52c8983d624b6877cddc7f8912eff04</id>
<content type='text'>
* lang/python/examples/inter-edit.py: Fix example.

Fixes-commit: a458e7fe
Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>qt, cpp: Fix permissions of Config files</title>
<updated>2016-10-13T07:35:30Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-10-13T07:35:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=a274c7590aa0e38d682d5177904983632f471cb0'/>
<id>urn:sha1:a274c7590aa0e38d682d5177904983632f471cb0</id>
<content type='text'>
* lang/cpp/src/Makefile.am,
lang/qt/src/Makefile.am: Do not install config files as executable.
</content>
</entry>
<entry>
<title>qt: Install SpecialJob</title>
<updated>2016-10-13T07:13:50Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-10-13T07:13:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=2538c12fa0728f4113f83f69f8c8ec9efb163872'/>
<id>urn:sha1:2538c12fa0728f4113f83f69f8c8ec9efb163872</id>
<content type='text'>
* lang/qt/src/Makefile.am: Install SpecialJob
* NEWS: mention it.

--
SpecialJob was and is public API. So it needs to be installed.
</content>
</entry>
<entry>
<title>qt, cpp: Fix expected targets in Config files</title>
<updated>2016-10-13T07:13:40Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-10-13T07:07:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=a3cf30f89418c8a6bc9456533d95ba7fc2a33a4c'/>
<id>urn:sha1:a3cf30f89418c8a6bc9456533d95ba7fc2a33a4c</id>
<content type='text'>
* lang/cpp/src/GpgmeppConfig.cmake.in.in,
lang/qt/src/QGpgmeConfig.cmake.in.in: Remove KF5 variants.
</content>
</entry>
<entry>
<title>qt: Add missing implementation of MultiDeleteJob</title>
<updated>2016-10-11T17:56:55Z</updated>
<author>
<name>Daniel Vrátil</name>
<email>dvratil@kde.org</email>
</author>
<published>2016-10-11T17:32:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e5a35af5573651b96a90ef4a537b040333595472'/>
<id>urn:sha1:e5a35af5573651b96a90ef4a537b040333595472</id>
<content type='text'>
* lang/qt/src/multideletejob.h: Fix include, cryptobackend.h is now
called protocol.h
* lang/qt/src/multideletejob.cpp: New file.
* lang/qt/src/Makefile.am: Add multideletejob.cpp.
</content>
</entry>
<entry>
<title>qt: Install abstractimportjob.h</title>
<updated>2016-10-11T17:43:37Z</updated>
<author>
<name>Daniel Vrátil</name>
<email>dvratil@kde.org</email>
</author>
<published>2016-10-11T17:32:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ce7385caabb57e5435695cc912acffe2815770b7'/>
<id>urn:sha1:ce7385caabb57e5435695cc912acffe2815770b7</id>
<content type='text'>
* lang/cpp/src/Makefile.am: Install abstractimportjob.h since it's
included from importjob.h

--
Fixes build when someone inclues importjob.h in their code.
</content>
</entry>
</feed>
