• last updated 59 mins ago
Constraints: committers
Constraints: files
Constraints: dates
Create utility to retrieve pdf information using poppler utils (https://poppler.freedesktop.org/)

This includes author, number of page, encription (yes/no), pdf version etc.

Fix typo (non-commented testing line)

Perform less aggressive cache flushing

Furthermore, allow ns_cache_flush in xo::clusterwide

  1. … 1 more file in changeset.
Bugfix ad_user_login

-expire flag for ad_set_signed_cookie (and therefore ad_set_cookie) was not specified by ad_user_login and set false per-default. This prevented parameters to set cookie expiration to have an effect, even when -max_age was correctly specified.

Now we set the -expire flag according to the -forever flag.


Decode form variables when a payload is transformed from form-urlencoded to multipart. Fix documentation for -formvars parameter


Avoid double encoding when content is in the same encoding as that of tcl interpreter

Fix nonsense fconfigure -translation $encoding

Try to make code clearer

Small improvement for portrait management (deletion)

Exploit existing on delete cascade constraints when we delete a portrait, instead of deleting stuff manually.

Also, put remaining logics into a proc and use it in acs_user::delete to address legit use case of people wanting

to remove a user permanently without removing portrait in advance.

  1. … 2 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

    • -8
    • +8
  1. … 7820 more files in changeset.
undo untested last minute check

Fix typo

Flush cache also for ancestors of nodes when mounting a package

Unify version comparison logics so we always use apm_version_names_compare instead of other db api as apm_package_version__version_name_greater plus handcrafted queries which also might behave slightly differently

add self-healing code to reduce number of error messages in error cases

fixed typo in comment

try to re-init packages on apm-load to overcome problems with blueprint updates on AOLserver

  1. … 2 more files in changeset.
Improve explaination

Fix typo

Point out why these two procs are not currently in use around

don't return "0" for [util::trim_leading_zeros ""]

add compatibility function for AOLserver for ns_md5

add "see also" references to parameter::get and "parameter::get_global_value"

applying a solution for the minor-version upgrade, not requiring larger refactoring

  1. … 1 more file in changeset.
Setting global var as well in -procs file (debuggin install from repo)

setting global variable in -init proc (actually a last option for upgrades from repository)

Debug "upgrade from repo strangeness": don't skip loading of acs-tcl files

Remove useless quotes

Standardize spellings of names

  1. … 4 more files in changeset.
- additional subcommand [ad_conn vhost_url] to obtain the url of host-node-mapped subsites

- solve the problem with util_current_directory via [ad_conn vhost_url]

- Make util_current_directory subsite aware

- add [ad_conn behind_proxy_p] and [ad_conn behind_secure_proxy_p] to centralize logic

- use the new function fix [security::get_qualified_url] when running behind a proxy