[Bug 202043] huge icons for attachments in kmail when mimetype icon only exists as svg

2012-07-04 Thread Laurent Montel
https://bugs.kde.org/show_bug.cgi?id=202043

--- Comment #6 from Laurent Montel mon...@kde.org ---
Git commit 94d3fb4dbe64a7fbb910e34b8944bcf22a101de0 by Montel Laurent.
Committed on 04/07/2012 at 08:56.
Pushed by mlaurent into branch 'KDE/4.9'.

Start to fix Bug 202043 - huge icons for attachments in kmail when

mimetype icon only exists as svg
Limit size of icon.

M  +9-3messageviewer/viewer_p.cpp

http://commits.kde.org/kdepim/94d3fb4dbe64a7fbb910e34b8944bcf22a101de0

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 295469] Unable to fetch item from backend when using caldav resource connected to google

2012-07-04 Thread Mark Fraser
https://bugs.kde.org/show_bug.cgi?id=295469

--- Comment #12 from Mark Fraser k...@mfraz.orangehome.co.uk ---
Still seeing these errors with KDE 4.9 beta 2.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 289097] error Unable to fetch item from backend when entering IMAP folder

2012-07-04 Thread Luca
https://bugs.kde.org/show_bug.cgi?id=289097

Luca lucabs2...@libero.it changed:

   What|Removed |Added

 CC||lucabs2...@libero.it

--- Comment #41 from Luca lucabs2...@libero.it ---
This (...added binlog_format=row after the first [mysqld]...) doesn't solve
the problem for me. 
I don't use Kmail, only use CalDav for sync Google Calendar in Korganizer. I
also notice that plasma crashes if the password in the networkmanager Wi-Fi
configuration is wrong.

This only happen in KDE 4.8.4 for me. Not in KDE 4.8.3

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 295469] Unable to fetch item from backend when using caldav resource connected to google

2012-07-04 Thread Luca
https://bugs.kde.org/show_bug.cgi?id=295469

Luca lucabs2...@libero.it changed:

   What|Removed |Added

 CC||lucabs2...@libero.it

--- Comment #13 from Luca lucabs2...@libero.it ---
This is still present in KDE 4.8.4 when syncing Google Calendar in KOrganizer
via CalDAV.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 302983] crash while clicking on mbox folder

2012-07-04 Thread Laurent Montel
https://bugs.kde.org/show_bug.cgi?id=302983

Laurent Montel mon...@kde.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||mon...@kde.org
 Resolution|--- |FIXED

--- Comment #3 from Laurent Montel mon...@kde.org ---
fixed in git.
Need kdelibs too

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 302975] sending queued messages results in mail sending to fail totally

2012-07-04 Thread Laurent Montel
https://bugs.kde.org/show_bug.cgi?id=302975

Laurent Montel mon...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||mon...@kde.org
 Resolution|--- |FIXED

--- Comment #1 from Laurent Montel mon...@kde.org ---
update kde
kde4.7.2 is outdated

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 302960] Cannot localise (set) trash folder for local folders resource

2012-07-04 Thread Laurent Montel
https://bugs.kde.org/show_bug.cgi?id=302960

Laurent Montel mon...@kde.org changed:

   What|Removed |Added

 CC||mon...@kde.org

--- Comment #1 from Laurent Montel mon...@kde.org ---
For you you can define trash for local folder ? it's that ?

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 302855] kmail2 crash while selecting IMAP inbox

2012-07-04 Thread Laurent Montel
https://bugs.kde.org/show_bug.cgi?id=302855

Laurent Montel mon...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||mon...@kde.org
 Resolution|--- |FIXED

--- Comment #1 from Laurent Montel mon...@kde.org ---
fixed in git + kdelibs

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 258258] Can't delete an e-mail

2012-07-04 Thread Andrey
https://bugs.kde.org/show_bug.cgi?id=258258

Andrey chaser.and...@gmail.com changed:

   What|Removed |Added

 CC||chaser.and...@gmail.com

--- Comment #3 from Andrey chaser.and...@gmail.com ---
confirm this bug (Gentoo, KDE 4.8.3, kmail 4.8.3)

kmail2(19092) showJobError: There is no GUI delegate set for a kjob, and it
failed with error: Неизвестная ошибка. (No collection found)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 300003] KMail messes up special folders settings

2012-07-04 Thread SZÉKELYI Szabolcs
https://bugs.kde.org/show_bug.cgi?id=33

--- Comment #2 from SZÉKELYI Szabolcs c...@mail.3d.hu ---
This deterministically happens after Akonadi's database gets corrupted and
wiped afterwards. See https://bugs.kde.org/show_bug.cgi?id=302499

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 302983] crash while clicking on mbox folder

2012-07-04 Thread Martin Koller
https://bugs.kde.org/show_bug.cgi?id=302983

--- Comment #4 from Martin Koller kol...@aon.at ---
I'm using kdelibs master - or should I use KDE/4.9 branch ?
Where did you fix it ? (kdelibs/master is current here)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 303006] New: Crash on trying to open attatched pdf

2012-07-04 Thread Axel Schmidt
https://bugs.kde.org/show_bug.cgi?id=303006

Bug ID: 303006
  Severity: crash
   Version: unspecified
  Priority: NOR
  Assignee: kdepim-bugs@kde.org
   Summary: Crash on trying to open attatched pdf
Classification: Unclassified
OS: Linux
  Reporter: a...@asc-computer.com
  Hardware: Ubuntu Packages
Status: UNCONFIRMED
 Component: general
   Product: kontact

Application: kontact (4.4.9)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-32-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I tryed to open a attatched pdf-file 

- Unusual behavior I noticed:
Since today morning kontact is extremly slow (kontact restart didn't help)

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f51ae592780 (LWP 26312))]

Thread 2 (Thread 0x7f518956a700 (LWP 26351)):
#0  0x7f51ab5c27f3 in __poll (fds=value optimized out, nfds=value
optimized out, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x7f51a432f009 in ?? () from /lib/libglib-2.0.so.0
#2  0x7f51a432f45c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x7f51abd071e6 in QEventDispatcherGlib::processEvents (this=0x606ab00,
flags=value optimized out) at kernel/qeventdispatcher_glib.cpp:417
#4  0x7f51abcd9a02 in QEventLoop::processEvents (this=value optimized
out, flags=) at kernel/qeventloop.cpp:149
#5  0x7f51abcd9dec in QEventLoop::exec (this=0x7f5189569d90, flags=) at
kernel/qeventloop.cpp:201
#6  0x7f51abbe42fd in QThread::exec (this=value optimized out) at
thread/qthread.cpp:490
#7  0x7f51abcb95f8 in QInotifyFileSystemWatcherEngine::run (this=0x6207840)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x7f51abbe727e in QThreadPrivate::start (arg=0x6207840) at
thread/qthread_unix.cpp:266
#9  0x7f51a66be971 in start_thread (arg=value optimized out) at
pthread_create.c:304
#10 0x7f51ab5cef3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x in ?? ()

