From c9d09bbe43f268c11cadc9846652ff33521edf6c Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Wed, 25 Jan 2006 15:10:12 -0500
Subject: [PATCH] Updated localizations

---
 program/lib/imap.inc |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/program/lib/imap.inc b/program/lib/imap.inc
index daacb03..e03abe4 100644
--- a/program/lib/imap.inc
+++ b/program/lib/imap.inc
@@ -23,8 +23,23 @@
 		Function containing "_C_" in name require connection handler to be
 		passed as one of the parameters.  To obtain connection handler, use
 		iil_Connect()
+	VERSION:
+		IlohaMail-0.9-20050415
+	CHANGES:
+		File altered by Thomas Bruederli <roundcube@gmail.com>
+		to fit enhanced equirements by the RoundCube Webmail:
+		- Added list of server capabilites and check these before invoking commands
+		- Added junk flag to iilBasicHeader
+		- Enhanced error reporting on fsockopen()
+		- Additional parameter for SORT command
+		- Removed Call-time pass-by-reference because deprecated
+		- Parse charset from content-type in iil_C_FetchHeaders()
+		- Enhanced heaer sorting
+		- Pass message as reference in iil_C_Append (to save memory)
+		- Removed some debuggers (echo ...)
 
 ********************************************************/
+
 
 // changed path to work within roundcube webmail
 include_once("lib/icl_commons.inc");
@@ -619,7 +634,6 @@
 	
 	$fp = $conn->fp;
 	$command = 's SORT ('.$field.') US-ASCII ALL '."$add\r\n";
-	//$command = 's SORT ('.$field.') US-ASCII ALL UNDELETED'."\r\n";
 	$line = $data = '';
 	
 	if (!fputs($fp, $command)) return false;
@@ -1194,8 +1208,6 @@
 	/* FETCH date,from,subject headers */
 	$key="fh".($c++);
 	$request=$key." FETCH $message_set (BODY.PEEK[HEADER.FIELDS (DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID)])\r\n";
-
-    // echo "// $request\n\n";
 
 	if (!fputs($fp, $request)) return false;
 	do{
@@ -1904,16 +1916,12 @@
 	if (!$len) return false;
 	
 	$request="A APPEND \"".$folder."\" (\\Seen) {".$len."}\r\n";
-	// echo $request.'<br>';
 	if (fputs($fp, $request)){
-		$line=iil_ReadLine($fp, 100);
-		// echo $line.'<br>';
-		
+		$line=iil_ReadLine($fp, 100);		
 		$sent = fwrite($fp, $message."\r\n");
 		flush();
 		do{
 			$line=iil_ReadLine($fp, 1000);
-			//echo $line.'<br>';
 		}while($line[0]!="A");
 	
 		$result = (iil_ParseResult($line)==0);
@@ -1961,7 +1969,6 @@
 		//read response
 		do{
 			$line=iil_ReadLine($fp, 1000);
-			//echo $line.'<br>';
 		}while($line[0]!="A");
 			
 		$result = (iil_ParseResult($line)==0);

--
Gitblit v1.9.1