2007-02-16  Geoff Norton  <gnorton@customerdna.com>

	* SmtpClient.cs: Dont send bare LF.  Send <CR><LF> regardless
	of platform.  (ref: http://cr.yp.to/docs/smtplf.html)

2007-01-20  Miguel de Icaza  <miguel@novell.com>

	* MailMessage.cs: Add suport to the MailMessage constructor to
	take a comma-separated list of addresses (Bug #80548). 

2006-12-12  Miguel de Icaza  <miguel@novell.com>

	* MailMessage.cs: Fix this code so that it correctly reports
	ArgumentNullExceptions.

2006-12-12  Atsushi Enomoto  <atsushi@ximian.com>

	* SmtpClient.cs : use CONFIGURATION_DEP when it is
	  System.Configuration.dll dependent.

2006-12-10  David Elkind  <davide@mainsoft.com>

	* Attachment.cs - proper file name handling added
	* AttachmentBase.cs - proper MIME type handling added
	* MailAddress.cs - Proper mail address handling ('<' and '>' addition) added
	* MailMessage.cs - Better construction sequence
	* SmtpClient.cs - Added proper handling of composite message (consisting of alternate views/attachments)
			- Added handling of user credentials 
			- Added handling of TLS (under TARGET_JVM)
			- Some other minor fixes

2006-12-04  Konstantin Triger  <kostat@mainsoft.com>

	* SmtpException.cs, SmtpFailedRecipientException.cs: TARGET_JVM limitation workaround.

2006-12-01  Sebastien Pouliot  <sebastien@ximian.com>

	* SmtpClient.cs: Added MonoTODO for missing SSL/TLS support and 
	updated existing MonoTODO (or changed them to FIXME) to be clearer
	for anyone using the API.

2006-10-31  Sebastien Pouliot  <sebastien@ximian.com>

	* SmtpException.cs: Fix visibility on .ctor(SerializationInfo,
	StreamingContext).
	* SmtpPermissionAttribute.cs: New (2.0). Security attribute for SMTP.
	* SmtpPermission.cs: New (2.0). Security permission for SMTP.

2006-09-28  Andrew Skiba  <andrews@mainsoft.com>

	* SmtpClient.cs: TARGET_JVM

2006-03-11  Miguel de Icaza  <miguel@novell.com>

	* MailAddress.cs: Comment out unused field to remove warning. 

2006-1-13  John Luke  <john.luke@gmail.com>

	* MailMessage.cs: add [MonoTODO] for FormatException in ctor,
	throw ArugmentNullException's from the ctors,
	add internal BodyContentType property,
	change BodyEncoding to use BodyContentType,
	change IsBodyHtml to use BodyContentType,
	* SmtpClient.cs: set timeout initially to 100000,
	don't throw ArgumentOutOfRangeException when Timeout = 0,
	add [MonoTODO] for set_host, and throw Exceptions for it,
	add [MonoTODO] for UseDefaultCredentials,
	get messageContentType from the message,
	use "127.0.0.1" for Host and 25 for Port
	if host or port is not specified until reading
	them from the configuration files is done

2006-1-02  John Luke  <john.luke@gmail.com>

	* DeliveryNotificationOptions: fix value of Delay
	
2005-12-26  John Luke  <john.luke@gmail.com>

	* AttachmentCollection.cs: mark sealed
	* DeliveryNotificationOptions.cs: fix values
	
2005-12-25  John Luke  <john.luke@gmail.com>

	* SmtpStatusCode.cs: OK > Ok
	* AttachmentBase.cs: ContentID > ContentId,
	add set_ContentType
	* AlternateViewCollection.cs: remove destructor,
	make default ctor internal
	* MailMessage.cs: add default ctor,
	remove destructor
	* Attachment.cs: add (string, string) ctor,
	add set_NameEncoding
	* LinkedResourceCollection.cs: remove destructor,
	make default ctor internal
	* AttachmentCollection.cs: mark Dispose virtual,
	add ISerializable, make default ctor internal

2005-12-24  John Luke  <john.luke@gmail.com>

	* LinkedResource.cs: new File
	* AttachmentBase.cs: new File
	* MailPriority.cs: new File
	* AlternateViewCollection.cs: new File
	* DeliveryNotificationOptions.cs: new File
	* SmtpFailedRecipientException.cs: new File
	* AlternateView.cs: new File
	* LinkedResourceCollection.cs: new File
	* MailMessage.cs: add some missing properties, update API for 2.0 final 
	* Attachment.cs: inherit from AttachmentBase, update API for 2.0 final
	* MailAddress.cs: fix ToString, override Equals and GetHashCode
	* SmtpFailedRecipientsException.cs: use SmtpFailedRecipientException
	* SmtpException.cs: add [Serializable], ISerializable
	* MailAddressCollection.cs: inherit from Collection<MailAddress>
	* AttachmentCollection.cs: inherit from Collection<Attachment>
	* SmtpAccess.cs: add missing value
	* SmtpClient.cs: update for 2.0 final API
	* SmtpStatusCode.cs: add missing value
2005-12-24  John Luke  <john.luke@gmail.com>

	* MailMessage.cs: use text/plain by default,
	patch by Andy Waddell <awaddell@fnfr.com>,
	fixes bug #76972

2005-12-22  John Luke  <john.luke@gmail.com>

	* SmtpClient.cs: remove use of TransferEncodings that
	no longer exist in .net 2 final API
	
2005-12-14  Chris Toshok  <toshok@ximian.com>

	* SmtpDeliveryMethod.cs: new enum.

2004-09-10  Tim Coleman <tim@timcoleman.com>
	* SmtpClient.cs SmtpFailedRecipientsException.cs:
		Add failed recipient exception handling.

2004-09-09  Tim Coleman <tim@timcoleman.com>
	* AttachmentCollection.cs MailAddressCollection.cs:
		New classes
	* Attachment.cs: Set content string
	* MailMessage.cs: Use new collection classes
	* SmtpClient.cs: Lots of MIME cleanup

2004-09-08  Tim Coleman <tim@timcoleman.com>
	* Attachment.cs: Add SetContentFromFile methods
	* MailMessage.cs: Add MIME-Version header
	* SmtpClient.cs: Add some attachment handling.

2004-09-04  Tim Coleman <tim@timcoleman.com>
	* Attachment.cs MailAddress.cs MailMessage.cs SendCompletedEventHandler.cs
	* SmtpAccess.cs SmtpClient.cs SmtpException.cs SmtpStatusCode.cs:
		New class stubs for 2.0
