Jeff Forcier
c903245ed9
Trying something stupid re: ==dev
...
(cherry picked from commit 543651bfd2
)
Conflicts:
setup.py
2012-09-23 16:07:40 -07:00
Jeff Forcier
d3b48e9b44
Bump to 1.7.11
...
(cherry picked from commit 9234baed01
)
Conflicts:
paramiko/__init__.py
setup.py
2012-09-23 16:07:03 -07:00
Jeff Forcier
10beb86e9e
Partially revert centralized version stuff
...
(cherry picked from commit d9ba7a644c
)
Conflicts:
setup.py
2012-09-23 16:05:00 -07:00
Jeff Forcier
013d459487
Goofed up the RST
...
(cherry picked from commit 175075e045
)
2012-09-23 16:04:10 -07:00
Jeff Forcier
253a22a770
add ==dev install URL to setup.py
...
(cherry picked from commit 48c21beac9
)
2012-09-23 16:04:06 -07:00
Jeff Forcier
903646677b
Bump dev version
...
(cherry picked from commit 59cae8560b
)
2012-09-23 16:03:58 -07:00
Jeff Forcier
7b7b23572b
Let's not have 5 different freakin version strings
...
Also bumps to 1.7.10
(cherry picked from commit 01eea3326a
)
Conflicts:
README
paramiko/__init__.py
paramiko/transport.py
setup.py
2012-09-23 16:03:38 -07:00
Jeff Forcier
4d4780abaa
Going to release 1.7.10 for ==dev
...
(cherry picked from commit bd3a64fac2
)
2012-09-23 15:58:38 -07:00
Jeff Forcier
3cf76a85c4
Add post-Paramiko changelog file for now
...
(cherry picked from commit 08ff651d0f
)
Conflicts:
CHANGES
2012-09-23 15:58:27 -07:00
Jeff Forcier
8510adcc96
Going to release 1.7.10 for ==dev
...
(cherry picked from commit 95e464b238
)
2012-09-23 15:56:43 -07:00
Jeff Forcier
096d73e567
Add post-Paramiko changelog file for now
...
(cherry picked from commit 3e41abb6be
)
2012-09-23 15:56:33 -07:00
Jeff Forcier
5f839942c7
add ==dev install URL to setup.py
...
(cherry picked from commit e72b53788d
)
2012-09-23 15:56:08 -07:00
Jeff Forcier
ba4dc2a26b
Don't mix tabs and spaces
...
(cherry picked from commit 8c8d0a81ad
)
2012-09-23 15:56:06 -07:00
Jeff Forcier
a84bd27bfd
Use new-style classes, 2001 was 10 years ago
...
(cherry picked from commit 85d0d97715
)
2012-09-23 15:55:59 -07:00
Jeff Forcier
212276af13
Port poll-using code to use select() instead.
...
(cherry picked from commit eb49bf4870
)
2012-09-23 15:55:46 -07:00
Ben Davis
c46fddeb16
Added ssh agent support. Ported from https://github.com/robey/paramiko/pull/21
...
(cherry picked from commit 35a173631f
)
Conflicts:
paramiko/agent.py
2012-09-23 15:55:38 -07:00
Jeff Forcier
a94f73a392
Bump to 1.7.9, setup.py/crypto update
...
(cherry picked from commit ea8e73a389
)
Conflicts:
setup.py
2012-09-23 14:37:44 -07:00
Jeff Forcier
987de8e7d5
Crypto released a setuptools bugfix as 2.4.1.
...
(cherry picked from commit 2279ef6909
)
2012-09-23 14:36:56 -07:00
Jeff Forcier
96d8eafc47
Crypto 2.4 doesn't play well with setup.py/setuptools
...
(cherry picked from commit 12cf1674fc
)
2012-09-23 14:36:36 -07:00
Jeff Forcier
18612b7caa
Take ownership of TODO file
2012-09-23 14:34:40 -07:00
Jeff Forcier
99859b8b02
Update version to 1.7.8, no need for 4 parts
...
(cherry picked from commit 5e0a329028
)
Conflicts:
README
paramiko/__init__.py
setup.py
2012-09-23 14:28:34 -07:00
Jeff Forcier
13e65a2ce0
Tweak setup.py to match README
...
(cherry picked from commit 673c427fe6
)
Conflicts:
setup.py
2012-09-23 14:24:27 -07:00
Jeff Forcier
f8239015ec
Add additional Random.atfork() to prevent RNG errors in large runs
...
Conflicts:
paramiko/transport.py
Was: ssh 41f4566
2012-09-23 14:21:22 -07:00
Jeff Forcier
72ee77f441
Update README copyright notice (was ssh a228ab41
)
2012-09-23 14:19:15 -07:00
Jeff Forcier
8f9b37add4
Initial port of 3709d2e02bf67ccc272e1f2311e5db125a922ba0 from 'ssh'
...
Re #17
2012-09-13 19:28:07 -07:00
Jeff Forcier
edddc61fb5
Fix trailing whitespace re #28
2012-07-04 20:43:49 -07:00
Jeff Forcier
6ae99df2d5
Add changelog entry re #28
2012-07-04 20:43:00 -07:00
Sofian Brabez
a991b5d151
document demo_keygen.py file in readme
2012-07-04 20:37:11 -07:00
Sofian Brabez
a97b8b6da9
add priv/pub key generator demo
2012-07-04 20:37:06 -07:00
Jeff Forcier
3d08be043c
Update changelog with #63 attribution
2012-05-25 21:58:38 -07:00
Jeff Forcier
c4f873549a
Merge pull request #63 from dlitz/issue49-rekeying-fix
...
Fix SSHException when re-keying over a fast connection
2012-05-25 21:58:07 -07:00
Jeff Forcier
322819454d
Increment version for release
2012-05-16 16:03:10 -07:00
Jeff Forcier
a6358f8d13
Merge #63
2012-05-16 15:51:27 -07:00
Dwayne C. Litzenberger
c51b3b208c
Fix SSHException when re-keying over a fast connection
...
When Paramiko initiates a re-key request over a high-bandwidth, medium-latency
connection, it erroneously terminates the connection with the error,
"SSHException: Remote transport is ignoring rekey requests". This is due to
the hard-coded limit of 20 packets that may be received after a re-key request
has been sent.
See, for example, this bug report:
"Transfer fails at 1GB: rekey window too small, hard-coded"
https://github.com/paramiko/paramiko/issues/49
This patch changes paramiko's behaviour as follows:
- Decrease the threshold for starting re-keying from 2**30 to 2**29 bytes.
- Decrease the threshold for starting re-keying from 2**30 to 2**29 packets.
- Increase the limit of received packets between re-key request & completion
from 20 packets to 2**29 packets.
- Add a limit of 2**29 received bytes between re-key request & completion.
In other words, we re-key more often in order to allow more data to be
in-transit during re-keying.
NOTE: It looks like Paramiko disables the keep-alive mechanism during
re-keying. This patch does not change that behaviour.
2012-03-24 11:28:41 -04:00
Richard Kettlewell
974294ad7d
Fix issue 34 (SFTPFile prefetch assumes response order matches requests)
...
SFTPFile._async_response gets a new 'num' parameter giving the request
number. This can be matched up with the return value of
SFTPClient._async_request() to retrieve data specific to that request.
The prefetch queue SFTPFile._prefetch_reads is replaced with the dict
_prefetch_extents, which maps request numbers to (offset,length)
tuples.
A lock is used to exclude the case where a response arrives in
_async_response before _prefetch_thread has updated it.
2011-08-29 15:50:35 +01:00
Robey Pointer
7bcbc24198
version 1.7.7.1
2011-05-23 13:49:47 -07:00
Robey Pointer
afae8dd7c5
oops. fix potential exception when there's no ssh agent available.
2011-05-23 13:40:33 -07:00
Robey Pointer
18f6a836da
version 1.7.7
2011-05-23 00:40:37 -07:00
Robey Pointer
db1c1efb7f
remove the download link since that seems flaky
2011-05-21 19:42:28 -07:00
Robey Pointer
a139d543ca
slight readme cleanup
2011-05-21 19:30:06 -07:00
Robey Pointer
5d9eeaedcc
patch from sugarc0de to call Random.atfork() when starting up, so paramiko can be used in multiprocess code
2011-05-21 19:29:38 -07:00
Robey Pointer
22608540c3
Merge pull request #9 from tehfink/master
...
support for openssl keys
2011-05-21 19:12:35 -07:00
Robey Pointer
e891a5e473
Merge pull request #8 from garyvdm/master
...
Untitled
2011-05-21 19:11:34 -07:00
Robey Pointer
33482ff338
require a newer version of pycrypto and point to the new page
2011-05-21 19:08:46 -07:00
Robey Pointer
4efd0e6d3c
Merge pull request #7 from jelmer/master
...
Fix for issue 6: paramiko does not try all available address families
2011-05-21 19:02:23 -07:00
Robey Pointer
0a9596aed3
Merge remote branch 'netik/master'
2011-05-21 18:57:09 -07:00
John Adams
33fd998a94
patch ssh-agent handling to not leak file descriptors
2011-02-01 02:43:17 -08:00
tehfink
d3162ac75b
support for openssl keys ( http://www.mail-archive.com/paramiko@lag.net/msg00476.html )
2010-11-20 00:28:30 -05:00
Gary van der Merwe
044e702998
Use Crypto.Random rather than Crypto.Util.RandomPool.
2010-08-03 00:13:08 +02:00
Andrew Bennetts
213ab2c204
Try connecting to each available address family until one succeeds.
2010-05-13 12:56:39 +02:00