comparison ChangeLog @ 399:e97f1fb92539

2004-2-15 Brian Masney <masneyb@gftp.org> * lib/sshv2.c (sshv2_put_file) - fix for resuming SSHv2 uploads * src/text/gftp-text.c - fixed compiler error when being compiled without gettext
author masneyb
date Sun, 15 Feb 2004 17:53:34 +0000
parents 151d91e84b39
children 398fcbad832b
comparison
equal deleted inserted replaced
398:063afae88bd4 399:e97f1fb92539
1 2003-2-4 Brian Masney <masneyb@gftp.org> 1 2004-2-15 Brian Masney <masneyb@gftp.org>
2 * lib/sshv2.c (sshv2_put_file) - fix for resuming SSHv2 uploads
3
4 * src/text/gftp-text.c - fixed compiler error when being compiled
5 without gettext
6
7 2004-2-8 Brian Masney <masneyb@gftp.org>
8 * src/gtk/gftp-gtk.h src/gtk/gtkui.c - added
9 gftpui_gtk_get_utf8_file_pos() that will return the file in UTF8
10 format if it is available
11
12 * src/gtk/gtkui_transfer.c src/gtk/transfer.c - call
13 gftpui_gtk_get_utf8_file_pos() to display the file in the file transfer
14 status. This fixes a bug where non-UTF8 files were being chopped off
15
16 * src/text/textui.c src/uicommon/gftpui.c src/uicommon/gftpui.h
17 src/text/gtkui_transfer.c - updated declaration of
18 gftpui_add_file_to_transfer()
19
20 * lib/protocols.c (gftp_swap_socks) - swap the SSL sockets between
21 the two request structures
22
23 * lib/ftps.c - added ftps_get_next_file() that will pull items from
24 the cache properly
25
26 * lib/Makefile.am - updated LOCALE_DIR declaration
27 (from Sung-Hyun Nam <namsh@kldp.org>)
28
29 * ChangeLog-old - updated summary of changes since 2.0.16
30
31 * TODO - removed several items that were completed
32
33 2004-2-4 Brian Masney <masneyb@gftp.org>
2 * docs/website/index.html.in - updated main website 34 * docs/website/index.html.in - updated main website
3 35
4 * src/gtk/gftp-gtk.c - allow pasting a URL in the host box 36 * src/gtk/gftp-gtk.c - allow pasting a URL in the host box
5 37
6 * lib/Makefile.am - added ftpcommon.h to noinst_HEADERS 38 * lib/Makefile.am - added ftpcommon.h to noinst_HEADERS
7 39
8 2003-2-3 Brian Masney <masneyb@gftp.org> 40 2004-2-3 Brian Masney <masneyb@gftp.org>
9 * lib/ftpcommon.h lib/ftps.c lib/rfc959.c - added pointers to 41 * lib/ftpcommon.h lib/ftps.c lib/rfc959.c - added pointers to
10 read/write functions to the rfc959_params structure for the data 42 read/write functions to the rfc959_params structure for the data
11 connection. For now, this is always set to the plaintext version. 43 connection. For now, this is always set to the plaintext version.
12 44
13 * lib/Makefile.am lib/gftp.h lib/options.h lib/rfc959.c lib/ftpcommon.h 45 * lib/Makefile.am lib/gftp.h lib/options.h lib/rfc959.c lib/ftpcommon.h
14 lib/ftps.c - added support for the FTPS protocol. This currently is only 46 lib/ftps.c - added support for the FTPS protocol. This currently is only
15 for the control connection. (draft-murray-auth-ftp-ssl-09.txt) 47 for the control connection. (draft-murray-auth-ftp-ssl-09.txt)
16 48
17 2003-2-2 Brian Masney <masneyb@gftp.org> 49 2004-2-2 Brian Masney <masneyb@gftp.org>
18 * docs/website/index.html.in - updated main gftp website 50 * docs/website/index.html.in - updated main gftp website
19 51
20 * lib/config_file.c lib/gftp.h src/uicommon/gftpui.c 52 * lib/config_file.c lib/gftp.h src/uicommon/gftpui.c
21 src/gtk/gftp-gtk.c - updated the format of the config file 53 src/gtk/gftp-gtk.c - updated the format of the config file
22 write_functions so that the value isn't written to a file descriptor. 54 write_functions so that the value isn't written to a file descriptor.
40 72
41 2004-02-01 Alastair McKinstry <mckinstry@computer.org> 73 2004-02-01 Alastair McKinstry <mckinstry@computer.org>
42 74
43 * configure.in: Add Irish ("ga") to ALL_LINGUAS 75 * configure.in: Add Irish ("ga") to ALL_LINGUAS
44 76
45 2003-2-1 Brian Masney <masneyb@gftp.org> 77 2004-2-1 Brian Masney <masneyb@gftp.org>
46 * src/gtk/dnd.c - whenever a file(s)/directories are dropped onto 78 * src/gtk/dnd.c - whenever a file(s)/directories are dropped onto
47 gftp, allow resuming the file transfers 79 gftp, allow resuming the file transfers
48 80
49 * lib/protocols.c (gftp_get_dir_listing, gftp_get_all_subdirs) - don't 81 * lib/protocols.c (gftp_get_dir_listing, gftp_get_all_subdirs) - don't
50 modify the file variable if it begins with a /. Do not touch the 82 modify the file variable if it begins with a /. Do not touch the
51 destfile variable if it already exists 83 destfile variable if it already exists
52 84
53 2003-1-28 Brian Masney <masneyb@gftp.org> 85 2004-1-28 Brian Masney <masneyb@gftp.org>
54 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/gftp-gtk.c 86 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/gftp-gtk.c
55 src/gtk/gftp-gtk.h src/gtk/gtkui.c src/gtk/menu-items.c 87 src/gtk/gftp-gtk.h src/gtk/gtkui.c src/gtk/menu-items.c
56 src/gtk/transfer.c - renamed disconnect() to gftpui_disconnect() 88 src/gtk/transfer.c - renamed disconnect() to gftpui_disconnect()
57 89
58 * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.c - improved 90 * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.c - improved
70 102
71 * src/uicommon/gftp.h - define gftpui_common_cmd_m{get,put}_file() 103 * src/uicommon/gftp.h - define gftpui_common_cmd_m{get,put}_file()
72 104
73 * lib/sshv2.c - removed temporary "fix" 105 * lib/sshv2.c - removed temporary "fix"
74 106
75 2003-1-27 Brian Masney <masneyb@gftp.org> 107 2004-1-27 Brian Masney <masneyb@gftp.org>
76 * lib/gftp.h lib/misc.c src/gtk/gtkui_transfer.c src/text/textui.c - 108 * lib/gftp.h lib/misc.c src/gtk/gtkui_transfer.c src/text/textui.c -
77 added gftp_get_transfer_action(). When a file is to be transfered and 109 added gftp_get_transfer_action(). When a file is to be transfered and
78 already exists, this will return the default action that should be 110 already exists, this will return the default action that should be
79 taken. 111 taken.
80 112
83 be prompted on whether or not to overwrite/skip/resume 115 be prompted on whether or not to overwrite/skip/resume
84 116
85 * src/text/gftp-text.c (gftp_text_ask_question) - fixups for inputing 117 * src/text/gftp-text.c (gftp_text_ask_question) - fixups for inputing
86 a single character 118 a single character
87 119
88 2003-1-23 Brian Masney <masneyb@gftp.org> 120 2004-1-23 Brian Masney <masneyb@gftp.org>
89 * src/text/gftp-text.c src/uicommon/gftpui.c - added file transfer 121 * src/text/gftp-text.c src/uicommon/gftpui.c - added file transfer
90 functions to the command line. 122 functions to the command line.
91 123
92 * src/uicommon/gftpui_transfer.c src/uicommon/gftpui.h src/text/textui.c 124 * src/uicommon/gftpui_transfer.c src/uicommon/gftpui.h src/text/textui.c
93 src/gtk/gtkui_transfer.c - added 125 src/gtk/gtkui_transfer.c - added
103 * lib/protocols.c lib/gftp.h - set the filespec argument to 135 * lib/protocols.c lib/gftp.h - set the filespec argument to
104 gftp_get_next_file to be a constant 136 gftp_get_next_file to be a constant
105 137
106 * lib/gftp.h - added tot_file_trans variable to gftp_transfer struct 138 * lib/gftp.h - added tot_file_trans variable to gftp_transfer struct
107 139
108 2003-1-21 Brian Masney <masneyb@gftp.org> 140 2004-1-21 Brian Masney <masneyb@gftp.org>
109 * lib/config_file.c lib/gftp.h - set the character string arguments to 141 * lib/config_file.c lib/gftp.h - set the character string arguments to
110 const for the following functions: gftp_lookup_global_option(), 142 const for the following functions: gftp_lookup_global_option(),
111 gftp_lookup_request_option(), gftp_lookup_bookmark_option(), 143 gftp_lookup_request_option(), gftp_lookup_bookmark_option(),
112 gftp_set_global_option(), gftp_set_request_option(), 144 gftp_set_global_option(), gftp_set_request_option(),
113 gftp_set_bookmark_option() 145 gftp_set_bookmark_option()
131 them more modular 163 them more modular
132 164
133 * src/uicommon/gftpui.c src/uicommon/gftpui.h - for all of the command 165 * src/uicommon/gftpui.c src/uicommon/gftpui.h - for all of the command
134 line functions, make the command argument a constant 166 line functions, make the command argument a constant
135 167
136 2003-1-18 Brian Masney <masneyb@gftp.org> 168 2004-1-18 Brian Masney <masneyb@gftp.org>
137 * lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c - if 169 * lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c - if
138 _LARGEFILE_SOURCE is defined, explicitly cast the file sizes to 170 _LARGEFILE_SOURCE is defined, explicitly cast the file sizes to
139 long long so that the %lld format will be correct 171 long long so that the %lld format will be correct
140 172
141 * src/gtk/gtkui_transfer.c - gtk+ specific file transfer code. 173 * src/gtk/gtkui_transfer.c - gtk+ specific file transfer code.
185 217
186 * src/gtk/bookmarks.c - don't allow an item to be dropped onto the root 218 * src/gtk/bookmarks.c - don't allow an item to be dropped onto the root
187 node or items that are not a folder 219 node or items that are not a folder
188 (from Aurelien Jarno <aurel32@debian.org>) 220 (from Aurelien Jarno <aurel32@debian.org>)
189 221
190 2003-1-7 Brian Masney <masneyb@gftp.org> 222 2004-1-7 Brian Masney <masneyb@gftp.org>
191 * lib/protocols.c (parse_time) - insert the right year for files that 223 * lib/protocols.c (parse_time) - insert the right year for files that
192 are from last year and the year is not shown in the ls output. 224 are from last year and the year is not shown in the ls output.
193 225
194 * src/uicommon/gftpui.c (_gftpui_common_thread_callback) 226 * src/uicommon/gftpui.c (_gftpui_common_thread_callback)
195 src/uicommon/gftpui.h - added a retries variable to the cdata structure 227 src/uicommon/gftpui.h - added a retries variable to the cdata structure
201 callback functions, don't change the return value 233 callback functions, don't change the return value
202 234
203 * src/text/textui.c (gftpui_generic_thread) - don't spawn a thread, 235 * src/text/textui.c (gftpui_generic_thread) - don't spawn a thread,
204 just call the function directly 236 just call the function directly
205 237
206 2003-1-6 Brian Masney <masneyb@gftp.org> 238 2004-1-6 Brian Masney <masneyb@gftp.org>
207 * lib/gftp.h lib/protocols.c lib/rfc959.c - added MVS directory parsing 239 * lib/gftp.h lib/protocols.c lib/rfc959.c - added MVS directory parsing
208 support. Also, in the VMS and EPLF directory formats, update the 240 support. Also, in the VMS and EPLF directory formats, update the
209 default file/directory perms to be -rw-r--r-- and drwx-r-xr-x 241 default file/directory perms to be -rw-r--r-- and drwx-r-xr-x
210 respectively. 242 respectively.
211 243
212 2003-1-5 Brian Masney <masneyb@gftp.org> 244 2004-1-5 Brian Masney <masneyb@gftp.org>
213 * lib/gftp.h lib/misc.c src/gtk/gftpui.c - added GFTP_URL_USAGE 245 * lib/gftp.h lib/misc.c src/gtk/gftpui.c - added GFTP_URL_USAGE
214 that is the sytax for a valid URL. 246 that is the sytax for a valid URL.
215 247
216 * lib/protocols.c (gftp_set_password) - allow the password to be NULL 248 * lib/protocols.c (gftp_set_password) - allow the password to be NULL
217 249
246 gftp_logging_misc_nolog 278 gftp_logging_misc_nolog
247 279
248 * src/gtk/gtkui.c (gftpui_generic_thread) - fixed segfault. Pass 280 * src/gtk/gtkui.c (gftpui_generic_thread) - fixed segfault. Pass
249 cdata structure instead of wdata. 281 cdata structure instead of wdata.
250 282
251 2003-1-4 Brian Masney <masneyb@gftp.org> 283 2004-1-4 Brian Masney <masneyb@gftp.org>
252 * src/text/Makefile.am src/gtk/Makefile.am - added @LIBINTL@ to LDADD 284 * src/text/Makefile.am src/gtk/Makefile.am - added @LIBINTL@ to LDADD
253 line of Makefile.am 285 line of Makefile.am
254 286
255 * configure.in - added src/uicommon/Makefile to the list of files to 287 * configure.in - added src/uicommon/Makefile to the list of files to
256 be generated. 288 be generated.
272 was not being freed) 304 was not being freed)
273 305
274 * docs/gftp-faq.sgml - updated link to the (old) threaded version of 306 * docs/gftp-faq.sgml - updated link to the (old) threaded version of
275 XFree86 libraries 307 XFree86 libraries
276 308
277 2003-12-29 Brian Masney <masneyb@gftp.org> 309 2004-12-29 Brian Masney <masneyb@gftp.org>
278 * po/POTFILES.in - added the new uicommon files to this file 310 * po/POTFILES.in - added the new uicommon files to this file
279 311
280 2003-12-28 Brian Masney <masneyb@gftp.org> 312 2004-12-28 Brian Masney <masneyb@gftp.org>
281 * src/gtk/gtkui.c src/text/textui.c - necessary UI related files for 313 * src/gtk/gtkui.c src/text/textui.c - necessary UI related files for
282 each port of gftp. The uicommon code will call these functions. 314 each port of gftp. The uicommon code will call these functions.
283 315
284 2003-12-28 Brian Masney <masneyb@gftp.org> 316 2004-12-28 Brian Masney <masneyb@gftp.org>
285 **** NOTE: this commit breaks a lot of functionality in gftp. I **** 317 **** NOTE: this commit breaks a lot of functionality in gftp. I ****
286 **** still have more work to do on this. Please don't email me **** 318 **** still have more work to do on this. Please don't email me ****
287 **** saying that the CVS code is broken. **** 319 **** saying that the CVS code is broken. ****
288 320
289 * lib/bookmark.c lib/gftp.h lib/local.c lib/options.h lib/rfc2068.c 321 * lib/bookmark.c lib/gftp.h lib/local.c lib/options.h lib/rfc2068.c
317 s/request->use_threads/gftpui_common_use_threads (request)/g 349 s/request->use_threads/gftpui_common_use_threads (request)/g
318 350
319 * src/gtk/options_dialog.c (apply_changes) - whenever the options are 351 * src/gtk/options_dialog.c (apply_changes) - whenever the options are
320 saved, check to see if the command entry needs to be shown or hidden. 352 saved, check to see if the command entry needs to be shown or hidden.
321 353
322 2003-12-10 Brian Masney <masneyb@gftp.org> 354 2004-12-10 Brian Masney <masneyb@gftp.org>
323 * lib/rfc959.c - fix IPv6 compile problem when IPv6 support is not 355 * lib/rfc959.c - fix IPv6 compile problem when IPv6 support is not
324 available on the system. 356 available on the system.
325 357
326 * lib/gftp.h src/text/gftp-text.h src/gtk/gftp-gtk.h - added 358 * lib/gftp.h src/text/gftp-text.h src/gtk/gftp-gtk.h - added
327 GFTP_LOG_FUNCTION_ATTRIBUTES that is only defined when compiled 359 GFTP_LOG_FUNCTION_ATTRIBUTES that is only defined when compiled
334 listing and changing directores. If it did, reconnect to the server. 366 listing and changing directores. If it did, reconnect to the server.
335 367
336 * lib/rfc2068.c - set the default file attributes to -rw-r--r-- for 368 * lib/rfc2068.c - set the default file attributes to -rw-r--r-- for
337 all files. 369 all files.
338 370
339 2003-12-7 Brian Masney <masneyb@gftp.org> 371 2004-12-7 Brian Masney <masneyb@gftp.org>
340 * lib/options.h lib/config_file.c - removed scramble_passwords 372 * lib/options.h lib/config_file.c - removed scramble_passwords
341 option. Instead, make this the default action all the time. This 373 option. Instead, make this the default action all the time. This
342 is to avoid having too many unnecessary options. Also put a note 374 is to avoid having too many unnecessary options. Also put a note
343 at the top of the bookmarks file stating the passwords are being 375 at the top of the bookmarks file stating the passwords are being
344 scrambled. 376 scrambled.
359 * configure.in acinclude.m4 lib/misc.c - added AC_INTL_PRINTF macro. 391 * configure.in acinclude.m4 lib/misc.c - added AC_INTL_PRINTF macro.
360 If the printf family of functions supports %'ld, then HAVE_INTL_PRINTF 392 If the printf family of functions supports %'ld, then HAVE_INTL_PRINTF
361 will be defined. The appropriate version of insert_commas() can be 393 will be defined. The appropriate version of insert_commas() can be
362 used. 394 used.
363 395
364 2003-12-4 Brian Masney <masneyb@gftp.org> 396 2004-12-4 Brian Masney <masneyb@gftp.org>
365 * src/gftp.in - check for the bin_dir for the binary location 397 * src/gftp.in - check for the bin_dir for the binary location
366 398
367 * lib/cache.c lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c 399 * lib/cache.c lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c
368 lib/sshv2.c lib/sslcommon.c src/text/gftp-text.c src/gtk/chmod_dialog.c 400 lib/sshv2.c lib/sslcommon.c src/text/gftp-text.c src/gtk/chmod_dialog.c
369 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c 401 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c
381 * lib/gftp.h - include stdint.h if it is found on the system. 413 * lib/gftp.h - include stdint.h if it is found on the system.
382 414
383 * src/gtk/gftp-gtk.c (CreateToolbar) - on startup, have the host edit 415 * src/gtk/gftp-gtk.c (CreateToolbar) - on startup, have the host edit
384 box grab the keyboard focus 416 box grab the keyboard focus
385 417
386 2003-11-30 Brian Masney <masneyb@gftp.org> 418 2004-11-30 Brian Masney <masneyb@gftp.org>
387 * lib/sshv2.c - cleaned up some of the code. Added a temporary fix for 419 * lib/sshv2.c - cleaned up some of the code. Added a temporary fix for
388 an upload crash that is happening on FreeBSD. 420 an upload crash that is happening on FreeBSD.
389 421
390 * src/gtk/transfer.c - shows status information in title bar. (patch 422 * src/gtk/transfer.c - shows status information in title bar. (patch
391 from Jamil Geor <jamil_geor@yahoo.co.nz>, cleaned up by me some) 423 from Jamil Geor <jamil_geor@yahoo.co.nz>, cleaned up by me some)
392 424
393 * lib/options.h - added show_trans_in_title option. 425 * lib/options.h - added show_trans_in_title option.
394 426
395 2003-11-25 Brian Masney <masneyb@gftp.org> 427 2004-11-25 Brian Masney <masneyb@gftp.org>
396 * lib/misc.c (gftp_locale_init) - call bindtextdomain() so that the 428 * lib/misc.c (gftp_locale_init) - call bindtextdomain() so that the
397 directory is setup properly 429 directory is setup properly
398 430
399 * lib/misc.c lib/gftp.h lib/config_file.c - move copyfile() to 431 * lib/misc.c lib/gftp.h lib/config_file.c - move copyfile() to
400 config_file.c and declare it to be static. On the destination file, 432 config_file.c and declare it to be static. On the destination file,
401 set the flag O_EXCL 433 set the flag O_EXCL
402 434
403 2003-11-23 Brian Masney <masneyb@gftp.org> 435 2004-11-23 Brian Masney <masneyb@gftp.org>
404 * src/gtk/transfer.c - when transfering a file, if the file being 436 * src/gtk/transfer.c - when transfering a file, if the file being
405 transfered is greater in the destination than in the source, overwrite 437 transfered is greater in the destination than in the source, overwrite
406 it 438 it
407 439
408 * lib/rfc959.c (rfc959_ipv6_data_connection_new) - when parsing the 440 * lib/rfc959.c (rfc959_ipv6_data_connection_new) - when parsing the
409 output, parse the integers as unsigned. 441 output, parse the integers as unsigned.
410 442
411 2003-11-9 Brian Masney <masneyb@gftp.org> 443 2004-11-9 Brian Masney <masneyb@gftp.org>
412 * lib/options.h lib/protoocols.c - added enable_ipv6 option. 444 * lib/options.h lib/protoocols.c - added enable_ipv6 option.
413 445
414 * lib/rfc959.c lib/protocols.c - if there is an error creating a socket, 446 * lib/rfc959.c lib/protocols.c - if there is an error creating a socket,
415 log a more informative error about what kind of socket was attempted 447 log a more informative error about what kind of socket was attempted
416 to be created. 448 to be created.
417 449
418 * debian/* - updated Debian package files from 450 * debian/* - updated Debian package files from
419 Aurelien Jarno <aurel32@debian.org> 451 Aurelien Jarno <aurel32@debian.org>
420 452
421 2003-11-9 Brian Masney <masneyb@gftp.org> 453 2004-11-9 Brian Masney <masneyb@gftp.org>
422 * Officially released 2.0.16 454 * Officially released 2.0.16
423 455
424 * debian/ChangeLog - incremented version to 2.0.16 456 * debian/ChangeLog - incremented version to 2.0.16
425 457
426 * docs/Makefile.am - clean up documentation in clean target 458 * docs/Makefile.am - clean up documentation in clean target
433 465
434 * docs/website/index.html.in - updated the list of languages 466 * docs/website/index.html.in - updated the list of languages
435 467
436 * ChangeLog-old - updated with brief list of changes since 2.0.15 468 * ChangeLog-old - updated with brief list of changes since 2.0.15
437 469
438 2003-11-7 Brian Masney <masneyb@gftp.org> 470 2004-11-7 Brian Masney <masneyb@gftp.org>
439 * lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c lib/rfc959.c 471 * lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c lib/rfc959.c
440 lib/sshv2.c - added copy_param_options method to gftp_request 472 lib/sshv2.c - added copy_param_options method to gftp_request
441 structure. When a gftp_request structure is copied, if a 473 structure. When a gftp_request structure is copied, if a
442 copy_param_options method exists, this will be called so that the 474 copy_param_options method exists, this will be called so that the
443 local protocol data can be copied over. This is only used by the 475 local protocol data can be copied over. This is only used by the
451 rfc959_send_command() and if there is an error, return that 483 rfc959_send_command() and if there is an error, return that
452 error. 484 error.
453 485
454 * configure.in - added 'hr' to ALL_LINGUAS 486 * configure.in - added 'hr' to ALL_LINGUAS
455 487
456 2003-11-5 Brian Masney <masneyb@gftp.org> 488 2004-11-5 Brian Masney <masneyb@gftp.org>
457 * TODO - updated 489 * TODO - updated
458 490
459 * configure.in - updated version to 2.0.16. 491 * configure.in - updated version to 2.0.16.
460 492
461 * configure.in docs/Makefile.am - Added check for the db2html 493 * configure.in docs/Makefile.am - Added check for the db2html
470 (gftp_build_path) - better checking of paths that end in /. 502 (gftp_build_path) - better checking of paths that end in /.
471 (gftp_info) - show if _REENTRANT was defined when it was compiled. 503 (gftp_info) - show if _REENTRANT was defined when it was compiled.
472 504
473 * README - removed, this is automatically generated now. 505 * README - removed, this is automatically generated now.
474 506
475 2003-11-3 Brian Masney <masneyb@gftp.org> 507 2004-11-3 Brian Masney <masneyb@gftp.org>
476 * docs/gftp-faq.sgml docs/Makefile.am - added initial SGML version 508 * docs/gftp-faq.sgml docs/Makefile.am - added initial SGML version
477 of the gFTP FAQ. I used the same format as the GTK+ FAQ. 509 of the gFTP FAQ. I used the same format as the GTK+ FAQ.
478 510
479 * lib/gftp.h src/gtk/transfer.c src/gtk/delete_dialog.c - removed 511 * lib/gftp.h src/gtk/transfer.c src/gtk/delete_dialog.c - removed
480 transfer_direction variable from gftp_transfer structure. Cleaned 512 transfer_direction variable from gftp_transfer structure. Cleaned
485 * src/gtk/transfer.c (add_file_transfer) - check the value of the option 517 * src/gtk/transfer.c (add_file_transfer) - check the value of the option
486 one_transfer and if that is disabled, do not append the file transfers. 518 one_transfer and if that is disabled, do not append the file transfers.
487 (transfer_done) - refresh the destination window correctly after a 519 (transfer_done) - refresh the destination window correctly after a
488 transfer is completed. 520 transfer is completed.
489 521
490 2003-11-2 Brian Masney <masneyb@gftp.org> 522 2004-11-2 Brian Masney <masneyb@gftp.org>
491 * lib/rfc2068.c (rfc2068_get_file) - if there is any data in the current 523 * lib/rfc2068.c (rfc2068_get_file) - if there is any data in the current
492 read buffer, grab that data first. Otherwise, read from the socket. 524 read buffer, grab that data first. Otherwise, read from the socket.
493 525
494 * lib/rfc2068.c (rfc2068_chunked_read) - more improvements to this 526 * lib/rfc2068.c (rfc2068_chunked_read) - more improvements to this
495 function so that it will parse more chunked file transfers correctly. 527 function so that it will parse more chunked file transfers correctly.
515 in struct gftp_transfer. This is only needed by the GTK+ port and will 547 in struct gftp_transfer. This is only needed by the GTK+ port and will
516 hopefully be taken out soon. 548 hopefully be taken out soon.
517 549
518 * lib/gftp.h - remove gftp_transfer_type enum. It wasn't used anymore. 550 * lib/gftp.h - remove gftp_transfer_type enum. It wasn't used anymore.
519 551
520 2003-10-27 Brian Masney <masneyb@gftp.org> 552 2004-10-27 Brian Masney <masneyb@gftp.org>
521 * lib/rfc959.c (gftp_get_next_file_chunk) - fixed ASCII file corruption 553 * lib/rfc959.c (gftp_get_next_file_chunk) - fixed ASCII file corruption
522 bug. 554 bug.
523 555
524 * TODO - the top of this file now contains a list of items that needs 556 * TODO - the top of this file now contains a list of items that needs
525 to be completed before 2.0.16 can be released. If I missed something 557 to be completed before 2.0.16 can be released. If I missed something
526 important, please drop me an email. 558 important, please drop me an email.
527 559
528 2003-10-26 Brian Masney <masneyb@gftp.org> 560 2004-10-26 Brian Masney <masneyb@gftp.org>
529 * lib/rfc959.c (gftp_{get,put}_next_file_chunk) - check whether or not 561 * lib/rfc959.c (gftp_{get,put}_next_file_chunk) - check whether or not
530 this is an ascii file transfer properly. 562 this is an ascii file transfer properly.
531 563
532 * lib/rfc959.c - convert the PASS command from UTF8 using 564 * lib/rfc959.c - convert the PASS command from UTF8 using
533 gftp_convert_from_utf8() 565 gftp_convert_from_utf8()
542 574
543 * lib/sshv2.c - cleaned up the ssh2_params structure some 575 * lib/sshv2.c - cleaned up the ssh2_params structure some
544 576
545 * src/gtk/dnd.c - cleaned up the DND code some. 577 * src/gtk/dnd.c - cleaned up the DND code some.
546 578
547 2003-10-25 Brian Masney <masneyb@gftp.org> 579 2004-10-25 Brian Masney <masneyb@gftp.org>
548 * src/gtk/menu-items.c (dosave_directory_listing) - when saving the 580 * src/gtk/menu-items.c (dosave_directory_listing) - when saving the
549 directory listing, skip over the files that are not shown based on the 581 directory listing, skip over the files that are not shown based on the
550 current filespec. 582 current filespec.
551 583
552 * src/gtk/transfer.c src/gtk/gftp-gtk.h src/gtk/view_dialog.c - when 584 * src/gtk/transfer.c src/gtk/gftp-gtk.h src/gtk/view_dialog.c - when
565 display the throttle message once. 597 display the throttle message once.
566 598
567 * lib/local.c (local_get_next_file) - if the file is a symlink, grab 599 * lib/local.c (local_get_next_file) - if the file is a symlink, grab
568 file size and attributes from the file this symlink points to. 600 file size and attributes from the file this symlink points to.
569 601
570 2003-10-22 Brian Masney <masneyb@gftp.org> 602 2004-10-22 Brian Masney <masneyb@gftp.org>
571 * lib/rfc2068.c - fixed parsing some chunked file transfers 603 * lib/rfc2068.c - fixed parsing some chunked file transfers
572 604
573 2003-10-19 Brian Masney <masneyb@gftp.org> 605 2004-10-19 Brian Masney <masneyb@gftp.org>
574 * lib/rfc959.c - abort a file transfer properly. When a transfer is 606 * lib/rfc959.c - abort a file transfer properly. When a transfer is
575 aborted, you will not be disconnected from the remote site. 607 aborted, you will not be disconnected from the remote site.
576 608
577 * lib/protocols.c lib/gftp.h - added gftp_string_from_utf8(). Also, make 609 * lib/protocols.c lib/gftp.h - added gftp_string_from_utf8(). Also, make
578 gftp_string_{to,from}_utf8() be defined all the time. When using 610 gftp_string_{to,from}_utf8() be defined all the time. When using
583 or the charset specified in the remote_charsets option. 615 or the charset specified in the remote_charsets option.
584 616
585 * src/gtk/misc-gtk.c (update_window_info) - when showing the directory 617 * src/gtk/misc-gtk.c (update_window_info) - when showing the directory
586 we are currently in, make sure it is converted to UTF8 618 we are currently in, make sure it is converted to UTF8
587 619
588 2003-10-18 Brian Masney <masneyb@gftp.org> 620 2004-10-18 Brian Masney <masneyb@gftp.org>
589 * lib/misc.c lib/gftp.h src/text/gftp-text.c src/gtk/gftp-gtk.c - added 621 * lib/misc.c lib/gftp.h src/text/gftp-text.c src/gtk/gftp-gtk.c - added
590 gftp_locale_init(). 622 gftp_locale_init().
591 623
592 * src/gtk/Makefile.am src/text/Makefile.am - removed declaration of 624 * src/gtk/Makefile.am src/text/Makefile.am - removed declaration of
593 LOCALE_DIR 625 LOCALE_DIR
597 * lib/misc.c (insert_commas) - if _GNU_SOURCE is defined, instead of 629 * lib/misc.c (insert_commas) - if _GNU_SOURCE is defined, instead of
598 using my builtin function for formatting numbers, use glibc's %'ld 630 using my builtin function for formatting numbers, use glibc's %'ld
599 (or %'lld) format to print the numbers out. This is more portable for 631 (or %'lld) format to print the numbers out. This is more portable for
600 other locales. 632 other locales.
601 633
602 2003-10-17 Brian Masney <masneyb@gftp.org> 634 2004-10-17 Brian Masney <masneyb@gftp.org>
603 * lib/rfc959.c (rfc959_ipv[46]_data_connection_new) - when there is an 635 * lib/rfc959.c (rfc959_ipv[46]_data_connection_new) - when there is an
604 error establishing a connection to the remote server, make sure that 636 error establishing a connection to the remote server, make sure that
605 GFTP_ERETRYABLE is returned. 637 GFTP_ERETRYABLE is returned.
606 638
607 2003-10-13 Brian Masney <masneyb@gftp.org> 639 2004-10-13 Brian Masney <masneyb@gftp.org>
608 * src/gtk/options_dialog.c - when specifying a FTP proxy config in the 640 * src/gtk/options_dialog.c - when specifying a FTP proxy config in the
609 GTK+ 2.0 port, the last character was getting chopped off. 641 GTK+ 2.0 port, the last character was getting chopped off.
610 642
611 2003-10-12 Brian Masney <masneyb@gftp.org> 643 2004-10-12 Brian Masney <masneyb@gftp.org>
612 * lib/rfc959.c - when logging in to the server, if a 5xx code is 644 * lib/rfc959.c - when logging in to the server, if a 5xx code is
613 returned, don't attempt to log in again. 645 returned, don't attempt to log in again.
614 646
615 * src/gtk/bookmarks.c - disconnect from the site before we parse the 647 * src/gtk/bookmarks.c - disconnect from the site before we parse the
616 bookmarks (from Aurelien Jarno <lists@aurel32.net>) 648 bookmarks (from Aurelien Jarno <lists@aurel32.net>)
617 649
618 * lib/sshv2.c - fixed crash when deleting subdirectories with the SSH2 650 * lib/sshv2.c - fixed crash when deleting subdirectories with the SSH2
619 protocol. 651 protocol.
620 652
621 2003-10-4 Brian Masney <masneyb@gftp.org> 653 2004-10-4 Brian Masney <masneyb@gftp.org>
622 * lib/protocols.c - fix for CRAY directory listings. Some UNIX directory 654 * lib/protocols.c - fix for CRAY directory listings. Some UNIX directory
623 listings with files containing spaces could be misinterpreted. 655 listings with files containing spaces could be misinterpreted.
624 656
625 * cvsclean - purge the m4 directory, but save the largefile.m4 file. 657 * cvsclean - purge the m4 directory, but save the largefile.m4 file.
626 (from Nathan Robertson <nathanr@nathanr.net>) 658 (from Nathan Robertson <nathanr@nathanr.net>)
627 659
628 2003-10-03 Marcel Telka <marcel@telka.sk> 660 2004-10-03 Marcel Telka <marcel@telka.sk>
629 661
630 * configure.in (ALL_LINGUAS): Added sk. 662 * configure.in (ALL_LINGUAS): Added sk.
631 663
632 2003-10-2 Brian Masney <masneyb@gftp.org> 664 2004-10-2 Brian Masney <masneyb@gftp.org>
633 * lib/rfc959.c - fixed rename bug (from 665 * lib/rfc959.c - fixed rename bug (from
634 Aurelien Jarno <aurel32@debian.org>) 666 Aurelien Jarno <aurel32@debian.org>)
635 667
636 * src/gtk/gftp-gtk.c - make the help menu left aligned so that it is 668 * src/gtk/gftp-gtk.c - make the help menu left aligned so that it is
637 more consistent with other GNOME apps 669 more consistent with other GNOME apps
639 671
640 * src/gtk/transfer.c - right after the pointer to the next transfer 672 * src/gtk/transfer.c - right after the pointer to the next transfer
641 is moved, set the current transfer size back to 0. The user could 673 is moved, set the current transfer size back to 0. The user could
642 briefly (< 1 sec) see the old size transfered on the next file. 674 briefly (< 1 sec) see the old size transfered on the next file.
643 675
644 2003-09-23 Taneem Ahmed <taneem@bengalinux.org> 676 2004-09-23 Taneem Ahmed <taneem@bengalinux.org>
645 677
646 * configure.in: Added "bn" to ALL_LINGUAS. 678 * configure.in: Added "bn" to ALL_LINGUAS.
647 679
648 2003-9-21 Brian Masney <masneyb@gftp.org> 680 2004-9-21 Brian Masney <masneyb@gftp.org>
649 * src/gtk/menu-items.c (dosave_directory_listing) - fixed a bug that 681 * src/gtk/menu-items.c (dosave_directory_listing) - fixed a bug that
650 would occur when saving directory listings to a file, the last filename 682 would occur when saving directory listings to a file, the last filename
651 in the list was never written to the file 683 in the list was never written to the file
652 (from Aurelien Jarno <aurel32@debian.org>) 684 (from Aurelien Jarno <aurel32@debian.org>)
653 685
663 * configure.in - increment version to 2.0.16pre0 695 * configure.in - increment version to 2.0.16pre0
664 696
665 * lib/rfc959.c - if there is a login failure, return GFTP_ERETRYABLE 697 * lib/rfc959.c - if there is a login failure, return GFTP_ERETRYABLE
666 (from winkey <rush@winkey.oompah.org>) 698 (from winkey <rush@winkey.oompah.org>)
667 699
668 2003-09-01 Metin Amiroff <metin@karegen.com> 700 2004-09-01 Metin Amiroff <metin@karegen.com>
669 701
670 configure.in: Added "az" in ALL_LINGUAS. 702 configure.in: Added "az" in ALL_LINGUAS.
671 703
672 2003-8-21 Brian Masney <masneyb@gftp.org> 704 2004-8-21 Brian Masney <masneyb@gftp.org>
673 * Officially released 2.0.15 705 * Officially released 2.0.15
674 706
675 2003-8-20 Brian Masney <masneyb@gftp.org> 707 2004-8-20 Brian Masney <masneyb@gftp.org>
676 * lib/gftp.h lib/protocols.c - largefile fixes 708 * lib/gftp.h lib/protocols.c - largefile fixes
677 709
678 * configure.in debian/changelog - updated version 710 * configure.in debian/changelog - updated version
679 711
680 * cvsclean - clean up after ourselves a little more 712 * cvsclean - clean up after ourselves a little more
681 713
682 * ChangeLog-old README TODO docs/website/index.html.in - updated 714 * ChangeLog-old README TODO docs/website/index.html.in - updated
683 715
684 2003-8-17 Brian Masney <masneyb@gftp.org> 716 2004-8-17 Brian Masney <masneyb@gftp.org>
685 * lib/protocols.c (parse_time) - when parsing timestamps that are not in 717 * lib/protocols.c (parse_time) - when parsing timestamps that are not in
686 the current locale, skip over the proper amount of tokens. This is so 718 the current locale, skip over the proper amount of tokens. This is so
687 that the filename is returned properly. 719 that the filename is returned properly.
688 720
689 * lib/misc.c (gftp_info) - show the protocols that are installed. 721 * lib/misc.c (gftp_info) - show the protocols that are installed.
690 722
691 2003-8-11 Brian Masney <masneyb@gftp.org> 723 2004-8-11 Brian Masney <masneyb@gftp.org>
692 * lib/local.c (local_get_next_file) - fix for directories that are 724 * lib/local.c (local_get_next_file) - fix for directories that are
693 symlinks 725 symlinks
694 726
695 * src/gtk/*.[ch] - updated copyright dates to 2003 on all of the files 727 * src/gtk/*.[ch] - updated copyright dates to 2003 on all of the files
696 728
706 738
707 * lib/gftp.h - added FIXME comment 739 * lib/gftp.h - added FIXME comment
708 740
709 * lib/cache.c (gftp_delete_cache_entry) - added assertion 741 * lib/cache.c (gftp_delete_cache_entry) - added assertion
710 742
711 2003-8-7 Brian Masney <masneyb@gftp.org> 743 2004-8-7 Brian Masney <masneyb@gftp.org>
712 * configure.in - HPUX fix 744 * configure.in - HPUX fix
713 745
714 * debian/changelog - incremented version 746 * debian/changelog - incremented version
715 747
716 * Officially release 2.0.15rc2 748 * Officially release 2.0.15rc2
717 749
718 2003-8-7 Brian Masney <masneyb@gftp.org> 750 2004-8-7 Brian Masney <masneyb@gftp.org>
719 * lib/cache.c lib/misc.c lib/protocols.c lib/pty.c - make sure a NUL 751 * lib/cache.c lib/misc.c lib/protocols.c lib/pty.c - make sure a NUL
720 byte appears at the end of the buffer after the call to strncpy 752 byte appears at the end of the buffer after the call to strncpy
721 753
722 * lib/rfc959.c - increased buffer size to directory parsing routine 754 * lib/rfc959.c - increased buffer size to directory parsing routine
723 755
724 * lib/protocols.c (gftp_fd_write) - use a signed variable to store the 756 * lib/protocols.c (gftp_fd_write) - use a signed variable to store the
725 result from write(). Write errors were not being caught properly. 757 result from write(). Write errors were not being caught properly.
726 758
727 2003-8-6 Brian Masney <masneyb@gftp.org> 759 2004-8-6 Brian Masney <masneyb@gftp.org>
728 * lib/misc.c (gftp_build_path) - fixed initial path beginning with //. 760 * lib/misc.c (gftp_build_path) - fixed initial path beginning with //.
729 (expand_path) - when the path is empty at the end, set it to /. This 761 (expand_path) - when the path is empty at the end, set it to /. This
730 would happen for directories like /etc/.. 762 would happen for directories like /etc/..
731 763
732 2003-8-4 Brian Masney <masneyb@gftp.org> 764 2004-8-4 Brian Masney <masneyb@gftp.org>
733 * src/gtk/transfer.c (update_file_status) - fix possible division by 0 765 * src/gtk/transfer.c (update_file_status) - fix possible division by 0
734 766
735 2003-8-4 Brian Masney <masneyb@gftp.org> 767 2004-8-4 Brian Masney <masneyb@gftp.org>
736 * src/gtk/gftp-gtk.c (CreateMenus) - on startup, select the proper 768 * src/gtk/gftp-gtk.c (CreateMenus) - on startup, select the proper
737 ASCII/binary radio button (looks like an old bug!) 769 ASCII/binary radio button (looks like an old bug!)
738 770
739 * lib/misc.c lib/gftp.h - renamed my version of g_build_path() (was 771 * lib/misc.c lib/gftp.h - renamed my version of g_build_path() (was
740 used only in glib 1.2 only) to gftp_build_path() and it's compiled in 772 used only in glib 1.2 only) to gftp_build_path() and it's compiled in
741 all the time now 773 all the time now
742 774
743 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - 775 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c -
744 instead of using g_build_path(), use gftp_build_path() 776 instead of using g_build_path(), use gftp_build_path()
745 777
746 2003-8-3 Brian Masney <masneyb@gftp.org> 778 2004-8-3 Brian Masney <masneyb@gftp.org>
747 * lib/local.c (local_put_file) - specify an initial file creation mode 779 * lib/local.c (local_put_file) - specify an initial file creation mode
748 of 0644 780 of 0644
749 781
750 * lib/misc.c lib/gftp.h - added gftp_parse_file_size(). This function 782 * lib/misc.c lib/gftp.h - added gftp_parse_file_size(). This function
751 works correctly for files greater than 2.1GB 783 works correctly for files greater than 2.1GB
755 787
756 * lib/protocols.c lib/gftp.h (gftp_get_file, gftp_put_file, 788 * lib/protocols.c lib/gftp.h (gftp_get_file, gftp_put_file,
757 gftp_transfer_file) - changed type of startsize paramter from size_t 789 gftp_transfer_file) - changed type of startsize paramter from size_t
758 to off_t 790 to off_t
759 791
760 2003-7-31 Brian Masney <masneyb@gftp.org> 792 2004-7-31 Brian Masney <masneyb@gftp.org>
761 * lib/sshv2.c - fix blocking problem reading the error message from the 793 * lib/sshv2.c - fix blocking problem reading the error message from the
762 remote server when there was an error establishing a connection 794 remote server when there was an error establishing a connection
763 795
764 * lib/misc.c (copy_fdata) - copy utf8_file variable in gftp_file 796 * lib/misc.c (copy_fdata) - copy utf8_file variable in gftp_file
765 structure. (fix double free that was only in development version) 797 structure. (fix double free that was only in development version)
773 NULL, and this bookmark specifies a local directory, it will change to 805 NULL, and this bookmark specifies a local directory, it will change to
774 it. 806 it.
775 807
776 * configure.in - increment version to 2.0.15rc2 808 * configure.in - increment version to 2.0.15rc2
777 809
778 2003-07-30 Dmitry G. Mastrukov <dmitry@taurussoft.org> 810 2004-07-30 Dmitry G. Mastrukov <dmitry@taurussoft.org>
779 811
780 * configure.in: Added Belarusian to ALL_LINGUAS. 812 * configure.in: Added Belarusian to ALL_LINGUAS.
781 813
782 2003-7-29 Brian Masney <masneyb@gftp.org> 814 2004-7-29 Brian Masney <masneyb@gftp.org>
783 * src/gtk/options_dialog.c - fix crash that would occur when hitting 815 * src/gtk/options_dialog.c - fix crash that would occur when hitting
784 apply, then ok 816 apply, then ok
785 817
786 2003-7-25 Brian Masney <masneyb@gftp.org> 818 2004-7-25 Brian Masney <masneyb@gftp.org>
787 * configure.in - define HAVE_OPENPTY if openpty() is found in libutil 819 * configure.in - define HAVE_OPENPTY if openpty() is found in libutil
788 820
789 * lib/gftp.h lib/pty.c - moved including of some PTY related header 821 * lib/gftp.h lib/pty.c - moved including of some PTY related header
790 files to pty.c. Hopefully should fix build problems under FreeBSD 822 files to pty.c. Hopefully should fix build problems under FreeBSD
791 823
792 2003-7-25 Brian Masney <masneyb@gftp.org> 824 2004-7-25 Brian Masney <masneyb@gftp.org>
793 * src/gtk/transfer.c - changed looking up of overwrite_by_default to 825 * src/gtk/transfer.c - changed looking up of overwrite_by_default to
794 overwrite_default 826 overwrite_default
795 827
796 * src/text/gftp-text.h - fix for when the readline library was not 828 * src/text/gftp-text.h - fix for when the readline library was not
797 found on the local system 829 found on the local system
798 830
799 2003-7-25 Brian Masney <masneyb@gftp.org> 831 2004-7-25 Brian Masney <masneyb@gftp.org>
800 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is 832 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is
801 available (for FreeBSD) 833 available (for FreeBSD)
802 834
803 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann 835 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann
804 <oliver@FreeBSD.ORG>) 836 <oliver@FreeBSD.ORG>)
805 837
806 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added 838 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added
807 __attribute__((format(printf, 3, 4))) to logging functions (from 839 __attribute__((format(printf, 3, 4))) to logging functions (from
808 Oliver Lehmann <oliver@FreeBSD.ORG>) 840 Oliver Lehmann <oliver@FreeBSD.ORG>)
809 841
810 2003-7-25 Brian Masney <masneyb@gftp.org> 842 2004-7-25 Brian Masney <masneyb@gftp.org>
811 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is 843 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is
812 available (for FreeBSD) 844 available (for FreeBSD)
813 845
814 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann 846 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann
815 <oliver@FreeBSD.ORG>) 847 <oliver@FreeBSD.ORG>)
816 848
817 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added 849 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added
818 __attribute__((format(printf, 3, 4))) to logging functions (from 850 __attribute__((format(printf, 3, 4))) to logging functions (from
819 Oliver Lehmann <oliver@FreeBSD.ORG>) 851 Oliver Lehmann <oliver@FreeBSD.ORG>)
820 852
821 2003-7-23 Brian Masney <masneyb@gftp.org> 853 2004-7-23 Brian Masney <masneyb@gftp.org>
822 * TODO - updated 854 * TODO - updated
823 855
824 * debian/* - new files from the Debian maintainer 856 * debian/* - new files from the Debian maintainer
825 857
826 * docs/website/generate-gftp-website.pl - fixed generating changelog 858 * docs/website/generate-gftp-website.pl - fixed generating changelog
827 file 859 file
828 860
829 * po/*.po - updated line numbers 861 * po/*.po - updated line numbers
830 862
831 2003-7-23 Brian Masney <masneyb@gftp.org> 863 2004-7-23 Brian Masney <masneyb@gftp.org>
832 * configure.in - incremented version to 2.0.15rc1. Also, if readline 864 * configure.in - incremented version to 2.0.15rc1. Also, if readline
833 wasn't found on the system, the text port wasn't be built 865 wasn't found on the system, the text port wasn't be built
834 866
835 * ChangeLog-old - added summary of changes since version 2.0.14 867 * ChangeLog-old - added summary of changes since version 2.0.14
836 868
841 873
842 * lib/sshv2.c - don't print out the network error as well when getting 874 * lib/sshv2.c - don't print out the network error as well when getting
843 the error message from the remote server. The user is only interested 875 the error message from the remote server. The user is only interested
844 in the error returned from the server. 876 in the error returned from the server.
845 877
846 2003-7-22 Brian Masney <masneyb@gftp.org> 878 2004-7-22 Brian Masney <masneyb@gftp.org>
847 * lib/config_file.c lib/gftp.h - added gftp_lookup_bookmark_option() 879 * lib/config_file.c lib/gftp.h - added gftp_lookup_bookmark_option()
848 and gftp_set_bookmark_option(). Also added _gftp_set_option_value() 880 and gftp_set_bookmark_option(). Also added _gftp_set_option_value()
849 that is used by the set functions for bookmark and request structures 881 that is used by the set functions for bookmark and request structures
850 882
851 * src/gtk/bookmarks.c - make sure the options are copied over to the 883 * src/gtk/bookmarks.c - make sure the options are copied over to the
856 lib/gftp.h - improvements to overriding options for each bookmark 888 lib/gftp.h - improvements to overriding options for each bookmark
857 entry. There is still one crash that is occuring that I have to track 889 entry. There is still one crash that is occuring that I have to track
858 down. For the moment, don't edit the bookmarks twice in the same 890 down. For the moment, don't edit the bookmarks twice in the same
859 session. 891 session.
860 892
861 2003-7-20 Brian Masney <masneyb@gftp.org> 893 2004-7-20 Brian Masney <masneyb@gftp.org>
862 * lib/config_file.c lib/gftp.h - added compare_function to 894 * lib/config_file.c lib/gftp.h - added compare_function to
863 gftp_config_vars structure. (gftp_set_global_option) use the compare 895 gftp_config_vars structure. (gftp_set_global_option) use the compare
864 function to see if the value was actually changed, and if so set the 896 function to see if the value was actually changed, and if so set the
865 gftp_configuration_changed variable 897 gftp_configuration_changed variable
866 898
888 * src/gtk/gftp-gtk.c - fixes to the calls to gftp_set_global_option() 920 * src/gtk/gftp-gtk.c - fixes to the calls to gftp_set_global_option()
889 921
890 * src/gtk/options_dialog.c - added gftp_gtk_setup_bookmark_options() 922 * src/gtk/options_dialog.c - added gftp_gtk_setup_bookmark_options()
891 to display all the editable options for this bookmark 923 to display all the editable options for this bookmark
892 924
893 2003-7-11 Brian Masney <masneyb@gftp.org> 925 2004-7-11 Brian Masney <masneyb@gftp.org>
894 * lib/protocols.c (gftp_calc_kbs) - only call gettimeofday() at the 926 * lib/protocols.c (gftp_calc_kbs) - only call gettimeofday() at the
895 end only if we are throttling this connection 927 end only if we are throttling this connection
896 928
897 * lib/cache.c lib/options.h docs/sample.gftp/gftprc - added cache_ttl 929 * lib/cache.c lib/options.h docs/sample.gftp/gftprc - added cache_ttl
898 option to determine the amount of time that cache entries will stay 930 option to determine the amount of time that cache entries will stay
903 935
904 * docs/website - files for generating my main website. They aren't 936 * docs/website - files for generating my main website. They aren't
905 pretty, but hey it works. I'm mainly putting these in CVS just for 937 pretty, but hey it works. I'm mainly putting these in CVS just for
906 backup purposes. 938 backup purposes.
907 939
908 2003-7-10 Brian Masney <masneyb@gftp.org> 940 2004-7-10 Brian Masney <masneyb@gftp.org>
909 * lib/misc.c (insert_commas) - improved calculating # of digits 941 * lib/misc.c (insert_commas) - improved calculating # of digits
910 in number. (Not sure if this worked properly for long long's, aka 942 in number. (Not sure if this worked properly for long long's, aka
911 off_t when _LARGEFILE_SOURCE is defined) 943 off_t when _LARGEFILE_SOURCE is defined)
912 944
913 * src/gtk/transfer.c (update_file_status) - changed type of remaining 945 * src/gtk/transfer.c (update_file_status) - changed type of remaining
914 field to be off_t. (hopefully fixes >2.1GB problem) 946 field to be off_t. (hopefully fixes >2.1GB problem)
915 947
916 * lib/protocols.c (gftp_calc_kbs) - improved throttling module. 948 * lib/protocols.c (gftp_calc_kbs) - improved throttling module.
917 949
918 2003-7-9 Brian Masney <masneyb@gftp.org> 950 2004-7-9 Brian Masney <masneyb@gftp.org>
919 * lib/sshv2.c - if we are logging in to the server, and the message 951 * lib/sshv2.c - if we are logging in to the server, and the message
920 size is too big from the server, assume that an error message follows 952 size is too big from the server, assume that an error message follows
921 and log the ASCII text to the log window 953 and log the ASCII text to the log window
922 954
923 * src/gtk/options_dialog.c - make sure the value is set properly for 955 * src/gtk/options_dialog.c - make sure the value is set properly for
930 * src/text/gftp-text.c - fixed NULL pointer deference in changing 962 * src/text/gftp-text.c - fixed NULL pointer deference in changing
931 directory 963 directory
932 964
933 * docs/sample.gftp/gftprc - enable require SSH user/pass by default 965 * docs/sample.gftp/gftprc - enable require SSH user/pass by default
934 966
935 2003-7-9 Brian Masney <masneyb@gftp.org> 967 2004-7-9 Brian Masney <masneyb@gftp.org>
936 * lib/config_file.c (gftp_write_config_file) - fix for writing out 968 * lib/config_file.c (gftp_write_config_file) - fix for writing out
937 list items to the config file. 969 list items to the config file.
938 970
939 * lib/config_file.c lib/gftp.h - added gftp_free_proxy_hosts() and 971 * lib/config_file.c lib/gftp.h - added gftp_free_proxy_hosts() and
940 gftp_copy_proxy_hosts() 972 gftp_copy_proxy_hosts()
953 985
954 * src/gtk/options_dialog.c - show proxy hosts in options dialog 986 * src/gtk/options_dialog.c - show proxy hosts in options dialog
955 987
956 * docs/sample.gftp/gftprc - new default config file 988 * docs/sample.gftp/gftprc - new default config file
957 989
958 2003-7-7 Brian Masney <masneyb@gftp.org> 990 2004-7-7 Brian Masney <masneyb@gftp.org>
959 * configure.in src/gtk/Makefile.am src/text/Makefile.am - if the 991 * configure.in src/gtk/Makefile.am src/text/Makefile.am - if the
960 OpenSSL libraries are available on the system, link them in and 992 OpenSSL libraries are available on the system, link them in and
961 define USE_SSL. The generic SSL engine and the HTTPS protocol checks 993 define USE_SSL. The generic SSL engine and the HTTPS protocol checks
962 for this 994 for this
963 995
967 messages that are spread across multiple packets (the HTTPS protocol 999 messages that are spread across multiple packets (the HTTPS protocol
968 unconvered all of these) 1000 unconvered all of these)
969 1001
970 * lib/sslcommon.c - several fixes and cleanups 1002 * lib/sslcommon.c - several fixes and cleanups
971 1003
972 2003-7-6 Brian Masney <masneyb@gftp.org> 1004 2004-7-6 Brian Masney <masneyb@gftp.org>
973 * lib/configure.in - check for getdtablesize() 1005 * lib/configure.in - check for getdtablesize()
974 1006
975 * TODO - updated 1007 * TODO - updated
976 1008
977 2003-7-6 Brian Masney <masneyb@gftp.org> 1009 2004-7-6 Brian Masney <masneyb@gftp.org>
978 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - 1010 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c -
979 instead of using g_strconcat to build the directory paths, use 1011 instead of using g_strconcat to build the directory paths, use
980 g_build_path. Fixes a bug when you was connected to a remote host, 1012 g_build_path. Fixes a bug when you was connected to a remote host,
981 and you was in /, the path would show up as // 1013 and you was in /, the path would show up as //
982 (from Krzysztof Foltman <kfoltman@onet.pl>, slightly changed by me) 1014 (from Krzysztof Foltman <kfoltman@onet.pl>, slightly changed by me)
983 1015
984 2003-7-6 Brian Masney <masneyb@gftp.org> 1016 2004-7-6 Brian Masney <masneyb@gftp.org>
985 * lib/pty.c lib/gftp.h - added gftp_exec_with_new_pty() and 1017 * lib/pty.c lib/gftp.h - added gftp_exec_with_new_pty() and
986 gftp_exec_without_new_pty() 1018 gftp_exec_without_new_pty()
987 1019
988 * lib/sshv2.c - use the 2 new functions above 1020 * lib/sshv2.c - use the 2 new functions above
989 1021
993 * lib/sslcommon.c - don't do thread setup if we are compiling against 1025 * lib/sslcommon.c - don't do thread setup if we are compiling against
994 glib 1.2. I do not want to link against the pthread library because 1026 glib 1.2. I do not want to link against the pthread library because
995 that would make the text port dependant on pthreads being installed on 1027 that would make the text port dependant on pthreads being installed on
996 the box 1028 the box
997 1029
998 2003-7-5 Brian Masney <masneyb@gftp.org> 1030 2004-7-5 Brian Masney <masneyb@gftp.org>
999 * lib/protocols.c (gftp_get_line) - fixed bug where the read function 1031 * lib/protocols.c (gftp_get_line) - fixed bug where the read function
1000 was being called one extra time after the end of file was reached 1032 was being called one extra time after the end of file was reached
1001 1033
1002 * lib/rfc2068.c - fixes for chunked file transfers. All known issues with the 1034 * lib/rfc2068.c - fixes for chunked file transfers. All known issues with the
1003 HTTP protocol should be (hopefully) fixed now 1035 HTTP protocol should be (hopefully) fixed now
1004 1036
1005 * lib/httpcommon.h (struct rfc2068_params_tag) - added eof variable 1037 * lib/httpcommon.h (struct rfc2068_params_tag) - added eof variable
1006 1038
1007 2003-7-1 Brian Masney <masneyb@gftp.org> 1039 2004-7-1 Brian Masney <masneyb@gftp.org>
1008 * lib/misc.c (base64_encode) - alphabet fix (+ wasn't a valid 1040 * lib/misc.c (base64_encode) - alphabet fix (+ wasn't a valid
1009 character, it should have been /) (thanks to Holger Kiehl 1041 character, it should have been /) (thanks to Holger Kiehl
1010 <Holger.Kiehl@dwd.de> for pointing this out) 1042 <Holger.Kiehl@dwd.de> for pointing this out)
1011 1043
1012 * lib/config_file.c lib/gftp.h - added copy function for options 1044 * lib/config_file.c lib/gftp.h - added copy function for options
1026 get_next_selection() to lib 1058 get_next_selection() to lib
1027 1059
1028 * acinclude.h (AC_TYPE_SOCKLEN_T) - AC_DEFINE fix (from 1060 * acinclude.h (AC_TYPE_SOCKLEN_T) - AC_DEFINE fix (from
1029 Nathan Robertson <nathanr@nathanr.net>) 1061 Nathan Robertson <nathanr@nathanr.net>)
1030 1062
1031 2003-6-25 Brian Masney <masneyb@gftp.org> 1063 2004-6-25 Brian Masney <masneyb@gftp.org>
1032 * lib/misc.c (expand_path) - small improvements 1064 * lib/misc.c (expand_path) - small improvements
1033 1065
1034 * lib/rfc2068.c src/text/gftp-gtk.c - fixes for path handling, namely 1066 * lib/rfc2068.c src/text/gftp-gtk.c - fixes for path handling, namely
1035 when changing directories to the parent (..) 1067 when changing directories to the parent (..)
1036 1068
1037 2003-6-25 Brian Masney <masneyb@gftp.org> 1069 2004-6-25 Brian Masney <masneyb@gftp.org>
1038 * lib/misc.c - fix warning if DMALLOC is disabled 1070 * lib/misc.c - fix warning if DMALLOC is disabled
1039 1071
1040 * src/text/gftp-text.c - don't attempt to expand the local directory 1072 * src/text/gftp-text.c - don't attempt to expand the local directory
1041 1073
1042 * TODO - updated 1074 * TODO - updated
1043 1075
1044 2003-6-25 Brian Masney <masneyb@gftp.org> 1076 2004-6-25 Brian Masney <masneyb@gftp.org>
1045 * acinclude.m4 - added AC_TYPE_SOCKLEN_T. Thanks to 1077 * acinclude.m4 - added AC_TYPE_SOCKLEN_T. Thanks to
1046 Nathan Robertson <nathanr@nathanr.net> for pointing this out 1078 Nathan Robertson <nathanr@nathanr.net> for pointing this out
1047 1079
1048 * configure.in - call AC_TYPE_SOCKLEN_T. Updates to AC_OUTPUT 1080 * configure.in - call AC_TYPE_SOCKLEN_T. Updates to AC_OUTPUT
1049 1081
1050 * lib/gftp.h - remove check for HAVE_SOCKLEN_T 1082 * lib/gftp.h - remove check for HAVE_SOCKLEN_T
1051 1083
1052 * Makefile.am - formatting fixes 1084 * Makefile.am - formatting fixes
1053 1085
1054 2003-6-25 Brian Masney <masneyb@gftp.org> 1086 2004-6-25 Brian Masney <masneyb@gftp.org>
1055 * configure.in - added mk to ALL_LINGUAS 1087 * configure.in - added mk to ALL_LINGUAS
1056 1088
1057 * lib/gftp.h - added several macros for dmalloc 1089 * lib/gftp.h - added several macros for dmalloc
1058 1090
1059 * lib/misc.c src/text/gftp-text.c src/gtk/gftp-gtk.c - added 1091 * lib/misc.c src/text/gftp-text.c src/gtk/gftp-gtk.c - added
1078 1110
1079 * lib/config_file.c lib/gftp.h src/gtk/misc-gtk.c - moved 1111 * lib/config_file.c lib/gftp.h src/gtk/misc-gtk.c - moved
1080 get_xpm_path() to GTK+ port. No longer call it startup when reading 1112 get_xpm_path() to GTK+ port. No longer call it startup when reading
1081 the config file 1113 the config file
1082 1114
1083 2003-6-24 Brian Masney <masneyb@gftp.org> 1115 2004-6-24 Brian Masney <masneyb@gftp.org>
1084 * lib/config_file.c lib/gftp.h lib/protocols.c - added backend for 1116 * lib/config_file.c lib/gftp.h lib/protocols.c - added backend for
1085 overriding options on a per bookmark basis. Also added 1117 overriding options on a per bookmark basis. Also added
1086 gftp_copy_local_options() to config_file.c 1118 gftp_copy_local_options() to config_file.c
1087 1119
1088 * lib/gftp.h lib/misc.c src/gtk/bookmarks.c - added 1120 * lib/gftp.h lib/misc.c src/gtk/bookmarks.c - added
1090 free_bookmark_entry_items() in bookmarks.c 1122 free_bookmark_entry_items() in bookmarks.c
1091 1123
1092 * lib/sslcommon.c - formatting fixes. Added thread functions (mostly 1124 * lib/sslcommon.c - formatting fixes. Added thread functions (mostly
1093 from the OReilly SSL book) 1125 from the OReilly SSL book)
1094 1126
1095 2003-6-22 Brian Masney <masneyb@gftp.org> 1127 2004-6-22 Brian Masney <masneyb@gftp.org>
1096 * lib/config_file.c lib/gftp.h - renamed parse_args to 1128 * lib/config_file.c lib/gftp.h - renamed parse_args to
1097 gftp_config_parse_args() and removed the static declaration 1129 gftp_config_parse_args() and removed the static declaration
1098 1130
1099 * lib/protocols.c (gftp_request_destroy) - fixed memory problem with 1131 * lib/protocols.c (gftp_request_destroy) - fixed memory problem with
1100 the new local configuration interface 1132 the new local configuration interface
1108 to NULL before we call the callback functions. This is to make sure 1140 to NULL before we call the callback functions. This is to make sure
1109 that they aren't being used in the callbacks 1141 that they aren't being used in the callbacks
1110 1142
1111 * TODO - updated 1143 * TODO - updated
1112 1144
1113 2003-6-19 Brian Masney <masneyb@gftp.org> 1145 2004-6-19 Brian Masney <masneyb@gftp.org>
1114 * autogen.sh - updated to hopefully make it more portable across 1146 * autogen.sh - updated to hopefully make it more portable across
1115 various systems 1147 various systems
1116 1148
1117 * lib/rfc959.c - change variable type of data_addr_len from size_t 1149 * lib/rfc959.c - change variable type of data_addr_len from size_t
1118 to socklen_t (fixed warnings on 64 bit machines) 1150 to socklen_t (fixed warnings on 64 bit machines)
1124 GPOINTER_TO_INT. These macros do the exact same thing and I'm 1156 GPOINTER_TO_INT. These macros do the exact same thing and I'm
1125 still getting compiler warnings on Debian Sparc64 with -m64, but at 1157 still getting compiler warnings on Debian Sparc64 with -m64, but at
1126 least I'll be able to fix the define in glib and then these warnings 1158 least I'll be able to fix the define in glib and then these warnings
1127 will be fixed then 1159 will be fixed then
1128 1160
1129 2003-6-18 Brian Masney <masneyb@gftp.org> 1161 2004-6-18 Brian Masney <masneyb@gftp.org>
1130 * lib/protocols.c - send right parameters to the logging function 1162 * lib/protocols.c - send right parameters to the logging function
1131 (from Nam SungHyun <namsh@kldp.org>) 1163 (from Nam SungHyun <namsh@kldp.org>)
1132 1164
1133 2003-6-17 Brian Masney <masneyb@gftp.org> 1165 2004-6-17 Brian Masney <masneyb@gftp.org>
1134 * src/gtk/misc-gtk.c (ftp_log) - remote charset fixes for when the log 1166 * src/gtk/misc-gtk.c (ftp_log) - remote charset fixes for when the log
1135 message is generated inside a child thread 1167 message is generated inside a child thread
1136 1168
1137 * lib/cache.c - don't complain about not being able to open index.db 1169 * lib/cache.c - don't complain about not being able to open index.db
1138 1170
1139 2003-6-16 Brian Masney <masneyb@gftp.org> 1171 2004-6-16 Brian Masney <masneyb@gftp.org>
1140 * lib/protocols.c (gftp_string_to_utf8) - return if request is NULL 1172 * lib/protocols.c (gftp_string_to_utf8) - return if request is NULL
1141 1173
1142 * lib/protocols.c - run g_iconv_close() in gftp_disconnect() instead 1174 * lib/protocols.c - run g_iconv_close() in gftp_disconnect() instead
1143 of gftp_end_transfer() 1175 of gftp_end_transfer()
1144 1176
1165 read in that is not in UTF-8, it will first attempt to convert it from 1197 read in that is not in UTF-8, it will first attempt to convert it from
1166 the local charset, and if that fails, it will try each of the locales 1198 the local charset, and if that fails, it will try each of the locales
1167 in this list. I have no idea if this even works, so if someone can test 1199 in this list. I have no idea if this even works, so if someone can test
1168 this, please let me know. 1200 this, please let me know.
1169 1201
1170 2003-6-15 Brian Masney <masneyb@gftp.org> 1202 2004-6-15 Brian Masney <masneyb@gftp.org>
1171 * lib/cache.c lib/gftp.h - added gftp_generate_cache_description(). 1203 * lib/cache.c lib/gftp.h - added gftp_generate_cache_description().
1172 1204
1173 * lib/cache.c lib/gftp.h src/text/gftp-text.c src/gtk/delete-dialog.c 1205 * lib/cache.c lib/gftp.h src/text/gftp-text.c src/gtk/delete-dialog.c
1174 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir-dialog.c - Added 1206 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir-dialog.c - Added
1175 description parameter to gftp_delete_cache_entry(). 1207 description parameter to gftp_delete_cache_entry().
1192 preserve_permissions if it is set 1224 preserve_permissions if it is set
1193 1225
1194 * src/gtk/delete-dialog.c - improvments to clearing the expired cache 1226 * src/gtk/delete-dialog.c - improvments to clearing the expired cache
1195 entries 1227 entries
1196 1228
1197 2003-6-14 Brian Masney <masneyb@gftp.org> 1229 2004-6-14 Brian Masney <masneyb@gftp.org>
1198 * lib/cache.c (gftp_delete_cache_entry) - fix for restoring newlines 1230 * lib/cache.c (gftp_delete_cache_entry) - fix for restoring newlines
1199 1231
1200 * lib/gftp.h lib/protocols.c - added EOF flag for gftp_get_line() 1232 * lib/gftp.h lib/protocols.c - added EOF flag for gftp_get_line()
1201 1233
1202 * lib/gftp.h lib/pty.c - added get_pty_impl() function for each PTY 1234 * lib/gftp.h lib/pty.c - added get_pty_impl() function for each PTY
1203 type 1235 type
1204 1236
1205 * src/text/gftp-text.c - after removing files, clear the cache for 1237 * src/text/gftp-text.c - after removing files, clear the cache for
1206 that directory 1238 that directory
1207 1239
1208 2003-6-11 Brian Masney <masneyb@gftp.org> 1240 2004-6-11 Brian Masney <masneyb@gftp.org>
1209 * lib/configure.in lib/gftp.h - portability fix for openpty(). (from 1241 * lib/configure.in lib/gftp.h - portability fix for openpty(). (from
1210 Nathan Robertson <nathanr@nathanr.net>, which he took from 1242 Nathan Robertson <nathanr@nathanr.net>, which he took from
1211 http://mail.python.org/pipermail/patches/2000-June/000953.html) 1243 http://mail.python.org/pipermail/patches/2000-June/000953.html)
1212 1244
1213 * lib/pty.h - found out about #elif preprocessor macro ;) 1245 * lib/pty.h - found out about #elif preprocessor macro ;)
1214 1246
1215 2003-6-9 Brian Masney <masneyb@gftp.org> 1247 2004-6-9 Brian Masney <masneyb@gftp.org>
1216 * lib/bookmark.c lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c 1248 * lib/bookmark.c lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c
1217 lib/rfc959.c lib/sshv2.c - make return value of *_set_config_options() 1249 lib/rfc959.c lib/sshv2.c - make return value of *_set_config_options()
1218 be an integer 1250 be an integer
1219 1251
1220 * lib/rfc2068.c lib/rfc959.c - return the error code of 1252 * lib/rfc2068.c lib/rfc959.c - return the error code of
1221 gftp_connect_server() if there was a connection problem 1253 gftp_connect_server() if there was a connection problem
1222 1254
1223 2003-6-8 Brian Masney <masneyb@gftp.org> 1255 2004-6-8 Brian Masney <masneyb@gftp.org>
1224 * lib/rfc959.c lib/rfc2068.c - if gftp_connect_server() returns an 1256 * lib/rfc959.c lib/rfc2068.c - if gftp_connect_server() returns an
1225 error, make sure the exact error code is returned 1257 error, make sure the exact error code is returned
1226 1258
1227 2003-6-8 Brian Masney <masneyb@gftp.org> 1259 2004-6-8 Brian Masney <masneyb@gftp.org>
1228 * lib/sslcommon.c - added entropy_len option. Added 1260 * lib/sslcommon.c - added entropy_len option. Added
1229 gftp_ssl_get_index(). Use SSL_get_ex_data() so that we can get the 1261 gftp_ssl_get_index(). Use SSL_get_ex_data() so that we can get the
1230 request structure, and error messages can be logged properly. Changed 1262 request structure, and error messages can be logged properly. Changed
1231 the verify depth from 4 to 9 1263 the verify depth from 4 to 9
1232 1264
1233 2003-6-8 Brian Masney <masneyb@gftp.org> 1265 2004-6-8 Brian Masney <masneyb@gftp.org>
1234 * lib/gftp.h lib/sslcommon.c - added ssl_register_module(). This 1266 * lib/gftp.h lib/sslcommon.c - added ssl_register_module(). This
1235 function registers the configuration variables for the SSL engine. 1267 function registers the configuration variables for the SSL engine.
1236 Right now, the only variable is the entropy source 1268 Right now, the only variable is the entropy source
1237 1269
1238 * lib/https.c (https_register_module) - call ssl_register_module(). 1270 * lib/https.c (https_register_module) - call ssl_register_module().
1239 Multiple protocols will be able to call this function, it will only 1271 Multiple protocols will be able to call this function, it will only
1240 be initialized once 1272 be initialized once
1241 1273
1242 2003-6-8 Brian Masney <masneyb@gftp.org> 1274 2004-6-8 Brian Masney <masneyb@gftp.org>
1243 * lib/bookmark.c lib/gftp.h lib/https.c lib/local.c lib/misc.c 1275 * lib/bookmark.c lib/gftp.h lib/https.c lib/local.c lib/misc.c
1244 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c 1276 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c
1245 src/text/gftp-text.c src/gtk/gftp-gtk.c - made the init function for 1277 src/text/gftp-text.c src/gtk/gftp-gtk.c - made the init function for
1246 all the protocols return an integer instead of nothing. If there was an 1278 all the protocols return an integer instead of nothing. If there was an
1247 error setting up the protocol, GFTP_EFATAL should be returned and the 1279 error setting up the protocol, GFTP_EFATAL should be returned and the
1254 individual ports 1286 individual ports
1255 1287
1256 * lib/https.c - only initialize the SSL engine the first time a SSL 1288 * lib/https.c - only initialize the SSL engine the first time a SSL
1257 connection is made. 1289 connection is made.
1258 1290
1259 2003-6-8 Brian Masney <masneyb@gftp.org> 1291 2004-6-8 Brian Masney <masneyb@gftp.org>
1260 * aclocal.m4 - removed, this file is automatically generated 1292 * aclocal.m4 - removed, this file is automatically generated
1261 1293
1262 * autogen.sh - just call automake and aclocal, instead of automake-1.4 1294 * autogen.sh - just call automake and aclocal, instead of automake-1.4
1263 and aclocal-1.4 (from Nathan Robertson <nathanr@nathanr.net>) 1295 and aclocal-1.4 (from Nathan Robertson <nathanr@nathanr.net>)
1264 1296
1265 2003-6-8 Brian Masney <masneyb@gftp.org> 1297 2004-6-8 Brian Masney <masneyb@gftp.org>
1266 * lib/https.c lib/options.h lib/sslcommon.c - make sure USE_SSL is 1298 * lib/https.c lib/options.h lib/sslcommon.c - make sure USE_SSL is
1267 defined before using any SSL functions 1299 defined before using any SSL functions
1268 1300
1269 * lib/gftp.h lib/protocols.c lib/rfc2068.c lib/sshv2.c lib/sslcommon.c 1301 * lib/gftp.h lib/protocols.c lib/rfc2068.c lib/sshv2.c lib/sslcommon.c
1270 lib/rfc959.c - make sure we use request->datafd for the connection. Removed 1302 lib/rfc959.c - make sure we use request->datafd for the connection. Removed
1279 1311
1280 * configure.in - added lib/Makefile (forgot to commit last time) 1312 * configure.in - added lib/Makefile (forgot to commit last time)
1281 1313
1282 * Makefile.am - added intl to SUBDIRS 1314 * Makefile.am - added intl to SUBDIRS
1283 1315
1284 2003-6-8 Brian Masney <masneyb@gftp.org> 1316 2004-6-8 Brian Masney <masneyb@gftp.org>
1285 * lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers. 1317 * lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers.
1286 Added read_function, write_function and post_connect function pointers 1318 Added read_function, write_function and post_connect function pointers
1287 to gftp_request structure. Added SSL object to gftp_request structure 1319 to gftp_request structure. Added SSL object to gftp_request structure
1288 if USE_SSL is defined. Added protocol number and init function 1320 if USE_SSL is defined. Added protocol number and init function
1289 declarations for the HTTPS protocol 1321 declarations for the HTTPS protocol
1323 1355
1324 * configure.in - added lib back to SUBDIRS (oops) 1356 * configure.in - added lib back to SUBDIRS (oops)
1325 1357
1326 * lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h 1358 * lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h
1327 1359
1328 2003-5-27 Brian Masney <masneyb@gftp.org> 1360 2004-5-27 Brian Masney <masneyb@gftp.org>
1329 * Makefile.am configure.in autogen.sh - build fixes 1361 * Makefile.am configure.in autogen.sh - build fixes
1330 1362
1331 * src/text/gftp-text.c - if the protocol we are connecting to 1363 * src/text/gftp-text.c - if the protocol we are connecting to
1332 doesn't need a username/password, don't prompt the user for one 1364 doesn't need a username/password, don't prompt the user for one
1333 1365
1334 2003-5-22 Brian Masney <masneyb@gftp.org> 1366 2004-5-22 Brian Masney <masneyb@gftp.org>
1335 * lib/misc.c (gftp_usage) - updated usage statement 1367 * lib/misc.c (gftp_usage) - updated usage statement
1336 1368
1337 * lib/options.h - put terminate options properly 1369 * lib/options.h - put terminate options properly
1338 1370
1339 2003-05-06 Christian Rose <menthos@menthos.com> 1371 2004-05-06 Christian Rose <menthos@menthos.com>
1340 1372
1341 * configure.in: Added sr and sr@Latn to ALL_LINGUAS. 1373 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
1342 1374
1343 2003-05-01 Hasbullah Bin Pit <sebol@ikhlas.com> 1375 2004-05-01 Hasbullah Bin Pit <sebol@ikhlas.com>
1344 1376
1345 * configure.in(ALL_LINGUAS): Added "ms". 1377 * configure.in(ALL_LINGUAS): Added "ms".
1346 1378
1347 2003-4-27 Brian Masney <masneyb@gftp.org> 1379 2004-4-27 Brian Masney <masneyb@gftp.org>
1348 * lib/config_file.c (gftp_config_file_read_float) - use strtod instead 1380 * lib/config_file.c (gftp_config_file_read_float) - use strtod instead
1349 of strtof(). ANSI C describes strtod, and C99 describes strtof(). Some 1381 of strtof(). ANSI C describes strtod, and C99 describes strtof(). Some
1350 older systems don't have strtof() 1382 older systems don't have strtof()
1351 1383
1352 * lib/gftp.h - if HAVE_OPENPTY is defined, include pty.h. Fix for 1384 * lib/gftp.h - if HAVE_OPENPTY is defined, include pty.h. Fix for
1365 when compiling against GTK+ 1.2 1397 when compiling against GTK+ 1.2
1366 1398
1367 * src/gtk/transfer.c - lookup option one_transfer instead of 1399 * src/gtk/transfer.c - lookup option one_transfer instead of
1368 do_one_transfer_at_a_time 1400 do_one_transfer_at_a_time
1369 1401
1370 2003-04-27 Christian Rose <menthos@menthos.com> 1402 2004-04-27 Christian Rose <menthos@menthos.com>
1371 1403
1372 * lib/rfc959.c: Fix bug #111090 by adding 1404 * lib/rfc959.c: Fix bug #111090 by adding
1373 /* xgettext:no-c-format */ comment. This trivial bug prevented any 1405 /* xgettext:no-c-format */ comment. This trivial bug prevented any
1374 full localization of gftp. 1406 full localization of gftp.
1375 1407
1376 2003-4-25 Brian Masney <masneyb@gftp.org> 1408 2004-4-25 Brian Masney <masneyb@gftp.org>
1377 * lib/rfc959.c - added IPV6 support (RFC2428). The only part of the 1409 * lib/rfc959.c - added IPV6 support (RFC2428). The only part of the
1378 project that isn't IPV6 ready is the proxy comparsion functions. 1410 project that isn't IPV6 ready is the proxy comparsion functions.
1379 1411
1380 * lib/protocols.c - change the hints.ai_family paramater from AF_INET 1412 * lib/protocols.c - change the hints.ai_family paramater from AF_INET
1381 to PF_UNSPEC 1413 to PF_UNSPEC
1393 1425
1394 * configure.in - search for openpty in -lutil. Also, define 1426 * configure.in - search for openpty in -lutil. Also, define
1395 HAVE_OPENPTY if this function is present on the system 1427 HAVE_OPENPTY if this function is present on the system
1396 1428
1397 1429
1398 2003-4-23 Brian Masney <masneyb@gftp.org> 1430 2004-4-23 Brian Masney <masneyb@gftp.org>
1399 * Makefile.am - removed config.rpath from EXTRA_DIST 1431 * Makefile.am - removed config.rpath from EXTRA_DIST
1400 1432
1401 * configure.in - added 'sr' to ALL_LINGUAS. Incremented 1433 * configure.in - added 'sr' to ALL_LINGUAS. Incremented
1402 version to 2.0.15 (will be a little while before this is released. 1434 version to 2.0.15 (will be a little while before this is released.
1403 Still have lots to do) 1435 Still have lots to do)
1419 start_file_transfers option that is still missing 1451 start_file_transfers option that is still missing
1420 1452
1421 * debian/gftp-text.postinst - this will add add an alternative for the 1453 * debian/gftp-text.postinst - this will add add an alternative for the
1422 ftp command and point it to gftp-text 1454 ftp command and point it to gftp-text
1423 1455
1424 2003-4-21 Brian Masney <masneyb@gftp.org> 1456 2004-4-21 Brian Masney <masneyb@gftp.org>
1425 * lib/gftp.h - added ui_cancel_function to struct gftp_option_type_var 1457 * lib/gftp.h - added ui_cancel_function to struct gftp_option_type_var
1426 1458
1427 * src/gtk/gftp-gtk.c - added custom_edit_value to struct 1459 * src/gtk/gftp-gtk.c - added custom_edit_value to struct
1428 gftp_textcomboedt_widget_data 1460 gftp_textcomboedt_widget_data
1429 1461
1432 opposite conversion when saving the variable. Also, added tooltips to 1464 opposite conversion when saving the variable. Also, added tooltips to
1433 the options 1465 the options
1434 1466
1435 * lib/rfc959.c - remove FIXME comment 1467 * lib/rfc959.c - remove FIXME comment
1436 1468
1437 2003-4-18 Brian Masney <masneyb@gftp.org> 1469 2004-4-18 Brian Masney <masneyb@gftp.org>
1438 * lib/config_file.c lib/gftp.h - removed gftp_option_type_subtree, 1470 * lib/config_file.c lib/gftp.h - removed gftp_option_type_subtree,
1439 gftp_option_type_table and gftp_option_type_newtable 1471 gftp_option_type_table and gftp_option_type_newtable
1440 1472
1441 * lib/config_file.c - implemented gftp_set_request_option() 1473 * lib/config_file.c - implemented gftp_set_request_option()
1442 1474
1467 * src/gtk/options_dialog.c - start to use new configuration interface 1499 * src/gtk/options_dialog.c - start to use new configuration interface
1468 1500
1469 * src/gtk/transfer.c - remove FIXME note. This is already in 1501 * src/gtk/transfer.c - remove FIXME note. This is already in
1470 lib/gftp.h 1502 lib/gftp.h
1471 1503
1472 2003-4-13 Brian Masney <masneyb@gftp.org> 1504 2004-4-13 Brian Masney <masneyb@gftp.org>
1473 * lib/config_file.c - fixed float config type 1505 * lib/config_file.c - fixed float config type
1474 1506
1475 * lib/gftp.h lib/misc.c - added gftp_gen_ls_string() 1507 * lib/gftp.h lib/misc.c - added gftp_gen_ls_string()
1476 1508
1477 * src/gtk/menu-items.c (dosave_directory_listing) 1509 * src/gtk/menu-items.c (dosave_directory_listing)
1478 src/text/gftp-text.c (gftp_text_ls) - use 1510 src/text/gftp-text.c (gftp_text_ls) - use
1479 gftp_gen_ls_string() 1511 gftp_gen_ls_string()
1480 1512
1481 2003-4-13 Brian Masney <masneyb@gftp.org> 1513 2004-4-13 Brian Masney <masneyb@gftp.org>
1482 * lib/config_file.c - implemented gftp_set_global_option() 1514 * lib/config_file.c - implemented gftp_set_global_option()
1483 1515
1484 * lib/gftp.h lib/misc.c - added gftp_tdata_new() 1516 * lib/gftp.h lib/misc.c - added gftp_tdata_new()
1485 1517
1486 * src/text/gftp-text.c src/gtk/transfer.c - use gftp_tdata_new() 1518 * src/text/gftp-text.c src/gtk/transfer.c - use gftp_tdata_new()
1510 This file is busted at the moment 1542 This file is busted at the moment
1511 1543
1512 * src/gtk/*.[ch] - Use new configuration interface in all source 1544 * src/gtk/*.[ch] - Use new configuration interface in all source
1513 files. Updated copyright dates on all source files 1545 files. Updated copyright dates on all source files
1514 1546
1515 2003-4-9 Brian Masney <masneyb@gftp.org> 1547 2004-4-9 Brian Masney <masneyb@gftp.org>
1516 * lib/gftp.h lib/config_file.c - reordered config option types. Added 1548 * lib/gftp.h lib/config_file.c - reordered config option types. Added
1517 gftp_option_type_textcomboedt type 1549 gftp_option_type_textcomboedt type
1518 1550
1519 * lib/options.h lib/rfc959.c - moved gftp_proxy_type to rfc959.c 1551 * lib/options.h lib/rfc959.c - moved gftp_proxy_type to rfc959.c
1520 1552
1521 * lib/rfc959.c - added proxy_type that is 1553 * lib/rfc959.c - added proxy_type that is
1522 gftp_option_type_textcomboedt. Consolidated help text into comment. 1554 gftp_option_type_textcomboedt. Consolidated help text into comment.
1523 In parse_ftp_proxy_string(), improve parsing of proxy config 1555 In parse_ftp_proxy_string(), improve parsing of proxy config
1524 1556
1525 2003-4-8 Brian Masney <masneyb@gftp.org> 1557 2004-4-8 Brian Masney <masneyb@gftp.org>
1526 * src/text/gftp-text.c lib/misc.c - moved r_gethostbyname() and 1558 * src/text/gftp-text.c lib/misc.c - moved r_gethostbyname() and
1527 r_getservbyname() to lib/misc.c. Now uses GMutex functions 1559 r_getservbyname() to lib/misc.c. Now uses GMutex functions
1528 1560
1529 * lib/config_file.c lib/gftp.h lib/options.h - added config 1561 * lib/config_file.c lib/gftp.h lib/options.h - added config
1530 variable type textcombo. default_protocol uses this 1562 variable type textcombo. default_protocol uses this
1543 * lib/protocols.c lib/gftp.h - moved get_status() from 1575 * lib/protocols.c lib/gftp.h - moved get_status() from
1544 src/gtk/transfer.c to protocols.c. Renamed to 1576 src/gtk/transfer.c to protocols.c. Renamed to
1545 gftp_get_transfer_status(). Uses GMutex functions 1577 gftp_get_transfer_status(). Uses GMutex functions
1546 1578
1547 1579
1548 2003-4-7 Brian Masney <masneyb@gftp.org> 1580 2004-4-7 Brian Masney <masneyb@gftp.org>
1549 * src/gtk/bookmarks.c - renamed struct gftp_bookmarks to 1581 * src/gtk/bookmarks.c - renamed struct gftp_bookmarks to
1550 gftp_bookmarks_var. In run_bookmark(), use gftp_parse_bookmark() 1582 gftp_bookmarks_var. In run_bookmark(), use gftp_parse_bookmark()
1551 1583
1552 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/menu-items.c 1584 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/menu-items.c
1553 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy() 1585 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy()
1563 1595
1564 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(). This is now in 1596 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(). This is now in
1565 lib/protocols.c. Removed Binary/Ascii conversion. This is all done in 1597 lib/protocols.c. Removed Binary/Ascii conversion. This is all done in
1566 lib/rfc959.c 1598 lib/rfc959.c
1567 1599
1568 2003-4-6 Brian Masney <masneyb@gftp.org> 1600 2004-4-6 Brian Masney <masneyb@gftp.org>
1569 * lib/config_file.c src/text/gftp-text.c - changed arguments of 1601 * lib/config_file.c src/text/gftp-text.c - changed arguments of
1570 gftp_read_config_file() and gftp_read_bookmarks() to take an argument 1602 gftp_read_config_file() and gftp_read_bookmarks() to take an argument
1571 to the path of the global config directory. The text/gtk+ port will 1603 to the path of the global config directory. The text/gtk+ port will
1572 just pass SHARE_DIR. The native MacOS X port that is in the works 1604 just pass SHARE_DIR. The native MacOS X port that is in the works
1573 needs this (Nathan Robertson is currently working on this port) 1605 needs this (Nathan Robertson is currently working on this port)
1588 ptym_open() 1620 ptym_open()
1589 1621
1590 * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup() 1622 * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup()
1591 instead of g_malloc()/strcpy() 1623 instead of g_malloc()/strcpy()
1592 1624
1593 2003-4-5 Brian Masney <masneyb@gftp.org> 1625 2004-4-5 Brian Masney <masneyb@gftp.org>
1594 * lib/config_file.c lib/options.h lib/gftp.h lib/rfc959.c 1626 * lib/config_file.c lib/options.h lib/gftp.h lib/rfc959.c
1595 lib/rfc2068.c lib/ssh.c - added new internal configuration interface. 1627 lib/rfc2068.c lib/ssh.c - added new internal configuration interface.
1596 Rather than having a global variable for each option, I have a global 1628 Rather than having a global variable for each option, I have a global
1597 hash table (gftp_global_options_htable) that I can look up option names 1629 hash table (gftp_global_options_htable) that I can look up option names
1598 by name using gftp_lookup_global_option(). I also an options hash 1630 by name using gftp_lookup_global_option(). I also an options hash
1636 * Updated copyright dates on all source files 1668 * Updated copyright dates on all source files
1637 1669
1638 * Note: GTK+ port is completely broken at the moment. I'll upload 1670 * Note: GTK+ port is completely broken at the moment. I'll upload
1639 those changes whenever I get them done 1671 those changes whenever I get them done
1640 1672
1641 2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com> 1673 2004-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
1642 1674
1643 * configure.in: Added "pt" to ALL_LINGUAS. 1675 * configure.in: Added "pt" to ALL_LINGUAS.
1644 1676
1645 2003-03-04 Yuriy Syrota <rasta renome.rovno.ua> 1677 2004-03-04 Yuriy Syrota <rasta renome.rovno.ua>
1646 1678
1647 * configure.in: Added Ukrainian (uk) to ALL_LINGUAS 1679 * configure.in: Added Ukrainian (uk) to ALL_LINGUAS
1648 1680
1649 2003-2-25 Brian Masney <masneyb@gftp.org> 1681 2004-2-25 Brian Masney <masneyb@gftp.org>
1650 * src/gtk/gftp-gtk.c - use gtk_container_add() instead of 1682 * src/gtk/gftp-gtk.c - use gtk_container_add() instead of
1651 gtk_scrolled_window_add_with_viewport() 1683 gtk_scrolled_window_add_with_viewport()
1652 (from Kang Jeong-Hee <Keizi@mail.co.kr>) 1684 (from Kang Jeong-Hee <Keizi@mail.co.kr>)
1653 1685
1654 2003-2-23 Brian Masney <masneyb@gftp.org> 1686 2004-2-23 Brian Masney <masneyb@gftp.org>
1655 * lib/cache.c - added function gftp_parse_cache_entry(). Save 1687 * lib/cache.c - added function gftp_parse_cache_entry(). Save
1656 request->server_type (output of SYST in FTP command) to the directory 1688 request->server_type (output of SYST in FTP command) to the directory
1657 entry 1689 entry
1658 1690
1659 * lib/rfc959.c (rfc959_syst) - fix to parse the output correctly 1691 * lib/rfc959.c (rfc959_syst) - fix to parse the output correctly
1661 * src/{text,gtk}/Makefile.am - remove @LIBINTL@. The gettext.m4 1693 * src/{text,gtk}/Makefile.am - remove @LIBINTL@. The gettext.m4
1662 macro should automatically add this to the LIBS variable 1694 macro should automatically add this to the LIBS variable
1663 1695
1664 * acinclude.m4 - put largefile.m4 in here 1696 * acinclude.m4 - put largefile.m4 in here
1665 1697
1666 2003-02-21 Pablo Saratxaga <pablo@mandrakesoft.com> 1698 2004-02-21 Pablo Saratxaga <pablo@mandrakesoft.com>
1667 * configure.in: Added Catalan (ca) to ALL_LINGUAS 1699 * configure.in: Added Catalan (ca) to ALL_LINGUAS
1668 1700
1669 2003-2-17 Brian Masney <masneyb@gftp.org> 1701 2004-2-17 Brian Masney <masneyb@gftp.org>
1670 * lib/protocols.c lib/rfc959.c - added VMS directory listing support 1702 * lib/protocols.c lib/rfc959.c - added VMS directory listing support
1671 1703
1672 * lib/config_file.c lib/protocols.c - extra checks when stripping off 1704 * lib/config_file.c lib/protocols.c - extra checks when stripping off
1673 carriage returns and linefeeds 1705 carriage returns and linefeeds
1674 1706
1675 2003-2-9 Brian Masney <masneyb@gftp.org> 1707 2004-2-9 Brian Masney <masneyb@gftp.org>
1676 * lib/protocols.c (parse_time) - parse more time formats. Better 1708 * lib/protocols.c (parse_time) - parse more time formats. Better
1677 error checking. If there was an error parsing this time, 1709 error checking. If there was an error parsing this time,
1678 skip ahead to the next token 1710 skip ahead to the next token
1679 1711
1680 * lib/rfc2068.c - this was completely broken. This was broken whenever 1712 * lib/rfc2068.c - this was completely broken. This was broken whenever
1681 I did the conversion over to use the gftp_get_line() function. 1713 I did the conversion over to use the gftp_get_line() function.
1682 1714
1683 * lib/rfc959.c - use g_strdup instead of g_malloc/strcpy 1715 * lib/rfc959.c - use g_strdup instead of g_malloc/strcpy
1684 1716
1685 2003-2-6 Brian Masney <masneyb@gftp.org> 1717 2004-2-6 Brian Masney <masneyb@gftp.org>
1686 * lib/gftp.h lib/protocols.c lib/rfc2068.c - put in new 1718 * lib/gftp.h lib/protocols.c lib/rfc2068.c - put in new
1687 parse_time() function that should work across all locales. 1719 parse_time() function that should work across all locales.
1688 It uses strptime() internally. 1720 It uses strptime() internally.
1689 1721
1690 * lib/misc.c - remove note from close statement 1722 * lib/misc.c - remove note from close statement
1691 1723
1692 * lib/config_file.c lib/gftp.h lib/options.h - remove ssh1_sftp_path 1724 * lib/config_file.c lib/gftp.h lib/options.h - remove ssh1_sftp_path
1693 option 1725 option
1694 1726
1695 2003-02-03 Daniel Yacob <locales@geez.org> 1727 2004-02-03 Daniel Yacob <locales@geez.org>
1696 * configure.ac: Added "am" (Amharic) to ALL_LINGUAS. 1728 * configure.ac: Added "am" (Amharic) to ALL_LINGUAS.
1697 1729
1698 2003-1-21 Brian Masney <masneyb@gftp.org> 1730 2004-1-21 Brian Masney <masneyb@gftp.org>
1699 * configure.in - fix for Solaris. Move the initial declaration up 1731 * configure.in - fix for Solaris. Move the initial declaration up
1700 in the source file 1732 in the source file
1701 1733
1702 2003-1-21 Brian Masney <masneyb@gftp.org> 1734 2004-1-21 Brian Masney <masneyb@gftp.org>
1703 * lib/gftp.h - added server type defines. Added server_type field to 1735 * lib/gftp.h - added server type defines. Added server_type field to
1704 gftp_request 1736 gftp_request
1705 1737
1706 * lib/local.c - use S_ISDIR and S_ISLINK macros 1738 * lib/local.c - use S_ISDIR and S_ISLINK macros
1707 1739
1713 * lib/protocols.c lib/rfc959.c lib/sshv2.c - pass request structure 1745 * lib/protocols.c lib/rfc959.c lib/sshv2.c - pass request structure
1714 to gftp_parse_ls 1746 to gftp_parse_ls
1715 1747
1716 * lib/sshv2.c - set server_type to be GFTP_TYPE_UNIX 1748 * lib/sshv2.c - set server_type to be GFTP_TYPE_UNIX
1717 1749
1718 2003-1-11 Brian Masney <masneyb@gftp.org> 1750 2004-1-11 Brian Masney <masneyb@gftp.org>
1719 * autogen.sh - removed --intl and --no-changelog flags to gettextize 1751 * autogen.sh - removed --intl and --no-changelog flags to gettextize
1720 1752
1721 * aclocal.m4 - updated 1753 * aclocal.m4 - updated
1722 1754
1723 * configure.in - and intl and po directories to AC_OUTPUT 1755 * configure.in - and intl and po directories to AC_OUTPUT
2162 2194
2163 * configure.in - link in gthread 2195 * configure.in - link in gthread
2164 2196
2165 * cvsclean - added this script 2197 * cvsclean - added this script
2166 2198
2167 * *.[ch] - added $Id: ChangeLog,v 1.220 2004/02/05 03:17:04 masneyb Exp $ tags 2199 * *.[ch] - added $Id: ChangeLog,v 1.221 2004/02/15 17:53:33 masneyb Exp $ tags
2168 2200
2169 * debian/* - updated files from Debian maintainer 2201 * debian/* - updated files from Debian maintainer
2170 2202
2171 2002-10-03 Brian Masney <masneyb@gftp.org> 2203 2002-10-03 Brian Masney <masneyb@gftp.org>
2172 * src/gtk/gftp-gtk.c - call g_thread_init (NULL) 2204 * src/gtk/gftp-gtk.c - call g_thread_init (NULL)