Browse Subversion RepositoryLog of /trunk/teraterm/teraterm/telnet.c
Revision 9689 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jan 13 12:54:46 2022 UTC (2 years, 2 months ago) by zmatsuo File length: 18657 byte(s) Diff to previous 9688 , to selected 6963 プロトタイプを厳密にした - 引数未指定をvoid指定に変更 - func() -> func(void) - ファイル内のみの関数に static を付けた Revision 9688 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jan 13 12:54:35 2022 UTC (2 years, 2 months ago) by zmatsuo File length: 18518 byte(s) Diff to previous 9468 , to selected 6963 戻り値の誤りを修正 Revision 9468 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Oct 14 14:51:56 2021 UTC (2 years, 5 months ago) by zmatsuo File length: 18518 byte(s) Diff to previous 9366 , to selected 6963 telnet のログをログフォルダに作成するようにした Revision 9366 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 15 13:13:58 2021 UTC (2 years, 7 months ago) by zmatsuo File length: 18379 byte(s) Diff to previous 9365 , to selected 6963 switch に default: を追加 - gcc で警告が出る - warning: enumeration value 'Yes' not handled in switch [-Wswitch] 等 - switch() で enum を使用しているとき、 Revision 9365 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 15 13:13:46 2021 UTC (2 years, 7 months ago) by zmatsuo File length: 17945 byte(s) Diff to previous 9364 , to selected 6963 変数、関数をstaticにし変更した - nop_interval - TelSendNOP() - TelStopKeepAliveThread() Revision 9364 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 15 13:13:34 2021 UTC (2 years, 7 months ago) by zmatsuo File length: 17856 byte(s) Diff to previous 9048 , to selected 6963 telnet.c で win16api.c の関数を使用しないようにした - telnet.c に組み込んだ - TELNET.LOG の closeに失敗していたので修正 Revision 9048 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 16 12:24:13 2020 UTC (3 years, 3 months ago) by nmaya File length: 17453 byte(s) Diff to previous 7931 , to selected 6963 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 7931 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 9 13:37:01 2019 UTC (4 years, 8 months ago) by zmatsuo File length: 17457 byte(s) Diff to previous 7930 , to selected 6963 _beginthreadex()の戻り値チェックを修正 - エラー時の戻り値は0 Revision 7930 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 9 13:36:46 2019 UTC (4 years, 8 months ago) by zmatsuo File length: 17421 byte(s) Diff to previous 7341 , to selected 6963 不要なHANDLEキャストを削除 - コンパイラの型チェックを積極的に利用するのが目的 - 出力されるコードは特に変化ない Revision 7341 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Dec 22 16:18:08 2018 UTC (5 years, 3 months ago) by zmatsuo File length: 17404 byte(s) Diff to previous 6964 , to selected 6963 16bitAPIを使用しない Revision 6964 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 27 09:40:55 2017 UTC (6 years, 5 months ago) by doda File length: 17378 byte(s) Diff to previous 6963 相手から送られて来たサブオプション中の連続した IAC を正しく扱えていなかったのを修正。 連続した IAC は値 255 のデータとして扱う必要がある。 Revision 6963 - (view) (download) (as text) (annotate) - [selected] Modified Fri Oct 27 09:40:53 2017 UTC (6 years, 5 months ago) by doda File length: 17149 byte(s) Diff to previous 6962 telnet 接続時、端末の幅/高さが 255 の時に端末サイズがサーバに伝わらないのを修正 #37605 telnet サブオプションで値に 255 を使う時は 255(IAC) を二つ連続で送る必要がある。 RFC 855: | Finally, if parameters in an option "subnegotiation" include a byte | with a value of 255, it is necessary to double this byte in | accordance the general TELNET rules. HIBYTE の方が 255 になる事はないだろうが、念の為対応しておく。 Revision 6962 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 27 09:40:50 2017 UTC (6 years, 5 months ago) by doda File length: 17039 byte(s) Diff to previous 6961 , to selected 6963 対応するサブオプションの数が増えてきたので、switch を使うようにした。 Revision 6961 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 27 09:40:46 2017 UTC (6 years, 5 months ago) by doda File length: 16991 byte(s) Diff to previous 6960 , to selected 6963 インデント変更 Revision 6960 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Oct 24 17:53:34 2017 UTC (6 years, 5 months ago) by doda File length: 17665 byte(s) Diff to previous 6959 , to selected 6963 TELNET TERMINAL SPEED OPTION (RFC 1079) に対応 #37599 FreeBSD の telnetd に -D report オプションを指定した状態で、TERMINAL SPEED OPTION を受け取っているのを確認。ただし TTY のスピードは変わらず。 設定は SSH と共通で TerminalSpeed を使用する。 Transmit / Receive は送信側 (Tera Term) から見た方向なので、 ・Transmit = SSH TTY Mode ISPEED ・Receive = SSH TTY Mode OSPEED としている。 Revision 6959 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Oct 24 17:53:30 2017 UTC (6 years, 5 months ago) by doda File length: 17331 byte(s) Diff to previous 6841 , to selected 6963 インデント修正 Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 9 months ago) by doda File length: 17321 byte(s) Diff to previous 6806 , to selected 6963 TeraTerm Project としてのライセンス表記を追加 ・Tera Term 本体分を横 80 桁に収まるように改行位置を調整 ・ttssh 関連の分を追加 Revision 6806 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jun 15 00:37:01 2017 UTC (6 years, 9 months ago) by doda File length: 17325 byte(s) Diff to previous 6435 , to selected 6963 TeraTerm Project としてのライセンス表記を追加 とりあえず Tera Term 本体分。 TeraTerm Project としての copyright 表記の年部分はコミットログを確認して書いたつもりだけど、ミスってたらすみません。 TODO: 過去に取り込んだパッチに関する著作権表記の追加 Revision 6435 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 11 08:53:02 2016 UTC (7 years, 9 months ago) by doda File length: 15859 byte(s) Diff to previous 3531 , to selected 6963 ・行末の空白/タブを削除 ・インデント調整 Revision 3531 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 22 05:08:27 2009 UTC (14 years, 9 months ago) by doda File length: 15862 byte(s) Diff to previous 3530 , to selected 6963 ECHOオプションによる行単位送信モード無効化が TelEcho=on の時のみしか働いていなかったのを修正。 # r3550で間違えて削除したし Revision 3530 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 22 04:59:08 2009 UTC (14 years, 9 months ago) by doda File length: 15690 byte(s) Diff to previous 3494 , to selected 6963 相手側からのSGA要求でも行単位送信モードを無効にするようにした。 標準でssh接続するような設定になっている場合、Telnet=offなので/nosshを付けただけだとTelnet接続ではなくその他の接続となる。 この場合、自分からはTelnetオプションのネゴシエーションは行わないため、行単位送信モードが無効になる事はない。 これだと問題になる場合があるため、暫定として相手側からのSGA要求でも行単位送信モードを無効にする。 本来ならばその他の接続だとしても、まだオプションネゴシエーションが行われていない場合は相手側からTelnetコマンドが送られてきたら自分から(Activeに)オプションネゴシエーションを開始すべき。 Revision 3494 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 15 18:37:05 2009 UTC (14 years, 9 months ago) by doda File length: 15613 byte(s) Diff to previous 3227 , to selected 6963 Line at a timeモードに仮対応 Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya File length: 15483 byte(s) Diff to previous 3221 , to selected 6963 CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換 Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 09:37:20 2009 UTC (15 years ago) by maya File length: 14632 byte(s) Diff to previous 2476 , to selected 6963 CVS から SVN へ移行: trunk に集約 Revision 2476 - (view) (download) (as text) (annotate) - [select for diffs] Added Mon Apr 14 17:35:50 2008 UTC (16 years ago) by maya Original Path: teraterm/trunk/teraterm/telnet.c File length: 14632 byte(s) Diff to selected 6963 ファイル移動に伴う修正 This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|