<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8769999</id><updated>2011-12-15T09:56:37.457+07:00</updated><title type='text'>btqueue</title><subtitle type='html'>BTQueue's Blog is dedicated to be a documentation site of BTQueue project. BTQueue is a text-based BitTorrent client mainly aimed to manage downloading sessions easily like former IRC client.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8769999.post-114104487978752023</id><published>2006-02-27T19:54:00.000+07:00</published><updated>2006-02-27T20:01:15.450+07:00</updated><title type='text'>BTQueue 0.1.0 is available!</title><content type='html'>&lt;P&gt;I’m very exciting to announce the release of &lt;A href="http://btqueue.sourceforge.net/" target=_self&gt;BTQueue 0.1.0&lt;/A&gt;. After very so long waiting for a year, I have finished BTQueue 0.1.0 and hopefully it works well without the classical bugs, e.g., 100% utilization and freezing.&lt;/P&gt;
&lt;P&gt;This version is kind of beta release. You can leave comments and report bugs to help me fix them all. My purpose is to develop BitTorrent client for production run in data center and co-location.&lt;/P&gt;
&lt;P&gt;This is the new beginning of BTQueue. By upgrading to 0.1.0, you are able to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Utilize DHT network compatible to Bram Cohen’s client and BitComet 
&lt;LI&gt;Query IP location from updated database plus AS number (see &lt;A href="http://www.howforge.com/topic/it/product/ip-to-country-module" target=_self&gt;ip2cc&lt;/A&gt;) 
&lt;LI&gt;Change client identifier to &lt;A href="http://azureus.sourceforge.net/" target=_self&gt;Azureus&lt;/A&gt;, &lt;A href="http://www.bittorrent.com/" target=_self&gt;Bram Cohen’s client&lt;/A&gt;, or &lt;A href="http://www.bitcomet.com/" target=_self&gt;BitComet&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Most of all, lots of bugs should be fixed during the update of the core. Can&amp;rsquo;t wait? Let&amp;rsquo;s go to&amp;nbsp;&lt;A href="http://sourceforge.net/project/showfiles.php?group_id=104734&amp;package_id=112679&amp;release_id=397099" target=_self&gt;the download section&lt;/A&gt; right now. Any bug reports or comments are welcome at &lt;A href="http://www.howforge.com/forum"&gt;http://www.howforge.com/forum&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Technorati Tags: &lt;A href="http://www.technorati.com/tag/BTQueue" rel=tag&gt;BTQueue&lt;/A&gt;, &lt;A href="http://www.technorati.com/tag/BitTorrent" rel=tag&gt;BitTorrent&lt;/A&gt;, &lt;A href="http://www.technorati.com/tag/Azureus" rel=tag&gt;Azureus&lt;/A&gt;, &lt;A href="http://www.technorati.com/tag/BitComet" rel=tag&gt;BitComet&lt;/A&gt;, &lt;A href="http://www.technorati.com/tag/DHT" rel=tag&gt;DHT&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-114104487978752023?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/114104487978752023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=114104487978752023' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/114104487978752023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/114104487978752023'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2006/02/btqueue-010-is-available.html' title='BTQueue 0.1.0 is available!'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-113655844169049867</id><published>2006-01-06T21:40:00.000+07:00</published><updated>2006-01-06T21:40:41.723+07:00</updated><title type='text'>HowForge.com</title><content type='html'>&lt;p&gt;I would like to introduce &lt;a href="http://www.howforge.com/" title="HowForge.com" target="_self"&gt;HowForge.com&lt;/a&gt;&amp;nbsp;to all you here. It is my new home to share my thought and collection of know-how. For example, &lt;a href="http://www.howforge.com/taxonomy/term/24" title="development" target="_self"&gt;development&lt;/a&gt;, &lt;a href="http://www.howforge.com/product" title="product" target="_self"&gt;product&lt;/a&gt;, &lt;a title="programming tutorial" href="http://www.howforge.com/taxonomy/term/2" target="_self" &gt;programming tutorial&lt;/a&gt;, &lt;a title="software review" href="http://www.howforge.com/taxonomy/term/6" target="_self" &gt;software review&lt;/a&gt;, and many more.&lt;/p&gt;
&lt;p&gt;The most recent post is about &lt;a title="Grid Computing Deal of EMC and Acxiom" href="http://www.howforge.com/news/emc-acxiom-grid-deal" target="_self" &gt;Grid Computing Deal of EMC and Acxiom&lt;/a&gt;&amp;nbsp;and &lt;a title="Sneak Preview SAP NetWeaver 04 SP15 Full Java Edition" href="http://www.howforge.com/news/sneap-preview-sap-netweaver-04-sp15-java-abap" target="_self" &gt;Sneak Preview SAP NetWeaver 04 SP15 Full Java Edition&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-113655844169049867?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/113655844169049867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=113655844169049867' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113655844169049867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113655844169049867'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2006/01/howforgecom.html' title='HowForge.com'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-113517936668409111</id><published>2005-12-21T22:24:00.000+07:00</published><updated>2005-12-21T22:36:06.806+07:00</updated><title type='text'>Another referal from unknown language</title><content type='html'>Well, there is another referal at &lt;a href="http://users.i.com.ua/%7Ealexbes/a/btqueue.html"&gt;http://users.i.com.ua/~alexbes/a/btqueue.html
&lt;/a&gt; I don't know what the language is but it should be &lt;span style="font-size:-1;"&gt;Ukraine. Another one is &lt;a href="http://robaco.mhx.com.br/blog/?q=node/92"&gt;http://robaco.mhx.com.br/blog/?q=node/92&lt;/a&gt; in Brazil.

