Commit Graph

929 Commits

Author SHA1 Message Date
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
Olle Lundberg 5670e111c9 Add tests for identityfile parsing. 2012-11-20 12:42:29 +01:00
Olle Lundberg 78654e82ec DRY up the code for populating the return list 2012-11-20 00:45:32 +01:00
Jeff Forcier 71f8c5c9f5 Git ignore built docs dir 2012-11-06 16:28:45 -08:00
Jeff Forcier d7aa342c20 Git ignore built docs dir 2012-11-06 16:28:42 -08:00
Jeff Forcier b42c73356c Git ignore built docs dir 2012-11-06 16:28:35 -08:00
Lincoln de Sousa 79dffacf4e Adding tox info (and a requirements file) 2012-11-06 18:02:10 -05:00
Jeff Forcier 06d987c362 Merge branch '1.8' into 1.9 2012-11-06 13:13:04 -08:00
Jeff Forcier a32addcfb7 Tweak travis config 2012-11-06 13:13:00 -08:00
Jeff Forcier 65de2529a9 Update changelog date for 1.9.0 2012-11-06 13:10:03 -08:00
Jeff Forcier 42f1b451a6 Merge branch '1.8'
Conflicts:
	NEWS
	paramiko/__init__.py
	setup.py
2012-11-06 13:09:23 -08:00
Jeff Forcier 7f4c26f860 Cut 1.8.1 2012-11-06 13:08:41 -08:00
Jeff Forcier a3b44c7ed9 Bump to 1.9.0 for release 2012-11-06 13:06:08 -08:00
Jeff Forcier ebd007b217 Python 2.5 compat 2012-11-05 23:10:13 -08:00
Jeff Forcier e7ab3c068f Fix broken import 2012-11-05 23:10:05 -08:00
Jeff Forcier 308c5f57d9 Add ProxyCommand classes to top level API 2012-11-05 23:09:52 -08:00
Jeff Forcier 7a3cb790a6 Changelog re #97 2012-11-05 17:55:37 -08:00
Jeff Forcier fd392d6b20 One more patch from @clarete's work 2012-11-05 17:47:33 -08:00
Jeff Forcier 191a5fc08c Implement (& test for) ProxyCommand interpolation.
Forgot this earlier.
2012-11-05 17:44:25 -08:00
Jeff Forcier 0981c25cd8 Formatting 2012-11-05 17:35:06 -08:00