• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix editing bug

Fix spelling errors

    • -4
    • +4
    ./tcl/test/application-data-link-procs.tcl
fix dirty editor buffer leftover

Fix spelling errors

  1. … 8 more files in changeset.
- Tcl idioms: simplify access to first character

  1. … 8 more files in changeset.
- Tcl idioms: simplify access to last character

  1. … 2 more files in changeset.
Place upgrade from insecure request after the optional canonical check

    • -13
    • +19
    ./tcl/request-processor-procs.tcl
- new feature for future releases: UseCanonicalLocation

to force requests submitted to a alternate DNS entry to be

redirected to a canonical name. For more background, see:

https://support.google.com/webmasters/answer/139066?hl=en

https://webmasters.stackexchange.com/questions/44830/should-i-redirect-the-site-ip-address-to-the-domain-name

- use ns_returnmoved (301) instead of ns_returnredirect (302)

for unwanted requests

- fix name/address check: one should not check for the hostname (or

its IP address), but the for DNS name of the configured driver and

its IP addresses. If a host has multiple IP addresses, there might

not be a nsd driver configured on the hostname of the machine.

- make documentation more precise

- provide cross references to similar commands

fix typo

Cover case when -base flag in export_vars contains query variables and no vars are exported. By hand this is silly, but could happen in the context of dynamic url generation when vars to export are not known in advance.

The dict returned from ns_parseurl does not always contain a "port" component

URL-encode folder path (util_current_directory) if used for an HTTP redirect (ad_returnredirect).

fix signature comparison for apm_callback_has_valid_args when nsf procs are used

Improve robustness of file operations against names starting with a "-"

  1. … 6 more files in changeset.
Improve robustness of "file delete" operations

  1. … 18 more files in changeset.
- new function to address problem in issue #3312: ad_urlencode_url.

This function can be passed a url with or without a location and makes

sure, that the folder_path is encoded correctly.

- use ad_urlencode_url as well in export_vars

New function ad_urlencode_folder_path to perform an urlencode operation on the segments of the provided folder path

- fix variable name in lmap statement

- push coockie encoding to emulation level (naviserver does this natively, the aolserver variant handles it no the low-level functions)

ease reading of debug messages; don't unset coockie(s) if there is no session cookie

no need to quote in the quoted string

Unify handling of tmp dir checking (see issue #3308)

  1. … 1 more file in changeset.
Fix issue #3299 : Oracle installs fail on Naviserver due to missing EXIT in SQL scripts

Fix security::validated_host_header on configurations without virtual hosts

Fix compatibility with older versions of NaviServer

- bump version number of OpenACS to 5.9.1b3 and DotLRN to 2.9.1b3

  1. … 79 more files in changeset.
Allow to install dotlrn from repo in one sweep.

Since install-from-repo loads the files noted in install-xml

by itself (obtained from manifest.xml), avoid install attempts

to access these package directories in apm_package_install

(and the private procs apm::process_install_xml apm_invoke_install_proc).

get install recommendation from manifest into repository structure, such such www/install/install-2.tcl can use it

white space changes: remove tabs, remove trailing spaces and unneeded quotes

    • -713
    • +713
    ./tcl/tcl-documentation-procs.tcl