Thanks &lt;a href="http://www.liveblogstats.com/"&gt;LiveBlogStat.com&lt;/a&gt; to let me know these referals.
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-113517936668409111?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/113517936668409111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=113517936668409111' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113517936668409111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113517936668409111'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/12/another-referal-from-unknown-language.html' title='Another referal from unknown language'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-113517829631954415</id><published>2005-12-21T22:18:00.000+07:00</published><updated>2005-12-21T22:22:40.923+07:00</updated><title type='text'>Referred by Slyck</title><content type='html'>&lt;p&gt;I have just found that BTQueue had been referred by &lt;a href="http://www.slyck.com/" title="Slyck" target="_blank"&gt;Slyck&lt;/a&gt; at &lt;a title="Slyck’s Guide to BitTorrent" href="http://www.slyck.com/bt.php?page=2" target="_blank"&gt;Slyck"s Guide to BitTorrent&lt;/a&gt;.&lt;/p&gt;Technorati Tags: &lt;a href="http://www.technorati.com/tag/P2P" rel="tag"&gt;P2P&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/BitTorrent" rel="tag"&gt;BitTorrent&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/BTQueue" rel="tag"&gt;BTQueue&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Slyck" rel="tag"&gt;Slyck&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Guide" rel="tag"&gt;Guide&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-113517829631954415?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/113517829631954415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=113517829631954415' title='43 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113517829631954415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113517829631954415'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/12/referred-by-slyck.html' title='Referred by Slyck'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>43</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-113476193408977318</id><published>2005-12-17T02:38:00.000+07:00</published><updated>2005-12-17T02:41:10.806+07:00</updated><title type='text'>Reengineering of btqueue.sourceforge.net</title><content type='html'>&lt;p&gt;If you have ever noticed the changing of &lt;a href="http://btqueue.sourceforge.net/"&gt;http://btqueue.sourceforge.net/&lt;/a&gt;, this is the first sign of BTQueue"s next generation. Actually, BTQueue 0.0.19 has been internally used by alpha testers for a year suddenly after 0.0.18 had been released. Unfortunately, frozen problem could not be permanently solved yet. I still don"t know what part caused the problem.&lt;/p&gt;So, I decided to migrate core code, integrated to &lt;a href="http://www.bittornado.com/" title="BitTornado" target="_blank"&gt;BitTornado&lt;/a&gt;, to &lt;a title="original BitTorrent by Bram Cohen" href="http://www.bittorrent.com/" target="_blank"&gt;original BitTorrent by Bram Cohen&lt;/a&gt;. I don’t mean &lt;a href="http://www.bittornado.com/" title="BitTornado" target="_blank"&gt;BitTornado&lt;/a&gt; causes frozen problem. In fact, it would be the core code bridging BTQueue and &lt;a href="http://www.bittornado.com/" title="BitTornado" target="_blank"&gt;BitTornado&lt;/a&gt; itself. Rewrite this code could lead to unstable but it must be worth to try. Nobody knows, the new code may be perfect for all of us.
&lt;p&gt;This is still the main blog for BTQueue. &lt;a title="The homepage at sourceforge" href="http://btqueue.sourceforge.net/" target="_blank"&gt;The homepage at sourceforge&lt;/a&gt; will keep the documentation of BTQueue in blog format for easily publishing and editing online.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-113476193408977318?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/113476193408977318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=113476193408977318' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113476193408977318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113476193408977318'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/12/reengineering-of-btqueuesourceforgenet.html' title='Reengineering of btqueue.sourceforge.net'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-113421586300462221</id><published>2005-12-10T18:57:00.000+07:00</published><updated>2005-12-10T18:57:43.510+07:00</updated><title type='text'>Progress</title><content type='html'>&lt;p&gt;Sorry all of you for so long waiting. Actually, I don"t have machine to run&amp;nbsp;&lt;a href="http://btqueue.sourceforge.net/" target="_blank" &gt;BTQueue&lt;/a&gt; anymore. That"s why development goes very slow. Furthermore, I was switched to do so boring work about Java.&lt;/p&gt;&lt;p&gt;Fortunately, I have backed to&amp;nbsp;&lt;a href="http://www.python.org/" target="_blank" &gt;Python&lt;/a&gt; right now. I am looking for a machine to test BTQueue. The development should continue shortly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-113421586300462221?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/113421586300462221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=113421586300462221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113421586300462221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113421586300462221'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/12/progress.html' title='Progress'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-113421547141062813</id><published>2005-12-10T18:51:00.000+07:00</published><updated>2005-12-10T18:51:11.970+07:00</updated><title type='text'>BitTornado doesn"t support proxy</title><content type='html'>I received a&amp;nbsp;&lt;a href="http://sourceforge.net/forum/forum.php?thread_id=1389647&amp;amp;forum_id=360659" target="_blank" &gt;message&lt;/a&gt; in&amp;nbsp;&lt;a href="http://sourceforge.net/forum/forum.php?forum_id=360659" target="_blank" &gt;forum&lt;/a&gt; that requests for help about proxy setting in &lt;a href="http://btqueue.sourceforge.net/" target="_blank" &gt;BTQueue&lt;/a&gt;. Unfortunately,&amp;nbsp;&lt;a href="http://www.bittornado.com/" target="_blank" &gt;BitTornado&lt;/a&gt; doesn"t use urllib2, instead it uses httplib for directly connecting to tracker. I am investigating to move to&amp;nbsp;&lt;a href="http://www.bittorrent.com/" target="_blank" &gt;BitTorrent&lt;/a&gt; 4.2.1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-113421547141062813?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/113421547141062813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=113421547141062813' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113421547141062813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/113421547141062813'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/12/bittornado-doesnt-support-proxy.html' title='BitTornado doesn&quot;t support proxy'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-111577452496639766</id><published>2005-05-11T08:22:00.000+07:00</published><updated>2005-05-11T08:22:05.023+07:00</updated><title type='text'>Sorry for long waiting...</title><content type='html'>I apologize everyone waiting for the next version of BTQueue. I miss the plan to release it last two month ago oops. By the way, I will release it some day. Actually, I am finishing my thesis so this is a hard time in my life to write my own paper to publish in a journal.

