Index: openacs-4/packages/dotlrn/dotlrn.info
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/dotlrn.info,v
diff -u -N -r1.123.2.7 -r1.123.2.8
--- openacs-4/packages/dotlrn/dotlrn.info 27 Jan 2006 02:14:25 -0000 1.123.2.7
+++ openacs-4/packages/dotlrn/dotlrn.info 6 Feb 2006 20:47:13 -0000 1.123.2.8
@@ -7,14 +7,14 @@
f
f
-
+
OpenACS
A Course Management System
2005-11-01
OpenACS
Course Management
-
+
Index: openacs-4/packages/dotlrn/tcl/apm-callback-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/tcl/apm-callback-procs.tcl,v
diff -u -N -r1.3.2.4 -r1.3.2.5
--- openacs-4/packages/dotlrn/tcl/apm-callback-procs.tcl 29 Dec 2005 08:03:08 -0000 1.3.2.4
+++ openacs-4/packages/dotlrn/tcl/apm-callback-procs.tcl 6 Feb 2006 20:47:12 -0000 1.3.2.5
@@ -175,6 +175,18 @@
}
+ 2.2.0a2 2.2.0a3 {
+ # This fixes a security hole opened up when cloning
+ # communities/classes
+ db_foreach get_communities_with_inherit {
+ select community_id
+ from dotlrn_communities_all c, acs_objects o
+ where c.community_id = o.object_id
+ and o.security_inherit_p = 't'
+ } {
+ permission::set_not_inherit -object_id $community_id
+ }
+ }
}
}