• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Protect Tcl's file operations against leading dashes in file names

  1. … 2 more files in changeset.
merge with changes from https://github.com/tekbasse/acs-mail-lite/tree/master/tcl

in essence, these changes provide support for handling email with attachments based on nsIMAP.

see https://openacs.org/forums/message-view?message_id=5378972 for more background

  1. … 71 more files in changeset.
Use "ad_try" instead of "with_finally"

  1. … 1 more file in changeset.
Fix typo

  1. … 1 more file in changeset.
Backport from HEAD

  1. … 2 more files in changeset.
Bug fix: avoid confusion between command argument and option, when argument starts with "-"

  1. … 81 more files in changeset.
Bug fix: avoid confusion between test argument and option, when text starts with "-"

Many thanks to Franz Penz

  1. … 1 more file in changeset.
whitespace changes

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Fix spelling errors

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

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

  1. … 1 more file in changeset.
- 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. … 754 more files in changeset.
- don't use errorInfo as variable name, if just error message is meant

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. … 2547 more files in changeset.
New feature: now one can send plain filesystem files as email attachments, instead than only those into file-storage

  1. … 8 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. … 3 more files in changeset.
- simply string expressions

- remove unneeded quoting

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

- improve domain guessing for naviserver configurations

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

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)