Commit Graph

231 Commits (7e039df16aa987bcb24ff76d841904c53a6404c1)

Author SHA1 Message Date
Krista 'DarthMama' Bennett 2fc61762d6 Moved engine version to pEp_engine.h
3 years ago
Krista 'DarthMama' Bennett 47bfb11fcf moved engine versions to pEpEngine.h
3 years ago
Krista 'DarthMama' Bennett 88f26688fa updated engine version. Unfortunately, nobody notified me when apps started to pin for release, so no one checked this - so if you're updating before app release, this commit or later is your friend.
3 years ago
Krista 'DarthMama' Bennett 46208fbd54 Added release version constants
3 years ago
Krista 'DarthMama' Bennett 8ec0b9f159 Added release version constants
3 years ago
Krista 'DarthMama' Bennett d6596d3609 merged in sync
3 years ago
Neal Walfield 71d64b7c50 openpgp: Update to latest Sequoia.
3 years ago
Krista 'DarthMama' Bennett 961d702ddc gnupg, netpgp purged from code
3 years ago
Krista 'DarthMama' Bennett c3158beff8 ENGINE-693: integrated with key reset at least. Needs explicit testing, but breaks nothing right now.
3 years ago
Krista 'DarthMama' Bennett 46b0697aa2 A metric buttload of code that I finally need to stop shelving and unshelving - new key reset, with bugs.
3 years ago
Krista 'DarthMama' Bennett c90df49169 first version compiles for key_reset_and_deliver_revocations
3 years ago
Neal Walfield 348e69bab7 Track API changes to sequoia.
3 years ago
Volker Birk de052553bd add debug_color
3 years ago
Krista 'DarthMama' Bennett 4745ffaa0a explicitly clear trust info out of database
3 years ago
Thomas 1d458d9234 Merge with sequoia_windows
4 years ago
Volker Birk 644e307684 adding features
4 years ago
Thomas 4f97a5f80d Merge with sync
4 years ago
Krista 'DarthMama' Bennett 807a598983 ENGINE-504, maybe
4 years ago
Thomas 96558fc03f Merge with sync
4 years ago
Thomas fa5b0b7f85 Merge with ENGINE-581
4 years ago
Krista 'DarthMama' Bennett 566581b798 exclusive transaction instead of locking_mode - still not sure it does anything, but...
4 years ago
Thomas fc0173604d ENGINE-579: save management.db and keys.db to different folder if env variable PEP_APPDATA is set
4 years ago
Krista 'DarthMama' Bennett c2e79935ad Merged in sync/parent
4 years ago
Krista 'DarthMama' Bennett 4f79e56374 merged in sync
4 years ago
Neal Walfield 23c4f99982 sequoia: Improve pgp_delete_keypair
4 years ago
Volker Birk 052e57c237 renaming things so they make sense
4 years ago
Krista 'DarthMama' Bennett 19dd073f5b merged in parent, replaced with new Sqlite3 step
4 years ago
Krista 'DarthMama' Bennett 9ffc6360e2 merged in sync
4 years ago
Volker Birk d4f11f8257 spinlock implementation for dealing with write locks
4 years ago
Krista 'DarthMama' Bennett 23008a6113 ENGINE-559: first running version that passes the old tests - need to test the new functionality, but hey, it didn't explode. Theoretically, we now keep track of the latest pEp version received from pEp users.
4 years ago
Krista 'DarthMama' Bennett 94f30b5f5f Can't seem to keep the branches separate - except for the "forwarded" changes, this should probably all be in 559, but was done in 551.
4 years ago
Krista 'DarthMama' Bennett efba0814c1 ENGINE-553: actually use the information from the inner header wrap type.
4 years ago
Volker Birk 2c6e9c6884 always identical spelling
4 years ago
Volker Birk a6f04af40f add config_cipher_suite()
4 years ago
Volker Birk f736bedfac transporting between threads
4 years ago
Krista 'DarthMama' Bennett 6854550467 ENGINE-532 (ENGINE-531): Removed device_group from DDL
4 years ago
Volker Birk 7228537019 remove this option
4 years ago
Volker Birk 861c779572 remove device_name
4 years ago
Krista 'DarthMama' Bennett dbcab86e34 ENGINE-527: sync merge
4 years ago
Krista 'DarthMama' Bennett b19931457e ENGINE-527: part 1, myself now doesn't write when called from decrypt_message (directly or, hoepfully, indirectly)
4 years ago
Neal Walfield 99dbff147b Synchronize Sequoia port with upstream API changes
4 years ago
Neal Walfield cfbde6498d Simplify finalization of sqlite statements.
4 years ago
us 5755571bc4 Replace use of Sequoia's backend with a custom key store.
4 years ago
Neal Walfield 0b8033b218 Initial port to Sequoia.
4 years ago
Krista Bennett 90dac9bba6 DANGER WILL ROBINSON: pushing in sign_only functionality for fdik, which involved merging in default. Things might be broken, because the tests are fouled up now.
4 years ago
Krista Bennett f685decf24 Through the power of revert, fixed the modes I messed up in the last commit (sorry, new machine and dorking around caused an unintended large-scale mode reset)
4 years ago
Krista Bennett 673c9876d0 Fixed weird little test bug, also part of the ENGINE-476 in here
4 years ago
Krista Bennett eb700ababa Added version number 1.1.1
4 years ago
Krista Bennett 7ff70d12ba ENGINE-466 merged in - header key import moves version to 1.1.0
5 years ago
Krista Bennett d1a3a423fb Except that 441 WAS the last version. Now 442. Releasing as patch release for Claudio.
5 years ago
Krista Bennett 864b46d597 Fixed Engine Version - convention should be last release +1 on the patch release number. This needs to be done when releasing.
5 years ago
Krista Bennett f49d137edb Merged in default (including ENGINE-463) - tests pass
5 years ago
Krista Bennett 35a17cf8d3 ENGINE-463: get_trust_by_userid
5 years ago
Krista Bennett f3a44b18b0 ENGINE-463 - get_identities_by_userid
5 years ago
Krista Bennett eb03140c2d ENGINE-463 - delete person
5 years ago
Krista Bennett dcdb628692 ENGINE-398: merging key reset into sync; key reset needs some adjustments. Not compiling yet.
5 years ago
Krista Bennett da985ff3a3 ENGINE-398: removal of key from db after reset
5 years ago
Krista Bennett 6e4456a1f1 ENGINE-398: Moved key_reset into its own files
5 years ago
Krista Bennett 158f6efbd6 ENGINE-398: removed key_reset functionality from key_mistrust; need to adjust a test or two.
5 years ago
Krista Bennett 886f8bb94a ENGINE-398:key_reset in, and compiling again.
5 years ago
Volker Birk b67cd478bf ...
5 years ago
Volker Birk c9b8b3c33f ...
5 years ago
Volker Birk 5eed70d884 ...
5 years ago
Volker Birk c6c73fef61 ...
5 years ago
Volker Birk 6e51602c03 ...
5 years ago
Volker Birk dc0a6e7325 ...
5 years ago
Krista Bennett fe04c71b27 ENGINE-398: reset notification (outgoing)
5 years ago
Krista Bennett dcdbc706a8 Removed ENGINE-427 from default - agreed on testing protocol with Claudio
5 years ago
Krista Bennett f71220e4d2 ENGINE-450 - added gpg-agent.conf to hotfix. This will be the last 1.0.441 commit if there are not other bugs.
5 years ago
Krista Bennett 9e04369641 ENGINE-427: Always commit all your compilation errors is what I say. (Nobody listen to what I say, please.)
5 years ago
Krista Bennett 414bc5bb26 ENGINE-427: Hoorah, I crossed the streams. Didn't they say never cross the streams? (I hate that movie.) Anyway, wrong branch, so committing so I can graft.
5 years ago
Krista Bennett 47a3f7d53d ENGINE-434: version ints
5 years ago
Krista Bennett 08ace7a490 shelving to debug other things
5 years ago
Krista Bennett eaa1db8006 ENGINE-398: added social graph, but of course sqlite3 is complaining.
5 years ago
Krista Bennett 93a9bf8934 Pseudo-grafted updated test code from ENGINE-434, since it seems it may be a while til those discussions take place.
5 years ago
Krista Bennett 097b196755 ENGINE-423: partial implementation of reencrypt functionality. Stashing changes to check another bug.
5 years ago
Krista Bennett 503bc6ae78 Deprecated and replaced misspellings of 'compromised' and 'secret' in the API and constants. Nothing should be broken for existing implementations.
5 years ago
Volker Birk 476e31491a explicit conversions
5 years ago
Krista Bennett ec3552830e ENGINE-294: blacklisting is now only checked in identity_rating, outgoing_message_rating and encrypt_message, and then only for OpenPGP comm_types.
5 years ago
Krista Bennett cca3499098 set_pep_user also updates all of its trust values in the DB; validate_fpr also upgrades to pEp it what it returns when there's a pep user
5 years ago
Krista Bennett 26422fbe28 ADD_TO_LOG and GOTO are now simply removed everywhere.
5 years ago
Krista Bennett d528a5bfa8 ENGINE-250: Pretty sure the current bugs are now actual bugs and not sql-related. But will check. insert-or-replace for identity-based set functions is now replaced with a slightly convoluted callback mechanism which does a check for existence and then updates or inserts appropriately, with optional transaction guards (to be set to false if they're called in what's already a transaction, e.g. set_identity)
5 years ago
Krista Bennett 29ed86ed4b ENGINE-250: fixed some things, am screaming at others. Have overcome the 'insert or update' issue at least, probably.
5 years ago
Krista Bennett 59c117acf6 Merged in ENGINE-352
5 years ago
Krista Bennett 9b5b161220 A whole horde of trust fixes (mistrust list added, tests fixed, and sneaky null string in elect key removed)
5 years ago
Krista Bennett 482e5cc642 ENGINE-352: put in the mechanism to attach an is_pep mechanism for the user; tacking pEp messages is complicated, however, as it seems we've also always fouled up when we checked on that (we don't check what key it's encrypted with before we declare whatever key gets retrieved by update_identity is the same, and then set the comm_type on that, which could be the wrong key.) So that's the next fix.
5 years ago
Krista Bennett 9696808ead shelving mistrust investigation and fixes to fry bigger fish
5 years ago
Krista Bennett 5f1dc494f9 Urgh. Fixing bad merge (???)
5 years ago
Krista Bennett 2d9248e70b missed ifdef for Outlook for pEp subj
5 years ago
Krista Bennett 02771169d5 SYNC HAS RETURNED. Keysync still removed from Engine.
5 years ago
Krista Bennett 6b51966b22 Removed all 2-party keysync components from engine.
5 years ago
Krista Bennett 2cdb226e0f ENGINE-288: now generating exciting (and different) message IDs for the external envelope when sending a 2.0 message
5 years ago
Krista Bennett e590c3cff2 New engine minor version in for release
6 years ago
Krista Bennett 5bddee0064 merged in default
6 years ago
Krista Bennett c550cdb776 ENGINE-254: ENGINE-266: undo function now in pEpEngine for last mistrust action
6 years ago
Krista Bennett ee4e838e17 ENGINE_214: intermittent commit
6 years ago
Krista Bennett 4f3ba9e8b0 ENGINE-214: actually works, but will need to be changed due to need to encapsulate message version in protected part of message. Infrastructure to do that comes in with this commit, but we need to refactor _decrypt_message in order to do everything cleanly. Branching for ENGINE-262 and will return to this branch once done with refactor.
6 years ago
Krista Bennett 70429c8a6c merged in default
6 years ago
Krista Bennett d67823f2e8 Added NOLOG define so that -DNOLOG can be used to shut down debug logs when not using -NDEBUG (we still need our asserts in testing even when we don't want logs ;)
6 years ago
Krista Bennett defbd7c8fe ENGINE-247: Initial commit - tests need to be cleaned up and are failing for weird reasons.
6 years ago