From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/5724 Path: main.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: [news.software.readers] GNKSA: Gnus 5.0.15 Date: 27 Mar 1996 05:11:55 +0000 Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035146288 1221 80.91.224.250 (20 Oct 2002 20:38:08 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 20:38:08 +0000 (UTC) Return-Path: ding-request@ifi.uio.no Original-Received: from ifi.uio.no (ifi.uio.no [129.240.64.2]) by deanna.miranova.com (8.7.3/8.6.9) with SMTP id VAA31465 for ; Tue, 26 Mar 1996 21:50:34 -0800 Original-Received: from hler.ifi.uio.no (4867@hler.ifi.uio.no [129.240.94.23]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Wed, 27 Mar 1996 06:11:56 +0100 Original-Received: (from larsi@localhost) by hler.ifi.uio.no ; Wed, 27 Mar 1996 06:11:56 +0100 Original-To: ding@ifi.uio.no Original-Lines: 164 X-Mailer: September Gnus v0.58/Emacs 19.30 Xref: main.gmane.org gmane.emacs.gnus.general:5724 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:5724 *sob* Gnus didn't pass. So I think I'll have to make Gnus a bit stricter. -- (domestic pets only, the antidote for overdose, milk.) larsi@ifi.uio.no * Lars Ingebrigtsen ------- Start of forwarded message ------- From: gdr11@cl.cam.ac.uk (Gareth Rees) Newsgroups: news.software.readers Subject: GNKSA: Gnus 5.0.15 Date: 25 Mar 1996 18:57:59 +0000 Organization: Garbanzo Creative Media Message-ID: This is an evaluation of the newsreader Gnus 5.0.15 according to Ron Newman's "Good Netkeeping Seal of Approval" (GNKSA). Gnus 5.0.15 (hereafter "Gnus") is a newreader written by Lars Magne Ingebrigtsen in Emacs LISP for the GNU Emacs editor. A slightly earlier version, Gnus 5.0.13, is distributed with GNU Emacs 19. A new version of Gnus ("September Gnus") is in development. For more information, see the following references. * Gnus: * Good Netkeeping Seal of Approval: * Other GNKSA evaluations: Gnus fails the Good Net-Keeping Seal of Approval for the following reasons. * You can post an article with an empty "Subject" header. * You can post an article with a "From" header containing a syntactically invalid e-mail address. Note that, in both cases, Gnus recognises that the header is incorrect, and it asks whether you really mean to post the article. But if you answer "yes" then the article is posted anyway. It is not clear to me whether the GNKSA means that the news posting agent should prevent posting of *all* article with incorrect headers, or merely prevent *accidental* posting of such articles. If the latter, then Gnus certainly passes the GNKSA. However, I think that posting such articles should be made more difficult than just answering "yes" to a prompt. Perhaps the readers of this evaluation can comment further on this issue? The full evaluation follows. ------------------------------------------------------------------------ Item number in GNKSA document Sub-item passes test? | Item is required to pass the GNKSA? | Item passes? | | Description of item | | Notes ------------------------------------------------------------------------ 1 Y Display all essential header info YES Y default is to display YES Y a) display author YES Y b) display subject YES Y c) display newsgroups list YES Y d) display Followup-To list YES Y e) display Reply-To if different from From YES ------------------------------------------------------------------------ 2 Y Provide standard commands YES Y clear YES Y separate YES Y a) post a new article YES Y b) post a followup article YES Y c) reply by email YES N use standard terminology YES ------------------------------------------------------------------------ 3 Y Implement cross-posting YES Y allow user specification YES Y cross-post (not multi-post) YES ------------------------------------------------------------------------ 4 Y Change essential headers YES Y change headers while editing body YES Y change Subject YES Y allow at least 70 chars in subject YES Y change Newsgroups YES Y change Followup-To YES (1) Y allow Followup-To: poster YES Y change Reply-To YES ------------------------------------------------------------------------ 5 Y Correct Subject headers in followup/reply YES Y a) prepend "Re: " (exactly!) YES Y b) preserve entire Subject YES Y even subjects longer than 80 characters YES ------------------------------------------------------------------------ 6 Y Respect Followup-To YES Y use to initialize Newsgroups in followup YES Y recognize and act on Followup-To: poster YES ------------------------------------------------------------------------ 7 Y Followups contain References Y contains Message-ID of original YES Y never truncate individual Message-ID YES N contains three References of original YES N contains entire References of original YES N contains any message-id mentioned in body YES ------------------------------------------------------------------------ 8 Y Direct email reply to Reply-To YES ------------------------------------------------------------------------ 9 Y Quotation and attribution YES Y provide method YES Y set off by prepend YES Y attribution line YES Y identifies author YES N gives message-id YES ------------------------------------------------------------------------ 10 Y Subject is mandatory NO Y do not post empty Subject or "" NO (2) Y allow change while editing body YES ------------------------------------------------------------------------ 11 Y Must provide valid From header NO Y syntactically valid NO (3) N belongs to the user NO ------------------------------------------------------------------------ 12 Y Must provide cancel YES Y of own articles YES Y *not* of others YES ------------------------------------------------------------------------ 13 N Respect line length, and post WYSIWYG YES N line breaks shown are present when posted YES N do *not* post paragraph without line breaks YES N warn if body has lines longer than 80 chars YES N external editor (if any) conforms N/A (4) ------------------------------------------------------------------------ 14 N Prevent obvious errors NO N prevent posting empty article NO (5) N prevent posting only quoted text NO (5) ------------------------------------------------------------------------ Notes: (1) It is possible to configure Gnus so that it prompts you whenever you are following up an article that has been cross-posted, and so that it prompts you whenever the Followup-To header is different from the Newsgroups header. These options provide a useful defence against maliciously or accidentally inappropriate Newsgroups and Followup-To headers. (2) Gnus allows you to post an article with an empty "Subject" header. Gnus does recognise when the "Subject" header is empty and asks whether you really mean to post it, but if you answer "yes" then the article is posted anyway. (3) Gnus allows you to post an article with a "From" header containing a syntactically invalid e-mail address. Gnus does recognise when the "From" header is bogus and asks whether you really mean to post it, but if you answer "yes" then the article is posted anyway. (4) Gnus uses the editing facilities of Emacs, so has no external editor. (5) The documentation says that these errors should be tested for and detected, but they aren't. Presumably this is a bug that will be fixed in later releases. -- Gareth Rees ------- End of forwarded message -------