Thu, 24 May 2018 05:48:04 +0200 |
Ancient use of hard tabs was upsetting Roker's compiler.
|
file | diff | annotate |
Wed, 11 Apr 2018 16:54:09 +0200 |
Deprecated and replaced misspellings of 'compromised' and 'secret' in the API and constants. Nothing should be broken for existing implementations.
|
file | diff | annotate |
Tue, 27 Mar 2018 11:57:37 +0200 |
ENGINE-409: fixed key_reset_trust
|
file | diff | annotate |
Tue, 20 Mar 2018 15:49:13 +0100 |
first try
|
file | diff | annotate |
Mon, 12 Mar 2018 20:25:55 +0100 |
explicit conversions
|
file | diff | annotate |
Wed, 28 Feb 2018 14:54:30 +0100 |
ENGINE-294: blacklisting is now only checked in identity_rating, outgoing_message_rating and encrypt_message, and then only for OpenPGP comm_types.
|
file | diff | annotate |
Sat, 24 Feb 2018 21:44:46 +0100 |
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
|
file | diff | annotate |
Sat, 24 Feb 2018 21:44:46 +0100 |
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
|
file | diff | annotate |
Sat, 24 Feb 2018 20:21:37 +0100 |
slightly reworking initial PGP key import in case of GnuPG
|
file | diff | annotate |
Sat, 24 Feb 2018 10:57:24 +0100 |
empty crash log shouldn't crash itself
|
file | diff | annotate |
Tue, 20 Feb 2018 10:16:00 +0100 |
Added PRAGMA optimize; constrained columns are killing is. See https://www.sqlite.org/lang_analyze.html
|
file | diff | annotate |
Tue, 20 Feb 2018 09:57:16 +0100 |
ENGINE-362, possibly: bug in empty recip lists may be causing this bug, so we fixed the identity_list_dup problem here.
|
file | diff | annotate |
Mon, 19 Feb 2018 12:03:30 +0100 |
ENGINE-354: fixed bad call to is_pep_user
|
file | diff | annotate |
Mon, 19 Feb 2018 11:54:23 +0100 |
Fixes for a couple of return values adjusted in recent commits; ENGINE-354: checks now in update_identity against the user pep status field.
|
file | diff | annotate |
Mon, 19 Feb 2018 09:42:29 +0100 |
log_event is now empty.
|
file | diff | annotate |
Mon, 19 Feb 2018 09:31:39 +0100 |
ensure reset of prepared statement
|
file | diff | annotate |
Sun, 18 Feb 2018 01:26:23 +0100 |
Left SQL logging on again *sigh*
|
file | diff | annotate |
Sat, 17 Feb 2018 21:23:58 +0100 |
ENGINE-382 - fixing update bug
|
file | diff | annotate |
Fri, 16 Feb 2018 08:35:04 +0100 |
ENGINE-382: changed alter table with non-constant default for timestamp to copy-insert-drop for version 8
|
file | diff | annotate |
Thu, 15 Feb 2018 00:15:05 +0100 |
Added prioritisation of own ids and forgotten prioritisation of recent records, necessary for update_identity to work properly; message to self now gets green from outgoing_message_rating
|
file | diff | annotate |
Wed, 14 Feb 2018 18:49:09 +0100 |
Other SQL fixes for, for example, constraint errors on person.main_key_id. This is like pulling your own teeth without novacaine...
|
file | diff | annotate |
Wed, 14 Feb 2018 16:02:08 +0100 |
ENGINE-379 and probably other problems: was calling set_identity from within set_as_pep_user, which was called by get_trust, which is called from set_identity. So... yeah. Bad.
|
file | diff | annotate |
Tue, 13 Feb 2018 16:08:48 +0100 |
Damnit, shut off trusted own key import again. Fixed.
|
file | diff | annotate |
Tue, 13 Feb 2018 00:13:18 +0100 |
ADD_TO_LOG and GOTO are now simply removed everywhere.
|
file | diff | annotate |
Mon, 12 Feb 2018 12:45:27 +0100 |
Removing log_event errors - if it fails, it fails.
|
file | diff | annotate |
Mon, 12 Feb 2018 12:17:03 +0100 |
Removing logging from the log_event function when logging fails
|
file | diff | annotate |
Sun, 11 Feb 2018 18:31:35 +0100 |
Argh, accidentally committed import key disable. Sorry.
|
file | diff | annotate |
Fri, 09 Feb 2018 09:03:11 +0100 |
Added set_as_pep_user to set trust
|
file | diff | annotate |
Fri, 09 Feb 2018 08:14:27 +0100 |
ENGINE-365: is_pep_user() is now exposed to the outside. See pep_engine.h documentation
|
file | diff | annotate |
Thu, 08 Feb 2018 20:05:10 +0100 |
Removed Roker test that broke message_api_test.cc when run outside of the testing environment (this isn't a case of avoiding a bug, but rather the case would fail because the keys tested are actual keys which some of us have present in our real keyrings, and test presumes we do not.
|
file | diff | annotate |
Wed, 07 Feb 2018 19:08:11 +0100 |
Argh... if true...
|
file | diff | annotate |
Wed, 07 Feb 2018 18:46:29 +0100 |
Removed inadverent commit of sqlite3 header include
|
file | diff | annotate |
Wed, 07 Feb 2018 16:53:36 +0100 |
Turned automatic first-time import of ultimately trusted keys back on
|
file | diff | annotate |
Wed, 07 Feb 2018 16:42:56 +0100 |
ENGINE-250: foreign keys are now on and tests pass. Be aware that with the amount of time we may have been running with them off, there may be other execution paths that cause trouble. File bugs against any DB errors.
|
file | diff | annotate |
Wed, 07 Feb 2018 16:05:04 +0100 |
ENGINE-250: address fixes and more; lower() still does something really goofy on the FIRST run with make test, but only then, and even if all databases and keyrings are removed, case_and_dot_address_test still passes for every time after until the next time you make clean *with the whole engine* and rebuild. BIZARRE.
|
file | diff | annotate |
Wed, 07 Feb 2018 10:22:23 +0100 |
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)
|
file | diff | annotate |
Wed, 07 Feb 2018 09:23:51 +0100 |
ENGINE-250: Marginally working, but changes() doesn't seem to be a sufficient way of differentiating between update and insert. COuld be my bug though. Some tests still fail, but we need a commit here.
|
file | diff | annotate |
Tue, 06 Feb 2018 18:48:45 +0100 |
ENGINE-250: fixed some things, am screaming at others. Have overcome the 'insert or update' issue at least, probably.
|
file | diff | annotate |
Mon, 05 Feb 2018 10:58:03 +0100 |
Intermittent commit
|
file | diff | annotate |
Sun, 04 Feb 2018 03:52:27 +0100 |
Merged in ENGINE-352
|
file | diff | annotate |
Sun, 04 Feb 2018 03:36:08 +0100 |
A whole horde of trust fixes (mistrust list added, tests fixed, and sneaky null string in elect key removed)
|
file | diff | annotate |
Fri, 02 Feb 2018 11:03:20 +0100 |
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.
|
file | diff | annotate |
Thu, 01 Feb 2018 13:57:04 +0100 |
shelving mistrust investigation and fixes to fry bigger fish
|
file | diff | annotate |
Mon, 29 Jan 2018 12:36:02 +0100 |
Fixing bad merges still.
|
file | diff | annotate |
Mon, 29 Jan 2018 12:15:51 +0100 |
Urgh. Fixing bad merge (???)
|
file | diff | annotate |
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 :(
|
file | diff | annotate |
Wed, 24 Jan 2018 18:23:21 +0100 |
merged in default
|
file | diff | annotate |
Wed, 24 Jan 2018 16:06:50 +0100 |
why not on the phones?
|
file | diff | annotate |
Wed, 24 Jan 2018 11:57:10 +0100 |
ENGINE-340: removed extra mistrust check - problem was actually a missing set in key_mistrust when there is not yet a set identity
|
file | diff | annotate |
Wed, 24 Jan 2018 10:54:04 +0100 |
ENGINE-340: fixed persistence issues caused by removing mistrusted keys as defaults in ENGINE-332 branch
|
file | diff | annotate |
Mon, 22 Jan 2018 17:40:44 +0100 |
ENGINE-332: key_reset_trust and key mistrust fixed
|
file | diff | annotate |
Mon, 22 Jan 2018 11:11:38 +0100 |
ENGINE-332: rewrite complete, but needs checking and testing.
|
file | diff | annotate |
Wed, 17 Jan 2018 12:23:44 +0100 |
ENGINE-289: added tests for myself() default user_id aliases, fixed consts in signature, fixed blacklist test issue
|
file | diff | annotate |
Wed, 17 Jan 2018 01:01:10 +0100 |
ENGINE-289: added getter and setter methods for user id aliases, plus error codes for failure (PEP_CANNOT_SET/FIND_ALIAS)
|
file | diff | annotate |
Wed, 17 Jan 2018 00:25:36 +0100 |
ENGINE-289: added user_id alias queries
|
file | diff | annotate |
Wed, 17 Jan 2018 00:09:58 +0100 |
ENGINE-289: added alternate user id mapping tables
|
file | diff | annotate |
Mon, 15 Jan 2018 17:12:49 +0100 |
ENGINE-289: myself() changes and related fallout. Committing to merge in default.
|
file | diff | annotate |
Wed, 10 Jan 2018 16:19:07 +0100 |
ENGINE-289: All old tests now pass!
|
file | diff | annotate |
Wed, 10 Jan 2018 09:19:44 +0100 |
ENGINE-289: empty fpr on identity input now ok. removed superfluous (and incorrect) check.
|
file | diff | annotate |
Mon, 08 Jan 2018 12:19:34 +0100 |
Merged in default AND fixed SQL problem (oops)
|
file | diff | annotate |