Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/ttssh2/ttxssh/buffer.c

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

ticket #40996

Revision 7649 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 6 13:42:01 2019 UTC (4 years, 11 months ago) by zmatsuo
File length: 13850 byte(s)
Diff to previous 7536
__FUNCTION__ が文字列マクロではない場合でも正しくビルドできるよう修正

Revision 7536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 1 12:45:02 2019 UTC (5 years ago) by zmatsuo
File length: 13903 byte(s)
Diff to previous 7015
MinGWでビルドできるよう調整

Revision 7015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 9 09:06:13 2018 UTC (6 years, 3 months ago) by doda
File length: 13845 byte(s)
Diff to previous 6841
buffer_append() / buffer_append_space() が失敗した時は abort() するようにした。

現状では 0 番地への書き込みを行って無理やり Application Fault
を発生させているが、あまりにも行儀が悪いので。

TODO:
・まともなエラーメッセージを出す
・abort() せずに続行する手段を作る
・続行可能な状況では続行させる

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

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

Revision 6812 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 19 12:51:45 2017 UTC (6 years, 9 months ago) by doda
File length: 12432 byte(s)
Diff to previous 6808
・buffer_get_string が返した領域の free 漏れを修正
・buffer_get_string の戻り値のチェックの強化
・ログ出力強化

Revision 6808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 19 12:50:21 2017 UTC (6 years, 9 months ago) by doda
File length: 12370 byte(s)
Diff to previous 6711
logprintf, logprintf_hexdump で引数で pvar を渡すのを廃止した。

Revision 6711 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 11 04:29:25 2017 UTC (6 years, 11 months ago) by doda
File length: 12376 byte(s)
Diff to previous 6706
バッファサイズ関連を unsigned へ変更

INT32_MAX より大きい値を扱う時に比較が正しく行われないのを回避する為に変更。
サーバ側より極端に大きい(異常な)値を正しくはじくのが目的。
演算でのオーバーフローの考慮はちゃんと行う必要があるので、別途チェックを強化する。

Revision 6706 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 9 14:22:32 2017 UTC (6 years, 11 months ago) by doda
File length: 12283 byte(s)
Diff to previous 6229
・バッファの拡張時に使用する値が複数個所に有るためマクロ化した
・コメントの間違いを修正
・バッファの上限をきりのよい値に変更 (10MB -> 16MB)

Revision 6229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 1 11:06:37 2016 UTC (8 years, 3 months ago) by yutakapon
File length: 12297 byte(s)
Diff to previous 5837
チケット #35870 ゼロクリアの削除

memset()やZeroMemory()は、コンパイラの最適化で削除されることがあるため、
セキュリティ上削除されると困る箇所に関しては SecureZeroMemory() に置き換える。
SecureZeroMemory() はインライン関数のため、Windows95 でも動作する。


Revision 5837 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 26 14:36:21 2015 UTC (8 years, 11 months ago) by yutakapon
File length: 12292 byte(s)
Diff to previous 5545
buffer_get_string_msg()のBOFチェックを追加した。


Revision 5545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 16:06:58 2014 UTC (10 years ago) by yutakapon
File length: 12093 byte(s)
Diff to previous 5056
チケット #33263
Curve25519楕円曲線DH(Diffe Hellman)アルゴリズムを使った鍵交換をサポートした。

svn+ssh://svn.sourceforge.jp/svnroot/ttssh2/branches/ssh_ed25519
ブランチからマージ。

現時点でサポートしている機能は下記の通り。

 ・Key Generatorで ED25519 鍵の作成
 ・Key Generatorで RSA/DSA/ECDSA 秘密鍵ファイルに bcrypt KDF を選択可能。
 ・ED25519 による公開鍵認証ログイン
 ・RSA(bcrypt KDF) による公開鍵認証ログイン
 ・DSA(bcrypt KDF) による公開鍵認証ログイン
 ・ECDSA(bcrypt KDF) による公開鍵認証ログイン
 ・Host Keyに ssh-ed25519 のサポート


