8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 15:23:02 +01:00
Commit Graph

49082 Commits

Author SHA1 Message Date
Dmitry Yemanov
08096e3b87 Change the SET BIND syntax as suggested in fb-devel 2019-12-12 15:37:41 +03:00
firebirds
e157b4c68b increment build number 2019-12-11 00:07:08 +00:00
AlexPeshkoff
b241d04162 Fixed CORE-6141: fbsvcmgr action_repair rpr_list_limbo_trans does not show list of transactions in LIMBO state 2019-12-10 19:41:54 +03:00
firebirds
1fb574b4cb increment build number 2019-12-10 00:05:36 +00:00
AlexPeshkoff
766cfa130c Fixed CORE-6185: Some (wrong ?) parameters of ENCRYPT() leads FB to crash 2019-12-09 19:49:27 +03:00
Artyom Smirnov
d99b3a758d CORE-5972: Fix working external triggers with computed fields
Now it works not only with simple expressions, but with subqueries too.
2019-12-09 15:30:23 +03:00
hvlad
2b936db9ae Let logAndDie() call abort() on all platforms.
It prevent hung when process exits (instead of aborts) and tries to release resources.
2019-12-09 14:00:22 +02:00
firebirds
e689373d86 increment build number 2019-12-09 00:04:31 +00:00
AlexPeshkoff
f6f702bad5 Added forgotten in development branch commit, this fixes issues with native, legacy and automatic binds 2019-12-08 15:10:52 +03:00
firebirds
4f7577312a increment build number 2019-12-08 00:04:45 +00:00
hvlad
3b43bc905f Sub-task CORE-4463: Windows implementation for CORE-4462 (Make it possible to restore compressed .nbk files without explicitly decompressing them) 2019-12-07 19:47:25 +02:00
firebirds
6431ea4b93 increment build number 2019-12-07 00:04:30 +00:00
AlexPeshkoff
946deb3c19 Avoid a lot of faulty asserts when adding new types, simplified code 2019-12-06 18:35:43 +03:00
AlexPeshkoff
91d48a2192 Comment 2019-12-06 18:35:43 +03:00
AlexPeshkoff
938bbee174 Added check for correctness of data coercion requested in SET BIND 2019-12-06 18:35:43 +03:00
AlexPeshkoff
7175cfc910 Remove unneeded any more members from coercion rules array, also some const correctness 2019-12-06 18:35:43 +03:00
AlexPeshkoff
e3cd960d3a Cleanup 2019-12-06 18:35:43 +03:00
AlexPeshkoff
379920b13a Added support of blob and varchar w/o explicit length 2019-12-06 18:35:43 +03:00
AlexPeshkoff
79462d1877 Simplify code 2019-12-06 18:35:43 +03:00
AlexPeshkoff
95135eb518 According to Dimitry's suggestion perform data transformation later 2019-12-06 18:35:43 +03:00
AlexPeshkoff
66bdb2c9c6 Fixed errors displayed in case of error in DPB bindings 2019-12-06 18:35:43 +03:00
AlexPeshkoff
5b9946c199 Fixed parsing DPB bindings 2019-12-06 18:35:43 +03:00
AlexPeshkoff
0dce25ffc1 Change style of setting database compatibility in config files (docs to come later) 2019-12-06 18:35:43 +03:00
AlexPeshkoff
6a4db49be4 Added NATIVE binding support 2019-12-06 18:35:43 +03:00
AlexPeshkoff
d01fff6fbb Fixed DECFLOAT coercion 2019-12-06 18:35:43 +03:00
AlexPeshkoff
e8787500d7 First edition of SET BIND statement 2019-12-06 18:35:43 +03:00
AlexPeshkoff
8086e06ee1 Fixed CORE-6203: "Error reading data from the connection" is raised sometimes when using non-default authentication plugin 2019-12-06 18:24:28 +03:00
AlexPeshkoff
d5019220f1 Fixed CORE-6186: Original content of column which is involved into ENCRYPT() is displayed as distorted view after this call 2019-12-06 17:25:58 +03:00
Andrey Kravchenko
913b9499e9 Fix deleted memory use in optimizer (#242)
In function gen_retrieval (jrd/opt.cpp) created OptimizerRetrieval and
call getInversion, where created InversionCandidateList and after
analyzeNavigation variable navigationCandidate linked to item of list.
After clean up the list in function gen_retrieval call getNavigation
where using variable navigationCandidate.
2019-12-06 13:31:14 +03:00
firebirds
21f2b8c5ed increment build number 2019-12-05 00:04:30 +00:00
Adriano dos Santos Fernandes
a2ee867e03 Correction for MacOS build. 2019-12-04 08:19:50 -03:00
Adriano dos Santos Fernandes
2e8060f081 Frontport changes for MacOS build. 2019-12-03 21:57:12 -03:00
firebirds
0ca45880d3 increment build number 2019-12-02 00:03:56 +00:00
Adriano dos Santos Fernandes
de57ae7f5e Fixes for MacOS build. 2019-12-01 10:37:05 -03:00
Dmitry Yemanov
d8f90b0aec Frontported my fixes + some shmem refactoring + minor changelog cleanup 2019-12-01 11:48:44 +03:00
Dmitry Yemanov
b1b93bb1ec Fixed ugly initialization of the shared memory object + fixed potential problems with 64-bit transaction IDs + minor refactoring 2019-12-01 11:48:44 +03:00
firebirds
a420d97a74 increment build number 2019-11-30 00:03:56 +00:00
firebirds
d5718b6a1c increment build number 2019-11-28 00:03:59 +00:00
Roman Simakov
f6a3653baa Now CREATE FUNCTION/PROCEDURE inside CREATE PACKAGE does not require CREATE FUNCTION/PROCEDURE privilege 2019-11-27 17:21:49 +03:00
firebirds
f3536a70c4 increment build number 2019-11-27 00:03:46 +00:00
Dmitry Starodubov
ba516f68a8 Fixed CORE-6198: Wrong error checking for pread / pwrite calls 2019-11-26 17:21:46 +03:00
firebirds
926ec1b830 increment build number 2019-11-24 00:03:45 +00:00
Adriano dos Santos Fernandes
72d7f76159 Fix memory leak in INET_connect() reported by Dimitry S. 2019-11-23 17:11:41 -03:00
firebirds
e7a728a80d increment build number 2019-11-19 00:03:43 +00:00
AlexPeshkoff
a345149cfd Comment 2019-11-18 17:01:12 +03:00
firebirds
5e9000e442 increment build number 2019-11-16 00:03:54 +00:00
hvlad
94d3a7cfe8 Let external transaction run with CONCURRENCY isolation mode if local transaction runs with READ COMMITED READ CONSISTENCY isolation and such isolation mode is not supported by external data source.
Allow to reuse external connection if external data source doesn't support ALTER SESSION RESET statement.
Update documentation.
2019-11-15 10:54:50 +02:00
firebirds
6260af2a78 increment build number 2019-11-14 00:05:36 +00:00
Adriano dos Santos Fernandes
c8a8ad616b
Fixed CORE-5902 - Add Firebird Event fails with error (#232)
* Fixed CORE-5902 - Add Firebird Event fails with error
"While isc_que_events - Failed to establish a secondary connection for event processing".
2019-11-13 11:43:33 -03:00
firebirds
5005bfc72f increment build number 2019-11-13 00:03:52 +00:00
dac8634de9 Fix warning on Win64 build (#231) 2019-11-12 15:42:49 +03:00
firebirds
bb0ed29e19 increment build number 2019-11-09 00:03:34 +00:00
AlexPeshkoff
76cacb9366 Comment 2019-11-08 16:31:28 +03:00
AlexPeshkoff
1827c5617d Fixed CORE-6181: Operations when using "SET DECFLOAT BIND BIGINT,n" with result of 11+ digits, fail with "Decimal float invalid operation" 2019-11-08 16:12:40 +03:00
firebirds
98c7788649 increment build number 2019-11-08 00:03:58 +00:00
firebirds
9d27cb4b7e increment build number 2019-11-07 00:03:54 +00:00
hvlad
0d33f4e5b1 Fixed bug CORE-6182 : ExtConnPoolLifeTime acts as countdown for activity in MOST RECENT database (of several) rather then separate for each of used databases 2019-11-06 15:37:41 +02:00
firebirds
0d9cb66586 increment build number 2019-11-06 00:04:00 +00:00
hvlad
1f1c82dde2 Fixed wrong datatype used 2019-11-05 19:00:32 +02:00
firebirds
6633400974 increment build number 2019-11-02 00:03:48 +00:00
firebirds
6600de0f94 increment build number 2019-11-01 00:03:59 +00:00
8a8d7787d0 CORE-5538 implementation (#229)
* CORE-5538 implementation
2019-10-31 12:59:37 +03:00
firebirds
d5daff04ad increment build number 2019-10-30 00:04:15 +00:00
Dmitry Yemanov
1ccadfde9c Fixed CORE-6171: No current record for fetch operation with queries with aggregated subselect 2019-10-29 15:06:25 +03:00
firebirds
297824a7b8 increment build number 2019-10-29 00:03:46 +00:00
firebirds
0453a7f90f increment build number 2019-10-26 00:03:52 +00:00
firebirds
5bec61dd16 increment build number 2019-10-22 00:03:55 +00:00
stbergmann
0ffbfddce7 Make comparison operator member functions const (#227)
...which avoids overload resolution ambiguities in C++20, when a synthesized
candidate of operator == for a reversed-argument rewrite conflicts with the
actual operator ==, due to the asymmetric const-ness of the implicit object
parameter and the RHS parameter.  (As observed with recent Clang 10 trunk with
-std=c++2a when building firebird as part of LibreOffice:

> workdir/UnpackedTarball/firebird/src/jrd/inf.cpp:1139:62: error: use of overloaded operator '!=' is ambiguous (with operand types 'RuntimeStatistics::Iterator' and 'Jrd::RuntimeStatistics::Iterator')
>         for (RuntimeStatistics::Iterator iter = stats.begin(); iter != stats.end(); ++iter)
>                                                                ~~~~ ^  ~~~~~~~~~~~
> workdir/UnpackedTarball/firebird/src/jrd/../dsql/../jrd/RuntimeStatistics.h:283:8: note: candidate function
>                 bool operator!=(const Iterator& other)
>                      ^
> workdir/UnpackedTarball/firebird/src/jrd/../dsql/../jrd/RuntimeStatistics.h:278:8: note: candidate function
>                 bool operator==(const Iterator& other)
>                      ^
> workdir/UnpackedTarball/firebird/src/jrd/../dsql/../jrd/RuntimeStatistics.h:278:8: note: candidate function (with reversed parameter order)

)
2019-10-21 14:48:08 -03:00
Adriano dos Santos Fernandes
760d4b13ca Fixed CORE-6166 - Problems with long object names (> 255 bytes). 2019-10-21 12:53:13 -03:00
firebirds
0b62ee93ff increment build number 2019-10-20 00:03:55 +00:00
Alex Peshkoff
80245dd81d Fixed CORE-6163: Generator pages are not encrypted 2019-10-19 14:48:46 +02:00
firebirds
c82a119be6 increment build number 2019-10-19 00:03:54 +00:00
Adriano dos Santos Fernandes
327c642f10 Postfix for CORE-6160. 2019-10-18 12:40:43 -03:00
firebirds
83a3c33e50 increment build number 2019-10-18 00:03:52 +00:00
Adriano dos Santos Fernandes
329a5c08ce Fixed CORE-6159 and CORE-6160:
CORE-6159 - SUBSTRING SIMILAR is described with wrong data type in DSQL.
CORE-6160 - SUBSTRING of non-text/-blob is described to return NONE character set in DSQL.
2019-10-17 13:03:23 -03:00
Adriano dos Santos Fernandes
6203f07ccc Fixed CORE-6158 - substring similar - extra characters in the result for non latin characters. 2019-10-16 21:36:14 -03:00
firebirds
21b847864d increment build number 2019-10-12 00:03:52 +00:00
AlexPeshkoff
69ba7fc920 Fixed CORE-6000: gbak issues "Your user name and password are not defined" when command switch "-fe(tch_password) ..." is specified when run as service 2019-10-11 19:58:47 +03:00
firebirds
3470ec0932 increment build number 2019-10-11 00:03:44 +00:00
Adriano dos Santos Fernandes
d7f323a063 Try to fix travis build. 2019-10-10 13:25:08 -03:00
Adriano dos Santos Fernandes
374536e817 Try to fix travis build. 2019-10-10 13:15:11 -03:00
Adriano dos Santos Fernandes
aa70f4f944 Fixed CORE-4739 - Accent insensitive comparison:
Diacritical letters with DIAGONAL crossing stroke pass only test
on EQUALITY to their non-accented forms.
2019-10-10 12:59:03 -03:00
firebirds
ea5d78a100 increment build number 2019-10-09 00:03:44 +00:00
Dmitry Yemanov
dd15e6ad08 Fixed crash when multiple replicas are configured on the slave 2019-10-08 14:01:44 +03:00
firebirds
15629c0204 increment build number 2019-10-08 00:03:41 +00:00
firebirds
6ef8731591 increment build number 2019-10-06 00:03:42 +00:00
Adriano dos Santos Fernandes
fab2e23593 Postfix for 28e1874 (SIMILAR TO problems).
Problem affects CORE-3523 fbt test and others.
2019-10-05 20:01:48 -03:00
firebirds
4e2ba14ff9 increment build number 2019-10-01 00:03:40 +00:00
hvlad
de1c92cc6f This should fix double close of srcBlob if extBlob->close() failed 2019-09-30 14:45:05 +03:00
hvlad
36e055f6aa This should fix broken LRU pending chain 2019-09-30 14:44:50 +03:00
hvlad
ecbb17bc16 Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged 2019-09-30 14:44:37 +03:00
firebirds
a2173b2abc increment build number 2019-09-27 00:03:39 +00:00
Adriano dos Santos Fernandes
63dfdc50db Postfix for 28e1874 (SIMILAR TO problems).
Problem affects CORE-4599 fbt test.
2019-09-26 12:48:33 -03:00
firebirds
ade10871df increment build number 2019-09-25 00:04:24 +00:00
AlexPeshkoff
80bee2c52f Fixed initialization of limits in cvt_decompose, also small optimization 2019-09-24 15:04:40 +03:00
firebirds
f30326d0c5 increment build number 2019-09-24 00:04:09 +00:00
AlexPeshkoff
2d41ad47c9 Fixed 32-bit build 2019-09-23 13:18:57 +03:00
firebirds
931ebc16db increment build number 2019-09-21 00:04:11 +00:00
Alex Peshkoff
d5ff48ecf2 Fixed use of 128-bit integers as literals 2019-09-20 13:30:36 +03:00
firebirds
99e1dbff4f increment build number 2019-09-20 00:03:44 +00:00
Adriano dos Santos Fernandes
51ee150915
CORE-6145 - Fix Windows build. 2019-09-19 13:35:33 -03:00
Adriano dos Santos Fernandes
6add872a1a Complement fix for CORE-6145 - Wrong result in "similar to" with non latin characters. 2019-09-19 13:04:52 -03:00
Ilya Eremin
0b6311769e Fixed CORE-6144: Inconsistent behaviour of the NEW context variable in AFTER UPDATE OR DELETE triggers (#225)
* Fixed CORE-6144: Inconsistent behaviour of the NEW context variable in AFTER UPDATE OR DELETE triggers

* MET_current() is used to get relation current format
2019-09-19 09:36:23 +03:00
Adriano dos Santos Fernandes
093ba005e2 Fix CORE-6145 - Wrong result in "similar to" with non latin characters. 2019-09-18 21:50:36 -03:00
firebirds
128ecdc77f increment build number 2019-09-19 00:03:38 +00:00
Vlad Khorsun
3eb47e3bb2
Merge pull request #224 from mrotteveel/fix-split-restore
CORE-5976 increase minimum for multi-database restore
2019-09-18 12:40:46 +03:00
firebirds
c2f4208699 increment build number 2019-09-18 00:03:47 +00:00
Dmitry Yemanov
f558f13cd6 Misc (indentation) 2019-09-17 20:27:43 +03:00
Alex Peshkoff
0fa41abc5d Added int128 to rdb$types 2019-09-17 18:34:28 +03:00
hvlad
26b287249b Fixed typo 2019-09-17 17:16:58 +03:00
firebirds
4ac6e0cb45 increment build number 2019-09-17 00:03:58 +00:00
Alexander Peshkov
861d536fc2
Int128 - new datatype (#220)
* Int128 support - work in progress

* Work in progress

* Int128 datatype appears to be mostly OK except sort & index

* Fixed divide scaling, added sorting & network (xdr) support

* Binding control, aggregate nodes, cleanup and documentation

* Fixed VS2017 AppVeyor build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Update MSVC build.

* Set VS architecture correctly

* Fixed a number of issues noticed by Mark
2019-09-16 20:59:54 +03:00
firebirds
b265743642 increment build number 2019-09-15 00:03:27 +00:00
hvlad
b7c31c7ac1 Comments, misc 2019-09-14 15:57:40 +03:00
hvlad
0037fdcb84 No need to evaluate same key again.
It was necessary before introducing temporary_key::key_nulls in v3.
2019-09-14 15:50:00 +03:00
hvlad
4a322b3b81 Fixed bug CORE-6138 : Inconsistent behavior regarding visibility of master record on detail inserts
Dmitry, please review
2019-09-14 15:46:36 +03:00
firebirds
831e995334 increment build number 2019-09-14 00:03:49 +00:00
Alex Peshkoff
e6d269492a Fixed CORE-6143: Error 'Multiple maps found for ...' is raised in not appropriate case 2019-09-13 20:31:05 +03:00
hvlad
0a22aa2070 Port forward fix for bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously 2019-09-13 12:24:18 +03:00
Mark Rotteveel
38f5d32179 CORE-5976 increase minimum for multi-database restore 2019-09-12 10:51:50 +02:00
firebirds
6e73b0bd49 increment build number 2019-09-08 00:03:25 +00:00
firebirds
268bc4faf4 increment build number 2019-09-07 00:03:53 +00:00
Alex Peshkoff
e5866c902b Frontported fix for CORE-6134 2019-09-06 12:52:19 +03:00
Alex Peshkoff
ee4c8f2f09 Postfix for CORE-6048 2019-09-06 12:49:27 +03:00
Adriano dos Santos Fernandes
d21ab3e8d1 Merge branch 'work/re2' 2019-09-05 22:09:48 -03:00
firebirds
f012089937 increment build number 2019-09-06 00:03:55 +00:00
hvlad
6bada8e683 Fixed bug CORE-6137 : Server crashes when it run SQL 2019-09-05 22:14:14 +03:00
Alex Peshkoff
76088c21cc Implemented CORE-6048: Provide ability to see current state of DB encryption 2019-09-05 19:23:38 +03:00
Adriano dos Santos Fernandes
3aa372f546 1) Do not use U8_NEXT as some ICU versions calls a function; 2) Some corrections. 2019-09-02 12:53:07 -03:00
Adriano dos Santos Fernandes
09474b099a Support for NONE/OCTETS. 2019-09-01 21:01:38 -03:00
Adriano dos Santos Fernandes
768aec8937 Avoid cast. 2019-08-27 23:18:31 -03:00
Adriano dos Santos Fernandes
cbf9662786 Remove outdated comments. 2019-08-26 21:57:48 -03:00
Adriano dos Santos Fernandes
ff06569f12 Add finalizers to free memory or other resources not managed by memory pool. 2019-08-26 21:47:44 -03:00
Adriano dos Santos Fernandes
084b3ee1fc Simplification. 2019-08-26 21:47:44 -03:00
Adriano dos Santos Fernandes
3d47c2224c Adjust posix build. 2019-08-13 22:14:58 -03:00
Adriano dos Santos Fernandes
3d6544d961 Misc. 2019-08-12 13:19:19 -03:00
Adriano dos Santos Fernandes
28e18749ff WIP: Reimplementation of SIMILAR TO and SUBSTRING...SIMILAR using Google's re2 library.
This should fix:
CORE-4874
CORE-5664
CORE-3858
CORE-6088
CORE-3773
CORE-5931
CORE-6088
CORE-4893
2019-08-10 22:39:19 -03:00
firebirds
71bf81e151 increment build number 2019-08-11 00:03:37 +00:00
Adriano dos Santos Fernandes
14d41d409e Fix some clang release-build warnings. 2019-08-09 23:04:41 -03:00
firebirds
893d0c0ef2 increment build number 2019-08-07 00:03:35 +00:00
Adriano dos Santos Fernandes
bb0c1e3a38 Fixed CORE-6108 - Regression: FB3 throws "Datatypes are not comparable in expression" in procedure parameters. 2019-08-06 12:25:33 -03:00
firebirds
fd25242ac0 increment build number 2019-08-06 00:03:32 +00:00
Roman Simakov
afdc1e3bee Fixed cleaning cache of security classes. Fixed crash. 2019-08-05 16:39:02 +03:00
Alex Peshkoff
2313de273d Fixed too string assertion making TCS fail 2019-08-05 12:43:08 +03:00
firebirds
40226f6a2b increment build number 2019-08-04 00:03:46 +00:00
Adriano dos Santos Fernandes
c2a5dde6d1 Fixed assert error after 2f335dca94. 2019-08-03 13:42:49 -03:00
firebirds
04d2ee5272 increment build number 2019-08-03 00:03:30 +00:00
Mark Rotteveel
426aeb50c8 CORE-6109 SQL standard FLOAT type syntax support (#218)
* CORE-6109 SQL standard FLOAT type syntax support

* Fix type or copy/paste error

* Delete unused precision_opt rule
2019-08-02 20:55:34 +03:00
firebirds
59ab6a98b2 increment build number 2019-07-24 00:03:44 +00:00
Dmitry Yemanov
9e6beda78b Fixed a mistake of mine 2019-07-23 10:28:50 +03:00
firebirds
e9c8649733 increment build number 2019-07-23 00:04:20 +00:00
Roman Simakov
46276c4e52 Typo 2019-07-22 15:30:07 +03:00
Roman Simakov
3058fa48d3 Implemented cache of SecurityClasses when key is a pair
<SecurityClassName, UserName>. Now SecurityClass contains user name.
SCL_get_class now always returns a security class of the effective user.
It's necessary to take care of it in calls.
userName is removed from SCL_check_access function's arguments. It can
get it in security class.
Recomputing security classes are removed.
walk_acl uses explicit userName (previosly it might be current user).
2019-07-22 13:20:19 +03:00
firebirds
5f0aa39ff7 increment build number 2019-07-21 00:03:40 +00:00
Dmitry Yemanov
a1e7ecf922 Make indentation consistent 2019-07-20 11:54:03 +03:00
Dmitry Yemanov
adc23d2d87 Fixed CORE-6104: incorrect erroris thrown when an embedded user does not have SELECT permissions 2019-07-20 11:53:52 +03:00
firebirds
5d3f12ad66 increment build number 2019-07-18 00:03:30 +00:00
Dmitry Yemanov
fe0ffefa31 This should fix CORE-6097: Connection does not see itself in the MON 2019-07-17 08:23:38 +03:00
firebirds
2f57dc3395 increment build number 2019-07-16 00:03:30 +00:00
Adriano dos Santos Fernandes
d046a2ca86 Fallback for problem converting time-tz/timestamp-tz when ICU is not present in client. 2019-07-14 21:31:17 -03:00
firebirds
2bc5097252 increment build number 2019-07-11 00:03:39 +00:00
Alex Peshkoff
8d500d08c2 Fixed CORE-5784: Lock folder inizialization is not multi-process safe 2019-07-10 18:32:55 +03:00
firebirds
1fb2b2aab7 increment build number 2019-07-10 00:04:11 +00:00
Alex Peshkoff
0a3c2e65dc Postfix for CORE-6093, thanks to Andrey Kravchenko 2019-07-09 22:37:45 +03:00
firebirds
23fd3dc184 increment build number 2019-07-07 00:03:59 +00:00
firebirds
e10d83e772 increment build number 2019-07-06 00:03:43 +00:00
Alex Peshkoff
9e736e3f79 Authentication block, received by client plugin from engine, might contain trash 2019-07-05 13:55:15 +03:00
firebirds
3a135e2367 increment build number 2019-07-05 00:03:52 +00:00
Alex Peshkoff
59ebe83f63 Postfix for CORE-5696: fixed DecFloat(34) literals 2019-07-04 09:05:34 +03:00
firebirds
9c4e8a8916 increment build number 2019-07-04 00:03:41 +00:00
Alex Peshkoff
6bb80e1845 Fixed CORE-6093: Errors simultaneously accessing security database from two engines 2019-07-03 14:12:06 +03:00
firebirds
3e1862d59e increment build number 2019-07-03 00:03:55 +00:00
hvlad
d368300a02 Reworked fix for bug CORE-6080 2019-07-03 01:33:48 +03:00
firebirds
33a47246e3 increment build number 2019-07-02 00:03:56 +00:00
Alex Peshkoff
c80e60c1ae Postfix for CORE-6091, thanks to Vlad 2019-07-01 20:07:13 +03:00
Alex Peshkoff
2da0a6edc3 Backported CORE-6091: Errors when processing correct SQL statements in engine12 provider loaded by FB4 server 2019-07-01 19:42:31 +03:00
firebirds
a380b00e70 increment build number 2019-07-01 00:03:47 +00:00
Dmitry Yemanov
78b68a3d2f Frontported CORE-6089/6090 and minor adjustments 2019-06-30 21:23:37 +03:00
firebirds
ffa93415b0 increment build number 2019-06-29 00:04:08 +00:00
Alex Peshkoff
04c189c7c8 Fix for CORE-6072 - make firebird always work with security database from databases.conf 2019-06-28 18:49:59 +03:00
Alex Peshkoff
2f335dca94 Assert when data to be placed into MetaName do not fit 2019-06-28 18:49:59 +03:00
Alex Peshkoff
7bf9b85189 Partial fix for CORE-6072 - reworked potentially buggy approach when adding different kind of strings to the clumplet 2019-06-28 18:49:59 +03:00
Alex Peshkoff
f4366a3db9 Partial fix for CORE-6072 - use configured providers internally (except loopback) 2019-06-28 18:49:59 +03:00
Alex Peshkoff
2e9df437e6 Fix for CORE-6072: better diag for missing timeouts support in particular provider, ignore error for 0 (missing) timeout 2019-06-28 18:49:59 +03:00
firebirds
6158b2fa1d increment build number 2019-06-27 00:03:56 +00:00
Vlad Khorsun
0d3ea29be4
Merge pull request #210 from FirebirdSQL/ICU_load_system
Allow to load system ICU (when shared modules names have no version t…
2019-06-26 19:34:21 +03:00
Adriano dos Santos Fernandes
259848c296 Misc. 2019-06-26 13:09:50 -03:00
hvlad
54221b3801 Improve diagnostics of internal trace errors (see CORE-3413 and CORE-6075) 2019-06-26 16:00:43 +03:00
firebirds
4dbb997f48 increment build number 2019-06-26 00:03:43 +00:00
hvlad
b767e2684f Correction 2019-06-25 14:35:36 +03:00
hvlad
13a7c0df95 Allow to load system ICU (when shared modules names have no version tag).
Refactor ICU load\initialization code a bit to avoid code duplication and dumb try\catch.
Change ICU versions search range to avoid looking for never existing versions and significantly reduce search time.
Now ICU search order is: preferred version (63), system-wide version, 79-49, 4.8-3.0
Improve error reporting a bit - include ICU version number that failed to load or init.
2019-06-25 12:42:40 +03:00
Roman Simakov
1dd176e31c Using effective user as grantor instead of current one. 2019-06-25 12:36:06 +03:00
firebirds
c5ab3b863c increment build number 2019-06-25 00:04:06 +00:00
Alex Peshkoff
d219d25266 Partial fix for CORE-6072: better error handling in yvalve and isql 2019-06-24 13:25:55 +03:00
firebirds
72f1a09805 increment build number 2019-06-24 00:03:30 +00:00
Dmitry Yemanov
49754a89fd Fixed CORE-6086, thanks to Vlad 2019-06-23 08:11:07 +03:00
firebirds
a7d953adca increment build number 2019-06-20 00:03:59 +00:00
Adriano dos Santos Fernandes
dbed2498e7 Fixed CORE-6087 - Problem with casting within UNION. 2019-06-18 22:24:17 -03:00
firebirds
fbb755bda0 increment build number 2019-06-18 00:03:38 +00:00
Alex Peshkoff
eca1620a23 Fixed CORE-6078: Permissions for create or alter statements are not checked 2019-06-17 18:07:25 +03:00