Daniel Kahn Gillmor <dkg@fifthhorseman.net> writes: > --- a/devel/schemata > +++ b/devel/schemata > @@ -89,9 +89,15 @@ crypto = { > status: sigstatus, > # was the set of signatures described under encrypted cover? > encrypted: bool, > + # which of the headers is covered by sigstatus? > + headers: [header_name*] > }, > decrypted?: { > status: msgdecstatus, > + # map encrypted headers that differed from the outside headers. > + # the value of each item in the map is what that field showed externally > + # (maybe null if it was not present in the external headers). > + masked-headers: { header_name: string|null,*} > } > } I'm not completely happy with either the update here to the schema file without a version number bump or with the alternative of the output not quite matching the schema. On the whole I think I'd prefer that the schema update be done atomically, either before all the related changes or after them. _______________________________________________ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch