summaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Collapse)Author
2017-02-20Merge branch '2.0' into 2.1Jeff Forcier
2017-02-20Avoid PacketizerTest.test_closed_3 to fail on platforms where errno.ETIMESofian 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-24Merge branch '2.0' into 2.1Jeff Forcier
2017-01-24untie agian!james mike dupont
2016-12-12Remove code re #398 from 2.0 branch, as it's feature workJeff Forcier
2016-12-05Merge branch '1.18' into 2.0Jeff Forcier
2016-12-05Merge branch '1.17' into 1.18Jeff Forcier
2016-12-05Looks like skipIf was added in 2.7? Dies on 2.6Jeff Forcier
2016-12-05Merge branch '1.18' into 2.0Jeff Forcier
2016-12-05Merge branch '1.17' into 1.18Jeff Forcier
2016-12-05skip test on windows - no SIGALRM.Gabi Davar
2016-12-05Merge branch '1.18' into 2.0Jeff Forcier
2016-12-05Just get rid of the frickin' numbers.Jeff Forcier
Every other merge screws them up anyway.
2016-12-05Add tests for ~ expansion inside proxycommandqqo
2016-12-05Support transmission of environment variablesPhilip 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-12Merge branch '1.17' into 2.0Jeff Forcier
2016-06-12Merge branch '1.16' into 1.17Jeff Forcier
2016-06-12Update fake test socket objects to exhibit Python 3 socket-closed flagJeff Forcier
Re #520
2016-06-10Merge branch '1.17' into 2.0Jeff Forcier
2016-06-09Merge branch '1.16' into 1.17Jeff Forcier
2016-06-09Issue #537 reproduction test and fixKrzysztof Rusek
2016-04-25Formatting tweaks re #731Jeff Forcier
2016-04-25Merge branch 'master' into 731-intJeff Forcier
2016-04-25Merge branch '1.16' into 1.17Jeff Forcier
2016-04-25Merge branch '1.17'Jeff Forcier
2016-04-25Merge branch '1.15' into 1.16Jeff Forcier
2016-04-25Test & implementation for part 1 re: #670Jeff Forcier
2016-04-25Add support for ECDSA key sizes 384 and 521 alongside the existing 256.Alex Orange
Previously only 256-bit was handled and in certain cases (private key reading) 384- and 521-bit keys were treated as 256-bit keys causing silent errors. Tests have been added to specifically test the 384 and 521 keysizes. As RFC 5656 defines 256, 384, and 521 as the required keysizes this seems a good set to test. Also, this will cover the branches at ecdsakey.py:55. Test keys were renamed and test_client.py was modified as a result. This also fixes two bugs in ecdsakey.py. First, when calculating bytes needed to store a key, the assumption was made that the key size (in bits) was divisible by 8 (see line 137). This has been fixed by rounding up (wasn't an issue as only 256-bit keys were used before). Another bug was that the key padding in asbytes was being done backwards (was padding on current_length - needed_length bytes).
2016-04-24Merge branch 'master' into 394-intJeff Forcier
2016-04-24Merge branch '1.16'Jeff Forcier
2016-04-24Python 2.6 fix re: assertInJeff Forcier
2016-04-24Improve NoValidConnectionsError formattingMarius Gedminas
Because "Unable to connect to port 22 on or X.X.X.X" looks seriously _weird_ with the blank space between "on" and "or".
2016-04-24Make NoValidConnectionsError picklable correctlyMarius Gedminas
Fixes #617.
2016-04-23Merge branch '1.16'Jeff Forcier
2016-04-23Merge branch '1.15' into 1.16Jeff Forcier
2016-04-23Update existing test to prove #632Jeff Forcier
2016-04-23Merge branch 'master' into switch-to-cryptographyAlex Gaynor
2016-04-23Add regression test protecting against an issue found in #394.Jeff Forcier
Putting it in prior to merge of #394 because it also serves as a good explicit test of behavior which was previously implicit
2016-04-23Set look_for_keys=False in client tests to avoid loading real user keys.Jeff Forcier
Re #394 but also feels like good practice anyways
2016-04-23Merge branch 'master' into switch-to-cryptographyAlex Gaynor
2016-04-22Merge branch '1.15' into 1.16Jeff Forcier
2016-04-22Merge branch '1.16'Jeff Forcier
2016-04-22Hack in a sleep() to avoid race conditions during timeout test.Jeff Forcier
(HOPEFULLY) closes #612
2016-02-27Merge branch 'master' into switch-to-cryptographyAlex Gaynor
2016-01-19Merge branch '1.15' into 1.16Jeff Forcier
2016-01-19Merge branch '1.16'Jeff Forcier
2016-01-19Merge branch '1.14' into 1.15Jeff Forcier
2016-01-19Merge branch '1.13' into 1.14Jeff Forcier
2016-01-08Update SSHConfig.parse to strip leading and trailing whitespaceNick Pillitteri
Fixes #499
2015-12-18Merge branch 'master' into switch-to-cryptographyAlex Gaynor