OSDN Git Service

c2ecc4e9308e55bce2f7b6addeb46fd69a9cbd79
[ffftp/ffftp.git] / doc / eng / history.txt
1 FFFTP version history.\r
2 \r
3 Changes in Ver.1.98f\r
4 --------------------\r
5 \r
6 -- Fixed bugs of incorrect behavior of Select dialog.\r
7 \r
8 -- Added an option for retaining timestamps on uploading.\r
9 \r
10 -- Changed to require the current master password before changing it.\r
11 \r
12 -- Fixed bugs that files in a temporary folder was shown in local file list\r
13    after files in a host had been dropped into other applications.\r
14 \r
15 -- Shortened intervals between keep alive packets.\r
16 \r
17 -- Fixed bugs that UI was unlocked in some cases when commands were being sent\r
18    over the socket of main window.\r
19 \r
20 -- Added extensions of files that will be transferred in ASCII mode.\r
21 \r
22 -- Extended command line options.\r
23 \r
24 -- Changed to try SSL when a host cannot recognize TLS on FTPS Explicit.\r
25 \r
26 -- Fixed bugs that corruption was caused when strings were converted from\r
27    Shift_JIS to UTF-8 on Windows Vista or later.\r
28 \r
29 Changes in Ver.1.98e\r
30 --------------------\r
31 \r
32 -- Fixed bugs that an inputted password is ignored if failed in login.\r
33 \r
34 -- Fixed bugs to crash under multicore CPU environment.\r
35 \r
36 -- Changed the location of temporary files.\r
37    This resolves interference in file list caches between instances of FFFTP.\r
38 \r
39 -- Supported the file list format of linux-ftpd.\r
40 \r
41 -- Added a feature to show file icons on local file list view.\r
42 \r
43 -- Supported HP NonStop Server (provided by Yuji Tanaka).\r
44 \r
45 -- Fixed bugs of missing some comannds at reconnecting\r
46    (provided by Yuji Tanaka).\r
47 \r
48 -- Fixed several messages (provided by Moriguchi Hirokazu).\r
49 \r
50 -- Fixed bugs of setting incorrect file timestamps by MDTM command.\r
51 \r
52 -- Fixed bugs that drag-and-drop was enabled during deleting files.\r
53 \r
54 -- Enhanced error handling of transferring files.\r
55 \r
56 -- Enabled reusing sockets of the main window by default.\r
57 \r
58 -- Fixed bugs that attributes of existing files were changed on uploading with\r
59    renaming by hosts.\r
60 \r
61 -- Fixed bugs of hanging on exit in some cases.\r
62 \r
63 -- Fixed bugs of hanging at accessing non-existent directories without full\r
64    path.\r
65 \r
66 -- Changed behavior of Auto of network type selection.\r
67    Name resolution and connection will be performed at same time on IPv4 and\r
68    IPv6, and whichever finished earlier will be used.\r
69 \r
70 -- Disabled saving settings in the registry about ZIP version copies.\r
71    To save in the registry, please remove "portable" the file.\r
72 \r
73 -- Fix bugs of corruption of the extensions columns.\r
74 \r
75 -- Added support for some MLSD responses that do not conform to RFC 3659.\r
76 \r
77 Changes in Ver.1.98d\r
78 --------------------\r
79 \r
80 -- MLSD command became used for retrieving filenames on appropriate hosts.\r
81    That is helpful for hosts that do not return filenames properly.\r
82 \r
83 -- Enhanced communication routines to reduce waiting time.\r
84 \r
85 -- Changed to display responses from hosts after decoding as Kanji code of\r
86    filenames.\r
87 \r
88 -- Fixed bugs of arbitrary code execution in saving registry settings to a\r
89    file.\r
90 \r
91 -- Fixed bugs of launching wrong files if correct ones contain no extensions.\r
92 \r
93 -- Internet Protocol Version 6 became available.\r
94    IPv6 will be used when name resolution for IPv4 is unavailable by default.\r
95 \r
96 -- Changed to detect encoding of strings in INI file automatically.\r
97 \r
98 -- Changed to verify SSL/TLS certificates with root CAs in FTPS connections.\r
99    Please modify "ssl.pem" in PEM format if you want to update root CA list.\r
100 \r
101 -- Added a feature to send commands for keep alive.\r
102    This is disabled by default.\r
103 \r
104 -- Reduced chance of stopping transfer when numerous files are transfered.\r
105 \r
106 -- Added a feature to retry transfering files if failed.\r
107 \r
108 -- Enhanced automatic detection of Kanji code of filenames.\r
109 \r
110 Changes in Ver.1.98c\r
111 --------------------\r
112 \r
113 -- Changed to connect to hosts with Punycode if their names contain\r
114    international characters.\r
115 \r
116 -- Fixed bugs of resetting the current directory on reconnection.\r
117 \r
118 -- FTP over Implicit SSL/TLS became available.\r
119 \r
120 -- Fixed bugs of corruption on resuming downloading files larger than 4GB.\r
121 \r
122 -- Fixed communication routines to match specifications of Windows 2000.\r
123 \r
124 -- Enhanced responses of aborting.\r
125 \r
126 -- Fixed bugs of INI file backup.\r
127 \r
128 -- Fixed bugs of handling multi-byte character filenames on hosts whose Kanji\r
129    code of filenames are Shift_JIS.\r
130 \r
131 -- Added support for UTF-8 (without BOM) conversion under ASCII mode transfer.\r
132    UTF-8 added in 1.98 was renamed UTF-8 BOM.\r
133 \r
134 -- Changed size and layout of the window at the first run.\r
135 \r
136 -- Added settings to reuse connection of the main window for transfer threads.\r
137    This may allow to transfer files successfully as with 1.97b or earlier,\r
138    but sometimes may cause some errors.\r
139 \r
140 Changes in Ver.1.98b\r
141 --------------------\r
142 \r
143 -- Added the feature that prevents from loading untrustworthy DLLs.\r
144    It reduces the chance of being intercepted or tampered with passwords and\r
145    data.\r
146    Please add --protect to command line options to use this feature.\r
147    If slowdown or crash occured, you may adjust the protection level with\r
148    --protect-medium or --protect-low option.\r
149 \r
150 -- Changed to confirm SSL certificate on first time connection with FTPS.\r
151 \r
152 -- Changed to reuse SSL sessions of FTPS control connection.\r
153 \r
154 -- Reduced chance of crash when numerous files are transfered.\r
155 \r
156 -- Fixed bugs of copying URL to clipboard.\r
157 \r
158 -- Added support for migration from 1.97b or earlier through INI file.\r
159 \r
160 -- Added settings to disallow unencrypted FTP.\r
161 \r
162 -- Fixed bugs of arbitrary code execution from the context menu.\r
163 \r
164 Changes in Ver.1.98a\r
165 --------------------\r
166 \r
167 -- Fixed bugs of character corruption of host list dialog.\r
168 \r
169 -- Fixed bugs of playing sound whose filename contains multi-byte characters.\r
170 \r
171 -- Fixed bugs of printing logs of transfer rate.\r
172 \r
173 -- Changed behavior of filename encoding settings migration from 1.97b.\r
174 \r
175 -- Reduced chance of failure of connecting to hosts that do not support FTPS.\r
176 \r
177 -- Changed behavior of entering a new master password.\r
178 \r
179 -- Removed the log size limit.\r
180 \r
181 Changes in Ver.1.98\r
182 --------------------\r
183 \r
184 -- SourceForge.JP took over the development.\r
185    Thanks Mr. Sota for FFFTP the most sophisticated FTP client.\r
186 \r
187 -- Fixed bugs to crash under multicore CPU environment.\r
188 \r
189 -- Changed internal characters into UTF-8.\r
190 \r
191 -- JRE32.DLL became unavailable. (It does not support UTF-8.)\r
192 \r
193 -- Shift_JIS, JIS, EUC and UTF-8 conversion under ASCII mode transfer became\r
194    available.\r
195 \r
196 -- Changed default Kanji code of filenames on hosts into UTF-8.\r
197 \r
198 -- Filenames that depend Unicode characters can be treated.\r
199 \r
200 -- Disabled file list cache by default.\r
201 \r
202 -- FTP over Explicit SSL/TLS became available.\r
203    Passwords, user names and files are encrypted on the connections to\r
204    appropriate hosts.\r
205 \r
206 -- Replaced UTF-8N with UTF-8. (They are identical in this case.)\r
207 \r
208 -- Added the simultaneous connections feature up to 4.\r
209 \r
210 Changes in Ver.1.97b\r
211 --------------------\r
212 \r
213 -- Fixed Drag & Drop to the Explorer does not works when select multiple files\r
214    or folders.\r
215 \r
216 \r
217 Changes in Ver.1.97a\r
218 --------------------\r
219 \r
220 -- Fixed when your password is longer than 32 characters, FFFTP saves only\r
221    first 32 characters.\r
222 \r
223 -- Fixed FFFTP causes application error on Windows 2000.\r
224 \r
225 Changes in Ver.1.97\r
226 -------------------\r
227 \r
228 -- Now you can use master password.\r
229    This function is made by Gengen-san.\81@Thanks.\r
230    When you use this virsion first, set master password from following menu.\r
231     File ->\81@Settings -> Change Master password\r
232 \r
233 -- Now passwords are encrypted with AES.\r
234    This function is made by Moca-san.\81@Thanks.\r
235 \r
236 Changes in Ver.1.96d\r
237 --------------------\r
238 \r
239 -- Fixed IBM Extended Kanji Code was not converted when host's Kanji code \r
240    was set to EUC or JIS.\r
241 \r
242 -- Fixed FFFTP reacts when user presses some keys (ex. BackSpace key) on \r
243    the help window.\r
244 \r
245 Changes in Ver.1.96c\r
246 --------------------\r
247 \r
248 -- Fixed Directory Traversal Vulnerability.\r
249 \r
250 Changes in Ver.1.96b\r
251 --------------------\r
252 \r
253 -- Change font of the file move confirmation dialog.\r
254 \r
255 Changes in Ver.1.96a\r
256 --------------------\r
257 \r
258 -- Supports file list which has one space character in a group name.\r
259 \r
260 Changes in Ver.1.96\r
261 --------------------\r
262 \r
263 -- The confirmation dialog is displayed when move file on the host.\r
264    This setting can be changed.\r
265    (Options - Settings - Operation)\r
266 \r
267 -- Fixed FFFTP sometimes freeze when user clicks both mouse buttons on the \r
268    toolbar. (Thank you sunasunamix-san.)\r
269 \r
270 -- Fixed FFFTP works incorrect when drop files to the title line of the file \r
271    list of the detailes mode.\r
272 \r
273 Changes in Ver.1.95\r
274 --------------------\r
275 \r
276 This version is modified by miau-san.\r
277 \r
278 -- Move focus to the address bar by the ALT+D key.\r
279 \r
280 -- Move focus from the address bar to the file list by the TAB key.\r
281 \r
282 -- Change transfer mode (ASCII -> BINARY -> AUTO) by the Ctrl+M Key.\r
283 \r
284 -- Focus top of the file list immediately after reading the file list.\r
285 \r
286 -- Disable accelerator key while reading the file list.\r
287 \r
288 -- If Veiwer2 or Viewer3 (on the tool setting window) prefixed "d ", it \r
289    assumed differential viewer. \r
290    If you select one file on the host file list and start the differential \r
291    viewer, FFFTP carries two file name to the viewer, one is the file name \r
292    on the host side and the other is the same file name on the local side.\r
293 \r
294 -- Fixed unexpected disconnect when download is error because of local file \r
295    is read only.\r
296 \r
297 -- Show notify dialog when download destination local file is read only.\r
298 \r
299 Changes in Ver.1.94a\r
300 --------------------\r
301 \r
302 -- Change temporary file handling while drag and drop. (Yutaka Hitrata-san)\r
303 \r
304 -- Disable FFFTP main window operation while drag and drop. \r
305    (Yutaka Hitrata-san)\r
306 \r
307 Changes in Ver.1.94\r
308 --------------------\r
309 \r
310 -- Yutaka Hirata-san imprements OLE Drag & Drop using with nakka-san's \r
311    library. Now you can drag and drop from FFFTP to the exploler.\r
312 \r
313 -- Yutaka Hirata-san imprements file move function in the host side file\r
314    list window. Now you can move files to the child folder.\r
315 \r
316 Changes in Ver.1.93\r
317 --------------------\r
318 \r
319 -- Added setting of UTF-8N encoding.\r
320 -- Show application menu when SHIFT-F10 key is pressed.\r
321 \r
322 Changes in Ver.1.92c\r
323 --------------------\r
324 \r
325 -- Expand transfer buffer size to increase speed.\r
326 \r
327 Changes in Ver.1.92b\r
328 --------------------\r
329 \r
330 -- Fix 'Save settings to file' and 'Load settings from file' function does \r
331    not work on Windows Vista.\r
332 \r
333 Changes in Ver.1.92a\r
334 --------------------\r
335 \r
336 -- Use LIST command to get file names from server.\r
337 -- Use PASV mode default.\r
338 -- Anonymous FTP sites are no longer registerd when start the FFFTP first.\r
339 \r
340 Changes in Ver.1.92\r
341 --------------------\r
342 \r
343 -- Fixed application error on PASV mode.\r
344 -- Fixed pathname length was limited by the windows size which above on the \r
345    file list window.\r
346 -- Support file list format of Chinese Solaris.\r
347 -- Added setting of replace @ by the any character on Firewall.\r
348 -- Fixed write to registory unexpectedly when INI file which specified by \r
349    the '-n' option is not exist.\r
350 -- Now support "Koushin Fuutauk".\r
351 \r
352 Changes in Ver.1.91\r
353 --------------------\r
354 -- Fixed Timezone displayed erroneus.\r
355 -- Support ShibaSoku WL Series file list format. (Set Host Type on the Host \r
356    Setting Window.)\r
357 \r
358 Changes in Ver.1.90\r
359 --------------------\r
360 - Transfer speed improved.\r
361 - Add new firewall type. ("USER FW user:FW password@host")\r
362 - Fixed file size diaplayed erroneus when over 2 giga bytes.\r
363 - Improve download abortion process.\r
364 - Now file size divides and diaplays every 3 figure.\r
365 - Remove drive names from file list.\r
366 - Fixed "Load setting from file" command failes when folder name has space\r
367   character. (such as "My Documents")\r
368 - Turn on "Confirm deletions during Mirror Upload" option switch by default.\r
369 \r
370 Changes in Ver.1.89b\r
371 --------------------\r
372 - Fixed Mirror Upload / Mirror Download bug.\r
373 \r
374 Changes in Ver.1.89a\r
375 --------------------\r
376 - Fixed file list not refreshed after upload.\r
377 \r
378 Changes in Ver.1.89\r
379 --------------------\r
380 - Transfer speed improved.\r
381 - Fixed Transfer Status Window didn't close after the transfer complete.\r
382 - Fixed FFFTP was stalled when received unexpected PASV server message.\r
383 - Fixed server message processing.\r
384 - Add "Load Setting from File" menu.\r
385 - Support Agilent Logic Analyzer. (Set Host Type on the Host Setting Window.)\r
386 \r
387 Changes in Ver.1.88b\r
388 --------------------\r
389 - Refine dialog and menu messages. (Thank you Mr.Jim.)\r
390 \r
391 Changes in Ver.1.88a\r
392 --------------------\r
393 - Fixed "Cannot remove FFFTP" error message diaplayed.\r
394 \r
395 Changes in Ver.1.88\r
396 -------------------\r
397 - Change to use the Registory to save settings when run first.\r
398 - Add Save Serrings function.\r
399   (File -> Settings -L Save settings to file)\r
400 - Now max 40 characters Owner name is displaied on file list.\r
401 - Open folder when drag & drop a file to local file list from the explorer.\r
402 - Page scroll when SHIFT + Mouse Wheel.\r
403 - Fixed mouse wheel scroll didn't work when multi monitor.\r
404 - Fixed noise displaied around the file list window.\r
405 \r
406 Changes in Ver.1.87a\r
407 --------------------\r
408 - Fixed forget bookmark.\r
409 \r
410 Changes in Ver.1.87\r
411 --------------------\r
412 - Fixed no dialup entry diaplayed on Windows9x.\r
413 - Reconnect automatically when oprate by the user after disconnected cause \r
414   of timeout from the host.\r
415 \r
416 Changes in Ver.1.86a\r
417 --------------------\r
418 - Fixed download terminated incorrectly.\r
419 \r
420 Changes in Ver.1.86\r
421 --------------------\r
422 - Renew process again to fix file transfer sometimes did not start \r
423   or stop.\r
424 - Disable strip host name feature added on 1.83.\r
425 - Support Windows XP's theme.\r
426 - Fixed display wrong format when file name has "&" character.\r
427 - Add No RAS Control option.\r
428 - Change path separater character to ">" when Stratus.\r
429 - Support OS9 server subfolder.\r
430 - Support server that replies following file list.\r
431     -rwxrwxrwx SEQ 36203776 01/07/07 12:38:28 ABCDEFG\r
432 - Support server that replies following file list. (IBM server)\r
433     MTS940 3390   2001/07/26  1    1  FB      80  3120  PS  FTPOUT.CNTL\r
434 - Support hidden drives.\r
435 \r
436 Changes in Ver.1.85\r
437 --------------------\r
438 - Fixed file transfer sometimes did not start or stop.\r
439 \r
440 Changes in Ver.1.84\r
441 --------------------\r
442 - Fixed file transfer sometimes did not start or stop.\r
443 - Fixed high CPU usage.\r
444 - Change anonymous FTP list.\r
445 \r
446 Changes in Ver.1.83\r
447 --------------------\r
448 - You can type folder name into current folder window now.\r
449 - You can now copy log data with mouse dragging.\r
450 - Support server that replies file list which has any characters after \r
451   the owner and the group name.\r
452 - Strip host name when the URL enterd into host name window.\r
453 - Fixed freez until timeout when network is heavy.\r
454 - Fixed FFFTP did not terminate normally until file transfer is in \r
455   progress.\r
456 \r
457 Changes in Ver.1.82\r
458 --------------------\r
459 - Use XPWD command first to get current folder.\r
460 - Add folder list button on change local folder dialog.\r
461 - Add -n command line option. (See ffftp -h)\r
462 - Support server that replies date string such as "5/14".\r
463 - Support OS9 server. (without sub-directory support)\r
464 \r
465 Changes in Ver.1.81\r
466 --------------------\r
467 - File list that containes Ctrl-H are now displaied.\r
468 - Show error reason when file transfer error occured.\r
469 - Copying URL to clipboard include port number.\r
470 - Add default permission for folder.\r
471 - Fixed file date becomes future.\r
472 \r
473 Changes in Ver.1.80\r
474 --------------------\r
475 - Fixed Ctrl-Shift-D did not work to start mirroring download.\r
476 - Change default setting to use INI file.\r
477 - Give priority to use INI file when both INI and Registory settings\r
478   are existing.\r
479 \r
480 Changes in Ver.1.79a\r
481 --------------------\r
482 - First English version.\r
483 \r