├── .gitignore ├── .travis.yml ├── Changes ├── MANIFEST ├── Makefile.PL ├── README ├── examples ├── autosudo.pl ├── bug125210.pl ├── bug125240.pl ├── change_passwd.pl ├── expect.pl ├── git_ssh_through_mux.pl ├── git_with_password.pl ├── hoytechbug.pl ├── keep_in_sync.pl ├── login_handler.pl ├── mod_perl_openssh.pm ├── net-telnet.pl ├── net_telnet.pl ├── password_from_data.pl ├── save_master_error.pl ├── setenv_and_exec.pl └── sshfs_mount.pl ├── lib └── Net │ ├── OpenSSH.pm │ └── OpenSSH │ ├── ConnectionCache.pm │ ├── Constants.pm │ ├── ModuleLoader.pm │ ├── More.pm │ ├── OSTracer.pm │ ├── ObjectRemote.pm │ ├── SSH.pm │ ├── ShellQuoter.pm │ └── ShellQuoter │ ├── Chain.pm │ ├── MSCmd.pm │ ├── MSWin.pm │ ├── POSIX.pm │ ├── csh.pm │ └── fish.pm ├── patches ├── openssh-fwd-stdio-to-streamlocal-1.patch └── sshfs-slave-1.diff └── t ├── 1_run.t ├── 2_pods.t ├── common.pm ├── known_hosts ├── pod-spell.t ├── quoting.t ├── test_server_key ├── test_server_key.pub ├── test_user_key ├── test_user_key.pub └── uri.t /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/.travis.yml -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/Changes -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/MANIFEST -------------------------------------------------------------------------------- /Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/Makefile.PL -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/README -------------------------------------------------------------------------------- /examples/autosudo.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/autosudo.pl -------------------------------------------------------------------------------- /examples/bug125210.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/bug125210.pl -------------------------------------------------------------------------------- /examples/bug125240.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/bug125240.pl -------------------------------------------------------------------------------- /examples/change_passwd.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/change_passwd.pl -------------------------------------------------------------------------------- /examples/expect.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/expect.pl -------------------------------------------------------------------------------- /examples/git_ssh_through_mux.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/git_ssh_through_mux.pl -------------------------------------------------------------------------------- /examples/git_with_password.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/git_with_password.pl -------------------------------------------------------------------------------- /examples/hoytechbug.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/hoytechbug.pl -------------------------------------------------------------------------------- /examples/keep_in_sync.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/keep_in_sync.pl -------------------------------------------------------------------------------- /examples/login_handler.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/login_handler.pl -------------------------------------------------------------------------------- /examples/mod_perl_openssh.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/mod_perl_openssh.pm -------------------------------------------------------------------------------- /examples/net-telnet.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/net-telnet.pl -------------------------------------------------------------------------------- /examples/net_telnet.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/net_telnet.pl -------------------------------------------------------------------------------- /examples/password_from_data.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/password_from_data.pl -------------------------------------------------------------------------------- /examples/save_master_error.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/save_master_error.pl -------------------------------------------------------------------------------- /examples/setenv_and_exec.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/setenv_and_exec.pl -------------------------------------------------------------------------------- /examples/sshfs_mount.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/examples/sshfs_mount.pl -------------------------------------------------------------------------------- /lib/Net/OpenSSH.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ConnectionCache.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ConnectionCache.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/Constants.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/Constants.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ModuleLoader.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ModuleLoader.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/More.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/More.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/OSTracer.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/OSTracer.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ObjectRemote.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ObjectRemote.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/SSH.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/SSH.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ShellQuoter.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ShellQuoter.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ShellQuoter/Chain.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ShellQuoter/Chain.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ShellQuoter/MSCmd.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ShellQuoter/MSCmd.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ShellQuoter/MSWin.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ShellQuoter/MSWin.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ShellQuoter/POSIX.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ShellQuoter/POSIX.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ShellQuoter/csh.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ShellQuoter/csh.pm -------------------------------------------------------------------------------- /lib/Net/OpenSSH/ShellQuoter/fish.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/lib/Net/OpenSSH/ShellQuoter/fish.pm -------------------------------------------------------------------------------- /patches/openssh-fwd-stdio-to-streamlocal-1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/patches/openssh-fwd-stdio-to-streamlocal-1.patch -------------------------------------------------------------------------------- /patches/sshfs-slave-1.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/patches/sshfs-slave-1.diff -------------------------------------------------------------------------------- /t/1_run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/1_run.t -------------------------------------------------------------------------------- /t/2_pods.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/2_pods.t -------------------------------------------------------------------------------- /t/common.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/common.pm -------------------------------------------------------------------------------- /t/known_hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/known_hosts -------------------------------------------------------------------------------- /t/pod-spell.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/pod-spell.t -------------------------------------------------------------------------------- /t/quoting.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/quoting.t -------------------------------------------------------------------------------- /t/test_server_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/test_server_key -------------------------------------------------------------------------------- /t/test_server_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/test_server_key.pub -------------------------------------------------------------------------------- /t/test_user_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/test_user_key -------------------------------------------------------------------------------- /t/test_user_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/test_user_key.pub -------------------------------------------------------------------------------- /t/uri.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salva/p5-Net-OpenSSH/HEAD/t/uri.t --------------------------------------------------------------------------------