• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merged oacs-5-6 to HEAD. HEAD now installs and passes all core tests. There

may still be some lingering problems due to my screwing up the oacs-5-6

branch earlier, I'll be looking into this later.

  1. … 200 more files in changeset.
In NaviServer usage of ns_startcontent is deprecated instead we use ns_headers to specify the content-type which is added to the connection outputheaders ( which are sent to the client when the first ns_write is called, so no need to use ns_write to write headers to the client before serving the content)

adding paypal AddtoCart and ViewCart buttons for PayPal Standard Merchant service

adding PayPal Payments Standard feature, cart upload options

    • -0
    • +51
    /openacs-4/packages/ecommerce/www/paypal-thankyou.tcl
    • -11
    • +101
    /openacs-4/packages/ecommerce/www/shopping-cart.tcl
Allow permissions interface to use the default url for searching and grating permissions for users.

Bug fix found when helping Robert with a borked install of bug-tracker.

Changes for supporting postgresql 9.0:

- Avoiding usage of SQL reserved keywords on plpsql functions (plpsql lexer and parser were reworked).

- Fixing all those places on which FROM clause was automatically added by PG ( PG Config add_missing_from parameter was removed for this release of PG ).

Many thanks to Tracy Adams and Jeff Lu for providing first version of the patches.

Removing invalid character that prevented catalog from being loaded.

SuppressHttpPort parameter is located in acs-tcl and not acs-kernel. This was the reason of misbehavior when service is running behind a proxy.

Use passed in content type, default to image

- define set on ::nx::Slot instead of ::xo::Attribute

- some updates for xotcl 2.0

fixing bad proc call

commenting out ecds_ dependency

removing defaults_meta because I am a bad boy. I did not follow the new, unpublished OCT procedures for core changes. (repeating this x100)

removing OpenGraph from default implementation, moving side-bar to ecommerce

    • -0
    • +18
    /openacs-4/packages/ecommerce/lib/share-bar.adp
    • -0
    • +14
    /openacs-4/packages/ecommerce/lib/share-bar.tcl
fixing to not serve social networking icons by default, when connected via https

adding packages/acs-subsite/lib/share-bar for share links example.

    • -0
    • +7
    /openacs-4/packages/acs-subsite/lib/share-bar.adp
    • -0
    • +8
    /openacs-4/packages/acs-subsite/lib/share-bar.tcl
adding OpenGraph protocol default generations for social networking

- Adding RFC 3023 XML mime type awareness to the charset/encoding

handling of the xohttp infrastructure (application/xml*, text/xml*,

*/*+xml).

- In response to an issue reported by Emma and Michael, I fixed the

erroneous double filtering of POST data for encodings/charsets.

- Going down this road, I found a bug in the block-wise delivery in

AsyncHttpRequest->send_POST_data(). The former logic did not

distinguish between byte length and byte ranges properly (length !=

index). This left deliveries beyond the max. block size with broken

when it comes to encoding filtering.

- All changes have been tested for the three main application

scenarios: blocking HttpRequest, non-blocking AsyncHttpRequest, and

HttpRequest+timeout.

removing duplicative parameter

fixing garbled character in file

adding parameters for paypal

initial procs for PayPal and social networking, untested.

    • -0
    • +69
    /openacs-4/packages/ecommerce/tcl/paypal-procs.tcl
new procs

more details added

Made the index page work even if the new "scope" column doesn't exist in

"apm_parameters" (for instance, as when one is updating to openacs 5.6.

accidentally dropped a brace from after upgrade callback proc

add new 3 column template

more spreadsheet procs added, untested