FFFTPのソースコードです。
Revision | 229d87a517561db9cb0ae4b943c5982b5f1a52a6 (tree) |
---|---|
Time | 2016-03-23 22:47:14 |
Author | s_kawamoto <s_kawamoto@user...> |
Commiter | s_kawamoto |
Change behavior of automatic software update.
Fix bugs of connection settings history.
@@ -81,7 +81,7 @@ | ||
81 | 81 | // ソフトウェア自動更新 |
82 | 82 | // リリースバージョンはリリース予定年(10進数4桁)+月(2桁)+日(2桁)+通し番号(0スタート2桁)とする |
83 | 83 | // 2014年7月31日中の30個目のリリースは2014073129 |
84 | -#define RELEASE_VERSION_NUM 2016032000 /* リリースバージョン */ | |
84 | +#define RELEASE_VERSION_NUM 2016032300 /* リリースバージョン */ | |
85 | 85 | |
86 | 86 | |
87 | 87 | // SourceForge.JPによるフォーク |
@@ -334,7 +334,9 @@ void CopyDefaultHistory(HISTORYDATA *Set) | ||
334 | 334 | { |
335 | 335 | HOSTDATA Host; |
336 | 336 | |
337 | - CopyDefaultHost(&Host); | |
337 | + // ホスト共通設定機能 | |
338 | +// CopyDefaultHost(&Host); | |
339 | + CopyDefaultDefaultHost(&Host); | |
338 | 340 | CopyHostToHistory(&Host, Set); |
339 | 341 | return; |
340 | 342 | } |
@@ -226,10 +226,11 @@ DWORD ListUpdateFile(UPDATE_LIST* pList, DWORD MaxCount, LPCTSTR ServerPath, LPC | ||
226 | 226 | { |
227 | 227 | if(_tcscmp(Find.cFileName, _T(".")) != 0 && _tcscmp(Find.cFileName, _T("..")) != 0) |
228 | 228 | { |
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) | |
230 | 231 | { |
231 | 232 | _tcscpy(Temp1, ServerPath); |
232 | - _tcscat(Temp1, _T("/")); | |
233 | +// _tcscat(Temp1, _T("/")); | |
233 | 234 | _tcscat(Temp1, Find.cFileName); |
234 | 235 | _tcscpy(Temp2, Path); |
235 | 236 | _tcscat(Temp2, _T("\\")); |
@@ -7,23 +7,23 @@ | ||
7 | 7 | |
8 | 8 | #include <windows.h> |
9 | 9 | |
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" | |
12 | 12 | #if defined(_M_IX86) |
13 | 13 | #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" | |
16 | 16 | #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" | |
19 | 19 | #endif |
20 | 20 | #elif defined(_M_AMD64) |
21 | 21 | #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" | |
24 | 24 | #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" | |
27 | 27 | #endif |
28 | 28 | #endif |
29 | 29 | #define UPDATE_RSA_PUBLIC_KEY \ |