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 1whw9q-000V0a-39 for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Jul 2026 21:19:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whw9p-00EjdU-1j for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Jul 2026 21:19:46 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1whw9p-00EjdM-0o for pgsql-hackers@lists.postgresql.org; Thu, 09 Jul 2026 21:19:45 +0000 Received: from mail-yx1-xb12a.google.com ([2607:f8b0:4864:20::b12a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1whw9m-00000000NPR-3ynU for pgsql-hackers@lists.postgresql.org; Thu, 09 Jul 2026 21:19:44 +0000 Received: by mail-yx1-xb12a.google.com with SMTP id 956f58d0204a3-664dd23829eso225076d50.3 for ; Thu, 09 Jul 2026 14:19:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783631981; cv=none; d=google.com; s=arc-20260327; b=ii6KjQAmxvolTjRoKJMHAO+NOvbHrCd3qgdcRoy5/+DgZW3kIX75K/koRrop5dfUbI nBtR1x2/Fr4E2SzMnjsiuLfZWtshKAyYmKBrOaZGFqyBZWZOA+9WBVXOFfGflhJM2z1R ckNhgkgIO695+tQBM7Q2fWrQitr4I06vUVQsBsgH7Fx1adZTfxjGhEMD0kzBnMVKRMWM wa8SorY5bCD/I5iT53DDuHBbjH5cRoPdlJRk7Xfo8Ip0P7Qfj8/0mZu/R01aF2p3O9SC hLAipwNqGjy1FLIQWFBF1zzY08EmeXek34SwU9pEQt8EIrCq+/oCTx4VE6y/4E+8pMU5 fxNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=MNERP+3C0NGJvkb13YvEwc2JRNFdWD1Vd9lU8hcXhz4=; fh=MKH2dXxrf/gcWSbsYsLiJGCCRAwW3D2oTyjUUFe+k30=; b=eL7fCXoypwYFVoXLdRi1Z3QKKq0gA8iAi8OU9m9mSSk6UOM0LtSnqxvVthNiFzboHA hBmSUXrv72RM0Kz3Wr325VwscDCNSRCVgGFqxEXkRYWsIwn3TacZ4Lq7df3412yEDH4R WvjTN13RQZkVduKN02w4spqHZ2nqzY9oIcm+o8Vf7oq0c8oxs3rAk1uRWrvHpp5edw6w sBmtD7dYirXiVF/Ymt8uTirRL7jX6/7T2AqpPNA6L4XBFU+rDGm5kLKsTEm0OpaAaeay 9xSdiXnDURCQPQNDXg1stFRKkLKaLBFc6DaZE4QTEJ0oao4yovusbd00u2Oxet9Ss6Ux D07g==; 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=dunslane-net.20251104.gappssmtp.com; s=20251104; t=1783631981; x=1784236781; darn=lists.postgresql.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=MNERP+3C0NGJvkb13YvEwc2JRNFdWD1Vd9lU8hcXhz4=; b=Yc3o7XolgGRbAfbAn+LOpHmCsRyu0e/40OG4s1EJOlxiJTnuCbAllqW7yzWxhLgVf8 lbe+LqX3WFHmiKctAblKoGMkM9rBQcwq71SZaL07I9qPQfhj0Yq7HAsDM3yVqEn9zkc6 b6Z4vjJZ+XukZMqN4IqC8xU6BLLdzqThozVvzBPicevMuvg4yM0tXVQoNyLT/6ZQLWTz 56nIZnS5z5NY8LrE+50cQZA7+yPzpB8KYPlBibvplb2PYIwefJpv2007kaluguX1YCf6 w5koHcTTEW2L2pI1AavXNnM1lP9zJ9BJeLWml2vPcRtLn69RCCdG1m6GFiTXM19dA2hO ZhIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783631981; x=1784236781; h=content-type: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:content-type; bh=MNERP+3C0NGJvkb13YvEwc2JRNFdWD1Vd9lU8hcXhz4=; b=VXILR5fpHv+eTRFkoyUXyfCMeCKTHxNnwHhQtClrKBjqmtCWplAO9RMtM86yieZrYX +DfSJKkS2ecXOwnNhoqyYCDBitjCDV3X7HMnWm/oPpwXOeJF7LigK/1a8JMElDvsgdNy o/Zsu7lVI7prQCwRPPuPPF01qXjo2h8NcWOUc4sgZQYhEAdzBujvZXj8+ALp1Lp3JfDa Zeg0AQrlSzxGLmhGVwqFd5EottmkiEXsLpKaWNWlWAU8NXO+UoPoAEoBKNSUiHvfifv/ PcsnuvW3HtV9gr/2tdq26Ebzjy99X+w+Vl/hhIxEOW6tgqbkeYQQC++BS0qaDeyHlk+8 hzGw== X-Forwarded-Encrypted: i=1; AHgh+RrMSDhV9BweorV/izTVugR2Osda22pPh+3U1lTYwBmZOBorpNkntG+T9F5MV8fmP+srAb35K0a0r5c9HtH2@lists.postgresql.org X-Gm-Message-State: AOJu0YzdU4yTqNf4Y6qcQlBcLZ8lrqMk9VQFIoEADW1HFakBSZjXCz+K /hkpPo48K7vQyo/1op/hywI9AAQQwDcrIuoU1w97Z0cB8Cxh9GGGP3uvGPOTQfQu65j8DTI+THu hAklArqtWIz1OU1RNvonxwuEangMG8yx8GaM0uFjdLw== X-Gm-Gg: AfdE7cmR/OFLwMuetLrae8HQNGcgUlCIXqGfLY/0PhmqfBOrYEPuYWoy/P25R14dqj8 DNuNY9ir3rY1f8D60g/2snjywVNok1We6MkTlZyG/tCjsxmOmin/kvgNRs0wd/3QennB87L1Wuo jsAPMXFx7znY/AwQDhYFFfkS3uwmdMpQgeAHJ3auJu+IT1yeYKEPMubF1/vIPLWBg94nlOQ8NFN oIulhAnvrZB1d/AdQ+X2JYcLdcwHkCi3+HWnouM6oy/TkwRgJ5RtVycktEKmePeLM9WzJHOHsMB eN8f1XhJfOTcpTwQZElH X-Received: by 2002:a05:690e:488f:20b0:664:ae69:2317 with SMTP id 956f58d0204a3-6679f2b2749mr5069510d50.84.1783631981527; Thu, 09 Jul 2026 14:19:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andrew Dunstan Date: Thu, 9 Jul 2026 17:19:30 -0400 X-Gm-Features: AUfX_mykui5sVx1Mvw0IM9FW2dUgYxED290ooIfHyCcKgg4ncQC0TvToKIMqnAo Message-ID: Subject: Re: Proposal: new file format for hba/ident/hosts configuration? To: Isaac Morland Cc: Jacob Champion , Zsolt Parragi , Tristan Partin , PostgreSQL Hackers Content-Type: multipart/alternative; boundary="000000000000ab56720656342e64" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000ab56720656342e64 Content-Type: text/plain; charset="UTF-8" > > Freeze the parsing of old-style files; new features and changes go only in > the new format. This should eliminate (well, almost eliminate) the > maintenance burden associated with having two file formats. > That's the scenario Tom warned against upthread. cheers andrew --000000000000ab56720656342e64 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Freeze the parsing= of old-style files; new features and changes go only in the new format. Th= is should eliminate (well, almost eliminate) the maintenance burden associa= ted with having two file formats.

That's the scenario Tom warned against upthread.
cheers

andrew=C2=A0
--000000000000ab56720656342e64--