• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove complex-send as agreed in TIP#127

  1. … 20 more files in changeset.
Merged from 5.4.2

  1. … 283 more files in changeset.
Fixed problem with complex send not knowing about the new valid_email_p procedure. additionally made sure that no empty header could be passed, as this breaks smtp::sendmail

  1. … 1 more file in changeset.
Move complex_smtp to smtp. Mark ::sendmail and ::deliver_mail as deprecated

  1. … 1 more file in changeset.
Remove duplicated proc

Update calls to utils procs adding the namespace

Rolling back to the working version (decided during informal OCT in IRC today)

  1. … 1 more file in changeset.
Add missing join

Fix typo, llength spelled incorrectly.

Cleaned up complex_send, broke it down into multiple parts, refactored repetitive things into foreach loops, made sure rollout support is handled in complex_smtp, thopugh I have no idea how to do the filters there.... This is in need of testing and should only act as a commit for the OCT to decide if this is going in the right direction.

Fix message initialization. Was failing in case the message has no alternative and no attachament. In case the message has an alternative and no attachment, it was initialized twice.

I think I fixed the problem with multipart/mixed of e-mails with no attachments. This should be tested though. I am putting this out to see if I might have a mismatch in my train of thought.

Fixed the confusion about single_email_p in complex_send_immediately using the defaults which make most sense. Fixed documentation accordingly

Fix malformed date and encode subject (using helper procs). Set the charset for message body (utf-8)

Turn ds_comment into ns_log debug

Indent code

  1. … 3 more files in changeset.
Fixed the cmd_string

Fixed bug with missing mail_package_id variable

Added checking for valid emails and record bounces when the email is not valid

  1. … 4 more files in changeset.
Fixing minor bugs with regards to parameters and started to split up the code a little bit more to make it readable

  1. … 3 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
Added error tracking to the complex_sweeper and fixed an error with the reply_to address

  1. … 1 more file in changeset.
Support for from_addr in addition sender_id in the complex_send callback. Correctly handle incoming file attachments. Get rid of hard coded subject_encoding

  1. … 3 more files in changeset.
Added support for reply_to address

  1. … 7 more files in changeset.
Fixed problem with very long subjects

More cleaning up and oracle scripts

  1. … 4 more files in changeset.
Moved complex_send to its own file. Fixed character encoding after finding by accident that a procedure mime::word_encode actually exists...

    • -0
    • +702
    ./complex-send-procs.tcl
  1. … 1 more file in changeset.