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.94.2) (envelope-from ) id 1s1fuO-00DzEY-Gd for pgsql-committers@arkaria.postgresql.org; Tue, 30 Apr 2024 05:20:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s1fuK-0044pR-7K for pgsql-committers@arkaria.postgresql.org; Tue, 30 Apr 2024 05:20:01 +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.94.2) (envelope-from ) id 1s1fuJ-0044pJ-TN for pgsql-committers@lists.postgresql.org; Tue, 30 Apr 2024 05:20:00 +0000 Received: from lahtoruutu.iki.fi ([185.185.170.37]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s1fuG-000nMu-GO for pgsql-committers@lists.postgresql.org; Tue, 30 Apr 2024 05:19:59 +0000 Received: from [192.168.1.115] (dsl-hkibng22-54f8db-125.dhcp.inet.fi [84.248.219.125]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: hlinnaka) by lahtoruutu.iki.fi (Postfix) with ESMTPSA id 4VT7mp6jbqz49PvR; Tue, 30 Apr 2024 08:19:54 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1714454395; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HkynBvwojlMs01VfRgG8MHeSaBtl3BKxFEgVDlH9YnI=; b=rCUfzbNgcWHaay9eJDAt/ovT+HsoO424nmoTeEElB0tzP5RBd5Lt68XdExdmo1sdtQYt+N qpqJSzgx2JpyeZPyH4fdI2shHH60yJ7oYiFcsI+zxZRwrDgKJ+4lyw5Y82Rq9qndiyN8No rcvvdKFSNDanOW9/b5fHPyIg7Q9SUCXnPtNKkwQ++RTkk2JDAr98iPpLYhxSlVqUh2nknH 6u2ZwCLIpVEfaFd6cnCClB1o6AWDJmUiqfc7VG0pRf7Md7lFOIX5bRDWzzwMxF8J3cTtwa P/dB5fNNY63Ly/Xjb1j+w/BQMAClmiAXTVeRuh38qjZkJYNmxX6OMvYpeIQwCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1714454395; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HkynBvwojlMs01VfRgG8MHeSaBtl3BKxFEgVDlH9YnI=; b=itjcggRSzy/gdyHaocdJXOcWGiCDotFH5aLhA3CBFcPP1b9aZmJLD9xg7Yx/qkwf085Fg3 bZRvOb9J/M5nUuLBhDSRyBBzWIy/q2RI0tBT99v9XskhZE/TISNTpv2rc9IsLjLMN6pPmm 458+/G1zMx3om/wEKrIS+Ru5yqhzlpqvE8zA1hBBqTn7fOgHY7N/uHRfU0HOC7QVp74i/a JX88sfyGXq8TJeYCtEKdGqHxU/Cv4b8Vw8PmIfttAseD6d39hNogGh2BMXuF/tG4XG/Yum fvIWjst2K0ojBqOuUtGozsLshUXn0Ss+2OBnDTdJrXyYvzsGvT5bsJep2X0/SQ== ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=hlinnaka smtp.mailfrom=hlinnaka@iki.fi ARC-Seal: i=1; s=lahtoruutu; d=iki.fi; t=1714454395; a=rsa-sha256; cv=none; b=OsW5xgY9Zy4PSKbLrH9Xa5R9ja0gcQq3Lz4lcdWXBM9G2sX3PHDa/YYdLg5RHDpF83Qf4X seD7jEriyWmYJupF8/DcXaKSNIL0LnIP6rwp8opp2QRXspcCME+dDF9BWQMNPDKhOMJkyN DYzoRwPDehC9lC3wnE3j7mpQSFsyivLIYUcXKYG3mW3m3vxmJEdl6DGnMmHJugiQJvKD+o TXOlzg6zEc61eFsDhQRVAg0zgk/kdjVUiCHX9FBB7mvpdohYSQV1G+M6obpAlTlLYZ1pvE 8T6WL0T9rs1t3leNfTZsYAsUQwOLFWNjs02aUY1u0nEgz0X2QJZiaPU4sQRoiA== Message-ID: Date: Tue, 30 Apr 2024 08:19:53 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pgsql: Reject SSL connection if ALPN is used but there's no common prot To: Tom Lane Cc: pgsql-committers@lists.postgresql.org References: <1452995.1714433552@sss.pgh.pa.us> Content-Language: en-US From: Heikki Linnakangas In-Reply-To: <1452995.1714433552@sss.pgh.pa.us> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 30/04/2024 02:32, Tom Lane wrote: > Heikki Linnakangas writes: >> Reject SSL connection if ALPN is used but there's no common protocol > > A moderately large fraction of the buildfarm doesn't seem to > recognize SSL_AD_NO_APPLICATION_PROTOCOL. *sigh*. I checked that it exists on OpenSSL 1.1.1, but according to buildfarm it's not present on OpenSSL 1.0.2 or LibreSSL. I'll add an #ifdef guard. OpenSSL 1.0.2 support is about to be removed from master, and, and we can live with a a poor error message on LibreSSL. It's not something that users should normally hit. -- Heikki Linnakangas Neon (https://neon.tech)