openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
S
ssh-py
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Jul 28, 2024 — Jul 28, 2025
Showing page 21 of 22
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-39] add global request mechanism add transport.global_request() to make a global-style request (usually an extension to the protocol -- like keepalives) and handle requests from the remote host. incoming requests are now handled and responded to correctly, which should make openssh-style keepalives work. (before, we would silently ignore them, which was wrong.)
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-38] add common.py file missing from previous change because tla doesn't like to add files in some situations. (frown)
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-37] can now generate rsa keys (not dss yet) added functionality to ber to create ber streams. added some common methods to PKey to allow dumping the key to base64 (the format used by openssh for public key files and host key lists), and a factory for creating a key from a private key file, and a common way to save private keys. RSAKey luckily didn't have to change that much.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-36] add common.py for commonly used constants and globals common.py now stores the constants and globals. lots of renaming because of this.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-35] add send_ignore add send_ignore() call to allow for sending garbage ignored packets to the remote side.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-34] fix some arcana in unpacking private keys "!= type([])" is a pretty obscure way to say it. let's try "is not list" which is a lot more readable.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-33] include tests in manifest include the tests in the manifest for dist, and remove some outdated notes in NOTES about the exported API (this is doc'd wayyy better in epydoc now).
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-32] add unit tests add unit tests for BufferedFile and SFTP (it's a start). remove the demo sftp client because it was 99% copied from the other demos, which makes it kinda confusing. the unit tests are a much better example.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-31] bump version number to eevee bump the version number to eevee in a few places and talk about the unit tests.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-30] finish up client sftp support added 'stat' to SFTPFile and SFTP, documented 'open' and 'listdir', and added 'rmdir', 'lstat', 'symlink', 'chmod', 'chown', 'utime', 'readlink'.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-29] fix some docs and BufferedFile.readline fix some documentation and fix readline()'s universal newline support to always return strings ending with '\n', regardless of how they were in the original file. (this is an obvious feature of python's universal newline support that i somehow missed before.)
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-28] fix lingering thread bug this bug has been in there forever and i could never figure out a workaround till now.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-27] add BufferedFile abstraction SFTP client mode is mostly functional. there are probably still some bugs but most of the operations on "file" objects have survived my simple tests.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-26] Transport constructor can take hostname or address tuple part of an ongoing attempt to make "simple" versions of some of the API calls, so you can do common-case operations with just a few calls:
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-25] pkey no longer raises binascii.Error catch binascii.Error in the private key decoder and convert it into an SSHException. there's no reason people should have to care that it was a decoding error vs. any of the other million things that could be wrong in a corrupt key file.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-24] document more of Message; add get_int64 all of the get_* methods are now documented, but there's a bit more to do. get_int64 added for eventual sftp support.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-23] quick doc fix. fix broken cross-link in kex_gex docs.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-22] fix MANIFEST.in, change version numbers to 0.9-doduo, fix LPGL notices fixed MANIFEST.in to include the demo scripts, LICENSE, and ChangeLog. upped everything to version 0.9-doduo.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-21] MANIFEST -> MANIFEST.in, fix setup.py. out with MANIFEST, in with MANIFEST.in.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-20] more docs, and password-protected key files can now be read lots more documentation, some of it moved out of the README file, which is now much smaller and less rambling.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-19] renamed auth_key -> auth_publickey; more docs. renamed Transport.auth_key to auth_publickey for consistency. and lots more documentation.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-18] added public-key support to server mode, more docs added public-key support to server mode (it can now verify a client signature) and added a demo of that to the demo_server.py script (user_rsa_key). in the process, cleaned up the API of PKey so that now it only has to know about signing and verifying ssh2 blobs, and can be hashed and compared with other keys (comparing & hashing only the public parts of the key). keys can also be created from strings now too.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-17] lots more documentation, and added Transport.connect() renamed demo_host_key to demo_rsa_key. moved changelog to a separate file, and indicated that future changelog entries should be fetched from tla. tried to clean up "__all__" in a way that makes epydoc still work.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-16] hook up server-side kex-gex; add more documentation group-exchange kex should work now on the server side. it will only be advertised if a "moduli" file has been loaded (see the -gasp- docs) so we don't spend hours (literally. hours.) computing primes. some of the logic was previously wrong, too, since it had never been tested.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-15] fix up new paramiko/ folder. moved SSHException to a new file (ssh_exception.py) and turned paramiko.py into an __init__.py file. i'm still not entirely sure how this normally works, so i may have done something wrong, but it's supposed to work the same as before.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-14] move the paramiko files into a paramiko/ folder. just moving the files into a folder. it won't build this way yet.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-13] fix a deadlock/race in handle_eof & close (patch from fred gansevles) add locking around the eof handler and the close() call, so we can't be in both simultaneously.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-12] fix dss key signing (expanded on a patch from fred gansevles) add a demo dss key for server mode, and fix some bugs that had caused the dss signing stuff to never work before. the demo_server is a bit more verbose now, too. both key types (RSAKey & DSSKey) now have a function to return the fingerprint of the key, and both versions of read_private_key_file() now raise exceptions on failure, instead of just silently setting "valid" to false.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-11] in server mode, don't offer keys we don't have (from Paolo Losi) in server mode, when advertising which key methods we support, don't list methods that we don't have any existing keys for.
Robey Pointer
More...
over 21 years ago
[project @ Arch-1:
[email protected]
%secsh--dev--1.0--patch-9] rename secsh -> paramiko also, rename SecshException back to SSHException. sigh. :)
Robey Pointer
More...
over 21 years ago
←
1
2
…
14
15
16
17
18
19
20
21
22
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree