<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/js/BrowserTestExtension, 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: 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: 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>js: add and apply eslint rules</title>
<updated>2018-08-20T13:12:01Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-20T13:12:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=dd32daad0bb21e3d5567326d0b2e548ff8510431'/>
<id>urn:sha1:dd32daad0bb21e3d5567326d0b2e548ff8510431</id>
<content type='text'>
--

* mainly spacing, see .eslintrc.json for details
</content>
</entry>
<entry>
<title>js: decode arriving gpg message strings</title>
<updated>2018-08-17T17:20:35Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-17T17:20:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=74684f24c663af12c88b196fecd5f44863b893e4'/>
<id>urn:sha1:74684f24c663af12c88b196fecd5f44863b893e4</id>
<content type='text'>
--

* Arriving strings (i.e. user id names, error messages) are not
  always in javascript encoding. This is an attempt to go through
  the whole gpgme answer (with the exception of payload data) and
  to fix the encoding of these
</content>
</entry>
<entry>
<title>js: importKey feedback refactor</title>
<updated>2018-08-16T15:58:11Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-16T15:58:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=90cb4a684211fe5630f209ba61510e8be3129eae'/>
<id>urn:sha1:90cb4a684211fe5630f209ba61510e8be3129eae</id>
<content type='text'>
--
* src/Keyring.js: An empty result should no longer cause an error,
  the import feedback summary has been refactored slightly
* Browsertests to reflect import feedback change
</content>
</entry>
<entry>
<title>js: consistently return uppercase fingerprint</title>
<updated>2018-08-16T09:25:50Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-16T09:25:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=622db0d1de665dfd93c991cd2d517078b04b3a13'/>
<id>urn:sha1:622db0d1de665dfd93c991cd2d517078b04b3a13</id>
<content type='text'>
--

* src/Key.js: the fingerprint returned by a Key is now always upper
  case hex, even if the constructor had lower case input. This is to be
  more consistent with gpgme and to be more readable and reliable in
  comparisions.
</content>
</entry>
<entry>
<title>js: make init export immutable</title>
<updated>2018-08-01T10:51:12Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-01T10:51:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=68a012deb3b501d7417778be12c88bd475a37cb5'/>
<id>urn:sha1:68a012deb3b501d7417778be12c88bd475a37cb5</id>
<content type='text'>
--

* src/index.js: The export now uses a freezed Object, which does not
  allow for simply overwriting the init method by e.g. a third-party
  library.
* BrowsertestExtension: Added some tests trying if decryption of bad
  data properly fails
</content>
</entry>
<entry>
<title>js: Making objects inmutable</title>
<updated>2018-07-30T10:31:27Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-07-30T10:31:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e16a87e83910ebb6bfdc4148369165f121f0997e'/>
<id>urn:sha1:e16a87e83910ebb6bfdc4148369165f121f0997e</id>
<content type='text'>
--

* An Object.freeze should stop any malicious third party from changing
  objects' methods once the objects are instantiated (see unittest for
  an approach that would have worked before)
  - An initialized gpgmejs- object doesn't have a '_Keyring' property
    anymore (it still has its 'Keyring')
  - The internal expect='base64' needed to be turned into a method.
</content>
</entry>
</feed>
