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);