home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 June / Chip_2002-06_cd1.bin / zkuste / downman / download / netants / setup.exe / HISTORY.TXT < prev    next >
Encoding:
Text File  |  2001-11-03  |  20.7 KB  |  546 lines

  1. NetAnts History
  2. Written by Lewis Hong(hong_lewis@netants.com)
  3.  
  4. Version 1.25 (2001.11)
  5. *************************************************************************
  6. Bug Fix:
  7. 1) Tolerent corrupt content-range bytes=xx-xx/xx (bearshare webserver)
  8. 2) Can't resume download in FTP PASV mode with Ms IIS FTP service 5.0  
  9.  
  10. Version 1.24 (2001.6)
  11. *************************************************************************
  12. New Feature:
  13. 1) New design of "Select Links" Dialog
  14. 2) Always display in byte
  15. 3) Browser integration with NetCaptor
  16. 4) Add "start all" and "stop all" to drop basket context menu
  17. 5) Launch files with specified type when done downloading
  18. 6) Alternative OEM splash
  19.  
  20. Bug Fix:
  21. 1) Can't stop all jobs when selecting queue folder
  22. 2) No filename back-suffix when export job list
  23. 3) Redirect path handling when meet CGI question mask
  24. 4) FTP server supports resume only under binary mode (sourcerer.freesoftware.com)
  25. 5) Wrong job status after priority changed when editing job
  26. 6) Enlarge numerical range when generating batch url
  27. 7) Wrong filename extracted when prasing "Content-Disposition" header
  28. 8) Improper SOCKS5 authentication request 
  29. 9) Can't drop HTML fragment of FTP site into drop basket
  30.  
  31. Version 1.23 (2000.10)
  32. *************************************************************************
  33. New Feature:
  34. 1) Invert selection job items
  35. 2) Parse HTTP header "Content-Disposition" filename (freedrive.com)
  36. 3) OEM Info in splash and about dialog
  37. 4) Letter series can be used when add batch jobs
  38. 5) Showing big figure in K unitú¼and with comma separator
  39. 6) "Total time" and "Average BPS" added to info window
  40. 7) URL Bookmark added
  41. 8) Shell context menu integration
  42. 9) Update version check
  43. 10) Import broken download
  44.  
  45. Bug Fix:
  46. 1) Check downloading file when auto rename
  47. 2) Can't save security configuration
  48. 3) Crash when sending file to recycle bin under NT4
  49. 4) Get correct file length with FTP symbol link
  50. 5) Using 8.3 filename to feed virus scanner
  51. 6) Display local filename dynamically when downloading
  52. 7) "Internet explorer should restart" reported when startup
  53. 8) Receive 1 byte when reading server reply
  54.  
  55. Version 1.22 (2000.6)
  56. *************************************************************************
  57. New Feature:
  58. 1) Delete downloaded file to recycle bin
  59. 2) Show language menuitem in order
  60.  
  61. Bug Fix:
  62. 1) "Download by NetAnts" crash in zdnet download 
  63. 2) Disable "Set Priority to don't download" when job is running or in queue
  64. 3) Initial toolbar state when startup
  65. 4) Restart ant to retry if can't resume (101% with transparent web cache) 
  66.  
  67. Version 1.21 (2000.6)
  68. *************************************************************************
  69. Bug Fix:
  70. 1) Can't save job column customization under NT
  71. 2) Can't save toolbar customization under NT
  72. 3) Corrupted string load from registry under NT
  73. 4) Update job list and info view when auto rename
  74. 5) Set job status to error after changed priority
  75. 6) Hide or show main window when toggle desktop
  76. 7) Can't restore window normal position
  77.  
  78. Version 1.2 (2000.5)
  79. *************************************************************************
  80. New Feature:
  81. 1) Save rebar band position
  82. 2) Skin supported
  83. 3) Support SOCKS4a with DNS lookup
  84. 4) Remember last download directory
  85. 5) Localize NetAnts by making easy-to-make language packages
  86. 6) Customise toolbar button
  87. 7) Customise job window column
  88. 8) Delete downloaded file when delete job
  89. 9) Use default proxy for all jobs
  90. 10) Extract comment when drop HTML fragment
  91. 11) Prase <BASE HREF=...> as referer
  92. 12) Edit multi jobs' property
  93. 13) Restart ant when downloading
  94. 14) Retrieve username and password from DUN
  95. 15) Don't download job priority
  96. 16) Backup download database every day
  97. 17) Fix corrupt zip archive
  98. 18) Small banner added to AD bar
  99.  
  100. Bug Fix:
  101. 1) Incorrect splitter clip rectangle
  102. 2) Unpaint region when toggle toolbar or wavebar
  103. 3) Can't create file map under NT
  104. 4) User, password and download directory will be reset incorrectly when edit job
  105. 5) Decode HTML clipboard data as UTF8
  106. 6) Deal with relative path when combine URL
  107. 7) Using job URL as referer when add links from link window
  108. 8) Keep authorization when redirect
  109. 9) Ignore invalid FTP list data (ftp://ftp.cs.virginia.edu)
  110. 10) Don't use EWX_FORCE when shutdown
  111.  
  112. Version 1.1 (2000.4)
  113. *************************************************************************
  114. New Feature:
  115. 1) Auto scroll log window
  116. 2) Show notification message
  117. 3) New style job log
  118. 4) Proxy list added
  119. 5) Support SOCKS4/5 
  120. 6) Authorization supported with HTTP proxy connect mode 
  121. 7) Export URL list
  122. 8) Start and stop every ant when downloading
  123. 9) Default file name button added in job property dialog
  124. 10) Toggle toolbar, statusbar, histogram bar, virtual folder and views
  125. 11) Save splitter position
  126.  
  127. Bug Fix:
  128. 1) Can't download FTP file with HTTP proxy connect mode
  129. 2) Get file length with HCLFTPD server
  130. 3) Blank category menu in urllist dialog
  131. 4) Using existing dailup connection
  132. 5) Can't show main menu
  133.  
  134. Version 1 (2000.2)
  135. *************************************************************************
  136. New Feature:
  137. 1) Info window added
  138. 2) Credits in about dialog
  139. 3) Double click downloaded job to launch it
  140. 4) Select jobs based on filename regular expression (Addjobs Dialog)
  141. 5) Enhanced job window tooltip
  142. 6) Refuse to enter suspend mode when downloading (Power managerment)
  143. 7) Link window added
  144. 8) Virtual folder window added
  145. 9) Show menuitem with icon
  146. 10) Tab window animation effect    
  147. 11) Set 256-colors bitmap as background of window
  148. 12) Show bps with gradient bar
  149. 13) Removable rebar control
  150. 14) 256-colors small icon used (JobStat, TabIcon...)
  151. 15) Antbar in log window
  152. 16) Using listview to show log message
  153. 17) Autosize statusbar part
  154. 18) Show job stat in status bar
  155. 19) Simulate NetVampire(3)'s DDE interface to work with WWW&FTP observer(http://www.allnetic.com/)
  156. 20) Auto exit when done downloading
  157. 21) Check all links and selected links in urllist dialog
  158. 22) Confirm when clear job log
  159. 23) FTP ASCII mode: Yes, No and Auto (base on file backsuffix)
  160. 24) Stop if server doesn't support resume
  161. 25) Change local filename automatically where redirecting
  162. 26) Auto-fit drop basket position when dropping URL
  163. 27) Registry value Layout\NoWindowBK added
  164.  
  165. Bug Fix:
  166. 1) Disable "Start all" when all downloaded
  167. 2) Calculate statusbar height dynamically
  168. 3) ClipCursor when dragging splitter 
  169. 4) Save configure in HKEY_CURRENT_USER
  170. 5) Save configure just after modified
  171. 6) Process readonly HTML file
  172. 7) Don't show plain password in log window
  173. 8) Case-insensitive when parsing default protocol
  174. 9) Reset job status to be checked update
  175. 10) Don't report error at startup when netscape hasn't been installed 
  176. 11) Can't explore local file when name = "download.aspid=1909"
  177. 12) Spin style UDS_NOTHOUSANDS added
  178. 13) Start jobs from top to bottom
  179. 14) String template max-match (1.1.jpg <-> *.jpg)
  180. 15) Ignore duplicate URL captured from clipboard 
  181. 16) Can't get ftp list data when permission denied
  182. 17) Set timer with id = 0
  183. 18) Play sound once when add multiple jobs
  184. 19) Revised block-split algorithm
  185. 20) Invalid time elpased when system time changed
  186. 21) Base URL like http://www.foobar.com/ allowed when parsing HTML
  187. 22) Wrong port number with http://user:4pass@www.foobar.com/foo/bar.zip
  188. 23) Convert %xx in FTP URL
  189. 24) Go on downloading if get FTP LIST error response code
  190. 25) Crash when parsing http reply code
  191. 26) Don't using default port number when constructing HTTP HOST tag
  192. 27) Invalid field value in DDE reply 
  193.  
  194. Version 1 Beta 2.75(1999.10)
  195. *************************************************************************
  196. New Feature:
  197. 1) Support external resource dll (multi language)
  198. 2) Default action if file already exists
  199. 3) Toggle open cancelled URL in browser
  200. 4) Support HTTP proxy mode : CONNECT (Wingate 2.1d)
  201. 5) Create .NFO file
  202. 6) Crash report added
  203. 7) Abortive shutdown no use socket
  204. 8) User and password based on URL mask (Option->Security)
  205. 9) Process web page file
  206. 10) Support HTML clipboard format (Drag&Drop)
  207. 11) Register .!!! as new shell file type
  208. 12) Add "Start All" and "Stop All" to context menu
  209. 13) IE5 toolbar/menu quick launch
  210. 14) Show transfer speed by animation frame rate 
  211.  
  212. Bug Fix:
  213. 1) Go on downloading with some error reply code (FTP LIST)
  214. 2) Changed how clipboard monitoring works to avoid MS Word crashing when text is cut from a document.
  215. 3) OLE Server busy when drop link (InSendMessage)
  216. 4) Go on downloading with FTP 421 reply code
  217. 5) Logo margin in about dialog box
  218. 6) Max job number limit removed
  219. 7) Local filename changed when choose different URL from edit job dialog
  220. 8) Stack overflow when using "Download All by NetAnts" 
  221. 9) Correctly show chinese character in log window
  222. 10) Reposition splitter bar after startup
  223. 11) Reset job file if corrupt
  224. 12) TBM_SETRANGE failed when Maximum value is too large
  225. 13) Load RICHED20.DLL if exist
  226. 14) URL list file didn't be closed after used
  227.  
  228. Version 1 Beta 2.70(1999.8)
  229. *************************************************************************
  230. New Feature:
  231. 1) Using HTTP proxy and using FTP proxy separately
  232. 2) Move PASV mode to protocol tab (default mode)
  233. 3) Support FTP ASCII mode
  234. 4) Get file date and time from server
  235. 5) Category popup menu added
  236. 6) Download again & check update
  237. 7) Overwrite, resume, auto rename or cancel can be choosed if file already exists
  238.  
  239. Bug Fix:
  240. 1) Delay wait for next retry didn't take effect sometimes
  241. 2) Didn't show default AD image when started by browser click
  242. 3) Uncheck "schedule download" when popup dropbasket menu
  243.  
  244. Version 1 Beta 2.67(1999.8)
  245. *************************************************************************
  246. New Feature:
  247. 1) Save option tab added to add multi jobs dialog
  248. 2) Import URL list file (URL list file, HTML import file)
  249. 3) Enhanced storage I/O when delete or add many jobs
  250. 4) Improved Browser Integration for IE 5.0
  251. 5) Generate sequence URL
  252. 6) Open cancelled URL in browser
  253. 7) Advert banner added
  254.  
  255. Bug Fix:
  256. 1) Popup "Save as empty" infinitely with add job dialog 
  257. 2) Create title tip fail if NoSplash has been set
  258. 3) Always set "Download all by NetAnts" to c:\program files\netants\nagetall.htm
  259. 4) Can't get correct suffix of URL when NetAnts isn't running
  260. 5) Get next job incorrectly when delete multi selected jobs
  261. 6) Alt + -> and Alt + <- in browser
  262.  
  263. Version 1 Beta 2.65(1999.8)
  264. *************************************************************************
  265. New Feature:
  266. 1) Reset colors in option->visual
  267. 2) More precisely auto dialup support, tiny change in dialing dialog
  268. 3) Delay before every retry
  269. 4) Improved Browser Integration with Netscape 3.0+ and IE 4.0+
  270. 5) Server side control tag added : HTTP(NetAnts: MaxConnection=x), FTP(230-NetAnts: MaxConnection=x)
  271. 6) Browser integration and clipboard monitor menuitem added
  272. 7) Yield speed when connecting (automatic mode)
  273. 8) Upgrade option->saveto
  274. 9) Show URL list dialog when choose "download all" from IE context menu
  275. 10) Regular expression support (?*) with suffix in Option->Saveto, Option->Automation
  276.  
  277. Bug Fix:
  278. 1) Play wave file serially (winmm.dll crash)
  279. 2) Misspell HTTP header (Referrer shoud be Referer)
  280. 3) Duplicate IE context menu item "Download by NetAnts"
  281. 4) Encrypted password corrupt if length = 8 * X
  282. 5) Explorer crash if local file has been deleted
  283. 6) Automatic speed limit > maximun speed
  284.  
  285. Version 1 Beta 2.60(1999.7)
  286. *************************************************************************
  287.  
  288. New Feature:
  289. 1) Speed limit mode : Unlimited, Manual and Automatic
  290. 2) User can customize the color of histogram
  291. 3) Support Internet Explorer link click by implementing COM server
  292. 4) Support UrlPro (http://www.enterpspace.org/molsoft)
  293. 5) Hyperlink effect in about dialog
  294. 6) Add "Download All by NetAnts" to IE context menu
  295. 7) Simulate GetRight's DDE interface for funny Screensaver(http://www.getright.com/getright_sparks.zip)
  296. 8) Download directory in drop basket
  297. 9) Editable Referrer and User-Agent tag
  298. 10) Recreate tray icon after explorer crash (>=IE4)
  299. 11) Async DNS lookup
  300. 12) Show current total BPS in status bar
  301. 13) Registry value Layout\NoSplash added
  302. 14) Formal installer(uninstall) used 
  303.  
  304. Bug Fix:
  305. 1) VBScript function name conflict with IE5
  306. 2) "New version of comctl32.dll needed" reported 
  307. 3) Create splash window in main thread (rasapi32 no response randomly)
  308. 4) Get local filename from URL incorrectly
  309. 5) Virus scan file path with blank 
  310. 6) Memory block corrupt when analysis URL with :port
  311. 7) Dialup and auto hangup can't work under NT
  312. 8) Right-bottom corner in statusbar 
  313.  
  314. Version 1 Beta 2.55(1999.4)
  315. *************************************************************************
  316.  
  317. New Feature:
  318. 1) Schedule download and hang up
  319. 2) Delete all downloaded job
  320. 3) Click animate logo to visit website of NetAnts
  321. 4) Add "Download by NetAnts" to IE context menu
  322. 5) Check host name loosely, such as http://you&me.163.net
  323. 6) Animate window zoom effect
  324. 7) Assign directories for received files with certain extensions
  325. 8) "Send email" and "Visit home page" add to menu
  326.  
  327. Bug Fix:
  328. 1) Limited log message line count
  329. 2) Decode %xx in URL when save to local file name
  330. 3) Choose add job when valid URL in clipboard didn't show dialog
  331. 4) Change "browse virus scanner" dialog template from "save as" to "open"
  332. 5) Ignore URL with CGI query when click in browser
  333. 6) Menu shortcut "Alt+D" 
  334. 7) Defragment when save job file
  335. 8) Addjob dialog can't pop out in Win98 
  336. 9) Tray context menu position when appbar is on the top
  337. 10) Non-absolute URI redirection, such as http://www.shareware.ru/load.asp?id=97
  338. 11) Right click in tray context menu
  339. 12) Autoshutdown can't take effect on NT
  340.  
  341. Version 1 Beta 2.51(1999.2)
  342. *************************************************************************
  343.  
  344. New Feature:
  345. 1) Auto paste URL in add job dialog
  346. 2) Show host and proxy address in log window
  347. 3) Default sound effect (voice from my girlfriend :-) )
  348.  
  349. Bug Fix:
  350. 1) DDE request URL with comma in double quote paire
  351. 2) force main window redraw after first startup
  352. 3) Don't reprot "register netscape fail" if Netscape hasn't been installed
  353.  
  354. Version 1 Beta 2.5(1999.2)
  355. *************************************************************************
  356.  
  357. New Feature:
  358. 1) User can hide "User-Agent" tag with HTTP protocol
  359. 2) Support Internet Explorer link click
  360. 3) Click with Atl will get any link in browser, click with Ctrl will not get any link in browser
  361. 4) Simulate NetVampire(2.41)'s DDE interface to work with HTMLImport and URLPost(http://www.geocities.com/SiliconValley/Campus/9680/index.html)
  362. 5) Always retry when error occurs
  363. 6) Automatically start all jobs after running
  364. 7) Explore and lanuch local file
  365. 8) Use Cookies from your web browser(IE and Netscape)
  366. 9) Support Opera link click with help of plugin 
  367. 10) Add Job priority
  368. 11) Sortable job list
  369. 12) Create directory in the fly
  370. 13) User:Pass@URL syntax support for FTP and HTTP
  371.  
  372. Bug Fix:
  373. 1) NT clipboard viewer
  374. 2) Check job column width > 0 (Empty job win ?)
  375. 3) Check duplicate URL before adding job
  376. 4) Fix "modify tray icon fail" and "delete tray icon fail"
  377. 5) "Stop all jobs" didn't decrease number of queue jobs
  378. 6) Rewrite netscape protocol handler after startup
  379. 7) Don't always show "please restart netscape" 
  380. 8) Enlarge buffer size of ftp reply (ftp://ftp..novalogic.com crash)
  381. 9) Fix bug with multipart boundary (Netscape-Commerce/1.12, www.adom.com)
  382. 10) Check Content-Range header (Netscape-Commerce/1.12, www.adom.com)
  383. 11) Set wrong splitter bar position when window is maximized 
  384. 12) Set menuitem state correctly
  385.  
  386. *************************************************************************
  387. Version 1 Beta 2.41(1998.10)
  388.  
  389. Bug Fix:
  390. 1) Proxy authorization with wrong tag
  391.  
  392. *************************************************************************
  393. Version 1 Beta 2.4 (1998.9)
  394.  
  395. New Feature:
  396. 1) Show received bytes in tooltip of tray icon
  397. 2) Show job status in tooltip of drop basket
  398. 3) Using state image instead of resume column
  399. 4) Compressed job file, less disk space need
  400. 5) Always show tray icon
  401. 6) Dialer, auto hangup, auto shutdown toolbar and menu added
  402. 7) Select all, stop all, start all menu added
  403. 8) Save password with encryption in registy and job file
  404. 9) Auto redial when disconnected
  405. 10) Copy URLs of selected job item
  406. 11) Accelerator key
  407.  
  408. Bug Fix:
  409. 1) Drag drop basket with left hand mouse
  410. 2) load proxy configure of Beta 2.1
  411. 3) Don't increase received bytes when connecting
  412. 4) Invalid send winpopup to
  413. 5) Dynamically load RAS api
  414. 6) Disable dialup when no RAS entry
  415. 7) Check valid dialup entry 
  416. 8) Job can been edit after done (readonly)
  417.  
  418. *************************************************************************
  419. Version 1 Beta 2.3 (1998.8)
  420.  
  421. New Feature:
  422. 1) Proxy and Connection per job
  423. 2) Add comment column
  424. 3) Toggle drop basket always on top
  425. 4) User can type "netants" from StartMenu->Run, AppPath 
  426. 5) Double click drop basket to show or hide main window
  427. 6) More sensitive BPS update, estimate time depend on history (7/8)
  428. 7) Dial-Up network support
  429. 8) Auto shutdown and auto hang up
  430. 9) Set max error limit to 200
  431.  
  432. Bug Fix:
  433. 1) Check window position when startup
  434. 2) Check HTTP and FTP reply with file length <= 0
  435. 3) More retries when meet protocol error reply
  436. 4) Do PostMessage until success, message queue full, zomb ant
  437. 5) Deal with HTTP/0.9 server
  438. 6) Don't send STAT again, extract size from RETR directly
  439. 7) Don't clear all downloaded block when meet unresume server
  440. 8) HTTP Reply 200 is not always equal to unresume
  441. 9) Import broken file from unresume site
  442. 10) Save job win column width = 0
  443. 11) Job statistics with better algorithm , never be a CPU hog with many jobs
  444. 12) Move Permanently and move Temporarily
  445. 13) Filter invalid character when saving file
  446. 14) Erase head and trail blank when getdlgitemtext
  447. 15) When edit job, change always be saved, even if press cancel 
  448.  
  449. *************************************************************************
  450. Version 1 Beta 2.2 (1998.8)
  451.  
  452. New Feature:
  453. 1) Resume broken download file
  454. 2) Support HTTP basic authorization(base64)
  455. 3) Support HTTP proxy authorization
  456. 4) Customize sounds from Control Panel 
  457. 5) FTP via HTTP proxy
  458. 6) FTP PASV mode
  459. 7) Log window autoscroll
  460. 8) FTP proxy mode: SITE, OPEN, USER, USER with logon
  461. 9) Add MRU 
  462. 10) Virus check
  463. 11) Histo sampling interval
  464. 12) Add resume column
  465. 13) Add "option" and "add job" in context menu
  466.  
  467. Bug Fix:
  468. 1) Check configure when load from registry
  469. 2) Save uninitialized configure
  470. 3) Two "\r\n" when "Content-type: multipart/x-byteranges" (websitepro)
  471. 4) Show previous instance if already run    
  472. 5) Wrong job status if restart with unsupport protocol
  473. 6) Relative redirect URL (www.winzip.com)
  474. 8) HTTP header "Connection : close" added 
  475. 7) HTTP header Host with port
  476. 8) SetClipboardViewer fail 
  477. 9) _beginthreadex instead of CreateThread, prevent from memory leak
  478. 10) Extract file size from reply of RETR
  479. 11) Adjust MIN_BLOCK_SEG_LEN to 20, less connection
  480. 12) Only show one add job dialog
  481. 13) Repaint histo wavebar with better algorithm 
  482.  
  483. *************************************************************************
  484. Version 1 Beta 2.1 (1998.7)
  485.  
  486. New Feature:
  487. 1) Add job default in configure
  488. 2) Support HTTP redirect link
  489. 3) Autosave job 
  490. 4) Edit job URL and save file
  491. 5) Detail download log
  492. 6) Send winpopup message when job complete
  493. 7) Max running jobs limit and job queue
  494. 8) Auto delete job when job complete
  495. 9) Dbclick to edit job
  496. 10) Multi select job list
  497. 11) job list tooltip
  498.  
  499. Bug Fix:
  500. 1) Unregister netscape fail if reg value not exist
  501. 2) Job refresh block window, setblockstate 
  502. 3) Save jobs when windows shutdown
  503. 4) Save jobfile in current directory
  504. 5) Job listview flash
  505. 6) EndPaint with wrong parameter, user resource leak 
  506.  
  507. *************************************************************************
  508. Version 1 Beta 2 (1998.7)
  509.  
  510. New Feature:
  511. 1) Add Bps and Est time to job list
  512. 2) Support http proxy
  513. 3) Support ftp proxy(user@site)
  514. 4) Support ftp login authorization
  515. 5) Save job list to compound file
  516. 6) Add drop basket
  517. 7) Add tray icon context menu
  518. 8) Add detail log window
  519. 9) Add histogram
  520.  
  521. Bug Fix:
  522. 1) Not ping until resolved
  523. 2) Anonymous logging with no passwod
  524. 3) Dynamically link to ICMP api
  525. 4) Set iRet to -2 when received message
  526. 5) Create socket with protocol = 0 to work with NetSonic  
  527. 6) Default download directory with other attributes
  528. 7) Server reply wrong content-length with 0-
  529. 8) Delete !!! file when delete job
  530. 9) Auto add '\r' with winproxy
  531. 10) Add host and user-agent header in http request
  532.  
  533. *************************************************************************
  534. Version 1 Beta 1.01 (1998.6)
  535.  
  536. Bug Fix:
  537. 1) Auto append '\' after download directory
  538. 2) Send "TYPE I" before send "SIZE" to ftp server
  539. 3) Restore the window position to maximize after start
  540. 4) correct ratio with large file
  541.  
  542. *************************************************************************
  543. Version 1 Beta 1.0 (1998.6)
  544.  
  545. Initial release
  546.