1. 12 Jul, 2007 1 commit
  2. 11 Jul, 2007 2 commits
  3. 10 Jul, 2007 4 commits
  4. 09 Jul, 2007 3 commits
  5. 08 Jul, 2007 8 commits
  6. 07 Jul, 2007 2 commits
  7. 06 Jul, 2007 3 commits
  8. 05 Jul, 2007 1 commit
  9. 03 Jul, 2007 2 commits
  10. 02 Jul, 2007 2 commits
    • Magnus Hagander's avatar
      - Fix the -w (wait) option to work in Windows service mode, per bug #3382. · a1587e41
      Magnus Hagander authored
      - Prevent the -w option being passed to the postmaster.
      - Read the postmaster options file when starting as a Windows service.
      
      Dave Page
      a1587e41
    • Tom Lane's avatar
      Fix failure to restart Postgres when Linux kernel returns EIDRM for shmctl(). · 1c7fe33f
      Tom Lane authored
      This is a Linux kernel bug that apparently exists in every extant kernel
      version: sometimes shmctl() will fail with EIDRM when EINVAL is correct.
      We were assuming that EIDRM indicates a possible conflict with pre-existing
      backends, and refusing to start the postmaster when this happens.  Fortunately,
      there does not seem to be any case where Linux can legitimately return EIDRM
      (it doesn't track shmem segments in a way that would allow that), so we can
      get away with just assuming that EIDRM means EINVAL on this platform.
      
      Per reports from Michael Fuhr and Jon Lapham --- it's a bit surprising
      we have not seen more reports, actually.
      1c7fe33f
  11. 01 Jul, 2007 6 commits
  12. 30 Jun, 2007 2 commits
  13. 29 Jun, 2007 4 commits
    • Alvaro Herrera's avatar
      Arrange for SIGINT in autovacuum workers to cancel the current table and · 10af02b9
      Alvaro Herrera authored
      continue with the schedule.  Change current uses of SIGINT to abort a worker
      into SIGTERM, which keeps the old behaviour of terminating the process.
      
      Patch from ITAGAKI Takahiro, with some editorializing of my own.
      10af02b9
    • Tom Lane's avatar
      Fix computation of PG_VERSION_NUM by configure: remove unnecessary and · c786796d
      Tom Lane authored
      unportable backslashes in awk script (per Patrick Welche), and add
      brackets to prevent autoconf from mangling sed's regexp (the sed call
      here never did what was expected).
      c786796d
    • Tom Lane's avatar
      Add a note that pg_start_backup will take awhile because of new · 4303c0fd
      Tom Lane authored
      distributed checkpoint behavior.  Explain how to work around this
      by issuing a manual CHECKPOINT command.  Per discussion with Heikki.
      4303c0fd
    • Tom Lane's avatar
      Fix a passel of ancient bugs in to_char(), including two distinct buffer · 6faf7956
      Tom Lane authored
      overruns (neither of which seem likely to be exploitable as security holes,
      fortunately, since the provoker can't control the data written).  One of
      these is due to choosing to stomp on the output of a called function, which
      is bad news in any case; make it treat the called functions' results as
      read-only.  Avoid some unnecessary palloc/pfree traffic too; it's not
      really helpful to free small temporary objects, and again this is presuming
      more than it ought to about the nature of the results of called functions.
      Per report from Patrick Welche and additional code-reading by Imad.
      6faf7956