The development is slowly moving on but not freeze!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-111577452496639766?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/111577452496639766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=111577452496639766' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/111577452496639766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/111577452496639766'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/05/sorry-for-long-waiting.html' title='Sorry for long waiting...'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-111041930296724781</id><published>2005-03-10T08:48:00.000+07:00</published><updated>2005-03-10T08:48:22.966+07:00</updated><title type='text'>Plan to switch back to original BitTorrent</title><content type='html'>I have tried to fix frozen problem in BTQueue since last two month but fail. It would be better to switch back to original BitTorrent by Bram. He has just released version 4.0.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-111041930296724781?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/111041930296724781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=111041930296724781' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/111041930296724781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/111041930296724781'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/03/plan-to-switch-back-to-original.html' title='Plan to switch back to original BitTorrent'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110641578548440143</id><published>2005-01-23T00:43:00.000+07:00</published><updated>2005-01-23T00:43:05.483+07:00</updated><title type='text'>PHPBTQueue</title><content type='html'>I have found a project namely &lt;a href="http://sourceforge.net/projects/phpbtque/"&gt;phpbtque&lt;/a&gt; at sourceforge. It is a Web interface to control BTQueue BitTorrent client. Written in PHP. Requires web server which understands PHP, and BTQueue BitTorrent client.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110641578548440143?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110641578548440143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110641578548440143' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110641578548440143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110641578548440143'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/phpbtqueue.html' title='PHPBTQueue'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110619457837993847</id><published>2005-01-20T11:16:00.000+07:00</published><updated>2005-01-20T11:16:18.380+07:00</updated><title type='text'>Fixed stop downloading bug in 0.0.18</title><content type='html'>Finally, I have found the problem of BitTornado 0.3.9b. It will cancel requests that are not being responsed within snub time. After that it will choke itself. It is so hard to get unchoke from other peers at this point.

&lt;p&gt;I just commented this code and BTQueue backs to the fastest client right now. I will release it as 0.0.19 very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110619457837993847?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110619457837993847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110619457837993847' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110619457837993847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110619457837993847'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/fixed-stop-downloading-bug-in-0018.html' title='Fixed stop downloading bug in 0.0.18'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110610593823664526</id><published>2005-01-19T10:38:00.000+07:00</published><updated>2005-01-19T10:38:58.236+07:00</updated><title type='text'>Tweaking your system to get the most out of BitTorrent</title><content type='html'>
&lt;a href="http://userpages.umbc.edu/~hamilton/btclientconfig.html"&gt;Tweaking your system to get the most out of BitTorrent&lt;/a&gt;:
BitTorrent built in the other half of trading you probably learned as a kid: tit-for-tat. That is, if you give me one piece, I'll give you one piece back. BitTorrent will give you a few pieces of the file for free to help you get started, but after that you need to start giving some pieces back if you want to keep downloading. If you don't share, eventually everyone else will stop talking to you. Just like when you were a kid with your toys on the playground. In fact, BitTorrent goes one step futher and actually starts to favor the people who share the most. This means that the more you upload, the faster you'll download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110610593823664526?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110610593823664526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110610593823664526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110610593823664526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110610593823664526'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/tweaking-your-system-to-get-most-out.html' title='Tweaking your system to get the most out of BitTorrent'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110601766522746283</id><published>2005-01-18T10:07:00.000+07:00</published><updated>2005-01-18T10:07:45.226+07:00</updated><title type='text'>New command</title><content type='html'>Since I am encountering firewall problem which does not allow incoming connection, BTQueue looks so slow comparing to firewall which did not allow outgoing connection. To solve this problem, I guessed BT protocol implemented in BitTornado might have done something weird that make it act like that. So, I defined new command named "&lt;b&gt;last_message&lt;/b&gt;" for verifying protocol interaction between BTQueue and other peers. In addition, you can set &lt;b&gt;MAX_LAST_MESSAGE&lt;/b&gt; using &lt;i&gt;gset&lt;/i&gt; command to specify number of messages kept in queue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110601766522746283?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110601766522746283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110601766522746283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110601766522746283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110601766522746283'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/new-command.html' title='New command'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110594296682643875</id><published>2005-01-17T13:22:00.000+07:00</published><updated>2005-01-17T13:22:46.826+07:00</updated><title type='text'>Serious bug in BitTornado 0.3.9b</title><content type='html'>I found that BT 0.3.9b has a very serious bug. BT will not download as fast as it could through locally initiated connection. It means BT works best with incoming connection rather than outgoing connection made by itself. It turns out that clients behind firewall will be unable to download; however upload works fine here.

