Add hash-check thread priority as an option GUI Improved: add "Remove task only" confirmation GUI Bugfix: can not auto shutdown computer when desktop is locked. Core Bugfix: fix one crash bug for unstable connections v0. 2005.3.
Add hash-check thread priority as an option GUI Improved: add "Remove task only" confirmation GUI Bugfix: can not auto shutdown computer when desktop is locked. Core Bugfix: fix one crash bug for unstable connections v0. 2005.3.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online from Scribd
Add hash-check thread priority as an option GUI Improved: add "Remove task only" confirmation GUI Bugfix: can not auto shutdown computer when desktop is locked. Core Bugfix: fix one crash bug for unstable connections v0. 2005.3.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online from Scribd
GUI Improved: add Hash-check thread priority as an option
GUI Improved: add "Remove task only" confirmation
GUI Bugfix: disable file location change for paused tasks GUI Bugfix: can not auto shutdown computer when desktop is locked GUI Bugfix: the auto-stopped task can not upload GUI Bugfix: fix the win98/me auto shutdown issue GUI Bugfix: fix the dde regarding file association Core Improved: add task option: peer info exchange enable Core Bugfix: UDP tracker DNS resolve can cause stop response for 2s Core Bugfix: continue download at startup can not work if crashed last time Core Bugfix: fix one crash bug for unstable connections v0.57 2005.3.5 GUI Improved: add boss key: Alt+` GUI Improved: embeded web view was improved GUI Improved: Task Properity Diaglog can be resized or maxmized now GUI Improved: option to disable the prompt window when adding torrent GUI Improved: enable multi-selection when open torrent files GUI Improved: task list now support sort GUI Improved: add seeding task catelogy GUI Bugfix: fix the copy paste problem in embeded IE GUI Bugfix: never prevent windows from entering suspend mode if the computer is running on batteries (Thanks B. Larg) GUI Bugfix: Save location reset to default upon changing encoding method. (T hanks ericbo) GUI Bugfix: Incorrect time left if more than 24 hours (Thanks u1ookingatme) GUI Bugfix: the max value of half-opened tcp can't be changed to smaller val ue Core Bugfix: fix a upload selection bug which may affect download speed Core Bugfix: auto stop may not work if enable auto checking after finished Core Bugfix: possiblely fix the tracker download reporting bug happens in TB , etc Core Bugfix: fixed NAT Traversal rate can not be accurately limited Core Bugfix: Can not create directory when change priority for running task (Thanks maxbkk) Core Bugfix: IP rules do not effact in NAT Traversal connections(Thanks tian le) Core Bugfix: add new task waiting queue, close bc, the file priority lost(Th anks hdll) Core Bugfix: Hash Checking queue does not work (Thanks njiayu) Core Bugfix: UDP tracker retry interval keeps to be 10s v0.56 2004.9.23 GUI Bugfix: stop update peer list if select two peers and click the left or the top list (Thanks gjr) GUI Bugfix: change the system time may cause gui buffer overrun (Thanks baul ) Core Improved: auto dectect the max value of half-opened tcp for patched tcp ip.sys in XP SP2 Core Improved: improve the efficient of NAT Traversal again Core Bugfix: fix some compatiable issue with ipfilter.dat in emule(Thanks So orpher) Core Bugfix: may crash when exit while having queued hashing tasks(Thanks th e crash report by Chi Yeong Teoh) Core Bugfix: fixed a serious issue that NAT Traversal will occupy all the up load bandwidth (Thanks friends @ TB) v0.55 2004.9.9 GUI Improved: torrrent maker can auto-detect the best piece-size now GUI Improved: do not check version for more than once in one day GUI Bugfix: tray icon shows up when change the lock of the tray area (Thanks xl) GUI Bugfix: fix possible crash when closing GUI Bugfix: the issue of adding task by command line do nothing(Thanks Yu BO YTHERE) GUI Bugfix: may crash in spliter (Thanks the crash report by Cytech-May & Pu nkrawk) Core Improved: add auto stop task when share ratio reach specfic value, auto shut down the computer Core Improved: improve the efficient of NAT passthrough (imcompatiable with 0.53) Core Improved: add Max Simultaneous TCP connection attempts to option, bette r works with XP SP2 Core Bugfix: fix the issue that min seeding rate also applies to download ta sk Core Bugfix: move on to next tracker slowly if no peers returned. Core Bugfix: fix the issue that it will not stop connecting to tracker after tast stopped Core Bugfix: may crash because of thread conflict when writing the edge of f iles(Thanks the crash report by wluck) Core Bugfix: may crash when exit while having queued tasks(Thanks the crash report by Asem Mohamed) Core Bugfix: may crash when caculate the rate(Thanks the crash report by tru dy) Core Bugfix: fix some crash caused by overflow (Thanks the crash report by H uang Kan) Core Bugfix: fix too short timeout disconnect issue with AZ and Official See d v0.54 2004.8.21 GUI Improved: global & per task 3KB/s upload rules ( Thanks DreadWingKnight ) GUI Improved: multi selection when ban ip ( Thanks CH ) GUI Improved: torrrent file save as in task list Core Improved: NAT passthrough by UDP! (still in experimental) Core Improved: add crash reporter to release version Core Improved: connect to UDP tracker first in the same group Core Improved: support http tracker: 'key' flag ( Thanks neooff ) Core Improved: support the new UDP Tracke protocol ( v2 ) Core Improved: torrent strings fix the utf8 encoding problems with Azureus ( Thanks Henrique Vianna ) Core Changes: remove default backup tracker ( Thanks x ) Core Bugfix: may can't create torrent contains >4G files Core Bugfix: fully support multitracker spec, support server groups ( Thanks DreadWingKnight ) Core Bugfix: strange http HOST problem in nipponsei.levillage.org ( Thanks A ndyGod ) Core Bugfix: http redirection bug, fix connection problem in TorrentBits.org ( Thanks HiTechOutlaw ) Core Bugfix: fix connection problem in bt.edwardk.info ( Thanks fftfelix) Core Bugfix: no longer skip the empty directories when making torrent ( Than ks 5Q heaven ) v0.53 2004.6.15 GUI Bugfix: fixed lots of gui crash problems GUI Improved: tweak the column layout (Thanks stisev) GUI Improved: display seeds numbers connected in the recent 10 minutes GUI Improved: able to add task as paused GUI Improved: send crash report is supported for all beta version GUI Improved: auto add seeding task as paused after .torrent is made GUI Improved: should runs more smooth for those download rate exceed 1MB/s - 2MB/s (Great thanks to GHOSTOPOST) GUI Improved: avoid gui blink for non-XP os GUI Improved: global pause/resume from the system tray (Thanks Assmongrel) GUI Improved: avoid system entering power suspend mode when task is running GUI Improved: command line add params: /? /s /m /tray /output <file> GUI Improved: able to edit backup tracker in the options GUI Changes: listening port now allow full range : 1 - 65535 Core Improved: limit the tcp connecting rate to 4 new connection per second Core Improved: add default minimize upload rate, avoid zero rate seeding Core Improved: add chatting support, support PM as well, support chat room t orrent Core Improved: a few queue behavior improvement, and pause all bugfix (Thank s Kameraman) Core Improved: able to Hash check again when the download task finished. Core Improved: avoid upload to only several best peers, cause download drops when upload is slow. (<100k/s) Core Improved: avoid download task donot need to upload but all the seeding task has no upload at all. (Thanks ulion) Core Improved: change the frequency requesting tracker, decrease the burden of trackers. (Thanks ulion) Core Improved: able to ban user temporarily for 5 minutes, 1 hour, or 24 hou rs. Core Improved: able to block IP permanently defined by ipfilter.dat (compati able with eMule)(Thanks Adam Thirnis) Core Improved: detect peer who send bad data, and auto temporarily block it for 5 minutes Core Bugfix: donot work corrently with tracker in compact mode Core Bugfix: "allocate before download" won't allocate immediately ( thanks windy) Core Bugfix: forget to load the default tracker when tracker-list existed ( thanks Henry) Core Bugfix: UPnP may can't work with some hardware router ( thanks btchina for the financial support to buy one ) Core Bugfix: UPnP may can't find service ( thanks BK->NEW() ) Core Bugfix: can't release port mapping when exit Core Bugfix: remove .xml file, hash checking, start will hash-checking again (Thanks lqbn) Core Bugfix: incorrectly handle the files gap, may fix the hashchecking loop bug Core Bugfix: auto start new task if download rate below can't work Core Bugfix: avoid too large disk cache crash bitcomet in low memory conditi ons Core Bugfix: the small file next to the big one may be 100% but zero data un til the big one is finished. (Thanks c-j-z) Core Bugfix(critical): mistake the timeout interval in bittorrent specificat ion, only 1 minute timeout cause possible disconnect with seed using official client (Thanks ulion) Core Bugfix(critical): protencial download a corrupt file Core Bugfix(critical): do not response tracker NAT checking, so that won't b e listed in tracker. ( happen again :( ) v0.52 2004.4.23 GUI Changes: move language selection to menu GUI Improved: remember list column order GUI Improved: task status add status icon: connecting peers GUI Improved: able to force start a queued task by start it again (Thanks fa n_chenwen) GUI Improved: new task is now at the bottom (Thanks Kameraman) GUI Improved: able to auto run task when bitcomet startup (Thanks Kameraman) GUI Bugfix: Max Simultaneous Download Tasks changes won't be reflected upon the taks immediately(Thanks windy) GUI Bugfix: Toolbar will disappear next time if minimize BitComet to tray an d close it.(Thanks Terence Tam) GUI Bugfix: torrent encoding doesn't effect save location and comment.(Thank s kkj, Kameraman) GUI Bugfix: minimize to taskbar and enable exit prompt cause confirm dialog can't be displayed(Thanks charlesyc) GUI Bugfix: zero length file progress is always zero percent(Thanks Kamerama n) Core Improved: try to reserve disk space when downloading, almost zero disk fragement Core Bugfix: rate measurement algorithm changed, should be more accurate but consume a bit more resource Core Bugfix: hashing cause peers cache lost (Thanks Kameraman) Core Bugfix: removing task incl files may delete all download directory, inc l other files Core Bugfix: hashing may crash at the end, and the task may can't be started Core Bugfix: task minimize upload rate may cant work v0.51 2004.4.13 GUI Improved: tray icon display balloon norification when task finished GUI Bugfix: wrong displace position for task specific upload limits.(Thanks charlesyc) GUI Bugfix: crash when click OpenDir or Properities for empty task.(Thanks x ChiNa) GUI Bugfix: disk driver free space may be wrong at first. (Thanks spcat2000, happyfa97) Core Improved: able to change torrent encoding code page when adding task Core Improved: task queue senquence is the same as displayed, top task first Core Bugfix: fixed no responce when too many files in one torrent(e.g. >1000 files) in v0.50 Core Bugfix: should not scan when seeding (Thanks Windforce) Core Bugfix: when seeding, should not open file for writing (Thanks coolsnow wolf) Core Bugfix: forget to save peers info when task is stopped Core Bugfix: start task more than once cause problems (Thanks windy) v0.50 2004.4.8 GUI Improved: remember toolbar status GUI Improved: thanks to SiC & Orochi for the graph design, much more pretty now GUI Bugfix: in file dialog, right-click the driver and click Property will c rash (Thanks to littlefoxes) GUI Bugfix: can't remember window positions (Thanks to KELVEN13) Core Improved: remove support for slots.xml, able to config in the option di alog Core Improved: publisher information extension Core Improved: able to set different upload limits for every task Core Improved: add a simple queue system Core Improved: add support for {hash} tracker url (idea by IH@isohunt) Core Improved: file level priority control Core Improved: remove upload download ratio limits in the config dialog. Core Improved: file allocation in blocks and won't block gui and also decrea se the disk fragement Core Bugfix: random listening port won't larger than 32767, avoid route prob lem (thanks to Xing Zhanfeng) Core Bugfix: total upload and download statistics overflow if larger than 2G (thanks to wpeng) Core Bugfix: sometimes can't work with gzip tracker, get decode error (thank s to ihf) Core Bugfix: lost percentage when it resumes downloads by bittorrent 3.3 or above. v0.49 2004.3.3 GUI Improved: if file changed, prompt dialog : check / ignore / cancel GUI Improved: Ctrl+Delete remove task including files GUI Bugfix: possiblely fix the crash when restoring from system tray Core Improved: optimize pieces manager again Core Improved: optimize choke picker for slow connections Core Improved: able to auto resize the cache accoarding to the speed, set default max cache size to 50M Core Improved: Auto config XP Internet Connection Sharing and Filewall (ICS/ ICF) Core Improved: when use proxy only for trackers, send HTTP GET rather than H TTP Connect Core Bugfix: cache size caculate may overflow when the physical memory is ge tting lower Core Bugfix: send event=stopped to tracker when program exited (Thanks to ul ion) Core Bugfix: load same torrent make it vanish (Thanks to bigjumbo) Core Bugfix: UPnP always failed with DSL router/ICS (Thanks to wxhere ~_~) Core Bugfix: may crash when cache is empty Core Bugfix: possible to receive only part of the HTTP responce, cause track er decode failture. v0.48 2004.2.18 Torrent Maker Bugfix: won't add announce-list if only one tracker address GUI Improved: remember the favourite site choice last time GUI Improved: prompt before remove task and delete all downloaded files GUI Improved: peer-list sorted by ip GUI Bugfix: won't prompt when hash checking GUI Bugfix: always remember proxy server and port. (Thanks to wxhere) Core Improved: cosider connection stable after 3 minutes elapsed Core Bugfix(critical): can't connect any peers when seeding Core Bugfix(critical): do not response tracker NAT checking header, so that won't be listed in some tracker. (Thanks to stanhopea) v0.47 2004.2.17 withdraw the release, skip it. v0.46 2004.2.14 GUI Bugfix: total length incorrect if larger than 4G. (Thanks to Zergling) Core Bugfix(critical): lots of pieces failed in SHA check, cause by disk cac he bug. v0.45 2004.2.13 GUI Improved: great change in Language File, almost all string can be transl ated and part of the infomation format could be customized by edit language xml file. GUI Improved: remove task, or remove task include downloaded files GUI Improved: An option in the toolbar to toggle ON/OFF the panel list on th e left of the Main window. (Thanks to seto_2003) GUI Improved: Add toolbar, add right menu for selecting in the Torrent Prope rty diag GUI Improved: ctrl+<arrow up> for "job move up" ; ctrl+<arrow down> for "job move down" (Thanks to xsintill) GUI Improved: change "completed" to "progress", indicates the download progr ess of selected files GUI Bugfix: The other two tree-view won't flicking now. (Thanks to seto_2003 ) GUI Bugfix: in tray mode, listen for a full mouse click before popping up. ( Thanks to Keen314 ) Core Improved: add a torrent maker, support utf-8 and multi-tracker Core Improved: intelligent upload slots control, auto optimize for different connection speed (config in slots.xml) Core Improved: correctly handle disk full and disk i/o error Core Improved: delete those files didn't even download a byte when remove th e task Core Improved: optimize socket by delay sending HAVE message Core Improved: optimize piece manager Core Improved: optimize disk cache swap algorithm, avoid small cache shaking . Core Improved: optimize disk cache memory manage, and is now able to set the minimize and maximize size. Core Improved: able to change download selection when tast is running Core Improved: if file changed before resume, tell user. Core Improved: support socks4, socks5, http/https proxy Core Bugfix: Dead incoming peers in the peerlist can't be cleared Core Bugfix: Torrent with the same file name will make the download list mak e mistake (Thanks to spcat2000) Core Bugfix: when add one torrent twice and click OK in the second time, zer o the process of it (Thanks to zeng777) Core Bugfix: add port to tracker http request header "Host", fix problem wit h some proxy (Thanks to linxiaolegend) Core Bugfix: when unselect small file in the end of filelist, the next big f ile won't finish for ever Core Bugfix: no longer add .bc! extension for zero length file Core Bugfix(critical): possible to send invalid REQUEST every few minutes, c ause disconnection from other peer v0.44 2004.1.9 GUI Improved: able to identify BitSpirit, BitTorrent Plus GUI Changed: auto update checker server changed to update.bitcomet.com GUI Changed: remove listening port above 1024 restriction (Thanks to Ano Nym ous) GUI Fix: auto update checker misunderstand the version number Core Improved: add peer connecting number statistics and limits Core BugFix(critical): fixed a bug in peer connecting limits, negitive numbe r cause it won't connect peers any more Core BugFix(critical): security verification during peer communication v0.43 2004.1.5 Setup Package: Merge two package (unicode & MBCS) into one GUI Improved: Remember Main window postion (Thanks to Liu Wei) GUI Improved: one click active window in tray icon mode (Thanks to lurenyi) GUI Changed: mix upload limits is 20kB/s, and download rate no more than 8 t imes of uploads GUI BugFix: 100% CPU when UPnP operation (startup and exit) GUI BugFix: Fix IE shell open file not found bug if have sharezaa installed previously GUI BugFix: "donot ask again" in confirm exit may cause problem, removed tem porarily Core Improve: optimize for some heavy trackers if they have more than one li stening port Core Improve: able to disable disk read cache now Core Improve: decrease one memory copy in uploading and downloading, less cp u usage theoritically Core Improve: do not allocate cache when checking complete Core BugFix: Upload and Download rate control more smoothly, still not perfe ct though (Thanks to Vulpes) Core BugFix: try to open normal file (not .bc! file) first when save locatio n changed Core BugFix(tiny): in statistics, download from XXX peers not accurate Core BugFix(critical): fixed a bug that made .bc!.bc! extension if mutil-fil e download, and also can't resume correctly. Core BugFix(critical): unselect small file may broke neighbor file corrupt a nd may cause runtime exception and exit if it is the first file (Thanks to GDIMk ) v0.42 2004.1.1 Add unicode build, fix some encoding bug under 2K/XP GUI Improved: properity diag more pretty GUI Improved: avoid torrent list flicking under windows XP GUI Improved: propmt exit only if there are running tasks GUI Improved: auto version update checker Core Improved: add Torrent Health statistics Core Improved: Support Unicode torrent format extension Core Improved: Option to add .bc! extension for unfinished files Core Improved: one session per ip when seeding Core Improved: flush file when saving status file Core Improved: no longer stop response when doing the hash check Core Improved: auto portmapping via UPnP, but local firewall still need to b e manually config Core Improved: accelerate hash check when resuming other client's downloads Core Improved: support Tracker 301, fix cant connection bug for some tracker s Core Improved: torrent file path security checking Core BugFix: Fix "donwload file length biger than expected", ask for a choic e now Core BugFix: fix a bug that send zero port to tracker in no-listening mode Core BugFix: fix a bug that can't resume torrent which contents only one fil e in a folder Core BugFix(critical): Fixed: "unselect file A -> download -> stop -> select file A -> download" may cause runtime exception exit v0.41 2003.12.07 Core Improved: better support for download selection changes Core Improved: save peer which have a listening port in status file GUI Improved: add progress bar indicate complete ratio (looks very urgly I t hink) GUI Improved: add message box when exit bitcomet GUI Improved: add Right Menu Key support in torrent list GUI BugFix: add a torrent, delete, then can't add it again Core BugFix(critical): stay at 99% bug maybe fixed this time v0.40 2003.11.27 Known bug: when only download selected files, never stop if cache size is se t to zero; or it is still possiable to have some duplicated download in thos e gap pieces. It doesn't matter too much... just waste a little bandwidth. GUI Improved: add Ctrl+A, Alt+ENTER short key for torrent list Core BugFix: uncomplete in gap piece when add new download file which was ba nned before Core BugFix: won't resize cache buffer when it is set to zero Core BugFix(critical): Fix 100% but uncomplete bug caused by cache/piece man age v0.39 2003.11.26 Core Improved: save connected peer info for a quick restart Core Improved: save partical download piece info in statusfile GUI Improved: able to associate .torrent at run time, restore it when close client GUI Improved: no longer write view size into registry, saved in style.xml in stead GUI BugFix: select all item when delete the bottom torrent entry GUI BugFix: currectly display status(download/resume/seeding) for torrent pr operity dialog GUI BugFix: no longer lost icon when taskbar recreated Core BugFix: Fix exception occured when muti-tracker torrent stopping Core BugFix(critical): Fix piece pick bug which make it downloaded 120% - 20 0% sized data Core BugFix(critical): Fix piece cache bug which caused a lots of failed pie ce v0.38 2003.11.22 New Name: Change the name to "BitComet" NewFeature: muti tracker supported NewFeature: able to download selected files NewFeature: no scaning seeding Improved: golbal upload/download speed limits Improved: optimize the piece picker, much more less CPU usage Improved: pieces read/write cache, much better disk performance Improved: rudely disconnect slow peers Improved: torrent cache now using relative path Improved: changed socket frame class, now support sock4, sock5 and http1.1 p roxy Improved: GUI interface more usable BugFix: some problem about the connection with new version Shadow's Exp BugFix: can't pause BugFix: continue to connect tracker after failed 20 times now BugFix: upload & download bytes wrong when reporting to tracker BugFix(critial): passed pieces sum error when bitfield is initiating v0.37 2003.10 - 2003.11 Great changes, skip it. v0.361 2003.10.10 BugFix: "creat empty document" error if download files > 2G v0.36 2003.09.20 Improved: overall u/d speed in tray icon Improved: use utf-8 style file if system supported Bugfix: keep choosing different port every time when start program if it is set to zero Bugfix: check the file again when restarted downloading BufFix(critical): found that the Run Time Error in Win2k(or below) was cause by the exception of: _variant_t(unsigned __int64 ui8Src) throw(); when savin g xml v0.35 2003.09.19 Add: traditional chinese language Add: pick a random port button Improved: socket writte buffer max length BugFix: a few bugfix about the mutilanguage interface BugFix: disconnect if error occers when reading file, won't send garbage BugFix: do not save download queue BufFix(critical): fixed the huge memory leak caused by forgeting to release when handing xml file. Now, the memory is quite low, but cpu usage a bit high, t hough v0.34 2003.09.16 Add: muti language support, auto selection Add: save upload bytes in status file Add: tracker http request add Host: item Improve: change MSXML4 to MSXML3 Improve: 10 times upload speed for one peer for the first 3M upload or if th e uploaded bytes of that peer is greater than downloaded bytes + 3M from me Improve: isallpassed cache, may reduce cpu usage a little Improve: set upload zero means do not limits BugFix: do not propmt when can't find status file during deleting v0.33 2003.09.10 Add: remember view window column size Add: enable drag and drop Add: start/stop/pause/resume selected torrents Add: max connected peer limits Improved: put torrent popup menu into style.xml BugFix: delete torrent cause error v0.32 2003.09.08 Add: peer ip exchange protocal extension 09 00, 09 01, 09 02 Improved: newly added torrent on the top Improved: open file as read only when seeding BugFix: assume bitfield is already received when peer reconnected BugFix: skip tracker announce when retry sometimes v0.31 2003.09.06 Add: tracker retry interval time table, from short(30s) to long(5m) Add: socks5 proxy now fully supported (auth, tracker) Improved: when a piece failed sha1 check, mark the error v0.30 2003.09.05 Add: global download speed limit Add: simple socks5(no auth) support for peer connecion Improved: tidy the code of storage Improved: longer the tracker retry interval & set the max retry to 20 BugFix: lost the last chacter of url when 302 redirecting v0.29 2003.09.03 Add: global download speed limit Improved: bnbt tracker now supported, found the diff between pyhon tracker, http 1.0 res header \n & \r\n Improved: rewrite piece picker, now pick the piece that is owned by the leas t peers BugFix: support http 302 redirect BugFix: spend more than one hour to find a memory leak when loading torrent status file v0.28 2003.08.31 1st Public Version Add: make a msi of MSXML4 & make a Setup by Innon Setup Compiler Add: All chinese Add: Minimize to system tray Bugfix: bug in deleting torrent in torrent list Bugfix: complete percent now display OK Bugfix(serious): always return true no matter SHA check succeed or failed v0.27 2003.08.30 Bugfix(critical): goes wrong when doing bitfiled get in HEX v0.26 2003.08.30 Add: Torrent list & status display colum item names are now at style.xml Add: Pause & Resume action supported Bugfix: Large file display the wrong complete ratio Bugfix: tracker connection status display Bugfix(critical): socket fatal error after handshake failed then reconnectin g v0.25 2003.08.29 Add: Peer Log Property Diag Add: version number added in peer version display Improve: download slice picker Bugfix: tracker connection failed won't retry Bugfix: upload / download should not count the disconnected peers v0.24 2003.08.26 Change: HTTP connection shift from WININET to socket, (consider WINHTTP5 la ter maybe) Bugfix: one peer muti sockets v0.23 2003.08.25 Change: Timer block was removed Bugfix: file length check error in rawread v0.22 2003.08.24 Add: peer communication log, double click the peer Bugfix(Critical): upload piece char* -> string v0.21 2003.08.23 Bugfix(Critical): crush when delete socket v0.20 2003.08.18 Bugfix(Critical): Timer event is called anytime, cause odd error. (e.g. dele te element when iterating) global timer blocking is added. v0.19 2003.08.16 Add: Max announce intervals Add: global upload speed control & peer up/down ratio Add: passive mode Add: peer software version recongnize Bugfix(Critical): doesn't send INTEREST before download Bugfix: null msg dead loop v0.18 2003.08.15 Add: torrent cache option Add: seeds/peers display Add: random port BugFix: Shouldnot delete element when iterating a map (PeerMap) BugFix(Critical): send the wrong protocal header for incoming connections BugFix(Critical): when comparing, CString treat both strings as null-termina te strings, subsitude with std:string v0.17 2003.08.14 Add: Peer speed estimate, choke & interest info BugFix: stop download do not delete socket BugFix: keep announce when stopped BugFix: Socket error when exist, caused by calling shutdown at a invalid soc ket handle BugFix: Exist download won't do checking v0.16 2003.08.12(first beta release) Remaining time info is added Sinlgle instance running....try many examples, found a working solution at m icrosoft at last.. ft Lots of bugfix... v0.15 2003.08.11 New icon designed by FallenAngel Register itself for .torrent & mime Properties dialog is added, though ugly Lots of bugfix and improvement, all forget v0.14 2003.08.10 BugFix: when delete torrent it won't completely delete data v0.13 2003.08.08 Show complete radio of every file Muti torrent management BugFix: hex2bin & bin2hex error BugFix: peer disconnect will not change the status of peer v0.12 2003.08.07 ablility to choose download location bitfield cache bug fixed v0.11 2003.08.06 first published version