Commit Graph

895 Commits (6476e3a87c996a312d75239454139e95f0cb6981)

Author SHA1 Message Date
Krista Bennett 6476e3a87c ENGINE-895: binary-labelled ascii attachments with lines longer than 998 characters will now be base64 encoded in spite of this. (But try to use the right mime-type please) 2 years ago
Krista Bennett 38ed5b5f25 ENGINE-866 feature branch merge (squashed commit) of functionality to set the sticky bit for manually imported keys, to query for that bit in the trust database, and prevention of automatic reset of sticky keys by key reset when devices leave a device group.
Squashed commit of the following:

commit c64d850dc4
Author: Krista Bennett <krista@pep.foundation>
Date:   Fri Feb 26 15:29:32 2021 +0100

    ENGINE-866: doc'd bit getter function

commit ad725b5b7c
Author: Krista Bennett <krista@pep.foundation>
Date:   Fri Feb 26 15:23:49 2021 +0100

    ENGINE-866: Key reset tested on mixed sticky and not sticky keys and does what it should.

commit 0ffbdde7b5
Author: Krista Bennett <krista@pep.foundation>
Date:   Fri Feb 26 15:13:53 2021 +0100

    ENGINE-866: Add boolean for whether to set the sticky bit or not with set_own_imported_key. the adapter should filter this out for apps, I guess, according to Volker

commit 23fec59a9a
Author: Krista Bennett <krista@pep.foundation>
Date:   Fri Feb 26 14:53:19 2021 +0100

    ENGINE-866: Test and use the sticky bit

commit 562239fda8
Author: Krista Bennett <krista@pep.foundation>
Date:   Thu Feb 25 16:47:47 2021 +0100

    ENGINE-866: moved bit from key to trust, created set_own_imported_key to replace set_own_key FOR MAIL APPS (does NOT replace it for key reset, as the new function can generate a passphrase error, whereas set_own_key cannot), and did an initial test to ensure the setter/getter functions work on the DB.

commit 594133cfde
Author: Krista Bennett <krista@pep.foundation>
Date:   Wed Feb 24 11:16:21 2021 +0100

    Commented out the or'd identity.flags / pgp_keypair.flags in the sql code for the get_identity functions; we've never HAD a pgp_keypair flag before, so it never hurt before, but at this point, we're going to introduce them, and I don't want trouble. If fdik wants them or'd, fine, we'll have to change the values in the keyflags to be disjoint from the identity flags so they can coexist, but for now, they are out.

commit 99831445b3
Merge: 8ba53ece d1664cf5
Author: Krista Bennett <krista@pep.foundation>
Date:   Wed Feb 24 10:15:53 2021 +0100

    Merge branch 'master' into ENGINE-866

commit 8ba53ece06
Merge: 168e2cf9 c52f4d39
Author: Krista Bennett <krista@pep.foundation>
Date:   Mon Feb 22 20:06:08 2021 +0100

    Merged in engine_sql changes

commit 168e2cf957
Author: Krista Bennett <krista@pep.foundation>
Date:   Mon Feb 22 19:03:35 2021 +0100

    ENGINE-866: Added sticky bit in database for manually set keys
