From b61ba851da0157ace3bdfc1ebbf87156b0b76413 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Wed, 6 Jun 2012 08:58:27 +0000 Subject: protocols plugins moved to protocols git-svn-id: http://svn.miranda-ng.org/main/trunk@327 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/YAMN/mails/test/header.txt | 28 +++++++++ protocols/YAMN/mails/test/header2.txt | 97 +++++++++++++++++++++++++++++ protocols/YAMN/mails/test/readme.txt | 4 ++ protocols/YAMN/mails/test/test.cpp | 42 +++++++++++++ protocols/YAMN/mails/test/test.dsp | 112 ++++++++++++++++++++++++++++++++++ protocols/YAMN/mails/test/test.dsw | 29 +++++++++ 6 files changed, 312 insertions(+) create mode 100644 protocols/YAMN/mails/test/header.txt create mode 100644 protocols/YAMN/mails/test/header2.txt create mode 100644 protocols/YAMN/mails/test/readme.txt create mode 100644 protocols/YAMN/mails/test/test.cpp create mode 100644 protocols/YAMN/mails/test/test.dsp create mode 100644 protocols/YAMN/mails/test/test.dsw (limited to 'protocols/YAMN/mails/test') diff --git a/protocols/YAMN/mails/test/header.txt b/protocols/YAMN/mails/test/header.txt new file mode 100644 index 0000000000..55a4d86d65 --- /dev/null +++ b/protocols/YAMN/mails/test/header.txt @@ -0,0 +1,28 @@ +Return-Path: +Delivered-To: pablo@decode.com.ar +Received: (qmail 5438 invoked by uid 618); 5 Sep 2003 19:49:16 -0000 +Mailing-List: contact foromundial-help@decode.com.ar; run by ezmlm +Precedence: bulk +X-No-Archive: yes +List-Post: +List-Help: +List-Unsubscribe: +List-Subscribe: +X-Seq: 1047 +Delivered-To: mailing list foromundial@decode.com.ar +Received: (qmail 5432 invoked by uid 618); 5 Sep 2003 19:49:15 -0000 +X-Spam-Status: No, hits=3.9 required=7.5 +Message-Id: <4.2.1.20030905163128.00a998a0@mail.labsem.cetuc.puc-rio.br> +X-Sender: sandra@mail.labsem.cetuc.puc-rio.br +X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.1 +Date: Fri, 05 Sep 2003 16:48:12 -0300 +To: foromundial@decode.com.ar +From: "Sandra M. Landi" +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="=====================_4293080==_.ALT" +X-Antirelay: Good relay from local net2 139.82.127.0/26 +Subject: [foromundial-1047] frases para un viernes + + +. diff --git a/protocols/YAMN/mails/test/header2.txt b/protocols/YAMN/mails/test/header2.txt new file mode 100644 index 0000000000..3ba81a2bd0 --- /dev/null +++ b/protocols/YAMN/mails/test/header2.txt @@ -0,0 +1,97 @@ +Return-Path: +Received: [from megami.sprintserve.net (megami.sprintserve.net [207.142.136.160]) + by mail2.ba.psg.sk with ESMTP id i4FHNUY6018585 + for ; Sat, 15 May 2004 19:23:31 +0200] +X-Envelope-To: +Received: from miranda by megami.sprintserve.net with local (Exim 4.34) + id 1BP2sS-0006W6-MS + for om3tn@psg.sk; Sat, 15 May 2004 13:23:12 -0400 +To: Undisclosed-recipients:; +Subject: UpozornØn¡ na odpovØÔ v t‚matu - YAMN problem +Reply-to: forum@miranda-im.org +From: forum@miranda-im.org: +Message-ID: +MIME-Version: 1.0 +Content-type: text/plain; charset=Windows-1250 +Content-transfer-encoding: 8bit +Date: Sat, 15 May 2004 13:23:12 -0400 +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: PHP +X-MimeOLE: Produced By phpBB2 +X-MailScanner-Information: Please contact the ISP for more information +X-MailScanner: Found to be clean +X-AntiAbuse: This header was added to track abuse, please include it with any abuse report +X-AntiAbuse: Primary Hostname - megami.sprintserve.net +X-AntiAbuse: Original Domain - psg.sk +X-AntiAbuse: Originator/Caller UID/GID - [32110 32110] / [47 12] +X-AntiAbuse: Sender Address Domain - megami.sprintserve.net +X-Source: +X-Source-Args: +X-Source-Dir: +. + +Subject: UpozornØn¡ na odpovØÔ v t‚matu - YAMN problem + +Return-Path: +Received: [from megami.sprintserve.net (megami.sprintserve.net [207.142.136.160]) + by mail2.ba.psg.sk with ESMTP id i4FHX2Y6020695 + for ; Sat, 15 May 2004 19:33:03 +0200] +X-Envelope-To: +Received: from miranda by megami.sprintserve.net with local (Exim 4.34) + id 1BP31h-0001cs-Ai + for om3tn@psg.sk; Sat, 15 May 2004 13:32:45 -0400 +To: Undisclosed-recipients:; +Subject: UpozornØn¡ na odpovØÔ v t‚matu - YAMN problem +Reply-to: forum@miranda-im.org +From: forum@miranda-im.org +Message-ID: <0873b36d0931479c4ebe23ba71ff4810@forums.miranda-im.org> +MIME-Version: 1.0 +Content-type: text/plain; charset=Windows-1250 +Content-transfer-encoding: 8bit +Date: Sat, 15 May 2004 13:32:45 -0400 +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: PHP +X-MimeOLE: Produced By phpBB2 +X-MailScanner-Information: Please contact the ISP for more information +X-MailScanner: Found to be clean +X-AntiAbuse: This header was added to track abuse, please include it with any abuse report +X-AntiAbuse: Primary Hostname - megami.sprintserve.net +X-AntiAbuse: Original Domain - psg.sk +X-AntiAbuse: Originator/Caller UID/GID - [32110 32110] / [47 12] +X-AntiAbuse: Sender Address Domain - megami.sprintserve.net +X-Source: +X-Source-Args: +X-Source-Dir: + +. + +Received: by hplm (mbox om3tn) + (with POP3 daemon cucipop (v1.31 1998/05/13) Tue May 27 18:42:20 2003) +X-From_: HMF@hotbox.ru Tue May 20 18:11:44 2003 +Return-Path: +Received: from ns1.slovanet.net (ns1.slovanet.net [195.28.64.119]) + by hplm.psg.sk (8.12.9/8.12.7) with SMTP id h4KGBfxJ003732 + for ; Tue, 20 May 2003 18:11:44 +0200 +X-Envelope-To: +Received: (qmail 6339 invoked from network); 20 May 2003 18:11:45 +0200 +Received: from unknown (HELO ??+???) (61.33.134.106) + by ns1.slovanet.net with SMTP; 20 May 2003 18:11:45 +0200 +Received: by london.com (Postfix, from userid 302) + id WTS; Tue, 20 May 2003 20:13:19 +Received: from Œù+⌥ (Œù+⌥ [61.33.134.106]) + by mill.co.uk (Postfix) with ESMTP id 613 + for ; Tue, 20 May 2003 20:13:19 +Subject: Òàìîæåííàî÷èñòêà. ÔèíëäèÌîñêâà. Îò 0,8 çà êã, âêëþ÷àâñå ! 20:13:19 +From: +To: OM3TN +Reply-To: <> +X-Mailer: AOL 7.0 for Windows UK sub 52 +X-Priority: 1 +X-MSMail-Priority: High +Mime-Version: 1.0 +Content-Type: text/html; charset="Windows-1251" +Content-Transfer-Encoding: 7bit +Date: Tue, 20 May 2003 20:13:21 +Message-Id: \ No newline at end of file diff --git a/protocols/YAMN/mails/test/readme.txt b/protocols/YAMN/mails/test/readme.txt new file mode 100644 index 0000000000..35a30b255a --- /dev/null +++ b/protocols/YAMN/mails/test/readme.txt @@ -0,0 +1,4 @@ +This is project for testing mime encoding/decoding. It +is very usefull for developers, when some problems with +non-standard headers occured. You can use it to step through +MIME decoding functions. diff --git a/protocols/YAMN/mails/test/test.cpp b/protocols/YAMN/mails/test/test.cpp new file mode 100644 index 0000000000..f8dcd14e89 --- /dev/null +++ b/protocols/YAMN/mails/test/test.cpp @@ -0,0 +1,42 @@ +/* + * This file is for testing purposes. Save in header.txt your problem header and you can + * browse through functions to get result + * + * (c) majvan 2002-2004 + */ + +#include +#include "../m_mails.h" + +extern void WINAPI TranslateHeaderFcn(char *stream,int len,struct CMimeItem **head); +extern void ExtractHeader(struct CMimeItem *items,int CP,struct CHeader *head); + +void main() +{ + char Buffer[8192]; //we do not suppose longer header + FILE *fp; + YAMNMAIL *Mail; + PMAILDATA *MailData; + CMimeItem *head; + + struct CHeader ExtractedHeader; + + if(NULL==(fp=fopen("header2.txt","r"))) + return; + fread(Buffer,sizeof(Buffer),1,fp); + if(ferror(fp)) + { + fclose(fp); + return; + } + fclose(fp); + Mail = new YAMNMAIL; + MailData = new PMAILDATA; + head = new CMimeItem; + Mail->MailData = *MailData; + Mail->MailData->TranslatedHeader = head; + + TranslateHeaderFcn(Buffer,strlen(Buffer), &Mail->MailData->TranslatedHeader); + ExtractHeader(Mail->MailData->TranslatedHeader,CP_ACP,&ExtractedHeader); + return; +} \ No newline at end of file diff --git a/protocols/YAMN/mails/test/test.dsp b/protocols/YAMN/mails/test/test.dsp new file mode 100644 index 0000000000..6d01b3669a --- /dev/null +++ b/protocols/YAMN/mails/test/test.dsp @@ -0,0 +1,112 @@ +# Microsoft Developer Studio Project File - Name="test" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Console Application" 0x0103 + +CFG=test - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "test.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "test.mak" CFG="test - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "test - Win32 Release" (based on "Win32 (x86) Console Application") +!MESSAGE "test - Win32 Debug" (based on "Win32 (x86) Console Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "test - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c +# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c +# ADD BASE RSC /l 0x405 /d "NDEBUG" +# ADD RSC /l 0x405 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 +# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 + +!ELSEIF "$(CFG)" == "test - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c +# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /YX /FD /GZ /c +# ADD BASE RSC /l 0x405 /d "_DEBUG" +# ADD RSC /l 0x405 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept +# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept + +!ENDIF + +# Begin Target + +# Name "test - Win32 Release" +# Name "test - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=..\decode.cpp +# End Source File +# Begin Source File + +SOURCE=..\mails.cpp +# End Source File +# Begin Source File + +SOURCE=..\mime.cpp +# End Source File +# Begin Source File + +SOURCE=.\test.cpp +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# End Group +# End Target +# End Project diff --git a/protocols/YAMN/mails/test/test.dsw b/protocols/YAMN/mails/test/test.dsw new file mode 100644 index 0000000000..e25096d17d --- /dev/null +++ b/protocols/YAMN/mails/test/test.dsw @@ -0,0 +1,29 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "test"=.\test.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + -- cgit v1.2.3