0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jul 29, 2024 — Jul 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-99] use getpass convert raw_input to getpass as suggested many weeks ago. More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-98] don't unlink a Channel until the server closes it too when close()'ing a Channel, don't immediately unlink it from the Transport. instead, wait for the server to send a close message. More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-97] better debugging, improve subsytem handler add a list of ssh packet names for debugging. improve the server-mode subsystem handler so it can take extra parameters (list or keyword) and pass them to the subsystem constructor. remove a misleading comment about rekeying (which was already implemented). More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-96] remove key.valid check oops! 'key.valid' no longer works -- catch the SSHException instead, and log it. More... over 20 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-95] ivysaur 0.9 update ivysaur release date, and add the list of changes to the README file. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-94] start testing Transport the beginnings of tests for Transport. only the bare minimum is there right now. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-93] switch Transport.connect() to using a Pkey object for the host key i suddenly realized that passing "hostkeytype" and "hostkey" as strings to Transport.connect() was pretty silly since i went to all the effort of making a class specifically for holding keys. so Transport.connect() now just takes host-key argument: "hostkey" as a PKey object. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-92] add rsa/dss key object unit tests add tests for rsa/dss key objects -- yay! More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-91] fix test.py to use options instead of env vars, sftp tests default off fix up the test framework so that the sftp unit tests aren't always run (you have to ask for them explicitly) and they take their configuration from command-line options. they still require a remote server. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-90] fix __init__ fix __init__ to export BufferedFile and randpool, and to catch up with the changes from a week or 2 ago where sftp_attr & friends were split off. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-89] fix some Transport docs document that Transport also would like close() and settimeout() to exist on the socket-like object passed to the constructor. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-88] add Message.rewind() add rewind() method to Message, which just resets the pointer so you can start reading from the beginning again. this is useful for some tests. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-87] clean up pkey interface change the pkey interface so that it's no longer possible to have a pkey that doesn't represent a valid key. (ie: no more "blank" key objects.) also add "get_bits" and "can_sign" methods to determine the key bit length and whether it can sign things (contains the "private parts") respectively. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-86] unit tests for Message spanking new unit tests for Message. i'm trying to fix the embarrassment of having so little of paramiko testable. next up is Transport! More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-85] move SFTPFile and SFTPAttributes into their own files move SFTPFile and SFTPAttributes into their own files. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-84] add sftp.normalize kevin c. dorff pointed out that it would be nice to expose a way to determine the server's "current working directory", so this new method (normalize) directly maps to REALPATH. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-83] tweak Message.add() in the key exchanges use the new Message.add() behavior to make a little code here much easier to read. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-82] doc fixes fix "string" -> "str" in types when documenting BufferedFile. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-81] more unit tests add test for BufferedFile.read(-1) and sftp.normalize(). More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-80] move SubsystemHandler to server.py move SubsystemHandler into server.py where it makes more sense (it's part of the server interface). More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-79] Message.add() can take many args a bit of cleanup to Message: add() can now take any number of params, and will add them all in order (using type guessing). More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-78] fix rbuffer -> _rbuffer in 3 places i missed fix 3 places where "rbuffer" hadn't been converted to "_rbuffer". thanks to kevin c. dorff for the bug report. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-77] docs for SubsystemHandler add documentation to constructor for SubsystemHandler. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-76] add sftp_client.py i retardedly forgot to import this file a few days ago: it's the split-out client mode for sftp. it now also has some changes to adapt it to the improved SFTPAttributes object API. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-75] clean up SFTPAttributes add english descriptions to the FX_* error codes of sftp. clean up (and document) SFTPAttributes since it's exported now, and make it simple to generate one from a python os.stat object. make "_pythonize" the default -- that is, just use the same field names as python does for os.stat. (i'm not sure why i didn't do it that way in the first place; probably ignorance.) also add str() method that converts the SFTPAttributes into a string suitable for use in ls (used in an obscure way in sftp servers). More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-74] note pycrypto 2.0 in README update the README to note that pycrypto 2.0 works (i just tried it). also fix the name from pyCrypt back to pycrypto -- that project is having trouble making up its mind about naming. :) More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-73] split sftp into sftp, sftp_client; renamed SFTP -> SFTPClient add sftp_client file, and split out the common code (sftp) from stuff specific to client mode (sftp_client). renamed SFTP class to SFTPClient, but left an alias so old code will still work. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-72] some framework for adding subsystem handlers in server mode you can now register a subsystem with a Transport by passing in the name (like "sftp") and a class (like a hypothetical SFTPServer). the default ServerInterface.check_channel_request_subsystem now checks this table in Transport, and if it finds a match, it creates a new thread for the handler and calls into it. a new class SubsystemHandler is added for this purpose (to be subclassed). More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-71] remove redundant 'auth_complete' member remove the redundant 'auth_complete' field and just use 'authenticated' for both client and server mode. this makes the repr() string look correct in server mode instead of always claiming that the transport is un-auth'd. More... almost 21 years ago
[project @ Arch-1:[email protected]%secsh--dev--1.0--patch-70] clean up server interface; no longer need to subclass Channel - export AUTH_*, OPEN_FAILED_*, and the new OPEN_SUCCEEDED into the paramiko namespace instead of making people dig into paramiko.Transport.AUTH_* etc. - move all of the check_* methods from Channel to ServerInterface so apps don't need to subclass Channel anymore just to run an ssh server - ServerInterface.check_channel_request() returns an error code now, not a new Channel object - fix demo_server.py to follow all these changes - fix a bunch of places where i used "string" in docstrings but meant "str" - added Channel.get_id() More... almost 21 years ago