{"shas":[["a8d392c4015a6bcca169d7d643871dd7d4a26e65","211b52e7f7a495db97f1e01f74f992ba5519af05@danapple.com","Build some abstract classes to make it easier to build new importers\nand exporters.  Build a new import/export format that uses a single\nlarge encrypted/encoded blob to reduce the ease with which somebody\ncould crack the settings file.\n\nThe version 1 importer/exporter is left in place for because it is\nuseful for testing the functionality of the export and import version\nswitching.  It should not be available for use by K-9 Mail users in\nreleased versions of K-9 Mail due to vulnerabilities in the\nformatting.","danapple"],["b878d76d20c5a61f2ecf3c1ec921762a089ea840","211b52e7f7a495db97f1e01f74f992ba5519af05@danapple.com","1) Create new export/import format (version 2) that encrypts all of\nthe settings in a single blob.  This is more secure than the version 1\nformat since it makes it harder to figure out the values in the file.\n\n2) Create new export/import format (version 3) that simply URL encodes\nthe keys and values.  This is not release-ready but can serve as a\nstarting point for further development.\n\n3) Correct a recent defect that prevented the exporting of all\naccounts.\n\n4) Do not import the defaultAccountUuid global setting, to keep from\nerroneously setting the default account back to the first in the\nlist.  (The UUID is unlikely to match an account UUID).\n\n5) Add the ability to only export global settings without accounts","danapple"]],"repo":"k9mail/k-9","actor":"danapple","ref":"refs/heads/issue549","size":2,"head":"b878d76d20c5a61f2ecf3c1ec921762a089ea840","actor_gravatar":"857ac32e2a180330a0bfd92c32c57fd0","push_id":28140609}