X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem%2FSystem.Net.Mail%2FChangeLog;h=4ef8abefea310755aee6e039df0fc59bf5c7c2c4;hb=bf5947a0fd2b523c30833605ee69b2b041aa43f4;hp=94bced4cd1c436c343b763e69f45aec272c7f332;hpb=c477d20a6c23d69f4dfebd6580206ccce11cb8a6;p=mono.git diff --git a/mcs/class/System/System.Net.Mail/ChangeLog b/mcs/class/System/System.Net.Mail/ChangeLog index 94bced4cd1c..4ef8abefea3 100644 --- a/mcs/class/System/System.Net.Mail/ChangeLog +++ b/mcs/class/System/System.Net.Mail/ChangeLog @@ -1,3 +1,225 @@ +2010-06-28 Gonzalo Paniagua Javier + + * SmtpClient.cs: support PLAIN authentication and throw if LOGIN and + PLAIN are not supported. Fixes bug #607249. + +2010-05-04 Miguel de Icaza + + * Apply patch from Ted Unangst to fix bug 574049 + +2010-03-06 Gonzalo Paniagua Javier + + * SmtpClient.cs: typo in reply-to header. Thanks to Chris Tomlinson. + Fixes bug #578271. + +2010-02-15 Gonzalo Paniagua Javier + + * SmtpClient.cs: generate correct MIME when there are text and html + linked resources. Fixes bug #579984. Patch by Ásgeir Halldórsson. + +2010-01-21 Gonzalo Paniagua Javier + + * SmtpClient.cs: rethrow inner exception so that + AsyncCompletedEventArgs.Error gets the right value on error. Patch + by Dimitar Dobrev. + +2009-12-11 Miguel de Icaza + + * SmtpClient.cs: Add half-implemented feature, TargetName for the + SPN SMTP system. + + * SmtpClient.cs, MailMessage.cs: Add 4.0 APIs. + +2009-08-20 Sebastien Pouliot + + * SmtpClient.cs: Honor ServicePointManager. + ServerCertificateValidationCallback when provided + +2009-08-03 Gonzalo Paniagua Javier + + * Attachment.cs: set the body encoding for multipart attachments. + Fixes bug #527177. + +2009-06-08 Gonzalo Paniagua Javier + + * SmtpClient.cs: handle dots. Patch by Ted Unangst that fixes bug + #392875. + +2008-11-17 Gonzalo Paniagua Javier + + * SmtpClient.cs: remove unused variable and obsolete comment. + +2008-09-17 Miguel de Icaza + + * SmtpClient.cs: Actually set some of the headers like Priority, + ReplyTo and Sender. + +2008-09-05 Atsushi Enomoto + + * SmtpClient.cs : attachment stream consumption was insufficient. + Fix bug #347553, by David Ion. + +2008-08-16 Gert Driesen + + * SmtpClient.cs: Fixed paramname of Argument(Null)Exceptions to match + MS. Removed upper limit check for Port. Modified Send to no longer + allow a whitespace-only Host. Moved checks for SpecifiedPickupDirectory + delivery method to SendFile, and use Path.IsPathRooted to check for + absolute paths instead of using a unix-only check. In Send, wrap all + non-SMTP errors in an SmtpException. + * SmtpException.cs: Correctly chain up all .ctors. Removed extra + null check in deserialization .ctor. + +2008-08-15 Atsushi Enomoto + + * SmtpClient.cs : fixed bug #382670, based on the patch by Ted + Unangst. DeriveryMethod.SpecifiedPickupDirectory was not supported. + +2008-08-14 Atsushi Enomoto + + * SmtpClient.cs : Patch by Ted Unangst, fixed bug #392843. + Encode emails correctly as well as join multiple emails + correctly. + +2008-08-12 Atsushi Enomoto + + * SmtpClient.cs : fixed bug #392682, in the same spirit in the + patch by Ted Unangst, to assure safety on socket closing. + +2008-08-07 Atsushi Enomoto + + * SmtpClient.cs : Fixed bug #392809, patch by Ted Unangst. Text body + was not copied to byte array which is being sent. + +2008-04-21 Andreas Nahr + + * SmtpClient.cs: Fix bug with string handling + +2008-04-21 Andreas Nahr + + * SmtpClient.cs: Fix formatting + +2008-04-20 Gonzalo Paniagua Javier + + * SmtpClient.cs: made ParseExtension() work. After STARTTLS, reset + data retrieved from EHLO. + Fixes bug #377463. + +2008-04-03 Juraj Skripsky + + * Attachment.cs (InitName): Use Path.GetFileName instead of Substring hack. + Fixes bug #366947. + +2008-01-29 Juraj Skripsky + + * SmtpClient.cs (ToQuotedPrintable): Escape the escape character "=". + +2008-01-29 Juraj Skripsky + + * SmtpClient.cs: Remove ':' from the time zone offset in the + mail's date field. Fixes bug #351443. + (ToQuotedPrintable): Make sure text encoded as quoted-printable does + not contain more then 76 chars per line (required by rfc1521). Fixes + bug #351448. + +2007-12-06 Atsushi Enomoto + + * AlternateView.cs : supply charset info for ContentType. + * SmtpClient.cs : for ToQuotedPrintable() input, don't use utf8 + StreamReader to get input string. Just use Encoding.GetBytes(). + Fixed bug #346162. + +2007-12-05 Atsushi Enomoto + + * MailMessage.cs : fixing cosmetic .net compatibility. Automatically + fill ASCII when guessed encoding is nothing. + +2007-12-05 Atsushi Enomoto + + * SmtpClient.cs : fold base64 string at 76 characters. + Should fix bug #344974. + +2007-12-05 Atsushi Enomoto + + * Attachment.cs : use correct TransferEncoding when (Text)Encoding + is specified. + * MailMessage.cs : ContentTransferEncoding implementation went into + ContentType. + +2007-12-04 Arina Itkes + + * SmtpException.cs, SmtpFailedRecipientException.cs, + SmtpFailedRecipientsException.cs: + Changes for SOAP serialization compatibility with .NET. + +2007-11-05 Atsushi Enomoto + + fixed bug #339037. + * AlternateView.cs : CreateAlternateViewFromString() allows null + Encoding. + * SmtpClient.cs : looks like when Body is null and AlternativeViews + contains only 1 item, then the alternate view becomes as if it + were just a body. To make this possible, added couple of more + transfer-encoding conversion methods. + For more AlternateViews cases, Body is treated + as empty. With attachments it is even complicated: those alternate + views are just in one boundary, so do not send empty string. + Removed debug output (Console.WriteLine). + + What a mess. + +2007-10-30 Arina Itkes + + * SmtpClient.cs: Fix of SmtpClient.Read() method: + Added check of string position before calling + Substring and IndexOf methods of string. + +2007-10-23 Atsushi Enomoto + + * SmtpClient.cs : small async refactory. + +2007-10-23 Atsushi Enomoto + + * SmtpClient.cs : Implemented async operations. + +2007-10-23 Atsushi Enomoto + + * Attachment.cs : reverted previous change. NameEncoding is not + guessed at set_Name(). + +2007-10-22 Atsushi Enomoto + + * SmtpClient.cs : lunatic cyclic build. + +2007-10-22 Atsushi Enomoto + + * AttachmentBase.cs : implemented Dispose(bool). + +2007-10-22 Atsushi Enomoto + + * AttachmentCollection.cs : remove TODO. + * Attachment.cs : guess NameEncoding when set_Name(). + * MailMessage.cs : moved encoding guess impl to ContentType. + * SmtpClient.cs : moved RFC 2047 encoding impl to ContentType. + Support attachment Name encoding. Added some SSL changes (it's not + working yet). + +2007-10-22 Atsushi Enomoto + + * SmtpClient.cs : attachment refactory. First, determine whether we + send multipart/mixed for attachments. Second, determine whether we + send multipart/alternative for AlternateViews. + Consider LinkedResources. Mark EnableSsl as TODO. + +2007-10-22 Atsushi Enomoto + + * LinkedResource.cs : Now they are implemented and soon to be + supported. Fixed TransferEncoding (same as other AttachmentBase). + +2007-10-22 Atsushi Enomoto + + * Attachment.cs : null name is allowed. + 2007-10-19 Atsushi Enomoto * AlternateView.cs, AttachmentView.cs, AttachmentBase.cs :