comparison ChangeLog @ 124:65048c959029

2003-4-6 Brian Masney <masneyb@gftp.org> * lib/config_file.c src/text/gftp-text.c - changed arguments of gftp_read_config_file() and gftp_read_bookmarks() to take an argument to the path of the global config directory. The text/gtk+ port will just pass SHARE_DIR. The native MacOS X port that is in the works needs this (Nathan Robertson is currently working on this port) * lib/gftp.h lib/config_file.c - removed config variable type gftp_option_type_textarray * lib/gftp.h lib/config_file.c - removed copy_function from gftp_option_type_var. This is implemented with memcpy() instead * lib/rfc959.c - remember to rename all instances of firewall_* to ftp_proxy_* * lib/sshv2.c - improved generating the argument list for the ssh client * lib/sshv2.c lib/misc.c lib/gftp.h - added len argument to ptym_open() * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup() instead of g_malloc()/strcpy()
author masneyb
date Tue, 08 Apr 2003 01:43:33 +0000
parents 1b41e6945e9d
children b875de05c22d
comparison
equal deleted inserted replaced
123:dd65e3fbd058 124:65048c959029
1 2003-4-6 Brian Masney <masneyb@gftp.org>
2 * lib/config_file.c src/text/gftp-text.c - changed arguments of
3 gftp_read_config_file() and gftp_read_bookmarks() to take an argument
4 to the path of the global config directory. The text/gtk+ port will
5 just pass SHARE_DIR. The native MacOS X port that is in the works
6 needs this (Nathan Robertson is currently working on this port)
7
8 * lib/gftp.h lib/config_file.c - removed config variable type
9 gftp_option_type_textarray
10
11 * lib/gftp.h lib/config_file.c - removed copy_function from
12 gftp_option_type_var. This is implemented with memcpy() instead
13
14 * lib/rfc959.c - remember to rename all instances of firewall_* to
15 ftp_proxy_*
16
17 * lib/sshv2.c - improved generating the argument list for the ssh
18 client
19
20 * lib/sshv2.c lib/misc.c lib/gftp.h - added len argument to
21 ptym_open()
22
23 * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup()
24 instead of g_malloc()/strcpy()
25
26 2003-4-5 Brian Masney <masneyb@gftp.org>
27 * lib/config_file.c lib/options.h lib/gftp.h lib/rfc959.c
28 lib/rfc2068.c lib/ssh.c - added new internal configuration interface.
29 Rather than having a global variable for each option, I have a global
30 hash table (gftp_global_options_htable) that I can look up option names
31 by name using gftp_lookup_global_option(). I also an options hash
32 associated with a request structure, so I will be able to call
33 gftp_lookup_request_option(). I will be able to override options with
34 bookmarks or while transfers are in progress very easily now. Also, all
35 options no longer have to appear in config_file.c, the per protocol
36 options can appear inside their own file
37
38 * lib/gftp.h lib/bookmarks.c lib/local.c lib/rfc959.c lib/rfc2068.c -
39 remove set_data_type and protocol name from struct gftp_request
40
41 * lib/rfc959.c - renamed all firewall_* variables to ftp_proxy_* in
42 the config file
43
44 * lib/gftp.h lib/protocols.c lib/rfc959.c - renamed all GFTP_TYPE_*
45 vars to GFTP_DIRTYPE_*
46
47 * lib/gftp.h - removed ascii field and renamed the node pointer to
48 user_data in struct gftp_file. In gftp_request, removed any setting
49 that is now stored in the global/local hash tables. Added
50 register_module() pointer that will be called whenever the protocol is
51 first loaded into gftp
52
53 * lib/rfc959.c src/text/gftp-text.c - moved the ascii/binary
54 translation to rfc959.c. Also, moved any instance of automatically
55 setting the data type to rfc959.c as well.
56
57 * lib/misc.c lib/sshv2.c - moved all ssh functions from misc.c to
58 sshv2.c. I had these origionally in misc.c because I used to have 2
59 different SSH protocols
60
61 * lib/protocols.c src/text/gftp-text.c - added gftp_calc_kbs() to
62 = protocols.c. This no longer needs to be in the different ports
63
64 * src/text/gftp-text.c - read/write options based on new configuration
65 interface
66
67 * Use new configuration interface in all source files
68
69 * Updated copyright dates on all source files
70
71 * Note: GTK+ port is completely broken at the moment. I'll upload
72 those changes whenever I get them done
73
1 2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com> 74 2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
2 75
3 * configure.in: Added "pt" to ALL_LINGUAS. 76 * configure.in: Added "pt" to ALL_LINGUAS.
4 77
5 2003-03-04 Yuriy Syrota <rasta renome.rovno.ua> 78 2003-03-04 Yuriy Syrota <rasta renome.rovno.ua>
522 595
523 * configure.in - link in gthread 596 * configure.in - link in gthread
524 597
525 * cvsclean - added this script 598 * cvsclean - added this script
526 599
527 * *.[ch] - added $Id: ChangeLog,v 1.65 2003/04/05 02:25:40 dnloreto Exp $ tags 600 * *.[ch] - added $Id: ChangeLog,v 1.66 2003/04/08 01:43:31 masneyb Exp $ tags
528 601
529 * debian/* - updated files from Debian maintainer 602 * debian/* - updated files from Debian maintainer
530 603
531 2002-10-03 Brian Masney <masneyb@gftp.org> 604 2002-10-03 Brian Masney <masneyb@gftp.org>
532 * src/gtk/gftp-gtk.c - call g_thread_init (NULL) 605 * src/gtk/gftp-gtk.c - call g_thread_init (NULL)