<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marketgrid Consulting Blog &#187; OpenSSH</title>
	<atom:link href="http://www.marketgrid.com/blog/tag/openssh/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marketgrid.com/blog</link>
	<description>MySQL, website development and performance news</description>
	<lastBuildDate>Wed, 01 Sep 2010 11:00:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>OpenSSH 5.5 released</title>
		<link>http://www.marketgrid.com/blog/2010/04/openssh-5-5-released/</link>
		<comments>http://www.marketgrid.com/blog/2010/04/openssh-5-5-released/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 16:41:48 +0000</pubDate>
		<dc:creator>Phil Smith</dc:creator>
				<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.marketgrid.com/blog/?p=181</guid>
		<description><![CDATA[OpenSSH 5.5 has just been released, and will be available from the mirrors listed at http://www.openssh.com/. OpenSSH is a 100% complete SSH protocol version 1.3, 1.5 and 2.0 implementation and includes sftp client and server support. This is a bugfix release. Changes since OpenSSH 5.4 ========================= * Unbreak sshd_config&#8217;s AuthorizedKeysFile option for $HOME-relative paths * [...]]]></description>
			<content:encoded><![CDATA[<p>OpenSSH 5.5 has just been released, and will be available from the mirrors listed at <a href="http://www.openssh.com/">http://www.openssh.com/</a>.</p>
<p>OpenSSH is a 100% complete SSH protocol version 1.3, 1.5 and 2.0 implementation and includes sftp client and server support.</p>
<p>This is a bugfix release.</p>
<p>Changes since OpenSSH 5.4</p>
<p>=========================</p>
<p>* Unbreak sshd_config&#8217;s AuthorizedKeysFile option for $HOME-relative paths</p>
<p>* Fix compilation failures on platforms that lack dlopen()</p>
<p>* Include a language tag when sending a protocol 2 disconnection message.</p>
<p>* Make logging of certificates used for user authentication more clear and consistent between CAs specified using TrustedUserCAKeys and authorized_keys</p>
<p>Portable OpenSSH:</p>
<p>* Allow contrib/ssh-copy-id to fail gracefully when there are no keys in the ssh-agent. bz#1723</p>
<p>* Explicitly link libX11 into contrib/gnome-ssh-askpass2. bz#1725</p>
<p>* Allow ChrootDirectory to work in SELinux platforms. bz#1726</p>
<p>* Add configure.ac stanza for Haiku OS. bz#1741</p>
<p>* Enable utmpx support on FreeBSD where possible. bz#1732</p>
<p>* Use pkg-config to determine libedit linker flags where possible. bz#1744</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketgrid.com/blog/2010/04/openssh-5-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSSH 5.4</title>
		<link>http://www.marketgrid.com/blog/2010/03/openssh-5-4/</link>
		<comments>http://www.marketgrid.com/blog/2010/03/openssh-5-4/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 09:35:44 +0000</pubDate>
		<dc:creator>Phil Smith</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[OpenSSH]]></category>

		<guid isPermaLink="false">http://www.marketgrid.com/blog/?p=156</guid>
		<description><![CDATA[OpenSSH 5.4 has just been released. OpenSSH is a 100% complete SSH protocol version 1.3, 1.5 and 2.0 implementation and includes sftp client and server support. This is a major feature and bugfix release. Changes since OpenSSH 5.3 ========================= Features: * After a transition period of about 10 years, this release disables SSH protocol 1 [...]]]></description>
			<content:encoded><![CDATA[<p>OpenSSH 5.4 has just been released.</p>
<p>OpenSSH is a 100% complete SSH protocol version 1.3, 1.5 and 2.0 implementation and includes sftp client and server support.</p>
<p>This is a major feature and bugfix release.</p>
<p>Changes since OpenSSH 5.3</p>
<p>=========================</p>
<p>Features:</p>
<p>* After a transition period of about 10 years, this release disables</p>
<p>SSH protocol 1 by default. Clients and servers that need to use the</p>
<p>legacy protocol must explicitly enable it in ssh_config / sshd_config</p>
<p>or on the command-line.</p>
<p>* Remove the libsectok/OpenSC-based smartcard code and add support for</p>
<p>PKCS#11 tokens. This support is automatically enabled on all</p>
<p>platforms that support dlopen(3) and was inspired by patches written</p>
<p>by Alon Bar-Lev. Details in the ssh(1) and ssh-add(1) manpages.</p>
<p>* Add support for certificate authentication of users and hosts using a</p>
<p>new, minimal OpenSSH certificate format (not X.509). Certificates</p>
<p>contain a public key, identity information and some validity</p>
<p>constraints and are signed with a standard SSH public key using</p>
<p>ssh-keygen(1). CA keys may be marked as trusted in authorized_keys</p>
<p>or via a TrustedUserCAKeys option in sshd_config(5) (for user</p>
<p>authentication), or in known_hosts (for host authentication).</p>
<p>Documentation for certificate support may be found in ssh-keygen(1),</p>
<p>sshd(8) and ssh(1) and a description of the protocol extensions in</p>
<p>PROTOCOL.certkeys.</p>
<p>* Added a &#8216;netcat mode&#8217; to ssh(1): &#8220;ssh -W host:port &#8230;&#8221; This connects</p>
<p>stdio on the client to a single port forward on the server. This</p>
<p>allows, for example, using ssh as a ProxyCommand to route connections</p>
<p>via intermediate servers. bz#1618</p>
<p>* Add the ability to revoke keys in sshd(8) and ssh(1). User keys may</p>
<p>be revoked using a new sshd_config(5) option &#8220;RevokedKeys&#8221;. Host keys</p>
<p>are revoked through known_hosts (details in the sshd(8) man page).</p>
<p>Revoked keys cannot be used for user or host authentication and will</p>
<p>trigger a warning if used.</p>
<p>* Rewrite the ssh(1) multiplexing support to support non-blocking</p>
<p>operation of the mux master, improve the resilience of the master to</p>
<p>malformed messages sent to it by the slave and add support for</p>
<p>requesting port- forwardings via the multiplex protocol. The new</p>
<p>stdio-to-local forward mode (&#8220;ssh -W host:port &#8230;&#8221;) is also</p>
<p>supported. The revised multiplexing protocol is documented in the</p>
<p>file PROTOCOL.mux in the source distribution.</p>
<p>* Add a &#8216;read-only&#8217; mode to sftp-server(8) that disables open in write</p>
<p>mode and all other fs-modifying protocol methods. bz#430</p>
<p>* Allow setting an explicit umask on the sftp-server(8) commandline to</p>
<p>override whatever default the user has. bz#1229</p>
<p>* Many improvements to the sftp(1) client, many of which were</p>
<p>implemented by Carlos Silva through the Google Summer of Code</p>
<p>program:</p>
<p>- Support the &#8220;-h&#8221; (human-readable units) flag for ls</p>
<p>- Implement tab-completion of commands, local and remote filenames</p>
<p>- Support most of scp(1)&#8217;s commandline arguments in sftp(1), as a</p>
<p>first step towards making sftp(1) a drop-in replacement for scp(1).</p>
<p>Note that the rarely-used &#8220;-P sftp_server_path&#8221; option has been</p>
<p>moved to &#8220;-D sftp_server_path&#8221; to make way for &#8220;-P port&#8221; to match</p>
<p>scp(1).</p>
<p>- Add recursive transfer support for get/put and on the commandline</p>
<p>* New RSA keys will be generated with a public exponent of RSA_F4 ==</p>
<p>(2**16)+1 == 65537 instead of the previous value 35.</p>
<p>* Passphrase-protected SSH protocol 2 private keys are now protected</p>
<p>with AES-128 instead of 3DES. This applied to newly-generated keys</p>
<p>as well as keys that are reencrypted (e.g. by changing their</p>
<p>passphrase).</p>
<p>Bugfixes:</p>
<p>* Hold authentication debug messages until after successful</p>
<p>authentication. Fixes a minor information leak of environment</p>
<p>variables specified in authorized_keys if an attacker happens to</p>
<p>know the public key in use.</p>
<p>* When using ChrootDirectory, make sure we test for the existence of</p>
<p>the user&#8217;s shell inside the chroot and not outside (bz#1679)</p>
<p>* Cache user and group name lookups in sftp-server using</p>
<p>user_from_[ug]id(3) to improve performance on hosts where these</p>
<p>operations are slow (e.g. NIS or LDAP). bz#1495</p>
<p>* Fix problem that prevented passphrase reading from being interrupted</p>
<p>in some circumstances; bz#1590</p>
<p>* Ignore and log any Protocol 1 keys where the claimed size is not</p>
<p>equal to the actual size.</p>
<p>* Make HostBased authentication work with a ProxyCommand. bz#1569</p>
<p>* Avoid run-time failures when specifying hostkeys via a relative</p>
<p>path by prepending the current working directory in these cases.</p>
<p>bz#1290</p>
<p>* Do not prompt for a passphrase if we fail to open a keyfile, and log</p>
<p>the reason why the open failed to debug. bz#1693</p>
<p>* Document that the PubkeyAuthentication directive is allowed in a</p>
<p>sshd_config(5) Match block. bz#1577</p>
<p>* When converting keys, truncate key comments at 72 chars as per</p>
<p>RFC4716. bz#1630</p>
<p>* Do not allow logins if /etc/nologin exists but is not readable by the</p>
<p>user logging in.</p>
<p>* Output a debug log if sshd(8) can&#8217;t open an existing authorized_keys.</p>
<p>bz#1694</p>
<p>* Quell tc[gs]etattr warnings when forcing a tty (ssh -tt), since we</p>
<p>usually don&#8217;t actually have a tty to read/set; bz#1686</p>
<p>* Prevent sftp from crashing when given a &#8220;-&#8221; without a command.</p>
<p>Also, allow whitespace to follow a &#8220;-&#8221;. bz#1691</p>
<p>* After sshd receives a SIGHUP, ignore subsequent HUPs while sshd</p>
<p>re-execs itself. Prevents two HUPs in quick succession from resulting</p>
<p>in sshd dying. bz#1692</p>
<p>* Clarify in sshd_config(5) that StrictModes does not apply to</p>
<p>ChrootDirectory. Permissions and ownership are always checked when</p>
<p>chrooting. bz#1532</p>
<p>* Set close-on-exec on various descriptors so they don&#8217;t get leaked to</p>
<p>child processes. bz#1643</p>
<p>* Fix very rare race condition in x11/agent channel allocation: don&#8217;t</p>
<p>read after the end of the select read/write fdset and make sure a</p>
<p>reused FD is not touched before the pre-handlers are called.</p>
<p>* Fix incorrect exit status when multiplexing and channel ID 0 is</p>
<p>recycled. bz#1570</p>
<p>* Fail with an error when an attempt is made to connect to a server</p>
<p>with ForceCommand=internal-sftp with a shell session (i.e. not a</p>
<p>subsystem session). Avoids stuck client when attempting to ssh to</p>
<p>such a service. bz#1606:</p>
<p>* Warn but do not fail if stat()ing the subsystem binary fails. This</p>
<p>helps with chrootdirectory+forcecommand=sftp-server and restricted</p>
<p>shells. bz #1599</p>
<p>* Change &#8220;Connecting to host&#8230;&#8221; message to &#8220;Connected to host.&#8221;</p>
<p>and delay it until after the sftp protocol connection has been</p>
<p>established. Avoids confusing sequence of messages when the</p>
<p>underlying ssh connection experiences problems. bz#1588</p>
<p>* Use the HostKeyAlias rather than the hostname specified on the</p>
<p>commandline when prompting for passwords. bz#1039</p>
<p>* Correct off-by-one in percent_expand(): we would fatal() when trying</p>
<p>to expand EXPAND_MAX_KEYS, allowing only EXPAND_MAX_KEYS-1 to</p>
<p>actually work. Note that nothing in OpenSSH actually uses close to</p>
<p>this limit at present. bz#1607</p>
<p>* Fix passing of empty options from scp(1) and sftp(1) to the</p>
<p>underlying ssh(1). Also add support for the stop option &#8220;&#8211;&#8221;.</p>
<p>* Fix an incorrect magic number and typo in PROTOCOL; bz#1688</p>
<p>* Don&#8217;t escape backslashes when displaying the SSH2 banner. bz#1533</p>
<p>* Don&#8217;t unnecessarily dup() the in and out fds for sftp-server. bz#1566</p>
<p>* Force use of the correct hash function for random-art signature</p>
<p>display as it was inheriting the wrong one when bubblebabble</p>
<p>signatures were activated. bz#1611</p>
<p>* Do not fall back to adding keys without constraints (ssh-add -c /</p>
<p>-t &#8230;) when the agent refuses the constrained add request. bz#1612</p>
<p>* Fix a race condition in ssh-agent that could result in a wedged or</p>
<p>spinning agent. bz#1633</p>
<p>* Flush stdio before exec() to ensure that everying (motd</p>
<p>in particular) has made it out before the streams go away. bz#1596</p>
<p>* Set FD_CLOEXEC on in/out sockets in sshd(8). bz#1706</p>
<p>Portable OpenSSH Bugfixes:</p>
<p>* Use system&#8217;s kerberos principal name on AIX if it&#8217;s available.</p>
<p>bz#1583</p>
<p>* Disable OOM-killing of the listening sshd on Linux. bz#1470</p>
<p>* Use pkg-config for opensc config if it&#8217;s available. bz#1160</p>
<p>* Unbreak Redhat spec to allow building without askpass. bz#1677</p>
<p>* If PidFile is set in sshd_config, use it in SMF init file. bz#1628</p>
<p>* Print error and usage() when ssh-rand-helper is passed command-</p>
<p>line arguments as none are supported. bz#1568</p>
<p>* Add missing setsockopt() to set IPV6_V6ONLY for local forwarding</p>
<p>with GatwayPorts=yes. bz#1648</p>
<p>* Make GNOME 2 askpass dialog desktop-modal. bz#1645</p>
<p>* If SELinux is enabled set the security context to &#8220;sftpd_t&#8221; before</p>
<p>running the internal sftp server. bz#1637</p>
<p>* Correctly check libselinux for necessary SELinux functions; bz#1713</p>
<p>* Unbreak builds on Redhat using the supplied openssh.spec; bz#1731</p>
<p>* Fix incorrect privilege dropping order on AIX that prevented</p>
<p>chroot operation; bz#1567</p>
<p>* Call aix_setauthdb/aix_restoredb at the correct times on AIX to</p>
<p>prevent authentication failure; bz#1710</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketgrid.com/blog/2010/03/openssh-5-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
