MESSAGE
DATE | 2024-02-14 |
FROM | Joe Schaefer
|
SUBJECT | Re: [Hangout - NYLXS] Case-sensitive $r->param?
|
From hangout-bounces-at-nylxs.com Sun Feb 18 23:53:24 2024 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 7A2021640EF; Sun, 18 Feb 2024 23:53:23 -0500 (EST) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id E1C671640FA; Sun, 18 Feb 2024 23:46:49 -0500 (EST) Resent-From: Ruben Safir Resent-Date: Sun, 18 Feb 2024 23:46:49 -0500 Resent-Message-ID: <20240219044649.GH20445-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org [95.216.194.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.apache.org", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mrbrklyn.com (Postfix) with ESMTPS id 2C50516408C for ; Wed, 14 Feb 2024 11:37:34 -0500 (EST) Received: from mail.apache.org (mailgw-he-de.apache.org [IPv6:2a01:4f8:c2c:d4aa::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mxout1-he-de.apache.org (ASF Mail Server at mxout1-he-de.apache.org) with ESMTPS id E7C5369153 for ; Wed, 14 Feb 2024 16:36:13 +0000 (UTC) Received: (qmail 1389210 invoked by uid 998); 14 Feb 2024 16:36:09 -0000 Mailing-List: contact modperl-help-at-perl.apache.org; run by ezmlm Precedence: bulk Delivered-To: mailing list modperl-at-perl.apache.org Received: (qmail 1389186 invoked by uid 116); 14 Feb 2024 16:36:08 -0000 Received: from spamproc1-he-de.apache.org (HELO spamproc1-he-de.apache.org) (116.203.196.100) by apache.org (qpsmtpd/0.94) with ESMTP; Wed, 14 Feb 2024 16:36:08 +0000 Authentication-Results: apache.org; auth=none Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-de.apache.org (ASF Mail Server at spamproc1-he-de.apache.org) with ESMTP id 307C21FFC98 for ; Wed, 14 Feb 2024 16:36:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-de.apache.org X-Spam-Flag: NO X-Spam-Score: -4.274 X-Spam-Level: X-Spam-Status: No, score=-4.274 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_28=0.726, HTML_MESSAGE=0.2, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-de.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=sunstarsys.com Received: from mx1-he-de.apache.org ([116.203.227.195]) by localhost (spamproc1-he-de.apache.org [116.203.196.100]) (amavisd-new, port 10024) with ESMTP id mH_kzS8pT1sd for ; Wed, 14 Feb 2024 16:36:07 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::1030; helo=mail-pj1-x1030.google.com; envelope-from=joe-at-sunstarsys.com; receiver= Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 796F37E5DF for ; Wed, 14 Feb 2024 16:36:07 +0000 (UTC) Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-290b37bb7deso4173358a91.0 for ; Wed, 14 Feb 2024 08:36:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sunstarsys.com; s=google; t=1707928566; x=1708533366; darn=perl.apache.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pdJtHIx/95wqZu7estJZ/98BMC9AX12tv7TmjpkKJR4=; b=Io2UtMFowpoYL5xc3PgUy/aDp9+T3B+G6iCU3ZWtRtwaf5U2i7a9+xRcKFGsWyUICa SReu6P06RWhPv8bJdKjEJpbaJ1n1N7kqEwqQaIu6typG9AQmDb60DCMUJ+8Jt0lqC//I QsUBQayc7kO7mnPE73+kZ5jSOHJ6HyJJJ2l2Ja23ISGX9h9cPo6RmH4x1HTzF5DDCf4x D3FYtUwRc1Dp3stMEcai/SUVGAcwCjUOlDtt5UHsNvhOo5b1ZPbrJ9A2uuS95ZXHcj7T W7K5VnB7N6bVZ0zBTbNp1L0kb7b0NP9ft5p2IwdzDiPnQX8/Xab5F8uueONOzpNSvd1E /s1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707928566; x=1708533366; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pdJtHIx/95wqZu7estJZ/98BMC9AX12tv7TmjpkKJR4=; b=k4BrweOFhB51A6TCl+cDd6Bn67BydBk0mrZXRkLFdCWHbsanMzeedhbjYuNOmZr6kF QVtWXIoF/w8IXBc1jWZtaALGAIon4oPV62X8EdTCYg0SmlyyHS4dhBhMgyQ9GgcpPU2f xi5rRaysqjn1rHjkEImHtHy/mHAMRWRSr/Z0N1ZjzBKR7bAPlNS7yEM7FnIFc639H09C 5OxFwX/hnYTno2gMKyLniRe2KEZ2EJIiw7ar/vR2cpD+HeF7F5Wakv2EmQ1xfNG1fHBY KObcds4AhJtqxFPrl8On6XgGegtzMP7ifa7F7qeLP62UvJGz7Citb0DcMhF7Axr7fNp0 FkUw== X-Gm-Message-State: AOJu0YwrjEpEz9CWgQIAeOldB5K7qtnKex+POmrHGBI2RZMR9pH76RHW +tl2ZUb7TQJByC+9XctgnJwDFMbErp7Ev/C8Yw+26FS8PuQOP1AOA066wfPEROLBFA3nAYUECQE 7xyL9W5uyXoUr+G98XvtAzO0JlDmjLBq55VWubbXQr8Dtp5+pkok= X-Google-Smtp-Source: AGHT+IFZ1uM+Mvr6BdogAoEDd/86lgrf8PtQq1mhid/yBwekME/JLvJpa/mNdiwJqubsVLevx2YFfu6jH1Ie86ykOUg= X-Received: by 2002:a17:90b:4fc2:b0:296:479e:1310 with SMTP id qa2-20020a17090b4fc200b00296479e1310mr3241193pjb.18.1707928565606; Wed, 14 Feb 2024 08:36:05 -0800 (PST) MIME-Version: 1.0 References: <65CCE659.1422.20BA664-at-randolf.modperl.pl> <65CCEAB7.17844.21CB61B-at-randolf.modperl.pl> In-Reply-To: <65CCEAB7.17844.21CB61B-at-randolf.modperl.pl> From: Joe Schaefer Date: Wed, 14 Feb 2024 11:35:54 -0500 Message-ID: To: randolf-at-modperl.pl Cc: mod_perl list Subject: Re: [Hangout - NYLXS] Case-sensitive $r->param? X-BeenThere: hangout-at-nylxs.com X-Mailman-Version: 2.1.30rc1 List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1981216001==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============1981216001== Content-Type: multipart/alternative; boundary="00000000000074804b06115a1b3a"
--00000000000074804b06115a1b3a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It=E2=80=99s not worth replumbing apr=E2=80=98s table API at this point.
Joe Schaefer, Ph.D.
Orion - The Enterprise Jamstack Wiki >
954.253.3732 /954.253.3732>
On Wed, Feb 14, 2024 at 11:31=E2=80=AFAM Randolf Richardson l.pl> wrote:
> Thanks Joe. So it's an APR library issue then. > > I wonder if adding a case_sensitive_keys() method to > APR::Request::Param that takes a boolean is something the APR team > would be willing to add. Or might there be a better approach? > > > In short- No. All apreq interfaces use APR tables underneath. > > > > On Wed, Feb 14, 2024 at 11:12AM Randolf Richardson > > wrote: > > > > > Is there a way to use $r->param in a case-sensitive manner? > The > > > documentation indicates that keys are case-insensitive. > > > > > > Thanks. > > > > > > Randolf Richardson, CNA - randolf-at-inter-corporate.com > > > Inter-Corporate Computer & Network Services, Inc. > > > Beautiful British Columbia, Canada > > > https://www.inter-corporate.com/ > > > > > > > > > > > > > > Randolf Richardson, CNA - randolf-at-inter-corporate.com > Inter-Corporate Computer & Network Services, Inc. > Beautiful British Columbia, Canada > https://www.inter-corporate.com/ > > >
--00000000000074804b06115a1b3a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It=E2=80=99s not worth replumbing apr=E2=80=98s table API= at this point.
--00000000000074804b06115a1b3a-- --===============1981216001== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout --===============1981216001==-- --===============1981216001== Content-Type: multipart/alternative; boundary="00000000000074804b06115a1b3a" --00000000000074804b06115a1b3a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It=E2=80=99s not worth replumbing apr=E2=80=98s table API at this point. Joe Schaefer, Ph.D. Orion - The Enterprise Jamstack Wiki >
954.253.3732 /954.253.3732>
On Wed, Feb 14, 2024 at 11:31=E2=80=AFAM Randolf Richardson l.pl> wrote:
> Thanks Joe. So it's an APR library issue then. > > I wonder if adding a case_sensitive_keys() method to > APR::Request::Param that takes a boolean is something the APR team > would be willing to add. Or might there be a better approach? > > > In short- No. All apreq interfaces use APR tables underneath. > > > > On Wed, Feb 14, 2024 at 11:12AM Randolf Richardson > > wrote: > > > > > Is there a way to use $r->param in a case-sensitive manner? > The > > > documentation indicates that keys are case-insensitive. > > > > > > Thanks. > > > > > > Randolf Richardson, CNA - randolf-at-inter-corporate.com > > > Inter-Corporate Computer & Network Services, Inc. > > > Beautiful British Columbia, Canada > > > https://www.inter-corporate.com/ > > > > > > > > > > > > > > Randolf Richardson, CNA - randolf-at-inter-corporate.com > Inter-Corporate Computer & Network Services, Inc. > Beautiful British Columbia, Canada > https://www.inter-corporate.com/ > > >
--00000000000074804b06115a1b3a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It=E2=80=99s not worth replumbing apr=E2=80=98s table API= at this point.
--00000000000074804b06115a1b3a-- --===============1981216001== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout --===============1981216001==-- |
|