0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 2 days ago. based on code collected 2 days ago.
Jun 01, 2023 — Jun 01, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
[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. More... about 20 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. More... about 20 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). More... about 20 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. More... about 20 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. More... about 20 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'. More... about 20 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.) More... about 20 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. More... about 20 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. More... about 20 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: More... over 20 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. More... over 20 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. More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-23] quick doc fix. fix broken cross-link in kex_gex docs. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 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. More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-9] rename secsh -> paramiko also, rename SecshException back to SSHException. sigh. :) More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-8] doc changes More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-7] cleaned up server code, renamed some files & classes renamed demo-server.py and demo-host-key to demo_server.py and demo_host_key, just to be consistent. More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-6] notes about the exported api just wrote some quick notes (for a few of the classes) about which methods are intended to be the exported API. python has no decent way of distinguishing private vs public. More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-5] big chunk of work which makes server code 95% done fixed auth check methods to return just a result (failed, succeeded, partially succeeded) and always use get_allowed_auths to determine the list of allowed auth methods to return. More... over 20 years ago