Mercurial > gftp.yaz
changeset 230:f330309d2f17
2003-7-23 Brian Masney <masneyb@gftp.org>
* configure.in - incremented version to 2.0.15rc1. Also, if readline
wasn't found on the system, the text port wasn't be built
* ChangeLog-old - added summary of changes since version 2.0.14
* TODO - updated
* src/text/gftp-text.c - build fixes if readline isn't present on the
system
* lib/sshv2.c - don't print out the network error as well when getting
the error message from the remote server. The user is only interested
in the error returned from the server.
author | masneyb |
---|---|
date | Thu, 24 Jul 2003 01:48:33 +0000 |
parents | 35ae2e80962e |
children | e599812712f0 |
files | ChangeLog ChangeLog-old TODO configure.in lib/sshv2.c src/text/gftp-text.c |
diffstat | 6 files changed, 67 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Wed Jul 23 02:39:24 2003 +0000 +++ b/ChangeLog Thu Jul 24 01:48:33 2003 +0000 @@ -1,3 +1,18 @@ +2003-7-23 Brian Masney <masneyb@gftp.org> + * configure.in - incremented version to 2.0.15rc1. Also, if readline + wasn't found on the system, the text port wasn't be built + + * ChangeLog-old - added summary of changes since version 2.0.14 + + * TODO - updated + + * src/text/gftp-text.c - build fixes if readline isn't present on the + system + + * lib/sshv2.c - don't print out the network error as well when getting + the error message from the remote server. The user is only interested + in the error returned from the server. + 2003-7-22 Brian Masney <masneyb@gftp.org> * lib/config_file.c lib/gftp.h - added gftp_lookup_bookmark_option() and gftp_set_bookmark_option(). Also added _gftp_set_option_value() @@ -1319,7 +1334,7 @@ * cvsclean - added this script - * *.[ch] - added $Id: ChangeLog,v 1.115 2003/07/23 02:39:22 masneyb Exp $ tags + * *.[ch] - added $Id: ChangeLog,v 1.116 2003/07/24 01:48:31 masneyb Exp $ tags * debian/* - updated files from Debian maintainer
--- a/ChangeLog-old Wed Jul 23 02:39:24 2003 +0000 +++ b/ChangeLog-old Thu Jul 24 01:48:33 2003 +0000 @@ -1,3 +1,44 @@ +Changes from 2.0.14 to 2.0.15rc1 + +* I18N improvements in GTK+ 2.0 port. If the remote server is not returning + output in UTF8, it will first attempt to convert it from the local character + set and if that fails it will try the character sets listed in the + remote_charsets option. +* Added an improved internal configuration interface. You can now override just + about any option in the bookmarks dialog for a particular site. +* Each protocol that gFTP supports is now completely self contained in it's own + file. So, if gFTP doesn't support your favorite protocol, it should be pretty + easy to add support +* When you attempt to connect to a site and there is a fatal error, gFTP will + abort properly and no longer keep trying to log back into the server. +* Fixes for transferring files greater than 2.1GB. +* Improved throttling of file transfers. +* Added support to expire cache entries after a particular period of time. +* FTP: Added IPV6 support. gFTP is almost 100% IPV6 compatible. If you are not + using a proxy server, you will not run into any issues. The list of local + networks to not use the proxy server is still currently IPV4 only. +* FTP: Added ability to parse VMS directory listings. +* FTP: The firewall_* options were renamed to ftp_proxy_* for better + consistency with the other protocols. +* SSH2: More informative error messages when the initial connection to the + remote server fails. You should hopefully not see those "Messages size too + big" error messages anymore. +* SSH2: Improved the PTY interface. +* Removed legacy SSH protocol. THe SSH2 protocol is now the only SSH protocol + supported. You had to enable an option in 2.0.14 to be able to use this + protocol. +* HTTP: Lots of improvements to this protocol. +* Added support for the HTTPS protocol. I added a generic SSL layer to the code + so that other SSL protocols can be easily added. +* The bookmarks and configuration file is now only written if something changed + during this session. +* Build fixes for various platforms +* Lots of cleanups and improvements to the core library. Also lots of bug fixes + throughout the code. +* New language translations and updates (am ar ca cs es fr hu ja mk ms nl pl + pt pt_BR ru sr sr@Latn sv tr uk zh_TW). Thanks to everybody that has + contributed language updates! + Changes from 2.0.14rc1 to 2.0.14 * Added key bindings to edit dialogs
--- a/TODO Wed Jul 23 02:39:24 2003 +0000 +++ b/TODO Thu Jul 24 01:48:33 2003 +0000 @@ -5,8 +5,6 @@ *** TODO FOR 2.0.15 *** * gftp_get_line() - returns 0 if the line lengh is the length of the current buffer -* Override options on a per site basis (backend is done, I just have to make - a user interface for the gtk+ port) *** END TODO FOR 2.0.15 * I need to be able to send an event from the core library to the presentation
--- a/configure.in Wed Jul 23 02:39:24 2003 +0000 +++ b/configure.in Thu Jul 24 01:48:33 2003 +0000 @@ -3,7 +3,7 @@ AC_INIT(lib/gftp.h) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(gftp,2.0.15) +AM_INIT_AUTOMAKE(gftp,2.0.15rc1) AC_ARG_ENABLE(gtk20, [ --disable-gtk20 Don't look for GTK+ 2.0 libraries], @@ -94,6 +94,8 @@ USE_READLINE="yes" READLINE_LIBS="" if test "x$enable_textport" = "xyes" ; then + GFTP_TEXT="gftp-text" + AC_MSG_CHECKING([whether to use readline]) AC_ARG_WITH(readline, [ --with-readline turn on readline [default=yes, default tries -lncurses, -lcurses, -ltermcap]], @@ -166,7 +168,6 @@ fi if test x${HAVE_LIBREADLINE} = xtrue; then READLINE_LIBS="-lreadline ${EXTRA_LIBREADLINE_DEPS}" - GFTP_TEXT="gftp-text" fi fi @@ -281,4 +282,4 @@ AM_GNU_GETTEXT -AC_OUTPUT(Makefile docs/Makefile docs/sample.gftp/Makefile lib/Makefile src/gftp src/Makefile src/gtk/Makefile src/text/Makefile gftp.spec intl/Makefile po/Makefile.in) +AC_OUTPUT(Makefile docs/Makefile docs/sample.gftp/Makefile lib/Makefile src/gftp src/Makefile src/gtk/Makefile src/text/Makefile gftp.spec intl/Makefile po/Makefile.in )
--- a/lib/sshv2.c Wed Jul 23 02:39:24 2003 +0000 +++ b/lib/sshv2.c Thu Jul 24 01:48:33 2003 +0000 @@ -638,7 +638,7 @@ request->logging_function (gftp_logging_error, request, "%s", buf); - while ((numread = gftp_fd_read (request, error_buffer, + while ((numread = gftp_fd_read (NULL, error_buffer, sizeof (error_buffer) - 1, fd)) > 0) {
--- a/src/text/gftp-text.c Wed Jul 23 02:39:24 2003 +0000 +++ b/src/text/gftp-text.c Thu Jul 24 01:48:33 2003 +0000 @@ -97,7 +97,7 @@ gftp_request * request; size_t len, cmdlen; int i; -#ifdef HAVE_LIBREADLINE +#if HAVE_LIBREADLINE char *tempstr, prompt[20]; #else char tempstr[512]; @@ -165,7 +165,7 @@ else if (argc == 2) gftp_text_open (gftp_text_remreq, argv[1], NULL); -#ifdef HAVE_LIBREADLINE +#if HAVE_LIBREADLINE g_snprintf (prompt, sizeof (prompt), "%sftp%s> ", COLOR_BLUE, COLOR_DEFAULT); while ((tempstr = readline (prompt))) #else @@ -188,13 +188,13 @@ if (*stpos == '\0') { -#ifndef HAVE_LIBREADLINE +#if !HAVE_LIBREADLINE printf ("%sftp%s> ", COLOR_BLUE, COLOR_DEFAULT); #endif continue; } -#ifdef HAVE_LIBREADLINE +#if HAVE_LIBREADLINE add_history (tempstr); #endif @@ -230,7 +230,7 @@ gftp_text_log (gftp_logging_error, NULL, _("Error: Command not recognized\n")); -#ifdef HAVE_LIBREADLINE +#if HAVE_LIBREADLINE free (tempstr); #else printf ("%sftp%s> ", COLOR_BLUE, COLOR_DEFAULT);