Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1YvCXI-0008Cd-Ax for pgsql-hackers@arkaria.postgresql.org; Wed, 20 May 2015 22:32:24 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1YvCXH-0001vM-Jy for pgsql-hackers@arkaria.postgresql.org; Wed, 20 May 2015 22:32:23 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1YvCXG-0001vF-5Z for pgsql-hackers@postgresql.org; Wed, 20 May 2015 22:32:22 +0000 Received: from mail-qg0-f45.google.com ([209.85.192.45]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1YvCX8-0004s1-DN for pgsql-hackers@postgresql.org; Wed, 20 May 2015 22:32:21 +0000 Received: by qgew3 with SMTP id w3so30993568qge.2 for ; Wed, 20 May 2015 15:32:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=Llhu+g3UDJ+967t22xBpTEa3hm1pkMlLCSbPgDlsSq0=; b=BeKp/1+Rwv8LAy3z1bsy3SMhJRL38msg1mHLrDzfTJfgI8Yo33uoOxUUcysXvd9AcV PU5z6YJmvsRKijVO9eV0jegx6QSqRB5l1HFaAttYUxSeuHsxMPM9FGvNhaqMYDaSWMMI rLhEjRMtvJRj5dbU76hdkivmhp1e0my2yToYwyWg+3PJHnOe6GpBn7J1tAa30Y4plu/x BMgRAjKkEcZEK1/ukE0gXNy0m2mxMY7gCCHfhrbx/zslxa/80w+JjzV0p1wGxuzj7WsA gjeCdmF0j0MhgOuS4ADT72XPM5Q2JIwqyLbG0KIf+4hfhDjwrKA1U+jbebKJSjCQCAEi 60jg== X-Gm-Message-State: ALoCoQlUBWQS+kXM6osqItO18EaSYCUUdJ5rx9S80CZsHa1gBgO8lvu/WHR5bm4OLAwVSVm24Oxq X-Received: by 10.55.26.167 with SMTP id l39mr22203432qkh.4.1432161132036; Wed, 20 May 2015 15:32:12 -0700 (PDT) Received: from alvin.alvh.no-ip.org ([200.85.219.137]) by mx.google.com with ESMTPSA id z69sm12129277qkz.27.2015.05.20.15.32.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 May 2015 15:32:11 -0700 (PDT) Received: by alvin.alvh.no-ip.org (Postfix, from userid 1000) id 78647200; Wed, 20 May 2015 19:31:58 -0300 (CLT) Date: Wed, 20 May 2015 19:31:58 -0300 From: Alvaro Herrera To: Michael Banck Cc: Tom Lane , Josh Berkus , Volker =?iso-8859-1?Q?A=DFmann?= , Robert Haas , Stephen Frost , Andrew Dunstan , "pgsql-hackers@postgresql.org" Subject: Re: Disabling trust/ident authentication configure option Message-ID: <20150520223158.GL5885@postgresql.org> References: <55596375.7070601@agliodbs.com> <555CC5DE.3050707@agliodbs.com> <20150520175916.GB5885@postgresql.org> <23809.1432145430@sss.pgh.pa.us> <20150520221704.GA11196@raptor.chemicalconnection.dyndns.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20150520221704.GA11196@raptor.chemicalconnection.dyndns.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Pg-Spam-Score: -3.7 (---) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org Michael Banck wrote: > On Wed, May 20, 2015 at 02:10:30PM -0400, Tom Lane wrote: > > One reason why it would not be, if it's a build-time decision, > > is that it's quite unlikely that any popular packagers would build > > that way. So this would only be applicable to custom-built binaries, > > which is a pretty small class of users to begin with. > > There might be appliance vendors who ship PostgreSQL along with their > product. Then, they decide they want to use the pristine tarballs for > reproducibility and accountability. If done right, they could publish > their set of configure options and a build-id or whatever, and 3rd > parties could verify the binaries they ship have not been tampered > with[1]. Granted, they could also just publish the patch for those 3rd > parties to apply as well, but that sounds slightly inelegant. I don't think you can mix "elegance" and "appliance vendor" in the same sentence with a straight face, so while I agree that in theory this might be true, in reality this functionality would seldom be used for this. > The other set of users I could think of are those who, for whatever > reason, tend to always compile PostgreSQL from source for their > company/organization. Maybe they have internal rules that requires a > custom installation prefix for all their servers or whatever. Due to > procedural requirements, or just the unwillingness to carry deltas, they > absolutely want to use the pristine tarballs as well but would be very > happy to get rid of some of the authentication methods. Right. That's the set of users that Josh B says is only comprised of Volker (the OP). -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers