Mercurial > gftp.yaz
annotate ChangeLog @ 642:b9e8b22bf3b1
2004-12-12 Brian Masney <masneyb@gftp.org>
* lib/rfc959.c - added pasv_behind_router option. If this is enabled,
then the IP address that is in the PASV response will be ignored.
Instead the IP address of the remote host will be used. This is a patch
from Jasper van Veghel <vanveghel@home.nl> that I made some changes to
(closes #161037)
author | masneyb |
---|---|
date | Sun, 12 Dec 2004 12:00:29 +0000 |
parents | efe90b739e98 |
children | 117bcf24add2 |
rev | line source |
---|---|
640 | 1 2004-12-12 Brian Masney <masneyb@gftp.org> |
642 | 2 * lib/rfc959.c - added pasv_behind_router option. If this is enabled, |
3 then the IP address that is in the PASV response will be ignored. | |
4 Instead the IP address of the remote host will be used. This is a patch | |
5 from Jasper van Veghel <vanveghel@home.nl> that I made some changes to | |
6 (closes #161037) | |
7 | |
641 | 8 * lib/gftp.h lib/protocols.c (gftp_connect_server) - if getaddrinfo() |
9 is not defined in the system, save the current index of the host that we | |
10 are connected to | |
11 | |
640 | 12 * src/gtk/gftp-gtk.c (toolbar_hostedit) - use gftp_disconnect() instead |
13 of gftpui_disconnect(). The gftpui_disconnect() function will clear out | |
14 the directory in the request structure | |
15 | |
631 | 16 2004-12-2 Brian Masney <masneyb@gftp.org> |
633 | 17 * src/gtk/gtkui.c (gftpui_run_function_callback) |
18 src/uicommon/gftpui.h - added toggled variable to the | |
19 gftpui_callback_data structure. If the edit dialog had a checkbox | |
20 in it, then put the checkbox value in the toggled variable | |
21 | |
22 * src/gtk/gtkui.c (gftpui_site_dialog) | |
23 src/uicommon/gftpuicallbacks.c (gftpui_common_run_site) - allow the user | |
24 to not send the prepend the command with the SITE keyword | |
25 | |
26 * docs/website/index.html.in docs/website/bats.gif | |
27 docs/website/generate-gftp-website.pl - updated bug reporting section. | |
28 Added link and graphic for the National Speleological Society (NSS) | |
29 | |
632 | 30 * lib/sshv2.c (sshv2_rename) - fixed segfault that could occur (from |
31 Aurelien Jarno <aurelien@aurel32.net >) (closes #159963) | |
32 | |
631 | 33 * src/gtk/gtkui_transfer.c (gftpui_ask_transfer) - fixes for the first |
34 character of the filename being stripped off when it already existed on | |
35 the remote side and it was being uploaded to the root directory. Note, | |
36 the file truncation only occured in it being displayed to the user. It | |
37 was not stripping the filename when it was being transfered (from | |
632 | 38 Aurelien Jarno <aurelien@aurel32.net >) (closes #158713) |
631 | 39 |
630
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
40 2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com> |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
41 * src/gtk/options_dialog.c: GNOME HIG fixes for the GTK+2 |
632 | 42 version of the Options and Add/Edit dialogs. (closes #158642) |
630
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
43 |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
44 Changes for the Options dialog: |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
45 * Use proper GNOME HIG widget spacing and padding |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
46 * Use proper GNOME HIG button order for action area |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
47 * Remove dialog separator |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
48 |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
49 FTP tab: |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
50 * Indent the text view below the "Proxy server type" |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
51 entry and wrap it in a scrolled window |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
52 |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
53 Local Hosts tab: |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
54 * Use stock add, edit, and delete buttons |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
55 * Toggle sensitivity of edit and delete buttons |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
56 |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
57 Changes for the Add/Edit Host dialog: |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
58 * Use proper GNOME HIG widget sapcing and padding |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
59 * Use proper GNOME HIG button order for action area |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
60 * Use proper GNOME HIG capitalization |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
61 * Remove dialog separator |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
62 * Add mnemonics to labels |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
63 * Set dialog's window icon |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
64 * Moved host type (i.e. Network or Domain radio |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
65 buttons) to top of dialog, because these toggle |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
66 the sensitivity of the other widgets |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
67 * Indent the Network address, Netmask, and Domain |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
68 entries, because the sensitivity of these widgets |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
69 is toggled by the host type radio buttons |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
70 * Toggle the sensitivity of the labels when |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
71 changing host type |
b3a0cccb1cd6
2004-11-18 Dennis Cranston <dennis_cranston@yahoo.com>
masneyb
parents:
629
diff
changeset
|
72 |
629 | 73 2004-11-28 Brian Masney <masneyb@gftp.org> |
74 * lib/pty.c - if HAVE_GRANTPT is defined, then don't include stropts.h | |
75 if it is being compiled on FreeBSD (from Radim Kolar <hsn@sendmail.cz>) | |
76 | |
622 | 77 2004-11-11 Brian Masney <masneyb@gftp.org> |
624 | 78 * lib/protocols.c (gftp_connect_server) - if the system does not have |
79 getaddrinfo(), removed erronous g_return_val_if_fail() that was always | |
80 causing the function to fail and not connect to the server | |
81 (from samn@sun.com) | |
82 | |
623 | 83 * configure.in - fixes for HP/UX |
84 (from "H.Merijn Brand" <h.m.brand@hccnet.nl>) | |
85 | |
86 * lib/gftp.h - fixes for large files under HP/UX | |
87 (from "H.Merijn Brand" <h.m.brand@hccnet.nl>) | |
88 | |
89 * lib/protocols.c (gftp_list_files) - if ENABLE_NLS is disabled, then | |
90 do not use setlocale() | |
91 | |
622 | 92 * docs/website/index.html.in - fixed several typos on the website. |
93 Updated introduction paragraph | |
94 | |
95 * docs/website/generate-gftp-website.pl - fixes for getting the version | |
96 number from configure with newer versions of autoconf | |
97 | |
98 * docs/website/announce.txt - updated announcement file for 2.0.18rc1 | |
99 | |
620 | 100 2004-11-9 Brian Masney <masneyb@gftp.org> |
621 | 101 * debian/gftp-gtk.install - updated the path of the gftp.desktop file |
102 | |
620 | 103 * configure.in debian/changelog - updated version number to 2.0.18rc1 |
104 | |
105 * TODO - updated | |
106 | |
618 | 107 2004-11-7 Brian Masney <masneyb@gftp.org> |
108 * ChangeLog-old - updated with a summary of list of changes since 2.0.17 | |
109 | |
110 * doc/website/index.html.in - added bug reporting section | |
111 | |
612 | 112 2004-11-4 Brian Masney <masneyb@gftp.org> |
616 | 113 * lib/options.h src/gtk/gftp-gtk.c src/gtk/misc-gtk.c - whenever gftp |
114 is started, show in the toolbar the last connection details (except the | |
115 password) | |
116 | |
615 | 117 * src/gtk/gftp-gtk.c - added mnemonics for the host and user field |
118 in the toolbar | |
119 | |
614 | 120 * docs/sample.gftp/gftprc - updated the default config file |
121 | |
613 | 122 * src/gtk/bookmarks.c (entry_apply_changes) - more cleanups to this |
123 function. Fixes for renaming bookmark entries | |
124 | |
612 | 125 * src/gtk/bookmarks.c (build_bookmarks_tree) - greatly simplified |
126 this function. Added helper function _add_tree_node() | |
127 | |
128 * lib/misc.c (gftp_free_bookmark) - free the path and oldpath | |
129 variables | |
130 | |
609 | 131 2004-11-3 Brian Masney <masneyb@gftp.org> |
611 | 132 * docs/gftp.desktop - fixed parse error in the desktop file |
133 | |
609 | 134 * lib/config_file.c (gftp_bookmarks_destroy) |
135 src/gtk/bookmarks.c (bm_apply_changes) - cleaned up the tree parsing | |
136 code | |
137 | |
138 * lib/gftp.h lib/misc.c lib/config_file.c src/gtk/bookmarks.c - added | |
139 free_node argument to gftp_free_bookmark() | |
140 | |
141 * lib/gftp.h src/gtk/bookmarks.c - added oldpath variable to the | |
142 gftp_bookmarks structure. | |
143 | |
600 | 144 2004-11-1 Brian Masney <masneyb@gftp.org> |
607 | 145 * lib/config_file.c (gftp_write_bookmarks_file) - if a folder has no |
146 children, make sure the entry has a / appended to the end of the | |
147 description. Don't write out any of the other unneeded fields | |
148 | |
606 | 149 * src/gtk/bookmarks.c (build_bookmarks_tree) - fixes for adding toplevel |
150 folders that are empty | |
151 | |
605 | 152 * lib/config_file.c (gftp_add_bookmark) - if the bookmark path ends in |
153 /, then force the entry to be a folder | |
154 | |
604 | 155 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h src/gtk/misc-gtk.c - added a |
156 tooltip to the button on the top left of the GUI | |
157 | |
158 * src/gtk/gtkui.c (gftpui_disconnect) - call update_window_info() | |
159 instead of update_window() so that the toolbar tooltip is updated | |
160 properly | |
161 | |
603 | 162 * src/gtk/bookmarks.c - don't allow the main bookmarks dialog to be |
163 closed if a child entry is being edited. Fixes for a toplevel folder | |
164 that has no children | |
165 | |
602 | 166 * src/gtk/transfer.c (update_file_status) - if the % transferred goes |
167 over 100%, then set the update string to unknown percentage transfered. | |
168 This will occur whenever the reported transfer size is different than | |
169 what is actually being transfered. This occurs whenever a symlink is | |
170 being transfered | |
171 | |
601 | 172 * lib/protocols.c (gftp_parse_ls_novell) - fixes for parsing directory |
173 listings that have a space in their username | |
174 | |
600 | 175 * lib/config_file.c (gftp_read_config_file) - fixes for creating the |
176 protocol dropdown when SSL support is disabled | |
177 (from Aurelien Jarno <aurelien@aurel32.net>) | |
178 | |
598 | 179 2004-10-29 Brian Masney <masneyb@gftp.org> |
599 | 180 * lib/protocols.c (gftp_put_file) - don't do any kind of character |
181 set conversion on the filename. After looking into this some more, | |
182 this wasn't the proper place to do this. | |
183 | |
598 | 184 * lib/gftp.h lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c |
185 lib/sshv2.c src/gtk/dnd.c src/gtk/view_dialog.c src/uicommon/gftpui.c | |
186 src/uicommon/gftpuicallbacks.c - removed free_fdata(). Added | |
187 free_it parameter to gftp_file_destroy() | |
188 | |
597 | 189 2004-10-27 Brian Masney <masneyb@gftp.org> |
190 * docs/website/index.html.in - updated the list of available | |
191 translations | |
192 | |
193 * docs/gftp-faq.sgml - added section about the font size being | |
194 too small | |
195 | |
592 | 196 2004-10-7 Brian Masney <masneyb@gftp.org> |
593 | 197 * src/gtk/bookmarks.c (entry_apply_changes) - convert all /'s |
198 in the entry description to spaces so that sub menus are not | |
199 created | |
200 | |
592 | 201 * src/gtk/gftpuicallbacks.c (gftpui_common_run_ls) - if the .. |
202 directory was not found and an entry is to be created, make sure | |
203 the attributes are set to drwx------ (previously it was d---------) | |
204 | |
586 | 205 2004-10-5 Brian Masney <masneyb@gftp.org> |
588 | 206 * src/gtk/menu-items.c (dosavelog, viewlog) - make sure the entire |
207 log is written out when multibyte characters are used | |
208 | |
209 * src/gtk/view_dialog.c - small improvements to the way text is | |
210 inserted in the gtk+ 2.x port | |
211 | |
587 | 212 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h src/gtk/misc-gtk.c - disable the |
213 upload/download buttons whenever the user is not connected to the | |
214 server (closes #153374) | |
215 | |
586 | 216 * src/gtk/misc-gtk.c src/gtk/gftp-gtk.c - disable the items in the |
217 transfer menu when the user is not connected. (Patch partially from | |
218 Frank Anderson <fanson@gmail.com>) | |
219 | |
582 | 220 2004-10-4 Brian Masney <masneyb@gftp.org> |
221 * lib/protocols.c (gftp_string_from_utf8,gftp_string_to_utf8) - added | |
222 more printf() functions whenever there is a problem converting a string | |
223 | |
224 * src/gtk/gtkui_transfer.c (gftpui_ask_transfer) - make sure the | |
225 filename that is to be displayed to the user is encoded in UTF8 | |
226 | |
579 | 227 2004-10-3 Brian Masney <masneyb@gftp.org> |
228 * lib/protocols.c (gftp_string_to_utf8) - if the current string is | |
229 already in UTF-8, always return NULL, even if the iconv module is | |
230 initialized for this session. If there is an error converting the | |
231 non-UTF8 string to the current locale, then display a message to the | |
232 user | |
233 | |
578 | 234 2004-10-2 Brian Masney <masneyb@gftp.org> |
235 * lib/protocols.c (gftp_parse_bookmark) - convert the local and remote | |
236 directories from UTF8 to the current locale specified in the | |
237 remote_charsets option | |
238 | |
570 | 239 2004-9-29 Brian Masney <masneyb@gftp.org> |
576 | 240 * configure.in - removed intl/Makefile po/Makefile.in from AC_OUTPUT |
241 since automake will add these | |
242 | |
575 | 243 * docs/website/index.html.in - added CVS Id tag to the bottom of the |
244 page | |
245 | |
246 * docs/website/update-gftp-cvs.sh - added script to autobuild a tarball | |
247 from the latest CVS code | |
248 | |
574 | 249 * lib/sshv2.c (sshv2_set_config_options) set the request->need_password |
250 to be the value of the option ssh_need_userpass | |
251 | |
252 * src/text/gftp-text.c (main) - run gftp_shutdown() before the program | |
253 exits | |
254 | |
255 * src/uicommon/gftpui.c (gftpui_common_cmd_set) - toggle | |
256 gftp_configuration_changed whenever the user changes a configuration | |
257 item | |
258 | |
573 | 259 * src/text/gftp-text.c src/uicommon/gftpui.c - make sure that extra |
260 newlines are not displayed to the user when certain commands are run | |
261 from the text console | |
262 | |
572 | 263 * lib/rfc959.c lib/protocols.c lib/gftp.h - when making an IPv6 |
264 FTP connection, make sure the proper addrinfo structure is used. | |
265 Added more error checks to the EPSV parsing | |
266 | |
571 | 267 * lib/sshv2.c - log to the user which directory entries gftp could |
268 not parse | |
269 | |
270 * src/gtk/bookmarks.c - removed unused function clear_bookmarks_tree() | |
271 | |
570 | 272 * src/gtk/bookmarks.c - make sure the items of type GtkItemFactoryEntry |
273 are fully initialized (fixes compiler warnings). Fixed several | |
274 segfaults that could occur in the bookmarks editor | |
275 | |
276 * lib/gftp.h lib/rfc959.c src/gtk/bookmarks.c - added | |
277 GFTP_ANONYMOUS_USER that defines the username to use for anonymous | |
278 FTP connections | |
279 | |
567 | 280 2004-9-27 Brian Masney <masneyb@gftp.org> |
569 | 281 * lib/protocols.c (gftp_put_file) docs/gftp-faq.sgml - use |
282 gftp_string_from_utf8() to encode the filename. This will use the | |
283 remote_charsets option instead of the GLIB environment variable | |
284 | |
568 | 285 * lib/protocols.c (gftp_string_from_utf8) - fixes for encoding the |
286 strings in the users' locale | |
287 | |
567 | 288 * lib/rfc959.c (rfc959_connect) - return GFTP_EFATAL if the initial FTP |
289 response is not 2xx | |
290 | |
291 * docs/gftp-faq.sgml - removed sections that have not been relevant for | |
292 a long time. Added section about changing the encoding of filenames | |
293 | |
566 | 294 2004-9-26 Brian Masney <masneyb@gftp.org> |
295 * lib/protocols.c (gftp_put_file) - use g_filename_from_utf8() to | |
296 change the encoding of the filename (if needed) | |
297 | |
559 | 298 2004-9-22 Brian Masney <masneyb@gftp.org> |
562 | 299 * src/gtk/gftp-gtk.c - removed ellipsis from menu items that do not |
300 require user input. This makes it conform to GNOME HIG. | |
301 (from Subrahmanyam Madduri <smadduri@novell.com>) | |
302 | |
561 | 303 * lib/options.h - fixed misspelling |
304 | |
560 | 305 * lib/options.h src/uicommon/gftpui.c - added option to preserve the |
306 file time. In the past, it would save the file time if saving the file | |
307 permissions was enabled. | |
308 | |
559 | 309 * src/gtk/transfer.c (check_done_process) - if the process returned an |
310 error code, then remove the file and don't prompt the user to upload the | |
311 file if it was changed | |
312 | |
555 | 313 2004-9-17 Brian Masney <masneyb@gftp.org> |
556 | 314 * src/gtk/transfer.c (check_done_process) - make sure the return code |
315 from the process is reported correctly to the user | |
316 | |
317 * docs/gftp-faq.sgml - added section about troubleshooting files not | |
318 being uploaded | |
319 | |
320 * src/gtk/gtkui.c - fixed compiler warning | |
321 | |
555 | 322 * lib/misc.c lib/cache.c lib/config_file.c lib/gftp.h lib/protocols.c |
323 lib/rfc2068.c lib/sshv2.c src/gtk/bookmarks.c src/gtk/dnd.c | |
324 src/gtk/gftp-gtk.c src/gtk/gtkui.c src/gtk/menu-items.c | |
325 src/gtk/misc-gtk.c src/gtk/transfer.c src/uicommon/gftpui.c - added | |
326 gftp_request argument to gftp_build_path() and expand_path(). Renamed | |
327 expand_path() to gftp_expand_path() | |
328 | |
329 * lib/gftp.h - fixed compile error in gftp_need_username macro | |
330 | |
553 | 331 2004-9-14 Brian Masney <masneyb@gftp.org> |
554 | 332 * docs/gftp-faq.sgml - updated SSH section |
333 | |
553 | 334 * lib/gftp.h lib/bookmark.c lib/local.c lib/rfc2068.c lib/rfc959.c |
335 lib/sshv2.c src/gtk/transfer.c src/uicommon/gftpui.c - removed | |
336 need_userpass from the gftp_request structure. Added need_username and | |
337 need_password in it's place | |
338 | |
339 * autogen.sh - updated CFLAGS variable that is passed to configure | |
340 | |
544 | 341 2004-9-6 Brian Masney <masneyb@gftp.org> |
548 | 342 * lib/gftp.h - make sure the _GNU_SOURCE is always defined. |
343 | |
547 | 344 * lib/gftp.h lib/misc.c lib/protocols.c lib/rfc959.c - fixes for |
345 hosts that have IPv6 and IPv4 hostnames and a IPv6 connection cannot | |
346 be made | |
347 | |
348 * lib/rfc2068.c - removed unused variable | |
349 | |
546 | 350 * lib/protocols.c lib/sshv2.c lib/sslcommon.c - cleanups to the |
351 functions that write/read to/from the network. Retry the operation | |
352 if EAGAIN is returned | |
353 | |
354 * lib/ftps.c - return an error if the SSL session cannot be setup | |
355 properly | |
356 | |
545 | 357 * autogen.sh - updated autogen.sh so that it will work with newer |
358 versions of automake/autoconf | |
359 | |
544 | 360 * src/gtk/bookmarks.c - make sure that edit_bookmarks_dialog is |
361 initialized to NULL | |
362 | |
541 | 363 2004-8-21 Brian Masney <masneyb@gftp.org> |
542 | 364 * lib/gftp.h lib/options.h lib/protocols.c - added |
365 gftp_protocol_default_port() that will return the default port for | |
366 the current protocol | |
367 | |
368 * src/gtk/misc-gtk.c (update_window_info) - when updating the toolbar | |
369 with the connection status, if the current connection is using the | |
370 default port for it's protocol, then leave the port field blank. This | |
371 should help users who want to reconnect to the current site using a | |
372 different protocol | |
373 | |
374 * src/gtk/gftp-gtk.c (CreateConnectToolbar) - expanded the size of | |
375 the Port input box | |
376 | |
541 | 377 * lib/rfc959.c lib/ftpcommon.h - added internal option to quote |
378 the filename in the SITE command. This is only enabled for servers | |
379 that return UNIX in the SYST output. It is disabled if it is a BSD | |
380 based FTP server | |
381 | |
382 * lib/sshv2.c (sshv2_start_login_sequence) - pass the search strings | |
383 through gettext so that logins will work properly for non-english | |
384 users | |
385 | |
386 * lib/pty.c (gftp_exec) - redirect STDERR of the child process to the | |
387 opened pty so that stderr is shown properly in the log window | |
388 | |
531 | 389 2004-8-17 Brian Masney <masneyb@gftp.org> |
538 | 390 * lib/sshv2.c - renamed read_buffer in sshv2_params to |
391 transfer_buffer. In sshv2_put_next_file_chunk(), dynamically allocate | |
392 memory for transfer_buffer instead of using a fixed buffer on the | |
393 stack. This allows for large transfer buffer sizes. | |
394 | |
537 | 395 * lib/sshv2.c - added sshv2_open_file(). sshv2_get_file() and |
396 sshv2_put_file() now use this function | |
397 | |
536 | 398 * src/gtk/gftp-gtk.c - removed local shortcuts for Disconnect |
399 and Open URL. These conflicted with other items | |
400 | |
535 | 401 * lib/misc.c - when sorting by file, user or group, do a case |
402 insensitive sort | |
403 | |
534 | 404 * docs/gftp.desktop docs/Makefile.am - updated desktop file. Install |
405 the desktop file in $datadir/applications (from <m777@canada.com>) | |
406 | |
533 | 407 * lib/rfc959.c (rfc959_set_file_time, rfc959_chmod) - enclose the |
408 filename in "quotes" | |
409 | |
532 | 410 * lib/gftp.h lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c - |
411 added #defines for encoding and decoding file sizes that will work | |
412 properly for large files (GFTP_OFF_T_HEX_PRINTF_MOD, | |
413 GFTP_OFF_T_INTL_PRINTF_MOD, GFTP_OFF_T_PRINTF_MOD, | |
414 GFTP_OFF_T_11PRINTF_MOD and gftp_parse_file_size). Fixed file size | |
415 not being displayed properly when the system does not support the ' | |
416 printf formatter | |
417 | |
418 * acinclude.m4 (AC_INTL_PRINTF) - check to see if _LARGEFILE_SOURCE | |
419 is defined. If so, use %'lld instead of %'ld | |
420 | |
531 | 421 * lib/rfc959.c lib/sshv2.c - removed unneeded code in the *_chmod() |
422 functions | |
423 | |
526 | 424 2004-8-9 Brian Masney <masneyb@gftp.org> |
529 | 425 * lib/sshv2.c - fixes so that file permissions are preserved properly |
426 on file upload. Fixes so that the Utime and Chmod commands are shown | |
427 in the log window | |
428 | |
528 | 429 * lib/sshv2.c (sshv2_setup_file_offset) - added buf argument to this |
430 function so that uploading files will work again | |
431 | |
527 | 432 * lib/options.h src/uicommon/gftpui.c - added ability to change the |
433 block size on the fly of the transfered files. | |
434 | |
526 | 435 * lib/config_file.c lib/options.h lib/rfc959.c - fixed warnings about |
436 unitialized members in the structure | |
437 | |
438 * lib/pty.c (gftp_exec) - setup stderr when running the program | |
439 | |
440 * lib/sshv2.c src/uicommon/gftpui.h - fixed signed/unsigned integer | |
441 comparisions | |
442 | |
443 * lib/sshv2.c - added sshv2_copy_param_options() | |
444 | |
445 * src/gtk/options_dialog.c - compile fix when compiling against GTK+ | |
446 1.2 | |
447 | |
525 | 448 2004-8-1 Brian Masney <masneyb@gftp.org> |
449 * lib/sshv2.c - treat all integers from the remote server as | |
450 unsigned | |
451 | |
452 * src/gtk/delete_dialog.c - fixed memory leak | |
453 | |
454 * src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/dnd.c | |
455 src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h src/gtk/gtkui.c | |
456 src/gtk/menu-items.c src/gtk/transfer.c - added | |
457 gftp_gtk_get_list_selection() macro | |
458 | |
517 | 459 2004-7-27 Brian Masney <masneyb@gftp.org> |
521 | 460 * lib/rfc959.c src/gtk/misc-gtk.c src/gtk/view_dialog.c - fixed more |
461 comparsions between signed and unsigned integers | |
462 | |
463 * lib/sshv2.c (sshv2_buffer_get_int32) - allow an expected response | |
464 value of 0. If it does not match, call sshv2_wrong_response(). | |
465 SSH_FX_OK is set to 0, so this value was not being checked | |
466 | |
467 * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.h - renamed the | |
468 clear_cache argument of gftpui_refresh() to clear_cache_entry. There is | |
469 already a function named clear_cache() | |
470 | |
520 | 471 * lib/gftp.h lib/local.c lib/protocols.c lib/sshv2.c - changed |
472 declaration of gftp_stat_filename() so that the mode of the filename | |
473 is returned as a parameter instead of the function return value. | |
474 The mode_t type is unsigned and the error codes could not be reported | |
475 properly | |
476 | |
519 | 477 * lib/sshv2.c - fixed SSHV2 transfers so that they work again |
478 (they were busted in the last CVS commit due to the wrong file | |
479 offset being sent over) | |
480 | |
481 * src/gtk/misc-gtk.c - fix for the log window so that the contents | |
482 are properly shown. (this was busted in the last CVS commit) | |
483 | |
518 | 484 * lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c |
485 src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/gftp-gtk.c src/gtk/gtui.c | |
486 src/gtk/menu-items.c src/misc-gtk.c src/gtk/options_dialog.c | |
487 src/gtk/transfer.c src/text/gftp-text.c src/uicommon/gftpui.c - | |
488 various fixes found through a static code analysis. (some | |
489 signed/unsigned fixes, removed unneeded casts, indentation fixes, | |
490 added static declaration to some functions) | |
491 | |
517 | 492 * lib/rfc2068.c lib/sshv2.c src/gtk/bookmarks.c src/gtk/chmod_dialog.c |
493 src/gtk/gtkui.c src/gtk/transfer.c src/uicommon/gftpui.c - removed | |
494 unused variables | |
495 | |
496 * src/gtk/misc-gtk.c (progress_timeout) - fixed implicit integer to | |
497 float conversion | |
498 | |
515 | 499 2004-7-26 Brian Masney <masneyb@gftp.org> |
516 | 500 * lib/config_file.c lib/local.c lib/ftps.c lib/gftp.h lib/httpcommon.h |
501 lib/https.c lib/misc.c lib/protocols.c lib/pty.c lib/rfc2068.c | |
502 lib/rfc959.c lib/sshv2.c - various fixes found through a static code | |
503 analysis checker. (some signed/unsigned fixes, removed unneeded casts, | |
504 removed unneeded variables, more consistency, largefile fixes). Thanks | |
505 to Derek M Jones for running the static code analysis for me | |
506 | |
507 * lib/cache.c - s/remove/del_entry/g | |
508 | |
509 * lib/bookmark.c lib/protocols.c (gftp_parse_bookmark) - allow | |
510 the third parameter of this function to be a NULL pointer | |
511 | |
515 | 512 * lib/pty.c - give the grantpt pty implementation more priority over |
513 using openpty() | |
514 | |
511 | 515 2004-7-25 Brian Masney <masneyb@gftp.org> |
514 | 516 * src/gtk/bookmarks.c src/gtk/gftp-gtk.c src/gtk/gtkui.c |
517 src/gtk/transfer.c src/text/textui.c src/uicommon/gftpui.c | |
518 src/uicommon/gftpui.h - added clear_cache argument to gftpui_refresh() | |
519 Don't clear the cache when changing directories | |
520 | |
521 * src/uicommon/gftpuicallbacks.c (_gftpui_common_rm_list) - return | |
522 0 on success | |
523 | |
524 * src/gtk/delete_dialog.c - refresh the directory listing after the | |
525 operation was successful | |
526 | |
513 | 527 * lib/rfc959.c - added rfc959_set_file_time(). This uses the SITE UTIME |
528 command. Not many FTP servers appear to support this extension | |
529 | |
512 | 530 * lib/protocols.c (gftp_get_transfer_status) - don't force the user to |
531 wait to reconnect if the connection to the server timed out | |
532 | |
511 | 533 * src/gtk/transfer.c - when spawning a thread to get the |
534 subdirectories, don't refresh the local directory listing. Also added | |
535 custom connect/disconnect functions so that timeouts can be handled | |
536 properly. | |
537 | |
538 * src/gtk/delete_dialog.c - make sure that 2 connections to the server | |
539 don't get established | |
540 | |
541 * src/uicommon/gftpui.c src/uicommon/gftpui.h - added dont_refresh | |
542 variable to gftpui_callback_data structure. If this is true, then it | |
543 will not run gftpui_refresh() after the thread terminates | |
544 | |
509 | 545 2004-7-24 Brian Masney <masneyb@gftp.org> |
510 | 546 * src/uicommon/gftpui.c src/uicommon/gftpui.h - added support for |
547 a custom connect and disconnect function in the thread callback | |
548 | |
549 * lib/local.c (local_connect) - don't step on request->directory if | |
550 it is already set to the current working directory | |
551 | |
509 | 552 * lib/protocols.c (gftp_get_all_subdirs) - if there is an error in the |
553 protocol function, make sure the error code is returned as is. This is | |
554 so that timeouts can be detected properly | |
555 | |
505 | 556 2004-7-19 Brian Masney <masneyb@gftp.org> |
508 | 557 * src/gtk/transfer.c src/uicommon/gftpui.h - use the new thread callback |
558 functions for retrieving the list of subdirectories | |
559 | |
507 | 560 * src/gtk/delete_dialog.c src/uicommon/gftpuicallbacks.c - use the |
561 new thread callback functions for deleting items from the GTK+ GUI | |
562 | |
506 | 563 * src/gtk/delete_dialog.c src/gtk/transfer.c src/gtk/gftp-gtk.h - |
564 added gftp_gtk_get_subdirs() to get the list of subdirectories in a | |
565 child thread | |
566 | |
505 | 567 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h - renamed some functions so that |
568 they are clearer on what they do. Did some small code cleanups | |
569 | |
503 | 570 2004-7-18 Brian Masney <masneyb@gftp.org> |
504 | 571 * lib/local.c lib/protocols.c lib/rfc959.c src/uicommon/gftpui.c - fixes |
572 for the *_chmod() functions to use the datatype mode_t for storing | |
573 the file attributes | |
574 | |
503 | 575 * acinclude.m4 - quote the definition of the automake functions. This |
576 fixes warnings from automake 1.8 | |
577 | |
502 | 578 * acinclude.m4 - removed AC_SYS_LARGEFILE. This is provided by newer |
579 versions of automake | |
580 | |
581 * configure.in - added pa to ALL_LINGUAS. Updated version to 2.0.18pre1 | |
582 | |
499 | 583 2004-7-13 Brian Masney <masneyb@gftp.org> |
500 | 584 * lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c lib/rfc959.c |
585 lib/sshv2.c - added gftp_stat_filename(). This will retrieve the | |
586 attributes for the selected file. When downloading a list of items, | |
587 if one of the items is a symlink, check to see if it points to a | |
588 directory or file | |
589 | |
590 * src/gtk/misc-gtk.c - fix for displaying the folder icon for | |
591 directories | |
592 | |
499 | 593 * lib/gftp.h lib/local.c lib/misc.c lib/protocols.c lib/rfc2068.c |
594 lib/rfc959.c lib/sshv2.c src/gtk/chmod_dialog.c src/gtk/delete_dialog.c | |
595 src/gtk/dnd.c src/gtk/gftp-gtk.c src/gtk/gtkui_transfer.c | |
596 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/view_dialog.c | |
597 src/text/textui.c src/uicommon/gftpui.c src/uicommon/gftpuicallbacks.c - | |
598 represent the file attributes as a mode_t variable instead of a | |
599 character string | |
600 | |
497 | 601 2004-7-12 Brian Masney <masneyb@gftp.org> |
498 | 602 * lib/sshv2.c - added sshv2_decode_file_attributes(). This is used |
603 by sshv2_get_next_file() and sshv2_get_file_size(). | |
604 (sshv2_get_next_file_chunk) - if the error SSH_FX_FAILURE was returned, | |
605 then do not return wrong message received from server to the user | |
606 | |
607 * lib/protocols.c (gftp_get_transfer_status) - when there is a | |
608 transfer error, make sure that an incoming signal does not | |
609 interrupt the timeout | |
610 | |
611 * src/gtk/gftp-gtk.c src/uicommon/gftpui.c - make sure the SIGCHLD | |
612 signal handler reaps the zombies in the text port. | |
613 | |
497 | 614 * docs/rfcs/* - added RFCs that are used by this program |
615 | |
496 | 616 2004-7-11 Brian Masney <masneyb@gftp.org> |
617 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h src/gtk/gtkui.c | |
618 src/gtk/transfer.c - removed use_cache argument to ftp_list_files() | |
619 This was not being used | |
620 | |
621 * src/gtk/gftp-gtk.c - compile fix when compiling against GTK 1.2 | |
622 | |
493 | 623 2004-7-6 Brian Masney <masneyb@gftp.org> |
624 * lib/sshv2.c - added sshv2_wrong_message(). Changed the wrong message | |
625 log messages to call this function instead | |
626 | |
489 | 627 2004-6-27 Brian Masney <masneyb@gftp.org> |
628 * lib/sshv2.c - did more code cleanups | |
629 | |
487 | 630 2004-6-22 Brian Masney <masneyb@gftp.org> |
631 * lib/sshv2.c - did more code cleanups | |
632 | |
484 | 633 2004-6-15 Brian Masney <masneyb@gftp.org> |
485 | 634 * lib/protocols.c - added supported for multiline VMS directory |
635 listings. Also, parse the date correctly for single line VMS | |
636 directory listings | |
637 | |
638 * lib/gftp.h lib/local.c lib/rfc2068.c lib/rfc959.c lib/sshv.c - | |
639 added function pointer get_next_dirlist_line to gftp_request structure. | |
640 This will retrieve the next line of input for the directory listing. | |
641 This is only implemented in the FTP protocol at the moment. It shouldn't | |
642 be needed in the other protocols | |
643 | |
484 | 644 * lib/gftp.h lib/sshv2.c src/gtk/gtkui.c src/text/textui.c - added |
645 support for RSA SecurID passwords | |
646 | |
647 * lib/sshv2.c - cleaned up the SSH login sequence even more. Removed | |
648 ssh2_sftp_path and sshv2_use_sftp_subsys options. The sftp subsystem | |
649 is now always used. | |
650 | |
483 | 651 2004-6-13 Brian Masney <masneyb@gftp.org> |
652 * lib/gftp.h lib/misc.c src/gtk/Makefile.am src/gtk/menu-items.c | |
653 src/gtk/misc-gtk.c src/text/Makefile.am src/uicommon/Makefile.am | |
654 src/uicommon/gftpui.c - added support to override the value of | |
655 SHARE_DIR during runtime with the GFTP_SHARE_DIR environment | |
656 variable | |
657 | |
478 | 658 2004-6-6 Brian Masney <masneyb@gftp.org> |
480 | 659 * lib/protocols.c (gftp_set_username) - allow a NULL username |
660 | |
661 * configure.in - if gftp is being compiled on HPUX, check for sem_init | |
662 in librt | |
663 | |
479 | 664 * lib/protocols.c (parse_time) - if there is an error parsing the |
665 time format, don't return a fatal error | |
666 | |
478 | 667 * acinclude.m4 configure.in - added AC_TYPE_INTPTR_T that will define |
668 intptr_t if it does not exist on the system | |
669 | |
670 * lib/gftp.h lib/protocols.c lib/rfc959.c | |
671 src/uicommon/gftpuicallbacks.c - added specify site argument to | |
672 rfc959_site(). If this is set, then SITE will be prepended to the | |
673 command | |
674 | |
472 | 675 2004-5-26 Brian Masney <masneyb@gftp.org> |
474 | 676 * docs/gftp.desktop - make desktop item follow HIG (closes #142005) |
677 | |
473 | 678 * lib/protocols.c lib/options.h - added remote_lc_time option. The |
679 value of LC_TIME can now be overridden on a per site basis. This will | |
680 fix problems parsing the dates in the remote directory listings | |
681 | |
472 | 682 * src/gtk/dnd.c - when a URL is dropped on the connect button, log the |
683 URL that is received | |
684 | |
685 * src/gtk/gftp-gtk.c src/gtk/options_dialog.c - more 64 bit cleanups | |
686 | |
469 | 687 2004-5-16 Brian Masney <masneyb@gftp.org> |
470 | 688 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h src/gtk/transfer.c - fixed |
689 detection of SIGCHLD when viewing/editing a file (from | |
690 Aurelien Jarno <aurelien@aurel32.net>) | |
691 | |
692 * src/gtk/gtkui.c - expand the path on the client side when changing | |
693 the remote directory (i.e. CHDIR /home/.. becomes /home) | |
694 (from Aurelien Jarno <aurelien@aurel32.net>) | |
695 | |
469 | 696 * src/uicommon/gftpui.c lib/gftp.h - added |
697 gftpui_protocol_update_timeout() | |
698 | |
699 * lib/protocols.c - 64 bit fixes. Check to see if the remote site | |
700 disconnected | |
701 | |
463 | 702 2004-4-14 Brian Masney <masneyb@gftp.org> |
703 * lib/protocols.c lib/rfc959.c src/gtk/transfer.c - AMD64 fixes | |
704 | |
460 | 705 2004-4-14 Brian Masney <masneyb@gftp.org> |
706 * lib/sshv2.c lib/gftp.h src/text/textui.c src/gtk/gtkui.c - when | |
707 connecting with the SSH protocol, if the user is asked a question, | |
708 relay that question back to the user and allow them to answer it. | |
709 | |
710 * doc/gftp-faq.sgml - moved the SSH troubleshooting section to the | |
711 issues for older releases section. All of the issues that this talks | |
712 about have been fixed in CVS. | |
713 | |
714 * src/gtk/gftp-gtk.c (main) - call gdk_threads_init() on startup | |
715 | |
716 * lib/cache.c lib/config_file.c lib/misc.c lib/protocols.c | |
717 lib/rfc2068.c lib/rfc959.c - removed some uses of strlen() so that | |
718 they only occur once on a string instead of multiple times in some | |
719 cases | |
720 | |
721 * lib/sslcommon.c - fixed typo | |
722 | |
723 * configure.in lib/gftp.h - added configure check for inttypes.h | |
724 | |
725 * docs/gftp.lsm - updated with 2.0.17 information | |
726 | |
459 | 727 2004-04-10 Adam Weinberger <adamw@gnome.rog> |
728 | |
729 * en_CA.po: Added en_CA to ALL_LINGUAS. | |
730 | |
458 | 731 2004-4-10 Brian Masney <masneyb@gftp.org> |
732 * lib/gftp.h lib/pty.c lib/sshv2.c - added gftp_exec() that will always | |
733 open a pseudo terminal and a separate socket pair for the stdin/stdout | |
734 file descriptors. The banner and password request will come through the | |
735 pseudo terminal while the sftp protocol specific data will always come | |
736 through the socket pair. This allows for a much cleaner SSH login | |
737 sequence that does not require echo xsftp to capture a login banner. | |
738 Removed option ssh_use_askpass since it is no longer needed. | |
739 This code is based off of a suggestion from Gertjan Halkes | |
740 | |
741 * src/text/gftp-text.c - removed setting the options ssh_use_askpass | |
742 and sshv2_use_sftp_subsys | |
743 | |
455 | 744 2004-03-30 Gareth Owen <gowen72@yahoo,com> |
745 | |
746 * configure.in: Added en_GB to ALL_LINGUAS | |
747 | |
452 | 748 2004-3-28 Brian Masney <masneyb@gftp.org> |
453 | 749 * debian/changelog configure.in ChangeLog-old - incremented version |
750 number to 2.0.17 | |
751 | |
752 * docs/website/announce.txt - updated announcement to reflect 2.0.17 | |
753 release | |
754 | |
452 | 755 * src/gtk/bookmarks.c - only allow one instance of the bookmarks editor |
756 | |
451 | 757 2004-3-26 Brian Masney <masneyb@gftp.org> |
758 * lib/ftps.c lib/gftp.h lib/rfc959.c - when reestablishing a connection | |
759 to a FTPS host, make sure the initial commands are sent over in | |
760 plaintext | |
761 | |
762 * lib/protocols.c - make sure the port is displayed to the user in the | |
763 proper byte order when getaddrinfo() is not included on the system | |
764 | |
765 * lib/misc.c (gftp_copy_request) - make sure req->init is not NULL | |
766 before attempting to initialize the new request structure. This fixes | |
767 a segfault that happened when viewing/editing a local file | |
768 (from Chelban Vasile <mail4509@pochtamt.ru>) | |
769 | |
770 * docs/website/generate-gftp-website.pl - updated the STABLE_I386DEB | |
771 filename | |
772 | |
773 * docs/website/index.html.in - updated the main website | |
774 | |
775 * docs/website/announce.txt - announcement for the 2.0.17 release | |
776 | |
443 | 777 2004-3-21 Brian Masney <masneyb@gftp.org> |
449 | 778 * lib/ftps.c (ftps_auth_tls_start) - if the server rejects the |
779 PROT C command, disconnect from the server | |
780 | |
447 | 781 * src/gtk/gftp-gtk.c - initialize the read/write color functions before |
782 gftp is initialized | |
783 | |
445 | 784 * src/gtk/menu-items.c (chdir_edit) - ignore the number of items that |
785 are selected in the listbox | |
786 | |
444 | 787 * src/gtk/view_dialog.c src/gtk/menu-items.c - cleanups to the view |
788 log code | |
789 | |
443 | 790 * src/uicommon/gftpuicallbacks.c (gftpui_common_run_ls) - if there |
791 is an error, make sure that the exact error code is returned | |
792 | |
793 * lib/protocols.c (gftp_transfer_files) - if the connection timed | |
794 out, reconnect immediately | |
795 | |
796 * lib/rfc959.c - if the connection timed out to the server, make | |
797 sure GFTP_ETIMEDOUT is returned | |
798 | |
441 | 799 2004-3-20 Brian Masney <masneyb@gftp.org> |
442 | 800 * lib/gftp.h src/uicommon/gftpui.c lib/rfc959.c - if the connection |
801 timed out to the server, return GFTP_ETIMEDOUT. In the UI, if this | |
802 error code is returned, immediately reconnect to the server and retry | |
803 the operation | |
804 | |
805 * lib/rfc959.c - if the return value from rfc959_send_command() is | |
806 < 0, then make sure the exact value is returned instead of | |
807 GFTP_ERETRYABLE | |
808 | |
441 | 809 * src/gtk/chmod_dialog.c - use gftpui_common_run_callback_function() |
810 to do the chmod operation. This will spawn a thread if necessary | |
811 | |
440 | 812 * debian/gftp-text.prerm - missing debian package file |
813 | |
814 * Makefile.am - updated with EXTRA_DIST variable with the list of the | |
815 Debian package files | |
816 | |
439 | 817 * debian/* - updated Debian package files from |
818 Aurelien Jarno <aurelien@aurel32.net> | |
819 | |
441 | 820 2004-3-19 Brian Masney <masneyb@gftp.org> |
437 | 821 * lib/gftp.h - if _LARGEFILE_SOURCE is defined, but _LARGEFILE64_SOURCE |
822 is not defined, define it | |
823 | |
434 | 824 2004-3-18 Brian Masney <masneyb@gftp.org> |
435 | 825 * lib/gftp.h configure.in - #define _LARGEFILE_SOURCE if sizeof(off_t) |
826 is greater than 4 and _LARGEFILE_SOURCE is not defined. | |
827 _LARGEFILE_SOURCE does not get defined under *BSD | |
828 | |
434 | 829 * lib/local.c (local_{get,put}_file) - compiling fix for FreeBSD. |
830 _LARGEFILE_SOURCE is defined, but O_LARGEFILE is not defined | |
831 | |
427 | 832 2004-3-17 Brian Masney <masneyb@gftp.org> |
433 | 833 * lib/options.h src/gtk/transfer.c - added start file transfers option |
834 | |
432 | 835 * lib/ftpcommon.h lib/ftps.c - removed encrypted_connection variable |
836 from the rfc959_parms structure | |
837 | |
838 * lib/rfc959.c (rfc959_copy_param_options) - fix for FTPS protocol | |
839 so that the proper read/write function is setup whenever the request | |
840 structure is copied | |
841 | |
431 | 842 * lib/sslcommon.c - fix so that the option verify_ssl_peer can be |
843 toggled while gftp is running and on a per connection basis | |
844 | |
430 | 845 * docs/gftp-faq.sgml - added SSL Issues section |
846 | |
847 * docs/sample.gftp/gftprc - updated config file that has all | |
848 of the new options added since 2.0.16 | |
849 | |
850 * lib/options.h - disable show_trans_in_title by default | |
851 | |
429 | 852 * lib/config_file.c lib/gftp.h lib/misc.c lib/protocols.c |
853 src/gtk/bookmarks.c (gftp_copy_local_options) - in the new | |
854 options that are copied, update the the number of options that are | |
855 stored. | |
856 | |
427 | 857 * lib/rfc2068.c (parse_html_line) - fix for parsing file sizes |
858 | |
859 * ChangeLog-old - updated with summary of changes since 2.0.16 | |
860 | |
861 * docs/website/index.html.in - updated the list of translations | |
862 available | |
863 | |
425 | 864 2004-3-16 Brian Masney <masneyb@gftp.org> |
426 | 865 * lib/ftpcommon.h lib/gftp.h lib/rfc959.c src/uicommon/gftpui.c - |
866 fixes so that FXP transfers work again | |
867 | |
425 | 868 * src/gtk/misc-gtk.c src/gtk/gftp-gtk.h - added destroy_dialog() |
869 function | |
870 | |
871 * src/gtk/gftp-gtk.c - destroy the openurl dialog before attempting to | |
872 connect to the server | |
873 | |
423 | 874 2004-3-15 Brian Masney <masneyb@gftp.org> |
424 | 875 * src/gtk/misc-gtk.c (update_directory_download_progress) - center the |
876 progress dialog (closes #136370) | |
877 | |
423 | 878 * lib/gftp.h - if _FILE_OFFSET_BITS is > 32 and _LARGEFILE_SOURCE is |
879 not defined, define it | |
880 | |
425 | 881 * lib/protocols.c (gftp_string_{to|from}_utf8 - don't alter the contents |
882 of the remote_charsets option. Instead, make a copy of that and alter | |
423 | 883 that copy |
884 | |
422 | 885 2004-3-14 Brian Masney <masneyb@gftp.org> |
886 * lib/misc.c (expand_path) - skip over paths that are empty | |
887 | |
888 * lib/misc.c (gftp_sort_filelist) - fixed NULL pointer dereference | |
889 that would occur when attempting to sort an empty filelist | |
890 (from Hans-J?rgen Sch?ler <hjschaeler@t-online.de>) | |
891 | |
892 * src/uicommon/gftpui.c (_gftpui_common_thread_callback) - fix so that | |
893 retries would occur properly after a timeout | |
894 (from Nam SungHyun <namsh@kldp.org>) | |
895 | |
896 * src/gtk/Makefile.am - removed unneeded localedir defination | |
897 (from Nam SungHyun <namsh@kldp.org>) | |
898 | |
899 * lib/gftp.h lib/protocols.c src/gtk/gftp-gtk.c src/text/gftp-text.c - | |
900 added gftp_setup_startup_directory(). This function will expand the | |
901 startup directory so that ~ directories will work properly | |
902 | |
903 * lib/rfc959.c - removed invalid response error message if the user | |
904 enters an invalid password | |
905 | |
906 * src/gtk/bookmarks.c - only allow one bookmark entry to be edited at a | |
907 time. This is a design flaw in my code and I'll remove this restriction | |
908 until I have time to recode this. Also, fixed segfault that would occur | |
909 when renaming a bookmark | |
910 | |
911 * src/gtk/view_dialog.c - when editing a file, make sure the file has | |
912 the right suffix so that syntax highlighting works | |
913 | |
415 | 914 2004-3-1 Brian Masney <masneyb@gftp.org> |
416 | 915 * lib/sslcommon.c - added verify_ssl_peer option |
916 | |
415 | 917 * lib/ftps.c - set the protocol number to GFTP_FTPS_NUM |
918 | |
919 * lib/https.c - set the protocol number to GFTP_HTTPS_NUM | |
920 | |
921 * lib/rfc959.c lib/rfc2068.c - remove references to checking for | |
922 GFTP_FTP_NUM and GFTP_HTTP_NUM | |
923 | |
411 | 924 2004-2-29 Brian Masney <masneyb@gftp.org> |
925 * lib/rfc959.c - in several instances, if an invalid response is | |
926 received from the server, make sure an error message is logged to the | |
927 user before they are disconnected from the site | |
928 | |
408 | 929 2004-02-21 Paisa Seeluangsawat <paisa@users.sf.net> |
930 | |
931 * configure.in: Added Thai (th) to ALL_LINGUAS. | |
932 | |
402 | 933 2004-2-16 Brian Masney <masneyb@gftp.org> |
404 | 934 * configure.in - added ta.po to ALL_LINGUIS |
935 | |
402 | 936 * src/gtk/view_dialog.c - call mkstemps() to create the temporary |
937 file. This is so that the extension of the file will be preserved | |
938 so that syntax highlighting will still work (from | |
939 Aurelien Jarno <aurelien@aurel32.net>) | |
940 | |
941 * lib/Makefile.am lib/gftp.h lib/mkstemps.c po/POTFILES.in - | |
942 added mksteps() from the GNU C Library (from | |
943 Aurelien Jarno <aurelien@aurel32.net>) | |
944 | |
401 | 945 2004-2-16 Brian Masney <masneyb@gftp.org> |
946 * src/gtk/misc-gtk.c - compile fix for GTK+ 1.2 | |
947 | |
948 * po/POTFILES.in - added ftps.c and ftpcommon.h and httpcommon.h | |
949 | |
399 | 950 2004-2-15 Brian Masney <masneyb@gftp.org> |
400 | 951 * debian/changelog debian/copyright debian/gftp-text.postinst |
952 debian/gftp-text.prerm - updated Debian packaging files from | |
953 Aurelien Jarno <aurelien@aurel32.net> | |
954 | |
399 | 955 * lib/sshv2.c (sshv2_put_file) - fix for resuming SSHv2 uploads |
956 | |
957 * src/text/gftp-text.c - fixed compiler error when being compiled | |
958 without gettext | |
959 | |
960 2004-2-8 Brian Masney <masneyb@gftp.org> | |
961 * src/gtk/gftp-gtk.h src/gtk/gtkui.c - added | |
962 gftpui_gtk_get_utf8_file_pos() that will return the file in UTF8 | |
963 format if it is available | |
964 | |
965 * src/gtk/gtkui_transfer.c src/gtk/transfer.c - call | |
966 gftpui_gtk_get_utf8_file_pos() to display the file in the file transfer | |
967 status. This fixes a bug where non-UTF8 files were being chopped off | |
968 | |
969 * src/text/textui.c src/uicommon/gftpui.c src/uicommon/gftpui.h | |
970 src/text/gtkui_transfer.c - updated declaration of | |
971 gftpui_add_file_to_transfer() | |
972 | |
973 * lib/protocols.c (gftp_swap_socks) - swap the SSL sockets between | |
974 the two request structures | |
975 | |
976 * lib/ftps.c - added ftps_get_next_file() that will pull items from | |
977 the cache properly | |
978 | |
979 * lib/Makefile.am - updated LOCALE_DIR declaration | |
980 (from Sung-Hyun Nam <namsh@kldp.org>) | |
981 | |
982 * ChangeLog-old - updated summary of changes since 2.0.16 | |
983 | |
984 * TODO - removed several items that were completed | |
985 | |
986 2004-2-4 Brian Masney <masneyb@gftp.org> | |
396 | 987 * docs/website/index.html.in - updated main website |
988 | |
395 | 989 * src/gtk/gftp-gtk.c - allow pasting a URL in the host box |
990 | |
394 | 991 * lib/Makefile.am - added ftpcommon.h to noinst_HEADERS |
992 | |
399 | 993 2004-2-3 Brian Masney <masneyb@gftp.org> |
390 | 994 * lib/ftpcommon.h lib/ftps.c lib/rfc959.c - added pointers to |
995 read/write functions to the rfc959_params structure for the data | |
996 connection. For now, this is always set to the plaintext version. | |
997 | |
389 | 998 * lib/Makefile.am lib/gftp.h lib/options.h lib/rfc959.c lib/ftpcommon.h |
999 lib/ftps.c - added support for the FTPS protocol. This currently is only | |
1000 for the control connection. (draft-murray-auth-ftp-ssl-09.txt) | |
1001 | |
399 | 1002 2004-2-2 Brian Masney <masneyb@gftp.org> |
388 | 1003 * docs/website/index.html.in - updated main gftp website |
1004 | |
387 | 1005 * lib/config_file.c lib/gftp.h src/uicommon/gftpui.c |
1006 src/gtk/gftp-gtk.c - updated the format of the config file | |
1007 write_functions so that the value isn't written to a file descriptor. | |
1008 Instead, it is written to a buffer. | |
1009 | |
1010 * src/text/gftp-text.c (gftp_text_log) - search for newlines in the | |
1011 string and split on those characters first | |
1012 | |
1013 * src/text/textui.c (gftpui_disconnect) - disconnect from the host | |
1014 | |
1015 * src/uicommon/gftpui.c - removed calls to printf() functions. Instead | |
1016 print the values out using the logging function | |
1017 | |
1018 * src/uicommon/gftpuicallbacks.c (gftpui_common_run_ls) - if we are | |
1019 connected to a local site, lookup the options local_sortasds and | |
1020 local_sortcol. Otherwise, lookup remove_sortasds and remote_sortcol. | |
1021 | |
1022 * autogen.sh - disable maintainer mode | |
1023 | |
1024 * TODO - updated | |
1025 | |
385 | 1026 2004-02-01 Alastair McKinstry <mckinstry@computer.org> |
1027 | |
1028 * configure.in: Add Irish ("ga") to ALL_LINGUAS | |
1029 | |
399 | 1030 2004-2-1 Brian Masney <masneyb@gftp.org> |
382 | 1031 * src/gtk/dnd.c - whenever a file(s)/directories are dropped onto |
1032 gftp, allow resuming the file transfers | |
1033 | |
381 | 1034 * lib/protocols.c (gftp_get_dir_listing, gftp_get_all_subdirs) - don't |
1035 modify the file variable if it begins with a /. Do not touch the | |
1036 destfile variable if it already exists | |
1037 | |
399 | 1038 2004-1-28 Brian Masney <masneyb@gftp.org> |
380 | 1039 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/gftp-gtk.c |
1040 src/gtk/gftp-gtk.h src/gtk/gtkui.c src/gtk/menu-items.c | |
1041 src/gtk/transfer.c - renamed disconnect() to gftpui_disconnect() | |
1042 | |
1043 * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.c - improved | |
1044 prompting for the username/password | |
1045 | |
1046 * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.c - call | |
1047 gftpui_disconnect() after a command is run and if we are no longer | |
1048 connected to the remote host | |
1049 | |
1050 * src/text/gftp-text.c - parse the command line arguments for the host | |
1051 to connect to | |
1052 | |
1053 * src/text/textui.c (gftpui_refresh) - clear the cache. | |
1054 (gftpui_ask_transfer) - check for carriage return or empty string | |
1055 | |
1056 * src/uicommon/gftp.h - define gftpui_common_cmd_m{get,put}_file() | |
1057 | |
1058 * lib/sshv2.c - removed temporary "fix" | |
1059 | |
399 | 1060 2004-1-27 Brian Masney <masneyb@gftp.org> |
378 | 1061 * lib/gftp.h lib/misc.c src/gtk/gtkui_transfer.c src/text/textui.c - |
1062 added gftp_get_transfer_action(). When a file is to be transfered and | |
1063 already exists, this will return the default action that should be | |
1064 taken. | |
1065 | |
1066 * src/text/textui.c (gftpui_ask_transfer) - implemented this function | |
1067 so that whenever a file exists and is to be transfered, the user will | |
1068 be prompted on whether or not to overwrite/skip/resume | |
1069 | |
1070 * src/text/gftp-text.c (gftp_text_ask_question) - fixups for inputing | |
1071 a single character | |
1072 | |
399 | 1073 2004-1-23 Brian Masney <masneyb@gftp.org> |
377 | 1074 * src/text/gftp-text.c src/uicommon/gftpui.c - added file transfer |
1075 functions to the command line. | |
1076 | |
1077 * src/uicommon/gftpui_transfer.c src/uicommon/gftpui.h src/text/textui.c | |
1078 src/gtk/gtkui_transfer.c - added | |
1079 gftpui_{start,update,finish}_current_file_in_transfer() functions | |
1080 that will be called throughout the lifetime of a file transfer. | |
1081 Also, gftpui_start_transfer() that will be called whenever a file | |
1082 transfer is created | |
1083 | |
1084 * src/uicommon/gftpui.h src/uicommon/gftpui.c src/gtk/gftp-gtk.c | |
1085 src/gtk/transfer.c - added other_uidata and other_request arguments | |
1086 to all of the command line functions | |
1087 | |
1088 * lib/protocols.c lib/gftp.h - set the filespec argument to | |
1089 gftp_get_next_file to be a constant | |
1090 | |
1091 * lib/gftp.h - added tot_file_trans variable to gftp_transfer struct | |
1092 | |
399 | 1093 2004-1-21 Brian Masney <masneyb@gftp.org> |
374 | 1094 * lib/config_file.c lib/gftp.h - set the character string arguments to |
1095 const for the following functions: gftp_lookup_global_option(), | |
1096 gftp_lookup_request_option(), gftp_lookup_bookmark_option(), | |
1097 gftp_set_global_option(), gftp_set_request_option(), | |
1098 gftp_set_bookmark_option() | |
1099 | |
1100 * lib/misc.c lib/gftp.h - set the character string arguments to const | |
1101 for the function gftp_match_filespec() | |
1102 | |
1103 * src/gtk/gftp-gtk.c src/gtk/menu-items.c src/uicommon/gftpui.c - moved | |
1104 more UI independant parts to the uicommon directory. Moved some GUI | |
1105 specific functionality into gftp-gtk.c | |
1106 | |
1107 * src/text/gftp-text.c src/gtk/gftp-gtk.c src/uicommon/gftpui.c - pass | |
1108 the local/remote uidata/request structures to process_command(). Removed | |
1109 old function gftpui_common_init(). Added new gftpui_common_init() that | |
1110 sets up common functionality for a port. | |
1111 | |
1112 * src/gtk/gtkui.c src/gtk/gtkui_transfer.c - moved | |
1113 gftpui_add_file_to_transfer() to gtkui_transfer.c | |
1114 | |
1115 * src/gtk/gtkui_transfer.c - cleaned up these functions some and made | |
1116 them more modular | |
1117 | |
1118 * src/uicommon/gftpui.c src/uicommon/gftpui.h - for all of the command | |
1119 line functions, make the command argument a constant | |
1120 | |
399 | 1121 2004-1-18 Brian Masney <masneyb@gftp.org> |
372 | 1122 * lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c - if |
1123 _LARGEFILE_SOURCE is defined, explicitly cast the file sizes to | |
1124 long long so that the %lld format will be correct | |
1125 | |
371 | 1126 * src/gtk/gtkui_transfer.c - gtk+ specific file transfer code. |
1127 Forgot to attach this with the last commit | |
1128 | |
370 | 1129 * lib/rfc959.c (rfc959_connect) - if the username is anonymous and a |
1130 password is already supplied, don't clobber it. | |
1131 | |
369 | 1132 * lib/misc.c (gftp_build_path) - when checking for already existing |
1133 /'s, not only look at the end of the currently built string, but look | |
1134 at the beginning of the token that is about to be added | |
1135 (from Aurelien Jarno <aurel32@debian.org>) | |
1136 | |
1137 * lib/rfc2068.c (rfc2068_list_files) - if the current directory is /, | |
1138 just send the hostname over to the HTTP server. This was broken on some | |
1139 HTTP servers. | |
1140 (from Aurelien Jarno <aurel32@debian.org>) | |
1141 | |
368 | 1142 * lib/gftp.h lib/misc.c src/gtk/delete_dialog.c src/gtk/transfer.c |
1143 src/gtk/view_dialog.c src/uicommon/gftpui.c - renamed all instances of | |
1144 copy_request() to gftp_copy_request(). Removed second argument | |
1145 (copy_local_options), the options are always copied now. | |
1146 | |
367 | 1147 * lib/protocols.c (gftp_parse_url) - if the URL is the local filesystem, |
1148 skip over the whitespace at the beginning. | |
1149 | |
1150 * lib/rfc959.c (rfc959_syst) - allow the string MVS and OS/MVS for the | |
1151 MVS directory listings. | |
1152 | |
1153 * src/gtk/gtkui_transfer.c src/gtk/transfer.c src/gtk/gftpui.c - | |
1154 started to move the transfer functionality into the uicommon directory. | |
1155 Added the text and GTK+ UI specific transfer functions. | |
1156 | |
1157 * src/gtk/Makefile.am po/POTFILES.in - added gtkui_transfer.c | |
1158 | |
1159 * src/gtk/dnd.c src/gtk/gtkui_transfer.c src/gtk/view_dialog.c - | |
1160 s/add_file_transfer/gtkui_common_add_file_transfer/ | |
1161 | |
1162 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h - removed transfer_mutex | |
1163 | |
1164 * src/gtk/gtkui.c src/text/textui.c - added | |
1165 gftpui_add_file_to_transfer() | |
1166 | |
1167 * src/uicommon/gftpui_callbacks.c src/uicommon/gftpui.c - in all of the | |
1168 thread callback functions, don't alter the return value in the function. | |
1169 Return it as is. | |
1170 | |
366 | 1171 * src/gtk/bookmarks.c - don't allow an item to be dropped onto the root |
1172 node or items that are not a folder | |
1173 (from Aurelien Jarno <aurel32@debian.org>) | |
1174 | |
399 | 1175 2004-1-7 Brian Masney <masneyb@gftp.org> |
359 | 1176 * lib/protocols.c (parse_time) - insert the right year for files that |
1177 are from last year and the year is not shown in the ls output. | |
1178 | |
366 | 1179 * src/uicommon/gftpui.c (_gftpui_common_thread_callback) |
1180 src/uicommon/gftpui.h - added a retries variable to the cdata structure | |
1181 | |
1182 * src/uicommon/gftpui.c (gftpui_common_cmd_open) src/uicommon/gftpui.c | |
1183 - actually connect to the remote server | |
1184 | |
1185 * src/uicommon/gftpuicallbacks.c src/uicommon/gftpui.c - in the | |
1186 callback functions, don't change the return value | |
1187 | |
1188 * src/text/textui.c (gftpui_generic_thread) - don't spawn a thread, | |
1189 just call the function directly | |
359 | 1190 |
399 | 1191 2004-1-6 Brian Masney <masneyb@gftp.org> |
358 | 1192 * lib/gftp.h lib/protocols.c lib/rfc959.c - added MVS directory parsing |
1193 support. Also, in the VMS and EPLF directory formats, update the | |
1194 default file/directory perms to be -rw-r--r-- and drwx-r-xr-x | |
1195 respectively. | |
1196 | |
399 | 1197 2004-1-5 Brian Masney <masneyb@gftp.org> |
356 | 1198 * lib/gftp.h lib/misc.c src/gtk/gftpui.c - added GFTP_URL_USAGE |
1199 that is the sytax for a valid URL. | |
1200 | |
1201 * lib/protocols.c (gftp_set_password) - allow the password to be NULL | |
1202 | |
1203 * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.h - added | |
1204 gftpui_prompt_username() and gftpui_promot_password() to each UI | |
1205 | |
1206 * src/text/gftp-text.c (gftp_text_ask_question) - don't display a | |
1207 : at the end of the question here. | |
1208 | |
1209 * src/text/gftp-text.h - added declaration of gftp_text_ask_question() | |
1210 | |
1211 * src/uicommon/gftpui.c - added gftpui_common_cmd_open(). This still | |
1212 needs a little bit more work done to it. | |
1213 | |
355 | 1214 * src/gtk/gftp-gtk.h src/gtk/gtkui.c - when spawning a thread, |
1215 make sure that the GUI will be updated properly as soon as the thread | |
1216 is finished. | |
1217 | |
1218 * src/uicommon/gftpuicallbacks.c src/uicommon/gftpui.h - added | |
1219 gftpui_common_run_ls() | |
1220 | |
1221 * src/uicommon/gftpui.c (gftpui_common_cmd_ls) | |
1222 src/gtk/transfer.c (ftp_list_files) - converted these functions | |
1223 over to use gftpui_common_run_ls() | |
1224 | |
354 | 1225 * lib/gftp.h src/gtk/misc-gtk.c src/text/gftp-text.c - added logging |
1226 level type gftp_logging_misc_nolog. If a message is logged with this | |
1227 level, it will be displayed to the screen but, it will not be logged | |
1228 to disk. | |
1229 | |
1230 * src/uicommon/gftpui.c - log the directory listings with the log level | |
1231 gftp_logging_misc_nolog | |
1232 | |
1233 * src/gtk/gtkui.c (gftpui_generic_thread) - fixed segfault. Pass | |
1234 cdata structure instead of wdata. | |
1235 | |
399 | 1236 2004-1-4 Brian Masney <masneyb@gftp.org> |
352 | 1237 * src/text/Makefile.am src/gtk/Makefile.am - added @LIBINTL@ to LDADD |
1238 line of Makefile.am | |
1239 | |
351 | 1240 * configure.in - added src/uicommon/Makefile to the list of files to |
1241 be generated. | |
1242 | |
1243 * configure.in lib/gftp.h - check for sys/mkdev.h header file. If it is | |
1244 found, include it. Solaris needs this for major() and minor() | |
1245 | |
350 | 1246 * src/uicommon/gftpui.c src/uicommon/gftpui.h |
1247 src/uicommon/gftpuicallbacks.c - when switching between ascii/binary, | |
1248 set the option on a global basis. Converted chdir, chmod, delete, | |
1249 rename, rmdir commands over to using the new command run format so that | |
1250 it will work in the different UIs. Added site command to the command | |
1251 line. | |
1252 | |
349 | 1253 * lib/misc.c (gftp_parse_command_line) - unified this function so that |
1254 it is consistent for all arguments. | |
1255 | |
1256 * lib/protocols.c (gftp_file_destroy) - fixed memory leak (utf8_file | |
1257 was not being freed) | |
1258 | |
348 | 1259 * docs/gftp-faq.sgml - updated link to the (old) threaded version of |
1260 XFree86 libraries | |
1261 | |
431 | 1262 2003-12-29 Brian Masney <masneyb@gftp.org> |
343 | 1263 * po/POTFILES.in - added the new uicommon files to this file |
1264 | |
431 | 1265 2003-12-28 Brian Masney <masneyb@gftp.org> |
342 | 1266 * src/gtk/gtkui.c src/text/textui.c - necessary UI related files for |
1267 each port of gftp. The uicommon code will call these functions. | |
1268 | |
431 | 1269 2003-12-28 Brian Masney <masneyb@gftp.org> |
341 | 1270 **** NOTE: this commit breaks a lot of functionality in gftp. I **** |
1271 **** still have more work to do on this. Please don't email me **** | |
1272 **** saying that the CVS code is broken. **** | |
1273 | |
1274 * lib/bookmark.c lib/gftp.h lib/local.c lib/options.h lib/rfc2068.c | |
1275 lib/rfc959.c lib/sshv2.c - moved the use_threads option from the | |
1276 request structure over to the protocol declaration in options.h. | |
1277 | |
1278 * lib/options.h src/gtk/gftp-gtk.c - added cmd_in_gui option. When this | |
1279 option is enabled, a new toolbar will be shown in the GTK+ port that | |
1280 will allow you to control the GUI by entering manual commands. | |
1281 | |
1282 * src/Makefile.am - added uicommon directory | |
1283 | |
1284 * src/gtk/Makefile.am src/text/Makefile.am - link in the uicommon | |
1285 library. | |
1286 | |
1287 * src/uicommon/* src/text/gftp-text.c - moved most of the functionality | |
1288 of the text port over to the uicommon directory. Made this code a little | |
1289 more generic so that the GTK+ port can have a text interface | |
1290 associated with it. | |
1291 | |
1292 * src/gtk/gtkui.c src/gtk/gftp-gtk.c src/gtk/mkdir_dialog.c | |
1293 src/gtk/rename_dialog.c src/gtk/menu-items.c src/gtk/misc-gtk.c - | |
1294 started to clean up the callback functions and make them more tightly | |
1295 integrated with the uicommon code. | |
1296 | |
1297 * src/gtk/bookmarks.c src/gtk/chmod_dialog.c src/gtk/delete_dialog.c | |
1298 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c | |
1299 src/gtk/transfer.c - | |
1300 s/refresh/gftpui_refresh/g | |
1301 s/jmp_environment/gftpui_common_jmp_environment/g | |
1302 s/request->use_threads/gftpui_common_use_threads (request)/g | |
1303 | |
1304 * src/gtk/options_dialog.c (apply_changes) - whenever the options are | |
1305 saved, check to see if the command entry needs to be shown or hidden. | |
1306 | |
431 | 1307 2003-12-10 Brian Masney <masneyb@gftp.org> |
339 | 1308 * lib/rfc959.c - fix IPv6 compile problem when IPv6 support is not |
1309 available on the system. | |
1310 | |
338 | 1311 * lib/gftp.h src/text/gftp-text.h src/gtk/gftp-gtk.h - added |
1312 GFTP_LOG_FUNCTION_ATTRIBUTES that is only defined when compiled | |
1313 against gcc. When this is set, it will specify the function is | |
1314 printf() type function so that extra checks can be done by the | |
1315 compiler. This is to fix problems with older Sun compilers. | |
1316 | |
337 | 1317 * src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c - check |
1318 for a timeout from the remote server when refreshing the directory | |
1319 listing and changing directores. If it did, reconnect to the server. | |
1320 | |
336 | 1321 * lib/rfc2068.c - set the default file attributes to -rw-r--r-- for |
1322 all files. | |
1323 | |
431 | 1324 2003-12-7 Brian Masney <masneyb@gftp.org> |
332 | 1325 * lib/options.h lib/config_file.c - removed scramble_passwords |
1326 option. Instead, make this the default action all the time. This | |
1327 is to avoid having too many unnecessary options. Also put a note | |
1328 at the top of the bookmarks file stating the passwords are being | |
1329 scrambled. | |
1330 | |
330 | 1331 * lib/config_file.c lib/gftp.h lib/misc.c lib/options.h - added |
1332 scramble passwords option. This patch is mostly from Aurelien Jarno | |
1333 <lists@aurel32.net>, but it was modified by me quite a bit. This is | |
1334 not safe, and can be broken. That is why it's labeled scrambled | |
1335 passwords instead of encrypt passwords. | |
1336 | |
1337 * acinclude.m4 - fix to AC_INTL_PRINTF | |
1338 | |
329 | 1339 * src/gtk/dnd.c (openurl_get_drag_data) - if we are connected to a |
1340 remote site, disconnect before parsing the URL. This fixes a bug where | |
1341 the directory was not being refreshed properly (from Aurelien Jarno | |
1342 <lists@aurel32.net>) | |
1343 | |
328 | 1344 * configure.in acinclude.m4 lib/misc.c - added AC_INTL_PRINTF macro. |
1345 If the printf family of functions supports %'ld, then HAVE_INTL_PRINTF | |
1346 will be defined. The appropriate version of insert_commas() can be | |
1347 used. | |
1348 | |
431 | 1349 2003-12-4 Brian Masney <masneyb@gftp.org> |
326 | 1350 * src/gftp.in - check for the bin_dir for the binary location |
1351 | |
325 | 1352 * lib/cache.c lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c |
1353 lib/sshv2.c lib/sslcommon.c src/text/gftp-text.c src/gtk/chmod_dialog.c | |
1354 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c | |
1355 src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c - | |
1356 when calling gftp_lookup_global_option() or | |
1357 gftp_lookup_request_option(), if the value is an integer, declare | |
1358 the variable type to be intptr_t. This fixes a bug on 64bit platforms | |
1359 (from Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>) | |
1360 | |
1361 * lib/config_file.c (gftp_config_file_read_float) - 64bit fixup | |
1362 | |
1363 * configure.in - increment version to 2.0.17pre0. Undefine _GNU_SOURCE. | |
1364 Check for stdint.h. | |
1365 | |
1366 * lib/gftp.h - include stdint.h if it is found on the system. | |
1367 | |
1368 * src/gtk/gftp-gtk.c (CreateToolbar) - on startup, have the host edit | |
1369 box grab the keyboard focus | |
1370 | |
431 | 1371 2003-11-30 Brian Masney <masneyb@gftp.org> |
321 | 1372 * lib/sshv2.c - cleaned up some of the code. Added a temporary fix for |
1373 an upload crash that is happening on FreeBSD. | |
1374 | |
320 | 1375 * src/gtk/transfer.c - shows status information in title bar. (patch |
1376 from Jamil Geor <jamil_geor@yahoo.co.nz>, cleaned up by me some) | |
1377 | |
1378 * lib/options.h - added show_trans_in_title option. | |
1379 | |
431 | 1380 2003-11-25 Brian Masney <masneyb@gftp.org> |
320 | 1381 * lib/misc.c (gftp_locale_init) - call bindtextdomain() so that the |
1382 directory is setup properly | |
1383 | |
1384 * lib/misc.c lib/gftp.h lib/config_file.c - move copyfile() to | |
1385 config_file.c and declare it to be static. On the destination file, | |
1386 set the flag O_EXCL | |
1387 | |
431 | 1388 2003-11-23 Brian Masney <masneyb@gftp.org> |
319 | 1389 * src/gtk/transfer.c - when transfering a file, if the file being |
1390 transfered is greater in the destination than in the source, overwrite | |
1391 it | |
1392 | |
1393 * lib/rfc959.c (rfc959_ipv6_data_connection_new) - when parsing the | |
1394 output, parse the integers as unsigned. | |
1395 | |
431 | 1396 2003-11-9 Brian Masney <masneyb@gftp.org> |
313 | 1397 * lib/options.h lib/protoocols.c - added enable_ipv6 option. |
1398 | |
1399 * lib/rfc959.c lib/protocols.c - if there is an error creating a socket, | |
1400 log a more informative error about what kind of socket was attempted | |
1401 to be created. | |
1402 | |
312 | 1403 * debian/* - updated Debian package files from |
1404 Aurelien Jarno <aurel32@debian.org> | |
1405 | |
431 | 1406 2003-11-9 Brian Masney <masneyb@gftp.org> |
319 | 1407 * Officially released 2.0.16 |
1408 | |
311 | 1409 * debian/ChangeLog - incremented version to 2.0.16 |
1410 | |
310 | 1411 * docs/Makefile.am - clean up documentation in clean target |
1412 | |
1413 * docs/website/generate-gftp-website.pl docs/website/index.html.in - | |
1414 copy README/FAQ that is automatically generated to the website. | |
1415 | |
1416 * docs/website/install.html docs/website/faq.html - no longer needed | |
1417 anymore. | |
1418 | |
1419 * docs/website/index.html.in - updated the list of languages | |
1420 | |
1421 * ChangeLog-old - updated with brief list of changes since 2.0.15 | |
1422 | |
431 | 1423 2003-11-7 Brian Masney <masneyb@gftp.org> |
309 | 1424 * lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c lib/rfc959.c |
1425 lib/sshv2.c - added copy_param_options method to gftp_request | |
1426 structure. When a gftp_request structure is copied, if a | |
1427 copy_param_options method exists, this will be called so that the | |
1428 local protocol data can be copied over. This is only used by the | |
1429 FTP protocol at the moment to save the current state of Ascii or | |
1430 Binary transfers. | |
1431 | |
1432 * src/gtk/transfer.c (transfer_done) - when a transfer is | |
1433 completed, copy the local protocol options back to the main window | |
1434 | |
1435 * lib/rfc959.c (gftp_set_data_type) - check the return value of | |
1436 rfc959_send_command() and if there is an error, return that | |
1437 error. | |
1438 | |
1439 * configure.in - added 'hr' to ALL_LINGUAS | |
1440 | |
431 | 1441 2003-11-5 Brian Masney <masneyb@gftp.org> |
307 | 1442 * TODO - updated |
1443 | |
1444 * configure.in - updated version to 2.0.16. | |
1445 | |
1446 * configure.in docs/Makefile.am - Added check for the db2html | |
1447 command (from gtk+ configure) | |
1448 | |
310 | 1449 * docs/gftp-faq.sgml - updated with more information |
307 | 1450 |
1451 * docs/website/index.html.in - updated list of translations | |
1452 | |
1453 * lib/misc.c (expand_path) - expand paths with double slashes | |
1454 properly to support Novell directory listings. | |
1455 (gftp_build_path) - better checking of paths that end in /. | |
1456 (gftp_info) - show if _REENTRANT was defined when it was compiled. | |
1457 | |
1458 * README - removed, this is automatically generated now. | |
1459 | |
431 | 1460 2003-11-3 Brian Masney <masneyb@gftp.org> |
306 | 1461 * docs/gftp-faq.sgml docs/Makefile.am - added initial SGML version |
1462 of the gFTP FAQ. I used the same format as the GTK+ FAQ. | |
1463 | |
305 | 1464 * lib/gftp.h src/gtk/transfer.c src/gtk/delete_dialog.c - removed |
1465 transfer_direction variable from gftp_transfer structure. Cleaned | |
1466 up the code that did checks based on the value of this variable. | |
1467 | |
1468 * lib/rfc959.c (rfc959_syst) - added a check for Novell FTP servers | |
1469 | |
1470 * src/gtk/transfer.c (add_file_transfer) - check the value of the option | |
1471 one_transfer and if that is disabled, do not append the file transfers. | |
1472 (transfer_done) - refresh the destination window correctly after a | |
1473 transfer is completed. | |
1474 | |
431 | 1475 2003-11-2 Brian Masney <masneyb@gftp.org> |
304 | 1476 * lib/rfc2068.c (rfc2068_get_file) - if there is any data in the current |
1477 read buffer, grab that data first. Otherwise, read from the socket. | |
1478 | |
303 | 1479 * lib/rfc2068.c (rfc2068_chunked_read) - more improvements to this |
1480 function so that it will parse more chunked file transfers correctly. | |
1481 | |
1482 * lib/misc.c lib/gftp.h lib/rfc2068.c src/gtk/bookmarks.c | |
1483 src/gtk/dnd.c - removed remove_double_slashes(). Call gftp_build_path() | |
1484 to build the paths. This now allows Novell directory listings with | |
1485 //server | |
1486 | |
1487 * lib/protocols.c src/gtk/transfer.c lib/gftp.h - added variable | |
1488 conn_error_no_timeout to gftp_transfer structure. If this is enabled, | |
1489 if the remote connection to the server timed out, don't wait and | |
1490 immediately reconnect. So far, the only time this is used is when the | |
1491 user was editing a file and it is to be uploaded back to the server. | |
1492 | |
1493 * src/gtk/gftp-gtk.h src/gtk/transfer.c - add_file_transfer() now | |
1494 returns the struct gftp_transfer that was just added. | |
1495 | |
1496 * src/gtk/misc-gtk.c (update_directory_download_progress) - don't | |
1497 make the window a popup and remove the window decorations | |
1498 | |
1499 * src/text/gftp-text.c - don't populate the transfer_direction variable | |
1500 in struct gftp_transfer. This is only needed by the GTK+ port and will | |
1501 hopefully be taken out soon. | |
1502 | |
1503 * lib/gftp.h - remove gftp_transfer_type enum. It wasn't used anymore. | |
1504 | |
431 | 1505 2003-10-27 Brian Masney <masneyb@gftp.org> |
301 | 1506 * lib/rfc959.c (gftp_get_next_file_chunk) - fixed ASCII file corruption |
1507 bug. | |
1508 | |
300 | 1509 * TODO - the top of this file now contains a list of items that needs |
1510 to be completed before 2.0.16 can be released. If I missed something | |
1511 important, please drop me an email. | |
1512 | |
431 | 1513 2003-10-26 Brian Masney <masneyb@gftp.org> |
299 | 1514 * lib/rfc959.c (gftp_{get,put}_next_file_chunk) - check whether or not |
1515 this is an ascii file transfer properly. | |
1516 | |
298 | 1517 * lib/rfc959.c - convert the PASS command from UTF8 using |
1518 gftp_convert_from_utf8() | |
1519 | |
297 | 1520 * src/gtk/gftp-gtk.h src/gtk/transfer.c - (create_transfer, |
1521 transfer_done) - added more checks whenever a transfer is created and | |
1522 stopped to make sure we don't log into the same remote host twice. This | |
1523 is mainly for DnD. | |
1524 | |
296 | 1525 * lib/misc.c (copy_request) - don't copy over the hostp pointer. This |
1526 fixes a segfault in DnD | |
1527 | |
1528 * lib/sshv2.c - cleaned up the ssh2_params structure some | |
1529 | |
1530 * src/gtk/dnd.c - cleaned up the DND code some. | |
1531 | |
431 | 1532 2003-10-25 Brian Masney <masneyb@gftp.org> |
295 | 1533 * src/gtk/menu-items.c (dosave_directory_listing) - when saving the |
1534 directory listing, skip over the files that are not shown based on the | |
1535 current filespec. | |
1536 | |
294 | 1537 * src/gtk/transfer.c src/gtk/gftp-gtk.h src/gtk/view_dialog.c - when |
1538 editing a remote file, if the user chooses to upload the changes, make | |
1539 sure the upload is not sent to the current directory on the remote | |
1540 server. | |
1541 | |
1542 * lib/rfc2068.c - set the shown attributes to be -rw------- instead of | |
1543 ----------. The HTTP server doesn't send the attributes over, so I just | |
1544 have to make something up. | |
1545 | |
1546 * src/gtk/options_dialog.c - make sure all of the tooltips text is | |
1547 passed to gettext() | |
1548 | |
1549 * lib/protocols.c - if the file transfer is to be throttled, only | |
1550 display the throttle message once. | |
1551 | |
1552 * lib/local.c (local_get_next_file) - if the file is a symlink, grab | |
1553 file size and attributes from the file this symlink points to. | |
1554 | |
431 | 1555 2003-10-22 Brian Masney <masneyb@gftp.org> |
293 | 1556 * lib/rfc2068.c - fixed parsing some chunked file transfers |
1557 | |
431 | 1558 2003-10-19 Brian Masney <masneyb@gftp.org> |
292 | 1559 * lib/rfc959.c - abort a file transfer properly. When a transfer is |
1560 aborted, you will not be disconnected from the remote site. | |
1561 | |
291 | 1562 * lib/protocols.c lib/gftp.h - added gftp_string_from_utf8(). Also, make |
1563 gftp_string_{to,from}_utf8() be defined all the time. When using | |
1564 glib 1.2, the functions will always return NULL. | |
1565 | |
1566 * lib/protocols.c - when creating a directory or renaming files, make | |
1567 sure the new name is converted from UTF8 to the local character set | |
1568 or the charset specified in the remote_charsets option. | |
1569 | |
1570 * src/gtk/misc-gtk.c (update_window_info) - when showing the directory | |
1571 we are currently in, make sure it is converted to UTF8 | |
1572 | |
431 | 1573 2003-10-18 Brian Masney <masneyb@gftp.org> |
290 | 1574 * lib/misc.c lib/gftp.h src/text/gftp-text.c src/gtk/gftp-gtk.c - added |
1575 gftp_locale_init(). | |
1576 | |
1577 * src/gtk/Makefile.am src/text/Makefile.am - removed declaration of | |
1578 LOCALE_DIR | |
1579 | |
1580 * lib/Makefile.am - added declaration of LOCALE_DIR | |
1581 | |
289 | 1582 * lib/misc.c (insert_commas) - if _GNU_SOURCE is defined, instead of |
1583 using my builtin function for formatting numbers, use glibc's %'ld | |
1584 (or %'lld) format to print the numbers out. This is more portable for | |
1585 other locales. | |
1586 | |
431 | 1587 2003-10-17 Brian Masney <masneyb@gftp.org> |
288 | 1588 * lib/rfc959.c (rfc959_ipv[46]_data_connection_new) - when there is an |
1589 error establishing a connection to the remote server, make sure that | |
1590 GFTP_ERETRYABLE is returned. | |
1591 | |
431 | 1592 2003-10-13 Brian Masney <masneyb@gftp.org> |
287 | 1593 * src/gtk/options_dialog.c - when specifying a FTP proxy config in the |
1594 GTK+ 2.0 port, the last character was getting chopped off. | |
1595 | |
431 | 1596 2003-10-12 Brian Masney <masneyb@gftp.org> |
286 | 1597 * lib/rfc959.c - when logging in to the server, if a 5xx code is |
1598 returned, don't attempt to log in again. | |
1599 | |
285 | 1600 * src/gtk/bookmarks.c - disconnect from the site before we parse the |
1601 bookmarks (from Aurelien Jarno <lists@aurel32.net>) | |
1602 | |
284 | 1603 * lib/sshv2.c - fixed crash when deleting subdirectories with the SSH2 |
1604 protocol. | |
1605 | |
431 | 1606 2003-10-4 Brian Masney <masneyb@gftp.org> |
281 | 1607 * lib/protocols.c - fix for CRAY directory listings. Some UNIX directory |
1608 listings with files containing spaces could be misinterpreted. | |
1609 | |
1610 * cvsclean - purge the m4 directory, but save the largefile.m4 file. | |
1611 (from Nathan Robertson <nathanr@nathanr.net>) | |
1612 | |
431 | 1613 2003-10-03 Marcel Telka <marcel@telka.sk> |
280 | 1614 |
1615 * configure.in (ALL_LINGUAS): Added sk. | |
1616 | |
431 | 1617 2003-10-2 Brian Masney <masneyb@gftp.org> |
278 | 1618 * lib/rfc959.c - fixed rename bug (from |
1619 Aurelien Jarno <aurel32@debian.org>) | |
1620 | |
1621 * src/gtk/gftp-gtk.c - make the help menu left aligned so that it is | |
1622 more consistent with other GNOME apps | |
1623 (from Miguel Ibarra <mibarra@ximian.com>) | |
1624 | |
1625 * src/gtk/transfer.c - right after the pointer to the next transfer | |
1626 is moved, set the current transfer size back to 0. The user could | |
1627 briefly (< 1 sec) see the old size transfered on the next file. | |
1628 | |
431 | 1629 2003-09-23 Taneem Ahmed <taneem@bengalinux.org> |
277 | 1630 |
1631 * configure.in: Added "bn" to ALL_LINGUAS. | |
1632 | |
431 | 1633 2003-9-21 Brian Masney <masneyb@gftp.org> |
276 | 1634 * src/gtk/menu-items.c (dosave_directory_listing) - fixed a bug that |
1635 would occur when saving directory listings to a file, the last filename | |
1636 in the list was never written to the file | |
1637 (from Aurelien Jarno <aurel32@debian.org>) | |
1638 | |
275 | 1639 * lib/protocols.c (gftp_parse_bookmark) lib/gftp.h lib/bookmark.c |
1640 src/gtk/bookmarks.c - added pointer to refresh_local variable that is | |
1641 enabled if the local directory was changed. In src/gtk/bookmarks.c, if | |
1642 the local directory was changed, refresh the directory listing. | |
1643 | |
274 | 1644 * lib/local.c src/gtk/transfer.c src/text/gftp-text.c - if there is a |
1645 dangling symlink in the current directory, don't bail out. This was | |
1646 causing directory listings to appear truncated. | |
1647 | |
1648 * configure.in - increment version to 2.0.16pre0 | |
1649 | |
273 | 1650 * lib/rfc959.c - if there is a login failure, return GFTP_ERETRYABLE |
1651 (from winkey <rush@winkey.oompah.org>) | |
1652 | |
431 | 1653 2003-09-01 Metin Amiroff <metin@karegen.com> |
268 | 1654 |
1655 configure.in: Added "az" in ALL_LINGUAS. | |
1656 | |
431 | 1657 2003-8-21 Brian Masney <masneyb@gftp.org> |
274 | 1658 * Officially released 2.0.15 |
1659 | |
431 | 1660 2003-8-20 Brian Masney <masneyb@gftp.org> |
261 | 1661 * lib/gftp.h lib/protocols.c - largefile fixes |
1662 | |
1663 * configure.in debian/changelog - updated version | |
1664 | |
1665 * cvsclean - clean up after ourselves a little more | |
1666 | |
1667 * ChangeLog-old README TODO docs/website/index.html.in - updated | |
1668 | |
431 | 1669 2003-8-17 Brian Masney <masneyb@gftp.org> |
260 | 1670 * lib/protocols.c (parse_time) - when parsing timestamps that are not in |
1671 the current locale, skip over the proper amount of tokens. This is so | |
1672 that the filename is returned properly. | |
1673 | |
1674 * lib/misc.c (gftp_info) - show the protocols that are installed. | |
1675 | |
431 | 1676 2003-8-11 Brian Masney <masneyb@gftp.org> |
255 | 1677 * lib/local.c (local_get_next_file) - fix for directories that are |
1678 symlinks | |
1679 | |
1680 * src/gtk/*.[ch] - updated copyright dates to 2003 on all of the files | |
1681 | |
254 | 1682 * src/gtk/menu-items.c lib/rfc959.c - fix for selecting ASCII/Binary |
1683 transfers | |
1684 | |
253 | 1685 * src/gtk/delete_dialog.c - don't attempt to clear the cache for the |
1686 protocols that have the cache disabled | |
1687 | |
1688 * lib/local.c (local_chdir) - if request->directory == directory, | |
1689 don't free the request->directory and run getcwd(). This fixes a double | |
1690 free in the delete dialog in the GTK+ port | |
1691 | |
1692 * lib/gftp.h - added FIXME comment | |
1693 | |
1694 * lib/cache.c (gftp_delete_cache_entry) - added assertion | |
1695 | |
431 | 1696 2003-8-7 Brian Masney <masneyb@gftp.org> |
250 | 1697 * configure.in - HPUX fix |
1698 | |
1699 * debian/changelog - incremented version | |
1700 | |
1701 * Officially release 2.0.15rc2 | |
1702 | |
431 | 1703 2003-8-7 Brian Masney <masneyb@gftp.org> |
249 | 1704 * lib/cache.c lib/misc.c lib/protocols.c lib/pty.c - make sure a NUL |
1705 byte appears at the end of the buffer after the call to strncpy | |
1706 | |
1707 * lib/rfc959.c - increased buffer size to directory parsing routine | |
1708 | |
248 | 1709 * lib/protocols.c (gftp_fd_write) - use a signed variable to store the |
1710 result from write(). Write errors were not being caught properly. | |
1711 | |
431 | 1712 2003-8-6 Brian Masney <masneyb@gftp.org> |
247 | 1713 * lib/misc.c (gftp_build_path) - fixed initial path beginning with //. |
1714 (expand_path) - when the path is empty at the end, set it to /. This | |
1715 would happen for directories like /etc/.. | |
1716 | |
431 | 1717 2003-8-4 Brian Masney <masneyb@gftp.org> |
246 | 1718 * src/gtk/transfer.c (update_file_status) - fix possible division by 0 |
1719 | |
431 | 1720 2003-8-4 Brian Masney <masneyb@gftp.org> |
245 | 1721 * src/gtk/gftp-gtk.c (CreateMenus) - on startup, select the proper |
1722 ASCII/binary radio button (looks like an old bug!) | |
1723 | |
1724 * lib/misc.c lib/gftp.h - renamed my version of g_build_path() (was | |
1725 used only in glib 1.2 only) to gftp_build_path() and it's compiled in | |
1726 all the time now | |
1727 | |
1728 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - | |
1729 instead of using g_build_path(), use gftp_build_path() | |
1730 | |
431 | 1731 2003-8-3 Brian Masney <masneyb@gftp.org> |
244 | 1732 * lib/local.c (local_put_file) - specify an initial file creation mode |
1733 of 0644 | |
1734 | |
1735 * lib/misc.c lib/gftp.h - added gftp_parse_file_size(). This function | |
1736 works correctly for files greater than 2.1GB | |
1737 | |
1738 * lib/rfc959.c (rfc959_get_file) lib/protocols.c lib/rfc2068.c | |
1739 lib/rfc959.c - use gftp_parse_file_size() | |
1740 | |
1741 * lib/protocols.c lib/gftp.h (gftp_get_file, gftp_put_file, | |
1742 gftp_transfer_file) - changed type of startsize paramter from size_t | |
1743 to off_t | |
1744 | |
431 | 1745 2003-7-31 Brian Masney <masneyb@gftp.org> |
243 | 1746 * lib/sshv2.c - fix blocking problem reading the error message from the |
1747 remote server when there was an error establishing a connection | |
1748 | |
1749 * lib/misc.c (copy_fdata) - copy utf8_file variable in gftp_file | |
1750 structure. (fix double free that was only in development version) | |
1751 | |
1752 * lib/misc.c - added --info argument to the command line. This will | |
1753 call gftp_info(), which will print out some information about how | |
1754 gftp was compiled. | |
1755 | |
1756 * lib/protocols.c lib/bookmarks.c lib/gftp.h src/gtk/bookmarks.c - | |
1757 added local_request parameter to gftp_parse_bookmark(). If this is not | |
1758 NULL, and this bookmark specifies a local directory, it will change to | |
1759 it. | |
1760 | |
1761 * configure.in - increment version to 2.0.15rc2 | |
1762 | |
431 | 1763 2003-07-30 Dmitry G. Mastrukov <dmitry@taurussoft.org> |
242 | 1764 |
1765 * configure.in: Added Belarusian to ALL_LINGUAS. | |
1766 | |
431 | 1767 2003-7-29 Brian Masney <masneyb@gftp.org> |
239 | 1768 * src/gtk/options_dialog.c - fix crash that would occur when hitting |
1769 apply, then ok | |
1770 | |
431 | 1771 2003-7-25 Brian Masney <masneyb@gftp.org> |
236 | 1772 * configure.in - define HAVE_OPENPTY if openpty() is found in libutil |
1773 | |
235 | 1774 * lib/gftp.h lib/pty.c - moved including of some PTY related header |
1775 files to pty.c. Hopefully should fix build problems under FreeBSD | |
1776 | |
431 | 1777 2003-7-25 Brian Masney <masneyb@gftp.org> |
234 | 1778 * src/gtk/transfer.c - changed looking up of overwrite_by_default to |
1779 overwrite_default | |
1780 | |
1781 * src/text/gftp-text.h - fix for when the readline library was not | |
1782 found on the local system | |
1783 | |
431 | 1784 2003-7-25 Brian Masney <masneyb@gftp.org> |
232 | 1785 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is |
1786 available (for FreeBSD) | |
1787 | |
1788 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann | |
1789 <oliver@FreeBSD.ORG>) | |
1790 | |
1791 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added | |
1792 __attribute__((format(printf, 3, 4))) to logging functions (from | |
1793 Oliver Lehmann <oliver@FreeBSD.ORG>) | |
1794 | |
431 | 1795 2003-7-25 Brian Masney <masneyb@gftp.org> |
232 | 1796 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is |
1797 available (for FreeBSD) | |
1798 | |
1799 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann | |
1800 <oliver@FreeBSD.ORG>) | |
1801 | |
1802 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added | |
1803 __attribute__((format(printf, 3, 4))) to logging functions (from | |
1804 Oliver Lehmann <oliver@FreeBSD.ORG>) | |
1805 | |
431 | 1806 2003-7-23 Brian Masney <masneyb@gftp.org> |
231 | 1807 * TODO - updated |
1808 | |
1809 * debian/* - new files from the Debian maintainer | |
1810 | |
1811 * docs/website/generate-gftp-website.pl - fixed generating changelog | |
1812 file | |
1813 | |
1814 * po/*.po - updated line numbers | |
1815 | |
431 | 1816 2003-7-23 Brian Masney <masneyb@gftp.org> |
230 | 1817 * configure.in - incremented version to 2.0.15rc1. Also, if readline |
1818 wasn't found on the system, the text port wasn't be built | |
1819 | |
1820 * ChangeLog-old - added summary of changes since version 2.0.14 | |
1821 | |
1822 * TODO - updated | |
1823 | |
1824 * src/text/gftp-text.c - build fixes if readline isn't present on the | |
1825 system | |
1826 | |
1827 * lib/sshv2.c - don't print out the network error as well when getting | |
1828 the error message from the remote server. The user is only interested | |
1829 in the error returned from the server. | |
1830 | |
431 | 1831 2003-7-22 Brian Masney <masneyb@gftp.org> |
229 | 1832 * lib/config_file.c lib/gftp.h - added gftp_lookup_bookmark_option() |
1833 and gftp_set_bookmark_option(). Also added _gftp_set_option_value() | |
1834 that is used by the set functions for bookmark and request structures | |
1835 | |
1836 * src/gtk/bookmarks.c - make sure the options are copied over to the | |
1837 new bookmarks. Also show all of the editable toptions for this bookmark | |
1838 entry | |
1839 | |
1840 * src/gtk/options_dialog.c src/gtk/gftp-gtk.h lib/config_file.c | |
1841 lib/gftp.h - improvements to overriding options for each bookmark | |
1842 entry. There is still one crash that is occuring that I have to track | |
1843 down. For the moment, don't edit the bookmarks twice in the same | |
1844 session. | |
1845 | |
431 | 1846 2003-7-20 Brian Masney <masneyb@gftp.org> |
227 | 1847 * lib/config_file.c lib/gftp.h - added compare_function to |
1848 gftp_config_vars structure. (gftp_set_global_option) use the compare | |
1849 function to see if the value was actually changed, and if so set the | |
1850 gftp_configuration_changed variable | |
1851 | |
1852 * lib/misc.c lib/gftp.h - For glib 1.2, added my version of | |
1853 g_build_path() since it's not there | |
1854 | |
1855 * lib/misc.c - GLIB/GTK+ 1.2 fixes | |
1856 | |
1857 * lib/protocols.c (gftp_fd_open) - cleaned up some | |
1858 | |
1859 * lib/rfc959.c (rfc959_init) - if the email address is blank, get the | |
1860 users address here instead of in register_module. It was being blanked | |
1861 out when the config file was being read | |
1862 | |
1863 * lib/options.h lib/rfc2068.c lib/rfc959.c lib/sshv2.c - mark the | |
1864 config variables that can show up in the bookmarks editor | |
1865 | |
1866 * src/text/gftp-text.c src/gtk/options_dialog.c - use | |
1867 gftp_set_global_option() to set the new configuration values | |
1868 | |
1869 * src/gtk/bookmarks.c - fixed crash in bookmarks dialog. Added notebook | |
1870 widget to the dialog as well. The options that can be edited for this | |
1871 site will show up in other tabs | |
1872 | |
1873 * src/gtk/gftp-gtk.c - fixes to the calls to gftp_set_global_option() | |
1874 | |
1875 * src/gtk/options_dialog.c - added gftp_gtk_setup_bookmark_options() | |
1876 to display all the editable options for this bookmark | |
1877 | |
431 | 1878 2003-7-11 Brian Masney <masneyb@gftp.org> |
222 | 1879 * lib/protocols.c (gftp_calc_kbs) - only call gettimeofday() at the |
1880 end only if we are throttling this connection | |
1881 | |
1882 * lib/cache.c lib/options.h docs/sample.gftp/gftprc - added cache_ttl | |
1883 option to determine the amount of time that cache entries will stay | |
1884 around | |
1885 | |
1886 * docs/gftp.xml docs/legal.xml docs/figures/* - documentation from | |
1887 Alexander Kirillov <kirillov@math.sunysb.edu> | |
1888 | |
1889 * docs/website - files for generating my main website. They aren't | |
1890 pretty, but hey it works. I'm mainly putting these in CVS just for | |
1891 backup purposes. | |
1892 | |
431 | 1893 2003-7-10 Brian Masney <masneyb@gftp.org> |
220 | 1894 * lib/misc.c (insert_commas) - improved calculating # of digits |
1895 in number. (Not sure if this worked properly for long long's, aka | |
1896 off_t when _LARGEFILE_SOURCE is defined) | |
1897 | |
1898 * src/gtk/transfer.c (update_file_status) - changed type of remaining | |
1899 field to be off_t. (hopefully fixes >2.1GB problem) | |
1900 | |
1901 * lib/protocols.c (gftp_calc_kbs) - improved throttling module. | |
1902 | |
431 | 1903 2003-7-9 Brian Masney <masneyb@gftp.org> |
219 | 1904 * lib/sshv2.c - if we are logging in to the server, and the message |
1905 size is too big from the server, assume that an error message follows | |
1906 and log the ASCII text to the log window | |
1907 | |
1908 * src/gtk/options_dialog.c - make sure the value is set properly for | |
1909 the textcomboedt option types (the FTP proxy server type uses this) | |
1910 | |
1911 * lib/rfc2068.c - HTTP proxy bug fixes. Also, moved rfc2068_connect() | |
1912 call to rfc2068_send_command() and removed it from the now unneeded | |
1913 places. Also, fix in call to HEAD command | |
1914 | |
1915 * src/text/gftp-text.c - fixed NULL pointer deference in changing | |
1916 directory | |
1917 | |
1918 * docs/sample.gftp/gftprc - enable require SSH user/pass by default | |
1919 | |
431 | 1920 2003-7-9 Brian Masney <masneyb@gftp.org> |
218 | 1921 * lib/config_file.c (gftp_write_config_file) - fix for writing out |
1922 list items to the config file. | |
1923 | |
1924 * lib/config_file.c lib/gftp.h - added gftp_free_proxy_hosts() and | |
1925 gftp_copy_proxy_hosts() | |
1926 | |
1927 * lib/protocols.c (gftp_connect_server) - look up dont_use_proxy | |
1928 instead of ext | |
1929 | |
1930 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - | |
1931 when calling g_build_path(), set the directory separator to / instead | |
1932 of G_DIR_SEPARATOR_S | |
1933 | |
1934 * src/gtk/gftp-gtk.c (toolbar_hostedit) - fixed crash | |
1935 | |
1936 * src/gtk/gftp-gtk.h - removed gotbytes from gftp_window_data | |
1937 structure | |
1938 | |
1939 * src/gtk/options_dialog.c - show proxy hosts in options dialog | |
1940 | |
1941 * docs/sample.gftp/gftprc - new default config file | |
1942 | |
431 | 1943 2003-7-7 Brian Masney <masneyb@gftp.org> |
215 | 1944 * configure.in src/gtk/Makefile.am src/text/Makefile.am - if the |
1945 OpenSSL libraries are available on the system, link them in and | |
1946 define USE_SSL. The generic SSL engine and the HTTPS protocol checks | |
1947 for this | |
1948 | |
1949 * lib/protocols.c (gftp_get_line) - small fix | |
1950 | |
1951 * lib/rfc2068.c - fixed several bugs in the handling of chunked | |
1952 messages that are spread across multiple packets (the HTTPS protocol | |
1953 unconvered all of these) | |
1954 | |
1955 * lib/sslcommon.c - several fixes and cleanups | |
1956 | |
431 | 1957 2003-7-6 Brian Masney <masneyb@gftp.org> |
213 | 1958 * lib/configure.in - check for getdtablesize() |
1959 | |
1960 * TODO - updated | |
1961 | |
431 | 1962 2003-7-6 Brian Masney <masneyb@gftp.org> |
211 | 1963 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - |
1964 instead of using g_strconcat to build the directory paths, use | |
1965 g_build_path. Fixes a bug when you was connected to a remote host, | |
1966 and you was in /, the path would show up as // | |
1967 (from Krzysztof Foltman <kfoltman@onet.pl>, slightly changed by me) | |
1968 | |
431 | 1969 2003-7-6 Brian Masney <masneyb@gftp.org> |
210 | 1970 * lib/pty.c lib/gftp.h - added gftp_exec_with_new_pty() and |
1971 gftp_exec_without_new_pty() | |
1972 | |
1973 * lib/sshv2.c - use the 2 new functions above | |
1974 | |
1975 * lib/pty.c lib/gftp.h - split open_ptys() to _gftp_ptym_open() | |
1976 and _gftp_ptys_open() | |
1977 | |
1978 * lib/sslcommon.c - don't do thread setup if we are compiling against | |
1979 glib 1.2. I do not want to link against the pthread library because | |
1980 that would make the text port dependant on pthreads being installed on | |
1981 the box | |
1982 | |
431 | 1983 2003-7-5 Brian Masney <masneyb@gftp.org> |
209 | 1984 * lib/protocols.c (gftp_get_line) - fixed bug where the read function |
1985 was being called one extra time after the end of file was reached | |
207 | 1986 |
209 | 1987 * lib/rfc2068.c - fixes for chunked file transfers. All known issues with the |
1988 HTTP protocol should be (hopefully) fixed now | |
1989 | |
1990 * lib/httpcommon.h (struct rfc2068_params_tag) - added eof variable | |
207 | 1991 |
431 | 1992 2003-7-1 Brian Masney <masneyb@gftp.org> |
207 | 1993 * lib/misc.c (base64_encode) - alphabet fix (+ wasn't a valid |
1994 character, it should have been /) (thanks to Holger Kiehl | |
1995 <Holger.Kiehl@dwd.de> for pointing this out) | |
1996 | |
1997 * lib/config_file.c lib/gftp.h - added copy function for options | |
1998 variables. The functions gftp_config_file_copy_text(), | |
1999 gftp_config_file_copy_ptr_contents() and gftp_config_file_copy_color() | |
2000 were added | |
2001 | |
2002 * lib/protocols.c - make sure the remote_charsets string is restored | |
2003 properly after it is used | |
2004 | |
2005 * src/gtk/bookmarks.c - remove memory leak comments, these are fixed | |
2006 now | |
2007 | |
2008 * src/gtk/transfer.c - removed start_file_transfers variable | |
2009 | |
2010 * src/gtk/misc-gtk.c src/gtk/gftp-gtk.h lib/misc.c lib/gftp.h - moved | |
2011 get_next_selection() to lib | |
2012 | |
2013 * acinclude.h (AC_TYPE_SOCKLEN_T) - AC_DEFINE fix (from | |
2014 Nathan Robertson <nathanr@nathanr.net>) | |
2015 | |
431 | 2016 2003-6-25 Brian Masney <masneyb@gftp.org> |
204 | 2017 * lib/misc.c (expand_path) - small improvements |
2018 | |
2019 * lib/rfc2068.c src/text/gftp-gtk.c - fixes for path handling, namely | |
2020 when changing directories to the parent (..) | |
2021 | |
431 | 2022 2003-6-25 Brian Masney <masneyb@gftp.org> |
203 | 2023 * lib/misc.c - fix warning if DMALLOC is disabled |
2024 | |
2025 * src/text/gftp-text.c - don't attempt to expand the local directory | |
2026 | |
2027 * TODO - updated | |
2028 | |
431 | 2029 2003-6-25 Brian Masney <masneyb@gftp.org> |
202 | 2030 * acinclude.m4 - added AC_TYPE_SOCKLEN_T. Thanks to |
2031 Nathan Robertson <nathanr@nathanr.net> for pointing this out | |
2032 | |
2033 * configure.in - call AC_TYPE_SOCKLEN_T. Updates to AC_OUTPUT | |
2034 | |
2035 * lib/gftp.h - remove check for HAVE_SOCKLEN_T | |
2036 | |
2037 * Makefile.am - formatting fixes | |
2038 | |
431 | 2039 2003-6-25 Brian Masney <masneyb@gftp.org> |
201 | 2040 * configure.in - added mk to ALL_LINGUAS |
2041 | |
2042 * lib/gftp.h - added several macros for dmalloc | |
2043 | |
2044 * lib/misc.c src/text/gftp-text.c src/gtk/gftp-gtk.c - added | |
2045 gftp_shutdown() to misc.c. This will write out the configuration | |
2046 file, clear the cache, and if dmalloc is enabled, free the memory | |
2047 that was allocated on startup | |
2048 | |
2049 * lib/config_file.c lib/gftp.h lib/misc.c lib/options.h - added | |
2050 gftp_configuration_changed parameter | |
2051 | |
2052 * lib/config_file.c lib/misc.c lib/protocols.c - added | |
2053 gftp_config_free_options() | |
2054 | |
2055 * lib/config_file.c src/gtk/bookmarks.c - added gftp_bookmarks() which | |
2056 is derived mostly from bm_close_dialog() | |
2057 | |
2058 * lib/rfc959.c - added rfc959_request_destroy(). Free the getline | |
2059 buffers in this function | |
2060 | |
2061 * src/gtk/misc-gtk.c (gftp_item_factory_translate) - remove double | |
2062 g_strdup() call | |
2063 | |
2064 * lib/config_file.c lib/gftp.h src/gtk/misc-gtk.c - moved | |
2065 get_xpm_path() to GTK+ port. No longer call it startup when reading | |
2066 the config file | |
2067 | |
431 | 2068 2003-6-24 Brian Masney <masneyb@gftp.org> |
199 | 2069 * lib/config_file.c lib/gftp.h lib/protocols.c - added backend for |
2070 overriding options on a per bookmark basis. Also added | |
2071 gftp_copy_local_options() to config_file.c | |
2072 | |
2073 * lib/gftp.h lib/misc.c src/gtk/bookmarks.c - added | |
2074 gftp_free_bookmark() to misc.c. It was taken from the function | |
2075 free_bookmark_entry_items() in bookmarks.c | |
2076 | |
2077 * lib/sslcommon.c - formatting fixes. Added thread functions (mostly | |
2078 from the OReilly SSL book) | |
2079 | |
431 | 2080 2003-6-22 Brian Masney <masneyb@gftp.org> |
198 | 2081 * lib/config_file.c lib/gftp.h - renamed parse_args to |
2082 gftp_config_parse_args() and removed the static declaration | |
2083 | |
2084 * lib/protocols.c (gftp_request_destroy) - fixed memory problem with | |
2085 the new local configuration interface | |
2086 | |
2087 * src/gtk/gftp-gtk.c - added gftp_gtk_config_(read|write)_color(). | |
2088 I am overriding the read and write functions for | |
2089 gftp_option_type_color to be these functions. This is so that I can | |
2090 use a GdkColor structure instead of a gftp_color structure | |
2091 | |
2092 * src/gtk/misc-gtk.c - when destroying the dialogs, set the pointers | |
2093 to NULL before we call the callback functions. This is to make sure | |
2094 that they aren't being used in the callbacks | |
2095 | |
2096 * TODO - updated | |
2097 | |
431 | 2098 2003-6-19 Brian Masney <masneyb@gftp.org> |
195 | 2099 * autogen.sh - updated to hopefully make it more portable across |
2100 various systems | |
2101 | |
2102 * lib/rfc959.c - change variable type of data_addr_len from size_t | |
2103 to socklen_t (fixed warnings on 64 bit machines) | |
2104 | |
2105 * src/gtk/chmod_dialog.c src/gtk/gftp-gtk.c src/gtk/menu-items.c | |
2106 src/gtk/misc-gtk.c src/gtk/mkdir_dialog.c src/gtk/options_dialog.c | |
2107 src/gtk/rename_dialog.c src/gtk/transfer.c - rather than casting | |
2108 from integer to pointer and vice versa, use GINT_TO_POINTER and | |
2109 GPOINTER_TO_INT. These macros do the exact same thing and I'm | |
2110 still getting compiler warnings on Debian Sparc64 with -m64, but at | |
2111 least I'll be able to fix the define in glib and then these warnings | |
2112 will be fixed then | |
2113 | |
431 | 2114 2003-6-18 Brian Masney <masneyb@gftp.org> |
191 | 2115 * lib/protocols.c - send right parameters to the logging function |
2116 (from Nam SungHyun <namsh@kldp.org>) | |
2117 | |
431 | 2118 2003-6-17 Brian Masney <masneyb@gftp.org> |
190 | 2119 * src/gtk/misc-gtk.c (ftp_log) - remote charset fixes for when the log |
2120 message is generated inside a child thread | |
2121 | |
2122 * lib/cache.c - don't complain about not being able to open index.db | |
2123 | |
431 | 2124 2003-6-16 Brian Masney <masneyb@gftp.org> |
188 | 2125 * lib/protocols.c (gftp_string_to_utf8) - return if request is NULL |
2126 | |
187 | 2127 * lib/protocols.c - run g_iconv_close() in gftp_disconnect() instead |
2128 of gftp_end_transfer() | |
2129 | |
186 | 2130 * lib/gftp.h src/text/gftp-text.c src/gtk/misc-gtk.c - changed 2nd |
2131 parameter of logging function to be a request structure, instead of | |
2132 request->user_data. In the logging functions, if the string isn't in | |
2133 UTF-8, convert it with gftp_string_to_utf8() | |
2134 | |
2135 * lib/bookmark.c lib/cache.c lib/gftp.h lib/https.c lib/local.c | |
2136 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c lib/sslcommon.c | |
2137 src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/gftp-gtk.h | |
2138 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir_dialog.c | |
2139 src/gtk/rename_dialog.c src/gtk/transfer.c src/text/gftp-text.c | |
2140 src/gtk/gftp-gtk.h src/text/gftp-text.h - pass request structure | |
2141 to logging function instead of request->user_data | |
2142 | |
185 | 2143 * lib/protocols.c (_gftp_get_next_charset) - set the separator for |
2144 remote charsets to be a comma | |
2145 | |
2146 * lib/options.h - updated description of remote charsets | |
2147 | |
184 | 2148 * lib/gftp.h lib/misc.c lib/options.h lib/protocols.c |
2149 src/gtk/misc-gtk.c - added remote_charsets option. Whenever a file is | |
2150 read in that is not in UTF-8, it will first attempt to convert it from | |
2151 the local charset, and if that fails, it will try each of the locales | |
2152 in this list. I have no idea if this even works, so if someone can test | |
2153 this, please let me know. | |
2154 | |
431 | 2155 2003-6-15 Brian Masney <masneyb@gftp.org> |
182 | 2156 * lib/cache.c lib/gftp.h - added gftp_generate_cache_description(). |
2157 | |
2158 * lib/cache.c lib/gftp.h src/text/gftp-text.c src/gtk/delete-dialog.c | |
2159 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir-dialog.c - Added | |
2160 description parameter to gftp_delete_cache_entry(). | |
2161 | |
2162 * lib/protocols.c lib/gftp.h - added gftp_fd_open(). It will call | |
2163 open() and then set the socket option close on exec | |
2164 | |
2165 * lib/cache.c lib/local.c lib/misc.c - use gftp_fd_open() instead of | |
2166 open() | |
2167 | |
2168 * lib/rfc959.c lib/protocols.c - on newly created sockets, make sure | |
2169 the close on exec socket option is set | |
2170 | |
2171 * lib/options.h src/text/gftp-text.c src/gtk/transfer.c - added | |
2172 preserve_permissions option | |
2173 | |
2174 * lib/protocols.c (gftp_parse_url) - allow an @ to be in the username | |
2175 | |
2176 * src/text/gftp-text.c - after transfering a file, honor | |
2177 preserve_permissions if it is set | |
2178 | |
2179 * src/gtk/delete-dialog.c - improvments to clearing the expired cache | |
2180 entries | |
2181 | |
431 | 2182 2003-6-14 Brian Masney <masneyb@gftp.org> |
179 | 2183 * lib/cache.c (gftp_delete_cache_entry) - fix for restoring newlines |
2184 | |
2185 * lib/gftp.h lib/protocols.c - added EOF flag for gftp_get_line() | |
2186 | |
2187 * lib/gftp.h lib/pty.c - added get_pty_impl() function for each PTY | |
2188 type | |
2189 | |
2190 * src/text/gftp-text.c - after removing files, clear the cache for | |
2191 that directory | |
2192 | |
431 | 2193 2003-6-11 Brian Masney <masneyb@gftp.org> |
178 | 2194 * lib/configure.in lib/gftp.h - portability fix for openpty(). (from |
2195 Nathan Robertson <nathanr@nathanr.net>, which he took from | |
2196 http://mail.python.org/pipermail/patches/2000-June/000953.html) | |
2197 | |
2198 * lib/pty.h - found out about #elif preprocessor macro ;) | |
2199 | |
431 | 2200 2003-6-9 Brian Masney <masneyb@gftp.org> |
177 | 2201 * lib/bookmark.c lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c |
2202 lib/rfc959.c lib/sshv2.c - make return value of *_set_config_options() | |
2203 be an integer | |
2204 | |
2205 * lib/rfc2068.c lib/rfc959.c - return the error code of | |
2206 gftp_connect_server() if there was a connection problem | |
2207 | |
431 | 2208 2003-6-8 Brian Masney <masneyb@gftp.org> |
177 | 2209 * lib/rfc959.c lib/rfc2068.c - if gftp_connect_server() returns an |
2210 error, make sure the exact error code is returned | |
2211 | |
431 | 2212 2003-6-8 Brian Masney <masneyb@gftp.org> |
175 | 2213 * lib/sslcommon.c - added entropy_len option. Added |
2214 gftp_ssl_get_index(). Use SSL_get_ex_data() so that we can get the | |
2215 request structure, and error messages can be logged properly. Changed | |
2216 the verify depth from 4 to 9 | |
2217 | |
431 | 2218 2003-6-8 Brian Masney <masneyb@gftp.org> |
174 | 2219 * lib/gftp.h lib/sslcommon.c - added ssl_register_module(). This |
2220 function registers the configuration variables for the SSL engine. | |
2221 Right now, the only variable is the entropy source | |
2222 | |
2223 * lib/https.c (https_register_module) - call ssl_register_module(). | |
2224 Multiple protocols will be able to call this function, it will only | |
2225 be initialized once | |
2226 | |
431 | 2227 2003-6-8 Brian Masney <masneyb@gftp.org> |
173 | 2228 * lib/bookmark.c lib/gftp.h lib/https.c lib/local.c lib/misc.c |
2229 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c | |
2230 src/text/gftp-text.c src/gtk/gftp-gtk.c - made the init function for | |
2231 all the protocols return an integer instead of nothing. If there was an | |
2232 error setting up the protocol, GFTP_EFATAL should be returned and the | |
2233 connection should be aborted. The HTTPS protocol uses this to return if | |
2234 SSL support was not compiled in | |
2235 | |
2236 * lib/protocols.c src/text/gftp-text.c src/gtk/dnd.c | |
2237 src/gtk/gftp-gtk.c src/gtk/menu-items.c - have gftp_parse_url() log the | |
2238 error messages to the user. This shouldn't have been done in the | |
2239 individual ports | |
2240 | |
2241 * lib/https.c - only initialize the SSL engine the first time a SSL | |
2242 connection is made. | |
2243 | |
431 | 2244 2003-6-8 Brian Masney <masneyb@gftp.org> |
171 | 2245 * aclocal.m4 - removed, this file is automatically generated |
2246 | |
2247 * autogen.sh - just call automake and aclocal, instead of automake-1.4 | |
2248 and aclocal-1.4 (from Nathan Robertson <nathanr@nathanr.net>) | |
2249 | |
431 | 2250 2003-6-8 Brian Masney <masneyb@gftp.org> |
171 | 2251 * lib/https.c lib/options.h lib/sslcommon.c - make sure USE_SSL is |
2252 defined before using any SSL functions | |
2253 | |
2254 * lib/gftp.h lib/protocols.c lib/rfc2068.c lib/sshv2.c lib/sslcommon.c | |
2255 lib/rfc959.c - make sure we use request->datafd for the connection. Removed | |
2256 sockfd from gftp_request structure | |
2257 | |
2258 * lib/rfc959.c - add data_connection to rfc959_parms structure. Use | |
2259 this for the FTP data connection | |
2260 | |
2261 * src/text/gftp-text.c - fixes for username/password prompt | |
2262 | |
2263 * src/gtk/misc-gtk.c src/gtk/transfer.c - s/sockfd/datafd/g | |
2264 | |
2265 * configure.in - added lib/Makefile (forgot to commit last time) | |
2266 | |
2267 * Makefile.am - added intl to SUBDIRS | |
2268 | |
431 | 2269 2003-6-8 Brian Masney <masneyb@gftp.org> |
168 | 2270 * lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers. |
2271 Added read_function, write_function and post_connect function pointers | |
2272 to gftp_request structure. Added SSL object to gftp_request structure | |
2273 if USE_SSL is defined. Added protocol number and init function | |
2274 declarations for the HTTPS protocol | |
2275 | |
2276 * lib/options.h - added HTTPS to the list of supported protocols | |
2277 | |
2278 * lib/protocols.c lib/cache.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c - | |
2279 renamed gftp_read(), gftp_write() and gftp_set_sockblocking() to | |
2280 gftp_fd_read(), gftp_fd_write() and gftp_fd_set_sockblocking() | |
2281 respectively | |
2282 | |
2283 * lib/bookmark.c lib/local.c | |
2284 | |
2285 * lib/misc.c lib/rfc2068.c - moved base64_encode() to misc.c | |
166 | 2286 |
168 | 2287 * lib/protocols.c - improved parsing of URLs. Rather than calling |
2288 gftp_read() or gftp_write() directly, call the read_function or | |
2289 write_function that is set in the request structure. Expanded tabs | |
2290 to spaces. Cleanup for parsing of timestamps. In | |
2291 gftp_connect_server(), if a post_connect function pointer is set, | |
2292 call it after we are connected to the server. Improvements to | |
2293 gftp_get_line (). | |
2294 | |
2295 * lib/httpcommon.h lib/rfc2068.c - moved rfc2068_params structure to | |
2296 httpcommon.h. Fix for chunked file transfers, they were not handled | |
2297 at all before. Made the I/O calls a little more generic so that we can | |
2298 read from either a socket or a SSL connection. | |
2299 | |
2300 * lib/sslcommon.c - added generic SSL layer | |
2301 | |
2302 * lib/https.c - added support for the HTTPS protocol. It piggy backs | |
2303 off of the existing HTTP support and uses the generic SSL layer | |
2304 | |
2305 * src/gtk/bookmarks.c src/gtk/chmod_dialog.c src/gtk/gftp-gtk.c | |
2306 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/options_dialog.c | |
2307 src/gtk/view_dialog.c - set the window icon name to the gFTP <version> | |
2308 | |
2309 * configure.in - added lib back to SUBDIRS (oops) | |
2310 | |
2311 * lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h | |
2312 | |
431 | 2313 2003-5-27 Brian Masney <masneyb@gftp.org> |
168 | 2314 * Makefile.am configure.in autogen.sh - build fixes |
2315 | |
2316 * src/text/gftp-text.c - if the protocol we are connecting to | |
2317 doesn't need a username/password, don't prompt the user for one | |
166 | 2318 |
431 | 2319 2003-5-22 Brian Masney <masneyb@gftp.org> |
168 | 2320 * lib/misc.c (gftp_usage) - updated usage statement |
162 | 2321 |
168 | 2322 * lib/options.h - put terminate options properly |
162 | 2323 |
431 | 2324 2003-05-06 Christian Rose <menthos@menthos.com> |
158 | 2325 |
2326 * configure.in: Added sr and sr@Latn to ALL_LINGUAS. | |
2327 | |
431 | 2328 2003-05-01 Hasbullah Bin Pit <sebol@ikhlas.com> |
154 | 2329 |
2330 * configure.in(ALL_LINGUAS): Added "ms". | |
2331 | |
431 | 2332 2003-4-27 Brian Masney <masneyb@gftp.org> |
151 | 2333 * lib/config_file.c (gftp_config_file_read_float) - use strtod instead |
2334 of strtof(). ANSI C describes strtod, and C99 describes strtof(). Some | |
2335 older systems don't have strtof() | |
2336 | |
2337 * lib/gftp.h - if HAVE_OPENPTY is defined, include pty.h. Fix for | |
2338 GFTP_GET_AI_FAMILY when request or request->hostp is NULL. Added | |
2339 free_hostp boolean to struct gftp_request | |
2340 | |
2341 * lib/misc.c src/gtk/delete_dialog.c src/gtk/transfer.c - added | |
2342 copy_local_options parameter. Add a pointer to newreq->hostp from the | |
2343 source request structure | |
2344 | |
2345 * lib/protocols.c - honor free_hostp | |
2346 | |
2347 * lib/rfc959.c - fix for IPV4/IPV6 detection | |
2348 | |
2349 * src/gtk/misc-gtk.c src/gtk/options_dialog.c - fixed compiler errors | |
2350 when compiling against GTK+ 1.2 | |
2351 | |
2352 * src/gtk/transfer.c - lookup option one_transfer instead of | |
2353 do_one_transfer_at_a_time | |
2354 | |
431 | 2355 2003-04-27 Christian Rose <menthos@menthos.com> |
149 | 2356 |
2357 * lib/rfc959.c: Fix bug #111090 by adding | |
2358 /* xgettext:no-c-format */ comment. This trivial bug prevented any | |
2359 full localization of gftp. | |
2360 | |
431 | 2361 2003-4-25 Brian Masney <masneyb@gftp.org> |
146 | 2362 * lib/rfc959.c - added IPV6 support (RFC2428). The only part of the |
2363 project that isn't IPV6 ready is the proxy comparsion functions. | |
2364 | |
2365 * lib/protocols.c - change the hints.ai_family paramater from AF_INET | |
2366 to PF_UNSPEC | |
2367 | |
2368 * lib/gftp.h lib/misc.c lib/pty.c - moved the functionality of | |
2369 pty[ms]_open() to pty.c. Combined these 2 functions into open_ptys(), | |
2370 and there is one defined for each system type (lots of #define's in | |
2371 this file!) | |
2372 | |
2373 * lib/Makefile.am po/POTFILES.in - added pty.c | |
2374 | |
2375 * lib/sshv2.c - when searching for the password prompt, omit the first | |
2376 character in case it is capitalized. Also, use the new function | |
2377 open_ptys() | |
2378 | |
2379 * configure.in - search for openpty in -lutil. Also, define | |
2380 HAVE_OPENPTY if this function is present on the system | |
2381 | |
2382 | |
431 | 2383 2003-4-23 Brian Masney <masneyb@gftp.org> |
143 | 2384 * Makefile.am - removed config.rpath from EXTRA_DIST |
2385 | |
2386 * configure.in - added 'sr' to ALL_LINGUAS. Incremented | |
2387 version to 2.0.15 (will be a little while before this is released. | |
2388 Still have lots to do) | |
2389 | |
2390 * docs/sample.gftp/gftprc - removed old unused SSH options. These were | |
2391 used by the SSH protocol I ripped out | |
2392 | |
2393 * lib/config_file.c - fix for gftp_set_request_option(). Implemented | |
2394 gftp_lookup_request_options(). Overriding of configuration options now | |
2395 works across the board :) | |
2396 | |
2397 * lib/protocols.c - extra checks for freeing memory | |
2398 | |
2399 * src/text/gftp-text.c - renamed ssh_use_sftp_subsys to the proper | |
2400 name of sshv2_use_sftp_subsys | |
2401 | |
2402 * src/gtk/transfer.c - renamed append_file_transfers option | |
2403 to the proper name of append_transfers. Also, added quick fix for | |
2404 start_file_transfers option that is still missing | |
2405 | |
2406 * debian/gftp-text.postinst - this will add add an alternative for the | |
2407 ftp command and point it to gftp-text | |
2408 | |
431 | 2409 2003-4-21 Brian Masney <masneyb@gftp.org> |
139 | 2410 * lib/gftp.h - added ui_cancel_function to struct gftp_option_type_var |
2411 | |
2412 * src/gtk/gftp-gtk.c - added custom_edit_value to struct | |
2413 gftp_textcomboedt_widget_data | |
2414 | |
2415 * src/gtk/options_dialog.c - fixups for gftp_option_type_textcomboedt. | |
2416 The value will always convert %n to \n when reading in and then do the | |
2417 opposite conversion when saving the variable. Also, added tooltips to | |
2418 the options | |
2419 | |
2420 * lib/rfc959.c - remove FIXME comment | |
2421 | |
431 | 2422 2003-4-18 Brian Masney <masneyb@gftp.org> |
136 | 2423 * lib/config_file.c lib/gftp.h - removed gftp_option_type_subtree, |
2424 gftp_option_type_table and gftp_option_type_newtable | |
2425 | |
2426 * lib/config_file.c - implemented gftp_set_request_option() | |
2427 | |
2428 * lib/gftp.h lib/config_file.c - changed declaration of | |
2429 ui_print_function in struct gftp_option_type. Also added | |
2430 ui_save_function field to this structure | |
2431 | |
2432 * lib/gftp.h added local_options_vars num_local_options_vars variables | |
2433 to gftp_request | |
2434 | |
2435 * lib/local.c (local_set_directory) - small improvements to this | |
2436 function | |
2437 | |
2438 * lib/misc.c - added gftp_copy_local_options() | |
2439 | |
2440 * lib/options.h - fix declaration of General tab | |
2441 | |
2442 * lib/protocols.c - free local options | |
2443 | |
2444 * lib/rfc2068.c - check to see if we're connecting to a FTP site via | |
2445 proxy | |
2446 | |
2447 * lib/rfc959.c lib/protocols.c - changes for CRAY directory listings | |
2448 | |
2449 * src/gtk/gftp-gtk.h - added struct gftp_options_dialog_data and | |
2450 struct gftp_textcomboedt_widget_data | |
2451 | |
2452 * src/gtk/options_dialog.c - start to use new configuration interface | |
2453 | |
2454 * src/gtk/transfer.c - remove FIXME note. This is already in | |
2455 lib/gftp.h | |
2456 | |
431 | 2457 2003-4-13 Brian Masney <masneyb@gftp.org> |
131 | 2458 * lib/config_file.c - fixed float config type |
2459 | |
2460 * lib/gftp.h lib/misc.c - added gftp_gen_ls_string() | |
2461 | |
2462 * src/gtk/menu-items.c (dosave_directory_listing) | |
2463 src/text/gftp-text.c (gftp_text_ls) - use | |
2464 gftp_gen_ls_string() | |
2465 | |
431 | 2466 2003-4-13 Brian Masney <masneyb@gftp.org> |
129 | 2467 * lib/config_file.c - implemented gftp_set_global_option() |
2468 | |
2469 * lib/gftp.h lib/misc.c - added gftp_tdata_new() | |
2470 | |
2471 * src/text/gftp-text.c src/gtk/transfer.c - use gftp_tdata_new() | |
2472 | |
2473 * src/gtk/bookmarks.c - In run_bookmark(), use gftp_parse_bookmark() | |
2474 function. Renamed all instances of gftp_bookmarks to | |
2475 gftp_bookmarks_var | |
2476 | |
2477 * src/gtk/gftp-gtk.[ch] - added global variables viewedit_processes | |
2478 and viewedit_processes_done. These used to be declared in | |
2479 lib/options.h | |
2480 | |
2481 * src/gtk/gftp-gtk.h (struct gftp_window_data) - removed sortcol and | |
2482 sortasds variables. Added prefix_col_str variable. This will either be | |
2483 local or remote | |
2484 | |
2485 * src/gtk/misc-gtk.c - removed r_gethostbyname() and r_getservbyname() | |
2486 | |
2487 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(), get_status() and | |
2488 parse_attribs(). These are in the lib/ directory now. Also, use | |
2489 g_static_mutex_*() functions from glib instead of pthread_mutex_*() | |
2490 | |
2491 * src/gtk/bookmark.c src/gtk/dnd.c src/gtk/menu-items.c | |
2492 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy() | |
2493 | |
2494 * src/gtk/options_dialog.c - commented out large parts of this file. | |
2495 This file is busted at the moment | |
2496 | |
2497 * src/gtk/*.[ch] - Use new configuration interface in all source | |
2498 files. Updated copyright dates on all source files | |
2499 | |
431 | 2500 2003-4-9 Brian Masney <masneyb@gftp.org> |
126 | 2501 * lib/gftp.h lib/config_file.c - reordered config option types. Added |
2502 gftp_option_type_textcomboedt type | |
2503 | |
2504 * lib/options.h lib/rfc959.c - moved gftp_proxy_type to rfc959.c | |
2505 | |
2506 * lib/rfc959.c - added proxy_type that is | |
2507 gftp_option_type_textcomboedt. Consolidated help text into comment. | |
2508 In parse_ftp_proxy_string(), improve parsing of proxy config | |
2509 | |
431 | 2510 2003-4-8 Brian Masney <masneyb@gftp.org> |
125 | 2511 * src/text/gftp-text.c lib/misc.c - moved r_gethostbyname() and |
2512 r_getservbyname() to lib/misc.c. Now uses GMutex functions | |
2513 | |
2514 * lib/config_file.c lib/gftp.h lib/options.h - added config | |
2515 variable type textcombo. default_protocol uses this | |
2516 | |
2517 * lib/config_file.c (gftp_read_config_file) - when reading in the | |
2518 list of supported protocols, add the protocol names to the list | |
2519 associated with default_protocol. Also, don't try to have | |
2520 default_protocol fall back to FTP. The code that uses this will fall | |
2521 back properly | |
2522 | |
2523 * lib/gftp.h (struct gftp_transfer) - renamed node to user_data | |
2524 | |
2525 * lib/misc.c lib/gftp.h - moved parse_attribs() from | |
2526 src/gtk/transfer.c to misc.c. Renamed to gftp_parse_attribs() | |
2527 | |
2528 * lib/protocols.c lib/gftp.h - moved get_status() from | |
2529 src/gtk/transfer.c to protocols.c. Renamed to | |
2530 gftp_get_transfer_status(). Uses GMutex functions | |
2531 | |
2532 | |
431 | 2533 2003-4-7 Brian Masney <masneyb@gftp.org> |
125 | 2534 * src/gtk/bookmarks.c - renamed struct gftp_bookmarks to |
2535 gftp_bookmarks_var. In run_bookmark(), use gftp_parse_bookmark() | |
2536 | |
2537 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/menu-items.c | |
2538 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy() | |
2539 | |
2540 * src/gtk/dnd.c src/gtk/menu-items.c - don't use depreciated macros | |
2541 to access the request structure | |
2542 | |
2543 * src/gtk/*.c - use new gftp_lookup_global_option() and | |
2544 gftp_lookup_request_option() functions | |
2545 | |
2546 * src/gtk/gftp-gtk.h src/gtk/gftp-gtk.c - moved viewedit_processes and | |
2547 viewedit_process_done variables from lib/gftp.h and lib/options.h | |
2548 | |
2549 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(). This is now in | |
2550 lib/protocols.c. Removed Binary/Ascii conversion. This is all done in | |
2551 lib/rfc959.c | |
2552 | |
431 | 2553 2003-4-6 Brian Masney <masneyb@gftp.org> |
124 | 2554 * lib/config_file.c src/text/gftp-text.c - changed arguments of |
2555 gftp_read_config_file() and gftp_read_bookmarks() to take an argument | |
2556 to the path of the global config directory. The text/gtk+ port will | |
2557 just pass SHARE_DIR. The native MacOS X port that is in the works | |
2558 needs this (Nathan Robertson is currently working on this port) | |
2559 | |
2560 * lib/gftp.h lib/config_file.c - removed config variable type | |
2561 gftp_option_type_textarray | |
2562 | |
2563 * lib/gftp.h lib/config_file.c - removed copy_function from | |
2564 gftp_option_type_var. This is implemented with memcpy() instead | |
2565 | |
2566 * lib/rfc959.c - remember to rename all instances of firewall_* to | |
2567 ftp_proxy_* | |
2568 | |
2569 * lib/sshv2.c - improved generating the argument list for the ssh | |
2570 client | |
2571 | |
2572 * lib/sshv2.c lib/misc.c lib/gftp.h - added len argument to | |
2573 ptym_open() | |
2574 | |
2575 * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup() | |
2576 instead of g_malloc()/strcpy() | |
2577 | |
431 | 2578 2003-4-5 Brian Masney <masneyb@gftp.org> |
124 | 2579 * lib/config_file.c lib/options.h lib/gftp.h lib/rfc959.c |
2580 lib/rfc2068.c lib/ssh.c - added new internal configuration interface. | |
2581 Rather than having a global variable for each option, I have a global | |
2582 hash table (gftp_global_options_htable) that I can look up option names | |
2583 by name using gftp_lookup_global_option(). I also an options hash | |
2584 associated with a request structure, so I will be able to call | |
2585 gftp_lookup_request_option(). I will be able to override options with | |
2586 bookmarks or while transfers are in progress very easily now. Also, all | |
2587 options no longer have to appear in config_file.c, the per protocol | |
2588 options can appear inside their own file | |
2589 | |
2590 * lib/gftp.h lib/bookmarks.c lib/local.c lib/rfc959.c lib/rfc2068.c - | |
2591 remove set_data_type and protocol name from struct gftp_request | |
2592 | |
2593 * lib/rfc959.c - renamed all firewall_* variables to ftp_proxy_* in | |
2594 the config file | |
2595 | |
2596 * lib/gftp.h lib/protocols.c lib/rfc959.c - renamed all GFTP_TYPE_* | |
2597 vars to GFTP_DIRTYPE_* | |
2598 | |
2599 * lib/gftp.h - removed ascii field and renamed the node pointer to | |
2600 user_data in struct gftp_file. In gftp_request, removed any setting | |
2601 that is now stored in the global/local hash tables. Added | |
2602 register_module() pointer that will be called whenever the protocol is | |
2603 first loaded into gftp | |
2604 | |
2605 * lib/rfc959.c src/text/gftp-text.c - moved the ascii/binary | |
2606 translation to rfc959.c. Also, moved any instance of automatically | |
2607 setting the data type to rfc959.c as well. | |
2608 | |
2609 * lib/misc.c lib/sshv2.c - moved all ssh functions from misc.c to | |
2610 sshv2.c. I had these origionally in misc.c because I used to have 2 | |
2611 different SSH protocols | |
2612 | |
2613 * lib/protocols.c src/text/gftp-text.c - added gftp_calc_kbs() to | |
2614 = protocols.c. This no longer needs to be in the different ports | |
2615 | |
2616 * src/text/gftp-text.c - read/write options based on new configuration | |
2617 interface | |
2618 | |
2619 * Use new configuration interface in all source files | |
2620 | |
2621 * Updated copyright dates on all source files | |
2622 | |
2623 * Note: GTK+ port is completely broken at the moment. I'll upload | |
2624 those changes whenever I get them done | |
2625 | |
431 | 2626 2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com> |
121
1b41e6945e9d
2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
dnloreto
parents:
116
diff
changeset
|
2627 |
1b41e6945e9d
2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
dnloreto
parents:
116
diff
changeset
|
2628 * configure.in: Added "pt" to ALL_LINGUAS. |
1b41e6945e9d
2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com>
dnloreto
parents:
116
diff
changeset
|
2629 |
431 | 2630 2003-03-04 Yuriy Syrota <rasta renome.rovno.ua> |
116 | 2631 |
2632 * configure.in: Added Ukrainian (uk) to ALL_LINGUAS | |
2633 | |
431 | 2634 2003-2-25 Brian Masney <masneyb@gftp.org> |
115 | 2635 * src/gtk/gftp-gtk.c - use gtk_container_add() instead of |
2636 gtk_scrolled_window_add_with_viewport() | |
2637 (from Kang Jeong-Hee <Keizi@mail.co.kr>) | |
2638 | |
431 | 2639 2003-2-23 Brian Masney <masneyb@gftp.org> |
114 | 2640 * lib/cache.c - added function gftp_parse_cache_entry(). Save |
2641 request->server_type (output of SYST in FTP command) to the directory | |
2642 entry | |
2643 | |
2644 * lib/rfc959.c (rfc959_syst) - fix to parse the output correctly | |
2645 | |
2646 * src/{text,gtk}/Makefile.am - remove @LIBINTL@. The gettext.m4 | |
2647 macro should automatically add this to the LIBS variable | |
2648 | |
113 | 2649 * acinclude.m4 - put largefile.m4 in here |
2650 | |
431 | 2651 2003-02-21 Pablo Saratxaga <pablo@mandrakesoft.com> |
110 | 2652 * configure.in: Added Catalan (ca) to ALL_LINGUAS |
2653 | |
431 | 2654 2003-2-17 Brian Masney <masneyb@gftp.org> |
107 | 2655 * lib/protocols.c lib/rfc959.c - added VMS directory listing support |
2656 | |
2657 * lib/config_file.c lib/protocols.c - extra checks when stripping off | |
2658 carriage returns and linefeeds | |
2659 | |
431 | 2660 2003-2-9 Brian Masney <masneyb@gftp.org> |
105 | 2661 * lib/protocols.c (parse_time) - parse more time formats. Better |
2662 error checking. If there was an error parsing this time, | |
2663 skip ahead to the next token | |
2664 | |
2665 * lib/rfc2068.c - this was completely broken. This was broken whenever | |
2666 I did the conversion over to use the gftp_get_line() function. | |
2667 | |
2668 * lib/rfc959.c - use g_strdup instead of g_malloc/strcpy | |
2669 | |
431 | 2670 2003-2-6 Brian Masney <masneyb@gftp.org> |
102 | 2671 * lib/gftp.h lib/protocols.c lib/rfc2068.c - put in new |
2672 parse_time() function that should work across all locales. | |
2673 It uses strptime() internally. | |
2674 | |
2675 * lib/misc.c - remove note from close statement | |
2676 | |
101 | 2677 * lib/config_file.c lib/gftp.h lib/options.h - remove ssh1_sftp_path |
2678 option | |
2679 | |
431 | 2680 2003-02-03 Daniel Yacob <locales@geez.org> |
96 | 2681 * configure.ac: Added "am" (Amharic) to ALL_LINGUAS. |
2682 | |
431 | 2683 2003-1-21 Brian Masney <masneyb@gftp.org> |
93 | 2684 * configure.in - fix for Solaris. Move the initial declaration up |
2685 in the source file | |
2686 | |
431 | 2687 2003-1-21 Brian Masney <masneyb@gftp.org> |
91 | 2688 * lib/gftp.h - added server type defines. Added server_type field to |
2689 gftp_request | |
2690 | |
2691 * lib/local.c - use S_ISDIR and S_ISLINK macros | |
2692 | |
2693 * lib/protocols.c - (gftp_parse_ls*) - use hints from server_type for | |
2694 parsing directory listing | |
2695 | |
2696 * lib/rfc959.c - added function rfc959_syst. Call this on startup | |
2697 | |
2698 * lib/protocols.c lib/rfc959.c lib/sshv2.c - pass request structure | |
2699 to gftp_parse_ls | |
2700 | |
2701 * lib/sshv2.c - set server_type to be GFTP_TYPE_UNIX | |
2702 | |
431 | 2703 2003-1-11 Brian Masney <masneyb@gftp.org> |
88 | 2704 * autogen.sh - removed --intl and --no-changelog flags to gettextize |
2705 | |
2706 * aclocal.m4 - updated | |
2707 | |
2708 * configure.in - and intl and po directories to AC_OUTPUT | |
2709 | |
2710 * cvsclean - remove more stuff | |
2711 | |
2712 * lib/bookmark.c (bookmark_parse_url) - use gftp_parse_bookmark | |
2713 function | |
2714 | |
2715 * lib/cache.c - remove gftp_cache_get_url_prefix(). Use | |
2716 request->url_prefix instead | |
2717 | |
2718 * lib/config_file.c - use proper exit codes. Also complain if the | |
2719 default protocol specified in the config file is invalid | |
2720 | |
2721 * lib/gftp.h lib/local.c lib/protocols.c - removed isblock, ischar, | |
2722 issocket and isfifo in struct gftp_file (not used anymore) | |
2723 | |
2724 * lib/gftp.h lib/misc.c - removed file_countlf (not used anymore) | |
2725 | |
2726 * lib/local.c lib/misc.c lib/protocols.c - various small cleanups | |
2727 | |
2728 * lib/misc.c (string_hash_function) - check key[i] instead of key[0] | |
2729 | |
2730 * lib/protocols.c lib/gftp.h - added gftp_parse_bookmark() | |
2731 | |
2732 * lib/rfc2068.c - if we are connected to a FTP url via a proxy, set | |
2733 request->url_prefix to be ftp. Added rfc2068_destroy() to free | |
2734 url_prefix whenever the structure is to be freed | |
2735 | |
86 | 2736 2002-12-29 Brian Masney <masneyb@gftp.org> |
2737 * lib/gftp.h - don't include sys/sysmacros.h | |
2738 | |
2739 * src/gtk/transfer.c - more GFTP_EFATAL checks | |
2740 | |
84 | 2741 2002-12-29 Brian Masney <masneyb@gftp.org> |
2742 * lib/ssh.c lib/config_file.c lib/Makefile.am lib/gftp.h lib/options.h - | |
2743 removed old legacy SSH protocol and option to enable this protocol | |
2744 | |
2745 * lib/gftp.h - added GFTP_ERETRYABLE and GFTP_EFATAL error codes | |
2746 | |
2747 * lib/bookmark.c lib/local.c lib/protocols.c lib/rfc959.c lib/rfc2068.c | |
2748 lib/sshv2.c - return new error codes instead of -1 or -2 | |
2749 | |
2750 * lib/misc.c (gftp_*_sort_function_ds) - changed return values | |
2751 | |
2752 * src/gtk/transfer.c (connect_thread) - if return value of | |
2753 gftp_connect() is GFTP_EFATAL, don't attempt to retry the connection | |
2754 | |
81 | 2755 2002-12-11 Brian Masney <masneyb@gftp.org> |
2756 * configure.in - fix for enable/disable gtkport, textport and gtk20 | |
2757 | |
80 | 2758 2002-12-10 Brian Masney <masneyb@gftp.org> |
2759 * configure.in - check for grantpt function | |
2760 | |
2761 * lib/misc.c (pty[ms]_open) - use Unix98 PTY allocation if grantpt() | |
2762 is on the current system | |
2763 | |
2764 * lib/gftp.h - include stropts.h if grantpt is here | |
2765 | |
2766 2002-12-5 Brian Masney <masneyb@gftp.org> | |
2767 * Release final 2.0.14 | |
2768 | |
2769 * lib/Chagelog-old - brief updates since 2.0.13 | |
2770 | |
77 | 2771 2002-12-4 Brian Masney <masneyb@gftp.org> |
2772 * lib/misc.c (ssh_start_login_sequence) - if the word WARNING appears | |
2773 in the banner, don't log into the server | |
2774 | |
2775 * docs/sample.gftp/gftprc - removed use_default_dl_types line | |
2776 | |
76 | 2777 2002-12-4 Brian Masney <masneyb@gftp.org> |
2778 * lib/protocols.c (gftp_set_data_type) - return 0 if there is no | |
2779 protocol specific set_data_type function | |
2780 | |
2781 * src/gtk/transfer.c (gftp_gtk_transfer_files) - ascii/binary automatic | |
2782 switching fixes | |
2783 | |
2784 2002-12-3 Brian Masney <masneyb@gftp.org> | |
75 | 2785 * lib/config_file.c lib/gftp.h lib/protocols.c - removed |
2786 use_default_dl_types option. This is always enabled by default now. | |
2787 | |
2788 * src/gtk/dnd.c src/gtk/transfer.c - fix for files that should be | |
2789 transferred as ascii | |
2790 | |
73 | 2791 2002-12-2 Brian Masney <masneyb@gftp.org> |
2792 * src/gtk/bookmarks.c (run_bookmark) - don't override the value of | |
2793 need_userpass for SSH transfers | |
2794 | |
2795 * ChangeLog-old - clean up list of changes from 2.0.13 to 2.0.14rc1 | |
2796 | |
2797 * README - minor fixes | |
2798 | |
2799 * configure.in - increment version to 2.0.14 | |
2800 | |
2801 * debian/copyright - change my email address and webpage | |
2802 | |
2803 * debian/rules - 2 small changes | |
2804 | |
2805 * TODO - added 1 item | |
2806 | |
72 | 2807 2002-12-2 Brian Masney <masneyb@gftp.org> |
2808 * src/gtk/misc-gtk.c (MakeEditDialog) - bind to enter and esc keys | |
2809 | |
67 | 2810 2002-11-27 Brian Masney <masneyb@gftp.org> |
2811 * Officially release 2.0.14rc1 | |
2812 | |
2813 * lib/cache.c - take out a warning message | |
2814 | |
2815 * lib/misc.c lib/protocols.c lib/gftp.h lib/gtk/dnd.c lib/transfer.c - | |
2816 add second argument (free_request) to gftp_request_destroy | |
2817 | |
2818 * lib/protocols.c (gftp_parse_url) - make sure the request structure | |
2819 is cleared before we start to modify it | |
2820 | |
2821 * src/gtk/gftp-text.c - fixed crash if you didn't enter a username | |
2822 | |
66 | 2823 2002-11-26 Brian Masney <masneyb@gftp.org> |
2824 * configure.in - change version to 2.0.14rc1 | |
2825 | |
2826 * lib/local.c - fix for uploading files. Move setting of hostname | |
2827 from local_connect() to local_init() | |
2828 | |
2829 * lib/misc.c (gftp_request) - copy only select fields over instead of | |
2830 whole structure | |
2831 | |
2832 * lib/protocols.c (gftp_request_new) - set datafd and cachefd to -1 | |
2833 | |
2834 * lib/protocols.c (gftp_set_proxy_config) - allow a NULL proxy_config | |
2835 to be passed | |
2836 | |
2837 * src/gtk/misc-gtk.c (update_window) - don't show the hostname if we | |
2838 are connected via the local protocol | |
2839 | |
2840 * src/gtk/transfer.c (create_transfer) - check to see if this protocol | |
2841 is always connected | |
2842 | |
65 | 2843 2002-11-25 Brian Masney <masneyb@gftp.org> |
2844 * lib/misc.c (ssh_start_login_sequence) - fixes for when the initial | |
2845 SSH banner is bigger than 200 characters | |
2846 | |
2847 * lib/local.c (local_connect) - set request->hostname to local | |
2848 filesystem | |
2849 | |
2850 * lib/protocols.c (gftp_parse_url) - don't include 2 slashes for | |
2851 the directory when parsing a local URL | |
2852 | |
2853 * src/gtk/chmod_dialog.c (chmod_dialog) - allow multiple files to be | |
2854 selected | |
2855 | |
2856 * src/gtk/dnd.c - small fixes | |
2857 | |
64 | 2858 2002-11-23 Brian Masney <masneyb@gftp.org> |
2859 * lib/sshv2.c - added more error checking so that the user won't get | |
2860 disconnected if they enter files or directories that don't exist | |
2861 | |
2862 2002-11-23 Brian Masney <masneyb@gftp.org> | |
63 | 2863 * lib/local.c lib/rfc959.c lib/rfc2068.c lib/ssh.c lib/sshv2.c |
2864 lib/gftp.h - added swap_socks function to gftp_request structure | |
2865 | |
2866 * lib/misc.c lib/protocols.c - move swap_socks() from misc.c to | |
2867 protocols.c (renamed to gftp_swap_socks) | |
2868 | |
2869 * src/gtk/misc-gtk.c src/gtk/transfer.c - removed fix_display() | |
2870 | |
2871 * src/gtk/delete_dialog.c src/gtk/transfer.c - changed all occurances of | |
2872 swap_socks() to gftp_swap_socks() | |
2873 | |
2874 * src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h - removed gftp_is_started | |
2875 variable | |
2876 | |
62 | 2877 2002-11-21 Brian Masney <masneyb@gftp.org> |
2878 * lib/local.c (local_put_file) - small fix | |
2879 | |
61 | 2880 2002-11-21 Brian Masney <masneyb@gftp.org> |
2881 * lib/misc.c lib/ssh.c lib/sshv2.c - improvements to the login | |
2882 sequence for SSH connections | |
2883 | |
2884 lib/sshv2.c - SSH transfers now works again | |
2885 | |
60 | 2886 2002-11-21 Brian Masney <masneyb@gftp.org> |
2887 * lib/protocols.c (gftp_get_next_line) - fixed several bugs | |
2888 | |
2889 * lib/cache.c - Don't do a cache lookup in gftp_new_cache_entry(). In | |
2890 gftp_find_cache_entry(), don't log an error to the user if we can't | |
2891 open up the cache file | |
2892 | |
2893 * lib/rfc959.c lib/rfc2068.c lib/protocols.c - small cache fixes | |
2894 | |
2895 * lib/cache.c lib/rfc2068.c lib/rfc959.c - pass full buffer size | |
2896 instead of buffer size - 1 to gftp_get_line | |
2897 | |
59 | 2898 2002-11-20 Brian Masney <masneyb@gftp.org> |
2899 * lib/config_file.c - don't check buf[-1] for blank newlines in | |
2900 gftp_read_config_file() and gftp_read_bookmarks_file() | |
2901 | |
2902 * lib/misc.c (string_hash_function) - Fixes if the string was less | |
2903 than 2 characters | |
2904 | |
2905 * src/gtk/transfer.c - unlock mutex before we destroy (for POSIX | |
2906 compliance) | |
2907 | |
2908 All 3 of these fixes are from Peter Osterlund <petero2@telia.com> | |
2909 | |
58 | 2910 2002-11-20 Brian Masney <masneyb@gftp.org> |
2911 * lib/protocols.c lib/gftp.h - added gftp_get_line(), gftp_read(), | |
2912 gftp_write(), gftp_writefmt(), and gftp_set_sockblocking() functions. | |
2913 Added struct_gftp_getline_buffer for gftp_get_line function() | |
2914 | |
2915 * lib/cache.c lib/gftp.h lib/local.c lib/misc.c lib/protocols.c | |
2916 lib/rfc2068.c lib/rfc959.c lib/ssh.c lib/sshv2.c - *_get_file() returns | |
2917 off_t instead of long. *_{get,put}_next_file_chunk returns ssize_t | |
2918 instead of size_t. Added *_set_config_options function to gftp_request | |
2919 structure and protocol files. Use the new network functions | |
2920 documented above. Convert usage of ANSI C IO (FILE *) to standard BSD | |
2921 sockets so that I can use timeouts properly with select | |
2922 | |
2923 * lib/misc.c (ssh_start_login_sequence) - use gftp_set_sockblock(), | |
2924 gftp_read() and gftp_write() functions | |
2925 | |
2926 * lib/protocols.c - move some protocol specific code to the protocol | |
2927 specific files | |
2928 | |
2929 * lib/local.c - log succesful messages to gftp_logging_misc instead | |
2930 of gftp_logging_error | |
2931 | |
2932 * lib/cache.c - log some more error conditions to the user | |
2933 | |
2934 * lib/rfc959.c - added rfc959_getcwd(). In, | |
2935 rfc959_accept_active_connection(), set set socket to blocking mode | |
2936 before calling accept() | |
2937 | |
2938 * src/text/gftk-text.c - If we get no files in gftp_text_ls(), | |
2939 return instead of segfaulting | |
2940 | |
2941 * src/gtk/gftp-gtk.c - expand the port field in the toolbar to be 45 | |
2942 pixels wide | |
2943 | |
2944 * src/text/gftp-text.c src/gtk/misc-gtk.c src/gtk/transfer.c | |
2945 src/gtk/view_dialog.c - changes for conversion of request->{sock,data} | |
2946 from ANSI C IO (FILE *) to standard BSD sockets | |
2947 | |
57 | 2948 2002-11-11 Brian Masney <masneyb@gftp.org> |
2949 * configure.in - compile GTK+ 2.0 port by default | |
2950 | |
56 | 2951 2002-11-11 Brian Masney <masneyb@gftp.org> |
2952 * src/gtk/dnd.c - fixes to DnD code | |
2953 | |
2954 * src/gtk/gftp-gtk.[ch] - added main_thread_id variable | |
2955 | |
2956 * src/gtk/misc-gtk.c (ftp_log) - don't check the user_data to see if | |
2957 we're in a child thread, instead compare the value of pthread_self() | |
2958 with main_thread_id | |
2959 | |
2960 * src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/menu-items.c | |
2961 src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c - | |
2962 don't set user_data to 0x1 if we're in a child thread | |
2963 | |
2964 * lib/gftp.h src/gtk/misc-gtk.c src/text/gftp-text.c - make | |
2965 r_getservbyname() available even if HAVE_GERADDRINFO is defined | |
2966 | |
2967 * lib/misc.c (make_ssh_exec_args) - if port is zero, lookup the default | |
2968 port for the ssh service | |
2969 | |
2970 * lib/protocols.c (gftp_connect_server) - if the port is zero, store | |
2971 the default port for that protocol there | |
2972 | |
2973 * src/gtk/transfer.c - added function update_window_transfer_bytes(). | |
2974 Be able to update the directory download progress in window1 now | |
2975 | |
2976 * lib/config_file.c lib/misc.c lib/protocols.c lib/ssh.c lib/sshv2.c | |
2977 src/text/gftp-text.c - use g_strdup() instead of g_strconcat() where | |
2978 needed | |
2979 | |
54 | 2980 2002-11-11 Andras Timar <timar@gnome.hu> |
2981 * configure.in: added 'hu' to ALL_LINGUAS | |
2982 | |
51 | 2983 2002-11-6 Brian Masney <masneyb@gftp.org> |
2984 * src/gtk/gftp-gtk.c - connect to the select_row signal in the file | |
2985 listbox to grab the double click event | |
2986 | |
50 | 2987 2002-11-5 Brian Masney <masneyb@gftp.org> |
2988 * src/gtk/dnd.c - some code cleanups. Also, add the file transfer with | |
2989 the function add_file_transfer() | |
2990 | |
2991 * src/gtk/misc-gtk.c - remove several unneeded calls to fix_display() | |
2992 | |
2993 * src/gtk/gftp-gtk.c (list_dblclick) - add a note about the double | |
2994 click stuff not working properly | |
2995 | |
49 | 2996 2002-11-5 Brian Masney <masneyb@gftp.org> |
2997 * src/gtk/transfer.c - use stock icons in GTK+ 2.0 port | |
2998 | |
2999 2002-11-5 Brian Masney <masneyb@gftp.org> | |
3000 * lib/*.c src/gtk/*.c - removed function declarations for the static | |
3001 functions from the top of the file. I had to rearrange the order of a | |
3002 bunch of functions to avoid compiler warnings | |
3003 | |
3004 * lib/gftp.h - include sys/sysmacros.h. If major() and minor() isn't | |
3005 defined, give a compiler warning and define our own | |
3006 | |
3007 * lib/local.c (local_get_next_file) - if this file is a device, store | |
3008 the major/minor number in the file size | |
3009 | |
3010 * src/gtk/misc-gtk.c (add_file_listbox) - if this file is a device, | |
3011 use the major() and minor() macros to display the major and minor number | |
3012 | |
47 | 3013 2002-11-5 Brian Masney <masneyb@gftp.org> |
3014 * lib/cache.c lib/gftp.h - added second argument ignore_directory to | |
3015 gftp_delete_cache_entry | |
3016 | |
3017 * src/gtk/menu-items.c (disconnect) - when disconnecting from the | |
3018 remote site, clear all cache entries for that site | |
3019 | |
3020 * src/gtk/delete_dialog.c src/gtk/misc-gtk.c src/gtk/mkdir_dialog.c - | |
3021 pass a 0 as second argument to gftp_delete_cache_entry | |
3022 | |
46 | 3023 2002-10-31 Brian Masney <masneyb@gftp.org> |
3024 * lib/protocols.c (gftp_get_next_file) - don't use g_filename_to_utf8. | |
3025 If g_locale_to_utf8 fails, print out a warning to the user on the | |
3026 console | |
3027 | |
45 | 3028 2002-10-31 Brian Masney <masneyb@gftp.org> |
3029 * src/gtk/*.[ch] - don't check for gtk+ version based on the minor | |
3030 version. May cause problems later on. | |
3031 | |
3032 * lib/protocols.c src/gtk/bookmarks.c src/gtk/misc-gtk.c - use UTF8 | |
3033 functions for user data when using glib 2.0 | |
3034 | |
44 | 3035 2002-10-30 Brian Masney <masneyb@gftp.org> |
3036 * src/gtk/gftp-gtk.c (CreateMenus) - no longer use depreciated | |
3037 _gtk_accel_group_attach in GTK+ 2.0 port. Instead use | |
3038 gtk_window_add_accel_group for both GTK+ ports | |
3039 (from Nam SungHyun <namsh@kldp.org>) | |
3040 | |
43 | 3041 2002-10-30 Brian Masney <masneyb@gftp.org> |
3042 * src/gtk/transfer.c (getdir_thread) - set use_jmp_environment to 0 instead of 1 | |
3043 | |
3044 * src/gtk/misc-gtk.c (signal_handler) - if use_jmp_environment is 0, | |
3045 and SIGINT is received, terminate the program | |
3046 | |
42 | 3047 2002-10-29 Brian Masney <masneyb@gftp.org> |
3048 * src/gtk/chmod_dialog.c src/gtk/delete_dialog.c src/gtk/gftp-gtk.c | |
3049 src/gtk/gftp-gtk.h src/gtk/menu-items.c src/gtk/misc-gtk.c | |
3050 src/gtk/mkdir_dialog.c src/gtk/rename_dialog.c src/gtk/transfer.c - | |
3051 improved and simplified signal handling code | |
3052 | |
41 | 3053 2002-10-29 Brian Masney <masneyb@gftp.org> |
3054 * lib/config_file.c lib/gftp.h lib/options.h src/gtk/menu-items.c | |
3055 src/gtk/view_dialog.c - removed tmp_directory variable. Instead use | |
3056 g_get_tmp_dir () | |
3057 | |
3058 * lib/gftp.h (struct gftp_request) - added int cancel : 1 | |
3059 | |
3060 * lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/ssh.c | |
3061 lib/sshv2.c - check for interrupted signal calls | |
3062 | |
3063 * lib/protocols.c - added gftp_fgets() and gftp_fwrite() functions | |
3064 | |
3065 * src/gtk/delete_dialog.c src/gtk/misc-gtk.c src/gtk/transfer.c - use | |
3066 g_main_context_iteration in GTK+ 2.0 port | |
3067 | |
3068 * src/gtk/misc-gtk.c - use g_object_unref instead of gdk_drawable_unref | |
3069 in GTK+ 2.0 port | |
3070 | |
40 | 3071 2002-10-17 Brian Masney <masneyb@gftp.org> |
3072 * lib/protocols.c - add gftp_abort_transfer function. Also, in | |
3073 gftp_transfer_file, when we do a gftp_put_file, if that fails, | |
3074 try to abort the transfer. | |
3075 | |
3076 * lib/rfc959.c - add rfc959_abort_transfer function | |
3077 | |
3078 * lib/rfc2068.c, lib/local.c - point abort_transfer pointer to | |
3079 rfc2068_end_transfer and local_end_transfer respectively | |
3080 | |
3081 * lib/ssh.c, lib/sshv2.c - add FIXME to implement abort function | |
3082 | |
3083 * src/gtk/transfer.c - when we stop a transfer, try to abort it | |
3084 first. If that fails, disconnect from the site completely | |
3085 | |
39 | 3086 2002-10-15 Brian Masney <masneyb@gftp.org> |
3087 * lib/config_file.c - enable combo in GTK port for Proxy server type | |
3088 | |
3089 * lib/misc.c (gftp_sort_filelist) - make sure prev pointer to first | |
3090 entry is NULL | |
3091 | |
3092 * lib/protocols.c (copy_token) - when setting the end position of | |
3093 the token to \0, after we're done set it back to the origional position | |
3094 | |
3095 * src/gtk/gftp-gtk.c, src/gtk/menu-items.c - changed g_list_first (list) | |
3096 to just list | |
3097 | |
37 | 3098 2002-10-13 Brian Masney <masneyb@gftp.org> |
3099 * lib/gftp.h (struct gftp_config_vars_tag) - remove shown flag and | |
3100 added ports_shown flag. Added GFTP_PORTS_TEXT, GFTP_PORTS_GTK, | |
3101 and GFTP_PORTS_ALL flags | |
3102 | |
3103 * lib/config_file.c - update to use new fields. | |
3104 | |
3105 * lib/config_file.c, lib/options.h, lib/gftp.h - added new global | |
3106 options: local_sortcol, local_sortasds, remote_sortcol, remote_sortasds | |
3107 | |
3108 * src/gtk/gftp-gtk.c - sort based on parameters above. Also, if a url | |
3109 was given on the command line, don't connect to it until the local side | |
3110 has been setup | |
3111 | |
3112 * src/gtk/options_dialog.c - only show variables that have GFTP_PORT_GTK | |
3113 set | |
3114 | |
3115 * src/text/gftp-text.c - add help screen for set command. Added command | |
3116 clear cache. Sort the filelist based on the configuration options. | |
3117 | |
3118 * configure.in - update to version 2.0.14 | |
3119 | |
3120 * cvsclean - clean up the Makefile.am file better | |
3121 | |
36 | 3122 2002-10-07 Brian Masney <masneyb@gftp.org> |
3123 * lib/local.c - fixed file uploads | |
3124 | |
3125 * lib/rfc959.c - fixed crash if you uploaded/downloaded a file that | |
3126 you didn't have permission to | |
3127 | |
3128 * src/gtk/transfer.c - display fixes for hostname | |
3129 | |
3130 * autogen.sh - pass -c to automake | |
3131 | |
34 | 3132 2002-10-07 Brian Masney <masneyb@gftp.org> |
3133 * docs/sample.gftp/gftp-mini-logo.xpm - added mini gFTP logo file | |
3134 from Debian. This can be used as a menu icon. | |
3135 | |
33 | 3136 2002-10-06 Brian Masney <masneyb@gftp.org> |
3137 * src/gtk/delete_dialog.c, src/gtk/gftp-gtk.c, src/gtk/misc-gtk.c, | |
3138 src/gtk/transfer.c - Fixed dead-locks with GDK_THREADS_{ENTER,LEAVE} | |
3139 | |
3140 * configure.in, src/gtk/Makefile.am - Use GTHREAD_LIBS | |
3141 | |
3142 2002-10-03 Brian Masney <masneyb@gftp.org> | |
3143 * Makefile.am - remove intl and m4 directory from subdirs. autogen.sh | |
3144 will automagically add these for me. | |
3145 | |
3146 * autogen.sh - remove check for libtool | |
3147 | |
3148 * configure.in - link in gthread | |
3149 | |
3150 * cvsclean - added this script | |
3151 | |
642 | 3152 * *.[ch] - added $Id: ChangeLog,v 1.378 2004/12/12 12:00:29 masneyb Exp $ tags |
33 | 3153 |
3154 * debian/* - updated files from Debian maintainer | |
3155 | |
32 | 3156 2002-10-03 Brian Masney <masneyb@gftp.org> |
3157 * src/gtk/gftp-gtk.c - call g_thread_init (NULL) | |
3158 | |
3159 * src/gtk/delete_dialog.c, src/gtk/misc-gtk.c, src/gtk/transfer.c - | |
3160 call gdk_threads_enter() and gdk_threads_leave() | |
3161 | |
28 | 3162 2002-09-24 Brian Masney <masneyb@gftp.org> |
3163 * configure.in - take [external] off of AM_GNU_GETTEXT | |
3164 | |
27 | 3165 2002-09-24 Brian Masney <masneyb@gftp.org> |
3166 * intl/ - remove this directory | |
3167 | |
26 | 3168 2002-09-24 gettextize <bug-gnu-gettext@gnu.org> |
3169 * Makefile.am (SUBDIRS): Add intl, | |
3170 (ACLOCAL_AMFLAGS): New variable. | |
3171 (EXTRA_DIST): Add config.rpath mkinstalldirs. | |
3172 * configure.in (AC_OUTPUT): Add intl/Makefile, | |
3173 | |
25 | 3174 2002-09-24 Brian Masney <masneyb@gftp.org> |
26 | 3175 * lib/config_file.c - separated saving of bookmarks from |
3176 gftp_write_config_file() to gftp_write_bookmarks_file(). Bookmarks will | |
3177 no longer be rewritten to disk every time gFTP exits | |
3178 | |
3179 * src/gtk/bookmarks.c - call gftp_write_bookmarks_file() instead of | |
3180 gftp_write_config_file() when altering a bookmark | |
3181 | |
3182 * configure.in - Fixed problem with the text port being compiled | |
3183 against glib 1.2 if we wanted it to be compiled against glib 2.0 | |
3184 instead | |
3185 | |
3186 * autogen.sh - add this build script | |
3187 | |
3188 2002-09-24 Brian Masney <masneyb@gftp.org> | |
25 | 3189 * Remove intl/ directory from CVS |
3190 | |
23 | 3191 2002-09-18 Brian Masney <masneyb@gftp.org> |
3192 * Updated French translation (from Damien Mascr? | |
3193 <damienmascre@free.fr>) | |
3194 | |
3195 * Updated Japanese translation (from Ryoichi INAGAKI | |
3196 <inagaki@ryo1.net>) | |
3197 | |
3198 2002-09-17 Brian Masney <masneyb@gftp.org> | |
3199 * src/gtk/bookmarks.c - Fixed crash that would occur if you saved the | |
26 | 3200 changes two times in the bookmark editor. Also, fixed several memory |
3201 leaks | |
23 | 3202 |
22 | 3203 2002-09-16 Brian Masney <masneyb@gftp.org> |
3204 * po/de.po - Updated German translation (from Matthias Haase | |
3205 <matthias_haase@bennewitz.com>) | |
3206 | |
3207 * po/ru.po - Updated Russian translation (from Vitaly Lipatov | |
3208 <LAV@VL3143.spb.edu>) | |
3209 | |
21 | 3210 2002-09-16 Brian Masney <masneyb@gftp.org> |
3211 * src/gtk/gftp-gtk.c, src/gtk/menu-items.c, src/gtk/misc-gtk.c - | |
3212 Fixed compile errors when compiling against GTK+ 1.2 | |
3213 | |
3214 * src/gtk/misc-gtk.c (MakeEditDialog, MakeYesNoDialog) - fixed to work | |
3215 with GTK+ 1.2 | |
3216 | |
19 | 3217 2002-09-15 Brian Masney <masneyb@gftp.org> |
3218 * lib/gftp.h (struct gftp_transfer) - changed the type of numfiles and | |
3219 numdirs from unsigned long to long. This must be a signed field. This | |
3220 is a bug I introduced a few days ago. | |
3221 | |
3222 * lib/local.c (local_put_file) - remove the + off of the ab mode to | |
3223 fdopen. This is also a bug I introduced a few days ago. | |
3224 | |
3225 * src/gtk/transfer.c (gftp_gtk_calc_kbs) - make sure that the variable | |
3226 difftime isn't a negative number when computing the KB/s | |
3227 | |
3228 * src/gtk/menu-items.c (save_directory_listing) - remove casts to | |
3229 GTK_OBJECT for the str variable | |
3230 | |
3231 * src/gtk/gftp-gtk.c - use GTK_STOCK_* icons in place of left.xpm, | |
3232 right.xpm, up.xpm, down.xpm and stop.xpm in GTK+ 2.0 port | |
3233 | |
3234 * src/gtk/bookmarks.c - show GTK_STOCK_* icons on the popup menu | |
3235 | |
3236 * src/gtk/bookmarks.c, src/gtk/chmod_dialog.c, src/gtk/menu-items.c, | |
3237 src/gtk/misc-gtk.c, src/gtk/options_dialog.c and | |
3238 src/gtk/view_dialog.c - use gtk_dialog_new_with_buttons in GTK+ 2.0 | |
3239 port to create the dialog. Also, associate gFTP icon with this dialog | |
3240 | |
3241 * src/gtk/misc-gtk.c - changed the interface of MakeEditDialog and | |
3242 MakeYesNoDialog. In the GTK+ 2.0 port, I now use stock icons in the | |
3243 dialog buttons. | |
3244 | |
3245 2002-09-11 Marius Andreiana <mandreiana@yahoo.com> | |
18
6b2e606554aa
2002-09-11 Marius Andreiana <mandreiana@yahoo.com>
mandreiana
parents:
17
diff
changeset
|
3246 |
6b2e606554aa
2002-09-11 Marius Andreiana <mandreiana@yahoo.com>
mandreiana
parents:
17
diff
changeset
|
3247 * configure.in: added 'ro' to ALL_LINGUAS |
6b2e606554aa
2002-09-11 Marius Andreiana <mandreiana@yahoo.com>
mandreiana
parents:
17
diff
changeset
|
3248 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3249 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
|
3250 * lib/misc.c - added gftp_sort_filelist function |
1 | 3251 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3252 * 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
|
3253 to do the sorting |
1 | 3254 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3255 * 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
|
3256 automake 1.4 |
1 | 3257 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3258 * src/text/gftp-text.c, lib/protocols.c - more large file support |
1 | 3259 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3260 2002-09-04 Brian Masney <masneyb@gftp.org> |
19 | 3261 * lib/rfc959.c - FXP fixes (from Tobias Gruetzmacher |
3262 <tobias@portfolio16.de>) | |
1 | 3263 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3264 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
|
3265 * lib/rfc2068.c - HTTP fixes when running under Solaris. Read from |
19 | 3266 request->sockfd and write to request->sockfd_write (Solaris doesn't |
3267 like it when you read/write to the same FILE structure) | |
1 | 3268 |
19 | 3269 * lib/local.c - encode major/minor numbers for a device in the file |
3270 size. This is probably still busted for other platforms | |
1 | 3271 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3272 * lib/rfc2068.c, lib/rfc959.c, lib/ssh.c, lib/sshv2.c - Sanity |
19 | 3273 checking on the fdopen() calls. Also make sure that all of them have a |
3274 + in their open mode. Doesn't affect UNIX, but it does affect Windows | |
1 | 3275 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3276 * 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
|
3277 function save_directory_listing. It's in the Local and Remote menus |
1 | 3278 |
19 | 3279 * src/gtk/view_dialog.c - changed log message slightly. The new string |
3280 should already be in the po files translated | |
1 | 3281 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3282 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
|
3283 * lib/misc.c - don't allow passing a 0 to log10 |
1 | 3284 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3285 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
|
3286 * 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
|
3287 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
|
3288 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
|
3289 (all from Sung-Hyun Nam <namsh@kldp.org>) |
1 | 3290 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3291 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
|
3292 * po/ko.po - language team change |
1 | 3293 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3294 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
|
3295 * po/ko.po - Updated Korean translation |
1 | 3296 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3297 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
|
3298 * 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
|
3299 |
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3300 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
|
3301 * configure.in - small build fixes |
1 | 3302 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3303 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
|
3304 * 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
|
3305 elsewhere |
1 | 3306 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3307 * 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
|
3308 Removed anonymous FTP stuff |
1 | 3309 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3310 * 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
|
3311 is defined |
1 | 3312 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3313 * lib/protocols.c - removed anonymous FTP stuff |
1 | 3314 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3315 * lib/rfc2068.c - don't check for anonymous username |
1 | 3316 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3317 * 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
|
3318 (from Owen Taylor <otaylor@redhat.com>) |
1 | 3319 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3320 2002-08-23 <baddog@cvs.gnome.org> |
19 | 3321 * configure.in - (ALL_LINGUAS): zh_CN.GB2312 -> zh_CN, zh_TW.Big5 -> |
3322 zh_TW | |
1 | 3323 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3324 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
|
3325 * zh_TW.Big5.po renamed to zh_TW.po |
1 | 3326 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3327 * zh_CN.GB2312.po renamed to zh_CN.po |
1 | 3328 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3329 * zh_TW.Big5.gmo - Removed. |
1 | 3330 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3331 * Makefile.in.in, gftp.pot - Remove generated file. |
1 | 3332 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3333 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
|
3334 * po/.cvsignore - Shhhhhh |
1 | 3335 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3336 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
|
3337 * po/de.po - Fixed German translation (charset, header) |
1 | 3338 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3339 2002-08-05 Brian Masney <masneyb@gftp.org> |
19 | 3340 * lib/protocols.c - When we connect to a remote server, don't change |
3341 the hostname to the PTR record of the hostname | |
1 | 3342 |
19 | 3343 * src/gtk/transfer.c - Fixed crash if you was already transfering a |
3344 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
|
3345 Overwrite/Resume/Skip dialog |
1 | 3346 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3347 * docs/sample.gftp/gftprc - put the ext= lines back in the config file |
1 | 3348 |
19 | 3349 * po/es.po - Spanish updates (from Gustavo D. Vranjes |
3350 <gvranjes@softhome.net>) | |
1 | 3351 |
19 | 3352 * po/nl.po - Dutch updates (from Myckel Habets |
3353 <myckelhabets@netscape.net>) | |
1 | 3354 |
17
8544f6585593
start using GNU style changelog entries. Renamed old changelog file to ChangeLog-old
masneyb
parents:
2
diff
changeset
|
3355 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
|
3356 * gFTP 2.0.13 released |
1 | 3357 |