Changeset 217


Ignore:
Timestamp:
06/03/07 22:13:25 (13 years ago)
Author:
Eoin
Message:

Preped for snapshot release with encryption.

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • Jamfile

    r215 r217  
    33use-project /wtl : $(/wtl) ; 
    44use-project /libtorrent : $(/libtorrent) ; 
    5 use-project /openssl : $(/openssl) ; 
    65 
    76SOURCES = 
     
    7372        <library>/libtorrent//torrent/<link>static       
    7473        <library>/wtl 
    75         <library>/openssl//ssleay32 
    76         <library>/openssl//libeay32 
    7774        <library>$(LIBS) 
    7875         
     
    8380         
    8481        <variant>release:<define>NDEBUG 
     82        <pe-support>on 
    8583         
    86         <openssl>on 
    87         <pe-support>on 
    88                  
     84#       <define>TORRENT_DISABLE_ENCRYPTION 
     85#       <define>TORRENT_DISABLE_RESOLVE_COUNTRIES 
     86         
    8987        <define>_UNICODE 
    9088        <define>UNICODE 
  • res/Halite.rc

    r215 r217  
    1 // Generated by ResEdit 1.3.5 
    2 // Copyright (C) 2006 
    3 // http://www.resedit.net 
    4  
     1 
    52#include "resource.h" 
    63#include "afxres.h" 
  • res/resource.h

    r215 r217  
    33#endif 
    44 
    5 #define HALITE_VERSION                                  0,2,9,212 
    6 #define HALITE_VERSION_STRING                   "v 0.2.9 dev 212" 
     5#define HALITE_VERSION                                  0,2,9,217 
     6#define HALITE_VERSION_STRING                   "v 0.2.9 dev 217" 
    77 
    88#define HALITE_LANGUAGE                                 10 
  • src/halTorrent.cpp

    r215 r217  
    135135} 
    136136 
    137 BOOST_CLASS_VERSION(hal::TorrentInternal, 2) 
     137BOOST_CLASS_VERSION(hal::TorrentInternal, 3) 
    138138 
    139139namespace hal  
     
    156156                uploads_(-1), 
    157157                ratio_(0), 
     158                resolve_countries_(true), 
    158159                state_(TorrentDetail::torrent_active), 
    159160                inSession_(false), 
     
    166167                connections_(bittorrent().defTorrentMaxConn()), 
    167168                uploads_(bittorrent().defTorrentMaxUpload()), 
     169                resolve_countries_(true),                            // ********** 
    168170                state_(TorrentDetail::torrent_active), 
    169171                filename_(f), 
     
    199201        { 
    200202                return ratio_; 
     203        } 
     204         
     205        void setResolveCountries() 
     206        { 
     207                handle_.resolve_countries(resolve_countries_); 
    201208        } 
    202209         
     
    324331                        ar & make_nvp("ratio", ratio_); 
    325332                }                
     333                if (version > 2) { 
     334                        ar & make_nvp("resolve_countries", resolve_countries_); 
     335                } 
    326336    } 
    327337         
     
    334344        bool inSession_; 
    335345        float ratio_; 
     346        bool resolve_countries_; 
    336347         
    337348        std::wstring filename_; 
     
    12381249                        (*iter).second.setRatio(); 
    12391250                        (*iter).second.applyTrackers(); 
     1251                        (*iter).second.setResolveCountries(); 
    12401252                         
    12411253                        ++iter; 
     
    12921304{ 
    12931305        std::vector<wstring> status_vec; 
     1306         
     1307#ifndef TORRENT_DISABLE_RESOLVE_COUNTRIES 
     1308        if (peerInfo.country[0] != 0 && peerInfo.country[1] != 0) 
     1309                ipAddress = (wformat(L"%1% (%2%)") % ipAddress % hal::str_to_wstr(string(peerInfo.country, 2))).str().c_str(); 
     1310#endif   
    12941311 
    12951312#ifndef TORRENT_DISABLE_ENCRYPTION               
     
    13181335        if (peerInfo.flags & lbt::peer_info::queued) 
    13191336                status_vec.push_back(app().res_wstr(HAL_PEER_QUEUED)); 
     1337                 
     1338        seed = (peerInfo.flags & lbt::peer_info::seed) ? true : false; 
    13201339         
    13211340        if (!status_vec.empty()) status = status_vec[0]; 
Note: See TracChangeset for help on using the changeset viewer.