• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix installer by uniforming columns returned by the two query variants

Create a full subsite instead of just a node, or the context bar will ignore it, then consider localization in the test

Consider localization when testing the context bar

improving ad_html_to_text:

- handle src specs with "data:" (skip data)

- handle anchors with empty hrefs and internal links by not adding these to the text rendering

- add test cases to regression test

    • -1
    • +43
    ./tcl/test/html-conversion-procs.tcl
last part of site_nodes changes with tree_sortkey dependency

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

Introduce has_children for SiteNodeUrlspaceCache to avoid queries returning potentially a huge list of results

change queries on site-node tree from tree_sortkey to recursive queries

    • -16
    • +14
    ./tcl/site-nodes-procs-postgresql.xql
factor out validation of provided host header.

report only onece, that host header is invalid

    • -25
    • +29
    ./tcl/request-processor-procs.tcl
implement cache partitioning for permission_cache

extend regression test

strengthen regexp in ad_text_to_html for adding "mailto:" links

clean up temporary objects after scheduled jobs

fix potential problem when updating cache on top-level site

fix potential overquoting in breadcrums (main site name)

prefer US idioms

  1. … 1 more file in changeset.
improve spelling

  1. … 7 more files in changeset.
Fix typos

  1. … 8 more files in changeset.
Fix typo in proc doc

Fix typos in proc doc

Make ad_sanitize_html not hardly dependant on a connection being there (thanks to Markus moser for the report)

Also, update documentation and make idioms less awkward.

(this passes automated tests)

Make util_current_location robust such it does not raise an exception when not connected. In these cases, the configured ad_url is returned. This is not perfect either, since it would not work with host-node mapped subsites, and maybe, there are cases, where one wants just information based on the actual connection. so, maybe, one should provide either a higher level API and/or parameterize util_current_location in the future.

improve comments

    • -3
    • +4
    ./tcl/site-node-apm-integration-procs.tcl
  1. … 3 more files in changeset.
Fix typos

  1. … 4 more files in changeset.
Trailing space cleanup

Whitespace changes

Fix typos in proc doc

Provide tests for public procs: min and max

Provide tests for public procs: util_escape_quotes_for_csv

Provide tests for public procs: util_commify_number