16f5cc0b2a43d1c2f85b0f1a0c44a20de73bf4e5dcf6b6597ee9e544d2955e41  LICENSE
848d961c2ae3b0a9f6dac8b14ef21bbdba3f942923231669517c17516b729ab6  PROVENANCE.txt
c8734a18ee286949ef98df5dd7c2e01a541c7c8aafb43707702d35ec17db22a3  README.txt
38f4b3efcdfd5da1e2018b398e478d6e1eb4d00d741ee5f95d5897456413c661  build.py
edcdce93cc3d3d322da3f7f04a7293afef99823e89d0cf18f7dd0592c6c72f4b  dist/fs-mail
a05ba5aaabd49d5a9607653ddb307a44b93faeb40bdabd10be766fb77fa583c0  docs/DOWNLOAD-DESIGN.txt
2cff97bc9bf9aa864c3d07773c3c9b1488b1418b452ddb617f81b197a372dff2  docs/PROTOCOL-NOTES.txt
523760fa7b4e83be00e2ea807966c02c651572d05fe4e020b622ee0104ee8b9d  docs/QUICKSTART.txt
6feadbf8746610b12590f8e50522070cae605515495153fff8c261449adbc46a  docs/STRESS-REPORT-2.2.1.txt
bc0ded41085b9ad30106e35c8213d4910940f069acef984da94f62185ec851e0  docs/STRESS-REPORT.txt
5a8ac25946a54792dea1d8597f39d3a7eb1c530666cec4bdb7d7df6b9eec0f8a  docs/VALIDATION.txt
c08f88593d94fa8dee63ff15cfd7ebf49009051549d9e10a283a2cfaa1fd2e6f  docs/fs-mail-manual.txt
68afa0c283790c260014f2e446f06ef8bfa6400315d900bc19c219c783ed8bf8  docs/mime-soak.json
492b2cc48d85c3162187e610bb7ae7a9140b33879b291dfa04f9d72d28b9206c  docs/watch-soak.json
b36509e93d316bbd2b76a4f68e06badc02a03d5c311ccae3247938b6106055b7  examples/accounts.ini
a429ab6f889f2f0f920f6921aca005ebd0f3ff829f42b054ee4c3edcf45903b5  examples/attachment.txt
3044e22a42b2e781223aa5084bda6b5e612a3ce50f6a305bc330b4a9498a1cdc  examples/config.ini
643b3ed42b206eb02e20f1cf90f561652bcb23f5e3f9b0dc3defd927b2019073  examples/hello.txt
802c103d57b8c28073eabbdcdb97585f69463cf6ac8164f66ab077532828dda6  examples/multi-account.ini
16b67ced510a3aa5767d4ed73d9a7447cd85730aaeaaec6215f7b127535aa416  fsmail/__init__.py
935a1c1166b0c1ea35a82256345000bf2c73ded718d77773bc27a71ecce28f7d  fsmail/__main__.py
67f63ba30751217ea0cfeb1e89699c6cafab1e9b88ab7a89a2c9d3d441ba3bac  fsmail/account_identity.py
ac67462cf0b961648eec41fdd22042cd0433ff060017f795d186a667510df3dc  fsmail/archive.py
b30355793a67403b899087a96f22fbb8827232b65104e1b7d4e3594873737442  fsmail/cli.py
e5819c4290964adf79cc520d6562ded877371a75fc0d8aafd0ea103231245f5a  fsmail/config.py
c1b40007f2294eeb1a27ad5b77cd473ba9791ea3a4c688302661bb62356a3f93  fsmail/config_options.py
b78c8fd6d23346f4008ebb24c04bc2eb35f7a1458dcb6acf361df66397126d04  fsmail/credentials.py
351e58b3532999714f6c7f6669bbb16400d1c213c4b6b8cf15068cb4e5bbbebe  fsmail/download_policy.py
4ff8dbf2277641dab3da1aefea2827ed8bd31b914b53ac354d49cd90e8cdbd1c  fsmail/errorlog.py
d316db2b37eff919a57c0cc43a5b466f83fc13096b36df16b0cb0a5cf19294ad  fsmail/folderops.py
bf9712acfa3f0ac4900540a8712ed1b45b33d387b348e2d585d465222ca7b193  fsmail/foreign_cleanup.py
9c1e682b5d56197de81704da64a4ca3bb7f960556ae7c709b638b1336d073365  fsmail/fs.py
d3173cd76ebf92a8f730e3e8b5cbc19e29d34424996718efec3edfb3f71bc235  fsmail/helptext.py
1dbf9cfde0cfdb6cf3d603365a3a77a9b7d4be951175d7cfe936abbfde452bc0  fsmail/imap_sync.py
612758ca84e869fecfc000085c84deefe29ec7514e695aeb81c4a7062ffe365a  fsmail/mailflags.py
d19a560ebee6e9a633a1c6758642897fa08a64371c9e9cba4d35a75f36e48967  fsmail/message_view.py
a92786f435ddd670fbd5a7139d57f5183e83a7861b47921c9a1ccd31909ec801  fsmail/migrate.py
c31883430af113200a24f359509097faf60cf7d6bdea00f1187770c814f5f9a9  fsmail/naming.py
a5675c401c250db1f9e64110339e02d064aabeeea99bf5232b8b32044b6196a0  fsmail/outbox.py
7fc1bf2ce47dd70325485f108e10a3d3a0b474b799b594efb9311ae280243e88  fsmail/outbox_guard.py
827ba071ac5f8cc1cb1327c7f9c952773a6968e211e6b41229c1abca2cf7ea3f  fsmail/reconcile.py
63a134c19db751e8bc404dacb525cd672cef40b47bcd2951cf137eb094c73e9e  fsmail/render.py
5a865c58e9f5bc2ad9117a307b2d7ec30ecf0766dac89684d5091681414e155b  fsmail/reply.py
623d6a2c14ed88511282ca733ef936710afc98b0408cc7d743d9bf2b5ac03f5f  fsmail/state.py
b0b4b9a4f9a9a5812a6693279904ad69506fdc26f867129fccccc2f7c45f6873  fsmail/synchronize.py
3696e3b2420d24202c547932ef625d774cb539db377e1b12aedaace969915a65  fsmail/textmail.py
26a68a92e0a778b6b4ac5774ba790140c024aa315d63380760fd681680316088  fsmail/worktree.py
39bc7f1304a1fc2b68b6afe910c6651bdf548d6af9edbb1d1e9b38a3d2fde475  install.sh
b47f6d756fe30ed7a5426f89de3f0443c36a5f4a36e9b5bf563a62d5d18e3e5e  man/fs-mail.1
5137ac29c260bed91076ff8bcd61bda82ec1d769728fed28d905cfd79364b4e6  packaging/fs-mail.service
514a3e49b9e986ad98e634224f7c3cce6e77f6c843e7bc307acc4999a104d631  packaging/fs-mail.timer
9560a9d4dab180f503c060023f6d644bf04009e5cfc9b6a5694e407b2f70c15b  tests/stress_mime.py
c8069f132bc36a8e8b154a5963e87303a907e2501154277aaa5bb0268ca4a519  tests/test_account_binding.py
75e1d9e8d952f690d55d289f20e12ba178f8b1bec1d9288746f603d215fb1b58  tests/test_account_config.py
4bfa09a23c198090568e3925c2e84bc7042c3cbfe85d698f10f5bc0742c5567f  tests/test_account_identity.py
7b09b9831ab3dc168a0d98ddb75a82f45ddb97c68245bb83a972a94913e7c451  tests/test_attachment_stress.py
060da711bd6baf829fe4d8d0d5d4739918ed476a7353815dd18fa5c7c3661a0c  tests/test_cli_help.py
bdb19c491a20e5ee3e6553ca1c9cf9286de4c3f161b533fbb0764442a8e053e0  tests/test_cli_workflow.py
d03d91c4869903bbe4b17e584849b0906b5866d43364dc3e14f7d4d0895da4f0  tests/test_config_controls.py
3738364aed2071acca37ac38a62ff3b46f1821d2f6cb8732caca01962120cdf4  tests/test_core.py
58ca4eb2ea6101d54968c2ea32cc68e3b1c057c323dbc580ca4235797e26ef25  tests/test_credential_command_limits.py
51f4b43135b14056e39031afc0cf6e96e18f8331b16921a8669a22477a0f6a4d  tests/test_credentials.py
80e9353db8890448692a2a3cbdff28c5d98f17c466ed01f54f93d0178df516f2  tests/test_credentials_pty.py
f3fd5d87a6e889807e6557bd05c1c0c1dff2ac968018ac125cc14400080928e3  tests/test_download_policy.py
30997bc9378d84eca619df97ab4c92e4d13c6ce86520818b0a16e8fb5b33079b  tests/test_errorlog.py
b0e81b86492d57f102930f8c2a240e2d5758f71e10f1d115900b22939c73782e  tests/test_folderops.py
f25fdf4e704e81ad29f4bedcd85d87bab084cc2fead258434b3409f8d75ee054  tests/test_foreign_cleanup.py
bb9f20a40b195ef0dd2491c468b6eafa215a3492f87659361ea4b9968dd1edfe  tests/test_imap.py
09b8b05a0c1ddb750044dc26dd3729ee5904463cfda20582790ebd485f6ce0b5  tests/test_mailflags.py
ed7082f4f7f302fa371584c840ebb4e68009a75477ffb32519d63fcd2ed7a786  tests/test_message_view.py
5d84703f4f856896a1705030825b8d65661a2df684b76c6cac199b66b32eec77  tests/test_migrate.py
84100f56656b4837bd3a856a7d2551f72e0e091d264bd3073f21d3deeb255f3f  tests/test_multiaccount.py
5a5c95ebb75dc401aa31d0fd74c4748a3fc3f16fc6a8926b64cec6394489c811  tests/test_naming.py
82af44431d45e33d41a33824593d0da72da6a9496de1450a00187391f94d67a8  tests/test_outbox_edges.py
d047777f005d6044738548ff043fa15465eae7f4dfd8e608ea7c178d1efb6056  tests/test_outbox_guard.py
1eb0f7b76b8b2397b4f636209a58154e0e9b5a7e044d5e3fbca2b454a52f6f45  tests/test_outbox_longevity.py
7a05e4848084bdc73d3cf427c913dd8f48b4a4d92d1b0b59471a25dfa460e4c1  tests/test_protocol_diagnostics.py
fbd719f9ee509b8da33eeaa81e67636f786d920daeb44765bf6dfd19152d988f  tests/test_queue_identity.py
86b261567412930147e120bcd9188c467f00e528d6a6857bfcab8c2569ca8561  tests/test_queue_refinements.py
2e0f3da411a5137d598cf5f278e5d62b9be37182269d34bb0c2bca2bb0817d35  tests/test_reconcile.py
162165a734cfe334771a4f554879c0db4bc4081a9cdd43df2ea7d805322a8c5b  tests/test_render.py
8dce169b92585ad463ac7b62360eceb2dcf7bd5aa6d68ee5a6cb348745c583be  tests/test_reply.py
051f927514c99560972b1dec79bd402836d058f21b7f47d66819e3649c8bedc6  tests/test_reply_archive.py
4b68dd41dc4e7441835f42a26430ae3ad4d159438a4c638cf2e341f5ce2392a0  tests/test_split_config.py
99fea632fddf869d39ac86c3c9706445b1afde7b08e540a11826a50eba10d23b  tests/test_sync_integration.py
da9fa60d77bbcd51fd22b586a6ad49b4e6b43b058abca6df949c964e1c480b88  tests/test_sync_longevity.py
7a1a82c6d2ba99c5e9d57e6da06877862ff842467b259c2b1e2596f3920955da  tests/test_sync_wire.py
cace987c9b0cb3cdcd040a9c9adaaf8769019861a72fbeb99239cb00b93ababd  tests/test_textmail.py
7b51b59f72759c2fac2bfbd22b693b2656cbaad5ac979576929568325dbf328c  tests/test_watch_longevity.py
b6371ff592b6d41a679a5527d7577f8bcf0bbbe07e378a4f82718a310120e127  tests/test_wire_protocol.py
d58956c4e9a62c47d28886f22cd44f01a09cf9defda3603bc55fd917b8519130  tests/test_worktree.py
dd9bcb8cf5ed5b4cf7a6e5b3723b4b77963e437690325725dea6cd0f71301d3f  tests/test_worktree_races.py
