• last updated 23 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
After fixing previous commit, use ad_urlencode_path and ad_urlencode_query instead of ns_urlencode in export_vars and export_entire_form_as_url_vars.

This way URL is encoded properly and we avoid a bug when variables called "--" or with value "--" are exported.

Reverting and fixing previous commit, which erroneously brought HEAD version in 5-9 branch

    • -1335
    • +1493
    ./utilities-procs.tcl
Use ad_urlencode_path and ad_urlencode_query instead of ns_urlencode in export_vars and export_entire_form_as_url_vars.

This way URL is encoded properly and we avoid a bug when variables called "--" or with value "--" are exported.

    • -1493
    • +1335
    ./utilities-procs.tcl
Use ad_urlencode_path and ad_urlencode_query instead of ns_urlencode in export_vars and export_entire_form_as_url_vars.

This way URL is encoded properly and we avoid a bug when variables called "--" or with value "--" are exported.

- use [util_current_location] instead of host-header field to show

correct host also when no host header field is available

- use wildcard matching for driver names to detect protocol

in case multiple drivers of the same type are loaded with

names with different suffixes

- fix util::split_location

- truncate overlong lines in ad_get_tcl_call_stack

  1. … 1 more file in changeset.
- include peer address in ad_log message

- remove ns_share

- remove redundant definition of ad_dateentrywidget (was once defined as via "proc" and immideately later redefined via ad_proc)

  1. … 2 more files in changeset.
- generalize hostname and port splitting in order to support IP-literal notation of RFC 3986

  1. … 1 more file in changeset.
- improve variable name

- fix lob interface (especially for portraits)

  1. … 5 more files in changeset.
- fix variable name

- sigh, add missing dollar signs

- more comments and fine-tuning

- refactor and comment util_current_location

- fix collateral damage of fix for bug #3201

- improve documentation

- fix for bug #3201

- reduce verbosity

- reduce verbosity

- new function: "ad_log" (same interface like "ns_log") to output

calling context to log file (calling URL and callstack)

  1. … 2 more files in changeset.
- improving names and documentation

- fix spelling of variable name

- added experimental disk cache

  1. … 1 more file in changeset.
make signed parameters more useful:

- added secret for parameter signature (can be configured

in config file in section "ns/server/${server}/acs"

parameter "parametersecret"

- allow specification of expiration for signed parameters via

"max_age" in export_vars (eg. "user_id:sign(max_age=20)", meaning:

valid for 20 seconds)

- don't advertise deprected procs in documentation

  1. … 1 more file in changeset.
- set port to default-port when switching proto to https behind a proxy

    • -1257
    • +1258
    ./utilities-procs.tcl
  1. … 1 more file in changeset.
- fix default

- prefer ns_quotehtml

- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
- balance brackets