diff ChangeLog @ 168:c505d9ba9d53

2003-6-6 Brian Masney <masneyb@gftp.org> * lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers. Added read_function, write_function and post_connect function pointers to gftp_request structure. Added SSL object to gftp_request structure if USE_SSL is defined. Added protocol number and init function declarations for the HTTPS protocol * lib/options.h - added HTTPS to the list of supported protocols * lib/protocols.c lib/cache.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c - renamed gftp_read(), gftp_write() and gftp_set_sockblocking() to gftp_fd_read(), gftp_fd_write() and gftp_fd_set_sockblocking() respectively * lib/bookmark.c lib/local.c * lib/misc.c lib/rfc2068.c - moved base64_encode() to misc.c * lib/protocols.c - improved parsing of URLs. Rather than calling gftp_read() or gftp_write() directly, call the read_function or write_function that is set in the request structure. Expanded tabs to spaces. Cleanup for parsing of timestamps. In gftp_connect_server(), if a post_connect function pointer is set, call it after we are connected to the server. Improvements to gftp_get_line (). * lib/httpcommon.h lib/rfc2068.c - moved rfc2068_params structure to httpcommon.h. Fix for chunked file transfers, they were not handled at all before. Made the I/O calls a little more generic so that we can read from either a socket or a SSL connection. * lib/sslcommon.c - added generic SSL layer * lib/https.c - added support for the HTTPS protocol. It piggy backs off of the existing HTTP support and uses the generic SSL layer * src/gtk/bookmarks.c src/gtk/chmod_dialog.c src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/options_dialog.c src/gtk/view_dialog.c - set the window icon name to the gFTP <version> * configure.in - added lib back to SUBDIRS (oops) * lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h
author masneyb
date Sun, 08 Jun 2003 15:04:40 +0000
parents a4bf947e9e22
children c4d4a788c31b
line wrap: on
line diff
--- a/ChangeLog	Wed May 28 18:37:28 2003 +0000
+++ b/ChangeLog	Sun Jun 08 15:04:40 2003 +0000
@@ -1,13 +1,57 @@
-2003-5-27 Brian Masney <masneyb@gftp.org>
-  * Makefile.am configure.in autogen.sh - build fixes
+2003-6-6 Brian Masney <masneyb@gftp.org>
+	* lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers.
+	Added read_function, write_function and post_connect function pointers
+	to gftp_request structure. Added SSL object to gftp_request structure
+	if USE_SSL is defined. Added protocol number and init function
+	declarations for the HTTPS protocol
+
+	* lib/options.h - added HTTPS to the list of supported protocols
+
+	* lib/protocols.c lib/cache.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c -
+	renamed gftp_read(), gftp_write() and gftp_set_sockblocking() to 
+	gftp_fd_read(), gftp_fd_write() and gftp_fd_set_sockblocking()
+	respectively
+
+	* lib/bookmark.c lib/local.c 
+
+	* lib/misc.c lib/rfc2068.c - moved base64_encode() to misc.c
 
-  * src/text/gftp-text.c - if the protocol we are connecting to
-  doesn't need a username/password, don't prompt the user for one
+	* lib/protocols.c - improved parsing of URLs. Rather than calling
+	gftp_read() or gftp_write() directly, call the read_function or
+	write_function that is set in the request structure. Expanded tabs 
+	to spaces. Cleanup for parsing of timestamps. In
+	gftp_connect_server(), if a post_connect function pointer is set,
+	call it after we are connected to the server. Improvements to
+	gftp_get_line (). 
+
+	* lib/httpcommon.h lib/rfc2068.c - moved rfc2068_params structure to
+	httpcommon.h. Fix for chunked file transfers, they were not handled 
+	at all before. Made the I/O calls a little more generic so that we can
+	read from either a socket or a SSL connection.
+
+	* lib/sslcommon.c - added generic SSL layer
+
+	* lib/https.c - added support for the HTTPS protocol. It piggy backs
+	off of the existing HTTP support and uses the generic SSL layer
+
+	* src/gtk/bookmarks.c src/gtk/chmod_dialog.c src/gtk/gftp-gtk.c
+	src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/options_dialog.c 
+	src/gtk/view_dialog.c - set the window icon name to the gFTP <version>
+
+	* configure.in - added lib back to SUBDIRS (oops)
+
+	* lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h
+
+2003-5-27 Brian Masney <masneyb@gftp.org>
+	* Makefile.am configure.in autogen.sh - build fixes
+
+	* src/text/gftp-text.c - if the protocol we are connecting to
+	  doesn't need a username/password, don't prompt the user for one
 
 2003-5-22 Brian Masney <masneyb@gftp.org>
-  * lib/misc.c (gftp_usage) - updated usage statement
+	* lib/misc.c (gftp_usage) - updated usage statement
 
-  * lib/options.h - put terminate options properly
+	* lib/options.h - put terminate options properly
 
 2003-05-06  Christian Rose  <menthos@menthos.com>
 
@@ -837,7 +881,7 @@
 
 	* cvsclean - added this script
 
-	* *.[ch] - added $Id: ChangeLog,v 1.80 2003/05/27 18:03:19 masneyb Exp $ tags
+	* *.[ch] - added $Id: ChangeLog,v 1.81 2003/06/08 15:04:37 masneyb Exp $ tags
 
 	* debian/* - updated files from Debian maintainer