Revision 5056 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 2 13:24:06 2012 UTC (11 years, 5 months ago) by maya
File length: 11114 byte(s)
Diff to previous 4929
PuTTY 形式, SECSH 形式の SSH2 秘密鍵を読み込めるようにした

Revision 4929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 3 16:17:09 2012 UTC (11 years, 11 months ago) by yutakapon
File length: 10597 byte(s)
Diff to previous 4928
SFTP: 最初のネゴシエーションまで完了。


Revision 4928 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 3 14:39:47 2012 UTC (11 years, 11 months ago) by yutakapon
File length: 10010 byte(s)
Diff to previous 4498
- SFTP実装のため、バッファ操作関数の整理。
- SFTPバージョン交換まで実装確認。


Revision 4498 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 15 10:12:32 2011 UTC (12 years, 9 months ago) by yutakapon
File length: 8770 byte(s)
Diff to previous 4492
今後の保守のために、コメントを追加した。


Revision 4492 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 9 15:25:43 2011 UTC (12 years, 10 months ago) by yutakapon
File length: 8509 byte(s)
Diff to previous 4314
パケット圧縮を有効にした状態で、BOFが発生していた問題を修正した。
FIXME: ただし、SCPによるファイル送信途中に、例外で落ちるので、まだ不完全。



Revision 4314 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 16 15:55:41 2011 UTC (13 years, 1 month ago) by maya
File length: 7938 byte(s)
Diff to previous 4152
SSH2 diffie-hellman-group-exchange-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521 鍵交換プロトコルを追加した

Revision 4152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 10 16:15:13 2010 UTC (13 years, 5 months ago) by yutakapon
File length: 6985 byte(s)
Diff to previous 3227
・keyboard-interactive 認証において、パスワード変更が行えるようにした。
・SSH2_MSG_USERAUTH_PASSWD_CHANGEREQ の実装。ただし、未評価のため、フタをしてある。


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: 6897 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: 6531 byte(s)
Diff to previous 3058
CVS から SVN へ移行: trunk に集約

Revision 3058 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 30 15:01:43 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 6531 byte(s)
Diff to previous 3003
ウインドウサイズ計算のバグを修正した
送れなかったバッファの処理を改善した


Revision 3003 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 20 14:21:57 2007 UTC (16 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 6416 byte(s)
Diff to previous 2995
インデントを変更した。


Revision 2995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 15 04:03:26 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 6495 byte(s)
Diff to previous 2890
$Log$ を削除した。


Revision 2890 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 15:05:02 2006 UTC (17 years, 8 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 7109 byte(s)
Diff to previous 2833
パスワードをメモリ上に保持するかどうかを決めるチェックボックスを認証ダイアログに追加した。


Revision 2833 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 9 17:08:47 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 6916 byte(s)
Diff to previous 2828
SSH2 packet compressionをサポートした。


Revision 2828 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 2 12:46:41 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 5324 byte(s)
Diff to previous 2827
buffer_append()において4KB以上のバッファの再アロケート処理を追加した。


Revision 2827 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 2 08:43:32 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 4861 byte(s)
Diff to previous 2825
SSH2_MSG_CHANNEL_OPEN_FAILURE ハンドラを追加した。


Revision 2825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 26 14:26:24 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 4675 byte(s)
Diff to previous 2816
update: SSH2 port-forwarding (remote to local)


Revision 2816 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 23 17:26:57 2005 UTC (18 years, 11 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 4097 byte(s)
Diff to previous 2761
キー作成ダイアログの追加。


Revision 2761 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 19 15:39:58 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/buffer.c
File length: 3116 byte(s)
Diff to previous 2729
CVS LogIDの追加


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/buffer.c
File length: 3073 byte(s)
Copied from: ttssh2/branches/avendor/ttxssh/buffer.c 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/buffer.c
File length: 3073 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