Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 5ce70f3cb08b8880580d79eaf1f9ab3293d7c89f)
|
|
(cherry picked from commit 474ace1ca4d53a4853825a2bc140b5a65e4542db)
|
|
Without this, use of agent forwarding causes
high CPU usage on some clients.
(cherry picked from commit 3030589aaafdba0a3b14183e0d03488580d21bf5)
Conflicts:
paramiko/agent.py
|
|
(cherry picked from commit 543651bfd2b5958f0933e2bd108253ac30654098)
Conflicts:
setup.py
|
|
(cherry picked from commit 9234baed01df9ca3ac59920ae6f98808b7ca5213)
Conflicts:
paramiko/__init__.py
setup.py
|
|
(cherry picked from commit d9ba7a644c2170b6779ae586e70d2d9fe75ba439)
Conflicts:
setup.py
|
|
(cherry picked from commit 175075e045310cb5d06814fac7ffdfaafc0c7283)
|
|
(cherry picked from commit 48c21beac914c571d918c09678df11009c54d0c3)
|
|
(cherry picked from commit 59cae8560bc338623194724b60451d21dde2fc33)
|
|
Also bumps to 1.7.10
(cherry picked from commit 01eea3326a79cf5df36be0dfd46cda7ba1cbae97)
Conflicts:
README
paramiko/__init__.py
paramiko/transport.py
setup.py
|
|
(cherry picked from commit bd3a64fac20a18a10eea698a43add5417fc573bf)
|
|
(cherry picked from commit 08ff651d0fce6aecb0e6de5e147b0f009352c904)
Conflicts:
CHANGES
|
|
(cherry picked from commit 95e464b238471f10b5132d0515fa2b928887c2db)
|
|
(cherry picked from commit 3e41abb6beffbc8445f979d879f85066d9a8e42b)
|
|
(cherry picked from commit e72b53788df0c052c4bf78ce386b0ae86e724dc9)
|
|
(cherry picked from commit 8c8d0a81ad41a5a4040823049f6548f07ac531b3)
|
|
(cherry picked from commit 85d0d97715edc6198ca9b07c7ca7dcb45d023b9f)
|
|
(cherry picked from commit eb49bf4870b8ba099452fac7640878a5fc24d14c)
|
|
(cherry picked from commit 35a173631f4d5be2e47d8880ee0a1df08f95cebc)
Conflicts:
paramiko/agent.py
|
|
(cherry picked from commit ea8e73a389931962a2aea4c136a2a5d65d612c89)
Conflicts:
setup.py
|
|
(cherry picked from commit 2279ef690932d8ba3627632f5e81bbf5f7bd8381)
|
|
(cherry picked from commit 12cf1674fcd8bf216ec2f12f4ddd111eb8db3514)
|
|
|
|
(cherry picked from commit 5e0a32902856b3b42e8bf4e72fec17fb30c78e66)
Conflicts:
README
paramiko/__init__.py
setup.py
|
|
(cherry picked from commit 673c427fe6fb39f1bb604eaf460daaaa0ce2875c)
Conflicts:
setup.py
|
|
Conflicts:
paramiko/transport.py
Was: ssh 41f4566
|
|
|
|
Re #17
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
can be used in multiprocess code
|
|
support for openssl keys
|
|
Untitled
|
|
|
|
Fix for issue 6: paramiko does not try all available address families
|
|
|
|
|
|
(http://www.mail-archive.com/paramiko@lag.net/msg00476.html)
|