<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme, branch javascript-binding</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=javascript-binding</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=javascript-binding'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2018-08-22T10:44:05Z</updated>
<entry>
<title>js: changed verify signature result infos</title>
<updated>2018-08-22T10:44:05Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-22T10:44:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d8fd4aad8a93f7745c63814b3779469b610a8db0'/>
<id>urn:sha1:d8fd4aad8a93f7745c63814b3779469b610a8db0</id>
<content type='text'>
--

* the resulting information of verify now are as documented,
  and the same as in a decrypt callback
</content>
</entry>
<entry>
<title>js: throw errors in sync functions</title>
<updated>2018-08-22T10:18:55Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-22T10:18:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=93f674d33d4dacb115398196a7218c28323fd708'/>
<id>urn:sha1:93f674d33d4dacb115398196a7218c28323fd708</id>
<content type='text'>
--

* synchronous functions should throw errors if something goes wrong,
  Promises should reject. This commit changes some error cases that
  returned Error objects instead of throwing them

  - src/Key.js: createKey() and sync Key.get() throw errors
  - src/Error.js: Exporting the list of errors to be able to test and
    compare against these strings
  - src/Keyring.js: Setting a null value in pattern is not useful, and
    now caused an error with the new changes.
  - src/Message.js: createMessage and Message.setParameter now throw
    errors
</content>
</entry>
<entry>
<title>js: update decrypt/verify results</title>
<updated>2018-08-21T13:26:17Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-21T13:26:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=6d720137dd9564931bf313a7e7078e63fb00287c'/>
<id>urn:sha1:6d720137dd9564931bf313a7e7078e63fb00287c</id>
<content type='text'>
--

* src/gpgmejs.js: Decrypt now parses additional optional dec_info
  information, as well as any verify information, if present

* src/permittedOperations: Now decrypt also expect the new return
  object dec_inf (containing info such as is_mime and file_name)
</content>
</entry>
<entry>
<title>js: remove outdated checklists</title>
<updated>2018-08-21T12:37:50Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-21T12:37:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9dd6c67cd5ae8bf394c4c257d6d16907018761c2'/>
<id>urn:sha1:9dd6c67cd5ae8bf394c4c257d6d16907018761c2</id>
<content type='text'>
--

* They are heavily outdated and offer no more useful information
</content>
</entry>
<entry>
<title>js: Fix library name mentioned in js Makefiles</title>
<updated>2018-08-21T11:58:51Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2018-08-21T11:58:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0036b9bc493f0482cc7c4619867649481393163e'/>
<id>urn:sha1:0036b9bc493f0482cc7c4619867649481393163e</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>js: Update extra_dist files</title>
<updated>2018-08-21T11:58:51Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2018-08-21T11:56:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=738a8e6f950af08305c082d59a91d3d5d45800fa'/>
<id>urn:sha1:738a8e6f950af08305c082d59a91d3d5d45800fa</id>
<content type='text'>
* lang/js/BrowserTestExtension/Makefile.am,
lang/js/Makefile.am (EXTRA_DIST): Update.
</content>
</entry>
<entry>
<title>Add example manifests for gpgme-json</title>
<updated>2018-08-21T11:58:51Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2018-08-21T11:24:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9608996d88549b60da490e5eeb41db023f97a038'/>
<id>urn:sha1:9608996d88549b60da490e5eeb41db023f97a038</id>
<content type='text'>
* doc/examples/gpgme-chrome.json, doc/examples/gpgme-mozilla.json: New.
* doc/Makefile.am (EXTRA_DIST): Include them.

--
The id contained in the examples is the ID of Mailvelope.
</content>
</entry>
<entry>
<title>js: Improve README</title>
<updated>2018-08-21T11:58:51Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2018-08-21T11:26:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=605eb8a8bfcb12141d7cc5626e75af812cda6c75'/>
<id>urn:sha1:605eb8a8bfcb12141d7cc5626e75af812cda6c75</id>
<content type='text'>
* lang/js/README: Clarify structure at the beginning.
</content>
</entry>
<entry>
<title>Remove js as language from configure.ac</title>
<updated>2018-08-21T11:58:40Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2018-08-21T10:49:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=fe3de5b86b4a25f5b23cf1af2fd1809ef6c087a0'/>
<id>urn:sha1:fe3de5b86b4a25f5b23cf1af2fd1809ef6c087a0</id>
<content type='text'>
* configure.ac: Remove js language.

--
It does not make much sense to integrate gpgme-js into the
GPGME build system. gpgme-js will be distrbuted by it's users
as part of the web extensions / their distribution as that
is the JavaScript way.

So they can use their tools etc. to compile gpgme-js JavaScript
style, which is documented in the lang/js folder.
</content>
</entry>
<entry>
<title>js: set expiry of generatedKey to seconds from now</title>
<updated>2018-08-21T09:42:11Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-21T09:42:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=8b8c009dee8ae5493e7f888ee518468dbfcf5375'/>
<id>urn:sha1:8b8c009dee8ae5493e7f888ee518468dbfcf5375</id>
<content type='text'>
--

* src/Keyring.js: Changed key ecpiration from Date to seconds from
  creation, as in gpgme. The Date parameter used before was due to a
  misunderstanding in documentation and requests from potential users.
</content>
</entry>
</feed>
