From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/9256 Path: main.gmane.org!not-for-mail From: visigoth@naiad.fac.cs.cmu.edu Newsgroups: gmane.emacs.gnus.general Subject: Getting/setting group parameters/info from backends. Date: 29 Dec 1996 06:27:18 -0500 Sender: visigoth@naiad.fac.cs.cmu.edu Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 (generated by tm-edit 7.93) Content-Type: text/plain; charset=US-ASCII X-Trace: main.gmane.org 1035149307 17340 80.91.224.250 (20 Oct 2002 21:28:27 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 21:28:27 +0000 (UTC) Return-Path: Original-Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by deanna.miranova.com (8.8.4/8.8.4) with SMTP id BAA18375 for ; Mon, 30 Dec 1996 01:03:57 -0800 Original-Received: from maud.ifi.uio.no (0@maud.ifi.uio.no [129.240.64.19]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Mon, 30 Dec 1996 09:35:43 +0100 Original-Received: from naiad.fac.cs.cmu.edu (NAIAD.FAC.CS.CMU.EDU [128.2.191.173]) by maud.ifi.uio.no ; Sun, 29 Dec 1996 12:29:02 +0100 Original-To: ding@ifi.uio.no Original-Lines: 37 X-Mailer: Red Gnus v0.76/XEmacs 19.14 Source-Info: Sender is really visigoth@naiad.fac.cs.cmu.edu Xref: main.gmane.org gmane.emacs.gnus.general:9256 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:9256 So--I've been poking around, and there doesn't seem to be any sort of reasonable interface to perform this function. (Well--this isn't entirely true. We have the nnchoke-request-update-info function that I'm going to make use in nnimap, but I've looked at what gets done, and it's not good enough. It's good from the point of view of Gnus retrieving information from back-ends. It does that just fine. But when my nnimap code needs to know the base-uid chunk of information, or set it, Gnus isn't calling the update-info function. So--what I'd like to find is some method for a back-end to ask for and/or manipulate the group info at any point it wants to. Specifically, if that's a problem, I need access to read group-info -before- Gnus does an nnimap-request-group, because I need to have that number to calculate the results. If at all possible, it would be nice to also shove data into that location when it is available, rather than waiting for the next time Gnus thinks to ask. I'm not sure exactly how this should work. When a back-end asks for information, it somehow has to identify exactly the group it's asking for. What if two servers on one backend have the same group name? Can you have multiple servers connecting to one machine? Perhaps this is somehow related to group parameters. In any case, I'm unsure how to explicitly let Gnus know who I am. The list appears to be down for now--but I look forward to input when it comes back up. I'm very happy to have nnimap working at all, but it's only most of the way there. Without UID stuff, things could get very icky. I'm off to bed now. I expect when I get back to my code I'll have nnimap work with its own group->UID mappings, and maybe save it separately. John.