Bug 1594855 - Starting point for OpenPGP integration, define rules while work-in-progress. r=mkmelin DONTBUILD
authorKai Engert <kaie@kuix.de>
Sun, 17 Nov 2019 13:09:58 +0100
changeset 37525 415046cd77f0e3e4d4100bd1c425aeca16367f53
parent 37524 607de9f8f0609aafada2e62840b9e6ef53cb7681
child 37526 e72aa5579de0aba0d6424cfa57e485b1ce944419
push id396
push userclokep@gmail.com
push dateMon, 06 Jan 2020 23:11:57 +0000
reviewersmkmelin
bugs1594855
Bug 1594855 - Starting point for OpenPGP integration, define rules while work-in-progress. r=mkmelin DONTBUILD
.eslintignore
mail/extensions/openpgp/README.md
--- a/.eslintignore
+++ b/.eslintignore
@@ -74,16 +74,19 @@ mail/branding/thunderbird/thunderbird-br
 # for documentation purposes (policies.json) but to be accessed by the
 # code as a .jsm (schema.jsm)
 mail/components/enterprisepolicies/schemas/schema.jsm
 mail/components/im/all-im.js
 mail/locales/en-US/all-l10n.js
 mail/components/compose/texzilla/**
 mail/components/compose/composer.js
 
+# openpgp exclusions, should get enabled, tracked in bug 1595319
+mail/extensions/openpgp/**
+
 # calendar/ exclusions
 
 # prefs files
 calendar/lightning/content/lightning.js
 calendar/providers/gdata/defaults/preferences.js
 calendar/timezones/preferences.js
 
 # third party library
new file mode 100644
--- /dev/null
+++ b/mail/extensions/openpgp/README.md
@@ -0,0 +1,22 @@
+This directory contains an incomplete OpenPGP email integration,
+which is based on an initial import of Enigmail Add-on code.
+
+- The code is disabled by default, and can be enabled using
+  build time configuration --enable-openpgp
+
+- Care must be taken that any changes to this directory have no
+  functional effect on the default behavior of TB.
+
+- Any commits to this directory that accidentally cause the automated
+  tests of TB to break may be backed out immediately.
+
+- All commits will be done with DONTBUILD in the commit comment,
+  to avoid unnecessary load on the infrastructure.
+
+- For questions or changes, consult:
+  Kai Engert, Patrick Brunschwig, Magnus Melin
+
+- Prior to enabling this code, all code must be enabled for
+  eslint and must be fully reviewd, as tracked in:
+  - https://bugzilla.mozilla.org/show_bug.cgi?id=1595319
+  - https://bugzilla.mozilla.org/show_bug.cgi?id=1595325