[Csmail-patches] CVS: csmail/src/CSMail ChangeLog,1.63,1.64 MimeMessage.cs,1.7,1.8 TransferEncoding.
Status: Pre-Alpha
Brought to you by:
mastergaurav
From: Gaurav V. <mas...@us...> - 2002-10-31 10:41:24
|
Update of /cvsroot/csmail/csmail/src/CSMail In directory usw-pr-cvs1:/tmp/cvs-serv4205 Modified Files: ChangeLog MimeMessage.cs TransferEncoding.cs Log Message: 2002-10-31 * MimeMessage.cs : ContentLanguage { get; set; }, : ReplyTo { get; set; }, : TransferEncodingValue { get; set; }, : TransferEncoding { get; set; } - Implemented. * TransferEncoding.cs : UUEncode - Removed. Check http://www.freesoft.org/CIE/RFC/1521/5.htm for the possible values. Index: ChangeLog =================================================================== RCS file: /cvsroot/csmail/csmail/src/CSMail/ChangeLog,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- ChangeLog 31 Oct 2002 06:30:12 -0000 1.63 +++ ChangeLog 31 Oct 2002 10:41:21 -0000 1.64 @@ -1,6 +1,17 @@ 2002-10-31 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * MimeMessage.cs : ContentLanguage { get; set; }, + : ReplyTo { get; set; }, + : TransferEncodingValue { get; set; }, + : TransferEncoding { get; set; } + - Implemented. + * TransferEncoding.cs : UUEncode - Removed. + Check http://www.freesoft.org/CIE/RFC/1521/5.htm + for the possible values. + +2002-10-31 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * ContentDisposition.cs : FileName - Changed to Filename. * MimeMessage.cs : Disposition { get; set; } - Implemented. Index: MimeMessage.cs =================================================================== RCS file: /cvsroot/csmail/csmail/src/CSMail/MimeMessage.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- MimeMessage.cs 31 Oct 2002 06:30:13 -0000 1.7 +++ MimeMessage.cs 31 Oct 2002 10:41:21 -0000 1.8 @@ -193,7 +193,7 @@ return (toList + ccList); } } - + public override NewsAddressList NewsGroups { get @@ -201,7 +201,7 @@ return ngroupList; } } - + public override DateTime SentDate { get @@ -291,16 +291,21 @@ } } - [MailTODO] public override EMailAddressList ReplyTo { get { - throw new NotImplementedException(); + string rt = Headers["Reply-To"]; + if(rt != null && rt.Length > 0) + return new EMailAddressList(rt); + return new EMailAddressList(From); } set { - throw new NotImplementedException(); + if(value != null) + Headers["Reply-To"] = value.ToString(); + else + Headers["Reply-To"] = null; } } @@ -328,16 +333,15 @@ } } - [MailTODO] public virtual string[] ContentLanguage { get { - throw new NotImplementedException(); + return MimeUtils.GetContentLanguage(this); } set { - throw new NotImplementedException(); + MimeUtils.SetContentLanguage(this, value); } } @@ -370,11 +374,26 @@ { get { - throw new NotImplementedException(); + string hval; + return MimeUtils.GetTransferEncoding(this, out hval); } set { - throw new NotImplementedException(); + MimeUtils.SetTransferEncoding(this, value); + } + } + + public virtual string TransferEncodingValue + { + get + { + string hval; + MimeUtils.GetTransferEncoding(this, out hval); + return hval; + } + set + { + MimeUtils.SetTransferEncoding(this, value); } } Index: TransferEncoding.cs =================================================================== RCS file: /cvsroot/csmail/csmail/src/CSMail/TransferEncoding.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- TransferEncoding.cs 5 Sep 2002 05:17:49 -0000 1.2 +++ TransferEncoding.cs 31 Oct 2002 10:41:21 -0000 1.3 @@ -40,10 +40,6 @@ /// </summary> Binary, /// <summary> - /// The content is uuencode-d. - /// </summary> - UUEncode, - /// <summary> /// Any used defined encoding method. /// </summary> UserDefined |