&lt;p&gt;For the last year, I always ran BT behind firewall which blocks only outgoing connections to standard BT ports but incoming connections work fine. I found that incoming connection is the best condition to make BT as fast as it could even without outgoing connection at all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110594296682643875?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110594296682643875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110594296682643875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110594296682643875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110594296682643875'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/serious-bug-in-bittornado-039b.html' title='Serious bug in BitTornado 0.3.9b'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110558814879936090</id><published>2005-01-13T10:49:00.000+07:00</published><updated>2005-01-13T10:49:08.800+07:00</updated><title type='text'>Missing pyxml in 0.0.18 for Win32 has been fixed</title><content type='html'>For those who downloaded BTQueue 0.0.18 for Win32, please download and install it again to fix missing pyxml package. It is necessary to upgrade to make crawler work properly. Sorry for that, it's my fault.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110558814879936090?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110558814879936090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110558814879936090' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110558814879936090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110558814879936090'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/missing-pyxml-in-0018-for-win32-has.html' title='Missing pyxml in 0.0.18 for Win32 has been fixed'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110535046674064132</id><published>2005-01-10T16:47:00.000+07:00</published><updated>2005-01-10T16:47:46.740+07:00</updated><title type='text'>BTQueue 0.0.18 has been released!</title><content type='html'>Eventually, BTQueue 0.0.18 has been released with lots of new 
features, improvements, and bugs fixed. In this version, xmlrpc is 
heavily used to fully support remote submission so that it is the 
first cluster-ready BitTorrent client. In addition, low disk space 
checking mechanism has been added to prevent consuming all 
disk in automatic crawler mode. Output table now is rendered 
dynamically to eliminate misalign column. Furthermore, you are 
allowed to specify favorite table formatting or define as alias. A 
most requested feature is file selection for multifile torrent. 
Actually, BitTornado provides this capability for long. However, 
BTQueue gives you more flexibility to generate priorities string 
for large number of files in a line. Peers command has also added  
to help you identify problem when no connection has been made
in reasonable period.

Don't waste your time. Try it right now!

- fixed missing quote before saving xml
- increased default rerequest interval to 20 minutes
- upgraded to BitTornado 0.3.8
- fixed quoting unicode string
- fixed incompatible of xmlrpc in 2.2 and 2.3
- reduced scrape thread to a single thread
- changed to event scheduler instead of delay
- checked for low disk space
- rendered table dynamicly
- added table header
- fixed meta local file
- fixed not creating first directory level in 2.3
- added download priorities in files
- added --saveas and --priority to add command
- displayed changed title if it is done automatically
- fixed displaying usage by option -h
- allowed to customize default command
- removed unused codes
- added returning id from do_add()
- allowed adding metadata directly via xmlrpc
- changed commandline to xmlrpc interface
- added peers command to list of peers in connection queue
- added priorities generation grammar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110535046674064132?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110535046674064132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110535046674064132' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110535046674064132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110535046674064132'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/btqueue-0018-has-been-released.html' title='BTQueue 0.0.18 has been released!'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110480843926448269</id><published>2005-01-04T10:13:00.000+07:00</published><updated>2005-01-04T10:13:59.263+07:00</updated><title type='text'>BTQueue 0.0.18</title><content type='html'>I &lt;b&gt;promise&lt;/b&gt; to release BTQueue 0.0.18 very soon. It might be this week or next week. Please wait a moment. I am adding the last feature to help all you to select files to download from a large set easier. I guess it is the easiest way in the world. Without this capability, file selector is totally useless!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110480843926448269?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110480843926448269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110480843926448269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110480843926448269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110480843926448269'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2005/01/btqueue-0018.html' title='BTQueue 0.0.18'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110430484235043213</id><published>2004-12-29T14:20:00.000+07:00</published><updated>2005-01-21T14:58:11.206+07:00</updated><title type='text'>Formatting table in BTQueue</title><content type='html'>BTQueue 0.0.18 allows all you to specify your own table layout very easy. Basically, BTQueue has 3 tables for displaying brief information of torrents, connected peers, and all possible peers. The last table of all peers is introduced in version 0.0.18 to help you to verify the tracker action. This post aims to give you an overview to modify these format to meet your need.

First, you have to know the basic. A table consists of a set of columns. What you can do is to rearrange column order, hide some of them, justify alignment, and cut too long text. Technically, a column can be represent by its alignment, optional maximum length, and its column name in form &lt;b&gt;cd,ssss&lt;/b&gt; or &lt;b&gt;c,ssss&lt;/b&gt;. &lt;b&gt;c&lt;/b&gt; represents alignment where &lt;i&gt;l&lt;/i&gt; and &lt;i&gt;r&lt;/i&gt; stands for left and right, respectively. &lt;b&gt;d&lt;/b&gt; is an optional number to limit maximum length of this column. In case of a column is longer than the limit, it will be cut off. The next field, &lt;i&gt;ssss&lt;/i&gt;, is the column name.

&lt;h6&gt;Torrent Table&lt;/h6&gt;
&lt;table&gt;
&lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;id&lt;/td&gt;&lt;td&gt;Identification Number&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;title&lt;/td&gt;&lt;td&gt;Torrent name. Usually, the first file or directory&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;progress&lt;/td&gt;&lt;td&gt;Progress in percentile&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;dlsize&lt;/td&gt;&lt;td&gt;Downloaded size&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ulsize&lt;/td&gt;&lt;td&gt;Uploaded size&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;totalsize&lt;/td&gt;&lt;td&gt;Total size&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;eta&lt;/td&gt;&lt;td&gt;Estimated remaining time&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;dlspeed&lt;/td&gt;&lt;td&gt;Download rate&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ulspeed&lt;/td&gt;&lt;td&gt;Upload rate&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;seeds&lt;/td&gt;&lt;td&gt;Number of seeders in bracket and number of connected seeders outside&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;peers&lt;/td&gt;&lt;td&gt;Number of leechers in bracket and number of connected leechers outside&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;btstatus&lt;/td&gt;&lt;td&gt;State&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ratio&lt;/td&gt;&lt;td&gt;Shared ratio&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;activity&lt;/td&gt;&lt;td&gt;Current activity&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;h6&gt;Spew Table&lt;/h6&gt;
&lt;table&gt;
&lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ip&lt;/td&gt;&lt;td&gt;IP address&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;rport&lt;/td&gt;&lt;td&gt;Remote port&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;cc&lt;/td&gt;&lt;td&gt;Country code&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;direction&lt;/td&gt;&lt;td&gt;Connect direction&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;uprate&lt;/td&gt;&lt;td&gt;Upload rate&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;downlrate&lt;/td&gt;&lt;td&gt;Download rate&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;dtotal&lt;/td&gt;&lt;td&gt;Downloaded size&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;utotal&lt;/td&gt;&lt;td&gt;Uploaded size&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;completed&lt;/td&gt;&lt;td&gt;Progress&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;client&lt;/td&gt;&lt;td&gt;Client&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;netname&lt;/td&gt;&lt;td&gt;Network name&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;h6&gt;Peer Table&lt;/h6&gt;
&lt;table&gt;
&lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ip&lt;/td&gt;&lt;td&gt;IP address&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;rport&lt;/td&gt;&lt;td&gt;Remote port&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;cc&lt;/td&gt;&lt;td&gt;Country code&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;client&lt;/td&gt;&lt;td&gt;Client&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;netname&lt;/td&gt;&lt;td&gt;Network name&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110430484235043213?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110430484235043213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110430484235043213' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110430484235043213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110430484235043213'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/formatting-table-in-btqueue.html' title='Formatting table in BTQueue'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110361142259552362</id><published>2004-12-21T13:43:00.000+07:00</published><updated>2004-12-21T13:43:42.596+07:00</updated><title type='text'>Using file selector to download individual files in a pack</title><content type='html'>Oftenly, a torrent consists of lots of files but you just want to download only few of them. This feature is requested by many users especially low-bandwidth users who don't want to waste their bandwidth. According to BitTornado, it has supported this feature since last version. In BTQueue, it is enabled for easier use since 0.0.18.


