Re: How to set up a proxy test framework?
Josh Cohen <joshco@gmail.com> Thu, 25 July 2024 03:24 UTC
Received: by ietfa.amsl.com (Postfix) id 0CB69C1DFD29; Wed, 24 Jul 2024 20:24:05 -0700 (PDT)
Delivered-To: ietfarch-httpbisa-archive-bis2juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C0F5C1DA2F6 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 24 Jul 2024 20:24:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.963
X-Spam-Level:
X-Spam-Status: No, score=-1.963 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001, MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="ijrdQPn6"; dkim=pass (2048-bit key) header.d=w3.org header.b="NL92W82M"; dkim=pass (2048-bit key) header.d=gmail.com header.b="EkN7tlMG"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SCuexAlZCzmG for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 24 Jul 2024 20:24:00 -0700 (PDT)
Received: from mab.w3.org (mab.w3.org [IPv6:2600:1f18:7d7a:2700:d091:4b25:8566:8113]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C465EC1D620E for <httpbisa-archive-bis2Juki@ietf.org>; Wed, 24 Jul 2024 20:24:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:To:In-Reply-To:Cc:References:Message-Id:Date:Mime-Version: From:Content-Type:Reply-To; bh=Nq5q5AqfpoX8N94DtQHFuJHBsuTGtMcFrav5Mu+/Gjw=; b=ijrdQPn6yhn32xLjWz049eAHZAInwBfnGfkJ8l9GnJ9+8q6Kj/2difK1KMvqI2tDkez0k8zLpEO UfXCuSIn9CUUEuV+VBvw5pAZX5gqt5A7PRwnly5PH+Z9VnvOHQ9m82VbEnhHEwsSKFyUgdGe4UFaE /KhbdH2cYcCAFtL5W0sDJPdGmtH/GoSQJB+JxI4HSEjuZNSVHEHAfkKyafHf2CnOYON2Wx2UWaor8 XACGPqNkpVhMBD+mQQdowJBFc713BHCpqsApZ4n86T7wrXR6kuRhb6ZKEV5eiF392cgjwysuX7tjw mmH4z1FZAlm8eEIQ6oIL6f0tPHwoow8TEi7Q==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sWp4L-005zRG-19 for ietf-http-wg-dist@listhub.w3.org; Thu, 25 Jul 2024 03:23:05 +0000
Resent-Date: Thu, 25 Jul 2024 03:23:05 +0000
Resent-Message-Id: <E1sWp4L-005zRG-19@mab.w3.org>
Received: from ip-10-0-0-144.ec2.internal ([10.0.0.144] helo=pan.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <joshco@gmail.com>) id 1sWp4G-005zQ7-2p for ietf-http-wg@listhub.w3.internal; Thu, 25 Jul 2024 03:23:00 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=To:In-Reply-To:Cc:References:Message-Id:Date:Subject:Mime-Version: From:Content-Type:Reply-To; bh=Nq5q5AqfpoX8N94DtQHFuJHBsuTGtMcFrav5Mu+/Gjw=; t=1721877780; x=1722741780; b=NL92W82MNZ0YlHwDO95XKmBE4MQNxCz7goH5YRCtmcBMjw5 p+MWZTKGU6k6+exw4CqeJRIBAPsEj+e4fSGG4pgwxNdkbN7Wyd4T3zTyv8e5u18rybr7qOVu7q63I bWr4FJL46kqtpufHxtTQQpQacJEqjEEbe53IpI8XBhPbt5aBUkjEyXh2ClrxIYP2k6kTeB909+y/J nYXyCOAbTKpLNzVS9iBJdeLq1V52saIFL9LTwaZUJjlMEceh1xsVZo9gaAUoGij30Vi4bo/YU22fF g7D055R6vU54Sm0jr6Y3WZi3APPqxNhydUdeRKHwOPZPgqYn5rc7vFBNoVn3Uofg==;
Received-SPF: pass (pan.w3.org: domain of gmail.com designates 2001:4860:4864:20::31 as permitted sender) client-ip=2001:4860:4864:20::31; envelope-from=joshco@gmail.com; helo=mail-oa1-x31.google.com;
Received: from mail-oa1-x31.google.com ([2001:4860:4864:20::31]) by pan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from <joshco@gmail.com>) id 1sWp4G-00CdnY-0V for ietf-http-wg@w3.org; Thu, 25 Jul 2024 03:23:00 +0000
Received: by mail-oa1-x31.google.com with SMTP id 586e51a60fabf-260e3e295a7so208204fac.3 for <ietf-http-wg@w3.org>; Wed, 24 Jul 2024 20:23:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721877776; x=1722482576; darn=w3.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=Nq5q5AqfpoX8N94DtQHFuJHBsuTGtMcFrav5Mu+/Gjw=; b=EkN7tlMGMVRS3dxtfOoCE2o/uD6/vcwMdQLdqG1ffSCt1cG/aDKg9mOkHJLTnO77/h E6/cTxwk2/xry4r8USwcxvtZUxVXIcw350v13DaDpuGoecnOQnT2T6YBGNFM15q/JviI cqEx/lPmcdaL0GCV2UkZ2B8SgVCUos1ebu+a1y2e1OsrkGUEc6vmBvseUciuMRmJEF8+ 7DPdwveQ4KTqQuLSAO5wIaweHje8LCj7101KDxmJ1D1gHGu6gu0Bx6e4c5vdXmoUxpAb 4tFfQX7SIDqtzuM04FTaQgA5SAGanU/8DWKTLp7r3jcFX+K+/QxXiR4tTfx8TU4tohC6 O0RA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721877776; x=1722482576; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Nq5q5AqfpoX8N94DtQHFuJHBsuTGtMcFrav5Mu+/Gjw=; b=E3EZ74reR2/vm2ZzE9yWk5d7NA4YV4tZvonTXNDEGNvc0RTh9aiEZeAuOnvLtum1/W 3/YwfsRoHvrVMgBlR7u+P8iSyCpfA44Fb9Ifqt6cxkSEepbp9ODSybDHqeBncuzfOShj 7b1MUt27bg4h+V8VVppbn6MKUp8H0KgaD2jRjzG+h4IPvlvHDVPKVa4tiu6k1RMzNNIZ yMlujuoUfbb36FD6iuOPcmPSZ9iKR6Pn7L3iV+8G/ndJ89WQVEAhhKDx3Vg6jYVn4r2u qN2GGaxJExX4VaQKmxY4rbxjutq5KUT+P5+3zo6GdtfOMhUK5/n8Z85fGKuO4bgv7QNf wgSQ==
X-Gm-Message-State: AOJu0YzSTv3WmBsv+WbXnhQci0Je047iy26BMV728ycFuntFE0UfBK4D 9CzqyGR6ChWA2mjVDFJwsLHT5OKXvFFGPhMg0KpuGg1w1sphyftd
X-Google-Smtp-Source: AGHT+IELjKnrQO4M4qZo9yyMKB26BDx/OTNjhQwFrdch/SaAN9j4N6H2h1S0z9YOfhQBcqzGmHimSA==
X-Received: by 2002:a05:6870:40ca:b0:254:b5b9:3552 with SMTP id 586e51a60fabf-266eddd1a7amr855395fac.33.1721877776164; Wed, 24 Jul 2024 20:22:56 -0700 (PDT)
Received: from smtpclient.apple ([2600:381:4404:5af5:d9aa:eeae:c762:9951]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2653e63f463sm143053fac.18.2024.07.24.20.22.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Jul 2024 20:22:55 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-AEF0EEC8-2CFD-4843-B6F1-5DA0E3D900CB"
Content-Transfer-Encoding: 7bit
From: Josh Cohen <joshco@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Wed, 24 Jul 2024 20:22:43 -0700
Message-Id: <D07EF2AA-C0CB-496E-ACF2-6F263A7AC9C5@gmail.com>
References: <240ca61c-e168-4858-9994-2abadb3a1d16@gmail.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
In-Reply-To: <240ca61c-e168-4858-9994-2abadb3a1d16@gmail.com>
To: Michael Toomim <toomim@gmail.com>
X-Mailer: iPhone Mail (21G5075a)
X-W3C-Hub-DKIM-Status: validation passed: (address=joshco@gmail.com domain=gmail.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-5.2
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS=-0.001, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001, MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1sWp4G-00CdnY-0V 6800fd309ec3bf38944cb7fc0f743bca
X-Original-To: ietf-http-wg@w3.org
Subject: Re: How to set up a proxy test framework?
Archived-At: <https://www.w3.org/mid/D07EF2AA-C0CB-496E-ACF2-6F263A7AC9C5@gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52121
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
On Jul 24, 2024, at 19:16, Michael Toomim <toomim@gmail.com> wrote:
Thanks everyone for your feedback during today's https://datatracker.ietf.org/meeting/120/materials/slides-120-httpbis-versioning-for-http-resources-00.pdf" rel="nofollow">versioning talk!
On slides 10 and 11, Mark Nottingham keenly pointed out some issues we'll encounter with proxies. I want to set up a test framework to help find and validate a solution. Has anyone set up a such a proxy test framework before?
I think my first step should be to list some scenarios or softwares to test with. I don't have a lot of experience yet in proxyland. I'd love advice!
Thanks!
Michael
- How to set up a proxy test framework? Michael Toomim
- Re: How to set up a proxy test framework? Josh Cohen
- Re: How to set up a proxy test framework? Michael Toomim
- Re: Re: How to set up a proxy test framework? Michiel Leenaars
- Re: How to set up a proxy test framework? Michael Toomim
- Re: How to set up a proxy test framework? Marius Kleidl
- Re: How to set up a proxy test framework? Michael Toomim
- Re: How to set up a proxy test framework? Mark Nottingham
- Re: How to set up a proxy test framework? Michael Toomim