• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
- fix caching bug, when urls are retrieved via object_ids, and packages are unmounted

- make code more robust

- extend regression tests

  1. … 1 more file in changeset.
fix the value which is used for the partition_key during flush_cache operation

improve comment