Actually, file selector in BTQueue is just to assign priority to each files in a torrent. There are 4 possible priorities from -1 until 2. -1 means to disable downloading this file. 0 is the highest priority while 2 is the lowest priority. In conclusion, BTQueue does not download files with priority -1 and it will download files with priority 0 prior to priority 2.

There are 2 scenarios to specify priorities to each torrent. For newly added torrent, you can specify its priority directly as an option to add command. For example, a torrent consists of 2 files.

&lt;pre&gt;add -p -1,0 http://abc.com/abc.torrent&lt;/pre&gt;

In other case, a torrent has been added and you want to specify its priorities. At this point, &lt;i&gt;lset&lt;/i&gt; command can be used.

&lt;pre&gt;pause 1
lset 1 priorities -1,0
resume 1&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110361142259552362?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110361142259552362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110361142259552362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110361142259552362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110361142259552362'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/using-file-selector-to-download.html' title='Using file selector to download individual files in a pack'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110351188172575820</id><published>2004-12-20T10:04:00.000+07:00</published><updated>2004-12-20T10:04:41.726+07:00</updated><title type='text'>ports/74883: Python 2.4 upgrade breaks port net/py-bittorrent [fix included] - news.gw.com</title><content type='html'>&lt;a href="http://news.gw.com/freebsd.ports.bugs/28021"&gt;ports/74883: Python 2.4 upgrade breaks port net/py-bittorrent [fix included] - news.gw.com&lt;/a&gt;: "After upgrading the port lang/python to version 2.4, the port net/py-bittorrent is broken. This appears to be an incompatibility in bittorrent's zurllib.py file; the patch below has also been sent to the bittorrent development list. This problem, and the same solution, appears to also apply to the port net/bittornado."

I have applied this patch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110351188172575820?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110351188172575820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110351188172575820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110351188172575820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110351188172575820'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/ports74883-python-24-upgrade-breaks.html' title='ports/74883: Python 2.4 upgrade breaks port net/py-bittorrent [fix included] - news.gw.com'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110327355886536625</id><published>2004-12-17T15:52:00.000+07:00</published><updated>2004-12-17T15:52:38.866+07:00</updated><title type='text'>New features of BTQueue</title><content type='html'>BTQueue 0.0.18 will be released very soon! I have fixed many bugs and make it restart itself if something goes wrong. In addition, some of you may want to download only some files. This feature has been implemented in BitTornado since last two version and now it is configurable in BTQueue now. Directory should be created correctly now.

If you have a time to test it, please get it from CVS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110327355886536625?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110327355886536625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110327355886536625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110327355886536625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110327355886536625'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/new-features-of-btqueue.html' title='New features of BTQueue'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110257864039492524</id><published>2004-12-09T14:50:00.000+07:00</published><updated>2004-12-09T14:50:40.393+07:00</updated><title type='text'>BTQFox</title><content type='html'>&lt;a href="http://hpcnc.cpe.ku.ac.th/~sugree/btqfox/"&gt;BTQFox - The BTQueue Interface&lt;/a&gt;: I have just started trying to develop gui for BTQueue using XUL based on &lt;a href="http://www.faser.net/mab/remote.cfm"&gt;MAB&lt;/a&gt;. It is not usable yet but pretty cool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110257864039492524?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110257864039492524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110257864039492524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110257864039492524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110257864039492524'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/btqfox.html' title='BTQFox'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110227138544005345</id><published>2004-12-06T01:29:00.000+07:00</published><updated>2004-12-06T01:29:45.440+07:00</updated><title type='text'>Exeem</title><content type='html'>&lt;a href="http://www.slyck.com/forums/viewtopic.php?t=8240"&gt;Slyck Forums&lt;/a&gt;: "Exeem is a new file-sharing application being developed by the folks at SuprNova.org. Exeem is a decentralized BitTorrent network that basically makes everyone a Tracker. Individuals will share Torrents, and seed shared files to the network. At this time, details and the full potential of this project are being kept very quiet. However it appears this P2P application will completely replace SuprNova.org; no more web mirrors, no more bottle necks and no more slow downs.

