Skip to main content

The Launchpad SSH server.

Project description

This is a restricted SSH server which can authenticate against Launchpad over XML-RPC.

Importable

The lazr.sshserver package is importable, and has a version number.

>>> import lazr.sshserver
>>> print('VERSION:', lazr.sshserver.__version__)
VERSION: ...

NEWS for lazr.sshserver

0.1.10 (2019-10-30)

  • Stop using deprecated twisted.conch.checkers.SSHPublicKeyDatabase.

0.1.9 (2019-04-30)

  • Add Python 3 support.

0.1.8 (2018-07-02)

  • Add support-in-principle for authenticating using ECDSA or Ed25519 keys; this also requires a sufficient version of Twisted (which at the time of writing supports ECDSA but not Ed25519) and support in the Launchpad authserver.

0.1.7 (2018-02-26)

  • Fix regression in 0.1.5: restore support for unsigned queries for whether publickey authentication would be acceptable.

  • Stop using deprecated PyCrypto-based attributes of twisted.conch.ssh.keys.Key.

0.1.6 (2018-02-26)

  • Handle the case where Twisted fails to load the user-supplied public key.

0.1.5 (2017-12-21)

  • Work around a bug in paramiko < 2.0.0: if the most significant byte of an RSA signature is zero, then it strips leading zero bytes rather than zero-padding it to the correct length. This previously caused sporadic failures when running with Twisted >= 16.0.0, since cryptography is pickier about this than PyCrypto was.

0.1.4 (2015-11-29)

  • Require gmpy for better twisted.conch performance.

0.1.3 (2015-11-18)

  • Fix starting a lazr.sshserver.service.Factory with moduli_path=None.

0.1.2 (2015-11-18)

  • Add moduli file handling to lazr.sshserver.service, needed to support the diffie-hellman-group-exchange-* key exchange algorithms.

0.1.1 (2015-01-21)

  • Drop install-time dependency on bzr, although it is still required to run the test suite.

0.1 (2015-01-13)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lazr.sshserver-0.1.10.tar.gz (29.0 kB view details)

Uploaded Source

File details

Details for the file lazr.sshserver-0.1.10.tar.gz.

File metadata

  • Download URL: lazr.sshserver-0.1.10.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.6.5

File hashes

Hashes for lazr.sshserver-0.1.10.tar.gz
Algorithm Hash digest
SHA256 052d18c7ab3484c5be0bcdfa08ccd2067584ee0a8737b45475ce3447f12a4892
MD5 6772242403d40888f00c8d2ff32d6e4d
BLAKE2b-256 5bc557811e6f31ee503b00344c18bceeb8ee39ac3799d6ba53f1c30c25479e3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page