• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merged changes from the oacs-5-9 branch and resolved conflicts

    • -15
    • +14
    ./acs-mail-lite-callback-procs.tcl
  1. … 7828 more files in changeset.
Fix spelling errors

  1. … 10 more files in changeset.
Improve robustness of "file delete" operations

  1. … 18 more files in changeset.
- add safety-belt for subject lines: in case the string passed in for the subject line contains CRLF, the produced mail might end up destroyed. so remove crlf and add a warning, in case it happens (client bug)

- remove one more assumption that the "base" configuration is always using the http driver

- fix typo

- get variable from ns_set

  1. … 1 more file in changeset.
- remove editing-bug

- make sure to pass always object_id to acs_mail_lite::send_immediately

- perform cleanup and call callback as well in error situations

to be able to handle failed smtp deliveries

- add optional arguments "-status" and "-errorMsg" to interface

of callback acs_mail_lite::send

- prefer ns_quotehtml over ad_quotehtml

  1. … 28 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 748 more files in changeset.
- don't use errorInfo as variable name, if just error message is meant

- standardize url construction

Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
- add convenience function ad_tmpdir

- replace deprecated ns_tmpnam by ad_tmpdirname or ad_tmpdir

  1. … 3 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2541 more files in changeset.
New feature: now one can send plain filesystem files as email attachments, instead than only those into file-storage

  1. … 5 more files in changeset.
- build command for smtp::sendmessage as a list instead of a string (simplifies code, more readable, ... better!)

- improve quoting saftey by using "list" instead of constant braces

- write error message to log file in case smtp::sendmessage raises an error. This way, we try to avoid that a catch on an above calling level swallows silently the error message

- improve variable name

- stop renaming predefined AOLserver/NaviServer command ns_sendmai (for the time migration phase, simply overwrite it)

- replace calls to deprecated "ns_sendmail" to calls to "acs_mail_lite::send"

  1. … 2 more files in changeset.
- make documentation readable on API browser

- simply string expressions

- remove unneeded quoting

- use "in" or not in (ni) operator instead of lsearch

- improve domain guessing for naviserver configurations

- use "lassign" instead of "util_unlist"

  1. … 19 more files in changeset.
- replace deprecated "export_url_vars" by "export_vars -url"

- fix bracing in "export_vars -form"

  1. … 121 more files in changeset.
if processing of email message causes an error, keep it locked to prevent repeated attempts by sweeper and memory leakage

- replace deprecated command "ns_unlink" with native tcl command "file delete"

  1. … 7 more files in changeset.
Don't use the encoded subject in the call to the callback

- guard body from non-positional argument interpretation (many thanks to Franz Penz for the bug fix)

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. … 212 more files in changeset.