# HG changeset patch # User masneyb # Date 1031582266 0 # Node ID 8544f6585593f399217770cfc25a5eb2c8dbffd8 # Parent ddb983d8574bbfd443544907c323eff1f3ef6673 start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old diff -r ddb983d8574b -r 8544f6585593 ChangeLog --- a/ChangeLog Mon Sep 09 13:29:19 2002 +0000 +++ b/ChangeLog Mon Sep 09 14:37:46 2002 +0000 @@ -1,507 +1,105 @@ -Changes from 2.0.13 to 2.0.14 - -* Fixed crash if you was already transfering a file, and you started another - transfer, and if you hit cancel at the Overwrite/Resume/Skip dialog -* When we connect to a remote server, don't change the hostname to the PTR - record of the hostname -* Put all of the ext= lines back in the default gftprc file -* Dutch updates (from Myckel Habets ) -* Spanish updates (from Gustavo D. Vranjes ) - -Changes from 2.0.12 to 2.0.13 +2002-09-08 Brian Masney + * lib/misc.c - added gftp_sort_filelist function -* 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 ) -* Updates to USERS-GUIDE (from Steve Stites ) -* Fixed encodings for several po files (from Owen Taylor ) -* Polish updates (from pbs ) -* Russian updates (from Valek Filippov ) -* Bulgarian updates (from Borislav Aleksandrov and - Yanko Kaneti ) -* Dutch updates (from Myckel Habets ) *CORRECTED* -* French updates (from Jerome COUDERC ) -* Polish updates (from Arkadiusz Lipiec ) -* German updates (from Bernd Leibing ) + * src/gtk/gftp-gtk.c (sortrows) - call gftp_sort_filelist now + to do the sorting -Changes from 2.0.11 to 2.0.12 + * config.sub, install-sh, missing, mkinstalldirs - new versions from + automake 1.4 -* 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 ) -* Norwegian updates (from Anders Henriksen ) + * src/text/gftp-text.c, lib/protocols.c - more large file support -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 ) -* Small German translation fixes (from Bernd Leibing and Reinhold Trocker ) -* Updated deb.xpm (from Robert Millan ) - -Changes from 2.0.9 to 2.0.10 +2002-09-04 Brian Masney + * lib/rfc959.c - FXP fixes (from Tobias Gruetzmacher ) -* 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 ) -* Spanish updates (from Gustavo D. Vranjes ) -* Norwegian updates (from Anders Henriksen ) - -Changes from 2.0.9pre3 to 2.0.9 +2002-09-03 Brian Masney + * lib/rfc2068.c - HTTP fixes when running under Solaris. Read from + request->sockfd and write to request->sockfd_write (Solaris doesn't like it + when you read/write to the same FILE structure) -* 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 ) -* Danish updates (from Birger Langkjer ) -* Korean updates (from Nam SungHyun ) -* Turkish updates (from Gorkem Cetin ) -* Spanish updates (from Gustavo D. Vranjes ) -* Added Norwegian translation (from Anders Henriksen ) + * lib/local.c - encode major/minor numbers for a device in the file size. This + is probably still busted for other platforms -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 ) -* Spanish updates (from Gustavo D. Vranjes ) - -Changes from 2.0.9pre1 to 2.0.9pre2 + * lib/rfc2068.c, lib/rfc959.c, lib/ssh.c, lib/sshv2.c - Sanity + checking on the fdopen() calls. Also make sure that all of them have a + in + their open mode. Doesn't affect UNIX, but it does affect Windows -* 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 + * src/gtk/menu-items.c, src/gtk/gftp-gtk.c, src/gtk/misc-gtk.c - added + function save_directory_listing. It's in the Local and Remote menus -* 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 + * src/gtk/view_dialog.c - changed log message slightly. The new string should + already be in the po files translated -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 +2002-08-30 Brian Masney + * lib/misc.c - don't allow passing a 0 to log10 -* 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 +2002-08-30 Brian Masney + * src/gtk/gftp-gtk.c - Use stockitem for menu items in gtk+ 2.0. + Use _gtk_accel_group_attach for gtk 2.0 (removes FIXME). Only call + bind_textdomain_codeset if we're in gtk 2.0 + (all from Sung-Hyun Nam ) -* 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 +2002-08-29 Sung-Hyun Nam + * po/ko.po - language team change -* 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 +2002-08-29 Sung-Hyun Nam + * po/ko.po - Updated Korean translation -* 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 +2002-08-29 Yanko Kaneti + * po/bg.po - Updated Bulgarian translation + +2002-08-23 Brian Masney + * configure.in - small build fixes -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 +2002-08-23 Brian Masney + * lib/rfc959.c - put anonymous ftp checks in here instead of scattered + elsewhere -* 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 + * src/gtk/gftp-gtk.c - call bind_textdomain_codeset in gtk+ port. + Removed anonymous FTP stuff -Changes from 2.0.5 to 2.0.5a + * lib/local.c - open files with O_LARGEFILE if _LARGEFILE_SOURCE + is defined -* 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 + * lib/protocols.c - removed anonymous FTP stuff -* 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 + * lib/rfc2068.c - don't check for anonymous username -Changes from 2.0.3 to 2.0.4 + * src/gtk/misc-gtk.c - translation fixes for menus + (from Owen Taylor ) -* 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 +2002-08-23 + * configure.in - (ALL_LINGUAS): zh_CN.GB2312 -> zh_CN, zh_TW.Big5 -> zh_TW -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 +2002-08-23 Abel Cheung + * zh_TW.Big5.po renamed to zh_TW.po -* 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 + * zh_CN.GB2312.po renamed to zh_CN.po -Changes from 2.0.0 to 2.0.1 + * zh_TW.Big5.gmo - Removed. -* Main screen is now more responsive during downloads -* Various small bug fixes + * Makefile.in.in, gftp.pot - Remove generated file. -Changes from 1.13 to 2.0.0 +2002-08-23 + * po/.cvsignore - Shhhhhh -* 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 +2002-08-14 + * po/de.po - Fixed German translation (charset, header) -* 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 +2002-08-05 Brian Masney + * lib/protocols.c - When we connect to a remote server, don't change the + hostname to the PTR record of the hostname -* 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 + * src/gtk/transfer.c - Fixed crash if you was already transfering a file, + and you started another transfer, and if you hit cancel at the + Overwrite/Resume/Skip dialog -* 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 + * docs/sample.gftp/gftprc - put the ext= lines back in the config file -* 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 + * po/es.po - Spanish updates (from Gustavo D. Vranjes ) -Changes from 0.2 to 0.21 + * po/nl.po - Dutch updates (from Myckel Habets ) -* 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 +2002-07-19 Brian Masney + * gFTP 2.0.13 released -* 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 diff -r ddb983d8574b -r 8544f6585593 ChangeLog-old --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChangeLog-old Mon Sep 09 14:37:46 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 ) +* Updates to USERS-GUIDE (from Steve Stites ) +* Fixed encodings for several po files (from Owen Taylor ) +* Polish updates (from pbs ) +* Russian updates (from Valek Filippov ) +* Bulgarian updates (from Borislav Aleksandrov and + Yanko Kaneti ) +* Dutch updates (from Myckel Habets ) *CORRECTED* +* French updates (from Jerome COUDERC ) +* Polish updates (from Arkadiusz Lipiec ) +* German updates (from Bernd Leibing ) + +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 ) +* Norwegian updates (from Anders Henriksen ) + +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 ) +* Small German translation fixes (from Bernd Leibing and Reinhold Trocker ) +* Updated deb.xpm (from Robert Millan ) + +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 ) +* Spanish updates (from Gustavo D. Vranjes ) +* Norwegian updates (from Anders Henriksen ) + +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 ) +* Danish updates (from Birger Langkjer ) +* Korean updates (from Nam SungHyun ) +* Turkish updates (from Gorkem Cetin ) +* Spanish updates (from Gustavo D. Vranjes ) +* Added Norwegian translation (from Anders Henriksen ) + +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 ) +* Spanish updates (from Gustavo D. Vranjes ) + +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 diff -r ddb983d8574b -r 8544f6585593 Makefile.am --- a/Makefile.am Mon Sep 09 13:29:19 2002 +0000 +++ b/Makefile.am Mon Sep 09 14:37:46 2002 +0000 @@ -1,8 +1,9 @@ ## Process this file with automake to produce Makefile.in SUBDIRS=docs intl lib po src -EXTRA_DIST=README THANKS TODO gftp.spec.in debian/changelog debian/control \ - debian/copyright debian/dirs debian/docs debian/menu debian/rules +EXTRA_DIST=ChangeLog-old README THANKS TODO gftp.spec.in debian/changelog \ + debian/control debian/copyright debian/dirs debian/docs debian/menu \ + debian/rules dist-hook: cp gftp.spec $(distdir) diff -r ddb983d8574b -r 8544f6585593 Makefile.in --- a/Makefile.in Mon Sep 09 13:29:19 2002 +0000 +++ b/Makefile.in Mon Sep 09 14:37:46 2002 +0000 @@ -108,7 +108,7 @@ VERSION = @VERSION@ SUBDIRS = docs intl lib po src -EXTRA_DIST = README THANKS TODO gftp.spec.in debian/changelog debian/control debian/copyright debian/dirs debian/docs debian/menu debian/rules +EXTRA_DIST = ChangeLog-old README THANKS TODO gftp.spec.in debian/changelog debian/control debian/copyright debian/dirs debian/docs debian/menu debian/rules ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs