Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-17 | Naturally, more tests I found that do not pass/fail correctly. Skip for now | Jeff Forcier | |
2018-09-17 | Was missing another needs_gssapi | Jeff Forcier | |
2018-09-17 | Tidy up tempdir creation for now. Fuckit | Jeff Forcier | |
2018-09-17 | Whoops, most uses of skipif REQUIRE reason= | Jeff Forcier | |
2018-09-17 | Replace rest of unittest-style self-asserts in sftp tests | Jeff Forcier | |
2018-09-17 | Start overhauling regular SFTP suite. | Jeff Forcier | |
Includes attempt to split out the longer-lived server component from the client component, in fixtures Also starts tweaking early tests so they're less bad. E.g. test_2_close had its docstring actively disagreeing with its code (which was super confusing since both were committed at the same time in 2005...) | |||
2018-09-17 | Remove old Python 3.2 code | Hugo | |
2018-09-17 | Tweak test-level logging format to include timestamps | Jeff Forcier | |
2018-09-17 | Scope SFTP client/server fixture to be session-level for now | Jeff Forcier | |
Saves at least a few seconds per module this way and not super worried about state bleed so far | |||
2018-09-17 | Get big sftp tests passing w/ the sftp client + folder crap being a fixture | Jeff Forcier | |
2018-09-17 | Get sftp-big tests apparently passing. | Jeff Forcier | |
Very slowly. Pretty sure we will want to retain module-level fixtures for that stuff. heh. | |||
2018-09-17 | Import cleanup, mostly focused on s/tests/./ | Jeff Forcier | |
2018-09-17 | Rename util func that trips pytest's default discovery. | Jeff Forcier | |
Wouldn't matter as much under pytest-relaxed discovery, but, eh | |||
2018-03-12 | Initial tests proving CVE-2018-7750 / #1175 | Jeff Forcier | |
2018-03-12 | Allow overriding test client connect kwargs in Transport test suite | Jeff Forcier | |
2017-09-12 | Merge branch '2.0' into 1061-int | Jeff Forcier | |
2017-08-04 | AuthHandler: fix the server-mode "gssapi-with-mic" logic | Anselm Kruis | |
A paramiko server is now able to handle a restart of the user authentication during the GSS-API token exchange. This may occur, if the client detects a local GSSAPI problem (e.g. a missing kerberos ticket) and continues with another authentication method. The added test case test_2_auth_trickledown still fails, because the paramiko client contains a bug too. | |||
2017-08-04 | SSHClient: fix the host key test | Anselm Kruis | |
Skip the host key check only, if the transport actually used gssapi-keyex. Add tests for the missing-host-key RejectPolicy. Before this change, a man-in-the-middle attack on the paramiko ssh client with gss_kex=True was possible by having a server that does not support gssapi-keyex and gives any or no host key. | |||
2017-06-09 | Flake8/etc tweaks re #971 in 2.x | Jeff Forcier | |
2017-06-09 | Allow any buffer type to be written to SFTPFile | Martin Packman | |
Fixes #967 #968 Rollup of earlier branches proposed as #969 and #970 with additional fix inside sftp_client. Includes new tests for SFTPFile usage. Change against the 1.17 branch. | |||
2017-06-09 | Allow any buffer type to be sent to Channel | Martin Packman | |
Fixes #968 Changes the behaviour of the underlying asbytes helper to pass along unknown types. Most callers already handle this by passing the bytes along to a file or socket-like object which will raise TypeError anyway. Adds test coverage through the Transport implementation. Change against the 1.17 branch. | |||
2017-06-09 | Import from py3compat directly in test_client | Martin Packman | |
2017-06-09 | Allow any buffer type to written to BufferedFile | Martin Packman | |
Fixes #967 Also adds test coverage for writing various types to BufferedFile which required some small changes to the test LoopbackFile subclass. Change against the 1.17 branch. | |||
2017-06-09 | Add new skipUnlessBuiltin function for testing | Martin Packman | |
2017-06-09 | Merge branch '2.0' into 952-int | Jeff Forcier | |
2017-06-06 | Hand-picked backport of #912, fixes #741 | Jeff Forcier | |
2017-06-05 | test transport security options can be set to defaults | Pierce Lopez | |
ensures all defaults key/cipher/digest etc types are supported | |||
2017-06-02 | re-enable client cleanup test for python3 | Pierce Lopez | |
2017-06-01 | Test & impl for truly functional HostKeys.__delitem__ | Jeff Forcier | |
2017-06-01 | Remove unused value from demo/test. | Jeff Forcier | |
Honestly not sure WTF | |||
2017-05-31 | Even moar parentheses over backslashes | Jeff Forcier | |
2017-05-31 | Additional house style formatting tweaks, mostly re: removal of line ↵ | Jeff Forcier | |
continuations | |||
2017-02-20 | This is awful and I hate my life | Jeff Forcier | |
2017-02-20 | Test proving #853, fails on Python 3 but not 2 | Jeff Forcier | |
2017-02-20 | Avoid PacketizerTest.test_closed_3 to fail on platforms where errno.ETIME | Sofian Brabez | |
is not defined This changes define the proper Timer expired error message instead of raising AttributeError when errno.ETIME is not available on the platform. fixes #862 | |||
2017-01-24 | untie agian! | james mike dupont | |
2016-12-12 | Remove code re #398 from 2.0 branch, as it's feature work | Jeff Forcier | |
2016-12-05 | Merge branch '1.18' into 2.0 | Jeff Forcier | |
2016-12-05 | Merge branch '1.17' into 1.18 | Jeff Forcier | |
2016-12-05 | Looks like skipIf was added in 2.7? Dies on 2.6 | Jeff Forcier | |
2016-12-05 | Merge branch '1.18' into 2.0 | Jeff Forcier | |
2016-12-05 | Merge branch '1.17' into 1.18 | Jeff Forcier | |
2016-12-05 | skip test on windows - no SIGALRM. | Gabi Davar | |
2016-12-05 | Merge branch '1.18' into 2.0 | Jeff Forcier | |
2016-12-05 | Just get rid of the frickin' numbers. | Jeff Forcier | |
Every other merge screws them up anyway. | |||
2016-12-05 | Add tests for ~ expansion inside proxycommand | qqo | |
2016-12-05 | Support transmission of environment variables | Philip Lorenz | |
The SSH protocol allows the client to transmit environment variables to the server. This is particularly useful if the user wants to modify the environment of an executed command without having to reexecute the actual command from a shell. This patch extends the Client and Channel interface to allow the transmission of environment variables to the server side. In order to use this feature the SSH server must accept environment variables from the client (e.g. the AcceptEnv configuration directive of OpenSSH). FROM BITPROPHET: backport cherry-pick to 1.x line | |||
2016-06-12 | Merge branch '1.17' into 2.0 | Jeff Forcier | |
2016-06-12 | Merge branch '1.16' into 1.17 | Jeff Forcier | |
2016-06-12 | Update fake test socket objects to exhibit Python 3 socket-closed flag | Jeff Forcier | |
Re #520 |