• last updated 4 hours ago
Constraints: committers
Constraints: files
Constraints: dates
remove calls to deprecated proc acs_lookup_magic_object (use acs_magic_object instead)

  1. … 3 more files in changeset.
moved "populate_secrect" to "sec_*" prefix to reduce clobbering of global namespace

  1. … 6 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Put CSP stuff in the installer page only when required (an error is thrown and we need the back button)

In such case, make the nonce attribute safer by using the proc instead of the (likely missing) variable

  1. … 1 more file in changeset.
Removed inline event handlers to comply with CSP

- use subst instead of doublequotes

- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- use $::acs::rootdir rather than [acs_root_dir] or [get_server_root]

  1. … 13 more files in changeset.
- get rid of empty_string_p

  1. … 20 more files in changeset.
- get rid of last ad_user_new (deprecated function)

remove deprecated calls to ad_parameter

Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
use subsite::main_site_id to get main site id rather than query on name since name can change when running install.xml

no longer redefine ad_conn in install since it's needed in some libraries in callbacks, do install.xml after admin user created, load catalogs after install.

  1. … 1 more file in changeset.
Moved 5.0 changes to HEAD

  1. … 2 more files in changeset.
Added support for the new install.xml parameters min_stack_size and


  1. … 1 more file in changeset.
fixing bug 1060 and resorting to using a new proc install_page_contract instead of ad_page_contract. This is much more robust as we can't assume that we have full access to the OpenACS Tcl APIs in the beginning of OpenACS installation. Making sure mandatory parameters are properly marked up as such in the UI.

  1. … 2 more files in changeset.
Link to site-wide admin page instead of front page of new site after installation

adding loading of all message catalogs at the end of OpenACS bootstrap install. That way when the server comes up after restart all message keys are available immediately for init scripts etc.

correcting the page title on the install page

fixing the page header of install page. Defaulting all system emails to admin email

  1. … 1 more file in changeset.
adding check that install page is only executed once. Added link to the homepage at the bottom

changing the OpenACS installation so that now, you fill in all system configuration on one form up-front, click install, and everything installs, the server restarts, and you're ready to go

  1. … 13 more files in changeset.