• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision11022 (tree)
Time2023-10-22 14:02:55
Authorzmatsuo

Log Message

SCPでファイル名に漢字などが使えなかった変更履歴を追記、バージョンを3.1に更新

- r11021
- ttssh のバージョンを 3.1 に更新
- ttssh の aboutbox で "dev", リビジョン番号 が出るようにした
- ttssh のファイルの詳細で "dev", リビジョン番号が分かるようにした

Change Summary

Incremental Difference

--- trunk/doc/en/html/about/history.html (revision 11021)
+++ trunk/doc/en/html/about/history.html (revision 11022)
@@ -46,10 +46,11 @@
4646 </ul>
4747 </li>
4848
49- <!-- li>Misc
49+ <li>Misc
5050 <ul>
51+ <li>Upgraded TTSSH to <a href="#ttssh_3.1">3.1</a>.</li>
5152 </ul>
52- </li -->
53+ </li>
5354 </ul>
5455
5556 <h3 id="teraterm_5.0">2023.10.15 (Ver 5.0)</h3>
@@ -3370,6 +3371,27 @@
33703371
33713372 <h2 id="ttssh">TTSSH</h2>
33723373
3374+<h3 id="ttssh_3.1">YYYY.MM.DD (Ver 3.1 not released)</h3>
3375+<ul class="history">
3376+ <!-- li>Changes
3377+ <ul>
3378+ <li></li>
3379+ </ul>
3380+ </li -->
3381+
3382+ <li>Bug fixes
3383+ <ul>
3384+ <li>fixed unicode filename could not be used in SCP.</li>
3385+ </ul>
3386+ </li>
3387+
3388+ <!-- li>Misc
3389+ <ul>
3390+ <li></li>
3391+ </ul>
3392+ </li -->
3393+</ul>
3394+
33733395 <h3 id="ttssh_3.0">2023.10.15 (Ver 3.0)</h3>
33743396 <ul class="history">
33753397 <li>Changes
--- trunk/doc/ja/html/about/history.html (revision 11021)
+++ trunk/doc/ja/html/about/history.html (revision 11022)
@@ -46,10 +46,11 @@
4646 </ul>
4747 </li>
4848
49- <!-- li>その他
49+ <li>その他
5050 <ul>
51+ <li><a href="#ttssh_3.1">TTSSH(3.1)</a>へ差し替えた。</li>
5152 </ul>
52- </li -->
53+ </li>
5354 </ul>
5455
5556 <h3 id="teraterm_5.0">2023.10.15 (Ver 5.0)</h3>
@@ -3378,6 +3379,27 @@
33783379
33793380 <h2 id="ttssh">TTSSH</h2>
33803381
3382+<h3 id="ttssh_3.1">YYYY.MM.DD (Ver 3.1 not released)</h3>
3383+<ul class="history">
3384+ <!-- li>変更
3385+ <ul>
3386+ <li></li>
3387+ </ul>
3388+ </li -->
3389+
3390+ <li>バグ修正
3391+ <ul>
3392+ <li>SCP送受信時ファイル名がUnicodeに対応していなかったので修正した。</li>
3393+ </ul>
3394+ </li>
3395+
3396+ <!-- li>その他
3397+ <ul>
3398+ <li></li>
3399+ </ul>
3400+ </li -->
3401+</ul>
3402+
33813403 <h3 id="ttssh_3.0">2023.10.15 (Ver 3.0)</h3>
33823404 <ul class="history">
33833405 <li>変更
--- trunk/ttssh2/ttxssh/ttxssh-version.h (revision 11021)
+++ trunk/ttssh2/ttxssh/ttxssh-version.h (revision 11022)
@@ -31,6 +31,21 @@
3131 #include "tt-version.h"
3232
3333 #define TTSSH_VERSION_MAJOR 3
34-#define TTSSH_VERSION_MINOR 0
34+#define TTSSH_VERSION_MINOR 1
3535 #define TTSSH_VERSION_STR(sep) TT_TOSTR(TTSSH_VERSION_MAJOR) sep TT_TOSTR(TTSSH_VERSION_MINOR)
3636 #define TTSSH_RES_VERSION_STR TTSSH_VERSION_STR(", ") ", 0, 0"
37+
38+// TTSSH_RES_PRODUCT_VERSION_STR
39+// リソースファイル(rcファイル) ProductVersion 用
40+#if !defined(TT_VERSION_SUBSTR)
41+ // ex "5.1"
42+#define TTSSH_RES_PRODUCT_VERSION_STR TT_TOSTR(TTSSH_VERSION_MAJOR) "." TT_TOSTR(TTSSH_VERSION_MINOR)
43+#elif !defined(SVNVERSION)
44+ // ex "5.1 dev"
45+#define TTSSH_RES_PRODUCT_VERSION_STR \
46+ TT_TOSTR(TTSSH_VERSION_MAJOR) "." TT_TOSTR(TTSSH_VERSION_MINOR) " " TT_VERSION_SUBSTR
47+#else
48+ // ex "5.1 dev r9999"
49+#define TTSSH_RES_PRODUCT_VERSION_STR \
50+ TT_TOSTR(TTSSH_VERSION_MAJOR) "." TT_TOSTR(TTSSH_VERSION_MINOR) " " TT_VERSION_SUBSTR " r" TT_TOSTR(SVNVERSION)
51+#endif
--- trunk/ttssh2/ttxssh/ttxssh.c (revision 11021)
+++ trunk/ttssh2/ttxssh/ttxssh.c (revision 11022)
@@ -2077,7 +2077,25 @@
20772077
20782078 // TTSSHのバージョンを設定する (2005.2.28 yutaka)
20792079 _snprintf_s(buf, sizeof(buf), _TRUNCATE,
2080- "TTSSH\r\nTera Term Secure Shell extension, %d.%d\r\nCompatible with SSH protocol version 1.5 and 2.0", TTSSH_VERSION_MAJOR, TTSSH_VERSION_MINOR);
2080+ "TTSSH\r\nTera Term Secure Shell extension, %d.%d", TTSSH_VERSION_MAJOR, TTSSH_VERSION_MINOR);
2081+#if defined(TT_VERSION_SUBSTR)
2082+ if (sizeof(TT_VERSION_SUBSTR) > 1) {
2083+ char tmpbuf[128];
2084+ strncat_s(buf, sizeof(buf), " " TT_VERSION_SUBSTR, _TRUNCATE);
2085+#ifdef SVNVERSION
2086+ _snprintf_s(tmpbuf, sizeof(tmpbuf), _TRUNCATE, " (SVN# %d)", SVNVERSION);
2087+ strncat_s(buf, sizeof(buf), tmpbuf, _TRUNCATE);
2088+#else
2089+ _snprintf_s(tmpbuf, sizeof(tmpbuf), _TRUNCATE, " (SVN# UNK)");
2090+ strncat_s(buf, sizeof(buf), tmpbuf, _TRUNCATE);
2091+#endif
2092+ }
2093+#endif
2094+#if defined(_M_X64)
2095+ strncat_s(buf, sizeof(buf), " 64bit", _TRUNCATE);
2096+#endif
2097+ strncat_s(buf, sizeof(buf),
2098+ "\r\nCompatible with SSH protocol version 1.5 and 2.0", _TRUNCATE);
20812099 SetDlgItemTextA(dlg, IDC_TTSSH_VERSION, buf);
20822100
20832101 // OpenSSLのバージョンを設定する (2005.1.24 yutaka)
Show on old repository browser