From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/27248 Path: main.gmane.org!not-for-mail From: Hrvoje Niksic Newsgroups: gmane.emacs.gnus.general Subject: Re: Broken References (was: Cups) Date: 25 Nov 1999 21:43:19 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: <9t9puwye1zs.fsf@mraz.iskon.hr> References: <86903n762l.fsf@megalith.bp.aventail.com> <9t9wvr6fnub.fsf@mraz.iskon.hr> <9t93dtufi47.fsf@mraz.iskon.hr> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035164307 23581 80.91.224.250 (21 Oct 2002 01:38:27 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:38:27 +0000 (UTC) Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id PAA29209 for ; Thu, 25 Nov 1999 15:44:38 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id OAC15936; Thu, 25 Nov 1999 14:44:27 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 25 Nov 1999 14:44:15 -0600 (CST) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id OAA01062 for ; Thu, 25 Nov 1999 14:44:05 -0600 (CST) Original-Received: from mraz.iskon.hr (root@mraz.iskon.hr [195.29.170.8]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id PAA29204 for ; Thu, 25 Nov 1999 15:43:25 -0500 (EST) Original-Received: (from hniksic@localhost) by mraz.iskon.hr (8.9.3/8.9.3/Debian 8.9.3-6) id VAA21398; Thu, 25 Nov 1999 21:43:20 +0100 Original-To: ding@gnus.org X-Attribution: Hrvoje X-Face: &{dT~)Pu6V<0y?>3p$;@vh\`C7xB~A0T-J%Og)J,@-1%q6Q+, gs<-9M#&`I8cJp2b1{vPE|~+JE+gx;a7%BG{}nY^ehK1"q#rG O,Rn1A_Cy%t]V=Brv7h writes: > Hrvoje Niksic writes: > > > Except that wrapping doesn't preclude shortening. When speaking of > > header size limits, folded headers count as one line. Or doesn't it? > > Not according to the standards, and not in INN I'm fairly sure. You are right. An oldish USEFOR draft says: NOTE: There is NO restriction on the number of lines into which a header may be split, and hence there is NO restriction on the total length of a header (in particular it may, by suitable folding, be made to exceed the 998 octets restriction pertaining to a single header line). However, References still needs to be trimmed, based on the number of message-id's it contains: Followup Agents SHOULD NOT trim message ids out of the References content unless the number of message ids exceeds 31 in which case message ids SHOULD be trimmed until there are only 31. This means that once Gnus starts ignoring ancient INN's, we'll be able to rewrite message-shorten-references to: a) Always fold references nicely, as old Gnus did. b) When such folded references contains more than 31 message-id, trim them until there is only 31. In fact, we could code it that way even now, and provide an option `message-cater-to-broken-inn' defaulting to t. That way when the time is ripe, we'll be able to change the default and, with the flip of a lever, make the world a better place. If Lars agrees, I can provide a patch. Lars, what thinks you?