|
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 se...
[truncated message content] |
|
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.
|