• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Implement a flush method for ::acs::acs::LockfreeCache and use it to reimplement permission::permission_thread_cache_flush

This fixes ad_proc_permission_grant_and_revoke test case

file upgrade-5.10.0d29-5.10.0d30.sql was initially added on branch oacs-5-10.

Fix attribute datatype discrepancy

Keep using ad_conn in lang::conn::timezone as set_get_timezone needs to simulate lack of connection and ad_conn allows to override the "real" value

Comment debug code working only on latest Naviserver

Refactor 'locale_language_fallback' testcase, using 'aa_run_with_teardown' and preventing errors when the 'en_GB' locale is not enabled

use "ad_file" as a means to avoid unexpected tilde substitution in file names

prefer "ns_conn isconnected" over "ad_conn isconnected", since the latter might not notice changes in the connect state

  1. … 4 more files in changeset.
move comments around and improve it

    • -7
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -1
    • +17
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
generalize handling of langstrings

this change updates yesterday's change with ml_title. It generalizes

the code by introducing an instproc named "update_langstring_property" that

generalizes setting of arbitrary "properties" based on a property "langstring"

that contains a dict of attributes in multiple languages (which are part

of the page, make it suitable also when the enduser cannot enter

message keys).

    • -19
    • +10
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -2
    • +16
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
xo::broadcast: auto-cleanup for threads that disappeared

added the flag "-language_specific" to child-resources to support differnt content per folder for user with different language settings

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
    • -3
    • +35
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
added a flag "-keep_existing_objects" to "instantiate_objects"

fix performance problem with pg12 by using permission_p_recursive_array

ignore upgrade attempt for disabled package

avoid double loading of bootstrap

added pool to long-calls statistics (requires at least NaviServer 4.99.5, May 2013)

add proctoring code as used by xowf

    • -0
    • +237
    /openacs-4/packages/xowf/lib/proctored-page.adp
    • -0
    • +202
    /openacs-4/packages/xowf/lib/proctored-page.tcl
    • -0
    • +67
    /openacs-4/packages/xowf/lib/proctoring-upload.tcl
file proctored-page.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/lib/proctored-page.adp
file proctoring.js was initially added on branch oacs-5-10.

file gif.worker.js.map was initially added on branch oacs-5-10.

file gif.worker.js was initially added on branch oacs-5-10.

file gif.js.map was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/www/resources/proctoring/gif.js.map
file gif.js was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/www/resources/proctoring/gif.js
file proctoring-upload.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/lib/proctoring-upload.tcl
file proctored-page.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/lib/proctored-page.tcl
use "ad_file" as a means to avoid unexpected tilde substitution in file names

use "ad_file" as a means to avoid unexpected tilde substitution in file names

    • -3
    • +3
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
introduced "ad_file" as a means to avoid unexpected tilde substitution in file names

    • -3
    • +3
    /openacs-4/packages/acs-tcl/acs-tcl.info
    • -11
    • +11
    /openacs-4/packages/acs-tcl/tcl/apm-procs.tcl
  1. … 36 more files in changeset.
deprecate unused function