summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | Merge branch '2.0' into 2.1Jeff Forcier2017-05-315-16/+25
| | | |\ \ | | | | |/
| | | | * Even moar parentheses over backslashesJeff Forcier2017-05-311-3/+5
| | | | |
| | | | * Additional house style formatting tweaks, mostly re: removal of line ↵Jeff Forcier2017-05-314-13/+20
| | | | | | | | | | | | | | | | | | | | continuations
| | * | | refactor filesShashank Veerapaneni2017-05-041-5/+5
| | | | |
| | * | | Unit testsShashank Veerapaneni2017-05-011-1/+56
| | |/ /
| | * | Merge branch '2.0' into 2.1Jeff Forcier2017-02-201-1/+10
| | |\ \ | | | |/
| | | * This is awful and I hate my lifeJeff Forcier2017-02-201-3/+6
| | | |
| | | * Test proving #853, fails on Python 3 but not 2Jeff Forcier2017-02-201-0/+6
| | | |
| | * | Merge branch '2.0' into 2.1Jeff Forcier2017-02-201-2/+6
| | |\ \ | | | |/
| | | * Avoid PacketizerTest.test_closed_3 to fail on platforms where errno.ETIMESofian Brabez2017-02-201-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | Merge branch '2.0' into 2.1Jeff Forcier2017-01-243-3/+3
| | |\ \ | | | |/
| | | * untie agian!james mike dupont2017-01-243-3/+3
| | | |
| | | * Remove code re #398 from 2.0 branch, as it's feature workJeff Forcier2016-12-121-45/+0
| | |/
| * | Added a test to check that the auth_timeout argument is passed through and ↵Tim Savage2016-12-231-0/+21
| | | | | | | | | | | | applied.
| * | Fixed test to support python 2.6Tim Savage2016-12-231-1/+1
| | |
| * | Added test for authentication timeout from a non-responsive serverTim Savage2016-12-231-0/+25
| |/
| * Merge branch '1.18' into 2.0Jeff Forcier2016-12-051-1/+2
| |\
| | * Merge branch '1.17' into 1.18Jeff Forcier2016-12-051-1/+2
| | |\
| | | * Looks like skipIf was added in 2.7? Dies on 2.6Jeff Forcier2016-12-051-1/+2
| | | |
| * | | Merge branch '1.18' into 2.0Jeff Forcier2016-12-051-1/+2
| |\ \ \ | | |/ /
| | * | Merge branch '1.17' into 1.18Jeff Forcier2016-12-051-1/+2
| | |\ \ | | | |/
| | | * skip test on windows - no SIGALRM.Gabi Davar2016-12-051-1/+2
| | | |
| * | | Merge branch '1.18' into 2.0Jeff Forcier2016-12-052-15/+73
| |\ \ \ | | |/ /
| | * | Just get rid of the frickin' numbers.Jeff Forcier2016-12-051-16/+16
| | | | | | | | | | | | | | | | Every other merge screws them up anyway.
| | * | Add tests for ~ expansion inside proxycommandqqo2016-12-051-0/+13
| | | |
| | * | Support transmission of environment variablesPhilip Lorenz2016-12-051-0/+45
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge branch '1.17' into 2.0Jeff Forcier2016-06-121-0/+2
| |\ \ | | |/
| | * Merge branch '1.16' into 1.17Jeff Forcier2016-06-121-0/+2
| | |\
| | | * Update fake test socket objects to exhibit Python 3 socket-closed flagJeff Forcier2016-06-121-0/+2
| | | | | | | | | | | | | | | | Re #520
| * | | Merge branch '1.17' into 2.0Jeff Forcier2016-06-101-0/+18
| |\ \ \ | | |/ /
| | * | Merge branch '1.16' into 1.17Jeff Forcier2016-06-091-0/+18
| | |\ \ | | | |/
| | | * Issue #537 reproduction test and fixKrzysztof Rusek2016-06-091-0/+18
| | | |
| * | | Formatting tweaks re #731Jeff Forcier2016-04-251-1/+1
| | | |
| * | | Merge branch 'master' into 731-intJeff Forcier2016-04-251-0/+30
| |\ \ \
| | * \ \ Merge branch '1.17'Jeff Forcier2016-04-251-0/+30
| | |\ \ \ | | | |/ /
| | | * | Merge branch '1.16' into 1.17Jeff Forcier2016-04-251-0/+30
| | | |\ \ | | | | |/
| | | | * Merge branch '1.15' into 1.16Jeff Forcier2016-04-251-0/+30
| | | | |\
| | | | | * Test & implementation for part 1 re: #670Jeff Forcier2016-04-251-0/+30
| | | | | |
| * | | | | Add support for ECDSA key sizes 384 and 521 alongside the existing 256.Alex Orange2016-04-258-20/+208
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| * | | | Merge branch 'master' into 394-intJeff Forcier2016-04-242-2/+33
| |\ \ \ \ | | |/ / /
| | * | | Merge branch '1.16'Jeff Forcier2016-04-241-0/+31
| | |\ \ \ | | | |/ /
| | | * | Python 2.6 fix re: assertInJeff Forcier2016-04-241-3/+4
| | | | |
| | | * | Improve NoValidConnectionsError formattingMarius Gedminas2016-04-241-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | Because "Unable to connect to port 22 on or X.X.X.X" looks seriously _weird_ with the blank space between "on" and "or".
| | | * | Make NoValidConnectionsError picklable correctlyMarius Gedminas2016-04-241-0/+15
| | | | | | | | | | | | | | | | | | | | Fixes #617.
| | * | | Merge branch '1.16'Jeff Forcier2016-04-231-2/+2
| | |\ \ \ | | | |/ /
| | | * | Merge branch '1.15' into 1.16Jeff Forcier2016-04-231-2/+2
| | | |\ \ | | | | |/
| | | | * Update existing test to prove #632Jeff Forcier2016-04-231-2/+2
| | | | |
| * | | | Merge branch 'master' into switch-to-cryptographyAlex Gaynor2016-04-231-8/+31
| |\ \ \ \ | | |/ / /
| | * | | Add regression test protecting against an issue found in #394.Jeff Forcier2016-04-231-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | Putting it in prior to merge of #394 because it also serves as a good explicit test of behavior which was previously implicit
| | * | | Set look_for_keys=False in client tests to avoid loading real user keys.Jeff Forcier2016-04-231-9/+12
| | | | | | | | | | | | | | | | | | | | Re #394 but also feels like good practice anyways