From: <fir...@us...> - 2015-07-03 00:09:36
|
Revision: 61921 http://sourceforge.net/p/firebird/code/61921 Author: firebirds Date: 2015-07-03 00:09:33 +0000 (Fri, 03 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-02 15:44:45 UTC (rev 61920) +++ firebird/trunk/ChangeLog 2015-07-03 00:09:33 UTC (rev 61921) @@ -1,3 +1,25 @@ + 2015-07-02 15:44 alexpeshkoff + M src/remote/client/interface.cpp + M src/remote/remote.cpp + M src/remote/remote.h +Fixed CORE-4854: Client library incorrectly handles non-UTF8 representation of international characters in SPB + + 2015-07-02 15:35 alexpeshkoff + M src/auth/SecureRemotePassword/srp.cpp +Add more debugging info + + 2015-07-02 15:34 alexpeshkoff + M src/yvalve/why.cpp +Totally misc + + 2015-07-02 11:28 paulbeach + M builds/posix/Makefile.in.extern.editline +Fix problem where ar flags are duplicated in editline make on HPUX ia64 + + 2015-07-02 08:47 paulbeach + M builds/install/arch-specific/darwin/launchdss.org.firebird.gds.plist +improved plist for SuperServer on Yosemite (10.10), thanks to David Nock + 2015-07-01 19:02 dimitr M src/isql/show.epp This should fix the SHOW SEQU output on 64-bit Linux. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-02 15:44:45 UTC (rev 61920) +++ firebird/trunk/src/jrd/build_no.h 2015-07-03 00:09:33 UTC (rev 61921) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31911 + FORMAL BUILD NUMBER:31916 */ -#define PRODUCT_VER_STRING "3.0.0.31911" -#define FILE_VER_STRING "WI-T3.0.0.31911" -#define LICENSE_VER_STRING "WI-T3.0.0.31911" -#define FILE_VER_NUMBER 3, 0, 0, 31911 +#define PRODUCT_VER_STRING "3.0.0.31916" +#define FILE_VER_STRING "WI-T3.0.0.31916" +#define LICENSE_VER_STRING "WI-T3.0.0.31916" +#define FILE_VER_NUMBER 3, 0, 0, 31916 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31911" +#define FB_BUILD_NO "31916" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Beta 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-02 15:44:45 UTC (rev 61920) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-03 00:09:33 UTC (rev 61921) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31911 +BuildNum=31916 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-04 00:12:07
|
Revision: 61932 http://sourceforge.net/p/firebird/code/61932 Author: firebirds Date: 2015-07-04 00:12:04 +0000 (Sat, 04 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-03 18:50:48 UTC (rev 61931) +++ firebird/trunk/ChangeLog 2015-07-04 00:12:04 UTC (rev 61932) @@ -1,3 +1,19 @@ + 2015-07-03 16:18 asfernandes + M src/dsql/DdlNodes.epp +Fixed CORE-4846 - Altering a trigger indicating other table than the original does not reflect the change. + + 2015-07-03 11:48 dimitr + M src/misc/writeBuildNum.sh +Updated version info. + + 2015-07-03 08:05 hvlad + M src/jrd/vio.cpp +Wrong check, thanks to Claudio + + 2015-07-03 06:45 paulbeach + M builds/posix/Makefile.in.extern.editline +Typo, adjust AR redefinition in extern.editline + 2015-07-02 15:44 alexpeshkoff M src/remote/client/interface.cpp M src/remote/remote.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-03 18:50:48 UTC (rev 61931) +++ firebird/trunk/src/jrd/build_no.h 2015-07-04 00:12:04 UTC (rev 61932) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31916 + FORMAL BUILD NUMBER:31920 */ -#define PRODUCT_VER_STRING "3.0.0.31916" -#define FILE_VER_STRING "WI-T3.0.0.31916" -#define LICENSE_VER_STRING "WI-T3.0.0.31916" -#define FILE_VER_NUMBER 3, 0, 0, 31916 +#define PRODUCT_VER_STRING "3.0.0.31920" +#define FILE_VER_STRING "WI-V3.0.0.31920" +#define LICENSE_VER_STRING "WI-V3.0.0.31920" +#define FILE_VER_NUMBER 3, 0, 0, 31920 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31916" -#define FB_BUILD_TYPE "T" -#define FB_BUILD_SUFFIX "Firebird 3.0 Beta 2" +#define FB_BUILD_NO "31920" +#define FB_BUILD_TYPE "V" +#define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-03 18:50:48 UTC (rev 61931) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-04 00:12:04 UTC (rev 61932) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31916 +BuildNum=31920 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-06 00:15:09
|
Revision: 61938 http://sourceforge.net/p/firebird/code/61938 Author: firebirds Date: 2015-07-06 00:15:01 +0000 (Mon, 06 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-05 22:03:09 UTC (rev 61937) +++ firebird/trunk/ChangeLog 2015-07-06 00:15:01 UTC (rev 61938) @@ -1,3 +1,23 @@ + 2015-07-05 22:03 hvlad + M src/jrd/validation.cpp +Fixed bug CORE-4855 : Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672" + + 2015-07-05 11:40 alexpeshkoff + M src/common/StatusHolder.h + M src/common/classes/GetPlugins.h + M src/jrd/exe.cpp + M src/jrd/status.h + M src/jrd/svc.cpp +Fixed CORE-4861: Segfault when working with saved exception in request + + 2015-07-05 10:36 hvlad + M src/jrd/validation.cpp +Fixed bug CORE-4860 : Online validation fails on WINDOWS if `dbname` argument contains forward slash ('/') and concurrent attachment which also uses '/' exists. + + 2015-07-05 08:47 hvlad + M src/common/isc_sync.cpp +Fixed bug CORE-4859 : FB 3 embedded not working without folder C:\ProgramData\firebird + 2015-07-03 16:18 asfernandes M src/dsql/DdlNodes.epp Fixed CORE-4846 - Altering a trigger indicating other table than the original does not reflect the change. @@ -3316,7 +3336,8 @@ 2014-12-18 10:38 hvlad M src/common/classes/locks.cpp M src/common/classes/locks.h -Patch for mingw by Alexey Pavlov : Fix using function pointer +Patch for mingw by Alexey Pavlov : Fix using function pointer. +See also CORE-4619 2014-12-18 10:20 alexpeshkoff M src/yvalve/gds.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-05 22:03:09 UTC (rev 61937) +++ firebird/trunk/src/jrd/build_no.h 2015-07-06 00:15:01 UTC (rev 61938) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31920 + FORMAL BUILD NUMBER:31924 */ -#define PRODUCT_VER_STRING "3.0.0.31920" -#define FILE_VER_STRING "WI-V3.0.0.31920" -#define LICENSE_VER_STRING "WI-V3.0.0.31920" -#define FILE_VER_NUMBER 3, 0, 0, 31920 +#define PRODUCT_VER_STRING "3.0.0.31924" +#define FILE_VER_STRING "WI-V3.0.0.31924" +#define LICENSE_VER_STRING "WI-V3.0.0.31924" +#define FILE_VER_NUMBER 3, 0, 0, 31924 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31920" +#define FB_BUILD_NO "31924" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-05 22:03:09 UTC (rev 61937) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-06 00:15:01 UTC (rev 61938) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31920 +BuildNum=31924 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-07 00:10:25
|
Revision: 61942 http://sourceforge.net/p/firebird/code/61942 Author: firebirds Date: 2015-07-07 00:10:23 +0000 (Tue, 07 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-06 15:10:50 UTC (rev 61941) +++ firebird/trunk/ChangeLog 2015-07-07 00:10:23 UTC (rev 61942) @@ -1,3 +1,8 @@ + 2015-07-06 15:10 hvlad + M builds/win32/make_all.bat + M builds/win32/set_build_target.bat +A bit more support for VC12 - make_all now copies CRT dll's into output folder + 2015-07-05 22:03 hvlad M src/jrd/validation.cpp Fixed bug CORE-4855 : Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672" Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-06 15:10:50 UTC (rev 61941) +++ firebird/trunk/src/jrd/build_no.h 2015-07-07 00:10:23 UTC (rev 61942) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31924 + FORMAL BUILD NUMBER:31925 */ -#define PRODUCT_VER_STRING "3.0.0.31924" -#define FILE_VER_STRING "WI-V3.0.0.31924" -#define LICENSE_VER_STRING "WI-V3.0.0.31924" -#define FILE_VER_NUMBER 3, 0, 0, 31924 +#define PRODUCT_VER_STRING "3.0.0.31925" +#define FILE_VER_STRING "WI-V3.0.0.31925" +#define LICENSE_VER_STRING "WI-V3.0.0.31925" +#define FILE_VER_NUMBER 3, 0, 0, 31925 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31924" +#define FB_BUILD_NO "31925" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-06 15:10:50 UTC (rev 61941) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-07 00:10:23 UTC (rev 61942) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31924 +BuildNum=31925 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-08 00:09:43
|
Revision: 61948 http://sourceforge.net/p/firebird/code/61948 Author: firebirds Date: 2015-07-08 00:09:40 +0000 (Wed, 08 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-07 16:02:56 UTC (rev 61947) +++ firebird/trunk/ChangeLog 2015-07-08 00:09:40 UTC (rev 61948) @@ -1,3 +1,15 @@ + 2015-07-07 15:57 asfernandes + M src/intl/ld.cpp +Fixed CORE-4276 - Error on create table with "CHARACTER SET DOS775" field. + + 2015-07-07 13:51 alexpeshkoff + M src/dsql/parse.y +Fixed CORE-4864: CREATE DATABASE fail with ISQL + + 2015-07-07 08:40 paulbeach + M configure.ac +I stand corrected, ia64=so, but can be sl + 2015-07-06 15:10 hvlad M builds/win32/make_all.bat M builds/win32/set_build_target.bat Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-07 16:02:56 UTC (rev 61947) +++ firebird/trunk/src/jrd/build_no.h 2015-07-08 00:09:40 UTC (rev 61948) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31925 + FORMAL BUILD NUMBER:31928 */ -#define PRODUCT_VER_STRING "3.0.0.31925" -#define FILE_VER_STRING "WI-V3.0.0.31925" -#define LICENSE_VER_STRING "WI-V3.0.0.31925" -#define FILE_VER_NUMBER 3, 0, 0, 31925 +#define PRODUCT_VER_STRING "3.0.0.31928" +#define FILE_VER_STRING "WI-V3.0.0.31928" +#define LICENSE_VER_STRING "WI-V3.0.0.31928" +#define FILE_VER_NUMBER 3, 0, 0, 31928 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31925" +#define FB_BUILD_NO "31928" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-07 16:02:56 UTC (rev 61947) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-08 00:09:40 UTC (rev 61948) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31925 +BuildNum=31928 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-09 00:09:46
|
Revision: 61953 http://sourceforge.net/p/firebird/code/61953 Author: firebirds Date: 2015-07-09 00:09:43 +0000 (Thu, 09 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-08 12:03:10 UTC (rev 61952) +++ firebird/trunk/ChangeLog 2015-07-09 00:09:43 UTC (rev 61953) @@ -1,3 +1,7 @@ + 2015-07-08 09:56 hvlad + M src/jrd/validation.cpp +Fixed bug CORE-4865 : Online validation could wrongly report double allocated pages + 2015-07-07 15:57 asfernandes M src/intl/ld.cpp Fixed CORE-4276 - Error on create table with "CHARACTER SET DOS775" field. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-08 12:03:10 UTC (rev 61952) +++ firebird/trunk/src/jrd/build_no.h 2015-07-09 00:09:43 UTC (rev 61953) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31928 + FORMAL BUILD NUMBER:31929 */ -#define PRODUCT_VER_STRING "3.0.0.31928" -#define FILE_VER_STRING "WI-V3.0.0.31928" -#define LICENSE_VER_STRING "WI-V3.0.0.31928" -#define FILE_VER_NUMBER 3, 0, 0, 31928 +#define PRODUCT_VER_STRING "3.0.0.31929" +#define FILE_VER_STRING "WI-V3.0.0.31929" +#define LICENSE_VER_STRING "WI-V3.0.0.31929" +#define FILE_VER_NUMBER 3, 0, 0, 31929 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31928" +#define FB_BUILD_NO "31929" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-08 12:03:10 UTC (rev 61952) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-09 00:09:43 UTC (rev 61953) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31928 +BuildNum=31929 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-10 00:08:39
|
Revision: 61961 http://sourceforge.net/p/firebird/code/61961 Author: firebirds Date: 2015-07-10 00:08:36 +0000 (Fri, 10 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-09 17:38:57 UTC (rev 61960) +++ firebird/trunk/ChangeLog 2015-07-10 00:08:36 UTC (rev 61961) @@ -1,3 +1,11 @@ + 2015-07-09 17:38 alexpeshkoff + M src/common/isc_file.cpp +Solaris port + + 2015-07-09 17:32 alexpeshkoff + M src/jrd/met.epp +Explanation why this check is needed in both FB3 & 2.5 see in CORE-4869 + 2015-07-08 09:56 hvlad M src/jrd/validation.cpp Fixed bug CORE-4865 : Online validation could wrongly report double allocated pages Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-09 17:38:57 UTC (rev 61960) +++ firebird/trunk/src/jrd/build_no.h 2015-07-10 00:08:36 UTC (rev 61961) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31929 + FORMAL BUILD NUMBER:31931 */ -#define PRODUCT_VER_STRING "3.0.0.31929" -#define FILE_VER_STRING "WI-V3.0.0.31929" -#define LICENSE_VER_STRING "WI-V3.0.0.31929" -#define FILE_VER_NUMBER 3, 0, 0, 31929 +#define PRODUCT_VER_STRING "3.0.0.31931" +#define FILE_VER_STRING "WI-V3.0.0.31931" +#define LICENSE_VER_STRING "WI-V3.0.0.31931" +#define FILE_VER_NUMBER 3, 0, 0, 31931 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31929" +#define FB_BUILD_NO "31931" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-09 17:38:57 UTC (rev 61960) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-10 00:08:36 UTC (rev 61961) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31929 +BuildNum=31931 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2015-07-10 13:41:13
|
Revision: 61964 http://sourceforge.net/p/firebird/code/61964 Author: alexpeshkoff Date: 2015-07-10 13:41:10 +0000 (Fri, 10 Jul 2015) Log Message: ----------- Fixed CORE-4871: Merge SharedDatabase/SharedCache into single parameter ServerMode, affecting the way how server is started Modified Paths: -------------- firebird/trunk/builds/install/misc/firebird.conf.in firebird/trunk/src/common/call_service.cpp firebird/trunk/src/common/config/config.cpp firebird/trunk/src/common/config/config.h firebird/trunk/src/jrd/dpm.epp firebird/trunk/src/jrd/inf.cpp firebird/trunk/src/jrd/jrd.cpp firebird/trunk/src/jrd/os/posix/unix.cpp firebird/trunk/src/jrd/os/win32/winnt.cpp firebird/trunk/src/jrd/pag.cpp firebird/trunk/src/lock/lock.cpp firebird/trunk/src/remote/server/os/posix/inet_server.cpp Modified: firebird/trunk/builds/install/misc/firebird.conf.in =================================================================== --- firebird/trunk/builds/install/misc/firebird.conf.in 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/builds/install/misc/firebird.conf.in 2015-07-10 13:41:10 UTC (rev 61964) @@ -869,16 +869,20 @@ # Settings for Architecture Configuration # ============================ - -# Type: boolean -#SharedCache = true - -# Type: boolean -#SharedDatabase = false - - -# SharedCache SharedDatabase Mode -# false false Classic with exclusive access // single attachment only ? -# false true Classic with shared access // traditional CS/SC -# true false Super with exclusive access // traditional SS -# true true Super with shared access // +# +# Control a method firebird engine is using to work with databases and +# related firebird server startup parameters. +# +# The values are: +# Super / ThreadedDedicated - databases are opened exclusive by single server process, +# attachments share single DB pages cache inside process +# SuperClassic / ThreadedShared - databases are opened by single server process, +# but it does not prevent opening them in other processes (embedded access), +# each attachment has it's own DB pages cache +# Classic / MultiProcess - for each attachment to server separate process is started, +# each database mauy be opened by mu;tiple processes (including local ones for +# embedded access), each attachment (process) has it's own DB pages cache +# +# Type: string +# +#ServerMode = Super Modified: firebird/trunk/src/common/call_service.cpp =================================================================== --- firebird/trunk/src/common/call_service.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/common/call_service.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -245,7 +245,7 @@ { stuffSpb(spb, isc_spb_trusted_auth, ""); } - if ((!server[0]) && forceLoopback && (!Config::getSharedDatabase())) + if ((!server[0]) && forceLoopback && (Config::getServerMode() == MODE_SUPER)) { // local connection & force & superserver stuffSpb(spb, isc_spb_config, "Providers=Loopback," CURRENT_ENGINE); } Modified: firebird/trunk/src/common/config/config.cpp =================================================================== --- firebird/trunk/src/common/config/config.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/common/config/config.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -186,8 +186,7 @@ {TYPE_STRING, "UserManager", (ConfigValue) "Srp"}, {TYPE_STRING, "TracePlugin", (ConfigValue) "fbtrace"}, {TYPE_STRING, "SecurityDatabase", (ConfigValue) "$(dir_secDb)/security3.fdb"}, // security database name - {TYPE_BOOLEAN, "SharedCache", (ConfigValue) true}, - {TYPE_BOOLEAN, "SharedDatabase", (ConfigValue) false}, + {TYPE_STRING, "ServerMode", (ConfigValue) "Super"}, {TYPE_STRING, "WireCrypt", (ConfigValue) NULL}, {TYPE_STRING, "WireCryptPlugin", (ConfigValue) "Arc4"}, {TYPE_STRING, "KeyHolderPlugin", (ConfigValue) ""}, @@ -424,7 +423,7 @@ SINT64 v = (SINT64) getDefaultConfig()->values[KEY_TEMP_CACHE_LIMIT]; if (v < 0) { - v = getSharedDatabase() ? 8388608 : 67108864; // bytes + v = getServerMode() != MODE_SUPER ? 8388608 : 67108864; // bytes } return v; } @@ -469,7 +468,7 @@ int rc = get<int>(KEY_DEFAULT_DB_CACHE_PAGES); if (rc < 0) { - rc = getSharedDatabase() ? 256 : 2048; // pages + rc = getServerMode() != MODE_SUPER ? 256 : 2048; // pages } return rc; } @@ -636,7 +635,7 @@ if (! rc) { - rc = getSharedCache() ? GCPolicyCombined : GCPolicyCooperative; + rc = getServerMode() == MODE_SUPER ? GCPolicyCombined : GCPolicyCooperative; } return rc; @@ -678,14 +677,27 @@ return (FB_UINT64)(SINT64) getDefaultConfig()->values[KEY_MAX_TRACELOG_SIZE]; } -bool Config::getSharedCache() +int Config::getServerMode() { - return (bool) getDefaultConfig()->values[KEY_SHARED_CACHE]; -} + static int rc = -1; + if (rc >= 0) + return rc; -bool Config::getSharedDatabase() -{ - return (bool) getDefaultConfig()->values[KEY_SHARED_DATABASE]; + const char* textMode = (const char*) (getDefaultConfig()->values[KEY_SERVER_MODE]); + const char* modes[6] = + {"Super", "ThreadedDedicated", "SuperClassic", "ThreadedShared", "Classic", "MultiProcess"}; + for (int x = 0; x < 6; ++x) + { + if (fb_utils::stricmp(textMode, modes[x]) == 0) + { + rc = x / 2; + return rc; + } + } + + // use default + rc = MODE_SUPER; + return rc; } const char* Config::getPlugins(unsigned int type) const Modified: firebird/trunk/src/common/config/config.h =================================================================== --- firebird/trunk/src/common/config/config.h 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/common/config/config.h 2015-07-10 13:41:10 UTC (rev 61964) @@ -75,6 +75,10 @@ enum WireCryptMode {WC_CLIENT, WC_SERVER}; // Have different defaults +const int MODE_SUPER = 0; +const int MODE_SUPERCLASSIC = 1; +const int MODE_CLASSIC = 2; + const char* const CONFIG_FILE = "firebird.conf"; class Config : public Firebird::RefCounted, public Firebird::GlobalStorage @@ -129,8 +133,7 @@ KEY_PLUG_AUTH_MANAGE, KEY_PLUG_TRACE, KEY_SECURITY_DATABASE, - KEY_SHARED_CACHE, - KEY_SHARED_DATABASE, + KEY_SERVER_MODE, KEY_WIRE_CRYPT, KEY_PLUG_WIRE_CRYPT, KEY_PLUG_KEY_HOLDER, @@ -329,10 +332,8 @@ static FB_UINT64 getMaxUserTraceLogSize(); - static bool getSharedCache(); + static int getServerMode(); - static bool getSharedDatabase(); - const char* getPlugins(unsigned int type) const; const char* getSecurityDatabase() const; Modified: firebird/trunk/src/jrd/dpm.epp =================================================================== --- firebird/trunk/src/jrd/dpm.epp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/jrd/dpm.epp 2015-07-10 13:41:10 UTC (rev 61964) @@ -3118,7 +3118,7 @@ // Make few tries to lock consecutive data pages without waiting. In highly // concurrent environment with shared page cache it could be faster than wait // in OS for first candidate page. - int tries = dbb->dbb_config->getSharedCache() ? 8 : 0; + int tries = dbb->dbb_config->getServerMode() != MODE_SUPER ? 8 : 0; ULONG pp_sequence = (type == DPM_primary ? relPages->rel_pri_data_space : relPages->rel_sec_data_space); Modified: firebird/trunk/src/jrd/inf.cpp =================================================================== --- firebird/trunk/src/jrd/inf.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/jrd/inf.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -718,7 +718,7 @@ case isc_info_db_class: length = INF_convert( - (dbb->dbb_config->getSharedDatabase() ? + (dbb->dbb_config->getServerMode() != MODE_SUPER ? isc_info_db_class_classic_access : isc_info_db_class_server_access), buffer); break; Modified: firebird/trunk/src/jrd/jrd.cpp =================================================================== --- firebird/trunk/src/jrd/jrd.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/jrd/jrd.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -1545,7 +1545,7 @@ // Here we do not let anyone except SYSDBA (like DBO) to change dbb_page_buffers, // cause other flags is UserId can be set only when DB is opened. // No idea how to test for other cases before init is complete. - if (config->getSharedDatabase() ? userId.locksmith() : true) + if ((config->getServerMode() != MODE_SUPER) || userId.locksmith()) dbb->dbb_page_buffers = options.dpb_page_buffers; } @@ -5656,7 +5656,7 @@ break; case isc_dpb_num_buffers: - if (!Config::getSharedCache()) + if (Config::getServerMode() != MODE_SUPER) { dpb_buffers = rdr.getInt(); const unsigned TEMP_LIMIT = 25; @@ -6037,15 +6037,8 @@ { // scope MutexLockGuard listGuard(databases_mutex, FB_FUNCTION); - if (config->getSharedCache()) + if (config->getServerMode() == MODE_SUPER) { - if (config->getSharedDatabase()) - { - const char* const errorMsg = - "SharedDatabase and SharedCache settings cannot be both enabled at once"; - ERR_post(Arg::Gds(isc_wish_list) << Arg::Gds(isc_random) << Arg::Str(errorMsg)); - } - shared = true; dbb = databases; @@ -6342,7 +6335,7 @@ dbb->dbb_extManager.closeAttachment(tdbb, attachment); - if (!dbb->dbb_config->getSharedDatabase() && attachment->att_relations) + if ((dbb->dbb_config->getServerMode() == MODE_SUPER) && attachment->att_relations) { vec<jrd_rel*>& rels = *attachment->att_relations; for (FB_SIZE_T i = 1; i < rels.count(); i++) @@ -6544,7 +6537,7 @@ if ((flags & SHUT_DBB_LINGER) && (!(engineShutdown || (dbb->dbb_ast_flags & DBB_shutdown))) && (dbb->dbb_linger_seconds > 0) && - (MasterInterfacePtr()->serverMode(-1) == 1) && // multiuser server + (dbb->dbb_config->getServerMode() != MODE_CLASSIC) && (dbb->dbb_flags & DBB_shared)) { if (!dbb->dbb_linger_timer) Modified: firebird/trunk/src/jrd/os/posix/unix.cpp =================================================================== --- firebird/trunk/src/jrd/os/posix/unix.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/jrd/os/posix/unix.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -222,7 +222,7 @@ Arg::Gds(isc_io_create_err) << Arg::Unix(errno)); } - const bool shareMode = dbb->dbb_config->getSharedDatabase(); + const bool shareMode = dbb->dbb_config->getServerMode() != MODE_SUPER; if (!lockDatabaseFile(desc, shareMode, temporary)) { int lockErrno = errno; @@ -665,7 +665,7 @@ dbb->dbb_flags |= DBB_being_opened_read_only; } - const bool shareMode = dbb->dbb_config->getSharedDatabase(); + const bool shareMode = dbb->dbb_config->getServerMode() != MODE_SUPER; if (!lockDatabaseFile(desc, shareMode || readOnly)) { ERR_post(Arg::Gds(isc_io_error) << Arg::Str("lock") << Arg::Str(file_name) << Modified: firebird/trunk/src/jrd/os/win32/winnt.cpp =================================================================== --- firebird/trunk/src/jrd/os/win32/winnt.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/jrd/os/win32/winnt.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -221,7 +221,7 @@ adjustFsCacheOnce.init(); const TEXT* file_name = string.c_str(); - const bool shareMode = dbb->dbb_config->getSharedDatabase(); + const bool shareMode = dbb->dbb_config->getServerMode() != MODE_SUPER; DWORD dwShareMode = getShareFlags(shareMode, temporary); @@ -543,7 +543,7 @@ **************************************/ const TEXT* const ptr = (string.hasData() ? string : file_name).c_str(); bool readOnly = false; - const bool shareMode = dbb->dbb_config->getSharedDatabase(); + const bool shareMode = dbb->dbb_config->getServerMode() != MODE_SUPER; adjustFsCacheOnce.init(); Modified: firebird/trunk/src/jrd/pag.cpp =================================================================== --- firebird/trunk/src/jrd/pag.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/jrd/pag.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -2285,7 +2285,7 @@ fb_assert(tempPageSpaceID == 0); - if (dbb->dbb_config->getSharedDatabase()) + if (dbb->dbb_config->getServerMode() != MODE_SUPER) { Jrd::Attachment* const attachment = tdbb->getAttachment(); Modified: firebird/trunk/src/lock/lock.cpp =================================================================== --- firebird/trunk/src/lock/lock.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/lock/lock.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -219,7 +219,7 @@ m_config(conf), m_acquireSpins(m_config->getLockAcquireSpins()), m_memorySize(m_config->getLockMemSize()), - m_useBlockingThread(m_config->getSharedDatabase()) + m_useBlockingThread(m_config->getServerMode() != MODE_SUPER) #ifdef USE_SHMEM_EXT , m_extents(getPool()) #endif Modified: firebird/trunk/src/remote/server/os/posix/inet_server.cpp =================================================================== --- firebird/trunk/src/remote/server/os/posix/inet_server.cpp 2015-07-10 13:06:45 UTC (rev 61963) +++ firebird/trunk/src/remote/server/os/posix/inet_server.cpp 2015-07-10 13:41:10 UTC (rev 61964) @@ -203,20 +203,6 @@ debug = true; break; - case 'S': - if (!classic) - { - standaloneClassic = true; - } - break; - - case 'I': - if (!classic) - { - standaloneClassic = false; - } - break; - case 'E': if (argv < end) { @@ -254,8 +240,6 @@ case '?': printf("Firebird TCP/IP server options are:\n"); printf(" -d : debug on\n"); - printf(" -s : standalone - true\n"); - printf(" -i : standalone - false\n"); printf(" -p <port> : specify port to listen on\n"); printf(" -z : print version and exit\n"); printf(" -h|? : print this help\n"); @@ -281,8 +265,18 @@ } } - if (!(classic || standaloneClassic)) + if (Config::getServerMode() == MODE_CLASSIC) { + if (!classic) + standaloneClassic = true; + } + else + { + if (classic) + { + gds__log("Server misconfigured - to start it from (x)inetd add ServerMode=Classic to firebird.conf"); + exit(STARTUP_ERROR); + } INET_SERVER_flag |= SRVR_multi_client; super = true; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-11 00:09:24
|
Revision: 61968 http://sourceforge.net/p/firebird/code/61968 Author: firebirds Date: 2015-07-11 00:09:22 +0000 (Sat, 11 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-10 20:35:28 UTC (rev 61967) +++ firebird/trunk/ChangeLog 2015-07-11 00:09:22 UTC (rev 61968) @@ -1,3 +1,24 @@ + 2015-07-10 16:19 asfernandes + M src/jrd/IntlManager.cpp + M src/jrd/IntlManager.h + M src/jrd/jrd.cpp +Fixed CORE-4277 - Can create database with invalid character set. + + 2015-07-10 13:41 alexpeshkoff + M builds/install/misc/firebird.conf.in + M src/common/call_service.cpp + M src/common/config/config.cpp + M src/common/config/config.h + M src/jrd/dpm.epp + M src/jrd/inf.cpp + M src/jrd/jrd.cpp + M src/jrd/os/posix/unix.cpp + M src/jrd/os/win32/winnt.cpp + M src/jrd/pag.cpp + M src/lock/lock.cpp + M src/remote/server/os/posix/inet_server.cpp +Fixed CORE-4871: Merge SharedDatabase/SharedCache into single parameter ServerMode, affecting the way how server is started + 2015-07-09 17:38 alexpeshkoff M src/common/isc_file.cpp Solaris port Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-10 20:35:28 UTC (rev 61967) +++ firebird/trunk/src/jrd/build_no.h 2015-07-11 00:09:22 UTC (rev 61968) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31931 + FORMAL BUILD NUMBER:31933 */ -#define PRODUCT_VER_STRING "3.0.0.31931" -#define FILE_VER_STRING "WI-V3.0.0.31931" -#define LICENSE_VER_STRING "WI-V3.0.0.31931" -#define FILE_VER_NUMBER 3, 0, 0, 31931 +#define PRODUCT_VER_STRING "3.0.0.31933" +#define FILE_VER_STRING "WI-V3.0.0.31933" +#define LICENSE_VER_STRING "WI-V3.0.0.31933" +#define FILE_VER_NUMBER 3, 0, 0, 31933 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31931" +#define FB_BUILD_NO "31933" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-10 20:35:28 UTC (rev 61967) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-11 00:09:22 UTC (rev 61968) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31931 +BuildNum=31933 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <asf...@us...> - 2015-07-12 20:10:51
|
Revision: 61971 http://sourceforge.net/p/firebird/code/61971 Author: asfernandes Date: 2015-07-12 20:10:49 +0000 (Sun, 12 Jul 2015) Log Message: ----------- Misc. Modified Paths: -------------- firebird/trunk/builds/install/misc/firebird.conf.in firebird/trunk/src/common/config/config.cpp firebird/trunk/src/jrd/trace/TraceManager.cpp Modified: firebird/trunk/builds/install/misc/firebird.conf.in =================================================================== --- firebird/trunk/builds/install/misc/firebird.conf.in 2015-07-12 17:54:11 UTC (rev 61970) +++ firebird/trunk/builds/install/misc/firebird.conf.in 2015-07-12 20:10:49 UTC (rev 61971) @@ -870,18 +870,18 @@ # ============================ # -# Control a method firebird engine is using to work with databases and -# related firebird server startup parameters. +# Controls the method Firebird engine uses to work with databases and +# related Firebird server startup parameters. # # The values are: # Super / ThreadedDedicated - databases are opened exclusive by single server process, # attachments share single DB pages cache inside process # SuperClassic / ThreadedShared - databases are opened by single server process, # but it does not prevent opening them in other processes (embedded access), -# each attachment has it's own DB pages cache -# Classic / MultiProcess - for each attachment to server separate process is started, -# each database mauy be opened by mu;tiple processes (including local ones for -# embedded access), each attachment (process) has it's own DB pages cache +# each attachment has its own DB pages cache +# Classic / MultiProcess - for each attachment to server a separate process is started, +# each database may be opened by multiple processes (including local ones for +# embedded access), each attachment (process) has its own DB pages cache # # Type: string # Modified: firebird/trunk/src/common/config/config.cpp =================================================================== --- firebird/trunk/src/common/config/config.cpp 2015-07-12 17:54:11 UTC (rev 61970) +++ firebird/trunk/src/common/config/config.cpp 2015-07-12 20:10:49 UTC (rev 61971) @@ -686,6 +686,7 @@ const char* textMode = (const char*) (getDefaultConfig()->values[KEY_SERVER_MODE]); const char* modes[6] = {"Super", "ThreadedDedicated", "SuperClassic", "ThreadedShared", "Classic", "MultiProcess"}; + for (int x = 0; x < 6; ++x) { if (fb_utils::stricmp(textMode, modes[x]) == 0) Modified: firebird/trunk/src/jrd/trace/TraceManager.cpp =================================================================== --- firebird/trunk/src/jrd/trace/TraceManager.cpp 2015-07-12 17:54:11 UTC (rev 61970) +++ firebird/trunk/src/jrd/trace/TraceManager.cpp 2015-07-12 20:10:49 UTC (rev 61971) @@ -230,6 +230,7 @@ string s_user = session.ses_user; string t_role; + if (session.ses_auth.hasData()) { Database* dbb = attachment->att_database; @@ -242,11 +243,12 @@ dbb->dbb_config->getSecurityDatabase(), dbb->dbb_provider->getCryptCallback()); } - catch(const Firebird::Exception&) + catch (const Firebird::Exception&) { // Error in mapUser() means missing context, therefore... return; } + t_role.upper(); } @@ -260,6 +262,7 @@ { string s_user = session.ses_user; string t_role; + if (session.ses_auth.hasData()) { PathName dummy; @@ -271,11 +274,12 @@ mapUser(s_user, t_role, NULL, NULL, session.ses_auth, "services manager", NULL, config->getSecurityDatabase(), service->getCryptCallback()); } - catch(const Firebird::Exception&) + catch (const Firebird::Exception&) { // Error in mapUser() means missing context, therefore... return; } + t_role.upper(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <asf...@us...> - 2015-07-12 21:16:36
|
Revision: 61972 http://sourceforge.net/p/firebird/code/61972 Author: asfernandes Date: 2015-07-12 21:16:33 +0000 (Sun, 12 Jul 2015) Log Message: ----------- Fixed CORE-4279 - Invalid error message: "CHARACTER SET OCTETS is not defined" on db creation with isc_dpb_lc_ctype = OCTETS. Modified Paths: -------------- firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas firebird/trunk/src/include/gen/codetext.h firebird/trunk/src/include/gen/iberror.h firebird/trunk/src/include/gen/msgs.h firebird/trunk/src/include/gen/sql_code.h firebird/trunk/src/include/gen/sql_state.h firebird/trunk/src/jrd/jrd.cpp firebird/trunk/src/msgs/facilities2.sql firebird/trunk/src/msgs/messages2.sql firebird/trunk/src/msgs/system_errors2.sql Modified: firebird/trunk/lang_helpers/gds_codes.ftn =================================================================== --- firebird/trunk/lang_helpers/gds_codes.ftn 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2015-07-12 21:16:33 UTC (rev 61972) @@ -1618,6 +1618,8 @@ PARAMETER (GDS__savepoint_backout_err = 335545102) INTEGER*4 GDS__domain_primary_key_notnull PARAMETER (GDS__domain_primary_key_notnull = 335545103) + INTEGER*4 GDS__invalid_attachment_charset + PARAMETER (GDS__invalid_attachment_charset = 335545104) INTEGER*4 GDS__gfix_db_name PARAMETER (GDS__gfix_db_name = 335740929) INTEGER*4 GDS__gfix_invalid_sw Modified: firebird/trunk/lang_helpers/gds_codes.pas =================================================================== --- firebird/trunk/lang_helpers/gds_codes.pas 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/lang_helpers/gds_codes.pas 2015-07-12 21:16:33 UTC (rev 61972) @@ -816,6 +816,7 @@ gds_fun_param_mismatch = 335545101; gds_savepoint_backout_err = 335545102; gds_domain_primary_key_notnull = 335545103; + gds_invalid_attachment_charset = 335545104; gds_gfix_db_name = 335740929; gds_gfix_invalid_sw = 335740930; gds_gfix_incmp_sw = 335740932; Modified: firebird/trunk/src/include/gen/codetext.h =================================================================== --- firebird/trunk/src/include/gen/codetext.h 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/include/gen/codetext.h 2015-07-12 21:16:33 UTC (rev 61972) @@ -805,6 +805,7 @@ {"fun_param_mismatch", 335545101}, {"savepoint_backout_err", 335545102}, {"domain_primary_key_notnull", 335545103}, + {"invalid_attachment_charset", 335545104}, {"gfix_db_name", 335740929}, {"gfix_invalid_sw", 335740930}, {"gfix_incmp_sw", 335740932}, Modified: firebird/trunk/src/include/gen/iberror.h =================================================================== --- firebird/trunk/src/include/gen/iberror.h 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/include/gen/iberror.h 2015-07-12 21:16:33 UTC (rev 61972) @@ -839,6 +839,7 @@ const ISC_STATUS isc_fun_param_mismatch = 335545101L; const ISC_STATUS isc_savepoint_backout_err = 335545102L; const ISC_STATUS isc_domain_primary_key_notnull = 335545103L; +const ISC_STATUS isc_invalid_attachment_charset = 335545104L; const ISC_STATUS isc_gfix_db_name = 335740929L; const ISC_STATUS isc_gfix_invalid_sw = 335740930L; const ISC_STATUS isc_gfix_incmp_sw = 335740932L; @@ -1299,7 +1300,7 @@ const ISC_STATUS isc_trace_switch_param_miss = 337182758L; const ISC_STATUS isc_trace_param_act_notcompat = 337182759L; const ISC_STATUS isc_trace_mandatory_switch_miss = 337182760L; -const ISC_STATUS isc_err_max = 1243; +const ISC_STATUS isc_err_max = 1244; #else /* c definitions */ @@ -2108,6 +2109,7 @@ #define isc_fun_param_mismatch 335545101L #define isc_savepoint_backout_err 335545102L #define isc_domain_primary_key_notnull 335545103L +#define isc_invalid_attachment_charset 335545104L #define isc_gfix_db_name 335740929L #define isc_gfix_invalid_sw 335740930L #define isc_gfix_incmp_sw 335740932L @@ -2568,7 +2570,7 @@ #define isc_trace_switch_param_miss 337182758L #define isc_trace_param_act_notcompat 337182759L #define isc_trace_mandatory_switch_miss 337182760L -#define isc_err_max 1243 +#define isc_err_max 1244 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/include/gen/msgs.h 2015-07-12 21:16:33 UTC (rev 61972) @@ -808,6 +808,7 @@ {335545101, "Input parameter mismatch for function @1"}, /* fun_param_mismatch */ {335545102, "Error during savepoint backout - transaction invalidated"}, /* savepoint_backout_err */ {335545103, "Domain used in the PRIMARY KEY constraint of table @1 must be NOT NULL"}, /* domain_primary_key_notnull */ + {335545104, "CHARACTER SET @1 cannot be used as a attachment character set"}, /* invalid_attachment_charset */ {335740929, "data base file name (@1) already given"}, /* gfix_db_name */ {335740930, "invalid switch @1"}, /* gfix_invalid_sw */ {335740932, "incompatible switch combination"}, /* gfix_incmp_sw */ Modified: firebird/trunk/src/include/gen/sql_code.h =================================================================== --- firebird/trunk/src/include/gen/sql_code.h 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/include/gen/sql_code.h 2015-07-12 21:16:33 UTC (rev 61972) @@ -804,6 +804,7 @@ {335545101, -170}, /* 781 fun_param_mismatch */ {335545102, -901}, /* 782 savepoint_backout_err */ {335545103, -291}, /* 783 domain_primary_key_notnull */ + {335545104, -204}, /* 784 invalid_attachment_charset */ {335740929, -901}, /* 1 gfix_db_name */ {335740930, -901}, /* 2 gfix_invalid_sw */ {335740932, -901}, /* 4 gfix_incmp_sw */ Modified: firebird/trunk/src/include/gen/sql_state.h =================================================================== --- firebird/trunk/src/include/gen/sql_state.h 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/include/gen/sql_state.h 2015-07-12 21:16:33 UTC (rev 61972) @@ -804,6 +804,7 @@ {335545101, "07001"}, // 781 fun_param_mismatch {335545102, "HY000"}, // 782 savepoint_backout_err {335545103, "42000"}, // 783 domain_primary_key_notnull + {335545104, "2C000"}, // 784 invalid_attachment_charset {335740929, "00000"}, // 1 gfix_db_name {335740930, "00000"}, // 2 gfix_invalid_sw {335740932, "00000"}, // 4 gfix_incmp_sw Modified: firebird/trunk/src/jrd/jrd.cpp =================================================================== --- firebird/trunk/src/jrd/jrd.cpp 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/jrd/jrd.cpp 2015-07-12 21:16:33 UTC (rev 61972) @@ -5574,13 +5574,18 @@ } USHORT id; - const UCHAR* lc_ctype = reinterpret_cast<const UCHAR*>(options->dpb_lc_ctype.c_str()); if (MET_get_char_coll_subtype(tdbb, &id, lc_ctype, options->dpb_lc_ctype.length()) && - INTL_defined_type(tdbb, id & 0xFF) && ((id & 0xFF) != CS_BINARY)) + INTL_defined_type(tdbb, id & 0xFF)) { - attachment->att_client_charset = attachment->att_charset = id & 0xFF; + if ((id & 0xFF) == CS_BINARY) + { + ERR_post(Arg::Gds(isc_bad_dpb_content) << + Arg::Gds(isc_invalid_attachment_charset) << Arg::Str(options->dpb_lc_ctype)); + } + else + attachment->att_client_charset = attachment->att_charset = id & 0xFF; } else { Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/msgs/facilities2.sql 2015-07-12 21:16:33 UTC (rev 61972) @@ -1,7 +1,7 @@ /* MAX_NUMBER is the next number to be used, always one more than the highest message number. */ set bulk_insert INSERT INTO FACILITIES (LAST_CHANGE, FACILITY, FAC_CODE, MAX_NUMBER) VALUES (?, ?, ?, ?); -- -('2015-04-13 14:50:00', 'JRD', 0, 784) +('2015-07-12 18:05:00', 'JRD', 0, 785) ('2015-03-17 18:33:00', 'QLI', 1, 533) ('2015-01-07 18:01:51', 'GFIX', 3, 134) ('1996-11-07 13:39:40', 'GPRE', 4, 1) Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/msgs/messages2.sql 2015-07-12 21:16:33 UTC (rev 61972) @@ -891,6 +891,7 @@ ('fun_param_mismatch', 'UdfCallNode::dsqlPass', 'ExprNode.cpp', NULL, 0, 781, NULL, 'Input parameter mismatch for function @1', NULL, NULL); ('savepoint_backout_err', 'VIO_verb_cleanup', 'vio.cpp', NULL, 0, 782, NULL, 'Error during savepoint backout - transaction invalidated', NULL, NULL); ('domain_primary_key_notnull', NULL, 'DdlNodes.epp', NULL, 0, 783, NULL, 'Domain used in the PRIMARY KEY constraint of table @1 must be NOT NULL', NULL, NULL); +('invalid_attachment_charset', NULL, NULL, NULL, 0, 784, NULL, 'CHARACTER SET @1 cannot be used as a attachment character set', NULL, NULL); -- QLI (NULL, NULL, NULL, NULL, 1, 0, NULL, 'expected type', NULL, NULL); (NULL, NULL, NULL, NULL, 1, 1, NULL, 'bad block type', NULL, NULL); Modified: firebird/trunk/src/msgs/system_errors2.sql =================================================================== --- firebird/trunk/src/msgs/system_errors2.sql 2015-07-12 20:10:49 UTC (rev 61971) +++ firebird/trunk/src/msgs/system_errors2.sql 2015-07-12 21:16:33 UTC (rev 61972) @@ -790,6 +790,7 @@ (-170, '07', '001', 0, 781, 'fun_param_mismatch', NULL, NULL) (-901, 'HY', '000', 0, 782, 'savepoint_backout_err', NULL, NULL) (-291, '42', '000', 0, 783, 'domain_primary_key_notnull', NULL, NULL) +(-204, '2C', '000', 0, 784, 'invalid_attachment_charset', NULL, NULL) -- GFIX (-901, '00', '000', 3, 1, 'gfix_db_name', NULL, NULL) (-901, '00', '000', 3, 2, 'gfix_invalid_sw', NULL, NULL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-13 00:09:09
|
Revision: 61973 http://sourceforge.net/p/firebird/code/61973 Author: firebirds Date: 2015-07-13 00:09:06 +0000 (Mon, 13 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-12 21:16:33 UTC (rev 61972) +++ firebird/trunk/ChangeLog 2015-07-13 00:09:06 UTC (rev 61973) @@ -1,3 +1,28 @@ + 2015-07-12 21:16 asfernandes + M lang_helpers/gds_codes.ftn + M lang_helpers/gds_codes.pas + M src/include/gen/codetext.h + M src/include/gen/iberror.h + M src/include/gen/msgs.h + M src/include/gen/sql_code.h + M src/include/gen/sql_state.h + M src/jrd/jrd.cpp + M src/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql +Fixed CORE-4279 - Invalid error message: "CHARACTER SET OCTETS is not defined" on db creation with isc_dpb_lc_ctype = OCTETS. + + 2015-07-12 20:10 asfernandes + M builds/install/misc/firebird.conf.in + M src/common/config/config.cpp + M src/jrd/trace/TraceManager.cpp +Misc. + + 2015-07-12 17:54 dimitr + M src/jrd/RecordSourceNodes.cpp + M src/jrd/RecordSourceNodes.h +Fixed CORE-4107: wrong resultset (subquery + derived table + union). + 2015-07-10 16:19 asfernandes M src/jrd/IntlManager.cpp M src/jrd/IntlManager.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-12 21:16:33 UTC (rev 61972) +++ firebird/trunk/src/jrd/build_no.h 2015-07-13 00:09:06 UTC (rev 61973) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31933 + FORMAL BUILD NUMBER:31936 */ -#define PRODUCT_VER_STRING "3.0.0.31933" -#define FILE_VER_STRING "WI-V3.0.0.31933" -#define LICENSE_VER_STRING "WI-V3.0.0.31933" -#define FILE_VER_NUMBER 3, 0, 0, 31933 +#define PRODUCT_VER_STRING "3.0.0.31936" +#define FILE_VER_STRING "WI-V3.0.0.31936" +#define LICENSE_VER_STRING "WI-V3.0.0.31936" +#define FILE_VER_NUMBER 3, 0, 0, 31936 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31933" +#define FB_BUILD_NO "31936" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-12 21:16:33 UTC (rev 61972) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-13 00:09:06 UTC (rev 61973) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31933 +BuildNum=31936 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-14 00:09:44
|
Revision: 61981 http://sourceforge.net/p/firebird/code/61981 Author: firebirds Date: 2015-07-14 00:09:42 +0000 (Tue, 14 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-13 19:42:26 UTC (rev 61980) +++ firebird/trunk/ChangeLog 2015-07-14 00:09:42 UTC (rev 61981) @@ -1,3 +1,19 @@ + 2015-07-13 19:42 hvlad + M src/gpre/boot/gpre_meta_boot.cpp +Fixed gpre_boot compilation + + 2015-07-13 19:30 hvlad + M src/gpre/gpre.cpp +This avoids gpre hung on exit if worker database have non-zero LINGER set. + + 2015-07-13 15:55 alexpeshkoff + M src/alice/exe.cpp +Fixed CORE-3548: GFIX returns an error after correctly shutting down a database + + 2015-07-13 12:47 alexpeshkoff + M src/remote/os/win32/xnet.cpp +Do not use ancient "Connection lost to pipe server" message in local connections + 2015-07-12 21:16 asfernandes M lang_helpers/gds_codes.ftn M lang_helpers/gds_codes.pas Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-13 19:42:26 UTC (rev 61980) +++ firebird/trunk/src/jrd/build_no.h 2015-07-14 00:09:42 UTC (rev 61981) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31936 + FORMAL BUILD NUMBER:31940 */ -#define PRODUCT_VER_STRING "3.0.0.31936" -#define FILE_VER_STRING "WI-V3.0.0.31936" -#define LICENSE_VER_STRING "WI-V3.0.0.31936" -#define FILE_VER_NUMBER 3, 0, 0, 31936 +#define PRODUCT_VER_STRING "3.0.0.31940" +#define FILE_VER_STRING "WI-V3.0.0.31940" +#define LICENSE_VER_STRING "WI-V3.0.0.31940" +#define FILE_VER_NUMBER 3, 0, 0, 31940 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31936" +#define FB_BUILD_NO "31940" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-13 19:42:26 UTC (rev 61980) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-14 00:09:42 UTC (rev 61981) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31936 +BuildNum=31940 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-15 00:08:46
|
Revision: 61992 http://sourceforge.net/p/firebird/code/61992 Author: firebirds Date: 2015-07-15 00:08:44 +0000 (Wed, 15 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-14 19:09:30 UTC (rev 61991) +++ firebird/trunk/ChangeLog 2015-07-15 00:08:44 UTC (rev 61992) @@ -1,3 +1,11 @@ + 2015-07-14 17:10 dimitr + M src/jrd/RecordSourceNodes.cpp +Fixed CORE-4710: invalid request BLR at offset 361 context already in use (BLR error). + + 2015-07-14 16:00 asfernandes + M src/dsql/Parser.cpp +Rework on CORE-4781 - Maximum string length (32767 bytes) is not validated. + 2015-07-13 19:42 hvlad M src/gpre/boot/gpre_meta_boot.cpp Fixed gpre_boot compilation Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-14 19:09:30 UTC (rev 61991) +++ firebird/trunk/src/jrd/build_no.h 2015-07-15 00:08:44 UTC (rev 61992) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31940 + FORMAL BUILD NUMBER:31942 */ -#define PRODUCT_VER_STRING "3.0.0.31940" -#define FILE_VER_STRING "WI-V3.0.0.31940" -#define LICENSE_VER_STRING "WI-V3.0.0.31940" -#define FILE_VER_NUMBER 3, 0, 0, 31940 +#define PRODUCT_VER_STRING "3.0.0.31942" +#define FILE_VER_STRING "WI-V3.0.0.31942" +#define LICENSE_VER_STRING "WI-V3.0.0.31942" +#define FILE_VER_NUMBER 3, 0, 0, 31942 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31940" +#define FB_BUILD_NO "31942" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-14 19:09:30 UTC (rev 61991) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-15 00:08:44 UTC (rev 61992) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31940 +BuildNum=31942 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-07-16 00:08:58
|
Revision: 62005 http://sourceforge.net/p/firebird/code/62005 Author: firebirds Date: 2015-07-16 00:08:56 +0000 (Thu, 16 Jul 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-07-15 20:54:10 UTC (rev 62004) +++ firebird/trunk/ChangeLog 2015-07-16 00:08:56 UTC (rev 62005) @@ -1,3 +1,31 @@ + 2015-07-15 15:16 alexpeshkoff + M src/jrd/jrd.cpp +Postfix for CORE-4811: fix handling case for OS names + + 2015-07-15 14:14 hvlad + M src/utilities/fbsvcmgr/fbsvcmgr.cpp +Fixed bug CORE-4876 +fbsvcmgr shows wrong options for some Trace API services in help screen + + 2015-07-15 12:07 dimitr + M src/remote/client/BlrFromMessage.cpp + M src/remote/client/BlrFromMessage.h + M src/remote/client/interface.cpp +This should fix CORE-4872: v3 fbclient cannot work with servers older than v2.5 via the remote protocol. + + 2015-07-15 11:10 hvlad + M src/jrd/dpm.epp +Correction + + 2015-07-15 10:55 hvlad + M src/utilities/gsec/main/gsecMain.cpp +gsec also could hung on exit if worker database have non-zero LINGER set. +Seems we must add fb_shutdown to the every utility which could load embedded engine... + + 2015-07-15 10:42 hvlad + M src/remote/server/os/win32/srvr_w32.cpp +Windows-specific part for CORE-4871 + 2015-07-14 17:10 dimitr M src/jrd/RecordSourceNodes.cpp Fixed CORE-4710: invalid request BLR at offset 361 context already in use (BLR error). Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-07-15 20:54:10 UTC (rev 62004) +++ firebird/trunk/src/jrd/build_no.h 2015-07-16 00:08:56 UTC (rev 62005) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31942 + FORMAL BUILD NUMBER:31948 */ -#define PRODUCT_VER_STRING "3.0.0.31942" -#define FILE_VER_STRING "WI-V3.0.0.31942" -#define LICENSE_VER_STRING "WI-V3.0.0.31942" -#define FILE_VER_NUMBER 3, 0, 0, 31942 +#define PRODUCT_VER_STRING "3.0.0.31948" +#define FILE_VER_STRING "WI-V3.0.0.31948" +#define LICENSE_VER_STRING "WI-V3.0.0.31948" +#define FILE_VER_NUMBER 3, 0, 0, 31948 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31942" +#define FB_BUILD_NO "31948" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-07-15 20:54:10 UTC (rev 62004) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-07-16 00:08:56 UTC (rev 62005) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31942 +BuildNum=31948 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <asf...@us...> - 2015-07-27 01:06:53
|
Revision: 62047 http://sourceforge.net/p/firebird/code/62047 Author: asfernandes Date: 2015-07-27 01:06:51 +0000 (Mon, 27 Jul 2015) Log Message: ----------- Fixed CORE-4881 - Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters). Modified Paths: -------------- firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas firebird/trunk/src/dsql/ExprNodes.cpp firebird/trunk/src/dsql/Parser.cpp firebird/trunk/src/dsql/gen.cpp firebird/trunk/src/include/gen/codetext.h firebird/trunk/src/include/gen/iberror.h firebird/trunk/src/include/gen/msgs.h firebird/trunk/src/include/gen/sql_code.h firebird/trunk/src/include/gen/sql_state.h firebird/trunk/src/jrd/DataTypeUtil.cpp firebird/trunk/src/jrd/SysFunction.cpp firebird/trunk/src/jrd/blb.cpp firebird/trunk/src/jrd/constants.h firebird/trunk/src/msgs/messages2.sql firebird/trunk/src/msgs/system_errors2.sql firebird/trunk/src/yvalve/gds.cpp Modified: firebird/trunk/lang_helpers/gds_codes.ftn =================================================================== --- firebird/trunk/lang_helpers/gds_codes.ftn 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2015-07-27 01:06:51 UTC (rev 62047) @@ -2334,8 +2334,10 @@ PARAMETER (GDS__dsql_wlock_conflict = 336397329) INTEGER*4 GDS__dsql_max_exception_arguments PARAMETER (GDS__dsql_max_exception_arguments = 336397330) - INTEGER*4 GDS__dsql_string_length - PARAMETER (GDS__dsql_string_length = 336397331) + INTEGER*4 GDS__dsql_string_byte_length + PARAMETER (GDS__dsql_string_byte_length = 336397331) + INTEGER*4 GDS__dsql_string_char_length + PARAMETER (GDS__dsql_string_char_length = 336397332) INTEGER*4 GDS__gsec_cant_open_db PARAMETER (GDS__gsec_cant_open_db = 336723983) INTEGER*4 GDS__gsec_switches_error Modified: firebird/trunk/lang_helpers/gds_codes.pas =================================================================== --- firebird/trunk/lang_helpers/gds_codes.pas 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/lang_helpers/gds_codes.pas 2015-07-27 01:06:51 UTC (rev 62047) @@ -1174,7 +1174,8 @@ gds_dsql_wlock_aggregates = 336397328; gds_dsql_wlock_conflict = 336397329; gds_dsql_max_exception_arguments = 336397330; - gds_dsql_string_length = 336397331; + gds_dsql_string_byte_length = 336397331; + gds_dsql_string_char_length = 336397332; gds_gsec_cant_open_db = 336723983; gds_gsec_switches_error = 336723984; gds_gsec_no_op_spec = 336723985; Modified: firebird/trunk/src/dsql/ExprNodes.cpp =================================================================== --- firebird/trunk/src/dsql/ExprNodes.cpp 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/dsql/ExprNodes.cpp 2015-07-27 01:06:51 UTC (rev 62047) @@ -3158,7 +3158,7 @@ if (value1->dsc_dtype == dtype_dbkey && value2->dsc_dtype == dtype_dbkey) { - if ((ULONG) value1->dsc_length + (ULONG) value2->dsc_length > MAX_COLUMN_SIZE - sizeof(USHORT)) + if ((ULONG) value1->dsc_length + (ULONG) value2->dsc_length > MAX_STR_SIZE) { ERR_post(Arg::Gds(isc_concat_overflow)); return NULL; @@ -3210,7 +3210,7 @@ { fb_assert(desc.dsc_dtype == dtype_varying); - if ((ULONG) length1 + (ULONG) length2 > MAX_COLUMN_SIZE - sizeof(USHORT)) + if ((ULONG) length1 + (ULONG) length2 > MAX_STR_SIZE) { ERR_post(Arg::Gds(isc_concat_overflow)); return NULL; @@ -6483,9 +6483,19 @@ } else { - constant->litDesc.dsc_length = - charSet->length(dsqlStr->getString().length(), constant->litDesc.dsc_address, true) * - charSet->maxBytesPerChar(); + ULONG charLength = charSet->length( + dsqlStr->getString().length(), constant->litDesc.dsc_address, true); + + if (charLength > MAX_STR_SIZE / charSet->maxBytesPerChar()) + { + ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-104) << + Arg::Gds(isc_dsql_string_char_length) << + Arg::Num(charLength) << + Arg::Num(MAX_STR_SIZE / charSet->maxBytesPerChar()) << + METD_get_charset_name(dsqlScratch->getTransaction(), constant->litDesc.getCharSet())); + } + else + constant->litDesc.dsc_length = charLength * charSet->maxBytesPerChar(); } constant->litDesc.dsc_length += adjust; @@ -9769,8 +9779,8 @@ ULONG start = (ULONG) sStart; ULONG length = (ULONG) sLength; - if (desc.isText() && length > MAX_COLUMN_SIZE) - length = MAX_COLUMN_SIZE; + if (desc.isText() && length > MAX_STR_SIZE) + length = MAX_STR_SIZE; ULONG dataLen; @@ -9888,7 +9898,7 @@ CharSet* charSet = INTL_charset_lookup(tdbb, desc.getCharSet()); desc.dsc_address = NULL; - const ULONG totLen = MIN(MAX_COLUMN_SIZE, length * charSet->maxBytesPerChar()); + const ULONG totLen = MIN(MAX_STR_SIZE, length * charSet->maxBytesPerChar()); desc.dsc_length = totLen; EVL_make_value(tdbb, &desc, impure); Modified: firebird/trunk/src/dsql/Parser.cpp =================================================================== --- firebird/trunk/src/dsql/Parser.cpp 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/dsql/Parser.cpp 2015-07-27 01:06:51 UTC (rev 62047) @@ -484,15 +484,15 @@ *p = *lex.ptr++; } - if (p - buffer > MAX_COLUMN_SIZE) + if (p - buffer > MAX_STR_SIZE) { if (buffer != string) gds__free (buffer); ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-104) << - Arg::Gds(isc_dsql_string_length) << + Arg::Gds(isc_dsql_string_byte_length) << Arg::Num(p - buffer) << - Arg::Num(MAX_COLUMN_SIZE)); + Arg::Num(MAX_STR_SIZE)); } if (c == '"') @@ -666,12 +666,12 @@ byte = c; } - if (temp.length() > MAX_COLUMN_SIZE) + if (temp.length() / 2 > MAX_STR_SIZE) { ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-104) << - Arg::Gds(isc_dsql_string_length) << - Arg::Num(temp.length()) << - Arg::Num(MAX_COLUMN_SIZE)); + Arg::Gds(isc_dsql_string_byte_length) << + Arg::Num(temp.length() / 2) << + Arg::Num(MAX_STR_SIZE)); } yylval.intlStringPtr = newIntlString(temp, "BINARY"); @@ -715,12 +715,12 @@ { size_t len = lex.ptr - lex.last_token - 4; - if (len > MAX_COLUMN_SIZE) + if (len > MAX_STR_SIZE) { ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-104) << - Arg::Gds(isc_dsql_string_length) << + Arg::Gds(isc_dsql_string_byte_length) << Arg::Num(len) << - Arg::Num(MAX_COLUMN_SIZE)); + Arg::Num(MAX_STR_SIZE)); } yylval.intlStringPtr = newIntlString(Firebird::string(lex.last_token + 3, len)); Modified: firebird/trunk/src/dsql/gen.cpp =================================================================== --- firebird/trunk/src/dsql/gen.cpp 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/dsql/gen.cpp 2015-07-27 01:06:51 UTC (rev 62047) @@ -40,6 +40,7 @@ #include "../dsql/DdlNodes.h" #include "../dsql/ExprNodes.h" #include "../dsql/StmtNodes.h" +#include "../dsql/DSqlDataTypeUtil.h" #include "../jrd/RecordSourceNodes.h" #include "../jrd/ibase.h" #include "../jrd/align.h" @@ -158,6 +159,7 @@ dsqlScratch->appendUChar(message->msg_number); dsqlScratch->appendUShort(message->msg_parameter); + DSqlDataTypeUtil dataTypeUtil(dsqlScratch); ULONG offset = 0; for (FB_SIZE_T i = 0; i < message->msg_parameters.getCount(); ++i) @@ -207,7 +209,8 @@ // But we flag it to describe as text. parameter->par_is_text = true; parameter->par_desc.dsc_dtype = dtype_varying; - parameter->par_desc.dsc_length += sizeof(USHORT); + parameter->par_desc.dsc_length = dataTypeUtil.fixLength( + ¶meter->par_desc, parameter->par_desc.dsc_length) + sizeof(USHORT); } const USHORT align = type_alignments[parameter->par_desc.dsc_dtype]; Modified: firebird/trunk/src/include/gen/codetext.h =================================================================== --- firebird/trunk/src/include/gen/codetext.h 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/include/gen/codetext.h 2015-07-27 01:06:51 UTC (rev 62047) @@ -1163,7 +1163,8 @@ {"dsql_wlock_aggregates", 336397328}, {"dsql_wlock_conflict", 336397329}, {"dsql_max_exception_arguments", 336397330}, - {"dsql_string_length", 336397331}, + {"dsql_string_byte_length", 336397331}, + {"dsql_string_char_length", 336397332}, {"gsec_cant_open_db", 336723983}, {"gsec_switches_error", 336723984}, {"gsec_no_op_spec", 336723985}, Modified: firebird/trunk/src/include/gen/iberror.h =================================================================== --- firebird/trunk/src/include/gen/iberror.h 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/include/gen/iberror.h 2015-07-27 01:06:51 UTC (rev 62047) @@ -1197,7 +1197,8 @@ const ISC_STATUS isc_dsql_wlock_aggregates = 336397328L; const ISC_STATUS isc_dsql_wlock_conflict = 336397329L; const ISC_STATUS isc_dsql_max_exception_arguments = 336397330L; -const ISC_STATUS isc_dsql_string_length = 336397331L; +const ISC_STATUS isc_dsql_string_byte_length = 336397331L; +const ISC_STATUS isc_dsql_string_char_length = 336397332L; const ISC_STATUS isc_gsec_cant_open_db = 336723983L; const ISC_STATUS isc_gsec_switches_error = 336723984L; const ISC_STATUS isc_gsec_no_op_spec = 336723985L; @@ -1300,7 +1301,7 @@ const ISC_STATUS isc_trace_switch_param_miss = 337182758L; const ISC_STATUS isc_trace_param_act_notcompat = 337182759L; const ISC_STATUS isc_trace_mandatory_switch_miss = 337182760L; -const ISC_STATUS isc_err_max = 1244; +const ISC_STATUS isc_err_max = 1245; #else /* c definitions */ @@ -2467,7 +2468,8 @@ #define isc_dsql_wlock_aggregates 336397328L #define isc_dsql_wlock_conflict 336397329L #define isc_dsql_max_exception_arguments 336397330L -#define isc_dsql_string_length 336397331L +#define isc_dsql_string_byte_length 336397331L +#define isc_dsql_string_char_length 336397332L #define isc_gsec_cant_open_db 336723983L #define isc_gsec_switches_error 336723984L #define isc_gsec_no_op_spec 336723985L @@ -2570,7 +2572,7 @@ #define isc_trace_switch_param_miss 337182758L #define isc_trace_param_act_notcompat 337182759L #define isc_trace_mandatory_switch_miss 337182760L -#define isc_err_max 1244 +#define isc_err_max 1245 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/include/gen/msgs.h 2015-07-27 01:06:51 UTC (rev 62047) @@ -1166,7 +1166,8 @@ {336397328, "WITH LOCK cannot be used with aggregates"}, /* dsql_wlock_aggregates */ {336397329, "WITH LOCK cannot be used with @1"}, /* dsql_wlock_conflict */ {336397330, "Number of arguments (@1) exceeds the maximum (@2) number of EXCEPTION USING arguments"}, /* dsql_max_exception_arguments */ - {336397331, "String literal with @1 bytes exceeds the maximum length of @2 bytes"}, /* dsql_string_length */ + {336397331, "String literal with @1 bytes exceeds the maximum length of @2 bytes"}, /* dsql_string_byte_length */ + {336397332, "String literal with @1 characters exceeds the maximum length of @2 characters for the @3 character set"}, /* dsql_string_char_length */ {336723983, "unable to open database"}, /* gsec_cant_open_db */ {336723984, "error in switch specifications"}, /* gsec_switches_error */ {336723985, "no operation specified"}, /* gsec_no_op_spec */ Modified: firebird/trunk/src/include/gen/sql_code.h =================================================================== --- firebird/trunk/src/include/gen/sql_code.h 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/include/gen/sql_code.h 2015-07-27 01:06:51 UTC (rev 62047) @@ -1162,7 +1162,8 @@ {336397328, -104}, /* 1040 dsql_wlock_aggregates */ {336397329, -104}, /* 1041 dsql_wlock_conflict */ {336397330, -901}, /* 1042 dsql_max_exception_arguments */ - {336397331, -901}, /* 1043 dsql_string_length */ + {336397331, -901}, /* 1043 dsql_string_byte_length */ + {336397332, -901}, /* 1044 dsql_string_char_length */ {336723983, -901}, /* 15 gsec_cant_open_db */ {336723984, -901}, /* 16 gsec_switches_error */ {336723985, -901}, /* 17 gsec_no_op_spec */ Modified: firebird/trunk/src/include/gen/sql_state.h =================================================================== --- firebird/trunk/src/include/gen/sql_state.h 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/include/gen/sql_state.h 2015-07-27 01:06:51 UTC (rev 62047) @@ -1162,7 +1162,8 @@ {336397328, "42000"}, // 1040 dsql_wlock_aggregates {336397329, "42000"}, // 1041 dsql_wlock_conflict {336397330, "07002"}, // 1042 dsql_max_exception_arguments - {336397331, "42000"}, // 1043 dsql_string_length + {336397331, "42000"}, // 1043 dsql_string_byte_length + {336397332, "42000"}, // 1044 dsql_string_char_length {336723983, "00000"}, // 15 gsec_cant_open_db {336723984, "00000"}, // 16 gsec_switches_error {336723985, "00000"}, // 17 gsec_no_op_spec Modified: firebird/trunk/src/jrd/DataTypeUtil.cpp =================================================================== --- firebird/trunk/src/jrd/DataTypeUtil.cpp 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/jrd/DataTypeUtil.cpp 2015-07-27 01:06:51 UTC (rev 62047) @@ -234,7 +234,7 @@ else if (desc->dsc_dtype == dtype_cstring) overhead = sizeof(UCHAR); - return MIN(((MAX_COLUMN_SIZE - overhead) / bpc) * bpc, length); + return MIN(((MAX_STR_SIZE - overhead) / bpc) * bpc, length); } @@ -308,7 +308,7 @@ { SLONG constant = CVT_get_long(length, 0, ERR_post); fb_assert(constant >= 0); - len = MIN(len, MIN(MAX_COLUMN_SIZE, ULONG(constant)) * maxBytesPerChar(result->getCharSet())); + len = MIN(len, MIN(MAX_STR_SIZE, ULONG(constant)) * maxBytesPerChar(result->getCharSet())); } result->dsc_length = fixLength(result, len) + static_cast<USHORT>(sizeof(USHORT)); Modified: firebird/trunk/src/jrd/SysFunction.cpp =================================================================== --- firebird/trunk/src/jrd/SysFunction.cpp 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/jrd/SysFunction.cpp 2015-07-27 01:06:51 UTC (rev 62047) @@ -528,7 +528,7 @@ makeFromListResult(dataTypeUtil, function, result, argsCount, args); if (result->isText()) - result->makeVarying(dataTypeUtil->fixLength(result, MAX_COLUMN_SIZE), result->getTextType()); + result->makeVarying(dataTypeUtil->fixLength(result, MAX_STR_SIZE), result->getTextType()); } ***/ @@ -892,7 +892,7 @@ else { result->dsc_length = static_cast<USHORT>(sizeof(USHORT)) + - dataTypeUtil->fixLength(result, MAX_COLUMN_SIZE); + dataTypeUtil->fixLength(result, MAX_STR_SIZE); } } @@ -2768,7 +2768,7 @@ if (!value->isBlob() && !placing->isBlob()) { const SINT64 newlen = (SINT64) len1 - length + len2; - if (newlen > static_cast<SINT64>(MAX_COLUMN_SIZE - sizeof(USHORT))) + if (newlen > static_cast<SINT64>(MAX_STR_SIZE)) status_exception::raise(Arg::Gds(isc_arith_except) << Arg::Gds(isc_imp_exc)); dsc desc; @@ -2910,7 +2910,7 @@ } else { - if (padLen * cs->maxBytesPerChar() > MAX_COLUMN_SIZE - sizeof(USHORT)) + if (padLen * cs->maxBytesPerChar() > MAX_STR_SIZE) status_exception::raise(Arg::Gds(isc_arith_except) << Arg::Gds(isc_imp_exc)); dsc desc; @@ -3266,7 +3266,7 @@ const unsigned int findLen = canonicals[1].getCount() / canonicalWidth; const unsigned int replacementLen = lengths[2] / cs->minBytesPerChar(); - const USHORT len = MIN(MAX_COLUMN_SIZE, cs->maxBytesPerChar() * + const USHORT len = MIN(MAX_STR_SIZE, cs->maxBytesPerChar() * MAX(searchedLen, searchedLen + (searchedLen / findLen) * (replacementLen - findLen))); dsc desc; Modified: firebird/trunk/src/jrd/blb.cpp =================================================================== --- firebird/trunk/src/jrd/blb.cpp 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/jrd/blb.cpp 2015-07-27 01:06:51 UTC (rev 62047) @@ -2648,7 +2648,7 @@ buffer.getBuffer((blob->blb_length / fromCharSet->minBytesPerChar()) * toCharSet->maxBytesPerChar()); const ULONG len = blob->BLB_get_data(tdbb, buffer.begin(), buffer.getCapacity(), true); - if (len > MAX_COLUMN_SIZE - sizeof(USHORT)) + if (len > MAX_STR_SIZE) ERR_post(Arg::Gds(isc_arith_except) << Arg::Gds(isc_blob_truncation)); blobAsText.dsc_address = buffer.begin(); Modified: firebird/trunk/src/jrd/constants.h =================================================================== --- firebird/trunk/src/jrd/constants.h 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/jrd/constants.h 2015-07-27 01:06:51 UTC (rev 62047) @@ -52,7 +52,8 @@ // Column Limits -const ULONG MAX_COLUMN_SIZE = 32767; // Bytes +const ULONG MAX_COLUMN_SIZE = 32767; // Bytes +const ULONG MAX_STR_SIZE = 65535; // Bytes // Metadata constants Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/msgs/messages2.sql 2015-07-27 01:06:51 UTC (rev 62047) @@ -2628,7 +2628,8 @@ ('dsql_wlock_aggregates', 'pass1_rse_impl', 'pass1.cpp', NULL, 13, 1040, NULL, 'WITH LOCK cannot be used with aggregates', NULL, NULL); ('dsql_wlock_conflict', NULL, 'pass1.cpp', NULL, 13, 1041, NULL, 'WITH LOCK cannot be used with @1', NULL, NULL); ('dsql_max_exception_arguments', NULL, 'StmtNodes.cpp', NULL, 13, 1042, NULL, 'Number of arguments (@1) exceeds the maximum (@2) number of EXCEPTION USING arguments', NULL, NULL); -('dsql_string_length', NULL, 'Parser.cpp', NULL, 13, 1043, NULL, 'String literal with @1 bytes exceeds the maximum length of @2 bytes', NULL, NULL); +('dsql_string_byte_length', NULL, 'Parser.cpp', NULL, 13, 1043, NULL, 'String literal with @1 bytes exceeds the maximum length of @2 bytes', NULL, NULL); +('dsql_string_char_length', NULL, 'Parser.cpp', NULL, 13, 1044, NULL, 'String literal with @1 characters exceeds the maximum length of @2 characters for the @3 character set', NULL, NULL); -- SQLWARN (NULL, NULL, NULL, NULL, 14, 100, NULL, 'Row not found for fetch, update or delete, or the result of a query is an empty table.', NULL, NULL); (NULL, NULL, NULL, NULL, 14, 101, NULL, 'segment buffer length shorter than expected', NULL, NULL); Modified: firebird/trunk/src/msgs/system_errors2.sql =================================================================== --- firebird/trunk/src/msgs/system_errors2.sql 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/msgs/system_errors2.sql 2015-07-27 01:06:51 UTC (rev 62047) @@ -1156,7 +1156,8 @@ (-104, '42', '000', 13, 1040, 'dsql_wlock_aggregates', NULL, NULL) (-104, '42', '000', 13, 1041, 'dsql_wlock_conflict', NULL, NULL) (-901, '07', '002', 13, 1042, 'dsql_max_exception_arguments', NULL, NULL) -(-901, '42', '000', 13, 1043, 'dsql_string_length', NULL, NULL) +(-901, '42', '000', 13, 1043, 'dsql_string_byte_length', NULL, NULL) +(-901, '42', '000', 13, 1044, 'dsql_string_char_length', NULL, NULL) -- GSEC (-901, '00', '000', 18, 15, 'gsec_cant_open_db', NULL, NULL) (-901, '00', '000', 18, 16, 'gsec_switches_error', NULL, NULL) Modified: firebird/trunk/src/yvalve/gds.cpp =================================================================== --- firebird/trunk/src/yvalve/gds.cpp 2015-07-27 01:06:33 UTC (rev 62046) +++ firebird/trunk/src/yvalve/gds.cpp 2015-07-27 01:06:51 UTC (rev 62047) @@ -3249,9 +3249,15 @@ break; case op_literal: - while (--n >= 0) + { + USHORT un = (USHORT) n; + + while (un-- > 0) blr_print_char(control); + + n = (SSHORT) un; break; + } case op_join: blr_print_join(control); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ego...@us...> - 2015-07-28 16:40:27
|
Revision: 62053 http://sourceforge.net/p/firebird/code/62053 Author: egorpugin Date: 2015-07-28 16:40:25 +0000 (Tue, 28 Jul 2015) Log Message: ----------- [build][cmake] Fix OS X build with brew. Modified Paths: -------------- firebird/trunk/CMakeLists.txt firebird/trunk/builds/cmake/Configure.cmake Modified: firebird/trunk/CMakeLists.txt =================================================================== --- firebird/trunk/CMakeLists.txt 2015-07-28 15:56:58 UTC (rev 62052) +++ firebird/trunk/CMakeLists.txt 2015-07-28 16:40:25 UTC (rev 62053) @@ -121,6 +121,7 @@ /usr/include/x86_64-linux-gnu /usr/local/include /opt/local/include + /usr/local/opt/icu4c/include CMAKE_FIND_ROOT_PATH_BOTH ) if ("${ICU_INCLUDE_DIR}" STREQUAL "ICU_INCLUDE_DIR-NOTFOUND") @@ -236,6 +237,7 @@ if (NOT CMAKE_CROSSCOMPILING) include_directories(/opt/local/include) link_directories(/opt/local/lib) + link_directories(/usr/local/opt/icu4c/lib) endif() find_library(LIB_CoreFoundation CoreFoundation) Modified: firebird/trunk/builds/cmake/Configure.cmake =================================================================== --- firebird/trunk/builds/cmake/Configure.cmake 2015-07-28 15:56:58 UTC (rev 62052) +++ firebird/trunk/builds/cmake/Configure.cmake 2015-07-28 16:40:25 UTC (rev 62053) @@ -245,6 +245,10 @@ ) check_functions(functions_list) +if (APPLE) + set(HAVE_QSORT_R 0 CACHE STRING "Disabled on OS X" FORCE) +endif() + check_cxx_source_compiles("#include <unistd.h>\nmain(){fdatasync(0);}" HAVE_FDATASYNC) check_library_exists(dl dladdr "${CMAKE_LIBRARY_PREFIX}" HAVE_DLADDR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <asf...@us...> - 2015-08-02 15:51:04
|
Revision: 62072 http://sourceforge.net/p/firebird/code/62072 Author: asfernandes Date: 2015-08-02 15:51:01 +0000 (Sun, 02 Aug 2015) Log Message: ----------- Misc. Modified Paths: -------------- firebird/trunk/doc/README.trusted_authentication firebird/trunk/src/burp/burp.cpp firebird/trunk/src/common/classes/SyncObject.cpp firebird/trunk/src/isql/isql.epp firebird/trunk/src/jrd/validation.h firebird/trunk/src/yvalve/utl.cpp Modified: firebird/trunk/doc/README.trusted_authentication =================================================================== --- firebird/trunk/doc/README.trusted_authentication 2015-08-02 07:14:37 UTC (rev 62071) +++ firebird/trunk/doc/README.trusted_authentication 2015-08-02 15:51:01 UTC (rev 62072) @@ -8,7 +8,7 @@ Parameter Authentication in firebird.conf file is not used any more - it's replaced with more generic AuthServer (and AuthClient) parameters. Also to use trusted authentication one should turn off mandatory wire encryption because Win_Sspi plugin (which implements trusted authentication on -windows) does not provide an encryption key. So minimum changes in firebird.conf you need is: +Windows) does not provide an encryption key. So minimum changes in firebird.conf you need is: AuthServer = Srp, Win_Sspi WireCrypt = Enabled Modified: firebird/trunk/src/burp/burp.cpp =================================================================== --- firebird/trunk/src/burp/burp.cpp 2015-08-02 07:14:37 UTC (rev 62071) +++ firebird/trunk/src/burp/burp.cpp 2015-08-02 15:51:01 UTC (rev 62072) @@ -127,7 +127,7 @@ char width; }; static const char* STAT_CHARS = "TDRW"; -static const StatFormat STAT_FORMATS[] = +static const StatFormat STAT_FORMATS[] = { {"time", "%4lu.%03u ", 9}, {"delta", "%2lu.%03u ", 7}, @@ -838,25 +838,29 @@ case IN_SW_BURP_STATS: if (tdgbl->gbl_stat_flags) BURP_error(334, true, SafeArg() << in_sw_tab->in_sw_name); + if (++itr >= argc) - BURP_error(366, true); // statistics parameter missing + BURP_error(366, true); // statistics parameter missing - { + { // scope const char* perf_val = argv[itr]; const char* c = perf_val; size_t len = strlen(STAT_CHARS); + for (; *c && len; c++, len--) { const char* pos = strchr(STAT_CHARS, toupper(*c)); if (!pos) - BURP_error(367, true, SafeArg() << *c); // wrong char "@1" at statistics parameter + BURP_error(367, true, SafeArg() << *c); // wrong char "@1" at statistics parameter tdgbl->gbl_stat_flags |= 1 << (pos - STAT_CHARS); } + if (*c) - BURP_error(368, true); // 'too many chars at statistics parameter' + BURP_error(368, true); // too many chars at statistics parameter } break; + case IN_SW_BURP_CO: if (tdgbl->gbl_sw_convert_ext_tables) BURP_error(334, true, SafeArg() << in_sw_tab->in_sw_name); @@ -2461,7 +2465,7 @@ isc_database_info(status, &db_handle, sizeof(info), info, sizeof(buffer), buffer); - char *p = buffer, *const e = buffer + sizeof(buffer); + char* p = buffer, *const e = buffer + sizeof(buffer); while (p < e) { int flag = -1; @@ -2483,7 +2487,7 @@ if (flag != -1) { const int len = isc_vax_integer(p + 1, 2); - stats[flag] = isc_portable_integer((ISC_UCHAR*)p + 1 + 2, len); + stats[flag] = isc_portable_integer((ISC_UCHAR*) p + 1 + 2, len); p += len + 3; } } @@ -2559,6 +2563,7 @@ if (gbl_stat_flags & (1 << i)) burp_output(false, "%-*s", STAT_FORMATS[i].width, STAT_FORMATS[i].header); } + burp_output(false, "\n"); } Modified: firebird/trunk/src/common/classes/SyncObject.cpp =================================================================== --- firebird/trunk/src/common/classes/SyncObject.cpp 2015-08-02 07:14:37 UTC (rev 62071) +++ firebird/trunk/src/common/classes/SyncObject.cpp 2015-08-02 15:51:01 UTC (rev 62072) @@ -73,7 +73,7 @@ ++waiters; //while (true) - while (!waitingThreads) // fair locking + while (!waitingThreads) // fair locking { const AtomicCounter::counter_type oldState = lockState; if (oldState < 0) Modified: firebird/trunk/src/isql/isql.epp =================================================================== --- firebird/trunk/src/isql/isql.epp 2015-08-02 07:14:37 UTC (rev 62071) +++ firebird/trunk/src/isql/isql.epp 2015-08-02 15:51:01 UTC (rev 62072) @@ -880,6 +880,7 @@ { // Read the line char buffer[MAX_USHORT]; + if (fgets(buffer, sizeof(buffer), Filelist->Ifp().indev_fpointer) != NULL) { size_t lineSize = strlen(buffer); @@ -5961,7 +5962,9 @@ txt.assign(v.value.asVary->vary_string, v.value.asVary->vary_length); break; } + txt.trim(); + if (fieldInfo[i].skip && txt == fieldInfo[i].skip) continue; @@ -5971,6 +5974,7 @@ if (wasOut) isqlGlob.printf("%s", NEWLINE); + return true; } Modified: firebird/trunk/src/jrd/validation.h =================================================================== --- firebird/trunk/src/jrd/validation.h 2015-08-02 07:14:37 UTC (rev 62071) +++ firebird/trunk/src/jrd/validation.h 2015-08-02 15:51:01 UTC (rev 62072) @@ -163,7 +163,7 @@ explicit UsedBdb(BufferDesc* _bdb) : bdb(_bdb), count(1) {} BufferDesc* bdb; - int count; + int count; static const ULONG generate(const UsedBdb& p) { @@ -179,7 +179,6 @@ UsedBdbs vdr_used_bdbs; - void cleanup(); RTN corrupt(int, const jrd_rel*, ...); FETCH_CODE fetch_page(bool validate, ULONG, USHORT, WIN*, void*); Modified: firebird/trunk/src/yvalve/utl.cpp =================================================================== --- firebird/trunk/src/yvalve/utl.cpp 2015-08-02 07:14:37 UTC (rev 62071) +++ firebird/trunk/src/yvalve/utl.cpp 2015-08-02 15:51:01 UTC (rev 62072) @@ -1038,7 +1038,7 @@ } private: - ClumpletWriter *pb; + ClumpletWriter* pb; unsigned char nextTag; string strVal; }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <asf...@us...> - 2015-08-05 16:44:50
|
Revision: 62076 http://sourceforge.net/p/firebird/code/62076 Author: asfernandes Date: 2015-08-05 16:44:48 +0000 (Wed, 05 Aug 2015) Log Message: ----------- Fixed CORE-4884 - Crash on pasring of script containing `execute block` with lot of nested begin..end statements. Modified Paths: -------------- firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas firebird/trunk/src/dsql/DsqlCompilerScratch.h firebird/trunk/src/dsql/StmtNodes.cpp firebird/trunk/src/include/gen/codetext.h firebird/trunk/src/include/gen/iberror.h firebird/trunk/src/include/gen/msgs.h firebird/trunk/src/include/gen/sql_code.h firebird/trunk/src/include/gen/sql_state.h firebird/trunk/src/msgs/facilities2.sql firebird/trunk/src/msgs/messages2.sql firebird/trunk/src/msgs/system_errors2.sql Modified: firebird/trunk/lang_helpers/gds_codes.ftn =================================================================== --- firebird/trunk/lang_helpers/gds_codes.ftn 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2015-08-05 16:44:48 UTC (rev 62076) @@ -2338,6 +2338,8 @@ PARAMETER (GDS__dsql_string_byte_length = 336397331) INTEGER*4 GDS__dsql_string_char_length PARAMETER (GDS__dsql_string_char_length = 336397332) + INTEGER*4 GDS__dsql_max_nesting + PARAMETER (GDS__dsql_max_nesting = 336397333) INTEGER*4 GDS__gsec_cant_open_db PARAMETER (GDS__gsec_cant_open_db = 336723983) INTEGER*4 GDS__gsec_switches_error Modified: firebird/trunk/lang_helpers/gds_codes.pas =================================================================== --- firebird/trunk/lang_helpers/gds_codes.pas 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/lang_helpers/gds_codes.pas 2015-08-05 16:44:48 UTC (rev 62076) @@ -1176,6 +1176,7 @@ gds_dsql_max_exception_arguments = 336397330; gds_dsql_string_byte_length = 336397331; gds_dsql_string_char_length = 336397332; + gds_dsql_max_nesting = 336397333; gds_gsec_cant_open_db = 336723983; gds_gsec_switches_error = 336723984; gds_gsec_no_op_spec = 336723985; Modified: firebird/trunk/src/dsql/DsqlCompilerScratch.h =================================================================== --- firebird/trunk/src/dsql/DsqlCompilerScratch.h 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/dsql/DsqlCompilerScratch.h 2015-08-05 16:44:48 UTC (rev 62076) @@ -65,6 +65,8 @@ static const unsigned FLAG_DDL = 0x2000; static const unsigned FLAG_FETCH = 0x4000; + static const unsigned MAX_NESTING = 512; + public: DsqlCompilerScratch(MemoryPool& p, dsql_dbb* aDbb, jrd_tra* aTransaction, DsqlCompiledStatement* aStatement) @@ -73,6 +75,7 @@ transaction(aTransaction), statement(aStatement), flags(0), + nestingLevel(0), ports(p), relation(NULL), procedure(NULL), @@ -288,6 +291,7 @@ public: unsigned flags; // flags + unsigned nestingLevel; // begin...end nesting level Firebird::Array<dsql_msg*> ports; // Port messages dsql_rel* relation; // relation created by this request (for DDL) dsql_prc* procedure; // procedure created by this request (for DDL) Modified: firebird/trunk/src/dsql/StmtNodes.cpp =================================================================== --- firebird/trunk/src/dsql/StmtNodes.cpp 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/dsql/StmtNodes.cpp 2015-08-05 16:44:48 UTC (rev 62076) @@ -769,6 +769,13 @@ CompoundStmtNode* CompoundStmtNode::dsqlPass(DsqlCompilerScratch* dsqlScratch) { + if (++dsqlScratch->nestingLevel > DsqlCompilerScratch::MAX_NESTING) + { + ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-901) << + Arg::Gds(isc_imp_exc) << + Arg::Gds(isc_dsql_max_nesting) << Arg::Num(DsqlCompilerScratch::MAX_NESTING)); + } + CompoundStmtNode* node = FB_NEW(getPool()) CompoundStmtNode(getPool()); for (NestConst<StmtNode>* i = statements.begin(); i != statements.end(); ++i) @@ -778,6 +785,8 @@ node->statements.add(ptr); } + --dsqlScratch->nestingLevel; + return node; } Modified: firebird/trunk/src/include/gen/codetext.h =================================================================== --- firebird/trunk/src/include/gen/codetext.h 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/include/gen/codetext.h 2015-08-05 16:44:48 UTC (rev 62076) @@ -1165,6 +1165,7 @@ {"dsql_max_exception_arguments", 336397330}, {"dsql_string_byte_length", 336397331}, {"dsql_string_char_length", 336397332}, + {"dsql_max_nesting", 336397333}, {"gsec_cant_open_db", 336723983}, {"gsec_switches_error", 336723984}, {"gsec_no_op_spec", 336723985}, Modified: firebird/trunk/src/include/gen/iberror.h =================================================================== --- firebird/trunk/src/include/gen/iberror.h 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/include/gen/iberror.h 2015-08-05 16:44:48 UTC (rev 62076) @@ -1199,6 +1199,7 @@ const ISC_STATUS isc_dsql_max_exception_arguments = 336397330L; const ISC_STATUS isc_dsql_string_byte_length = 336397331L; const ISC_STATUS isc_dsql_string_char_length = 336397332L; +const ISC_STATUS isc_dsql_max_nesting = 336397333L; const ISC_STATUS isc_gsec_cant_open_db = 336723983L; const ISC_STATUS isc_gsec_switches_error = 336723984L; const ISC_STATUS isc_gsec_no_op_spec = 336723985L; @@ -1301,7 +1302,7 @@ const ISC_STATUS isc_trace_switch_param_miss = 337182758L; const ISC_STATUS isc_trace_param_act_notcompat = 337182759L; const ISC_STATUS isc_trace_mandatory_switch_miss = 337182760L; -const ISC_STATUS isc_err_max = 1245; +const ISC_STATUS isc_err_max = 1246; #else /* c definitions */ @@ -2470,6 +2471,7 @@ #define isc_dsql_max_exception_arguments 336397330L #define isc_dsql_string_byte_length 336397331L #define isc_dsql_string_char_length 336397332L +#define isc_dsql_max_nesting 336397333L #define isc_gsec_cant_open_db 336723983L #define isc_gsec_switches_error 336723984L #define isc_gsec_no_op_spec 336723985L @@ -2572,7 +2574,7 @@ #define isc_trace_switch_param_miss 337182758L #define isc_trace_param_act_notcompat 337182759L #define isc_trace_mandatory_switch_miss 337182760L -#define isc_err_max 1245 +#define isc_err_max 1246 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/include/gen/msgs.h 2015-08-05 16:44:48 UTC (rev 62076) @@ -1168,6 +1168,7 @@ {336397330, "Number of arguments (@1) exceeds the maximum (@2) number of EXCEPTION USING arguments"}, /* dsql_max_exception_arguments */ {336397331, "String literal with @1 bytes exceeds the maximum length of @2 bytes"}, /* dsql_string_byte_length */ {336397332, "String literal with @1 characters exceeds the maximum length of @2 characters for the @3 character set"}, /* dsql_string_char_length */ + {336397333, "Too many BEGIN...END nesting. Max level is @1"}, /* dsql_max_nesting */ {336723983, "unable to open database"}, /* gsec_cant_open_db */ {336723984, "error in switch specifications"}, /* gsec_switches_error */ {336723985, "no operation specified"}, /* gsec_no_op_spec */ Modified: firebird/trunk/src/include/gen/sql_code.h =================================================================== --- firebird/trunk/src/include/gen/sql_code.h 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/include/gen/sql_code.h 2015-08-05 16:44:48 UTC (rev 62076) @@ -1164,6 +1164,7 @@ {336397330, -901}, /* 1042 dsql_max_exception_arguments */ {336397331, -901}, /* 1043 dsql_string_byte_length */ {336397332, -901}, /* 1044 dsql_string_char_length */ + {336397333, -901}, /* 1045 dsql_max_nesting */ {336723983, -901}, /* 15 gsec_cant_open_db */ {336723984, -901}, /* 16 gsec_switches_error */ {336723985, -901}, /* 17 gsec_no_op_spec */ Modified: firebird/trunk/src/include/gen/sql_state.h =================================================================== --- firebird/trunk/src/include/gen/sql_state.h 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/include/gen/sql_state.h 2015-08-05 16:44:48 UTC (rev 62076) @@ -1164,6 +1164,7 @@ {336397330, "07002"}, // 1042 dsql_max_exception_arguments {336397331, "42000"}, // 1043 dsql_string_byte_length {336397332, "42000"}, // 1044 dsql_string_char_length + {336397333, "07002"}, // 1045 dsql_max_nesting {336723983, "00000"}, // 15 gsec_cant_open_db {336723984, "00000"}, // 16 gsec_switches_error {336723985, "00000"}, // 17 gsec_no_op_spec Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/msgs/facilities2.sql 2015-08-05 16:44:48 UTC (rev 62076) @@ -10,7 +10,7 @@ ('1996-11-07 13:39:40', 'INSTALL', 10, 1) ('1996-11-07 13:38:41', 'TEST', 11, 4) ('2015-07-23 14:20:00', 'GBAK', 12, 370) -('2015-05-04 13:00:00', 'SQLERR', 13, 1044) +('2015-08-05 12:40:00', 'SQLERR', 13, 1045) ('1996-11-07 13:38:42', 'SQLWARN', 14, 613) ('2006-09-10 03:04:31', 'JRD_BUGCHK', 15, 307) ('2014-05-07 03:04:46', 'ISQL', 17, 190) Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/msgs/messages2.sql 2015-08-05 16:44:48 UTC (rev 62076) @@ -2630,6 +2630,7 @@ ('dsql_max_exception_arguments', NULL, 'StmtNodes.cpp', NULL, 13, 1042, NULL, 'Number of arguments (@1) exceeds the maximum (@2) number of EXCEPTION USING arguments', NULL, NULL); ('dsql_string_byte_length', NULL, 'Parser.cpp', NULL, 13, 1043, NULL, 'String literal with @1 bytes exceeds the maximum length of @2 bytes', NULL, NULL); ('dsql_string_char_length', NULL, 'Parser.cpp', NULL, 13, 1044, NULL, 'String literal with @1 characters exceeds the maximum length of @2 characters for the @3 character set', NULL, NULL); +('dsql_max_nesting', NULL, 'StmtNodes.cpp', NULL, 13, 1045, NULL, 'Too many BEGIN...END nesting. Maximum level is @1', NULL, NULL); -- SQLWARN (NULL, NULL, NULL, NULL, 14, 100, NULL, 'Row not found for fetch, update or delete, or the result of a query is an empty table.', NULL, NULL); (NULL, NULL, NULL, NULL, 14, 101, NULL, 'segment buffer length shorter than expected', NULL, NULL); Modified: firebird/trunk/src/msgs/system_errors2.sql =================================================================== --- firebird/trunk/src/msgs/system_errors2.sql 2015-08-03 01:41:34 UTC (rev 62075) +++ firebird/trunk/src/msgs/system_errors2.sql 2015-08-05 16:44:48 UTC (rev 62076) @@ -1158,6 +1158,7 @@ (-901, '07', '002', 13, 1042, 'dsql_max_exception_arguments', NULL, NULL) (-901, '42', '000', 13, 1043, 'dsql_string_byte_length', NULL, NULL) (-901, '42', '000', 13, 1044, 'dsql_string_char_length', NULL, NULL) +(-901, '07', '002', 13, 1045, 'dsql_max_nesting', NULL, NULL) -- GSEC (-901, '00', '000', 18, 15, 'gsec_cant_open_db', NULL, NULL) (-901, '00', '000', 18, 16, 'gsec_switches_error', NULL, NULL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-08-10 14:20:58
|
Revision: 62090 http://sourceforge.net/p/firebird/code/62090 Author: firebirds Date: 2015-08-10 14:20:55 +0000 (Mon, 10 Aug 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-08-09 20:58:10 UTC (rev 62089) +++ firebird/trunk/ChangeLog 2015-08-10 14:20:55 UTC (rev 62090) @@ -1,24 +1,94 @@ - 2015-07-28 12:40 egorpugin + 2015-08-09 20:57 hvlad + M src/jrd/btr.cpp + M src/jrd/validation.cpp +Fixed bug CORE-4904 : Index corruption when add data in long-key-indexed field + + 2015-08-07 05:52 mapopa + M src/utilities/ibmgr/srvrmgr.cpp +server_is_ok not used or replaced + + 2015-08-06 11:49 hvlad + M src/jrd/validation.h +Misc + + 2015-08-05 16:44 asfernandes + M lang_helpers/gds_codes.ftn + M lang_helpers/gds_codes.pas + M src/dsql/DsqlCompilerScratch.h + M src/dsql/StmtNodes.cpp + M src/include/gen/codetext.h + M src/include/gen/iberror.h + M src/include/gen/msgs.h + M src/include/gen/sql_code.h + M src/include/gen/sql_state.h + M src/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql +Fixed CORE-4884 - Crash on pasring of script containing `execute block` with lot of nested begin..end statements. + + 2015-08-03 01:41 asfernandes + M src/jrd/idx.h +Improvement CORE-4898 - Speed up function creation and loading when there are many functions in the database. + + 2015-08-03 01:27 asfernandes + M src/jrd/Function.epp + M src/jrd/met.epp +Improvement CORE-4880 - Increase speed of creating package when number of its functions more than several hundreds. + + 2015-08-02 19:00 hvlad + M src/jrd/validation.h +1. I see no reason to use explicit constructor in this case. More, it breaks build. +2. One more paranoid check by Claudio :) + + 2015-08-02 15:51 asfernandes + M doc/README.trusted_authentication + M src/burp/burp.cpp + M src/common/classes/SyncObject.cpp + M src/isql/isql.epp + M src/jrd/validation.h + M src/yvalve/utl.cpp +Misc. + + 2015-08-02 03:10 robocop + M src/burp/burp.cpp + M src/include/firebird/FirebirdInterface.idl + M src/jrd/validation.h +Misc. + + 2015-07-31 09:21 mapopa + M README.md +Add Downloads totals image https://img.shields.io/sourceforge/dt/firebird.png + + 2015-07-30 09:50 dimitr + M src/jrd/build_no.h + M src/misc/writeBuildNum.sh +Manual update: changelog + buildno. + + 2015-07-30 09:50 dimitr + M ChangeLog +Manual update: changelog + buildno. + + 2015-07-28 16:40 egorpugin M CMakeLists.txt M builds/cmake/Configure.cmake [build][cmake] Fix OS X build with brew. - 2015-07-28 11:56 asfernandes + 2015-07-28 15:56 asfernandes M src/dsql/PackageNodes.epp M src/dsql/PackageNodes.h Fixed CORE-4887 - AFTER CREATE/ALTER PACKAGE DDL triggers runs in incorrectly moment. - 2015-07-28 11:56 asfernandes + 2015-07-28 15:56 asfernandes M src/dsql/PackageNodes.epp Fixed weird indentation. - 2015-07-28 07:26 hvlad + 2015-07-28 11:26 hvlad M src/burp/backup.epp M src/burp/burp.cpp M src/burp/restore.epp Make gbak output a bit more consistent look (see also CORE-1999) - 2015-07-26 21:06 asfernandes + 2015-07-27 01:06 asfernandes M lang_helpers/gds_codes.ftn M lang_helpers/gds_codes.pas M src/dsql/ExprNodes.cpp @@ -38,15 +108,15 @@ M src/yvalve/gds.cpp Fixed CORE-4881 - Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters). - 2015-07-26 21:06 asfernandes + 2015-07-27 01:06 asfernandes M src/isql/isql.epp Fixed CORE-4882 - ISQL input command (or -i option) reads large (> 64K) lines incorrectly. - 2015-07-26 17:03 hvlad + 2015-07-26 21:03 hvlad M src/msgs/facilities2.sql Reserve facility code 26 (name "JAYBIRD") for JayBird needs - 2015-07-26 16:49 hvlad + 2015-07-26 20:49 hvlad M src/burp/backup.epp M src/burp/burp.cpp M src/burp/burp.h @@ -64,144 +134,144 @@ Thanks to Alex for help. Documentation will follow. - 2015-07-26 15:58 hvlad + 2015-07-26 19:58 hvlad M src/common/classes/SyncObject.cpp Restore fair locking in SyncObject (it was disabled until validation code changed to avoid recursive latches). - 2015-07-26 15:56 hvlad + 2015-07-26 19:56 hvlad M src/jrd/validation.cpp M src/jrd/validation.h Change validation code to avoid recursive latches (as it is not supported in fb3 cch). - 2015-07-26 14:25 alexpeshkoff + 2015-07-26 18:25 alexpeshkoff M src/include/firebird/FirebirdInterface.idl M src/include/firebird/IdlFbInterfaces.h M src/yvalve/YObjects.h M src/yvalve/utl.cpp Added getClientVersion() method to Util interface and XpbBuilder interface to work with DPB/SPB/etc formats - 2015-07-26 14:23 alexpeshkoff + 2015-07-26 18:23 alexpeshkoff M src/common/classes/ClumpletReader.cpp M src/common/classes/ClumpletReader.h M src/jrd/Mapping.cpp Fixed an issue with missing auth source info when using trusted auth - 2015-07-26 14:22 alexpeshkoff + 2015-07-26 18:22 alexpeshkoff M src/jrd/license.h Minor enhancement - show that build is DEV in "show version" - 2015-07-26 14:13 alexpeshkoff + 2015-07-26 18:13 alexpeshkoff M src/jrd/svc.cpp M src/jrd/svc.h Fixed CORE-4879: Minor inconvenience in user management via services API - fixed order of parameters in SPB required - 2015-07-26 14:09 alexpeshkoff + 2015-07-26 18:09 alexpeshkoff M src/remote/server/os/posix/inet_server.cpp Better statrtup error diags - 2015-07-26 14:07 alexpeshkoff + 2015-07-26 18:07 alexpeshkoff M src/auth/SecureRemotePassword/manage/SrpManagement.cpp Minor optimization - use on-stack allocation instead new/delete - 2015-07-26 14:06 alexpeshkoff + 2015-07-26 18:06 alexpeshkoff M doc/README.trusted_authentication Fixed old text to make it match v.3 reality - 2015-07-26 14:04 alexpeshkoff + 2015-07-26 18:04 alexpeshkoff M builds/install/posix-common/changeServerMode.sh.in Use new ServerMode parameter in the script - 2015-07-26 14:03 alexpeshkoff + 2015-07-26 18:03 alexpeshkoff M builds/install/arch-specific/linux/firebird.init.d.gentoo.in Bring gentoo installation up-to-date - 2015-07-26 14:02 alexpeshkoff + 2015-07-26 18:02 alexpeshkoff M builds/install/arch-specific/linux/linuxLibrary.sh.in This should fix issues with different systemd location in FS - 2015-07-26 11:38 asfernandes + 2015-07-26 15:38 asfernandes M src/isql/isql.epp On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: Avoid use of monitoring tables in ISQL's frontend as suggested by Dmitry - 2015-07-26 11:38 asfernandes + 2015-07-26 15:38 asfernandes M src/isql/isql.epp On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: display in ISQL database, user and role as server sees them - 2015-07-26 11:38 asfernandes + 2015-07-26 15:38 asfernandes M src/common/utils.cpp On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: strip single quotes, not making them keep case of ascii string, when used in DPB (connect/create database) - 2015-07-26 11:37 asfernandes + 2015-07-26 15:37 asfernandes M src/gpre/gpre.h On behalf of mapopa after sourceforge crash - remove unused DBB_ flags from comments - 2015-07-26 11:37 asfernandes + 2015-07-26 15:37 asfernandes M src/gpre/gpre.h On behalf of mapopa after sourceforge crash - DBB_v3 was removed , remove from comments http://sourceforge.net/p/firebird/mailman/message/16823672/ - 2015-07-26 11:37 asfernandes + 2015-07-26 15:37 asfernandes M src/gpre/cmd.cpp On behalf of mapopa after sourceforge crash - FLINT_CACHE was never used , dead leftover from ib 4.0 product years http://sourceforge.net/p/firebird/mailman/message/30668961/ - 2015-07-26 11:37 asfernandes + 2015-07-26 15:37 asfernandes M src/qli/show.epp On behalf of mapopa after sourceforge crash - remove comment MET_exact_name() is no more replaced with fb_utils::exact_name - 2015-07-26 11:37 asfernandes + 2015-07-26 15:37 asfernandes M src/isql/iutils.cpp M src/yvalve/array.epp M src/yvalve/blob.epp On behalf of mapopa after sourceforge crash - MET_exact_name , DYN_terminate are no more - 2015-07-26 11:36 asfernandes + 2015-07-26 15:36 asfernandes M src/isql/iutils.cpp M src/isql/iutils_proto.h On behalf of mapopa after sourceforge crash - IUTILS_blankterm2 replaced with fb_utils::exact_name (NOT_USED_OR_REPLACED) - 2015-07-26 11:36 asfernandes + 2015-07-26 15:36 asfernandes M src/gpre/gpre.h M src/gpre/par.cpp On behalf of mapopa after sourceforge crash - unused enum member lang_epascal - 2015-07-26 11:36 asfernandes + 2015-07-26 15:36 asfernandes M src/gpre/gpre.cpp M src/gpre/gpre_proto.h On behalf of mapopa after sourceforge crash - Remove gpre BASIC function (NOT_USED_OR_REPLACED) - 2015-07-26 11:36 asfernandes + 2015-07-26 15:36 asfernandes M src/common/StatusHolder.h M src/jrd/status.h On behalf of robocop after sourceforge crash - Misc. - 2015-07-26 11:35 asfernandes + 2015-07-26 15:35 asfernandes M src/jrd/jrd.cpp On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: fix handling case for OS names - 2015-07-26 03:50 dimitr + 2015-07-26 07:50 dimitr M src/common/isc_file.cpp Fixed hostless INET/WNET connections on Linux. - 2015-07-15 10:14 hvlad + 2015-07-15 14:14 hvlad M src/utilities/fbsvcmgr/fbsvcmgr.cpp Fixed bug CORE-4876 fbsvcmgr shows wrong options for some Trace API services in help screen - 2015-07-15 08:07 dimitr + 2015-07-15 12:07 dimitr M src/remote/client/BlrFromMessage.cpp M src/remote/client/BlrFromMessage.h M src/remote/client/interface.cpp This should fix CORE-4872: v3 fbclient cannot work with servers older than v2.5 via the remote protocol. - 2015-07-15 07:10 hvlad + 2015-07-15 11:10 hvlad M src/jrd/dpm.epp Correction - 2015-07-15 06:55 hvlad + 2015-07-15 10:55 hvlad M src/utilities/gsec/main/gsecMain.cpp gsec also could hung on exit if worker database have non-zero LINGER set. Seems we must add fb_shutdown to the every utility which could load embedded engine... - 2015-07-15 06:42 hvlad + 2015-07-15 10:42 hvlad M src/remote/server/os/win32/srvr_w32.cpp Windows-specific part for CORE-4871 Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-08-09 20:58:10 UTC (rev 62089) +++ firebird/trunk/src/jrd/build_no.h 2015-08-10 14:20:55 UTC (rev 62090) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31942 + FORMAL BUILD NUMBER:31993 */ -#define PRODUCT_VER_STRING "3.0.0.31981" -#define FILE_VER_STRING "WI-V3.0.0.31981" -#define LICENSE_VER_STRING "WI-V3.0.0.31981" -#define FILE_VER_NUMBER 3, 0, 0, 31981 +#define PRODUCT_VER_STRING "3.0.0.31993" +#define FILE_VER_STRING "WI-V3.0.0.31993" +#define LICENSE_VER_STRING "WI-V3.0.0.31993" +#define FILE_VER_NUMBER 3, 0, 0, 31993 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31981" +#define FB_BUILD_NO "31993" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-08-09 20:58:10 UTC (rev 62089) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-08-10 14:20:55 UTC (rev 62090) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31981 +BuildNum=31993 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-08-12 00:08:59
|
Revision: 62094 http://sourceforge.net/p/firebird/code/62094 Author: firebirds Date: 2015-08-12 00:08:57 +0000 (Wed, 12 Aug 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-08-11 15:46:36 UTC (rev 62093) +++ firebird/trunk/ChangeLog 2015-08-12 00:08:57 UTC (rev 62094) @@ -1,3 +1,13 @@ + 2015-08-11 15:46 asfernandes + M src/include/gen/msgs.h +Misc. + + 2015-08-11 15:46 asfernandes + M src/isql/isql.epp +Fixed two problem when a expression is described with a collation (i.e., when the expression charset matches the connection charset): +- Broken display of charset name with SQLDA_DISPLAY +- Broken UTF-8 alignment + 2015-08-09 20:57 hvlad M src/jrd/btr.cpp M src/jrd/validation.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-08-11 15:46:36 UTC (rev 62093) +++ firebird/trunk/src/jrd/build_no.h 2015-08-12 00:08:57 UTC (rev 62094) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31993 + FORMAL BUILD NUMBER:31995 */ -#define PRODUCT_VER_STRING "3.0.0.31993" -#define FILE_VER_STRING "WI-V3.0.0.31993" -#define LICENSE_VER_STRING "WI-V3.0.0.31993" -#define FILE_VER_NUMBER 3, 0, 0, 31993 +#define PRODUCT_VER_STRING "3.0.0.31995" +#define FILE_VER_STRING "WI-V3.0.0.31995" +#define LICENSE_VER_STRING "WI-V3.0.0.31995" +#define FILE_VER_NUMBER 3, 0, 0, 31995 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31993" +#define FB_BUILD_NO "31995" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-08-11 15:46:36 UTC (rev 62093) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-08-12 00:08:57 UTC (rev 62094) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31993 +BuildNum=31995 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-08-13 00:07:56
|
Revision: 62097 http://sourceforge.net/p/firebird/code/62097 Author: firebirds Date: 2015-08-13 00:07:54 +0000 (Thu, 13 Aug 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-08-12 13:38:20 UTC (rev 62096) +++ firebird/trunk/ChangeLog 2015-08-13 00:07:54 UTC (rev 62097) @@ -1,3 +1,14 @@ + 2015-08-12 13:38 hvlad + M src/utilities/ntrace/TracePluginImpl.cpp + M src/utilities/ntrace/TracePluginImpl.h + M src/utilities/ntrace/traceplugin.cpp +Fixed bug CORE-4906 : AV when server is shutted down with active trace session(s) + + 2015-08-12 08:58 hvlad + M src/jrd/trace/TraceManager.cpp + M src/jrd/trace/TraceSession.h +Fixed bug CORE-4889 : FBSVCMGR with `action_trace_start` prevents in 3.0 SuperServer from connecting using local protocol + 2015-08-11 15:46 asfernandes M src/include/gen/msgs.h Misc. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-08-12 13:38:20 UTC (rev 62096) +++ firebird/trunk/src/jrd/build_no.h 2015-08-13 00:07:54 UTC (rev 62097) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31995 + FORMAL BUILD NUMBER:31997 */ -#define PRODUCT_VER_STRING "3.0.0.31995" -#define FILE_VER_STRING "WI-V3.0.0.31995" -#define LICENSE_VER_STRING "WI-V3.0.0.31995" -#define FILE_VER_NUMBER 3, 0, 0, 31995 +#define PRODUCT_VER_STRING "3.0.0.31997" +#define FILE_VER_STRING "WI-V3.0.0.31997" +#define LICENSE_VER_STRING "WI-V3.0.0.31997" +#define FILE_VER_NUMBER 3, 0, 0, 31997 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31995" +#define FB_BUILD_NO "31997" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-08-12 13:38:20 UTC (rev 62096) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-08-13 00:07:54 UTC (rev 62097) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31995 +BuildNum=31997 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-08-14 00:09:13
|
Revision: 62100 http://sourceforge.net/p/firebird/code/62100 Author: firebirds Date: 2015-08-14 00:09:10 +0000 (Fri, 14 Aug 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-08-13 04:09:55 UTC (rev 62099) +++ firebird/trunk/ChangeLog 2015-08-14 00:09:10 UTC (rev 62100) @@ -1,3 +1,7 @@ + 2015-08-13 04:09 robocop + M src/jrd/btr.cpp +Misc. + 2015-08-12 13:38 hvlad M src/utilities/ntrace/TracePluginImpl.cpp M src/utilities/ntrace/TracePluginImpl.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-08-13 04:09:55 UTC (rev 62099) +++ firebird/trunk/src/jrd/build_no.h 2015-08-14 00:09:10 UTC (rev 62100) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31997 + FORMAL BUILD NUMBER:31998 */ -#define PRODUCT_VER_STRING "3.0.0.31997" -#define FILE_VER_STRING "WI-V3.0.0.31997" -#define LICENSE_VER_STRING "WI-V3.0.0.31997" -#define FILE_VER_NUMBER 3, 0, 0, 31997 +#define PRODUCT_VER_STRING "3.0.0.31998" +#define FILE_VER_STRING "WI-V3.0.0.31998" +#define LICENSE_VER_STRING "WI-V3.0.0.31998" +#define FILE_VER_NUMBER 3, 0, 0, 31998 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31997" +#define FB_BUILD_NO "31998" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-08-13 04:09:55 UTC (rev 62099) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-08-14 00:09:10 UTC (rev 62100) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31997 +BuildNum=31998 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-08-15 00:08:52
|
Revision: 62104 http://sourceforge.net/p/firebird/code/62104 Author: firebirds Date: 2015-08-15 00:08:50 +0000 (Sat, 15 Aug 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-08-14 15:26:04 UTC (rev 62103) +++ firebird/trunk/ChangeLog 2015-08-15 00:08:50 UTC (rev 62104) @@ -1,3 +1,7 @@ + 2015-08-14 14:41 alexpeshkoff + M src/jrd/svc.cpp +Fixed CORE-4897: FBSVCMGR can produce broken log when restoring database + 2015-08-13 04:09 robocop M src/jrd/btr.cpp Misc. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-08-14 15:26:04 UTC (rev 62103) +++ firebird/trunk/src/jrd/build_no.h 2015-08-15 00:08:50 UTC (rev 62104) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31998 + FORMAL BUILD NUMBER:31999 */ -#define PRODUCT_VER_STRING "3.0.0.31998" -#define FILE_VER_STRING "WI-V3.0.0.31998" -#define LICENSE_VER_STRING "WI-V3.0.0.31998" -#define FILE_VER_NUMBER 3, 0, 0, 31998 +#define PRODUCT_VER_STRING "3.0.0.31999" +#define FILE_VER_STRING "WI-V3.0.0.31999" +#define LICENSE_VER_STRING "WI-V3.0.0.31999" +#define FILE_VER_NUMBER 3, 0, 0, 31999 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31998" +#define FB_BUILD_NO "31999" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-08-14 15:26:04 UTC (rev 62103) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-08-15 00:08:50 UTC (rev 62104) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31998 +BuildNum=31999 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-08-17 00:08:30
|
Revision: 62108 http://sourceforge.net/p/firebird/code/62108 Author: firebirds Date: 2015-08-17 00:08:28 +0000 (Mon, 17 Aug 2015) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2015-08-16 15:47:30 UTC (rev 62107) +++ firebird/trunk/ChangeLog 2015-08-17 00:08:28 UTC (rev 62108) @@ -1,3 +1,14 @@ + 2015-08-16 15:47 dimitr + M src/jrd/recsrc/HashJoin.cpp +Fixed the hash-join part of CORE-4909: MERGE / HASH JOINs produce incorrect results when VARCHAR join keys differ only by trailing spaces. + + 2015-08-16 13:53 asfernandes + M src/jrd/btr.cpp + M src/jrd/validation.cpp + M src/utilities/ntrace/TracePluginImpl.cpp + M src/utilities/ntrace/TracePluginImpl.h +Misc. + 2015-08-14 14:41 alexpeshkoff M src/jrd/svc.cpp Fixed CORE-4897: FBSVCMGR can produce broken log when restoring database Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-08-16 15:47:30 UTC (rev 62107) +++ firebird/trunk/src/jrd/build_no.h 2015-08-17 00:08:28 UTC (rev 62108) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31999 + FORMAL BUILD NUMBER:32001 */ -#define PRODUCT_VER_STRING "3.0.0.31999" -#define FILE_VER_STRING "WI-V3.0.0.31999" -#define LICENSE_VER_STRING "WI-V3.0.0.31999" -#define FILE_VER_NUMBER 3, 0, 0, 31999 +#define PRODUCT_VER_STRING "3.0.0.32001" +#define FILE_VER_STRING "WI-V3.0.0.32001" +#define LICENSE_VER_STRING "WI-V3.0.0.32001" +#define FILE_VER_NUMBER 3, 0, 0, 32001 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31999" +#define FB_BUILD_NO "32001" #define FB_BUILD_TYPE "V" #define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 1" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2015-08-16 15:47:30 UTC (rev 62107) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-08-17 00:08:28 UTC (rev 62108) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31999 +BuildNum=32001 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |