ChangeLog-old
上传用户:tjfeida
上传日期:2013-03-10
资源大小:1917k
文件大小:23k
源码类别:

Ftp客户端

开发平台:

Visual C++

  1. Changes from 2.0.13 to 2.0.14rc1
  2. * GTK+ 2.0 improvements - i18n fixes, uses more stock icons
  3. * SSHV2 fixes (timeout fixes, improved login)
  4. * Small cleanups to the rest of the supported protocols
  5. * Improved directory sorting performance
  6. * Added save directory listing
  7. * Large file support
  8. * When canceling transfers, you most likely won't be disconnected from the
  9.   remote site
  10. * DND improvements
  11. * Fixed several small bugs
  12. * Added/updated Translations: Bulgarian, Danish, Dutch, French, German,
  13.   Hungarian, Japanese, Korean, Polish, Romanian, Russian, Spanish,
  14.   Traditional Chinese
  15. Changes from 2.0.12 to 2.0.13
  16. * Added bookmark protocol. You can now connect to a bookmarked site via the 
  17.   command line by running: gftp "bookmark://Debian Sites/Debian"
  18. * Several improvements to the text port
  19. * GTK+ 2.0 fixes
  20. * Added ability to parse Cray FTP directory listings
  21. * Fixed crash that would occur if you tried to download a file you didn't have
  22.   permission to
  23. * Fixed crash in view/edit file if the transfer was appended onto an existing 
  24.   transfer
  25. * Fixed bug with current KB/s being wrong if the transfer was interrupted
  26. * Fixed bug when a file was dropped to gftp, the file size wasn't shown
  27. * Fixed crash in bookmarks editor if you tried to save a folder entry
  28. * Disabled older SSH protocol, now only the SSH2 protocol is shown. If you 
  29.   require the older protocol, edit your ~/.gftp/gftprc file and set 
  30.   enable_old_ssh to 1
  31. * Removed confirm delete, preserve permissions, save geometry and use cache 
  32.   options. These are always enabled now
  33. * Removed logfile option. This always defaults to ~/.gftp/gftp.log now
  34. * Removed bring up reconnect dialog option. This wasn't even used anywhere
  35. * Removed read_timeout and connect_timeout. Made a new option network timeout
  36. * Allow a URL to be pasted in the host box on the toolbar
  37. * Don't preserve the setuid or setgid attributes for a transfered file (if set)
  38. * HTTP updates (from John Franks <john@math.northwestern.edu>)
  39. * Updates to USERS-GUIDE (from Steve Stites <stites@fastmail.ca>)
  40. * Fixed encodings for several po files (from Owen Taylor <otaylor@redhat.com>)
  41. * Polish updates (from pbs <pbs@linux.net.pl>)
  42. * Russian updates (from Valek Filippov <frob@df.ru>)
  43. * Bulgarian updates (from Borislav Aleksandrov <B.Aleksandrov@cnsys.bg> and 
  44.   Yanko Kaneti <yaneti@declera.com>)
  45. * Dutch updates (from Myckel Habets <myckelhabets@netscape.net>) *CORRECTED*
  46. * French updates (from Jerome COUDERC <j.couderc@ifrance.com>)
  47. * Polish updates (from Arkadiusz Lipiec <alipiec@adrenalina.pl>)
  48. * German updates (from Bernd Leibing <Bernd.Leibing@rz.uni-ulm.de>)
  49. Changes from 2.0.11 to 2.0.12
  50. * Fixed several memory leaks
  51. * HTTP proxy fixups
  52. * Fixed bug with throttling of connections not working in some cases
  53. * Fixed wrong time remaining for interrupted transfers
  54. * Added option to only show selected files
  55. * Cleanups to cache
  56. * Fixed crash in view file
  57. * Fixed crash in toolbar
  58. * Updates to Compare Windows feature
  59. * Fixed SSH/SSH2 connection problem on IRIX
  60. * Password is no longer shown in the log window for HTTP protocol
  61. * Added Bulgarian translation (from Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>)
  62. * Norwegian updates (from Anders Henriksen <andersh@cc.uit.no>)
  63. Changes from 2.0.10 to 2.0.11
  64. * Fixed delete crash
  65. * Fixed problem with SSHV2 not showing directories with more than 100 files
  66. * Fixed several memory leaks
  67. * Enabled cache for SSH/SSH2
  68. * Fixed stalled SSH transfers (~ escape sequences)
  69. * Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
  70. * Small German translation fixes (from Bernd Leibing <Bernd.Leibing@rz.uni-ulm.de> and Reinhold Trocker <reinhold.trocker@dnet.it>)
  71. * Updated deb.xpm (from Robert Millan <zeratul2@wanadoo.es>)
  72. Changes from 2.0.9 to 2.0.10
  73. * Added option to SSH/SSH2 to not require a username/password
  74. * Added option to SSH2 to where it can log in using the SFTP subsys
  75. * Added option to SSH/SSH2 to use the ssh-askpass utility to grab the users
  76.   password
  77. * Fixed bug in SSH2 login failure if the user specified a port
  78. * Fixed bug in SSH2 connections that wouldn't set default remote directory
  79. * Fixed crash in SSH2 transfers after some file transfers
  80. * Fixed bug in options dialog with FTP proxy config not saving properly
  81. * Fixed bug where you could add a bookmark with two or more /'s in a row
  82. * Fixed problem with est. time remaining and KB/s being wrong if you resumed
  83.   a file transfer
  84. * Added icon to gftp window (can be seen in gnome task panel applet or when
  85.   cycling through windows)
  86. * Various fixes to stop button
  87. * Upgraded included gettext to 0.10.40
  88. * Chinese zh_CN.GB2312 updates (from homebody@263.net)
  89. * French updates (from Jerome COUDERC <j.couderc@ifrance.com>)
  90. * Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
  91. * Norwegian updates (from Anders Henriksen <andersh@cc.uit.no>)
  92. Changes from 2.0.9pre3 to 2.0.9
  93. * Improved login sequence for both SSH implementations
  94. * Remove *'s and /'s after some files when connecting to a remote server
  95.   running the commercial SSH2 server
  96. * Fixed delete bug I introduced in 2.0.9pre3
  97. * Added Perl script to copy your ~/.netrc file into gftp's bookmark file
  98. * Made text port so that it'll always resume the file transfer 
  99. * Japanese updates (from Yasuyuki Furukawa <yasu@on.cs.keio.ac.jp>)
  100. * Danish updates (from Birger Langkjer <birger.langkjer@image.dk>)
  101. * Korean updates (from Nam SungHyun <namsh@lge.com>)
  102. * Turkish updates (from Gorkem Cetin <gorkem@gelecek.com.tr>)
  103. * Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
  104. * Added Norwegian translation (from Anders Henriksen <andersh@cc.uit.no>)
  105. Changes from 2.0.9pre2 to 2.0.9pre3
  106. * Added option to specify default protocol
  107. * Fixed bug in stopping of file transfers
  108. * Fixed bug in text port KB/s being wrong
  109. * Fixed bug with time being wrong for daylight savings time
  110. * Made it so you couldn't delete . or ..
  111. * Fixed crash in SSHV2 transfers
  112. * Trim whitespace when parsing URLs
  113. * Fixed estimated time left being wrong when transferring lots of small
  114.   files
  115. * Set window class for all dialogs (from Andy Piper <andy.piper@freeuk.com>)
  116. * Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
  117. Changes from 2.0.9pre1 to 2.0.9pre2
  118. * Fixed bug in double clicking not working in file listbox in gtk+ 1.2 port
  119. Changes from 2.0.8 to 2.0.9pre1
  120. * Added support for sshv2 file transfers
  121. * Added support for gtk+ >= 1.3.8 (add --enable-gtk20 to configure)
  122. * Added option whether to add new file transfers onto existing ones or new ones
  123. * Added option to limit the size of the log window for better performance 
  124. * Added option to be able to specify additional arguments to ssh
  125. * Added options to change color of log messages in gtk+ port (not 
  126.   changeable in GUI yet)
  127. * Cleaned up options dialog
  128. * Fixed preserving file permissions on transfered files
  129. * Fixed crash on Solaris (probably on others as well) that would occur after a 
  130.   finished file transfer
  131. * Added readline support to text port
  132. * Fixed build problems on FreeBSD
  133. * Updated Spanish translation
  134. * Other small bug fixes
  135. Changes from 2.0.8pre4 to 2.0.8
  136. * Fixed progress update bug when downloading files
  137. * Other small bug fixes
  138. * Updated French and Czech translation
  139. Changes from 2.0.8pre3 to 2.0.8pre4
  140. * Fixed bug with gftp sometimes "freezing" up when you would have it do
  141.   several things at once
  142. * Moved the displaying of the KB/s from the current KB/s back to the average 
  143.   KB/s for the file transfer
  144. * Fixed bug with current file numbers not being updated
  145. * Fixed bug where gftp would reconnect to a site after a file upload
  146. * Fixed bug where the cache wasn't being updated when you refreshed a 
  147.   directory listing
  148. * Fixed bug where you couldn't select overwrite, resume or skip when transfering
  149.   files that already existed
  150. * Made it so that the text port doesn't require the XPM files to be present 
  151.   when the config file is read
  152. * Renamed gtk12 port from gftp-gtk12 to gftp-gtk. I'll work gtk+ 2.0 port in
  153.   the same source with #ifdefs
  154. * Other small bug fixes
  155. * Added Turkish translation
  156. Changes from 2.0.8pre2 to 2.0.8pre3
  157. * Fixed some downloading/uploading problems and also fixed some reconnecting
  158.   problems
  159. * Fixed bug so that you can do other stuff while a file transfer is in progress
  160. * Fixed crash that would occur if you would enter a blank host in the toolbar
  161. * Fixed compile problem on Solaris 7 
  162. * Drag and Drop fixups
  163. * Quite a few other small bug fixes
  164. * Updated French and Russian translation
  165. Changes from 2.0.8pre1 to 2.0.8pre2
  166. * Fixed crash in bookmarks
  167. * Added some more bookmarks
  168. * Fixed crash with viewing files
  169. * Fixed compile problem with operating systems that don't have getaddrinfo(3)
  170. * Fixed bug with dragging a local file
  171. * Fixed bug with file transfer timeout
  172. * Removed unused variables from some structures
  173. * Added overwrite by default option
  174. * Fixed bug with keypad delete only letting you deleting one file
  175. * Fixed bug with command line params not being passed from the gftp shell
  176.   script to gftp-gtk12 and gftp-text
  177. * Updated Korean translation
  178. Changes from 2.0.7b to 2.0.8pre1
  179. * Separated all UI related functions from the non-UI related functions. Now have
  180.   text port along with gtk+ 1.2 port
  181. * Fixed format string security problem in logging of ftp and http responses
  182. * Made chdir, rm, chmod, rename, etc all threaded operations. Now all network 
  183.   operations done in gftp should be stopable from the gui interface
  184. * Improved net core so it should detect better if the remote connection closed
  185. * When you go to upload a file now via ftp, it'll no longer send a SIZE command
  186.   for each file. It can also now detect files that exist in subdirs and prompt
  187.   you about those as well
  188. * Fixed file corruption when files were transfered via ascii mode
  189. * Added recursive directory deletes
  190. * Can now reorder files that are being transfered
  191. * If a file transfer is already going to one host, when you select more files
  192.   to transfer they will automatically be appended to the current transfer in
  193.   progress instead of another transfer being made
  194. * Added simplified Chinese and Italian translation
  195. * Various other small bug fixes
  196. Changes from 2.0.7a to 2.0.7b
  197. * Fixed crash that would occur in the toolbar
  198. * Fixed problem with display becoming frozen after file transfer is done until 
  199.   an X event occured
  200. * Fixed problem with bandwidth throttling not working
  201. * Fixed problem with file transfers not timing out properly
  202. Changes from 2.0.7 to 2.0.7a
  203. * Fixed problem with resume/skip/overwrite no working
  204. * Fixed crash that would occur when you would stop a transfer
  205. * Fixed problem with wrong selection being returned when filespec was anything
  206.   other than *
  207. * Updated Portuguese (pt_BR) and Russian (ru) translation
  208. Changes from 2.0.6a to 2.0.7
  209. * HTTP Protocol fixups. It now supports resuming file transfers, and has an 
  210.   improved HTTP parsing engine
  211. * Added support for transfering files via the SSH protocol. See the FAQ for 
  212.   details about how to do this
  213. * Added FXP support
  214. * Added read and write timeouts on the file transfers. This will make gftp be
  215.   able to start file transfers again if you have an unstable internet
  216.   connection
  217. * Doesn't peg the CPU load when connecting or getting directory listings
  218. * Fixed problem with reading from control connection on SunOS and Digital UNIX
  219. * Configure script will now detect pthreads library properly on Digital UNIX 
  220.   and FreeBSD
  221. * Added Czech, Portuguese, and Russian translation
  222. * Menu items now grey out on the local, remote and tools menus for the items 
  223.   that are not valid
  224. * Lots of new icons
  225. * Finished internal code cleanup I started back in version 2.0.6
  226. * Other small bug fixes and enhancements
  227. Changes from 2.0.6 to 2.0.6a
  228. * Fixed crash that would occur in the history of the hostname
  229. * Fixed problem with if you would hit the stop button, it would keep trying
  230.   to connect to that old host even if you entered a new hostname
  231. * Updated Polish and Danish translation
  232. Changes from 2.0.5a to 2.0.6
  233. * Redesigned the transfer window. Now, it is tree based, and you can see all
  234.   the individual files that are to be transfered. Displays more informative
  235.   information like estimated time remaining for the individual file, and
  236.   estimated time remaining for all the files in that group.
  237. * Added Chinese, Danish, Dutch, Finnish, Polish, Portuguese, Spanish, and 
  238.   Swedish translation
  239. * Updated all translation files
  240. * You can now log into a http proxy with a username and password.
  241. * When resizing gFTP to much larger sizes, the toolbar resizes better
  242. * If you have save geometry set, gFTP will remember the column widths of the
  243.   local and remote listboxes
  244. * Added history to the hostname, port and username fields of the toolbar
  245. * If you have preserve permissions set, then gFTP will save the date of the
  246.   downloaded files (it will also still save the file permissions as well too
  247.   like it used to)
  248. * Now transfers the lists of subdirectories more efficiently
  249. * Fixed crash that would occur when you would connect or delete files (only 
  250.   reported on Sparc)
  251. * Bookmarks are now stored in ~/.gftp/bookmarks. You can now associate a
  252.   local directory with a bookmark. (Note: gFTP will automagically convert
  253.   your bookmarks to the new format for you).
  254. * Made protocols more modular. Added full support for http protocol. This
  255.   will now make it much easier to add support for more protocols in the near
  256.   future (like DAV support)
  257. * Removed the Use proxy option under the FTP menu and in the bookmarks. You
  258.   can now set up what hosts are on your local network subnet
  259. * Improved USERS-GUIDE
  260. * Many other small enhancements and lots of code cleanup
  261. Changes from 2.0.5 to 2.0.5a
  262. * Fixed problem with gFTP forgetting your passwords
  263. * When you drag a file from gFTP, it will not send the password over
  264. * When you drop a file to gFTP, if there is no password, it will prompt you
  265.   for one
  266. * Added Japanese and partian Korean translation and Unicode fixes
  267. * Fixed French and German translations. I didn't mark some strings with N_(
  268.   and some strings got commented out
  269. * Fixed file handle leak in transfer of files (yikes!)
  270. Changes from 2.0.4 to 2.0.5
  271. * Added gettext support. A French and German tranlsation is included with this 
  272.   version. If you would like to do a translation of gFTP, please email me first 
  273.   just to make sure someone else isn't already doing one.
  274. * If you right click on the log window, or in the edit bookmarks dialog, it
  275.   will bring up a menu.
  276. * Added bandwidth throttling
  277. * Fixed problem with stopping file transfers
  278. * Fixed problem with Use Proxy under the FTP menu not working properly with
  279.   a http proxy
  280. * Fixed problem with some file transfers not completing properly
  281. * Fixed problem with remote editing of files sometimes not working
  282. * Added manpage, gftp(1)
  283. * Makefiles are now generated by automake
  284. * Other small bug fixes and enhancements
  285. Changes from 2.0.3 to 2.0.4
  286. * Removed all of the old ftp proxy code and added scripting to log into your
  287.   firewall. This makes it possible to log into ftp proxies not previously
  288.   supported
  289. * When transfering a file, if the remote site disconnects, gFTP can
  290.   automatically resume the transfer of the file where it last left off. The
  291.   maximum times that it will do this is the number you have your connect
  292.   retries set to.
  293. * Fixed problem with auto-retry on connect.
  294. * When downloading files, fixed problem with sometimes interpreting file 
  295.   size wrong from ftp server.
  296. * The return and delete keys now work again in the listboxes.
  297. * Added option to send SITE command.
  298. * Passwords can now not be saved in the config file. When you try to connect
  299.   to a bookmark that doesn't have a password set, it will prompt you to
  300.   enter a password
  301. * When you add a new Bookmark, it will not save your password. If you want
  302.   your password to be stored in the config file automatically, you must go
  303.   to edit bookmarks, and edit that bookmark entry and add it there
  304. * When you edit a remote file, it will now ask if you want to upload the new
  305.   file to the remote server
  306. * If you right click on the local or remote listboxes, it will bring up a
  307.   menu with the items in the Local and Remote menu.
  308. * Will now interpret UNIX and Mac style filenames that have spaces in them
  309.   correctly
  310. * Fixed problem that if your view/edit program had arguments with it, the 
  311.   program would not execute (ex: xterm -e vi)
  312. * Changed behavior of the OpenURL button. Here is what will happen when you
  313.   click on the OpenURL button. If you are connected to a site, it will
  314.   disconnect from the site. If you aren't connected to a site, and you have
  315.   a hostname entered on the toolbar, it will connect to that host. Otherwise
  316.   it will bring up the OpenURL dialog
  317. * Various other small bug fixes
  318. Changes from 2.0.2 to 2.0.3
  319. * Many bug fixes. I should have all known bugs fixed
  320. * Now parses some NT, MacOS, and Novell ftp servers output
  321. * Added support for logging in with the ACCOUNT command
  322. * Added a users guide for newbies. See USERS-GUIDE
  323. * You can now disable some columns in the local and remote listboxes in the
  324.   config file. You can also set the columns to auto-resizing
  325. * Added debian/ directory to main distribution
  326. Changes from 2.0.1 to 2.0.2
  327. * Removed Use same connection option. Now when you download a file, the
  328.   remote window automagically becomes cached, and the file transfer will use
  329.   the same connection. It will only open a second connection when it has to.
  330. * Added support to be able to drag urls from Netscape to the Open URL button
  331.   on the toolbar. Also cleaned up the drag and drop code.
  332. * Added drop down history box on the local and remote directory entry widget
  333. * HTTP Proxy fixups to make it work with squid-2.2.STABLE3. Please email me
  334.   about how this works/doesn't work with other http proxies.
  335. * Added option to show hidden files
  336. * Several bookmarks bug fixes
  337. * Various other small bug fixes
  338. * Added .spec file to main distribution
  339. Changes from 2.0.0 to 2.0.1
  340. * Main screen is now more responsive during downloads
  341. * Various small bug fixes
  342. Changes from 1.13 to 2.0.0
  343. * Added toolbar with stop button
  344. * Removed connection manager and added Bookmarks menu
  345. * Added tree based bookmark editor
  346. * Added option to preserve file permissions of transfered files
  347. * Added option to use the same connection for downloads
  348. * Added auto-retry option. If you set the number of retries to 0, it will
  349.   keep trying until you either stop it or it logs in
  350. * Removed read() and write() timeouts
  351. * Fixed problem only allowing you to log in on port 21
  352. * Fixed problem with recursively getting remote directories and files
  353. * HTTP proxy fixups
  354. * Many other small bug fixes and enhancements
  355. * Note to users upgrading from a previous version: there are a few config file
  356.   changes:
  357.   * If you are using a http proxy, set your use_proxy type in the config
  358.     file to type 100.
  359.   * Since gFTP uses a bookmarks menu now, you will have to change your 
  360.     host= lines. A line in the old config file will have:
  361.     host=Debian Sites:Debian:ftp.debian.org:21:/debian:anonymous:@EMAIL@:1
  362.     You will have to change it to something like:
  363.     host=Debian Sites/Debian:ftp.debian.org:21:/debian:anonymous:@EMAIL@:1
  364.     The first column is the menu path. You can have
  365.     Menu/Submenu/Submenu/Debian in order to nest items into submenus.
  366.   
  367. Changes from 1.12 to 1.13
  368. * Added graphical configuration
  369. * Uses a lot less memory
  370. * Separated all ftp code into gnome-ftp library
  371. * Now prompts the user to reconnect on connect error
  372. * Added much more efficient transfer dialog for when the files exist
  373. * Added local and remote chmod support
  374. * Added support for HTTP proxies
  375. * Added another FTP proxy type
  376. * Added support for EPLF directory listings
  377. * Now uses a configure script to generate the makefile
  378. * Added Save Password feature in the connection manager
  379. * Added more keyboard shortcuts
  380. * Various bug fixes
  381. * Improved internal design
  382. Changes from 1.11 to 1.12
  383. * Added the ability to edit local and remote files
  384. * Added the ability to associate with a file extension a file viewer and the
  385.   default download type (ASCII or BINARY).
  386. * Added anti-idle tool. Please do not abuse this feature
  387. * Better remote symlink handling
  388. * Removed some icons from the distribution
  389. * Added another FTP proxy type
  390. * Several small enhancements
  391. Changes from 1.1 to 1.11
  392. * Fixed some problems connecting to some ftp servers
  393. * Fixed resume transfer problems
  394. * Fixed some ftp proxy login problems
  395. * Fixed problems with gFTP sometimes crashing
  396. Changes from 1.0 to 1.1
  397. * Added FTP proxy server support
  398. * Added ability to download entire directories and their subdirectories
  399. * Added non-passive file transfers (using PORT command)
  400. * Added ability to restrict files in the listboxes to a particular filemask
  401. * Added geometry management. gFTP can automatically save the geometry of it's 
  402.   widgets for next time you start it back up.
  403. * Added more config file options. Most can be set within gFTP itself
  404. * Several small dialog enhancements
  405. * Fixed problems with connecting to Serv-U FTP Servers
  406. * Fixed date sorting problem
  407. * Fixed problem with gFTP trying to view some remote dirs when they were
  408.   double clicked
  409. * Fixed problem with gFTP sometimes crashing after some file transfers
  410. Changes from 0.21 to 1.0
  411. * Drag-N-Drop support added
  412. * Added caching of remote directory listings. The cache will automatically
  413.   be cleared when gFTP exits.
  414. * You can now tell gFTP to only transfer one file at a time. When one
  415.   transfer finishes the next one starts. You can still have multiple
  416.   transfers going at the same time
  417. * Added ability to view files. Also, when you double click on a file in the
  418.   listboxes it will view that file. If you double click a directory, it will
  419.   still change to it.
  420. * Added Open URL menu item under the Remote menu
  421. * Several connection manager enhancements
  422. * Several bug fixes and code improvements
  423. * Added a few more default sites to the config file
  424. Changes from 0.2 to 0.21
  425. * Added Compare Windows feature. It will select the files in both windows
  426. * make install will now copy some necessary XPM and config files to
  427.   /usr/local/share/gftp. When a new user first runs gftp, it will copy the
  428.   config file from there to their home directory and add their email address
  429.   to the config file.
  430. * Fixed some disconnect problems when the socket would close prematuraly
  431. * Changed all occurances of snprintf, vsnprintf, and sys_errlist to
  432.   g_snprintf, g_vsnprintf, and g_strerror respectively. Should now compile
  433.   cleanly on most platforms.
  434. * Fixed ItemFactory callbacks. Should now work fine on 64bit machines.
  435. * Added a few more icons to the distribution for the file listboxes.
  436. Changes from 0.1 to 0.2
  437. * Completely rewritten in gtk instead of Motif
  438. * Fixed problems with parsing of some directory listings
  439. * Fixed problems with reading responses from certain FTP servers
  440. * Supports connecting to a FTP server via command line parameters
  441.   You can now type: gftp user:pass@ftp-site:port/directory. You don't have
  442.   to specify all of the options, like user:pass, port and directory.
  443. * More informative error messages
  444. * Sorting capabilites in the listboxes
  445. * Colorized text in the log window
  446. * Allows saving the text in the log window to a file
  447. * Added disconnect from ftp server
  448. * Various code cleanups
  449. * Removed about dialog box