> This version of the patch no longer applies, a rebased version is needed.
Attached is a patch that applies cleanly again and is also changed to use the recently introduced libpq_append_conn_error. I also attached a patch that runs pgindent after the introduction of libpq_append_conn_error. I noticed that this hadn't happened when trying to run pgindent on my own changes.
v9-0001-libpq-Run-pgindent-after-a9e9a9f32b3.patch
Description: v9-0001-libpq-Run-pgindent-after-a9e9a9f32b3.patch
v9-0002-Add-non-blocking-version-of-PQcancel.patch
Description: v9-0002-Add-non-blocking-version-of-PQcancel.patch