From: <fir...@us...> - 2015-09-25 00:08:38
|
Revision: 62250 http://sourceforge.net/p/firebird/code/62250 Author: firebirds Date: 2015-09-25 00:08:36 +0000 (Fri, 25 Sep 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-09-24 16:19:39 UTC (rev 62249) +++ firebird/trunk/ChangeLog 2015-09-25 00:08:36 UTC (rev 62250) @@ -1,3 +1,7 @@ + 2015-09-24 16:19 asfernandes + M src/jrd/evl.cpp +Fixed CORE-4943 - Dialect 1 casting date to string breaks when in the presence a domain with a check constraint. + 2015-09-22 15:45 asfernandes M src/isql/extract.epp M src/isql/show.epp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-09-24 16:19:39 UTC (rev 62249) +++ firebird/trunk/src/jrd/build_no.h 2015-09-25 00:08:36 UTC (rev 62250) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32051 + FORMAL BUILD NUMBER:32052 */ -#define PRODUCT_VER_STRING "3.0.0.32051" -#define FILE_VER_STRING "WI-V3.0.0.32051" -#define LICENSE_VER_STRING "WI-V3.0.0.32051" -#define FILE_VER_NUMBER 3, 0, 0, 32051 +#define PRODUCT_VER_STRING "3.0.0.32052" +#define FILE_VER_STRING "WI-V3.0.0.32052" +#define LICENSE_VER_STRING "WI-V3.0.0.32052" +#define FILE_VER_NUMBER 3, 0, 0, 32052 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32051" +#define FB_BUILD_NO "32052" #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-09-24 16:19:39 UTC (rev 62249) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-09-25 00:08:36 UTC (rev 62250) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32051 +BuildNum=32052 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-09-28 00:08:46
|
Revision: 62256 http://sourceforge.net/p/firebird/code/62256 Author: firebirds Date: 2015-09-28 00:08:43 +0000 (Mon, 28 Sep 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-09-27 20:02:43 UTC (rev 62255) +++ firebird/trunk/ChangeLog 2015-09-28 00:08:43 UTC (rev 62256) @@ -1,3 +1,12 @@ + 2015-09-27 20:02 asfernandes + M src/jrd/GarbageCollector.cpp + M src/jrd/vio.cpp +Misc. + + 2015-09-27 19:39 asfernandes + M src/dsql/StmtNodes.cpp +Fixed FETCH CURSOR <c> (without INTO) after changes for CORE-4929. + 2015-09-24 16:19 asfernandes M src/jrd/evl.cpp Fixed CORE-4943 - Dialect 1 casting date to string breaks when in the presence a domain with a check constraint. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-09-27 20:02:43 UTC (rev 62255) +++ firebird/trunk/src/jrd/build_no.h 2015-09-28 00:08:43 UTC (rev 62256) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32052 + FORMAL BUILD NUMBER:32054 */ -#define PRODUCT_VER_STRING "3.0.0.32052" -#define FILE_VER_STRING "WI-V3.0.0.32052" -#define LICENSE_VER_STRING "WI-V3.0.0.32052" -#define FILE_VER_NUMBER 3, 0, 0, 32052 +#define PRODUCT_VER_STRING "3.0.0.32054" +#define FILE_VER_STRING "WI-V3.0.0.32054" +#define LICENSE_VER_STRING "WI-V3.0.0.32054" +#define FILE_VER_NUMBER 3, 0, 0, 32054 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32052" +#define FB_BUILD_NO "32054" #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-09-27 20:02:43 UTC (rev 62255) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-09-28 00:08:43 UTC (rev 62256) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32052 +BuildNum=32054 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-09-29 00:09:07
|
Revision: 62264 http://sourceforge.net/p/firebird/code/62264 Author: firebirds Date: 2015-09-29 00:09:05 +0000 (Tue, 29 Sep 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-09-28 13:27:41 UTC (rev 62263) +++ firebird/trunk/ChangeLog 2015-09-29 00:09:05 UTC (rev 62264) @@ -1,3 +1,15 @@ + 2015-09-28 13:26 paulbeach + M src/jrd/license.h +Fix an irritating warning when building packages + + 2015-09-28 13:25 paulbeach + M builds/install/arch-specific/darwin/Makefile.in +Apple in the last release of OSX have somehow managed to change the default behaviour of tail + + 2015-09-28 12:15 paulbeach + M builds/posix/prefix.darwin_i386 +Clang only supports TLS from MacOSX 10.7 + 2015-09-27 20:02 asfernandes M src/jrd/GarbageCollector.cpp M src/jrd/vio.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-09-28 13:27:41 UTC (rev 62263) +++ firebird/trunk/src/jrd/build_no.h 2015-09-29 00:09:05 UTC (rev 62264) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32054 + FORMAL BUILD NUMBER:32057 */ -#define PRODUCT_VER_STRING "3.0.0.32054" -#define FILE_VER_STRING "WI-V3.0.0.32054" -#define LICENSE_VER_STRING "WI-V3.0.0.32054" -#define FILE_VER_NUMBER 3, 0, 0, 32054 +#define PRODUCT_VER_STRING "3.0.0.32057" +#define FILE_VER_STRING "WI-V3.0.0.32057" +#define LICENSE_VER_STRING "WI-V3.0.0.32057" +#define FILE_VER_NUMBER 3, 0, 0, 32057 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32054" +#define FB_BUILD_NO "32057" #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-09-28 13:27:41 UTC (rev 62263) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-09-29 00:09:05 UTC (rev 62264) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32054 +BuildNum=32057 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-09-30 00:09:12
|
Revision: 62268 http://sourceforge.net/p/firebird/code/62268 Author: firebirds Date: 2015-09-30 00:09:09 +0000 (Wed, 30 Sep 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-09-29 16:45:12 UTC (rev 62267) +++ firebird/trunk/ChangeLog 2015-09-30 00:09:09 UTC (rev 62268) @@ -1,3 +1,21 @@ + 2015-09-29 16:45 asfernandes + M src/common/classes/objects_array.h + M src/dsql/DdlNodes.epp + M src/dsql/DdlNodes.h +Fixed CORE-4947 - Compound ALTER TABLE statement with ADD and DROP the same check constraint fails. + + 2015-09-29 10:04 hvlad + M src/jrd/btr.cpp + M src/jrd/btr.h + M src/jrd/idx.cpp + M src/jrd/validation.cpp +More checks for b-tree page overflow during inset of new node. +Special care is taken to generate split point so that both new pages do not exceed the page_size. +Handle case when index key is added and split is propagated up to top-level page and former top-level page is a split by concurrent thread meanwhile. +Bugcheck when b-tree level become greater than MAX_LEVEL (16 currently) is replaced by isc_imp_exc error. +Validation code (aka gfix) now check correctness of level assigned to b-tree page (all pages at level should have same value and value should be decremented by one at each level down). +It should fix bug CORE-4914 and related issues. + 2015-09-28 13:26 paulbeach M src/jrd/license.h Fix an irritating warning when building packages Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-09-29 16:45:12 UTC (rev 62267) +++ firebird/trunk/src/jrd/build_no.h 2015-09-30 00:09:09 UTC (rev 62268) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32057 + FORMAL BUILD NUMBER:32059 */ -#define PRODUCT_VER_STRING "3.0.0.32057" -#define FILE_VER_STRING "WI-V3.0.0.32057" -#define LICENSE_VER_STRING "WI-V3.0.0.32057" -#define FILE_VER_NUMBER 3, 0, 0, 32057 +#define PRODUCT_VER_STRING "3.0.0.32059" +#define FILE_VER_STRING "WI-V3.0.0.32059" +#define LICENSE_VER_STRING "WI-V3.0.0.32059" +#define FILE_VER_NUMBER 3, 0, 0, 32059 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32057" +#define FB_BUILD_NO "32059" #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-09-29 16:45:12 UTC (rev 62267) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-09-30 00:09:09 UTC (rev 62268) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32057 +BuildNum=32059 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-10-01 00:08:37
|
Revision: 62270 http://sourceforge.net/p/firebird/code/62270 Author: firebirds Date: 2015-10-01 00:08:34 +0000 (Thu, 01 Oct 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-09-30 16:35:37 UTC (rev 62269) +++ firebird/trunk/ChangeLog 2015-10-01 00:08:34 UTC (rev 62270) @@ -1,3 +1,7 @@ + 2015-09-30 16:35 asfernandes + M src/dsql/pass1.cpp +Fixed CORE-4292 - Server ignores asynchronous (monitoring or cancellation) requests while preparing a query with lot of windowed functions. + 2015-09-29 16:45 asfernandes M src/common/classes/objects_array.h M src/dsql/DdlNodes.epp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-09-30 16:35:37 UTC (rev 62269) +++ firebird/trunk/src/jrd/build_no.h 2015-10-01 00:08:34 UTC (rev 62270) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32059 + FORMAL BUILD NUMBER:32060 */ -#define PRODUCT_VER_STRING "3.0.0.32059" -#define FILE_VER_STRING "WI-V3.0.0.32059" -#define LICENSE_VER_STRING "WI-V3.0.0.32059" -#define FILE_VER_NUMBER 3, 0, 0, 32059 +#define PRODUCT_VER_STRING "3.0.0.32060" +#define FILE_VER_STRING "WI-V3.0.0.32060" +#define LICENSE_VER_STRING "WI-V3.0.0.32060" +#define FILE_VER_NUMBER 3, 0, 0, 32060 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32059" +#define FB_BUILD_NO "32060" #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-09-30 16:35:37 UTC (rev 62269) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-01 00:08:34 UTC (rev 62270) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32059 +BuildNum=32060 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-10-03 00:09:56
|
Revision: 62273 http://sourceforge.net/p/firebird/code/62273 Author: firebirds Date: 2015-10-03 00:09:53 +0000 (Sat, 03 Oct 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-10-02 17:30:09 UTC (rev 62272) +++ firebird/trunk/ChangeLog 2015-10-03 00:09:53 UTC (rev 62273) @@ -1,3 +1,11 @@ + 2015-10-02 17:30 asfernandes + M src/dsql/DdlNodes.epp + M src/jrd/ini.epp + M src/jrd/scl.epp + M src/jrd/scl_proto.h + M src/jrd/vio.cpp +Fixed CORE-4950 - Statistics for any system index can not be updated/recalculated. + 2015-09-30 16:35 asfernandes M src/dsql/pass1.cpp Fixed CORE-4292 - Server ignores asynchronous (monitoring or cancellation) requests while preparing a query with lot of windowed functions. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-02 17:30:09 UTC (rev 62272) +++ firebird/trunk/src/jrd/build_no.h 2015-10-03 00:09:53 UTC (rev 62273) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32060 + FORMAL BUILD NUMBER:32061 */ -#define PRODUCT_VER_STRING "3.0.0.32060" -#define FILE_VER_STRING "WI-V3.0.0.32060" -#define LICENSE_VER_STRING "WI-V3.0.0.32060" -#define FILE_VER_NUMBER 3, 0, 0, 32060 +#define PRODUCT_VER_STRING "3.0.0.32061" +#define FILE_VER_STRING "WI-V3.0.0.32061" +#define LICENSE_VER_STRING "WI-V3.0.0.32061" +#define FILE_VER_NUMBER 3, 0, 0, 32061 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32060" +#define FB_BUILD_NO "32061" #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-10-02 17:30:09 UTC (rev 62272) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-03 00:09:53 UTC (rev 62273) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32060 +BuildNum=32061 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-10-04 00:09:37
|
Revision: 62293 http://sourceforge.net/p/firebird/code/62293 Author: firebirds Date: 2015-10-04 00:09:35 +0000 (Sun, 04 Oct 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-10-03 17:18:43 UTC (rev 62292) +++ firebird/trunk/ChangeLog 2015-10-04 00:09:35 UTC (rev 62293) @@ -1,3 +1,7 @@ + 2015-10-03 13:07 hvlad + M src/jrd/cch.cpp +Fixed bug CORE-4952 : SuperServer could hung on database shutdown + 2015-10-02 17:30 asfernandes M src/dsql/DdlNodes.epp M src/jrd/ini.epp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-03 17:18:43 UTC (rev 62292) +++ firebird/trunk/src/jrd/build_no.h 2015-10-04 00:09:35 UTC (rev 62293) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32061 + FORMAL BUILD NUMBER:32062 */ -#define PRODUCT_VER_STRING "3.0.0.32061" -#define FILE_VER_STRING "WI-V3.0.0.32061" -#define LICENSE_VER_STRING "WI-V3.0.0.32061" -#define FILE_VER_NUMBER 3, 0, 0, 32061 +#define PRODUCT_VER_STRING "3.0.0.32062" +#define FILE_VER_STRING "WI-V3.0.0.32062" +#define LICENSE_VER_STRING "WI-V3.0.0.32062" +#define FILE_VER_NUMBER 3, 0, 0, 32062 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32061" +#define FB_BUILD_NO "32062" #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-10-03 17:18:43 UTC (rev 62292) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-04 00:09:35 UTC (rev 62293) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32061 +BuildNum=32062 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-10-06 00:08:03
|
Revision: 62310 http://sourceforge.net/p/firebird/code/62310 Author: firebirds Date: 2015-10-06 00:08:01 +0000 (Tue, 06 Oct 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-10-05 12:59:29 UTC (rev 62309) +++ firebird/trunk/ChangeLog 2015-10-06 00:08:01 UTC (rev 62310) @@ -1,3 +1,14 @@ + 2015-10-05 12:59 hvlad + M src/remote/client/interface.cpp +It should fix deadlock in fbclient (see CORE-4680). +Thanks to Alex. + + 2015-10-05 01:25 asfernandes + M src/jrd/btr.cpp + M src/jrd/cch.cpp + M src/jrd/license.h +Misc. + 2015-10-03 13:07 hvlad M src/jrd/cch.cpp Fixed bug CORE-4952 : SuperServer could hung on database shutdown Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-05 12:59:29 UTC (rev 62309) +++ firebird/trunk/src/jrd/build_no.h 2015-10-06 00:08:01 UTC (rev 62310) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32062 + FORMAL BUILD NUMBER:32064 */ -#define PRODUCT_VER_STRING "3.0.0.32062" -#define FILE_VER_STRING "WI-V3.0.0.32062" -#define LICENSE_VER_STRING "WI-V3.0.0.32062" -#define FILE_VER_NUMBER 3, 0, 0, 32062 +#define PRODUCT_VER_STRING "3.0.0.32064" +#define FILE_VER_STRING "WI-V3.0.0.32064" +#define LICENSE_VER_STRING "WI-V3.0.0.32064" +#define FILE_VER_NUMBER 3, 0, 0, 32064 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32062" +#define FB_BUILD_NO "32064" #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-10-05 12:59:29 UTC (rev 62309) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-06 00:08:01 UTC (rev 62310) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32062 +BuildNum=32064 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-10-07 00:09:49
|
Revision: 62319 http://sourceforge.net/p/firebird/code/62319 Author: firebirds Date: 2015-10-07 00:09:47 +0000 (Wed, 07 Oct 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-10-06 17:06:36 UTC (rev 62318) +++ firebird/trunk/ChangeLog 2015-10-07 00:09:47 UTC (rev 62319) @@ -1,3 +1,20 @@ + 2015-10-06 12:10 dimitr + M src/jrd/vio.cpp +Fixed setting RDB$PACKAGE_BODY_SOURCE to NULL. + + 2015-10-06 10:58 dimitr + M src/dsql/StmtNodes.cpp + M src/jrd/exe.cpp + M src/jrd/tra.h + M src/jrd/vio.cpp +Use simpler solution for CORE-4928. Let's not open new gates for direct table modifications. + + 2015-10-06 10:27 hvlad + M src/jrd/EngineInterface.h + M src/jrd/jrd.cpp +Removed unused mutex. +Fixed tiny memory leak. + 2015-10-05 12:59 hvlad M src/remote/client/interface.cpp It should fix deadlock in fbclient (see CORE-4680). Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-06 17:06:36 UTC (rev 62318) +++ firebird/trunk/src/jrd/build_no.h 2015-10-07 00:09:47 UTC (rev 62319) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32064 + FORMAL BUILD NUMBER:32067 */ -#define PRODUCT_VER_STRING "3.0.0.32064" -#define FILE_VER_STRING "WI-V3.0.0.32064" -#define LICENSE_VER_STRING "WI-V3.0.0.32064" -#define FILE_VER_NUMBER 3, 0, 0, 32064 +#define PRODUCT_VER_STRING "3.0.0.32067" +#define FILE_VER_STRING "WI-V3.0.0.32067" +#define LICENSE_VER_STRING "WI-V3.0.0.32067" +#define FILE_VER_NUMBER 3, 0, 0, 32067 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32064" +#define FB_BUILD_NO "32067" #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-10-06 17:06:36 UTC (rev 62318) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-07 00:09:47 UTC (rev 62319) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32064 +BuildNum=32067 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-10-07 18:24:38
|
Revision: 62325 http://sourceforge.net/p/firebird/code/62325 Author: asfernandes Date: 2015-10-07 18:24:36 +0000 (Wed, 07 Oct 2015) Log Message: ----------- Fixed CORE-4954 - The package procedure with value by default isn't called if this parameter isn't specified. Modified Paths: -------------- firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas firebird/trunk/src/dsql/DdlNodes.epp firebird/trunk/src/dsql/DdlNodes.h firebird/trunk/src/dsql/PackageNodes.epp 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/drq.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-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2015-10-07 18:24:36 UTC (rev 62325) @@ -1860,8 +1860,8 @@ PARAMETER (GDS__dyn_funcsignat_package = 336068873) INTEGER*4 GDS__dyn_procsignat_package PARAMETER (GDS__dyn_procsignat_package = 336068874) - INTEGER*4 GDS__dyn_defvaldecl_package - PARAMETER (GDS__dyn_defvaldecl_package = 336068875) + INTEGER*4 GDS__dyn_defvaldecl_package_proc + PARAMETER (GDS__dyn_defvaldecl_package_proc = 336068875) INTEGER*4 GDS__dyn_package_body_exists PARAMETER (GDS__dyn_package_body_exists = 336068877) INTEGER*4 GDS__dyn_invalid_ddl_func @@ -1888,6 +1888,8 @@ PARAMETER (GDS__dyn_cant_use_zero_increment = 336068896) INTEGER*4 GDS__dyn_cant_use_in_foreignkey PARAMETER (GDS__dyn_cant_use_in_foreignkey = 336068897) + INTEGER*4 GDS__dyn_defvaldecl_package_func + PARAMETER (GDS__dyn_defvaldecl_package_func = 336068898) INTEGER*4 GDS__gbak_unknown_switch PARAMETER (GDS__gbak_unknown_switch = 336330753) INTEGER*4 GDS__gbak_page_size_missing Modified: firebird/trunk/lang_helpers/gds_codes.pas =================================================================== --- firebird/trunk/lang_helpers/gds_codes.pas 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/lang_helpers/gds_codes.pas 2015-10-07 18:24:36 UTC (rev 62325) @@ -937,7 +937,7 @@ gds_dyn_procnotdef_package = 336068872; gds_dyn_funcsignat_package = 336068873; gds_dyn_procsignat_package = 336068874; - gds_dyn_defvaldecl_package = 336068875; + gds_dyn_defvaldecl_package_proc = 336068875; gds_dyn_package_body_exists = 336068877; gds_dyn_invalid_ddl_func = 336068878; gds_dyn_newfc_oldsyntax = 336068879; @@ -951,6 +951,7 @@ gds_dyn_cant_modify_sysobj = 336068895; gds_dyn_cant_use_zero_increment = 336068896; gds_dyn_cant_use_in_foreignkey = 336068897; + gds_dyn_defvaldecl_package_func = 336068898; gds_gbak_unknown_switch = 336330753; gds_gbak_page_size_missing = 336330754; gds_gbak_page_size_toobig = 336330755; Modified: firebird/trunk/src/dsql/DdlNodes.epp =================================================================== --- firebird/trunk/src/dsql/DdlNodes.epp 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/dsql/DdlNodes.epp 2015-10-07 18:24:36 UTC (rev 62325) @@ -1906,9 +1906,9 @@ if (!secondPass && modified) { - // Get all comments from the old parameter list. - MetaNameBidMap comments; - collectParamComments(tdbb, transaction, comments); + // Get all comments and defaults from the old parameter list. + CollectedParameterMap collectedParameters; + collectParameters(tdbb, transaction, collectedParameters); // delete all old arguments DropFunctionNode::dropArguments(tdbb, transaction, name, package); @@ -1921,13 +1921,13 @@ for (FB_SIZE_T i = 0; i < parameters.getCount(); ++i) { ParameterClause* parameter = parameters[i]; - bid comment; + CollectedParameter collectedParameter; - // Find the original comment to recreate in the new parameter. - if (!comments.get(parameter->name, comment)) - comment.clear(); + // Find the original parameter to recreate in the new parameter. + collectedParameters.get(parameter->name, collectedParameter); - storeArgument(tdbb, dsqlScratch, transaction, i + 1, false, parameter, &comment); + storeArgument(tdbb, dsqlScratch, transaction, i + 1, false, + parameter, &collectedParameter); } } @@ -1936,7 +1936,7 @@ void CreateAlterFunctionNode::storeArgument(thread_db* tdbb, DsqlCompilerScratch* dsqlScratch, jrd_tra* transaction, unsigned pos, bool returnArg, ParameterClause* parameter, - const bid* comment) + const CollectedParameter* collectedParameter) { Attachment* const attachment = transaction->getAttachment(); TypeClause* type = parameter->type; @@ -2053,6 +2053,14 @@ if (parameter->defaultClause) { + if (preserveDefaults) + { + status_exception::raise( + Arg::Gds(isc_dyn_defvaldecl_package_func) << + package.c_str() << + name.c_str()); + } + ARG.RDB$DEFAULT_VALUE.NULL = FALSE; ARG.RDB$DEFAULT_SOURCE.NULL = FALSE; @@ -2073,7 +2081,17 @@ attachment->storeBinaryBlob(tdbb, transaction, &ARG.RDB$DEFAULT_VALUE, dsqlScratch->getBlrData()); } + else if (preserveDefaults && collectedParameter) + { + ARG.RDB$DEFAULT_SOURCE.NULL = collectedParameter->defaultSource.isEmpty(); + if (!ARG.RDB$DEFAULT_SOURCE.NULL) + ARG.RDB$DEFAULT_SOURCE = collectedParameter->defaultSource; + ARG.RDB$DEFAULT_VALUE.NULL = collectedParameter->defaultValue.isEmpty(); + if (!ARG.RDB$DEFAULT_VALUE.NULL) + ARG.RDB$DEFAULT_VALUE = collectedParameter->defaultValue; + } + if (isUdf()) { ARG.RDB$MECHANISM.NULL = FALSE; @@ -2095,9 +2113,9 @@ ARG.RDB$MECHANISM = (SSHORT) FUN_reference; } - ARG.RDB$DESCRIPTION.NULL = !comment || comment->isEmpty(); + ARG.RDB$DESCRIPTION.NULL = !collectedParameter || collectedParameter->comment.isEmpty(); if (!ARG.RDB$DESCRIPTION.NULL) - ARG.RDB$DESCRIPTION = *comment; + ARG.RDB$DESCRIPTION = collectedParameter->comment; } END_STORE } @@ -2189,18 +2207,21 @@ invalid = false; } -void CreateAlterFunctionNode::collectParamComments(thread_db* tdbb, jrd_tra* transaction, - MetaNameBidMap& items) +void CreateAlterFunctionNode::collectParameters(thread_db* tdbb, jrd_tra* transaction, + CollectedParameterMap& items) { AutoRequest requestHandle; FOR (REQUEST_HANDLE requestHandle TRANSACTION_HANDLE transaction) ARG IN RDB$FUNCTION_ARGUMENTS WITH ARG.RDB$FUNCTION_NAME EQ name.c_str() AND - ARG.RDB$PACKAGE_NAME EQUIV NULLIF(package.c_str(), '') AND - ARG.RDB$DESCRIPTION NOT MISSING + ARG.RDB$PACKAGE_NAME EQUIV NULLIF(package.c_str(), '') { - items.put(ARG.RDB$ARGUMENT_NAME, ARG.RDB$DESCRIPTION); + CollectedParameter parameter; + parameter.comment = ARG.RDB$DESCRIPTION; + parameter.defaultSource = ARG.RDB$DEFAULT_SOURCE; + parameter.defaultValue = ARG.RDB$DEFAULT_VALUE; + items.put(ARG.RDB$ARGUMENT_NAME, parameter); } END_FOR } @@ -2792,9 +2813,9 @@ if (!secondPass && modified) { - // Get all comments from the old parameter list. - MetaNameBidMap comments; - collectParamComments(tdbb, transaction, comments); + // Get all comments and defaults from the old parameter list. + CollectedParameterMap collectedParameters; + collectParameters(tdbb, transaction, collectedParameters); // Delete all old input and output parameters. DropProcedureNode::dropParameters(tdbb, transaction, name, package); @@ -2804,25 +2825,23 @@ for (FB_SIZE_T i = 0; i < parameters.getCount(); ++i) { ParameterClause* parameter = parameters[i]; - bid comment; + CollectedParameter collectedParameter; - // Find the original comment to recreate in the new parameter. - if (!comments.get(parameter->name, comment)) - comment.clear(); + // Find the original parameter to recreate in the new parameter. + collectedParameters.get(parameter->name, collectedParameter); - storeParameter(tdbb, dsqlScratch, transaction, 0, i, parameter, &comment); + storeParameter(tdbb, dsqlScratch, transaction, 0, i, parameter, &collectedParameter); } for (FB_SIZE_T i = 0; i < returns.getCount(); ++i) { ParameterClause* parameter = returns[i]; - bid comment; + CollectedParameter collectedParameter; - // Find the original comment to recreate in the new parameter. - if (!comments.get(parameter->name, comment)) - comment.clear(); + // Find the original parameter to recreate in the new parameter. + collectedParameters.get(parameter->name, collectedParameter); - storeParameter(tdbb, dsqlScratch, transaction, 1, i, parameter, &comment); + storeParameter(tdbb, dsqlScratch, transaction, 1, i, parameter, &collectedParameter); } AutoCacheRequest requestHandle2(tdbb, drq_m_prm_view, DYN_REQUESTS); @@ -2854,7 +2873,7 @@ void CreateAlterProcedureNode::storeParameter(thread_db* tdbb, DsqlCompilerScratch* dsqlScratch, jrd_tra* transaction, USHORT parameterType, unsigned pos, ParameterClause* parameter, - const bid* comment) + const CollectedParameter* collectedParameter) { Attachment* const attachment = transaction->getAttachment(); TypeClause* type = parameter->type; @@ -2934,6 +2953,14 @@ if (parameter->defaultClause) { + if (preserveDefaults) + { + status_exception::raise( + Arg::Gds(isc_dyn_defvaldecl_package_proc) << + package.c_str() << + name.c_str()); + } + attachment->storeMetaDataBlob(tdbb, transaction, &PRM.RDB$DEFAULT_SOURCE, parameter->defaultClause->source); @@ -2951,10 +2978,20 @@ attachment->storeBinaryBlob(tdbb, transaction, &PRM.RDB$DEFAULT_VALUE, dsqlScratch->getBlrData()); } + else if (preserveDefaults && collectedParameter) + { + PRM.RDB$DEFAULT_SOURCE.NULL = collectedParameter->defaultSource.isEmpty(); + if (!PRM.RDB$DEFAULT_SOURCE.NULL) + PRM.RDB$DEFAULT_SOURCE = collectedParameter->defaultSource; - PRM.RDB$DESCRIPTION.NULL = !comment || comment->isEmpty(); + PRM.RDB$DEFAULT_VALUE.NULL = collectedParameter->defaultValue.isEmpty(); + if (!PRM.RDB$DEFAULT_VALUE.NULL) + PRM.RDB$DEFAULT_VALUE = collectedParameter->defaultValue; + } + + PRM.RDB$DESCRIPTION.NULL = !collectedParameter || collectedParameter->comment.isEmpty(); if (!PRM.RDB$DESCRIPTION.NULL) - PRM.RDB$DESCRIPTION = *comment; + PRM.RDB$DESCRIPTION = collectedParameter->comment; } END_STORE } @@ -3049,18 +3086,21 @@ invalid = false; } -void CreateAlterProcedureNode::collectParamComments(thread_db* tdbb, jrd_tra* transaction, - MetaNameBidMap& items) +void CreateAlterProcedureNode::collectParameters(thread_db* tdbb, jrd_tra* transaction, + CollectedParameterMap& items) { AutoRequest requestHandle; FOR (REQUEST_HANDLE requestHandle TRANSACTION_HANDLE transaction) PRM IN RDB$PROCEDURE_PARAMETERS WITH PRM.RDB$PROCEDURE_NAME EQ name.c_str() AND - PRM.RDB$PACKAGE_NAME EQUIV NULLIF(package.c_str(), '') AND - PRM.RDB$DESCRIPTION NOT MISSING + PRM.RDB$PACKAGE_NAME EQUIV NULLIF(package.c_str(), '') { - items.put(PRM.RDB$PARAMETER_NAME, PRM.RDB$DESCRIPTION); + CollectedParameter parameter; + parameter.comment = PRM.RDB$DESCRIPTION; + parameter.defaultSource = PRM.RDB$DEFAULT_SOURCE; + parameter.defaultValue = PRM.RDB$DEFAULT_VALUE; + items.put(PRM.RDB$PARAMETER_NAME, parameter); } END_FOR } Modified: firebird/trunk/src/dsql/DdlNodes.h =================================================================== --- firebird/trunk/src/dsql/DdlNodes.h 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/dsql/DdlNodes.h 2015-10-07 18:24:36 UTC (rev 62325) @@ -178,6 +178,25 @@ }; +struct CollectedParameter +{ + CollectedParameter() + { + comment.clear(); + defaultSource.clear(); + defaultValue.clear(); + } + + bid comment; + bid defaultSource; + bid defaultValue; +}; + +typedef Firebird::GenericMap< + Firebird::Pair<Firebird::Left<Firebird::MetaName, CollectedParameter> > > + CollectedParameterMap; + + class ExecInSecurityDb { public: @@ -335,6 +354,7 @@ package(pool), packageOwner(pool), privateScope(false), + preserveDefaults(false), udfReturnPos(0) { } @@ -366,9 +386,10 @@ bool secondPass, bool runTriggers); void storeArgument(thread_db* tdbb, DsqlCompilerScratch* dsqlScratch, jrd_tra* transaction, - unsigned pos, bool returnArg, ParameterClause* parameter, const bid* comment); + unsigned pos, bool returnArg, ParameterClause* parameter, + const CollectedParameter* collectedParameter); void compile(thread_db* tdbb, DsqlCompilerScratch* dsqlScratch); - void collectParamComments(thread_db* tdbb, jrd_tra* transaction, MetaNameBidMap& items); + void collectParameters(thread_db* tdbb, jrd_tra* transaction, CollectedParameterMap& items); public: Firebird::MetaName name; @@ -386,6 +407,7 @@ Firebird::MetaName package; Firebird::string packageOwner; bool privateScope; + bool preserveDefaults; SLONG udfReturnPos; }; @@ -473,7 +495,8 @@ invalid(false), package(pool), packageOwner(pool), - privateScope(false) + privateScope(false), + preserveDefaults(false) { } @@ -498,9 +521,10 @@ bool executeAlter(thread_db* tdbb, DsqlCompilerScratch* dsqlScratch, jrd_tra* transaction, bool secondPass, bool runTriggers); void storeParameter(thread_db* tdbb, DsqlCompilerScratch* dsqlScratch, jrd_tra* transaction, - USHORT parameterType, unsigned pos, ParameterClause* parameter, const bid* comment); + USHORT parameterType, unsigned pos, ParameterClause* parameter, + const CollectedParameter* collectedParameter); void compile(thread_db* tdbb, DsqlCompilerScratch* dsqlScratch); - void collectParamComments(thread_db* tdbb, jrd_tra* transaction, MetaNameBidMap& items); + void collectParameters(thread_db* tdbb, jrd_tra* transaction, CollectedParameterMap& items); public: Firebird::MetaName name; @@ -517,6 +541,7 @@ Firebird::MetaName package; Firebird::string packageOwner; bool privateScope; + bool preserveDefaults; }; Modified: firebird/trunk/src/dsql/PackageNodes.epp =================================================================== --- firebird/trunk/src/dsql/PackageNodes.epp 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/dsql/PackageNodes.epp 2015-10-07 18:24:36 UTC (rev 62325) @@ -895,11 +895,17 @@ continue; if (arrays[i] == items) - collectPackagedItems(tdbb, transaction, name, existingFuncs, existingProcs, true); + { + existingFuncs.clear(); + existingProcs.clear(); + } + collectPackagedItems(tdbb, transaction, name, existingFuncs, existingProcs, true); + for (unsigned j = 0; j < arrays[i]->getCount(); ++j) { CreateAlterPackageNode::Item& elem = (*arrays[i])[j]; + switch (elem.type) { case CreateAlterPackageNode::Item::FUNCTION: @@ -908,8 +914,17 @@ if (arrays[i] == items) func->privateScope = !headerFuncs.exist(Signature(func->name)); + else if (existingFuncs.exist(Signature(func->name))) + { + status_exception::raise( + Arg::Gds(isc_no_meta_update) << + Arg::Gds(isc_dyn_duplicate_package_item) << + Arg::Str("FUNCTION") << Arg::Str(func->name)); + } func->packageOwner = owner; + func->preserveDefaults = + existingFuncs.exist(Signature(func->name)) && arrays[i] == items; func->executeDdl(tdbb, elem.dsqlScratch, transaction); break; } @@ -920,8 +935,17 @@ if (arrays[i] == items) proc->privateScope = !headerProcs.exist(Signature(proc->name)); + else if (existingProcs.exist(Signature(proc->name))) + { + status_exception::raise( + Arg::Gds(isc_no_meta_update) << + Arg::Gds(isc_dyn_duplicate_package_item) << + Arg::Str("PROCEDURE") << Arg::Str(proc->name)); + } proc->packageOwner = owner; + proc->preserveDefaults = + existingProcs.exist(Signature(proc->name)) && arrays[i] == items; proc->executeDdl(tdbb, elem.dsqlScratch, transaction); break; } @@ -967,81 +991,8 @@ status_exception::raise( Arg::Gds(isc_dyn_procsignat_package) << i->name.c_str() << name.c_str()); } - - for (SortedObjectsArray<ParameterInfo>::iterator j = newProcs[pos].parameters.begin(); - j != newProcs[pos].parameters.end(); ++j) - { - if (!j->defaultSource.isEmpty() || !j->defaultValue.isEmpty()) - { - status_exception::raise( - Arg::Gds(isc_dyn_defvaldecl_package) << name.c_str() << i->name.c_str()); - } - } } - // Lets recreate default of public procedure/function parameters - - requestHandle.reset(tdbb, drq_m_pkg_prm_defs, DYN_REQUESTS); - - FOR (REQUEST_HANDLE requestHandle TRANSACTION_HANDLE transaction) - PRM IN RDB$PROCEDURE_PARAMETERS - WITH PRM.RDB$PACKAGE_NAME EQ name.c_str() - { - FB_SIZE_T pos; - if (existingProcs.find(Signature(getPool(), MetaName(PRM.RDB$PROCEDURE_NAME)), pos)) - { - const Signature& proc = existingProcs[pos]; - - ParameterInfo paramKey(getPool()); - paramKey.type = PRM.RDB$PARAMETER_TYPE; - paramKey.number = PRM.RDB$PARAMETER_NUMBER; - - if (proc.parameters.find(paramKey, pos)) - { - const ParameterInfo& param = proc.parameters[pos]; - - MODIFY PRM - PRM.RDB$DEFAULT_SOURCE = param.defaultSource; - PRM.RDB$DEFAULT_SOURCE.NULL = param.defaultSource.isEmpty(); - - PRM.RDB$DEFAULT_VALUE = param.defaultValue; - PRM.RDB$DEFAULT_VALUE.NULL = param.defaultValue.isEmpty(); - END_MODIFY - } - } - } - END_FOR - - requestHandle.reset(tdbb, drq_m_pkg_arg_defs, DYN_REQUESTS); - - FOR (REQUEST_HANDLE requestHandle TRANSACTION_HANDLE transaction) - ARG IN RDB$FUNCTION_ARGUMENTS - WITH ARG.RDB$PACKAGE_NAME EQ name.c_str() - { - FB_SIZE_T pos; - if (existingFuncs.find(Signature(getPool(), MetaName(ARG.RDB$FUNCTION_NAME)), pos)) - { - const Signature& func = existingFuncs[pos]; - - ParameterInfo paramKey(getPool()); - paramKey.number = ARG.RDB$ARGUMENT_POSITION; - - if (func.parameters.find(paramKey, pos)) - { - const ParameterInfo& param = func.parameters[pos]; - - MODIFY ARG - ARG.RDB$DEFAULT_SOURCE = param.defaultSource; - ARG.RDB$DEFAULT_SOURCE.NULL = param.defaultSource.isEmpty(); - - ARG.RDB$DEFAULT_VALUE = param.defaultValue; - ARG.RDB$DEFAULT_VALUE.NULL = param.defaultValue.isEmpty(); - END_MODIFY - } - } - } - END_FOR - executeDdlTrigger(tdbb, dsqlScratch, transaction, DTW_AFTER, DDL_TRIGGER_CREATE_PACKAGE_BODY, name, NULL); Modified: firebird/trunk/src/include/gen/codetext.h =================================================================== --- firebird/trunk/src/include/gen/codetext.h 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/include/gen/codetext.h 2015-10-07 18:24:36 UTC (rev 62325) @@ -926,7 +926,7 @@ {"dyn_procnotdef_package", 336068872}, {"dyn_funcsignat_package", 336068873}, {"dyn_procsignat_package", 336068874}, - {"dyn_defvaldecl_package", 336068875}, + {"dyn_defvaldecl_package_proc", 336068875}, {"dyn_package_body_exists", 336068877}, {"dyn_invalid_ddl_func", 336068878}, {"dyn_newfc_oldsyntax", 336068879}, @@ -940,6 +940,7 @@ {"dyn_cant_modify_sysobj", 336068895}, {"dyn_cant_use_zero_increment", 336068896}, {"dyn_cant_use_in_foreignkey", 336068897}, + {"dyn_defvaldecl_package_func", 336068898}, {"gbak_unknown_switch", 336330753}, {"gbak_page_size_missing", 336330754}, {"gbak_page_size_toobig", 336330755}, Modified: firebird/trunk/src/include/gen/iberror.h =================================================================== --- firebird/trunk/src/include/gen/iberror.h 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/include/gen/iberror.h 2015-10-07 18:24:36 UTC (rev 62325) @@ -960,7 +960,7 @@ const ISC_STATUS isc_dyn_procnotdef_package = 336068872L; const ISC_STATUS isc_dyn_funcsignat_package = 336068873L; const ISC_STATUS isc_dyn_procsignat_package = 336068874L; -const ISC_STATUS isc_dyn_defvaldecl_package = 336068875L; +const ISC_STATUS isc_dyn_defvaldecl_package_proc = 336068875L; const ISC_STATUS isc_dyn_package_body_exists = 336068877L; const ISC_STATUS isc_dyn_invalid_ddl_func = 336068878L; const ISC_STATUS isc_dyn_newfc_oldsyntax = 336068879L; @@ -974,6 +974,7 @@ const ISC_STATUS isc_dyn_cant_modify_sysobj = 336068895L; const ISC_STATUS isc_dyn_cant_use_zero_increment = 336068896L; const ISC_STATUS isc_dyn_cant_use_in_foreignkey = 336068897L; +const ISC_STATUS isc_dyn_defvaldecl_package_func = 336068898L; const ISC_STATUS isc_gbak_unknown_switch = 336330753L; const ISC_STATUS isc_gbak_page_size_missing = 336330754L; const ISC_STATUS isc_gbak_page_size_toobig = 336330755L; @@ -1303,7 +1304,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 = 1247; +const ISC_STATUS isc_err_max = 1248; #else /* c definitions */ @@ -2233,7 +2234,7 @@ #define isc_dyn_procnotdef_package 336068872L #define isc_dyn_funcsignat_package 336068873L #define isc_dyn_procsignat_package 336068874L -#define isc_dyn_defvaldecl_package 336068875L +#define isc_dyn_defvaldecl_package_proc 336068875L #define isc_dyn_package_body_exists 336068877L #define isc_dyn_invalid_ddl_func 336068878L #define isc_dyn_newfc_oldsyntax 336068879L @@ -2247,6 +2248,7 @@ #define isc_dyn_cant_modify_sysobj 336068895L #define isc_dyn_cant_use_zero_increment 336068896L #define isc_dyn_cant_use_in_foreignkey 336068897L +#define isc_dyn_defvaldecl_package_func 336068898L #define isc_gbak_unknown_switch 336330753L #define isc_gbak_page_size_missing 336330754L #define isc_gbak_page_size_toobig 336330755L @@ -2576,7 +2578,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 1247 +#define isc_err_max 1248 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/include/gen/msgs.h 2015-10-07 18:24:36 UTC (rev 62325) @@ -929,7 +929,7 @@ {336068872, "Procedure @1 has not been defined on the package body @2"}, /* dyn_procnotdef_package */ {336068873, "Function @1 has a signature mismatch on package body @2"}, /* dyn_funcsignat_package */ {336068874, "Procedure @1 has a signature mismatch on package body @2"}, /* dyn_procsignat_package */ - {336068875, "Default values for parameters are allowed only in declaration of packaged procedure @1.@2"}, /* dyn_defvaldecl_package */ + {336068875, "Default values for parameters are allowed only in declaration of packaged procedure @1.@2"}, /* dyn_defvaldecl_package_proc */ {336068877, "Package body @1 already exists"}, /* dyn_package_body_exists */ {336068878, "Invalid DDL statement for function @1"}, /* dyn_invalid_ddl_func */ {336068879, "Cannot alter new style function @1 with ALTER EXTERNAL FUNCTION. Use ALTER FUNCTION instead."}, /* dyn_newfc_oldsyntax */ @@ -943,6 +943,7 @@ {336068895, "System @1 @2 cannot be modified"}, /* dyn_cant_modify_sysobj */ {336068896, "INCREMENT BY 0 is an illegal option for sequence @1"}, /* dyn_cant_use_zero_increment */ {336068897, "Can't use @1 in FOREIGN KEY constraint"}, /* dyn_cant_use_in_foreignkey */ + {336068898, "Default values for parameters are allowed only in declaration of packaged function @1.@2"}, /* dyn_defvaldecl_package_func */ {336330753, "found unknown switch"}, /* gbak_unknown_switch */ {336330754, "page size parameter missing"}, /* gbak_page_size_missing */ {336330755, "Page size specified (@1) greater than limit (16384 bytes)"}, /* gbak_page_size_toobig */ Modified: firebird/trunk/src/include/gen/sql_code.h =================================================================== --- firebird/trunk/src/include/gen/sql_code.h 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/include/gen/sql_code.h 2015-10-07 18:24:36 UTC (rev 62325) @@ -925,7 +925,7 @@ {336068872, -901}, /* 264 dyn_procnotdef_package */ {336068873, -901}, /* 265 dyn_funcsignat_package */ {336068874, -901}, /* 266 dyn_procsignat_package */ - {336068875, -901}, /* 267 dyn_defvaldecl_package */ + {336068875, -901}, /* 267 dyn_defvaldecl_package_proc */ {336068877, -901}, /* 269 dyn_package_body_exists */ {336068878, -607}, /* 270 dyn_invalid_ddl_func */ {336068879, -901}, /* 271 dyn_newfc_oldsyntax */ @@ -939,6 +939,7 @@ {336068895, -901}, /* 287 dyn_cant_modify_sysobj */ {336068896, -901}, /* 288 dyn_cant_use_zero_increment */ {336068897, -901}, /* 289 dyn_cant_use_in_foreignkey */ + {336068898, -901}, /* 290 dyn_defvaldecl_package_func */ {336330753, -901}, /* 1 gbak_unknown_switch */ {336330754, -901}, /* 2 gbak_page_size_missing */ {336330755, -901}, /* 3 gbak_page_size_toobig */ Modified: firebird/trunk/src/include/gen/sql_state.h =================================================================== --- firebird/trunk/src/include/gen/sql_state.h 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/include/gen/sql_state.h 2015-10-07 18:24:36 UTC (rev 62325) @@ -925,7 +925,7 @@ {336068872, "42000"}, // 264 dyn_procnotdef_package {336068873, "42000"}, // 265 dyn_funcsignat_package {336068874, "42000"}, // 266 dyn_procsignat_package - {336068875, "42000"}, // 267 dyn_defvaldecl_package + {336068875, "42000"}, // 267 dyn_defvaldecl_package_proc {336068877, "42000"}, // 269 dyn_package_body_exists {336068878, "HY000"}, // 270 dyn_invalid_ddl_func {336068879, "42000"}, // 271 dyn_newfc_oldsyntax @@ -939,6 +939,7 @@ {336068895, "42000"}, // 287 dyn_cant_modify_sysobj {336068896, "42000"}, // 288 dyn_cant_use_zero_increment {336068897, "42000"}, // 289 dyn_cant_use_in_foreignkey + {336068898, "42000"}, // 290 dyn_defvaldecl_package_func {336330753, "00000"}, // 1 gbak_unknown_switch {336330754, "00000"}, // 2 gbak_page_size_missing {336330755, "00000"}, // 3 gbak_page_size_toobig Modified: firebird/trunk/src/jrd/drq.h =================================================================== --- firebird/trunk/src/jrd/drq.h 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/jrd/drq.h 2015-10-07 18:24:36 UTC (rev 62325) @@ -205,8 +205,6 @@ drq_l_pkg_procs, // lookup packaged procedures drq_l_pkg_proc_args, // lookup packaged procedure arguments drq_e_pkg_prv, // erase package privileges - drq_m_pkg_prm_defs, // modify packaged procedure parameters defaults - drq_m_pkg_arg_defs, // modify packaged function arguments defaults drq_s2_difference, // Store backup difference file, DYN_mod's change_backup_mode drq_l_relation, // lookup relation before erase drq_l_fun_name, // lookup function name Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/msgs/facilities2.sql 2015-10-07 18:24:36 UTC (rev 62325) @@ -6,7 +6,7 @@ ('2015-01-07 18:01:51', 'GFIX', 3, 134) ('1996-11-07 13:39:40', 'GPRE', 4, 1) ('2012-08-27 21:26:00', 'DSQL', 7, 33) -('2014-04-22 16:39:03', 'DYN', 8, 290) +('2015-10-07 12:30:00', 'DYN', 8, 291) ('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) Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/msgs/messages2.sql 2015-10-07 18:24:36 UTC (rev 62325) @@ -1934,7 +1934,7 @@ ('dyn_procnotdef_package', 'CreatePackageBodyNode::execute', 'PackageNodes.epp', NULL, 8, 264, NULL, 'Procedure @1 has not been defined on the package body @2', NULL, NULL); ('dyn_funcsignat_package', 'CreatePackageBodyNode::execute', 'PackageNodes.epp', NULL, 8, 265, NULL, 'Function @1 has a signature mismatch on package body @2', NULL, NULL); ('dyn_procsignat_package', 'CreatePackageBodyNode::execute', 'PackageNodes.epp', NULL, 8, 266, NULL, 'Procedure @1 has a signature mismatch on package body @2', NULL, NULL); -('dyn_defvaldecl_package', 'CreatePackageBodyNode::execute', 'PackageNodes.epp', NULL, 8, 267, NULL, 'Default values for parameters are allowed only in declaration of packaged procedure @1.@2', NULL, NULL); +('dyn_defvaldecl_package_proc', 'CreatePackageBodyNode::execute', 'PackageNodes.epp', NULL, 8, 267, NULL, 'Default values for parameters are allowed only in declaration of packaged procedure @1.@2', NULL, NULL); ('dyn_dup_function', 'DYN_define_function', 'dyn_def.epp', NULL, 8, 268, NULL, 'Function @1 already exists', NULL, NULL); ('dyn_package_body_exists', NULL, 'DdlNodes.epp/PackageNodes.epp', NULL, 8, 269, NULL, 'Package body @1 already exists', NULL, NULL); ('dyn_invalid_ddl_func', 'CreateAlterFunctionNode::compile', 'DdlNodes.epp', NULL, 8, 270, NULL, 'Invalid DDL statement for function @1', NULL, NULL); @@ -1957,6 +1957,7 @@ ('dyn_cant_modify_sysobj', NULL, 'DdlNodes.epp', NULL, 8, 287, NULL, 'System @1 @2 cannot be modified', NULL, 'Ex: System generator rdb$... cannot be modified'); ('dyn_cant_use_zero_increment', NULL, 'DdlNodes.epp', NULL, 8, 288, NULL, 'INCREMENT BY 0 is an illegal option for sequence @1', NULL, NULL); ('dyn_cant_use_in_foreignkey', NULL, 'DdlNodes.epp', NULL, 8, 289, NULL, 'Can''t use @1 in FOREIGN KEY constraint', NULL, NULL); +('dyn_defvaldecl_package_func', 'CreatePackageBodyNode::execute', 'PackageNodes.epp', NULL, 8, 290, NULL, 'Default values for parameters are allowed only in declaration of packaged function @1.@2', NULL, NULL); COMMIT WORK; -- TEST (NULL, 'main', 'test.c', NULL, 11, 0, NULL, 'This is a modified text message', NULL, NULL); Modified: firebird/trunk/src/msgs/system_errors2.sql =================================================================== --- firebird/trunk/src/msgs/system_errors2.sql 2015-10-07 16:59:49 UTC (rev 62324) +++ firebird/trunk/src/msgs/system_errors2.sql 2015-10-07 18:24:36 UTC (rev 62325) @@ -914,7 +914,7 @@ (-901, '42', '000', 8, 264, 'dyn_procnotdef_package', NULL, NULL) (-901, '42', '000', 8, 265, 'dyn_funcsignat_package', NULL, NULL) (-901, '42', '000', 8, 266, 'dyn_procsignat_package', NULL, NULL) -(-901, '42', '000', 8, 267, 'dyn_defvaldecl_package', NULL, NULL) +(-901, '42', '000', 8, 267, 'dyn_defvaldecl_package_proc', NULL, NULL) (-901, '42', '000', 8, 269, 'dyn_package_body_exists', NULL, NULL) (-607, 'HY', '000', 8, 270, 'dyn_invalid_ddl_func' NULL, NULL) (-901, '42', '000', 8, 271, 'dyn_newfc_oldsyntax', NULL, NULL) @@ -928,6 +928,7 @@ (-901, '42', '000', 8, 287, 'dyn_cant_modify_sysobj', NULL, NULL) (-901, '42', '000', 8, 288, 'dyn_cant_use_zero_increment', NULL, NULL) (-901, '42', '000', 8, 289, 'dyn_cant_use_in_foreignkey', NULL, NULL) +(-901, '42', '000', 8, 290, 'dyn_defvaldecl_package_func', NULL, NULL) -- GBAK (-901, '00', '000', 12, 1, 'gbak_unknown_switch', NULL, NULL) (-901, '00', '000', 12, 2, 'gbak_page_size_missing', NULL, NULL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-10-08 00:10:21
|
Revision: 62326 http://sourceforge.net/p/firebird/code/62326 Author: firebirds Date: 2015-10-08 00:10:19 +0000 (Thu, 08 Oct 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-10-07 18:24:36 UTC (rev 62325) +++ firebird/trunk/ChangeLog 2015-10-08 00:10:19 UTC (rev 62326) @@ -1,3 +1,39 @@ + 2015-10-07 18:24 asfernandes + M lang_helpers/gds_codes.ftn + M lang_helpers/gds_codes.pas + M src/dsql/DdlNodes.epp + M src/dsql/DdlNodes.h + M src/dsql/PackageNodes.epp + 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/drq.h + M src/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql +Fixed CORE-4954 - The package procedure with value by default isn't called if this parameter isn't specified. + + 2015-10-07 16:59 alexpeshkoff + M src/remote/client/interface.cpp +op_crypt is not used here - avoid never executed code + + 2015-10-07 16:45 alexpeshkoff + M src/common/classes/alloc.cpp + M src/common/classes/alloc.h + M src/common/classes/array.h + M src/common/classes/misc/class_test.cpp + A src/common/classes/misc/lowtab.c + A src/common/classes/misc/miditab.c + M src/common/classes/misc/test.sh + M src/common/classes/tree.h + M src/include/fb_blk.h +Reworked memory pool: +1. Make free small blocks better reusable. +2. Avoid lists scan when working with medium blocks. +3. Allocate small hunks from parent pool when possible. + 2015-10-06 12:10 dimitr M src/jrd/vio.cpp Fixed setting RDB$PACKAGE_BODY_SOURCE to NULL. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-07 18:24:36 UTC (rev 62325) +++ firebird/trunk/src/jrd/build_no.h 2015-10-08 00:10:19 UTC (rev 62326) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32067 + FORMAL BUILD NUMBER:32070 */ -#define PRODUCT_VER_STRING "3.0.0.32067" -#define FILE_VER_STRING "WI-V3.0.0.32067" -#define LICENSE_VER_STRING "WI-V3.0.0.32067" -#define FILE_VER_NUMBER 3, 0, 0, 32067 +#define PRODUCT_VER_STRING "3.0.0.32070" +#define FILE_VER_STRING "WI-V3.0.0.32070" +#define LICENSE_VER_STRING "WI-V3.0.0.32070" +#define FILE_VER_NUMBER 3, 0, 0, 32070 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32067" +#define FB_BUILD_NO "32070" #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-10-07 18:24:36 UTC (rev 62325) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-08 00:10:19 UTC (rev 62326) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32067 +BuildNum=32070 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-10-09 00:09:49
|
Revision: 62335 http://sourceforge.net/p/firebird/code/62335 Author: firebirds Date: 2015-10-09 00:09:47 +0000 (Fri, 09 Oct 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-10-08 14:45:39 UTC (rev 62334) +++ firebird/trunk/ChangeLog 2015-10-09 00:09:47 UTC (rev 62335) @@ -1,3 +1,54 @@ + 2015-10-08 14:45 alexpeshkoff + M src/yvalve/DistributedTransaction.cpp +Fixed CORE-4951: Message "Incorrect parameters provided to internal function INF_transaction_info Invalid token" is reported when trying to commit 2PC transaction + + 2015-10-08 13:24 dimitr + M src/dsql/BoolNodes.cpp +Misc. + + 2015-10-08 12:07 hvlad + M src/gpre/boot/gpre_meta_boot.cpp + M src/include/firebird/FirebirdInterface.idl + M src/include/firebird/IdlFbInterfaces.h + M src/yvalve/MasterImplementation.cpp + M src/yvalve/MasterImplementation.h +Change type as Adriano suggests + + 2015-10-08 08:52 alexpeshkoff + M src/common/classes/alloc.cpp +Fixed return type - thanks to Vlad + + 2015-10-08 08:07 hvlad + M src/alice/main/aliceMain.cpp + M src/burp/main/burpMain.cpp + M src/gpre/gpre.cpp + M src/isql/isql.epp + M src/qli/dtr.cpp + M src/utilities/fbsvcmgr/fbsvcmgr.cpp + M src/utilities/fbtracemgr/traceMgrMain.cpp + M src/utilities/gsec/main/gsecMain.cpp + M src/utilities/gstat/main/gstatMain.cpp + M src/utilities/nbackup/main/nbkMain.cpp +All utilities call fb_shutdown on exit + + 2015-10-08 07:41 hvlad + M src/common/classes/ImplementHelper.h + M src/common/classes/init.cpp + M src/common/classes/init.h + M src/common/dllinst.cpp + M src/common/dllinst.h + M src/gpre/boot/gpre_meta_boot.cpp + M src/include/firebird/FirebirdInterface.idl + M src/include/firebird/IdlFbInterfaces.h + M src/jrd/os/win32/ibinitdll.cpp + M src/yvalve/MasterImplementation.cpp + M src/yvalve/MasterImplementation.h + M src/yvalve/why.cpp +Detect case when DLL unloaded after ExitProcess was called. +In such case all threads are killed by OS thus any synchronization is potentially dangerous and could lead to hung-up. +When this condition is detected all kind of cleanup (including engine shutdown) is skipped. +It fixed CORE-4938 and similar issues. + 2015-10-07 18:24 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-10-08 14:45:39 UTC (rev 62334) +++ firebird/trunk/src/jrd/build_no.h 2015-10-09 00:09:47 UTC (rev 62335) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32070 + FORMAL BUILD NUMBER:32076 */ -#define PRODUCT_VER_STRING "3.0.0.32070" -#define FILE_VER_STRING "WI-V3.0.0.32070" -#define LICENSE_VER_STRING "WI-V3.0.0.32070" -#define FILE_VER_NUMBER 3, 0, 0, 32070 +#define PRODUCT_VER_STRING "3.0.0.32076" +#define FILE_VER_STRING "WI-V3.0.0.32076" +#define LICENSE_VER_STRING "WI-V3.0.0.32076" +#define FILE_VER_NUMBER 3, 0, 0, 32076 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32070" +#define FB_BUILD_NO "32076" #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-10-08 14:45:39 UTC (rev 62334) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-09 00:09:47 UTC (rev 62335) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32070 +BuildNum=32076 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-10-09 13:57:41
|
Revision: 62340 http://sourceforge.net/p/firebird/code/62340 Author: alexpeshkoff Date: 2015-10-09 13:57:39 +0000 (Fri, 09 Oct 2015) Log Message: ----------- Better syntax for CORE-4955 & docs Modified Paths: -------------- firebird/trunk/doc/sql.extensions/README.ddl.txt firebird/trunk/src/dsql/parse.y Modified: firebird/trunk/doc/sql.extensions/README.ddl.txt =================================================================== --- firebird/trunk/doc/sql.extensions/README.ddl.txt 2015-10-09 13:30:45 UTC (rev 62339) +++ firebird/trunk/doc/sql.extensions/README.ddl.txt 2015-10-09 13:57:39 UTC (rev 62340) @@ -475,3 +475,14 @@ missed ROLE clause before 3.0. ISQL now also takes into an account global role setting when creating databases. + + +19) Added {PRESERVE | DELETE} FILE clause to DROP SHADOW statement. +(Alex Peshkov) + +In some cases it's desired to keep shadow file after dropping shadow (for example for +backup purporse). In FB3 appropriate clause is added to DROP SHADOW. Full syntax is: + +DROP SHADOW number [{PRESERVE | DELETE} FILE]; + +Default behavior is to delete file keeping backwards compatibility. Modified: firebird/trunk/src/dsql/parse.y =================================================================== --- firebird/trunk/src/dsql/parse.y 2015-10-09 13:30:45 UTC (rev 62339) +++ firebird/trunk/src/dsql/parse.y 2015-10-09 13:57:39 UTC (rev 62340) @@ -4074,8 +4074,8 @@ %type <boolVal> opt_no_file_delete opt_no_file_delete : /* nothing */ { $$ = false; } - | NO KW_FILE KW_DELETE { $$ = true; } - | NO KW_DELETE KW_FILE { $$ = true; } + | PRESERVE KW_FILE { $$ = true; } + | KW_DELETE KW_FILE { $$ = false; } ; // these are the allowable datatypes This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-10-10 00:09:36
|
Revision: 62342 http://sourceforge.net/p/firebird/code/62342 Author: firebirds Date: 2015-10-10 00:09:34 +0000 (Sat, 10 Oct 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-10-09 14:47:52 UTC (rev 62341) +++ firebird/trunk/ChangeLog 2015-10-10 00:09:34 UTC (rev 62342) @@ -1,3 +1,32 @@ + 2015-10-09 14:47 asfernandes + M src/remote/server/server.cpp +Fix debug code. + + 2015-10-09 13:57 alexpeshkoff + M doc/sql.extensions/README.ddl.txt + M src/dsql/parse.y +Better syntax for CORE-4955 & docs + + 2015-10-09 13:30 alexpeshkoff + M src/dsql/DdlNodes.epp + M src/dsql/DdlNodes.h + M src/dsql/parse.y + M src/jrd/dfw.epp + M src/jrd/flags.h + M src/jrd/tra.h + M src/jrd/vio.cpp +Implemented CORE-4955: Define a new option for DROP SHADOW command to leave the shadow file in the filesystem + + 2015-10-09 11:58 alexpeshkoff + M src/common/classes/alloc.h + M src/common/classes/misc/class_test.cpp +Spelling fixed - thanks to Adriano + + 2015-10-09 11:45 alexpeshkoff + M src/common/classes/alloc.h + M src/common/classes/misc/class_test.cpp +Added memory pool describing constant MAX_MEDUIM_BLOCK_SIZE + 2015-10-08 14:45 alexpeshkoff M src/yvalve/DistributedTransaction.cpp Fixed CORE-4951: Message "Incorrect parameters provided to internal function INF_transaction_info Invalid token" is reported when trying to commit 2PC transaction Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-09 14:47:52 UTC (rev 62341) +++ firebird/trunk/src/jrd/build_no.h 2015-10-10 00:09:34 UTC (rev 62342) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32076 + FORMAL BUILD NUMBER:32081 */ -#define PRODUCT_VER_STRING "3.0.0.32076" -#define FILE_VER_STRING "WI-V3.0.0.32076" -#define LICENSE_VER_STRING "WI-V3.0.0.32076" -#define FILE_VER_NUMBER 3, 0, 0, 32076 +#define PRODUCT_VER_STRING "3.0.0.32081" +#define FILE_VER_STRING "WI-V3.0.0.32081" +#define LICENSE_VER_STRING "WI-V3.0.0.32081" +#define FILE_VER_NUMBER 3, 0, 0, 32081 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32076" +#define FB_BUILD_NO "32081" #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-10-09 14:47:52 UTC (rev 62341) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-10 00:09:34 UTC (rev 62342) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32076 +BuildNum=32081 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-10-12 00:09:10
|
Revision: 62352 http://sourceforge.net/p/firebird/code/62352 Author: firebirds Date: 2015-10-12 00:09:07 +0000 (Mon, 12 Oct 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-10-11 14:43:15 UTC (rev 62351) +++ firebird/trunk/ChangeLog 2015-10-12 00:09:07 UTC (rev 62352) @@ -1,3 +1,16 @@ + 2015-10-11 14:22 alexpeshkoff + M src/include/gen/msgs.h + M src/msgs/messages2.sql +Changed message text + + 2015-10-11 08:59 hvlad + M src/common/StatementMetadata.cpp +Avoid too frequent VirtualAlloc\VirtualFree calls + + 2015-10-11 08:58 hvlad + M src/remote/remote.cpp +Fixed small memory leak (happens on every auth request) + 2015-10-09 14:47 asfernandes M src/remote/server/server.cpp Fix debug code. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-11 14:43:15 UTC (rev 62351) +++ firebird/trunk/src/jrd/build_no.h 2015-10-12 00:09:07 UTC (rev 62352) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32081 + FORMAL BUILD NUMBER:32084 */ -#define PRODUCT_VER_STRING "3.0.0.32081" -#define FILE_VER_STRING "WI-V3.0.0.32081" -#define LICENSE_VER_STRING "WI-V3.0.0.32081" -#define FILE_VER_NUMBER 3, 0, 0, 32081 +#define PRODUCT_VER_STRING "3.0.0.32084" +#define FILE_VER_STRING "WI-V3.0.0.32084" +#define LICENSE_VER_STRING "WI-V3.0.0.32084" +#define FILE_VER_NUMBER 3, 0, 0, 32084 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32081" +#define FB_BUILD_NO "32084" #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-10-11 14:43:15 UTC (rev 62351) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-12 00:09:07 UTC (rev 62352) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32081 +BuildNum=32084 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-10-13 00:09:44
|
Revision: 62357 http://sourceforge.net/p/firebird/code/62357 Author: firebirds Date: 2015-10-13 00:09:42 +0000 (Tue, 13 Oct 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-10-12 14:29:11 UTC (rev 62356) +++ firebird/trunk/ChangeLog 2015-10-13 00:09:42 UTC (rev 62357) @@ -1,3 +1,208 @@ + 2015-10-12 14:29 alexpeshkoff + M src/msgs/transmsgs.fr_FR2.sql +Rolled back accidentially committed file + + 2015-10-12 14:26 alexpeshkoff + M src/alice/alice.cpp + M src/alice/alice_meta.epp + M src/auth/SecureRemotePassword/client/SrpClient.cpp + M src/auth/SecureRemotePassword/manage/SrpManagement.cpp + M src/auth/SecureRemotePassword/misc/test_srp.cpp + M src/auth/SecureRemotePassword/server/SrpServer.cpp + M src/auth/SecurityDatabase/LegacyServer.cpp + M src/burp/burp.cpp + M src/common/CharSet.cpp + M src/common/DynamicStrings.cpp + M src/common/IntlUtil.cpp + M src/common/MsgMetadata.cpp + M src/common/StatementMetadata.h + M src/common/StatusArg.cpp + M src/common/StatusHolder.h + M src/common/ThreadStart.cpp + M src/common/UtilSvc.cpp + M src/common/classes/GenericMap.h + M src/common/classes/GetPlugins.h + M src/common/classes/ImplementHelper.cpp + M src/common/classes/ImplementHelper.h + M src/common/classes/InternalMessageBuffer.cpp + M src/common/classes/Switches.cpp + M src/common/classes/Synchronize.cpp + M src/common/classes/VaryStr.h + M src/common/classes/alloc.cpp + M src/common/classes/alloc.h + M src/common/classes/array.h + M src/common/classes/fb_atomic.il + M src/common/classes/fb_string.h + M src/common/classes/fb_tls.h + M src/common/classes/init.h + M src/common/classes/misc/class_perf.cpp + M src/common/classes/objects_array.h + M src/common/classes/stack.h + M src/common/classes/tree.h + M src/common/config/ConfigCache.cpp + M src/common/config/config.cpp + M src/common/config/config_file.cpp + M src/common/db_alias.cpp + M src/common/fb_exception.cpp + M src/common/isc.cpp + M src/common/isc_sync.cpp + M src/common/os/darwin/mod_loader.cpp + M src/common/os/posix/mod_loader.cpp + M src/common/os/posix/path_utils.cpp + M src/common/os/win32/mod_loader.cpp + M src/common/os/win32/path_utils.cpp + M src/common/unicode_util.cpp + M src/common/utils.cpp + M src/dsql/AggNodes.cpp + M src/dsql/BoolNodes.cpp + M src/dsql/DdlNodes.epp + M src/dsql/DsqlCompilerScratch.cpp + M src/dsql/DsqlCompilerScratch.h + M src/dsql/ExprNodes.cpp + M src/dsql/Nodes.h + M src/dsql/PackageNodes.epp + M src/dsql/Parser.cpp + M src/dsql/Parser.h + M src/dsql/StmtNodes.cpp + M src/dsql/StmtNodes.h + M src/dsql/WinNodes.cpp + M src/dsql/btyacc_fb.ske + M src/dsql/dsql.cpp + M src/dsql/make.cpp + M src/dsql/metd.epp + M src/dsql/parse.y + M src/dsql/pass1.cpp + M src/intl/cs_icu.cpp + M src/intl/cv_icu.cpp + M src/intl/cv_narrow.cpp + M src/intl/lc_ascii.cpp + M src/intl/lc_dos.cpp + M src/intl/lc_icu.cpp + M src/intl/lc_narrow.cpp + M src/intl/utils/maptest2.c + M src/isql/ColList.cpp + M src/isql/Extender.cpp + M src/isql/InputDevices.cpp + M src/isql/isql.epp + M src/jrd/Attachment.cpp + M src/jrd/Collation.cpp + M src/jrd/CryptoManager.cpp + M src/jrd/Database.h + M src/jrd/DebugInterface.cpp + M src/jrd/EngineInterface.h + M src/jrd/ExtEngineManager.cpp + M src/jrd/Function.epp + M src/jrd/GarbageCollector.cpp + M src/jrd/JrdStatement.cpp + M src/jrd/Mapping.cpp + M src/jrd/Monitoring.cpp + M src/jrd/Optimizer.cpp + M src/jrd/PreparedStatement.cpp + M src/jrd/RecordBuffer.cpp + M src/jrd/RecordSourceNodes.cpp + M src/jrd/RecordSourceNodes.h + M src/jrd/Relation.cpp + M src/jrd/Routine.cpp + M src/jrd/SimilarToMatcher.h + M src/jrd/TempSpace.cpp + M src/jrd/blb.cpp + M src/jrd/blob_filter.cpp + M src/jrd/btr.cpp + M src/jrd/btr.h + M src/jrd/cch.cpp + M src/jrd/cmp.cpp + M src/jrd/dfw.epp + M src/jrd/event.cpp + M src/jrd/evl_string.h + M src/jrd/exe.cpp + M src/jrd/exe.h + M src/jrd/ext.cpp + M src/jrd/extds/ExtDS.cpp + M src/jrd/extds/InternalDS.cpp + M src/jrd/extds/IscDS.cpp + M src/jrd/flu.cpp + M src/jrd/fun.epp + M src/jrd/idx.cpp + M src/jrd/ini.epp + M src/jrd/intl.cpp + M src/jrd/intl_builtin.cpp + M src/jrd/intl_classes.h + M src/jrd/jrd.cpp + M src/jrd/jrd.h + M src/jrd/met.epp + M src/jrd/nbak.cpp + M src/jrd/opt.cpp + M src/jrd/os/win32/win9x_nt.h + M src/jrd/os/win32/winnt.cpp + M src/jrd/pag.cpp + M src/jrd/par.cpp + M src/jrd/recsrc/AggregatedStream.cpp + M src/jrd/recsrc/BufferedStream.cpp + M src/jrd/recsrc/HashJoin.cpp + M src/jrd/recsrc/MergeJoin.cpp + M src/jrd/recsrc/ProcedureScan.cpp + M src/jrd/recsrc/RecursiveStream.cpp + M src/jrd/recsrc/SingularStream.cpp + M src/jrd/recsrc/SortedStream.cpp + M src/jrd/recsrc/WindowedStream.cpp + M src/jrd/sbm.h + M src/jrd/scl.epp + M src/jrd/sdw.cpp + M src/jrd/sort.cpp + M src/jrd/svc.cpp + M src/jrd/tra.cpp + M src/jrd/tra.h + M src/jrd/trace/TraceConfigStorage.cpp + M src/jrd/trace/TraceConfigStorage.h + M src/jrd/trace/TraceDSQLHelpers.h + M src/jrd/trace/TraceJrdHelpers.h + M src/jrd/trace/TraceLog.cpp + M src/jrd/trace/TraceManager.cpp + M src/jrd/trace/TraceObjects.cpp + M src/jrd/trace/TraceService.cpp + M src/jrd/val.h + M src/jrd/validation.cpp + M src/jrd/vio.cpp + M src/lock/lock.cpp + M src/lock/print.cpp + M src/msgs/transmsgs.fr_FR2.sql + M src/plugins/crypt/arc4/Arc4.cpp + M src/plugins/udr_engine/UdrEngine.cpp + M src/qli/dtr.cpp + M src/remote/client/interface.cpp + M src/remote/inet.cpp + M src/remote/os/win32/wnet.cpp + M src/remote/os/win32/xnet.cpp + M src/remote/parser.cpp + M src/remote/protocol.cpp + M src/remote/remote.cpp + M src/remote/remote.h + M src/remote/server/os/posix/inet_server.cpp + M src/remote/server/os/win32/srvr_w32.cpp + M src/remote/server/server.cpp + M src/utilities/fbcpl/fbcontrol.cpp + M src/utilities/fbcpl/fbdialog.cpp + M src/utilities/fbcpl/fbpanel.cpp + M src/utilities/gsec/gsec.cpp + M src/utilities/gstat/dba.epp + M src/utilities/install/install.cpp + M src/utilities/install/install_svc.cpp + M src/utilities/nbackup/nbackup.cpp + M src/utilities/ntrace/TracePluginImpl.cpp + M src/utilities/ntrace/TraceUnicodeUtils.cpp + M src/utilities/ntrace/traceplugin.cpp + M src/yvalve/DistributedTransaction.cpp + M src/yvalve/MasterImplementation.cpp + M src/yvalve/PluginManager.cpp + M src/yvalve/gds.cpp + M src/yvalve/gds_proto.h + M src/yvalve/preparse.cpp + M src/yvalve/utl.cpp + M src/yvalve/why.cpp +Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL, +plain new to FB_NEW, making allocated with it blocks tagged with file/line. +Make related code slightly better readable. + 2015-10-11 14:22 alexpeshkoff M src/include/gen/msgs.h M src/msgs/messages2.sql Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-12 14:29:11 UTC (rev 62356) +++ firebird/trunk/src/jrd/build_no.h 2015-10-13 00:09:42 UTC (rev 62357) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32084 + FORMAL BUILD NUMBER:32086 */ -#define PRODUCT_VER_STRING "3.0.0.32084" -#define FILE_VER_STRING "WI-V3.0.0.32084" -#define LICENSE_VER_STRING "WI-V3.0.0.32084" -#define FILE_VER_NUMBER 3, 0, 0, 32084 +#define PRODUCT_VER_STRING "3.0.0.32086" +#define FILE_VER_STRING "WI-V3.0.0.32086" +#define LICENSE_VER_STRING "WI-V3.0.0.32086" +#define FILE_VER_NUMBER 3, 0, 0, 32086 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32084" +#define FB_BUILD_NO "32086" #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-10-12 14:29:11 UTC (rev 62356) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-13 00:09:42 UTC (rev 62357) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32084 +BuildNum=32086 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-10-13 02:22:59
|
Revision: 62359 http://sourceforge.net/p/firebird/code/62359 Author: asfernandes Date: 2015-10-13 02:22:57 +0000 (Tue, 13 Oct 2015) Log Message: ----------- Misc. Modified Paths: -------------- firebird/trunk/doc/sql.extensions/README.ddl.txt firebird/trunk/src/common/classes/ImplementHelper.h firebird/trunk/src/common/classes/fb_atomic.il firebird/trunk/src/common/classes/misc/class_test.cpp firebird/trunk/src/common/classes/misc/lowtab.c firebird/trunk/src/common/classes/misc/miditab.c firebird/trunk/src/dsql/StmtNodes.cpp firebird/trunk/src/jrd/cmp.cpp firebird/trunk/src/jrd/ext.cpp firebird/trunk/src/jrd/vio.cpp firebird/trunk/src/utilities/fbcpl/fbdialog.cpp Modified: firebird/trunk/doc/sql.extensions/README.ddl.txt =================================================================== --- firebird/trunk/doc/sql.extensions/README.ddl.txt 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/doc/sql.extensions/README.ddl.txt 2015-10-13 02:22:57 UTC (rev 62359) @@ -483,6 +483,6 @@ In some cases it's desired to keep shadow file after dropping shadow (for example for backup purporse). In FB3 appropriate clause is added to DROP SHADOW. Full syntax is: -DROP SHADOW number [{PRESERVE | DELETE} FILE]; +DROP SHADOW <number> [{PRESERVE | DELETE} FILE]; -Default behavior is to delete file keeping backwards compatibility. +Default behavior is to delete file, keeping backwards compatibility. Modified: firebird/trunk/src/common/classes/ImplementHelper.h =================================================================== --- firebird/trunk/src/common/classes/ImplementHelper.h 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/common/classes/ImplementHelper.h 2015-10-13 02:22:57 UTC (rev 62359) @@ -286,7 +286,7 @@ if (flagOsUnload) { const bool dontCleanup = MasterInterfacePtr()->getProcessExiting(); - if (dontCleanup) + if (dontCleanup) { InstanceControl::cancelCleanup(); return; Modified: firebird/trunk/src/common/classes/fb_atomic.il =================================================================== --- firebird/trunk/src/common/classes/fb_atomic.il 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/common/classes/fb_atomic.il 2015-10-13 02:22:57 UTC (rev 62359) @@ -34,7 +34,7 @@ add %g1,%o1,%o2 ! compute the desired result, %g1 + %o1 (value) -> %o2 (temporary) 0: cas [%o0],%g1,%o2 ! try to CAS it into place - cmp %g1,%o2 ! compare old to FB_NEW + cmp %g1,%o2 ! compare old to new bne,a,pn %icc,0b ! CAS failed, try again mov %o2,%g1 ! copy result -> %g1 for next iteration mov %o2,%o0 ! return old value @@ -42,7 +42,7 @@ .end /* sparc version of compare_and_swap, see fb_atomic.h */ -/* extern boolean_t compare_and_swap_il(volatile unsigned *word_addr, unsigned *old_val_addr, int FB_NEW_val); */ +/* extern boolean_t compare_and_swap_il(volatile unsigned *word_addr, unsigned *old_val_addr, int new_val); */ .inline compare_and_swap_il,12 membar #LoadStore|#StoreStore Modified: firebird/trunk/src/common/classes/misc/class_test.cpp =================================================================== --- firebird/trunk/src/common/classes/misc/class_test.cpp 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/common/classes/misc/class_test.cpp 2015-10-13 02:22:57 UTC (rev 62359) @@ -126,7 +126,8 @@ } } printf(" DONE\n"); -/* + + /*** printf("Verify AND operation for correctness (and forward iterator)"); for (i = 0; i < BITMAP_ITEMS; i++) { tree.add(v1[i]); @@ -187,7 +188,7 @@ fb_assert((ULONG)tree.current() == or_res->current()); } printf(" DONE\n"); -*/ + ***/ } const FB_SIZE_T TEST_ITEMS = 10000; Modified: firebird/trunk/src/common/classes/misc/lowtab.c =================================================================== --- firebird/trunk/src/common/classes/misc/lowtab.c 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/common/classes/misc/lowtab.c 2015-10-13 02:22:57 UTC (rev 62359) @@ -26,7 +26,8 @@ #include <stdio.h> -main(int ac, char **av) + +main(int ac, char** av) { int mode = ac < 2 ? 0 : ((*av[1]) - '0'); @@ -40,6 +41,7 @@ { if (mode == 0) printf ("\t%d, // %d\n", slot, cur); + if (((cur - prev) * 10) / cur > 0) { if (mode == 1) @@ -47,6 +49,7 @@ prev = cur; ++slot; } + cur += dstep; } Modified: firebird/trunk/src/common/classes/misc/miditab.c =================================================================== --- firebird/trunk/src/common/classes/misc/miditab.c 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/common/classes/misc/miditab.c 2015-10-13 02:22:57 UTC (rev 62359) @@ -26,7 +26,8 @@ #include <stdio.h> -main(int ac, char **av) + +main(int ac, char** av) { int mode = ac < 2 ? 0 : ((*av[1]) - '0'); @@ -40,13 +41,16 @@ { if (mode == 0) printf ("\t%d, // %d\n", slot, cur); + if (((cur - prev) * 10) / cur > 0) { if (mode == 1) printf ("\t%d, // %d\n", cur, slot); + prev = cur; ++slot; } + cur += dstep; } Modified: firebird/trunk/src/dsql/StmtNodes.cpp =================================================================== --- firebird/trunk/src/dsql/StmtNodes.cpp 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/dsql/StmtNodes.cpp 2015-10-13 02:22:57 UTC (rev 62359) @@ -3122,9 +3122,9 @@ MemoryPool& pool = csb->csb_pool; if (!node->inputNames) - node->inputNames = FB_NEW_POOL (pool) EDS::ParamNames(pool); + node->inputNames = FB_NEW_POOL(pool) EDS::ParamNames(pool); - MetaName* newName = FB_NEW_POOL (pool) MetaName(pool, name); + MetaName* newName = FB_NEW_POOL(pool) MetaName(pool, name); node->inputNames->add(newName); } } Modified: firebird/trunk/src/jrd/cmp.cpp =================================================================== --- firebird/trunk/src/jrd/cmp.cpp 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/jrd/cmp.cpp 2015-10-13 02:22:57 UTC (rev 62359) @@ -163,17 +163,17 @@ // 26.09.2002 Nickolay Samofatov: default memory pool will become statement pool // and will be freed by CMP_release - MemoryPool* const FB_NEW_pool = att->createPool(); + MemoryPool* const new_pool = att->createPool(); try { - Jrd::ContextPoolHolder context(tdbb, FB_NEW_pool); + Jrd::ContextPoolHolder context(tdbb, new_pool); CompilerScratch* csb = PAR_parse(tdbb, blr, blr_length, internal_flag, dbginfo_length, dbginfo); request = JrdStatement::makeRequest(tdbb, csb, internal_flag); - FB_NEW_pool->setStatsGroup(request->req_memory_stats); + new_pool->setStatsGroup(request->req_memory_stats); #ifdef CMP_DEBUG if (csb->csb_dump.hasData()) @@ -205,7 +205,7 @@ if (request) CMP_release(tdbb, request); else - att->deletePool(FB_NEW_pool); + att->deletePool(new_pool); ERR_punt(); } @@ -369,7 +369,7 @@ * * Functional description * Post access to security class to request. - * We append the FB_NEW security class to the existing list of + * We append the new security class to the existing list of * security classes for that request. * **************************************/ Modified: firebird/trunk/src/jrd/ext.cpp =================================================================== --- firebird/trunk/src/jrd/ext.cpp 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/jrd/ext.cpp 2015-10-13 02:22:57 UTC (rev 62359) @@ -121,7 +121,7 @@ #endif static const char* const FOPEN_READ_ONLY = "rb"; - FILE *ext_fopen(Database* dbb, ExternalFile* ext_file) + FILE* ext_fopen(Database* dbb, ExternalFile* ext_file) { const char* file_name = ext_file->ext_filename; Modified: firebird/trunk/src/jrd/vio.cpp =================================================================== --- firebird/trunk/src/jrd/vio.cpp 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/jrd/vio.cpp 2015-10-13 02:22:57 UTC (rev 62359) @@ -1738,7 +1738,8 @@ else if (EVL_field(0, rpb->rpb_record, f_file_shad_num, &desc2) && (id = MOV_get_long(&desc2, 0))) { - if (!(file_flags & FILE_inactive)) { + if (!(file_flags & FILE_inactive)) + { if (file_flags & FILE_nodelete) DFW_post_work(transaction, dfw_delete_shadow_nodelete, &desc, id); else Modified: firebird/trunk/src/utilities/fbcpl/fbdialog.cpp =================================================================== --- firebird/trunk/src/utilities/fbcpl/fbdialog.cpp 2015-10-13 01:49:11 UTC (rev 62358) +++ firebird/trunk/src/utilities/fbcpl/fbdialog.cpp 2015-10-13 02:22:57 UTC (rev 62359) @@ -84,7 +84,7 @@ fb_status.SufficientUserRights = true; fb_status.ServerName = ""; - FB_NEW_settings = fb_status; + new_settings = fb_status; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2015-10-14 00:19:53
|
Revision: 62364 http://sourceforge.net/p/firebird/code/62364 Author: firebirds Date: 2015-10-14 00:19:51 +0000 (Wed, 14 Oct 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-10-13 14:20:55 UTC (rev 62363) +++ firebird/trunk/ChangeLog 2015-10-14 00:19:51 UTC (rev 62364) @@ -1,3 +1,40 @@ + 2015-10-13 12:10 paulbeach + A builds/install/arch-specific/darwin/DistributionCS.xml + A builds/install/arch-specific/darwin/DistributionSS.xml + M builds/install/arch-specific/darwin/Info.plist + M builds/install/arch-specific/darwin/Makefile.in + M builds/install/arch-specific/darwin/install-script + M builds/install/arch-specific/darwin/preupgrade-script + M builds/posix/postfix.darwin + M builds/posix/prefix.darwin_i386 + M builds/posix/prefix.darwin_x86_64 +New installer based on pkgbuild and productbuild to replace old deprecated installer on El Capitan + + 2015-10-13 09:44 hvlad + M src/common/dllinst.cpp + M src/common/isc.cpp + M src/utilities/install/install.cpp +Corrections + + 2015-10-13 02:22 asfernandes + M doc/sql.extensions/README.ddl.txt + M src/common/classes/ImplementHelper.h + M src/common/classes/fb_atomic.il + M src/common/classes/misc/class_test.cpp + M src/common/classes/misc/lowtab.c + M src/common/classes/misc/miditab.c + M src/dsql/StmtNodes.cpp + M src/jrd/cmp.cpp + M src/jrd/ext.cpp + M src/jrd/vio.cpp + M src/utilities/fbcpl/fbdialog.cpp +Misc. + + 2015-10-13 01:49 asfernandes + M src/dsql/Parser.h + M src/dsql/btyacc_fb.ske +Use pools in the btyacc skeleton file. + 2015-10-12 14:29 alexpeshkoff M src/msgs/transmsgs.fr_FR2.sql Rolled back accidentially committed file Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-13 14:20:55 UTC (rev 62363) +++ firebird/trunk/src/jrd/build_no.h 2015-10-14 00:19:51 UTC (rev 62364) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32086 + FORMAL BUILD NUMBER:32090 */ -#define PRODUCT_VER_STRING "3.0.0.32086" -#define FILE_VER_STRING "WI-V3.0.0.32086" -#define LICENSE_VER_STRING "WI-V3.0.0.32086" -#define FILE_VER_NUMBER 3, 0, 0, 32086 +#define PRODUCT_VER_STRING "3.0.0.32090" +#define FILE_VER_STRING "WI-V3.0.0.32090" +#define LICENSE_VER_STRING "WI-V3.0.0.32090" +#define FILE_VER_NUMBER 3, 0, 0, 32090 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32086" +#define FB_BUILD_NO "32090" #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-10-13 14:20:55 UTC (rev 62363) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-14 00:19:51 UTC (rev 62364) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32086 +BuildNum=32090 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-10-15 00:08:58
|
Revision: 62368 http://sourceforge.net/p/firebird/code/62368 Author: firebirds Date: 2015-10-15 00:08:56 +0000 (Thu, 15 Oct 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-10-14 12:46:58 UTC (rev 62367) +++ firebird/trunk/ChangeLog 2015-10-15 00:08:56 UTC (rev 62368) @@ -1,3 +1,7 @@ + 2015-10-14 08:31 hvlad + M src/jrd/event.cpp +Fixed race condition when many attachments creates event session at the same moment + 2015-10-13 12:10 paulbeach A builds/install/arch-specific/darwin/DistributionCS.xml A builds/install/arch-specific/darwin/DistributionSS.xml Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-14 12:46:58 UTC (rev 62367) +++ firebird/trunk/src/jrd/build_no.h 2015-10-15 00:08:56 UTC (rev 62368) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32090 + FORMAL BUILD NUMBER:32091 */ -#define PRODUCT_VER_STRING "3.0.0.32090" -#define FILE_VER_STRING "WI-V3.0.0.32090" -#define LICENSE_VER_STRING "WI-V3.0.0.32090" -#define FILE_VER_NUMBER 3, 0, 0, 32090 +#define PRODUCT_VER_STRING "3.0.0.32091" +#define FILE_VER_STRING "WI-V3.0.0.32091" +#define LICENSE_VER_STRING "WI-V3.0.0.32091" +#define FILE_VER_NUMBER 3, 0, 0, 32091 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32090" +#define FB_BUILD_NO "32091" #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-10-14 12:46:58 UTC (rev 62367) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-15 00:08:56 UTC (rev 62368) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32090 +BuildNum=32091 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-10-16 00:09:50
|
Revision: 62375 http://sourceforge.net/p/firebird/code/62375 Author: firebirds Date: 2015-10-16 00:09:48 +0000 (Fri, 16 Oct 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-10-15 13:22:52 UTC (rev 62374) +++ firebird/trunk/ChangeLog 2015-10-16 00:09:48 UTC (rev 62375) @@ -1,3 +1,16 @@ + 2015-10-15 13:22 paulbeach + M builds/posix/postfix.darwin +More changes to support the new pkgbuild installer for El Capitan + + 2015-10-15 12:32 paulbeach + M builds/install/arch-specific/darwin/install-script + M builds/install/arch-specific/darwin/preupgrade-script +More changes to support the new pkgbuild installer for El Capitan + + 2015-10-15 07:29 dimitr + M src/utilities/fbcpl/fbpanel.cpp +This should fix the Windows build. + 2015-10-14 08:31 hvlad M src/jrd/event.cpp Fixed race condition when many attachments creates event session at the same moment Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-15 13:22:52 UTC (rev 62374) +++ firebird/trunk/src/jrd/build_no.h 2015-10-16 00:09:48 UTC (rev 62375) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32091 + FORMAL BUILD NUMBER:32094 */ -#define PRODUCT_VER_STRING "3.0.0.32091" -#define FILE_VER_STRING "WI-V3.0.0.32091" -#define LICENSE_VER_STRING "WI-V3.0.0.32091" -#define FILE_VER_NUMBER 3, 0, 0, 32091 +#define PRODUCT_VER_STRING "3.0.0.32094" +#define FILE_VER_STRING "WI-V3.0.0.32094" +#define LICENSE_VER_STRING "WI-V3.0.0.32094" +#define FILE_VER_NUMBER 3, 0, 0, 32094 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32091" +#define FB_BUILD_NO "32094" #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-10-15 13:22:52 UTC (rev 62374) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-16 00:09:48 UTC (rev 62375) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32091 +BuildNum=32094 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-10-17 00:09:30
|
Revision: 62378 http://sourceforge.net/p/firebird/code/62378 Author: firebirds Date: 2015-10-17 00:09:28 +0000 (Sat, 17 Oct 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-10-16 15:30:19 UTC (rev 62377) +++ firebird/trunk/ChangeLog 2015-10-17 00:09:28 UTC (rev 62378) @@ -1,3 +1,18 @@ + 2015-10-16 15:30 hvlad + M src/remote/client/interface.cpp + M src/remote/remote.h + M src/remote/server/server.cpp + M src/yvalve/YObjects.h + M src/yvalve/why.cpp +Fixed few issues in event's handling code which could lead to AV (CORE-4680). +Fixed few small memory leaks. + + 2015-10-16 15:28 hvlad + M src/remote/inet.cpp +Implemented delayed closing of server sockets - it should fix server hang up (see CORE-4680). +Fixed socket disconnect handling to allow graceful shutdown of network connection and avoid a lot of network errors in firebird.log (mostly 10053\10054). +Misc changes. + 2015-10-15 13:22 paulbeach M builds/posix/postfix.darwin More changes to support the new pkgbuild installer for El Capitan Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-16 15:30:19 UTC (rev 62377) +++ firebird/trunk/src/jrd/build_no.h 2015-10-17 00:09:28 UTC (rev 62378) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32094 + FORMAL BUILD NUMBER:32096 */ -#define PRODUCT_VER_STRING "3.0.0.32094" -#define FILE_VER_STRING "WI-V3.0.0.32094" -#define LICENSE_VER_STRING "WI-V3.0.0.32094" -#define FILE_VER_NUMBER 3, 0, 0, 32094 +#define PRODUCT_VER_STRING "3.0.0.32096" +#define FILE_VER_STRING "WI-V3.0.0.32096" +#define LICENSE_VER_STRING "WI-V3.0.0.32096" +#define FILE_VER_NUMBER 3, 0, 0, 32096 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32094" +#define FB_BUILD_NO "32096" #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-10-16 15:30:19 UTC (rev 62377) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-17 00:09:28 UTC (rev 62378) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32094 +BuildNum=32096 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-10-21 00:10:17
|
Revision: 62392 http://sourceforge.net/p/firebird/code/62392 Author: firebirds Date: 2015-10-21 00:10:15 +0000 (Wed, 21 Oct 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-10-20 13:32:39 UTC (rev 62391) +++ firebird/trunk/ChangeLog 2015-10-21 00:10:15 UTC (rev 62392) @@ -1,3 +1,128 @@ + 2015-10-20 13:07 dimitr + M src/jrd/tra.cpp + M src/utilities/ntrace/TracePluginImpl.cpp +Misc. + + 2015-10-20 13:06 dimitr + M src/dsql/ExprNodes.cpp +Fixed CORE-4970: Table trigger does not see its mode: inserting or updating or deleting. + + 2015-10-19 14:55 hvlad + M src/remote/inet.cpp +Fixed logging WSAEINTR error on shutdown of Classic listener process (Windows-specific). +Error looks like + INET_connect + Unable to complete network request to host ... + Failed to establish a connection. + A blocking operation was interrupted by a call to WSACancelBlockingCall. + + 2015-10-19 14:51 hvlad + M src/jrd/Mapping.cpp +Fixed delays on disconnect (Classic mode only, seems Windows-specific) + + 2015-10-19 14:15 dimitr + M doc/WhatsNew +Updated docs. + + 2015-10-19 14:02 alexpeshkoff + M src/common/classes/alloc.cpp + M src/common/classes/alloc.h + M src/common/classes/misc/class_test.cpp + M src/common/classes/misc/string_test.cpp + M src/yvalve/gds.cpp +Fixed memory statistics collection + + 2015-10-19 13:37 dimitr + M src/jrd/RecordNumber.h +Removed unused method (its calculations are outdated anyway). + + 2015-10-19 13:32 dimitr + M src/alice/alice.cpp + M src/alice/alice.h + M src/alice/alice_meta.epp + M src/alice/alice_meta.h + M src/alice/tdr.cpp + M src/alice/tdr_proto.h + M src/common/UtilSvc.cpp + M src/common/UtilSvc.h + M src/dsql/ExprNodes.cpp + M src/dsql/Nodes.h + M src/dsql/StmtNodes.cpp + M src/include/consts_pub.h + M src/include/fb_types.h + M src/include/firebird/FirebirdInterface.idl + M src/include/firebird/IdlFbInterfaces.h + M src/jrd/Attachment.cpp + M src/jrd/Attachment.h + M src/jrd/Database.cpp + M src/jrd/Database.h + M src/jrd/Monitoring.cpp + M src/jrd/Monitoring.h + M src/jrd/Relation.cpp + M src/jrd/Relation.h + M src/jrd/RuntimeStatistics.cpp + M src/jrd/SysFunction.cpp + M src/jrd/VirtualTable.cpp + M src/jrd/btr.cpp + M src/jrd/btr.h + M src/jrd/btr_proto.h + M src/jrd/cch.cpp + M src/jrd/constants.h + M src/jrd/dpm.epp + M src/jrd/fields.h + M src/jrd/filters.cpp + M src/jrd/idx.cpp + M src/jrd/jrd.cpp + M src/jrd/lck.cpp + M src/jrd/lck.h + M src/jrd/lck_proto.h + M src/jrd/met.epp + M src/jrd/ods.cpp + M src/jrd/ods.h + M src/jrd/ods_proto.h + M src/jrd/opt.cpp + M src/jrd/pag.cpp + M src/jrd/pag_proto.h + M src/jrd/recsrc/BufferedStream.cpp + M src/jrd/recsrc/SortedStream.cpp + M src/jrd/req.h + M src/jrd/sbm.h + M src/jrd/svc.cpp + M src/jrd/svc.h + M src/jrd/tpc.cpp + M src/jrd/tra.cpp + M src/jrd/tra.h + M src/jrd/trace/TraceObjects.cpp + M src/jrd/trace/TraceObjects.h + M src/jrd/validation.cpp + M src/jrd/vio.cpp + M src/lock/lock.cpp + M src/lock/lock_proto.h + M src/lock/print.cpp + M src/utilities/fbsvcmgr/fbsvcmgr.cpp + M src/utilities/gstat/ppg.cpp + M src/utilities/ntrace/TracePluginImpl.cpp + M src/utilities/ntrace/TracePluginImpl.h + M src/utilities/ntrace/traceplugin.cpp +CORE-4965: Extend the transaction ID space beyond 2^32 transactions. Initially developed in the v2.5 custom branch, then reworked and now merged into v3.0. + + 2015-10-18 12:14 dimitr + M builds/install/misc/firebird.conf.in +Added version info to the conf file. + + 2015-10-18 12:03 dimitr + M builds/install/misc/firebird.conf.in +Misc corrections by Helen. + + 2015-10-18 11:59 dimitr + A doc/README.connection_strings +Some new docs. + + 2015-10-18 01:30 asfernandes + M src/remote/inet.cpp + M src/remote/server/server.cpp +Misc. + 2015-10-16 15:30 hvlad M src/remote/client/interface.cpp M src/remote/remote.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-20 13:32:39 UTC (rev 62391) +++ firebird/trunk/src/jrd/build_no.h 2015-10-21 00:10:15 UTC (rev 62392) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32096 + FORMAL BUILD NUMBER:32108 */ -#define PRODUCT_VER_STRING "3.0.0.32096" -#define FILE_VER_STRING "WI-V3.0.0.32096" -#define LICENSE_VER_STRING "WI-V3.0.0.32096" -#define FILE_VER_NUMBER 3, 0, 0, 32096 +#define PRODUCT_VER_STRING "3.0.0.32108" +#define FILE_VER_STRING "WI-V3.0.0.32108" +#define LICENSE_VER_STRING "WI-V3.0.0.32108" +#define FILE_VER_NUMBER 3, 0, 0, 32108 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32096" +#define FB_BUILD_NO "32108" #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-10-20 13:32:39 UTC (rev 62391) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-21 00:10:15 UTC (rev 62392) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32096 +BuildNum=32108 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-10-23 00:10:06
|
Revision: 62400 http://sourceforge.net/p/firebird/code/62400 Author: firebirds Date: 2015-10-23 00:10:04 +0000 (Fri, 23 Oct 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-10-22 20:09:19 UTC (rev 62399) +++ firebird/trunk/ChangeLog 2015-10-23 00:10:04 UTC (rev 62400) @@ -1,3 +1,31 @@ + 2015-10-22 17:43 dimitr + M src/alice/tdr.cpp +Fixed gfix -commit / -rollback on big-endian platforms. Seems to be a very old bug. + + 2015-10-22 17:40 dimitr + M src/jrd/tra.cpp +Fixed regression for bugs.core_2268. + + 2015-10-22 17:15 dimitr + M src/jrd/Monitoring.cpp +Fixed regression in the monitoring code. + + 2015-10-22 13:40 hvlad + M src/yvalve/why.cpp +Fixed AV on client : when disconnect happens while event callback run + + 2015-10-22 10:15 hvlad + M src/remote/server/server.cpp +It should fix TCS issue with events reported privately by Alex + + 2015-10-21 16:51 alexpeshkoff + M src/common/classes/alloc.cpp + M src/common/classes/alloc.h + M src/common/classes/misc/class_test.cpp + M src/common/classes/tree.h + M src/common/classes/vector.h +Make memory consumption smaller using redirection to parent pool for small extents and medium blocks. This makes simple requests to compile without requesting memory from OS. + 2015-10-20 13:07 dimitr M src/jrd/tra.cpp M src/utilities/ntrace/TracePluginImpl.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-22 20:09:19 UTC (rev 62399) +++ firebird/trunk/src/jrd/build_no.h 2015-10-23 00:10:04 UTC (rev 62400) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32108 + FORMAL BUILD NUMBER:32114 */ -#define PRODUCT_VER_STRING "3.0.0.32108" -#define FILE_VER_STRING "WI-V3.0.0.32108" -#define LICENSE_VER_STRING "WI-V3.0.0.32108" -#define FILE_VER_NUMBER 3, 0, 0, 32108 +#define PRODUCT_VER_STRING "3.0.0.32114" +#define FILE_VER_STRING "WI-V3.0.0.32114" +#define LICENSE_VER_STRING "WI-V3.0.0.32114" +#define FILE_VER_NUMBER 3, 0, 0, 32114 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32108" +#define FB_BUILD_NO "32114" #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-10-22 20:09:19 UTC (rev 62399) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-23 00:10:04 UTC (rev 62400) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32108 +BuildNum=32114 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-10-24 00:09:14
|
Revision: 62413 http://sourceforge.net/p/firebird/code/62413 Author: firebirds Date: 2015-10-24 00:09:12 +0000 (Sat, 24 Oct 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-10-23 20:09:44 UTC (rev 62412) +++ firebird/trunk/ChangeLog 2015-10-24 00:09:12 UTC (rev 62413) @@ -1,3 +1,36 @@ + 2015-10-23 13:09 alexpeshkoff + M src/jrd/IntlManager.cpp +Avoid loading same international module many times + + 2015-10-23 05:27 robocop + M src/jrd/validation.cpp + M src/jrd/validation.h +I prefer explicit conversions instead of guessing what the compiler did. + + 2015-10-23 03:09 robocop + M src/common/classes/alloc.cpp +Misc. + + 2015-10-23 03:08 robocop + M src/jrd/btr.cpp +Misc. + + 2015-10-23 03:08 robocop + M src/jrd/Relation.h +Misc. + + 2015-10-23 03:07 robocop + M src/jrd/tra.h +Misc. + + 2015-10-23 02:50 robocop + M src/remote/inet.cpp +Misc. + + 2015-10-23 02:48 robocop + M src/jrd/svc.cpp +I suppose putSInt64 author meant 9 not 5. + 2015-10-22 17:43 dimitr M src/alice/tdr.cpp Fixed gfix -commit / -rollback on big-endian platforms. Seems to be a very old bug. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-23 20:09:44 UTC (rev 62412) +++ firebird/trunk/src/jrd/build_no.h 2015-10-24 00:09:12 UTC (rev 62413) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32114 + FORMAL BUILD NUMBER:32122 */ -#define PRODUCT_VER_STRING "3.0.0.32114" -#define FILE_VER_STRING "WI-V3.0.0.32114" -#define LICENSE_VER_STRING "WI-V3.0.0.32114" -#define FILE_VER_NUMBER 3, 0, 0, 32114 +#define PRODUCT_VER_STRING "3.0.0.32122" +#define FILE_VER_STRING "WI-V3.0.0.32122" +#define LICENSE_VER_STRING "WI-V3.0.0.32122" +#define FILE_VER_NUMBER 3, 0, 0, 32122 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32114" +#define FB_BUILD_NO "32122" #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-10-23 20:09:44 UTC (rev 62412) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-24 00:09:12 UTC (rev 62413) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32114 +BuildNum=32122 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-10-27 00:10:01
|
Revision: 62427 http://sourceforge.net/p/firebird/code/62427 Author: firebirds Date: 2015-10-27 00:09:59 +0000 (Tue, 27 Oct 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-10-26 21:22:58 UTC (rev 62426) +++ firebird/trunk/ChangeLog 2015-10-27 00:09:59 UTC (rev 62427) @@ -1,3 +1,44 @@ + 2015-10-26 21:22 dimitr + M src/yvalve/why.cpp +Fixed CORE-4972: Invalid statement handle. + + 2015-10-26 16:55 alexpeshkoff + M src/utilities/fbsvcmgr/fbsvcmgr.cpp +Do not type "invalid service handle" error message after pressing ctrl-C (as Vlad requested) + + 2015-10-26 15:07 alexpeshkoff + M src/yvalve/why.cpp +Fixed a case when second copy of fb_shutdown() is called in another thread while first copy of it is still running (restored old code) + + 2015-10-26 15:04 alexpeshkoff + M src/common/IntlParametersBlock.cpp + M src/common/IntlParametersBlock.h + M src/remote/client/interface.cpp + M src/yvalve/why.cpp +Fixed bug related with IntlParametersBlock noticed by Mark Rotteveel + + 2015-10-26 10:28 dimitr + M src/jrd/pag.cpp + M src/utilities/gstat/ppg.cpp +Misc. + + 2015-10-26 10:17 dimitr + M src/utilities/gstat/ppg.cpp +Fixed gstat output. + + 2015-10-25 13:54 hvlad + M src/utilities/ntrace/fbtrace.conf +Fixed bug CORE-4968 : fbtrace.conf in FB30-HOME: missing equality sign ('=') between parameter "log_errors" and its default values ("false") + + 2015-10-25 13:48 hvlad + M src/remote/server/server.cpp +Avoid send over closing socket (it put errors 10058 (WSAESHUTDOWN) in firebird.log) + + 2015-10-25 13:45 hvlad + M src/remote/inet.cpp +Revert some of my recent changes in socket closing sequence as it causes delays client side on Linux. +It also should fix CORE-4977 : Detach of 3.x database from 3.x Linux client takes much longer than from 3.x Windows client + 2015-10-23 13:09 alexpeshkoff M src/jrd/IntlManager.cpp Avoid loading same international module many times Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2015-10-26 21:22:58 UTC (rev 62426) +++ firebird/trunk/src/jrd/build_no.h 2015-10-27 00:09:59 UTC (rev 62427) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:32122 + FORMAL BUILD NUMBER:32131 */ -#define PRODUCT_VER_STRING "3.0.0.32122" -#define FILE_VER_STRING "WI-V3.0.0.32122" -#define LICENSE_VER_STRING "WI-V3.0.0.32122" -#define FILE_VER_NUMBER 3, 0, 0, 32122 +#define PRODUCT_VER_STRING "3.0.0.32131" +#define FILE_VER_STRING "WI-V3.0.0.32131" +#define LICENSE_VER_STRING "WI-V3.0.0.32131" +#define FILE_VER_NUMBER 3, 0, 0, 32131 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "32122" +#define FB_BUILD_NO "32131" #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-10-26 21:22:58 UTC (rev 62426) +++ firebird/trunk/src/misc/writeBuildNum.sh 2015-10-27 00:09:59 UTC (rev 62427) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=32122 +BuildNum=32131 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |