X-Loop: help-debbugs@HIDDEN Subject: [bug#74938] [PATCH 0/2] Enable plugins for cyrus-sasl and add xoauth2 plugin Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 18 Dec 2024 08:54:01 +0000 Resent-Message-ID: <handler.74938.B.173451200625320 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 74938 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74938 <at> debbugs.gnu.org Cc: reza <reza@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN <guix-patches@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.173451200625320 (code B ref -1); Wed, 18 Dec 2024 08:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Dec 2024 08:53:26 +0000 Received: from localhost ([127.0.0.1]:33346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tNpo5-0006aK-IU for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:53:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:38676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN>) id 1tNpo4-0006aC-4M for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:53:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN>) id 1tNpo3-00022N-Na for guix-patches@HIDDEN; Wed, 18 Dec 2024 03:53:23 -0500 Received: from a2-27.smtp-out.eu-west-1.amazonses.com ([54.240.2.27]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN>) id 1tNpnz-000478-Pj for guix-patches@HIDDEN; Wed, 18 Dec 2024 03:53:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1734511994; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id; bh=lcLztnpGEOb4wKGDCEIfOJvOzIG45lzoah6ga5vyJKM=; b=a89eV0dy4wtYE6+215T26k9KXL5FxOaRpS5yt9/9xeYegRrWtiBlACLqpucrKCs+ SYQIBfWyyzXOG7IHpac6V1EGE4UmnspUbqVxCQgXBwCsWfq8GVRn2E2c0nP8CTBGHY6 PSKm8AclRDAcHIqQalQdItbmWgh+malWxihfNXBk= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1734511994; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id:Feedback-ID; bh=lcLztnpGEOb4wKGDCEIfOJvOzIG45lzoah6ga5vyJKM=; b=VG9V4oYNdfw9SROnBQsYo3jxrQud768xZ7WRPE8Q1Cw2RY6kIVWT6NF2cOIH93lE rnKnv/SDsf7Xni2UGI0Hoo+jbYINuGGWDNE3MmMGAPDDlgZh49Ln3VQ4Tprusf3k9ZZ flFSaIfb8gOctRi+LUswLOVanRRbMLs6sTrKYepE= From: reza <reza@HIDDEN> Date: Wed, 18 Dec 2024 08:53:14 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable References: <cover.1734511804.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHbUSpFNRymRBM7TsiXsvNqPpVmIg== Thread-Topic: [PATCH 0/2] Enable plugins for cyrus-sasl and add xoauth2 plugin X-Wm-Sent-Timestamp: 1734511993 X-Original-Mailer: git-send-email 2.46.0 Message-ID: <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN> Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2024.12.18-54.240.2.27 Received-SPF: pass client-ip=54.240.2.27; envelope-from=01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN; helo=a2-27.smtp-out.eu-west-1.amazonses.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) This patch series adds the plugin search path to cyrus-sasl and a first p= lugin=0D=0Acyrus-sasl-xoauth2.=0D=0A=0D=0AReza Housseini (2):=0D=0A gnu:= cyrus-sasl: Add native-search-paths.=0D=0A gnu: Add cyrus-sasl-xoauth2.= =0D=0A=0D=0A gnu/packages/cyrus-sasl.scm | 36 +++++++++++++++++++++++++++= +++++++++=0D=0A 1 file changed, 36 insertions(+)=0D=0A=0D=0A=0D=0Abase-co= mmit: 20b1613484f512649f919d89285e981998592497=0D=0A--=20=0D=0A2.46.0=0D=0A= =0D=0A
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: reza <reza@HIDDEN> Subject: bug#74938: Acknowledgement ([PATCH 0/2] Enable plugins for cyrus-sasl and add xoauth2 plugin) Message-ID: <handler.74938.B.173451200625320.ack <at> debbugs.gnu.org> References: <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN> X-Gnu-PR-Message: ack 74938 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 74938 <at> debbugs.gnu.org Date: Wed, 18 Dec 2024 08:54: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): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 74938 <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 74938: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74938 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#74938] [PATCH 1/2] gnu: cyrus-sasl: Add native-search-paths. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 18 Dec 2024 09:00:02 +0000 Resent-Message-ID: <handler.74938.B74938.173451234626356 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74938 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74938 <at> debbugs.gnu.org <74938 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 74938-submit <at> debbugs.gnu.org id=B74938.173451234626356 (code B ref 74938); Wed, 18 Dec 2024 09:00:02 +0000 Received: (at 74938) by debbugs.gnu.org; 18 Dec 2024 08:59:06 +0000 Received: from localhost ([127.0.0.1]:33360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tNpta-0006qx-0U for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:06 -0500 Received: from a2-53.smtp-out.eu-west-1.amazonses.com ([54.240.2.53]:37655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020193d8fda869-d73cd4ff-442f-45af-99ec-338c1bcab265-000000@HIDDEN>) id 1tNptO-0006qJ-BR for 74938 <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1734512322; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=5mdapxbrHlm5favhG3j2lw5p2czzzWBCCznb02iCD3U=; b=UjZl/t3LY2n44EKy85Kg8dtyQaeLuIaS0Jb7om7Va02lodXEYebU/ZwKscBfVuSj dr10Y02eXdsD2tjYrfXss5P+jjZX9v06uWSQTjTQ02iwebQDfLEGe7chKjvg+rtMeUK llJHVUG3Tm3uJ7Y6iU7Y9tK/CdcYjYsH+Uyiau2U= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1734512322; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=5mdapxbrHlm5favhG3j2lw5p2czzzWBCCznb02iCD3U=; b=inhgHAKs1BtKgF6lUci6bTjxy6zLPGaLwvzTwyxU5HMmOaoaxOC8LJ09pWSKZFB0 sJ3oHSDaNlxD60wcnqT9DA3zppw/2sHwQ00sVty3NnkOestyEAJ8wxkBdLnBVUzfMO/ vM3PTNnDT94KQzmWpuwmRTZZCbsTcBYntZKVvV5U= From: reza <reza@HIDDEN> Date: Wed, 18 Dec 2024 08:58:42 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit In-Reply-To: <cover.1734511804.git.reza@HIDDEN> References: <cover.1734511804.git.reza@HIDDEN> <0c257a6fa32e3285988a8ac474cc67cb58f6a08c.1734511804.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHbUSpFNRymRBM7TsiXsvNqPpVmIgAAMQEw Thread-Topic: [PATCH 1/2] gnu: cyrus-sasl: Add native-search-paths. X-Wm-Sent-Timestamp: 1734512321 X-Original-Mailer: git-send-email 2.46.0 Message-ID: <01020193d8fda869-d73cd4ff-442f-45af-99ec-338c1bcab265-000000@HIDDEN> Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2024.12.18-54.240.2.53 X-Spam-Score: 0.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: -1.0 (-) * gnu/packages/cyrus-sasl.scm (cyrus-sasl) [native-search-paths]: Add 'SASL_PATH'. Change-Id: I553473c7707480ac422b2c6aa70363ba04f4b1e2 --- gnu/packages/cyrus-sasl.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/cyrus-sasl.scm b/gnu/packages/cyrus-sasl.scm index ef408f2dd7..ee8ad14d08 100644 --- a/gnu/packages/cyrus-sasl.scm +++ b/gnu/packages/cyrus-sasl.scm @@ -64,6 +64,10 @@ (define-public cyrus-sasl ;; ends up doing "ln -s plugin_common.lo plugin_common.o", which can ;; fail with EEXIST when building things in parallel. #:parallel-build? #f)) + (native-search-paths + (list (search-path-specification + (variable "SASL_PATH") + (files (list "lib/sasl2"))))) (synopsis "Simple Authentication Security Layer implementation") (description "SASL (Simple Authentication Security Layer) is an Internet -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74938] [PATCH 2/2] gnu: Add cyrus-sasl-xoauth2. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 18 Dec 2024 09:00:03 +0000 Resent-Message-ID: <handler.74938.B74938.173451236226398 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74938 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74938 <at> debbugs.gnu.org <74938 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 74938-submit <at> debbugs.gnu.org id=B74938.173451236226398 (code B ref 74938); Wed, 18 Dec 2024 09:00:03 +0000 Received: (at 74938) by debbugs.gnu.org; 18 Dec 2024 08:59:22 +0000 Received: from localhost ([127.0.0.1]:33363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tNptp-0006ri-LC for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:22 -0500 Received: from a2-130.smtp-out.eu-west-1.amazonses.com ([54.240.2.130]:52753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020193d8fde8da-f22a8a06-dc8d-4e4b-a11f-ae25b8f943ba-000000@HIDDEN>) id 1tNptl-0006rR-GQ for 74938 <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1734512339; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=M1SB/N8LWUu/w76bPTW+ZaHlo8I+Q1viK+oIipWkjXI=; b=hOtwazTZFRQP+rQFWJnJupsGEKyN4jqqqLbWNFvn5K8D6I4ODeEByNwI4aVCYzL/ A2VEx02o7uoAZIbP28jy+cygm+p6y9Po+0oL1x+cH851c6q1U5q7Q1zw2lNeXC3royH sRbjGm7FJonzlZix7QqQoLvc+3YsP4ciTtEPLT9k= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1734512339; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=M1SB/N8LWUu/w76bPTW+ZaHlo8I+Q1viK+oIipWkjXI=; b=GuR0rTmguMI4y+4AFg0q2+aqNcpe4QFCyhYiwAQlp45h7G8or62qHkbYRlsLevMG aKuPOUi/Xv712KUXjQk8LDqBq023WTQ3fI5ZvEVRqrLD8UjaKwKVNc3CCYwYH41hejB a7flEgjGDeHzrIza7Tk1L0x3SDtpav61l0DVRh6Q= From: reza <reza@HIDDEN> Date: Wed, 18 Dec 2024 08:58:59 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit In-Reply-To: <cover.1734511804.git.reza@HIDDEN> References: <cover.1734511804.git.reza@HIDDEN> <87db700cc361eedb650e084b9c0ae1032eb46f43.1734511804.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHbUSpFNRymRBM7TsiXsvNqPpVmIgAAM3PH Thread-Topic: [PATCH 2/2] gnu: Add cyrus-sasl-xoauth2. X-Wm-Sent-Timestamp: 1734512338 X-Original-Mailer: git-send-email 2.46.0 Message-ID: <01020193d8fde8da-f22a8a06-dc8d-4e4b-a11f-ae25b8f943ba-000000@HIDDEN> Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2024.12.18-54.240.2.130 X-Spam-Score: 0.7 (/) 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.3 (/) * gnu/packages/cyrus-sasl.scm (cyrus-sasl-xoauth2): New variable. Change-Id: I2e7d415c2ae18467d9901118c987155aa3f0edca --- gnu/packages/cyrus-sasl.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/cyrus-sasl.scm b/gnu/packages/cyrus-sasl.scm index ee8ad14d08..4ef5564d41 100644 --- a/gnu/packages/cyrus-sasl.scm +++ b/gnu/packages/cyrus-sasl.scm @@ -77,3 +77,35 @@ (define-public cyrus-sasl (license (license:non-copyleft "file://COPYING" "See COPYING in the distribution.")) (home-page "https://cyrusimap.org/sasl/"))) + +(define-public cyrus-sasl-xoauth2 + (package + (name "cyrus-sasl-xoauth2") + (version "0.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/moriyoshi/" + "cyrus-sasl-xoauth2/archive/tags/v" + version ".tar.gz")) + (sha256 + (base32 + "0hz95rp2n0xrkc0y2fgif2s7d61hlhd4qki5m8q0s44qc1b2cb56")))) + (build-system gnu-build-system) + (inputs (list autoconf + automake + libtool + cyrus-sasl)) + (arguments + (list #:configure-flags + #~(list (string-append "--with-cyrus-sasl=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'add-shebang + (lambda _ + (substitute* "autogen.sh" + (("libtoolize") "#!/bin/sh\nlibtoolize"))))))) + (synopsis "XOAUTH2 mechanism plugin for cyrus-sasl") + (description + "This is a plugin implementation of XOAUTH2 for cyrus-sasl.") + (home-page "https://github.com/moriyoshi/cyrus-sasl-xoauth2") + (license license:expat))) -- 2.46.0
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.