home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 November / PCWorld_2007-11_cd.bin / temacd / strongdc / sdc205.exe / changelog-en.txt < prev    next >
Text File  |  2007-08-04  |  18KB  |  403 lines

  1.     -- StrongDC++ 2.05 --
  2.  
  3. * fixed many crashes
  4. * fixed displaying connection type string
  5. * fixed passive searches for unicode nicknames (THX PPK for report)
  6. * a lot of memory/CPU optimization
  7. * added real upload queue (idea from Possum mod)
  8. * fixed Invalid request when AntiFrag downloading was disabled
  9. * removed old-styled connection types
  10. * removing diacritics from Czech chars is disabled by default
  11. * added "Malware MSIU32" to crash libraries
  12. * garbage command is not sent in DC++ emulation mode
  13. * optimized vtables
  14. * fixed user menu in mainchat
  15. * added root "All" to upload queue frame to display all files of all users
  16. * updated client profiles (THX Toast)
  17. * many other fixes - see Developer changelog
  18.  
  19.  
  20.     -- StrongDC++ 2.04 --
  21.  
  22. * DC++ 0.699 SVN update
  23. * fixed deadlock on some queue operations
  24. * fixed some memory leaks (THX redsaq)
  25. * TTH inconsistency doesn't remove the source from queue anymore
  26. * when tempfile doesn't exist, the file will be completely redownloaded
  27. * fixed missing Pk and Lock strings in some cases
  28. * fixed invalid share size
  29. * fixed bug when "too many same numbers" mainchat cheat message could not be disabled
  30. * hopefully fixed silent crash in queue Filelists node (THX BugMaster for hint)
  31. * improved the response time to close connections
  32. * decreased memory usage for large queue and userlists
  33. * right clicks on users work also with disabled userlists
  34. * minimize to system tray sets "below normal" priority
  35. * added "ProxyFilter - Hide My IP 2007" to crash libraries
  36. * fixed rare crash when searching for some escaped characters (i.e. |||)
  37. * if there's no password for a hub, we will use default nick when adding this hub as favorite
  38. * Favorite hubs frame allow column sorting
  39. * emoticons with alpha channels are supported
  40. * fixed problem with changing colors and missing userlist icons
  41. * workaround for crash in FileChunksInfo::verifyBlock when can't allocate memory block
  42. * cache for progressbar drawings, now it's much faster
  43. * removed Pk and Upload speed columns from userlist
  44. * fixed one of possible remote exploits
  45. * completely removed $PSR support
  46. * ADC fixes
  47. * added some hublists
  48.  
  49.  
  50.     -- StrongDC++ 2.03 --
  51.  
  52. * fixed some crashes
  53. * hopefully fixed absolute paths
  54. * updated STLPort
  55. * updated WTL
  56. * old sharing interface is enabled on default for Win9x
  57. * DC++ 0.698 update
  58. * user count format is "X/Y Users" when some users are hidden
  59. * some performance tweaks
  60. * flush file buffers when download finishes
  61. * removed green/red shield icons from queue frame
  62. * auto-priority doesn't set Lowest priority
  63. * emptying process working set every 5 minutes
  64. * some fixes for delayed "Upload finished" message
  65. * when private IP is detected, the passive mode is set by default
  66.  
  67.     -- StrongDC++ 2.02 --
  68.  
  69. * fixed shutdown timer
  70. * fixed late upload disconnection
  71. * hopefully fixed sorting by time and speed
  72. * fixed issue with opening logs
  73. * removed nicks from search spy - it saves many memory and it should be anonymous
  74. * fixed doubleclick on non-multisource files in Transfers
  75. * fixed popup preview in Settings
  76. * fixed some GDI leaks (+ removed XP-styled menu)
  77. * saved memory for a large queues and large hubs
  78. * "Upload finished" message delayed for 5 seconds to avoid unnecessary blinking when single chunk finishes
  79. * added [C] tag to state chunked transfers
  80. * fixed loading nicks from Users.xml
  81. * firewall icon display for all users
  82. * added option not to announce new versions (version.xml is still downloaded)
  83. * fixed displaying outgoing PMs when incoming PMs are displayed in mainchat
  84. * size-based segmenting isn't so strict
  85. * fixed double search results when search filter was applied
  86. * PM windows limited to 200 to avoid remote abusing
  87. * removed some unuseful userlist columns
  88. * search request is removed from queue when the search window is closed
  89. * fixed problem with opening incomplete filelists
  90. * always using single nick instead of all user's nicks
  91. * added option to set download connections attemps per second
  92. * when download finishes, it will be removed sooner and can be removed by Close connection
  93. * fixed recreating finished file when it's deleted and someone wants to download it
  94. * added option to require pressing Enter to activate user/search filter
  95. * segments for autdrop are checked every 40 second (instead of 20 secs before)
  96. * hopefully fixed problem with setting cheating string for fakers with many same numbers in share size
  97. * workaround to display OP commands when selecting users from different hubs in SearchFrame
  98. * more files with same TTH can be added only if filesize is below 2 MB
  99. * fixed GUI deadlock in CDM Debug messages window
  100. * display "Offline" as a hubname when user is not in hub
  101. * changed partial search result format
  102. * fixed bug that max sources for auto-search couldn't be set over 15
  103. * when slow user is disconnected, the Readd menu will display user's speed
  104. * finally fixed very old bug with non-working tooltips if they once disappear
  105. * added $HubTopic support (iDC++)
  106.  
  107.     -- StrongDC++ 2.01 --
  108.  
  109. *** WARNING ***
  110.   This version fixes a security bug, upgrade unless you want to experience runtime errors
  111. *** WARNING ***
  112.  
  113. * fixed bug in fake detection
  114. * fixed bug that dots in log filenames were transformed to _
  115. * hopefully fixed crash when subtracting filelists
  116. * fixed loading which columns are hidden in queue
  117. * bots shouldn't be checked on join anymore
  118. * added reason to Readd menu when TTH inconsistency occurs
  119. * fixed runtime error when only <nick> without message comes to mainchat (THX darwusch)
  120. * using UTF8 to get filelist from ADC users
  121. * fixed sharing finished files (THX MaynardK)
  122. * fixed removing diacritics from national chars
  123. * always using STL exception to avoid Runtime errors
  124. * *.antifrag and *.dctmp files are always unshared regardless the "Remove forbidden" settings
  125.  
  126.     -- StrongDC++ 2.00 --
  127.  
  128. !!! This version will break your queue sources and favorite users, so you will lost them !!!
  129.  
  130. * changed graphics
  131. * chunk splitting with download speed awareness
  132. * verify downloaded block on chunk done
  133. * fixed many deadlocks
  134. * fixed many crashes
  135. * fixed many memory leaks
  136. * updated to last DC++ SVN
  137. * updated to STLPort CVS and WTL CVS
  138. * added some AMD/MMX/SSE CPU optimizations
  139. * should work on Win9x
  140. * added finished file sharing
  141. * performance tweaks
  142. * removed some obsolete functions (MP3 Info, SFV check...)
  143. * project ported to Visual Studio .net 2005
  144. * reworked user filter - for activation you need always press Enter
  145. * for complete changelog see cvs-changelog.txt
  146.  
  147.  
  148.     -- StrongDC++ 1.00 RC10 --
  149.  
  150. * fixed issue with international nicknames
  151. * fixed issue with unicode chars in timestamps
  152. * added doubleclick actions for userlist, mainchat and transferview (CZDC++)
  153. * added option to switch to faster user at the end of downloading
  154. * fixed elapsed time of downloading
  155. * fixed progressbars for files > 2GB
  156. * added chunk transfers for GetZBlock and UGetBlock
  157. * fixed crash in QueueManager's critial section
  158. * rewritten search queue (THX Naga)
  159. * readded chat diacritics removing (THX popKorn)
  160. * added finished chunks grouping in finished uploads
  161. * removed global emulation; use local one for each hub when necessary; all features of multisource can be used w/o emulation only
  162. * added option to disable multi-source downloading and use standard way with rollback
  163. * added option to display chunk info on progressbars
  164. * added more userlist colors (CZDC++)
  165. * you can use %[targetdrive] in Unfinished Downloads Path (e.g. "%[targetdrive]\Temp\DCdownloads\") (BCDC++)
  166. * file download slots doesn't apply for filelists
  167. * fixed sorting in upload queue frame
  168. * hopefully fixed problem with removing users from queue
  169. * fixed unicode in webserver
  170. * search results grouping is dependent on file size
  171. * added option to use old oDC progressbars style
  172. * added ZoneAlarm detection (Zion++)
  173. * changed upload limiter policy to 5*(slots+1) to respect DC rules
  174. * improved lists columns settings (CZDC++)
  175. * improved hub dependent connection mode
  176. * finally fixed removeSource(s) and readd, maybe :)
  177. * added Ctrl+A shortcut to select all items in list
  178. * fixed dupe items issue in Color settings
  179. * garbage command changed to NMDC protocol format, it shouldn't time out anymore
  180. * fixed maximum alternates settings
  181. * added /csfd chat command (THX Atom)
  182. * added typing notification sound event
  183. * readded autodrop sources below 1.2 kB/s to avoid abusing of multisource downloading
  184. * added reason to Readd source menu in queue
  185. * DC++ emulation is enabled when entering hub using Quick Connect
  186. * download is disconnected when priority is changed to paused status
  187. * changed queue saving from seconds to minutes to avoid file corruption on crash
  188. * fixed icon loading from file
  189. * added options to set accepted timeouts/disconnects
  190. * fixed memory leak for menu's titles
  191. * fixed memory leak in upload queue
  192. * fixed scrolling when switching between hub windows
  193. * added emoticons dialog (THX Rm.)
  194. * fixed rare deadlock when faker is found
  195. * added support for emoticons pack (save it to EmoPacks subfolder)
  196. * rewritten code for grouping downloads in TransferView
  197. * added partial file sharing (idea from RevConnect)
  198. * fixed critical bug in zlib library
  199.  
  200.  
  201.     -- StrongDC++ 1.00 RC9 --
  202.  
  203. *** WARNING *** 
  204. This update will change all your config files and queues, and it is 
  205. very probable that you won't be able to revert back to an older version
  206. once the update has been done!!!
  207. Also, finish your queue file before upgrading if you care for your
  208. international filenames in it - they will not be correctly converted.
  209. *** WARNING ***
  210.  
  211. * fixed progressbar drawing in upload queue
  212. * added item to remove offline users for multiple files
  213. * added average share size (THX Corvik)
  214. * added webserver (PhantomDC++, THX Chmelic for web-interface)
  215. * fixed bug with crash on startup on old Windows (THX Prologic)
  216. * readded kick messages history
  217. * fixed crash on readd source
  218. * updated to PCRE 5.0
  219. * moved the core structures to UTF-8 to allow correct internationalisation
  220. * fixed 100% CPU usage when downloading TTH tree for large files
  221. * fixed columns in Finished uploads
  222. * hopefully fixed buffer overrun
  223. * stored TTH tree is loaded at startup
  224. * items with 1 user are displayed without [+]
  225. * added option to set minimum search interval
  226. * added userlist colors settings (iDC++)
  227. * improved debug commands (DCDM++)
  228. * fixed crash when invalid regular expression was used
  229. * option to expand new search results (BCDC++ SVN)
  230. * grant slot connects immediately (BCDC++ SVN)
  231. * don't reconnect when chunk done at the end of file (THX Liny)
  232. * updated to WTL 7.5.4291
  233. * hopefully fixed transfers deadlock
  234. * fixed crash when importing theme
  235. * added rmDC++ 0.403B[7] and 0.403D[1] detection with DC++ emulation
  236. * queue progressbars display verified blocks
  237. * added option to disable realtime queue updating (to decrease CPU usage)
  238. * added option to suppress main chat (zDC++)
  239. * fixed occassional deadlock when trying to open queue window
  240. * changed progressbars appearance
  241. * fixed bug when sharing whole root folder
  242. * TTH tool hashes in his own thread (THX Prologic)
  243. * added main menu item to open indexing process status (fulDC)
  244. * fixed downloading when temporary file of full size already exists
  245. * updated to ZLIB 1.2.2
  246. * removed removing diacritics from international chars
  247. * colors change immediately w/o restart (CZDC++)
  248. * added country flags (CZDC++)
  249. * you can choose active/passive mode for each favorite hub
  250. * added main menu item Open my filelist (fulDC)
  251. * improved slow downloads disconnecting (seconds!!!; when segm. downloading only; fixed No Free Block)
  252. * fixed moving subfolders in queueframe
  253. * added file:// protocol support in chat
  254. * fixed No Free Block when decompression error occurs
  255. * added option to switch userlist to horizontal view (DCDM++)
  256. * real elapsed time is displayed in transferview
  257. * added Pause Search button (CZDC++)
  258. * added option to limit maximum simultaneous files (default = 15)
  259. * fixed bug with losing search results
  260. * time to next search is displayed
  261. * added option to enable/disable antifragmentation method
  262. * segments have fixed size and no reconnect is needed when block's finished
  263.  
  264.  
  265.     -- StrongDC++ 1.00 RC8 --
  266.  
  267. * away is saved when exiting
  268. * slow downloads disconnecting can be enabled/disabled for each file
  269. * added missing button Downloaded MP3 info on toolbar
  270. * added Copy menu to tab context menu of hub
  271. * added setting to switch to old Share UI
  272. * added confirmation when removing file from TransferView
  273. * added percentage progress of TTH checking
  274. * added button to sound preview in settings
  275. * added 2 items to tab context menu of user's filelist
  276. * added balloon tips for a few events
  277. * added icons to queue to display if TTH tree is available
  278. * search spy supports searching by TTH
  279.  
  280. * settings files are stored to separated folder (iDC++) - move your .xml files to Settings folder
  281. * filelist is updated after hashing is finished (CZDC++)
  282. * added background image (DCDM++)
  283. * added progressbar to Upload queue (iDC++)
  284. * added option to add magnet link to queue (CZDC++)
  285. * added waiting time and added time to upload queue (CZDC++)
  286. * synchronized with CVS DC++ 0.40325
  287.  
  288. * updated to WTL 4.5.4196
  289. * search filter is activated after pressing Enter
  290. * search queue has delay 30 seconds
  291. * upload queue code moved to UI thread (against deadlock)
  292. * chat/PM logs are arranged to subfolders
  293. * optimized item grouping in Transfers
  294. * only sources with the same TTH are listed in "Download to" menu
  295. * improved colors settings
  296.  
  297. * fixed search filter when columns are't sorted in default way
  298. * fixed memory leak when NetLimiter is detected
  299. * fixed memory leak when hashing finished file (THX PPK)
  300. * fixed random crash when removing TestSUR on disconnect
  301. * fixed bug when starting to download MP3 info
  302. * fixed user-defined compression level
  303. * fixed a few possible deadlocks
  304. * fixed list drawing on Win2000
  305. * fixed user icons after get user response
  306.  
  307.  
  308.     -- StrongDC++ 1.00 RC7 --
  309.  
  310. * when Tiger Tree is available, only corrupted blocks are redownloaded
  311. * added a button on toolbar to enable/disable sounds
  312. * grouping search results by TTH under 1 item with [+]
  313. * added search filter (supports regexp)
  314. * added new user checking
  315. * added an item to remove offline users from queue
  316. * added some new sound events
  317. * added a few items to popupmenu on segmented downloads
  318. * added online/offline/away icons to Favorite users
  319.  
  320. * autosearching alternates copied from RevConnect
  321. * search queue against searchspam with delay 15 seconds (RevConnect)
  322. * some news and changes from CZDC++
  323. * highlighted search results that are already in your queue (PhantomDC++)
  324. * added reconnection attempt if download reaches 0 B/s (DCDM++)
  325. * added option to report alternate search send in status bar (CZDC++)
  326. * added option to load few last lines of private message (CZDC++)
  327. * synchronized with CVS DC++ 0.404
  328. * improved commands receiving from clients (CZDC++)
  329.  
  330. * autodrop slow sources can be disabled
  331. * compression is defaultly on and should work with segmented downloading
  332. * NetLimiter is detected if StrongDC++ is limited only
  333. * removed Flood cache for progressbars
  334. * removed Don't send tag feature
  335. * userfilter rewritten + regular expressions
  336. * splash screen isn't Always on top
  337. * improved new version updating (oDC++)
  338. * improved magnet handling (BCDC++)
  339. * improved segment downloading that ensures good file integrity (THX Liny)
  340. * improved client profiles (DCDM++)
  341. * changed menus to XP look (zDC++)
  342. * changed About dialog look (oDC++)
  343. * changed crash dialog look
  344.  
  345. * fixed bug in DC++ emulation (THX PPK)
  346. * fixed bug in share settings
  347. * fixed memory leak in SearchFrame
  348. * fixed bug with case-sensitive nicks on Toomaxx
  349. * fixed sound on own nick
  350. * fixed impossibility download from clients based on DC++ 0.402 CVS and above
  351. * fixed away on minimize
  352. * fixed Import theme
  353. * fixed loading RAW commands
  354. * fixed connecting to user, which has multiple files in queue, when downloading at max segments
  355. * fixed upload sorting in transferview
  356.  
  357.  
  358.     -- StrongDC++ 1.00 RC6 --
  359.  
  360. * tabs from CZDC++
  361. * fixed preview in Settings
  362. * autodrop sources slower than 1 kB/s, checking every 20 seconds
  363. * fixed crash on receiving $MyInfo from Robocop
  364. * changes in segmented downloading
  365. * fixed loading and saving OP's colours
  366. * hashing has IDLE priority
  367. * grouping multiple sources under 1 item with [+] (experimental)
  368. * added option to search files with TTH only
  369. * fixed freeze on Tukan
  370. * added missing item Copy TTH in searchframe
  371. * added item Bitzi Lookup in searchframe (RevConnect)
  372. * TTH string can be copied to clipboard in TTH tool
  373. * TTH tool displays magnet-link
  374. * Message appears on progressbar while hashing finished downloads
  375. * magnet-links support (CZDC++)
  376. * low priority on minimize (only Win2000/XP)
  377. * autosearch exact file name is disabled on default
  378. * fixed command /me in chat
  379. * improved receiving hub's commands (CZDC++)
  380. * added option to set maximum emoticons in one chat message (CZDC++)
  381. * option to remove diacritics from Czech chars (CZDC++)
  382. * debug commands (DCDM++)
  383. * option to autosave queue in time interval
  384. * queue backup is created on save
  385. * compression allowed only with clients >= 0.307
  386. * changes from last DC++ CVS 0.402
  387. * fixed popupmenu when userlist is hidden
  388. * hopefully fixed chat scrolling
  389. * client profiles are compatible with DCDM++
  390. * simple NetLimiter detection
  391. * added progressbar to queueframe (CZDC++)
  392. * autopriority mode (PhantomDC++)
  393. * fixed crash on slow downloads disconnecting
  394. * added special progressbars for segments where downloaded segments are displayed (CZDC++)
  395. * added Nick column into Search spy frame
  396. * treeview for setting share folders, not existed folders are automatically removed (PossumMod)
  397. * alternative sources are searched by TTH in TransferView popupmenu
  398. * minimum segment size is set automatically by filesize
  399. * upgraded to WTL 7.5
  400. * added feature to display bandwidth in description
  401. * updated to STLPort 4.6.2
  402. * corrupted file is redownloaded in 10 seconds
  403.