Don't report pretty link in export comments for items without a package_id, or export will come out corrupted.(This is the case for global template objects as en:folder.form)
Prevent user from selecting source folder as destination folder when moving files. Localize feedback messages (thanks to Markus Moser for the germen translation)
- Refactor ad_get_login_url reduce replicated code and to make semantics clearer- ad_get_login_url handles now as well cases, where a subsite is mapped to an application package on a subsite- fix a bug in util_current_location in connection with hostnode map
When the kernel parameter "NsShutdownWithNonZeroExitCode" is set (e.g. in the config file) and NaviServer is used, return with a non-zero exit code after ns_shutdown. This lets e.g. windows system to restart the service automatically (the sample config file for openacs in the naviserver archive is updated as an example)
Use per-thread caching instead of nsv for never-changing variable (use ::acs::database_type instead of nsv ad_database_type; when available)This improves concurrency and performance for tight loops (e.g. in developer support)
- fixing regexp for message key in group::new- Introducing lang::util::message_key_regexp to avoid similar confusions in the future- bump verison number of acs-lang to 5.9.1b4- bump version number of acs-subsite to 5.9.1b5