Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w2qXJ-000f38-33 for pgsql-hackers@arkaria.postgresql.org; Wed, 18 Mar 2026 13:02:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w2qXH-00AjFf-1y for pgsql-hackers@arkaria.postgresql.org; Wed, 18 Mar 2026 13:02:07 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w2qXH-00AjFQ-10 for pgsql-hackers@lists.postgresql.org; Wed, 18 Mar 2026 13:02:07 +0000 Received: from mail-vs1-xe2e.google.com ([2607:f8b0:4864:20::e2e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w2qX9-00000000vso-0knb for pgsql-hackers@lists.postgresql.org; Wed, 18 Mar 2026 13:02:03 +0000 Received: by mail-vs1-xe2e.google.com with SMTP id ada2fe7eead31-6028bb29cc9so206852137.0 for ; Wed, 18 Mar 2026 06:01:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773838917; cv=none; d=google.com; s=arc-20240605; b=AOavpaC33lkMC334r3J2MA5UMfSaGnfBb8uYld3Jn3q1UAyS5ZQTzK8HUOHPiIAIUC NFuZxtiC1Nr+tXYodZ7MWWO09NZ83CxR7eTn0nKOypf+EqQagxPXuhHGqErvpIHInYJ+ AcRgMgF18wOQ14AkvzaG4LuBJ8WqdVSVvxBShGn9yHEpdaFmJrXXRiXw7Z6Q7oYqgyyh v3ds5i+pbDSwVide+gsymwQYk5R0V/8y2hK1Utrwrr1E0FybapJ7gGDxtLNq5yt9QWwC RQBB4hs1E3hUrTZA6qKDaOT97gGp+SWchGNCgBXndW7uEiL2XKaSnECdXQIMWYGx1ntM S3eA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=MRwFad6CuybC+JH3mEtI7QjLR5vO+mGJvE+EfMKmPsM=; fh=OpcJHK3BrvuxwsvS+sVg3YUW0xjZD6Fh9TD1qLBweMM=; b=FVjYpLEu0CB64029nJy08qLP2YF7N+GQSQxgvfydDCuxPMZ5uhKwesx19pfwmCgWYE GXHBCCefWqTIvjxPohT5RhenZKY6beeeKIBbJ/Vgu44KZJm7+v7l600knbK1gBX+K0QP 7PI6/uHeXTU7G78thjN/q3dK1mJpSPCNd87V3DiiOEe2Rb0gVWeAWfH6dzaEL1EBPe5s RO6ucboX8x4KUF2lyyyJNh9eQOjgQELBJ9ApLlnmfd+vPNiRZIWcyI+ZfUlWWJVAv9WY BoNm19qPoATsAFjgw+/bRD+Tg49xCKduEmlAMf3nuZqCBu0JafRcgycu1qFhUaJpuweT YmJw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1773838917; x=1774443717; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=MRwFad6CuybC+JH3mEtI7QjLR5vO+mGJvE+EfMKmPsM=; b=O9+tM772ej9Ib+hNMwtCO+W913SIPx4nSWIFNV5CxkLFojHRy9sduKkw0Uq6rdCExJ /5wr8/01iumqytpsOd1Ki0q9SngR0Z8CH2MSmW32VRZd0AjoS1agBRTHuv+U1DrfibpM h2gBAOQxKNFCAlRutOvez/V4LN6nYBv1sIkBauYzy0qeHdsKz3VF5caHDIUJ991KfYUe U/kxcATEGxOnimDm+ZHxCjq5WVpHrLhro+8lwAYrnKFvN9zd/NJgQfb3MjsKG8s/sjdG tWazqlv8xX0LLxTMRh+TLyZLXLyv4+RXUqAXwZ4Yo2ulj+L1kLtbpxtQD8IvLH1jFEYb gpGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773838917; x=1774443717; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MRwFad6CuybC+JH3mEtI7QjLR5vO+mGJvE+EfMKmPsM=; b=HsxlcrpGtGbUGj2p2lKtv6hovY9aoreNkM351FR9hS1HLPlT1QVO4JWtSeXTmlM/Iw r7mvVc6DFke8FG48F8EkYZD08eRIYaz306FfIW23yisW/Z7XS7u6sgOuGvR78vzyJjUT 2ZuyNFDy+VXlgZboAPdMSMSmHZVAtYyc8hAyIg6v6t44tXiUbyUWoL7Mm9/2SZ4ZgKSB sB25+bzzA/oLfvlneKcoAXEsenQrGzN7tuimmyx6QZo6Y0dzxg5pe1DfD1Cmm7dUufcC tTNlHNUt6Lx8W3SDLXPLNWst0cUJ92Kg1kYKRBK+aUkEIZd7SsRuxoxHJ9fR+Ip9KS+H +Hew== X-Forwarded-Encrypted: i=1; AJvYcCW2vcIqH4HrRTkK0x4G1BeWakd/dF9LrnJ2qGTiJUgATZkoHy+LuLfGtf8OwlNeZYr5lVBm5PNWYvCw6xzg@lists.postgresql.org X-Gm-Message-State: AOJu0YzCR3Xa93zRGiuxqAxLvgnw9OIW1BZ18eRqe0bbkhlThh7Mqgab /N2LmWd6yCfeJGmEGZ8vlYZ3SHFqGJWDRBlv2A/LNtsi79KfxF1W7n+enStc1RAtLGntoOg13Ms d0ibu201BTuWTWKdeI8sG903FIvZ58EZp95WkLybs X-Gm-Gg: ATEYQzzTmj/h/Mki32NyJAhRY/MpND1Ai8tJzusvQsfvAa+FzVkIsT04WQ0ejbIntpy 14B94GrfLytquTpxWwXcmLLvh2gBDqHnjqeKWhUpFCvGfr6a9MskJU61tBGruOLdHlMCIf+Pil/ qyPQfkS/vuy8OZaeNRBO9yWwuwdAXJDBdcTsFWNq4sC9NEtYtzUvezcGx/19phTgy8nsvIXzyp4 yMMrqHeP8VoKo/pzNvDlBgqxrF+O7nwIQFG2NmaldngqgAGzN3AKx8Y8fGkDYPF9uTWHANIg5mH IuZQbDevqg== X-Received: by 2002:a05:6102:4186:b0:5ff:e39d:9f93 with SMTP id ada2fe7eead31-6027d1116e6mr1815821137.11.1773838916733; Wed, 18 Mar 2026 06:01:56 -0700 (PDT) MIME-Version: 1.0 References: <88986722-5A72-4DEC-8750-BDBF67FF8C01@yesql.se> <7E77028B-5A3A-436B-9046-8E9992E9F94A@yesql.se> <0BC5B9B1-6503-4563-AAC6-33DEF264AE3F@yesql.se> <80F4F8F4-8E4F-4B6F-866B-D837057C1192@yesql.se> <0C53C316-C24E-4307-807B-D825CA3F7254@yesql.se> <378D83FA-338C-4EA1-BC60-397BE08D0F01@yesql.se> <2025112617144938459246@163.com> <0217DEFA-9684-4A77-A005-D30EBEF155C4@yesql.se> <5D0E78E0-EA79-480E-ABD3-B1EF0156BF8B@yesql.se> <785C0B88-7068-4576-AF55-251D06CEC112@yesql.se> <01412917-C42E-4238-97E2-707C32940DDD@yesql.se> <1C38F269-E552-4F78-9E88-E91CEDB12F35@yesql.se> <23D19F69-A8DE-4F89-99F6-5FC48762CE4D@yesql.se> <561BF011-1626-43A5-BD82-913E67EEBA8B@yesql.se> In-Reply-To: From: Jacob Champion Date: Wed, 18 Mar 2026 06:01:45 -0700 X-Gm-Features: AaiRm51dw9BovfgBJsJlatdbm1TXPQUdltLOYZrzL9s6VCNhwFHz1UNLQGerco4 Message-ID: Subject: Re: Serverside SNI support in libpq To: Daniel Gustafsson Cc: Zsolt Parragi , Jelte Fennema-Nio , Heikki Linnakangas , Dewei Dai , "li.evan.chao" , Michael Paquier , Andres Freund , Pgsql Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Mar 18, 2026 at 5:19=E2=80=AFAM Daniel Gustafsson = wrote: > longfin has so far reported a test failure which I am looking into. I took a quick look at culicidae and I think that's just due to the use of EXEC_BACKEND. Rather than $windows_os the SKIP logic should probably use something like 001_server's $exec_backend. --Jacob