Thread 1 (Thread 0x7f51ae592780 (LWP 26312)):
[KCrash Handler]
#6  __strlen_sse42 () at ../sysdeps/x86_64/multiarch/strlen.S:54
#7  0x7f518e37f7c7 in DwString::DwString (this=0x7fff65ae77a0, aCstr=0x1
Address 0x1 out of bounds) at ../../mimelib/dwstring.cpp:402
#8  0x7f518fd24cfe in KMMessagePart::type (this=value optimized out) at
../../kmail/kmmsgpart.cpp:334
#9  0x7f518feb0ec1 in KMHandleAttachmentCommand::createAtmFileLink
(this=value optimized out) at ../../kmail/kmcommands.cpp:3096
#10 0x7f518feb44d5 in KMHandleAttachmentCommand::atmOpen (this=0x570)
at ../../kmail/kmcommands.cpp:3158
#11 0x7f518febda5d in KMHandleAttachmentCommand::execute (this=0x0) at
../../kmail/kmcommands.cpp:3059
#12 0x7f518feb4c2c in KMHandleAttachmentCommand::qt_metacall
(this=0x570, _c=QMetaObject::InvokeMetaMethod, _id=value optimized out,
_a=0x7fff65ae7b20) at ./kmcommands.moc:2572
#13 0x7f51abcf2b27 in QMetaObject::activate (sender=0x64372a0, m=value
optimized out, local_signal_index=value optimized out, argv=0x1) at
kernel/qobject.cpp:3280
#14 0x7f518fea6719 in KMLoadPartsCommand::execute (this=0x0) at
../../kmail/kmcommands.cpp:2893
#15 0x7f518feb1796 in KMLoadPartsCommand::slotPartRetrieved
(this=0x64372a0, msg=value optimized out, partSpecifier=...) at
../../kmail/kmcommands.cpp:2888
#16 0x7f518feb4db6 in KMLoadPartsCommand::qt_metacall (this=0x64372a0,
_c=QMetaObject::InvokeMetaMethod, _id=value optimized out, _a=0x7fff65ae7d20)
at ./kmcommands.moc:2141
#17 0x7f51abcf2b27 in QMetaObject::activate (sender=0x578d770, m=value
optimized out, local_signal_index=value optimized out, argv=0x1) at
kernel/qobject.cpp:3280
#18 0x7f518fefe847 in KMail::FolderJob::messageUpdated (this=0x0,
_t1=0x4f502c0, _t2=value optimized out) at ./folderjob.moc:112
#19 0x7f518ff0a12a in KMail::ImapJob::slotGetMessageResult (this=0x578d770,
job=value optimized out) at ../../kmail/imapjob.cpp:476
#20 0x7f518ff0bdeb in KMail::ImapJob::qt_metacall (this=0x578d770,
_c=QMetaObject::InvokeMetaMethod, _id=value optimized out, _a=0x7fff65ae7f20)
at ./imapjob.moc:88
#21 0x7f51abcf2b27 in QMetaObject::activate (sender=0x4f6cc90, m=value
optimized out, local_signal_index=value optimized out, argv=0x1) at
kernel/qobject.cpp:3280
#22 0x7f51ac130a92 in KJob::result (this=0x0, _t1=0x4f6cc90) at
./kjob.moc:194
#23 0x7f51ac130d30 in KJob::emitResult (this=0x4f6cc90) at
../../kdecore/jobs/kjob.cpp:312
#24 0x7f51aa0de383 in KIO::SimpleJob::slotFinished (this=0x4f6cc90) at
../../kio/kio/job.cpp:525
#25 0x7f51aa0dec92 in KIO::TransferJob::slotFinished (this=0x4f6cc90) at
../../kio/kio/job.cpp:1114
#26 0x7f51aa0dc771 in KIO::TransferJob::qt_metacall (this=0x4f6cc90,
_c=QMetaObject::InvokeMetaMethod, _id=value optimized 

[Bug 303018] New: Kmail crashes when POP3 email are deleted in messages list

2012-07-04 Thread Ralsa
https://bugs.kde.org/show_bug.cgi?id=303018

Bug ID: 303018
  Severity: normal
   Version: 4.8.4
  Priority: NOR
  Assignee: kdepim-bugs@kde.org
   Summary: Kmail crashes when POP3 email are deleted in messages
list
Classification: Unclassified
OS: Linux
  Reporter: ra...@ymail.com
  Hardware: Ubuntu Packages
Status: UNCONFIRMED
 Component: message list
   Product: kmail2

In a inbox folder of a user account folder located on the general local Inbox
folder. Pop3 mail. The second time I try to delete a mail the aplication
crashes.

Reproducible: Always

Steps to Reproduce:
1. Select a POP3 email in the mail list in a user local folder (inbox
subfolder)
2. Delete the mail
3. Kmail2 crashes

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 276078] moving/copying a message into an online imap account does not upload the message to the server

2012-07-04 Thread Christoph Wickert
https://bugs.kde.org/show_bug.cgi?id=276078

Christoph Wickert cwick...@fedoraproject.org changed:

   What|Removed |Added

 CC||cwick...@fedoraproject.org

--- Comment #13 from Christoph Wickert cwick...@fedoraproject.org ---
Please don't close this bug yet, Kevin. I am still seeing this behavior with
our Kolab Server (cyrus) and kdepim-4.8.4 on Fedora 17. Whatever I change on
Kontact is not synced back to the server, that means
- seen flags
- moved messages
- deleted messages

Sometimes the changes are synced back to the server, but I have not yet found a
pattern. It's either emptying the Trash or - more likely - restarting akonadi.

kdelibs-4.8.4-5.fc17.x86_64
kdepim-4.8.4-2.fc17.x86_64
kdepimlibs-4.8.4-1.fc17.x86_64
kdepim-runtime-4.8.4-1.fc17.x86_64
kde-runtime-4.8.4-2.fc17.x86_64
kde-settings-4.8-13.fc17.noarch

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 298393] kmail2 IMAP corrupts new mail

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=298393

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||aman...@kde.org
 Resolution|--- |DUPLICATE

--- Comment #7 from András Manţia aman...@kde.org ---


*** This bug has been marked as a duplicate of bug 287752 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 287752] Filter changes message structure

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=287752

András Manţia aman...@kde.org changed:

   What|Removed |Added

 CC||axel.br...@gmx.de

