From e37f0b57bd1cef9739c8c870bc954941b9fc4453 Mon Sep 17 00:00:00 2001 From: Jeff Forcier Date: Sun, 23 Oct 2011 00:47:50 -0700 Subject: Copyright update, pending removal of preamble from all files --- README | 2 +- demos/demo.py | 2 +- demos/demo_server.py | 2 +- demos/demo_sftp.py | 2 +- demos/demo_simple.py | 2 +- demos/forward.py | 2 +- demos/interactive.py | 2 +- demos/rforward.py | 2 +- setup.py | 2 +- setup_helper.py | 2 +- ssh/__init__.py | 10 +++++----- ssh/agent.py | 2 +- ssh/auth_handler.py | 2 +- ssh/ber.py | 2 +- ssh/buffered_pipe.py | 2 +- ssh/channel.py | 2 +- ssh/client.py | 2 +- ssh/common.py | 2 +- ssh/compress.py | 2 +- ssh/config.py | 2 +- ssh/dsskey.py | 2 +- ssh/file.py | 2 +- ssh/hostkeys.py | 2 +- ssh/kex_gex.py | 2 +- ssh/kex_group1.py | 2 +- ssh/logging22.py | 2 +- ssh/message.py | 2 +- ssh/packet.py | 2 +- ssh/pipe.py | 2 +- ssh/pkey.py | 2 +- ssh/primes.py | 2 +- ssh/resource.py | 2 +- ssh/rsakey.py | 2 +- ssh/server.py | 2 +- ssh/sftp.py | 2 +- ssh/sftp_attr.py | 2 +- ssh/sftp_client.py | 2 +- ssh/sftp_file.py | 2 +- ssh/sftp_handle.py | 2 +- ssh/sftp_server.py | 2 +- ssh/sftp_si.py | 2 +- ssh/ssh_exception.py | 2 +- ssh/transport.py | 4 ++-- ssh/util.py | 2 +- test.py | 2 +- tests/loop.py | 2 +- tests/stub_sftp.py | 2 +- tests/test_auth.py | 2 +- tests/test_buffered_pipe.py | 2 +- tests/test_client.py | 2 +- tests/test_file.py | 2 +- tests/test_hostkeys.py | 2 +- tests/test_kex.py | 2 +- tests/test_message.py | 2 +- tests/test_packetizer.py | 2 +- tests/test_pkey.py | 2 +- tests/test_sftp.py | 2 +- tests/test_sftp_big.py | 2 +- tests/test_transport.py | 2 +- tests/test_util.py | 2 +- 60 files changed, 65 insertions(+), 65 deletions(-) diff --git a/README b/README index a15e9d20..ccc2fe6e 100644 --- a/README +++ b/README @@ -4,7 +4,7 @@ ssh :'ssh': Python SSH module :Copyright: Copyright (c) 2011 Jeff Forcier -:Copyright: Based on the Paramiko module, Copyright (c) 2003-2009 Robey Pointer +:Copyright: Based on the Paramiko module, Copyright (c) 2011 Jeff Forcier :License: LGPL :Homepage: http://pypi.python.org/pypi/ssh/ diff --git a/demos/demo.py b/demos/demo.py index 5ae74106..cab1ae87 100755 --- a/demos/demo.py +++ b/demos/demo.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/demos/demo_server.py b/demos/demo_server.py index 3465310a..de272201 100644 --- a/demos/demo_server.py +++ b/demos/demo_server.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/demos/demo_sftp.py b/demos/demo_sftp.py index 270c0d1d..7586cc40 100755 --- a/demos/demo_sftp.py +++ b/demos/demo_sftp.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/demos/demo_simple.py b/demos/demo_simple.py index c46a9e42..cb67f7a0 100755 --- a/demos/demo_simple.py +++ b/demos/demo_simple.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/demos/forward.py b/demos/forward.py index 249ee53a..87b4527c 100644 --- a/demos/forward.py +++ b/demos/forward.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/demos/interactive.py b/demos/interactive.py index 2aa4f7e0..1ecf3f3d 100644 --- a/demos/interactive.py +++ b/demos/interactive.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/demos/rforward.py b/demos/rforward.py index c9f46160..f5c1c2f9 100755 --- a/demos/rforward.py +++ b/demos/rforward.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2008 Robey Pointer +# Copyright (C) 2008 Jeff Forcier # # This file is part of ssh. # diff --git a/setup.py b/setup.py index 2fdf4f41..8a6a0c23 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2008 Robey Pointer +# Copyright (C) 2003-2008 Jeff Forcier # # This file is part of ssh. # diff --git a/setup_helper.py b/setup_helper.py index 9c0cffbd..9206aae9 100644 --- a/setup_helper.py +++ b/setup_helper.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/__init__.py b/ssh/__init__.py index 6e8c0d6b..8aa978ee 100644 --- a/ssh/__init__.py +++ b/ssh/__init__.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2011 Robey Pointer +# Copyright (C) 2003-2011 Jeff Forcier # # This file is part of ssh. # @@ -48,8 +48,8 @@ released under the GNU Lesser General Public License (LGPL). Website: U{http://www.lag.net/ssh/} @version: 1.7.8 -@author: Robey Pointer -@contact: robeypointer@gmail.com +@author: Jeff Forcier +@contact: jeff@bitprophet.org @license: GNU Lesser General Public License (LGPL) """ @@ -59,8 +59,8 @@ if sys.version_info < (2, 2): raise RuntimeError('You need python 2.2 for this module.') -__author__ = "Robey Pointer " -__date__ = "21 May 2011" +__author__ = "Jeff Forcier " +__date__ = "23 October 2011" __version__ = "1.7.8" __version_info__ = (1, 7, 8) __license__ = "GNU Lesser General Public License (LGPL)" diff --git a/ssh/agent.py b/ssh/agent.py index 95b10340..015e1037 100644 --- a/ssh/agent.py +++ b/ssh/agent.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 John Rochester +# Copyright (C) 2011 John Rochester # # This file is part of ssh. # diff --git a/ssh/auth_handler.py b/ssh/auth_handler.py index 368fa716..352b2b13 100644 --- a/ssh/auth_handler.py +++ b/ssh/auth_handler.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/ber.py b/ssh/ber.py index ddc8070b..acf7d8f6 100644 --- a/ssh/ber.py +++ b/ssh/ber.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/buffered_pipe.py b/ssh/buffered_pipe.py index 2d2b3e7b..6b92892f 100644 --- a/ssh/buffered_pipe.py +++ b/ssh/buffered_pipe.py @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2007 Robey Pointer +# Copyright (C) 2006-2007 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/channel.py b/ssh/channel.py index 5162b363..f3bf6d84 100644 --- a/ssh/channel.py +++ b/ssh/channel.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/client.py b/ssh/client.py index d5209fa3..9e6317a4 100644 --- a/ssh/client.py +++ b/ssh/client.py @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2007 Robey Pointer +# Copyright (C) 2006-2007 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/common.py b/ssh/common.py index 168161d7..8f6a77cb 100644 --- a/ssh/common.py +++ b/ssh/common.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/compress.py b/ssh/compress.py index ca7d9ed5..0b5a4259 100644 --- a/ssh/compress.py +++ b/ssh/compress.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/config.py b/ssh/config.py index 57e6bad6..8c1451b5 100644 --- a/ssh/config.py +++ b/ssh/config.py @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2007 Robey Pointer +# Copyright (C) 2006-2007 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/dsskey.py b/ssh/dsskey.py index 765a73cf..b1b662ce 100644 --- a/ssh/dsskey.py +++ b/ssh/dsskey.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/file.py b/ssh/file.py index 2a813c8e..14037268 100644 --- a/ssh/file.py +++ b/ssh/file.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/hostkeys.py b/ssh/hostkeys.py index 5e596610..6ee9fdca 100644 --- a/ssh/hostkeys.py +++ b/ssh/hostkeys.py @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2007 Robey Pointer +# Copyright (C) 2006-2007 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/kex_gex.py b/ssh/kex_gex.py index 78d2fabf..78dfb300 100644 --- a/ssh/kex_gex.py +++ b/ssh/kex_gex.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/kex_group1.py b/ssh/kex_group1.py index 9e680230..9378a9bb 100644 --- a/ssh/kex_group1.py +++ b/ssh/kex_group1.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/logging22.py b/ssh/logging22.py index 7be2b699..154d59da 100644 --- a/ssh/logging22.py +++ b/ssh/logging22.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/message.py b/ssh/message.py index ca9226cc..24a06fd6 100644 --- a/ssh/message.py +++ b/ssh/message.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/packet.py b/ssh/packet.py index 8ac8c4df..47b721ca 100644 --- a/ssh/packet.py +++ b/ssh/packet.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/pipe.py b/ssh/pipe.py index c36845aa..ccee94da 100644 --- a/ssh/pipe.py +++ b/ssh/pipe.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/pkey.py b/ssh/pkey.py index e2845625..ba0b158d 100644 --- a/ssh/pkey.py +++ b/ssh/pkey.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/primes.py b/ssh/primes.py index 475b6e6b..18bff1a4 100644 --- a/ssh/primes.py +++ b/ssh/primes.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/resource.py b/ssh/resource.py index 75702d17..2bcf8d9a 100644 --- a/ssh/resource.py +++ b/ssh/resource.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/rsakey.py b/ssh/rsakey.py index f3f2d9cf..bec9de71 100644 --- a/ssh/rsakey.py +++ b/ssh/rsakey.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/server.py b/ssh/server.py index 9bf80fd9..dae2d964 100644 --- a/ssh/server.py +++ b/ssh/server.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/sftp.py b/ssh/sftp.py index 6d0f8f12..eb0b43fc 100644 --- a/ssh/sftp.py +++ b/ssh/sftp.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/sftp_attr.py b/ssh/sftp_attr.py index 09d9cf95..9433599e 100644 --- a/ssh/sftp_attr.py +++ b/ssh/sftp_attr.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2006 Robey Pointer +# Copyright (C) 2003-2006 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/sftp_client.py b/ssh/sftp_client.py index af2b02d7..7d2a43e6 100644 --- a/ssh/sftp_client.py +++ b/ssh/sftp_client.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/sftp_file.py b/ssh/sftp_file.py index 8700bb82..218f7cbb 100644 --- a/ssh/sftp_file.py +++ b/ssh/sftp_file.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/sftp_handle.py b/ssh/sftp_handle.py index 8b894d44..84787363 100644 --- a/ssh/sftp_handle.py +++ b/ssh/sftp_handle.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/sftp_server.py b/ssh/sftp_server.py index a4ecec53..b521f3c5 100644 --- a/ssh/sftp_server.py +++ b/ssh/sftp_server.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/sftp_si.py b/ssh/sftp_si.py index 12d94618..21ec7658 100644 --- a/ssh/sftp_si.py +++ b/ssh/sftp_si.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/ssh_exception.py b/ssh/ssh_exception.py index 5302d0f6..2f1e0c63 100644 --- a/ssh/ssh_exception.py +++ b/ssh/ssh_exception.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/ssh/transport.py b/ssh/transport.py index f3d7d241..9cb014e0 100644 --- a/ssh/transport.py +++ b/ssh/transport.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # @@ -194,7 +194,7 @@ class Transport (threading.Thread): """ _PROTO_ID = '2.0' - _CLIENT_ID = 'ssh_1.7.7.1' + _CLIENT_ID = 'ssh_1.7.8' _preferred_ciphers = ( 'aes128-ctr', 'aes256-ctr', 'aes128-cbc', 'blowfish-cbc', 'aes256-cbc', '3des-cbc', 'arcfour128', 'arcfour256' ) diff --git a/ssh/util.py b/ssh/util.py index c89f020e..816d80d7 100644 --- a/ssh/util.py +++ b/ssh/util.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/test.py b/test.py index a6eb7662..a92f150b 100755 --- a/test.py +++ b/test.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2003-2007 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/loop.py b/tests/loop.py index 4e5ed939..ac48a873 100644 --- a/tests/loop.py +++ b/tests/loop.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/stub_sftp.py b/tests/stub_sftp.py index 54ba1abe..172f33a4 100644 --- a/tests/stub_sftp.py +++ b/tests/stub_sftp.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_auth.py b/tests/test_auth.py index ef8e9657..db4b7c53 100644 --- a/tests/test_auth.py +++ b/tests/test_auth.py @@ -1,4 +1,4 @@ -# Copyright (C) 2008 Robey Pointer +# Copyright (C) 2008 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_buffered_pipe.py b/tests/test_buffered_pipe.py index 07a35158..a656e3b6 100644 --- a/tests/test_buffered_pipe.py +++ b/tests/test_buffered_pipe.py @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2007 Robey Pointer +# Copyright (C) 2006-2007 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_client.py b/tests/test_client.py index 1ef38ef2..45e34ec9 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_file.py b/tests/test_file.py index 4cbdaffe..999a0f8d 100755 --- a/tests/test_file.py +++ b/tests/test_file.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_hostkeys.py b/tests/test_hostkeys.py index 21330dc6..7b9bbc7f 100644 --- a/tests/test_hostkeys.py +++ b/tests/test_hostkeys.py @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2007 Robey Pointer +# Copyright (C) 2006-2007 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_kex.py b/tests/test_kex.py index b52b71b4..4c467280 100644 --- a/tests/test_kex.py +++ b/tests/test_kex.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_message.py b/tests/test_message.py index 32724772..b6abd5cd 100644 --- a/tests/test_message.py +++ b/tests/test_message.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_packetizer.py b/tests/test_packetizer.py index 1adb28a4..da23f7a7 100644 --- a/tests/test_packetizer.py +++ b/tests/test_packetizer.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_pkey.py b/tests/test_pkey.py index 5353b817..18bd1e1c 100644 --- a/tests/test_pkey.py +++ b/tests/test_pkey.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_sftp.py b/tests/test_sftp.py index afce8533..752bc39e 100755 --- a/tests/test_sftp.py +++ b/tests/test_sftp.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_sftp_big.py b/tests/test_sftp_big.py index 8c6fb31a..f1a5ce2f 100644 --- a/tests/test_sftp_big.py +++ b/tests/test_sftp_big.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_transport.py b/tests/test_transport.py index 1c7d3075..b25a23f3 100644 --- a/tests/test_transport.py +++ b/tests/test_transport.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # diff --git a/tests/test_util.py b/tests/test_util.py index 6bd02cfd..b44aa0e3 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2009 Robey Pointer +# Copyright (C) 2011 Jeff Forcier # # This file is part of ssh. # -- cgit v1.2.1