<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://memecode.com/bugzilla/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://memecode.com/bugzilla/"
          maintainer="fret@memecode.com"
>

    <bug>
          <bug_id>62</bug_id>
          
          <creation_ts>2005-11-22 21:22</creation_ts>
          <short_desc>Deletes and new message notifications are not propagated to other clients</short_desc>
          <delta_ts>2005-11-24 12:17:58</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Groupware</product>
          <component>IMAP Public Folders</component>
          <version>v0.80</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>fret@memecode.com</reporter>
          <assigned_to>fret@memecode.com</assigned_to>
          <cc>exosceleton@hotmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>fret@memecode.com</who>
            <bug_when>2005-11-22 21:22:38</bug_when>
            <thetext>If more than one client is connected and a delete or new message event happens
the other clients get no notification of that.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>exosceleton@hotmail.com</who>
            <bug_when>2005-11-23 08:20:37</bug_when>
            <thetext>feature request
expunge button, 
or something faster then going trough properties dialog
(double clikking connection in account list?)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fret@memecode.com</who>
            <bug_when>2005-11-23 12:05:05</bug_when>
            <thetext>Did some work on this today. The delete flag now propagates to all clients
watching the folder. Still need to check and recheck the behaviour of the
expunge code and the notifications that creates.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fret@memecode.com</who>
            <bug_when>2005-11-24 01:27:06</bug_when>
            <thetext>I&apos;ve made a number of fixes to both the Groupware server and Scribe to mostly
remove these bugs.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>exosceleton@hotmail.com</who>
            <bug_when>2005-11-24 10:57:03</bug_when>
            <thetext>when eml&apos;s are removed from the imapfolder (manually on the hd) emails 
disappear almost immediately, Well done.

the deletion of emails from within scribe is still broken, but i will make a 
new bug.

(exo2 build both server and scribe)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fret@memecode.com</who>
            <bug_when>2005-11-24 11:28:28</bug_when>
            <thetext>Ok, I tested this so many times today... but maybe I&apos;m missing something.

What I just did to test:
- 2 clean installs of InScribe, &quot;user1&quot; and &quot;user2&quot;, with email addresses
- Setup 2 accounts on the groupware server, called the same.
- Enabled public folders
- Opened 1 copy of InScribe, created a public folder.
- Opened other copy, new folder appears...
- Select the new folder in both copies
- User1: right click on the folder &quot;New Mail&quot;, type subj=&quot;test 1&quot; hit &quot;Send&quot;
- In a few seconds, the mail appears in user2 listing
- User2: select mail, click &quot;Reply&quot;, enter something hit &quot;Send&quot;
- In a few seconds, &quot;Re: test 1&quot; appears in User1&apos;s list.
- User1: Delete &quot;test 1&quot; email. Email disappears from both views after a few
seconds.
- Importantly, the line &quot;* 1 FETCH (\Seen \Deleted)&quot; appears at the end of the
account log for User2. This tells it the message has been deleted on the server.
You should check for this.
- Both clients tell me there is 1 deleted message in that folder according to
the folder properties.

So far nothings unexpected, it&apos;s all working for me.

Help! What are you seeing?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>exosceleton@hotmail.com</who>
            <bug_when>2005-11-24 11:40:51</bug_when>
            <thetext>i have been using emails that i drag from the inbox instead of creating new ones

i get the most problems when using an unread email from the inbox dragged to a 
imap folder.

i&apos;ve noticed (but cant confirm) that the 
Deleted messages:
section of the imap properties displays
...

when i do an expunge that crashes</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>exosceleton@hotmail.com</who>
            <bug_when>2005-11-24 11:58:23</bug_when>
            <thetext>ii follwed your steps, but when i rightclik choose new
fill in subject and send
no eml is created on the hd, no message appear for user2, only user1

by the way i&apos;m on the MSN network under this email adress
(if you find it could be helpfull, your choice)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fret@memecode.com</who>
            <bug_when>2005-11-24 12:03:56</bug_when>
            <thetext>I know... I&apos;ve got it. Your trying all this with the root IMAP folder and a
subfolder. The root IMAP folder has no list, just the title page. And the
properties say &quot;...&quot; as the deleted messages... and sure enough it crashes when
you expunge it.

Try all this on a sub-folder of the &quot;IMAP user@host.com&quot; node.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fret@memecode.com</who>
            <bug_when>2005-11-24 12:11:14</bug_when>
            <thetext>I&apos;ve fixed the crash when you click &quot;Expunge&quot; on the root IMAP folder, by a)
stopping the NULL pointer indirection and b) disabling the button.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>exosceleton@hotmail.com</who>
            <bug_when>2005-11-24 12:17:58</bug_when>
            <thetext>Yep that did it</thetext>
          </long_desc>
      
    </bug>

</bugzilla>