1. 29 8月, 2007 1 次提交
  2. 28 8月, 2007 10 次提交
  3. 27 8月, 2007 13 次提交
  4. 26 8月, 2007 3 次提交
    • T
      Adjust with-system-tzdata patch to not attempt to install a symlink, · 75d5f6fe
      Tom Lane 提交于
      but just hardwire the specified timezone database path into the executable.
      Per discussion, this avoids some packaging disadvantages of using a
      symlink.
      75d5f6fe
    • T
      Fix brain fade in DefineIndex(): it was continuing to access the table's · 75d091a0
      Tom Lane 提交于
      relcache entry after having heap_close'd it.  This could lead to misbehavior
      if a relcache flush wiped out the cache entry meanwhile.  In 8.2 there is a
      very real risk of CREATE INDEX CONCURRENTLY using the wrong relid for locking
      and waiting purposes.  I think the bug is only cosmetic in 8.0 and 8.1,
      because their transgression is limited to using RelationGetRelationName(rel)
      in an ereport message immediately after heap_close, and there's no way (except
      with special debugging options) for a cache flush to occur in that interval.
      Not quite sure that it's cosmetic in 7.4, but seems best to patch anyway.
      
      Found by trying to run the regression tests with CLOBBER_CACHE_ALWAYS enabled.
      Maybe we should try to do that on a regular basis --- it's awfully slow,
      but perhaps some fast buildfarm machine could do it once in awhile.
      75d091a0
    • T
      Simplify implementation of ts_debug() function --- use a join instead · 21168267
      Tom Lane 提交于
      of redundant sub-selects.  initdb not forced, since this is just a
      cosmetic change, but the new code won't show up till you do one.
      21168267
  5. 25 8月, 2007 5 次提交
  6. 24 8月, 2007 1 次提交
    • T
      Fix combo_decrypt() to throw an error for zero-length input when using a · b918bf86
      Tom Lane 提交于
      padded encryption scheme.  Formerly it would try to access res[(unsigned) -1],
      which resulted in core dumps on 64-bit machines, and was certainly trouble
      waiting to happen on 32-bit machines (though in at least the known case
      it was harmless because that byte would be overwritten after return).
      Per report from Ken Colson; fix by Marko Kreen.
      b918bf86
  7. 23 8月, 2007 6 次提交
  8. 22 8月, 2007 1 次提交