Browse Subversion RepositoryLog of /trunk/ttssh2/ttxssh/buffer.c
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.
|