• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Keep tolerating parameter_id specified as unnamed argument in legacy code and warn about deprecation

Adapt tests to the new behaviour of 'apm_parameter_unregister'

    • -3
    • +3
    ./tcl/test/apm-parameter-test-procs.tcl
Do not add admin_node to the component bars if it is empty

Reduce error level to warning in the nullchat test case, as the issue is driver related

Allow in testing mode always a "form" tag, independent of the antispam parameter settings

This addresses an issue, when one is running the regression test for xowiki on installations

with plain dotlrn, where otherwise the validator complains about the form tag in a form.

There should be a nicer way of doing this...

allow calling apm_parameter_unregister without "parameter_id"

previously, it was allowed to call it with an empty parameter_id, but not without it

prefer db_0or1row for exists-queries

improve warning message in case invalid characters are passed in

mark unsued function "proc_source_file_full_path" as deprecated.

simplify code

Humanize indentation

Fix typo in library doc

don't rely on uppercase header field names

  1. … 8 more files in changeset.
whitespace changes

whitespace cleanup

    • -713
    • +713
    ./tcl/xml-0-sgml-procs.tcl
provide better argument name

switch to simple new group::update call with dict as argument

This change fixes as well a bug in install::xml::action::set-join-policy

since group::get returns a member "text" which is not accepted by

group::update.

  1. … 5 more files in changeset.
relax default samesite setting for login and session cookies to lax

This change was made because otherwise the "keep me logged in"

is often lost, e.g. also with toplevel navigation requests

(e.g. when navigating to the site via Google)

added "ad_conn bot_p" to check, whether request was initiated by a bot

This feature is based on a simple heuristic based on the user-agent

(which can be certainly extended). It is useful to avoid e.g. Google

bot to run into "notifications subscribe" + login attempts, which

are useful for not-logged-in user, but not for bots. These attemps

lead to failures in google statistics that might reduce the google

ranking of a web site.

Whitespace changes

Deprecate 'f::lambda' in favor of tcllib implementation

fix broken support for explicit bindvars to db_foreach

use common "icanuse" idioms

    • -13
    • +6
    ./tcl/utilities-procs-naviserver.tcl
Keep nsv variable "rp_properties request_count"

The nsv "rp_properties request_count" is still needed for bootstart loader.

Set it at the end of rp initialization

remove misleading comment. there should be no re-init

Whitespace cleanup

Improve sql portability

  1. … 5 more files in changeset.
Avoid the not portable limit idiom, just kill the recursive part using the flag instead

...although one should point out that Oracle does not support the boolean type...

Improve portability of test code

Maintain also the has_child cache when mounting a package