diff ChangeLog @ 1:8b1883341c6f

Initial revision
author masneyb
date Mon, 05 Aug 2002 19:46:57 +0000
parents
children a171df6764a7
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ChangeLog	Mon Aug 05 19:46:57 2002 +0000
@@ -0,0 +1,497 @@
+Changes from 2.0.12 to 2.0.13
+
+* Added bookmark protocol. You can now connect to a bookmarked site via the 
+  command line by running: gftp "bookmark://Debian Sites/Debian"
+* Several improvements to the text port
+* GTK+ 2.0 fixes
+* Added ability to parse Cray FTP directory listings
+* Fixed crash that would occur if you tried to download a file you didn't have
+  permission to
+* Fixed crash in view/edit file if the transfer was appended onto an existing 
+  transfer
+* Fixed bug with current KB/s being wrong if the transfer was interrupted
+* Fixed bug when a file was dropped to gftp, the file size wasn't shown
+* Fixed crash in bookmarks editor if you tried to save a folder entry
+* Disabled older SSH protocol, now only the SSH2 protocol is shown. If you 
+  require the older protocol, edit your ~/.gftp/gftprc file and set 
+  enable_old_ssh to 1
+* Removed confirm delete, preserve permissions, save geometry and use cache 
+  options. These are always enabled now
+* Removed logfile option. This always defaults to ~/.gftp/gftp.log now
+* Removed bring up reconnect dialog option. This wasn't even used anywhere
+* Removed read_timeout and connect_timeout. Made a new option network timeout
+* Allow a URL to be pasted in the host box on the toolbar
+* Don't preserve the setuid or setgid attributes for a transfered file (if set)
+* HTTP updates (from John Franks <john@math.northwestern.edu>)
+* Updates to USERS-GUIDE (from Steve Stites <stites@fastmail.ca>)
+* Fixed encodings for several po files (from Owen Taylor <otaylor@redhat.com>)
+* Polish updates (from pbs <pbs@linux.net.pl>)
+* Russian updates (from Valek Filippov <frob@df.ru>)
+* Bulgarian updates (from Borislav Aleksandrov <B.Aleksandrov@cnsys.bg> and 
+  Yanko Kaneti <yaneti@declera.com>)
+* Norwegian updates (from Myckel Habets <myckelhabets@netscape.net>)
+* French updates (from Jerome COUDERC <j.couderc@ifrance.com>)
+* Polish updates (from Arkadiusz Lipiec <alipiec@adrenalina.pl>)
+* German updates (from Bernd Leibing <Bernd.Leibing@rz.uni-ulm.de>)
+
+Changes from 2.0.11 to 2.0.12
+
+* Fixed several memory leaks
+* HTTP proxy fixups
+* Fixed bug with throttling of connections not working in some cases
+* Fixed wrong time remaining for interrupted transfers
+* Added option to only show selected files
+* Cleanups to cache
+* Fixed crash in view file
+* Fixed crash in toolbar
+* Updates to Compare Windows feature
+* Fixed SSH/SSH2 connection problem on IRIX
+* Password is no longer shown in the log window for HTTP protocol
+* Added Bulgarian translation (from Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>)
+* Norwegian updates (from Anders Henriksen <andersh@cc.uit.no>)
+
+Changes from 2.0.10 to 2.0.11
+
+* Fixed delete crash
+* Fixed problem with SSHV2 not showing directories with more than 100 files
+* Fixed several memory leaks
+* Enabled cache for SSH/SSH2
+* Fixed stalled SSH transfers (~ escape sequences)
+* Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
+* Small German translation fixes (from Bernd Leibing <Bernd.Leibing@rz.uni-ulm.de> and Reinhold Trocker <reinhold.trocker@dnet.it>)
+* Updated deb.xpm (from Robert Millan <zeratul2@wanadoo.es>)
+
+Changes from 2.0.9 to 2.0.10
+
+* Added option to SSH/SSH2 to not require a username/password
+* Added option to SSH2 to where it can log in using the SFTP subsys
+* Added option to SSH/SSH2 to use the ssh-askpass utility to grab the users
+  password
+* Fixed bug in SSH2 login failure if the user specified a port
+* Fixed bug in SSH2 connections that wouldn't set default remote directory
+* Fixed crash in SSH2 transfers after some file transfers
+* Fixed bug in options dialog with FTP proxy config not saving properly
+* Fixed bug where you could add a bookmark with two or more /'s in a row
+* Fixed problem with est. time remaining and KB/s being wrong if you resumed
+  a file transfer
+* Added icon to gftp window (can be seen in gnome task panel applet or when
+  cycling through windows)
+* Various fixes to stop button
+* Upgraded included gettext to 0.10.40
+* Chinese zh_CN.GB2312 updates (from homebody@263.net)
+* French updates (from Jerome COUDERC <j.couderc@ifrance.com>)
+* Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
+* Norwegian updates (from Anders Henriksen <andersh@cc.uit.no>)
+
+Changes from 2.0.9pre3 to 2.0.9
+
+* Improved login sequence for both SSH implementations
+* Remove *'s and /'s after some files when connecting to a remote server
+  running the commercial SSH2 server
+* Fixed delete bug I introduced in 2.0.9pre3
+* Added Perl script to copy your ~/.netrc file into gftp's bookmark file
+* Made text port so that it'll always resume the file transfer 
+* Japanese updates (from Yasuyuki Furukawa <yasu@on.cs.keio.ac.jp>)
+* Danish updates (from Birger Langkjer <birger.langkjer@image.dk>)
+* Korean updates (from Nam SungHyun <namsh@lge.com>)
+* Turkish updates (from Gorkem Cetin <gorkem@gelecek.com.tr>)
+* Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
+* Added Norwegian translation (from Anders Henriksen <andersh@cc.uit.no>)
+
+Changes from 2.0.9pre2 to 2.0.9pre3
+
+* Added option to specify default protocol
+* Fixed bug in stopping of file transfers
+* Fixed bug in text port KB/s being wrong
+* Fixed bug with time being wrong for daylight savings time
+* Made it so you couldn't delete . or ..
+* Fixed crash in SSHV2 transfers
+* Trim whitespace when parsing URLs
+* Fixed estimated time left being wrong when transferring lots of small
+  files
+* Set window class for all dialogs (from Andy Piper <andy.piper@freeuk.com>)
+* Spanish updates (from Gustavo D. Vranjes <gvranjes@abaconet.com.ar>)
+
+Changes from 2.0.9pre1 to 2.0.9pre2
+
+* Fixed bug in double clicking not working in file listbox in gtk+ 1.2 port
+
+Changes from 2.0.8 to 2.0.9pre1
+
+* Added support for sshv2 file transfers
+* Added support for gtk+ >= 1.3.8 (add --enable-gtk20 to configure)
+* Added option whether to add new file transfers onto existing ones or new ones
+* Added option to limit the size of the log window for better performance 
+* Added option to be able to specify additional arguments to ssh
+* Added options to change color of log messages in gtk+ port (not 
+  changeable in GUI yet)
+* Cleaned up options dialog
+* Fixed preserving file permissions on transfered files
+* Fixed crash on Solaris (probably on others as well) that would occur after a 
+  finished file transfer
+* Added readline support to text port
+* Fixed build problems on FreeBSD
+* Updated Spanish translation
+* Other small bug fixes
+
+Changes from 2.0.8pre4 to 2.0.8
+
+* Fixed progress update bug when downloading files
+* Other small bug fixes
+* Updated French and Czech translation
+
+Changes from 2.0.8pre3 to 2.0.8pre4
+
+* Fixed bug with gftp sometimes "freezing" up when you would have it do
+  several things at once
+* Moved the displaying of the KB/s from the current KB/s back to the average 
+  KB/s for the file transfer
+* Fixed bug with current file numbers not being updated
+* Fixed bug where gftp would reconnect to a site after a file upload
+* Fixed bug where the cache wasn't being updated when you refreshed a 
+  directory listing
+* Fixed bug where you couldn't select overwrite, resume or skip when transfering
+  files that already existed
+* Made it so that the text port doesn't require the XPM files to be present 
+  when the config file is read
+* Renamed gtk12 port from gftp-gtk12 to gftp-gtk. I'll work gtk+ 2.0 port in
+  the same source with #ifdefs
+* Other small bug fixes
+* Added Turkish translation
+
+Changes from 2.0.8pre2 to 2.0.8pre3
+
+* Fixed some downloading/uploading problems and also fixed some reconnecting
+  problems
+* Fixed bug so that you can do other stuff while a file transfer is in progress
+* Fixed crash that would occur if you would enter a blank host in the toolbar
+* Fixed compile problem on Solaris 7 
+* Drag and Drop fixups
+* Quite a few other small bug fixes
+* Updated French and Russian translation
+
+Changes from 2.0.8pre1 to 2.0.8pre2
+
+* Fixed crash in bookmarks
+* Added some more bookmarks
+* Fixed crash with viewing files
+* Fixed compile problem with operating systems that don't have getaddrinfo(3)
+* Fixed bug with dragging a local file
+* Fixed bug with file transfer timeout
+* Removed unused variables from some structures
+* Added overwrite by default option
+* Fixed bug with keypad delete only letting you deleting one file
+* Fixed bug with command line params not being passed from the gftp shell
+  script to gftp-gtk12 and gftp-text
+* Updated Korean translation
+
+Changes from 2.0.7b to 2.0.8pre1
+
+* Separated all UI related functions from the non-UI related functions. Now have
+  text port along with gtk+ 1.2 port
+* Fixed format string security problem in logging of ftp and http responses
+* Made chdir, rm, chmod, rename, etc all threaded operations. Now all network 
+  operations done in gftp should be stopable from the gui interface
+* Improved net core so it should detect better if the remote connection closed
+* When you go to upload a file now via ftp, it'll no longer send a SIZE command
+  for each file. It can also now detect files that exist in subdirs and prompt
+  you about those as well
+* Fixed file corruption when files were transfered via ascii mode
+* Added recursive directory deletes
+* Can now reorder files that are being transfered
+* If a file transfer is already going to one host, when you select more files
+  to transfer they will automatically be appended to the current transfer in
+  progress instead of another transfer being made
+* Added simplified Chinese and Italian translation
+* Various other small bug fixes
+
+Changes from 2.0.7a to 2.0.7b
+
+* Fixed crash that would occur in the toolbar
+* Fixed problem with display becoming frozen after file transfer is done until 
+  an X event occured
+* Fixed problem with bandwidth throttling not working
+* Fixed problem with file transfers not timing out properly
+
+Changes from 2.0.7 to 2.0.7a
+
+* Fixed problem with resume/skip/overwrite no working
+* Fixed crash that would occur when you would stop a transfer
+* Fixed problem with wrong selection being returned when filespec was anything
+  other than *
+* Updated Portuguese (pt_BR) and Russian (ru) translation
+
+Changes from 2.0.6a to 2.0.7
+
+* HTTP Protocol fixups. It now supports resuming file transfers, and has an 
+  improved HTTP parsing engine
+* Added support for transfering files via the SSH protocol. See the FAQ for 
+  details about how to do this
+* Added FXP support
+* Added read and write timeouts on the file transfers. This will make gftp be
+  able to start file transfers again if you have an unstable internet
+  connection
+* Doesn't peg the CPU load when connecting or getting directory listings
+* Fixed problem with reading from control connection on SunOS and Digital UNIX
+* Configure script will now detect pthreads library properly on Digital UNIX 
+  and FreeBSD
+* Added Czech, Portuguese, and Russian translation
+* Menu items now grey out on the local, remote and tools menus for the items 
+  that are not valid
+* Lots of new icons
+* Finished internal code cleanup I started back in version 2.0.6
+* Other small bug fixes and enhancements
+
+Changes from 2.0.6 to 2.0.6a
+
+* Fixed crash that would occur in the history of the hostname
+* Fixed problem with if you would hit the stop button, it would keep trying
+  to connect to that old host even if you entered a new hostname
+* Updated Polish and Danish translation
+
+Changes from 2.0.5a to 2.0.6
+
+* Redesigned the transfer window. Now, it is tree based, and you can see all
+  the individual files that are to be transfered. Displays more informative
+  information like estimated time remaining for the individual file, and
+  estimated time remaining for all the files in that group.
+* Added Chinese, Danish, Dutch, Finnish, Polish, Portuguese, Spanish, and 
+  Swedish translation
+* Updated all translation files
+* You can now log into a http proxy with a username and password.
+* When resizing gFTP to much larger sizes, the toolbar resizes better
+* If you have save geometry set, gFTP will remember the column widths of the
+  local and remote listboxes
+* Added history to the hostname, port and username fields of the toolbar
+* If you have preserve permissions set, then gFTP will save the date of the
+  downloaded files (it will also still save the file permissions as well too
+  like it used to)
+* Now transfers the lists of subdirectories more efficiently
+* Fixed crash that would occur when you would connect or delete files (only 
+  reported on Sparc)
+* Bookmarks are now stored in ~/.gftp/bookmarks. You can now associate a
+  local directory with a bookmark. (Note: gFTP will automagically convert
+  your bookmarks to the new format for you).
+* Made protocols more modular. Added full support for http protocol. This
+  will now make it much easier to add support for more protocols in the near
+  future (like DAV support)
+* Removed the Use proxy option under the FTP menu and in the bookmarks. You
+  can now set up what hosts are on your local network subnet
+* Improved USERS-GUIDE
+* Many other small enhancements and lots of code cleanup
+
+Changes from 2.0.5 to 2.0.5a
+
+* Fixed problem with gFTP forgetting your passwords
+* When you drag a file from gFTP, it will not send the password over
+* When you drop a file to gFTP, if there is no password, it will prompt you
+  for one
+* Added Japanese and partian Korean translation and Unicode fixes
+* Fixed French and German translations. I didn't mark some strings with N_(
+  and some strings got commented out
+* Fixed file handle leak in transfer of files (yikes!)
+
+Changes from 2.0.4 to 2.0.5
+
+* Added gettext support. A French and German tranlsation is included with this 
+  version. If you would like to do a translation of gFTP, please email me first 
+  just to make sure someone else isn't already doing one.
+* If you right click on the log window, or in the edit bookmarks dialog, it
+  will bring up a menu.
+* Added bandwidth throttling
+* Fixed problem with stopping file transfers
+* Fixed problem with Use Proxy under the FTP menu not working properly with
+  a http proxy
+* Fixed problem with some file transfers not completing properly
+* Fixed problem with remote editing of files sometimes not working
+* Added manpage, gftp(1)
+* Makefiles are now generated by automake
+* Other small bug fixes and enhancements
+
+Changes from 2.0.3 to 2.0.4
+
+* Removed all of the old ftp proxy code and added scripting to log into your
+  firewall. This makes it possible to log into ftp proxies not previously
+  supported
+* When transfering a file, if the remote site disconnects, gFTP can
+  automatically resume the transfer of the file where it last left off. The
+  maximum times that it will do this is the number you have your connect
+  retries set to.
+* Fixed problem with auto-retry on connect.
+* When downloading files, fixed problem with sometimes interpreting file 
+  size wrong from ftp server.
+* The return and delete keys now work again in the listboxes.
+* Added option to send SITE command.
+* Passwords can now not be saved in the config file. When you try to connect
+  to a bookmark that doesn't have a password set, it will prompt you to
+  enter a password
+* When you add a new Bookmark, it will not save your password. If you want
+  your password to be stored in the config file automatically, you must go
+  to edit bookmarks, and edit that bookmark entry and add it there
+* When you edit a remote file, it will now ask if you want to upload the new
+  file to the remote server
+* If you right click on the local or remote listboxes, it will bring up a
+  menu with the items in the Local and Remote menu.
+* Will now interpret UNIX and Mac style filenames that have spaces in them
+  correctly
+* Fixed problem that if your view/edit program had arguments with it, the 
+  program would not execute (ex: xterm -e vi)
+* Changed behavior of the OpenURL button. Here is what will happen when you
+  click on the OpenURL button. If you are connected to a site, it will
+  disconnect from the site. If you aren't connected to a site, and you have
+  a hostname entered on the toolbar, it will connect to that host. Otherwise
+  it will bring up the OpenURL dialog
+* Various other small bug fixes
+
+Changes from 2.0.2 to 2.0.3
+
+* Many bug fixes. I should have all known bugs fixed
+* Now parses some NT, MacOS, and Novell ftp servers output
+* Added support for logging in with the ACCOUNT command
+* Added a users guide for newbies. See USERS-GUIDE
+* You can now disable some columns in the local and remote listboxes in the
+  config file. You can also set the columns to auto-resizing
+* Added debian/ directory to main distribution
+
+Changes from 2.0.1 to 2.0.2
+
+* Removed Use same connection option. Now when you download a file, the
+  remote window automagically becomes cached, and the file transfer will use
+  the same connection. It will only open a second connection when it has to.
+* Added support to be able to drag urls from Netscape to the Open URL button
+  on the toolbar. Also cleaned up the drag and drop code.
+* Added drop down history box on the local and remote directory entry widget
+* HTTP Proxy fixups to make it work with squid-2.2.STABLE3. Please email me
+  about how this works/doesn't work with other http proxies.
+* Added option to show hidden files
+* Several bookmarks bug fixes
+* Various other small bug fixes
+* Added .spec file to main distribution
+
+Changes from 2.0.0 to 2.0.1
+
+* Main screen is now more responsive during downloads
+* Various small bug fixes
+
+Changes from 1.13 to 2.0.0
+
+* Added toolbar with stop button
+* Removed connection manager and added Bookmarks menu
+* Added tree based bookmark editor
+* Added option to preserve file permissions of transfered files
+* Added option to use the same connection for downloads
+* Added auto-retry option. If you set the number of retries to 0, it will
+  keep trying until you either stop it or it logs in
+* Removed read() and write() timeouts
+* Fixed problem only allowing you to log in on port 21
+* Fixed problem with recursively getting remote directories and files
+* HTTP proxy fixups
+* Many other small bug fixes and enhancements
+* Note to users upgrading from a previous version: there are a few config file
+  changes:
+  * If you are using a http proxy, set your use_proxy type in the config
+    file to type 100.
+  * Since gFTP uses a bookmarks menu now, you will have to change your 
+    host= lines. A line in the old config file will have:
+    host=Debian Sites:Debian:ftp.debian.org:21:/debian:anonymous:@EMAIL@:1
+    You will have to change it to something like:
+    host=Debian Sites/Debian:ftp.debian.org:21:/debian:anonymous:@EMAIL@:1
+    The first column is the menu path. You can have
+    Menu/Submenu/Submenu/Debian in order to nest items into submenus.
+  
+Changes from 1.12 to 1.13
+
+* Added graphical configuration
+* Uses a lot less memory
+* Separated all ftp code into gnome-ftp library
+* Now prompts the user to reconnect on connect error
+* Added much more efficient transfer dialog for when the files exist
+* Added local and remote chmod support
+* Added support for HTTP proxies
+* Added another FTP proxy type
+* Added support for EPLF directory listings
+* Now uses a configure script to generate the makefile
+* Added Save Password feature in the connection manager
+* Added more keyboard shortcuts
+* Various bug fixes
+* Improved internal design
+
+Changes from 1.11 to 1.12
+
+* Added the ability to edit local and remote files
+* Added the ability to associate with a file extension a file viewer and the
+  default download type (ASCII or BINARY).
+* Added anti-idle tool. Please do not abuse this feature
+* Better remote symlink handling
+* Removed some icons from the distribution
+* Added another FTP proxy type
+* Several small enhancements
+
+Changes from 1.1 to 1.11
+
+* Fixed some problems connecting to some ftp servers
+* Fixed resume transfer problems
+* Fixed some ftp proxy login problems
+* Fixed problems with gFTP sometimes crashing
+
+Changes from 1.0 to 1.1
+
+* Added FTP proxy server support
+* Added ability to download entire directories and their subdirectories
+* Added non-passive file transfers (using PORT command)
+* Added ability to restrict files in the listboxes to a particular filemask
+* Added geometry management. gFTP can automatically save the geometry of it's 
+  widgets for next time you start it back up.
+* Added more config file options. Most can be set within gFTP itself
+* Several small dialog enhancements
+* Fixed problems with connecting to Serv-U FTP Servers
+* Fixed date sorting problem
+* Fixed problem with gFTP trying to view some remote dirs when they were
+  double clicked
+* Fixed problem with gFTP sometimes crashing after some file transfers
+
+Changes from 0.21 to 1.0
+
+* Drag-N-Drop support added
+* Added caching of remote directory listings. The cache will automatically
+  be cleared when gFTP exits.
+* You can now tell gFTP to only transfer one file at a time. When one
+  transfer finishes the next one starts. You can still have multiple
+  transfers going at the same time
+* Added ability to view files. Also, when you double click on a file in the
+  listboxes it will view that file. If you double click a directory, it will
+  still change to it.
+* Added Open URL menu item under the Remote menu
+* Several connection manager enhancements
+* Several bug fixes and code improvements
+* Added a few more default sites to the config file
+
+Changes from 0.2 to 0.21
+
+* Added Compare Windows feature. It will select the files in both windows
+* make install will now copy some necessary XPM and config files to
+  /usr/local/share/gftp. When a new user first runs gftp, it will copy the
+  config file from there to their home directory and add their email address
+  to the config file.
+* Fixed some disconnect problems when the socket would close prematuraly
+* Changed all occurances of snprintf, vsnprintf, and sys_errlist to
+  g_snprintf, g_vsnprintf, and g_strerror respectively. Should now compile
+  cleanly on most platforms.
+* Fixed ItemFactory callbacks. Should now work fine on 64bit machines.
+* Added a few more icons to the distribution for the file listboxes.
+
+Changes from 0.1 to 0.2
+
+* Completely rewritten in gtk instead of Motif
+* Fixed problems with parsing of some directory listings
+* Fixed problems with reading responses from certain FTP servers
+* Supports connecting to a FTP server via command line parameters
+  You can now type: gftp user:pass@ftp-site:port/directory. You don't have
+  to specify all of the options, like user:pass, port and directory.
+* More informative error messages
+* Sorting capabilites in the listboxes
+* Colorized text in the log window
+* Allows saving the text in the log window to a file
+* Added disconnect from ftp server
+* Various code cleanups
+* Removed about dialog box