• last updated 33 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- use list instead of quoted strings in util_memoize to avoid surprises with empty strings etc.

- use quoting more consistently

- use more safe version comparison

- added an option flag "ignore_missing_package_ids" to xo::db::Class ad_instproc instantiate_objects to

omit warnings about missing package_ids for parameters. Currently, OpenACS creates apm_paramter

objects without a package_id. This is not so easy to fix in the kernel, since e.g. the

package_id of acs-kernel is created after the paramters are added. One could use an

"magic object id", but that would need special handling on several places.

Provide a more useful error message when something fails in the transaction

Fix lc_time_fmt_compile

- use call-by-reference rather than call by value for passing values to included subtemplates (should be done probably on many more places)

    • -4
    • +4
    /openacs-4/packages/forums/www/message-post.adp
    • -1
    • +1
    /openacs-4/packages/forums/www/message-view.adp
- use call-by-reference rather than call by value for passing values to included subtemplates (should be done probably on many more places)

    • -1
    • +1
    /openacs-4/packages/forums/www/user-history.adp
- fix for bug #3224

Removed duplicate parameter

Added '::xo::library doc' to avoid loop

Added ::xo::library doc, as the server otherwise runs into a "sourcing loop",

when the file is 'xo::library require'd by another package/file...

Fixed second typo in SQL condition for publish_status

Fixed typo in SQL condition for publish_status

Fixed proc cr_create_content_file_from_string

Because of an earlier copy/paste mistake:

* variable $dir was not set (replaced with cr_fs_path)

* rearranged blocks, so that $content_file is already set

- white space change to follow coding conventions

- what space change to follow coding guidelines

- factor out apm_package_url

- use lassign instead of 3 cmds

- output same debug line for every transfer method

file upgrade-5.8.1d4-5.8.1d5.sql was initially added on branch oacs-5-8.

Fixing bug 3223

- don't call deprecated util_ReturnMetaRefresh which does not seem necessary, at least for internal redirects

- adjust introspection interface to newest version of nsf

- don't treat all warnings from clamav as virus detections (had false positives on flash files; many thanks to Markus Moser for the suggestion and testing)

- add support for column expressions index (many thanks to Michael Aram)

- make sure to provide description also in error cases

- skip invalid categoy-ids in weblog query

    • -0
    • +4
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
- Sanitize URL to avoid potential injection attack (many thanks to Frank for reporting it)

- change 'util_memoize "..."' into 'util_memoize [list ...]' as pointe out by Frank for security reason and correctness

- add "nsudp" to the list of known socket drivers

- strip optional body prefix from nsf::procs