The following module was proposed for inclusion in the Module List:

  modid:       Net::SSH::Perl::Timeout
  DSLIP:       MdpOp
  description: A wrapper of Net::SSH::Perl that has timeout
  userid:      AVIVSIM (Aviv Simionovici)
  chapterid:   5 (Networking_Devices_IPC)
  communities:
    http://www.perlmonks.org/?node_id=566455

  similar:
    Net::OpenSSH

  rationale:

    I am an experienced software engineer from Israel. In the past 2
    years I've worked with perl on linux in order to build a large
    automation framework for vmware/emc. I noticed that Net::SSH::Perl
    lacks the notion/api for 'timeout'. The other perl module
    Net::OpenSSH does not implement the timeout correctly due to
    improper implementation in the OpenSSH itself. I wrote a wrapper on
    top of Net::SSH::Perl that implements timeout on ssh commands. The
    module I wrote uses another thread that monitors the main thread and
    can stop it if the timeout elapsed. It uses forks; forks::shared;
    Thread::Queue. The module I wrote is just a wrapper on top of
    Net::SSH::Perl, adds to it only a few apis that use timeout. All
    other Net::SSH::Perl are exposed as in the original Net::SSH::Perl.

  enteredby:   AVIVSIM (Aviv Simionovici)
  enteredon:   Sun Mar 18 05:02:27 2012 GMT

The resulting entry would be:

Net::SSH::Perl::
::Timeout         MdpOp A wrapper of Net::SSH::Perl that has timeout AVIVSIM


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=46800000_92bbb3160394bea0&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=46800000_92bbb3160394bea0&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Net%3A%3ASSH%3A%3APerl%3A%3ATimeout

Reply via email to