1. 26 May, 2020 3 commits
  2. 25 May, 2020 3 commits
  3. 23 May, 2020 1 commit
  4. 22 May, 2020 7 commits
  5. 21 May, 2020 5 commits
  6. 20 May, 2020 4 commits
  7. 19 May, 2020 1 commit
    • Peter Geoghegan's avatar
      Reconsider nbtree page deletion assertion. · 67b0b2db
      Peter Geoghegan authored
      Commit 624686ab added an assertion that verified that _bt_search
      successfully relocated the leaf page undergoing deletion.  Page deletion
      cannot deal with the case where the descent stack is to the right of the
      page, so this seemed critical (deletion can only handle the case where
      the descent stack is to the left of the leaf/target page).  However, the
      assertion went a bit too far.
      
      Since only a buffer pin is held on the leaf page throughout the call to
      _bt_search, nothing guarantees that it can't have split during this
      small window.  And if does actually split, _bt_search may end up
      "relocating" a page to the right of the original target leaf page.  This
      scenario seems extremely unlikely, but it must still be considered.
      Remove the assertion, and document how we cope in this scenario.
      67b0b2db
  8. 18 May, 2020 7 commits
  9. 17 May, 2020 6 commits
  10. 16 May, 2020 3 commits
    • Tom Lane's avatar
      Fix bugs in OpenSSL hook renaming. · e78b9309
      Tom Lane authored
      libpq's exports.txt was overlooked in commit 36d10876, which the
      buildfarm is quite unhappy about.
      
      Also, I'd gathered that the plan included renaming PQgetSSLKeyPassHook
      to PQgetSSLKeyPassHook_OpenSSL, but that didn't happen in the patch
      as committed.  I'm taking it on my own authority to do so now, since
      the window before beta1 is closing fast.
      e78b9309
    • Andrew Dunstan's avatar
      Rename PQsetSSLKeyPassHook and friends · 36d10876
      Andrew Dunstan authored
      4dc63552 provided a way for libraries and clients to modify how libpq
      handles client certificate passphrases, by installing a hook. However,
      these routines are quite specific to how OpenSSL works, so it's
      misleading and not future-proof to have these names not refer to OpenSSL.
      Change all the names to add "_OpenSSL" after "Hook", and fix the docs
      accordingly.
      
      Author: Daniel Gustafsson
      
      Discussion: https://postgr.es/m/981DE552-E399-45C2-9F60-3F0E3770CC61@yesql.se
      36d10876
    • Alvaro Herrera's avatar
      Fix typo in glossary · 1cbc143f
      Alvaro Herrera authored
      Reported privately by Justin Pryzby
      1cbc143f