• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

FFFTPのソースコードです。


Commit MetaInfo

修訂229d87a517561db9cb0ae4b943c5982b5f1a52a6 (tree)
時間2016-03-23 22:47:14
作者s_kawamoto <s_kawamoto@user...>
Commiters_kawamoto

Log Message

Change behavior of automatic software update.
Fix bugs of connection settings history.

Change Summary

差異

Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
Binary files a/FFFTP_Eng_Release_64/FFFTP.exe and b/FFFTP_Eng_Release_64/FFFTP.exe differ
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
Binary files a/Release_64/FFFTP.exe and b/Release_64/FFFTP.exe differ
--- a/common.h
+++ b/common.h
@@ -81,7 +81,7 @@
8181 // ソフトウェア自動更新
8282 // リリースバージョンはリリース予定年(10進数4桁)+月(2桁)+日(2桁)+通し番号(0スタート2桁)とする
8383 // 2014年7月31日中の30個目のリリースは2014073129
84-#define RELEASE_VERSION_NUM 2016032000 /* リリースバージョン */
84+#define RELEASE_VERSION_NUM 2016032300 /* リリースバージョン */
8585
8686
8787 // SourceForge.JPによるフォーク
--- a/history.c
+++ b/history.c
@@ -334,7 +334,9 @@ void CopyDefaultHistory(HISTORYDATA *Set)
334334 {
335335 HOSTDATA Host;
336336
337- CopyDefaultHost(&Host);
337+ // ホスト共通設定機能
338+// CopyDefaultHost(&Host);
339+ CopyDefaultDefaultHost(&Host);
338340 CopyHostToHistory(&Host, Set);
339341 return;
340342 }
--- a/updater.c
+++ b/updater.c
@@ -226,10 +226,11 @@ DWORD ListUpdateFile(UPDATE_LIST* pList, DWORD MaxCount, LPCTSTR ServerPath, LPC
226226 {
227227 if(_tcscmp(Find.cFileName, _T(".")) != 0 && _tcscmp(Find.cFileName, _T("..")) != 0)
228228 {
229- if(_tcslen(ServerPath) + _tcslen(_T("/")) + _tcslen(Find.cFileName) < 128 && _tcslen(Path) + _tcslen(_T("\\")) + _tcslen(Find.cFileName) < 128)
229+// if(_tcslen(ServerPath) + _tcslen(_T("/")) + _tcslen(Find.cFileName) < 128 && _tcslen(Path) + _tcslen(_T("\\")) + _tcslen(Find.cFileName) < 128)
230+ if(_tcslen(ServerPath) + _tcslen(Find.cFileName) < 128 && _tcslen(Path) + _tcslen(_T("\\")) + _tcslen(Find.cFileName) < 128)
230231 {
231232 _tcscpy(Temp1, ServerPath);
232- _tcscat(Temp1, _T("/"));
233+// _tcscat(Temp1, _T("/"));
233234 _tcscat(Temp1, Find.cFileName);
234235 _tcscpy(Temp2, Path);
235236 _tcscat(Temp2, _T("\\"));
--- a/updater.h
+++ b/updater.h
@@ -7,23 +7,23 @@
77
88 #include <windows.h>
99
10-#define HTTP_USER_AGENT "Mozilla/4.0"
11-#define UPDATE_SERVER "ffftp.osdn.jp"
10+#define HTTP_USER_AGENT "curl/6.0"
11+#define UPDATE_SERVER "osdn.jp"
1212 #if defined(_M_IX86)
1313 #if !defined(FFFTP_ENGLISH)
14-#define UPDATE_HASH_PATH "/update/jpn/hash"
15-#define UPDATE_LIST_PATH "/update/jpn/list"
14+#define UPDATE_HASH_PATH "/dl/ffftp/update+jpn+hash"
15+#define UPDATE_LIST_PATH "/dl/ffftp/update+jpn+list"
1616 #else
17-#define UPDATE_HASH_PATH "/update/eng/hash"
18-#define UPDATE_LIST_PATH "/update/eng/list"
17+#define UPDATE_HASH_PATH "/dl/ffftp/update+eng+hash"
18+#define UPDATE_LIST_PATH "/dl/ffftp/update+eng+list"
1919 #endif
2020 #elif defined(_M_AMD64)
2121 #if !defined(FFFTP_ENGLISH)
22-#define UPDATE_HASH_PATH "/update/amd64/jpn/hash"
23-#define UPDATE_LIST_PATH "/update/amd64/jpn/list"
22+#define UPDATE_HASH_PATH "/dl/ffftp/update+amd64+jpn+hash"
23+#define UPDATE_LIST_PATH "/dl/ffftp/update+amd64+jpn+list"
2424 #else
25-#define UPDATE_HASH_PATH "/update/amd64/eng/hash"
26-#define UPDATE_LIST_PATH "/update/amd64/eng/list"
25+#define UPDATE_HASH_PATH "/dl/ffftp/update+amd64+eng+hash"
26+#define UPDATE_LIST_PATH "/dl/ffftp/update+amd64+eng+list"
2727 #endif
2828 #endif
2929 #define UPDATE_RSA_PUBLIC_KEY \