• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Set an NSV variable so that only one instance of process_queue proc runs at at time.

Fix bug#2586. Set and NSV variable to ensure the process_queue procs only runs on instance at a time.

added automated test

    • -0
    • +32
    ./test/acs-mail-procs.tcl
  1. … 4 more files in changeset.
make some Notices either warnings or debug and made them more descriptive by generally including the proc name as well bug #1032

  1. … 74 more files in changeset.
changed routine logging from Notice to Debug

merge of 4.6.3b1 to HEAD

  1. … 43 more files in changeset.
I've changed "timestamp" to "timestamptz" and have begun fixing some

code that used to be legal but as of PG 7.3 is not. You can no longer

subtract an integer from a timestamp but must cast to date, "timestamp"

disappeared (must use "interval" now), "datetime" disappeared ("timestamptz"),

and suchwhat.

Not done but closer than it was before ...

  1. … 53 more files in changeset.
fixed up casting in the calling of new content item to be better at handling nulls

fixed conflicts

1. Added a new Tcl procedure to the content repository's library, named

cr_write_content, which properly writes content to the connection

regardless of RDBMS and storage type. This simplified a bunch of stuff

(which explains the removed files).

2. Fixed a lot of general comments issues regarding HTML vs. Plain/Text,

attachments, etc.

3. Partially ported glossary.

  1. … 80 more files in changeset.
added test on server startup to see if ns_uuencode works and, if so, to use it

  1. … 1 more file in changeset.
fixed display of CR file content in oracle

  1. … 8 more files in changeset.

A bunch of "ACS"->"OpenACS" and similar changes

  1. … 28 more files in changeset.
fixed MIME type checking for text inside oracle clob

fixed queries to use CR

added acs_mail_base64_encode - a tcl proc that uuencodes

fixed acs_mail_set_content to use CR

same for acs_mail_set_content_file

added acs_mail_uuencode_file to uuencode a file

changed acs_mail_encode_content a lot to properly read data from the CR and encode it as needed

changed recursive db_foreach to a db_list_of_lists followed by a foreach to prevent running out of handles

added a check of MIME type to decide whether to add 'Content-Transfer_Encoding: base 64'

commented out the code that puts To: and From: address into Headers to prevent duplicate To: and From: addresses in the email

changed acs_mail_content_new to be private. doesn't make sense to call it without a message_body

changed to use content repository, rather than acs-content

fixed 'FIXME LOB'

    • -57
    • +170
    ./acs-mail-procs-postgresql.xql
changed to use content repository, rather than acs-content

updated with vinods patches

  1. … 3 more files in changeset.
took out fixme comments that were completed

fixed another pl/sql that I forgot

Initial Revision

    • -0
    • +216
    ./acs-mail-procs-postgresql.xql
    • -0
    • +130
    ./acs-mail-procs.xql
Initial Revision

    • -0
    • +203
    ./acs-mail-procs-oracle.xql
OpenACS 4.x

  1. … 1320 more files in changeset.
Initial revision

    • -0
    • +587
    ./acs-mail-procs.tcl
  1. … 1320 more files in changeset.