• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix typo

    • -2
    • +2
    ./richtext-tinymce/tcl/richtext-procs.tcl
Bump tinyMCE default version number to 8.0.1

This is a major release upgrade, with a couple breaking changes (see https://www.tiny.cloud/docs/tinymce/latest/migration-from-7x/).

As language pack for version 8 do not exist yet, we currently keep using those from 7 for any version >= 7. This should go away as soon as an own language pack is released for 8.

    • -2
    • +2
    ./richtext-tinymce/richtext-tinymce.info
    • -4
    • +13
    ./richtext-tinymce/tcl/richtext-procs.tcl
Fix accidental removal of root site‑node read permissions (#3477)

Submitting the “/” site‑map permissions form without any changes inadvertently

omitted direct (read‑only) permissions, causing not-logged-in users to see

“The page isn’t redirecting properly” when accessing the root node.

This change ensures that existing direct permissions are preserved when

the form is submitted, even if no changes were made.

Thanks to Khy H for reporting this!

fix for bug #3476: ilike is not supported on Oracle

Many thanks to Sung Hong for the report and fix

Avoid noisy “table not found” errors on PostgreSQL

Previously, our localization script always queried the Oracle‐specific

view `v$nls_valid_values`. On PostgreSQL this table doesn’t exist, so

the DB driver logged a misleading “relation does not exist” error.

Now, we only perform that query when connected to Oracle. For all other

DBs (e.g. PostgreSQL) we skip it, eliminating spurious errors from

the logs.

In the the futures, one should introduce a new API call named in the

lines of "get_NLS_Info" that encapsulates the database‐specific logic

for determining language, charset, and territory.

    • -22
    • +23
    ./acs-lang/www/admin/locale-edit.tcl
    • -2
    • +2
    ./acs-admin/www/users/member-state-change.tcl
bumped upstream version to 5.3.7

    • -2
    • +2
    ./openacs-bootstrap5-theme/openacs-bootstrap5-theme.info
    • -1
    • +1
    ./openacs-bootstrap5-theme/tcl/resource-procs.tcl
bump upstream version number to 12.3.0

improved clarity of the code and simplified structure

    • -16
    • +16
    ./acs-tcl/tcl/security-procs.tcl
fix for using fallback interface and wrong results for non TLS installation

Many thanks to Antonio for flagging this and provide insights

Fixes to SSE notifications

- request for Notification permission at the time we are subscribing to it, so that it happens following a user interaction, required by the API

- find a plain-text format that will keep displaying the URLs as formatted in the notification, as the API does not support HTML

    • -10
    • +4
    ./notifications/lib/notification-sse.adp
    • -7
    • +8
    ./notifications/tcl/notification-sse-procs.tcl
    • -0
    • +16
    ./notifications/www/request-new.adp
provide complaints for invalid repository URLs

Version and CDN maintenance for tinymce

- Switched from cdnjs to jsdelivr

- Bumped upstream version number from 5.3.3 to 5.3.6

- bumped version to 2.1.9

    • -3
    • +3
    ./richtext-tinymce/richtext-tinymce.info
    • -6
    • +8
    ./richtext-tinymce/tcl/richtext-procs.tcl
Version and CDN maintenance for bootstrap 5

- Switched from cdnjs to jsdelivr

- Bumped upstream version number from 5.3.3 to 5.3.6

- bumped version to 6.0.0d3

    • -3
    • +3
    ./openacs-bootstrap5-theme/openacs-bootstrap5-theme.info
    • -7
    • +11
    ./openacs-bootstrap5-theme/tcl/resource-procs.tcl
bumped version number to allow packages to use mutiple tags from jsdelivr

::util::resources::cdnjs_get_newest_version: support cases, where multiple tags are returned

Version and CDN maintenance

- Switched from cdnjs to jsdelivr

- Bumped upstream version number from 1.11.3 to 1.13.1

- bumped version to 0.3d1

    • -3
    • +3
    ./bootstrap-icons/bootstrap-icons.info
    • -6
    • +9
    ./bootstrap-icons/tcl/resource-procs.tcl
bumped version number to 6.0.0d4

pass version number, since it is needed in the path

added support for jsdelivr, since cdnjs misses many new releases

    • -18
    • +52
    ./acs-tcl/tcl/utilities-procs.tcl
replaced hard-coded postgres version numbers, that were introduced for testing

fix for "security::get_secure_qualified_url" when no an old-style servername is used

Fix variable name

bumped highcharts version to 12.2.0

don't raise an exception, when invalid host header field is provided

Since this happens often with introsion attempts, provide a security warning.

use "ns_log security" when available

cleared editor buffer

added: icanuse "ns_log security"

new feature: added database vulnerability checks to posture overview

Extended the /acs-admin/posture-overview page to include known CVEs

for both the database client library and the database server in

use. Previously, the overview displayed privacy and privilege analyses

and flagged vulnerable JavaScript libraries; it now also surfaces

database‐related vulnerabilities.

* Leverage the NaviServer–nsdbpg API to fetch and display client‐ and

server‐side version numbers

* Drive this feature via a database‐agnostic interface—only the nsdbpg

driver currently returns versions, but support for other databases

can be added by updating their drivers (no NaviServer core changes

required)

To use this new feature, use the latest NaviServer and nsdbpg releases.

Otherwise, the section "Database Vulnerability Check" won't appear.

    • -0
    • +52
    ./acs-admin/www/posture-overview.adp
    • -3
    • +63
    ./acs-admin/www/posture-overview.tcl
Adjusted results for file updates

Many thanks to Khy H.

For details, see https://openacs.org/forums/message-view?message_id=7412487

    • -5
    • +11
    ./richtext-ckeditor4/tcl/ckfinder-init.tcl