• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
bump version number to 5.10.0d23

Allow ad_return_url to be called also, when connection is closed.

This might be the case e.g. for the search renderer. In this case, a default_url is used

  1. … 3 more files in changeset.
Bump acs-tcl version number to 5.10.0d21 to be able to refer to a version with the changes on tree_sortkeys on site nodes

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 for redirect-to-secure, when SuppressHttpPort is set

This changes as well:

- improve symmetry security::get_insecure_location and security::get_secure_location

- add regression test to cover basic cases

- bumb version number of acs-tcl to 5.10.0d19

  1. … 2 more files in changeset.
- Add support for dowloading archives

- add reusable adp-includes for handling resource downloads

- bump version number to 5.10.0d18

  1. … 4 more files in changeset.
make all keys of the resource_info dict camel case

  1. … 4 more files in changeset.
provide a common API for downloading resources from a CDN instead of maintaining per-packet variants

::util::resources::download

::util::resources::can_install_locally

::util::resources::is_installed_locally

- bump version number to 5.10.0d16

  1. … 1 more file in changeset.
reduce hammering on nsv for variables that never change. Use namespaced variables instead.

  1. … 3 more files in changeset.
bump version number to 5.10.0d14

provide both, more legacy and more finegrained functionality for cache management

  1. … 1 more file in changeset.
Improve naming: rename TreePartitionedCahe to KeyPartitionedCache

  1. … 4 more files in changeset.
bump version number to 5.10.0d11

permission check reform (part 1): provide API for permission cache

  1. … 16 more files in changeset.
fix broken API function acs_object_type::get_table_name (broken since 13 years) and use API instead of direct SQL queries

  1. … 7 more files in changeset.
add missing version dependencies for antonio's recent changes concering user info API

  1. … 5 more files in changeset.
add address to driver_info

  1. … 1 more file in changeset.
Fix typos

  1. … 42 more files in changeset.
add oneof(red|green|blue) to page filters

  1. … 1 more file in changeset.
add text/markdown to the accepted text formats of the richtext widget and ad_html_text_convert

  1. … 5 more files in changeset.
Use ad_with_deprecated_code_p to control loading of deprecated code.

Bump version number to 5.10.0d4

  1. … 1 more file in changeset.
bump version number to allow to "upgrade from repository" to fix bugs

Exception handling reform (part 1)

- implement ad_try based on (byte-compiled) Tcl try to make exception

handling more Tcl compliant

- Replace several "catch" operations in request-processor by ad_try

- de-spaghetti "rp_handler" and factor out "rp_handle_request"

- Provide error context in log message in a more uniform way

- handle ds stub-procs in a more uniform way:

provide as well a stub for "ds_init" instead of

wrapping it into a "catch" operation.

- move deprecated procs "ad_return" and "rp_handle_adp_request"

from request-processor-procs to deprecated-utilities-procs.tcl

- bump version number of acs-tcl to 5.10.0d2

  1. … 4 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Bumping up core packages version to 5.10.0d1

  1. … 24 more files in changeset.
- add tcltrace procs, deactivated by default, can be activated via package parameter "TclTraceLogServerities" and "TclTraceSaveNsReturn" of acs-tcl "Tcl Library". This additions allows to add actions, whenever "ns_log" or "ns_return" are called.

The trace for "ns_log" adds the selected log entries to be reported via the developer support.

The trace for "ns_return" captures the output of the server returned via "ns_return" in files, which are useful for HTML validation (e.g. via the W3C validator)

  1. … 2 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
Bumping up version numbers to 5.9.0d1 for core packages on HEAD.

  1. … 24 more files in changeset.
Rewriting acs_permission__permission_p function to use recursive queries ( available in PG since 8.4 ) and modifiying

queries around core packages to avoid checking persmissions using a subquery on the acs_object_party_privilege_map view.

  1. … 14 more files in changeset.
- abstract in check for existance of a command whether this is scripted or not

- reduce stress on util-memoize cache to improve scalability

- use a more modern tcl command set

- prefer "string match" over "regexp"