Gustaf,
I'm using xowiki 0.38 and xotcl-core 0.45 and implemented security policy 3 to set write permissions for individual pages. This works fine, but I had a problem with read permissions. All the pages on this wiki instance allow public reading without login, the intended effect. When I switch from security policy 1 to either 2 or 3, the public can no longer read the pages; login is required. I double checked the permission using the lock icon in the Administration section of xowiki and read by the public is enabled; however, I still get the login page on attempted read.
I changed the view line in policy 3 in package-procs.tcl:
Class Page -array set require_permission {
view none
...
and this allowed public reading. However, this removes all ability to limit access to other pages. Is there another way to accomplish this?
Also, perhaps because of caching, changes to the tcl code in the file above, were not reflected in the site unless I restarted AOLserver.
Thank you for all the work you've put into this very useful package.