Annotation of sql/pgsql/ChangeLog, revision 1.19
1.19 ! moko 1: 2021-11-08 moko
! 2:
! 3: * parser3pgsql.C: support for multiple client libraries
! 4: specification, comma separated
! 5:
! 6: * configure.ac: 10.6 -> 10.7 due to feature #1214
! 7:
! 8: * parser3pgsql.C: postgresql:// scheme connect options are now
! 9: supported (implements feature #1214)
! 10:
! 11: 2021-11-03 moko
! 12:
! 13: * parser3pgsql.C: PQsetdbLogin moved after options parsing
! 14:
! 15: * parser3pgsql.C: minor whitespace
! 16:
! 17: * parser3pgsql.C: with_default_transaction removed, autocommit
! 18: implemented similar to mysql (related to feature #1214)
! 19:
! 20: 2020-02-18 moko
! 21:
! 22: * parser3pgsql.vcproj, libltdl/libltdl.vcproj: -MD -> -MT to remove
! 23: msvcp71.dll/etc dependency (related to feature #1200)
! 24:
1.18 moko 25: 2019-12-01 moko
26:
27: * config_fixed.h, config_includes.h, parser3pgsql.C: Copyright year
28: updated
29:
30: * configure.ac: 10.5 -> 10.6 due to feature #1191
31:
32: 2019-10-25 moko
33:
34: * parser3pgsql.C: WithoutDefaultTransaction ->
35: with_default_transaction, disabled by default (implements feature
36: #1191)
37:
38: 2017-12-10 moko
39:
40: * README: README actualized
41:
1.16 moko 42: 2015-10-26 moko
43:
1.17 moko 44: * Makefile.am, config_auto.h.in: warning war: configure.in ->
45: configure.ac, INCLUDES -> AM_CPPFLAGS
1.16 moko 46:
47: * config_includes.h, parser3pgsql.C: Copyright year updated
48:
49: 2013-10-23 moko
50:
51: * configure.in: directory update for FreeBSD
52:
53: 2013-07-07 moko
54:
55: * INSTALL: INSTALL actualized
56:
57: 2012-10-19 misha
58:
59: * parser3pgsql.C: - By default driver doesn't escape \ char (PgSQL
60: 9.1 has standard_conforming_strings=on by default that switch off
61: escaping with \ char). - A new driver option
62: standard_conforming_strings=0|1 is added (default -- 1). Using
63: ?standard_conforming_strings=0 it is possible to switch back to
64: escaping \ char that could be useful for working with old pgsql
65: servers. (bugfix: #889)
66:
67: 2012-06-27 moko
68:
69: * libltdl/libltdl.vcproj: libltdl release build fixed
70:
71: 2012-06-21 moko
72:
73: * libltdl/: argz.c, config_fixed.h, libltdl.vcproj, ltdl.c,
74: libltdl/lt__glibc.h: win32 fixed, broken FreeBSD fixed (issue
75: #45)
76:
77: 2012-06-15 moko
78:
79: * parser3pgsql.C: bugfix: lt_dlinit() can fail, but lt_dlerror
80: return 0, and we count 0 for success.
81:
82: 2012-06-12 moko
83:
84: * Makefile.am, configure.in: shared/static libstdc++ option removed
85:
86: 2012-06-10 moko
87:
88: * depcomp: depcomp updated from libtool 2.4.2
89:
1.17 moko 90: * Makefile.am, configure, configure.in: ACLOCAL_AMFLAGS = -I
91: libltdl/m4 added and some beauty
1.16 moko 92:
93: 2012-06-08 moko
94:
95: * libltdl/acconfig.h: removed
96:
1.17 moko 97: * acinclude.m4, aclocal.m4, config.guess, config.sub,
1.16 moko 98: config_auto.h.in, configure, install-sh, ltconfig, ltmain.sh,
99: missing, mkinstalldirs: autogenerated files updated after libtool
100: update
101:
102: * Makefile.am, configure.in: changes required by new libtool 2.4.2
103:
1.17 moko 104: * libltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4,
105: aclocal.m4, argz.c, argz_.h, config-h.in, config.h,
1.16 moko 106: config_auto.h.in, config_fixed.h, configure, configure.ac,
107: configure.in, libltdl.vcproj, lt__alloc.c, lt__dirent.c,
108: lt__strl.c, lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c,
109: config/compile, config/config.guess, config/config.sub,
110: config/depcomp, config/install-sh, config/ltmain.sh,
111: config/missing, libltdl/lt__alloc.h, libltdl/lt__dirent.h,
112: libltdl/lt__glibc.h, libltdl/lt__private.h, libltdl/lt__strl.h,
113: libltdl/lt_dlloader.h, libltdl/lt_error.h, libltdl/lt_system.h,
114: libltdl/slist.h, loaders/dld_link.c, loaders/dlopen.c,
115: loaders/dyld.c, loaders/load_add_on.c, loaders/loadlibrary.c,
116: loaders/preopen.c, loaders/shl_load.c, m4/argz.m4, m4/libtool.m4,
117: m4/ltdl.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
118: m4/lt~obsolete.m4: libtool updated to version 2.4.2
119:
120: * parser3pgsql.C: another n+1 fix for strncat
121:
122: 2012-06-06 moko
123:
124: * parser3pgsql.C: compiler warnings fixed: -format '%u' expects
125: type 'unsigned int', but argument 4 has type 'long unsigned int'
126: -strmcat might overflow destination buffer
127:
128: 2012-04-18 moko
129:
130: * parser3pgsql.C: after global replace fixes. == -> =
131:
132: 2012-03-16 moko
133:
134: * config_includes.h, parser3pgsql.C: ident now works under Linux +
135: ident displays filenames (closes issue #818) Copyright updated
136:
137: 2011-03-11 misha
138:
139: * parser3pgsql.C: - transcode result was optimized ( new feature:
140: #41 )
141:
142: 2010-10-28 moko
143:
144: * parser3pgsql.C: new in-parser quoting implementation (fixes issue
145: #1)
146:
147: 2009-08-23 misha
148:
149: * configure.in: - option --with-dynamic-stdcpp was added - default
150: (static) linking options were slightly modified
151:
152: 2008-12-21 misha
153:
154: * parser3pgsql.C: - bugfix: ?autocommit=1|0 should work now
155:
156: 2008-12-18 misha
157:
158: * parser3pgsql.C: - bugfix: mustn't call commint after each query
159: if ?autocommit=0 option was specified
160:
161: 2008-07-01 misha
162:
163: * parser3pgsql.C: - autocommit=0 not equal
164: WithoutDefaultTransaction=1. first one make 1 connect == 1
165: transaction. second -- disable begin/commit/rollback at all -
166: call commit after query execution if autocommit option wasn't
167: disabled - much less calls for PQftype - no more transcode calls
168: for number/date types
169:
170: 2008-06-26 misha
171:
172: * configure.in, parser3pgsql.C: - new API and version number (10.0)
173: - $.limit(0) fixes - little refactoring
174:
175: 2008-06-24 misha
176:
177: * parser3pgsql.C: some code reformating
178:
179: 2007-10-25 misha
180:
181: * parser3pgsql.C: - allow ?charset and ?ClientCharset at once
182:
183: 2007-01-29 misha
184:
185: * parser3pgsql.C: - last version commited
186:
187: 2007-01-26 misha
188:
189: * parser3pgsql.C: - patch from egr: .bind IN variables support,
190: TODO: OUT, INOUT, from Egr
191:
192: 2004-12-23 paf
193:
194: * parser3pgsql.C: sql connect string, rsplit @
195:
196: * parser3pgsql.C: egr patch on WithoutDefaultTransaction
197:
198: 2004-06-23 paf
199:
200: * parser3pgsql.C: new api supported, not implemented yet:
201: ^void:sql{call paf(:a)}[ $.bind[hash] ]
202:
203: 2004-05-28 paf
204:
1.17 moko 205: * configure, configure.in: merged: from 3.1.3 configure.in changes
1.16 moko 206:
207: 2004-05-25 paf
208:
209: * parser3pgsql.C: beauty: param renamed to reflect it's nature
210:
211: 2004-03-30 paf
212:
213: * config_fixed.h, parser3pgsql.C: merged bugfixes from 3.1.2
214:
215: 2004-03-29 paf
216:
217: * parser3pgsql.C: bugfix: toupper wonders
218:
219: 2004-03-26 paf
220:
221: * config_auto.h.in, config_fixed.h, config_includes.h,
222: parser3pgsql.C: beauty: merged from HEAD [mistakenly commited
223: there]
224:
225: * config_auto.h.in, config_fixed.h, config_includes.h, configure,
226: configure.in, parser3pgsql.C: cstrClientCharset localized, gcc
227: const wonders worked around
228:
229: 2004-03-05 paf
230:
231: * parser3pgsql.C: new: pgsql option [like that recently added to
232: oracle driver] ClientCharset=parser-charset <<
233: charset in which parser thinks client works
234:
235: 2004-01-30 paf
236:
237: * parser3pgsql.C: bugfix: connection struct mem to be controlled by
238: libgc [oracle already fixed before]
239:
240: 2004-01-26 paf
241:
242: * parser3pgsql.C: change: moved to new interface [without extra
243: 'services' passing back/forth]
244:
245: 2003-10-24 paf
246:
247: * Makefile.am: sln
248:
249: 2003-09-29 paf
250:
251: * parser3pgsql.C: '/**xxx' situation were not handled
252:
253: 2003-09-26 paf
254:
255: * parser3pgsql.C: merged to HEAD: fix: very old bug: wrong quote
256: escaping
257:
258: * parser3pgsql.C: fix: very old bug: wrong quote escaping
259:
260: 2003-08-18 paf
261:
262: * parser3pgsql.dsp, parser3pgsql.dsw, libltdl/libltdl.dsp: moved to
263: MSVC 7
264:
1.17 moko 265: * ChangeLog, configure, configure.in, libltdl/Makefile.am: merged
266: 3.1.0 latest changes
1.16 moko 267:
268: 2003-08-11 paf
269:
1.17 moko 270: * configure, configure.in, libltdl/Makefile.am: config.h dist
1.16 moko 271:
272: 2003-07-24 paf
273:
274: * parser3pgsql.C, parser3pgsql.dsp: moved tempate_gc to HEAD
275:
276: 2003-07-23 paf
277:
278: * parser3pgsql.C: potential new bug: fixed [lob 0-terminated]
279:
280: * parser3pgsql.C, parser3pgsql.dsp: updated to interface v8
281:
282: 2003-03-26 paf
283:
284: * parser3pgsql.C: mistakenly patched HEAD branch. copying changes
285: to template_gc one
286:
287: 2003-01-21 paf
288:
289: * config_fixed.h, config_includes.h, parser3pgsql.C: 2002->2003
290:
291: 2003-01-15 paf
292:
293: * parser3pgsql.C: long ago forgotten lt_dlinit() called now
294:
295: 2003-01-14 paf
296:
297: * libltdl/config_fixed.h, libltdl/libltdl.dsp, libltdl/ltdl.c,
298: parser3pgsql.dsw: ltdl copied to all sql drivers, VS projects
299: libltdl_mysql renamed to libltdl
300:
301: 2003-01-13 paf
302:
303: * config.guess, config.sub, config_auto.h.in, depcomp, ltmain.sh,
304: missing, libltdl/COPYING.LIB, libltdl/Makefile.am,
1.17 moko 305: libltdl/acinclude.m4, libltdl/aclocal.m4,
1.16 moko 306: libltdl/config_auto.h.in, libltdl/configure,
307: libltdl/configure.in, libltdl/libltdl.dsp, libltdl/ltdl.c,
308: libltdl/ltdl.h: moved to latest libtool (1.4.3)
309:
310: 2002-12-15 paf
311:
312: * configure.in: r6
313:
314: * ChangeLog: changelog updated
315:
316: * parser3pgsql.C, parser3pgsql.dsw: \ -> \\ bug fix
317:
318: 2002-12-09 paf
319:
320: * parser3pgsql.C, parser3pgsql.dsw: changed exception handling mech
321: in sql handlers #2
322:
323: 2002-11-28 paf
324:
325: * configure.in: removed double libltdl/Makefile generation
326:
327: 2002-10-07 paf
328:
329: * INSTALL: INSTALL files changed to include sql/ subdir creation
330:
331: 2002-08-02 paf
332:
333: * configure, configure.in: config version
334:
335: 2002-06-03 paf
336:
337: * parser3pgsql.dsp: fixed .dsp-s along with reorganized cvs modules
338: dirs structure
339:
340: * parser3pgsql.dsp: reorganized cvs modules
341:
342: 2002-03-22 paf
343:
1.17 moko 344: * Makefile.am: make update
1.16 moko 345:
346: * parser3pgsql.C: ?CLIENT_ENCODING=zz&DATESTYLE=zz
347:
348: * parser3pgsql.C: checked empty host
349:
350: 2002-02-08 paf
351:
352: * AUTHORS, COPYING, ChangeLog, INSTALL, README: install&others
353: updated
354:
355: * configure, configure.in: package name & version
356:
1.17 moko 357: * Makefile.am, parser3pgsql.dsw, libltdl/Makefile.am,
358: libltdl/libltdl.dsp, libltdl/libltdl_pgsql.dsp: libltdl.dsp now
1.16 moko 359:
360: * parser3pgsql.C: name spelling
361:
1.17 moko 362: * configure, configure.in, libltdl/Makefile.am, libltdl/acconfig.h,
363: libltdl/acinclude.m4, libltdl/aclocal.m4,
364: libltdl/config_auto.h.in, libltdl/configure,
1.16 moko 365: libltdl/configure.in: removed extra libtool generation, removed
366: needless static lib
367:
368: * config_fixed.h, config_includes.h, parser3pgsql.C: 2002
369:
370: 2001-11-16 paf
371:
372: * parser3pgsql.C: introducing estimating String::cstr_bufsize, 0
373:
374: 2001-11-11 paf
375:
1.17 moko 376: * config_auto.h.in, parser3pgsql.C: init not const
1.16 moko 377:
378: 2001-11-08 paf
379:
380: * Makefile.am: lib prefix
381:
382: 2001-10-30 paf
383:
384: * configure, configure.in: makes
385:
386: 2001-10-29 paf
387:
388: * parser3pgsql.C: z
389:
390: * config_fixed.h, config_includes.h, configure.in: setjump
391:
392: 2001-10-28 paf
393:
394: * configure.in: conf
395:
396: 2001-09-25 parser
397:
1.17 moko 398: * configure: makes
1.16 moko 399:
400: * configure.in: last underscore in configure options to dash
401:
402: * configure.in: sanity check
403:
404: 2001-09-24 parser
405:
406: * Makefile.am: makes
407:
408: 2001-09-21 parser
409:
1.17 moko 410: * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
411: acinclude.m4, config.guess, config.sub, config_auto.h.in,
1.16 moko 412: config_fixed.h, config_includes.h, configure, configure.in,
413: install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
414: parser3pgsql.C, parser3pgsql.def, parser3pgsql.dsp, README,
1.17 moko 415: parser3pgsql.dsw, libltdl/Makefile.am, libltdl/README,
416: libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/config.h,
417: libltdl/config_auto.h.in, libltdl/config_fixed.h,
418: libltdl/configure, libltdl/configure.in,
1.16 moko 419: libltdl/libltdl_pgsql.dsp, libltdl/ltdl.c, libltdl/ltdl.h:
420: Initial revision
421:
E-mail: