The NetBSD Project

CVS log for pkgsrc/security/ruby-sshkit/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / security / ruby-sshkit

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Oct 21 14:36:58 2024 UTC (6 weeks, 3 days ago) by taca
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
security/ruby-sshkit: update to 1.23.2

1.23.2 (2024-10-15)

Housekeeping

* Update SSHKit::Color to be frozen string literal safe (#545) @npezza93

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Sep 22 06:26:07 2024 UTC (2 months, 2 weeks ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
security/ruby-sshkit: update to 1.23.1


1.23.1 (2024-09-05)

Housekeeping

* Add ostruct dependency to fix warning on Ruby 3.3.5+ (#542) @mattbrictson

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Jun 30 16:29:43 2024 UTC (5 months ago) by taca
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -2 lines
security/ruby-sshkit: update to 1.23.0

1.23.0 (2024-06-23)

This release of SSHKit drops mutex_m as a gem dependency.  If your app
relied on mutex_m being pulled in as a transitive dependency of sshkit, you
may need to now explicitly add mutex_m to your Gemfile.

Breaking Changes

* Drop mutex_m dependency (#536) @Earlopain

New Features

* Handle unbracketed ipv6 addresses (#538) @jeromedalbert

Housekeeping

* Improve auto-generation of release notes (#540) @mattbrictson
* Replace Vagrant with Docker Compose for running functional tests (#539)
  @mattbrictson

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun May 12 16:12:07 2024 UTC (6 months, 3 weeks ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
security/ruby-sshkit: update to 1.22.2

1.22.2 (2024-04-30)

Bug Fixes

* Avoid calling closed? outside of synchronize block (#534) @djmb

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Apr 7 15:08:16 2024 UTC (7 months, 4 weeks ago) by taca
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
security/ruby-sshkit: update to 1.22.1

1.22.1 (2024-04-01)

Bug Fixes

* Explicitly require base64 to fix missing constant error with net-ssh
  7.2.2+ (#532) @mattbrictson

Housekeeping

* Fix failing tests on ruby head (#533) @mattbrictson
* Bump toolmantim/release-drafter from 5.25.0 to 6.0.0 (#530) @dependabot

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Feb 3 16:24:20 2024 UTC (10 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
security/ruby-sshkit: update to 1.22.0

1.21.7 (2023-12-26)

Bug Fixes

* Add mutex_m dependency to fix Ruby 3.3 warning (#525) @mattbrictson

Housekeeping

* Add Ruby 3.3 to CI (#526) @mattbrictson
* Disable functional tests in CI for now (#523) @mattbrictson


1.22.0 (2024-01-09)

With this release, SSHKit now supports SFTP file transfers.  For
backwards-compatibility, SCP is still the default.  To enable SFTP globally
or per host, see more details in #524.

New Features

* Allow SFTP to be used for upload!/download! instead of SCP (#524, #529)
  @mattbrictson

Documentation

* EXAMPLES.md corrections (#527) @JasonPoll

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Dec 17 15:20:31 2023 UTC (11 months, 2 weeks ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
security/ruby-sshkit: update to 1.21.6

1.21.6 (2023-11-17)

This is a gem housekeeping release. No user-facing changes.

Housekeeping

* Bump toolmantim/release-drafter from 5.24.0 to 5.25.0 (#520) @dependabot
* Bump actions/checkout from 3 to 4 (#519) @dependabot

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Jul 9 02:39:10 2023 UTC (16 months, 4 weeks ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
security/ruby-sshkit: update to 1.21.5

1.21.5 (2023-07-04)

This is a gem housekeeping release. No user-facing changes.

Housekeeping

* CI: Use newer Vagrant box to address timeout issues (#517) @mattbrictson
* Bump toolmantim/release-drafter from 5.23.0 to 5.24.0 (#515) @dependabot
* Fix CI failures by running Ruby <= 2.2 on older Ubuntu image (#516)
  @mattbrictson
* Bump actions/cache from 2 to 3 (#511) @dependabot
* Increase Vagrant boot timeout to accommodate slow GitHub Actions (#513)
  @mattbrictson
* Bump toolmantim/release-drafter from 5.22.0 to 5.23.0 (#510) @dependabot
* Upgrade macOS runner in CI since GitHub has retired 10.15 (#512)
  @mattbrictson

Contributors

* @mattbrictson
* @dependabot

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Feb 23 15:13:35 2023 UTC (21 months, 1 week ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
security/ruby-sshkit: update to 1.21.4

1.21.4 (2023-02-20)

This is a gem housekeeping release. No user-facing changes.

Housekeeping

* Add functional test with vagrant on CI (#509) @colorbox
* Migrate CI build from Travis to GitHub Actions (#507) @colorbox
* Fix test by require 'set' (#508) @colorbox
* Bump toolmantim/release-drafter from 5.20.1 to 5.22.0 (#501, #502, #506)
  @dependabot

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Sep 9 13:38:46 2022 UTC (2 years, 2 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
security/ruby-sshkit: update to 1.21.3

Documentation

* In EXAMPLES.md show how to change the SSH port in the DSL (#494)
  @bretweinraub

Housekeeping

* Bump toolmantim/release-drafter from 5.2.0 to 5.20.1 (#498, #500)
  @dependabot
* Include githubactions in the dependabot config (#497) @naveensrinivasan
* Upgrade to GitHub-native Dependabot (#492) @dependabot-preview

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Feb 3 15:07:00 2021 UTC (3 years, 10 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
security/ruby-sshkit: update to 1.21.2

1.21.2 (2021-01-18)

Bug Fixes

* Fix closed connection in pool (#487) @azrle

Documentation

* Update EXAMPLES.md to show how to set the ssh user (#485) @bretweinraub

Housekeeping

* Add latest rubies to CI, including 3.0; drop rubinius CI support (#489)
  @mattbrictson

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Jan 18 15:21:21 2021 UTC (3 years, 10 months ago) by taca
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
security/ruby-sshkit: update to 1.21.1

1.21.1 (2020-11-26)

Bug Fixes
* fix: test_upload_large_file should open file in binary file mode (#486)
  @azrle

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Mar 24 16:20:05 2020 UTC (4 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -2 lines
security/ruby-sshkit: update to 1.21.0

Update ruby-sshkit: update to 1.21.0.
pkgsrc change: add "USE_LANGUAGES=	# none".


1.20.0 (2019-08-03)

* #468: Make upload! take a :verbosity option like exec does - @grosser


1.19.1 (2019-07-02)

* #465: Fix a regression in 1.19.0 that prevented ~ from being used in
  Capistrano paths, e.g. :deploy_to, etc. - @grosser


1.19.0 (2019-07-01)

* #455: Ensure UUID of commands are stable in logging - @lazyatom
* #453: as and within now properly escape their user/group/path arguments,
  and the command nested within an as block is now properly escaped before
  passing to sh -c. In the unlikely case that you were manually escaping
  commands passed to SSHKit as a workaround, you will no longer need to do
  this. See #458 for examples of what has been fixed. - @grosser
* #460: Handle IPv6 addresses without port - @will-in-wi


1.18.2 (2019-02-03)

* #448: Fix misbehaving connection eviction loop when disabling connection
  pooling - Sebastian Cohnen


1.18.1 (2019-01-26)

* #447: Fix broken thread safety by widening critical section - Takumasa Ochi

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Nov 18 15:52:19 2019 UTC (5 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
security/ruby-sshkit: update to 1.20.0

Update ruby-sshkit package to 1.20.0.


## [1.20.0][] (2019-08-03)

  * [#468](https://github.com/capistrano/sshkit/pull/468): Make `upload!` take a `:verbosity` option like `exec` does - [@grosser](https://github.com/grosser)

## [1.19.1][] (2019-07-02)

  * [#465](https://github.com/capistrano/sshkit/pull/456): Fix a regression in 1.19.0 that prevented `~` from being used in Capistrano paths, e.g. `:deploy_to`, etc. - [@grosser](https://github.com/grosser)

## [1.19.0][] (2019-06-30)

  * [#455](https://github.com/capistrano/sshkit/pull/455): Ensure UUID of commands are stable in logging - [@lazyatom](https://github.com/lazyatom)
  * [#453](https://github.com/capistrano/sshkit/pull/453): `as` and `within` now properly escape their user/group/path arguments, and the command nested within an `as` block is now properly escaped before passing to `sh -c`. In the unlikely case that you were manually escaping commands passed to SSHKit as a workaround, you will no longer need to do this. See [#458](https://github.com/capistrano/sshkit/issues/458) for examples of what has been fixed. - [@grosser](https://github.com/grosser)
  * [#460](https://github.com/capistrano/sshkit/pull/460): Handle IPv6 addresses without port - [@will-in-wi](https://github.com/will-in-wi)

## [1.18.2][] (2019-02-03)

  * [#448](https://github.com/capistrano/sshkit/pull/448): Fix misbehaving connection eviction loop when disabling connection pooling - [Sebastian Cohnen](https://github.com/tisba)

## [1.18.1][] (2019-01-26)

  * [#447](https://github.com/capistrano/sshkit/pull/447): Fix broken thread safety by widening critical section - [Takumasa Ochi](https://github.com/aeroastro)

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Dec 17 15:08:35 2018 UTC (5 years, 11 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
security/ruby-sshkit: update to 1.18.0

## [1.18.0][] (2018-10-21)

  * [#435](https://github.com/capistrano/sshkit/pull/435): Consistent verbosity configuration #capture and #test methods - [@NikolayRys](https://github.com/NikolayRys)

## [1.17.0][] (2018-07-07)

  * [#430](https://github.com/capistrano/sshkit/pull/430): [Feature] Command Argument STDOUT/capistrano.log Hiding - [@NorseGaud](https://github.com/NorseGaud)

## [1.16.1][] (2018-05-20)

  * [#425](https://github.com/capistrano/sshkit/pull/425): Command#group incorrectly escapes double quotes, resulting in a a syntax error when specifying the group execution using `as`. This issue manifested when user command quotes changed from double quotes to single quotes. This fix removes the double quote escaping - [@pblesi](https://github.com/pblesi).

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Sep 23 16:13:49 2018 UTC (6 years, 2 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
security/ruby-sshkit: update to 1.17.0

## [1.17.0][] (2018-07-07)

  * [#430](https://github.com/capistrano/sshkit/pull/430): [Feature] Command Argument STDOUT/capistrano.log Hiding - [@NorseGaud](https://github.com/NorseGaud)

## [1.16.1][] (2018-05-20)

  * [#425](https://github.com/capistrano/sshkit/pull/425): Command#group incorrectly escapes double quotes, resulting in a a syntax error when specifying the group execution using `as`. This issue manifested when user command quotes changed from double quotes to single quotes. This fix removes the double quote escaping - [@pblesi](https://github.com/pblesi).

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Mar 14 15:33:33 2018 UTC (6 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
security/ruby-sshkit: update to 1.16.0

## [1.16.0][] (2018-02-03)

  * [#417](https://github.com/capistrano/sshkit/pull/417): Cache key generation for connections becomes slow when `known_hosts` is a valid `net/ssh` options and `known_hosts` file is big. This changes the cache key generation and fixes performance issue - [@ElvinEfendi](https://github.com/ElvinEfendi).
## [1.15.1][] (2017-11-18)

This is a small bug-fix release that fixes problems with `upload!` and `download!` that were inadvertently introduced in 1.15.0.

### Breaking changes

  * None

### Bug fixes

  * [#410](https://github.com/capistrano/sshkit/pull/410): fix NoMethodError when using upload!/download! with Pathnames - [@UnderpantsGnome](https://github.com/UnderpantsGnome)
  * [#411](https://github.com/capistrano/sshkit/pull/410): fix upload!/download! when using relative paths outside of `within` blocks -  [@Fjan](https://github.com/Fjan)

## [1.15.0][] (2017-11-03)

### New features

  * [#408](https://github.com/capistrano/sshkit/pull/408): upload! and download! now respect `within` - [@sj26](https://github.com/sj26)

### Potentially breaking changes

  * `upload!` and `download!` now support remote paths which are
    relative to the `within` working directory. They were previously documented
    as only supporting absolute paths, but relative paths still worked relative
    to the remote working directory. If you rely on the previous behaviour you
    may need to adjust your code.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Sep 10 15:36:13 2017 UTC (7 years, 2 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Update ruby-sshkit to 1.14.0.

1.14.0 (2017-06-30)

Breaking changes

* None

New features

* #401: Add :log_percent option to specify upload!/download! transfer log
  percentage - @aubergene

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jul 30 22:32:21 2017 UTC (7 years, 4 months ago) by wiz
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Switch github HOMEPAGEs to https.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Apr 22 16:43:35 2017 UTC (7 years, 7 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Update ruby-sshkit to 1.13.1.

## [1.13.1][] (2017-03-31)

### Breaking changes

  * None

### Bug fixes

  * [#397](https://github.com/capistrano/sshkt/pull/397): Fix NoMethodError assign_defaults with net-ssh older than 4.0.0 - [@shirosaki](https://github.com/shirosaki)

## [1.13.0][] (2017-03-24)

### Breaking changes

  * None

### New features

  * [#372](https://github.com/capistrano/sshkit/pull/372): Use cp_r in local backend with recursive option - [@okuramasafumi](https://github.com/okuramasafumi)

### Bug fixes

  * [#390](https://github.com/capistrano/sshkit/pull/390): Properly wrap Ruby StandardError w/ add'l context - [@mattbrictson](https://github.com/mattbrictson)
  * [#392](https://github.com/capistrano/sshkit/pull/392): Fix open two connections with changed cache key - [@shirosaki](https://github.com/shirosaki)

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Mar 20 15:10:13 2017 UTC (7 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update ruby-airbrussh to 1.12.0.

## [1.12.0][] (2017-02-10)

### Breaking changes

  * None

### New features

  * Add `SSHKit.config.default_runner_config` option that allows overriding default runner configs.

## [1.11.5][] (2016-12-16)

### Bug fixes

  * Do not prefix `exec` command
    [PR #378](https://github.com/capistrano/sshkit/pull/378) @dreyks

## [1.11.4][] (2016-11-02)

  * Use string interpolation for environment variables to avoid escaping issues
    with sprintf
    [PR #280](https://github.com/capistrano/sshkit/pull/280)
    @Sinjo - Chris Sinjakli

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Oct 17 15:45:26 2016 UTC (8 years, 1 month ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Update ruby-sshkit to 1.11.3.

## [1.11.3][] (2016-09-16)

  * Fix known_hosts caching to match on the entire hostlist
    [PR #364](https://github.com/capistrano/sshkit/pull/364) @byroot

## [1.11.2][] (2016-07-29)

### Bug fixes

  * Fixed a crash occurring when `Host@keys` was set to a non-Enumerable.
    @xavierholt [PR #360](https://github.com/capistrano/sshkit/pull/360)

## [1.11.1][] (2016-06-17)

### Bug fixes

  * Fixed a regression in 1.11.0 that would cause
    `ArgumentError: invalid option(s): known_hosts` in some older versions of
    net-ssh. @byroot [#357](https://github.com/capistrano/sshkit/issues/357)

## [1.11.0][] (2016-06-14)

### Bug fixes

  * Fixed colorized output alignment in Logger::Pretty. @xavierholt
    [PR #349](https://github.com/capistrano/sshkit/pull/349)
  * Fixed a bug that prevented nested `with` calls
    [#43](https://github.com/capistrano/sshkit/issues/43)

### Other changes

  * Known hosts lookup optimization is now enabled by default. @byroot

## 1.10.0 (2016-04-22)

  * You can now opt-in to caching of SSH's known_hosts file for a speed boost
    when deploying to a large fleet of servers. Refer to the
    [README](https://github.com/capistrano/sshkit/tree/v1.10.0#known-hosts-caching) for
    details. We plan to turn this on by default in a future version of SSHKit.
    [PR #330](https://github.com/capistrano/sshkit/pull/330) @byroot
  * SSHKit now explicitly closes its pooled SSH connections when Ruby exits;
    this fixes `zlib(finalizer): the stream was freed prematurely` warnings
    [PR #343](https://github.com/capistrano/sshkit/pull/343) @mattbrictson
  * Allow command map entries (`SSHKit::CommandMap#[]`) to be Procs
    [PR #310](https://github.com/capistrano/sshkit/pull/310)
    @mikz

## 1.9.0

**Refer to the 1.9.0.rc1 release notes for a full list of new features, fixes,
and potentially breaking changes since SSHKit 1.8.1.** There are no changes
since 1.9.0.rc1.

## 1.9.0.rc1

### Potentially breaking changes

  * The SSHKit DSL is no longer automatically included when you `require` it.
    **This means you  must now explicitly `include SSHKit::DSL`.**
    See [PR #219](https://github.com/capistrano/sshkit/pull/219) for details.
    @beatrichartz
  * `SSHKit::Backend::Printer#test` now always returns true
    [PR #312](https://github.com/capistrano/sshkit/pull/312) @mikz

### New features

  * `SSHKit::Formatter::Abstract` now accepts an optional Hash of options
    [PR #308](https://github.com/capistrano/sshkit/pull/308) @mattbrictson
  * Add `SSHKit::Backend.current` so that Capistrano plugin authors can refactor
    helper methods and still have easy access to the currently-executing Backend
    without having to use global variables.
  * Add `SSHKit.config.default_runner` options that allows to override default command runner.
    This option also accepts a name of the custom runner class.
  * The ConnectionPool has been rewritten in this release to be more efficient
    and have a cleaner internal API. You can still completely disable the pool
    by setting `SSHKit::Backend::Netssh.pool.idle_timeout = 0`.
    @mattbrictson @byroot [PR #328](https://github.com/capistrano/sshkit/pull/328)

### Bug fixes

  * make sure working directory for commands is properly cleared after `within` blocks
    [PR #307](https://github.com/capistrano/sshkit/pull/307)
    @steved
  * display more accurate string for commands with spaces being output in `Formatter::Pretty`
    [PR #304](https://github.com/capistrano/sshkit/pull/304)
    @steved
    [PR #319](https://github.com/capistrano/sshkit/pull/319) @mattbrictson
  * Fix a race condition experienced in JRuby that could cause multi-server
    deploys to fail. [PR #322](https://github.com/capistrano/sshkit/pull/322)
    @mattbrictson

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Dec 13 17:18:07 2015 UTC (8 years, 11 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -3 lines
Update ruby-sshkit to 1.8.1.

## 1.8.1

  * Change license to MIT, thanks to all the patient contributors who gave
    their permissions.

## 1.8.0

  * add SSHKit::Backend::ConnectionPool#close_connections
    [PR #285](https://github.com/capistrano/sshkit/pull/285)
    @akm
  * Clean up rubocop lint warnings
    [PR #275](https://github.com/capistrano/sshkit/pull/275)
    @cshaffer
    * Prepend unused parameter names with an underscore
    * Prefer “safe assignment in condition”
    * Disambiguate regexp literals with parens
    * Prefer `sprintf` over `String#%`
    * No longer shadow `caller_line` variable in `DeprecationLogger`
    * Rescue `StandardError` instead of `Exception`
    * Remove useless `private` access modifier in `TestAbstract`
    * Disambiguate block operator with parens
    * Disambiguate between grouped expression and method params
    * Remove assertion in `TestHost#test_assert_hosts_compare_equal` that compares something with itself
  * Export environment variables and execute command in a subshell.
    [PR #273](https://github.com/capistrano/sshkit/pull/273)
    @kuon
  * Introduce `log_command_start`, `log_command_data`, `log_command_exit` methods on `Formatter`
    [PR #257](https://github.com/capistrano/sshkit/pull/257)
    @robd
    * Deprecate `@stdout` and `@stderr` accessors on `Command`
  * Add support for deprecation logging options.
    [README](README.md#deprecation-warnings),
    [PR #258](https://github.com/capistrano/sshkit/pull/258)
    @robd
  * Quote environment variable values.
    [PR #250](https://github.com/capistrano/sshkit/pull/250)
    @Sinjo - Chris Sinjakli
  * Simplified formatter hierarchy.
    [PR #248](https://github.com/capistrano/sshkit/pull/248)
    @robd
    * `SimpleText` formatter now extends `Pretty`, rather than duplicating.
  * Hide ANSI color escape sequences when outputting to a file.
    [README](README.md#output-colors),
    [Issue #245](https://github.com/capistrano/sshkit/issues/245),
    [PR #246](https://github.com/capistrano/sshkit/pull/246)
    @robd
    * Now only color the output if it is associated with a tty,
      or the `SSHKIT_COLOR` environment variable is set.
  * Removed broken support for assigning an `IO` to the `output` config option.
    [Issue #243](https://github.com/capistrano/sshkit/issues/243),
    [PR #244](https://github.com/capistrano/sshkit/pull/244)
    @robd
    * Use `SSHKit.config.output = SSHKit::Formatter::SimpleText.new($stdin)` instead
  * Added support for `:interaction_handler` option on commands.
    [PR #234](https://github.com/capistrano/sshkit/pull/234),
    [PR #242](https://github.com/capistrano/sshkit/pull/242)
    @robd
  * Removed partially supported `TRACE` log level.
    [2aa7890](https://github.com/capistrano/sshkit/commit/2aa78905f0c521ad9f697e7a4ed04ba438d5ee78)
    @robd
  * Add support for the `:strip` option to the `capture` method and strip by default on the `Local` backend.
    [PR #239](https://github.com/capistrano/sshkit/pull/239),
    [PR #249](https://github.com/capistrano/sshkit/pull/249)
    @robd
    * The `Local` backend now strips by default to be consistent with the `Netssh` one.
    * This reverses change [7d15a9a](https://github.com/capistrano/sshkit/commit/7d15a9aebfcc43807c8151bf6f3a4bc038ce6218) to the `Local` capture API to remove stripping by default.
    * If you require the raw, unstripped output, pass the `strip: false` option: `capture(:ls, strip: false)`
  * Simplified backend hierarchy.
    [PR #235](https://github.com/capistrano/sshkit/pull/235),
    [PR #237](https://github.com/capistrano/sshkit/pull/237)
    @robd
    * Moved duplicate implementations of `make`, `rake`, `test`, `capture`, `background` on to `Abstract` backend.
    * Backend implementations now only need to implement `execute_command`, `upload!` and `download!`
    * Removed `Printer` from backend hierarchy for `Local` and `Netssh` backends (they now just extend `Abstract`)
    * Removed unused `Net::SSH:LogLevelShim`
  * Removed dependency on the `colorize` gem. SSHKit now implements its own ANSI color logic, with no external dependencies. Note that SSHKit now only supports the `:bold` or plain modes. Other modes will be gracefully ignored. [#263](https://github.com/capistrano/sshkit/issues/263)
  * New API for setting the formatter: `use_format`. This differs from `format=` in that it accepts options or arguments that will be passed to the formatter's constructor. The `format=` syntax will be deprecated in a future release. [#295](https://github.com/capistrano/sshkit/issues/295)
  * SSHKit now immediately raises a `NameError` if you try to set a formatter that does not exist. [#295](https://github.com/capistrano/sshkit/issues/295)

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Mar 13 15:49:17 2015 UTC (9 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Update ruby-sshkit to 1.7.1.

## 1.7.1

  * Fix a regression in 1.7.0 that caused command completion messages to be removed from log output. @mattbrictson

## 1.7.0

  * Update Vagrantfile to use multi-provider Hashicorp precise64 box - remove URLs. @townsen
  * Merge host ssh_options and Netssh defaults @townsen
    Previously if host-level ssh_options were defined the Netssh defaults
    were ignored.
  * Merge host ssh_options and Netssh defaults
  * Fixed race condition where output of failed command would be empty. @townsen
    Caused random failures of `test_execute_raises_on_non_zero_exit_status_and_captures_stdout_and_stderr`
    Also fixes output handling in failed commands, and generally buggy output.
  * Remove override of backtrace() and backtrace_locations() from ExecuteError. @townsen
    This interferes with rake default behaviour and creates duplicate stacktraces.
  * Allow running local commands using `on(:local)`
  * Implement the upload! and download! methods for the local backend

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Feb 4 16:17:47 2015 UTC (9 years, 10 months ago) by taca
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -4 lines
Update ruby-sshkit to 1.6.1.

## 1.6.0

  * Fix colorize to use the correct API (@fazibear)
  * Lock colorize (sorry guys) version at >= 0.7.0

## 1.6.0 (Yanked, because of colorize.)

  * Force dependency on colorize v0.6.0
  * Add your entries here, remember to credit yourself however you want to be
    credited!
  * Remove strip from capture to preserve whitespace. Nick Townsend
  * Add vmware_fusion Vagrant provider. Nick Townsend
  * Add some padding to the pretty log formatter

## 1.5.1

  * Use `sudo -u` rather than `sudo su` to switch users. Mat Trudel

## 1.5.0

  * Deprecate background helper - too many badly behaved pseudo-daemons. Lee Hambley
  * Don't colourize unless $stdout is a tty. Lee Hambley
  * Remove out of date "Known Issues" section from README. Lee Hambley
  * Dealy variable interpolation inside `as()` block. Nick Townsend
  * Fixes for functional tests under modern Vagrant. Lewis Marshal
  * Fixes for connection pooling. Chris Heald
  * Add `localhost` hostname to local backend. Adam Mckaig
  * Wrap execptions to include hostname. Brecht Hoflack
  * Remove `shellwords` stdlib dependency Bruno Sutic
  * Remove unused `cooldown` accessor. Bruno Sutic
  * Replace Term::ANSIColor with a lighter solution. Tom Clements
  * Documentation fixes. Matt Brictson

## 1.4.0

https://github.com/capistrano/sshkit/compare/v1.3.0...v1.4.0

  * Removed `invoke` alias for [`SSHKit::Backend::Printer.execute`](https://github.com/capistrano/sshkit/blob/master/lib/sshkit/backends/printer.rb#L20). This is to prevent collisions with
  methods in capistrano with similar names, and to provide a cleaner API. See [capistrano issue 912](https://github.com/capistrano/capistrano/issues/912) and [issue 107](https://github.com/capistrano/sshkit/issues/107) for more details.
  * Connection pooling now uses a thread local to store connection pool, giving each thread its own connection pool. Thank you @mbrictson see [#101](https://github.com/capistrano/sshkit/pull/101) for more.
  * Command map indifferent towards strings and symbols thanks to @thomasfedb see [#91](https://github.com/capistrano/sshkit/pull/91)
  * Moved vagrant wrapper to `support` directory, added ability to run tests with vagrant using ssh. @miry see [#64](https://github.com/capistrano/sshkit/pull/64)
  * Removed unnecessary require `require_relative '../sshkit'` in `lib/sshkit/dsl.rb` prevents warnings thanks @brabic.
  * Doc fixes thanks @seanhandley @vojto

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Mar 14 17:57:47 2014 UTC (10 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Add ruby-sshkit package version 1.3.0.

A comprehensive toolkit for remotely running commands in a structured
manner on groups of servers.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>