2021-11-08 moko * parser3sqlite.C: support for multiple client libraries specification, comma separated 2021-03-12 moko * regexp.C: bugfix: regexp('[^^a-z]','b') was true due to trailing zero was processed, skipping it. 2021-02-01 moko * parser3sqlite.vcproj: +regexp.C * Makefile.am, regexp.C: regexp.C from https://www.sqlite.org/src/file?name=ext/misc/regexp.c added to implement regexp(pattern, string) in sqlite3 parser driver * parser3sqlite.C: PA_REGEXP feature added to implement regexp(pattern, string) in sqlite3 * parser3sqlite.C: sqlite3_* -> pa_sqlite3_* as we need functions static for regexp 2021-01-29 moko * compile: +compile * aclocal.m4, configure, configure.ac: automake 1.11.1 -> automake 1.16.1 version 10.4 -> 10.5 2020-02-18 moko * parser3sqlite.vcproj: -MD -> -MT to remove msvcp71.dll/etc dependency (related to feature #1200) * libltdl/libltdl.vcproj: -MD -> -MT to remove msvcp71.dll/etc dependency (related to feature #1200) 2019-12-01 moko * config_fixed.h, config_includes.h: Copyright year updated * parser3sqlite.C: ident string fixed 2019-10-24 moko * parser3sqlite.C: typo 2017-12-10 moko * README: README actualized 2017-02-07 moko * configure.ac: 10.3 -> 10.4 2017-01-13 moko * parser3sqlite.C: column_types caching for first row removed as next rows may not have null values (fixes bug #1122) 2015-10-26 moko * Makefile.am, config_auto.h.in: warning war: configure.in -> configure.ac, INCLUDES -> AM_CPPFLAGS * config_fixed.h, config_includes.h: Copyright year updated 2013-07-07 moko * INSTALL: INSTALL actualized 2012-06-27 moko * libltdl/libltdl.vcproj: libltdl release build fixed 2012-06-21 moko * libltdl/: libltdl.vcproj, ltdl.vcproj: renamed * libltdl/: argz.c, config_fixed.h, ltdl.c, ltdl.vcproj, libltdl/lt__glibc.h: fixes for Win32 and broken FreeBSD (issue #45) 2012-06-15 moko * parser3sqlite.C: bugfix: lt_dlinit() can fail, but lt_dlerror return 0, and we count 0 for success. 2012-06-12 moko * Makefile.am, configure.in: shared/static libstdc++ option removed 2012-06-10 moko * depcomp: depcomp updated from libtool 2.4.2 * Makefile.am, configure, configure.in: ACLOCAL_AMFLAGS = -I libltdl/m4 added and some beauty 2012-06-08 moko * config.guess, config.sub: also taken from libtool * config_auto.h.in, configure: configure.in updated to latest libtool requirements * configure.in: win32-dll added * configure.in: updated to latest libtool instructions * aclocal.m4, configure, install-sh, missing: aclocal called with -I libltdl/m4 to minimize aclocal.m4, install-sh and missing taken from libtool 2012-06-07 moko * acinclude.m4, aclocal.m4, config_auto.h.in, configure, install-sh, ltconfig, ltmain.sh, missing: autogenerated files updated for libtool 2.42 * libltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4, aclocal.m4, argz_.h, config-h.in, config.h, config_auto.h.in, config_fixed.h, configure, configure.ac, configure.in, libltdl.vcproj, ltdl.c, ltdl.h, config/compile, config/config.guess, config/config.sub, config/depcomp, config/install-sh, config/ltmain.sh, config/missing, libltdl/lt__alloc.h, libltdl/lt__dirent.h, libltdl/lt__glibc.h, libltdl/lt__private.h, libltdl/lt__strl.h, libltdl/lt_dlloader.h, libltdl/lt_error.h, libltdl/lt_system.h, libltdl/slist.h, loaders/dld_link.c, loaders/dlopen.c, loaders/dyld.c, loaders/load_add_on.c, loaders/loadlibrary.c, loaders/preopen.c, loaders/shl_load.c, m4/argz.m4, m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4, argz.c, lt__alloc.c, lt__dirent.c, lt__strl.c, lt_dlloader.c, lt_error.c, slist.c: libtool updated to version 2.4.2 * Makefile.am, configure.in: configuration scripts updated for new libtool 2.4.2 2012-04-20 moko * parser3sqlite.C: sqlite3_busy_timeout with default 4 seconds added, fixes issue #824 2012-03-16 moko * config_fixed.h, config_includes.h: ident now works under Linux + ident displays filenames (closes issue #818) Copyright updated 2010-10-28 moko * parser3sqlite.C: new in-parser quoting implementation (fixes issue #1) 2009-08-23 misha * configure.in: - option --with-dynamic-stdcpp was added - default (static) linking options were slightly modified 2008-07-04 misha * parser3sqlite.C: - we mustn't escape " char 2008-07-03 misha * parser3sqlite.C: - transcode optiomization (no transcode calls for numbers and nulls anylonger) - little refactoring 2008-06-30 misha * parser3sqlite.C: - core bugfix 2008-06-26 misha * configure.in, parser3sqlite.C: - path to DB-file from decument_root now - ':memory:' DB-file means in-memory temporary DB - ':temporary:' DB-file means on-disk temporary DB - transcode queries from $request:charset to UTF-8 (by default) and transcode back results + error messages (don't transcode blobs and numbers) - ready to work with limit's fix (need to change SQL_NO_LIMIT value in pa_sql_driver.h and recompile) - accept autocommit option in connect string - accept multi_statements option in connect string - accept ClientCharset option in connect string (needed only if someone already has DB in wrong encoding) 2008-06-24 misha * parser3sqlite.C: - + ClientCharset - + autocommit - some code reformating 2007-12-27 misha * parser3sqlite.C: - unused var removed * parser3sqlite.sln, parser3sqlite.vcproj: - back to VS2003 2007-11-26 misha * parser3sqlite.C: -author's bugfix: http://www.parser.ru/forum/?id=63712 2007-09-17 misha * configure, configure.in: version corrected