head 1.27; access; symbols pkgsrc-2023Q4:1.26.0.4 pkgsrc-2023Q4-base:1.26 pkgsrc-2023Q3:1.26.0.2 pkgsrc-2023Q3-base:1.26 pkgsrc-2023Q2:1.25.0.4 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.25.0.2 pkgsrc-2023Q1-base:1.25 pkgsrc-2022Q4:1.24.0.2 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.23.0.20 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.23.0.18 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.23.0.16 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.23.0.14 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.23.0.12 pkgsrc-2021Q3-base:1.23 pkgsrc-2021Q2:1.23.0.10 pkgsrc-2021Q2-base:1.23 pkgsrc-2021Q1:1.23.0.8 pkgsrc-2021Q1-base:1.23 pkgsrc-2020Q4:1.23.0.6 pkgsrc-2020Q4-base:1.23 pkgsrc-2020Q3:1.23.0.4 pkgsrc-2020Q3-base:1.23 pkgsrc-2020Q2:1.23.0.2 pkgsrc-2020Q2-base:1.23 pkgsrc-2020Q1:1.21.0.2 pkgsrc-2020Q1-base:1.21 pkgsrc-2019Q4:1.21.0.4 pkgsrc-2019Q4-base:1.21 pkgsrc-2019Q3:1.19.0.10 pkgsrc-2019Q3-base:1.19 pkgsrc-2019Q2:1.19.0.8 pkgsrc-2019Q2-base:1.19 pkgsrc-2019Q1:1.19.0.6 pkgsrc-2019Q1-base:1.19 pkgsrc-2018Q4:1.19.0.4 pkgsrc-2018Q4-base:1.19 pkgsrc-2018Q3:1.19.0.2 pkgsrc-2018Q3-base:1.19 pkgsrc-2018Q2:1.18.0.10 pkgsrc-2018Q2-base:1.18 pkgsrc-2018Q1:1.18.0.8 pkgsrc-2018Q1-base:1.18 pkgsrc-2017Q4:1.18.0.6 pkgsrc-2017Q4-base:1.18 pkgsrc-2017Q3:1.18.0.4 pkgsrc-2017Q3-base:1.18 pkgsrc-2017Q2:1.16.0.2 pkgsrc-2017Q2-base:1.16 pkgsrc-2017Q1:1.15.0.12 pkgsrc-2017Q1-base:1.15 pkgsrc-2016Q4:1.15.0.10 pkgsrc-2016Q4-base:1.15 pkgsrc-2016Q3:1.15.0.8 pkgsrc-2016Q3-base:1.15 pkgsrc-2016Q2:1.15.0.6 pkgsrc-2016Q2-base:1.15 pkgsrc-2016Q1:1.15.0.4 pkgsrc-2016Q1-base:1.15 pkgsrc-2015Q4:1.15.0.2 pkgsrc-2015Q4-base:1.15 pkgsrc-2015Q3:1.14.0.6 pkgsrc-2015Q3-base:1.14 pkgsrc-2015Q2:1.14.0.4 pkgsrc-2015Q2-base:1.14 pkgsrc-2015Q1:1.14.0.2 pkgsrc-2015Q1-base:1.14 pkgsrc-2014Q4:1.13.0.8 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.6 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.4 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.2 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.12.0.4 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.2 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.11.0.2 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.10.0.2 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.9.0.2 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.8.0.4 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.2 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.7.0.2 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.6.0.4 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.2 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.4.0.2 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.3.0.6 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.4 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.2 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.2.0.6 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.4 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.1.1.1.0.16 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.14 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.12 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.10 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.8 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.6 cube-native-xorg-base:1.1.1.1 pkgsrc-2008Q2:1.1.1.1.0.4 pkgsrc-2008Q2-base:1.1.1.1 cwrapper:1.1.1.1.0.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.27 date 2024.02.03.16.21.46; author taca; state Exp; branches; next 1.26; commitid HlZ6DwETTKv3p0XE; 1.26 date 2023.08.05.08.59.57; author taca; state Exp; branches; next 1.25; commitid bUvXirhIsqQbOzzE; 1.25 date 2023.03.19.08.22.30; author taca; state Exp; branches; next 1.24; commitid m41dBev9EeAm4IhE; 1.24 date 2022.12.04.16.39.53; author taca; state Exp; branches; next 1.23; commitid V9ZQAccJDbr6cg4E; 1.23 date 2020.06.10.14.51.07; author taca; state Exp; branches; next 1.22; commitid 5FDBSv5v7BBpKGbC; 1.22 date 2020.06.07.14.44.52; author taca; state Exp; branches; next 1.21; commitid rS3oRUOt9zffOibC; 1.21 date 2019.11.05.15.25.14; author taca; state Exp; branches; next 1.20; commitid ZW40JHbXAxbxWFJB; 1.20 date 2019.11.05.15.22.32; author taca; state Exp; branches; next 1.19; commitid kDvEjZNrZGRxVFJB; 1.19 date 2018.09.23.16.08.58; author taca; state Exp; branches; next 1.18; commitid 5LuUBw7ufHRfifTA; 1.18 date 2017.09.10.15.32.59; author taca; state Exp; branches; next 1.17; commitid AWxdGeaUngUEfF6A; 1.17 date 2017.07.30.22.32.21; author wiz; state Exp; branches; next 1.16; commitid gjZWVQWOLKneVi1A; 1.16 date 2017.06.12.16.03.46; author taca; state Exp; branches; next 1.15; commitid 9HthByBAjrtwj6Vz; 1.15 date 2015.12.13.15.03.15; author taca; state Exp; branches; next 1.14; commitid ARoyjnDD9hRMyNMy; 1.14 date 2015.02.04.16.09.07; author taca; state Exp; branches; next 1.13; commitid mXxgJ66CWWViXH8y; 1.13 date 2014.03.14.17.54.28; author taca; state Exp; branches; next 1.12; commitid eMHVHB9oXdW73Hsx; 1.12 date 2013.09.15.14.58.20; author taca; state Exp; branches; next 1.11; commitid GD0osSGhORdiRx5x; 1.11 date 2013.06.16.17.12.52; author taca; state Exp; branches; next 1.10; commitid uAZpc94Qd27XwRTw; 1.10 date 2013.02.11.02.06.29; author taca; state Exp; branches; next 1.9; 1.9 date 2012.12.17.13.11.29; author taca; state Exp; branches; next 1.8; 1.8 date 2012.06.02.01.01.29; author taca; state Exp; branches; next 1.7; 1.7 date 2012.03.17.17.01.16; author taca; state Exp; branches; next 1.6; 1.6 date 2011.08.25.15.32.05; author taca; state Exp; branches; next 1.5; 1.5 date 2011.08.18.12.39.03; author taca; state Exp; branches; next 1.4; 1.4 date 2011.05.15.19.31.55; author gls; state Exp; branches; next 1.3; 1.3 date 2010.09.10.07.44.40; author taca; state Exp; branches; next 1.2; 1.2 date 2009.12.02.14.26.28; author fhajny; state Exp; branches; next 1.1; 1.1 date 2008.04.04.15.20.34; author jlam; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.04.04.15.20.34; author jlam; state Exp; branches; next ; desc @@ 1.27 log @security/ruby-net-ssh: update to 7.2.1 7.2.1 (2023-12-19) * feat: allow load of certkey from string [#926] * fix: fix for Socket#recv returning nil on ruby 3.3.0 [#928] @ text @# $NetBSD: Makefile,v 1.26 2023/08/05 08:59:57 taca Exp $ DISTNAME= net-ssh-7.2.1 CATEGORIES= security MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/net-ssh/net-ssh COMMENT= Secure shell for Ruby LICENSE= mit USE_LANGUAGES= # none .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" @ 1.26 log @security/ruby-net-ssh: update to 7.2.0 7.2.0 (2023-07-30) * Add debugging information for algorithm of pubkey in use [#918] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2023/03/19 08:22:30 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-7.2.0 @ 1.25 log @security/ruby-net-ssh: update to 7.1.0 7.1.0 (2023-03-12) * Accept pubkey_algorithms option when starting a new connection [#891] 7.1.0 beta1 (2023-03-24) * Don't use the deprecated set_XXX methods on RSA keys. [#875] * Raise error when BCryptPbkdf fails [#876] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/12/04 16:39:53 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-7.1.0 @ 1.24 log @security/ruby-net-ssh: update to 7.0.1 pkgsrc change: make CATEGORIES to security. There are changes entries before 7.0.0. Please refer for 7.0.0 and later changes. 6.3.0 beta1 * Support cert based host key auth, fix asterisk in known_hosts [#833] * Support kex dh-group14-sha256 [#795] * Fix StrictHostKeyChecking ssh config parameter translation [#765] 6.2.0 rc1 6.2.0 beta1 * rsa-sha2-512, rsa-sha2-256 host_key algs [#771] * JRuby aes*-ctr suppport [#767] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2020/06/10 14:51:07 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-7.0.1 @ 1.23 log @security/ruby-net-ssh: update to 6.1.0 Update to ruby-net-ssh 6.1.0. === 6.1.0 * adapt to ssh's default bahaviors when no username is provided. When Net::SSH.start user is nil and config has no entry we default to Etc.getpwuid.name() instead of Etc.getlogin(). [#749] === 6.1.0.rc1 * Make sha2-{256,512}-etm@@openssh.com MAC default again [#761] * Support algorithm subtraction syntax from ssh_config [#751] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2020/06/07 14:44:52 taca Exp $ d3 2 a4 2 DISTNAME= net-ssh-6.1.0 CATEGORIES= net security @ 1.22 log @security/ruby-net-ssh: update to 6.0.2 Update ruby-net-ssh to 6.0.2. === 6.0.2 * Fix corrupted hmac issue in etm hmac [#759] === 6.0.1 * Make sha2-{256,512}-etm@@openssh.com MAC opt-in as they seems to have issues [#757] === 6.0.0 * Support empty lines and comments in known_hosts [donoghuc, #742] * Add sha2-{256,512}-etm@@openssh.com MAC algorithms [graaff, #714] === 6.0.0 beta2 * Support :certkeys and CertificateFile configuration option [Anders Carling, #722] === 6.0.0 beta1 * curve25519sha256 support [Florian Wininger ,#690] * disabled insecure algs [Florian Wininger , #709] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2019/11/05 15:25:14 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-6.0.2 @ 1.21 log @security/ruby-net-ssh: really update to 5.2.0 Really update to 5.2.0, previous was 5.1.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2019/11/05 15:22:32 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-5.2.0 @ 1.20 log @security/ruby-net-ssh: update to 5.2.0 Update ruby-net-ssh to 5.2.0. o pkgsr change: * Add "USE_LANGUAGES= # none". === 5.2.0 === 5.2.0.rc3 * Fix check_host_ip read from config * Support ssh-ed25519 in kown hosts === 5.2.0.rc2 * Read check_host_ip from ssh config files === 5.2.0.rc1 * Interpret * and ? in know_hosts file [Romain Tartière, #660] * New :check_host_ip so ip checking can be disabled in known hosts [Romain Tartière, #656] === 5.1.0 === 5.1.0.rc1 * Support new OpenSSH private key format for rsa - bcrypt for rsa (ed25519 already supported) [#646] * Support IdentityAgent is ssh config [Frank Groeneveld, #645] * Improve Match processin in ssh config [Aleksandrs Ļedovskis, #642] * Ignore signature verification when verify_host_key is never [Piotr Kliczewski, #641] * Alg preference was changed to prefer stronger encryptions [Tray, #637] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2018/09/23 16:08:58 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-5.1.0 @ 1.19 log @security/ruby-net-ssh: update to 5.0.2 === 5.0.2 * fix ctr for jruby [#612] === 5.0.1 * default_keys were not loaded even if no keys or key_data options specified [#607] === 5.0.0 * Breaking change: ed25519 now requires ed25519 gem instead of RbNaCl gem [#563] * Verify_host_key options rename (true, false, :very, :secure depreacted new equivalents are :never, :accept_new_or_local_tunnel :accept_new :always) [Jared Beck, #595] === 5.0.0.rc2 * Add .dll extensions to dlopen on cygwin [#603] * Fix host certificate validation [#601] === 5.0.0.rc1 * Fix larger than 4GB file transfers [#599] * Update HTTP proxy to version 1.1 [Connor Dunn, #597] === 5.0.0.beta2 * Support for sha256 pubkey fingerprint [Tom Maher, #585] * Don't try to load default_keys if key_data option is used [Josh Larson, #589] * Added fingerprint_hash defaulting to SHA256 as fingerprint format, and MD5 can be used as an option [Miklós Fazekas, #591] === 5.0.0.beta1 * Don't leave proxy command as zombie on timeout [DimitriosLisenko, #560] * Use OpenSSL for aes*-ctr for up to 5x throughput improvement [Miklós Fazekas, Harald Sitter, #570] * Optimize slice! usage in CTR for up to 2x throughput improvement [Harald Sitter, #569] * Replace RbNaCl dependency with ed25519 gem [Tony Arcieri ,#563] * Add initial Match support [Kasumi Hanazuki, #553] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2017/09/10 15:32:59 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-5.0.2 d11 2 @ 1.18 log @Update ruby-net-ssh to 4.2.0. === 4.2.0.rc2 * Fix double close bug on auth failure (or ruby 2.2 or earlier) [#538] === 4.2.0.rc1 * Improved logging with proxy command [Dmitriy Ivliev, #530] * Close transport on proxy error [adamruzicka, #526] * Support multiple identity files [Kimura Masayuki, #528] * Move `none` cipher to end of cipher list [Brian Cain, #525] * Deprecate `:paranoid` in favor of `:verify_host_key` [Jared Beck, #524] * Support Multile Include ssh config files [Kasumi Hanazuki, #516] * Support Relative path in ssh confif files [Akinori MUSHA, #510] * add direct-streamlocal@@openssh.com support in Forward class [Harald Sitter, #502] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2017/07/30 22:32:21 wiz Exp $ d3 1 a3 1 DISTNAME= net-ssh-4.2.0 @ 1.17 log @Switch github HOMEPAGEs to https. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2017/06/12 16:03:46 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-4.1.0 @ 1.16 log @Update ruby-net-ssh to 4.1.0. === 4.1.0 === 4.1.0.rc1 * ProxyJump support [Ryan McGeary, #500] * Fix agent detection on Windows [Christian Koehler, #495] === 4.1.0.beta1 * Fix nil error when libsodium is not there [chapmajs ,#488] * SSH certificate support for client auth [David Bartley, #485] === 4.0.1 === 4.0.1.rc2 * ENV["HOME"] might be empty so filter non expandable paths [Matt Casper, #351] === 4.0.1.rc1 * support of rbnacl 4.0 and better error message [#479] * support include in config files [Kimura Masayuki, #475] * fixed issue with ruby 2.2 or older on windows [#472] === 4.0.0 === 4.0.0.rc3 * parse `+` character in config files [Christoph Lupprich, #470, #314] === 4.0.0.rc2 * Fixed OpenSSL 2.0/Ruby 2.4.0 warnings [Miklós Fazekas, #468] * Added ssh-ed25519 to KnownHosts:SUPPORTED_TYPE [detatka-kuzlatka-otevrete, Miklós Fazekas, #459] * Allow nil for :passhrase and passing in nil option is now a depreaction warning [Miklós Fazekas, #465] === 4.0.0.rc1 * Allow :password to be nil for capistrano v2 compatibility [Will Bryant, #357] * In next_packet if prefer consuming buffer before filling it again if we have enough data [Miklós Fazekas, #454] === 4.0.0.beta4 * Added exitstatus method to exec's return [Miklós Fazekas, #452] * Don't raise from exec if server closes transport just after channel close [Miklós Fazekas, #450] * Removed java_pageant, as jruby should be using regular pagent impl [Miklós Fazekas, ] * Use SSH_AUTH_SOCK if possible on windows (cygwin) [Miklós Fazekas, Martin Dürst, #365, #361] * HTTPS proxy support [Marcus Ilgner, #432] * Supports ruby 2.4.0.dev new exception type from OpenSSL::PKey.read === 4.0.0.beta3 * Fix Net::SSH::Disconnect exceptions when channels are closed cleanly [Miklos Fazekas, #421, #422] === 4.0.0.beta2 * Fix raiseUnlessLoaded undefined ERROR issue [Miklos Fazekas, #418] === 4.0.0.beta1 * Fix pageant [elconas, #235] * Relaxed rbnacl,rbnacl-selenium contstraints ang give better errors about them [Miklos Fazekas, #398] * Fix UTF-8 encoding issues [Ethan J. Brown, #407] === 4.0.0.alpha4 * Experimental event loop abstraction [Miklos Fazekas] * RbNacl dependency is optional [Miklos Fazekas] * agent_socket_factory option [Alon Goldboim] * client sends KEXINIT, it doesn't have to wait for server [Miklos Fazekas] * better error message when option is nil [Kane Morgan] * prompting can be customized [Miklos Fazekas] === 4.0.0.alpha3 * added max_select_wait_time [Eugene Kenny] === 4.0.0.alpha2 * when transport closes we're cleaning up channels [Miklos Fazekas] === 4.0.0.alpha1 * ed25519 key support [Miklos Fazekas] * removed camellia [Miklos Fazekas] === 3.1.0 === 3.1.0.rc1 * fix Secure#verify [Jean Boussier] * use the smallest of don't spend longer time than keepalive if it's configured [Eugene Kenny] === 3.1.0.beta3 * forward/on_open_failed should stop listning closed socket otherwise it locks #269 [Miklos Fazekas,Scott McGillivray] * fix incorrect pattern handling in config files #310 [Miklos Fazekas] === 3.1.0.beta2 * trying to execute something on a not yet opend channel throws nicer messag [Miklos Fazekas] * calling close on a not opened channel marks the channel for close [Miklos Fazekas] * read keepalive configuration from ssh config files [Miklos Fazekas] * send client version on hadshake before waiting for server to reduce handshake time [Miklos Fazekas] * allow custom Net::SSH::KnownHosts implementations [Jean Boussier] * memoize known host so we only search it once per session [Jean Boussier, Miklos Fazekas] === 3.0.2 === 3.0.2.rc1 * fixed rare WaitWritable error with proxy commands [Miklos Fazkas, Andre Meij]] * if Net::SSH.start user is nil and config has no entry we default to Etc.getlogin * Bugfix: CHANNEL_CLOSE was sent before draining ouput buffer #280 [Christopher F. Auston] === 3.0.1 === 3.0.1.rc1 * Breaking change from 2.* series: exec! without block now returns empty string instread of nil if command has no output [https://github.com/net-ssh/net-ssh/pull/273] * Support remote_user as %r in proxy commands [Dominic Scheirlinck] * Raise Net::SSH::ConnectionTimeout from connection timeout [Carl Hoerberg] === 3.0.0.rc1 * SemVer: Major version change because of dropping of ruby 1.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/12/13 15:03:15 taca Exp $ d7 1 a7 1 HOMEPAGE= http://github.com/net-ssh/net-ssh @ 1.15 log @Update ruby-net-ssh to 2.10.1.rc2. ## 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: Makefile,v 1.14 2015/02/04 16:09:07 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.10.1.rc2 @ 1.14 log @Update ruby-net-ssh to 2.9.2. === 2.9.2-rc3 * Remove advertised algorithms that were not working (curve25519-sha256@@libssh.org) [mfazekas] === 2.9.2-rc2 * number_of_password_prompts is now accepted as ssh option, by setting it 0 net-ssh will not ask for password for password auth as with previous versions [mfazekas] === 2.9.2-rc1 * Documentation fixes and refactoring to keepalive [detiber, mfazekas] === 2.9.2-beta * Remove advertised algorithms that were not working (ssh-rsa-cert-* *ed25519 acm*-gcm@@openssh.com) [mfazekas] * Unkown algorithms now ignored instead of failed [mfazekas] * Asks for password with password auth (up to number_of_password_prompts) [mfazekas] * Removed warnings [amatsuda] === 2.9.1 / 13 May 2014 * Fix for unknown response from agent on Windows with 64-bit PuTTY [chrahunt] * Support negative patterns in host lookup from the SSH config file [nirvdrum] === 2.9.0 / 30 Apr 2014 * New ciphers [chr4] * Added host keys: ssh-rsa-cert-v01@@openssh.com ssh-rsa-cert-v00@@openssh.com ssh-ed25519-cert-v01@@openssh.com ssh-ed25519 * Added HMACs: hmac-sha2-512-etm@@openssh.com hmac-sha2-256-etm@@openssh.com umac-128-etm@@openssh.com * Added Kex: aes256-gcm@@openssh.com aes128-gcm@@openssh.com curve25519-sha256@@libssh.org * Added private key support for id_ed25519 * IdentiesOnly will not disable ssh_agent - fixes #148 and new fix for #137 [mfazekas] * Ignore errors during ssh agent negotiation [simonswine, jasiek] * Added an optional "options" argument to test socket open method [jefmathiot] * Added gem signing (again) with new cert [delano] === 2.8.1 / 19 Feb 2014 * Correct location of global known_hosts files [mfischer-zd] * Fix for password authentication [blackpond, zachlipton, delano] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2014/03/14 17:54:28 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.9.2 @ 1.13 log @Update ruby-net-ssh to 2.8.0. === 2.8.0 / 01 Feb 2014 * Handle ssh-rsa and ssh-dss certificate files [bobveznat] * Correctly interpret /etc/ssh_config Authentication settings based on openssh /etc/ssh_config system defaults [therealjessesanford, liggitt] * Fixed pageant support for Windows [jarredholman] * Support %r in ProxyCommand configuration in ssh_config files as defined in OpenSSH [yugui] * Don't use ssh-agent if :keys_only is true [SFEley] * Fix the bug in keys with comments [bobtfish] * Add a failing tests for options in pub keys [bobtfish] * Assert that the return value from ssh block is returned [carlhoerberg] * Don't close the connection it's already closed [carlhoerberg] * Ensure the connection closes even on exception [carlhoerberg] * Make the authentication error message more useful [deric] * Fix "ConnectionError" typo in lib/net/ssh/proxy/socks5.rb [mirakui] * Allow KeyManager to recover from incompatible agents [ecki, delano] * Fix for "Authentication Method determination can pick up a class from the root namespace" [dave.sieh] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2013/09/15 14:58:20 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.8.0 @ 1.12 log @Update ruby-net-ssh to 2.7.0. === 2.7.0 / 11 Sep 2013 * Fix for 'Could not parse PKey: no start line' error on private keys with passphrases (issue #101) [metametaclass] * Automatically forward environment variables defined in OpenSSH config files [fnordfish] * Guard against socket.gets being nil in Net::SSH::Proxy::HTTP [krishicks] * Implemented experimental keepalive feature [noric] === 2.6.8 / 6 Jul 2013 * Added support for host wildcard substitution [GabKlein] * Added a wait to the loop in close to help fix possible blocks [Josh Kalderimis] * Fixed test file encoding issues with Ruby 2.0 (#87) [voxik] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2013/06/16 17:12:52 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.7.0 @ 1.11 log @Update ruby-net-ssh to 2.6.7. === 2.6.7 / 11 Apr 2013 * Decreased default packet size to 32768 as described in RFC 4253 [Olipro] * Added max_pkt_size and max_win_size options to Net::SSH.start [Olipro] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2013/02/11 02:06:29 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.6.7 @ 1.10 log @Update ruby-net-ssh to 2.6.5. === 2.6.5 / 06 Feb 2013 * Fixed path in gemspec [thanks priteau] === 2.6.4 / 06 Feb 2013 * Added license info to gemspec [jordimassaguerpla] * Added public cert. All gem releases are now signed. === 2.6.3 / 10 Jan 2013 * Small doc fix and correct error class for PKey::EC key type [Andreas Wolff] * Improve test dependencies [Kenichi Kamiya] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2012/12/17 13:11:29 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.6.5 @ 1.9 log @Update ruby-net-ssh to 2.6.2. === 2.6.0 / 19 Sep 2012 * Use OpenSSL::PKey.read to read arbitrary private key. [nagachika] * Check availability of UNIXSocket and UNIXServer for Windows [Nobuhiro IMAI] * Bump version to 2.5.3 and depend on newer jruby-pageant version for Java 1.5 compat. [arturaz] * Implementation of the "none"-authentication method [dubspeed] * Add class for stricter host key verification [Andy Brody] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/06/02 01:01:29 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.6.2 @ 1.8 log @Update ruby-net-ssh to 2.5.2. === 2.5.2 / 25 May 2012 * Fix for Net::SSH::KnownHosts::SUPPORTED_TYPE [Marco Sandrini] === 2.5.1 / 24 May 2012 * Added missing file to manifest [Marco Sandrini] === 2.5.0 / 24 May 2012 * Implement many algorithms [Ryosuke Yamazaki] * Key Exchange * diffie-hellman-group14-sha1 * ecdh-sha2-nistp{256,384,521} * Host Key * ecdsa-sha2-nistp{256,384,521} * Authentication * ecdsa-sha2-nistp{256,384,521} * HMAC * hmac-ripemd160 * Cipher: * aes{128,192,256}-ctr * camellia{128,192,256}-ctr * blowfish-ctr * cast128-ctr * 3des-ctr * arcfour (has problems with weak keys, and should be used with caution) * camellia{128,192,256}-cbc === 2.4.0 / 17 May 2012 * Support for JRuby + Pageant + Windows [arturaz] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2012/03/17 17:01:16 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.5.2 @ 1.7 log @Update ruby-net-ssh to 2.3.0. === 2.3.0 / 11 Jan 2012 * Support for hmac-sha2 and diffie-hellman-group-exchange-sha256 [Ryosuke Yamazaki] === 2.2.2 / 04 Jan 2012 * Fixed: Connection hangs on ServerVersion.new(socket, logger) [muffl0n] * Avoid dying when unsupported auth mechanisms are defined [pcn] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2011/08/25 15:32:05 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.3.0 @ 1.6 log @Update ruby-net-ssh to 2.2.1. === 2.2.1 / 24 Aug 2011 * Do not prompt any passphrases before trying all identities from agent. [musybite] (see: http://net-ssh.lighthouseapp.com/projects/36253-net-ssh/tickets/30) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/08/18 12:39:03 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.2.1 @ 1.5 log @Update ruby-net-ssh pacakge to 2.2.0. === 2.2.0 / 16 Aug 2011 * Add support for forward a local UNIX domain socket to a remote TCP socket. [Mark Imbriaco] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2011/05/15 19:31:55 gls Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.2.0 @ 1.4 log @Update security/ruby-net-ssh to version 2.1.4. Upstream changes: 2.1.4 / 3 Apr 2011 * Add ConnectionTimeout exception class. [Joel Watson] See: https://github.com/net-ssh/net-ssh-multi/pull/1 2.1.3 / 2 Mar 2011 * Call to transport.closed should be transport.close [Woon Jung] 2.1.2 / 1 Mar 2011 * Fix for Net::SSH Continues to attempt authentication when notified it is not allowed [Eric Hodel] (see: http://net-ssh.lighthouseapp.com/projects/36253-net-ssh/tickets/26) * Fix for transport won't be closed if authentication fails [Patrick Marchi] 2.1 / 19 Jan 2011 * Support "IdentitiesOnly" directive (LH-24) [Musy Bite, Edmund Haselwanter] * Speeding up the Loggable module (LH-23) [robbebob] 2.0.24 / 14 Jan 2011 * Fix for process code to correctly wait until remote_id is set before sending any output, including eof. [Daniel Pittman, Markus Roberts] * Fix circular require warning in Ruby 1.9.2 [Gavin Brock] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2010/09/10 07:44:40 taca Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.1.4 @ 1.3 log @* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Update HOMEPAGE. * Remove default value of GEM_BUILD. === 2.0.23 / 03 Jun 2010 * delay CHANNEL_EOF packet until output buffer is empty [Rich Lane] Previously, calling #eof! after #send_data would result in the CHANNEL_EOF packet being sent immediately, ahead of the data in the output buffer. Now buffer becomes empty. === 2.0.22 / 20 Apr 2010 * Fix for: "Parsing the config errors out because it coerces the "1" into an integer and then tries to split it on spaces for multiple host checking." (http://net-ssh.lighthouseapp.com/projects/36253/tickets/10) [Lee Marlow] === 2.0.21 / 20 Mar 2010 * Fix for "IdentifyFile" in ~/.ssh/config does not work if no "Host" statement is given (http://net-ssh.lighthouseapp.com/projects/36253/tickets/9-identifyfile-in-sshconfig-does-not-work-if-no-host-statement-is-given#ticket-9-5) [xbaldauf, Delano Mandelbaum] * Fix for client closes a forwarded connection, but the server is reading, net-ssh terminates with IOError socket closed (http://net-ssh.lighthouseapp.com/projects/36253/tickets/7) [Miklós Fazekas] * Fix for client force closes (RST) a forwarded connection, but server is reading, net-ssh terminates with exception [Miklós Fazekas] * Fix for server closes the sending side, the on_eof is not handled. [Miklós Fazekas] * Removed Hanna dependency in Rakefile [Delano Mandelbaum] === 2.0.20 / 10 Feb 2010 * Support "ProxyCommand none" directive [Andy Lo-A-Foe] === 2.0.19 / 16 Jan 2010 * Support plus sign in sshconfig hostname [Jason Weathered] === 2.0.18 / 15 Jan 2010 * Fix related to #recv(1) to #readpartial change in 2.0.16 [Hans de Graaff, Delano Mandelbaum] === 2.0.17 / 14 Dec 2009 * Don't load net/ssh/authentication/pageant on Windows with Ruby 1.9 [Travis Reeder, Delano Mandelbaum] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2009/12/02 14:26:28 fhajny Exp $ d3 1 a3 1 DISTNAME= net-ssh-2.0.23 @ 1.2 log @Updated ruby-net-ssh to 2.0.16. New major version, too many changes, see home page. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:20:34 jlam Exp $ d3 1 a3 2 DISTNAME= net-ssh-2.0.16 PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} d7 1 a7 1 HOMEPAGE= http://rubyforge.org/projects/net-ssh/ d11 1 a11 3 GEM_BUILD= gemspec .include "../../misc/rubygems/rubygem.mk" @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= net-ssh-1.1.2 d8 1 a8 1 HOMEPAGE= http://net-ssh.rubyforge.org/ d10 1 a10 2 DEPENDS+= ${RUBY_PKGPREFIX}-needle>=1.2.0:../../devel/ruby-needle @ 1.1.1.1 log @Initial import of ruby18-net-ssh-1.1.2 as security/ruby-net-ssh. Net::SSH is to SSH as Net::Telnet is to Telnet and Net::HTTP is to HTTP. Perform non-interactive SSH processing, purely from Ruby! @ text @@