aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/doc/texinfo
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python/doc/texinfo')
0 files changed, 0 insertions, 0 deletions
r> 2018-08-18Python bindings setup: Near PEP8 complianceBen McGinnes2-88/+118 * lang/python/version.py.in: Fixed most things, but there's still an issue near the build portion with the existing Python bugs referenced. * lang/python/setup.py.in: Now PEP8 compliant. 2018-08-18Python bindings constants: PEP8 compliance (almost)Ben McGinnes19-35/+29 * PEP8 compliance for all constants except the globals in src/constants/__init__.py depending on whether the import sequence affects the globals themselves. 2018-08-18Python bindings src: PEP8 complianceBen McGinnes5-13/+18 * import namespace clearance for src/*.py. * Fixed a handful of is/is not None checks as well. 2018-08-17js: decode arriving gpg message stringsMaximilian Krambach4-4/+76 -- * 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 2018-08-17js: correct decrypt result info (2)Maximilian Krambach1-3/+3 -- * the permittedOperation from last commit ended up in the wrong place. sign does not return an additional 'info' object. 2018-08-17js: expect additional 'info' to arrive on decrypt, tooMaximilian Krambach1-1/+2 -- * src/permittedOperations.js: if decrypt includes a verification, this info needs to pass, too. 2018-08-17js: decrypt callback is_mime fixMaximilian Krambach1-1/+3 -- * src/gpgmejs: is_mime should report its' counterpart. Also, file_name is not optional in specification. We'll send null if there is no file_name 2018-08-17js: don't expire new keys if no date is setMaximilian Krambach1-0/+2 -- * src/Keyring.js A new Key without expiration is documented as 'never expire' here, and should behave accordingly. This requires sending '0' here. 2018-08-17js: small documentation fixMaximilian Krambach1-6/+7 -- 2018-08-17js: removed Key.armor property in synchronous useMaximilian Krambach4-93/+145 -- * src/Key.js The synchronous mode for a Key does not offer an armor/ armored property anymore. This frees up a lot of performance issues, also the armored expoort is expected to change quite often, so a cached version is not advisable. * hasSecret/getHasSecret is now refactored, to reflect their uses. With get('hasSecret') there is a method that fetches the result. * src/Key.js also some refactoring 2018-08-17js: disallow bulk set data on key from outsideMaximilian Krambach3-67/+89 -- * src/Key.js Key class is not exported anymore, as it should not be used directly anywhere. setKeyData is no more a method of the Key, (optional) data are now validated and set on Key creation and on updates, both from within this module, thus no longer exposing setKeyData to the outside. * createKey now gained an optional parameter which allows to set Key data at this point. 2018-08-16js: importKey feedback refactorMaximilian Krambach2-33/+32 -- * 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 2018-08-16js: fix import feedbackMaximilian Krambach1-1/+9 -- * src/Keyring.js For Key imports without prepare_sync the import feedback was lacking the summary 2018-08-16js: avoid async gettersMaximilian Krambach1-10/+5 -- * src/Key.js get armored was returning a promise on async keys. As getters should not do that, it returns an error in this case. 2018-08-16js: wrong object assumed in recent commitMaximilian Krambach1-2/+5 -- * src/Keyring.js I wrongly assumed an object to be a GPGME_Key, it was the raw answer from nativeMessaging instead. Now it returns a GPGME_Key again. 2018-08-16js: get default key fixesMaximilian Krambach1-7/+15 -- * src/Keyring.js: The answer was not parsed correctly, so a config was being ignored. * If no config is set, we return the first non-invalid key with a secret, instead of the first key (which may be e.g. an expired one) 2018-08-16js: simplify getDefaultKeyMaximilian Krambach1-11/+7 -- * src/Keyring.js: In case no default Key is set in configuration, only Keys reported as having a secret part should be considered for default Keys, avoiding some extra requests. 2018-08-16js: consistently return uppercase fingerprintMaximilian Krambach4-2/+51 -- * 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. 2018-08-13Symmetric exampleBen McGinnes1-2/+2 * lang/python/examples/howto/symcrypt-file.py: *sigh*; passphrase was right the first time, just the error check that wasn't. * I really should stop second guessing myself one of these days ... Signed-off-by: Ben McGinnes <[email protected]> 2018-08-13Symmetric encryption exampleBen McGinnes1-4/+4 * lang/python/examples/howto/symcrypt-file.py: Fixed the error code and the passphrase key word arg.