--- Comment #11 from András Manţia aman...@kde.org ---
*** Bug 298393 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 292283] Filters don't work because headers are not downloaded

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=292283

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #1 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 288109, bug 286043, bug 295484, bug 302337, bug
295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 288109] spam filters not working - workaround found but should be fixed

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=288109

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #5 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 286043, bug 295484, bug 302337, bug
295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 286043] possible data loss due to filtering (headers or body of email get lost)

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=286043

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #21 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 295484, bug 302337, bug
295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 287752] Filter changes message structure

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=287752

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #12 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 292283, bug 288109, bug 286043, bug 295484, bug 302337, bug
295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 302337] In IMAP account Kmail2 does not show message body, but only headers and subject

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=302337

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #2 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 293918] kmail2 duplicates some messages

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=293918

--- Comment #3 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295000, bug 295684, bug 293768, bug 275233, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8mailcommon/filter/filtermanager.h
M  +8-2mailcommon/filter/itemcontext.cpp
M  +8-1mailcommon/filter/itemcontext.h
M  +10   -17   mailcommon/filter/kmfilterdialog.cpp
M  +2-1mailcommon/filter/kmfilterdialog.h
M  +25   -8mailcommon/filter/mailfilter.cpp
M  +4-3mailcommon/filter/mailfilter.h
M  +48   -20   mailcommon/searchpattern.cpp
M  +34   -11   mailcommon/searchpattern.h
M  +1-1mailcommon/tests/searchpatterntest.cpp
M  +78   -47   

[Bug 283682] KMail duplicates filtered messages

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=283682

--- Comment #23 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310,
bug 286364

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8mailcommon/filter/filtermanager.h
M  +8-2mailcommon/filter/itemcontext.cpp
M  +8-1mailcommon/filter/itemcontext.h
M  +10   -17   mailcommon/filter/kmfilterdialog.cpp
M  +2-1mailcommon/filter/kmfilterdialog.h
M  +25   -8mailcommon/filter/mailfilter.cpp
M  +4-3mailcommon/filter/mailfilter.h
M  +48   -20   mailcommon/searchpattern.cpp
M  +34   -11   mailcommon/searchpattern.h
M  +1-1mailcommon/tests/searchpatterntest.cpp
M  +78   -47   

[Bug 293768] data loss when moving message while downloading its content (imap)

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=293768

--- Comment #4 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295000, bug 295684, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8mailcommon/filter/filtermanager.h
M  +8-2mailcommon/filter/itemcontext.cpp
M  +8-1mailcommon/filter/itemcontext.h
M  +10   -17   mailcommon/filter/kmfilterdialog.cpp
M  +2-1mailcommon/filter/kmfilterdialog.h
M  +25   -8mailcommon/filter/mailfilter.cpp
M  +4-3mailcommon/filter/mailfilter.h
M  +48   -20   mailcommon/searchpattern.cpp
M  +34   -11   mailcommon/searchpattern.h
M  +1-1mailcommon/tests/searchpatterntest.cpp
M  +78   -47   

[Bug 295684] Total loss of e-mail content withspam-filters

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=295684

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #3 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295000, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 295000] KMail dataloss: Incoming EMails are destroyed

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=295000

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #4 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 275233] Akonadi creates a lot of empty duplicates/conflicting version

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=275233

--- Comment #9 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295000, bug 295684, bug 293768, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8mailcommon/filter/filtermanager.h
M  +8-2mailcommon/filter/itemcontext.cpp
M  +8-1mailcommon/filter/itemcontext.h
M  +10   -17   mailcommon/filter/kmfilterdialog.cpp
M  +2-1mailcommon/filter/kmfilterdialog.h
M  +25   -8mailcommon/filter/mailfilter.cpp
M  +4-3mailcommon/filter/mailfilter.h
M  +48   -20   mailcommon/searchpattern.cpp
M  +34   -11   mailcommon/searchpattern.h
M  +1-1mailcommon/tests/searchpatterntest.cpp
M  +78   -47   

[Bug 286364] Filtering on List-Post header does not work on IMAP for new mails.

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=286364

--- Comment #1 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8mailcommon/filter/filtermanager.h
M  +8-2mailcommon/filter/itemcontext.cpp
M  +8-1mailcommon/filter/itemcontext.h
M  +10   -17   mailcommon/filter/kmfilterdialog.cpp
M  +2-1mailcommon/filter/kmfilterdialog.h
M  +25   -8mailcommon/filter/mailfilter.cpp
M  +4-3mailcommon/filter/mailfilter.h
M  +48   -20   mailcommon/searchpattern.cpp
M  +34   -11   mailcommon/searchpattern.h
M  +1-1mailcommon/tests/searchpatterntest.cpp
M  +78   -47   

