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