src/pgp_netpgp.c
Thu, 31 May 2018 08:22:20 +0200 Fixed gpg_home for netpgp after adding reset flag.
Tue, 22 May 2018 12:56:27 +0200 ENGINE-434 - Tests work now individually (yay!) and down to the expected bug, I think. Added a debug option to some internal functions with static variables inside of them so we can test. This only applies to unix and when NDEBUG is not defined.
Wed, 07 Mar 2018 10:40:18 +0100 IOS-967 fix netpgp memory leak
Fri, 26 Jan 2018 16:30:39 +0100 ENGINE-329: gpg implementation of first-time import of ultimately trusted keys is in. Apparently, netpgp bluffs trust completely, so a stub is in here for them instead. Too bad :(
Thu, 11 May 2017 17:39:31 +0200 pgp_netpgp.c : export private keys
Thu, 11 May 2017 00:18:57 +0200 ENGINE-183 allow NULL as a search pattern in pgp-netpgp to find all keys.
Tue, 28 Mar 2017 14:54:52 +0200 Fixed own key election failing with netpgp, key was selected from public keyring.
Sat, 25 Mar 2017 11:30:41 +0100 merged in default
Fri, 24 Mar 2017 23:25:37 +0100 NETPGP-18 fixed pgp_decrypt_and_verify returned keylist
Fri, 24 Mar 2017 02:51:45 +0100 NETPGP-18 adding recipients fpr/key_id to pgp_decrypt_and_verify returned keylist
Tue, 21 Mar 2017 11:18:34 +0100 encrypt_only with netpgp
Wed, 22 Mar 2017 10:17:13 +0100 fixed compilation errors, prepping for tests, removed default NETGPG in src/Makefile
Fri, 17 Mar 2017 18:27:46 +0100 merged in default
Thu, 16 Mar 2017 09:50:00 +0100 merged in default
Thu, 16 Mar 2017 23:44:40 +0100 Fixes, including stubs so that netpgp support builds without error. Secret key export needed...
Wed, 15 Mar 2017 18:02:46 +0100 Added pgp_encrypt_only stubs for NetPGP
Wed, 15 Mar 2017 15:00:19 +0100 pgp functions + high-level sign-text in, not compiled yet.
Thu, 26 Jan 2017 19:07:45 +0100 avoid unitialized local pointer variables to reduce hard-to-find bugs
Tue, 27 Dec 2016 21:13:41 +0100 adding license info to each file
Wed, 23 Nov 2016 21:33:11 +0100 ENGINE-74: changed netpgp headers so it will compile, but functionality *not* in yet
Sun, 13 Nov 2016 01:38:07 +0100 s/Unsued/Unused/g # :)
Sun, 13 Nov 2016 01:34:07 +0100 Reduce warnings (here: unused variables).
Tue, 08 Nov 2016 17:42:14 +0100 ENGINE-84: fixed misnaming #comment Seems like netpgp is now working. A few more tests and it's mergeable.
Tue, 08 Nov 2016 17:19:37 +0100 ENGINE-84: initial netpgp compatibility fixes
Fri, 02 Sep 2016 13:30:36 +0200 merged with default.
Wed, 31 Aug 2016 17:26:59 +0200 merged with default
Tue, 23 Aug 2016 07:45:23 +0200 merge "default" branch into "keysync" branch and resolve 2 minor merge conflicts. Please check whether the resolve was okay.
Mon, 22 Aug 2016 18:46:49 +0200 Removed commented-out code
Fri, 19 Aug 2016 11:13:38 +0200 ENGINE-73: added revocation filtering for gpg, but netpgp appears to use db revocation status rather than keyring revocation status. Need to check both.
Thu, 18 Aug 2016 16:12:44 +0200 Stowing changes
Thu, 18 Aug 2016 14:20:25 +0200 ENGINE-73 #comment underlying netpgp and openpgp variants modified. netpgp now uses find_keys_do, because there's a convenient callback we can slip our modified functionality into. gpgme still uses a separate function, because no such callback mechanism is in there. We may want to add it to avoid duplication and clean this up at a later date.
Thu, 18 Aug 2016 13:23:15 +0200 ENGINE-73 added openpgp compat files for listing keyinfo #comment Redesign: function is now OpenPGP_list_keyinfo() in openpgp_compat.c/.h, returns full pgp key fingerprint + primary gpg uid string (Real Name <email@address.blah>)
Tue, 16 Aug 2016 16:41:23 +0200 Removed ifdef code in netpgp for now, since it really is only used for Apple. Just needed it for testing.
Tue, 16 Aug 2016 15:37:19 +0200 Fixed off-by-one errors. Made test a little less fragile. netpgp functions work as desired.
Tue, 16 Aug 2016 13:03:51 +0200 Compile errors fixed for netpgp; still can't test. Mrrrr.
Mon, 15 Aug 2016 21:06:38 +0200 Implemented netpgp functionality - untested, haven't yet tried to compile. Added test skeleton, fixed all the function signatures to match the identity list returned
Mon, 15 Aug 2016 20:18:43 +0200 netpgp functionality, first try
Mon, 15 Aug 2016 13:37:11 +0200 Stowing changes to work on another bug
Thu, 04 Aug 2016 09:32:06 +0200 Backed out changeset 8044e36f9ac7
Tue, 02 Aug 2016 14:47:55 +0200 added pgp_key_created, untested
Wed, 13 Jul 2016 23:49:15 +0200 avoid memory leaks by calling free() on the string that is added to a stringlist. defer variable declarations until the point it is needed & can be initialized
Wed, 01 Jun 2016 02:12:57 +0200 Test for expiry one week before it happens
Wed, 18 May 2016 17:05:40 +0200 Added pgp_key_revoked to pgp_netpgp.*
Mon, 25 Apr 2016 14:53:45 +0200 This is Work in Progress branch for async key management.
Thu, 21 Apr 2016 11:45:21 +0200 Reinstate netpgp source includes
Thu, 21 Apr 2016 11:24:31 +0200 Changed netpgp includes
Thu, 24 Mar 2016 12:01:18 +0100 pgp_netpgp : usr fpr, not keyID, in key revocation as well.
Wed, 23 Mar 2016 17:03:17 +0100 netpgp : Fixing of pgp_renew_key, to be continued
Fri, 18 Mar 2016 16:14:30 +0100 pgp_netpgp : pgp_renew_key takes frp not keyid
Thu, 03 Mar 2016 13:09:12 +0100 updated sqlite to latest release
Thu, 03 Mar 2016 11:14:07 +0100 Fixed bad alloc size. I swear I will enable adress sanitizer everywhere.
Wed, 02 Mar 2016 13:20:48 +0100 No more space in fingerprints
Tue, 16 Feb 2016 18:34:57 +0100 pgp_netpgp : Keep 'decrypted' rating even if no key
Tue, 09 Feb 2016 13:46:00 +0100 pgp_netpgp : removed old NUL term check, now unnecessary with regnexec. Fixed randomly non imported key bug.
Fri, 29 Jan 2016 18:04:49 +0100 Fixed attaching key in encrypted content. Enhanced decrypt_message so that it can re-rate decryption after importing key if signature validation failed (happening at the end of handshake)
Wed, 20 Jan 2016 17:19:31 +0100 Fixed some issues reported by static analyzer.
Mon, 18 Jan 2016 23:47:26 +0100 ios. Fixed warnings in xcode build.
Sat, 21 Nov 2015 18:49:51 +0100 pgp_netpgp : Key list resulting of validation now contains fingerprints instead of key IDs
Wed, 18 Nov 2015 13:37:47 +0100 pgp_netpgp: use fingerprint to search for keys instead of key ID where appropriate
Sat, 14 Nov 2015 19:05:38 +0100 pgp_netpgp : re-enforced null terminated string for armoured data, in case netpgp would use unsafe string ops.