[Bug 303018] Kmail crashes when POP3 email are deleted in messages list

2012-07-04 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=303018

Jekyll Wu adap...@gmail.com changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEEDSINFO
 CC||adap...@gmail.com
 Resolution|--- |BACKTRACE
   Severity|normal  |crash

--- Comment #1 from Jekyll Wu adap...@gmail.com ---
Please paste the backtrace if it crashes everytime for you

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 295484] filtering removes email's content

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=295484

András Manţia aman...@kde.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/kdep
   ||im/d64d61b470c56b92294f6ade
   ||e6d74305a217628d

--- Comment #20 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 302337, bug
295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 284310, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8

[Bug 284310] mail loss (content) when filtering emails not in cache

2012-07-04 Thread András Manţia
https://bugs.kde.org/show_bug.cgi?id=284310

--- Comment #3 from András Manţia aman...@kde.org ---
Git commit d64d61b470c56b92294f6adee6d74305a217628d by Andras Mantia.
Committed on 04/07/2012 at 17:35.
Pushed by amantia into branch 'master'.

A biggish refactoring of the filter functionality:

1) Do not take the items from the cache only, as they might be incomplete
(especially in online imap case, but not only).
This should fix the body loss bug on spam filtering.(Bug 287752 and similar
ones + countless of reports on user list)
Might fix 293768.

2) Download only what is really needed for the filter and add safety checks
that
the mail is not modified if the requested part is missing. So far the
distinction
was only betwee the body and rest. This should speed up filtering.
Also related to 287752, but should fix also 292283, 288109.

3) Rename qDebug-kDebug + fix some includes

4) The code should also fix the duplicate mails appearing after filtering (some
of the duplicates
with empty content), eg. 275233

All bug reporters: in case you still see the bug, reopen the corresponding one.
For the reports that were CC'd, but not closed, please try to reproduce and
tell
the result.

So far the bug is fixed on master, but might be backported later to 4.9.
Related: bug 287752, bug 292283, bug 288109, bug 286043, bug 295484, bug
302337, bug 295000, bug 295684, bug 293768, bug 275233, bug 293918, bug 286364,
bug 283682

