ChangeLog
资源名称:FTP总集.rar [点击查看]
上传用户:tjfeida
上传日期:2013-03-10
资源大小:1917k
文件大小:21k
源码类别:
Ftp客户端
开发平台:
Visual C++
- 2002-12-4 Brian Masney <masneyb@gftp.org>
- * lib/misc.c (ssh_start_login_sequence) - if the word WARNING appears
- in the banner, don't log into the server
- * docs/sample.gftp/gftprc - removed use_default_dl_types line
- 2002-12-4 Brian Masney <masneyb@gftp.org>
- * lib/protocols.c (gftp_set_data_type) - return 0 if there is no
- protocol specific set_data_type function
- * src/gtk/transfer.c (gftp_gtk_transfer_files) - ascii/binary automatic
- switching fixes
- 2002-12-3 Brian Masney <masneyb@gftp.org>
- * lib/config_file.c lib/gftp.h lib/protocols.c - removed
- use_default_dl_types option. This is always enabled by default now.
- * src/gtk/dnd.c src/gtk/transfer.c - fix for files that should be
- transferred as ascii
- 2002-12-2 Brian Masney <masneyb@gftp.org>
- * src/gtk/bookmarks.c (run_bookmark) - don't override the value of
- need_userpass for SSH transfers
- * ChangeLog-old - clean up list of changes from 2.0.13 to 2.0.14rc1
- * README - minor fixes
- * configure.in - increment version to 2.0.14
- * debian/copyright - change my email address and webpage
- * debian/rules - 2 small changes
- * TODO - added 1 item
- 2002-12-2 Brian Masney <masneyb@gftp.org>
- * src/gtk/misc-gtk.c (MakeEditDialog) - bind to enter and esc keys
- 2002-11-27 Brian Masney <masneyb@gftp.org>
- * Officially release 2.0.14rc1
- * lib/cache.c - take out a warning message
- * lib/misc.c lib/protocols.c lib/gftp.h lib/gtk/dnd.c lib/transfer.c -
- add second argument (free_request) to gftp_request_destroy
- * lib/protocols.c (gftp_parse_url) - make sure the request structure
- is cleared before we start to modify it
- * src/gtk/gftp-text.c - fixed crash if you didn't enter a username
- 2002-11-26 Brian Masney <masneyb@gftp.org>
- * configure.in - change version to 2.0.14rc1
- * lib/local.c - fix for uploading files. Move setting of hostname
- from local_connect() to local_init()
- * lib/misc.c (gftp_request) - copy only select fields over instead of
- whole structure
- * lib/protocols.c (gftp_request_new) - set datafd and cachefd to -1
- * lib/protocols.c (gftp_set_proxy_config) - allow a NULL proxy_config
- to be passed
- * src/gtk/misc-gtk.c (update_window) - don't show the hostname if we
- are connected via the local protocol
- * src/gtk/transfer.c (create_transfer) - check to see if this protocol
- is always connected
- 2002-11-25 Brian Masney <masneyb@gftp.org>
- * lib/misc.c (ssh_start_login_sequence) - fixes for when the initial
- SSH banner is bigger than 200 characters
- * lib/local.c (local_connect) - set request->hostname to local
- filesystem
- * lib/protocols.c (gftp_parse_url) - don't include 2 slashes for
- the directory when parsing a local URL
- * src/gtk/chmod_dialog.c (chmod_dialog) - allow multiple files to be
- selected
- * src/gtk/dnd.c - small fixes
- 2002-11-23 Brian Masney <masneyb@gftp.org>
- * lib/sshv2.c - added more error checking so that the user won't get
- disconnected if they enter files or directories that don't exist
- 2002-11-23 Brian Masney <masneyb@gftp.org>
- * lib/local.c lib/rfc959.c lib/rfc2068.c lib/ssh.c lib/sshv2.c
- lib/gftp.h - added swap_socks function to gftp_request structure
- * lib/misc.c lib/protocols.c - move swap_socks() from misc.c to
- protocols.c (renamed to gftp_swap_socks)
- * src/gtk/misc-gtk.c src/gtk/transfer.c - removed fix_display()
- * src/gtk/delete_dialog.c src/gtk/transfer.c - changed all occurances of
- swap_socks() to gftp_swap_socks()
- * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h - removed gftp_is_started
- variable
- 2002-11-21 Brian Masney <masneyb@gftp.org>
- * lib/local.c (local_put_file) - small fix
- 2002-11-21 Brian Masney <masneyb@gftp.org>
- * lib/misc.c lib/ssh.c lib/sshv2.c - improvements to the login
- sequence for SSH connections
- lib/sshv2.c - SSH transfers now works again
- 2002-11-21 Brian Masney <masneyb@gftp.org>
- * lib/protocols.c (gftp_get_next_line) - fixed several bugs
- * lib/cache.c - Don't do a cache lookup in gftp_new_cache_entry(). In
- gftp_find_cache_entry(), don't log an error to the user if we can't
- open up the cache file
- * lib/rfc959.c lib/rfc2068.c lib/protocols.c - small cache fixes
- * lib/cache.c lib/rfc2068.c lib/rfc959.c - pass full buffer size
- instead of buffer size - 1 to gftp_get_line
- 2002-11-20 Brian Masney <masneyb@gftp.org>
- * lib/config_file.c - don't check buf[-1] for blank newlines in
- gftp_read_config_file() and gftp_read_bookmarks_file()
- * lib/misc.c (string_hash_function) - Fixes if the string was less
- than 2 characters
- * src/gtk/transfer.c - unlock mutex before we destroy (for POSIX
- compliance)
- All 3 of these fixes are from Peter Osterlund <petero2@telia.com>
- 2002-11-20 Brian Masney <masneyb@gftp.org>
- * lib/protocols.c lib/gftp.h - added gftp_get_line(), gftp_read(),
- gftp_write(), gftp_writefmt(), and gftp_set_sockblocking() functions.
- Added struct_gftp_getline_buffer for gftp_get_line function()
- * lib/cache.c lib/gftp.h lib/local.c lib/misc.c lib/protocols.c
- lib/rfc2068.c lib/rfc959.c lib/ssh.c lib/sshv2.c - *_get_file() returns
- off_t instead of long. *_{get,put}_next_file_chunk returns ssize_t
- instead of size_t. Added *_set_config_options function to gftp_request
- structure and protocol files. Use the new network functions
- documented above. Convert usage of ANSI C IO (FILE *) to standard BSD
- sockets so that I can use timeouts properly with select
- * lib/misc.c (ssh_start_login_sequence) - use gftp_set_sockblock(),
- gftp_read() and gftp_write() functions
- * lib/protocols.c - move some protocol specific code to the protocol
- specific files
- * lib/local.c - log succesful messages to gftp_logging_misc instead
- of gftp_logging_error
- * lib/cache.c - log some more error conditions to the user
- * lib/rfc959.c - added rfc959_getcwd(). In,
- rfc959_accept_active_connection(), set set socket to blocking mode
- before calling accept()
- * src/text/gftk-text.c - If we get no files in gftp_text_ls(),
- return instead of segfaulting
- * src/gtk/gftp-gtk.c - expand the port field in the toolbar to be 45
- pixels wide
- * src/text/gftp-text.c src/gtk/misc-gtk.c src/gtk/transfer.c
- src/gtk/view_dialog.c - changes for conversion of request->{sock,data}
- from ANSI C IO (FILE *) to standard BSD sockets
- 2002-11-11 Brian Masney <masneyb@gftp.org>
- * configure.in - compile GTK+ 2.0 port by default
- 2002-11-11 Brian Masney <masneyb@gftp.org>
- * src/gtk/dnd.c - fixes to DnD code
- * src/gtk/gftp-gtk.[ch] - added main_thread_id variable
- * src/gtk/misc-gtk.c (ftp_log) - don't check the user_data to see if
- we're in a child thread, instead compare the value of pthread_self()
- with main_thread_id
- * src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/menu-items.c
- src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c -
- don't set user_data to 0x1 if we're in a child thread
- * lib/gftp.h src/gtk/misc-gtk.c src/text/gftp-text.c - make
- r_getservbyname() available even if HAVE_GERADDRINFO is defined
- * lib/misc.c (make_ssh_exec_args) - if port is zero, lookup the default
- port for the ssh service
- * lib/protocols.c (gftp_connect_server) - if the port is zero, store
- the default port for that protocol there
- * src/gtk/transfer.c - added function update_window_transfer_bytes().
- Be able to update the directory download progress in window1 now
- * lib/config_file.c lib/misc.c lib/protocols.c lib/ssh.c lib/sshv2.c
- src/text/gftp-text.c - use g_strdup() instead of g_strconcat() where
- needed
- 2002-11-11 Andras Timar <timar@gnome.hu>
- * configure.in: added 'hu' to ALL_LINGUAS
- 2002-11-6 Brian Masney <masneyb@gftp.org>
- * src/gtk/gftp-gtk.c - connect to the select_row signal in the file
- listbox to grab the double click event
- 2002-11-5 Brian Masney <masneyb@gftp.org>
- * src/gtk/dnd.c - some code cleanups. Also, add the file transfer with
- the function add_file_transfer()
- * src/gtk/misc-gtk.c - remove several unneeded calls to fix_display()
- * src/gtk/gftp-gtk.c (list_dblclick) - add a note about the double
- click stuff not working properly
- 2002-11-5 Brian Masney <masneyb@gftp.org>
- * src/gtk/transfer.c - use stock icons in GTK+ 2.0 port
- 2002-11-5 Brian Masney <masneyb@gftp.org>
- * lib/*.c src/gtk/*.c - removed function declarations for the static
- functions from the top of the file. I had to rearrange the order of a
- bunch of functions to avoid compiler warnings
- * lib/gftp.h - include sys/sysmacros.h. If major() and minor() isn't
- defined, give a compiler warning and define our own
- * lib/local.c (local_get_next_file) - if this file is a device, store
- the major/minor number in the file size
- * src/gtk/misc-gtk.c (add_file_listbox) - if this file is a device,
- use the major() and minor() macros to display the major and minor number
- 2002-11-5 Brian Masney <masneyb@gftp.org>
- * lib/cache.c lib/gftp.h - added second argument ignore_directory to
- gftp_delete_cache_entry
- * src/gtk/menu-items.c (disconnect) - when disconnecting from the
- remote site, clear all cache entries for that site
- * src/gtk/delete_dialog.c src/gtk/misc-gtk.c src/gtk/mkdir_dialog.c -
- pass a 0 as second argument to gftp_delete_cache_entry
- 2002-10-31 Brian Masney <masneyb@gftp.org>
- * lib/protocols.c (gftp_get_next_file) - don't use g_filename_to_utf8.
- If g_locale_to_utf8 fails, print out a warning to the user on the
- console
- 2002-10-31 Brian Masney <masneyb@gftp.org>
- * src/gtk/*.[ch] - don't check for gtk+ version based on the minor
- version. May cause problems later on.
- * lib/protocols.c src/gtk/bookmarks.c src/gtk/misc-gtk.c - use UTF8
- functions for user data when using glib 2.0
- 2002-10-30 Brian Masney <masneyb@gftp.org>
- * src/gtk/gftp-gtk.c (CreateMenus) - no longer use depreciated
- _gtk_accel_group_attach in GTK+ 2.0 port. Instead use
- gtk_window_add_accel_group for both GTK+ ports
- (from Nam SungHyun <namsh@kldp.org>)
- 2002-10-30 Brian Masney <masneyb@gftp.org>
- * src/gtk/transfer.c (getdir_thread) - set use_jmp_environment to 0 instead of 1
- * src/gtk/misc-gtk.c (signal_handler) - if use_jmp_environment is 0,
- and SIGINT is received, terminate the program
- 2002-10-29 Brian Masney <masneyb@gftp.org>
- * src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/gftp-gtk.c
- src/gtk/gftp-gtk.h src/gtk/menu-items.c src/gtk/misc-gtk.c
- src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c -
- improved and simplified signal handling code
- 2002-10-29 Brian Masney <masneyb@gftp.org>
- * lib/config_file.c lib/gftp.h lib/options.h src/gtk/menu-items.c
- src/gtk/view_dialog.c - removed tmp_directory variable. Instead use
- g_get_tmp_dir ()
- * lib/gftp.h (struct gftp_request) - added int cancel : 1
- * lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/ssh.c
- lib/sshv2.c - check for interrupted signal calls
- * lib/protocols.c - added gftp_fgets() and gftp_fwrite() functions
- * src/gtk/delete_dialog.c src/gtk/misc-gtk.c src/gtk/transfer.c - use
- g_main_context_iteration in GTK+ 2.0 port
- * src/gtk/misc-gtk.c - use g_object_unref instead of gdk_drawable_unref
- in GTK+ 2.0 port
- 2002-10-17 Brian Masney <masneyb@gftp.org>
- * lib/protocols.c - add gftp_abort_transfer function. Also, in
- gftp_transfer_file, when we do a gftp_put_file, if that fails,
- try to abort the transfer.
- * lib/rfc959.c - add rfc959_abort_transfer function
- * lib/rfc2068.c, lib/local.c - point abort_transfer pointer to
- rfc2068_end_transfer and local_end_transfer respectively
- * lib/ssh.c, lib/sshv2.c - add FIXME to implement abort function
- * src/gtk/transfer.c - when we stop a transfer, try to abort it
- first. If that fails, disconnect from the site completely
- 2002-10-15 Brian Masney <masneyb@gftp.org>
- * lib/config_file.c - enable combo in GTK port for Proxy server type
- * lib/misc.c (gftp_sort_filelist) - make sure prev pointer to first
- entry is NULL
- * lib/protocols.c (copy_token) - when setting the end position of
- the token to