removed connecting_to_tracker state
This commit is contained in:
parent
cbf8e6f3b1
commit
7d47ed54eb
|
@ -1,4 +1,5 @@
|
||||||
|
|
||||||
|
* Removed 'connecting_to_tracker' torrent state
|
||||||
* Fix bug where FAST pieces were cancelled on choke
|
* Fix bug where FAST pieces were cancelled on choke
|
||||||
* Fixed problems with restoring piece states when hash failed.
|
* Fixed problems with restoring piece states when hash failed.
|
||||||
* Minimum peer reconnect time fix. Peers with no failures would
|
* Minimum peer reconnect time fix. Peers with no failures would
|
||||||
|
|
|
@ -2286,7 +2286,6 @@ struct torrent_status
|
||||||
{
|
{
|
||||||
queued_for_checking,
|
queued_for_checking,
|
||||||
checking_files,
|
checking_files,
|
||||||
connecting_to_tracker,
|
|
||||||
downloading_metadata,
|
downloading_metadata,
|
||||||
downloading,
|
downloading,
|
||||||
finished,
|
finished,
|
||||||
|
@ -2382,10 +2381,6 @@ This torrent will wait for its turn.</td>
|
||||||
<td>The torrent has not started its download yet, and is
|
<td>The torrent has not started its download yet, and is
|
||||||
currently checking existing files.</td>
|
currently checking existing files.</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td><tt class="docutils literal"><span class="pre">connecting_to_tracker</span></tt></td>
|
|
||||||
<td>The torrent has sent a request to the tracker and is
|
|
||||||
currently waiting for a response</td>
|
|
||||||
</tr>
|
|
||||||
<tr><td><tt class="docutils literal"><span class="pre">downloading_metadata</span></tt></td>
|
<tr><td><tt class="docutils literal"><span class="pre">downloading_metadata</span></tt></td>
|
||||||
<td>The torrent is trying to download metadata from peers.
|
<td>The torrent is trying to download metadata from peers.
|
||||||
This assumes the metadata_transfer extension is in use.</td>
|
This assumes the metadata_transfer extension is in use.</td>
|
||||||
|
|
|
@ -2241,7 +2241,6 @@ It contains the following fields::
|
||||||
{
|
{
|
||||||
queued_for_checking,
|
queued_for_checking,
|
||||||
checking_files,
|
checking_files,
|
||||||
connecting_to_tracker,
|
|
||||||
downloading_metadata,
|
downloading_metadata,
|
||||||
downloading,
|
downloading,
|
||||||
finished,
|
finished,
|
||||||
|
@ -2331,9 +2330,6 @@ current task is in the ``state`` member, it will be one of the following:
|
||||||
|``checking_files`` |The torrent has not started its download yet, and is |
|
|``checking_files`` |The torrent has not started its download yet, and is |
|
||||||
| |currently checking existing files. |
|
| |currently checking existing files. |
|
||||||
+--------------------------+----------------------------------------------------------+
|
+--------------------------+----------------------------------------------------------+
|
||||||
|``connecting_to_tracker`` |The torrent has sent a request to the tracker and is |
|
|
||||||
| |currently waiting for a response |
|
|
||||||
+--------------------------+----------------------------------------------------------+
|
|
||||||
|``downloading_metadata`` |The torrent is trying to download metadata from peers. |
|
|``downloading_metadata`` |The torrent is trying to download metadata from peers. |
|
||||||
| |This assumes the metadata_transfer extension is in use. |
|
| |This assumes the metadata_transfer extension is in use. |
|
||||||
+--------------------------+----------------------------------------------------------+
|
+--------------------------+----------------------------------------------------------+
|
||||||
|
|
|
@ -126,7 +126,6 @@ namespace libtorrent
|
||||||
{
|
{
|
||||||
queued_for_checking,
|
queued_for_checking,
|
||||||
checking_files,
|
checking_files,
|
||||||
connecting_to_tracker,
|
|
||||||
downloading_metadata,
|
downloading_metadata,
|
||||||
downloading,
|
downloading,
|
||||||
finished,
|
finished,
|
||||||
|
|
|
@ -3272,7 +3272,7 @@ namespace libtorrent
|
||||||
TORRENT_ASSERT(m_torrent_file->is_valid());
|
TORRENT_ASSERT(m_torrent_file->is_valid());
|
||||||
INVARIANT_CHECK;
|
INVARIANT_CHECK;
|
||||||
|
|
||||||
set_state(torrent_status::connecting_to_tracker);
|
set_state(torrent_status::downloading);
|
||||||
|
|
||||||
if (!is_seed())
|
if (!is_seed())
|
||||||
{
|
{
|
||||||
|
@ -4368,11 +4368,7 @@ namespace libtorrent
|
||||||
|
|
||||||
if (!valid_metadata())
|
if (!valid_metadata())
|
||||||
{
|
{
|
||||||
if (m_got_tracker_response == false && m_connections.empty())
|
|
||||||
st.state = torrent_status::connecting_to_tracker;
|
|
||||||
else
|
|
||||||
st.state = torrent_status::downloading_metadata;
|
st.state = torrent_status::downloading_metadata;
|
||||||
|
|
||||||
st.progress = m_progress;
|
st.progress = m_progress;
|
||||||
st.block_size = 0;
|
st.block_size = 0;
|
||||||
return st;
|
return st;
|
||||||
|
|
Loading…
Reference in New Issue