- get rid of old-style parameter passing
- add a warning about loading old-style argument lists for ad_proc
- get rid of old-style parameter passing
- get rid of old-style parameter passing
- get rid of old-style parameter passing
- get rid of old-style parameter passing
- get rid of old-style parameter passing
- cr_check_orphaned_files: new helper proc to locate (or delete) orphaned files in the content repository (see also bug #2619)
- use external command "find" instead of tcllib package fileutil for speed and better filtering
- add index for much quicker reverse lookup file names in the content repository
Added check for trailing slash on cr folder, required for find command to work properly.
acs-content-repository:
- new public function "cr_cleanup_orphaned_files" to clean up orphaned
  files incrementally based on cr-file creation log
- added "cr_cleanup_orphaned_files" to "cr_delete_scheduled_files"
  to perform cleanup automatically
- new function to handle cr-file creation log, which is used to
  removed orphaned files (created by aborted transactions)
- the function "cr_check_orphaned_files" can still be used
  for cleaning up orphaned files from times before the
  cr-file creation log was in place (that is from the birth of
  OpenACS until now).

acs-tcl:
- new function "ad_mutex_eval" for safely executing
  tcl commands under a mutex lock