1
I Use This!
Activity Not Available

News

Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted over 15 years ago by Tetsuo Handa (kumaneko)
Posted almost 16 years ago by Tetsuo Handa (kumaneko)
ReleaseNoteA buffer overrun problem was discovered in ccs-patch-1.6.7-20090401.tar.gz ccs-patch-1.6.7-20090410.tar.gz ccs-patch-1.6.8-20090528.tar.gz when used with CONFIG_SLOB=y . Those who downloaded ccs-patch-1.6.7-20090401.tar.gz ... [More] ccs-patch-1.6.7-20090410.tar.gz ccs-patch-1.6.8-20090528.tar.gz , please update to ccs-patch-1.6.8-20100120.tar.gz ---------------------------------------- A severe memory consumption problem was discovered in ccs-patch-1.6.5-20081111.tar.gz . http://lists.sourceforge.jp/mailman/archives/tomoyo-users-en/2008-December/000011.html Those who downloaded ccs-patch-1.6.5-20081111.tar.gz , please update to ccs-patch-1.6.8-20100120.tar.gz . ChangeLogFix 2009/07/03 @ Fix buffer overrun when used with CONFIG_SLOB=y . Since 1.6.7 , ccs_allocate_execve_entry() was requesting for only 4000 bytes while the comment says it is 4096 bytes. This may lead to buffer overrun when slob allocator is used, for slob allocator allocates exactly 4000 bytes whereas slab and slub allocators allocate 4096 bytes. 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. [Less]