./security/ruby-sshkit, Makes it easy to write structured, testable SSH commands

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.21.4, Package name: ruby31-sshkit-1.21.4, Maintainer: pkgsrc-users

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


Required to run:
[security/ruby-net-ssh] [security/ruby-net-scp] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 141.5 KB

Version history: (Expand)


CVS history: (Expand)


   2023-02-23 16:13:35 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
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
   2022-09-09 15:38:46 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
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
   2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605)
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \ 
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2021-02-03 16:07:01 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
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
   2021-01-18 16:21:21 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
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
   2020-03-24 17:20:06 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
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
   2019-11-18 16:52:19 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
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)