Index: openacs-4/packages/acs-kernel/acs-kernel.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-kernel/acs-kernel.info,v diff -u -r1.57.2.7 -r1.57.2.8 --- openacs-4/packages/acs-kernel/acs-kernel.info 28 May 2004 17:08:45 -0000 1.57.2.7 +++ openacs-4/packages/acs-kernel/acs-kernel.info 19 Jun 2004 21:06:47 -0000 1.57.2.8 @@ -63,6 +63,7 @@ + Index: openacs-4/packages/acs-subsite/acs-subsite.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/acs-subsite.info,v diff -u -r1.64.2.5 -r1.64.2.6 --- openacs-4/packages/acs-subsite/acs-subsite.info 29 Apr 2004 14:59:09 -0000 1.64.2.5 +++ openacs-4/packages/acs-subsite/acs-subsite.info 19 Jun 2004 21:06:48 -0000 1.64.2.6 @@ -44,6 +44,7 @@ + Index: openacs-4/packages/acs-tcl/tcl/admin-init.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/admin-init.tcl,v diff -u -r1.7 -r1.7.4.1 --- openacs-4/packages/acs-tcl/tcl/admin-init.tcl 1 Nov 2003 08:45:37 -0000 1.7 +++ openacs-4/packages/acs-tcl/tcl/admin-init.tcl 19 Jun 2004 21:06:48 -0000 1.7.4.1 @@ -24,3 +24,14 @@ db_release_unused_handles } + +# if the kernel param is on, then these filters will be registered. after that, +# a subsite param controls whether that subsite is restricted or not +if { [parameter::get -package_id [ad_acs_kernel_id] -parameter RegisterRestrictEntireServerToRegisteredUsersFilters -default 0]} { + db_foreach path_select {} { + ns_log Notice "admin-init.tcl: Registering ad_restrict_entire_server_to_registered_users for ${url}*" + ad_register_filter preauth GET "${url}*" ad_restrict_entire_server_to_registered_users + ad_register_filter preauth POST "${url}*" ad_restrict_entire_server_to_registered_users + ad_register_filter preauth HEAD "${url}*" ad_restrict_entire_server_to_registered_users + } +}