Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-06 | Merge branch '2.0' into 2.1 | Jeff Forcier | |
2017-06-06 | Hand-picked backport of #912, fixes #741 | Jeff Forcier | |
2017-06-05 | Merge branch '2.0' into 2.1 | 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-01 | Merge branch '2.0' into 2.1 | Jeff Forcier | |
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 | Merge branch '2.0' into 2.1 | Jeff Forcier | |
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 | Merge branch '2.0' into 2.1 | Jeff Forcier | |
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 | Merge branch '2.0' into 2.1 | 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 | Merge branch '2.0' into 2.1 | Jeff Forcier | |
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 | |||
2016-06-10 | Merge branch '1.17' into 2.0 | Jeff Forcier | |
2016-06-09 | Merge branch '1.16' into 1.17 | Jeff Forcier | |
2016-06-09 | Issue #537 reproduction test and fix | Krzysztof Rusek | |
2016-04-25 | Formatting tweaks re #731 | Jeff Forcier | |
2016-04-25 | Merge branch 'master' into 731-int | Jeff Forcier | |
2016-04-25 | Merge branch '1.16' into 1.17 | Jeff Forcier | |
2016-04-25 | Merge branch '1.17' | Jeff Forcier | |
2016-04-25 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-04-25 | Test & implementation for part 1 re: #670 | Jeff Forcier | |
2016-04-25 | Add 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-24 | Merge branch 'master' into 394-int | Jeff Forcier | |
2016-04-24 | Merge branch '1.16' | Jeff Forcier | |
2016-04-24 | Python 2.6 fix re: assertIn | Jeff Forcier | |
2016-04-24 | Improve NoValidConnectionsError formatting | Marius 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-24 | Make NoValidConnectionsError picklable correctly | Marius Gedminas | |
Fixes #617. | |||
2016-04-23 | Merge branch '1.16' | Jeff Forcier | |
2016-04-23 | Merge branch '1.15' into 1.16 | Jeff Forcier | |
2016-04-23 | Update existing test to prove #632 | Jeff Forcier | |
2016-04-23 | Merge branch 'master' into switch-to-cryptography | Alex Gaynor | |