1. 30 Apr, 2005 6 commits
    • Tom Lane's avatar
      Make record_out and record_send extract type information from the passed · d7018abe
      Tom Lane authored
      record object itself, rather than relying on a second OID argument to be
      correct.  This patch just changes the function behavior and not the
      catalogs, so it's OK to back-patch to 8.0.  Will remove the now-redundant
      second argument in pg_proc in a separate patch in HEAD only.
      d7018abe
    • Tom Lane's avatar
      Use the standard lock manager to establish priority order when there · 93b24772
      Tom Lane authored
      is contention for a tuple-level lock.  This solves the problem of a
      would-be exclusive locker being starved out by an indefinite succession
      of share-lockers.  Per recent discussion with Alvaro.
      93b24772
    • Neil Conway's avatar
      GCC 4.0 includes a new warning option, -Wformat-literal, that emits · 47458f8c
      Neil Conway authored
      a warning when a variable is used as a format string for printf()
      and similar functions (if the variable is derived from untrusted
      data, it could include unexpected formatting sequences). This
      emits too many warnings to be enabled by default, but it does
      flag a few dubious constructs in the Postgres tree. This patch
      fixes up the obvious variants: functions that are passed a variable
      format string but no additional arguments.
      
      Most of these are harmless (e.g. the ruleutils stuff), but there
      is at least one actual bug here: if you create a trigger named
      "%sfoo", pg_dump will read uninitialized memory and fail to dump
      the trigger correctly.
      47458f8c
    • Bruce Momjian's avatar
      Fix BCC to not define compiler location. · 16d4418b
      Bruce Momjian authored
      16d4418b
    • Bruce Momjian's avatar
      Update FAQ. · 23cf3986
      Bruce Momjian authored
      23cf3986
    • Bruce Momjian's avatar
      Update replication FAQ. · ef1b4fbb
      Bruce Momjian authored
      Christopher Browne
      ef1b4fbb
  2. 29 Apr, 2005 6 commits
  3. 28 Apr, 2005 4 commits
  4. 27 Apr, 2005 2 commits
  5. 26 Apr, 2005 1 commit
  6. 25 Apr, 2005 11 commits
  7. 24 Apr, 2005 10 commits