2006-12-12 Miguel de Icaza <miguel@novell.com>
[mono.git] / mcs / class / System / System.Net.Mail / ChangeLog
1 2006-12-12  Miguel de Icaza  <miguel@novell.com>
2
3         * MailMessage.cs: Fix this code so that it correctly reports
4         ArgumentNullExceptions.
5
6 2006-12-12  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * SmtpClient.cs : use CONFIGURATION_DEP when it is
9           System.Configuration.dll dependent.
10
11 2006-12-10  David Elkind  <davide@mainsoft.com>
12
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
21
22 2006-12-04  Konstantin Triger  <kostat@mainsoft.com>
23
24         * SmtpException.cs, SmtpFailedRecipientException.cs: TARGET_JVM limitation workaround.
25
26 2006-12-01  Sebastien Pouliot  <sebastien@ximian.com>
27
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.
31
32 2006-10-31  Sebastien Pouliot  <sebastien@ximian.com>
33
34         * SmtpException.cs: Fix visibility on .ctor(SerializationInfo,
35         StreamingContext).
36         * SmtpPermissionAttribute.cs: New (2.0). Security attribute for SMTP.
37         * SmtpPermission.cs: New (2.0). Security permission for SMTP.
38
39 2006-09-28  Andrew Skiba  <andrews@mainsoft.com>
40
41         * SmtpClient.cs: TARGET_JVM
42
43 2006-03-11  Miguel de Icaza  <miguel@novell.com>
44
45         * MailAddress.cs: Comment out unused field to remove warning. 
46
47 2006-1-13  John Luke  <john.luke@gmail.com>
48
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
62
63 2006-1-02  John Luke  <john.luke@gmail.com>
64
65         * DeliveryNotificationOptions: fix value of Delay
66         
67 2005-12-26  John Luke  <john.luke@gmail.com>
68
69         * AttachmentCollection.cs: mark sealed
70         * DeliveryNotificationOptions.cs: fix values
71         
72 2005-12-25  John Luke  <john.luke@gmail.com>
73
74         * SmtpStatusCode.cs: OK > Ok
75         * AttachmentBase.cs: ContentID > ContentId,
76         add set_ContentType
77         * AlternateViewCollection.cs: remove destructor,
78         make default ctor internal
79         * MailMessage.cs: add default ctor,
80         remove destructor
81         * Attachment.cs: add (string, string) ctor,
82         add set_NameEncoding
83         * LinkedResourceCollection.cs: remove destructor,
84         make default ctor internal
85         * AttachmentCollection.cs: mark Dispose virtual,
86         add ISerializable, make default ctor internal
87
88 2005-12-24  John Luke  <john.luke@gmail.com>
89
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>
109
110         * MailMessage.cs: use text/plain by default,
111         patch by Andy Waddell <awaddell@fnfr.com>,
112         fixes bug #76972
113
114 2005-12-22  John Luke  <john.luke@gmail.com>
115
116         * SmtpClient.cs: remove use of TransferEncodings that
117         no longer exist in .net 2 final API
118         
119 2005-12-14  Chris Toshok  <toshok@ximian.com>
120
121         * SmtpDeliveryMethod.cs: new enum.
122
123 2004-09-10  Tim Coleman <tim@timcoleman.com>
124         * SmtpClient.cs SmtpFailedRecipientsException.cs:
125                 Add failed recipient exception handling.
126
127 2004-09-09  Tim Coleman <tim@timcoleman.com>
128         * AttachmentCollection.cs MailAddressCollection.cs:
129                 New classes
130         * Attachment.cs: Set content string
131         * MailMessage.cs: Use new collection classes
132         * SmtpClient.cs: Lots of MIME cleanup
133
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.
138
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