[Ttssh2-commit] [7454] TERATERM.INI の保存時に CipherOrder/MacOrder の末尾にゴミが入るのを修正 #39001

scmno****@osdn***** scmno****@osdn*****
2019年 3月 1日 (金) 19:20:16 JST


Revision: 7454
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7454
Author:   doda
Date:     2019-03-01 19:20:15 +0900 (Fri, 01 Mar 2019)
Log Message:
-----------
TERATERM.INI の保存時に CipherOrder/MacOrder の末尾にゴミが入るのを修正 #39001

使っていない方式(SSH_CIPHER_IDEA等)のダミーエントリを書き込んでいた。
ダミーエントリは disabled_line のエントリと同じ値なので、通常は既に
存在するとして無視されるが、設定に disabled_line のエントリが含まれて
いない場合にダミーエントリがすべて設定に追加されていた。

足りない設定を追加する時にも重複チェックを行う事によって対処。

Ticket Links:
------------
    http://sourceforge.jp/projects/ttssh2/tracker/detail/39001

Modified Paths:
--------------
    trunk/doc/en/html/about/history.html
    trunk/doc/ja/html/about/history.html
    trunk/ttssh2/ttxssh/ttxssh.c

-------------- next part --------------
Modified: trunk/doc/en/html/about/history.html
===================================================================
--- trunk/doc/en/html/about/history.html	2019-03-01 07:40:48 UTC (rev 7453)
+++ trunk/doc/en/html/about/history.html	2019-03-01 10:20:15 UTC (rev 7454)
@@ -31,6 +31,15 @@
 
 <h2 id="teraterm">Tera Term</h2>
 
+<h3 id="teraterm_4.103">2019.xx.xx (Ver 4.103)</h3>
+<ul class="history">
+  <li>Misc
+    <ul>
+      <li>upgraded TTSSH to <a href="#ttssh_2.89">2.89</a>.</li>
+    </ul>
+  </li>
+</ul>
+
 <h3 id="teraterm_4.102">2019.02.28 (Ver 4.102)</h3>
 <ul class="history">
   <li>Changes
@@ -3092,6 +3101,15 @@
 
 <h2 id="ttssh">TTSSH</h2>
 
+<h3 id="ttssh_2.89">2019.xx.xx (Ver 2.89)</h3>
+<ul class="history">
+  <li>Bug fixes
+    <ul>
+      <li>garbage data is added to the CipherOrder and MacOrder settings when saving settings.</li>
+    </ul>
+  </li>
+</ul>
+
 <h3 id="ttssh_2.88">2019.02.28 (Ver 2.88)</h3>
 <ul class="history">
   <li>Changes

Modified: trunk/doc/ja/html/about/history.html
===================================================================
--- trunk/doc/ja/html/about/history.html	2019-03-01 07:40:48 UTC (rev 7453)
+++ trunk/doc/ja/html/about/history.html	2019-03-01 10:20:15 UTC (rev 7454)
@@ -31,6 +31,15 @@
 
 <h2 id="teraterm">Tera Term</h2>
 
+<h3 id="teraterm_4.103">2019.xx.xx (Ver 4.103)</h3>
+<ul class="history">
+  <li>\x82\xBB\x82̑\xBC
+    <ul>
+      <li><a href="#ttssh_2.89">TTSSH(2.89)</a>\x82֍\xB7\x82\xB5\x91ւ\xA6\x82\xBD\x81B</li>
+    </ul>
+  </li>
+</ul>
+
 <h3 id="teraterm_4.102">2019.02.28 (Ver 4.102)</h3>
 <ul class="history">
   <li>\x95ύX
@@ -3098,6 +3107,15 @@
 
 <h2 id="ttssh">TTSSH</h2>
 
+<h3 id="ttssh_2.89">2019.xx.xx (Ver 2.89)</h3>
+<ul class="history">
+  <li>\x83o\x83O\x8FC\x90\xB3
+    <ul>
+      <li>\x90ݒ\xE8\x82̕ۑ\xB6\x8E\x9E\x81ACipherOrder, MacOrder \x90ݒ\xE8\x82ɃS\x83~\x82\xAA\x95t\x89\xC1\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li>
+    </ul>
+  </li>
+</ul>
+
 <h3 id="ttssh_2.88">2019.02.28 (Ver 2.88)</h3>
 <ul class="history">
   <li>\x95ύX

Modified: trunk/ttssh2/ttxssh/ttxssh.c
===================================================================
--- trunk/ttssh2/ttxssh/ttxssh.c	2019-03-01 07:40:48 UTC (rev 7453)
+++ trunk/ttssh2/ttxssh/ttxssh.c	2019-03-01 10:20:15 UTC (rev 7454)
@@ -264,6 +264,7 @@
 
 		if (!listed[num]) {
 			buf[i] = num + '0';
+			listed[num] = 1;
 			i++;
 		}
 	}


Ttssh2-commit メーリングリストの案内