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