• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add support for Content-Length header and HEAD method to cr_write_content for

lob storage method.

Include Jeff's trick to output a correct content-length for file storage

items from ns_returnfile.

Add href to allowed attributes and remove *. Fix bug#1310

Fix content-length support to use proper header name and actually check in

the queries that grab content length from cr_revisions.

ticket 1576 - problem where a group admin could not add a limited access user. The change is version 1.29 was a little too restrictive. The site-admin check should only be if can_browse_p =0. Also, I changed the defaults for can_browse_p and read_private_data_p to be the most restrictive (it is standard for security to make defaults the most restrictive and then require extra work to add the privileges

- Memory leak fix inspired by Tilmann's patch. This patch however also

releases the RDF and XSL trees when either one couldn't be

parsed. Tilmann's patch works when the XSL transformation is

successful but would fail on deleting the DOM trees when the

transformation failed.

Releasing dom trees of parsed rdf and xsl files as well, not only the one of the generated html.

a few fixes

Adds parameter IndexInternalRedirectUrl to acs-kernel, acs-subsite, bump version nubmers, modifies acs-subsite/www/index.tcl to use param, patch 413 bug 1363 Guan Yang

    • -3
    • +3
    /openacs-4/packages/acs-tcl/acs-tcl.info
ticket 1697 - correction

acs_named_objects superflous now that title is in acs_objects. need to fix the rest of the occurances though

-abort flag does not seem to exist

sync up work

    • -0
    • +31
    /openacs-4/contrib/packages/cop-base/lib/install.xml
    • -0
    • +4
    /openacs-4/contrib/packages/cop-base/www/index.adp
    • -0
    • +14
    /openacs-4/contrib/packages/cop-base/www/doc/index.adp
    • -0
    • +97
    /openacs-4/contrib/packages/cop-ui/lib/cop-master.adp
    • -0
    • +35
    /openacs-4/contrib/packages/cop-ui/lib/cop-master.tcl
    • -0
    • +10
    /openacs-4/contrib/packages/cop-ui/lib/index.adp
    • -0
    • +14
    /openacs-4/contrib/packages/cop-ui/lib/index.tcl
    • -2
    • +1
    /openacs-4/contrib/packages/cop-ui/www/index.adp
  1. … 5 more files in changeset.
ticket 1697

ad_script_abort if ftsdriver missing

    • -1
    • +1
    /openacs-4/packages/search/www/search.adp
    • -3
    • +2
    /openacs-4/packages/search/www/search.tcl
adding a simple example tclwebtest test case that creates a test user and logs him in over HTTP, requests a web page, and then teardowns the user. In order to do this I copied over some procs from etc/install/tcl to tclwebtest-procs.tcl. The procs in etc/install/tcl should go away as we have tclwebtest fully integrated in acs-automated-testing

Add head to switch statement for authorization.

Fix reference to outputheaders, it should have been all lowercase.

Add support for HEAD operation on webdav service contract.

Add HEAD operation to service contract definition.

Add support for HEAD method for webdav content. cr_write_content still

needs to be modified to return a HEAD response instead of the

entire item for "lob" storage method.

Merging Jeff's fixes from HEAD.

fix the parse to get the lock token, return size 0 for null content length, urldecode the Destination header. make some ns_log notices debug. flip size and filename for the cr_import_content call (this was already done I thought, can't

hurt to make sure)

fix upgrade script, set package, title for forums on new and edit, propigate displayed_object_id for forum

    • -1
    • +2
    /openacs-4/packages/forums/tcl/forums-procs.tcl
    • -0
    • +8
    /openacs-4/packages/forums/tcl/forums-procs.xql
add LOCK and UNLOCK to the tDAV options

fix the parse to get the lock token, return size 0 for null content length,

urldecode the Destination header. make some ns_log notices debug.

flip size and filename for the cr_import_content call.

Fixed bugs

send a content-length 0 header for empty files.

add package_id to folder create

dav procs merged from 5.1. Thanks Dave\!

added diagrams of group model

    • binary
    /openacs-4/packages/acs-core-docs/www/images/group-initial.png
Some stuff I forgot to commit before.

    • -8
    • +14
    /openacs-4/packages/dotkul/lib/generic-page.tcl
    • -3
    • +25
    /openacs-4/packages/dotkul/tcl/dotkul-procs.tcl