Alex Gaynor
|
6f211115f4
|
Switch from using PyCrypto's Random to using os.urandom.
There's several reasons for this change:
1) It's faster for reads up to 1024 bytes (nearly 10x faster for 16 byte reads)
2) It receives considerably more security review since it's in the kernel.
3) It's yet another step towards running on PyPy.
4) Using userspace CSPRNGs is considered something of an anti-pattern. See:
http://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/
http://webcache.googleusercontent.com/search?q=cache:2nTvpCgKZXIJ:www.2uo.de/myths-about-urandom/+&cd=3&hl=en&ct=clnk&gl=us
|
2014-03-29 19:22:36 -07:00 |
Scott Maxwell
|
f0017b8330
|
Fix import * and a bunch of PEP8 formatting
|
2014-03-07 20:45:26 -08:00 |
Scott Maxwell
|
6d75c75e64
|
Remove byte conversions and unhexlify calls that we only needed for Py2.5 support and use the `b` byte string marker instead
|
2013-11-19 10:09:08 -08:00 |
Scott Maxwell
|
2da5f1fb45
|
Use 'with' for opening most file and SFTPFIle objects
|
2013-11-19 08:56:53 -08:00 |
Scott Maxwell
|
7444a99993
|
Fix some deprecation and resource warnings
|
2013-11-02 20:19:04 -07:00 |
Scott Maxwell
|
fcf56ff9f8
|
Fix bytes/str type in more places
|
2013-10-31 10:01:21 -07:00 |
Scott Maxwell
|
0b7d0cf0a2
|
Convert and detect types properly, use helper constants, use StringIO and range
|
2013-10-30 17:14:52 -07:00 |
Scott Maxwell
|
2ea352b8ba
|
Fix dict iters, sorts, exceptions, bytes renames and tuple args
|
2013-10-30 16:46:33 -07:00 |
Scott Maxwell
|
66cfa97cce
|
Fix imports
|
2013-10-30 16:19:30 -07:00 |
Jeff Forcier
|
e25c7c4bdf
|
Merge branch '1.9' into 1.10
|
2013-09-27 21:29:51 -07:00 |
Jeff Forcier
|
2de9c72720
|
Merge branch '1.8' into 1.9
|
2013-09-27 21:29:41 -07:00 |
Jeff Forcier
|
83f44878ea
|
Fixed a typo in the license header of most files
Conflicts:
paramiko/proxy.py
|
2013-09-27 21:29:18 -07:00 |
Jeff Forcier
|
05abcc40f5
|
Fix #179 - missing host variable in fqdn evaluation
|
2013-09-27 16:08:59 -07:00 |
Olle Lundberg
|
38767982cd
|
Fix broken test.
|
2013-02-28 12:36:03 +01:00 |
Olle Lundberg
|
109d2b200a
|
Add tests for identityfile parsing.
|
2013-02-28 12:31:53 +01:00 |
Olle Lundberg
|
c79e6a3f92
|
Whitespace fixes.
|
2013-02-28 12:14:59 +01:00 |
Olle Lundberg
|
b3d5156019
|
Add tests for proxycommand parsing.
|
2013-02-28 12:10:55 +01:00 |
Olle Lundberg
|
21689d9647
|
Add test for host negation.
|
2013-02-28 12:06:51 +01:00 |
Olle Lundberg
|
98ae4e975d
|
Updated tests for new ssh config format.
|
2013-02-28 12:05:03 +01:00 |
Jeff Forcier
|
191a5fc08c
|
Implement (& test for) ProxyCommand interpolation.
Forgot this earlier.
|
2012-11-05 17:44:25 -08:00 |
Jeff Forcier
|
928c062748
|
Add failing test(s) re ProxyCommand config parsing
|
2012-11-05 17:04:52 -08:00 |
Jeff Forcier
|
dfb45dec7f
|
Refactoring: it's a thing. Re #85
|
2012-10-15 13:21:58 -07:00 |
Jeff Forcier
|
2d7355da5e
|
Fix module import in tests
|
2012-09-25 18:11:30 -07:00 |
Douglas Turk
|
681a465f32
|
Handle/fix handling of EINTR errors in a few places.
(cherry picked from commit 351bdb72e539c373985e108c89f61839f3acdd2a)
Conflicts:
paramiko/agent.py
paramiko/client.py
paramiko/transport.py
|
2012-09-24 18:58:54 -07:00 |
Jan Brauer
|
d18b8cf1e9
|
Fix #33 - parse config as described by manpage
(cherry picked from commit 011805eae07ee7be6140b95f6d8669763c55b3d9)
|
2012-09-23 16:45:49 -07:00 |
Jeff Forcier
|
f04ddd420d
|
Fix broken tests
(cherry picked from commit 00e1072ee5abbc92b5df57e10cadb638d583d971)
Conflicts:
tests/test_util.py
|
2012-09-23 16:45:28 -07:00 |
Gary van der Merwe
|
044e702998
|
Use Crypto.Random rather than Crypto.Util.RandomPool.
|
2010-08-03 00:13:08 +02:00 |
Robey Pointer
|
60c6e94e7d
|
fix my email address to be the current one.
|
2009-07-19 19:45:02 -07:00 |
Robey Pointer
|
7ebda9a76d
|
[project @ robey@lag.net-20080220060030-jih2gfguzp6jbwog]
verify WarningPolicy is exported
|
2008-02-19 22:00:30 -08:00 |
Robey Pointer
|
9e67c45053
|
[project @ robey@lag.net-20080218051229-xtylb1poe246k2ci]
merge patch from Dwayne Litzenberger to fix unit tests on python 2.3.
|
2008-02-17 21:12:29 -08:00 |
Robey Pointer
|
d81e0038d2
|
[project @ robey@lag.net-20080218024139-i2t8y0f0dd93xjo1]
bug 189466: fix typo in osrandom.py (from patch in bug report) and add a
friggin' unit test.
|
2008-02-17 18:41:39 -08:00 |
Robey Pointer
|
83b335e10f
|
[project @ robey@lag.net-20070213191706-v8djxd4jiunb3his]
bump copyright year to 2007
|
2007-02-13 11:17:06 -08:00 |
Robey Pointer
|
929ce8df7a
|
[project @ robey@lag.net-20060813195045-ca4148e233794d4b]
add a unit test to verify that all the paramiko symbols are exported correctly
|
2006-08-13 12:50:45 -07:00 |
Robey Pointer
|
074dc36e6b
|
[project @ robey@lag.net-20060801182143-088ff687e0945937]
use hexlify in tests
|
2006-08-01 11:21:43 -07:00 |
Robey Pointer
|
02e8178510
|
[project @ robey@lag.net-20060508005224-a8a04cd59f9fa016]
pulled out openssh config parsing into its own class
|
2006-05-07 17:52:24 -07:00 |
Robey Pointer
|
409c4fc482
|
[project @ robey@lag.net-20060220003513-aa54e3e771a530fd]
add HostKeys, a helper for reading/parsing openssh known_hosts files, including hashed-host support
|
2006-02-19 16:35:13 -08:00 |
Robey Pointer
|
a8abbbecb8
|
[project @ robey@lag.net-20051204090414-7c8318ab735f6188]
experimental util functions for parsing/getting openssh host config, and unit tests (turned out to be pretty easy)
|
2005-12-04 01:04:14 -08:00 |