GNU logs - #34360, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#34360: perl-mode doesn't respect certain EOF blocks
Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 07 Feb 2019 01:55:02 +0000
Resent-Message-ID: <handler.34360.B.154950444910574 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 34360
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 34360 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.154950444910574
          (code B ref -1); Thu, 07 Feb 2019 01:55:02 +0000
Received: (at submit) by debbugs.gnu.org; 7 Feb 2019 01:54:09 +0000
Received: from localhost ([127.0.0.1]:36418 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1grYtE-0002kU-O5
	for submit <at> debbugs.gnu.org; Wed, 06 Feb 2019 20:54:08 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58730)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jidanni@HIDDEN>) id 1grYtC-0002jx-9m
 for submit <at> debbugs.gnu.org; Wed, 06 Feb 2019 20:54:07 -0500
Received: from lists.gnu.org ([209.51.188.17]:32936)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1grYt6-0000R9-T2
 for submit <at> debbugs.gnu.org; Wed, 06 Feb 2019 20:54:00 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44868)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <jidanni@HIDDEN>) id 1grYt5-00009c-Ta
 for bug-gnu-emacs@HIDDEN; Wed, 06 Feb 2019 20:54:00 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64,
 RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <jidanni@HIDDEN>) id 1grYt5-0000Pi-1J
 for bug-gnu-emacs@HIDDEN; Wed, 06 Feb 2019 20:53:59 -0500
Received: from otter.birch.relay.mailchannels.net ([23.83.209.139]:24773)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <jidanni@HIDDEN>) id 1grYt4-0000NU-Ir
 for bug-gnu-emacs@HIDDEN; Wed, 06 Feb 2019 20:53:58 -0500
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id AFBB928357B
 for <bug-gnu-emacs@HIDDEN>; Thu,  7 Feb 2019 01:53:55 +0000 (UTC)
Received: from pdx1-sub0-mail-a74.g.dreamhost.com (unknown [100.96.26.166])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 78E1F2839FC
 for <bug-gnu-emacs@HIDDEN>; Thu,  7 Feb 2019 01:53:55 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from pdx1-sub0-mail-a74.g.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.16.2); Thu, 07 Feb 2019 01:53:55 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Lyrical-Snatch: 15cf112f584cef6c_1549504435583_1859022677
X-MC-Loop-Signature: 1549504435583:3174246251
X-MC-Ingress-Time: 1549504435583
Received: from pdx1-sub0-mail-a74.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a74.g.dreamhost.com (Postfix) with ESMTP id 278867F170
 for <bug-gnu-emacs@HIDDEN>; Wed,  6 Feb 2019 17:53:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to
 :subject:date:message-id:mime-version:content-type; s=
 jidanni.org; bh=3uELy/JU28UUOMdn1OUD74v3CZU=; b=ZLGdU7SG+DsS0TCo
 HBomrrX5cyQpVILBeaD9Lfrx22KnauXqUXHPRZb4VZQHnyvXjq/JntgBXgQ4s8HV
 54aHEm+N/c0vE/qR0L2AeRlo58EdR6o2GcXFj2HFlHU4B+MmyZhU0hjruMewnRD3
 xATH+6Nh1ZiiudKvmIDrNR+nTak=
Received: from jidanni.org (114-41-39-75.dynamic-ip.hinet.net [114.41.39.75])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 (Authenticated sender: jidanni@HIDDEN)
 by pdx1-sub0-mail-a74.g.dreamhost.com (Postfix) with ESMTPSA id BF6507F16F
 for <bug-gnu-emacs@HIDDEN>; Wed,  6 Feb 2019 17:53:54 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a74
From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN>
Date: Thu, 07 Feb 2019 09:51:33 +0800
Message-ID: <87r2ckwel6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: 0
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgdefiecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduudegrdeguddrfeelrdejheenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepjhhiuggrnhhnihdrohhrghdpihhnvghtpeduudegrdeguddrfeelrdejhedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgepud
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 23.83.209.139
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Here perl-mode insists on moving my EOF block away from the margin as if
it needed to be indented. Type TAB on such lines to check.

for ( @{ $p->{result_data}->{channels} } ) {
    printf <<EOF,
%d new messages in https://example.nd/example/%d/chat/%s
EOF
      $_->{new_message_count}, $_->{example}->{example_no}, $_->{channel_id};
}

emacs-version "26.1"

(True, the user could also do printf "some
long
paragraph" too as a simpler working way.)




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN>
Subject: bug#34360: Acknowledgement (perl-mode doesn't respect certain EOF
 blocks)
