Changeset 408 for trunk


Ignore:
Timestamp:
03/21/08 18:54:20 (12 years ago)
Author:
Eoin
Message:

Fixed crucial tracker login bugs.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sln/Halite/Halite.vcproj

    r407 r408  
    208208                                FavorSizeOrSpeed="2" 
    209209                                AdditionalIncludeDirectories=""$(SolutionDir)src\WTLx";"$(SolutionDir)src";"$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\openssl\inc"" 
    210                                 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" 
     210                                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;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
    211211                                MinimalRebuild="true" 
    212212                                ExceptionHandling="2" 
     
    292292                                WholeProgramOptimization="false" 
    293293                                AdditionalIncludeDirectories=""$(SolutionDir)src\WTLx";"$(SolutionDir)src";"$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\openssl\inc"" 
    294                                 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" 
     294                                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;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
    295295                                ExceptionHandling="2" 
    296296                                RuntimeLibrary="0" 
  • trunk/sln/libtorrent/libtorrent.vcproj

    r407 r408  
    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;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
    179179                                MinimalRebuild="true" 
    180180                                ExceptionHandling="2" 
     
    241241                                FavorSizeOrSpeed="2" 
    242242                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\Openssl\inc"" 
    243                                 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" 
     243                                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;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
    244244                                ExceptionHandling="2" 
    245245                                RuntimeLibrary="0" 
  • trunk/src/WTLx/EditHilight.hpp

    r397 r408  
    7575        operator std::wstring ()  
    7676        {  
    77                 size_t maxLen = GetWindowTextLength(); 
     77                size_t maxLen = GetWindowTextLength()+1; 
    7878 
    7979                std::vector<wchar_t> buffer(maxLen); 
  • trunk/src/advtabs/Tracker.cpp

    r407 r408  
    8282                username_ = details.first; 
    8383                password_ = details.second; 
    84  
    85                 if (!hal::bittorrent().isTorrentActive(pT->name())) 
    86                         SetDlgItemText(IDC_REANNOUNCE, L"Resume"); 
    8784        } 
    8885        else 
     
    160157        DoDataExchange(true); 
    161158 
    162         if (hal::bittorrent().torrentDetails().focusedTorrent()) 
    163                 hal::bittorrent().setTorrentLogin( 
    164                         hal::to_utf8(hal::bittorrent().torrentDetails().focusedTorrent()->name()), 
    165                         username_, password_); 
     159        HAL_DEV_MSG(wformat(L"Apply Tracker Login User: %1%, Pass: %2%") % username_ % password_ ); 
     160 
     161        if (hal::bittorrent().torrentDetails().focusedTorrent()) 
     162                hal::bittorrent().setTorrentLogin(focusedTorrent()->name(), username_, password_); 
    166163} 
    167164 
  • trunk/src/halTorrentInternal.hpp

    r407 r408  
    77#pragma once 
    88 
    9 #define HALITE_VERSION                                  0, 3, 0, 399 
    10 #define HALITE_VERSION_STRING                   "v 0.3.0.5 dev 399" 
     9#define HALITE_VERSION                                  0, 3, 0, 408 
     10#define HALITE_VERSION_STRING                   "v 0.3.0.5 dev 408" 
    1111#define HALITE_FINGERPRINT                              "HL", 0, 3, 0, 5 
    1212 
     
    709709                        finishTime_ = boost::posix_time::second_clock::universal_time(); 
    710710 
    711                 if (move_to_directory_ != L"" && move_to_directory_ != save_directory_) 
    712                 { 
    713                         handle_.move_storage(to_utf8(move_to_directory_)); 
    714                         save_directory_ = move_to_directory_; 
     711                // Only move seeding torrents for the mo! 
     712                if (inSession() && handle_.status().state == lbt::torrent_status::seeding) 
     713                { 
     714                        if (move_to_directory_ != L"" && move_to_directory_ != save_directory_) 
     715                        { 
     716                                handle_.move_storage(to_utf8(move_to_directory_)); 
     717                                save_directory_ = move_to_directory_; 
     718                        } 
    715719                } 
    716720        } 
Note: See TracChangeset for help on using the changeset viewer.