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