head 1.23; access; symbols pkgsrc-2023Q4:1.22.0.2 pkgsrc-2023Q4-base:1.22 pkgsrc-2023Q3:1.21.0.2 pkgsrc-2023Q3-base:1.21 pkgsrc-2023Q2:1.20.0.4 pkgsrc-2023Q2-base:1.20 pkgsrc-2023Q1:1.20.0.2 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.19.0.4 pkgsrc-2022Q4-base:1.19 pkgsrc-2022Q3:1.19.0.2 pkgsrc-2022Q3-base:1.19 pkgsrc-2022Q2:1.18.0.6 pkgsrc-2022Q2-base:1.18 pkgsrc-2022Q1:1.18.0.4 pkgsrc-2022Q1-base:1.18 pkgsrc-2021Q4:1.18.0.2 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.16.0.6 pkgsrc-2021Q3-base:1.16 pkgsrc-2021Q2:1.16.0.4 pkgsrc-2021Q2-base:1.16 pkgsrc-2021Q1:1.16.0.2 pkgsrc-2021Q1-base:1.16 pkgsrc-2020Q4:1.14.0.8 pkgsrc-2020Q4-base:1.14 pkgsrc-2020Q3:1.14.0.6 pkgsrc-2020Q3-base:1.14 pkgsrc-2020Q2:1.14.0.4 pkgsrc-2020Q2-base:1.14 pkgsrc-2020Q1:1.14.0.2 pkgsrc-2020Q1-base:1.14 pkgsrc-2019Q4:1.13.0.4 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.12.0.8 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.6 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.12.0.4 pkgsrc-2019Q1-base:1.12 pkgsrc-2018Q4:1.12.0.2 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.11.0.2 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.10.0.4 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.2 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.9.0.6 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.4 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.8.0.2 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.7.0.2 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.6.0.2 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.5.0.8 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.6 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.4 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.2 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.3.0.6 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.4 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.2 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.1.0.8 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.6 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.4 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.2 pkgsrc-2014Q1-base:1.1; locks; strict; comment @# @; 1.23 date 2024.02.03.16.24.20; author taca; state Exp; branches; next 1.22; commitid X2mvIbCvxnYVp0XE; 1.22 date 2023.12.17.15.20.31; author taca; state Exp; branches; next 1.21; commitid xgzy0OtdzfKHBPQE; 1.21 date 2023.07.09.02.39.10; author taca; state Exp; branches; next 1.20; commitid bXlGeCwrnDwjz4wE; 1.20 date 2023.02.23.15.13.35; author taca; state Exp; branches; next 1.19; commitid AO1L5ExyDOdd7FeE; 1.19 date 2022.09.09.13.38.46; author taca; state Exp; branches; next 1.18; commitid EI8JtNdIvKsuXbTD; 1.18 date 2021.10.26.11.17.59; author nia; state Exp; branches; next 1.17; commitid PNswNV9GDLZeojeD; 1.17 date 2021.10.07.14.54.42; author nia; state Exp; branches; next 1.16; commitid nfjKlj1wTplMcTbD; 1.16 date 2021.02.03.15.07.00; author taca; state Exp; branches; next 1.15; commitid h4lZk9qPb03DbhGC; 1.15 date 2021.01.18.15.21.21; author taca; state Exp; branches; next 1.14; commitid aEsh6RE4HfBrMdEC; 1.14 date 2020.03.24.16.20.05; author taca; state Exp; branches; next 1.13; commitid ASPgXJ3rPG3gKF1C; 1.13 date 2019.11.18.15.52.19; author taca; state Exp; branches; next 1.12; commitid dBcdPRhHPEkWFlLB; 1.12 date 2018.12.17.15.08.35; author taca; state Exp; branches; next 1.11; commitid E14OMEuTgQnBea4B; 1.11 date 2018.09.23.16.13.49; author taca; state Exp; branches; next 1.10; commitid pcZ5BT867kMnkfTA; 1.10 date 2018.03.14.15.33.33; author taca; state Exp; branches; next 1.9; commitid 5kjNh7zurhD9jruA; 1.9 date 2017.09.10.15.36.13; author taca; state Exp; branches; next 1.8; commitid K6sF0C0WaXtJgF6A; 1.8 date 2017.04.22.16.43.35; author taca; state Exp; branches; next 1.7; commitid 5Uf3PZVOvzoRayOz; 1.7 date 2017.03.20.15.10.13; author taca; state Exp; branches; next 1.6; commitid AbhmRlxG7RTaIiKz; 1.6 date 2016.10.17.15.45.26; author taca; state Exp; branches; next 1.5; commitid MSuPp0gIbT6CRvqz; 1.5 date 2015.12.13.17.18.07; author taca; state Exp; branches; next 1.4; commitid yaD67BM4St9djOMy; 1.4 date 2015.11.04.01.18.08; author agc; state Exp; branches; next 1.3; commitid agUNgZr58GM2fIHy; 1.3 date 2015.03.13.15.49.17; author taca; state Exp; branches; next 1.2; commitid tzm55fFOowuIEsdy; 1.2 date 2015.02.04.16.17.47; author taca; state Exp; branches; next 1.1; commitid 5IIq6ivG8NAf0I8y; 1.1 date 2014.03.14.17.57.47; author taca; state Exp; branches; next ; commitid 7TEJC9F94mAg4Hsx; desc @@ 1.23 log @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 @ text @$NetBSD: distinfo,v 1.22 2023/12/17 15:20:31 taca Exp $ BLAKE2s (sshkit-1.22.0.gem) = ae1bd8e074ce7d52dabab0185a86c8b3fb7d6c3257a60886efb85cc9913ab377 SHA512 (sshkit-1.22.0.gem) = fea5d130c0821f8762f76fa3eb9daa6104bea0f1dd59a0cf3845becc96773d2ac81b909151c9535d68dd1fd17a6f6071cde048d74c9c46105ac3d5d143c20d3b Size (sshkit-1.22.0.gem) = 146944 bytes @ 1.22 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2023/07/09 02:39:10 taca Exp $ d3 3 a5 3 BLAKE2s (sshkit-1.21.6.gem) = aaa1fc3a6097d96b8b44c1ce2c684fdaa8a4bdc3359cd8c43d337fc3c2bfb580 SHA512 (sshkit-1.21.6.gem) = 8f6db82cd3607e947b6fd7ad0c5010b631254bcd12c19489e8446d83b352f9333baf9ed77aa197a4f0a081f75363404f5e48289f2d1f701c1a23cd834cca0ac4 Size (sshkit-1.21.6.gem) = 145408 bytes @ 1.21 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2023/02/23 15:13:35 taca Exp $ d3 3 a5 3 BLAKE2s (sshkit-1.21.5.gem) = ce04c0d52d301f3cc721fb48841673504107c9241f7920a703f527ada5c9800b SHA512 (sshkit-1.21.5.gem) = e441da155323dd71c235d3ebb4ddccd41987183cffe4e23cb52404ba25a16ae4f3c1f786d7be4db6dc8733013720b99d12c8f3369f1d8841f967407b3edb28b2 Size (sshkit-1.21.5.gem) = 145408 bytes @ 1.20 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2022/09/09 13:38:46 taca Exp $ d3 3 a5 3 BLAKE2s (sshkit-1.21.4.gem) = 5bc59130878c723cba38d556d9195cd5ac989eec8dda2237233a6cbd4bbf3aed SHA512 (sshkit-1.21.4.gem) = c3a56b7dd80334b87d512054e98e8a72d93b036a4fb0adc34fad259c5b851de6a3c69549d1472442a3b822d371e80115849aa767dd7fda215fd0f626a7138173 Size (sshkit-1.21.4.gem) = 144896 bytes @ 1.19 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2021/10/26 11:17:59 nia Exp $ d3 3 a5 3 BLAKE2s (sshkit-1.21.3.gem) = bf6382ef1680755ccb8597a5c429d47a089b097e7b556a6823336fbb9d297227 SHA512 (sshkit-1.21.3.gem) = ede63fd798db6e49fb2a1e9379699bd3e5de27f6b83640506a848f179fd83efed410357c899e97a41b1ab7e3baf47d88f87dcecf2bbcdf7475bea0d35817a9cc Size (sshkit-1.21.3.gem) = 144896 bytes @ 1.18 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2021/10/07 14:54:42 nia Exp $ d3 3 a5 3 BLAKE2s (sshkit-1.21.2.gem) = 25fef5befaa240635ce2f4a422f215044415d0ecb04806778e5d45f1f8669624 SHA512 (sshkit-1.21.2.gem) = 37515726b67ae0e2ac9dff42cf7b71a32832ebe144aa192332780e4d9aead1a9e4c3cf7f6f0b994804175a5befd896b32908a82ba2e4f4a1d4e4b0f5bf01c3b3 Size (sshkit-1.21.2.gem) = 144896 bytes @ 1.17 log @security: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2021/02/03 15:07:00 taca Exp $ d3 1 a3 1 RMD160 (sshkit-1.21.2.gem) = 68fd22a99335ec4cef9204f2506cb6dd417713d6 @ 1.16 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2021/01/18 15:21:21 taca Exp $ a2 1 SHA1 (sshkit-1.21.2.gem) = 82aa8106e78e0e2980f5310ed0e9de894e9d4f6d @ 1.15 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2020/03/24 16:20:05 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.21.1.gem) = fc32935574f0f4d69ba3cb7b85c667b540c73875 RMD160 (sshkit-1.21.1.gem) = da19d80ab5e52f0c49ee02a37a935ca4adf7f79a SHA512 (sshkit-1.21.1.gem) = 794ff492b737190470acdf8238ae4203ce1e66916ee2caba110eee7c92026897f89ee25d30971f9244359c51cc449f954ecabfd2f6a90b068cedf5ed253f8ba2 Size (sshkit-1.21.1.gem) = 144384 bytes @ 1.14 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2019/11/18 15:52:19 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.21.0.gem) = d3fd4480b3d109f49a36673905d17831300d5ed9 RMD160 (sshkit-1.21.0.gem) = 4309faf5ac94bd4408fdbaad309473653436f815 SHA512 (sshkit-1.21.0.gem) = 981fdaa19d633e92d4e3ef5fc9255a89d992813c400af4a468e6cf12ca52cbe612b771a87afe6392c4098d07b42162d5981025b8b214aafa197a68222b5e234e Size (sshkit-1.21.0.gem) = 144384 bytes @ 1.13 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2018/12/17 15:08:35 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.20.0.gem) = 2ec6e7dd29573992d13063d0040f867f058e972d RMD160 (sshkit-1.20.0.gem) = dd626b1c8130df48d0de4c9b0d9ca85f002086ae SHA512 (sshkit-1.20.0.gem) = 682234f99d6ae9533c99f0319ad0f3732f2ff166a8f1a07d5ce8ff59fd9606af9440798a39f657dd3899e9278639aa93d5fb29af8f64b2ebea7f3b8e75fb25fa Size (sshkit-1.20.0.gem) = 155648 bytes @ 1.12 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2018/09/23 16:13:49 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.18.0.gem) = eb17f097a1c8273ff7ad22674c6817c3efbd4e51 RMD160 (sshkit-1.18.0.gem) = ee4f4c6e4400890e09a63f4c72c35518b2379dc6 SHA512 (sshkit-1.18.0.gem) = ceff9c7be99155b5e86e1564be221da5946b91b396ffc948aafbbc1a5214928020ee3db97615b780c91f4fefacff2174c4d0a33e54aa2e935552eecedac71bde Size (sshkit-1.18.0.gem) = 150016 bytes @ 1.11 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2018/03/14 15:33:33 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.17.0.gem) = 058457616958529f9411dd60c992333eb8f17d8d RMD160 (sshkit-1.17.0.gem) = f081b128b77f5db3ab790c01bd6b20d615f63ebc SHA512 (sshkit-1.17.0.gem) = 61f531651a76418e157c1affa55927e438ad3eda9dea2b3f0c26f566522df11d1d39eceef84f706aa7733b60c8428dbb3d7da863ada64a24c79567dc4a8c10ad Size (sshkit-1.17.0.gem) = 149504 bytes @ 1.10 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2017/09/10 15:36:13 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.16.0.gem) = 73d644235f07c3e5224dfd158b720ffc273502be RMD160 (sshkit-1.16.0.gem) = 81167b05fed00e45fa0579612c8f401af87e8b85 SHA512 (sshkit-1.16.0.gem) = 87577469428e9332aa17eadb7d5fc8b5264f7d03db92f40f53e1b75431a1b8e4b381611ea86726272d130d6d2f6150c7cd37bfeaf7fe07e5f5eec77300002349 Size (sshkit-1.16.0.gem) = 147968 bytes @ 1.9 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2017/04/22 16:43:35 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.14.0.gem) = 65f7e1e64561e56b6d18a3f6fe299889d6bc21b8 RMD160 (sshkit-1.14.0.gem) = 680b536e4053172378f4c5267cb11cccf275645c SHA512 (sshkit-1.14.0.gem) = bb0934dc87e02813e24983aa21b9d508c612d3a84d9efdb342d4f73989e9ebf0177593b468391192223abb3930a1286040d996f4480385f129cf933feaa85d45 Size (sshkit-1.14.0.gem) = 147456 bytes @ 1.8 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2017/03/20 15:10:13 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.13.1.gem) = dcf5c3bfe69d95145db75d14fd6c3109ca5ef512 RMD160 (sshkit-1.13.1.gem) = 1fb15c325af6ca83b8625b90c0e38d65c0dd5ee1 SHA512 (sshkit-1.13.1.gem) = da262cec2c32978a2f315d97ff174e47fbb131f26cbc06f894b3f3119797cd330c48aae1461176861c862b65504b9811fc492b2e162e9848fd09e62ef5ba8a5a Size (sshkit-1.13.1.gem) = 147456 bytes @ 1.7 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2016/10/17 15:45:26 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.12.0.gem) = 684327381ccafb9300ed817fb45b8bbc7f1d8ab1 RMD160 (sshkit-1.12.0.gem) = 69272156f507b3bc6f625a55d543b9f38f3a5ff7 SHA512 (sshkit-1.12.0.gem) = 62cacc33d80b3727a73cf0756e620dc85e3ec9829762f415089b17759220031be573d12c1fc55a6e585202526b2bdef5e10298d17f5e62f25ab0087697edbaa5 Size (sshkit-1.12.0.gem) = 146944 bytes @ 1.6 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2015/12/13 17:18:07 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.11.3.gem) = f0b9f3c522836dbbe5b51fe0823dde5246cb98d9 RMD160 (sshkit-1.11.3.gem) = b43782edfadb0d10effe65b437f95ac10fb000d9 SHA512 (sshkit-1.11.3.gem) = 037793b24159761fcd44a40e958edcefe0d362e4859d535b65031d800673c2a683fec617be87d13d70698e122720700ce6d0ffd2980aec5d951e303b37894d65 Size (sshkit-1.11.3.gem) = 144896 bytes @ 1.5 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2015/11/04 01:18:08 agc Exp $ d3 4 a6 4 SHA1 (sshkit-1.8.1.gem) = 7df8c9f0340257beb2b24ba04a8dbb5f281dae42 RMD160 (sshkit-1.8.1.gem) = b7fc4cebb4370d36d7b6c233db1dcd68bf72c12a SHA512 (sshkit-1.8.1.gem) = 59fcc3f24d6ca6c7acf8f753959aee993dbbcd452477f3124d5444f7e19a9885efde9d5ea5803ffc366b9f6638a4d93472cc51b343a6d7a39a708528def6e9e9 Size (sshkit-1.8.1.gem) = 139264 bytes @ 1.4 log @Add SHA512 digests for distfiles for security category Problems found locating distfiles: Package f-prot-antivirus6-fs-bin: missing distfile fp-NetBSD.x86.32-fs-6.2.3.tar.gz Package f-prot-antivirus6-ws-bin: missing distfile fp-NetBSD.x86.32-ws-6.2.3.tar.gz Package libidea: missing distfile libidea-0.8.2b.tar.gz Package openssh: missing distfile openssh-7.1p1-hpn-20150822.diff.bz2 Package uvscan: missing distfile vlp4510e.tar.Z Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2015/03/13 15:49:17 taca Exp $ d3 4 a6 4 SHA1 (sshkit-1.7.1.gem) = d7c22efe9f297f8caccd08ac1c6d479dce3b087c RMD160 (sshkit-1.7.1.gem) = a94f8e5addd005c38fdb6630ee1e8f981cea0865 SHA512 (sshkit-1.7.1.gem) = 55d1ac6d4f76112b9159ae2a6bc425fa54738943ffa28b94300012c8af2d69c7b060dd00adb3789940cd29f52a384edc1cfdf9a26189e0307f2662c1b7a7e1f4 Size (sshkit-1.7.1.gem) = 136192 bytes @ 1.3 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2015/02/04 16:17:47 taca Exp $ d5 1 @ 1.2 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2014/03/14 17:57:47 taca Exp $ d3 3 a5 3 SHA1 (sshkit-1.6.1.gem) = fde06affc82e460bc3338e94e176772323c045c4 RMD160 (sshkit-1.6.1.gem) = 0969871a5fa4b01fc3228ba170b8356f5136e63d Size (sshkit-1.6.1.gem) = 135680 bytes @ 1.1 log @Add ruby-sshkit package version 1.3.0. A comprehensive toolkit for remotely running commands in a structured manner on groups of servers. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (sshkit-1.3.0.gem) = 5e965f8c2e5a01f0e7b3f7b05141c02fe4de0bfd RMD160 (sshkit-1.3.0.gem) = 05be4abb4dfa5ce44a1573ac989b045a694fc58c Size (sshkit-1.3.0.gem) = 134144 bytes @