M  +7-11   kmail/kmcommands.cpp
M  +10   -7kmail/kmcommands.h
M  +1-1kmail/kmmainwidget.cpp
M  +1-5mailcommon/filter/filteraction.cpp
M  +6-5mailcommon/filter/filteraction.h
M  +6-0mailcommon/filter/filteractionaddheader.cpp
M  +2-0mailcommon/filter/filteractionaddheader.h
M  +2-2mailcommon/filter/filteractionaddtag.cpp
M  +1-1mailcommon/filter/filteractionaddtag.h
M  +9-3mailcommon/filter/filteractionaddtoaddressbook.cpp
M  +2-0mailcommon/filter/filteractionaddtoaddressbook.h
M  +7-0mailcommon/filter/filteractionbeep.cpp
M  +1-0mailcommon/filter/filteractionbeep.h
M  +18   -1mailcommon/filter/filteractioncopy.cpp
M  +7-0mailcommon/filter/filteractioncopy.h
M  +6-0mailcommon/filter/filteractiondelete.cpp
M  +1-0mailcommon/filter/filteractiondelete.h
M  +5-0mailcommon/filter/filteractionexec.cpp
M  +1-0mailcommon/filter/filteractionexec.h
M  +5-0mailcommon/filter/filteractionforward.cpp
M  +1-0mailcommon/filter/filteractionforward.h
M  +6-0mailcommon/filter/filteractionmove.cpp
M  +2-0mailcommon/filter/filteractionmove.h
M  +6-0mailcommon/filter/filteractionpipethrough.cpp
M  +1-0mailcommon/filter/filteractionpipethrough.h
M  +6-0mailcommon/filter/filteractionplaysound.cpp
M  +2-0mailcommon/filter/filteractionplaysound.h
M  +5-0mailcommon/filter/filteractionredirect.cpp
M  +1-0mailcommon/filter/filteractionredirect.h
M  +6-1mailcommon/filter/filteractionremoveheader.cpp
M  +1-0mailcommon/filter/filteractionremoveheader.h
M  +6-0mailcommon/filter/filteractionreplyto.cpp
M  +1-0mailcommon/filter/filteractionreplyto.h
M  +6-0mailcommon/filter/filteractionrewriteheader.cpp
M  +1-0mailcommon/filter/filteractionrewriteheader.h
M  +6-0mailcommon/filter/filteractionsendfakedisposition.cpp
M  +1-0mailcommon/filter/filteractionsendfakedisposition.h
M  +8-2mailcommon/filter/filteractionsendreceipt.cpp
M  +1-0mailcommon/filter/filteractionsendreceipt.h
M  +6-0mailcommon/filter/filteractionsetidentity.cpp
M  +1-0mailcommon/filter/filteractionsetidentity.h
M  +6-0mailcommon/filter/filteractionsetstatus.cpp
M  +1-0mailcommon/filter/filteractionsetstatus.h
M  +6-0mailcommon/filter/filteractionsettransport.cpp
M  +1-0mailcommon/filter/filteractionsettransport.h
M  +5-0mailcommon/filter/filteractionstatus.cpp
M  +2-0mailcommon/filter/filteractionstatus.h
M  +5-2mailcommon/filter/filteractionunsetstatus.cpp
M  +2-1mailcommon/filter/filteractionunsetstatus.h
M  +4-4mailcommon/filter/filterimporter/filterimporterevolution.cpp
M  +1-1mailcommon/filter/filterimporter/filterimporterprocmail.cpp
M  +1-1mailcommon/filter/filterimporter/filterimportersylpheed.cpp
M  +2-2mailcommon/filter/filtermanager.cpp
M  +2-8mailcommon/filter/filtermanager.h
M  +8-2mailcommon/filter/itemcontext.cpp
M  +8-1mailcommon/filter/itemcontext.h
M  +10   -17   mailcommon/filter/kmfilterdialog.cpp
M  +2-1mailcommon/filter/kmfilterdialog.h
M  +25   -8mailcommon/filter/mailfilter.cpp
M  +4-3mailcommon/filter/mailfilter.h
M  +48   -20   mailcommon/searchpattern.cpp
M  +34   -11   mailcommon/searchpattern.h
M  +1-1mailcommon/tests/searchpatterntest.cpp
M  +78   -47   

[Bug 303006] Crash on trying to open attatched pdf

2012-07-04 Thread Laurent Montel
https://bugs.kde.org/show_bug.cgi?id=303006

Laurent Montel mon...@kde.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||mon...@kde.org
 Resolution|--- |WONTFIX

--- Comment #1 from Laurent Montel mon...@kde.org ---
we don't support it.
Close it

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 303032] New: Kontact crashes while deleting email form gmail imap account

2012-07-04 Thread Jeff gibbs
https://bugs.kde.org/show_bug.cgi?id=303032

Bug ID: 303032
  Severity: crash
   Version: 4.8.4
  Priority: NOR
  Assignee: kdepim-bugs@kde.org
   Summary: Kontact crashes while deleting email form gmail imap
account
Classification: Unclassified
OS: Linux
  Reporter: jeff.gibbs@hotmail.com
  Hardware: Ubuntu Packages
Status: UNCONFIRMED
 Component: general
   Product: kontact

