Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1CC54CF8A for ; Fri, 4 May 2012 15:32:13 +0000 (UTC) Received: (qmail 37457 invoked by uid 500); 4 May 2012 15:32:12 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 37313 invoked by uid 500); 4 May 2012 15:32:12 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 37305 invoked by uid 99); 4 May 2012 15:32:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 May 2012 15:32:12 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FREEMAIL_FORGED_REPLYTO,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sgoeschl@gmx.at designates 213.165.64.22 as permitted sender) Received: from [213.165.64.22] (HELO mailout-de.gmx.net) (213.165.64.22) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 04 May 2012 15:32:04 +0000 Received: (qmail invoked by alias); 04 May 2012 15:31:42 -0000 Received: from chello080108123177.3.11.vie.surfer.at (EHLO deathmarch.local) [80.108.123.177] by mail.gmx.net (mp028) with SMTP; 04 May 2012 17:31:42 +0200 X-Authenticated: #35915548 X-Provags-ID: V01U2FsdGVkX1/EMk8JVWDEqjCjtpKR4w02iyVk1fhpqNUV/RCiyP zVvYSQUge+awoU Message-ID: <4FA3F65D.9010502@gmx.at> Date: Fri, 04 May 2012 17:31:41 +0200 From: Siegfried Goeschl Reply-To: sgoeschl@gmx.at User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: Commons Developers List Subject: [VOTE] Release of commons-email-1.3 based on RC3 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 X-Virus-Checked: Checked by ClamAV on apache.org Hi, I would like to call a vote from commons-email-1.3 based on RC3 Changes in this version include: New features: o Update the current trunk to be binary compatible with the commons-email-1.2 release. Issue: EMAIL-111. Thanks to Florian Pirchner. o Added unit test to ensure that parsing the broken mime message does not cause an OutOfMemoryException. Issue: EMAIL-110. Thanks to Thomas Pummer. o HtmlmageEmail should support class path resources Issue: EMAIL-108. Thanks to Elisabeth Kasimir, Alexander Kasimir. o Added a MultiPartEmail.attach(File) method since attaching a file is a simple and common. o Added MimeMessageParser and MimeMessageUtils. Fixed Bugs: o DataSourceFileResolverTest fails under IBM JDK 1.4 and 1.6 running on Windows. Issue: EMAIL-112. Thanks to Peter Kofler. o Maven Site fails with error in Checkstyle configuration. Issue: EMAIL-113. Thanks to Peter Kofler. o The patch actually broke sending emails over a secured connection - disabled the "MAIL_SMTP_SSL_CHECKSERVERIDENTITY" and "MAIL_SMTP_SSL_ENABLE" activation. Tested the functionality using GMail, GMX and Office365 so the code is at least working for a couple of existing SMTP servers. Also added 'sslCheckServerIdentity' including setter and getter. Also added a chapter regarding "Security" to the user manual. Issue: EMAIL-105. Thanks to Siegfried Goeschl. o Added mime.types to META-INF - the definition is actually found in activation.jar but did not work. Issue: EMAIL-107. Thanks to Claus Polanka, Michael Jakl. o STARTTLS can be used even without authenticator. Issue: EMAIL-106. Thanks to Bruno Harbulot. o Clarified the meaning of setTLS() which actually sends a "STARTTLS" command from the client to the SMTP server. Please note that some "protected" variables were renamed which could break existing code. Issue: EMAIL-105. Thanks to Bruno Harbulot. o Fixed HtmlEmail embed toLowerCase bug with Turkish locale. Issue: EMAIL-102. Thanks to Okan �zeren. o Specified Content-ID is now used when embedding a File object in an HtmlEmail. Issue: EMAIL-101. Thanks to Andrew Starodub. o Restore Java 1.4 compatibility. o Throwing an IllegalStateException when setting mail session properties for an already created mail session because the settings would be ignored. Please note that this change could potentially break existing (but invalid) code. Issue: EMAIL-96. o Encoding and folding of headers is now done by commons-email. Issue: EMAIL-98. Thanks to Mario Daepp. o The default connection timeout is set to a reasonable default value of 60 seconds. Issue: EMAIL-100. Thanks to David Parks. o Moving the various constants from 'EMail' to 'EmailConstants' o All setters are returning "this" to simplify building an email. Issue: EMAIL-76. Thanks to Yu Kobayashi. o Adding ImageHtmlEmail to create HTML emails with embedded images either downloaded from HTTP or from the local file system. Issue: EMAIL-92. Thanks to Dominik Stadler. o Calling buildMimeMessage() before invoking send() caused duplicated mime parts for HtmlEmail. The implementation now enforces that an email can be only used once and throw an exception when multiple invocations of buildMimeMessage() are detected. Issue: EMAIL-95. o Incorrect SMTP Port number shown in error message when an email fails to send due to a blocked port and SSL is used. Issue: EMAIL-91. Thanks to Kevin Lester. The files: The artifacts are deployed to Nexus [1] (and [2]). The tag: http://svn.apache.org/viewvc/commons/proper/email/tags/EMAIL_1_3_RC3/ The site: http://people.apache.org/builds/commons/email/1.3/RC3/site/ Additional Notes: o the RC is binary compatible to commons-email-1.2 whereas the remaining Clirr warnings stem from moving constants to an interface Please take a look at the commons-email-1.3 artifacts and vote! Please note: This vote is "majority approval" with a minimum of three +1 votes (see [3]). ------------------------------------------------ [ ] +1 for community members who have reviewed the bits [ ] +0 [ ] -1 for fatal flaws that should cause these bits not to be released, and why.............. ------------------------------------------------ Thanks in advance, Siegfried Goeschl [1] https://repository.apache.org/content/repositories/orgapachecommons-095/ [2] https://repository.apache.org/content/repositories/orgapachecommons-095/org/apache/commons/commons-email/1.3/commons-email-1.3-source-release.zip [3] http://www.apache.org/foundation/voting.html#ReleaseVotes --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org