292 Commits (6741a6c735179b8e2db38af42a102ba2b9ceb1e7)

Author SHA1 Message Date
  Krista Grothoff c49a6aecb7 ENGINE-107: added ct and rating states for having no key 6 years ago
  Krista Grothoff 1e54cadadd ENGINE-27: set_identity can be called with a null/empty fpr now per Volker. ensured it does not call blacklist_is_listed on null/empty fprs 6 years ago
  Krista Grothoff 19a1b40502 ENGINE-27: set_identity can be called with a null/empty fpr now per Volker. ensured it does not call blacklist_is_listed on null/empty fprs 6 years ago
  Krista Grothoff 8872288526 ENGINE-27: ensure set_identity doesn't get called in update_identity if the fpr is null 6 years ago
  Krista Grothoff 7c7e80dd89 ENGINE-27: blacklist_is_listed will no longer be called with empty/null strings in update_identity (caused assert failure) 6 years ago
  Krista Grothoff 224e210f7c ENGINE-96: #comment all calls renamed. Roker is checking out the semantics of the references to 'compromized' to see if they also need to be renamed to 'mistrusted' for consistency within the engine. THIS IS AN API CHANGE AND WILL BREAK ADAPTERS. 6 years ago
  Krista Grothoff 399c421c5e ENGINE-27: #comment I forgot one possible blacklist case. If you still get an assertion fail, I'd appreciate capturing the error type if you can so I can follow the logic. Please pull and try again... 6 years ago
  Edouard Tisserant ee8eccb069 Sync : asynchronously inject KeyGen and CannotDecrypt to fsm 6 years ago
  Krista Grothoff 2e4b7f75f3 ENGINE-27: type 6 years ago
  Krista Grothoff a11b7e7ee1 ENGINE-27: setting fpr to empty string, not NULL, so set_identity doesn't crash. 6 years ago
  Krista Grothoff 34fa1f2a83 ENGINE-27: intermittent commit, update_identity should now never try to set or return a blacklisted key 6 years ago
  Krista Grothoff acad8e0a08 ENGINE-27: update_identity no longer pays attention to the input identity's fpr, but pulls one from elect_pubkey. 6 years ago
  Edouard Tisserant 66a97e2c20 ENGINE-94 Workaround key-election not being stored in case of expired key 6 years ago
  Edouard Tisserant a3804f15b9 KeyGen state injection should happen only when key have been generated... 6 years ago
  Edouard Tisserant 2cf840e4e7 moved KeyGen state injection from generate_keypair() to the bottom of myself() (in case of successfull keygen), thus ensuring that new identity has been already created when starting to multicast beacons to all own identities. 6 years ago
  Volker Birk ccb25c2ea6 freeing what could not be added 6 years ago
  Volker Birk f6a473389c adding onomem safeguard 6 years ago
  Volker Birk f233a934d6 ... 6 years ago
  Volker Birk 91e5b7da91 own_identities_retrieve() bullet proof 6 years ago
  Volker Birk c0f9e61b8c BUGFIX: user_id and username 6 years ago
  Volker Birk b0bed36c00 own identities have me flag set 6 years ago
  Volker Birk eae4c92185 adding get_own_addresses() 6 years ago
  Volker Birk becce8c271 empty address allowed for myself() 6 years ago
  Volker Birk be18b1c198 update_identity(): if no user_id then have a look if it is an own identity first, and if so call myself() 6 years ago
  Volker Birk 97711e429c BUGFIX: user_id cropped 6 years ago
  Volker Birk 309b5d4ed4 BUGFIX: user_id cropped 6 years ago
  Volker Birk c8fd579fca ... 6 years ago
  Volker Birk 7474af98bf adding set_identity_flags_test 6 years ago
  Volker Birk ff6283c288 adding set_identity_flags() 6 years ago
  Volker Birk e767049511 missing assert 6 years ago
  Edouard Tisserant 87b67659c3 fix #30 : memleak in myself(): stored_identity is never freed in keymanagement.c 6 years ago
  Edouard Tisserant 444cc650ac Myself() : elect another pre-existing private key if stored own identity key have been removed from GPG keyring (Outlook+GPA case) 6 years ago
  Edouard Tisserant 7ec1bdf077 Moved myself() own key election to a separate function 6 years ago
  Edouard Tisserant 76a01b7f9e trying to get a better key in update_identity, when existing key has been revoked 6 years ago
  Edouard Tisserant 6a9f9bb0f5 fixing use_only_own_private_keys build 6 years ago
  Edouard Tisserant cdc6a9d4a1 added use_only_own_private_keys (testing) 6 years ago
  Edouard Tisserant ce79f22bda Test for expiry one week before it happens 6 years ago
  Edouard Tisserant 438a873575 Revocation-related fixes 6 years ago
  Edouard Tisserant 1b14e9b72d Myself records replaced revoked key when generating a new key to replace revoked key 6 years ago
  Edouard Tisserant 7fd416a99e Attach_own_key also attach revoke for some time after revocation 6 years ago
  Volker Birk d40a4dee65 no if no typo :-P 6 years ago
  Volker Birk c09351c9c8 typo 6 years ago
  Volker Birk ae2bd5c4a8 bugfix 6 years ago
  Edouard Tisserant 12a7477ed6 Remove own_keys table, added PEP_OWN_USERID, unique person userId for any own identities and keys. 6 years ago
  Volker Birk 8ce0490ab8 remove size fields of pEp_identity 6 years ago
  Edouard Tisserant d5708d03a2 Own keys, now filled and used by myself() 6 years ago
  Edouard Tisserant 8e953a1aa7 Own keys (SQL and accessors functions) 6 years ago
  Edouard Tisserant 1f5fd47a86 Removed get_best_user, leading to unexpected behaviour when user_id is made null again, for example when corresponding app contact is deleted 6 years ago
  Edouard Tisserant a926501109 Made myself() re-use already selected fpr from pre-existing identity if not explicitely given. More restriction while selecting gpg ring's key should still be enforced. 6 years ago
  Edouard Tisserant c3e8184c7e Fixed Primary Key of identity table. Was (address) and know is (address, user_id). Added 'virtual' user_id (const string + address) as a side effect, in case user_id isn't given and no user have been created with same address. 6 years ago