Exeem will marry the best features of a decentralized network, the easy searchability of an indexing server and the swarming powers of the BitTorrent network into one program. Currently, the network is in beta testing and already has 5,000 users (the beta testing is closed.) Once this program goes public, its potential is enormous."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110227138544005345?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110227138544005345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110227138544005345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110227138544005345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110227138544005345'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/exeem_06.html' title='Exeem'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110227069352378097</id><published>2004-12-06T01:18:00.000+07:00</published><updated>2004-12-06T01:18:13.523+07:00</updated><title type='text'>Exeem</title><content type='html'>&lt;a href="http://www.slyck.com/forums/viewtopic.php?t=8240"&gt;Slyck Forums&lt;/a&gt;: "Exeem is a new file-sharing application being developed by the folks at SuprNova.org. Exeem is a decentralized BitTorrent network that basically makes everyone a Tracker. Individuals will share Torrents, and seed shared files to the network. At this time, details and the full potential of this project are being kept very quiet. However it appears this P2P application will completely replace SuprNova.org; no more web mirrors, no more bottle necks and no more slow downs.

Exeem will marry the best features of a decentralized network, the easy searchability of an indexing server and the swarming powers of the BitTorrent network into one program. Currently, the network is in beta testing and already has 5,000 users (the beta testing is closed.) Once this program goes public, its potential is enormous."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110227069352378097?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110227069352378097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110227069352378097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110227069352378097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110227069352378097'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/exeem.html' title='Exeem'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110197901757113953</id><published>2004-12-02T16:16:00.000+07:00</published><updated>2004-12-02T16:16:57.570+07:00</updated><title type='text'>Multiple commands in a single line</title><content type='html'>I have just modified BTQueue to allow specifying multiple commands in a single line separated by semicolon (;). This feature is also available in alias so you can write simple procedure by yourself. Note that you have to quote semicolon if you want it being interpreted as normal character like before. For example, see below alias.

&lt;pre&gt;alias -s super_detail "detail %(arg1)s;spew %(arg1)s"&lt;/pre&gt;

&lt;b&gt;super_detail&lt;/b&gt; will call &lt;i&gt;detail&lt;/i&gt; followed by &lt;i&gt;spew&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110197901757113953?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110197901757113953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110197901757113953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110197901757113953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110197901757113953'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/multiple-commands-in-single-line.html' title='Multiple commands in a single line'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-110195976049062199</id><published>2004-12-02T10:56:00.000+07:00</published><updated>2004-12-02T10:56:00.490+07:00</updated><title type='text'>Access Control List in BTQueue</title><content type='html'>Since 0.0.15, BTQueue allows us to limit access of incoming and outgoing connection at real-time with powerful user interface at least for me. Its idea is based on access control list in routers, firewalls, and programs, e.g. apache. Basically, there are only 2 access control lists available in BTQueue; allow and deny. Each access control list is a list of individual IP, IP range by prefix, IP range by netmask, country code, or network name separated by comma. See some samples below.

&lt;pre&gt;TH,200.2.1.3,202.17.20.0/24,202.17.19.0/255.255.255.0,INET-TH&lt;/pre&gt;

There are 2 special keywords to represent all IPs and none IP, &lt;b&gt;ALL&lt;/b&gt; and &lt;b&gt;NONE&lt;/b&gt;, respectively.

What you can do to limit access from someone is to choose the order of allow and deny depending on your requirement. One may want to allow some IPs and deny other ones. One may want to deny some IPs and allow other ones.

In order to specify ACL in BTQueue, you need to modify 3 options; &lt;i&gt;order_acl&lt;/i&gt;, &lt;i&gt;allow_acl&lt;/i&gt;, and &lt;i&gt;deny_acl&lt;/i&gt;. By default, these options are defined as below.

&lt;pre&gt;order_acl = allow,deny
allow_acl = ALL
deny_acl = NONE&lt;/pre&gt;

If you want to ban all connections from Singapore, these options should be set as below.

&lt;pre&gt;order_acl = deny,allow
allow_acl = ALL
deny_acl = SG&lt;/pre&gt;

In order to allow local connections only in Singapore, the options should be set as below.

&lt;pre&gt;order_acl = allow,deny
allow_acl = SG
deny_acl = ALL&lt;/pre&gt;

For information about country code and network name, you should consule &lt;b&gt;spew&lt;/b&gt; command or &lt;b&gt;ip&lt;/b&gt; command.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-110195976049062199?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/110195976049062199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=110195976049062199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110195976049062199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/110195976049062199'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/12/access-control-list-in-btqueue.html' title='Access Control List in BTQueue'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109954745889033679</id><published>2004-11-04T12:50:00.000+07:00</published><updated>2004-11-04T12:50:58.890+07:00</updated><title type='text'>Switch back to ActiveState</title><content type='html'>&lt;a href="http://www.activestate.com/Products/ActivePython/"&gt;ActiveState - ActivePython free Python open source language distribution - Dynamic Tools for Dynamic Languages&lt;/a&gt;: "Current releases: ActivePython 2.4.0b1 (beta), ActivePython 2.3.4

ActivePython is ActiveState's quality-assured, ready-to-install distribution of Python, available for Linux, Solaris and Windows. As part of ActiveState's support for Python, we provide the ActivePython distribution free to the community.

In addition to the core binary code, ActivePython currently includes commonly used external modules including expat for XML processing, zlib and bzip2 for data compression, the bsddb database library, Tcl/Tk 8.4.4; a suite of Windows tools developed by Mark Hammond, including the Pythonwin IDE, support for Python ASP, the PythonCOM system and more."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109954745889033679?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109954745889033679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109954745889033679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109954745889033679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109954745889033679'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/11/switch-back-to-activestate.html' title='Switch back to ActiveState'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109928621322491324</id><published>2004-11-01T12:16:00.000+07:00</published><updated>2004-11-01T12:16:53.223+07:00</updated><title type='text'>Oops! Official Python 2.3.4 doesn't come with pyxml</title><content type='html'>I decided to use Python 2.3.4 for Windows from python team instead of Python 2.3.3 from ActiveState since 2.3.3 has a bug relating to bsddb. BTQueue 0.0.16 and later are packaged with python 2.3.4. Unfortunately, I forgot that pyxml was not installed by default.

