<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.network.bit-torrent.libtorrent">
    <title>gmane.network.bit-torrent.libtorrent</title>
    <link>http://blog.gmane.org/gmane.network.bit-torrent.libtorrent</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2238"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2237"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2236"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2235"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2234"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2233"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2232"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2231"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2230"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2229"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2228"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2227"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2226"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2225"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2224"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2223"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2222"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2221"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2220"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2219"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2238">
    <title>Re: CentOS 5.2 compile problem</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2238</link>
    <description>Quoting pmabie &lt;pmabie&lt; at &gt;aol.com&gt;:

In boost-1.36 there were a number of name changes. You could either use
boost-1.35 or update to svn head or RC_0_13 head.

</description>
    <dc:creator>arvid&lt; at &gt;cs.umu.se</dc:creator>
    <dc:date>2008-09-06T00:59:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2237">
    <title>Particle downloaded torrent</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2237</link>
    <description>Hello,
I am trying to download one small (about 100 bytes) file from torrent
(30 files total in torrent).
The file size is less that piece length (65536 bytes).

When downloading is completed, my file is downloaded and presented on
the disk, but additional unwanted files presented too (and they
corrupted).

As I understand, I was downloaded only one piece and additional files
allocated on disk (fully sized and filled by zero in my mode).

I am looked at uTorrent - it keep uncompleted data in special file,
like ~uTorrentPartFile_B97D6E.dat, located in the save directory.

Could libtorrent do not publish uncompleted files if I requested only
one piece only?

Examples of such torrents:
Readme.txt ~500 bytes
DVDRip.iso ~4.3 GB

Thanks in advance.

Sergei Vorobyov.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sergei Vorobyov</dc:creator>
    <dc:date>2008-09-05T13:49:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2236">
    <title>potential issue in session_impl::open_listen_port</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2236</link>
    <description>Hi 

I think there is a potential issue in function session_impl::open_listen_port

currently, it realized as the following:

        ...
        if (is_any(m_listen_interface.address()))
        {
            // this means we should open two listen sockets
            // one for IPv4 and one for IPv6
        
            listen_socket_t s = setup_listener(
                tcp::endpoint(address_v4::any(), m_listen_interface.port())
                , m_listen_port_retries);

            if (s.sock)
            {
                m_listen_sockets.push_back(s);
                async_accept(s.sock);
            }

            s = setup_listener(
                tcp::endpoint(address_v6::any(), m_listen_interface.port())
                , m_listen_port_retries, true);

            if (s.sock)
            {
                m_listen_sockets.push_back(s);
                async_accept(s.sock);
            }
        } 

        ...

What I think is it is impossible that a interface is a IPV4 and IPV6 at the same time, because the member "protocol_type" defined in asio::basic_endpoint only can be one value of PF_INET and PF_INET6, it is unique, not combined.

On the other hand, in function session_impl::listen_on, which invoke function "opne_listen_port", it set interface as IPv4 if variable "net_interace" = 0
        ...
        tcp::endpoint new_interface;
        if (net_interface &amp;&amp; std::strlen(net_interface) &gt; 0)
            new_interface = tcp::endpoint(address::from_string(net_interface), port_range.first);
        else
            new_interface = tcp::endpoint(address_v4::any(), port_range.first);

        ...


Here if trying to execute "setup_listener" with IPv6 for a non-IPv6 endpoint, it will cause to throw a exeception in setup_lintener.

Br

Zhang Shi Yong
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Libtorrent-discuss mailing list
Libtorrent-discuss&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
</description>
    <dc:creator>张世勇</dc:creator>
    <dc:date>2008-09-03T17:44:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2235">
    <title>Re: error LNK2022 while compiling Client_test</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2235</link>
    <description>See the VS help or Google for LNK2022 error.


MassaRoddel

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>MooPolice&lt; at &gt;massaroddel.de</dc:creator>
    <dc:date>2008-09-02T07:26:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2234">
    <title>Re: error LNK2022 while compiling Client_test</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2234</link>
    <description>No it's not

How can I do this?

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-09-01T18:32:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2233">
    <title>Re: error LNK2022 while compiling Client_test</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2233</link>
    <description>Is this compiled with option /clr?
Maybe this is caused by mixing struct/class forward definitions (which is done in libtorrent).
According to the VS help you can find out which definitions cause this.
Knowing them might help alot.


MassaRoddel


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>MooPolice&lt; at &gt;massaroddel.de</dc:creator>
    <dc:date>2008-09-01T17:08:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2232">
    <title>Re: error LNK2022 while compiling Client_test</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2232</link>
    <description>Ok I've tried everything and I coudln't fix this errors yet:

