• last updated 21 hours ago
Constraints: committers
Constraints: files
Constraints: dates
added/improved debugging hooks

    • -1
    • +4
improve log messages

fix loading and Don't move non-deprectated proc to deprecated-procs

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