• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix acs-tcl.logout_from_everywhere test case and support again invalidating of all existing user logins, useful e.g. to make sure no device still holds a valid login when we change our password on a device

    • -15
    • +24
    ./acs-tcl/tcl/security-procs.tcl
Test the use case supposedly supported by sec_change_user_auth_token: invalidate all existing login cookies (e.g. when the users change their password) so that all devices need to log in again

the test exposes a long standing regression (~17 years) where this was broken in order to support persistent login. See e.g. https://openacs.org/forums/message-view?message_id=1691183#msg_1691183

    • -0
    • +64
    ./acs-tcl/tcl/test/security-procs.tcl
file security-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-tcl/tcl/test/security-procs.tcl
improve documentation

    • -21
    • +42
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
use proper user_id

Added text-attachment

Ny using text-attachments, a lecturer can attach files to the exercise

text for the student to download when solving the exercise.

improved comments

    • -19
    • +25
    ./xowiki/tcl/xowiki-www-procs.tcl
enable question-form resolving again.

    • -27
    • +10
    ./xowf/lib/inclass-exam-answer.wf
fix dependencies

    • -1
    • +4
    ./xowf-monaco-plugin/tcl/test-item-procs.tcl
provide export interface

change tcl arrays into dicts

    • -10
    • +10
    ./xowiki/tcl/xowiki-www-procs.tcl
break overlong lines

improve comment

improve documentation (follow LDP guidelines)

    • -14
    • +12
    ./acs-core-docs/www/apm-requirements.adp
    • -1
    • +1
    ./acs-core-docs/www/configuring-new-site.adp
    • -1
    • +1
    ./acs-core-docs/www/eng-standards-versioning.adp
    • -4
    • +4
    ./acs-core-docs/www/ext-auth-requirements.adp
    • -1
    • +1
    ./acs-core-docs/www/groups-requirements.adp
    • -2
    • +2
    ./acs-core-docs/www/i18n-introduction.adp
    • -8
    • +8
    ./acs-core-docs/www/i18n-requirements.adp
    • -1
    • +1
    ./acs-core-docs/www/individual-programs.adp
    • -3
    • +3
    ./acs-core-docs/www/install-ldap-radius.adp
    • -3
    • +3
    ./acs-core-docs/www/install-next-add-server.adp
    • -1
    • +1
    ./acs-core-docs/www/install-openacs-inittab.adp
    • -2
    • +2
    ./acs-core-docs/www/install-redhat.adp
  1. … 32 more files in changeset.
improve spelling (follow LDP)

    • -1
    • +1
    ./acs-mail-lite/www/doc/imap-install.adp
    • -2
    • +2
    ./acs-tcl/tcl/memoize-procs-naviserver.tcl
    • -2
    • +2
    ./acs-tcl/tcl/request-processor-procs.tcl
    • -1
    • +1
    ./acs-templating/www/doc/developer-guide.adp
    • -1
    • +1
    ./acs-templating/www/doc/no-quote-upgrade.adp
    • -1
    • +1
    ./acs-templating/www/doc/TclDocs/publish.adp
    • -2
    • +2
    ./acs-templating/www/doc/appendices/memory.adp
    • -1
    • +1
    ./acs-templating/www/doc/guide/composite.adp
    • -1
    • +1
    ./acs-templating/www/doc/guide/search.adp
    • -1
    • +1
    ./acs-templating/www/doc/guide/tcl.adp
Include download link for .apm files

show HEAD branch and oacs-5-10 development branch

improve line-breaks

    • -6
    • +14
    ./acs-admin/www/auth/login-attempts.tcl
improve spelling

improve robustness of table sort links, when called without connection

    • -10
    • +21
    ./xotcl-core/tcl/30-widget-procs.tcl
fix spelling

add explicit casts to all max_n_rels with value null to increase readability and to ease function disambiguation

    • -2
    • +2
    ./dotfolio/sql/postgresql/admins-init.sql
    • -2
    • +2
    ./dotfolio/sql/postgresql/guests-init.sql
    • -2
    • +2
    ./dotfolio/sql/postgresql/owners-init.sql
    • -2
    • +2
    ./dotfolio/sql/postgresql/users-init.sql
    • -5
    • +5
    ./dotlrn-ecommerce/sql/postgresql/dotlrn-ecommerce-memberships-create.sql
add explicit cast to all max_n_rels with value null to increase readability and to ease function disambiguation

    • -11
    • +11
    ./acs-subsite/sql/postgresql/user-profiles-create.sql
Make package installable on current codebase, fix obious issues with ancient outdated api

    • -7
    • +7
    ./contacts/tcl/contacts-install-procs.tcl
fix typo

Undo change from 15 Dec, since it breaks shuffling

    • -17
    • +36
    ./xowf/lib/inclass-exam-answer.wf
the Linux Documentation Project recommends to write "lowercase" as a single word

    • -2
    • +2
    ./acs-tcl/tcl/test/utilities-procs.tcl
perform a more sane test to check, whether the util_memoize cache was created already

    • -6
    • +10
    ./acs-tcl/tcl/memoize-procs-naviserver.tcl
fix for issue #3448

    • -2
    • +2
    ./acs-tcl/tcl/memoize-procs-naviserver.tcl
    • -5
    • +26
    ./acs-tcl/tcl/test/memoizing-procs.tcl
Don't rely on configured "location" value of driver, since this does not work for virtual hosting

Instead, get the "host", "port" and "defaultport" directly from "ns_driver info" when available