storage.obj: error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000220).
piece_picker.obj: error LNK2022: metadata operation failed (8013118D)
: Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000220).
policy.obj: error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000240).
web_peer_connection.obj: error LNK2022: metadata operation failed
(8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000241).
peer_connection.obj: error LNK2022: metadata operation failed
(8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000243).

Can you be a little more specific when you say:
Thanks

Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-09-01T16:28:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2231">
    <title>CentOS 5.2 compile problem</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2231</link>
    <description>Hi!

CentOS 5.2
x86_64-redhat-linux
gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)
boost 1.36

boost compile (user.config.jam)
# Boost.Build Configuration
# Automatically generated by Boost configure

# Compiler configuration
using gcc ;

# Python configuration
using python : 2.5 : /usr/local ;

using mpi ;

Build Script

./configure
bjam -sTOOLS=gcc filesystem
bjam -sTOOLS=gcc iostreams
bjam -sTOOLS=gcc program_options
bjam -sTOOLS=gcc python
bjam -sTOOLS=gcc regex
bjam -sTOOLS=gcc serialization
bjam -sTOOLS=gcc signals
bjam -sTOOLS=gcc thread
bjam -sTOOLS=gcc wave

gmake &amp;&amp; gmake install


if I block out the statement , it just errors out again.

(1)
torrent_info.cpp: In member function 'void 
libtorrent::torrent_info::parse_info_section(const libtorrent::entry&amp;)':
torrent_info.cpp:357: error: 'struct boost::filesystem::path' has no 
member named 'has_branch_path'
torrent_info.cpp: In member function 'void 
libtorrent::torrent_info::add_file(boost::filesystem::path, 
libtorrent::size_type)':
torrent_info.cpp:575: error: 'struct boost::filesystem::path' has no 
member named 'has_branch_path'
make[1]: *** [torrent_info.lo] Error 1
make[1]: Leaving directory `/root/Desktop/libtorrent-rasterbar-0.13.1/src'
make: *** [all-recursive] Error 1

(2)
../include/libtorrent/disk_io_thread.hpp:135: error: 'condition' in 
namespace 'boost' does not name a type
disk_io_thread.cpp: In member function 'void 
libtorrent::disk_io_thread::join()':
disk_io_thread.cpp:97: error: 'm_signal' was not declared in this scope
disk_io_thread.cpp: In member function 'void 
libtorrent::disk_io_thread::stop(boost::intrusive_ptr&lt;libtorrent::piece_manager&gt;)':
disk_io_thread.cpp:124: error: 'm_signal' was not declared in this scope
disk_io_thread.cpp: In member function 'void 
libtorrent::disk_io_thread::add_job(const libtorrent::disk_io_job&amp;, 
const boost::function&lt;void ()(int, const libtorrent::disk_io_job&amp;)&gt;&amp;)':
disk_io_thread.cpp:209: error: 'm_signal' was not declared in this scope
disk_io_thread.cpp: In member function 'void 
libtorrent::disk_io_thread::operator()()':
disk_io_thread.cpp:243: error: 'm_signal' was not declared in this scope
make[1]: *** [disk_io_thread.lo] Error 1


My best guess is that I am not building the boost libs right , can 
anyone tell me what wrong with my build method for boost ?

Thanks in advance!

pmabie.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>pmabie</dc:creator>
    <dc:date>2008-09-01T14:55:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2230">
    <title>Re: Assertions</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2230</link>
    <description>Hello Arvid,

On Sun, Aug 31, 2008 at 1:45 PM, Arvid Norberg &lt;arvid&lt; at &gt;cs.umu.se&gt; wrote:

This is happen during normal operation, not shutting down.
After adding new torrent to download, in rare cases, it could be crashed.



I saw this check, but for this case m_callback.empty() return "false".
Only boost::function4::boost::function_base::functor::obj_ptr value of
the callback is 0xffffffff.



I thing the main applications thread in the message loop. I'll
investigate the threads states next time when it crashed.

Sergei Vorobyov.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sergei Vorobyov</dc:creator>
    <dc:date>2008-08-31T10:23:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2229">
    <title>Re: Assertions</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2229</link>
    <description>Does this happen during normal operation or when shutting down? Or at 
any other particular time?

There is a check in on_read() to make sure the callback is initialized, 
and if it isn't the function will return immediately.

It might be a race with udp_socket::close(), I'll look into that. Where 
are the other threads when this happens? I'm particularly interested in 
the main thread.

--
Arvid Norberg

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Arvid Norberg</dc:creator>
    <dc:date>2008-08-31T09:45:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2228">
    <title>Re: Assertions</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2228</link>
    <description>Hello,
While debugging, I found that function operates with incorrect (not
initialized properly I think) object
libtorrent::udp_socket::m_callback:

void udp_socket::on_read(udp::socket* s, error_code const&amp; e,
std::size_t bytes_transferred)
trunk\src\udp_socket.cpp, Ln: 93

The libtorrent built with "dht-support=on", but no DHT specific code
in the client (my client do not support DHT yet).
I'm suspecting this is a case of wrong initialization of libtorrent.
Could be any solutions here?

Thanks in advance.

Sergei Vorobyov.

On Thu, Aug 21, 2008 at 9:25 PM, Sergei Vorobyov
&lt;sergei.vorobyov&lt; at &gt;gmail.com&gt; wrote:

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sergei Vorobyov</dc:creator>
    <dc:date>2008-08-29T06:47:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2227">
    <title>Re: Using libtorrent to get torrent stats/lists onpeers &amp; seeders(swarms) without up/downloading</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2227</link>
    <description>Hello Andrew, here is my answer &amp; new questions regarding your feedback
below:

Ok, So I tried by filtering pieces &amp; files. &amp; for sure, it disable
connections as you said..... So I cannot spy anymore who are in the
torrent as seeders or peers :( ? &amp; for sure, the torrent state is in a
"finished" state in this behvavior... The problem is that I want my
libtorrent client to continue connecting to other peers &amp; to check if
they are peers or seeders &amp; to also continuing connecting to the tracker
to retrieve new list of peers/swarm.... so if you filter files/pieces in
your torrent with for example client_test. Your torrent status as I said
will be considered as finished, no more peers connection, &amp; so no
possibility to see who is member as seeder or peers &amp; the
get_peer_info()+the print_peer_info() calls of client_test.cpp (in the
example dir of libtorrent) will  display a blank page :(

Do you fill that it is possible to add a similar feature in libtorrent
and/or that the libtorrent protocol can support this ?

Thx really again in advance for your really good &amp; appreciated feedback,
Louis


------------------------------

Message: 2
Date: Tue, 26 Aug 2008 16:46:40 -0700
From: Andrew Resch &lt;andrewresch&lt; at &gt;gmail.com&gt;
Subject: Re: [libtorrent] Using libtorrent to get torrent stats/lists
onpeers &amp; seeders(swarms) without up/downloading
To: General discussion about libtorrent
&lt;libtorrent-discuss&lt; at &gt;lists.sourceforge.net&gt;
Message-ID: &lt;1219794400.14526.0.camel&lt; at &gt;fragment&gt;
Content-Type: text/plain

On Wed, 2008-08-27 at 00:29 +0200, Lecaroz, Louis wrote:
coding
project
of
but
&amp;
stupid
only

You could try simply setting the file priorities to 0 so that they do
not download and this will prevent uploading since you have no data.
The torrent should still announce to the tracker, but won't make any
connections to peers.




------------------------------

------------------------------------------------------------------------
-
This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the
world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/

------------------------------

_______________________________________________
Libtorrent-discuss mailing list
Libtorrent-discuss&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss


End of Libtorrent-discuss Digest, Vol 27, Issue 27
**************************************************

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Lecaroz, Louis</dc:creator>
    <dc:date>2008-08-28T12:20:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2226">
    <title>Re: Using libtorrent to get torrent stats/listsonpeers &amp; seeders(swarms) without up/downloading</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2226</link>
    <description>
You could try simply setting the file priorities to 0 so that they do
not download and this will prevent uploading since you have no data.
The torrent should still announce to the tracker, but won't make any
connections to peers.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Andrew Resch</dc:creator>
    <dc:date>2008-08-26T23:46:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2225">
    <title>Using libtorrent to get torrent stats/lists on peers &amp;seeders(swarms) without up/downloading</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2225</link>
    <description>Hello,
I just suscribed  into this mailing list after having done lot of coding
tests to achieve my goals &amp; also of searchs in the libtorrent mailing
list archives.
I tested lot of other libtorrent apis (java, ect...), &amp; at this time
this one is the most robust &amp; reliable I found, so  before drilling a
little bit more, I would like to thank all contributors  of this project
with my poor English as I am French fluent.

As I said in the title, I tried to use libtorrent to retrieve a list of
peers &amp; frequently refreshed as done in the client_test.cpp example, but
without uploading or downloading any data.... Only retrieve from the
tracker, dht, ... &amp; next contatct peers to see if they are seeders or
lechers to keep up to date this list as displayed in the client
test.cpp. &amp; so, I would like not to see any download/torrent directory
created also. Maybe, as sourceforge generates lot of time out when
searching in the libtorrent archives, I was not able to find an answer
to my problem.

I tried multiple parameters &amp; I was not able to disable data transfer &amp;
keeping at the same time peers stats refreshed.
Here is a sample of the code I tried for this when initializing my
program.... :

Torrent_params.paused=true;
Torrent_params.auto_managed=false;
hTorrent=s.add_torrent(Torrent_params);
hTorrent.set_max_connections(0);
hTorrent.set_max_uploads(0);
hTorrent.set_upload_limit(0);
hTorrent.set_download_limit(0);
hTorrent.auto_managed(true);

Anyway, even if all these parameters are set at zero, data are still
downloaded &amp; exchanged!

SO CLEARLY......, is there a way to only maintain the list returned by
torrent_handle.get_peer_info() (I used the print_peer_info() method in
client_test for my purpose) without uploading or downloading ?

If finaly this is simply possible &amp; I appeared a little bit quite stupid
with my question, can one of you, please provide me an example of code
to do this or the correct manner/way as I was personnaly unable to only
display peers without downloading or uploading.

Thx in advance for your kindness &amp; patience to read my post,
Louis

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Lecaroz, Louis</dc:creator>
    <dc:date>2008-08-26T22:29:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2224">
    <title>warning C4005: “alloca” when compiling with VS2005</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2224</link>
    <description>Hi

I found a warning when compiling with vs2005, "warning C4005: “alloca”: ..redefined"

file disk_io_thread.cpp at trunk:

line 39   #ifdef _WIN32
line 40   #include &lt;malloc.h&gt;
line 41   #define alloca(s) _alloca(s)
line 42   #endif

I think line 41 maybe should be removed.

Br

Zhang Shi Yong
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Libtorrent-discuss mailing list
Libtorrent-discuss&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
</description>
    <dc:creator>张世勇</dc:creator>
    <dc:date>2008-08-26T15:03:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2223">
    <title>Re: VS2003 building settings</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2223</link>
    <description>I would guess it would work in 2003 as well.

--
Arvid Norberg

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Arvid Norberg</dc:creator>
    <dc:date>2008-08-25T21:39:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2222">
    <title>VS2003 building settings</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2222</link>
    <description>Hello
I'm building libtorrent with Visual Studio 2003.
I took the settings from this page (for visual studio 2005)
http://www.rasterbar.com/products/libtorrent/vs2005_build_notes.html
Are those settings good for VS2003 too or do I have to change something?
(Expecially about additional dependencies).
Thanks
Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-08-25T08:32:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2221">
    <title>Re: SEH</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2221</link>
    <description>
I disabled this piece of code in my client because there is no benefit in that if you use the VS 
debugger (VS 2005). The VS debugger catches any exception if selected.

MassaRoddel



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>MooPolice&lt; at &gt;massaroddel.de</dc:creator>
    <dc:date>2008-08-23T16:00:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2220">
    <title>Re: SEH</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2220</link>
    <description>Quoting Sergei Vorobyov &lt;sergei.vorobyov&lt; at &gt;gmail.com&gt;:


The point of this piece of code is to, in debug mode, break into the debugger
when access violations etc. occur. On windows, hardware exceptions like that
are thrown as c++ exceptions. The SEH rethrows exceptions to be caught by the
debugger. Without it, hardware exceptions are caught by catch (...) in
boost.thread, and not noticed.

I think that still works. I don't really run libtorrent in debuggers on windows
that often though.




</description>
    <dc:creator>arvid&lt; at &gt;cs.umu.se</dc:creator>
    <dc:date>2008-08-23T15:10:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2219">
    <title>Re: 'ret' related errors</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2219</link>
    <description>2008/8/22  &lt;arvid&lt; at &gt;cs.umu.se&gt;:

It's in the  Client_test
row 195

Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-08-22T15:16:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2218">
    <title>SEH</title>
    <link>http://permalink.gmane.org/gmane.network.bit-torrent.libtorrent/2218</link>
    <description>Hello,

Implementation of SEH in libtorrent does not working.

trunk\include\libtorrent\session.hpp
Ln: 85

namespace aux
{
// workaround for microsofts
// hardware exceptions that makes
// it hard to debug stuff
#ifdef _MSC_VER
struct eh_initializer
{
eh_initializer()
{
::_set_se_translator(straight_to_debugger);
}

static void straight_to_debugger(unsigned int, _EXCEPTION_POINTERS*)
};
#else
struct eh_initializer {};




I suppose to correct translator of SE into C++ exception in this way:

namespace aux
{
struct s_exception : public std::exception
{
s_exception(unsigned int code) :
std::exception("C structured exceptions", code)
{}
};

#ifdef _MSC_VER
struct eh_initializer
{
eh_initializer()
{
::_set_se_translator(se_translator);
}

static void se_translator(unsigned int code, _EXCEPTION_POINTERS*)
{ throw s_exception(code); }
};
#else
struct eh_initializer {};


Sergei Vorobyov.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sergei Vorobyov</dc:creator>
    <dc:date>2008-08-22T07:52:48</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.network.bit-torrent.libtorrent">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.network.bit-torrent.libtorrent</link>
  </textinput>
</rdf:RDF>