Application: kontact (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: Was reading email and Kontact
crashed several times while I was deleting old emails from a gmail account
configured as an Imap account in Kontact.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library /lib/i386-linux-gnu/libthread_db.so.1.
[Current thread is 1 (Thread 0xb216b980 (LWP 2086))]

Thread 4 (Thread 0xafb91b40 (LWP 2087)):
#0  0xb7742424 in __kernel_vsyscall ()
#1  0xb397696b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0xb607e3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb57fc263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb57fc37f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb3972d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb6070ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaf270b40 (LWP 2088)):
#0  0xb36c4dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb62d7315 in do_gettime (frac=0xaf27, sec=0xaf26fff8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb63c1226 in QTimerInfoList::updateCurrentTime (this=0xae902074) at
kernel/qeventdispatcher_unix.cpp:343
#4  0xb63c157a in QTimerInfoList::timerWait (this=0xae902074, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0xb63bfe23 in timerSourcePrepareHelper (src=optimized out,
timeout=0xaf2700ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb389f872 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb389ffaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb38a0201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb63c08e7 in QEventDispatcherGlib::processEvents (this=0xae900468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb638c50d in QEventLoop::processEvents (this=0xaf270270, flags=...) at
kernel/qeventloop.cpp:149
#11 0xb638c7a9 in QEventLoop::exec (this=0xaf270270, flags=...) at
kernel/qeventloop.cpp:204
#12 0xb627594c in QThread::exec (this=0x9014f80) at thread/qthread.cpp:501
#13 0xb6275a3b in QThread::run (this=0x9014f80) at thread/qthread.cpp:568
#14 0xb6278de0 in QThreadPrivate::start (arg=0x9014f80) at
thread/qthread_unix.cpp:298
#15 0xb3972d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb6070ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xabd74b40 (LWP 2101)):
#0  0xb7742424 in __kernel_vsyscall ()
#1  0xb6062380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb38ada7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb38a00ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb38a0201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb63c08e7 in QEventDispatcherGlib::processEvents (this=0xab400468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb638c50d in QEventLoop::processEvents (this=0xabd74240, flags=...) at
kernel/qeventloop.cpp:149
#7  0xb638c7a9 in QEventLoop::exec (this=0xabd74240, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb627594c in QThread::exec (this=0x9815670) at thread/qthread.cpp:501
#9  0xb6369b5d in QInotifyFileSystemWatcherEngine::run (this=0x9815670) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6278de0 in QThreadPrivate::start (arg=0x9815670) at
thread/qthread_unix.cpp:298
#11 0xb3972d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb6070ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb216b980 (LWP 2086)):
[KCrash Handler]
#7  ref (this=0xb63c0c7b) at
../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#8  QSharedDataPointer (o=..., this=0xbf87ecc8) at
../../include/QtCore/../../src/corelib/tools/qshareddata.h:93
#9  QNetworkCacheMetaData::QNetworkCacheMetaData (this=0xbf87ecc8, other=...)
at access/qabstractnetworkcache.cpp:137
#10 0xb3adda4f in QNetworkAccessHttpBackend::fetchCacheMetaData
(this=0xabba118, oldMetaData=...) at access/qnetworkaccesshttpbackend.cpp:1016
#11 0xb3adf27e in QNetworkAccessHttpBackend::replyDownloadMetaData
(this=0xabba118, hm=..., sc=-1237578629, rp=..., pu=255, db=...,

[Bug 303032] Kontact crashes while deleting email form gmail imap account

2012-07-04 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=303032

Jekyll Wu adap...@gmail.com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||adap...@gmail.com
 Resolution|--- |DUPLICATE

--- Comment #1 from Jekyll Wu adap...@gmail.com ---


*** This bug has been marked as a duplicate of bug 286307 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 286307] Kmail crash (QNetworkAccessHttpBackend::replyDownloadMetaData, QNetworkAccessHttpBackend::qt_static_metacall, QObject::event)

2012-07-04 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=286307

Jekyll Wu adap...@gmail.com changed:

   What|Removed |Added

 CC||jeff.gibbs@hotmail.com

--- Comment #204 from Jekyll Wu adap...@gmail.com ---
*** Bug 303032 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 303035] New: kontact crashes

2012-07-04 Thread Jeff gibbs
https://bugs.kde.org/show_bug.cgi?id=303035

Bug ID: 303035
  Severity: crash
   Version: 4.8.4
  Priority: NOR
  Assignee: kdepim-bugs@kde.org
   Summary: kontact crashes
Classification: Unclassified
OS: Linux
  Reporter: jeff.gibbs@hotmail.com
  Hardware: Ubuntu Packages
Status: UNCONFIRMED
 Component: general
   Product: kontact

Application: kontact (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Kontact crashes while browsing gmail as an IMAP account. Other imap accounts in
Kontact work normally

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library /lib/i386-linux-gnu/libthread_db.so.1.
[Current thread is 1 (Thread 0xb21da980 (LWP 2546))]

Thread 5 (Thread 0xafc00b40 (LWP 2547)):
#0  0xb77b1424 in __kernel_vsyscall ()
#1  0xb39e596b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0xb60ed3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb586b263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb586b37f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb39e1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb60dface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xaf2dfb40 (LWP 2548)):
#0  0xb39e4c64 in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0xb60ed634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb394e410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb390e865 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb390efaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb390f201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb642f8e7 in QEventDispatcherGlib::processEvents (this=0xae900468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb63fb50d in QEventLoop::processEvents (this=0xaf2df270, flags=...) at
kernel/qeventloop.cpp:149
#8  0xb63fb7a9 in QEventLoop::exec (this=0xaf2df270, flags=...) at
kernel/qeventloop.cpp:204
#9  0xb62e494c in QThread::exec (this=0x8cf8f98) at thread/qthread.cpp:501
#10 0xb62e4a3b in QThread::run (this=0x8cf8f98) at thread/qthread.cpp:568
#11 0xb62e7de0 in QThreadPrivate::start (arg=0x8cf8f98) at
thread/qthread_unix.cpp:298
#12 0xb39e1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb60dface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xabe04b40 (LWP 2565)):
#0  0xb62e6d8f in get_thread_data () at thread/qthread_unix.cpp:174
#1  QThreadData::current () at thread/qthread_unix.cpp:200
#2  0xb642f067 in postEventSourcePrepare (s=0xab500da8, timeout=0xabe040bc) at
kernel/qeventdispatcher_glib.cpp:256
#3  0xb390e872 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb390efaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb390f201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb642f8e7 in QEventDispatcherGlib::processEvents (this=0xab500468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb63fb50d in QEventLoop::processEvents (this=0xabe04240, flags=...) at
kernel/qeventloop.cpp:149
#8  0xb63fb7a9 in QEventLoop::exec (this=0xabe04240, flags=...) at
kernel/qeventloop.cpp:204
#9  0xb62e494c in QThread::exec (this=0x937a648) at thread/qthread.cpp:501
#10 0xb63d8b5d in QInotifyFileSystemWatcherEngine::run (this=0x937a648) at
io/qfilesystemwatcher_inotify.cpp:248
#11 0xb62e7de0 in QThreadPrivate::start (arg=0x937a648) at
thread/qthread_unix.cpp:298
#12 0xb39e1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb60dface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xacc16b40 (LWP 2621)):
#0  0xb77b1424 in __kernel_vsyscall ()
#1  0xb39e5d13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0xb60ed434 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb62e82df in wait (time=3, this=0x962c150) at
thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x962c578, mutex=0x962c574, time=3) at
thread/qwaitcondition_unix.cpp:158
#5  0xb62da474 in QThreadPoolThread::run (this=0x962cf40) at
concurrent/qthreadpool.cpp:141
#6  0xb62e7de0 in QThreadPrivate::start (arg=0x962cf40) at
thread/qthread_unix.cpp:298
#7  0xb39e1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb60dface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb21da980 (LWP 2546)):
[KCrash Handler]
#7  QNetworkAccessHttpBackend::replyDownloadMetaData (this=0xad0ade0, hm=error
reading variable: Cannot access memory at 

[Bug 303035] kontact crashes

2012-07-04 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=303035

Jekyll Wu adap...@gmail.com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||adap...@gmail.com
 Resolution|--- |DUPLICATE

--- Comment #1 from Jekyll Wu adap...@gmail.com ---


*** This bug has been marked as a duplicate of bug 286307 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 286307] Kmail crash (QNetworkAccessHttpBackend::replyDownloadMetaData, QNetworkAccessHttpBackend::qt_static_metacall, QObject::event)

