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