2 years ago
Krista Bennett f88f7d0351 ENGINE-864: Makefile tweaks. Will have to come into default, but since we're doing this anyway... 2 years ago
Krista Bennett 4cc0e3a5af ENGINE-864: Cleanup, plus fixed some semantics regarding CFLAGS/CXXFLAGS/CPPFLAGS that had been built in to the build system. 2 years ago
Krista Bennett 2bb4797be2 ENGINE-864: tests build and run (and fail appropriately) on debian 2 years ago
Krista Bennett 9130f81042 ENGINE-864: pEpMIME Makefile madness 2 years ago
Krista Bennett 6451f12469 Kludged Makefiles that actually work with pEpMIME (with a modified branch), but aren't yet what we want. Was just to get it to run. 2 years ago
Krista 'DarthMama' Bennett e77c9cd8f9 updated expired key 2 years ago
Sofia Balicka fe9a6cb363 replace #pragma once with include guards 2 years ago
Volker Birk a7e4a55a6d avoiding collision with math.h exp() 3 years ago
Krista 'DarthMama' Bennett 128ff90647 ENGINE-827: fixed last tests 3 years ago
Krista 'DarthMama' Bennett b1b1bc380e ENGINE-827: Reencryption will now only be done for organisational (e.g. business) accounts 3 years ago
Krista 'DarthMama' Bennett d80dce6a5c Merged in audit branch fixes 3 years ago
Krista 'DarthMama' Bennett c454df0521 ENGINE-800: semantics for stringlist_append are now that if the second pointer is sequal to the first, we copy the list and append it. This matches the copy semantics of other-pointer appends. 3 years ago
Krista 'DarthMama' Bennett d36e0718a8 Doc cleanup (some) 3 years ago
Krista 'DarthMama' Bennett c1e05b2937 ENGINE-839: Age old problem of assert-based debugging - if it's important enough to want an assert during debug, it's important enough to change the code path and give the right status return - OR DOCUMENT IT, PLEASE (this is the exception rather than the rule in our code) 3 years ago
Krista 'DarthMama' Bennett b0363e69e7 Increased MAX_KEY_SIZE on import 3 years ago
Krista 'DarthMama' Bennett 954d612fd8 Added bigkey test and reverted changed_key tests 3 years ago
Krista 'DarthMama' Bennett 801e195f68 Test fix for neal - this is temporary until we have a better equality definition. 3 years ago
Krista 'DarthMama' Bennett a21b7668b6 removed old test case, redundant 3 years ago
Krista 'DarthMama' Bennett c9b256fe2b test fix 3 years ago
Krista 'DarthMama' Bennett 61e64b17eb test stuff 3 years ago
Krista 'DarthMama' Bennett 7df9d030e4 Don't free if we're already bailing when out of memory 3 years ago
Krista 'DarthMama' Bennett 207288d4c4 test shell 3 years ago
Krista 'DarthMama' Bennett b2b37cfe91 fixed testgen args 3 years ago
Krista 'DarthMama' Bennett 35cce01016 Added test for is_own_key 3 years ago
Krista 'DarthMama' Bennett e3ef506142 is_own_key fixes 3 years ago
Volker Birk f9540f19a3 add ReceiverRatingTest 3 years ago
Krista 'DarthMama' Bennett 89f0c12b29 updated expired keys 3 years ago
Krista 'DarthMama' Bennett a06718c070 removed parameter assert checks 3 years ago
Krista 'DarthMama' Bennett 1c6289922c ENGINE-781: tests and memory fun! 3 years ago
Krista 'DarthMama' Bennett 547aa4dbe6 ENGINE-781: infrastructure to test w/ callback runs on empty pass list 3 years ago
Krista 'DarthMama' Bennett d4b9895033 merged in default 3 years ago
Krista 'DarthMama' Bennett b036c8f14b ENGINE-781: hey, at least it doesn't break stuff. Existing tests pass. 3 years ago
Volker Birk b1da96a438 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC24 **if released**. 3 years ago
Krista 'DarthMama' Bennett bb411fdf9d _own_identities_retrieve test (which passes) 3 years ago
Krista 'DarthMama' Bennett 33fda22a43 ENGINE-776: got the kinda-sorta sync tests working 3 years ago
Krista 'DarthMama' Bennett fc854ccd9d ENGINE-775: more tests 3 years ago
Krista 'DarthMama' Bennett 2b3d035ea2 ENGINE-775: renew_tests (basic) 3 years ago
Krista 'DarthMama' Bennett 848da884ab ENGINE-775: more tests 3 years ago
Krista 'DarthMama' Bennett 67820b0d1f ENGINE-775: more tests 3 years ago
Krista 'DarthMama' Bennett 64bd088517 ENGINE-775: more tests 3 years ago
Krista 'DarthMama' Bennett 18800da494 ENGINE-775: simple key reset tests pass 3 years ago
Krista 'DarthMama' Bennett a706680c7c ENGINE-775: Helps if revoke actually returns a useful status and not always PEP_UNKNOWN_ERROR 3 years ago
Krista 'DarthMama' Bennett f46ffb0e28 Oops. Aux_mime duplication not updated. 3 years ago
Krista 'DarthMama' Bennett b09131884f Added KeyManipulationTest shell 3 years ago
Krista 'DarthMama' Bennett 868d5d188b clean_own_key_defaults moved to DYNAMIC_API - to be called by adapter on first session and not by init() 3 years ago
Krista 'DarthMama' Bennett 56fee080b7 Justus's binary key patch for 770 test 3 years ago
Krista 'DarthMama' Bennett 2cea53f2a4 ENGINE-767: tested 3 years ago
Krista 'DarthMama' Bennett 956baab8e2 ENGINE-767: fixed get_identities/update_identity stuff - doouble check more in the morning. Partial test. 3 years ago