Mercurial > gftp.yaz
annotate ChangeLog @ 350:e5ad008e7ea8
2003-1-4 Brian Masney <masneyb@gftp.org>
* src/uicommon/gftpui.c src/uicommon/gftpui.h
src/uicommon/gftpuicallbacks.c - when switching between ascii/binary,
set the option on a global basis. Converted chdir, chmod, delete,
rename, rmdir commands over to using the new command run format so that
it will work in the different UIs. Added site command to the command
line.
author | masneyb |
---|---|
date | Sun, 04 Jan 2004 17:31:59 +0000 |
parents | 3fccdc9eb16f |
children | ae7f8b9bd2e4 |
rev | line source |
---|---|
348 | 1 2003-1-4 Brian Masney <masneyb@gftp.org> |
350 | 2 * src/uicommon/gftpui.c src/uicommon/gftpui.h |
3 src/uicommon/gftpuicallbacks.c - when switching between ascii/binary, | |
4 set the option on a global basis. Converted chdir, chmod, delete, | |
5 rename, rmdir commands over to using the new command run format so that | |
6 it will work in the different UIs. Added site command to the command | |
7 line. | |
8 | |
349 | 9 * lib/misc.c (gftp_parse_command_line) - unified this function so that |
10 it is consistent for all arguments. | |
11 | |
12 * lib/protocols.c (gftp_file_destroy) - fixed memory leak (utf8_file | |
13 was not being freed) | |
14 | |
348 | 15 * docs/gftp-faq.sgml - updated link to the (old) threaded version of |
16 XFree86 libraries | |
17 | |
343 | 18 2003-12-29 Brian Masney <masneyb@gftp.org> |
19 * po/POTFILES.in - added the new uicommon files to this file | |
20 | |
341 | 21 2003-12-28 Brian Masney <masneyb@gftp.org> |
342 | 22 * src/gtk/gtkui.c src/text/textui.c - necessary UI related files for |
23 each port of gftp. The uicommon code will call these functions. | |
24 | |
25 2003-12-28 Brian Masney <masneyb@gftp.org> | |
341 | 26 **** NOTE: this commit breaks a lot of functionality in gftp. I **** |
27 **** still have more work to do on this. Please don't email me **** | |
28 **** saying that the CVS code is broken. **** | |
29 | |
30 * lib/bookmark.c lib/gftp.h lib/local.c lib/options.h lib/rfc2068.c | |
31 lib/rfc959.c lib/sshv2.c - moved the use_threads option from the | |
32 request structure over to the protocol declaration in options.h. | |
33 | |
34 * lib/options.h src/gtk/gftp-gtk.c - added cmd_in_gui option. When this | |
35 option is enabled, a new toolbar will be shown in the GTK+ port that | |
36 will allow you to control the GUI by entering manual commands. | |
37 | |
38 * src/Makefile.am - added uicommon directory | |
39 | |
40 * src/gtk/Makefile.am src/text/Makefile.am - link in the uicommon | |
41 library. | |
42 | |
43 * src/uicommon/* src/text/gftp-text.c - moved most of the functionality | |
44 of the text port over to the uicommon directory. Made this code a little | |
45 more generic so that the GTK+ port can have a text interface | |
46 associated with it. | |
47 | |
48 * src/gtk/gtkui.c src/gtk/gftp-gtk.c src/gtk/mkdir_dialog.c | |
49 src/gtk/rename_dialog.c src/gtk/menu-items.c src/gtk/misc-gtk.c - | |
50 started to clean up the callback functions and make them more tightly | |
51 integrated with the uicommon code. | |
52 | |
53 * src/gtk/bookmarks.c src/gtk/chmod_dialog.c src/gtk/delete_dialog.c | |
54 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c | |
55 src/gtk/transfer.c - | |
56 s/refresh/gftpui_refresh/g | |
57 s/jmp_environment/gftpui_common_jmp_environment/g | |
58 s/request->use_threads/gftpui_common_use_threads (request)/g | |
59 | |
60 * src/gtk/options_dialog.c (apply_changes) - whenever the options are | |
61 saved, check to see if the command entry needs to be shown or hidden. | |
62 | |
336 | 63 2003-12-10 Brian Masney <masneyb@gftp.org> |
339 | 64 * lib/rfc959.c - fix IPv6 compile problem when IPv6 support is not |
65 available on the system. | |
66 | |
338 | 67 * lib/gftp.h src/text/gftp-text.h src/gtk/gftp-gtk.h - added |
68 GFTP_LOG_FUNCTION_ATTRIBUTES that is only defined when compiled | |
69 against gcc. When this is set, it will specify the function is | |
70 printf() type function so that extra checks can be done by the | |
71 compiler. This is to fix problems with older Sun compilers. | |
72 | |
337 | 73 * src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c - check |
74 for a timeout from the remote server when refreshing the directory | |
75 listing and changing directores. If it did, reconnect to the server. | |
76 | |
336 | 77 * lib/rfc2068.c - set the default file attributes to -rw-r--r-- for |
78 all files. | |
79 | |
328 | 80 2003-12-7 Brian Masney <masneyb@gftp.org> |
332 | 81 * lib/options.h lib/config_file.c - removed scramble_passwords |
82 option. Instead, make this the default action all the time. This | |
83 is to avoid having too many unnecessary options. Also put a note | |
84 at the top of the bookmarks file stating the passwords are being | |
85 scrambled. | |
86 | |
330 | 87 * lib/config_file.c lib/gftp.h lib/misc.c lib/options.h - added |
88 scramble passwords option. This patch is mostly from Aurelien Jarno | |
89 <lists@aurel32.net>, but it was modified by me quite a bit. This is | |
90 not safe, and can be broken. That is why it's labeled scrambled | |
91 passwords instead of encrypt passwords. | |
92 | |
93 * acinclude.m4 - fix to AC_INTL_PRINTF | |
94 | |
329 | 95 * src/gtk/dnd.c (openurl_get_drag_data) - if we are connected to a |
96 remote site, disconnect before parsing the URL. This fixes a bug where | |
97 the directory was not being refreshed properly (from Aurelien Jarno | |
98 <lists@aurel32.net>) | |
99 | |
328 | 100 * configure.in acinclude.m4 lib/misc.c - added AC_INTL_PRINTF macro. |
101 If the printf family of functions supports %'ld, then HAVE_INTL_PRINTF | |
102 will be defined. The appropriate version of insert_commas() can be | |
103 used. | |
104 | |
325 | 105 2003-12-4 Brian Masney <masneyb@gftp.org> |
326 | 106 * src/gftp.in - check for the bin_dir for the binary location |
107 | |
325 | 108 * lib/cache.c lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c |
109 lib/sshv2.c lib/sslcommon.c src/text/gftp-text.c src/gtk/chmod_dialog.c | |
110 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c | |
111 src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c - | |
112 when calling gftp_lookup_global_option() or | |
113 gftp_lookup_request_option(), if the value is an integer, declare | |
114 the variable type to be intptr_t. This fixes a bug on 64bit platforms | |
115 (from Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>) | |
116 | |
117 * lib/config_file.c (gftp_config_file_read_float) - 64bit fixup | |
118 | |
119 * configure.in - increment version to 2.0.17pre0. Undefine _GNU_SOURCE. | |
120 Check for stdint.h. | |
121 | |
122 * lib/gftp.h - include stdint.h if it is found on the system. | |
123 | |
124 * src/gtk/gftp-gtk.c (CreateToolbar) - on startup, have the host edit | |
125 box grab the keyboard focus | |
126 | |
320 | 127 2003-11-30 Brian Masney <masneyb@gftp.org> |
321 | 128 * lib/sshv2.c - cleaned up some of the code. Added a temporary fix for |
129 an upload crash that is happening on FreeBSD. | |
130 | |
320 | 131 * src/gtk/transfer.c - shows status information in title bar. (patch |
132 from Jamil Geor <jamil_geor@yahoo.co.nz>, cleaned up by me some) | |
133 | |
134 * lib/options.h - added show_trans_in_title option. | |
135 | |
136 2003-11-25 Brian Masney <masneyb@gftp.org> | |
137 * lib/misc.c (gftp_locale_init) - call bindtextdomain() so that the | |
138 directory is setup properly | |
139 | |
140 * lib/misc.c lib/gftp.h lib/config_file.c - move copyfile() to | |
141 config_file.c and declare it to be static. On the destination file, | |
142 set the flag O_EXCL | |
143 | |
319 | 144 2003-11-23 Brian Masney <masneyb@gftp.org> |
145 * src/gtk/transfer.c - when transfering a file, if the file being | |
146 transfered is greater in the destination than in the source, overwrite | |
147 it | |
148 | |
149 * lib/rfc959.c (rfc959_ipv6_data_connection_new) - when parsing the | |
150 output, parse the integers as unsigned. | |
151 | |
310 | 152 2003-11-9 Brian Masney <masneyb@gftp.org> |
313 | 153 * lib/options.h lib/protoocols.c - added enable_ipv6 option. |
154 | |
155 * lib/rfc959.c lib/protocols.c - if there is an error creating a socket, | |
156 log a more informative error about what kind of socket was attempted | |
157 to be created. | |
158 | |
312 | 159 * debian/* - updated Debian package files from |
160 Aurelien Jarno <aurel32@debian.org> | |
161 | |
319 | 162 2003-11-9 Brian Masney <masneyb@gftp.org> |
163 * Officially released 2.0.16 | |
164 | |
311 | 165 * debian/ChangeLog - incremented version to 2.0.16 |
166 | |
310 | 167 * docs/Makefile.am - clean up documentation in clean target |
168 | |
169 * docs/website/generate-gftp-website.pl docs/website/index.html.in - | |
170 copy README/FAQ that is automatically generated to the website. | |
171 | |
172 * docs/website/install.html docs/website/faq.html - no longer needed | |
173 anymore. | |
174 | |
175 * docs/website/index.html.in - updated the list of languages | |
176 | |
177 * ChangeLog-old - updated with brief list of changes since 2.0.15 | |
178 | |
309 | 179 2003-11-7 Brian Masney <masneyb@gftp.org> |
180 * lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c lib/rfc959.c | |
181 lib/sshv2.c - added copy_param_options method to gftp_request | |
182 structure. When a gftp_request structure is copied, if a | |
183 copy_param_options method exists, this will be called so that the | |
184 local protocol data can be copied over. This is only used by the | |
185 FTP protocol at the moment to save the current state of Ascii or | |
186 Binary transfers. | |
187 | |
188 * src/gtk/transfer.c (transfer_done) - when a transfer is | |
189 completed, copy the local protocol options back to the main window | |
190 | |
191 * lib/rfc959.c (gftp_set_data_type) - check the return value of | |
192 rfc959_send_command() and if there is an error, return that | |
193 error. | |
194 | |
195 * configure.in - added 'hr' to ALL_LINGUAS | |
196 | |
307 | 197 2003-11-5 Brian Masney <masneyb@gftp.org> |
198 * TODO - updated | |
199 | |
200 * configure.in - updated version to 2.0.16. | |
201 | |
202 * configure.in docs/Makefile.am - Added check for the db2html | |
203 command (from gtk+ configure) | |
204 | |
310 | 205 * docs/gftp-faq.sgml - updated with more information |
307 | 206 |
207 * docs/website/index.html.in - updated list of translations | |
208 | |
209 * lib/misc.c (expand_path) - expand paths with double slashes | |
210 properly to support Novell directory listings. | |
211 (gftp_build_path) - better checking of paths that end in /. | |
212 (gftp_info) - show if _REENTRANT was defined when it was compiled. | |
213 | |
214 * README - removed, this is automatically generated now. | |
215 | |
305 | 216 2003-11-3 Brian Masney <masneyb@gftp.org> |
306 | 217 * docs/gftp-faq.sgml docs/Makefile.am - added initial SGML version |
218 of the gFTP FAQ. I used the same format as the GTK+ FAQ. | |
219 | |
305 | 220 * lib/gftp.h src/gtk/transfer.c src/gtk/delete_dialog.c - removed |
221 transfer_direction variable from gftp_transfer structure. Cleaned | |
222 up the code that did checks based on the value of this variable. | |
223 | |
224 * lib/rfc959.c (rfc959_syst) - added a check for Novell FTP servers | |
225 | |
226 * src/gtk/transfer.c (add_file_transfer) - check the value of the option | |
227 one_transfer and if that is disabled, do not append the file transfers. | |
228 (transfer_done) - refresh the destination window correctly after a | |
229 transfer is completed. | |
230 | |
303 | 231 2003-11-2 Brian Masney <masneyb@gftp.org> |
304 | 232 * lib/rfc2068.c (rfc2068_get_file) - if there is any data in the current |
233 read buffer, grab that data first. Otherwise, read from the socket. | |
234 | |
303 | 235 * lib/rfc2068.c (rfc2068_chunked_read) - more improvements to this |
236 function so that it will parse more chunked file transfers correctly. | |
237 | |
238 * lib/misc.c lib/gftp.h lib/rfc2068.c src/gtk/bookmarks.c | |
239 src/gtk/dnd.c - removed remove_double_slashes(). Call gftp_build_path() | |
240 to build the paths. This now allows Novell directory listings with | |
241 //server | |
242 | |
243 * lib/protocols.c src/gtk/transfer.c lib/gftp.h - added variable | |
244 conn_error_no_timeout to gftp_transfer structure. If this is enabled, | |
245 if the remote connection to the server timed out, don't wait and | |
246 immediately reconnect. So far, the only time this is used is when the | |
247 user was editing a file and it is to be uploaded back to the server. | |
248 | |
249 * src/gtk/gftp-gtk.h src/gtk/transfer.c - add_file_transfer() now | |
250 returns the struct gftp_transfer that was just added. | |
251 | |
252 * src/gtk/misc-gtk.c (update_directory_download_progress) - don't | |
253 make the window a popup and remove the window decorations | |
254 | |
255 * src/text/gftp-text.c - don't populate the transfer_direction variable | |
256 in struct gftp_transfer. This is only needed by the GTK+ port and will | |
257 hopefully be taken out soon. | |
258 | |
259 * lib/gftp.h - remove gftp_transfer_type enum. It wasn't used anymore. | |
260 | |
300 | 261 2003-10-27 Brian Masney <masneyb@gftp.org> |
301 | 262 * lib/rfc959.c (gftp_get_next_file_chunk) - fixed ASCII file corruption |
263 bug. | |
264 | |
300 | 265 * TODO - the top of this file now contains a list of items that needs |
266 to be completed before 2.0.16 can be released. If I missed something | |
267 important, please drop me an email. | |
268 | |
296 | 269 2003-10-26 Brian Masney <masneyb@gftp.org> |
299 | 270 * lib/rfc959.c (gftp_{get,put}_next_file_chunk) - check whether or not |
271 this is an ascii file transfer properly. | |
272 | |
298 | 273 * lib/rfc959.c - convert the PASS command from UTF8 using |
274 gftp_convert_from_utf8() | |
275 | |
297 | 276 * src/gtk/gftp-gtk.h src/gtk/transfer.c - (create_transfer, |
277 transfer_done) - added more checks whenever a transfer is created and | |
278 stopped to make sure we don't log into the same remote host twice. This | |
279 is mainly for DnD. | |
280 | |
296 | 281 * lib/misc.c (copy_request) - don't copy over the hostp pointer. This |
282 fixes a segfault in DnD | |
283 | |
284 * lib/sshv2.c - cleaned up the ssh2_params structure some | |
285 | |
286 * src/gtk/dnd.c - cleaned up the DND code some. | |
287 | |
294 | 288 2003-10-25 Brian Masney <masneyb@gftp.org> |
295 | 289 * src/gtk/menu-items.c (dosave_directory_listing) - when saving the |
290 directory listing, skip over the files that are not shown based on the | |
291 current filespec. | |
292 | |
294 | 293 * src/gtk/transfer.c src/gtk/gftp-gtk.h src/gtk/view_dialog.c - when |
294 editing a remote file, if the user chooses to upload the changes, make | |
295 sure the upload is not sent to the current directory on the remote | |
296 server. | |
297 | |
298 * lib/rfc2068.c - set the shown attributes to be -rw------- instead of | |
299 ----------. The HTTP server doesn't send the attributes over, so I just | |
300 have to make something up. | |
301 | |
302 * src/gtk/options_dialog.c - make sure all of the tooltips text is | |
303 passed to gettext() | |
304 | |
305 * lib/protocols.c - if the file transfer is to be throttled, only | |
306 display the throttle message once. | |
307 | |
308 * lib/local.c (local_get_next_file) - if the file is a symlink, grab | |
309 file size and attributes from the file this symlink points to. | |
310 | |
293 | 311 2003-10-22 Brian Masney <masneyb@gftp.org> |
312 * lib/rfc2068.c - fixed parsing some chunked file transfers | |
313 | |
291 | 314 2003-10-19 Brian Masney <masneyb@gftp.org> |
292 | 315 * lib/rfc959.c - abort a file transfer properly. When a transfer is |
316 aborted, you will not be disconnected from the remote site. | |
317 | |
291 | 318 * lib/protocols.c lib/gftp.h - added gftp_string_from_utf8(). Also, make |
319 gftp_string_{to,from}_utf8() be defined all the time. When using | |
320 glib 1.2, the functions will always return NULL. | |
321 | |
322 * lib/protocols.c - when creating a directory or renaming files, make | |
323 sure the new name is converted from UTF8 to the local character set | |
324 or the charset specified in the remote_charsets option. | |
325 | |
326 * src/gtk/misc-gtk.c (update_window_info) - when showing the directory | |
327 we are currently in, make sure it is converted to UTF8 | |
328 | |
290 | 329 2003-10-18 Brian Masney <masneyb@gftp.org> |
330 * lib/misc.c lib/gftp.h src/text/gftp-text.c src/gtk/gftp-gtk.c - added | |
331 gftp_locale_init(). | |
332 | |
333 * src/gtk/Makefile.am src/text/Makefile.am - removed declaration of | |
334 LOCALE_DIR | |
335 | |
336 * lib/Makefile.am - added declaration of LOCALE_DIR | |
337 | |
289 | 338 * lib/misc.c (insert_commas) - if _GNU_SOURCE is defined, instead of |
339 using my builtin function for formatting numbers, use glibc's %'ld | |
340 (or %'lld) format to print the numbers out. This is more portable for | |
341 other locales. | |
342 | |
290 | 343 2003-10-17 Brian Masney <masneyb@gftp.org> |
288 | 344 * lib/rfc959.c (rfc959_ipv[46]_data_connection_new) - when there is an |
345 error establishing a connection to the remote server, make sure that | |
346 GFTP_ERETRYABLE is returned. | |
347 | |
287 | 348 2003-10-13 Brian Masney <masneyb@gftp.org> |
349 * src/gtk/options_dialog.c - when specifying a FTP proxy config in the | |
350 GTK+ 2.0 port, the last character was getting chopped off. | |
351 | |
284 | 352 2003-10-12 Brian Masney <masneyb@gftp.org> |
286 | 353 * lib/rfc959.c - when logging in to the server, if a 5xx code is |
354 returned, don't attempt to log in again. | |
355 | |
285 | 356 * src/gtk/bookmarks.c - disconnect from the site before we parse the |
357 bookmarks (from Aurelien Jarno <lists@aurel32.net>) | |
358 | |
284 | 359 * lib/sshv2.c - fixed crash when deleting subdirectories with the SSH2 |
360 protocol. | |
361 | |
281 | 362 2003-10-4 Brian Masney <masneyb@gftp.org> |
363 * lib/protocols.c - fix for CRAY directory listings. Some UNIX directory | |
364 listings with files containing spaces could be misinterpreted. | |
365 | |
366 * cvsclean - purge the m4 directory, but save the largefile.m4 file. | |
367 (from Nathan Robertson <nathanr@nathanr.net>) | |
368 | |
280 | 369 2003-10-03 Marcel Telka <marcel@telka.sk> |
370 | |
371 * configure.in (ALL_LINGUAS): Added sk. | |
372 | |
278 | 373 2003-10-2 Brian Masney <masneyb@gftp.org> |
374 * lib/rfc959.c - fixed rename bug (from | |
375 Aurelien Jarno <aurel32@debian.org>) | |
376 | |
377 * src/gtk/gftp-gtk.c - make the help menu left aligned so that it is | |
378 more consistent with other GNOME apps | |
379 (from Miguel Ibarra <mibarra@ximian.com>) | |
380 | |
381 * src/gtk/transfer.c - right after the pointer to the next transfer | |
382 is moved, set the current transfer size back to 0. The user could | |
383 briefly (< 1 sec) see the old size transfered on the next file. | |
384 | |
277 | 385 2003-09-23 Taneem Ahmed <taneem@bengalinux.org> |
386 | |
387 * configure.in: Added "bn" to ALL_LINGUAS. | |
388 | |
273 | 389 2003-9-21 Brian Masney <masneyb@gftp.org> |
276 | 390 * src/gtk/menu-items.c (dosave_directory_listing) - fixed a bug that |
391 would occur when saving directory listings to a file, the last filename | |
392 in the list was never written to the file | |
393 (from Aurelien Jarno <aurel32@debian.org>) | |
394 | |
275 | 395 * lib/protocols.c (gftp_parse_bookmark) lib/gftp.h lib/bookmark.c |
396 src/gtk/bookmarks.c - added pointer to refresh_local variable that is | |
397 enabled if the local directory was changed. In src/gtk/bookmarks.c, if | |
398 the local directory was changed, refresh the directory listing. | |
399 | |
274 | 400 * lib/local.c src/gtk/transfer.c src/text/gftp-text.c - if there is a |
401 dangling symlink in the current directory, don't bail out. This was | |
402 causing directory listings to appear truncated. | |
403 | |
404 * configure.in - increment version to 2.0.16pre0 | |
405 | |
273 | 406 * lib/rfc959.c - if there is a login failure, return GFTP_ERETRYABLE |
407 (from winkey <rush@winkey.oompah.org>) | |
408 | |
268 | 409 2003-09-01 Metin Amiroff <metin@karegen.com> |
410 | |
411 configure.in: Added "az" in ALL_LINGUAS. | |
412 | |
274 | 413 2003-8-21 Brian Masney <masneyb@gftp.org> |
414 * Officially released 2.0.15 | |
415 | |
261 | 416 2003-8-20 Brian Masney <masneyb@gftp.org> |
417 * lib/gftp.h lib/protocols.c - largefile fixes | |
418 | |
419 * configure.in debian/changelog - updated version | |
420 | |
421 * cvsclean - clean up after ourselves a little more | |
422 | |
423 * ChangeLog-old README TODO docs/website/index.html.in - updated | |
424 | |
260 | 425 2003-8-17 Brian Masney <masneyb@gftp.org> |
426 * lib/protocols.c (parse_time) - when parsing timestamps that are not in | |
427 the current locale, skip over the proper amount of tokens. This is so | |
428 that the filename is returned properly. | |
429 | |
430 * lib/misc.c (gftp_info) - show the protocols that are installed. | |
431 | |
253 | 432 2003-8-11 Brian Masney <masneyb@gftp.org> |
255 | 433 * lib/local.c (local_get_next_file) - fix for directories that are |
434 symlinks | |
435 | |
436 * src/gtk/*.[ch] - updated copyright dates to 2003 on all of the files | |
437 | |
254 | 438 * src/gtk/menu-items.c lib/rfc959.c - fix for selecting ASCII/Binary |
439 transfers | |
440 | |
253 | 441 * src/gtk/delete_dialog.c - don't attempt to clear the cache for the |
442 protocols that have the cache disabled | |
443 | |
444 * lib/local.c (local_chdir) - if request->directory == directory, | |
445 don't free the request->directory and run getcwd(). This fixes a double | |
446 free in the delete dialog in the GTK+ port | |
447 | |
448 * lib/gftp.h - added FIXME comment | |
449 | |
450 * lib/cache.c (gftp_delete_cache_entry) - added assertion | |
451 | |
250 | 452 2003-8-7 Brian Masney <masneyb@gftp.org> |
453 * configure.in - HPUX fix | |
454 | |
455 * debian/changelog - incremented version | |
456 | |
457 * Officially release 2.0.15rc2 | |
458 | |
248 | 459 2003-8-7 Brian Masney <masneyb@gftp.org> |
249 | 460 * lib/cache.c lib/misc.c lib/protocols.c lib/pty.c - make sure a NUL |
461 byte appears at the end of the buffer after the call to strncpy | |
462 | |
463 * lib/rfc959.c - increased buffer size to directory parsing routine | |
464 | |
248 | 465 * lib/protocols.c (gftp_fd_write) - use a signed variable to store the |
466 result from write(). Write errors were not being caught properly. | |
467 | |
247 | 468 2003-8-6 Brian Masney <masneyb@gftp.org> |
469 * lib/misc.c (gftp_build_path) - fixed initial path beginning with //. | |
470 (expand_path) - when the path is empty at the end, set it to /. This | |
471 would happen for directories like /etc/.. | |
472 | |
246 | 473 2003-8-4 Brian Masney <masneyb@gftp.org> |
474 * src/gtk/transfer.c (update_file_status) - fix possible division by 0 | |
475 | |
245 | 476 2003-8-4 Brian Masney <masneyb@gftp.org> |
477 * src/gtk/gftp-gtk.c (CreateMenus) - on startup, select the proper | |
478 ASCII/binary radio button (looks like an old bug!) | |
479 | |
480 * lib/misc.c lib/gftp.h - renamed my version of g_build_path() (was | |
481 used only in glib 1.2 only) to gftp_build_path() and it's compiled in | |
482 all the time now | |
483 | |
484 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - | |
485 instead of using g_build_path(), use gftp_build_path() | |
486 | |
244 | 487 2003-8-3 Brian Masney <masneyb@gftp.org> |
488 * lib/local.c (local_put_file) - specify an initial file creation mode | |
489 of 0644 | |
490 | |
491 * lib/misc.c lib/gftp.h - added gftp_parse_file_size(). This function | |
492 works correctly for files greater than 2.1GB | |
493 | |
494 * lib/rfc959.c (rfc959_get_file) lib/protocols.c lib/rfc2068.c | |
495 lib/rfc959.c - use gftp_parse_file_size() | |
496 | |
497 * lib/protocols.c lib/gftp.h (gftp_get_file, gftp_put_file, | |
498 gftp_transfer_file) - changed type of startsize paramter from size_t | |
499 to off_t | |
500 | |
243 | 501 2003-7-31 Brian Masney <masneyb@gftp.org> |
502 * lib/sshv2.c - fix blocking problem reading the error message from the | |
503 remote server when there was an error establishing a connection | |
504 | |
505 * lib/misc.c (copy_fdata) - copy utf8_file variable in gftp_file | |
506 structure. (fix double free that was only in development version) | |
507 | |
508 * lib/misc.c - added --info argument to the command line. This will | |
509 call gftp_info(), which will print out some information about how | |
510 gftp was compiled. | |
511 | |
512 * lib/protocols.c lib/bookmarks.c lib/gftp.h src/gtk/bookmarks.c - | |
513 added local_request parameter to gftp_parse_bookmark(). If this is not | |
514 NULL, and this bookmark specifies a local directory, it will change to | |
515 it. | |
516 | |
517 * configure.in - increment version to 2.0.15rc2 | |
518 | |
242 | 519 2003-07-30 Dmitry G. Mastrukov <dmitry@taurussoft.org> |
520 | |
521 * configure.in: Added Belarusian to ALL_LINGUAS. | |
522 | |
239 | 523 2003-7-29 Brian Masney <masneyb@gftp.org> |
524 * src/gtk/options_dialog.c - fix crash that would occur when hitting | |
525 apply, then ok | |
526 | |
235 | 527 2003-7-25 Brian Masney <masneyb@gftp.org> |
236 | 528 * configure.in - define HAVE_OPENPTY if openpty() is found in libutil |
529 | |
235 | 530 * lib/gftp.h lib/pty.c - moved including of some PTY related header |
531 files to pty.c. Hopefully should fix build problems under FreeBSD | |
532 | |
234 | 533 2003-7-25 Brian Masney <masneyb@gftp.org> |
534 * src/gtk/transfer.c - changed looking up of overwrite_by_default to | |
535 overwrite_default | |
536 | |
537 * src/text/gftp-text.h - fix for when the readline library was not | |
538 found on the local system | |
539 | |
232 | 540 2003-7-25 Brian Masney <masneyb@gftp.org> |
541 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is | |
542 available (for FreeBSD) | |
543 | |
544 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann | |
545 <oliver@FreeBSD.ORG>) | |
546 | |
547 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added | |
548 __attribute__((format(printf, 3, 4))) to logging functions (from | |
549 Oliver Lehmann <oliver@FreeBSD.ORG>) | |
550 | |
551 2003-7-25 Brian Masney <masneyb@gftp.org> | |
552 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is | |
553 available (for FreeBSD) | |
554 | |
555 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann | |
556 <oliver@FreeBSD.ORG>) | |
557 | |
558 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added | |
559 __attribute__((format(printf, 3, 4))) to logging functions (from | |
560 Oliver Lehmann <oliver@FreeBSD.ORG>) | |
561 | |
231 | 562 2003-7-23 Brian Masney <masneyb@gftp.org> |
563 * TODO - updated | |
564 | |
565 * debian/* - new files from the Debian maintainer | |
566 | |
567 * docs/website/generate-gftp-website.pl - fixed generating changelog | |
568 file | |
569 | |
570 * po/*.po - updated line numbers | |
571 | |
230 | 572 2003-7-23 Brian Masney <masneyb@gftp.org> |
573 * configure.in - incremented version to 2.0.15rc1. Also, if readline | |
574 wasn't found on the system, the text port wasn't be built | |
575 | |
576 * ChangeLog-old - added summary of changes since version 2.0.14 | |
577 | |
578 * TODO - updated | |
579 | |
580 * src/text/gftp-text.c - build fixes if readline isn't present on the | |
581 system | |
582 | |
583 * lib/sshv2.c - don't print out the network error as well when getting | |
584 the error message from the remote server. The user is only interested | |
585 in the error returned from the server. | |
586 | |
229 | 587 2003-7-22 Brian Masney <masneyb@gftp.org> |
588 * lib/config_file.c lib/gftp.h - added gftp_lookup_bookmark_option() | |
589 and gftp_set_bookmark_option(). Also added _gftp_set_option_value() | |
590 that is used by the set functions for bookmark and request structures | |
591 | |
592 * src/gtk/bookmarks.c - make sure the options are copied over to the | |
593 new bookmarks. Also show all of the editable toptions for this bookmark | |
594 entry | |
595 | |
596 * src/gtk/options_dialog.c src/gtk/gftp-gtk.h lib/config_file.c | |
597 lib/gftp.h - improvements to overriding options for each bookmark | |
598 entry. There is still one crash that is occuring that I have to track | |
599 down. For the moment, don't edit the bookmarks twice in the same | |
600 session. | |
601 | |
227 | 602 2003-7-20 Brian Masney <masneyb@gftp.org> |
603 * lib/config_file.c lib/gftp.h - added compare_function to | |
604 gftp_config_vars structure. (gftp_set_global_option) use the compare | |
605 function to see if the value was actually changed, and if so set the | |
606 gftp_configuration_changed variable | |
607 | |
608 * lib/misc.c lib/gftp.h - For glib 1.2, added my version of | |
609 g_build_path() since it's not there | |
610 | |
611 * lib/misc.c - GLIB/GTK+ 1.2 fixes | |
612 | |
613 * lib/protocols.c (gftp_fd_open) - cleaned up some | |
614 | |
615 * lib/rfc959.c (rfc959_init) - if the email address is blank, get the | |
616 users address here instead of in register_module. It was being blanked | |
617 out when the config file was being read | |
618 | |
619 * lib/options.h lib/rfc2068.c lib/rfc959.c lib/sshv2.c - mark the | |
620 config variables that can show up in the bookmarks editor | |
621 | |
622 * src/text/gftp-text.c src/gtk/options_dialog.c - use | |
623 gftp_set_global_option() to set the new configuration values | |
624 | |
625 * src/gtk/bookmarks.c - fixed crash in bookmarks dialog. Added notebook | |
626 widget to the dialog as well. The options that can be edited for this | |
627 site will show up in other tabs | |
628 | |
629 * src/gtk/gftp-gtk.c - fixes to the calls to gftp_set_global_option() | |
630 | |
631 * src/gtk/options_dialog.c - added gftp_gtk_setup_bookmark_options() | |
632 to display all the editable options for this bookmark | |
633 | |
222 | 634 2003-7-11 Brian Masney <masneyb@gftp.org> |
635 * lib/protocols.c (gftp_calc_kbs) - only call gettimeofday() at the | |
636 end only if we are throttling this connection | |
637 | |
638 * lib/cache.c lib/options.h docs/sample.gftp/gftprc - added cache_ttl | |
639 option to determine the amount of time that cache entries will stay | |
640 around | |
641 | |
642 * docs/gftp.xml docs/legal.xml docs/figures/* - documentation from | |
643 Alexander Kirillov <kirillov@math.sunysb.edu> | |
644 | |
645 * docs/website - files for generating my main website. They aren't | |
646 pretty, but hey it works. I'm mainly putting these in CVS just for | |
647 backup purposes. | |
648 | |
220 | 649 2003-7-10 Brian Masney <masneyb@gftp.org> |
650 * lib/misc.c (insert_commas) - improved calculating # of digits | |
651 in number. (Not sure if this worked properly for long long's, aka | |
652 off_t when _LARGEFILE_SOURCE is defined) | |
653 | |
654 * src/gtk/transfer.c (update_file_status) - changed type of remaining | |
655 field to be off_t. (hopefully fixes >2.1GB problem) | |
656 | |
657 * lib/protocols.c (gftp_calc_kbs) - improved throttling module. | |
658 | |
219 | 659 2003-7-9 Brian Masney <masneyb@gftp.org> |
660 * lib/sshv2.c - if we are logging in to the server, and the message | |
661 size is too big from the server, assume that an error message follows | |
662 and log the ASCII text to the log window | |
663 | |
664 * src/gtk/options_dialog.c - make sure the value is set properly for | |
665 the textcomboedt option types (the FTP proxy server type uses this) | |
666 | |
667 * lib/rfc2068.c - HTTP proxy bug fixes. Also, moved rfc2068_connect() | |
668 call to rfc2068_send_command() and removed it from the now unneeded | |
669 places. Also, fix in call to HEAD command | |
670 | |
671 * src/text/gftp-text.c - fixed NULL pointer deference in changing | |
672 directory | |
673 | |
674 * docs/sample.gftp/gftprc - enable require SSH user/pass by default | |
675 | |
218 | 676 2003-7-9 Brian Masney <masneyb@gftp.org> |
677 * lib/config_file.c (gftp_write_config_file) - fix for writing out | |
678 list items to the config file. | |
679 | |
680 * lib/config_file.c lib/gftp.h - added gftp_free_proxy_hosts() and | |
681 gftp_copy_proxy_hosts() | |
682 | |
683 * lib/protocols.c (gftp_connect_server) - look up dont_use_proxy | |
684 instead of ext | |
685 | |
686 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - | |
687 when calling g_build_path(), set the directory separator to / instead | |
688 of G_DIR_SEPARATOR_S | |
689 | |
690 * src/gtk/gftp-gtk.c (toolbar_hostedit) - fixed crash | |
691 | |
692 * src/gtk/gftp-gtk.h - removed gotbytes from gftp_window_data | |
693 structure | |
694 | |
695 * src/gtk/options_dialog.c - show proxy hosts in options dialog | |
696 | |
697 * docs/sample.gftp/gftprc - new default config file | |
698 | |
215 | 699 2003-7-7 Brian Masney <masneyb@gftp.org> |
700 * configure.in src/gtk/Makefile.am src/text/Makefile.am - if the | |
701 OpenSSL libraries are available on the system, link them in and | |
702 define USE_SSL. The generic SSL engine and the HTTPS protocol checks | |
703 for this | |
704 | |
705 * lib/protocols.c (gftp_get_line) - small fix | |
706 | |
707 * lib/rfc2068.c - fixed several bugs in the handling of chunked | |
708 messages that are spread across multiple packets (the HTTPS protocol | |
709 unconvered all of these) | |
710 | |
711 * lib/sslcommon.c - several fixes and cleanups | |
712 | |
213 | 713 2003-7-6 Brian Masney <masneyb@gftp.org> |
714 * lib/configure.in - check for getdtablesize() | |
715 | |
716 * TODO - updated | |
717 | |
211 | 718 2003-7-6 Brian Masney <masneyb@gftp.org> |
719 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - | |
720 instead of using g_strconcat to build the directory paths, use | |
721 g_build_path. Fixes a bug when you was connected to a remote host, | |
722 and you was in /, the path would show up as // | |
723 (from Krzysztof Foltman <kfoltman@onet.pl>, slightly changed by me) | |
724 | |
210 | 725 2003-7-6 Brian Masney <masneyb@gftp.org> |
726 * lib/pty.c lib/gftp.h - added gftp_exec_with_new_pty() and | |
727 gftp_exec_without_new_pty() | |
728 | |
729 * lib/sshv2.c - use the 2 new functions above | |
730 | |
731 * lib/pty.c lib/gftp.h - split open_ptys() to _gftp_ptym_open() | |
732 and _gftp_ptys_open() | |
733 | |
734 * lib/sslcommon.c - don't do thread setup if we are compiling against | |
735 glib 1.2. I do not want to link against the pthread library because | |
736 that would make the text port dependant on pthreads being installed on | |
737 the box | |
738 | |
209 | 739 2003-7-5 Brian Masney <masneyb@gftp.org> |
740 * lib/protocols.c (gftp_get_line) - fixed bug where the read function | |
741 was being called one extra time after the end of file was reached | |
207 | 742 |
209 | 743 * lib/rfc2068.c - fixes for chunked file transfers. All known issues with the |
744 HTTP protocol should be (hopefully) fixed now | |
745 | |
746 * lib/httpcommon.h (struct rfc2068_params_tag) - added eof variable | |
207 | 747 |
748 2003-7-1 Brian Masney <masneyb@gftp.org> | |
749 * lib/misc.c (base64_encode) - alphabet fix (+ wasn't a valid | |
750 character, it should have been /) (thanks to Holger Kiehl | |
751 <Holger.Kiehl@dwd.de> for pointing this out) | |
752 | |
753 * lib/config_file.c lib/gftp.h - added copy function for options | |
754 variables. The functions gftp_config_file_copy_text(), | |
755 gftp_config_file_copy_ptr_contents() and gftp_config_file_copy_color() | |
756 were added | |
757 | |
758 * lib/protocols.c - make sure the remote_charsets string is restored | |
759 properly after it is used | |
760 | |
761 * src/gtk/bookmarks.c - remove memory leak comments, these are fixed | |
762 now | |
763 | |
764 * src/gtk/transfer.c - removed start_file_transfers variable | |
765 | |
766 * src/gtk/misc-gtk.c src/gtk/gftp-gtk.h lib/misc.c lib/gftp.h - moved | |
767 get_next_selection() to lib | |
768 | |
769 * acinclude.h (AC_TYPE_SOCKLEN_T) - AC_DEFINE fix (from | |
770 Nathan Robertson <nathanr@nathanr.net>) | |
771 | |
204 | 772 2003-6-25 Brian Masney <masneyb@gftp.org> |
773 * lib/misc.c (expand_path) - small improvements | |
774 | |
775 * lib/rfc2068.c src/text/gftp-gtk.c - fixes for path handling, namely | |
776 when changing directories to the parent (..) | |
777 | |
203 | 778 2003-6-25 Brian Masney <masneyb@gftp.org> |
779 * lib/misc.c - fix warning if DMALLOC is disabled | |
780 | |
781 * src/text/gftp-text.c - don't attempt to expand the local directory | |
782 | |
783 * TODO - updated | |
784 | |
202 | 785 2003-6-25 Brian Masney <masneyb@gftp.org> |
786 * acinclude.m4 - added AC_TYPE_SOCKLEN_T. Thanks to | |
787 Nathan Robertson <nathanr@nathanr.net> for pointing this out | |
788 | |
789 * configure.in - call AC_TYPE_SOCKLEN_T. Updates to AC_OUTPUT | |
790 | |
791 * lib/gftp.h - remove check for HAVE_SOCKLEN_T | |
792 | |
793 * Makefile.am - formatting fixes | |
794 | |
201 | 795 2003-6-25 Brian Masney <masneyb@gftp.org> |
796 * configure.in - added mk to ALL_LINGUAS | |
797 | |
798 * lib/gftp.h - added several macros for dmalloc | |
799 | |
800 * lib/misc.c src/text/gftp-text.c src/gtk/gftp-gtk.c - added | |
801 gftp_shutdown() to misc.c. This will write out the configuration | |
802 file, clear the cache, and if dmalloc is enabled, free the memory | |
803 that was allocated on startup | |
804 | |
805 * lib/config_file.c lib/gftp.h lib/misc.c lib/options.h - added | |
806 gftp_configuration_changed parameter | |
807 | |
808 * lib/config_file.c lib/misc.c lib/protocols.c - added | |
809 gftp_config_free_options() | |
810 | |
811 * lib/config_file.c src/gtk/bookmarks.c - added gftp_bookmarks() which | |
812 is derived mostly from bm_close_dialog() | |
813 | |
814 * lib/rfc959.c - added rfc959_request_destroy(). Free the getline | |
815 buffers in this function | |
816 | |
817 * src/gtk/misc-gtk.c (gftp_item_factory_translate) - remove double | |
818 g_strdup() call | |
819 | |
820 * lib/config_file.c lib/gftp.h src/gtk/misc-gtk.c - moved | |
821 get_xpm_path() to GTK+ port. No longer call it startup when reading | |
822 the config file | |
823 | |
199 | 824 2003-6-24 Brian Masney <masneyb@gftp.org> |
825 * lib/config_file.c lib/gftp.h lib/protocols.c - added backend for | |
826 overriding options on a per bookmark basis. Also added | |
827 gftp_copy_local_options() to config_file.c | |
828 | |
829 * lib/gftp.h lib/misc.c src/gtk/bookmarks.c - added | |
830 gftp_free_bookmark() to misc.c. It was taken from the function | |
831 free_bookmark_entry_items() in bookmarks.c | |
832 | |
833 * lib/sslcommon.c - formatting fixes. Added thread functions (mostly | |
834 from the OReilly SSL book) | |
835 | |
198 | 836 2003-6-22 Brian Masney <masneyb@gftp.org> |
837 * lib/config_file.c lib/gftp.h - renamed parse_args to | |
838 gftp_config_parse_args() and removed the static declaration | |
839 | |
840 * lib/protocols.c (gftp_request_destroy) - fixed memory problem with | |
841 the new local configuration interface | |
842 | |
843 * src/gtk/gftp-gtk.c - added gftp_gtk_config_(read|write)_color(). | |
844 I am overriding the read and write functions for | |
845 gftp_option_type_color to be these functions. This is so that I can | |
846 use a GdkColor structure instead of a gftp_color structure | |
847 | |
848 * src/gtk/misc-gtk.c - when destroying the dialogs, set the pointers | |
849 to NULL before we call the callback functions. This is to make sure | |
850 that they aren't being used in the callbacks | |
851 | |
852 * TODO - updated | |
853 | |
195 | 854 2003-6-19 Brian Masney <masneyb@gftp.org> |
855 * autogen.sh - updated to hopefully make it more portable across | |
856 various systems | |
857 | |
858 * lib/rfc959.c - change variable type of data_addr_len from size_t | |
859 to socklen_t (fixed warnings on 64 bit machines) | |
860 | |
861 * src/gtk/chmod_dialog.c src/gtk/gftp-gtk.c src/gtk/menu-items.c | |
862 src/gtk/misc-gtk.c src/gtk/mkdir_dialog.c src/gtk/options_dialog.c | |
863 src/gtk/rename_dialog.c src/gtk/transfer.c - rather than casting | |
864 from integer to pointer and vice versa, use GINT_TO_POINTER and | |
865 GPOINTER_TO_INT. These macros do the exact same thing and I'm | |
866 still getting compiler warnings on Debian Sparc64 with -m64, but at | |
867 least I'll be able to fix the define in glib and then these warnings | |
868 will be fixed then | |
869 | |
191 | 870 2003-6-18 Brian Masney <masneyb@gftp.org> |
871 * lib/protocols.c - send right parameters to the logging function | |
872 (from Nam SungHyun <namsh@kldp.org>) | |
873 | |
190 | 874 2003-6-17 Brian Masney <masneyb@gftp.org> |
875 * src/gtk/misc-gtk.c (ftp_log) - remote charset fixes for when the log | |
876 message is generated inside a child thread | |
877 | |
878 * lib/cache.c - don't complain about not being able to open index.db | |
879 | |
184 | 880 2003-6-16 Brian Masney <masneyb@gftp.org> |
188 | 881 * lib/protocols.c (gftp_string_to_utf8) - return if request is NULL |
882 | |
187 | 883 * lib/protocols.c - run g_iconv_close() in gftp_disconnect() instead |
884 of gftp_end_transfer() | |
885 | |
186 | 886 * lib/gftp.h src/text/gftp-text.c src/gtk/misc-gtk.c - changed 2nd |
887 parameter of logging function to be a request structure, instead of | |
888 request->user_data. In the logging functions, if the string isn't in | |
889 UTF-8, convert it with gftp_string_to_utf8() | |
890 | |
891 * lib/bookmark.c lib/cache.c lib/gftp.h lib/https.c lib/local.c | |
892 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c lib/sslcommon.c | |
893 src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/gftp-gtk.h | |
894 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir_dialog.c | |
895 src/gtk/rename_dialog.c src/gtk/transfer.c src/text/gftp-text.c | |
896 src/gtk/gftp-gtk.h src/text/gftp-text.h - pass request structure | |
897 to logging function instead of request->user_data | |
898 | |
185 | 899 * lib/protocols.c (_gftp_get_next_charset) - set the separator for |
900 remote charsets to be a comma | |
901 | |
902 * lib/options.h - updated description of remote charsets | |
903 | |
184 | 904 * lib/gftp.h lib/misc.c lib/options.h lib/protocols.c |
905 src/gtk/misc-gtk.c - added remote_charsets option. Whenever a file is | |
906 read in that is not in UTF-8, it will first attempt to convert it from | |
907 the local charset, and if that fails, it will try each of the locales | |
908 in this list. I have no idea if this even works, so if someone can test | |
909 this, please let me know. | |
910 | |
182 | 911 2003-6-15 Brian Masney <masneyb@gftp.org> |
912 * lib/cache.c lib/gftp.h - added gftp_generate_cache_description(). | |
913 | |
914 * lib/cache.c lib/gftp.h src/text/gftp-text.c src/gtk/delete-dialog.c | |
915 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir-dialog.c - Added | |
916 description parameter to gftp_delete_cache_entry(). | |
917 | |
918 * lib/protocols.c lib/gftp.h - added gftp_fd_open(). It will call | |
919 open() and then set the socket option close on exec | |
920 | |
921 * lib/cache.c lib/local.c lib/misc.c - use gftp_fd_open() instead of | |
922 open() | |
923 | |
924 * lib/rfc959.c lib/protocols.c - on newly created sockets, make sure | |
925 the close on exec socket option is set | |
926 | |
927 * lib/options.h src/text/gftp-text.c src/gtk/transfer.c - added | |
928 preserve_permissions option | |
929 | |
930 * lib/protocols.c (gftp_parse_url) - allow an @ to be in the username | |
931 | |
932 * src/text/gftp-text.c - after transfering a file, honor | |
933 preserve_permissions if it is set | |
934 | |
935 * src/gtk/delete-dialog.c - improvments to clearing the expired cache | |
936 entries | |
937 | |
179 | 938 2003-6-14 Brian Masney <masneyb@gftp.org> |
939 * lib/cache.c (gftp_delete_cache_entry) - fix for restoring newlines | |
940 | |
941 * lib/gftp.h lib/protocols.c - added EOF flag for gftp_get_line() | |
942 | |
943 * lib/gftp.h lib/pty.c - added get_pty_impl() function for each PTY | |
944 type | |
945 | |
946 * src/text/gftp-text.c - after removing files, clear the cache for | |
947 that directory | |
948 | |
178 | 949 2003-6-11 Brian Masney <masneyb@gftp.org> |
950 * lib/configure.in lib/gftp.h - portability fix for openpty(). (from | |
951 Nathan Robertson <nathanr@nathanr.net>, which he took from | |
952 http://mail.python.org/pipermail/patches/2000-June/000953.html) | |
953 | |
954 * lib/pty.h - found out about #elif preprocessor macro ;) | |
955 | |
177 | 956 2003-6-9 Brian Masney <masneyb@gftp.org> |
957 * lib/bookmark.c lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c | |
958 lib/rfc959.c lib/sshv2.c - make return value of *_set_config_options() | |
959 be an integer | |
960 | |
961 * lib/rfc2068.c lib/rfc959.c - return the error code of | |
962 gftp_connect_server() if there was a connection problem | |
963 | |
964 2003-6-8 Brian Masney <masneyb@gftp.org> | |
965 * lib/rfc959.c lib/rfc2068.c - if gftp_connect_server() returns an | |
966 error, make sure the exact error code is returned | |
967 | |
175 | 968 2003-6-8 Brian Masney <masneyb@gftp.org> |
969 * lib/sslcommon.c - added entropy_len option. Added | |
970 gftp_ssl_get_index(). Use SSL_get_ex_data() so that we can get the | |
971 request structure, and error messages can be logged properly. Changed | |
972 the verify depth from 4 to 9 | |
973 | |
174 | 974 2003-6-8 Brian Masney <masneyb@gftp.org> |
975 * lib/gftp.h lib/sslcommon.c - added ssl_register_module(). This | |
976 function registers the configuration variables for the SSL engine. | |
977 Right now, the only variable is the entropy source | |
978 | |
979 * lib/https.c (https_register_module) - call ssl_register_module(). | |
980 Multiple protocols will be able to call this function, it will only | |
981 be initialized once | |
982 | |
173 | 983 2003-6-8 Brian Masney <masneyb@gftp.org> |
984 * lib/bookmark.c lib/gftp.h lib/https.c lib/local.c lib/misc.c | |
985 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c | |
986 src/text/gftp-text.c src/gtk/gftp-gtk.c - made the init function for | |
987 all the protocols return an integer instead of nothing. If there was an | |
988 error setting up the protocol, GFTP_EFATAL should be returned and the | |
989 connection should be aborted. The HTTPS protocol uses this to return if | |
990 SSL support was not compiled in | |
991 | |
992 * lib/protocols.c src/text/gftp-text.c src/gtk/dnd.c | |
993 src/gtk/gftp-gtk.c src/gtk/menu-items.c - have gftp_parse_url() log the | |
994 error messages to the user. This shouldn't have been done in the | |
995 individual ports | |
996 | |
997 * lib/https.c - only initialize the SSL engine the first time a SSL | |
998 connection is made. | |
999 | |
171 | 1000 2003-6-8 Brian Masney <masneyb@gftp.org> |
1001 * aclocal.m4 - removed, this file is automatically generated | |
1002 | |
1003 * autogen.sh - just call automake and aclocal, instead of automake-1.4 | |
1004 and aclocal-1.4 (from Nathan Robertson <nathanr@nathanr.net>) | |
1005 | |
1006 2003-6-8 Brian Masney <masneyb@gftp.org> | |
1007 * lib/https.c lib/options.h lib/sslcommon.c - make sure USE_SSL is | |
1008 defined before using any SSL functions | |
1009 | |
1010 * lib/gftp.h lib/protocols.c lib/rfc2068.c lib/sshv2.c lib/sslcommon.c | |
1011 lib/rfc959.c - make sure we use request->datafd for the connection. Removed | |
1012 sockfd from gftp_request structure | |
1013 | |
1014 * lib/rfc959.c - add data_connection to rfc959_parms structure. Use | |
1015 this for the FTP data connection | |
1016 | |
1017 * src/text/gftp-text.c - fixes for username/password prompt | |
1018 | |
1019 * src/gtk/misc-gtk.c src/gtk/transfer.c - s/sockfd/datafd/g | |
1020 | |
1021 * configure.in - added lib/Makefile (forgot to commit last time) | |
1022 | |
1023 * Makefile.am - added intl to SUBDIRS | |
1024 | |
1025 2003-6-8 Brian Masney <masneyb@gftp.org> | |
168 | 1026 * lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers. |
1027 Added read_function, write_function and post_connect function pointers | |
1028 to gftp_request structure. Added SSL object to gftp_request structure | |
1029 if USE_SSL is defined. Added protocol number and init function | |
1030 declarations for the HTTPS protocol | |
1031 | |
1032 * lib/options.h - added HTTPS to the list of supported protocols | |
1033 | |
1034 * lib/protocols.c lib/cache.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c - | |
1035 renamed gftp_read(), gftp_write() and gftp_set_sockblocking() to | |
1036 gftp_fd_read(), gftp_fd_write() and gftp_fd_set_sockblocking() | |
1037 respectively | |
1038 | |
1039 * lib/bookmark.c lib/local.c | |
1040 | |
1041 * lib/misc.c lib/rfc2068.c - moved base64_encode() to misc.c | |
166 | 1042 |
168 | 1043 * lib/protocols.c - improved parsing of URLs. Rather than calling |
1044 gftp_read() or gftp_write() directly, call the read_function or | |
1045 write_function that is set in the request structure. Expanded tabs | |
1046 to spaces. Cleanup for parsing of timestamps. In | |
1047 gftp_connect_server(), if a post_connect function pointer is set, | |
1048 call it after we are connected to the server. Improvements to | |
1049 gftp_get_line (). | |
1050 | |
1051 * lib/httpcommon.h lib/rfc2068.c - moved rfc2068_params structure to | |
1052 httpcommon.h. Fix for chunked file transfers, they were not handled | |
1053 at all before. Made the I/O calls a little more generic so that we can | |
1054 read from either a socket or a SSL connection. | |
1055 | |
1056 * lib/sslcommon.c - added generic SSL layer | |
1057 | |
1058 * lib/https.c - added support for the HTTPS protocol. It piggy backs | |
1059 off of the existing HTTP support and uses the generic SSL layer | |
1060 | |
1061 * src/gtk/bookmarks.c src/gtk/chmod_dialog.c src/gtk/gftp-gtk.c | |
1062 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/options_dialog.c | |
1063 src/gtk/view_dialog.c - set the window icon name to the gFTP <version> | |
1064 | |
1065 * configure.in - added lib back to SUBDIRS (oops) | |
1066 | |
1067 * lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h | |
1068 | |
1069 2003-5-27 Brian Masney <masneyb@gftp.org> | |
1070 * Makefile.am configure.in autogen.sh - build fixes | |
1071 | |
1072 * src/text/gftp-text.c - if the protocol we are connecting to | |
1073 doesn't need a username/password, don't prompt the user for one | |
166 | 1074 |
162 | 1075 2003-5-22 Brian Masney <masneyb@gftp.org> |
168 | 1076 * lib/misc.c (gftp_usage) - updated usage statement |
162 | 1077 |
168 | 1078 * lib/options.h - put terminate options properly |
162 | 1079 |
158 | 1080 2003-05-06 Christian Rose <menthos@menthos.com> |
1081 | |
1082 * configure.in: Added sr and sr@Latn to ALL_LINGUAS. | |
1083 | |
154 | 1084 2003-05-01 Hasbullah Bin Pit <sebol@ikhlas.com> |
1085 | |
1086 * configure.in(ALL_LINGUAS): Added "ms". | |
1087 | |
151 | 1088 2003-4-27 Brian Masney <masneyb@gftp.org> |
1089 * lib/config_file.c (gftp_config_file_read_float) - use strtod instead | |
1090 of strtof(). ANSI C describes strtod, and C99 describes strtof(). Some | |
1091 older systems don't have strtof() | |
1092 | |
1093 * lib/gftp.h - if HAVE_OPENPTY is defined, include pty.h. Fix for | |
1094 GFTP_GET_AI_FAMILY when request or request->hostp is NULL. Added | |
1095 free_hostp boolean to struct gftp_request | |
1096 | |
1097 * lib/misc.c src/gtk/delete_dialog.c src/gtk/transfer.c - added | |
1098 copy_local_options parameter. Add a pointer to newreq->hostp from the | |
1099 source request structure | |
1100 | |
1101 * lib/protocols.c - honor free_hostp | |
1102 | |
1103 * lib/rfc959.c - fix for IPV4/IPV6 detection | |
1104 | |
1105 * src/gtk/misc-gtk.c src/gtk/options_dialog.c - fixed compiler errors | |
1106 when compiling against GTK+ 1.2 | |
1107 | |
1108 * src/gtk/transfer.c - lookup option one_transfer instead of | |
1109 do_one_transfer_at_a_time | |
1110 | |
149 | 1111 2003-04-27 Christian Rose <menthos@menthos.com> |
1112 | |
1113 * lib/rfc959.c: Fix bug #111090 by adding | |
1114 /* xgettext:no-c-format */ comment. This trivial bug prevented any | |
1115 full localization of gftp. | |
1116 | |
146 | 1117 2003-4-25 Brian Masney <masneyb@gftp.org> |
1118 * lib/rfc959.c - added IPV6 support (RFC2428). The only part of the | |
1119 project that isn't IPV6 ready is the proxy comparsion functions. | |
1120 | |
1121 * lib/protocols.c - change the hints.ai_family paramater from AF_INET | |
1122 to PF_UNSPEC | |
1123 | |
1124 * lib/gftp.h lib/misc.c lib/pty.c - moved the functionality of | |
1125 pty[ms]_open() to pty.c. Combined these 2 functions into open_ptys(), | |
1126 and there is one defined for each system type (lots of #define's in | |
1127 this file!) | |
1128 | |
1129 * lib/Makefile.am po/POTFILES.in - added pty.c | |
1130 | |
1131 * lib/sshv2.c - when searching for the password prompt, omit the first | |
1132 character in case it is capitalized. Also, use the new function | |
1133 open_ptys() | |
1134 | |
1135 * configure.in - search for openpty in -lutil. Also, define | |
1136 HAVE_OPENPTY if this function is present on the system | |
1137 | |
1138 | |
143 | 1139 2003-4-23 Brian Masney <masneyb@gftp.org> |
1140 * Makefile.am - removed config.rpath from EXTRA_DIST | |
1141 | |
1142 * configure.in - added 'sr' to ALL_LINGUAS. Incremented | |
1143 version to 2.0.15 (will be a little while before this is released. | |
1144 Still have lots to do) | |
1145 | |
1146 * docs/sample.gftp/gftprc - removed old unused SSH options. These were | |
1147 used by the SSH protocol I ripped out | |
1148 | |
1149 * lib/config_file.c - fix for gftp_set_request_option(). Implemented | |
1150 gftp_lookup_request_options(). Overriding of configuration options now | |
1151 works across the board :) | |
1152 | |
1153 * lib/protocols.c - extra checks for freeing memory | |
1154 | |
1155 * src/text/gftp-text.c - renamed ssh_use_sftp_subsys to the proper | |
1156 name of sshv2_use_sftp_subsys | |
1157 | |
1158 * src/gtk/transfer.c - renamed append_file_transfers option | |
1159 to the proper name of append_transfers. Also, added quick fix for | |
1160 start_file_transfers option that is still missing | |
1161 | |
1162 * debian/gftp-text.postinst - this will add add an alternative for the | |
1163 ftp command and point it to gftp-text | |
1164 | |
139 | 1165 2003-4-21 Brian Masney <masneyb@gftp.org> |
1166 * lib/gftp.h - added ui_cancel_function to struct gftp_option_type_var | |
1167 | |
1168 * src/gtk/gftp-gtk.c - added custom_edit_value to struct | |
1169 gftp_textcomboedt_widget_data | |
1170 | |
1171 * src/gtk/options_dialog.c - fixups for gftp_option_type_textcomboedt. | |
1172 The value will always convert %n to \n when reading in and then do the | |
1173 opposite conversion when saving the variable. Also, added tooltips to | |
1174 the options | |
1175 | |
1176 * lib/rfc959.c - remove FIXME comment | |
1177 | |
136 | 1178 2003-4-18 Brian Masney <masneyb@gftp.org> |
1179 * lib/config_file.c lib/gftp.h - removed gftp_option_type_subtree, | |
1180 gftp_option_type_table and gftp_option_type_newtable | |
1181 | |
1182 * lib/config_file.c - implemented gftp_set_request_option() | |
1183 | |
1184 * lib/gftp.h lib/config_file.c - changed declaration of | |
1185 ui_print_function in struct gftp_option_type. Also added | |
1186 ui_save_function field to this structure | |
1187 | |
1188 * lib/gftp.h added local_options_vars num_local_options_vars variables | |
1189 to gftp_request | |
1190 | |
1191 * lib/local.c (local_set_directory) - small improvements to this | |
1192 function | |
1193 | |
1194 * lib/misc.c - added gftp_copy_local_options() | |
1195 | |
1196 * lib/options.h - fix declaration of General tab | |
1197 | |
1198 * lib/protocols.c - free local options | |
1199 | |
1200 * lib/rfc2068.c - check to see if we're connecting to a FTP site via | |
1201 proxy | |
1202 | |
1203 * lib/rfc959.c lib/protocols.c - changes for CRAY directory listings | |
1204 | |
1205 * src/gtk/gftp-gtk.h - added struct gftp_options_dialog_data and | |
1206 struct gftp_textcomboedt_widget_data | |
1207 | |
1208 * src/gtk/options_dialog.c - start to use new configuration interface | |
1209 | |
1210 * src/gtk/transfer.c - remove FIXME note. This is already in | |
1211 lib/gftp.h | |
1212 | |
131 | 1213 2003-4-13 Brian Masney <masneyb@gftp.org> |
1214 * lib/config_file.c - fixed float config type | |
1215 | |
1216 * lib/gftp.h lib/misc.c - added gftp_gen_ls_string() | |
1217 | |
1218 * src/gtk/menu-items.c (dosave_directory_listing) | |
1219 src/text/gftp-text.c (gftp_text_ls) - use | |
1220 gftp_gen_ls_string() | |
1221 | |
129 | 1222 2003-4-13 Brian Masney <masneyb@gftp.org> |
1223 * lib/config_file.c - implemented gftp_set_global_option() | |
1224 | |
1225 * lib/gftp.h lib/misc.c - added gftp_tdata_new() | |
1226 | |
1227 * src/text/gftp-text.c src/gtk/transfer.c - use gftp_tdata_new() | |
1228 | |
1229 * src/gtk/bookmarks.c - In run_bookmark(), use gftp_parse_bookmark() | |
1230 function. Renamed all instances of gftp_bookmarks to | |
1231 gftp_bookmarks_var | |
1232 | |
1233 * src/gtk/gftp-gtk.[ch] - added global variables viewedit_processes | |
1234 and viewedit_processes_done. These used to be declared in | |
1235 lib/options.h | |
1236 | |
1237 * src/gtk/gftp-gtk.h (struct gftp_window_data) - removed sortcol and | |
1238 sortasds variables. Added prefix_col_str variable. This will either be | |
1239 local or remote | |
1240 | |
1241 * src/gtk/misc-gtk.c - removed r_gethostbyname() and r_getservbyname() | |
1242 | |
1243 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(), get_status() and | |
1244 parse_attribs(). These are in the lib/ directory now. Also, use | |
1245 g_static_mutex_*() functions from glib instead of pthread_mutex_*() | |
1246 | |
1247 * src/gtk/bookmark.c src/gtk/dnd.c src/gtk/menu-items.c | |
1248 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy() | |
1249 | |
1250 * src/gtk/options_dialog.c - commented out large parts of this file. | |
1251 This file is busted at the moment | |
1252 | |
1253 * src/gtk/*.[ch] - Use new configuration interface in all source | |
1254 files. Updated copyright dates on all source files | |
1255 | |
126 | 1256 2003-4-9 Brian Masney <masneyb@gftp.org> |
1257 * lib/gftp.h lib/config_file.c - reordered config option types. Added | |
1258 gftp_option_type_textcomboedt type | |
1259 | |
1260 * lib/options.h lib/rfc959.c - moved gftp_proxy_type to rfc959.c | |
1261 | |
1262 * lib/rfc959.c - added proxy_type that is | |
1263 gftp_option_type_textcomboedt. Consolidated help text into comment. | |
1264 In parse_ftp_proxy_string(), improve parsing of proxy config | |
1265 | |
125 | 1266 2003-4-8 Brian Masney <masneyb@gftp.org> |
1267 * src/text/gftp-text.c lib/misc.c - moved r_gethostbyname() and | |
1268 r_getservbyname() to lib/misc.c. Now uses GMutex functions | |
1269 | |
1270 * lib/config_file.c lib/gftp.h lib/options.h - added config | |
1271 variable type textcombo. default_protocol uses this | |
1272 | |
1273 * lib/config_file.c (gftp_read_config_file) - when reading in the | |
1274 list of supported protocols, add the protocol names to the list | |
1275 associated with default_protocol. Also, don't try to have | |
1276 default_protocol fall back to FTP. The code that uses this will fall | |
1277 back properly | |
1278 | |
1279 * lib/gftp.h (struct gftp_transfer) - renamed node to user_data | |
1280 | |
1281 * lib/misc.c lib/gftp.h - moved parse_attribs() from | |
1282 src/gtk/transfer.c to misc.c. Renamed to gftp_parse_attribs() | |
1283 | |
1284 * lib/protocols.c lib/gftp.h - moved get_status() from | |
1285 src/gtk/transfer.c to protocols.c. Renamed to | |
1286 gftp_get_transfer_status(). Uses GMutex functions | |
1287 | |
1288 | |
1289 2003-4-7 Brian Masney <masneyb@gftp.org> | |
1290 * src/gtk/bookmarks.c - renamed struct gftp_bookmarks to | |
1291 gftp_bookmarks_var. In run_bookmark(), use gftp_parse_bookmark() | |
1292 | |
1293 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/menu-items.c | |
1294 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy() | |
1295 | |
1296 * src/gtk/dnd.c src/gtk/menu-items.c - don't use depreciated macros | |
1297 to access the request structure | |
1298 | |
1299 * src/gtk/*.c - use new gftp_lookup_global_option() and | |
1300 gftp_lookup_request_option() functions | |
1301 | |
1302 * src/gtk/gftp-gtk.h src/gtk/gftp-gtk.c - moved viewedit_processes and | |
1303 viewedit_process_done variables from lib/gftp.h and lib/options.h | |
1304 | |
1305 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(). This is now in | |
1306 lib/protocols.c. Removed Binary/Ascii conversion. This is all done in | |
1307 lib/rfc959.c | |
1308 | |
124 | 1309 2003-4-6 Brian Masney <masneyb@gftp.org> |
1310 * lib/config_file.c src/text/gftp-text.c - changed arguments of | |
1311 gftp_read_config_file() and gftp_read_bookmarks() to take an argument | |
1312 to the path of the global config directory. The text/gtk+ port will | |
1313 just pass SHARE_DIR. The native MacOS X port that is in the works | |
1314 needs this (Nathan Robertson is currently working on this port) | |
1315 | |
1316 * lib/gftp.h lib/config_file.c - removed config variable type | |
1317 gftp_option_type_textarray | |
1318 | |
1319 * lib/gftp.h lib/config_file.c - removed copy_function from | |
1320 gftp_option_type_var. This is implemented with memcpy() instead | |
1321 | |
1322 * lib/rfc959.c - remember to rename all instances of firewall_* to | |
1323 ftp_proxy_* | |
1324 | |
1325 * lib/sshv2.c - improved generating the argument list for the ssh | |
1326 client | |
1327 | |
1328 * lib/sshv2.c lib/misc.c lib/gftp.h - added len argument to | |
1329 ptym_open() | |
1330 | |
1331 * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup() | |
1332 instead of g_malloc()/strcpy() | |
1333 | |
1334 2003-4-5 Brian Masney <masneyb@gftp.org> | |
1335 * lib/config_file.c lib/options.h lib/gftp.h lib/rfc959.c | |
1336 lib/rfc2068.c lib/ssh.c - added new internal configuration interface. | |
1337 Rather than having a global variable for each option, I have a global | |
1338 hash table (gftp_global_options_htable) that I can look up option names | |
1339 by name using gftp_lookup_global_option(). I also an options hash | |
1340 associated with a request structure, so I will be able to call | |
1341 gftp_lookup_request_option(). I will be able to override options with | |
1342 bookmarks or while transfers are in progress very easily now. Also, all | |
1343 options no longer have to appear in config_file.c, the per protocol | |
1344 options can appear inside their own file | |
1345 | |
1346 * lib/gftp.h lib/bookmarks.c lib/local.c lib/rfc959.c lib/rfc2068.c - | |
1347 remove set_data_type and protocol name from struct gftp_request | |
1348 | |
1349 * lib/rfc959.c - renamed all firewall_* variables to ftp_proxy_* in | |
1350 the config file | |
1351 | |
1352 * lib/gftp.h lib/protocols.c lib/rfc959.c - renamed all GFTP_TYPE_* | |
1353 vars to GFTP_DIRTYPE_* | |
1354 | |
1355 * lib/gftp.h - removed ascii field and renamed the node pointer to | |
1356 user_data in struct gftp_file. In gftp_request, removed any setting | |
1357 that is now stored in the global/local hash tables. Added | |
1358 register_module() pointer that will be called whenever the protocol is | |
1359 first loaded into gftp | |
1360 | |
1361 * lib/rfc959.c src/text/gftp-text.c - moved the ascii/binary | |
1362 translation to rfc959.c. Also, moved any instance of automatically | |
1363 setting the data type to rfc959.c as well. | |
1364 | |
1365 * lib/misc.c lib/sshv2.c - moved all ssh functions from misc.c to | |
1366 sshv2.c. I had these origionally in misc.c because I used to have 2 | |
1367 different SSH protocols | |
1368 | |
1369 * lib/protocols.c src/text/gftp-text.c - added gftp_calc_kbs() to | |
1370 = protocols.c. This no longer needs to be in the different ports | |
1371 | |
1372 * src/text/gftp-text.c - read/write options based on new configuration | |
1373 interface | |
1374 | |
1375 * Use new configuration interface in all source files | |
1376 | |
1377 * Updated copyright dates on all source files | |
1378 | |
1379 * Note: GTK+ port is completely broken at the moment. I'll upload | |
1380 those changes whenever I get them done | |
1381 | |
121
1b41e6945e9d
2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
dnloreto
parents:
116
diff
changeset
|
1382 2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com> |
1b41e6945e9d
2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
dnloreto
parents:
116
diff
changeset
|
1383 |
1b41e6945e9d
2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
dnloreto
parents:
116
diff
changeset
|
1384 * configure.in: Added "pt" to ALL_LINGUAS. |
1b41e6945e9d
2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
dnloreto
parents:
116
diff
changeset
|
1385 |
116 | 1386 2003-03-04 Yuriy Syrota <rasta renome.rovno.ua> |
1387 | |
1388 * configure.in: Added Ukrainian (uk) to ALL_LINGUAS | |
1389 | |
115 | 1390 2003-2-25 Brian Masney <masneyb@gftp.org> |
1391 * src/gtk/gftp-gtk.c - use gtk_container_add() instead of | |
1392 gtk_scrolled_window_add_with_viewport() | |
1393 (from Kang Jeong-Hee <Keizi@mail.co.kr>) | |
1394 | |
113 | 1395 2003-2-23 Brian Masney <masneyb@gftp.org> |
114 | 1396 * lib/cache.c - added function gftp_parse_cache_entry(). Save |
1397 request->server_type (output of SYST in FTP command) to the directory | |
1398 entry | |
1399 | |
1400 * lib/rfc959.c (rfc959_syst) - fix to parse the output correctly | |
1401 | |
1402 * src/{text,gtk}/Makefile.am - remove @LIBINTL@. The gettext.m4 | |
1403 macro should automatically add this to the LIBS variable | |
1404 | |
113 | 1405 * acinclude.m4 - put largefile.m4 in here |
1406 | |
110 | 1407 2003-02-21 Pablo Saratxaga <pablo@mandrakesoft.com> |
1408 * configure.in: Added Catalan (ca) to ALL_LINGUAS | |
1409 | |
107 | 1410 2003-2-17 Brian Masney <masneyb@gftp.org> |
1411 * lib/protocols.c lib/rfc959.c - added VMS directory listing support | |
1412 | |
1413 * lib/config_file.c lib/protocols.c - extra checks when stripping off | |
1414 carriage returns and linefeeds | |
1415 | |
105 | 1416 2003-2-9 Brian Masney <masneyb@gftp.org> |
1417 * lib/protocols.c (parse_time) - parse more time formats. Better | |
1418 error checking. If there was an error parsing this time, | |
1419 skip ahead to the next token | |
1420 | |
1421 * lib/rfc2068.c - this was completely broken. This was broken whenever | |
1422 I did the conversion over to use the gftp_get_line() function. | |
1423 | |
1424 * lib/rfc959.c - use g_strdup instead of g_malloc/strcpy | |
1425 | |
101 | 1426 2003-2-6 Brian Masney <masneyb@gftp.org> |
102 | 1427 * lib/gftp.h lib/protocols.c lib/rfc2068.c - put in new |
1428 parse_time() function that should work across all locales. | |
1429 It uses strptime() internally. | |
1430 | |
1431 * lib/misc.c - remove note from close statement | |
1432 | |
101 | 1433 * lib/config_file.c lib/gftp.h lib/options.h - remove ssh1_sftp_path |
1434 option | |
1435 | |
96 | 1436 2003-02-03 Daniel Yacob <locales@geez.org> |
1437 * configure.ac: Added "am" (Amharic) to ALL_LINGUAS. | |
1438 | |
93 | 1439 2003-1-21 Brian Masney <masneyb@gftp.org> |
1440 * configure.in - fix for Solaris. Move the initial declaration up | |
1441 in the source file | |
1442 | |
91 | 1443 2003-1-21 Brian Masney <masneyb@gftp.org> |
1444 * lib/gftp.h - added server type defines. Added server_type field to | |
1445 gftp_request | |
1446 | |
1447 * lib/local.c - use S_ISDIR and S_ISLINK macros | |
1448 | |
1449 * lib/protocols.c - (gftp_parse_ls*) - use hints from server_type for | |
1450 parsing directory listing | |
1451 | |
1452 * lib/rfc959.c - added function rfc959_syst. Call this on startup | |
1453 | |
1454 * lib/protocols.c lib/rfc959.c lib/sshv2.c - pass request structure | |
1455 to gftp_parse_ls | |
1456 | |
1457 * lib/sshv2.c - set server_type to be GFTP_TYPE_UNIX | |
1458 | |
88 | 1459 2003-1-11 Brian Masney <masneyb@gftp.org> |
1460 * autogen.sh - removed --intl and --no-changelog flags to gettextize | |
1461 | |
1462 * aclocal.m4 - updated | |
1463 | |
1464 * configure.in - and intl and po directories to AC_OUTPUT | |
1465 | |
1466 * cvsclean - remove more stuff | |
1467 | |
1468 * lib/bookmark.c (bookmark_parse_url) - use gftp_parse_bookmark | |
1469 function | |
1470 | |
1471 * lib/cache.c - remove gftp_cache_get_url_prefix(). Use | |
1472 request->url_prefix instead | |
1473 | |
1474 * lib/config_file.c - use proper exit codes. Also complain if the | |
1475 default protocol specified in the config file is invalid | |
1476 | |
1477 * lib/gftp.h lib/local.c lib/protocols.c - removed isblock, ischar, | |
1478 issocket and isfifo in struct gftp_file (not used anymore) | |
1479 | |
1480 * lib/gftp.h lib/misc.c - removed file_countlf (not used anymore) | |
1481 | |
1482 * lib/local.c lib/misc.c lib/protocols.c - various small cleanups | |
1483 | |
1484 * lib/misc.c (string_hash_function) - check key[i] instead of key[0] | |
1485 | |
1486 * lib/protocols.c lib/gftp.h - added gftp_parse_bookmark() | |
1487 | |
1488 * lib/rfc2068.c - if we are connected to a FTP url via a proxy, set | |
1489 request->url_prefix to be ftp. Added rfc2068_destroy() to free | |
1490 url_prefix whenever the structure is to be freed | |
1491 | |
86 | 1492 2002-12-29 Brian Masney <masneyb@gftp.org> |
1493 * lib/gftp.h - don't include sys/sysmacros.h | |
1494 | |
1495 * src/gtk/transfer.c - more GFTP_EFATAL checks | |
1496 | |
84 | 1497 2002-12-29 Brian Masney <masneyb@gftp.org> |
1498 * lib/ssh.c lib/config_file.c lib/Makefile.am lib/gftp.h lib/options.h - | |
1499 removed old legacy SSH protocol and option to enable this protocol | |
1500 | |
1501 * lib/gftp.h - added GFTP_ERETRYABLE and GFTP_EFATAL error codes | |
1502 | |
1503 * lib/bookmark.c lib/local.c lib/protocols.c lib/rfc959.c lib/rfc2068.c | |
1504 lib/sshv2.c - return new error codes instead of -1 or -2 | |
1505 | |
1506 * lib/misc.c (gftp_*_sort_function_ds) - changed return values | |
1507 | |
1508 * src/gtk/transfer.c (connect_thread) - if return value of | |
1509 gftp_connect() is GFTP_EFATAL, don't attempt to retry the connection | |
1510 | |
81 | 1511 2002-12-11 Brian Masney <masneyb@gftp.org> |
1512 * configure.in - fix for enable/disable gtkport, textport and gtk20 | |
1513 | |
80 | 1514 2002-12-10 Brian Masney <masneyb@gftp.org> |
1515 * configure.in - check for grantpt function | |
1516 | |
1517 * lib/misc.c (pty[ms]_open) - use Unix98 PTY allocation if grantpt() | |
1518 is on the current system | |
1519 | |
1520 * lib/gftp.h - include stropts.h if grantpt is here | |
1521 | |
1522 2002-12-5 Brian Masney <masneyb@gftp.org> | |
1523 * Release final 2.0.14 | |
1524 | |
1525 * lib/Chagelog-old - brief updates since 2.0.13 | |
1526 | |
77 | 1527 2002-12-4 Brian Masney <masneyb@gftp.org> |
1528 * lib/misc.c (ssh_start_login_sequence) - if the word WARNING appears | |
1529 in the banner, don't log into the server | |
1530 | |
1531 * docs/sample.gftp/gftprc - removed use_default_dl_types line | |
1532 | |
76 | 1533 2002-12-4 Brian Masney <masneyb@gftp.org> |
1534 * lib/protocols.c (gftp_set_data_type) - return 0 if there is no | |
1535 protocol specific set_data_type function | |
1536 | |
1537 * src/gtk/transfer.c (gftp_gtk_transfer_files) - ascii/binary automatic | |
1538 switching fixes | |
1539 | |
1540 2002-12-3 Brian Masney <masneyb@gftp.org> | |
75 | 1541 * lib/config_file.c lib/gftp.h lib/protocols.c - removed |
1542 use_default_dl_types option. This is always enabled by default now. | |
1543 | |
1544 * src/gtk/dnd.c src/gtk/transfer.c - fix for files that should be | |
1545 transferred as ascii | |
1546 | |
73 | 1547 2002-12-2 Brian Masney <masneyb@gftp.org> |
1548 * src/gtk/bookmarks.c (run_bookmark) - don't override the value of | |
1549 need_userpass for SSH transfers | |
1550 | |
1551 * ChangeLog-old - clean up list of changes from 2.0.13 to 2.0.14rc1 | |
1552 | |
1553 * README - minor fixes | |
1554 | |
1555 * configure.in - increment version to 2.0.14 | |
1556 | |
1557 * debian/copyright - change my email address and webpage | |
1558 | |
1559 * debian/rules - 2 small changes | |
1560 | |
1561 * TODO - added 1 item | |
1562 | |
72 | 1563 2002-12-2 Brian Masney <masneyb@gftp.org> |
1564 * src/gtk/misc-gtk.c (MakeEditDialog) - bind to enter and esc keys | |
1565 | |
67 | 1566 2002-11-27 Brian Masney <masneyb@gftp.org> |
1567 * Officially release 2.0.14rc1 | |
1568 | |
1569 * lib/cache.c - take out a warning message | |
1570 | |
1571 * lib/misc.c lib/protocols.c lib/gftp.h lib/gtk/dnd.c lib/transfer.c - | |
1572 add second argument (free_request) to gftp_request_destroy | |
1573 | |
1574 * lib/protocols.c (gftp_parse_url) - make sure the request structure | |
1575 is cleared before we start to modify it | |
1576 | |
1577 * src/gtk/gftp-text.c - fixed crash if you didn't enter a username | |
1578 | |
66 | 1579 2002-11-26 Brian Masney <masneyb@gftp.org> |
1580 * configure.in - change version to 2.0.14rc1 | |
1581 | |
1582 * lib/local.c - fix for uploading files. Move setting of hostname | |
1583 from local_connect() to local_init() | |
1584 | |
1585 * lib/misc.c (gftp_request) - copy only select fields over instead of | |
1586 whole structure | |
1587 | |
1588 * lib/protocols.c (gftp_request_new) - set datafd and cachefd to -1 | |
1589 | |
1590 * lib/protocols.c (gftp_set_proxy_config) - allow a NULL proxy_config | |
1591 to be passed | |
1592 | |
1593 * src/gtk/misc-gtk.c (update_window) - don't show the hostname if we | |
1594 are connected via the local protocol | |
1595 | |
1596 * src/gtk/transfer.c (create_transfer) - check to see if this protocol | |
1597 is always connected | |
1598 | |
65 | 1599 2002-11-25 Brian Masney <masneyb@gftp.org> |
1600 * lib/misc.c (ssh_start_login_sequence) - fixes for when the initial | |
1601 SSH banner is bigger than 200 characters | |
1602 | |
1603 * lib/local.c (local_connect) - set request->hostname to local | |
1604 filesystem | |
1605 | |
1606 * lib/protocols.c (gftp_parse_url) - don't include 2 slashes for | |
1607 the directory when parsing a local URL | |
1608 | |
1609 * src/gtk/chmod_dialog.c (chmod_dialog) - allow multiple files to be | |
1610 selected | |
1611 | |
1612 * src/gtk/dnd.c - small fixes | |
1613 | |
64 | 1614 2002-11-23 Brian Masney <masneyb@gftp.org> |
1615 * lib/sshv2.c - added more error checking so that the user won't get | |
1616 disconnected if they enter files or directories that don't exist | |
1617 | |
1618 2002-11-23 Brian Masney <masneyb@gftp.org> | |
63 | 1619 * lib/local.c lib/rfc959.c lib/rfc2068.c lib/ssh.c lib/sshv2.c |
1620 lib/gftp.h - added swap_socks function to gftp_request structure | |
1621 | |
1622 * lib/misc.c lib/protocols.c - move swap_socks() from misc.c to | |
1623 protocols.c (renamed to gftp_swap_socks) | |
1624 | |
1625 * src/gtk/misc-gtk.c src/gtk/transfer.c - removed fix_display() | |
1626 | |
1627 * src/gtk/delete_dialog.c src/gtk/transfer.c - changed all occurances of | |
1628 swap_socks() to gftp_swap_socks() | |
1629 | |
1630 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h - removed gftp_is_started | |
1631 variable | |
1632 | |
62 | 1633 2002-11-21 Brian Masney <masneyb@gftp.org> |
1634 * lib/local.c (local_put_file) - small fix | |
1635 | |
61 | 1636 2002-11-21 Brian Masney <masneyb@gftp.org> |
1637 * lib/misc.c lib/ssh.c lib/sshv2.c - improvements to the login | |
1638 sequence for SSH connections | |
1639 | |
1640 lib/sshv2.c - SSH transfers now works again | |
1641 | |
60 | 1642 2002-11-21 Brian Masney <masneyb@gftp.org> |
1643 * lib/protocols.c (gftp_get_next_line) - fixed several bugs | |
1644 | |
1645 * lib/cache.c - Don't do a cache lookup in gftp_new_cache_entry(). In | |
1646 gftp_find_cache_entry(), don't log an error to the user if we can't | |
1647 open up the cache file | |
1648 | |
1649 * lib/rfc959.c lib/rfc2068.c lib/protocols.c - small cache fixes | |
1650 | |
1651 * lib/cache.c lib/rfc2068.c lib/rfc959.c - pass full buffer size | |
1652 instead of buffer size - 1 to gftp_get_line | |
1653 | |
59 | 1654 2002-11-20 Brian Masney <masneyb@gftp.org> |
1655 * lib/config_file.c - don't check buf[-1] for blank newlines in | |
1656 gftp_read_config_file() and gftp_read_bookmarks_file() | |
1657 | |
1658 * lib/misc.c (string_hash_function) - Fixes if the string was less | |
1659 than 2 characters | |
1660 | |
1661 * src/gtk/transfer.c - unlock mutex before we destroy (for POSIX | |
1662 compliance) | |
1663 | |
1664 All 3 of these fixes are from Peter Osterlund <petero2@telia.com> | |
1665 | |
58 | 1666 2002-11-20 Brian Masney <masneyb@gftp.org> |
1667 * lib/protocols.c lib/gftp.h - added gftp_get_line(), gftp_read(), | |
1668 gftp_write(), gftp_writefmt(), and gftp_set_sockblocking() functions. | |
1669 Added struct_gftp_getline_buffer for gftp_get_line function() | |
1670 | |
1671 * lib/cache.c lib/gftp.h lib/local.c lib/misc.c lib/protocols.c | |
1672 lib/rfc2068.c lib/rfc959.c lib/ssh.c lib/sshv2.c - *_get_file() returns | |
1673 off_t instead of long. *_{get,put}_next_file_chunk returns ssize_t | |
1674 instead of size_t. Added *_set_config_options function to gftp_request | |
1675 structure and protocol files. Use the new network functions | |
1676 documented above. Convert usage of ANSI C IO (FILE *) to standard BSD | |
1677 sockets so that I can use timeouts properly with select | |
1678 | |
1679 * lib/misc.c (ssh_start_login_sequence) - use gftp_set_sockblock(), | |
1680 gftp_read() and gftp_write() functions | |
1681 | |
1682 * lib/protocols.c - move some protocol specific code to the protocol | |
1683 specific files | |
1684 | |
1685 * lib/local.c - log succesful messages to gftp_logging_misc instead | |
1686 of gftp_logging_error | |
1687 | |
1688 * lib/cache.c - log some more error conditions to the user | |
1689 | |
1690 * lib/rfc959.c - added rfc959_getcwd(). In, | |
1691 rfc959_accept_active_connection(), set set socket to blocking mode | |
1692 before calling accept() | |
1693 | |
1694 * src/text/gftk-text.c - If we get no files in gftp_text_ls(), | |
1695 return instead of segfaulting | |
1696 | |
1697 * src/gtk/gftp-gtk.c - expand the port field in the toolbar to be 45 | |
1698 pixels wide | |
1699 | |
1700 * src/text/gftp-text.c src/gtk/misc-gtk.c src/gtk/transfer.c | |
1701 src/gtk/view_dialog.c - changes for conversion of request->{sock,data} | |
1702 from ANSI C IO (FILE *) to standard BSD sockets | |
1703 | |
57 | 1704 2002-11-11 Brian Masney <masneyb@gftp.org> |
1705 * configure.in - compile GTK+ 2.0 port by default | |
1706 | |
56 | 1707 2002-11-11 Brian Masney <masneyb@gftp.org> |
1708 * src/gtk/dnd.c - fixes to DnD code | |
1709 | |
1710 * src/gtk/gftp-gtk.[ch] - added main_thread_id variable | |
1711 | |
1712 * src/gtk/misc-gtk.c (ftp_log) - don't check the user_data to see if | |
1713 we're in a child thread, instead compare the value of pthread_self() | |
1714 with main_thread_id | |
1715 | |
1716 * src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/menu-items.c | |
1717 src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c - | |
1718 don't set user_data to 0x1 if we're in a child thread | |
1719 | |
1720 * lib/gftp.h src/gtk/misc-gtk.c src/text/gftp-text.c - make | |
1721 r_getservbyname() available even if HAVE_GERADDRINFO is defined | |
1722 | |
1723 * lib/misc.c (make_ssh_exec_args) - if port is zero, lookup the default | |
1724 port for the ssh service | |
1725 | |
1726 * lib/protocols.c (gftp_connect_server) - if the port is zero, store | |
1727 the default port for that protocol there | |
1728 | |
1729 * src/gtk/transfer.c - added function update_window_transfer_bytes(). | |
1730 Be able to update the directory download progress in window1 now | |
1731 | |
1732 * lib/config_file.c lib/misc.c lib/protocols.c lib/ssh.c lib/sshv2.c | |
1733 src/text/gftp-text.c - use g_strdup() instead of g_strconcat() where | |
1734 needed | |
1735 | |
54 | 1736 2002-11-11 Andras Timar <timar@gnome.hu> |
1737 * configure.in: added 'hu' to ALL_LINGUAS | |
1738 | |
51 | 1739 2002-11-6 Brian Masney <masneyb@gftp.org> |
1740 * src/gtk/gftp-gtk.c - connect to the select_row signal in the file | |
1741 listbox to grab the double click event | |
1742 | |
50 | 1743 2002-11-5 Brian Masney <masneyb@gftp.org> |
1744 * src/gtk/dnd.c - some code cleanups. Also, add the file transfer with | |
1745 the function add_file_transfer() | |
1746 | |
1747 * src/gtk/misc-gtk.c - remove several unneeded calls to fix_display() | |
1748 | |
1749 * src/gtk/gftp-gtk.c (list_dblclick) - add a note about the double | |
1750 click stuff not working properly | |
1751 | |
49 | 1752 2002-11-5 Brian Masney <masneyb@gftp.org> |
1753 * src/gtk/transfer.c - use stock icons in GTK+ 2.0 port | |
1754 | |
1755 2002-11-5 Brian Masney <masneyb@gftp.org> | |
1756 * lib/*.c src/gtk/*.c - removed function declarations for the static | |
1757 functions from the top of the file. I had to rearrange the order of a | |
1758 bunch of functions to avoid compiler warnings | |
1759 | |
1760 * lib/gftp.h - include sys/sysmacros.h. If major() and minor() isn't | |
1761 defined, give a compiler warning and define our own | |
1762 | |
1763 * lib/local.c (local_get_next_file) - if this file is a device, store | |
1764 the major/minor number in the file size | |
1765 | |
1766 * src/gtk/misc-gtk.c (add_file_listbox) - if this file is a device, | |
1767 use the major() and minor() macros to display the major and minor number | |
1768 | |
47 | 1769 2002-11-5 Brian Masney <masneyb@gftp.org> |
1770 * lib/cache.c lib/gftp.h - added second argument ignore_directory to | |
1771 gftp_delete_cache_entry | |
1772 | |
1773 * src/gtk/menu-items.c (disconnect) - when disconnecting from the | |
1774 remote site, clear all cache entries for that site | |
1775 | |
1776 * src/gtk/delete_dialog.c src/gtk/misc-gtk.c src/gtk/mkdir_dialog.c - | |
1777 pass a 0 as second argument to gftp_delete_cache_entry | |
1778 | |
46 | 1779 2002-10-31 Brian Masney <masneyb@gftp.org> |
1780 * lib/protocols.c (gftp_get_next_file) - don't use g_filename_to_utf8. | |
1781 If g_locale_to_utf8 fails, print out a warning to the user on the | |
1782 console | |
1783 | |
45 | 1784 2002-10-31 Brian Masney <masneyb@gftp.org> |
1785 * src/gtk/*.[ch] - don't check for gtk+ version based on the minor | |
1786 version. May cause problems later on. | |
1787 | |
1788 * lib/protocols.c src/gtk/bookmarks.c src/gtk/misc-gtk.c - use UTF8 | |
1789 functions for user data when using glib 2.0 | |
1790 | |
44 | 1791 2002-10-30 Brian Masney <masneyb@gftp.org> |
1792 * src/gtk/gftp-gtk.c (CreateMenus) - no longer use depreciated | |
1793 _gtk_accel_group_attach in GTK+ 2.0 port. Instead use | |
1794 gtk_window_add_accel_group for both GTK+ ports | |
1795 (from Nam SungHyun <namsh@kldp.org>) | |
1796 | |
43 | 1797 2002-10-30 Brian Masney <masneyb@gftp.org> |
1798 * src/gtk/transfer.c (getdir_thread) - set use_jmp_environment to 0 instead of 1 | |
1799 | |
1800 * src/gtk/misc-gtk.c (signal_handler) - if use_jmp_environment is 0, | |
1801 and SIGINT is received, terminate the program | |
1802 | |
42 | 1803 2002-10-29 Brian Masney <masneyb@gftp.org> |
1804 * src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/gftp-gtk.c | |
1805 src/gtk/gftp-gtk.h src/gtk/menu-items.c src/gtk/misc-gtk.c | |
1806 src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c - | |
1807 improved and simplified signal handling code | |
1808 | |
41 | 1809 2002-10-29 Brian Masney <masneyb@gftp.org> |
1810 * lib/config_file.c lib/gftp.h lib/options.h src/gtk/menu-items.c | |
1811 src/gtk/view_dialog.c - removed tmp_directory variable. Instead use | |
1812 g_get_tmp_dir () | |
1813 | |
1814 * lib/gftp.h (struct gftp_request) - added int cancel : 1 | |
1815 | |
1816 * lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/ssh.c | |
1817 lib/sshv2.c - check for interrupted signal calls | |
1818 | |
1819 * lib/protocols.c - added gftp_fgets() and gftp_fwrite() functions | |
1820 | |
1821 * src/gtk/delete_dialog.c src/gtk/misc-gtk.c src/gtk/transfer.c - use | |
1822 g_main_context_iteration in GTK+ 2.0 port | |
1823 | |
1824 * src/gtk/misc-gtk.c - use g_object_unref instead of gdk_drawable_unref | |
1825 in GTK+ 2.0 port | |
1826 | |
40 | 1827 2002-10-17 Brian Masney <masneyb@gftp.org> |
1828 * lib/protocols.c - add gftp_abort_transfer function. Also, in | |
1829 gftp_transfer_file, when we do a gftp_put_file, if that fails, | |
1830 try to abort the transfer. | |
1831 | |
1832 * lib/rfc959.c - add rfc959_abort_transfer function | |
1833 | |
1834 * lib/rfc2068.c, lib/local.c - point abort_transfer pointer to | |
1835 rfc2068_end_transfer and local_end_transfer respectively | |
1836 | |
1837 * lib/ssh.c, lib/sshv2.c - add FIXME to implement abort function | |
1838 | |
1839 * src/gtk/transfer.c - when we stop a transfer, try to abort it | |
1840 first. If that fails, disconnect from the site completely | |
1841 | |
39 | 1842 2002-10-15 Brian Masney <masneyb@gftp.org> |
1843 * lib/config_file.c - enable combo in GTK port for Proxy server type | |
1844 | |
1845 * lib/misc.c (gftp_sort_filelist) - make sure prev pointer to first | |
1846 entry is NULL | |
1847 | |
1848 * lib/protocols.c (copy_token) - when setting the end position of | |
1849 the token to \0, after we're done set it back to the origional position | |
1850 | |
1851 * src/gtk/gftp-gtk.c, src/gtk/menu-items.c - changed g_list_first (list) | |
1852 to just list | |
1853 | |
37 | 1854 2002-10-13 Brian Masney <masneyb@gftp.org> |
1855 * lib/gftp.h (struct gftp_config_vars_tag) - remove shown flag and | |
1856 added ports_shown flag. Added GFTP_PORTS_TEXT, GFTP_PORTS_GTK, | |
1857 and GFTP_PORTS_ALL flags | |
1858 | |
1859 * lib/config_file.c - update to use new fields. | |
1860 | |
1861 * lib/config_file.c, lib/options.h, lib/gftp.h - added new global | |
1862 options: local_sortcol, local_sortasds, remote_sortcol, remote_sortasds | |
1863 | |
1864 * src/gtk/gftp-gtk.c - sort based on parameters above. Also, if a url | |
1865 was given on the command line, don't connect to it until the local side | |
1866 has been setup | |
1867 | |
1868 * src/gtk/options_dialog.c - only show variables that have GFTP_PORT_GTK | |
1869 set | |
1870 | |
1871 * src/text/gftp-text.c - add help screen for set command. Added command | |
1872 clear cache. Sort the filelist based on the configuration options. | |
1873 | |
1874 * configure.in - update to version 2.0.14 | |
1875 | |
1876 * cvsclean - clean up the Makefile.am file better | |
1877 | |
36 | 1878 2002-10-07 Brian Masney <masneyb@gftp.org> |
1879 * lib/local.c - fixed file uploads | |
1880 | |
1881 * lib/rfc959.c - fixed crash if you uploaded/downloaded a file that | |
1882 you didn't have permission to | |
1883 | |
1884 * src/gtk/transfer.c - display fixes for hostname | |
1885 | |
1886 * autogen.sh - pass -c to automake | |
1887 | |
34 | 1888 2002-10-07 Brian Masney <masneyb@gftp.org> |
1889 * docs/sample.gftp/gftp-mini-logo.xpm - added mini gFTP logo file | |
1890 from Debian. This can be used as a menu icon. | |
1891 | |
33 | 1892 2002-10-06 Brian Masney <masneyb@gftp.org> |
1893 * src/gtk/delete_dialog.c, src/gtk/gftp-gtk.c, src/gtk/misc-gtk.c, | |
1894 src/gtk/transfer.c - Fixed dead-locks with GDK_THREADS_{ENTER,LEAVE} | |
1895 | |
1896 * configure.in, src/gtk/Makefile.am - Use GTHREAD_LIBS | |
1897 | |
1898 2002-10-03 Brian Masney <masneyb@gftp.org> | |
1899 * Makefile.am - remove intl and m4 directory from subdirs. autogen.sh | |
1900 will automagically add these for me. | |
1901 | |
1902 * autogen.sh - remove check for libtool | |
1903 | |
1904 * configure.in - link in gthread | |
1905 | |
1906 * cvsclean - added this script | |
1907 | |
350 | 1908 * *.[ch] - added $Id: ChangeLog,v 1.192 2004/01/04 17:31:58 masneyb Exp $ tags |
33 | 1909 |
1910 * debian/* - updated files from Debian maintainer | |
1911 | |
32 | 1912 2002-10-03 Brian Masney <masneyb@gftp.org> |
1913 * src/gtk/gftp-gtk.c - call g_thread_init (NULL) | |
1914 | |
1915 * src/gtk/delete_dialog.c, src/gtk/misc-gtk.c, src/gtk/transfer.c - | |
1916 call gdk_threads_enter() and gdk_threads_leave() | |
1917 | |
28 | 1918 2002-09-24 Brian Masney <masneyb@gftp.org> |
1919 * configure.in - take [external] off of AM_GNU_GETTEXT | |
1920 | |
27 | 1921 2002-09-24 Brian Masney <masneyb@gftp.org> |
1922 * intl/ - remove this directory | |
1923 | |
26 | 1924 2002-09-24 gettextize <bug-gnu-gettext@gnu.org> |
1925 * Makefile.am (SUBDIRS): Add intl, | |
1926 (ACLOCAL_AMFLAGS): New variable. | |
1927 (EXTRA_DIST): Add config.rpath mkinstalldirs. | |
1928 * configure.in (AC_OUTPUT): Add intl/Makefile, | |
1929 | |
25 | 1930 2002-09-24 Brian Masney <masneyb@gftp.org> |
26 | 1931 * lib/config_file.c - separated saving of bookmarks from |
1932 gftp_write_config_file() to gftp_write_bookmarks_file(). Bookmarks will | |
1933 no longer be rewritten to disk every time gFTP exits | |
1934 | |
1935 * src/gtk/bookmarks.c - call gftp_write_bookmarks_file() instead of | |
1936 gftp_write_config_file() when altering a bookmark | |
1937 | |
1938 * configure.in - Fixed problem with the text port being compiled | |
1939 against glib 1.2 if we wanted it to be compiled against glib 2.0 | |
1940 instead | |
1941 | |
1942 * autogen.sh - add this build script | |
1943 | |
1944 2002-09-24 Brian Masney <masneyb@gftp.org> | |
25 | 1945 * Remove intl/ directory from CVS |
1946 | |
23 | 1947 2002-09-18 Brian Masney <masneyb@gftp.org> |
1948 * Updated French translation (from Damien Mascr? | |
1949 <damienmascre@free.fr>) | |
1950 | |
1951 * Updated Japanese translation (from Ryoichi INAGAKI | |
1952 <inagaki@ryo1.net>) | |
1953 | |
1954 2002-09-17 Brian Masney <masneyb@gftp.org> | |
1955 * src/gtk/bookmarks.c - Fixed crash that would occur if you saved the | |
26 | 1956 changes two times in the bookmark editor. Also, fixed several memory |
1957 leaks | |
23 | 1958 |
22 | 1959 2002-09-16 Brian Masney <masneyb@gftp.org> |
1960 * po/de.po - Updated German translation (from Matthias Haase | |
1961 <matthias_haase@bennewitz.com>) | |
1962 | |
1963 * po/ru.po - Updated Russian translation (from Vitaly Lipatov | |
1964 <LAV@VL3143.spb.edu>) | |
1965 | |
21 | 1966 2002-09-16 Brian Masney <masneyb@gftp.org> |
1967 * src/gtk/gftp-gtk.c, src/gtk/menu-items.c, src/gtk/misc-gtk.c - | |
1968 Fixed compile errors when compiling against GTK+ 1.2 | |
1969 | |
1970 * src/gtk/misc-gtk.c (MakeEditDialog, MakeYesNoDialog) - fixed to work | |
1971 with GTK+ 1.2 | |
1972 | |
19 | 1973 2002-09-15 Brian Masney <masneyb@gftp.org> |
1974 * lib/gftp.h (struct gftp_transfer) - changed the type of numfiles and | |
1975 numdirs from unsigned long to long. This must be a signed field. This | |
1976 is a bug I introduced a few days ago. | |
1977 | |
1978 * lib/local.c (local_put_file) - remove the + off of the ab mode to | |
1979 fdopen. This is also a bug I introduced a few days ago. | |
1980 | |
1981 * src/gtk/transfer.c (gftp_gtk_calc_kbs) - make sure that the variable | |
1982 difftime isn't a negative number when computing the KB/s | |
1983 | |
1984 * src/gtk/menu-items.c (save_directory_listing) - remove casts to | |
1985 GTK_OBJECT for the str variable | |
1986 | |
1987 * src/gtk/gftp-gtk.c - use GTK_STOCK_* icons in place of left.xpm, | |
1988 right.xpm, up.xpm, down.xpm and stop.xpm in GTK+ 2.0 port | |
1989 | |
1990 * src/gtk/bookmarks.c - show GTK_STOCK_* icons on the popup menu | |
1991 | |
1992 * src/gtk/bookmarks.c, src/gtk/chmod_dialog.c, src/gtk/menu-items.c, | |
1993 src/gtk/misc-gtk.c, src/gtk/options_dialog.c and | |
1994 src/gtk/view_dialog.c - use gtk_dialog_new_with_buttons in GTK+ 2.0 | |
1995 port to create the dialog. Also, associate gFTP icon with this dialog | |
1996 | |
1997 * src/gtk/misc-gtk.c - changed the interface of MakeEditDialog and | |
1998 MakeYesNoDialog. In the GTK+ 2.0 port, I now use stock icons in the | |
1999 dialog buttons. | |
2000 | |
2001 2002-09-11 Marius Andreiana <mandreiana@yahoo.com> | |
18
6b2e606554aa
2002-09-11 Marius Andreiana <mandreiana@yahoo.com>
mandreiana
parents:
17
diff
changeset
|
2002 |
6b2e606554aa
2002-09-11 Marius Andreiana <mandreiana@yahoo.com>
mandreiana
parents:
17
diff
changeset
|
2003 * configure.in: added 'ro' to ALL_LINGUAS |
6b2e606554aa
2002-09-11 Marius Andreiana <mandreiana@yahoo.com>
mandreiana
parents:
17
diff
changeset
|
2004 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2005 2002-09-08 Brian Masney <masneyb@gftp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2006 * lib/misc.c - added gftp_sort_filelist function |
1 | 2007 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2008 * src/gtk/gftp-gtk.c (sortrows) - call gftp_sort_filelist now |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2009 to do the sorting |
1 | 2010 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2011 * config.sub, install-sh, missing, mkinstalldirs - new versions from |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2012 automake 1.4 |
1 | 2013 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2014 * src/text/gftp-text.c, lib/protocols.c - more large file support |
1 | 2015 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2016 2002-09-04 Brian Masney <masneyb@gftp.org> |
19 | 2017 * lib/rfc959.c - FXP fixes (from Tobias Gruetzmacher |
2018 <tobias@portfolio16.de>) | |
1 | 2019 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2020 2002-09-03 Brian Masney <masneyb@gftp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2021 * lib/rfc2068.c - HTTP fixes when running under Solaris. Read from |
19 | 2022 request->sockfd and write to request->sockfd_write (Solaris doesn't |
2023 like it when you read/write to the same FILE structure) | |
1 | 2024 |
19 | 2025 * lib/local.c - encode major/minor numbers for a device in the file |
2026 size. This is probably still busted for other platforms | |
1 | 2027 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2028 * lib/rfc2068.c, lib/rfc959.c, lib/ssh.c, lib/sshv2.c - Sanity |
19 | 2029 checking on the fdopen() calls. Also make sure that all of them have a |
2030 + in their open mode. Doesn't affect UNIX, but it does affect Windows | |
1 | 2031 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2032 * src/gtk/menu-items.c, src/gtk/gftp-gtk.c, src/gtk/misc-gtk.c - added |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2033 function save_directory_listing. It's in the Local and Remote menus |
1 | 2034 |
19 | 2035 * src/gtk/view_dialog.c - changed log message slightly. The new string |
2036 should already be in the po files translated | |
1 | 2037 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2038 2002-08-30 Brian Masney <masneyb@gftp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2039 * lib/misc.c - don't allow passing a 0 to log10 |
1 | 2040 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2041 2002-08-30 Brian Masney <masneyb@gftp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2042 * src/gtk/gftp-gtk.c - Use stockitem for menu items in gtk+ 2.0. |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2043 Use _gtk_accel_group_attach for gtk 2.0 (removes FIXME). Only call |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2044 bind_textdomain_codeset if we're in gtk 2.0 |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2045 (all from Sung-Hyun Nam <namsh@kldp.org>) |
1 | 2046 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2047 2002-08-29 Sung-Hyun Nam <namsh@kldp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2048 * po/ko.po - language team change |
1 | 2049 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2050 2002-08-29 Sung-Hyun Nam <namsh@kldp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2051 * po/ko.po - Updated Korean translation |
1 | 2052 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2053 2002-08-29 Yanko Kaneti <yaneti@declera.com> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2054 * po/bg.po - Updated Bulgarian translation |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2055 |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2056 2002-08-23 Brian Masney <masneyb@gftp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2057 * configure.in - small build fixes |
1 | 2058 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2059 2002-08-23 Brian Masney <masneyb@gftp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2060 * lib/rfc959.c - put anonymous ftp checks in here instead of scattered |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2061 elsewhere |
1 | 2062 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2063 * src/gtk/gftp-gtk.c - call bind_textdomain_codeset in gtk+ port. |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2064 Removed anonymous FTP stuff |
1 | 2065 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2066 * lib/local.c - open files with O_LARGEFILE if _LARGEFILE_SOURCE |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2067 is defined |
1 | 2068 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2069 * lib/protocols.c - removed anonymous FTP stuff |
1 | 2070 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2071 * lib/rfc2068.c - don't check for anonymous username |
1 | 2072 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2073 * src/gtk/misc-gtk.c - translation fixes for menus |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2074 (from Owen Taylor <otaylor@redhat.com>) |
1 | 2075 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2076 2002-08-23 <baddog@cvs.gnome.org> |
19 | 2077 * configure.in - (ALL_LINGUAS): zh_CN.GB2312 -> zh_CN, zh_TW.Big5 -> |
2078 zh_TW | |
1 | 2079 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2080 2002-08-23 Abel Cheung <maddog@linux.org.hk> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2081 * zh_TW.Big5.po renamed to zh_TW.po |
1 | 2082 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2083 * zh_CN.GB2312.po renamed to zh_CN.po |
1 | 2084 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2085 * zh_TW.Big5.gmo - Removed. |
1 | 2086 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2087 * Makefile.in.in, gftp.pot - Remove generated file. |
1 | 2088 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2089 2002-08-23 <baddog@cvs.gnome.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2090 * po/.cvsignore - Shhhhhh |
1 | 2091 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2092 2002-08-14 <cneumair@cvs.gnome.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2093 * po/de.po - Fixed German translation (charset, header) |
1 | 2094 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2095 2002-08-05 Brian Masney <masneyb@gftp.org> |
19 | 2096 * lib/protocols.c - When we connect to a remote server, don't change |
2097 the hostname to the PTR record of the hostname | |
1 | 2098 |
19 | 2099 * src/gtk/transfer.c - Fixed crash if you was already transfering a |
2100 file, and you started another transfer, and if you hit cancel at the | |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2101 Overwrite/Resume/Skip dialog |
1 | 2102 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2103 * docs/sample.gftp/gftprc - put the ext= lines back in the config file |
1 | 2104 |
19 | 2105 * po/es.po - Spanish updates (from Gustavo D. Vranjes |
2106 <gvranjes@softhome.net>) | |
1 | 2107 |
19 | 2108 * po/nl.po - Dutch updates (from Myckel Habets |
2109 <myckelhabets@netscape.net>) | |
1 | 2110 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2111 2002-07-19 Brian Masney <masneyb@gftp.org> |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
2112 * gFTP 2.0.13 released |
1 | 2113 |