1. 19 12月, 2012 1 次提交
    • T
      Ignore libedit/libreadline while probing for standard functions. · 3fd03932
      Tom Lane 提交于
      Some versions of libedit expose bogus definitions of setproctitle(),
      optreset, and perhaps other symbols that we don't want configure to pick up
      on.  There was a previous report of similar problems with strlcpy(), which
      we addressed in commit 59cf88da, but the
      problem has evidently grown in scope since then.  In hopes of not having to
      deal with it again in future, rearrange configure's tests for supplied
      functions so that we ignore libedit/libreadline except when probing
      specifically for functions we expect them to provide.
      
      Per report from Christoph Berg, though this is slightly more aggressive
      than his proposed patch.
      3fd03932
  2. 04 12月, 2012 1 次提交
  3. 20 9月, 2012 1 次提交
  4. 15 8月, 2012 1 次提交
  5. 01 6月, 2012 1 次提交
  6. 24 2月, 2012 1 次提交
  7. 08 1月, 2012 1 次提交
    • T
      Use __sync_lock_test_and_set() for spinlocks on ARM, if available. · aa31c350
      Tom Lane 提交于
      Historically we've used the SWPB instruction for TAS() on ARM, but this
      is deprecated and not available on ARMv6 and later.  Instead, make use
      of a GCC builtin if available.  We'll still fall back to SWPB if not,
      so as not to break existing ports using older GCC versions.
      
      Eventually we might want to try using __sync_lock_test_and_set() on some
      other architectures too, but for now that seems to present only risk and
      not reward.
      
      Back-patch to all supported versions, since people might want to use any
      of them on more recent ARM chips.
      
      Martin Pitt
      aa31c350
  8. 15 12月, 2011 1 次提交
  9. 02 12月, 2011 1 次提交
  10. 23 9月, 2011 1 次提交
  11. 15 4月, 2011 1 次提交
  12. 28 1月, 2011 1 次提交
  13. 16 12月, 2010 1 次提交
    • T
      Fix up getopt() reset management so it works on recent mingw. · 9fe5a62a
      Tom Lane 提交于
      The mingw people don't appear to care about compatibility with non-GNU
      versions of getopt, so force use of our own copy of getopt on Windows.
      Also, ensure that we make use of optreset when using our own copy.
      
      Per report from Andrew Dunstan.  Back-patch to all versions supported
      on Windows.
      9fe5a62a
  14. 14 12月, 2010 1 次提交
  15. 01 10月, 2010 1 次提交
  16. 14 5月, 2010 1 次提交
  17. 12 3月, 2010 1 次提交
  18. 10 12月, 2009 1 次提交
  19. 04 9月, 2009 1 次提交
  20. 13 3月, 2009 1 次提交
  21. 30 1月, 2009 1 次提交
  22. 07 1月, 2009 1 次提交
  23. 31 10月, 2008 1 次提交
    • M
      · a06dedfc
      Marc G. Fournier 提交于
      commit for 8.3.5
      a06dedfc
  24. 30 10月, 2008 1 次提交
  25. 19 9月, 2008 1 次提交
  26. 09 6月, 2008 1 次提交
  27. 06 6月, 2008 1 次提交
  28. 29 4月, 2008 1 次提交
  29. 14 3月, 2008 1 次提交
    • M
      · fdd23cd6
      Marc G. Fournier 提交于
      update configure for 8.3.1 prior to tag
      fdd23cd6
  30. 11 3月, 2008 1 次提交
    • T
      Use -fwrapv in CFLAGS if we are using a version of gcc that accepts this flag. · 899b9c3e
      Tom Lane 提交于
      This prevents compiler optimizations that assume overflow won't occur, which
      breaks numerous overflow tests that we need to have working.  It is known
      that gcc 4.3 causes problems and possible that 4.1 does.  Per my proposal
      of some time ago and a recent report from Kris Jurka.
      
      Backpatch as far as 8.0, which is as far as the patch conveniently goes.
      7.x was pretty short of overflow tests anyway, so it may not matter there,
      even assuming that anyone cares whether 7.x builds on recent gcc.
      899b9c3e
  31. 24 2月, 2008 1 次提交
  32. 01 2月, 2008 1 次提交
    • M
      · 9e647a13
      Marc G. Fournier 提交于
      configure tag'd 8.3.0 and built witih autoconf 2.59
      9e647a13
  33. 24 1月, 2008 1 次提交
  34. 18 1月, 2008 1 次提交
    • M
      · aeeef411
      Marc G. Fournier 提交于
      must commit after autoconf ... and yes, I used the right autoconf
      aeeef411
  35. 04 1月, 2008 1 次提交
    • T
      Stamp release 8.3RC1. · 2bf121e4
      Tom Lane 提交于
      Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
      2bf121e4
  36. 02 1月, 2008 1 次提交
  37. 01 1月, 2008 2 次提交
  38. 03 12月, 2007 1 次提交
  39. 26 11月, 2007 1 次提交