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 1wMuxy-000RRx-0x for pgsql-hackers@arkaria.postgresql.org; Tue, 12 May 2026 21:48:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wMuxx-006BVk-06 for pgsql-hackers@arkaria.postgresql.org; Tue, 12 May 2026 21:48:37 +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 1wMuxw-006BVc-2R for pgsql-hackers@lists.postgresql.org; Tue, 12 May 2026 21:48:36 +0000 Received: from mail-yw1-x1136.google.com ([2607:f8b0:4864:20::1136]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wMuxs-00000000IFG-1ddS for pgsql-hackers@postgresql.org; Tue, 12 May 2026 21:48:36 +0000 Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-7bdc947aaa3so64324547b3.0 for ; Tue, 12 May 2026 14:48:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1778622511; cv=none; d=google.com; s=arc-20240605; b=OIpa8Y65hCoR+3YRn52AP4wzAmTLxDi0nql5fDAkN5p4TQf4ZiahugAOVkzw2MsqFw IwkjuFwQS93gSxVvUvL8dADQLh8yvWgeSmgnP1m72r1up7GbAb/1KvlNWUMYIwqK0bFX h8WlrNp9J4llwgYcG8cPylmwRF+f4VwQxYy8R3ttZYvywdXvNlAbtBLafw5kZPII4LAH Jzj119Nr1APxGk3Hz2h/cG1yXWv4PJXmgvygbRweLghWtVsd1a6IPy82cB+b+pY3N0OD HgtEYCFeAXo7vmXLCpdqnpuLux8JjVJHxDDXugh1NN91vWNeC60kXWjgES/LdAV72k45 zGlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=NAzaA0D1Gsz8QB81oRFXvZ+rZGtITReKoDjz1kfMtV4=; fh=RM91x47RwyK+MOqyMtni/9+bQq6wM/iupdo2j+HTzVM=; b=gpskkOWqm4+W99DErf7IxtnIGwDuhZgeAXawj43yHKGchlHShC7GBhE+J4VQedTSrr Nqko3gAdn5bBhvbpnCBRcBumogpk03t6cPWWYhFYC6nyGarHebOYmW3S//xvIz4X5XBH 2Y2uOdLqu0ExVAZwV6kEx2IG2C1DJOTSMNRogTZNdGL9NAYGAZHATaIrtRONe3lDdTfS sHeTWrVIb9fOyrmt9fIB0VxtalX4KCFVDIv/Y8A9N1he31Bj1yt3BLwatH9YKdy+APRt R1y0C+rGbZLFbZj1jVxpz5Pxbf2tP79DuYYBlMhNF+gPj2rc7KX5b0FVhsXf1YhpDEV1 CfxA==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=percona.com; s=google; t=1778622511; x=1779227311; darn=postgresql.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=NAzaA0D1Gsz8QB81oRFXvZ+rZGtITReKoDjz1kfMtV4=; b=ZSllMq/Iw4zpXhTC45gz+L9k+BP2S87AkhYXNfdJSLdJ5XM4KW3VIsIipHohMwOWGQ Iq8vNWFqDAwg0V95rO1hu+s08o9iI28R46vHLVZAVp7CmEwOBxcVdbIcXbb9++OgJlg5 056IMXk6fkB8pkHUC/KOza0N1TkL5dOLvQG+w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778622511; x=1779227311; h=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=NAzaA0D1Gsz8QB81oRFXvZ+rZGtITReKoDjz1kfMtV4=; b=HpNXf2Mz10d8XlfO7CLo0bjwrN34uDIK05jQZWWEeXZ+rtaPRT8wsjZq/jDgJyMnSX DF49giuGV6E94rM1OzgPSi0f+vU5mOTlWJ6a9/KE5Y3c1mxoZ/oRmVIJjx0W4P9ID1Uz jjx1wPKMuFxpzVxP8Z6xVXRTTchBc20TFN50hSAjOYgydbAFzx4dfAKUVXF329mnGqYC TCs6ss6POuYLhfmVUv7ENgPwEas3dqKWFnHGZZlxph29ASRVdKwKRz85eLVyVkKy4ui9 7OOloUrG+MStau0TjYxdTtZ0xU7NIp5KQ6IqgyoToyzKYFn9lRqR19oeHYAMjAnz8SsJ f3nA== X-Forwarded-Encrypted: i=1; AFNElJ/bpWcoPXYylCmfL8HcdME6eGpihmy2Uk3Zzqaafbj84vH58kvbruy0YbI7XL7XaaL8lXxYoj/PTJIqsUWI@postgresql.org X-Gm-Message-State: AOJu0YxLnFRAtIKcsMVXPFX4ARmhvaEG/ubR+SQSrEAX5UFJgv5YGsK+ I0fkMTZRPHk8WY/w/+2+b7sdYOxqIwTaY/Ay83pPX44rN1DDjKl9AJuKTFIF9uy5q6tL5PEVRtq infpjcDOmb3jl4sqWD3Lf1XRNioDyMVr3a5kPqMSyCXxMDeqqb0S0HDrZeDpRN2NOYXnP/nGZJw LsExbz9zLCbVyEvIMUD5bjbb0+rMMlKVf/rx6Z/3BS7V5wxDthOGzS1oQ8kWjKJSWj6CkfbTcWV E+X/WPj8XmYH7ORFKQZ3SDn6MqmIku5+DuvNAXRgLKVJ5mkr/sHo9Gw7xF7DEoZ8Zg= X-Gm-Gg: Acq92OHxMyH6ilCneY15hFLLZpeIbScrctag58haeaYusi0xQeucKjJIiZY6/PV9Vw1 3JudTqRRyk2M2jGj3RTHM2IJ9ldn/L6B8exq6yjtwlToGlgPNvr5sQjnaKDL8GaLFmznJs8JLDZ Rq8awzCbbr0smu3V9SUdfv4927ZTlUMhYn8+dLTA8HkKFpO3iD7LmHoTcnFcfWjLpV94luZswP3 7AL0Jj4oiwi+cTbCw7W/jUWkARCI9Rtm93E+HduydFTpPeKU+SIOFLtRmVwT7IGupIMDPyPj+DS SmfVB9mxgZswTQsKb2ZtxzZnFd+vKBoLvYy9+zfNMIRL/KTA9r9UanVJCWa9owYXiDtN X-Received: by 2002:a05:690c:6507:b0:7bf:ff7:ea72 with SMTP id 00721157ae682-7c6ac1bc410mr6915677b3.34.1778622510862; Tue, 12 May 2026 14:48:30 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Zsolt Parragi Date: Tue, 12 May 2026 22:48:20 +0100 X-Gm-Features: AVHnY4IWVdVElDwLsLM0oL9OCqUHvdB1kIOOqWRf3H-vrRiAG0RCIVwluEk8oOw Message-ID: Subject: Re: Add ssl_(supported|shared)_groups to sslinfo To: Dmitry Dolgov <9erthalion6@gmail.com> Cc: Jacob Champion , Daniel Gustafsson , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello! +#define HAVE_SSL_GROUPS \ + defined(HAVE_DECL_SSL_GET1_GROUPS) && \ + defined(HAVE_DECL_SSL_GET_NEGOTIATED_GROUP) && \ + defined(HAVE_SSL_GROUP_TO_NAME) I don't think this check works properly 1. autoconf/meson always defines HAVE_DECL to 0/1, so defined() always returns true 2. in practice it should work, but using defined() in a macro expansion is undefined behavior