• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
Fix bug in code for the validation of signed query variables, when no value was given (and notnull complaint has fired already)

    • -19
    • +22
    ./tcl/tcl-documentation-procs.tcl
Prevent double loading when the identical version is already loaded (can happen via install.xml files)

  1. … 1 more file in changeset.
Use "util::trim_leading_zeros" instead of ad-hoc code

    • -37
    • +30
    ./tcl/tcl-documentation-procs.tcl
Aolserver workaround for ns_set get

Updating of German translation for many packages (many thanks to Markus Moser)

    • -13
    • +20
    ./catalog/acs-tcl.de_DE.ISO-8859-1.xml
  1. … 25 more files in changeset.
Streamlined one more place with new infrastructure (security::configured_driver_info)

Simplified code, improved documentation

Updated es_ES translation

    • -10
    • +14
    ./catalog/acs-tcl.es_ES.ISO-8859-1.xml
  1. … 20 more files in changeset.
Bump version numbers for OpenACS 5.9.1b1

  1. … 81 more files in changeset.