Commit Graph

968 Commits

Author SHA1 Message Date
Jeff Forcier fd5e29b5a8 Somehow missed a pretty important change in the changelog 2012-11-05 11:22:07 -08:00
Jason R. Coombs 45aa88b530 Remove dependency on pywin32. Just use ctypes for simplicity. 2012-11-01 10:09:41 -04:00
Jason R. Coombs e0d71b5efb Remove test for presence of ctypes (assumed present in global imports). 2012-11-01 10:03:46 -04:00
Tomer Filiba 668870aa83 Forgot to import errno 2012-10-26 15:46:28 +03:00
Tomer Filiba 23f3099b6f 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-10-26 15:44:34 +03:00
James Hiscock c78a5856e8 Update paramiko/file.py
Added a closed property as an alternative accessor to BufferedFile's _closed property.
2012-10-17 14:25:22 +12:00
Olle Lundberg 221131fa21 Whitespace fixes. 2012-10-16 17:02:04 +02:00
Olle Lundberg 04cc4d5510 Be more pythonic. 2012-10-16 16:54:44 +02:00
Olle Lundberg 7ce9875ed7 Implement support for parsing proxycommand. 2012-10-16 16:38:38 +02:00
Olle Lundberg d66d75f277 Add tests for proxycommand parsing. 2012-10-16 16:38:09 +02:00
Olle Lundberg b22c11ab1b Pep8 fixes 2012-10-16 15:00:08 +02:00
Olle Lundberg 2dd74f953d Spelling 2012-10-16 14:52:27 +02:00
Olle Lundberg ad587fa0ef Add host negation support to paramiko config.
This is a rewrite of the SSHConfig class to
conform with the rules specified by the
manpage for ssh_config.
This change also adds support for negation
according to the rules introduced by
OpenSSH 5.9. Reference:
http://www.openssh.com/txt/release-5.9
2012-10-16 13:57:05 +02:00
Olle Lundberg f33481cc44 Add test for host negation. 2012-10-16 13:53:06 +02:00
Olle Lundberg 3174b6c894 Updated tests for new ssh config format. 2012-10-16 13:52:21 +02:00
Jeff Forcier 786920a320 Merge branch '1.8' 2012-10-15 13:33:16 -07:00
Jeff Forcier dfb45dec7f Refactoring: it's a thing. Re #85 2012-10-15 13:21:58 -07:00
Jeff Forcier 7c12862b55 Only override unittest assertions when absolutely necessary.
Fixes #85
2012-10-15 12:57:39 -07:00
Jeff Forcier 1341e28882 Move SFTPClient.get() termination condition to loop end.
Ensures callback always executes even for zero-len files.

Fixes #90
2012-10-14 21:46:50 -07:00
Jeff Forcier 78815afe9d Merge branch '1.8'
Conflicts:
	NEWS
2012-10-14 20:40:59 -07:00
Jeff Forcier 8e5f774965 Meh fabfile for docs uploading 2012-10-14 20:40:39 -07:00
Jeff Forcier 45969670db Add 1.9.0 to master NEWS 2012-10-14 17:06:36 -07:00
Jeff Forcier e99399ce66 Set up 1.8.1 chunk in NEWS 2012-10-14 17:05:18 -07:00
Jeff Forcier e3ab0489f3 Add missing release date to NEWS for 1.8.0 2012-10-14 17:03:47 -07:00
Jeff Forcier 09488c665b 80-col fix 2012-09-25 22:09:49 -07:00
Jeff Forcier 2d7355da5e Fix module import in tests 2012-09-25 18:11:30 -07:00
Jeff Forcier 71456b8990 Correct dev-installation doc in package metadata 2012-09-25 18:10:28 -07:00
Jeff Forcier 2e016358ef Whitespace + lang tweak 2012-09-25 18:09:35 -07:00
Jeff Forcier 30a2d14b78 Init header update 2012-09-25 18:05:01 -07:00
Jeff Forcier 47c5b3a65b Nuke old copy of original README 2012-09-24 19:19:41 -07:00
Jeff Forcier 3cba95f112 Transition back to Paramiko's readme; update to be currently accurate 2012-09-24 19:19:00 -07:00
Jeff Forcier 217512430d Remove extraneous changelog lines from 'ssh' 2012-09-24 19:14:34 -07:00
Jeff Forcier f0c953dcf6 Namespace issue numbers appropriately 2012-09-24 19:12:54 -07:00
Jeff Forcier c9db81861a For now, merge ssh CHANGES file into paramiko NEWS 2012-09-24 19:09:53 -07:00
Jeff Forcier dd6fb2577d Bump to 0.8.x due to nontrivial changes
(cherry picked from commit d7def60c4784fed39fc8714753304a150da131c7)

