オープンソース・ソフトウェアの開発とダウンロード
ログイン
アカウント作成
ヘルプ
MY OSDN
ソフトウェアを探す
Magazine
開発
コピペ
ソフトウェア
人物
PersonalForge
Magazine
Wiki
OSDN
>
ソフトウェアを探す
>
TOMOYO
TOMOYO
概要
プロジェクト概要
開発ダッシュボード
プロジェクトレビュー
Webページ
開発メンバー
公開フィード一覧
統計情報
活動履歴
画像ギャラリー
検索キーワード
ニュース
ニュース一覧
ヘルプ
ダウンロード
リリース一覧
ヘルプ
ソースコード
ガイド
SVNリポジトリ閲覧
Gitリポジトリ閲覧: tomoyo-test1
ヘルプ
Wiki
FrontPageの表示
ページ一覧
最近の更新
Wiki 検索
ヘルプ
文書
文書一覧
ヘルプ
フォーラム
フォーラム一覧
Open Discussion (112)
ヘルプ
メーリングリスト
MLの一覧
tomoyo-dev
tomoyo-dev-en
tomoyo-users
tomoyo-users-en
ヘルプ
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
ヘルプ
Subversion リポジトリの参照
/
[tomoyo]
/
trunk
/
1.6.x
/
ccs-patch
/
patches
/
ccs-patch-2.6.21.diff
Diff of /trunk/1.6.x/ccs-patch/patches/ccs-patch-2.6.21.diff
Parent Directory
|
Revision Log
|
Patch
revision
448
by
kumaneko
, Wed Sep 5 06:56:56 2007 UTC
revision
449
by
kumaneko
, Thu Sep 6 08:31:39 2007 UTC
#
Line 216
diff -ubBpEr linux-2.6.21/fs/namei.c lin
Line 216
diff -ubBpEr linux-2.6.21/fs/namei.c lin
216
if (current->fsuid != inode->i_uid && !capable(CAP_FOWNER))
if (current->fsuid != inode->i_uid && !capable(CAP_FOWNER))
217
return -EPERM;
return -EPERM;
218
219
+ /***** TOMOYO Linux start. *****/
+ /***** TOMOYO Linux start. *****/
220
+ error = CheckOpenPermission(dentry, nd->mnt, flag); /* includes O_APPEND and O_TRUNC checks */
+ error = CheckOpenPermission(dentry, nd->mnt, flag); /* includes O_APPEND and O_TRUNC checks */
221
+ if (error) return error;
+ if (error) return error;
222
+ /***** TOMOYO Linux end. *****/
+ /***** TOMOYO Linux end. *****/
223
+
+
224
/*
/*
225
* Ensure there are no outstanding leases on the file.
* Ensure there are no outstanding leases on the file.
#
Line 993
diff -ubBpEr linux-2.6.21/net/core/datag
Line 993
diff -ubBpEr linux-2.6.21/net/core/datag
993
} else
} else
994
skb = skb_dequeue(&sk->sk_receive_queue);
skb = skb_dequeue(&sk->sk_receive_queue);
995
996
+ /***** TOMOYO Linux start. *****/
+ /***** TOMOYO Linux start. *****/
997
+ if ((error = CheckSocketRecvDatagramPermission(sk, skb, flags)) < 0) goto no_packet;
+ if ((error = CheckSocketRecvDatagramPermission(sk, skb, flags)) < 0) goto no_packet;
998
+ /***** TOMOYO Linux end. *****/
+ /***** TOMOYO Linux end. *****/
999
+
+
1000
if (skb)
if (skb)
1001
return skb;
return skb;
Colored Diff
Long Colored Diff
Full Colored Diff
Unidiff
Context Diff
Side by Side
Legend:
Removed from v.448
changed lines
Added in v.449
Back to OSDN
">
Back to OSDN
ViewVC Help
Powered by
ViewVC 1.1.26