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 1whEts-00063n-2I for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jul 2026 23:08:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whEtq-003JDv-0u for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jul 2026 23:08:23 +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 1whEtp-003JDn-37 for pgsql-hackers@lists.postgresql.org; Tue, 07 Jul 2026 23:08:22 +0000 Received: from mail-qv1-xf2c.google.com ([2607:f8b0:4864:20::f2c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1whEtn-000000003fv-1xO8 for pgsql-hackers@lists.postgresql.org; Tue, 07 Jul 2026 23:08:20 +0000 Received: by mail-qv1-xf2c.google.com with SMTP id 6a1803df08f44-8f0d6853360so861366d6.0 for ; Tue, 07 Jul 2026 16:08:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783465696; cv=none; d=google.com; s=arc-20260327; b=riTmG5qnVzJQyPvF7iae/ygpU3PgHKNdK0Bld0PHX8S/zO6SSe8Rnd7+hH8Q86Swzw Plpo73gtFaLuDQWkD9DIZMC97uVXwoahcMqTGtFXveVEso/iqxN0DfCLyKtAPtct67nH 09SvB2pvKdiRv23JjRl2Ao9xNL6rgUmneegfKKArdkPGaC9Rwh2LiFIbIx5MOp0iJKtX 75lrcrz8TjsxibvIv22Sdm+sd/9NGZAgQ+hCBoPU3OrdbURO2jrhKobV/gc1bvAaM1dQ MREC66chencoV88lXGwap/g5xm35VvYMt6AZVncYqkpD6F6Fb5roTj1IRwsW7EJG/E21 ZKMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=xvFf+XIhUGgE1yI07kGMygJZw0A4/+CnCuyVjkGJXe4=; fh=FEbpY7FW8hebQt05KoYMIsLIWn9g5j6njlSlcWwhhx8=; b=D7HJhnt7Oqef4Yb/64adHrkIRPQ1bPBi3uXkvwCupP8Iw/ZgD6aOTZJVBuoRWBPp4F 9A8KM6J48Jqxs00UIOFqcn438B+DVG97qViVzzXMglCn2vrWkkR4z3Mtmq95jHiINoL7 KkppkW58yRrgXsQQVerDacTGDr4hlheRzxjAPyNejr5GDGjcVIRehkUiQ6cftx/jpc30 +o/cgxM02cu75e8A+fNONyjDXHnv8giOsR3itW9SeFhzeRWPdD27E7AA3DXnbXwL/7Vf gMituIhpE+BreQntPwSYAoGuqVWQyKzUkKzDJWIIyL3AzaEcLiSxeiNuJnJj9OWUZHAE IYIA==; 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=1783465696; x=1784070496; 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=xvFf+XIhUGgE1yI07kGMygJZw0A4/+CnCuyVjkGJXe4=; b=DcaatVkfsTvSQRcXbCR8QxCIGd9PfJI7BPF/AAQF4+HFjMbA4TE2wbh6+Oa/zFWCpZ Xte3J8oVz5I9Gwy0A/hhxIoB7IF3BCYRZQGJ5T1d6k2goVlTGvCVnui/RwW99I9DjSdB 57DBcpvMfqSDGRwd1hqJ+p2/uDF1/kMl2lxTO5VRqjQDz1O7B+cuzXfPIriggCTr+hhm 0XhlmObBQOPg1YBVSt06zbA/P2u8LGbcyGvvW7r0kuCeVxVClVQYpVef8fYVDVzrEUh5 9PxbMW5HZSkydnLDYrDMwQMFr9xAa2XNY6Sl2ivfzFBbeAD4KGy2KHbu9P7//szeWrZS lXTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783465696; x=1784070496; 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=xvFf+XIhUGgE1yI07kGMygJZw0A4/+CnCuyVjkGJXe4=; b=hZyx3pyD6HwdnQ/F7w/nBfobsQuXarhH1rTYh/pJiAtdFQYTy5SowoKxZKT00nnRs2 5Xg4frhGhOzB0/8bIN/t5pCrePumgx+0b4km7+TPUvgonOuB96R7w3kfvopdsAZQdaoJ 2yjflw+r+dbg4V67Z+BdH1FMNToGtzTmfXwkcVA+cWmwCv0Bj33hTzdqrTsYTeO7oLwN W2XFJ6K5rGTSnRG5iZBxtLt8Zq0TrUhuHlC5N8TrXRefaHIIMcInYheMif3UF8J+J05O mTAgOhdYpl/a9Cg/YEfEu8BQ/ajVLsu2IFCNp5AEiovMHx/5gnqcJq2UmAD826iOcQBk OQqw== X-Forwarded-Encrypted: i=1; AHgh+Rpd+DYr45D9nw4DCo/2SWOL1xNzqCMT7YZziaQchkavVvQY1LlWh+NyJjRHqbREX80oayWmBcwfBuXpKwTm@lists.postgresql.org X-Gm-Message-State: AOJu0YyOeVt6/gm67mXmGhvv08Bh0gqvhqZnqetA77nlyfT4nqg0r1Xm P4MS3ioGgeg0Umt/ueFVdPr8hpH+yKKf3BgA67I+6q1gs1nbqq8SLpV3SHcPgkYsZ4w3JCBZCIK zY/fsRg75I9g+lxx7GPv4NT9z3kvJgEPBopD90pie X-Gm-Gg: AfdE7cmRYT0mx7N1Up43ylRY+AyaF923ffo6aTRsO5DiHxjNbouUNBA4Fc/97AcjiVq N0dFS3+08+ruZdq2hiZp60pFUOJxsTLQVrDlMOOx61lqTIQ87nRryJzSZ2xb7Z1qCt23coOnWKr qkxlEY/52QGShp5rGpwtC7KA3Eum6tcrotvQKsgoZX72bBxonPs8YcXo/PCw8gW8r/jyVYszEO0 ZeF8GwQEJmvuWQnp5VfRUI2AkCR97wrZBrrjO0c1+f+x08UXEXq0OVuCIshqgSS4y273hrS+w== X-Received: by 2002:a05:6214:419b:b0:8eb:eb8f:a37b with SMTP id 6a1803df08f44-8fcb2e7d459mr85034576d6.24.1783465696300; Tue, 07 Jul 2026 16:08:16 -0700 (PDT) MIME-Version: 1.0 References: <1878371.1783461510@sss.pgh.pa.us> In-Reply-To: <1878371.1783461510@sss.pgh.pa.us> From: Jacob Champion Date: Tue, 7 Jul 2026 16:08:04 -0700 X-Gm-Features: AVVi8Cf_OJufC7K0-wGYb7qWdjpfvUDnrtdkEt5hJTZCE8F_MHYBNN_ZgQD2tiE Message-ID: Subject: Re: Proposal: new file format for hba/ident/hosts configuration? To: Tom Lane Cc: Tristan Partin , Andrew Dunstan , Zsolt Parragi , PostgreSQL Hackers , Daniel Gustafsson 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 Tue, Jul 7, 2026 at 2:58=E2=80=AFPM Tom Lane wrote: > It's > not their problem if we're having issues shoehorning new features > into the existing format. (It is, though. Users like new features, and I have yet to meet a user who's happy that we don't implement reasonable improvements because of choices made pre-21st-century. The config format has gotten in the way of recent development, and it's starting to force a bunch of unpleasant compromises.) --Jacob