{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "..\n This file is part of lazr.sshserver.\n\n lazr.sshserver is free software: you can redistribute it and/or modify it\n under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation, version 3 of the License.\n\n lazr.sshserver is distributed in the hope that it will be useful, but\n WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\n or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public\n License for more details.\n\n You should have received a copy of the GNU Lesser General Public License\n along with lazr.sshserver. If not, see .\n\nLAZR sshserver\n**************\n\nThis is a restricted SSH server which can authenticate against Launchpad over\nXML-RPC.\n\nImportable\n==========\n\nThe lazr.sshserver package is importable, and has a version number.\n\n >>> import lazr.sshserver\n >>> print('VERSION:', lazr.sshserver.__version__)\n VERSION: ...\n\n=======================\nNEWS for lazr.sshserver\n=======================\n\n0.1.9 (2019-04-30)\n==================\n\n- Add Python 3 support.\n\n0.1.8 (2018-07-02)\n==================\n\n- Add support-in-principle for authenticating using ECDSA or Ed25519 keys;\n this also requires a sufficient version of Twisted (which at the time of\n writing supports ECDSA but not Ed25519) and support in the Launchpad\n authserver.\n\n0.1.7 (2018-02-26)\n==================\n\n- Fix regression in 0.1.5: restore support for unsigned queries for whether\n publickey authentication would be acceptable.\n- Stop using deprecated PyCrypto-based attributes of\n twisted.conch.ssh.keys.Key.\n\n0.1.6 (2018-02-26)\n==================\n\n- Handle the case where Twisted fails to load the user-supplied public key.\n\n0.1.5 (2017-12-21)\n==================\n\n- Work around a bug in paramiko < 2.0.0: if the most significant byte of an\n RSA signature is zero, then it strips leading zero bytes rather than\n zero-padding it to the correct length. This previously caused sporadic\n failures when running with Twisted >= 16.0.0, since cryptography is\n pickier about this than PyCrypto was.\n\n0.1.4 (2015-11-29)\n==================\n\n- Require gmpy for better twisted.conch performance.\n\n0.1.3 (2015-11-18)\n==================\n\n- Fix starting a lazr.sshserver.service.Factory with moduli_path=None.\n\n0.1.2 (2015-11-18)\n==================\n\n- Add moduli file handling to lazr.sshserver.service, needed to support the\n diffie-hellman-group-exchange-* key exchange algorithms.\n\n0.1.1 (2015-01-21)\n==================\n\n- Drop install-time dependency on bzr, although it is still required to run\n the test suite.\n\n0.1 (2015-01-13)\n================\n\n- Initial release", "description_content_type": "", "docs_url": null, "download_url": "https://launchpad.net/lazr.sshserver/+download", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/lazr.sshserver", "keywords": "", "license": "LGPL v3", "maintainer": "LAZR Developers", "maintainer_email": "lazr-developers@lists.launchpad.net", "name": "lazr.sshserver", "package_url": "https://pypi.org/project/lazr.sshserver/", "platform": "", "project_url": "https://pypi.org/project/lazr.sshserver/", "project_urls": { "Download": "https://launchpad.net/lazr.sshserver/+download", "Homepage": "https://launchpad.net/lazr.sshserver" }, "release_url": "https://pypi.org/project/lazr.sshserver/0.1.9/", "requires_dist": null, "requires_python": "", "summary": "The Launchpad SSH server.", "version": "0.1.9" }, "last_serial": 5208500, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "dc3f895d90d3bb4a78a5c3b6f5cb902b", "sha256": "9a3bc1dddc257473e28411f620ee5ab5dbe52cc6040d373b5e03a2680427b8dd" }, "downloads": -1, "filename": "lazr.sshserver-0.1.tar.gz", "has_sig": true, "md5_digest": "dc3f895d90d3bb4a78a5c3b6f5cb902b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24823, "upload_time": "2015-01-13T11:56:06", "url": "https://files.pythonhosted.org/packages/ff/f3/5f49aaa2033686cd4c0684659c33cd17bd326ae9c972c601ba4497ff931c/lazr.sshserver-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ad75c3c0b37fe4d72bbe79e05321be02", "sha256": "105bba65fb3e31af26474bb3778179084c9ccc03230a1d476c22cc36cd9fc9c0" }, "downloads": -1, "filename": "lazr.sshserver-0.1.1.tar.gz", "has_sig": true, "md5_digest": "ad75c3c0b37fe4d72bbe79e05321be02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24885, "upload_time": "2015-01-21T13:36:45", "url": "https://files.pythonhosted.org/packages/4e/69/56a37528304061622810773bca48082f6bc58bd950c1b398650bdd510db9/lazr.sshserver-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "93abf683c10bea93bbf5381c5552edc6", "sha256": "03be20b774f2388934a40f0d0dcce4a4f27ee540e125121e2596bcba09cdf3f4" }, "downloads": -1, "filename": "lazr.sshserver-0.1.2.tar.gz", "has_sig": true, "md5_digest": "93abf683c10bea93bbf5381c5552edc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24944, "upload_time": "2015-11-18T11:37:56", "url": "https://files.pythonhosted.org/packages/e5/53/064fcb78dcb5511653f6d75363c2a2eef6495b50d717a879e362dd04e949/lazr.sshserver-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "baa39ca68bc6f7aac991919bd68a43d4", "sha256": "f8e287d21e4e2178bab6c1992907f5ea79bcdb27206cf39e67defb7b75577623" }, "downloads": -1, "filename": "lazr.sshserver-0.1.3.tar.gz", "has_sig": true, "md5_digest": "baa39ca68bc6f7aac991919bd68a43d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25102, "upload_time": "2015-11-18T12:41:03", "url": "https://files.pythonhosted.org/packages/59/89/5a7a9c986cf530b81af83289405a32a172ac671ccdb26837c029a84b02c0/lazr.sshserver-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1fc5fa3c38589ae08dbb21c1ea877029", "sha256": "d6837c4688c43114fdaea7b2e37e7d09214ec0b4215900cc7482ed7b9245cf84" }, "downloads": -1, "filename": "lazr.sshserver-0.1.4.tar.gz", "has_sig": true, "md5_digest": "1fc5fa3c38589ae08dbb21c1ea877029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25184, "upload_time": "2015-11-29T12:34:00", "url": "https://files.pythonhosted.org/packages/44/de/f97635578ccffcf2a29e4a53ddff96d329f977dfcf5e396ddc0b5250ee0d/lazr.sshserver-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "054bc1a98345a5e8d3b79e4a4c9ccfd8", "sha256": "0a73c7e36b8be1593e40fafc90ee6e1637e96c24cea184dc4f40360a35d033c3" }, "downloads": -1, "filename": "lazr.sshserver-0.1.5.tar.gz", "has_sig": true, "md5_digest": "054bc1a98345a5e8d3b79e4a4c9ccfd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26435, "upload_time": "2017-12-21T12:43:18", "url": "https://files.pythonhosted.org/packages/d9/86/e1fe1ea3f0e24b94da8d5a7b2cfe726307d10f07cfbac7d9cbe2c2c8d75f/lazr.sshserver-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6a17d66ab3d2916974a01c59b8f34f3b", "sha256": "f6e3eb92d01b6c15e8e9185171759a73e28c2042b14f23bd3d48f9b954b40ec9" }, "downloads": -1, "filename": "lazr.sshserver-0.1.6.tar.gz", "has_sig": true, "md5_digest": "6a17d66ab3d2916974a01c59b8f34f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26671, "upload_time": "2018-02-26T10:07:51", "url": "https://files.pythonhosted.org/packages/b1/f8/f04c956aed148c893678003e208fac797dd63c1bc1e2899da20acdcc14be/lazr.sshserver-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "0ba7e5e91b5fec4e622bc120f2c49af9", "sha256": "9f1488b57fdb175e00ca22589d09be2f10d62712695bef893ccac6585457f5e9" }, "downloads": -1, "filename": "lazr.sshserver-0.1.7.tar.gz", "has_sig": true, "md5_digest": "0ba7e5e91b5fec4e622bc120f2c49af9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27597, "upload_time": "2018-02-26T11:59:17", "url": "https://files.pythonhosted.org/packages/b4/09/ebffe6111e6fef43ae90a9c42547ae2bfc2aff761f06a76304f706878d1f/lazr.sshserver-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "03a0dc6102f8832a33e89aec9c85a735", "sha256": "846637854443e84cfd20339a8a361f20ca23e4a37a8450ce3b01fa9355e9eb8e" }, "downloads": -1, "filename": "lazr.sshserver-0.1.8.tar.gz", "has_sig": true, "md5_digest": "03a0dc6102f8832a33e89aec9c85a735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28144, "upload_time": "2018-07-02T12:28:19", "url": "https://files.pythonhosted.org/packages/93/60/2af98d9194220aad6d446884b94e0ee7e8f819b7b6079ced006be4ec21f2/lazr.sshserver-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "9f722de37ccc89fcf5c56dd0ff5b0780", "sha256": "c412027ab57e894c45c332c1eab9299960e2e8bf92d5d47d1b3f7baaeb2d61b6" }, "downloads": -1, "filename": "lazr.sshserver-0.1.9.tar.gz", "has_sig": true, "md5_digest": "9f722de37ccc89fcf5c56dd0ff5b0780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28526, "upload_time": "2019-04-30T14:32:57", "url": "https://files.pythonhosted.org/packages/f6/53/b1d8f8787da17f3cd516e15af0a1c264cfdf7a59757e808d758886b02b08/lazr.sshserver-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f722de37ccc89fcf5c56dd0ff5b0780", "sha256": "c412027ab57e894c45c332c1eab9299960e2e8bf92d5d47d1b3f7baaeb2d61b6" }, "downloads": -1, "filename": "lazr.sshserver-0.1.9.tar.gz", "has_sig": true, "md5_digest": "9f722de37ccc89fcf5c56dd0ff5b0780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28526, "upload_time": "2019-04-30T14:32:57", "url": "https://files.pythonhosted.org/packages/f6/53/b1d8f8787da17f3cd516e15af0a1c264cfdf7a59757e808d758886b02b08/lazr.sshserver-0.1.9.tar.gz" } ] }