Message-ID: <handler.34360.B.154950444910574.ack <at> debbugs.gnu.org>
References: <87r2ckwel6.fsf@HIDDEN>
X-Gnu-PR-Message: ack 34360
X-Gnu-PR-Package: emacs
Reply-To: 34360 <at> debbugs.gnu.org
Date: Thu, 07 Feb 2019 01:55:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 34360 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
34360: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34360
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 13 Aug 2020 11:15:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 13 07:15:37 2020
Received: from localhost ([127.0.0.1]:47157 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k6BCq-0007QF-SG
	for submit <at> debbugs.gnu.org; Thu, 13 Aug 2020 07:15:37 -0400
Received: from mail-yb1-f178.google.com ([209.85.219.178]:37362)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1k6BCp-0007Jx-7S
 for control <at> debbugs.gnu.org; Thu, 13 Aug 2020 07:15:36 -0400
Received: by mail-yb1-f178.google.com with SMTP id e14so3113654ybf.4
 for <control <at> debbugs.gnu.org>; Thu, 13 Aug 2020 04:15:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:date:message-id:subject:to;
 bh=lgP/Q7iMOroZob+4PdhoBV59fGCQ9txJS9Wom5MT5dI=;
 b=l0jMpXFjwJ3k4bcd7mVKLYdVwAVy6fO+fNZKY4E/W3zFiIpoIv7mp0Xmg/CxlePPKQ
 ov2QcO9SGpqTkue1w6QBj+w/BY5S22powrJSSWn4JwY/vfC9iL07IAU9/6asOuLTT8Pr
 c18oIUKOGEmR8l3cdhNiqcKhs/hgarHKKGkJYfSBOXvKRO6S2wZk9PcuViYBXskqJAkI
 KFALKiaaWR0l/5nJmNezFWeyGoLQzFg4D0VpZrObfYGiEMNpDmwQ8t+1NckUDcK1XFLj
 jVVBpeKz1XqKKKruYO3vgvkXsBb/3S2JaJjlCAtUfL/CsZkEcMcaUXA4qBenJxyenB2L
 O5Aw==
X-Gm-Message-State: AOAM533t4QJ5ynsYm5Ch0pP2o1FohQCywcI1ZBQB25r2aeIpvYmeL+6x
 7D5ehrR9aU42+YFAQbZzu65bi19fqZ2awOkj+EYN497eMRI=
X-Google-Smtp-Source: ABdhPJyQdIuuBjgo4lPr2hvu9fAJTm/BFbh177UAhYwZegFeS9zfSoBshrHVdGZTqMELt2N6BVmbDcgLSDry0SZqB7w=
X-Received: by 2002:a25:7007:: with SMTP id l7mr5631375ybc.85.1597317329664;
 Thu, 13 Aug 2020 04:15:29 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 13 Aug 2020 04:15:29 -0700
From: Stefan Kangas <stefan@HIDDEN>
MIME-Version: 1.0
Date: Thu, 13 Aug 2020 04:15:29 -0700
Message-ID: <CADwFkm=vJaJGrYvMp5+Jkwdq5hHTD2strgRn-XDDNY-2maCMJQ@HIDDEN>
Subject: 
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  tags 34360 + confirmed found 34360 28.0.50 thanks 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (stefankangas[at]gmail.com)
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.219.178 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.219.178 listed in wl.mailspike.net]
 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
 0.0 UNPARSEABLE_RELAY      Informational: message has unparseable relay
 lines 2.0 BLANK_SUBJECT          Subject is present but empty
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

tags 34360 + confirmed
found 34360 28.0.50
thanks




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 13 Aug 2020 11:15:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 13 07:15:37 2020
Received: from localhost ([127.0.0.1]:47157 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k6BCq-0007QF-SG
	for submit <at> debbugs.gnu.org; Thu, 13 Aug 2020 07:15:37 -0400
Received: from mail-yb1-f178.google.com ([209.85.219.178]:37362)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1k6BCp-0007Jx-7S
 for control <at> debbugs.gnu.org; Thu, 13 Aug 2020 07:15:36 -0400
Received: by mail-yb1-f178.google.com with SMTP id e14so3113654ybf.4
 for <control <at> debbugs.gnu.org>; Thu, 13 Aug 2020 04:15:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:date:message-id:subject:to;
 bh=lgP/Q7iMOroZob+4PdhoBV59fGCQ9txJS9Wom5MT5dI=;
 b=l0jMpXFjwJ3k4bcd7mVKLYdVwAVy6fO+fNZKY4E/W3zFiIpoIv7mp0Xmg/CxlePPKQ
 ov2QcO9SGpqTkue1w6QBj+w/BY5S22powrJSSWn4JwY/vfC9iL07IAU9/6asOuLTT8Pr
 c18oIUKOGEmR8l3cdhNiqcKhs/hgarHKKGkJYfSBOXvKRO6S2wZk9PcuViYBXskqJAkI
 KFALKiaaWR0l/5nJmNezFWeyGoLQzFg4D0VpZrObfYGiEMNpDmwQ8t+1NckUDcK1XFLj
 jVVBpeKz1XqKKKruYO3vgvkXsBb/3S2JaJjlCAtUfL/CsZkEcMcaUXA4qBenJxyenB2L
 O5Aw==
X-Gm-Message-State: AOAM533t4QJ5ynsYm5Ch0pP2o1FohQCywcI1ZBQB25r2aeIpvYmeL+6x
 7D5ehrR9aU42+YFAQbZzu65bi19fqZ2awOkj+EYN497eMRI=
X-Google-Smtp-Source: ABdhPJyQdIuuBjgo4lPr2hvu9fAJTm/BFbh177UAhYwZegFeS9zfSoBshrHVdGZTqMELt2N6BVmbDcgLSDry0SZqB7w=
X-Received: by 2002:a25:7007:: with SMTP id l7mr5631375ybc.85.1597317329664;
 Thu, 13 Aug 2020 04:15:29 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 13 Aug 2020 04:15:29 -0700
From: Stefan Kangas <stefan@HIDDEN>
MIME-Version: 1.0
Date: Thu, 13 Aug 2020 04:15:29 -0700
Message-ID: <CADwFkm=vJaJGrYvMp5+Jkwdq5hHTD2strgRn-XDDNY-2maCMJQ@HIDDEN>
Subject: 
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  tags 34360 + confirmed found 34360 28.0.50 thanks 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (stefankangas[at]gmail.com)
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.219.178 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.219.178 listed in wl.mailspike.net]
 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
 0.0 UNPARSEABLE_RELAY      Informational: message has unparseable relay
 lines 2.0 BLANK_SUBJECT          Subject is present but empty
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

tags 34360 + confirmed
found 34360 28.0.50
thanks





Last modified: Thu, 13 Aug 2020 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.