1 2006-12-12 Miguel de Icaza <miguel@novell.com>
3 * MailMessage.cs: Fix this code so that it correctly reports
4 ArgumentNullExceptions.
6 2006-12-12 Atsushi Enomoto <atsushi@ximian.com>
8 * SmtpClient.cs : use CONFIGURATION_DEP when it is
9 System.Configuration.dll dependent.
11 2006-12-10 David Elkind <davide@mainsoft.com>
13 * Attachment.cs - proper file name handling added
14 * AttachmentBase.cs - proper MIME type handling added
15 * MailAddress.cs - Proper mail address handling ('<' and '>' addition) added
16 * MailMessage.cs - Better construction sequence
17 * SmtpClient.cs - Added proper handling of composite message (consisting of alternate views/attachments)
18 - Added handling of user credentials
19 - Added handling of TLS (under TARGET_JVM)
20 - Some other minor fixes
22 2006-12-04 Konstantin Triger <kostat@mainsoft.com>
24 * SmtpException.cs, SmtpFailedRecipientException.cs: TARGET_JVM limitation workaround.
26 2006-12-01 Sebastien Pouliot <sebastien@ximian.com>
28 * SmtpClient.cs: Added MonoTODO for missing SSL/TLS support and
29 updated existing MonoTODO (or changed them to FIXME) to be clearer
30 for anyone using the API.
32 2006-10-31 Sebastien Pouliot <sebastien@ximian.com>
34 * SmtpException.cs: Fix visibility on .ctor(SerializationInfo,
36 * SmtpPermissionAttribute.cs: New (2.0). Security attribute for SMTP.
37 * SmtpPermission.cs: New (2.0). Security permission for SMTP.
39 2006-09-28 Andrew Skiba <andrews@mainsoft.com>
41 * SmtpClient.cs: TARGET_JVM
43 2006-03-11 Miguel de Icaza <miguel@novell.com>
45 * MailAddress.cs: Comment out unused field to remove warning.
47 2006-1-13 John Luke <john.luke@gmail.com>
49 * MailMessage.cs: add [MonoTODO] for FormatException in ctor,
50 throw ArugmentNullException's from the ctors,
51 add internal BodyContentType property,
52 change BodyEncoding to use BodyContentType,
53 change IsBodyHtml to use BodyContentType,
54 * SmtpClient.cs: set timeout initially to 100000,
55 don't throw ArgumentOutOfRangeException when Timeout = 0,
56 add [MonoTODO] for set_host, and throw Exceptions for it,
57 add [MonoTODO] for UseDefaultCredentials,
58 get messageContentType from the message,
59 use "127.0.0.1" for Host and 25 for Port
60 if host or port is not specified until reading
61 them from the configuration files is done
63 2006-1-02 John Luke <john.luke@gmail.com>
65 * DeliveryNotificationOptions: fix value of Delay
67 2005-12-26 John Luke <john.luke@gmail.com>
69 * AttachmentCollection.cs: mark sealed
70 * DeliveryNotificationOptions.cs: fix values
72 2005-12-25 John Luke <john.luke@gmail.com>
74 * SmtpStatusCode.cs: OK > Ok
75 * AttachmentBase.cs: ContentID > ContentId,
77 * AlternateViewCollection.cs: remove destructor,
78 make default ctor internal
79 * MailMessage.cs: add default ctor,
81 * Attachment.cs: add (string, string) ctor,
83 * LinkedResourceCollection.cs: remove destructor,
84 make default ctor internal
85 * AttachmentCollection.cs: mark Dispose virtual,
86 add ISerializable, make default ctor internal
88 2005-12-24 John Luke <john.luke@gmail.com>
90 * LinkedResource.cs: new File
91 * AttachmentBase.cs: new File
92 * MailPriority.cs: new File
93 * AlternateViewCollection.cs: new File
94 * DeliveryNotificationOptions.cs: new File
95 * SmtpFailedRecipientException.cs: new File
96 * AlternateView.cs: new File
97 * LinkedResourceCollection.cs: new File
98 * MailMessage.cs: add some missing properties, update API for 2.0 final
99 * Attachment.cs: inherit from AttachmentBase, update API for 2.0 final
100 * MailAddress.cs: fix ToString, override Equals and GetHashCode
101 * SmtpFailedRecipientsException.cs: use SmtpFailedRecipientException
102 * SmtpException.cs: add [Serializable], ISerializable
103 * MailAddressCollection.cs: inherit from Collection<MailAddress>
104 * AttachmentCollection.cs: inherit from Collection<Attachment>
105 * SmtpAccess.cs: add missing value
106 * SmtpClient.cs: update for 2.0 final API
107 * SmtpStatusCode.cs: add missing value
108 2005-12-24 John Luke <john.luke@gmail.com>
110 * MailMessage.cs: use text/plain by default,
111 patch by Andy Waddell <awaddell@fnfr.com>,
114 2005-12-22 John Luke <john.luke@gmail.com>
116 * SmtpClient.cs: remove use of TransferEncodings that
117 no longer exist in .net 2 final API
119 2005-12-14 Chris Toshok <toshok@ximian.com>
121 * SmtpDeliveryMethod.cs: new enum.
123 2004-09-10 Tim Coleman <tim@timcoleman.com>
124 * SmtpClient.cs SmtpFailedRecipientsException.cs:
125 Add failed recipient exception handling.
127 2004-09-09 Tim Coleman <tim@timcoleman.com>
128 * AttachmentCollection.cs MailAddressCollection.cs:
130 * Attachment.cs: Set content string
131 * MailMessage.cs: Use new collection classes
132 * SmtpClient.cs: Lots of MIME cleanup
134 2004-09-08 Tim Coleman <tim@timcoleman.com>
135 * Attachment.cs: Add SetContentFromFile methods
136 * MailMessage.cs: Add MIME-Version header
137 * SmtpClient.cs: Add some attachment handling.
139 2004-09-04 Tim Coleman <tim@timcoleman.com>
140 * Attachment.cs MailAddress.cs MailMessage.cs SendCompletedEventHandler.cs
141 * SmtpAccess.cs SmtpClient.cs SmtpException.cs SmtpStatusCode.cs:
142 New class stubs for 2.0