From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65317 Path: news.gmane.org!not-for-mail From: Elias Oltmanns Newsgroups: gmane.emacs.gnus.general Subject: Serious IMAP problems because Gnus doesn't behave RFC compliant Date: Mon, 01 Oct 2007 09:50:23 +0200 Message-ID: <87tzpbgtog.fsf@denkblock.local> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1191225125 31142 80.91.229.12 (1 Oct 2007 07:52:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 1 Oct 2007 07:52:05 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13827@lists.math.uh.edu Mon Oct 01 09:52:02 2007 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.50) id 1IcG4P-0000Gd-7B for ding-account@gmane.org; Mon, 01 Oct 2007 09:52:01 +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 1IcG3L-0000Xn-1n; Mon, 01 Oct 2007 02:50:55 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1IcG3I-0000XW-3T for ding@lists.math.uh.edu; Mon, 01 Oct 2007 02:50:52 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1IcG3C-0006tx-0P for ding@lists.math.uh.edu; Mon, 01 Oct 2007 02:50:51 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1IcG32-0005oI-00 for ; Mon, 01 Oct 2007 09:50:36 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IcG33-0000kw-Lk for ding@gnus.org; Mon, 01 Oct 2007 07:50:37 +0000 Original-Received: from pd9e86353.dip.t-dialin.net ([217.232.99.83]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 01 Oct 2007 07:50:37 +0000 Original-Received: from eo by pd9e86353.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 01 Oct 2007 07:50:37 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: pd9e86353.dip.t-dialin.net User-Agent: Gnus/5.110007 (No Gnus v0.7) Cancel-Lock: sha1:3b38yRvpovUbPMOteKJR51rpbg0= X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65317 Archived-At: Hi all, it would appear that Gnus currently by design cannot possibly comply with RFC 3501. The problem is that according to RFC 3501 a UID may be any 32bit unsigned integer, whereas ELisp only supports 28bit signed integers---on my system anyway. This has the rather unpleasant consequence that I can't even open one of my IMAP mailboxes in Gnus since messages appear to have negative UIDs just because of an integer overflow. So, the question is: What can be done about it? Regards, Elias