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

Subversion リポジトリの参照

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

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

revision 3013 by kumaneko, Thu Sep 10 17:03:36 2009 UTC revision 3014 by kumaneko, Fri Sep 11 01:01:43 2009 UTC
# Line 193  Fix 2006/02/27 Line 193  Fix 2006/02/27
193      @ Fix handling of trailing '\*' in PathMatchesToPattern().      @ Fix handling of trailing '\*' in PathMatchesToPattern().
194    
195        PathMatchesToPattern("/tmp/", "/tmp/\*") returned true        PathMatchesToPattern("/tmp/", "/tmp/\*") returned true
196        because "\*" matches to "more than or equals to 0 character        because "\*" matches "zero or more repetitions of characters
197        until '/' or end". But since this is a comparison between        until '/' or end". But since this is a comparison between
198        directory and non-directory, this should not match.        directory and non-directory, this should not match.
199    
# Line 404  Fix 2006/07/14 Line 404  Fix 2006/07/14
404    
405      @ Change behavior of pathname pattern matching.      @ Change behavior of pathname pattern matching.
406    
407        Until now, it was impossible to use patterns like "\*.txt"        Until now, it was impossible to use patterns like "\*.txt" because
408        because "\*" matched to more than 0 characters until next '/'.        "\*" matched zero or more repetitions of characters until next '/'.
409        Now, "\*" matches to more than 0 characters.        Now, "\*" matches zero or more repetitions of characters.
410    
411        Until now, it was impossible to use patterns like "\$00"        Until now, it was impossible to use patterns like "\$00"
412        because "\$" matched to more than 1 digits until next        because "\$" matched one or more repetitions of digits until next
413        non digit character.        non digit character.
414        Now, "\$" matches to more than 1 digits.        Now, "\$" matches one or more repetitions of digits.
415    
416        Also, new patterns "\x" "\X" "\a" "\A" "\@" are added.        Also, new patterns "\x" "\X" "\a" "\A" "\@" are added.
417    
# Line 428  Fix 2006/07/25 Line 428  Fix 2006/07/25
428    
429      @ Change matching rule for CheckFileACL().      @ Change matching rule for CheckFileACL().
430    
431        Until now, only first entry that matched to the requested pathname        Until now, only first entry that matched the requested pathname
432        was used for permission checking. For example, two entries        was used for permission checking. For example, two entries
433    
434        "2 /tmp/file-\$.txt"        "2 /tmp/file-\$.txt"
# Line 444  Fix 2006/07/25 Line 444  Fix 2006/07/25
444        This may potentially cause trouble because the result of        This may potentially cause trouble because the result of
445        permission checks depends on the order of entries.        permission checks depends on the order of entries.
446    
447        Now, all entries that matched to the requested pathname        Now, all entries that matched the requested pathname
448        are used for permission checking so that the result of        are used for permission checking so that the result of
449        permission checks doesn't depend on the order of entries.        permission checks doesn't depend on the order of entries.
450    
# Line 492  Fix 2006/08/10 Line 492  Fix 2006/08/10
492          "6 /home/\*/\* if task.uid=path1.uid"          "6 /home/\*/\* if task.uid=path1.uid"
493    
494        allows the domain to read-write user's home directory        allows the domain to read-write user's home directory
495        only when the file's owner matches to the process's uid.        only when the file's owner matches the process's uid.
496    
497  Fix 2006/08/22  Fix 2006/08/22
498    
# Line 758  Fix 2006/12/22 Line 758  Fix 2006/12/22
758        if /some/program is called from "some_domain" domain.        if /some/program is called from "some_domain" domain.
759    
760        "some_domain" can be just the last component of domainname.        "some_domain" can be just the last component of domainname.
761        For example, giving "/bin/mail" as "some_domain" matches to        For example, giving "/bin/mail" as "some_domain" matches
762        all domains whose domainname ends with "/bin/mail".        all domains whose domainname ends with "/bin/mail".
763    
764  Fix 2007/01/19  Fix 2007/01/19

Legend:
Removed from v.3013  
changed lines
  Added in v.3014

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