Skip to content

Instantly share code, notes, and snippets.

@akx
Created January 20, 2014 20:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akx/8528051 to your computer and use it in GitHub Desktop.
Save akx/8528051 to your computer and use it in GitHub Desktop.
paramiko/paramiko #193/#230 test results
These were run on a Windows XP x32 virtual machine.
Python 2.5:
HEAD broken due to ctypes changes
#230 broken due to ctypes changes
Python 2.6:
HEAD broken re agent authentication
#230 works
Python 2.7
HEAD broken re agent authentication
#230 works
--------
PYTHON: C:\Python25 -- LIBRARY: tip.paramiko
Traceback (most recent call last):
File "test_agent.py", line 2, in <module>
for key in Agent().get_keys():
File "C:\paramikotest\tip.paramiko\paramiko\agent.py", line 337, in __init__
import win_pageant
File "C:\paramikotest\tip.paramiko\paramiko\win_pageant.py", line 32, in <module>
from . import _winapi
File "C:\paramikotest\tip.paramiko\paramiko\_winapi.py", line 163, in <module>
class SECURITY_DESCRIPTOR(ctypes.Structure):
File "C:\paramikotest\tip.paramiko\paramiko\_winapi.py", line 176, in SECURITY_DESCRIPTOR
SECURITY_DESCRIPTOR_CONTROL = ctypes.wintypes.USHORT
AttributeError: 'module' object has no attribute 'USHORT'
PYTHON: C:\Python25 -- LIBRARY: akx.paramiko
Traceback (most recent call last):
File "test_agent.py", line 2, in <module>
for key in Agent().get_keys():
File "C:\paramikotest\akx.paramiko\paramiko\agent.py", line 337, in __init__
import win_pageant
File "C:\paramikotest\akx.paramiko\paramiko\win_pageant.py", line 32, in <module>
from . import _winapi
File "C:\paramikotest\akx.paramiko\paramiko\_winapi.py", line 163, in <module>
class SECURITY_DESCRIPTOR(ctypes.Structure):
File "C:\paramikotest\akx.paramiko\paramiko\_winapi.py", line 176, in SECURITY_DESCRIPTOR
SECURITY_DESCRIPTOR_CONTROL = ctypes.wintypes.USHORT
AttributeError: 'module' object has no attribute 'USHORT'
PYTHON: C:\Python26 -- LIBRARY: tip.paramiko
Traceback (most recent call last):
File "test_agent.py", line 2, in <module>
for key in Agent().get_keys():
File "C:\paramikotest\tip.paramiko\paramiko\agent.py", line 345, in __init__
self._connect(conn)
File "C:\paramikotest\tip.paramiko\paramiko\agent.py", line 71, in _connect
ptype, result = self._send_message(chr(SSH2_AGENTC_REQUEST_IDENTITIES))
File "C:\paramikotest\tip.paramiko\paramiko\agent.py", line 87, in _send_message
self._conn.send(struct.pack('>I', len(msg)) + msg)
File "C:\paramikotest\tip.paramiko\paramiko\win_pageant.py", line 113, in send
self._response = _query_pageant(data)
File "C:\paramikotest\tip.paramiko\paramiko\win_pageant.py", line 83, in _query_pageant
pymap.write(msg)
File "C:\paramikotest\tip.paramiko\paramiko\_winapi.py", line 133, in write
ctypes.windll.msvcrt.memcpy(self.view + self.pos, msg, len(msg))
ValueError: Procedure probably called with too many arguments (12 bytes in excess)
PYTHON: C:\Python26 -- LIBRARY: akx.paramiko
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAjWEZt7kuOM9Oydlh40RVaulX4aJRXW+6Ztvius+jd30ONeBd8fZmwilolXvt4BEeKLIg72cJTBUUR/RsSniY98FaT+pdYmbsZdxjJ9PI0Qg68tQvw5a/A86FMgpmwBk7dOQfSQm104w5kbdVPiDta6VijA+oKGSFoNtOKxubK2U=
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAlqDxUfFmejznrA340ZRAatGJUfz82LoYuvGgxIQYc6onVItKhYuSdgUKyY2zKkfNVWVyK3d9GtQiwfvsBpsmoyxw14qVSl7pqEr+pPyTolNOODEh18xuQZ7y3s+gi6mDT1139tpQdi7TX0gdWCmXgMLEMtS4PiY9/7kRMQ+9E5zSmvFqRYhMRICu902tNgOpnfOkvBvOJ4DAxfIxIqGeWM4pEN271zXLKv502lkvsNUDqvj8IMwn6ZbXFp7o9CtspEwB88IuVlJIOFOS2BSBuhuWM83RKUL550WeNf8cDz0BYrM2+PQXYd8TNADqYFcD/jCLKPd61bsvmxYkt49k8Q==
PYTHON: C:\Python27 -- LIBRARY: tip.paramiko
Traceback (most recent call last):
File "test_agent.py", line 2, in <module>
for key in Agent().get_keys():
File "C:\paramikotest\tip.paramiko\paramiko\agent.py", line 345, in __init__
self._connect(conn)
File "C:\paramikotest\tip.paramiko\paramiko\agent.py", line 71, in _connect
ptype, result = self._send_message(chr(SSH2_AGENTC_REQUEST_IDENTITIES))
File "C:\paramikotest\tip.paramiko\paramiko\agent.py", line 87, in _send_message
self._conn.send(struct.pack('>I', len(msg)) + msg)
File "C:\paramikotest\tip.paramiko\paramiko\win_pageant.py", line 113, in send
self._response = _query_pageant(data)
File "C:\paramikotest\tip.paramiko\paramiko\win_pageant.py", line 83, in _query_pageant
pymap.write(msg)
File "C:\paramikotest\tip.paramiko\paramiko\_winapi.py", line 133, in write
ctypes.windll.msvcrt.memcpy(self.view + self.pos, msg, len(msg))
ValueError: Procedure probably called with too many arguments (12 bytes in excess)
PYTHON: C:\Python27 -- LIBRARY: akx.paramiko
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAjWEZt7kuOM9Oydlh40RVaulX4aJRXW+6Ztvius+jd30ONeBd8fZmwilolXvt4BEeKLIg72cJTBUUR/RsSniY98FaT+pdYmbsZdxjJ9PI0Qg68tQvw5a/A86FMgpmwBk7dOQfSQm104w5kbdVPiDta6VijA+oKGSFoNtOKxubK2U=
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAlqDxUfFmejznrA340ZRAatGJUfz82LoYuvGgxIQYc6onVItKhYuSdgUKyY2zKkfNVWVyK3d9GtQiwfvsBpsmoyxw14qVSl7pqEr+pPyTolNOODEh18xuQZ7y3s+gi6mDT1139tpQdi7TX0gdWCmXgMLEMtS4PiY9/7kRMQ+9E5zSmvFqRYhMRICu902tNgOpnfOkvBvOJ4DAxfIxIqGeWM4pEN271zXLKv502lkvsNUDqvj8IMwn6ZbXFp7o9CtspEwB88IuVlJIOFOS2BSBuhuWM83RKUL550WeNf8cDz0BYrM2+PQXYd8TNADqYFcD/jCLKPd61bsvmxYkt49k8Q==
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment