オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

Diff of /trunk/1.7.x/ccs-patch/README.ccs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 994 by kumaneko, Mon Feb 18 08:36:51 2008 UTC revision 1006 by kumaneko, Tue Feb 26 08:37:13 2008 UTC
# Line 933  Fix 2007/07/04 Line 933  Fix 2007/07/04
933    
934      @ Fix ReadAddressGroupPolicy() bug.      @ Fix ReadAddressGroupPolicy() bug.
935    
936        ReadAddressGroupPolicy() fails if both "path_group" and "address_group" are used        ReadAddressGroupPolicy() fails if both "path_group" and "address_group"
937        because I forgot to set "head->read_var1 = NULL".        are used because I forgot to set "head->read_var1 = NULL".
938    
939  Fix 2007/07/10  Fix 2007/07/10
940    
# Line 949  Fix 2007/08/06 Line 949  Fix 2007/08/06
949    
950      @ Remove mount-flags manipulation.      @ Remove mount-flags manipulation.
951    
952        Until now, administrator is permitted to turn on/off specific mount options        Until now, administrator is permitted to turn on/off specific mount
953        regardless of mount options passed to kernel.        options regardless of mount options passed to kernel.
954        I removed this feature because "exact option matching" sounds better than        I removed this feature because "exact option matching" sounds better than
955        "automatic option enabler/disabler".        "automatic option enabler/disabler".
956    
957      @ Remove /proc/ccs/info/mapping .      @ Remove /proc/ccs/info/mapping .
958    
959        I removed /proc/ccs/info/mapping because nobody seems to use this feature.        I removed /proc/ccs/info/mapping because nobody seems to use this
960          feature.
961    
962      @ Call external policy loader automatically.      @ Call external policy loader automatically.
963    
# Line 980  Fix 2007/08/13 Line 981  Fix 2007/08/13
981        can handle interactive operations by opening /dev/console .        can handle interactive operations by opening /dev/console .
982        Now, there is no difference between init=/sbin/ccs-init and        Now, there is no difference between init=/sbin/ccs-init and
983        call_usermodehelper("/sbin/ccs-init"), and users no longer need to        call_usermodehelper("/sbin/ccs-init"), and users no longer need to
984        add init=/sbin/ccs-init parameter to load policy before /sbin/init starts.        add init=/sbin/ccs-init parameter to load policy before /sbin/init
985          starts.
986    
987  Fix 2007/08/14  Fix 2007/08/14
988    
# Line 1142  Fix 2008/01/15 Line 1144  Fix 2008/01/15
1144        rather than in_interrupt() because in_atomic() returns nonzero        rather than in_interrupt() because in_atomic() returns nonzero
1145        whenever scheduling is not allowed.        whenever scheduling is not allowed.
1146    
 Fix 2008/01/24  
   
     @ Support /proc/ccs/ access by non-root user.  
   
       Until now, only root user can access /proc/ccs/ interface.  
       But to permit /proc/ccs/ access by non-root user so that  
       it won't require ssh login by root user when administrating  
       from remote host, I eased restrictions on this interface.  
   
            (current->uid == 0 && current->euid == 0) ||  
            (current->uid != 0 && current->uid == inode->i_uid) ||  
            (current->gid != 0 && current->gid == inode->i_gid)  
   
       The inode's uid and gid are set using chown/chgrp commands.  
   
1147  Fix 2008/02/05  Fix 2008/02/05
1148    
1149      @ Use find_task_by_vpid() instead of find_task_pid().      @ Use find_task_by_vpid() instead of find_task_pid().
# Line 1202  Fix 2008/02/18 Line 1189  Fix 2008/02/18
1189    
1190        in the policy.        in the policy.
1191        The state changes when the request was granted by the MAC's policy,        The state changes when the request was granted by the MAC's policy,
1192        so please be careful with situations where the state has changed successfully        so please be careful with situations where the state has changed
1193        but the request was not processed because of other reasons (e.g. out of memory).        successfully but the request was not processed because of other reasons
1194          (e.g. out of memory).
1195    
1196    Fix 2008/02/26
1197    
1198        @ Support /proc/ccs/ access by non-root user.
1199    
1200          Until now, only root user can access /proc/ccs/ interface.
1201          But to permit /proc/ccs/ access by non-root user so that it won't require
1202          ssh login by root user when administrating from remote host,
1203          I made "(current->uid == 0 && current->euid == 0)" requirement optional.
1204          If this requirement is disabled, only "conventional DAC permission
1205          checks" and "/proc/ccs/manager checks" are used.

Legend:
Removed from v.994  
changed lines
  Added in v.1006

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26