<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/js/DemoExtension, branch ben/estreams-fix</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Festreams-fix</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Festreams-fix'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2018-08-29T15:45:55Z</updated>
<entry>
<title>js: return base64 after encrypt with armor=false</title>
<updated>2018-08-29T15:45:55Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-29T15:45:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=61ac70cfb5cf58f92cd97abdde7152040c51201c'/>
<id>urn:sha1:61ac70cfb5cf58f92cd97abdde7152040c51201c</id>
<content type='text'>
--

* src/gpgmejs.js/encrypt: the encrypted data were converted back to a
  (incorrect) string, whereas they should be data with no encoding
  specified. Returning base64 data is the expected way.
* DemoExtension: caught yet another usage of old syntax.
</content>
</entry>
<entry>
<title>js: make method parameters objects</title>
<updated>2018-08-22T16:37:46Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-08-22T16:37:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f0409bbdafcbd4f8b0be099a6b3ce0d5352c9bcd'/>
<id>urn:sha1:f0409bbdafcbd4f8b0be099a6b3ce0d5352c9bcd</id>
<content type='text'>
--

* As requested by using parties, the options to be passed into the
  methods are now objects, with the objects' properties better
  describing what they do, and to avoid the need to type several nulls
  in a method call if one wants the last parameter.
  - src/Keyring.js, src/gpgme.js: Changed parameters and their
    validations
  - BrowserTest/*.js Had to adapt quite some calls to the new format
</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: 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: add Key lookup</title>
<updated>2018-07-04T10:11:35Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-07-04T10:11:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1105fc87a3bd3e1152aff578b7b84871558418e6'/>
<id>urn:sha1:1105fc87a3bd3e1152aff578b7b84871558418e6</id>
<content type='text'>
--

* src/Keyring.js: getKeys() now has the option "search", which will
  trigger a remote lookup (as configured in gpg) for the string given
  as pattern.
* src/permittedOperations: make use of the new 'locate' option in
  keylist
* DemoExtension: Add a button for lookup, to demonstrate the
  functionality
</content>
</entry>
<entry>
<title>js: Demoextension update</title>
<updated>2018-06-20T11:46:41Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-06-20T11:42:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=88e7f8ec2ef3d90ca014b0bdb246f4d99f82abc8'/>
<id>urn:sha1:88e7f8ec2ef3d90ca014b0bdb246f4d99f82abc8</id>
<content type='text'>
--

* src/Signature: typo
* src/gpgmejs.js: fixed wrong scope in verification
* right now verify does not succeed in the DemoExtension.
  This is probably a problem in conversion or line ending.
</content>
</entry>
<entry>
<title>Prepare build system for gpgme-js and dist it</title>
<updated>2018-06-19T14:40:40Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2018-06-19T14:40:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d27703ea4f0eed950cddf0157dc78bcb5d8d1c65'/>
<id>urn:sha1:d27703ea4f0eed950cddf0157dc78bcb5d8d1c65</id>
<content type='text'>
* configure.ac: Add js as language.
* lang/Makefile.am: Add js as dist language.
* lang/js/BrowserTestExtension/Makefile.am,
lang/js/DemoExtension/Makefile.am,
lang/js/Makefile.am,
lang/js/src/Makefile.am: Populate EXTRA_DIST variables.

--
There is no actual build done yet as there seems to be
no way to build it with debian stable tools. This needs
clarification.
</content>
</entry>
<entry>
<title>js: getDefaultKey and GenerateKey improvements</title>
<updated>2018-06-19T07:26:01Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-06-19T07:26:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=780f7880c6598d4532354b348d7bd74026d162f4'/>
<id>urn:sha1:780f7880c6598d4532354b348d7bd74026d162f4</id>
<content type='text'>
--

* src/Keyring.js: added more options for key generation.

* src/Key.js: GetDefaultKey now relies on the info associated with the
  key, as the approach of relying on a secret subkey did not work as
  intended
* DemoExtension: Added a button for retrieval of the subkey, to test
  this functionality.
</content>
</entry>
<entry>
<title>js: getDefaultKey and verify fix</title>
<updated>2018-06-13T13:22:03Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-06-13T13:22:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=aed402c5d572b60246f1f8e57ae269f8c91b0b7c'/>
<id>urn:sha1:aed402c5d572b60246f1f8e57ae269f8c91b0b7c</id>
<content type='text'>
--

* DemoExtension/maindemo.js - added a Demo for retrieving the default
  signing key

* src/Errors.js - add a new Error if no default key can be determined

* src/Key.js added documentation and a TODO marker for hasSecret.

* src/Keyring.js implemented getDefaultKey

* src/permittedOperations.js: Added missing entry for verify,
    added config_opt
</content>
</entry>
<entry>
<title>js: less confusing icons for test/Demo extension</title>
<updated>2018-06-13T09:49:37Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-06-13T09:49:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d0fc4ded58f4a6a86c5ee0a36a3d3c669e244d0d'/>
<id>urn:sha1:d0fc4ded58f4a6a86c5ee0a36a3d3c669e244d0d</id>
<content type='text'>
--
* The current test icon was just a generic pin. Changed that by the
  gnupg lock symbol with 'Demo'/'Tests' written on it. Original taken
  from gnupg artwork/icons/lock-wing.svg.
</content>
</entry>
</feed>
