summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant null pointer checks before PQclear and PQconninfoFreePeter Eisentraut2022-07-032-4/+2
* Fix previous commit's ecpg_clocale for ppc Darwin.Noah Misch2022-07-021-1/+1
* ecpglib: call newlocale() once per process.Noah Misch2022-07-024-29/+71
* Avoid ecpglib core dump with out-of-order operations.Tom Lane2022-06-141-4/+6
* Don't fail on libpq-generated error reports in ecpg_raise_backend().Tom Lane2022-06-061-10/+9
* Translation updatesPeter Eisentraut2022-05-169-61/+250
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-134-4/+0
* Fix race condition in gettext() initialization in libpq and ecpglib.Tom Lane2022-01-211-2/+9
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Fix error handling with threads on OOM in ECPG connection logicMichael Paquier2021-09-131-32/+39
* Translation updatesPeter Eisentraut2021-05-104-15/+16
* Remove dead code in ECPGconnect(), and improve documentation.Tom Lane2021-02-111-37/+11
* Avoid redundantly prefixing PQerrorMessage for a connection failure.Tom Lane2021-01-221-1/+2
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* revert removal of hex_decode() from ecpg from commit c3826f831eBruce Momjian2020-12-241-1/+51
* move hex_decode() to /common so it can be called from frontendBruce Momjian2020-12-241-51/+1
* Don't use custom OID symbols in pg_type.dat, either.Tom Lane2020-10-291-1/+1
* Fix ancient bug in ecpg's pthread_once() emulation for Windows.Tom Lane2020-10-241-1/+1
* Fix handling of structure for bytea data type in ECPGMichael Paquier2020-07-273-7/+7
* Mop up some no-longer-necessary hacks around printf %.*s format.Tom Lane2020-06-291-1/+0
* Translation updatesPeter Eisentraut2020-05-181-7/+4
* Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane2020-05-162-2/+2
* Translation updatesPeter Eisentraut2020-05-1110-154/+409
* Fix out-of-memory handling in ecpglib.Tom Lane2020-01-191-13/+24
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Make the order of the header file includes consistent.Amit Kapila2019-11-253-5/+5
* Move declaration of ecpg_gettext() to a saner place.Tom Lane2019-11-071-0/+6
* Remove HAVE_LONG_LONG_INTPeter Eisentraut2019-11-074-28/+2
* Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund2019-11-051-2/+12
* Make the order of the header file includes consistent in non-backend modules.Amit Kapila2019-10-2510-37/+34
* Clean up MinGW def file generationPeter Eisentraut2019-10-201-1/+1
* Remove removed file from nls.mkPeter Eisentraut2019-09-211-1/+1
* Revert "Add DECLARE STATEMENT support to ECPG."Tom Lane2019-09-209-596/+11
* Revert change of ecpglib major versionPeter Eisentraut2019-09-191-1/+1
* Message style fixesPeter Eisentraut2019-09-062-3/+3
* Cosmetic improvements for options-handling code in ECPGconnect().Tom Lane2019-08-311-9/+24
* Fix inconsistencies and typos in the tree, take 9Michael Paquier2019-08-051-2/+3
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-221-2/+2
* Fix inconsistencies in the codeMichael Paquier2019-07-082-4/+1
* Add missing source files to nls.mkPeter Eisentraut2019-07-061-1/+1
* Fix small memory leak in ecpglib ecpg_update_declare_statement() is called theMichael Meskes2019-07-031-0/+4
* Translation updatesPeter Eisentraut2019-06-173-99/+162
* Fix assorted header files that failed to compile standalone.Tom Lane2019-05-311-0/+1
* Fix more thinkos in new ECPG "PREPARE AS" code.Tom Lane2019-05-261-4/+14
* Fix thinko in new ECPG "PREPARE AS" code.Tom Lane2019-05-261-1/+1
* Phase 2 pgindent run for v12.Tom Lane2019-05-222-12/+12
* Initial pgindent run for v12.Tom Lane2019-05-226-115/+123
* Implement PREPARE AS statement for ECPG.Michael Meskes2019-05-223-2/+135
* Translation updatesPeter Eisentraut2019-05-205-96/+164
* Use correct connection name variable in ecpglib.Michael Meskes2019-03-161-1/+1