From unknown Wed Jun 18 00:24:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28024 <28024@debbugs.gnu.org> To: bug#28024 <28024@debbugs.gnu.org> Subject: Status: [PATCH] Upgrade Tailon from 1.1.1 to 1.3.0 Reply-To: bug#28024 <28024@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:24:59 +0000 retitle 28024 [PATCH] Upgrade Tailon from 1.1.1 to 1.3.0 reassign 28024 guix-patches submitter 28024 Christopher Baines severity 28024 normal tag 28024 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 03:29:31 2017 Received: (at submit) by debbugs.gnu.org; 9 Aug 2017 07:29:31 +0000 Received: from localhost ([127.0.0.1]:52572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfLQp-0005AJ-J2 for submit@debbugs.gnu.org; Wed, 09 Aug 2017 03:29:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfLQo-0005A8-DV for submit@debbugs.gnu.org; Wed, 09 Aug 2017 03:29:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dfLQi-0007Tr-E3 for submit@debbugs.gnu.org; Wed, 09 Aug 2017 03:29:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32988) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dfLQi-0007Tl-BT for submit@debbugs.gnu.org; Wed, 09 Aug 2017 03:29:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dfLQh-0006gt-9r for guix-patches@gnu.org; Wed, 09 Aug 2017 03:29:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dfLQd-0007Rb-7M for guix-patches@gnu.org; Wed, 09 Aug 2017 03:29:23 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:48611 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dfLQd-0007R0-0l for guix-patches@gnu.org; Wed, 09 Aug 2017 03:29:19 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id C78B713E3BE; Wed, 9 Aug 2017 08:29:17 +0100 (BST) Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id AA55413E3BD for ; Wed, 9 Aug 2017 08:29:17 +0100 (BST) Date: Wed, 9 Aug 2017 08:29:13 +0100 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH] Upgrade Tailon from 1.1.1 to 1.3.0 Message-ID: <20170809082913.12847730@cbaines.net> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/jnWqnVKum9w.=+dEt_ht55P"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --Sig_/jnWqnVKum9w.=+dEt_ht55P Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Patches incomming... --Sig_/jnWqnVKum9w.=+dEt_ht55P Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlmKuclfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfYUg//Tl45W47oR4DqQBgXQsojkLlakpCwH5s34Cn7ul3mYvivBGm6rWigAPk/ +fI/nm2VBbm3Yj77Fz3mDRDLqXFE1U8JmyB2LX1GQnDN/p/ovO2FMADNnsiezX0v WPj0TgcXZPiwWDUuquYeKkxDcaY6puTvyNYEK0jLZfxO0DTuyP40KudvL0g/djI1 tFlXMJCq366iuVZGNaDPkwWxXgKqfz6feJoxc41UgFb1uok55ypcuCbgp9mILRe6 GNbIll1y2ZS4t3JqnZf5SC6C58U7ul6Lrj6sW7gvZYmH5B/jPy33U1hHna09gqaE UKPhRrS9fszq4VWaA5BO8rbVdDyCqrBV8wffA3SoiAt0DyMlutGtrYEPUDFeW/I1 Tjk2R3KNEBdLeRVWYXfn2FB1pK6IYticrCcUwdBFddfOYEjLXydueuDjSPxi+Bh5 Hnxn5ih1RybCR2LUfnlN6eA7vYlj4755LZL5HbSKvTkUezISARaYjFRO1EaMlir0 tg745fr0Ww8Mj2r1hDC59m/xxrZEGJDwk+GV0nL5pp3h6V8VbN3ujxeSrYT94qoG e/dOWLH1QJzBh59wEYlZ8/HB8zS2Nv2fQP2cvvlrm7yJhy8y1nS/UY1hJzW8wiHk ta6HGCDesvwlYvUM1/Vhi4Bjh3O01VSAN6B2qBABgLfq2MLlyHw= =6LOm -----END PGP SIGNATURE----- --Sig_/jnWqnVKum9w.=+dEt_ht55P-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 04:06:08 2017 Received: (at 28024) by debbugs.gnu.org; 9 Aug 2017 08:06:09 +0000 Received: from localhost ([127.0.0.1]:52600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0G-000666-Nf for submit@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:08 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:49023 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0E-00065W-D9 for 28024@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:06 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 5D5CF13E3BE; Wed, 9 Aug 2017 09:06:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 34E1513E3BE for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 09:06:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 24487ca9 for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 08:06:04 +0000 (UTC) From: Christopher Baines To: 28024@debbugs.gnu.org Subject: [PATCH 2/5] gnu: Update tailon to version 1.3.0. Date: Wed, 9 Aug 2017 09:06:01 +0100 Message-Id: <20170809080604.6236-2-mail@cbaines.net> X-Mailer: git-send-email 2.14.0 In-Reply-To: <20170809080604.6236-1-mail@cbaines.net> References: <20170809080604.6236-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28024 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >From version 1.1.1. * gnu/packages/logging.scm (tailon)[version]: Change to 1.3.0. [inputs]: Add python-tornado-http-auth. --- gnu/packages/logging.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm index eecfe4558..b4f7caf56 100644 --- a/gnu/packages/logging.scm +++ b/gnu/packages/logging.scm @@ -96,18 +96,19 @@ command line.") (define-public tailon (package (name "tailon") - (version "1.1.1") + (version "1.3.0") (source (origin (method url-fetch) (uri (pypi-uri name version)) (sha256 (base32 - "08clrwpfdxcv2z2b5ardpmim4alahbw4l7631dhw62xhbcf6wjzz")))) + "0wl2wm6p3pc0vkk33s7rzgcfvs9cwxfmlz997pdfhlw72r00l7s5")))) (build-system python-build-system) (inputs `(("python-pyyaml" ,python-pyyaml) ("python-sockjs-tornado" ,python-sockjs-tornado) + ("python-tornado-http-auth" ,python-tornado-http-auth) ("python-tornado" ,python-tornado))) (arguments `(#:phases -- 2.14.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 04:06:09 2017 Received: (at 28024) by debbugs.gnu.org; 9 Aug 2017 08:06:09 +0000 Received: from localhost ([127.0.0.1]:52602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0G-000668-VV for submit@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:09 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:49025 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0E-00065Y-DS for 28024@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:06 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 9F7FD13E3C9; Wed, 9 Aug 2017 09:06:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 6F6E413E3CE for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 09:06:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 99b81bb3 for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 08:06:05 +0000 (UTC) From: Christopher Baines To: 28024@debbugs.gnu.org Subject: [PATCH 5/5] services: admin: Simplify the handling of the Tailon debug? option. Date: Wed, 9 Aug 2017 09:06:04 +0100 Message-Id: <20170809080604.6236-5-mail@cbaines.net> X-Mailer: git-send-email 2.14.0 In-Reply-To: <20170809080604.6236-1-mail@cbaines.net> References: <20170809080604.6236-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28024 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/services/admin.scm (tailon-configuration-file-compiler): Simplify the handling of debug?. --- gnu/services/admin.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/services/admin.scm b/gnu/services/admin.scm index e24aebae2..14452a86c 100644 --- a/gnu/services/admin.scm +++ b/gnu/services/admin.scm @@ -276,7 +276,7 @@ for ROTATION." ("commands" . ,(string-append "[" (string-join allowed-commands ", ") "]")) - ,@(if debug? '(("debug" . "true")) '()) + ("debug" . ,(if debug? "true" #f)) ("wrap-lines" . ,(if wrap-lines "true" "false")) ("http-auth" . ,http-auth) ("users" . ,(if users -- 2.14.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 04:06:09 2017 Received: (at 28024) by debbugs.gnu.org; 9 Aug 2017 08:06:09 +0000 Received: from localhost ([127.0.0.1]:52604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0H-00066F-8U for submit@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:09 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:49024 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0E-00065X-DU for 28024@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:07 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 9391213E3BD; Wed, 9 Aug 2017 09:06:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 4604613E3C9 for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 09:06:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b53e8003 for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 08:06:04 +0000 (UTC) From: Christopher Baines To: 28024@debbugs.gnu.org Subject: [PATCH 3/5] services: Add missing wrap-lines option to tailon. Date: Wed, 9 Aug 2017 09:06:02 +0100 Message-Id: <20170809080604.6236-3-mail@cbaines.net> X-Mailer: git-send-email 2.14.0 In-Reply-To: <20170809080604.6236-1-mail@cbaines.net> References: <20170809080604.6236-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28024 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/services/admin.scm (): Add wrap-lines. (tailon-configuration-wrap-lines): New procedure. (tailon-configuration-file-compiler): Add support for wrap-lines. * doc/guix.texi (Monitoring Services): Document the wrap-lines Tailon configuration option. --- doc/guix.texi | 5 +++++ gnu/services/admin.scm | 12 +++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 88bf0bb62..e4903be83 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -13769,6 +13769,11 @@ Commands to allow running. By default, @code{sed} is disabled. @item @code{debug?} (default: @code{#f}) Set @code{debug?} to @code{#t} to show debug messages. +@item @code{wrap-lines} (default: @code{#t}) +Initial line wrapping state in the web interface. Set to @code{#t} to +initially wrap lines (the default), or to @code{#f} to initially not +wrap lines. + @end table @end deftp diff --git a/gnu/services/admin.scm b/gnu/services/admin.scm index 1044833fe..19169427c 100644 --- a/gnu/services/admin.scm +++ b/gnu/services/admin.scm @@ -59,6 +59,8 @@ tailon-configuration-file-tail-lines tailon-configuration-file-allowed-commands tailon-configuration-file-debug? + tailon-configuration-file-wrap-lines + tailon-configuration @@ -220,7 +222,9 @@ for ROTATION." (allowed-commands tailon-configuration-file-allowed-commands (default '("tail" "grep" "awk"))) (debug? tailon-configuration-file-debug? - (default #f))) + (default #f)) + (wrap-lines tailon-configuration-file-wrap-lines + (default #t))) (define (tailon-configuration-files-string files) (string-append @@ -249,7 +253,8 @@ for ROTATION." (match file (($ files bind relative-root allow-transfers? follow-names? - tail-lines allowed-commands debug?) + tail-lines allowed-commands debug? + wrap-lines) (text-file "tailon-config.yaml" (string-concatenate @@ -267,7 +272,8 @@ for ROTATION." ("commands" . ,(string-append "[" (string-join allowed-commands ", ") "]")) - ,@(if debug? '(("debug" . "true")) '())))))))) + ,@(if debug? '(("debug" . "true")) '()) + ("wrap-lines" . ,(if wrap-lines "true" "false"))))))))) (define-record-type* tailon-configuration make-tailon-configuration -- 2.14.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 04:06:09 2017 Received: (at 28024) by debbugs.gnu.org; 9 Aug 2017 08:06:10 +0000 Received: from localhost ([127.0.0.1]:52606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0H-00066M-If for submit@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:09 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:49026 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0E-00065Z-DA for 28024@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:07 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id BE8C013E3CE; Wed, 9 Aug 2017 09:06:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 5477413E3CA for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 09:06:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 271a708c for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 08:06:05 +0000 (UTC) From: Christopher Baines To: 28024@debbugs.gnu.org Subject: [PATCH 4/5] services: Update the Tailon service for Tailon 1.3.0. Date: Wed, 9 Aug 2017 09:06:03 +0100 Message-Id: <20170809080604.6236-4-mail@cbaines.net> X-Mailer: git-send-email 2.14.0 In-Reply-To: <20170809080604.6236-1-mail@cbaines.net> References: <20170809080604.6236-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28024 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Tailon 1.3.0 (upgraded from 1.1.1) adds support for HTTP authentication. * gnu/services/admin.scm (): Add http-auth and users configuration values. (tailon-configuration-file-http-auth, tailon-configuration-file-users): New procedures. (tailon-configuration-file-compiler): Add support for the http-auth and users configuration options. * doc/guix.texi (Monitoring Services): Document authentication for Tailon. --- doc/guix.texi | 18 ++++++++++++++++++ gnu/services/admin.scm | 24 +++++++++++++++++++----- 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index e4903be83..c7787e4a8 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -13774,6 +13774,24 @@ Initial line wrapping state in the web interface. Set to @code{#t} to initially wrap lines (the default), or to @code{#f} to initially not wrap lines. +@item @code{http-auth} (default: @code{#f}) +HTTP authentication type to use. Set to @code{#f} to disable +authentication (the default). Supported values are @code{"digest"} or +@code{"basic"}. + +@item @code{users} (default: @code{#f}) +If HTTP authentication is enabled (see @code{http-auth}), access will be +restricted to the credentials provided here. To configure users, use a +list of pairs, where the first element of the pair is the username, and +the 2nd element of the pair is the password. + +@example +(tailon-configuration-file + (http-auth "basic") + (users '(("user1" . "password1") + ("user2" . "password2")))) +@end example + @end table @end deftp diff --git a/gnu/services/admin.scm b/gnu/services/admin.scm index 19169427c..e24aebae2 100644 --- a/gnu/services/admin.scm +++ b/gnu/services/admin.scm @@ -59,8 +59,8 @@ tailon-configuration-file-tail-lines tailon-configuration-file-allowed-commands tailon-configuration-file-debug? - tailon-configuration-file-wrap-lines - + tailon-configuration-file-http-auth + tailon-configuration-file-users tailon-configuration @@ -224,7 +224,11 @@ for ROTATION." (debug? tailon-configuration-file-debug? (default #f)) (wrap-lines tailon-configuration-file-wrap-lines - (default #t))) + (default #t)) + (http-auth tailon-configuration-file-http-auth + (default #f)) + (users tailon-configuration-file-users + (default #f))) (define (tailon-configuration-files-string files) (string-append @@ -254,7 +258,7 @@ for ROTATION." (($ files bind relative-root allow-transfers? follow-names? tail-lines allowed-commands debug? - wrap-lines) + wrap-lines http-auth users) (text-file "tailon-config.yaml" (string-concatenate @@ -273,7 +277,17 @@ for ROTATION." (string-join allowed-commands ", ") "]")) ,@(if debug? '(("debug" . "true")) '()) - ("wrap-lines" . ,(if wrap-lines "true" "false"))))))))) + ("wrap-lines" . ,(if wrap-lines "true" "false")) + ("http-auth" . ,http-auth) + ("users" . ,(if users + (string-concatenate + (cons "\n" + (map (match-lambda + ((user . pass) + (string-append + " " user ":" pass))) + users))) + #f))))))))) (define-record-type* tailon-configuration make-tailon-configuration -- 2.14.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 04:06:10 2017 Received: (at 28024) by debbugs.gnu.org; 9 Aug 2017 08:06:10 +0000 Received: from localhost ([127.0.0.1]:52608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0H-00066U-Rx for submit@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:10 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:49027 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfM0E-00065b-NA for 28024@debbugs.gnu.org; Wed, 09 Aug 2017 04:06:07 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 7810E13E3CF; Wed, 9 Aug 2017 09:06:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 236B713E3BD for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 09:06:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id aab318e3 for <28024@debbugs.gnu.org>; Wed, 9 Aug 2017 08:06:04 +0000 (UTC) From: Christopher Baines To: 28024@debbugs.gnu.org Subject: [PATCH 1/5] gnu: Add python-tornado-http-auth. Date: Wed, 9 Aug 2017 09:06:00 +0100 Message-Id: <20170809080604.6236-1-mail@cbaines.net> X-Mailer: git-send-email 2.14.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28024 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/python.scm (python-tornado-http-auth): New variable. --- gnu/packages/python.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 79c6eca00..227c01027 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -6560,6 +6560,29 @@ connection to each user.") ("python2-singledispatch" ,python2-singledispatch) ,@(package-propagated-inputs tornado)))))) +(define-public python-tornado-http-auth + (package + (name "python-tornado-http-auth") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "tornado-http-auth" version)) + (sha256 + (base32 + "0znrgqd7k2s4ia474xizi6h3061zj4sn5n6cq76bkwl3wwshifn5")))) + (build-system python-build-system) + (propagated-inputs + `(("python-tornado" ,python-tornado))) + (home-page + "https://github.com/gvalkov/tornado-http-auth") + (synopsis + "Digest and basic authentication module for Tornado") + (description + "Provides support for adding authentication to services using the Tornado +web framework, either via the basic or digest authentication schemes.") + (license license:asl2.0))) + ;; the python- version can be removed with python-3.5 (define-public python-backports-abc (package -- 2.14.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 16:51:51 2017 Received: (at 28024) by debbugs.gnu.org; 9 Aug 2017 20:51:51 +0000 Received: from localhost ([127.0.0.1]:53722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfXxG-0004ZR-Pe for submit@debbugs.gnu.org; Wed, 09 Aug 2017 16:51:51 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfXxE-0004ZJ-Ce for 28024@debbugs.gnu.org; Wed, 09 Aug 2017 16:51:49 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 31FFF21CB9; Wed, 9 Aug 2017 16:51:48 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Wed, 09 Aug 2017 16:51:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=rU+mH11BZ8ez6VYz0dRzw4kPyqGX7SKVbhWPbvxSI kM=; b=VAq40GvP9zWttMei8dcgs0PYV1Jy6tGCK5e/YbFGDr/kqWl814WskmjIE y/dzhOuNh5zJ46U+iIDoABpz3CppTC5YvchcYsqf8gfIhgqAR+AKqvhsfnhTlJuo iP0w0ik+8/tUVXZNyEm8DhDtxh1KAzvqGYK9L01NFyJEquw4+BqsenQZ0B4nZvgr kETPf2FKTanHwBMNOQJpyoeYoh38KS/a3vUH6cj9iRxkknf3rYDpfJajwysQguDl 6htYKZgp4Zp3L1ip4JsrJWRABGf0g0ag4+Yj7+F5ejat2HBuAlDO2eNjEJBgA3m5 60BT6O6ajlaR35U0ZQcYV6BK6iYTA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=rU+mH11BZ8ez6VYz0d Rzw4kPyqGX7SKVbhWPbvxSIkM=; b=B189/WpNy9MsAkopo3W49G+bz2CBe0zrO0 0I0A/L9zFqPcoi8oFQy29Fu8nE9kEyPQMOEgeHsqQ76OdVILs/lLd+E9N4csrY4N woaPVkqNZNNK5RPM43Uqk4GhYuBM66CYvW34WHAHqYVqJ//b56Kbr1gGEcKnJov2 pn0wdcQL7iBfFkuWCE+45iC1k5GBcXGGAGYvy5ydjBezvKfhANCtaMaJNhMiB0Vm qclAAnQh0ZDx+lOF7MmDJNdDvy6+nlXEH11ZHTWa4nKU4N6OS5RIHgys5RdAq82P WIN1Ofqmig0phMzS9SxTBpvo8LqPnjWQlYNXGDlWl9fJqeVuRZEA== X-ME-Sender: X-Sasl-enc: BqhPBcfET5ftjVNHoFwRae/7HuzKGd5IPpN7wPU+R9xD 1502311907 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id BD88F25034; Wed, 9 Aug 2017 16:51:47 -0400 (EDT) From: Marius Bakke To: Christopher Baines , 28024@debbugs.gnu.org Subject: Re: [bug#28024] [PATCH] Upgrade Tailon from 1.1.1 to 1.3.0 In-Reply-To: <20170809082913.12847730@cbaines.net> References: <20170809082913.12847730@cbaines.net> User-Agent: Notmuch/0.25 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Wed, 09 Aug 2017 22:51:44 +0200 Message-ID: <87bmno4g7z.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28024 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Christopher Baines writes: > Patches incomming... Pro tip: You can use `git format-patch --cover-letter` to generate a nice diffstat for the upcoming patches. Handy for signing off whole series at once ;-) these LGTM at least. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlmLdeEACgkQoqBt8qM6 VPrruggAyIP7ACIvSH2Mv8Xdshc+d6k9cQKD/xTxlGXPY8JaYl7GFIHajDVk2vP+ T82mgBXUf8OJfxRypMMXlzG7XwpMA94qYTtwKFJmAM2L3/diLHN2X1K5AjUkn4Wf zDclaNX/mnprI3zGz/jtRoNU6TJVqeFhR4Evq6MgiZpL8lIzWAAENmMETqsBKOSA geTzIcHIXbGf9JvcD1PP4r/zt9fIvE9740e7dTu7IChEY/96wnXUGrOnzRTox6NH C1hz93PsspBzQxdA5U8hU7UVpdKEENXi7WivQdSyghzlt+xosS+IXlacrCDf2S/m FE2BMWMdegXoexpP8CiaGs/PO35Xcw== =IsGQ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 09 19:43:16 2017 Received: (at 28024-done) by debbugs.gnu.org; 9 Aug 2017 23:43:16 +0000 Received: from localhost ([127.0.0.1]:53828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfadA-0003vQ-3V for submit@debbugs.gnu.org; Wed, 09 Aug 2017 19:43:16 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:49635 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dfad8-0003vI-6c for 28024-done@debbugs.gnu.org; Wed, 09 Aug 2017 19:43:14 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 9D4E913E3C9; Thu, 10 Aug 2017 00:43:10 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 9C5A813E3BD; Thu, 10 Aug 2017 00:43:09 +0100 (BST) Date: Thu, 10 Aug 2017 00:43:06 +0100 From: Christopher Baines To: Marius Bakke Subject: Re: [bug#28024] [PATCH] Upgrade Tailon from 1.1.1 to 1.3.0 Message-ID: <20170810004306.21351791@cbaines.net> In-Reply-To: <87bmno4g7z.fsf@fastmail.com> References: <20170809082913.12847730@cbaines.net> <87bmno4g7z.fsf@fastmail.com> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/=G5.YguJtLg.ELzh=gCV9pf"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28024-done Cc: 28024-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/=G5.YguJtLg.ELzh=gCV9pf Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 09 Aug 2017 22:51:44 +0200 Marius Bakke wrote: > Christopher Baines writes: >=20 > > Patches incomming... =20 >=20 > Pro tip: You can use `git format-patch --cover-letter` to generate a > nice diffstat for the upcoming patches. Handy for signing off whole > series at once ;-) these LGTM at least. That's really neat, thanks for the tip and for reviewing :) --Sig_/=G5.YguJtLg.ELzh=gCV9pf Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlmLngpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xc1XQ//dvxFY0ayhiEYORu8uKyAd2UtHHvVERGRl/jSH1D1E/1ZC430vvGF3qe5 FwUOsCXP0tg/almW5NMYfxJFmtmDDSzHpEhxEkkxfu33tQv831iNvSKauO/rmUKR 0MKAkkxEklQt2zDKPzGmyBz+8OKXFa9ejmMpxwZQcZ6j4uVy+Q9FIHXAczIts67w 1gnAkpyqGezqxjvgnQGc/e4YYFhXj6hduYgsMRqXZ4aKiS0DDi/SN98Y313k2irq lUM6036SxUGuQF2pEBOY1X/0UgOPs5Hah3MIjPxuJ8qplnjuqemuueeRpzY+45p4 nTllYpysDTg3BSTQuqSSu1jS3+DiQXdtetbTLcUF9LCRyOuLZMeLhqZP+YJfXW1F Pdwb1iXMYrH9j5UQqwnOOa6yv1ShJpl4tMxCQSXy8MMU0hRINDiF2UXOpFbVm+h0 G8aLoTrP4QbxcP2LZ+//zG80rISivezJF+JPe9Nj2g/fmywShePwDpgHGtBzjoPY uWbUpGA6ZAXjFwD+TNBWU29ZIjUWdo5Vo9ASHZzEydmyQfAJYL1rGRmCG6YtEe3A 0EHrRpWv0tYDBC2TfAZCvGB/t1CxwtfUpa4PnkO+dIympn/vJ1xKZZlCpPe+yd3H VPaZdkDypJo0LFqgBLun2pCtkzug0yXHYJ/sckWOKbkCulZnioQ= =8BFb -----END PGP SIGNATURE----- --Sig_/=G5.YguJtLg.ELzh=gCV9pf-- From unknown Wed Jun 18 00:24:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Sep 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator