- updated to 0.84 see /usr/share/doc/packages/perl-Net-OpenSSH/Changes 0.84 Jul 2, 2023 - Fix scp/rsync_get handling of multiple source files (bug report by Diab Jerius). - Document how to run interative sftp sessions. OBS-URL: https://build.opensuse.org/request/show/1097593 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Net-OpenSSH?expand=0&rev=17
515 lines
19 KiB
Plaintext
515 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jul 3 03:09:43 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 0.84
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.84 Jul 2, 2023
|
|
- Fix scp/rsync_get handling of multiple source files (bug
|
|
report by Diab Jerius).
|
|
- Document how to run interative sftp sessions.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 23 03:10:53 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 0.83
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.83 Jan 22, 2023
|
|
- Skip quoting test for broken AIX csh shell (bug report by
|
|
jrtaisto@gmail.com, #rt133092).
|
|
- New FAQ entry about running interactive sessions.
|
|
- Add new method "default_ssh_configuration" (feature request
|
|
by Diab Jerius, #rt140762).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 6 03:06:26 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 0.82
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.82 Mar 5, 2022
|
|
- Rerelease as stable version
|
|
0.81_04 Feb 25, 2022
|
|
- Let rsync use the ssh connection in non-blocking mode (bug
|
|
report and pull-request by monkburger@github).
|
|
0.81_03 Apr 18, 2021
|
|
- Improve forward_agent always semantics.
|
|
0.81_02 Apr 18, 2021
|
|
- Fix regression, module was broken for perl 5.8.x.
|
|
0.81_01 Apr 16, 2021
|
|
- Add forward_agent always feature.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 29 03:09:34 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 0.80
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.80 Sep 28, 2020
|
|
- Add restart method
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 30 03:10:27 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
updated to 0.79
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.79 Apr 29, 2020
|
|
- Don't clobber $? in disconnect (bug report by Slaven Rezic,
|
|
#rt129350).
|
|
- Silence spurious warnings being generated in _set_error (bug
|
|
report by Jaroslav Reindl, #rt132449).
|
|
- Error handling in _master_check method was broken.
|
|
- Fix documentation error (patch by Martin Barth)
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 6 05:39:44 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 0.78
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.78 May 5, 2018
|
|
- Free master pty when the user calls disconnect (bug report
|
|
by Jaroslav Reindl, #rt125240).
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 17 06:45:57 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 0.77
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.77 Feb 15, 2018
|
|
- Fix regression broking password authentication (bug report
|
|
by Russell Shingleton).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 12 12:06:47 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 0.76
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.76 Feb 8, 2018
|
|
- Allow passing "file_from" and "from0" options into "rsync"
|
|
(bug report and patch by Slaven Rezic, fixes #rt124357)
|
|
- Document how to manipulate port forwardings.
|
|
- Rename sample directory to examples (fixes #rt122042
|
|
reported by Karen Etheridge).
|
|
|
|
0.75_02 Jul 18, 2017
|
|
- Add support for "master_pty_force" and "get_master_pty_log"
|
|
features.
|
|
- Add support for "subsystem" feature.
|
|
|
|
0.75_01 Mar 3, 2017
|
|
- Use an opaque digest as the last part of the multiplexing
|
|
socket path in order to reduce its size (bug report by
|
|
Sombrerero_Loco at PerlMonks).
|
|
- Improve ctl_path/ctl_dir handling catching more errors
|
|
earlier.
|
|
- Add support for stdin_keep_open feature (bug report by
|
|
fwalters at PerlMonks).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 13 12:35:19 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 0.74
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.74 Feb 10, 2017
|
|
- Update list of options accepted by method "sftp" (bug report
|
|
by Mirror).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 12 13:26:49 UTC 2016 - coolo@suse.com
|
|
|
|
- updated to 0.73
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.73 Jun 10, 2016
|
|
- Some old perl versions doesn't like Errno constant subs
|
|
being called without parents. Add them.
|
|
|
|
0.72 Jun 9, 2016
|
|
- Rerelease as stable.
|
|
|
|
0.71_03 Mar 16, 2016
|
|
- Improve shell detection code.
|
|
- Use a timeout to kill external commands not returning
|
|
control.
|
|
- improve ksh version checking in tests (bug report by jtzako
|
|
via PerlMonks)
|
|
|
|
0.71_02 Mar 11, 2016
|
|
- Lighten master socket checks in async mode in order to avoid
|
|
blocking and setting custom signal handlers which can
|
|
interfere with event-programming frameworks (bug report by
|
|
Doug Hoyte).
|
|
|
|
0.71_01 Jan 20, 2016
|
|
- Add entry on the documentation about how to integrate the
|
|
module with event-oriented programming frameworks (bug
|
|
report by Doug Hoyte, #gh17)
|
|
- Use an adaptative delaying algorithm while waiting for the
|
|
multiplexing socket to pop up (bug report by Doug Hoyte,
|
|
#gh17).
|
|
- Improve SIGCHLD handling and interoperability with other
|
|
modules setting custom handlers (bug report by Doug Hoyte,
|
|
#gh16).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 10:25:25 UTC 2016 - coolo@suse.com
|
|
|
|
- updated to 0.70
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.70 Jan 20, 2016
|
|
- Re-release as stable.
|
|
|
|
0.69_01 Jan 14, 2016
|
|
- Add fish.pm to MANIFEST (bug reported by Erik Ferguson).
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 26 10:00:18 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 0.68
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.68 Dec 20, 2015
|
|
- Rerelease as stable
|
|
|
|
0.67_02 Dec 4, 2015
|
|
- Do not croak when a method gets an unknown argument as far
|
|
as its value is undef
|
|
|
|
0.67_01 Nov 7, 2015
|
|
- fix internal waitpid usage (bug report by Konrad
|
|
Bucheli, #rt108516)
|
|
- use strict and warnings in Net::OpenSSH::ConnectionCache
|
|
(bug report and fix by Mohammad S Anwar)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 16 09:26:48 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 0.66
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.66 Oct 11, 2015
|
|
- documentation fix (reported by Alex Kok)
|
|
- allow redirecting debug output to a custom file handle
|
|
|
|
0.65_06 Aug 26, 2015
|
|
- accept IPv6 addresess with zone indexes (bug report by
|
|
Cserbák Márton)
|
|
- some documentation corrections (bug report and patch by
|
|
Florian Schlichting)
|
|
|
|
0.65_05 Jul 13, 2015
|
|
- improve documentation
|
|
|
|
0.65_04 Jul 13, 2015
|
|
- add support for Object::Remote framework integration
|
|
- be more explicit on errors about non matching host public
|
|
keys if possible (still unfinished, bug report by Ferenc
|
|
Erki)
|
|
- add support for connecting to remote unix sockets (requires
|
|
patch to OpenSSH)
|
|
|
|
0.65_03 Jun 18, 2015
|
|
- remove defined-or operator usage in order to remain perl
|
|
5.8.x compatible
|
|
|
|
0.65_02 Jun 17, 2015
|
|
- accept as targets URIs where the username contains the at
|
|
sign (bug report by Mark Rushing)
|
|
|
|
0.65_01 Mar 12, 2015
|
|
- add disown_master method
|
|
- add sshfs_mount.pl sample
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 14 19:22:28 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 0.64
|
|
see /usr/share/doc/packages/perl-Net-OpenSSH/Changes
|
|
|
|
0.64 Mar 12, 2015
|
|
WARNING: mayor internal changes have been introduced since
|
|
last stable release!!!
|
|
- Rerelease as stable
|
|
|
|
0.63_07 Jan 25, 2015
|
|
- umask is not thread safe, avoid it (bug report and fix by
|
|
Shaun Pankau)
|
|
|
|
0.63_06 Jan 15, 2015
|
|
- DESTROY was overwritting $@
|
|
|
|
0.63_05 Jan 8, 2015
|
|
WARNING, this is a mayor internal change!!!
|
|
it may introduce regression bugs!!!
|
|
===============================================================
|
|
- completely revamp internal logic for master monitoring
|
|
===============================================================
|
|
- add constructor option 'connect'
|
|
- add method 'any'
|
|
- add "contributing code" documentation section
|
|
- update TODO list
|
|
|
|
0.63_04 Jan 4, 2015
|
|
- remove usage of defined-or operator in order to restore
|
|
support for perl 5.8
|
|
|
|
0.63_03 Jan 3, 2015
|
|
- remove usage of defined-or operator in order to restore
|
|
support for perl 5.8
|
|
|
|
0.63_02 Jan 2, 2015
|
|
- make module instalable on Windows and Cygwin
|
|
- fix error on regular expression inside quoting.t (bug report
|
|
by Slaven Rezic)
|
|
- documentation section about security added
|
|
- doc corrections (reported by Gregor Herrmann from Debian)
|
|
- AT&T ksh is broken, don't use it when testing quoting
|
|
functions (bug report by Greg Oldendick)
|
|
|
|
0.63_01 Jun 14, 2014
|
|
- add clean_cache method to Net::OpenSSH::ConnectionCache (bug
|
|
report by Mithun Ayachit)
|
|
|
|
0.62 Jun 14, 2014
|
|
- rerelease as stable
|
|
|
|
0.61_18 May 6, 2014
|
|
- add passwd_prompt feature
|
|
- check for the password not being requested a second time
|
|
(bug report by leschm)
|
|
- more spelling errors corrected
|
|
|
|
0.61_17 Apr 24, 2014
|
|
- lots of spelling errors corrected
|
|
- support code for master_setpgrp feature was not reseting the
|
|
terminal process group owner on failure (bug report by
|
|
Matthias Hofer)
|
|
- MSWin, MSCmd and Chain quoters where missing from the
|
|
MANIFEST and so not being distributed
|
|
- document MSWin and MSCmd quoters
|
|
- add dummy package Net::OpenSSH::SSH
|
|
|
|
0.61_16 Apr 6, 2014
|
|
- add work around in quoting.t for Solaris csh 'fixing'
|
|
invalid UTF8 sequences
|
|
|
|
0.61_15 Apr 2, 2014
|
|
- from OpenSSH version 6.5 UNKNOWN is not a valid
|
|
you-are-not-going-to-use-it-anyway hostname as it tries to
|
|
resolve; now we use 0.0.0.0 instead
|
|
- add support for master_setpgrp and setpgrp features
|
|
- scp does not accept setting bandwidth limit to 0
|
|
|
|
0.61_14 Oct 30, 2013
|
|
- the way used in tests to detect when they are running in the
|
|
background was broken (bug report by Victor Efimov)
|
|
|
|
0.61_13 Oct 28, 2013
|
|
- set bath_mode when test are being run on the background
|
|
(bug report by Victor Efimov)
|
|
- disable testing against custom ssh server as it is currently
|
|
broken
|
|
|
|
0.61_12 Oct 10, 2013
|
|
- rsync_* was not replicating time attributes when copy_attrs
|
|
was set (bug report and fix by SUN Guonian)
|
|
- add chain quoter
|
|
- add quoters for MS Windows (MSWin, MSCmd)
|
|
- extended argument quoting was never triggered
|
|
- stream_encoding option was not accepted by capture2 method
|
|
- glob_quoting option was not accepted by most methods
|
|
- rename quote_style option as remote_shell
|
|
|
|
0.61_11 Aug 29, 2013
|
|
- rsync_get method relied on a feature not available in old
|
|
but still widely used versions of rsync (bug report by
|
|
laiweiwei)
|
|
|
|
0.61_10 Jul 29, 2013
|
|
- disable ControlPersist only when OpenSSH version >= 5.6 (bug
|
|
report by Philippe Bruhat)
|
|
- autodetect OpenSSH version during object creation
|
|
|
|
0.61_09 Jul 19, 2013
|
|
- forcibly disable ControlPersist that may have been set from
|
|
ssh configuration files (bug report by Philippe Bruhat)
|
|
|
|
0.61_08 Jul 19, 2013
|
|
- fix test errors on perl 5.8
|
|
|
|
0.61_07 Jul 15, 2013
|
|
- capture methods were not hanling retriable errors correctly
|
|
(bug report by Victor Efimov)
|
|
|
|
0.61_06 Jul 12, 2013
|
|
- another take into the shell_is_clean sanity check. Now we
|
|
mimic sshd close enough to fool bash and make it behave as
|
|
when really called by sshd
|
|
|
|
0.61_05 Jul 11, 2013
|
|
- add shell_is_clean sanity check to test scripts to avoid
|
|
false negatives while testing (bug report by Karen
|
|
Etheridge)
|
|
|
|
0.61_04 Jun 28, 2013
|
|
- print more informative error messages when loading an
|
|
optional module fail
|
|
- remove useless old fix for a nonexistent bug on
|
|
_fileno_dup_over (un-bug report by Tammy Rockvam)
|
|
|
|
0.61_03 May 10, 2013
|
|
- when testing on AIX don't check mux socket permissions and
|
|
use correct ps arguments (bug report by mwatson)
|
|
- apply doc patch by Florian of Debian project
|
|
- add open3socket method
|
|
- open2socket and open2pty now return the socket and pty
|
|
respectively when called on scalar context
|
|
- methods returning several file objects now croak when called
|
|
on scalar context
|
|
|
|
0.61_02 Apr 16, 2013
|
|
- add support for multiple shell quoting backends
|
|
- add support for X11 forwarding
|
|
|
|
0.61_01 Mar 18, 2013
|
|
- remote shell detection code was broken in tests (bug report
|
|
by Neil Bowers)
|
|
- skip tests requiring a bourne shell when the remote shell is
|
|
csh or some derivative as tcsh
|
|
|
|
0.60 Feb 15, 2013
|
|
- scp_put and rsync_put where not handling correctly the case
|
|
where glob was set but the given file patterns didn't match
|
|
any local file (bug report by Pavel Leity).
|
|
- $SIG{__DIE__} was not always localized before calling eval
|
|
|
|
0.59 Jan 31, 2013
|
|
- release as stable
|
|
- fix some misspellings
|
|
|
|
0.58_04 May 2, 2012
|
|
- solve some git merge mistakes
|
|
|
|
0.58_03 May 1, 2012
|
|
- several misspellings corrected on the docs (bug report by
|
|
Florian Schlichting from Debian - I love these guys!)
|
|
- don't put square brackets around IPv6 addreses when passing
|
|
the hostname to ssh (bug report by Alexey ?)
|
|
|
|
0.58_02 Apr 16, 2012
|
|
- strict_mode lets pass world-writable directories if they
|
|
have the restricted deletion flag set
|
|
- implement sshfs import and export methods
|
|
- add forward_agent feature
|
|
- do not disable ssh-agent when using password authentication
|
|
- some documentation improvements
|
|
|
|
0.58_01 Jan 30, 2012
|
|
- add new documentation section about debugging
|
|
- new helper module Net::OpenSSH::OSTracer added
|
|
- ConnectionCache module was missing from MANIFEST
|
|
- correction on default_ssh_opts feature documentation
|
|
(reported by Yann Kerhervé)
|
|
|
|
0.57 Dec 21, 2011
|
|
- quote equal sign
|
|
- do not quote commas
|
|
|
|
0.56_01 Dec 8, 2011
|
|
- rsync methods were failing when user was defined (bug report
|
|
by black_fire)
|
|
- detect when the destructor is being called from a different
|
|
thread (bug report by troy99 at PerlMonks)
|
|
- support for Net::OpenSSH::Gateway added
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 08 19:16:51 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
- update to 0.55, cumulative changes from 0.52 to 0.55:
|
|
* scp methods were broken when a user was given
|
|
* add support for verbose option in scp methods
|
|
* implement parse_connections_opts
|
|
* solve bug related to expansion of HOST var when an IPv6 address was given
|
|
* add FAQ about running remote commands via sudo
|
|
* add sample for Net::Telnet integration
|
|
* add sample for sudo usage reading password from DATA
|
|
* add default_ssh_opts feature
|
|
* getpwuid may fail, check $home is defined before using it
|
|
* add FAQ entry about MaxSessions limit reached
|
|
* handling of default_std*_file was broken
|
|
* keep errors from opening default slave streams
|
|
* add Net::OpenSSH::ConnectionCache package
|
|
* place '--' in ssh command after host name
|
|
* add support for die_on_error
|
|
* add support for batch_mode feature
|
|
* using { stdin_data => [] } was generating warnings
|
|
* add support for custom login handlers
|
|
* remove SIG{__WARN__} localizations
|
|
* quoter was not handling "\n" correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 09 22:14:10 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
- update to 0.52:
|
|
* skip bad passwd test when IO::Pty is not available
|
|
|
|
- changes from 0.51:
|
|
* require version 2 of the SSH protocol
|
|
* remove harmless "my $foo = ... if ..." bug
|
|
* encoding handling in sftp method was broken
|
|
* sftp method was broken
|
|
* better support for sharing SSH connections with children
|
|
* add sample for usage with Net::Telnet
|
|
* bad sample in documentation corrected
|
|
* error status was not reset between calls (regression)
|
|
* remove internal line numbers from error messages
|
|
* encoding errors were not propageted in pipe_in and pipe_out methods
|
|
* better messages on bad encoding errors
|
|
* add support for passphrase protected keys
|
|
* add support for passing the private key path as an explicit constructor
|
|
option
|
|
* bug solved on password handling
|
|
* bug solved in _fileno_dup_over
|
|
* remove redundant _check_master_and_clear_error
|
|
* pipe_in and pipe_out were not correctly setting error status on failure
|
|
* support argument_encoding in pipe_in and pipe_out
|
|
* document how to set StrictHostKeyChecking=no
|
|
* replace @error_prefix arguments by a localized stack
|
|
* use _load_module for Encode loading
|
|
* remove no-encoding hack on _master_ctl
|
|
* add encoding support
|
|
* undef $SIG{CHLD} inside blocking methods
|
|
* make hostname argument to constructor optional when external_master is set
|
|
* better error handling in constructor
|
|
* s/reuse_master/external_master/ ; never were happy with the old option name
|
|
* implement reuse_master feature
|
|
* do not propagate extra arguments from wait_for_master to _wait_for_master
|
|
* accept ssh_opts in make_remote_command
|
|
* solve "Not enough arguments for grep" bug
|
|
* troubleshooting guide improved
|
|
* add pointer to OpenSSH Wikibook
|
|
* add autosudo.pl sample
|
|
* implement stdintout_dpipe_is_parent feature
|
|
* add support for dpipe feature
|
|
* remove spurious warnings generated when control command failed to run
|
|
* timeout at object level where being ignored by _waitpid
|
|
* document how to run detached remote processes
|
|
* add support for kill_ssh_on_timeout feature and better timeout handling
|
|
* set ssh option ServerAliveInterval
|
|
* system could return -1 on error instead of false
|
|
* add change_password.pl sample
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 01 00:10:10 CET 2011 - pascal.bleser@opensuse.org
|
|
|
|
- initial version (0.50)
|
|
|