• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
move ad_get_host_node_map and security-locations-host-names from db_cache_pool to partitioned cache

  1. … 3 more files in changeset.
use ns_dbquotelist

  1. … 1 more file in changeset.
Do not convert into upper case the 'id_column' attribute in 'acs_object_types' for group types. This attribute was upper case, both in oracle and postgres, causing a discrepancy with the column real name, found by the 'datamodel__acs_object_type_check' test case. The package upgrade fixes the already existing attributes in postgres.

  1. … 3 more files in changeset.
Normalize case of 'table_name' attribute in 'acs_object_types' for group types to lower case, in postgres. This attribute was created in upper case, causing a discrepancy with the table real name. As this is now fixed by a previous commit, this package upgrade fixes the already existing attributes.

  1. … 1 more file in changeset.
don't pass sensitive information (e.g. password) as query variable, but use client properties instead.

see also issue #3344

  1. … 5 more files 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.
Bump version number

Bump version number

Add a new instance parameter 'LoginPasswordAutocomplete' with the value of the 'autocomplete' attribute of the password field of the login form, to let each subsite decide.

  1. … 1 more file in changeset.
added "create_or_replace" flag to subsite::new_subsite_theme

This feature is similar to the "create or replace" idiom for updating

SQL functions and eases the update of standard themes

  1. … 1 more file in changeset.
Added missing message key for status code 500.

Use consistently the error category in the title and the specific error message in the text

  1. … 2 more files in changeset.
obtain default authority_id via "auth::authority::get"

  1. … 3 more files in changeset.
Message keys maintenance

Export message keys using OpenACS UI in order to sort them and apply HTML quoting enforced by lang::catalog::export_to_file.

Reason is making it possible to create new message keys from the UI without producing big and scary diffs.

  1. … 1 more file in changeset.
Fix message key + bump version number

  1. … 1 more file in changeset.
new parameter PersistentLoginDefault: let admin decide, whether default value in login box should be true of false

  1. … 1 more file in changeset.
Bump version number due to changes on tree_sortkeys on site nodes table

add "developer tools" to default admin menu

improve comments, bump version number to 5.10.0d8

  1. … 1 more file in changeset.
Fixed bug with SuppressHttpPort on admin/index page of acs-subsite

for details see: https://openacs.org/forums/message-view?message_id=5399931

  1. … 2 more files in changeset.
fix bug with SuppressHttpPort on admin/index page of acs-subsite

see: https://openacs.org/forums/message-view?message_id=5399931

  1. … 3 more files in changeset.
provide better defaults for admin pulldown in tabbed modes

Update italian localization, bump version number

  1. … 1 more file in changeset.
Trim whitespace

bump version number to 5.10.0d5, otherwise the new package keys (such as acs-subsite.404_title) are not known an lead to errors

add missing version dependencies for antonio's recent changes concering user info API

  1. … 5 more files in changeset.
Fix typos

  1. … 3 more files in changeset.
provide templated error pages for subsite. without this, error pages for host-node-mapped subsites are a pain

CVS: ----------------------------------------------------------------------

  1. … 5 more files in changeset.
New callback: subsite::page_plugin:

- Execute pacakge-specfic code on every page. Callbacks of this type

typically call template::head::* functions to add application specific

code (CSS and JavaScript) to every page (e.g. like e.g. the cookie-consent-plugin).

This callback is a generalization of the callbacks "subsite::get_extra_headers"

and "subsite::header_onload".

- Bump version number to 5.10.0d2

  1. … 1 more file in changeset.
Bump version number to make sure, the recent fix is offered for installation via package manager