BTQueue 0.0.18 should be released very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109928621322491324?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109928621322491324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109928621322491324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109928621322491324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109928621322491324'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/11/oops-official-python-234-doesnt-come.html' title='Oops! Official Python 2.3.4 doesn&apos;t come with pyxml'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109889900944719715</id><published>2004-10-28T00:43:00.000+07:00</published><updated>2004-10-28T00:43:29.446+07:00</updated><title type='text'>Features requested</title><content type='html'>- Add some extension to incomplete files
- Support wildcard in add command including recursive&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109889900944719715?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109889900944719715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109889900944719715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109889900944719715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109889900944719715'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/features-requested.html' title='Features requested'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109864426007695759</id><published>2004-10-25T01:57:00.000+07:00</published><updated>2004-10-25T01:57:40.076+07:00</updated><title type='text'>Calculating ratio for very strick tracker</title><content type='html'>In order to prevent cheating peer in closed tracker, there is a very easy solution to solve this problem. However, it might be too strick.

Problem: Some clients do not even try to contact tracker but they are still able to leech using historical peers information.
Solution: Count amount of download by size of the torrent immediately when download its metadata
Advantage: Disable cheating of unreporting clients
Disadvantage: Downloading only some files may not fair&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109864426007695759?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109864426007695759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109864426007695759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109864426007695759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109864426007695759'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/calculating-ratio-for-very-strick.html' title='Calculating ratio for very strick tracker'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109863959829037072</id><published>2004-10-25T00:39:00.000+07:00</published><updated>2004-10-25T00:39:58.290+07:00</updated><title type='text'>Interesting tracker's promotions</title><content type='html'>BT is very popular and some trackers do not allow non-member to leech from them to guarantee share ratio of the whole system. Below are interesting promotions for closed tracker.
&lt;ol&gt;
&lt;li&gt;Bonus credit - give extra upload by amount of snatched&lt;/li&gt;
&lt;li&gt;Delay - do not allow low ratio users to leech new torrents&lt;/li&gt;
&lt;li&gt;Golden time - turn off delay and count download only a half&lt;/li&gt;
&lt;/ol&gt;

In addition, many users have tried to cheat the counting system. It is mostly impossible to prevent cheating due to BT protocol. That means tracker must track not only share ratio, but also list of who want to leech and who finished each torrent for cross checking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109863959829037072?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109863959829037072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109863959829037072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109863959829037072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109863959829037072'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/interesting-trackers-promotions.html' title='Interesting tracker&apos;s promotions'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109849454858053040</id><published>2004-10-23T08:22:00.000+07:00</published><updated>2004-10-23T08:22:28.580+07:00</updated><title type='text'>BitTornado 0.3.8 is now out</title><content type='html'>&lt;a href="http://www.bittornado.com/"&gt;BitTornado&lt;/a&gt;: "LATEST VERSION:  0.3.8
WHAT'S NEW:

maintenance release
works better with XP SP2
some bugs fixed
GUI width problem known, will be fixed later
randomized port selection"

I have successfully merged changes made in this version into CVS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109849454858053040?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109849454858053040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109849454858053040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109849454858053040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109849454858053040'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/bittornado-038-is-now-out.html' title='BitTornado 0.3.8 is now out'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109841218439817569</id><published>2004-10-22T09:29:00.000+07:00</published><updated>2004-10-22T09:29:44.396+07:00</updated><title type='text'>Today bug fixed</title><content type='html'>I have fixed missing quote to attribute of xml element before save. It is necessary to do so because I always unquote when read. Furthermore, I increase default rerequest interval to 20 minutes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109841218439817569?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109841218439817569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109841218439817569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109841218439817569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109841218439817569'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/today-bug-fixed.html' title='Today bug fixed'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109824148838520889</id><published>2004-10-20T10:04:00.000+07:00</published><updated>2004-10-20T10:04:48.386+07:00</updated><title type='text'>BTQueue 0.0.17 has been released</title><content type='html'>Due to some minor bugs in 0.0.16, I decided to release this version to fix those bugs. Furthermore, sourceforge got some problems yesterday. No one can download.

Link: &lt;a href="http://btqueue.sourceforge.net/"&gt;BTQueue&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109824148838520889?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109824148838520889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109824148838520889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109824148838520889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109824148838520889'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/btqueue-0017-has-been-released.html' title='BTQueue 0.0.17 has been released'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109823940850502586</id><published>2004-10-20T09:30:00.000+07:00</published><updated>2004-10-20T09:30:08.506+07:00</updated><title type='text'>Bugs in 0.0.16</title><content type='html'>I've got bug reports of version 0.0.16. Most of them are unnecessary error message, e.g. scrape error due to network failed. Another bug relates to incompatibility of Popen4 on windows since I changed from popen to Popen4.

