1. 17 9月, 2005 1 次提交
    • P
      · cd859180
      PostgreSQL Daemon 提交于
      tag it all beta2 ...
      cd859180
  2. 25 8月, 2005 2 次提交
  3. 24 8月, 2005 3 次提交
  4. 21 8月, 2005 1 次提交
    • T
      Convert the arithmetic for shared memory size calculation from 'int' · 0007490e
      Tom Lane 提交于
      to 'Size' (that is, size_t), and install overflow detection checks in it.
      This allows us to remove the former arbitrary restrictions on NBuffers
      etc.  It won't make any difference in a 32-bit machine, but in a 64-bit
      machine you could theoretically have terabytes of shared buffers.
      (How efficiently we could manage 'em remains to be seen.)  Similarly,
      num_temp_buffers, work_mem, and maintenance_work_mem can be set above
      2Gb on a 64-bit machine.  Original patch from Koichi Suzuki, additional
      work by moi.
      0007490e
  5. 18 8月, 2005 1 次提交
  6. 03 8月, 2005 1 次提交
    • T
      Clean up CREATE DATABASE processing to make it more robust and get rid · 558730ac
      Tom Lane 提交于
      of special case for Windows port.  Put a PG_TRY around most of createdb()
      to ensure that we remove copied subdirectories on failure, even if the
      failure happens while creating the pg_database row.  (I think this explains
      Oliver Siegmar's recent report.)  Having done that, there's no need for
      the fragile assumption that copydir() mustn't ereport(ERROR), so simplify
      its API.  Eliminate the old code that used system("cp ...") to copy
      subdirectories, in favor of using copydir() on all platforms.  This not
      only should allow much better error reporting, but allows us to fsync
      the created files before trusting that the copy has succeeded.
      558730ac
  7. 07 7月, 2005 1 次提交
  8. 06 7月, 2005 1 次提交
  9. 04 7月, 2005 1 次提交
  10. 02 7月, 2005 1 次提交
  11. 27 6月, 2005 1 次提交
  12. 05 6月, 2005 1 次提交
    • B
      · 72c53ac3
      Bruce Momjian 提交于
      Allow kerberos name and username case sensitivity to be specified from
      postgresql.conf.
      
      ---------------------------------------------------------------------------
      
      
      Here's an updated version of the patch, with the following changes:
      
      1) No longer uses "service name" as "application version". It's instead
      hardcoded as "postgres". It could be argued that this part should be
      backpatched to 8.0, but it doesn't make a big difference until you can
      start changing it with GUC / connection parameters. This change only
      affects kerberos 5, not 4.
      
      2) Now downcases kerberos usernames when the client is running on win32.
      
      3) Adds guc option for "krb_caseins_users" to make the server ignore
      case mismatch which is required by some KDCs such as Active Directory.
      Off by default, per discussion with Tom. This change only affects
      kerberos 5, not 4.
      
      4) Updated so it doesn't conflict with the rendevouz/bonjour patch
      already in ;-)
      
      Magnus Hagander
      72c53ac3
  13. 15 5月, 2005 1 次提交
  14. 07 5月, 2005 1 次提交
    • N
      Revert the ld --as-needed patch. This breaks Fedora Core 3, due to a strange · d733f110
      Neil Conway 提交于
      interaction between ld, readline, termcap, and psql. The symptom is psql
      failing with this error on startup:
      
          symbol lookup error: /usr/lib64/libreadline.so.4: undefined symbol: BC
      
      I'm still trying to find the best way to solve this, but in the mean time
      I'm reverting the patch in order to unbreak FC3.
      d733f110
  15. 06 5月, 2005 1 次提交
  16. 05 5月, 2005 1 次提交
    • N
      The issue has been raised in the past that our build system links each · d445b413
      Neil Conway 提交于
      executable against the maximal set of libraries it might need. So for
      example, if one executable requires `libreadline', all executables are
      linked against it.
      
      The easiest fix is to make use of GNU ld's --as-needed flag, which
      ignores linker arguments that are not actually needed by the specified
      object files. The attached patch modifies configure to check for this
      flag (when using GNU ld), and if ld supports it, adds the flag to
      LDFLAGS (we need to do the check since only relatively recent versions
      of GNU ld support this capability). Currently only GNU ld is supported;
      I'm not aware of any other linkers that support this functionality.
      d445b413
  17. 25 3月, 2005 1 次提交
  18. 12 3月, 2005 1 次提交
  19. 02 3月, 2005 2 次提交
  20. 01 3月, 2005 2 次提交
  21. 24 2月, 2005 1 次提交
  22. 22 2月, 2005 1 次提交
    • B
      Add support to port/snprintf.c for position parameter specification: · b4feafb6
      Bruce Momjian 提交于
      + # Determine if printf supports %1$ argument selection, e.g. %5$ selects
      + # the fifth argument after the printf print string.
      + # This is not in the C99 standard, but in the Single Unix Specification (SUS).
      + # It is used in our langauge translation strings.
      
      Nicolai Tufar with configure changes by Bruce.
      b4feafb6
  23. 18 1月, 2005 2 次提交
  24. 11 1月, 2005 1 次提交
  25. 07 1月, 2005 1 次提交
    • P
      · 75a59ad6
      PostgreSQL Daemon 提交于
      upgrade tags to rc4
      75a59ad6
  26. 02 1月, 2005 1 次提交
  27. 01 1月, 2005 1 次提交
    • P
      · 2ff50159
      PostgreSQL Daemon 提交于
      Tag appropriate files for rc3
      
      Also performed an initial run through of upgrading our Copyright date to
      extend to 2005 ... first run here was very simple ... change everything
      where: grep 1996-2004 && the word 'Copyright' ... scanned through the
      generated list with 'less' first, and after, to make sure that I only
      picked up the right entries ...
      2ff50159
  28. 21 12月, 2004 2 次提交
  29. 17 12月, 2004 1 次提交
  30. 04 12月, 2004 1 次提交
    • P
      · f51964fa
      PostgreSQL Daemon 提交于
      tag configure for rc1 ..
      f51964fa
  31. 03 12月, 2004 1 次提交
  32. 02 12月, 2004 1 次提交
  33. 30 11月, 2004 1 次提交
    • T
      Fix readline/libedit selection code to prefer readline over libedit · aef2d0d8
      Tom Lane 提交于
      reliably (ie, regardless of which libraries they depend on).  Also
      make sure that we don't select headers that obviously belong to the
      wrong one of the two libraries.  This was discussed back around 4-Sep
      but seems to have slipped through the cracks.  The header selection
      could be checked more closely, perhaps, but let's see if this is good
      enough.
      aef2d0d8