summaryrefslogtreecommitdiff
path: root/src/interfaces
AgeCommit message (Expand)Author
2025-02-17Translation updatesÁlvaro Herrera
2025-02-15Make escaping functions retain trailing bytes of an invalid character.Tom Lane
2025-02-14Fix PQescapeLiteral()/PQescapeIdentifier() length handlingAndres Freund
2025-02-10Fix handling of invalidly encoded data in escaping functionsAndres Freund
2025-02-10Translation updatesPeter Eisentraut
2025-01-25Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() input.Noah Misch
2025-01-14Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.Tom Lane
2025-01-14ecpg: Restore detection of unsupported COPY FROM STDIN.Fujii Masao
2024-12-01Fix broken list-munging in ecpg's remove_variables().Tom Lane
2024-11-11Translation updatesPeter Eisentraut
2024-11-11libpq: Bail out during SSL/GSS negotiation errorsMichael Paquier
2024-10-22ecpg: Fix out-of-bound read in DecodeDateTime()Michael Paquier
2024-10-02Parse libpq's "keepalives" option more like other integer options.Tom Lane
2024-08-08Revert ECPG's use of pnstrdup()Peter Eisentraut
2024-08-05Translation updatesPeter Eisentraut
2024-07-28libpq: Use strerror_r instead of strerrorPeter Eisentraut
2024-05-23Remove race conditions between ECPGdebug() and ecpg_log().Tom Lane
2024-05-06Translation updatesPeter Eisentraut
2024-04-16Fix assorted bugs in ecpg's macro mechanism.Tom Lane
2024-04-04Fix ecpg's mechanism for detecting unsupported cases in the grammar.Tom Lane
2024-04-01Avoid "unused variable" warning on non-USE_SSL_ENGINE platforms.Tom Lane
2024-03-08Cope with a deficiency in OpenSSL 3.x's error reporting.Tom Lane
2024-02-19ecpg: Fix zero-termination of string generated by intoasc()Michael Paquier
2024-02-09Avoid concurrent calls to bindtextdomain().Tom Lane
2024-02-09Clean up Windows-specific mutex code in libpq and ecpglib.Tom Lane
2023-12-11Be more wary about OpenSSL not setting errno on error.Tom Lane
2023-11-28Use BIO_{get,set}_app_data instead of BIO_{get,set}_data.Tom Lane
2023-11-27Fix race condition with BIO methods initialization in libpq with threadsMichael Paquier
2023-11-23Fix timing-dependent failure in GSSAPI data transmission.Tom Lane
2023-11-06Translation updatesPeter Eisentraut
2023-05-08Translation updatesPeter Eisentraut
2023-04-24Remove duplicate lines of codeDaniel Gustafsson
2023-04-18ecpg: Fix handling of strings in ORACLE compat code with SQLDAMichael Paquier
2023-03-13Fix inconsistent error handling for GSS encryption in PQconnectPoll()Michael Paquier
2023-02-15Fix handling of SCRAM-SHA-256's channel binding with RSA-PSS certificatesMichael Paquier
2023-02-06Translation updatesPeter Eisentraut
2023-02-06Properly NULL-terminate GSS receive buffer on error packet receptionMichael Paquier
2022-11-29Fix comment in fe-auth-scram.cMichael Paquier
2022-11-07Translation updatesPeter Eisentraut
2022-09-09Fix possible omission of variable storage markers in ECPG.Tom Lane
2022-08-15Add missing bad-PGconn guards in libpq entry points.Tom Lane
2022-08-08Translation updatesAlvaro Herrera
2022-07-03Fix previous commit's ecpg_clocale for ppc Darwin.Noah Misch
2022-07-02ecpglib: call newlocale() once per process.Noah Misch
2022-06-14Avoid ecpglib core dump with out-of-order operations.Tom Lane
2022-06-06Don't fail on libpq-generated error reports in ecpg_raise_backend().Tom Lane
2022-05-26Remove misguided SSL key file ownership check in libpq.Tom Lane
2022-05-09Translation updatesPeter Eisentraut
2022-04-17Add a temp-install prerequisite to src/interfaces/ecpg "checktcp".Noah Misch
2022-03-31Add missing newline in one libpq error message.Tom Lane