I plan to release 0.0.17 which is a minor bug fix version very soon. Keep your eyes on btqueue!.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109823940850502586?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109823940850502586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109823940850502586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109823940850502586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109823940850502586'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/bugs-in-0016.html' title='Bugs in 0.0.16'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109823690901004760</id><published>2004-10-20T08:48:00.000+07:00</published><updated>2004-10-20T08:48:29.010+07:00</updated><title type='text'>BTQueue 0.0.16 at freshmeat</title><content type='html'>&lt;a href='http://photos1.blogger.com/img/299/2043/640/freshmeat.net%20%20Releases%20announced%20Monday%2C%20October%2018th%202004%20-%20Mozilla%20Firefox%2020%2010%202547%208%2045%2034.jpg'&gt;&lt;img border='0' class='phostImg' src='http://photos1.blogger.com/img/299/2043/320/freshmeat.net%20%20Releases%20announced%20Monday%2C%20October%2018th%202004%20-%20Mozilla%20Firefox%2020%2010%202547%208%2045%2034.jpg'&gt;&lt;/a&gt;&lt;br /&gt;BTQueue 0.0.16 on the front page of &lt;a href="http://freshmeat.net/"&gt;freshmeat&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109823690901004760?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109823690901004760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109823690901004760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109823690901004760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109823690901004760'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/btqueue-0016-at-freshmeat.html' title='BTQueue 0.0.16 at freshmeat'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109812372120823889</id><published>2004-10-19T01:22:00.000+07:00</published><updated>2004-10-19T01:22:01.210+07:00</updated><title type='text'>rerequest_interval is set too low</title><content type='html'>&lt;a href="http://sourceforge.net/forum/forum.php?thread_id=1162614&amp;amp;forum_id=360658"&gt;SourceForge.net: Open Discussion&lt;/a&gt;: "Though I noticed some trackers banning me after a while. I figured out this was due to the setting rerequest_interval, which was set too low for most other clients and several trackers. 
I'd suggest setting this to something higher, like 1200 (20minutes), so users won't get banned without knowing why."

Due to above suggestion, I will increase rerequest interval to 20 minutes in next version. However, you can set it to whatever you want   to fit your need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109812372120823889?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109812372120823889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109812372120823889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109812372120823889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109812372120823889'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/rerequestinterval-is-set-too-low.html' title='rerequest_interval is set too low'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109812256700477752</id><published>2004-10-19T01:02:00.000+07:00</published><updated>2004-10-19T01:02:47.003+07:00</updated><title type='text'>BTQueue 0.0.16 has been announced at the front page</title><content type='html'>&lt;a href='http://photos1.blogger.com/img/299/2043/640/SourceForge.net%20%20Welcome%20-%20Mozilla%20Firefox%2019%2010%202547%200%2056%2059.jpg'&gt;&lt;img border='0' class='phostImg' src='http://photos1.blogger.com/img/299/2043/320/SourceForge.net%20%20Welcome%20-%20Mozilla%20Firefox%2019%2010%202547%200%2056%2059.jpg'&gt;&lt;/a&gt;&lt;br /&gt;BTQueue 0.0.16 has been announced at the front page of &lt;a href="http://sourceforge.net/"&gt;sourceforge.net&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109812256700477752?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109812256700477752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109812256700477752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109812256700477752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109812256700477752'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/btqueue-0016-has-been-announced-at.html' title='BTQueue 0.0.16 has been announced at the front page'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109808756202290649</id><published>2004-10-18T15:19:00.000+07:00</published><updated>2004-10-18T15:19:22.023+07:00</updated><title type='text'>Daemon/Remote in BTQueue 0.0.16</title><content type='html'>Since 0.0.16 introduces many new features, I am trying to explain how to use it efficiently. The most requested feature is to run it in daemon/service mode. Prior to this version, you (and me) have to run btqueue incorperately with &lt;b&gt;screen&lt;/b&gt; to make it run likely in background. Actually, only some of you might want this feature and all of them run btqueue on his/her server placed at ISP. BTQueue perfectly fit the need of administrators for remotely leech/seed on share server or office.

Today, you don't need screen anymore. All you want is just btqueue! However, old style btqueue is still preserved for short-term running. To run it as a daemon in the background, you have to specify &lt;b&gt;daemon&lt;/b&gt; command.
&lt;pre&gt;
$ btqueue.py daemon
&lt;/pre&gt;
After that, you will immediately return to prompt. Now you are ready to control btqueue anywhere by running command below:
&lt;pre&gt;
$ btqueue.py remote
&lt;/pre&gt;

By default, btqueue.py will bind itself on localhost (127.0.0.1) to make it more secure. However, sometimes you might want to control it from anywhere. In this case, please change global setting &lt;b&gt;xmlrpc_ip&lt;/b&gt; to &lt;b&gt;0.0.0.0&lt;/b&gt; or another more specific ip. As you should already know, there are 2 ways to modify setting; 1) directly modify policy.conf and 2) call &lt;b&gt;gset&lt;/b&gt; command in the btqueue's prompt.
&lt;pre&gt;
&gt;&gt;&gt; gset xmlrpc_ip 0.0.0.0
&lt;/pre&gt;
After modification, restarting is needed.

In remote control mode, you can do whatever you used to do. Note that notifications such as start and terminate are disabled in this mode. Moreover, &lt;b&gt;quit&lt;/b&gt;ing in this mode will not terminate its daemon. In case of you want to shut down the daemon gracefully, you have to run &lt;b&gt;kill&lt;/b&gt; command instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109808756202290649?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109808756202290649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109808756202290649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109808756202290649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109808756202290649'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/daemonremote-in-btqueue-0016.html' title='Daemon/Remote in BTQueue 0.0.16'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8769999.post-109808628435768696</id><published>2004-10-18T14:58:00.000+07:00</published><updated>2004-10-18T14:58:04.356+07:00</updated><title type='text'>BTQueue 0.0.16 is out!</title><content type='html'>I proundly release BTQueue 0.0.16 (build 240). This version is the major change to improve both functionality and comfortability. You can get it at &lt;a href="http://btqueue.sourceforge.net/"&gt;sourceforget&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8769999-109808628435768696?l=btqueue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btqueue.blogspot.com/feeds/109808628435768696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8769999&amp;postID=109808628435768696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109808628435768696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8769999/posts/default/109808628435768696'/><link rel='alternate' type='text/html' href='http://btqueue.blogspot.com/2004/10/btqueue-0016-is-out.html' title='BTQueue 0.0.16 is out!'/><author><name>sugree</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
