home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 February / PCWorld_2008-02_cd.bin / komunikace / strongdc / sdc21.exe / sdc21 / changelog-en.txt < prev    next >
Text File  |  2008-01-01  |  19KB  |  436 lines

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