• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- turn hardcoded inline script into a template::add_body_script to use CSP nonces

- bump version number to 1.3d15

- modernize HTML

  1. … 16 more files in changeset.
- removed useless expr statements

- removed usedless expr statements

  1. … 1 more file in changeset.
- fix typo

- reduce dependencies on acs_object_party_privilege_map

- fix invalid message key

- strengthen page contract

- handle both complaints the same way

- abort script after error

- add actual length

- fix message key

- require at lease three characters

- fix typo

- don't allow empty searches in forums-search (might take long)

- improve checking of arguments in page_contract

- bump version number to 1.3d14

- improve security of return_urls

- make update script more robust

    • -6
    • +27
    ./sql/postgresql/upgrade/upgrade-1.3d12-1.3d13.sql
Alter caveman style booleans (type character(1)) to real SQL boolean types.

    • -6
    • +4
    ./sql/postgresql/forums-forums-create.sql
    • -0
    • +18
    ./sql/postgresql/upgrade/upgrade-1.3d12-1.3d13.sql
file upgrade-1.3d12-1.3d13.sql was initially added on branch oacs-5-9.

    • -0
    • +0
    ./sql/postgresql/upgrade/upgrade-1.3d12-1.3d13.sql
- prevent potential sql injection attack

    • -4
    • +4
    ./lib/search/search-chunk-postgresql.xql
.xql-file reform of forums

- remove sql statements from the code, where these are provided via .xql

- prefer empty sql statements over various forms of *SQL*

- remove obsolete queries

    • -10
    • +0
    ./tcl/forums-sc-procs-postgresql.xql
- bump version numbers to 6.9.0 (oacs) / 2.9.0 (dotlrn)

  1. … 72 more files in changeset.
- no need to use backslash for continuation between curly brackets

- improve readability of code

- modernize tcl

  1. … 8 more files in changeset.
- allow users to write stuff that looks like a message key in a forums subject or body

- handle post_p like moderate_p

- turn forums/lib/message/row into an include with a include_contract to document expected arguments and defaults

- optimize adp, since this can be called quite frequently in a forums thread

- add function args for completeness

- added experimental disk cache

  1. … 1 more file in changeset.
- pass pretty_name to notification widget HTMLescaped (since widget expects it)

  1. … 5 more files in changeset.