{ "info": { "author": "Kali Kaneko", "author_email": "kali@leap.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Twisted", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Communications :: Email", "Topic :: Communications :: Email :: Post-Office :: IMAP", "Topic :: Communications :: Email :: Post-Office :: POP3", "Topic :: Internet", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries" ], "description": "leap.mail\n=========\nMail services for the LEAP Client.\n\n.. image:: https://badge.fury.io/py/leap.mail.svg\n :target: http://badge.fury.io/py/leap.mail\n\n.. image:: https://readthedocs.org/projects/leapmail/badge/?version=latest\n :target: http://leapmail.readthedocs.org/en/latest/\n :alt: Documentation Status\n\nMore info: https://leap.se\n\nrunning tests\n-------------\n\nUse trial to run the test suite::\n\n trial leap.mail\n\n... and all its goodies. To run all imap tests in a loop until some of them\nfails::\n\n trial -u leap.mail.imap\n\nRead the *trial* manpage for more options .\n\nimap regressions\n----------------\n\nFor testing the IMAP server implementation, there are a couple of utilities.\nFrom the ``leap.mail.imap.tests`` folder, and with an already initialized server\nrunning::\n\n ./regressions_mime_struct user@provider pass path_to_samples/\n\nYou can find several message samples in the ``leap/mail/tests`` folder.\n\n\n\n0.4.1 - 18 Apr, 2016\n+++++++++++++++++++++\n\nFeatures\n~~~~~~~~\n- `#7656 `_: Emit multi-user aware events.\n- `#4008 `_: Add token-based authentication to local IMAP/SMTP services.\n- `#7889 `_: Use cryptography instead of pycryptopp to reduce dependencies.\n- `#7263 `_: Implement local bounces to notify user of SMTP delivery errors.\n- Use twisted.cred to authenticate IMAP/SMTP users.\n- Verify plain text signed email.\n- Validate signature with attachments.\n- Use fingerprint instead of key_id to address keys.\n\n\nBugfixes\n~~~~~~~~\n- `#7861 `_: Use the right succeed function for passthrough encrypted email.\n- `#7898 `_: Fix IMAP fetch headers\n- `#7977 `_: Decode attached keys so they are recognized by keymanager.\n- `#7952 `_: Specify openssl backend explicitely.\n- Fix the get_body logic for corner-cases in which body is None (yet-to-be synced docs, mainly).\n- Let the inbox used in IncomingMail notify any subscribed Mailbox.\n- Adds user_id to Account (fixes Pixelated mail leakage).\n\nMisc\n~~~~\n- Change IMAPAccount signature, for consistency with a previous Account change.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/leapcode/leap_mail/archive/0.4.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://leap.se/", "keywords": null, "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "leap.mail", "package_url": "https://pypi.org/project/leap.mail/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/leap.mail/", "project_urls": { "Download": "https://github.com/leapcode/leap_mail/archive/0.4.2.tar.gz", "Homepage": "https://leap.se/" }, "release_url": "https://pypi.org/project/leap.mail/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "Mail Services provided by Bitmask, the LEAP Client.", "version": "0.4.2" }, "last_serial": 2120372, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "ff9c393668c8cd96167c8579820be539", "sha256": "2beda682d316276966091835177dd4515d12bdc9239cf4562c111d3dd55e9c14" }, "downloads": -1, "filename": "leap.mail-0.3.1.tar.gz", "has_sig": true, "md5_digest": "ff9c393668c8cd96167c8579820be539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53131, "upload_time": "2013-08-26T12:45:30", "url": "https://files.pythonhosted.org/packages/87/e2/5b69d128753bcdebdcde64083979d5f45984e9986fb219537dc18cc9637a/leap.mail-0.3.1.tar.gz" } ], "0.3.1-3-g5a14811": [ { "comment_text": "", "digests": { "md5": "66e1bf6e764c71895aaf2064bfdfac11", "sha256": "59490d171ab85c5c780e4a6128588dc649e199cacd0a104225051da3e9f8a8d2" }, "downloads": -1, "filename": "leap.mail-0.3.1-3-g5a14811.tar.gz", "has_sig": true, "md5_digest": "66e1bf6e764c71895aaf2064bfdfac11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72670, "upload_time": "2013-08-27T17:30:29", "url": "https://files.pythonhosted.org/packages/41/55/7b7b8941fecc0abddbe6503f839baccf261f2892e925b5be9528de5ceb0f/leap.mail-0.3.1-3-g5a14811.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "966fe954da373a250f58196e77d2a77b", "sha256": "f242a4f205e8a994a6afd5055af87563f4275223746791d2fcdbc7e8dbc4530d" }, "downloads": -1, "filename": "leap.mail-0.3.10.tar.gz", "has_sig": true, "md5_digest": "966fe954da373a250f58196e77d2a77b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137804, "upload_time": "2015-02-19T05:52:07", "url": "https://files.pythonhosted.org/packages/ff/0a/95409ec1de86e6eb7c442e01fba174cf940f9f137565e68bea9f02698c70/leap.mail-0.3.10.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "373a31fc260e7bd02bb7e948c63b1402", "sha256": "38fb7c8e0c175a2ea31f92fb54983dbb6b118b6f4f3e7093d4e08fc2374d99fa" }, "downloads": -1, "filename": "leap.mail-0.3.2.tar.gz", "has_sig": true, "md5_digest": "373a31fc260e7bd02bb7e948c63b1402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72848, "upload_time": "2013-09-06T21:07:00", "url": "https://files.pythonhosted.org/packages/1f/d1/6e6470601b78bec6bdf9b423b8d3eea0866a16438642f8b6d283966e367d/leap.mail-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "56a3f25de5770e2f53520a9e341c14a4", "sha256": "d3902707ba066ceb88eed08efa9d9d09acf8b12bc2977b8e5c1e9c5eef26da3d" }, "downloads": -1, "filename": "leap.mail-0.3.3.tar.gz", "has_sig": true, "md5_digest": "56a3f25de5770e2f53520a9e341c14a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72877, "upload_time": "2013-09-20T22:11:21", "url": "https://files.pythonhosted.org/packages/b3/1a/2f2a8e357c49fa6924bac1e4cfe4dbea975c93362dd2fd0c5d32879654c9/leap.mail-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "9cdff966cfbc9a1621a36b200c4f9049", "sha256": "86a4f7f30d227d2d0790dffd2949db42319fe48cdaf67bd5a1d577c2d11ab35b" }, "downloads": -1, "filename": "leap.mail-0.3.4.tar.gz", "has_sig": true, "md5_digest": "9cdff966cfbc9a1621a36b200c4f9049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73289, "upload_time": "2013-10-10T16:48:58", "url": "https://files.pythonhosted.org/packages/ac/ea/c03ff97fcfb2500149241c41ced9b9a19fe70982d362b28ee5c3635e41e9/leap.mail-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "6c38a6ca2bf362b62ef028f26190b9d0", "sha256": "63a5f43e86be2413f8a25fc502f3a9b057fc54ff285449bc19d5d5f8cc110aa9" }, "downloads": -1, "filename": "leap.mail-0.3.5.tar.gz", "has_sig": true, "md5_digest": "6c38a6ca2bf362b62ef028f26190b9d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78196, "upload_time": "2013-10-21T15:59:34", "url": "https://files.pythonhosted.org/packages/dd/cf/7ecacc050856f680d214efd75d3a1abc08dd587ae73e9450fc16b17dbdde/leap.mail-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "dcbe4defbfd831118e7916b1a775311a", "sha256": "a4c6c89bf6d6c8a3505841b4420d12d5925a2764e61f283a1e65876415b24c77" }, "downloads": -1, "filename": "leap.mail-0.3.6.tar.gz", "has_sig": true, "md5_digest": "dcbe4defbfd831118e7916b1a775311a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80987, "upload_time": "2013-11-04T19:39:24", "url": "https://files.pythonhosted.org/packages/2f/79/e4e7d8e9bd9202a2dd2b0c2c2085a4968552fbdeb0c2cf017e5e2494c922/leap.mail-0.3.6.tar.gz" } ], "0.3.6-2-g00fcda5": [ { "comment_text": "", "digests": { "md5": "86a7644516d51f438a8816820114b740", "sha256": "382506411cf9a1c331aae72d37cde8c83fb2ee85dfe80bd83b201bc099c2e461" }, "downloads": -1, "filename": "leap.mail-0.3.6-2-g00fcda5.tar.gz", "has_sig": true, "md5_digest": "86a7644516d51f438a8816820114b740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81272, "upload_time": "2013-11-05T19:16:34", "url": "https://files.pythonhosted.org/packages/41/ef/2a958018bb835a6808fb5f574b6409ed3ea6898cf4e3f9037804a219d418/leap.mail-0.3.6-2-g00fcda5.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "41eb2fdaca16e1270a71467398dcc8cb", "sha256": "13a8e2bd36c92ee4534baaa490962dda510de6c809f43bff7c21ab62cd92a915" }, "downloads": -1, "filename": "leap.mail-0.3.7.tar.gz", "has_sig": true, "md5_digest": "41eb2fdaca16e1270a71467398dcc8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84671, "upload_time": "2013-11-15T22:13:02", "url": "https://files.pythonhosted.org/packages/0e/b6/c6582a2a9be2a485ba13d3f8562793c486c24401f082185a8cfef390d9bd/leap.mail-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "849bde889dc61cd3b58c72384ee5d144", "sha256": "9d710249eb1076ef3990e1132135b1bdcca3626edfc663ade85e42c3e03b7649" }, "downloads": -1, "filename": "leap.mail-0.3.8.tar.gz", "has_sig": true, "md5_digest": "849bde889dc61cd3b58c72384ee5d144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88144, "upload_time": "2013-12-09T20:31:30", "url": "https://files.pythonhosted.org/packages/eb/71/981272b24b3ca2ce1e8ab7237c45bd24359dc721dd6f100c6ea1887b9f34/leap.mail-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "c1baa97b30db5a3fdbeea94f4e797317", "sha256": "f205c46b77b8e56cbc367ca841db3bf3f9d391a743ca345186f3007c710e2e4b" }, "downloads": -1, "filename": "leap.mail-0.3.9.tar.gz", "has_sig": false, "md5_digest": "c1baa97b30db5a3fdbeea94f4e797317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136443, "upload_time": "2014-07-17T12:59:28", "url": "https://files.pythonhosted.org/packages/db/9e/f2c5f78d2b024a3f0c3f258103d0d0c48564c3530b8ebe83acdc97da129d/leap.mail-0.3.9.tar.gz" } ], "0.3.9-1-gc1f9c92": [ { "comment_text": "", "digests": { "md5": "6963518b7b7a49f307b5d47171d93e0e", "sha256": "958539e56dfe56c9b581724356f49344211fc1a30d50f66a5b744d4c1c1a372f" }, "downloads": -1, "filename": "leap.mail-0.3.9_1_gc1f9c92-py27-none-any.whl", "has_sig": true, "md5_digest": "6963518b7b7a49f307b5d47171d93e0e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 140275, "upload_time": "2014-04-09T19:22:47", "url": "https://files.pythonhosted.org/packages/e5/ad/5843c7e14733e9cd48c2ff3f92c9f0e1c6b4e0f3a59797f1e99f5d125ad5/leap.mail-0.3.9_1_gc1f9c92-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e009730042305b0e50553f3bb0638203", "sha256": "a8eb37b04f77ac442203406d2750edf668ddcd218eff28f856c1f3542655684f" }, "downloads": -1, "filename": "leap.mail-0.3.9-1-gc1f9c92.tar.gz", "has_sig": true, "md5_digest": "e009730042305b0e50553f3bb0638203", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137237, "upload_time": "2014-04-09T19:22:26", "url": "https://files.pythonhosted.org/packages/42/8a/c30f507f721e04090f9e08fc9edfce23af4474b69b78ce6a939966f1e109/leap.mail-0.3.9-1-gc1f9c92.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1799348a16a0a9a64152d6b89122260a", "sha256": "35d35696f96c6e1f5028217e216ee16fe45c2d1d886e76a1855e143f1ba0a9a0" }, "downloads": -1, "filename": "leap.mail-0.4.0.tar.gz", "has_sig": true, "md5_digest": "1799348a16a0a9a64152d6b89122260a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149818, "upload_time": "2015-10-29T14:34:37", "url": "https://files.pythonhosted.org/packages/0b/65/1978ecb33f099d0aedcaa7bebc676e66b043ee3617bb9590f15cbb68b4bd/leap.mail-0.4.0.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9fc147dd6488e58c1253b0dabeea2901", "sha256": "f184fbd81ffda9680cb96b66c0198e5a65b570da017404fb5af8825d350e3ce1" }, "downloads": -1, "filename": "leap.mail-0.4.2.tar.gz", "has_sig": true, "md5_digest": "9fc147dd6488e58c1253b0dabeea2901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159896, "upload_time": "2016-05-17T18:29:43", "url": "https://files.pythonhosted.org/packages/03/a6/a698b789e18a8ce5d3933e8d9a912e39de2351feb515d9ff46334dae02e8/leap.mail-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9fc147dd6488e58c1253b0dabeea2901", "sha256": "f184fbd81ffda9680cb96b66c0198e5a65b570da017404fb5af8825d350e3ce1" }, "downloads": -1, "filename": "leap.mail-0.4.2.tar.gz", "has_sig": true, "md5_digest": "9fc147dd6488e58c1253b0dabeea2901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159896, "upload_time": "2016-05-17T18:29:43", "url": "https://files.pythonhosted.org/packages/03/a6/a698b789e18a8ce5d3933e8d9a912e39de2351feb515d9ff46334dae02e8/leap.mail-0.4.2.tar.gz" } ] }