Conflicts:
	setup.py
2012-09-24 19:00:19 -07:00
Jeff Forcier 3c01fdda14 Fix #28: hide interpreter-death threading exceptions
(cherry picked from commit 3709d2e02bf67ccc272e1f2311e5db125a922ba0)
2012-09-24 18:59:54 -07:00
Jeff Forcier 43f8236063 Changelog re #40
(cherry picked from commit c27915d55182cfa22c517c2d6d887316fc89c80a)
2012-09-24 18:59:50 -07:00
Jeff Forcier f8bb0433a2 Travis integration
(cherry picked from commit 4cb9fed74bbde4730d2901dde4adb7cb47ae796a)
2012-09-24 18:59:39 -07:00
Jeff Forcier 557eb524f0 Exit correctly so test.py can be used in CI
(cherry picked from commit d516fe71ea1d8bdb7b2e278fa519f7f860d7e234)
2012-09-24 18:59:37 -07:00
Jeff Forcier e0be91a4c9 Fixes to failing-test teardowns to avoid more exceptions or hangs
(cherry picked from commit 734f3d6f42ef1564f473fee5526e0354fc8196fc)

Conflicts:
	test.py
2012-09-24 18:59:33 -07:00
Jeff Forcier 212fe74f09 Whitespace
(cherry picked from commit baa930eb583b65938cfcfa272a1eb2af12df3502)
2012-09-24 18:59:09 -07:00
Jeff Forcier 88df2ac180 Changelog re #11
(cherry picked from commit c8e76e3a801098ecfec02fe52cd83bb7fab9f19a)
2012-09-24 18:59:04 -07:00
Jeff Forcier 66118cad83 Improve unknown-server exception language
Fixes #11
(cherry picked from commit 01ab79211c3aeeb8dd55dafff3ce7b3a77844ca6)
2012-09-24 18:58:59 -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
Jeff Forcier 7ead8d9c70 Fix unbound local variable exception
(cherry picked from commit 503d7e62602cfe3ed63a4f44fba12874a17aa199)
2012-09-24 18:56:45 -07:00
Laurent Peuch 400ea089d5 add the url to github in the setup.py for pypi
(cherry picked from commit abfefc2f95c377cc134d9b0b71c8cdd692f321c8)

Conflicts:
	setup.py
2012-09-24 18:56:20 -07:00
Jeff Forcier 45c1212949 Changelog re #36
(cherry picked from commit 5b8cdd990fea9269f8b5297ad1e3e52de08f2ee6)
2012-09-24 18:54:33 -07:00
Andrew 38dec6fc5b - make sure we honor 2-factor for all auth_pkey blocks
- explicit check for ['password'] as remaining auth type
(cherry picked from commit 53a3421da6d74333c4679fd6289d418917833b44)
2012-09-24 18:54:30 -07:00
Andrew b592eb1074 make sure to break out of key auth loop on success when doing 2-factor
(cherry picked from commit 0a4aa8a9d119022adef3b8d89f129ea26110fc1a)
2012-09-23 16:46:07 -07:00
Andrew 33176b90f7 add support for 2 factor authentication (key+password)
(cherry picked from commit be19c273bbe77d58fd67edeabf344ff253997b23)
2012-09-23 16:46:06 -07:00