2012-07-04 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=286307

--- Comment #205 from Jekyll Wu adap...@gmail.com ---
*** Bug 303035 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 295484] filtering removes email's content

2012-07-04 Thread Markus S .
https://bugs.kde.org/show_bug.cgi?id=295484

Markus S. kamika...@web.de changed:

   What|Removed |Added

 CC||kamika...@web.de
   Version Fixed In||4.10

--- Comment #21 from Markus S. kamika...@web.de ---
Thanks a lot for fixing it. A backport to 4.9 would be appreciated. If not too
much work, release a patched 4.9 tarball separately and call for a
mini-betatest via Planet KDE. If no problems caused by this turn up, it could
be released with 4.9.1 or so.

Thanks again, even it the patch is too large fro 4.9.x.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 295259] Folder-Remove Duplicates doesn't work

2012-07-04 Thread piedro
https://bugs.kde.org/show_bug.cgi?id=295259

piedro piedro.kul...@googlemail.com changed:

   What|Removed |Added

 CC||piedro.kul...@googlemail.co
   ||m

--- Comment #4 from piedro piedro.kul...@googlemail.com ---
I can confirm the remove duplicate mails has no effect whatsoever in my
folders, though there are duplicates ... CTRL+* has the same (well: none)
effect ... p.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 283682] KMail duplicates filtered messages

2012-07-04 Thread Aaron Williams
https://bugs.kde.org/show_bug.cgi?id=283682

Aaron Williams aar...@doofus.org changed:

   What|Removed |Added

 CC||aar...@doofus.org

--- Comment #24 from Aaron Williams aar...@doofus.org ---
I really hope this does get backported. The duplicate emails is a deal-killer
for me and I'd LOVE to dump Thunderbird.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs