Changeset 373 for trunk


Ignore:
Timestamp:
01/19/08 12:02:58 (12 years ago)
Author:
Eoin
Message:

Test UPnP.

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/lang/Build.bat

    r363 r373  
    1 convert.bat Halite Dutch German Italian Slovenian Spanish Turkish Norwegian Polish Russian French 
     1convert.bat Halite Dutch German Italian Slovenian Spanish Turkish Norwegian Polish Russian French Template 
  • trunk/sln/Halite/Halite.vcproj

    r370 r373  
    203203                                FavorSizeOrSpeed="2" 
    204204                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\openssl\inc"" 
    205                                 PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32 ;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS" 
     205                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_LOGGING;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS" 
    206206                                MinimalRebuild="true" 
    207207                                ExceptionHandling="2" 
  • trunk/sln/libtorrent/libtorrent.vcproj

    r370 r373  
    176176                                FavorSizeOrSpeed="2" 
    177177                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\Openssl\inc"" 
    178                                 PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32 ;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE" 
     178                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_LOGGING;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE" 
    179179                                MinimalRebuild="true" 
    180180                                ExceptionHandling="2" 
  • trunk/src/ConfigOptions.hpp

    r370 r373  
    561561        WMB_HEAD(WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp|30), WMB_COLNOMAX(_eq|0), WMB_COLNOMAX(_eq|1)), \ 
    562562                WMB_ROW(_auto,  IDC_CONFIGT_TOR_TEXT, _r, _r, _r), \ 
    563                 WMB_ROW(_auto,  IDC_CONFIGT_TORMAX, IDC_BC_TMAXUP, IDC_CONFIGT_TDOWNRATE, IDC_BC_TDOWNRATE), \ 
    564                 WMB_ROW(_auto,  IDC_CONFIGT_TORUP, IDC_BC_TUPRATE, IDC_CONFIGT_TORUPRATE, IDC_BC_TMAXCONN), \ 
     563                WMB_ROW(_auto,  IDC_CONFIGT_TORMAX, IDC_BC_TMAXCONN, IDC_CONFIGT_TDOWNRATE, IDC_BC_TDOWNRATE), \ 
     564                WMB_ROW(_auto,  IDC_CONFIGT_TORUP, IDC_BC_TMAXUP, IDC_CONFIGT_TORUPRATE, IDC_BC_TUPRATE), \ 
    565565        WMB_END() 
    566566 
  • trunk/src/HaliteDialog.cpp

    r366 r373  
    5252#define TORRENT_STATUS_LAYOUT \ 
    5353        WMB_HEAD(WMB_COL(45), WMB_COLNOMIN(_exp|100), WMB_COL(_eq|0), WMB_COL(_exp|200)), \ 
     54                WMB_ROW(_gap), \ 
    5455                WMB_ROW(_auto,  IDC_NAME_STATIC, IDC_NAME, _r, _r), \ 
    5556                WMB_ROW(_auto,  IDC_TRACKER_STATIC, IDC_TRACKER, _r, _r), \ 
    56                 WMB_ROW(_gap), \ 
    5757                WMB_ROW(_auto,  IDC_STATUS_STATIC, IDC_STATUS, _r, _r), \ 
    5858                WMB_ROW(_auto,  IDC_TIME_STATIC, IDC_AVAIL, IDC_COMPLETED_STATIC, IDC_COMPLETE), \ 
  • trunk/src/halConfig.cpp

    r370 r373  
    4343                return false; 
    4444        } 
     45 
     46        bittorrent().startUPnP(); 
    4547         
    4648        try 
  • trunk/src/halTorrent.cpp

    r371 r373  
    770770bool BitTorrent::listenOn(std::pair<int, int> const& range) 
    771771{ 
     772 
    772773        try 
    773774        { 
     
    785786                else 
    786787                        return true; 
     788 
    787789        } 
    788790         
     
    845847                pimpl->dht_settings_ = settings; 
    846848                pimpl->theSession.set_dht_settings(pimpl->dht_settings_); 
     849        } 
     850} 
     851 
     852void BitTorrent::startUPnP() 
     853{ 
     854        if (pimpl->theSession.is_listening()) 
     855        { 
     856                pimpl->theSession.start_lsd(); 
     857                pimpl->theSession.start_upnp(); 
     858                pimpl->theSession.start_natpmp(); 
    847859        } 
    848860} 
  • trunk/src/halTorrent.hpp

    r352 r373  
    378378        void ensureIpFilterOn(progressCallback fn); 
    379379        void ensureIpFilterOff(); 
     380 
     381        void startUPnP(); 
    380382         
    381383        void ip_v4_filter_block(asio::ip::address_v4 first, asio::ip::address_v4 last); 
Note: See TracChangeset for help on using the changeset viewer.