| Age | Commit message (Expand) | Author |
| 2025-02-12 | Remove unnecessary (char *) casts [mem] | Peter Eisentraut |
| 2024-10-22 | ecpg: Refactor ecpg_log() to skip unnecessary calls to ECPGget_sqlca(). | Fujii Masao |
| 2024-05-23 | Remove race conditions between ECPGdebug() and ecpg_log(). | Tom Lane |
| 2024-02-09 | Avoid concurrent calls to bindtextdomain(). | Tom Lane |
| 2024-02-09 | Clean up Windows-specific mutex code in libpq and ecpglib. | Tom Lane |
| 2023-07-11 | Remove --disable-thread-safety and related code. | Thomas Munro |
| 2022-10-05 | Rename shadowed local variables | David Rowley |
| 2022-04-13 | Remove extraneous blank lines before block-closing braces | Alvaro Herrera |
| 2022-01-21 | Fix race condition in gettext() initialization in libpq and ecpglib. | Tom Lane |
| 2020-10-24 | Fix ancient bug in ecpg's pthread_once() emulation for Windows. | Tom Lane |
| 2019-11-25 | Make the order of the header file includes consistent. | Amit Kapila |
| 2019-11-07 | Remove HAVE_LONG_LONG_INT | Peter Eisentraut |
| 2019-10-25 | Make the order of the header file includes consistent in non-backend modules. | Amit Kapila |
| 2019-03-01 | Fix whitespace | Peter Eisentraut |
| 2019-02-22 | Add const qualifier | Peter Eisentraut |
| 2019-02-18 | Add bytea datatype to ECPG. | Michael Meskes |
| 2019-01-30 | Change error handling of out of scope variables in ecpg. | Michael Meskes |
| 2018-12-01 | Rename ecpg's various "extern.h" files to have distinct names. | Tom Lane |
| 2017-11-10 | Add some const decorations to prototypes | Peter Eisentraut |
| 2017-11-08 | Change TRUE/FALSE to true/false | Peter Eisentraut |
| 2017-09-05 | Remove unnecessary parentheses in return statements | Peter Eisentraut |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-06-21 | Initial pgindent run with pg_bsd_indent version 2.0. | Tom Lane |
| 2017-03-13 | Ecpg should support COMMIT PREPARED and ROLLBACK PREPARED. | Michael Meskes |
| 2015-06-15 | Check for out of memory when allocating sqlca. | Michael Meskes |
| 2014-07-21 | Replace "internationalize" with "localize" where appropriate | Peter Eisentraut |
| 2013-01-27 | Made ecpglib use translated messages. | Michael Meskes |
| 2012-03-08 | ecpg: Fix off-by-one error in memory copying | Peter Eisentraut |
| 2012-01-05 | Ecpglib stores variables that are used in DECLARE statements in a global list. | Michael Meskes |
| 2010-10-14 | Applied patch by Itagaki Takahiro to fix incorrect status calculation in | Michael Meskes |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |
| 2010-07-06 | pgindent run for 9.0, second run | Bruce Momjian |
| 2010-05-25 | Replace self written 'long long int' configure test by standard 'AC_TYPE_LONG... | Michael Meskes |
| 2010-05-20 | Ecpg now accepts "long long" datatypes even if "long" is 64bit wide. This use... | Michael Meskes |
| 2010-02-26 | pgindent run for 9.0 | Bruce Momjian |
| 2010-02-02 | Fixed NaN/Infinity problems in ECPG for float/double/numeric/decimal by makin... | Michael Meskes |
| 2010-01-26 | Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope curs... | Michael Meskes |
| 2009-11-24 | Made function better readable. | Michael Meskes |
| 2009-09-18 | Added patch by Bernd Helmle <bernd.helmle@credativ.de> that adds a low level | Michael Meskes |
| 2009-09-03 | Do not set connection values if no connection is open. | Michael Meskes |
| 2009-08-07 | Added STRING datatype for Informix compatibility mode. This work is | Michael Meskes |
| 2009-06-11 | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list | Bruce Momjian |
| 2009-01-15 | NLS cleanup in ecpglib | Peter Eisentraut |
| 2009-01-02 | Split the ecpg translation support into a separate catalog for the ecpg | Peter Eisentraut |
| 2008-12-15 | Fix cast-away-const problem as well as bogus calculation of required buffer s... | Tom Lane |
| 2008-12-15 | Do not try to change a const variable. | Michael Meskes |
| 2008-12-11 | Append major version number and for libraries soname major version number | Peter Eisentraut |
| 2008-11-01 | Move from strcmp to strncmp to be more tolerant for changes to the parser. | Michael Meskes |
| 2008-05-16 | Add localization support to ecpg. | Peter Eisentraut |
| 2007-11-15 | pgindent run for 8.3. | Bruce Momjian |