• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
reduce verbosity

Modernize logic for protecting against cached passwords from forms,

when users log out and other users use the back button (for Nora).

- switch to more modern caching prevention

- add CSRF protection to login form against forgery requests

- none of the cache-preventing mechanisms helps when the user

stores the password in the browser (no change to the past).

- For admins of existing sites: alter kernel parameter

"LoginPageExpirationTime" to 0 make use of this feature

  1. … 2 more files in changeset.
document optional channel closing during subscribe operations

Make sure connection channel is available (e.g. not detached) before returning content, as more recent Naviserver versions would return an error

Close brackets as pointed out by files__tcl_file_syntax_errors

    • -1
    • +1
    ./admin/groups/elements-display-list.tcl
whitespace changes

    • -15
    • +15
    ./admin/applications/multiple-add.tcl
    • -25
    • +23
    ./admin/attributes/enum-add-2.tcl
    • -5
    • +3
    ./admin/group-types/change-join-policy.tcl
  1. … 37 more files in changeset.
add ad_include_contract

    • -17
    • +17
    ./admin/groups/elements-display-list.tcl
fix error, when application is added

    • -2
    • +2
    ./admin/applications/application-add.tcl
Safety belt so users cannot change URL of the main subsite from the UI

    • -3
    • +10
    ./admin/applications/application-add.tcl
improve code formatting

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.
improve spelling

  1. … 1 more file in changeset.
simplify expression

obtain default authority_id via "auth::authority::get"

  1. … 3 more files in changeset.
Add 'message-undelete' page to make use of the new '::message::undelete' proc for undeleting messages, a couple of icons, the undelete option in 'message-list' and the undelete action in automated tests

  1. … 5 more files in changeset.
file Undelete24.gif was initially added on branch oacs-5-10.

    • binary
    ./shared/images/Undelete24.gif
file Undelete16.gif was initially added on branch oacs-5-10.

    • binary
    ./shared/images/Undelete16.gif
Move chat.tcl into acs-subsite:

although this would depend on xowiki, having in xowiki/www might conflict with legitimate pages named "chat"

  1. … 2 more files in changeset.
file chat.tcl was initially added on branch oacs-5-10.

Reduce divergency between oracle and postgres codebase

    • -24
    • +6
    ./admin/site-map/mount-postgresql.xql
    • -34
    • +0
    ./admin/site-map/unmounted-oracle.xql
    • -36
    • +0
    ./admin/site-map/unmounted-postgresql.xql
Abort before redirect in case of error

Reduce divergency between oracle and postgres codebase using existing api

    • -22
    • +0
    ./permissions/perm-user-add-2-oracle.xql
    • -16
    • +0
    ./permissions/perm-user-add-2-postgresql.xql
Remove obsolete xql files (page is using api already)

    • -38
    • +0
    ./permissions/perm-modify-oracle.xql
    • -27
    • +0
    ./permissions/perm-modify-postgresql.xql
Remove obsolete code:

- unreferenced oracle query

- Markup about installed Services that would not be displayed in the adp

Rework publicly exposed query:

- inner join immediately with site_nodes_selection so query can terminate quickly when user site map is empty

- clarify query meaning

Whitespace cleanup

Add ad_page_contract (fixes automated tests)

Replace ad_decode idioms, improve legibility

Replace ad_decode idioms

    • -2
    • +2
    ./admin/applications/application-add.tcl
Replace ad_decode idiom