• last updated 23 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improve sql portability

  1. … 6 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...

Maintain also the has_child cache when mounting a package

Fix typo

cache method "has_children" to avoid frequent (but cheap) DB calls

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

  1. … 50 more files in changeset.
improve comments

  1. … 1 more file in changeset.
acs::per_request_cache: standardize per-request caching

- added per-request cache verfsy similar to acs::per_thread_cache

- use per-request-cache on several occasions

- bump version number of acs-tcl to 5.10.0d35

  1. … 9 more files in changeset.
fix broken dict

delete cut&pate error

added per-thread caching for "static" sitenotes. In case these will change (never saw a system where this happend), either a broadcast flush or a restart is needed.

whitespace and spelling changes

Added HashKeyPartitionedCache:

This is type of cache is like a "KeyPartitionedCache" but works as

well with strings as keys while the "KeyPartitionedCache" requires numeric

keys.

  1. … 2 more files in changeset.
flush per_request_cache also when patterns are flushed

reduce verbosity

Fix typo

fix typo

provide a better name (site_node::delete_service_nodes) amd delete nodes of services packages as well

  1. … 1 more file in changeset.
bugfix: unmounting a package could lead to a deletion of services used in other packages

A new API call "site_node::unmount_services" can be used to unmount all services in a first step.

unmount services before calling "site_node::delete -node_id $node_id -delete_subnodes -delete_package"

prevents collateral damage.

  1. … 3 more files in changeset.
improve spelling

  1. … 15 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
add checking for javascript and data protocols (fixes issue #3413)

  1. … 3 more files in changeset.
Fix documentation (complete list of array fields)

Fix automated test on the site node non-xotcl api when one sets the subsite to require email verification

Unnest list idiom when we retrieve the url by package id in non-xotcl site node implementation (fixes tests on a vanilla instance with just the core packages)

Fix behavior for site_node::exists_p when called with "/" (issue #3385)

Added documentation for parameter "-url".

improve spelling

  1. … 6 more files in changeset.
use separate urlspace for site-node cache to reduce lock contention

Replace removed query in xotcl implementation as well

Init cache using values from db instead than cached api (fixes install from scratch)

  1. … 1 more file in changeset.