• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- don't report urls in security::locations obtained form https drivers which loaded but not listening (identifiable via port number 0)

- don't complain in rp_lookup_node_from_host when pass-in host is emtpy (return empty node_id as well)

- proc get_referrer: add optional flag "-relative" to return the referrer without protocol and host

+CVS: ----------------------------------------------------------------------

- don't rely on abbreaviation "int"

- improve backward compatibility: although permission_p is boolean, the results of often compared with literal "0" and "1", so return an integer as well

- make test working as well for newer versions of nsf

- removed space

file acs-kernel-procs-postgresql.xql was initially added on branch oacs-5-9.

    • -0
    • +0
    ./tcl/acs-kernel-procs-postgresql.xql
- Add SQL schema acs_permission to allow to call sql-functions for

Oracle and PostgreSQL in exactly the same way

- Move postgres permission function to the new neamespace and provide

stubs for backward compatibility

- New function permission::get_parties_with_permission

to support a restricted form of reverse lookup for permssions

in order to reduce the dependencies on

acs_object_party_privilege_map for PostgreSQL

- make upgrade scripts more robust (support repeated loading)

- bump verison number of acs-tcl to 5.9.1d9

- bump version number of acs-kernel to 5.9.1d11

    • -0
    • +16
    ./tcl/acs-kernel-procs-postgresql.xql
    • -7
    • +6
    ./tcl/acs-permissions-procs-oracle.xql
    • -8
    • +8
    ./tcl/acs-permissions-procs-postgresql.xql
  1. … 5 more files in changeset.
file acs-kernel-procs-oracle.xql was initially added on branch oacs-5-9.

    • -0
    • +0
    ./tcl/acs-kernel-procs-oracle.xql
- replace obsolete all_object_party_privilege_map by acs_object_party_privilege_map

Bugfix:

- when a package is deleted, which is already disabled, the

"before-uninstall" callback was not executed.

- Reason: apm_version_id_from_package_key returns just enabled packages

- the new version of apm_version_id_from_package_key has an optional

argument "-all" to return enabled or disabled version_ids

- removed escaped testing code

- regenerated documentation to fix escaping problem in docbook: when a "programlisting" contains a message key, it is properly escaped when putting a ­ after the first hash

  1. … 124 more files in changeset.
- unset coockies with the same "-secure" setting, which was used when creating it (differed for ad_session_id and ad_user_login).

- improve documentation

- improve behavior on invalid host headers and comment the purpose in more detail

- fix typos in documentation

    • -12
    • +12
    ./tcl/tcl-documentation-procs.tcl
- terminate filter with filter_return when errors occur

- fix error message

- return for unset host entry ""

- allow empty port from provided host header

- add validation against invalid host header fields

- use filter_return to terminate filter on errors

- return complaint in case of invalid lanuguage setup

- don't swallow sliently exceptions

Fix indentation from previous commit

Fixed problem when exporting empty variables pointed by Gustaf:

when one exported something like {{var ""} ... this was seen as absence of value,

so $var was searched for one in the caller scope. Hardened check for presence of an explicit value.

- reject requests where host contains invalid characters

- improve formatting

- don't log errors on abort script operations