Hello community, here is the log from the commit of package kdepim3 checked in at Tue Feb 19 02:30:41 CET 2008. -------- --- KDE/kdepim3/kdepim3.changes 2008-02-08 14:40:57.000000000 +0100 +++ /mounts/work_src_done/STABLE/kdepim3/kdepim3.changes 2008-02-13 23:43:23.000000000 +0100 @@ -1,0 +2,8 @@ +Wed Feb 13 23:42:55 CET 2008 - dmueller@suse.de + +- update to 3.5.9 + * kmail enterprise is merged back upstream + * bugfixes, translation updates + * http://kde.org/announcements/changelogs/changelog3_5_8to3_5_9.php + +------------------------------------------------------------------- Old: ---- fix-gcc43.diff kdepim_3.5.6.enterprise.0.20071221.751182.orig.tar.gz minmem New: ---- kdepim-3.5.9.tar.bz2 r776274.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdepim3.spec ++++++ --- /var/tmp/diff_new_pack.Y24580/_old 2008-02-19 02:30:26.000000000 +0100 +++ /var/tmp/diff_new_pack.Y24580/_new 2008-02-19 02:30:26.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package kdepim3 (Version 3.5.7.enterprise.0.20071221.751182) +# spec file for package kdepim3 (Version 3.5.9) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,6 +10,7 @@ # norootforbuild + Name: kdepim3 BuildRequires: cyrus-sasl-devel flex hal-devel kdelibs3-devel libmal-devel python-devel %if 0%{?sles_version} @@ -27,9 +28,8 @@ License: GPL v2 or later Group: System/GUI/KDE Summary: Personal Information Manager Software for KDE -Version: 3.5.7.enterprise.0.20071221.751182 -Release: 10 -%define realversion 3.5.6.enterprise.0.20071221.751182 +Version: 3.5.9 +Release: 1 Url: http://www.kde.org/ Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3` ) %if %suse_version >1031 @@ -40,21 +40,19 @@ Provides: kdenetwork3-mail kdepim3-organizer akregator Obsoletes: kdenetwork3-mail kdepim3-organizer akregator BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: kdepim_%{realversion}.orig.tar.gz +Source0: kdepim-%{version}.tar.bz2 Source5: groupwarewizard.desktop -#Patch0: ENTERPRISE_BRANCH.diff Patch1: install-headers.diff -Patch2: fix-gcc43.diff Patch5: kdepim_networkstatus_branch.diff Patch7: fix-artwork.diff Patch10: start-kpilot-instead-complain.diff Patch16: fix_designer_path.diff Patch17: knode_threaded_crash.diff Patch20: no-final.diff -#Patch22: kmail_unread_new_important.diff Patch23: kmail-avoid-crash-on-startup.diff Patch25: kmail-crash.diff Patch28: kmail_allow_tls_login_auth.diff +Patch29: r776274.diff Patch101: kitchensync-opensuse.diff Patch102: kitchensync-defaults.diff Patch104: kitchensync-xmldiffalgo.diff @@ -201,22 +199,21 @@ %endif %prep -%setup -q -n kdepim-%{realversion} +%setup -q -n kdepim-%version #%patch0 rm -rf ksync rm -rf networkstatus %patch1 -%patch2 %patch5 %patch7 %patch10 %patch16 %patch17 %patch20 -#%patch22 %patch23 %patch25 %patch28 +%patch29 %patch101 %patch102 %patch104 @@ -803,6 +800,11 @@ %endif %changelog +* Thu Feb 14 2008 dmueller@suse.de +- update to 3.5.9 + * kmail enterprise is merged back upstream + * bugfixes, translation updates + * http://kde.org/announcements/changelogs/changelog3_5_8to3_5_9.php * Fri Feb 08 2008 stbinner@suse.de - don't require complete kdebase3 package * Tue Jan 15 2008 wstephenson@suse.de ++++++ r776274.diff ++++++ --- kioslaves/imap4/imapparser.cc +++ kioslaves/imap4/imapparser.cc @@ -280,7 +280,7 @@ while ( true ) { //read the next line - while (parseLoop() == 0); + while (parseLoop() == 0) ; if ( cmd->isComplete() ) break; if (!continuation.isEmpty()) @@ -895,6 +895,8 @@ void imapParser::parseAddressList (parseString & inWords, QPtrList<mailAddress>& list) { + if (inWords.isEmpty()) + return; if (inWords[0] != '(') { parseOneWordC (inWords); // parse NIL @@ -915,7 +917,7 @@ } } - if (inWords[0] == ')') + if (inWords.length() && inWords[0] == ')') inWords.pos++; skipWS (inWords); } @@ -931,7 +933,7 @@ retVal.setUser(parseLiteralC(inWords)); retVal.setHost(parseLiteralC(inWords)); - if (inWords[0] == ')') + if (inWords.length() && inWords[0] == ')') inWords.pos++; skipWS (inWords); @@ -1004,7 +1006,7 @@ parseLiteralC (inWords); } - if (inWords[0] == ')') + if (inWords.length() && inWords[0] == ')') inWords.pos++; skipWS (inWords); @@ -1613,7 +1615,7 @@ parseLiteralC(inWords); } - if (inWords[0] != ')') + if (inWords.isEmpty() || inWords[0] != ')') return; inWords.pos++; skipWS (inWords); @@ -1906,7 +1908,9 @@ QCString imapParser::parseLiteralC(parseString & inWords, bool relay, bool stopAtBracket, int *outlen) { - if (inWords[0] == '{') + kdDebug() << "imapParser::parseLiteralC " << inWords.length() << endl; + + if (inWords.length() && inWords[0] == '{') { QCString retVal; ulong runLen = inWords.find ('}', 1); --- /suse/coolo/prod/kdepim/kioslaves/imap4/imap4.cc +++ /suse/coolo/prod/kdepim/kioslaves/imap4/imap4.cc @@ -313,7 +313,7 @@ cmd = sendCommand (imapCommand::clientFetch (aSequence, mySection)); do { - while (!parseLoop ()); + while (!parseLoop ()) ; } while (!cmd->isComplete ()); completeQueue.removeRef (cmd); @@ -332,7 +332,7 @@ aUpper = aSection.upper(); do { - while (!(res = parseLoop())); + while (!(res = parseLoop())) ; if (res == -1) break; mailHeader *lastone = 0; @@ -595,7 +595,7 @@ imapCache *cache; do { - while (!parseLoop ()); + while (!parseLoop ()) ; cache = getLastHandled (); @@ -824,7 +824,7 @@ imapCommand *cmd = sendCommand (imapCommand::clientAppend (aBox, aSection, length)); - while (!parseLoop ()); + while (!parseLoop ()) ; // see if server is waiting if (!cmd->isComplete () && !getContinuation ().isEmpty ()) @@ -1603,7 +1603,7 @@ if ( type == 'E' ) { kdDebug(7116) << "IMAP4Protocol::specialCustomCommand: extended mode" << endl; imapCommand *cmd = sendCommand (imapCommand::clientCustom( command, QString() )); - while ( !parseLoop () ); + while ( !parseLoop () ) ; // see if server is waiting if (!cmd->isComplete () && !getContinuation ().isEmpty ()) @@ -1626,7 +1626,7 @@ do { - while (!parseLoop ()); + while (!parseLoop ()) ; } while (!cmd->isComplete ()); @@ -2032,7 +2032,7 @@ imapCommand *cmd; unhandled.clear (); - if (!alreadyConnected) while (!parseLoop ()); //get greeting + if (!alreadyConnected) while (!parseLoop ()) ; //get greeting QString greeting; if (!unhandled.isEmpty()) greeting = unhandled.first().stripWhiteSpace(); unhandled.clear (); //get rid of it --- /suse/coolo/prod/kdepim/kioslaves/imap4/imapparser.cc +++ /suse/coolo/prod/kdepim/kioslaves/imap4/imapparser.cc @@ -1533,7 +1533,7 @@ parseBodyStructure (inWords, section, envelope); QByteArray data; QDataStream stream( data, IO_WriteOnly ); - body->serialize(stream); + if (body) body->serialize(stream); parseRelay(data); delete body; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de