Jeff Forcier
0c56e2a40b
Merge branch '1.9'
2013-02-03 11:52:36 -08:00
Jeff Forcier
6284666cfd
Merge branch '1.8' into 1.9
2013-02-03 11:52:30 -08:00
Jeff Forcier
bf87cd124d
Update explicitly-stated Python version reqs to 2.5+
2013-02-03 11:52:11 -08:00
Jeff Forcier
235050a67c
Merge pull request #105 from clarete/master
...
tox structure
2013-02-03 11:22:25 -08:00
Michael Williamson
08109136b4
Replace useless version check with import from __future__
2013-01-05 00:15:26 +00:00
Michael Williamson
0b6aebb8a9
Verify Python version >= 2.6 before running context manager test
2013-01-05 00:05:58 +00:00
Michael Williamson
602250fdf9
Turn SFTPFile into a context manager
2013-01-04 23:43:15 +00:00
Jeff Forcier
21cb9a2d86
Merge branch '1.9'
2012-12-31 16:54:00 -05:00
Jeff Forcier
876c9bdbda
Merge branch '1.8' into 1.9
2012-12-31 16:53:55 -05:00
Jeff Forcier
d5edad63a3
New year
2012-12-31 16:53:51 -05:00
Jason R. Coombs
5f5137414c
Add NEWS entry
2012-12-02 07:34:31 -05:00
Jason R. Coombs
6c4c00a3f3
Merge changes from no_pywin32
2012-12-02 07:12:37 -05:00
Jason R. Coombs
ce86a53a37
Updated NEWS
2012-12-02 06:52:37 -05:00
Jason R. Coombs
7bde7840dd
Merge with master
2012-12-02 06:48:32 -05:00
Jason R. Coombs
9f21d36040
Restore Python 2.5 compatibility w.r.t with statement.
2012-11-30 20:26:21 -05:00
Maarten
3bbcf808d8
Limit memory allocation of get_bytes to 1MB
...
If get_bytes() can pad unlimited, a RSA pub key could be crafted
that would allocate GB's of nulls, thereby forming a DoS-vector.
2012-11-30 15:14:49 +01:00
Michael van der Kolff
cd51bfc031
Add support for get_pty to SSHClient.exec_command()
2012-11-30 22:02:09 +11:00
Jeff Forcier
0ae0e9800c
Changelog re #71
2012-11-29 18:06:38 -08:00
Jeff Forcier
2cbe383080
Apply put() version of #90
2012-11-29 16:16:35 -08:00
Eric Buehl
9c0d467667
allow uploading of files from an open file object
2012-11-29 16:09:47 -08:00
Jeff Forcier
70fce374b4
Merge branch '1.9'
2012-11-29 15:37:28 -08:00
Jeff Forcier
5073b7236d
Merge branch '1.8' into 1.9
2012-11-29 15:37:25 -08:00
Jeff Forcier
7255dcf042
Update Travis settings:
...
* Don't email me, I'll see it on IRC if I'm online
* Ping #paramiko, not #fabric, as it now exists
2012-11-29 15:37:22 -08:00
Jeff Forcier
531606b0d6
Revert "Make send() and recv() fail when channel is closed"
...
This reverts commit 23f3099b6f
.
2012-11-29 15:19:56 -08:00
Jeff Forcier
2223aa10cc
Revert "Forgot to import errno"
...
This reverts commit 668870aa83
.
2012-11-29 15:19:50 -08:00
Jeff Forcier
2ae06c70af
Merge branch '1.9'
2012-11-29 15:19:20 -08:00
Jeff Forcier
287f9c3423
Revert "Forgot to import errno"
...
This reverts commit 203c7379ac
.
2012-11-29 15:19:15 -08:00
Jeff Forcier
bda161330f
Revert "Make send() and recv() fail when channel is closed"
...
This reverts commit 8496eff0b7
.
2012-11-29 15:19:07 -08:00
Jeff Forcier
03c350903e
Merge branch '1.8' into 1.9
2012-11-29 15:18:53 -08:00
Jeff Forcier
682a3eff84
Revert "Forgot to import errno"
...
This reverts commit 537f95dbb3
.
2012-11-29 15:18:48 -08:00
Jeff Forcier
7a4d3c4e42
Revert "Make send() and recv() fail when channel is closed"
...
This reverts commit bc3674d0f0
.
2012-11-29 15:18:40 -08:00
Tomer Filiba
203c7379ac
Forgot to import errno
2012-11-29 14:55:34 -08:00
Tomer Filiba
8496eff0b7
Make send() and recv() fail when channel is closed
...
``sendall()`` was checking if the channel has been closed,
and failed accordingly, but ``send()`` and ``recv()`` did not.
This meant that ``chan.send("foo")`` when the channel was already
closed, just blocked forever.
2012-11-29 14:55:31 -08:00
Tomer Filiba
537f95dbb3
Forgot to import errno
2012-11-29 14:38:33 -08:00
Tomer Filiba
bc3674d0f0
Make send() and recv() fail when channel is closed
...
``sendall()`` was checking if the channel has been closed,
and failed accordingly, but ``send()`` and ``recv()`` did not.
This meant that ``chan.send("foo")`` when the channel was already
closed, just blocked forever.
2012-11-29 14:38:23 -08:00
Jeff Forcier
962d4a3cec
Merge pull request #99 from tomerfiliba/patch-1
...
Make send() and recv() fail when channel is closed
2012-11-29 14:35:19 -08:00
Jeff Forcier
f6ed6a8bbf
Changelog re #80 , fixes #80
2012-11-29 08:55:43 -08:00
Jeff Forcier
b9c39fc1d2
Merge pull request #95 from Bockit/master
...
Add a closed property to BufferedFile
2012-11-29 08:53:53 -08:00
Jeff Forcier
2575b3efc4
Fix #94
2012-11-29 08:52:39 -08:00
Jeff Forcier
d47e6b9e7f
Merge branch '1.9'
2012-11-28 22:29:22 -08:00
Jeff Forcier
5ed0e11a7f
Merge branch '1.8' into 1.9
2012-11-28 22:22:58 -08:00
Jeff Forcier
2832f3c60f
Make docs target build whenever Paramiko files change
2012-11-28 22:22:54 -08:00
Jeff Forcier
2403504b44
Fix #113 : add timeout passthru to exec_command
2012-11-28 22:22:33 -08:00
Jeff Forcier
10c51e2726
Bump dev version to 1.10
2012-11-28 22:18:44 -08:00
Jeff Forcier
c4d4818cdd
Make docs target build whenever Paramiko files change
2012-11-28 22:18:31 -08:00
Jason R. Coombs
13892788c3
Copied code from jaraco.windows rather than requiring it as a dependency.
2012-11-23 14:15:33 -05:00
Jason R. Coombs
c0ef3fd493
Create the memory map with the security attributes for the current user (rather than the default) to avoid permissions failures when the client and the agent run in different UAC contexts. Fixes #98 .
2012-11-23 14:08:16 -05:00
Jason R. Coombs
0698254b18
Use MemoryMap from jaraco.windows in lieu of mmap.mmap.
2012-11-23 14:03:20 -05:00
Jason R. Coombs
64d6734086
Simplify pageant implementation by using an anonymous mmap instead of an explicit file. Requires Python 2.5.
2012-11-23 13:07:28 -05:00
Olle Lundberg
a07a339006
Create a copy of the identityfile list.
...
The copy is needed else the original
identityfile list is in the internal
config list is updated when we modify
the return dictionary.
2012-11-20 12:43:40 +01:00