[glom] SelfHosting: Do not generate and specify pg_ident.conf



commit f39fa95fc4881871c2c162dffc63c2d8e45e55f7
Author: Murray Cumming <murrayc murrayc com>
Date:   Thu Oct 25 21:45:28 2012 +0200

    SelfHosting: Do not generate and specify pg_ident.conf
    
            * glom/libglom/connectionpool_backends/postgres_self.cc:
    Do not bother creating and using the pg_ident.conf file because
    we do not use ident authentication.

 ChangeLog                                          |    8 ++++++++
 .../connectionpool_backends/postgres_self.cc       |    5 -----
 2 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 2062b09..682b449 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2012-10-25  Murray Cumming  <murrayc murrayc com>
 
+        SelfHosting: Do not generate and specify pg_ident.conf
+
+        * glom/libglom/connectionpool_backends/postgres_self.cc:
+	Do not bother creating and using the pg_ident.conf file because
+	we do not use ident authentication.
+
+2012-10-25  Murray Cumming  <murrayc murrayc com>
+
         Self hosting: Only allow attempts from localhost when not shared.
 
         * glom/libglom/connectionpool_backends/postgres_self.cc:
diff --git a/glom/libglom/connectionpool_backends/postgres_self.cc b/glom/libglom/connectionpool_backends/postgres_self.cc
index 2afb7f3..7bb5ed5 100644
--- a/glom/libglom/connectionpool_backends/postgres_self.cc
+++ b/glom/libglom/connectionpool_backends/postgres_self.cc
@@ -422,14 +422,12 @@ Backend::StartupErrors PostgresSelfHosted::startup(const SlotProgress& slot_prog
   // CreateProcess() API used on Windows does not support single quotes.
   const std::string dbdir_config = Glib::build_filename(dbdir, "config");
   const std::string dbdir_hba = Glib::build_filename(dbdir_config, "pg_hba.conf");
-  const std::string dbdir_ident = Glib::build_filename(dbdir_config, "pg_ident.conf");
   const std::string dbdir_pid = Glib::build_filename(dbdir, "pid");
   const std::string listen_address = (m_network_shared ? "*" : "localhost");
   const std::string command_postgres_start = get_path_to_postgres_executable("postgres") + " -D " + Glib::shell_quote(dbdir_data)
                                   + " -p " + port_as_text
                                   + " -h " + listen_address
                                   + " -c hba_file=" + Glib::shell_quote(dbdir_hba)
-                                  + " -c ident_file=" + Glib::shell_quote(dbdir_ident)
 
                                   // This seems to be a way to disable unix sockets.
                                   // See http://archives.postgresql.org/pgsql-general/2012-10/msg00727.php
@@ -592,9 +590,6 @@ bool PostgresSelfHosted::set_network_shared(const SlotProgress& slot_progress, b
   if(!hba_conf_creation_succeeded)
     return false;
 
-  const bool ident_conf_creation_succeeded = create_text_file(dbdir_uri_config + "/pg_ident.conf", DEFAULT_CONFIG_PG_IDENT);
-  g_assert(ident_conf_creation_succeeded);
-
   return hba_conf_creation_succeeded;
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]