Tetsuo Handa
from-****@I-lov*****
2010年 1月 20日 (水) 22:22:00 JST
熊猫です。 幾つかの不具合を修正した TOMOYO 1.6.8p3 をアップロードしました。 http://osdn.dl.sourceforge.jp/tomoyo/30297/ccs-patch-1.6.8-20100120.tar.gz MD5: 000051ebfaf504abf7d047354fa72eea Fix 2009/09/25 @ Fix incorrect reference after ccs_try_alt_exec(). Since 1.6.0 , I forgot to update dentry/vfsmount reference inside ccs_try_alt_exec(). But this bug did not come out because nobody used old dentry/vfsmount after ccs_try_alt_exec(). Fix 2010/01/17 @ Use current domain's name for execute_handler audit log. Since 1.6.7 , /proc/ccs/grant_log was by error using next domain's name when auditing current domain's "execute_handler" line. @ Fix buffer contention. A permission like allow_env PATH if exec.envp["PATH"]="/" was not working since I was using the same buffer for both environment variable's name and value. Fix 2010/01/20 @ Use rcu_read_lock() for find_task_by_pid(). Since kernel 2.6.18 , caller of find_task_by_pid() needs to call rcu_read_lock() rather than read_lock(&tasklist_lock) because find_pid() uses RCU primitives but spinlock does not prevent RCU callback if preemptive RCU ( CONFIG_PREEMPT_RCU or CONFIG_TREE_PREEMPT_RCU ) is enabled. TOMOYO 1.7.1p1 に関しては @ Use current domain's name for execute_handler audit log. が未修正ですが、致命的な不具合ではないので、今すぐ新しいリリースを アップロードする予定はありません。今すぐ欲しい場合にはお知らせください。