- From: Yaroslav Rosomakho <yrosomakho@zscaler.com>
- Date: Sun, 29 Jun 2025 23:58:06 +0100
- To: ietf-http-wg@w3.org
- Message-ID: <CAMtubr2Xt3z6COS346PsmM+SH-eXSWPVfZv4gpDU1vxoqH_Y2w@mail.gmail.com>
Dear HTTP enthusiasts, Clients relying on explicit HTTP proxies often need to frequently query proxy configuration files (PAC files today, PvD-based proxy configurations in the future) to detect updates. This can lead to unnecessary polling, increased network load, and delayed application of critical changes. To address this, I’ve published a simple draft that defines a mechanism for proxies to inform clients when their configuration appears outdated. The draft introduces two new HTTP headers: - Proxy-Config: included in client requests to indicate the URL and timestamp of the current proxy configuration. - Proxy-Config-Stale: an optional response header used by the proxy to signal whether the client’s configuration is outdated. This mechanism is compatible with any HTTP and MASQUE proxying including CONNECT, CONNECT-UDP, CONNECT-IP, and templated CONNECT-TCP. It's designed to be lightweight, advisory, and backward-compatible. Feedback and suggestions are very welcome. Best Regards, Yaroslav ---------- Forwarded message --------- A new version of Internet-Draft draft-rosomakho-httpbis-outdated-proxy-config-00.txt has been successfully submitted by Yaroslav Rosomakho and posted to the IETF repository. Name: draft-rosomakho-httpbis-outdated-proxy-config Revision: 00 Title: Detecting Outdated Proxy Configuration Date: 2025-06-29 Group: Individual Submission Pages: 9 URL: https://www.ietf.org/archive/id/draft-rosomakho-httpbis-outdated-proxy-config-00.txt Status: https://datatracker.ietf.org/doc/draft-rosomakho-httpbis-outdated-proxy-config/ HTML: https://www.ietf.org/archive/id/draft-rosomakho-httpbis-outdated-proxy-config-00.html HTMLized: https://datatracker.ietf.org/doc/html/draft-rosomakho-httpbis-outdated-proxy-config Abstract: This document defines a lightweight mechanism that allows explicit HTTP proxies to inform clients when their proxy configuration, such as a Proxy Auto-Configuration (PAC) file or Provisioning Domain (PvD) proxy configuration, is outdated. Clients signal to the proxy the configuration URL and the timestamp of when it was last fetched. In response, the proxy may indicate that a newer version of the configuration is available. This enables clients to refresh their configuration without relying on frequent polling or short expiration intervals. The mechanism is designed to be compatible with existing proxy deployment models and supports both PAC-based and PvD-based configurations. The IETF Secretariat -- This communication (including any attachments) is intended for the sole use of the intended recipient and may contain confidential, non-public, and/or privileged material. Use, distribution, or reproduction of this communication by unintended recipients is not authorized. If you received this communication in error, please immediately notify the sender and then delete all copies of this communication from your system.
Received on Monday, 30 June 2025 06:26:29 UTC