<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: libssh 0.3</title>
	<atom:link href="http://www.libssh.org/2009/05/21/libssh-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.libssh.org/2009/05/21/libssh-3/</link>
	<description>The SSH Library!</description>
	<lastBuildDate>Sun, 05 Sep 2010 19:31:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-2042</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Fri, 28 May 2010 06:30:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-2042</guid>
		<description>The channel_read_buffer() is the old channel_read() function. channel_read() is now a POSIX like function. I would suggest to use the POSIX like function.</description>
		<content:encoded><![CDATA[<p>The channel_read_buffer() is the old channel_read() function. channel_read() is now a POSIX like function. I would suggest to use the POSIX like function.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-2040</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Fri, 21 May 2010 23:00:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-2040</guid>
		<description>Great job!  Is there any documentation about how to upgrade? E.g. when/why would I use the new channel_read_buffer()? Anything that is considered deprecated?</description>
		<content:encoded><![CDATA[<p>Great job!  Is there any documentation about how to upgrade? E.g. when/why would I use the new channel_read_buffer()? Anything that is considered deprecated?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: markm</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-13</link>
		<dc:creator>markm</dc:creator>
		<pubDate>Tue, 02 Jun 2009 12:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-13</guid>
		<description>Direction taken, no intent to question anyone&#039;s integrity, I apologize if it was taken wrong.</description>
		<content:encoded><![CDATA[<p>Direction taken, no intent to question anyone&#8217;s integrity, I apologize if it was taken wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gladiac</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-12</link>
		<dc:creator>gladiac</dc:creator>
		<pubDate>Tue, 02 Jun 2009 07:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-12</guid>
		<description>We don&#039;t lie ;) libssh is thread safe if you use different sessions at the same time. If not then there is a bug which needs to be fixed.

If you have questions I suggest to subscribe to the mailing list. The comment function is not an appropriate place. On the mailing list are more people and it is likely that someone already did what you want to do.</description>
		<content:encoded><![CDATA[<p>We don&#8217;t lie <img src='http://www.libssh.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  libssh is thread safe if you use different sessions at the same time. If not then there is a bug which needs to be fixed.</p>
<p>If you have questions I suggest to subscribe to the mailing list. The comment function is not an appropriate place. On the mailing list are more people and it is likely that someone already did what you want to do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: markm</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-11</link>
		<dc:creator>markm</dc:creator>
		<pubDate>Mon, 01 Jun 2009 15:07:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-11</guid>
		<description>Quick question guys - I submitted an inquiry on other site about C++ wrappers and multithreading.  I have just now got around to addressing this issue again.  So I have a couple of questions.

In the previous reply on the other site, it was pointed out to me that each sftp session needs to have it&#039;s own connection, which makes sense, since each socket can only have one destination address when used in this manner.

I did not find anything wrong with the individual code in previous implementation, and since there has been a library upgrade, I will start from scratch.  What I am looking to accomplish is to multithread a group of sftp processes to different servers executed in a particular time frame, they will be all kicked off at once.
They will be picking up files from each of these destinations.  They will also deposit said files in individual directories. that will be date specific.

In previous correspondence I was asked to post code, which I will if this cannot be accomplished with this upgrade.

The main issue here is the need/or desire to multithread this process, bandwidth is not an issue for this, I have virtually unlimited bandwidth. 

Also, the other requirements that require me to implement this in this manner is the requirements that I cannot use &#039;authorized_keys&#039; so login has to take place on the fly.

I can essentially implement this in an old &#039;fork and exec&#039; fashion, and not be concerned with threading.  I would prefer to implement this with threading.

Preliminary observations (I have not looked at the new code, yet), but the &#039;ssh_connect&#039; function really appears to be a potential problem, since it (preliminarily) implies sequential execution.

I have tried a couple of libraries other than this, NetSiebens (c++, but very basic), libssh2, and this one, I am back to this one because it says it can multithread, I am not sure of this yet, because gcrypt requires special setup (again, have not reviewed current code base), to service multiple threads.

So, if this is doable, or not please say so, I am on the virge of writing from scratch what I need.  I would not be adverse to sharing what if anything can be done to multithread using sftp.</description>
		<content:encoded><![CDATA[<p>Quick question guys &#8211; I submitted an inquiry on other site about C++ wrappers and multithreading.  I have just now got around to addressing this issue again.  So I have a couple of questions.</p>
<p>In the previous reply on the other site, it was pointed out to me that each sftp session needs to have it&#8217;s own connection, which makes sense, since each socket can only have one destination address when used in this manner.</p>
<p>I did not find anything wrong with the individual code in previous implementation, and since there has been a library upgrade, I will start from scratch.  What I am looking to accomplish is to multithread a group of sftp processes to different servers executed in a particular time frame, they will be all kicked off at once.<br />
They will be picking up files from each of these destinations.  They will also deposit said files in individual directories. that will be date specific.</p>
<p>In previous correspondence I was asked to post code, which I will if this cannot be accomplished with this upgrade.</p>
<p>The main issue here is the need/or desire to multithread this process, bandwidth is not an issue for this, I have virtually unlimited bandwidth. </p>
<p>Also, the other requirements that require me to implement this in this manner is the requirements that I cannot use &#8216;authorized_keys&#8217; so login has to take place on the fly.</p>
<p>I can essentially implement this in an old &#8216;fork and exec&#8217; fashion, and not be concerned with threading.  I would prefer to implement this with threading.</p>
<p>Preliminary observations (I have not looked at the new code, yet), but the &#8216;ssh_connect&#8217; function really appears to be a potential problem, since it (preliminarily) implies sequential execution.</p>
<p>I have tried a couple of libraries other than this, NetSiebens (c++, but very basic), libssh2, and this one, I am back to this one because it says it can multithread, I am not sure of this yet, because gcrypt requires special setup (again, have not reviewed current code base), to service multiple threads.</p>
<p>So, if this is doable, or not please say so, I am on the virge of writing from scratch what I need.  I would not be adverse to sharing what if anything can be done to multithread using sftp.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gladiac</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-10</link>
		<dc:creator>gladiac</dc:creator>
		<pubDate>Thu, 28 May 2009 19:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-10</guid>
		<description>Ups, I&#039;ve added it to http://www.libssh.org/get-it/</description>
		<content:encoded><![CDATA[<p>Ups, I&#8217;ve added it to <a href="http://www.libssh.org/get-it/" rel="nofollow">http://www.libssh.org/get-it/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Costa</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-9</link>
		<dc:creator>Carlos Costa</dc:creator>
		<pubDate>Wed, 27 May 2009 14:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-9</guid>
		<description>Hi guys, this is really a cool project, thanks!
I would like to contribute, but I don&#039;t see a link to the source in any place of this site, or even on the ohloh :(

Can you share the repository with us?

Again, many thanks by this!
Carlos.</description>
		<content:encoded><![CDATA[<p>Hi guys, this is really a cool project, thanks!<br />
I would like to contribute, but I don&#8217;t see a link to the source in any place of this site, or even on the ohloh <img src='http://www.libssh.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Can you share the repository with us?</p>
<p>Again, many thanks by this!<br />
Carlos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: otubo</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-8</link>
		<dc:creator>otubo</dc:creator>
		<pubDate>Sun, 24 May 2009 20:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-8</guid>
		<description>This last thursday (21st / may) libssh-0.3 was released in its brand new website! - http://www.otubo.net/2009/05/libshs-03-released.html</description>
		<content:encoded><![CDATA[<p>This last thursday (21st / may) libssh-0.3 was released in its brand new website! &#8211; <a href="http://www.otubo.net/2009/05/libshs-03-released.html" rel="nofollow">http://www.otubo.net/2009/05/libshs-03-released.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Schneider: libssh 0.3.0 &#124; Techie News</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-6</link>
		<dc:creator>Andreas Schneider: libssh 0.3.0 &#124; Techie News</dc:creator>
		<pubDate>Thu, 21 May 2009 17:08:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-6</guid>
		<description>[...] nearly all libssh functions, I&#8217;ve released version 0.3.0 today. Read more about the release here. A new version of csync with full sftp support will be released soon.      Share and [...]</description>
		<content:encoded><![CDATA[<p>[...] nearly all libssh functions, I&#8217;ve released version 0.3.0 today. Read more about the release here. A new version of csync with full sftp support will be released soon.      Share and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gladiac</title>
		<link>http://www.libssh.org/2009/05/21/libssh-3/comment-page-1/#comment-5</link>
		<dc:creator>gladiac</dc:creator>
		<pubDate>Thu, 21 May 2009 15:29:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.libssh.org/?p=30#comment-5</guid>
		<description>The channel_read_buffer() is the old channel_read() function. channel_read() is now a POSIX like function. I would suggest to use the POSIX like function.</description>
		<content:encoded><![CDATA[<p>The channel_read_buffer() is the old channel_read() function. channel_read() is now a POSIX like function. I would suggest to use the POSIX like function.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
