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

Subversion リポジトリの参照

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

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

trunk/1.7.x/ccs-patch/README.ccs revision 3582 by kumaneko, Sat Apr 10 08:57:15 2010 UTC branches/ccs-patch/README.ccs revision 3837 by kumaneko, Wed Jul 21 08:08:31 2010 UTC
# Line 2393  Fix 2010/04/10 Line 2393  Fix 2010/04/10
2393        parameter type. But it turned out that the macro I used did not follow C        parameter type. But it turned out that the macro I used did not follow C
2394        standards and did not work with gcc 4.x . As a result, "allow_pivot_root"        standards and did not work with gcc 4.x . As a result, "allow_pivot_root"
2395        keyword was not working as expected.        keyword was not working as expected.
2396    
2397    Fix 2010/05/05
2398    
2399        @ Fix incorrect audit on/off control.
2400    
2401          The grant_log= and reject_log= parameters of CONFIG::misc::env were not
2402          used because I forgot to update request type. As a result, those of
2403          CONFIG::file::execute were used for CONFIG::misc::env .
2404    
2405          Those of CONFIG::file::rewrite were not used because I forgot to update
2406          request type. As a result, those of CONFIG::file::truncate were used for
2407          CONFIG::file::rewrite .
2408    
2409    Fix 2010/05/10
2410    
2411        @ Fix incorrect out of memory warning.
2412    
2413          Out of memory warnings were not printed in some cases by error.
2414    
2415    Fix 2010/05/27
2416    
2417        @ Add missing rcu_dereference() for ccs_find_execute_handler().
2418    
2419          Since 1.7.0 , ccs_find_execute_handler() was by error using
2420          list_for_each_entry() rather than list_for_each_entry_rcu().
2421          This bug affects only Alpha architecture.
2422    
2423    Fix 2010/06/03
2424    
2425        @ Fix missing sanity check for "file_pattern".
2426    
2427          Since 1.7.0 , ccs_write_pattern_policy() was by error accepting
2428          invalid pathname.
2429    
2430    Fix 2010/06/09
2431    
2432        @ Add missing ccs_put_name() in ccs_parse_envp().
2433    
2434          Since 1.7.0 , ccs_parse_envp() was not calling ccs_put_name() if
2435          environment variable's value ('if exec.envp["name"]="value"' condition)
2436          was invalid.
2437    
2438        @ Add missing NULL check in ccs_condition().
2439    
2440          Since 1.7.0 , if 'if symlink.target=' part was given against non-file
2441          permissions (e.g. allow_env PATH if symlink.target="/"), it triggered
2442          NULL pointer dereference.
2443    
2444    Fix 2010/07/21
2445    
2446        @ Wait for next connection/datagram if current connection/datagram was
2447          discarded.
2448    
2449          I was misunderstanding the discussion of post accept()/recvmsg() hook.
2450          The kernel is allowed to wait for next connection/datagram unless
2451          MSG_DONTWAIT or O_NONBLOCK is set. The kernel is allowed to return
2452          -EAGAIN if MSG_DONTWAIT or O_NONBLOCK is set.
2453          The change I made on 2009/05/08 was wrong.

Legend:
Removed from v.3582  
changed lines
  Added in v.3837

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