• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- flatten nested "lindex" structures

- merge multiple "lappend" operations

- use "lassign" instead of multiple "lindex" operations

- improve performance util_convert_line_breaks_to_html by reducing

number of regsub operations and more precise regular expressions

- use numeric comparison operator for truth value comparisons

- use "lassign" instead of multiple "lindex" operations

- reduce number of remaining "string equal" operations

  1. … 13 more files in changeset.
- brace while expressions

- don't use expr within while expression

- use numeric comparison for truth values

- normalize string expressions

  1. … 9 more files in changeset.
- added author for blaming

- ad_job: Added convenience wrapper for simple usages of ns_job with timeout

- don't use backslash in multiline expressions

- make long expressions more uniform and more readable

- use "in" or not in (ni) operator instead of lsearch

- brace expressions to allow for tcl compilation

- bump version number

  1. … 23 more files in changeset.
- use tcl 8.5 extended index format for "string range"

- modernize tcl

  1. … 6 more files in changeset.
- use tcl 8.5 extended index format for "lindex"

- use tcl 8.5 extended index format for "lrange"

- use tcl 8.5 expand operator instead of "eval lappend ..." idiom

  1. … 7 more files in changeset.
- modernize tcl

  1. … 9 more files in changeset.
- fix function for multiserver and global driver configurations

- mark "util_unlist" as depreacted, since it is superceded by the tcl-builtin lassign

- use "lassign" instead of "foreach ... break" idiom

- modernize tcl

- use ad_return_top_of_page rather then the raw ReturnHeaders

  1. … 1 more file in changeset.
- mark strange functionad_dbclick_check_dml as deprecated

- improve clarity of the code

- raise limit in html/text processing from 1000 to 3000 in "loop detection"

- improve performance by byte-code-compiling expressions

- use more tcl8.5 idioms

  1. … 2 more files in changeset.
- mark util_ReturnMetaRefresh deprecated as indicated in http://openacs.org/forums/message-view?message_id=121704

- replace deprecated "util_quote_double_quotes" by "ad_quotehtml"

- mark "export_url_vars" as deprecated as indicated by the documentation

- replace deprecated "export_url_vars" by "export_vars -url"

- fix bracing in "export_vars -form"

  1. … 121 more files in changeset.
- mark "export_url_vars" as deprecated as indicated by the documentation

- replace deprecated "export_form_vars" by "export_vars -form"

- replace deprecated "ad_export_vars" by "export_vars"

  1. … 72 more files in changeset.
- revert form_vars update

  1. … 82 more files in changeset.
- replace deprecated "ad_export_vars" by "form_vars"

  1. … 53 more files in changeset.
- replace deprecated "export_form_vars" by "form_vars"

  1. … 31 more files in changeset.
- modernize tcl

- remove unneeded "expr" in side if-expressions

  1. … 13 more files in changeset.
- set "ad_conn peeraddr" to the value of "X-Forwarded-For" only in ReverseProxyMode

  1. … 1 more file in changeset.
Adding config parameter ReverseProxyMode in order to let know openacs that it runs behind a proxy that handles encrypted connections and that it should always use the https protocol.

  1. … 1 more file in changeset.
- get rid of empty_string_p

  1. … 20 more files in changeset.
- use tcl 8.5 idioms

Performance improvements for rp_filter and parameter:

- improve performance of rp_filter (which is run on every

non-resources request) significantly (often a factor of 2)

- improve scalability by reducing number of required mutex locks

(e.g. for secret token handling)

  1. … 8 more files in changeset.