• last updated 11 hours ago
Constraints: committers
Constraints: files
Constraints: dates
util::resources::download: fix handling of empty/multiple downloadURLs

added support for SNI servers

provide a helper to fix the package_id of site-wide pages which were moved to

the global instance from some other package

improve comment

allo starting proctored exams even when there is no handler for examination_statement_url installed

improve source-code documentation

    • -7
    • +17
Basic automated test for acs_admin::require_site_wide_subsite and acs_admin::require_site_wide_package

Move deprecated stuff in util-procs to deprecated-procs

This has the advantage that their loading can be disabled in the settings

Reduce acs-tcl.documentation__check_deprecated_see test warnings

Reduce acs-tcl.documentation__check_deprecated_see test warnings

Reduce acs-tcl.documentation__check_deprecated_see test warnings

Unset the right nsv in the test or leftover dummy proc names will make acs-tcl.naming__proc_naming test fail

Fix for earlier premeature escaped change

provdide "icanuse" support for "ns_ictl trace idle"

Whitespace changes

    • -16
    • +16
Provide doc for ns_dbquotelist when is tcl implemented as fallback (fixes documentation__check_proc_doc automated test)

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
    • -1
    • +17
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
    • -2
    • +16
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
    • -3
    • +35
added a flag "-keep_existing_objects" to "instantiate_objects"

fix performance problem with pg12 by using permission_p_recursive_array