From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/72762 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Returning to ticks on read-only imap servers Date: Fri, 08 Oct 2010 00:40:42 +0200 Organization: Programmerer Ingebrigtsen Message-ID: References: <87eic45u1n.fsf@maru.md5i.com> <8762xdsn0d.fsf@maru.md5i.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1286491528 1635 80.91.229.12 (7 Oct 2010 22:45:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 7 Oct 2010 22:45:28 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M21134@lists.math.uh.edu Fri Oct 08 00:45:27 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P3zDK-0002X1-9k for ding-account@gmane.org; Fri, 08 Oct 2010 00:45:26 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1P3zD4-0007Rd-Ko; Thu, 07 Oct 2010 17:45:10 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1P3zD3-0007RI-3k for ding@lists.math.uh.edu; Thu, 07 Oct 2010 17:45:09 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1P3zCy-0005pF-RL for ding@lists.math.uh.edu; Thu, 07 Oct 2010 17:45:08 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1P3zCy-0002a6-00 for ; Fri, 08 Oct 2010 00:45:04 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P3zCx-0002M7-F9 for ding@gnus.org; Fri, 08 Oct 2010 00:45:03 +0200 Original-Received: from cm-84.215.34.171.getinternet.no ([84.215.34.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 08 Oct 2010 00:45:03 +0200 Original-Received: from larsi by cm-84.215.34.171.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 08 Oct 2010 00:45:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 24 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.34.171.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAIVBMVEVpIUZYCSTw37izh0RR QWhQMF1XUXfZoz2UYlJxABLatGvLMj2mAAACT0lEQVQ4jW3QP2vjMBQA8NdCwe5UQfsF1MV4rIak nnrgZL5C3A8QXHG7B/Uy+exSnj0ZbrG2w4E7o09578nONQknsKP4p/dHD4QQd5t89Sw2aZ6m/knp nwACsdEreqXaf2U9AorQWtPhjGD9CfkBsmxzkirP7l48PIu7E9CrbD0DFTsGzalzDxkVInieYZVt ZphywWqGp5urjT5AmgnIM6pH8EXc3Gr9Tudu/RWBO2V4Ejf0k/ubpus0A823po6+/hDiQ79T31Rr nTO8CvHCERccSGPhvvWKIPdAb6E/V0qgX6/Wehtf+FL/FuitjNFV0pWCuvp2Ci5upXRYRYgfiNVv vdVb0DLe14lyklaslkniBt5KkHKvWrdMqoTAjayegA9WEmk90JYg2Y8YVAyxB8B2YLgfR4cQzEBn AkSCSMZyGSPAAANlRigniEc5yGUUdFBBRY2WAUEZ+BrD/ViGFq4Z4hbLADCYaqioBGsBJEm9xxJg AnoI2l8QVXwdKgfUI8HDiNB1VQN4zVACFUcno1pGGNquDWGoeBqILbXQ+rkQ9EgRl466RKUw7Cag 0gxw6WJHa2kt1jykMeSeLJidc4agsYGtE+nko/ULjDE7D11j+4I23z/BcFTT9zZYLHZHoJQx7k9D qXt1BEVj64VxZtmEXVAUO/c2A78WlO2tgdBSrCnOoEAaas275hQMwgyPZ2BDGyLlKs4jmi7s/ws0 E+qXNqo5BT7pwbwdoPdglEU1HTnAzwkKNX2nPiboa3O2Zqj9fdURPHrofQJ1DDzHv9bPoR/3n5az AAAAAElFTkSuQmCC Mail-Copies-To: never X-Now-Playing: The Cure's _The Top_ User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:9eFsSHY5wEfDKpNb77d+rUo1egY= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:72762 Archived-At: Michael Welsh Duggan writes: > Hmm... When does the information about marks need to be known? Immediately. :-) When you do a `g', you get lists of marks and stuff from the server. (nnimap issues a series of EXAMINE + UID FETCH FLAGS commands.) If it's a normal read/write mailbox, then the absence of a \Seen, for instance, means that Gnus should consider the message to be unread. If it's a read-only mailbox, then the absence of \Seen doesn't mean anything, and Gnus shouldn't alter any of the data it has on the article in question. So Gnus needs to now the status before doing anything, really, which seems to imply that nnimap has to do a SELECT on any mailboxes it hasn't seen before. Hm. That's actually not very difficult, since it already knows this stuff. So it just means that it has to stash this flag somewhere, and the group info is as good as place as any, I guess. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen