Modify ↓
Opened 3 years ago Closed 3 years ago #191 closed bug (fixed)YAM delete old entries in the .uidl file
Description
If i click abort on the transfer window the .uidl
BTW: i know the new thread support and server support is
Step by step to reproduce:
(BTW: i get here sometimes MuTools hits and do a bugreport for this ASAP)
5 now check your .uidl file or compare it with your backup if you have one.
Used Version: YAM 2.7-dev [OS3/m68k] (27.08.2010) Attachments (0)Change History (5)comment:1 Changed 3 years ago by thboeckel
comment:2 Changed 3 years ago by thboeckel
comment:3 Changed 3 years ago by opiopi
I don't look at the sources but IMHO we need a better save routine comment:4 Changed 3 years ago by opiopi
Since some versions my .uidl file has the size 0 after getting mails.
After i get mails form one of the other yahoo accounts my .uidl file 00:D: YAM_TR.c:693:added UIDL 'ALexktkAAFaVS4YUbg3DsEQ5GPc@pop.mail.yahoo.com' (0b77de58) to hash 00:D: YAM_TR.c:693:added UIDL 'ALKxktkAAEitS4nzEQZgezcYDl8@pop.mail.yahoo.com' (0b77de62) to hash ... a lot of entries 00:D: YAM_TR.c:693:added UIDL 'ALGxktkAAKUfS9iA/gWqVDDnI7s@pop.mail.yahoo.com' (0b77f23a) to hash 00:D: YAM_TR.c:693:added UIDL 'ALWxktkAAJg5S/Fs5A3dvCq9Z6w@pop.mail.yahoo.com' (0b77e6f0) to hash 00:C: YAM_TR.c:565:G->TR->UIDLhashTable->entryCount = 376, 0x00000178 00:W: Timer.c:167:timer[6]: already stopped 00:D: YAM_TR.c:712:removed UIDL 'AFty+FcAAQX5TH1+PAyJlXJfwGs@pop.mail.yahoo.com' from hash 00:D: MainWindowToolbar.c:287:case 6 00:D: YAM_TR.c:631:orphaned UIDL found and deleted 'ALexktkAAFaVS4YUbg3DsEQ5GPc@pop.mail.yahoo.com' 00:D: YAM_TR.c:631:orphaned UIDL found and deleted 'ALKxktkAAEitS4nzEQZgezcYDl8@pop.mail.yahoo.com' ... a lot of entries (same as deleted above) 00:D: YAM_TR.c:631:orphaned UIDL found and deleted 'ALGxktkAAKUfS9iA/gWqVDDnI7s@pop.mail.yahoo.com' 00:D: YAM_TR.c:631:orphaned UIDL found and deleted 'ALSxktkAANJSS+sNPwoDJxWgnEI@pop.mail.yahoo.com' 00:D: YAM_TR.c:669:successfully cleaned up UIDLhash
So the bug seems to be in the SaveUIDLtoken() function. comment:5 Changed 3 years ago by thboeckel
(In [5132]) * YAM_TR.c, tcp/pop3.c: reworked the UIDL management. First of all YAM will
Note: See
TracTickets for help on using
tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber
| ||||||||||||||||||||||||||||



I will try to reproduce this myself later. I had the same problem several times by now. And having to download 100+ mails again because of a broken download before is a real PITA with a crawling connection. Unfortunately I wasn't able to take a deeper look at this before, because every time I tried to enforce this issue it simply did not happen and YAM just downloaded the remaining mails.