Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/ttssh2/ttxssh/fwd.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

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: 6209 byte(s)
Diff to previous 7771
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 7771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 15 06:42:23 2019 UTC (4 years, 9 months ago) by yutakapon
File length: 6213 byte(s)
Diff to previous 6869
ポート転送でSSH通信が遅い場合において、Tera Term(TTSSH)の消費メモリが
肥大化して、アプリが落ちる問題を修正した。
チケット #39297

local channelからのパケット読み込み時、SSHサーバへの送信でremote_windowに
空きがない場合は、バッファにパケットを記録するが、フロー制御を追加して際限なく
バッファに溜め込まないようにした。

branches/portfwd_memleak ブランチからのマージ。


Revision 6869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 21 22:01:57 2017 UTC (6 years, 8 months ago) by maya
File length: 5955 byte(s)
Diff to previous 6861
文字コードを UTF-8 から Shift_JIS に変更

Revision 6861 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 10:01:38 2017 UTC (6 years, 8 months ago) by doda
File length: 5980 byte(s)
Diff to previous 6846
LtoR 転送と Dynamic 転送で同じポートだった場合にはじくようにした。

FWD_compare_specs() で FWD_LOCAL_TO_REMOTE と FWD_LOCAL_DYNAMIC を同一視
するようにしている。
FWC_compare_specs() は server_listening_specs の検索でも使っているけれど
remote の扱いは変わらないようにしているので影響ないはず。

Revision 6846 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:03:01 2017 UTC (6 years, 9 months ago) by doda
File length: 5634 byte(s)
Diff to previous 6844
Dynamic Forwarding (SOCKS Proxy) に対応。

/ssh-D1080 でポート 1080 で SOCKS の待ち受けを行う

ToDo:
・SSH 転送ダイアログでの設定への対応 (誰かやって……)
・IE で利用すると SSH チャネルが足りなくなったりする……

Revision 6844 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:02:54 2017 UTC (6 years, 9 months ago) by doda
File length: 5615 byte(s)
Diff to previous 6843
SSH channel open 要求の結果を Forwarding Filter に渡すようにした。

SSH2_MSG_CHANNEL_OPEN_FAILURE を受けた時に FWD_failed_open() を呼ぶようにした。
FWD_free_channel() の呼び出しを削除。(FWD_failed_open() の中で呼ばれる)

Revision 6843 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:02:48 2017 UTC (6 years, 9 months ago) by doda
File length: 5551 byte(s)
Diff to previous 6842
転送タイプの識別を FWD_can_server_listen_for() 内部に移動。

転送タイプの判断の条件変更を一箇所で行えるようにするため。

Revision 6842 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:02:44 2017 UTC (6 years, 9 months ago) by doda
File length: 5865 byte(s)
Diff to previous 6841
ポート転送関連のコード整理

・デバッグし易さの為に enum に変更
・forward filter のリソース開放の判断を FWD_FILTER_CLEANUP で呼ばれた時に変更
・インデントおよび改行位置を一部修正

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: 5818 byte(s)
Diff to previous 6832
TeraTerm Project としてのライセンス表記を追加

・Tera Term 本体分を横 80 桁に収まるように改行位置を調整
・ttssh 関連の分を追加

Revision 6832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:01:30 2017 UTC (6 years, 9 months ago) by doda
File length: 5741 byte(s)
Diff to previous 6829
使わなくなった構造体メンバを削除

r3808 の変更で実質使われなくなっていた。

Revision 6829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 27 03:10:06 2017 UTC (6 years, 9 months ago) by doda
File length: 5792 byte(s)
Diff to previous 6822
コード整理

・不用な処理/変数を削除
・双方向で接続中を表す FWD_BOTH_CONNECTED を定義し、それを使うように
・ログ出力を微修正

Revision 6822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 26 10:38:15 2017 UTC (6 years, 9 months ago) by doda
File length: 5716 byte(s)
Diff to previous 6801
デバッグし易さの為 enum に変更

Revision 6801 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:30:12 2017 UTC (6 years, 9 months ago) by doda
File length: 5738 byte(s)
Diff to previous 6738
eliminate FAR keyword.

Revision 6738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 20 06:38:01 2017 UTC (6 years, 10 months ago) by maya
File length: 5848 byte(s)
Diff to previous 4690
NO_INET6 マクロを削除

Revision 4690 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 27 14:59:30 2011 UTC (12 years, 5 months ago) by doda
File length: 6135 byte(s)
Diff to previous 4233
スクリーン番号としてディスプレイ番号を使っていたのを修正。


Revision 4233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 19 12:21:29 2010 UTC (13 years, 3 months ago) by doda
File length: 6115 byte(s)
Diff to previous 4229
typo fix.


Revision 4229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 13:04:43 2010 UTC (13 years, 3 months ago) by maya
File length: 6115 byte(s)
Diff to previous 3808
SSH エージェント転送の要求がクライアントから来たとき、Pageant に取り次ぐかどうかユーザに確認するようにした。
  クライアントから CHANNEL_OPEN が来た時点で MessageBox をはさんでいる

Revision 3808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 10 15:27:58 2010 UTC (14 years, 1 month ago) by maya
File length: 6066 byte(s)
Diff to previous 3643
SSH port forward で listen_address を指定できるようにした。
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=19946
  LocalForwardingIdentityCheck を廃止した。
  from_port が同じで listen_address が 0.0.0.0 と 127.0.0.1 のようにかぶった場合は、どちらかが INVALID_SOCKET となり LOG_LEVEL_WARNING のエラーになる。
  SSH1 の remote to local で bind-address が指定できないのはプロトコルの仕様らしい。

Revision 3643 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 13 10:42:01 2009 UTC (14 years, 6 months ago) by maya
File length: 6063 byte(s)
Diff to previous 3227
インデントを修正

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: 6012 byte(s)
Diff to previous 3221
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: 5840 byte(s)
Diff to previous 3185
CVS から SVN へ移行: trunk に集約

Revision 3185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 5 14:40:10 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/fwd.h
File length: 5840 byte(s)
Diff to previous 3064
SSH1 のエージェント転送で固定値の local_id を使うのをやめ、FWDChannel を拡張して使うようにした。


Revision 3064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 4 13:58:18 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/fwd.h
File length: 5572 byte(s)
Diff to previous 2987
ローカルからのポート転送時に、localhost 以外からの接続を許可する設定をダイアログからできるように変更した。
また、転送設定ごとに locahost 以外からの接続を許可できるようにした。ただし、上記の設定が有効でないと許可されない。

表から見た設定は「許可する」だが、内部的な変数名は「拒否する」となっており、逆転しているので注意が必要。こうなっているのは、もともと「LocalForwardingIdentityCheck」という変数だったため。


Revision 2987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 26 08:33:53 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/fwd.h
File length: 5549 byte(s)
Diff to previous 2980
SSH のチャネルが開けないときにソケットが開いたままになっていたのを修正した。


Revision 2980 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 6 14:10:12 2007 UTC (16 years, 10 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/fwd.h
File length: 5484 byte(s)
Diff to previous 2829
プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。


Revision 2829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 3 12:07:53 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/fwd.h
File length: 5459 byte(s)
Diff to previous 2826
SSH2 X Window Systemのport forwardingをサポートした。


Revision 2826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 2 07:56:13 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/fwd.h
File length: 5434 byte(s)
Diff to previous 2729
update SSH2 port-forwading(remote to local)


Revision 2729 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 14 15:53:21 2004 UTC (19 years, 5 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/fwd.h
File length: 5406 byte(s)
Copied from: ttssh2/branches/avendor/ttxssh/fwd.h revision 2728
Diff to previous 2728
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.


Revision 2728 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Nov 14 15:53:21 2004 UTC (19 years, 5 months ago) by yutakakn
Original Path: ttssh2/branches/avendor/ttxssh/fwd.h
File length: 5406 byte(s)
no message


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.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26