8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-26 08:03:03 +01:00
Commit Graph

48215 Commits

Author SHA1 Message Date
firebirds
0861d1eaa5 increment build number 2020-02-28 00:05:45 +00:00
Dmitry Yemanov
4890c3baf3 Yet another postfix 2020-02-27 12:34:42 +03:00
firebirds
6401f76b2f increment build number 2020-02-27 00:05:58 +00:00
Dmitry Yemanov
2ce7fd74f0 Postfix cleanup 2020-02-26 20:37:58 +03:00
Dmitry Yemanov
9a8c893b71 Avoid calling MOV_compare() for NULL values 2020-02-26 20:19:35 +03:00
firebirds
100421eec1 increment build number 2020-02-26 00:06:00 +00:00
hvlad
6aa0609aa7 Fixed bug CORE-6253 : Crash via locked fb_lock file 2020-02-25 12:51:48 +02:00
firebirds
8d56515fd7 increment build number 2020-02-24 00:06:08 +00:00
hvlad
9a25464cbe Fixed bug CORE-6252 : UNIQUE CONSTRAINT violation 2020-02-23 22:31:05 +02:00
firebirds
59d0db1d2f increment build number 2020-02-22 00:06:03 +00:00
Adriano dos Santos Fernandes
1f13d17349 Postfix for CORE-6250 - Signature mismatch when creating package body on identical packaged procedure header. 2020-02-21 16:17:54 +00:00
faserg1
b28882eadf Fix alpine build 2020-02-21 14:47:21 +03:00
firebirds
2288797c75 increment build number 2020-02-21 00:06:04 +00:00
hvlad
b205e049e0 Fixed bug CORE-6254 : AV in engine when using SET TRANSACTION and ON TRANSACTION START trigger uses EXECUTE STATEMENT against current transaction 2020-02-20 18:39:30 +02:00
firebirds
4a4623ef62 increment build number 2020-02-20 00:06:26 +00:00
Adriano dos Santos Fernandes
2d6a2b6989 Fixed CORE-6251 - Regression: crash when built-in function LEFT() or RIGHT() missed 2nd argument (number of characters to be taken). 2020-02-19 15:18:29 +00:00
Adriano dos Santos Fernandes
7b21d3b193 Fixed CORE-6250 - Signature mismatch when creating package body on identical packaged procedure header. 2020-02-19 01:24:27 +00:00
firebirds
ed52c247fe increment build number 2020-02-19 00:06:07 +00:00
hvlad
8e5034c957 This should fix Linux build 2020-02-19 01:54:43 +02:00
hvlad
bef4e5ffad Backport new feature CORE-4933 : Add better transaction control to isql 2020-02-18 23:47:09 +02:00
firebirds
b296cb2bff increment build number 2020-02-09 00:05:49 +00:00
firebirds
b22778dd18 increment build number 2020-02-08 00:05:53 +00:00
Ilya Eremin
9d3f0822e6 SQUADFORMAT macro is used for SINT64 in printf() format string 2020-02-07 18:57:47 +03:00
Ilya Eremin
094969dcdf Fixed bug when string argument of status is destroyed before raise() call 2020-02-07 18:57:47 +03:00
Ilya Eremin
52ab84ed6d Fixed CORE-6110: 64-bit transaction IDs are not stored properly in status vector
Arg::Str is used instead of Arg::Num for isc_concurrent_transaction, isc_rec_in_limbo, isc_tra_state error messages because transaction number is 64-bit signed integer.
2020-02-07 18:57:47 +03:00
Dmitry Yemanov
15e2a9af15 This should fix empty routine names reported during DROP operations 2020-02-07 10:43:36 +03:00
firebirds
741488aaf4 increment build number 2020-02-07 00:06:05 +00:00
Dmitry Yemanov
dbd9b09fb0 This should fix CORE-6216: request size limit exceeded when selecting from a table with large number of indicies 2020-02-06 19:20:17 +03:00
Dmitry Yemanov
a332d8191c One more fix for possible hangs inside the monotoring shmem code 2020-02-06 16:10:21 +03:00
firebirds
db653c47d8 increment build number 2020-02-01 00:05:48 +00:00
Alexander Peshkov
9e1109cbd8
Merge pull request #255 from FirebirdSQL/SrpPerf3
Backported CORE-6237: Fixed performance issue with SRP plugin (added connections cache)
2020-01-31 15:25:25 +03:00
firebirds
cb5c7f3961 increment build number 2020-01-30 00:06:21 +00:00
Adriano dos Santos Fernandes
1d5f6b4d55 Fix misleading error message about CORE-5802.
Actual fix for the problem is not possible in v3.
2020-01-29 15:57:33 +00:00
AlexPeshkoff
485d302bdd Backported CORE-6237: Performance issue - security database connections cache in SRP plugin 2020-01-24 19:03:52 +03:00
firebirds
c2ea95ed5e increment build number 2020-01-21 00:05:42 +00:00
Dmitry Yemanov
2ca20610ec Raised the version number 2020-01-20 15:19:15 +03:00
Adriano dos Santos Fernandes
73287e3d62 Fixed CORE-6116 - The Metadata script extracted using ISQL of a database restored from
a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field.
2020-01-19 23:09:22 -03:00
Adriano dos Santos Fernandes
778542d122 Backport fix for CORE-5862 - Varchar computed column without explicit type does not populate RDB$CHARACTER_LENGTH. 2020-01-19 23:03:48 -03:00
firebirds
b4a41ce8c8 increment build number 2020-01-18 00:05:38 +00:00
hvlad
839c9f6b85 Fixed bug CORE-6231 : access violation on shutdown of xnet connection to local database when events have been registered 2020-01-17 15:14:53 +02:00
firebirds
499864a16a increment build number 2020-01-15 00:05:24 +00:00
AlexPeshkoff
2ce4f72752 Backported CORE-6227: isc_info_svc_user_dbpath always returns alias of main security database 2020-01-14 17:13:23 +03:00
firebirds
118018b52d increment build number 2020-01-14 00:05:41 +00:00
AlexPeshkoff
91c99bd43f Backported CORE-2251: gbak doesn't return error code 2020-01-13 20:24:12 +03:00
Kovalenko Dmitry
63f95ea838 Correction of RefPtr::assign
When RefPtr::assign returns to caller it (object) may be already destroyed. As result "return ptr" will access (read 'ptr' member) the destroyed object.

The correct code - 'return p;'

Note: usually smart pointers do not return internal/raw pointers. They return reference to himself.
2020-01-13 19:15:33 +03:00
AlexPeshkoff
c6df8f4487 Backported CORE-6208: Grant lost in security.db after backup/restore cycle 2020-01-13 17:30:01 +03:00
AlexPeshkoff
9fdd0d36d6 Make firebird engine use classic mode during boot build 2020-01-13 17:10:38 +03:00
AlexPeshkoff
e126a21a7c Disable simultaneous access to read-only database from multiple processes in SS mode 2020-01-13 17:10:26 +03:00
firebirds
9bc1c60234 increment build number 2020-01-13 00:06:02 +00:00
Dmitry Yemanov
76e4f0838f Avoid unnecessary operations in the destructor. This also prevents possible hangs in Classic builds. 2020-01-12 10:38:44 +03:00
firebirds
0e00467dbf increment build number 2020-01-11 00:05:22 +00:00
AlexPeshkoff
67dcc12ae8 Backported CORE-6217: Wrong work with pointer: delete ptr; ptr=new ; 2020-01-10 14:11:36 +03:00
AlexPeshkoff
d27a422c63 Backported CORE-6221: Incorrect (throw-based) allocFunc for zlib 2020-01-10 13:59:43 +03:00
firebirds
0c14ba9d3d increment build number 2020-01-07 00:05:58 +00:00
firebirds
de9264cf65 increment build number 2020-01-04 00:05:33 +00:00
firebirds
c511f35f16 increment build number 2020-01-02 00:05:39 +00:00
firebirds
28457cf492 increment build number 2019-12-23 00:05:43 +00:00
Dmitry Yemanov
4ddc81f86b This should fix regression for test core_0053.fbt 2019-12-22 11:34:52 +03:00
firebirds
85f1788d95 increment build number 2019-12-21 00:06:01 +00:00
Dmitry Yemanov
160ec3901b Fixed dumb mistake in my recent commit 2019-12-20 12:39:17 +03:00
Dmitry Yemanov
f7e7c513a1 Minor correction for Vlad's solution to CORE-4680 2019-12-20 12:39:17 +03:00
firebirds
c785afe4c4 increment build number 2019-12-17 00:06:11 +00:00
Dmitry Yemanov
2294d6573d Fixed races during shmem reattaching 2019-12-16 18:50:59 +03:00
Dmitry Yemanov
6c262aa30a Reworked my recent optimizer patch 2019-12-16 18:50:59 +03:00
firebirds
2a7fc5f5b0 increment build number 2019-12-14 00:05:43 +00:00
Dmitry Yemanov
92e2f4d66a Attempted to fix the optimizer regression related to sorting vs compound indices 2019-12-13 10:29:57 +03:00
Dmitry Yemanov
6cae06628c Cast the parameters to match the API declaration. This removes warnings in the generated code. 2019-12-13 10:29:57 +03:00
Dmitry Yemanov
d0353a8972 Fixed inconsistency between attachment/transaction states and their request states 2019-12-13 10:29:57 +03:00
firebirds
f62c4f5e5f increment build number 2019-12-12 00:06:28 +00:00
hvlad
97131a52d7 Fixed bug CORE-6204 : FB crash because TraceSvcJrd::checkPrivileges can pass NULL in 'alias' 2019-12-11 20:56:19 +02:00
firebirds
cc614c3a91 increment build number 2019-12-11 00:09:02 +00:00
AlexPeshkoff
5cc9880778 Backported CORE-6141: fbsvcmgr action_repair rpr_list_limbo_trans does not show list of transactions in LIMBO state 2019-12-10 19:42:17 +03:00
firebirds
5bbc7d2ad3 increment build number 2019-12-10 00:07:14 +00:00
hvlad
89243337e6 Let logAndDie() call abort() on all platforms.
It prevent hung when process exits (instead of aborts) and tries to release resources.
2019-12-09 13:59:29 +02:00
firebirds
e157266d52 increment build number 2019-12-08 00:05:56 +00:00
hvlad
d678801a85 Backport addition for CORE-4463:
Avoid handle leak after killing hung child process.
Print child's stderr after child is gone to not loose very last childs output.
2019-12-07 20:04:04 +02:00
firebirds
a0774ed7a3 increment build number 2019-12-07 00:05:28 +00:00
AlexPeshkoff
176ab0e64f Backported CORE-6203: "Error reading data from the connection" is raised sometimes when using non-default authentication plugin 2019-12-06 18:26:35 +03:00
Vlad Khorsun
f165f6f996
Merge pull request #239 from FirebirdSQL/work/core-4463
Sub-task CORE-4463: Windows implementation for CORE-4462 (Make it pos…
2019-12-06 12:58:20 +02:00
hvlad
ec0d1432eb Better name for print_child_error() method 2019-12-06 11:49:27 +02:00
Andrey Kravchenko
fc67e18131 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 10:18:42 +03:00
hvlad
c2cfa78241 Prevent child process hung if it writes too much data to the pipe and overflow the pipe buffer.
Preserve child eol's when print child stderr data.
Try to distinguish case when child's stdout closed abnormally.
2019-12-05 12:34:35 +02:00
firebirds
b85a307334 increment build number 2019-12-04 00:05:25 +00:00
Adriano dos Santos Fernandes
5791d8fa17
Merge pull request #238 from FirebirdSQL/work/v3-github-actions
Add Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.

While MacOS people seems to be ok with fixed locations for applications and libraries, this complicates a lot the (post)
build process, needing to change each id and rpaths in a very error prone process.

Relocatable binaries makes this a lot easier, but unfortunately "restricted" (chmod +s, like firebird executable)
programs cannot use @loader_path or @executable_path in its rpath.

So the solution has to make internal libraries relocatable and make rpath of firebird fixed. Also, as the ecosystem
seems to use fixed path, the id of fbclient.dylib has set to its fixed path.

Also MacOS post build makefile has adjusted to allow creation of packages for the debug build.

The MacOS build could still be improved with some scripts to build ICU (instead of done directly in the CI scripts,
but I leave that for now) and copies its files to our lib path. However situation seems to be better than before in
relation to ICU and TomMath.

Note: Linux build is not working in GitHub Actions. It segfaults when running (exiting) utilities.
I had this problem lot's of time in the past, maybe it's not completely fixed in v3.
2019-12-03 13:11:05 -03:00
hvlad
f219283b72 Sub-task CORE-4463: Windows implementation for CORE-4462 (Make it possible to restore compressed .nbk files without explicitly decompressing them) 2019-12-02 13:03:58 +02:00
firebirds
e66ea16254 increment build number 2019-11-28 00:04:50 +00:00
Roman Simakov
74f4810822 Backport of the fix from the master branch: Now CREATE FUNCTION/PROCEDURE inside CREATE PACKAGE does not require CREATE FUNCTION/PROCEDURE privilege
It's not really necessary since there are no packages in 3.0 but the
patch fixes TDBB_trusted_ddl flag reset. So let it be.
2019-11-27 17:50:20 +03:00
firebirds
ba18366723 increment build number 2019-11-27 00:04:34 +00:00
Adriano dos Santos Fernandes
9ed0e28b09 Add Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.
While MacOS people seems to be ok with fixed locations for applications and libraries, this complicates a lot the (post)
build process, needing to change each id and rpaths in a very error prone process.

Relocatable binaries makes this a lot easier, but unfortunately "restricted" (chmod +s, like firebird executable)
programs cannot use @loader_path or @executable_path in its rpath.

So the solution has to make internal libraries relocatable and make rpath of firebird fixed. Also, as the ecosystem
seems to use fixed path, the id of fbclient.dylib has set to its fixed path.

Also MacOS post build makefile has adjusted to allow creation of packages for the debug build.

The MacOS build could still be improved with some scripts to build ICU (instead of done directly in the CI scripts,
but I leave that for now) and copies its files to our lib path. However situation seems to be better than before in
relation to ICU and TomMath.

Note: Linux build is not working in GitHub Actions. It segfaults when running (exiting) utilities.
I had this problem lot's of time in the past, maybe it's not completely fixed in v3.
2019-11-26 13:11:55 -03:00
Dmitry Starodubov
78510edbf2 Fixed CORE-6198: Wrong error checking for pread / pwrite calls 2019-11-26 15:21:19 +03:00
firebirds
973991d726 increment build number 2019-11-25 00:04:53 +00:00
Adriano dos Santos Fernandes
db635c9dcd Fix CORE-6197 - Memory leak in INET_connect(). 2019-11-24 20:25:21 -03:00
firebirds
64a1ba948e increment build number 2019-11-14 00:07:04 +00:00
hvlad
62ef3c6edf MSVC declare uintXXX_t types at stdint.h 2019-11-13 19:19:25 +02:00
Adriano dos Santos Fernandes
9007a085b1 Try to fix VS 2015 build. 2019-11-13 13:01:56 -03:00
Adriano dos Santos Fernandes
21cdc0a79f 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 12:11:28 -03:00
firebirds
83098ce6eb increment build number 2019-11-07 00:04:44 +00:00
hvlad
1c13dbbe45 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 16:18:43 +02:00
firebirds
437e5f2c4c increment build number 2019-10-30 00:05:01 +00:00
Dmitry Yemanov
c05df456f9 Fixed CORE-6171: No current record for fetch operation with queries with aggregated subselect 2019-10-29 14:48:50 +03:00
firebirds
e9c89ec6da increment build number 2019-10-28 00:04:02 +00:00
Dmitry Yemanov
5c2579eefb Simplification as suggested by Adriano 2019-10-27 09:26:07 +03:00
firebirds
fb320be12c increment build number 2019-10-26 00:04:39 +00:00
Dmitry Yemanov
1304b312ad Fixed races during attach/detach to the monitoring shared file (similarly to how it was done for other shmem files) 2019-10-25 14:40:27 +03:00
firebirds
8bd2339b41 increment build number 2019-10-20 00:04:38 +00:00
Alex Peshkoff
c3aea14d1d Backported CORE-6163: Generator pages are not encrypted 2019-10-19 14:49:32 +02:00
firebirds
23bddfe706 increment build number 2019-10-12 00:04:36 +00:00
AlexPeshkoff
66742f8849 Backported 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:59:08 +03:00
firebirds
2a33ed93c7 increment build number 2019-10-02 00:05:05 +00:00
firebirds
a0a2dc18df increment build number 2019-10-01 00:04:22 +00:00
hvlad
25148074f6 This should fix double close of srcBlob if extBlob->close() failed 2019-09-30 14:43:11 +03:00
hvlad
6f96daf168 This should fix broken LRU pending chain 2019-09-30 14:36:36 +03:00
hvlad
53c0bd7664 Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged 2019-09-30 14:36:12 +03:00
firebirds
738e3de1cf increment build number 2019-09-20 00:04:28 +00:00
Ilya Eremin
eb31af0f38 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:34:56 +03:00
firebirds
4d001c9e1c increment build number 2019-09-15 00:04:04 +00:00
hvlad
7e70c013ee Fixed bug CORE-6138 : Inconsistent behavior regarding visibility of master record on detail inserts
Dmitry, please review
2019-09-14 14:25:17 +03:00
firebirds
5d64979bdf increment build number 2019-09-14 00:04:24 +00:00
Alex Peshkoff
cdbb04dd57 Backported CORE-6143: Error 'Multiple maps found for ...' is raised in not appropriate case 2019-09-13 20:31:50 +03:00
hvlad
2c7fcdb993 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 11:54:09 +03:00
firebirds
535b2a3add increment build number 2019-09-06 00:04:42 +00:00
hvlad
83396d5b19 Fixed bug CORE-6137 : Server crashes when it run SQL 2019-09-05 22:08:05 +03:00
Alex Peshkoff
d8f449d1a2 An attempt to fix CORE-6134: Win_Sspi in the list of auth plugins leads message about failed login to be changed (from 'Your user name and password are not defined...' to 'Missing security context ...') 2019-09-05 16:56:32 +03:00
firebirds
874bdb7337 increment build number 2019-09-04 00:04:18 +00:00
Adriano dos Santos Fernandes
47f0659a1f Fix usage of C++11 in v3. 2019-09-03 13:34:30 -03:00
Adriano dos Santos Fernandes
da7a3cc554 Fixed CORE-6108 - Regression: FB3 throws "Datatypes are not comparable in expression" in procedure parameters. 2019-09-03 12:48:15 -03:00
Adriano dos Santos Fernandes
e98f05fe70 Fixed CORE-6087 - Problem with casting within UNION. 2019-09-03 12:20:39 -03:00
Adriano dos Santos Fernandes
04deca31dd Fix CORE-6068 - Server hangs when compiling big package with error. 2019-09-03 12:15:23 -03:00
firebirds
0a7f078b93 increment build number 2019-08-14 00:04:10 +00:00
firebirds
367e008865 increment build number 2019-07-24 00:04:24 +00:00
Dmitry Yemanov
b3b57d39b6 Backport fixed diagnostics 2019-07-23 10:30:04 +03:00
firebirds
90511d7074 increment build number 2019-07-21 00:04:16 +00:00
Dmitry Yemanov
b63c2d933f Update generated .pas file 2019-07-20 11:52:48 +03:00
Dmitry Yemanov
64487b7a10 Make indentation consistent 2019-07-20 11:52:48 +03:00
Dmitry Yemanov
4280f2b704 Fixed CORE-6104: incorrect erroris thrown when an embedded user does not have SELECT permissions 2019-07-20 11:52:48 +03:00
firebirds
eb46a8dd7e increment build number 2019-07-13 00:04:25 +00:00
Dmitry Yemanov
7591e316ee This should fix CORE-6097: Connection does not see itself in the MON 2019-07-12 11:26:52 +03:00
hvlad
c77d381d5c Improvement CORE-6095 : Extend trace record for COMMIT/ROLLBACK RETAINING to allow chaining of transaction ids 2019-07-12 10:56:59 +03:00
firebirds
a0c3911232 increment build number 2019-07-11 00:04:22 +00:00
Alex Peshkoff
eae0235e0e Backported CORE-5784: Lock folder inizialization is not multi-process safe 2019-07-10 18:33:40 +03:00
firebirds
6ff6a60df9 increment build number 2019-07-09 00:04:37 +00:00
firebirds
0091e77d83 increment build number 2019-07-06 00:04:28 +00:00
Alex Peshkoff
d9481dbe43 Authentication block, received by client plugin from engine, might contain trash 2019-07-05 13:58:04 +03:00
firebirds
5bb27cc07f increment build number 2019-07-04 00:04:26 +00:00
firebirds
68f3083f26 increment build number 2019-07-02 00:04:44 +00:00
Alex Peshkoff
f6334a00cd Postfix for CORE-6091, thanks to Vlad 2019-07-01 20:07:32 +03:00
Alex Peshkoff
b02b4d6b14 Fixed CORE-6091: Errors when processing correct SQL statements in engine12 provider loaded by FB4 server 2019-07-01 19:44:23 +03:00
firebirds
f02adf035d increment build number 2019-07-01 00:04:42 +00:00
Dmitry Yemanov
2e1f3f82c5 Rework bugfix for CORE-5600 to avoid regression CORE-6089 2019-06-30 21:05:47 +03:00
Dmitry Yemanov
27ae588920 This should fix CORE-6090: BLOB fields may be suddenly set to NULLs during UPDATE after a table format change 2019-06-30 21:05:47 +03:00
firebirds
c4782d17c0 increment build number 2019-06-29 00:04:44 +00:00
Alex Peshkoff
2d233da36a Fix for CORE-6072 - make firebird always work with security database from databases.conf 2019-06-28 18:49:28 +03:00
Alex Peshkoff
5ba7e2f420 Avoid unneeded cast 2019-06-28 18:25:11 +03:00
Alex Peshkoff
326b546844 Partial fix for CORE-6072 - reworked potentially buggy approach when adding different kind of strings to the clumplet 2019-06-28 18:23:52 +03:00
Alex Peshkoff
0ed7a468dd Partial fix for CORE-6072 - use configured providers internally (except loopback) 2019-06-27 14:11:28 +03:00
firebirds
b7aacb82d8 increment build number 2019-06-24 00:04:02 +00:00
Dmitry Yemanov
6310760f52 Fixed CORE-6086, thanks to Vlad 2019-06-23 08:09:05 +03:00
firebirds
9ecd8515f5 increment build number 2019-06-18 00:04:29 +00:00
Alex Peshkoff
8110218943 Backported CORE-6078: Permissions for create or alter statements are not checked 2019-06-17 18:07:59 +03:00
firebirds
8d7b142cc8 increment build number 2019-06-07 00:04:15 +00:00
hvlad
ad6033edae Improve diagnostics of internal trace errors (see CORE-3413 and CORE-6075) 2019-06-06 13:55:56 +03:00
firebirds
f795fdc823 increment build number 2019-06-04 00:06:21 +00:00
ibprovider
40bc3c37d2 SHA2 Refactoring 2019-06-03 19:08:04 +03:00
firebirds
b0c5f20341 increment build number 2019-05-30 00:04:27 +00:00
hvlad
f8eb917717 Fixed bug CORE-6067 : Memory leak in fbclient 2019-05-29 13:57:30 +03:00
firebirds
7fdd8b69a5 increment build number 2019-05-25 00:05:22 +00:00
AlexPeshkoff
761a8f811d Postfix for CORE-5474, more generic way to check for actual library name 2019-05-24 20:02:30 +03:00
firebirds
e697710ae4 increment build number 2019-05-24 00:04:43 +00:00
Dmitry Yemanov
fd5fbf97da Update generated .pas file 2019-05-23 12:56:47 +03:00
Dmitry Yemanov
2fdcfbd790 Refactoring after PR #202 2019-05-23 12:56:03 +03:00
Dmitry Yemanov
5d51d1f418
Merge pull request #202 from ibprovider/B3_0_Release-BugFix_for_CORE5074-array_element_cset
Bug fix for CORE-5074 [B3_0]
2019-05-23 12:25:38 +03:00
Kovalenko Dmitry
632a4ebf86 Common implemetation for MAKE_desc_from_field and MAKE_desc_from_element. 2019-05-21 15:55:50 +03:00
Kovalenko Dmitry
3f17c216a7 Bug fix for CORE-5074 [B3_0]
http://tracker.firebirdsql.org/browse/CORE-5074

TODO:
 - Unificated implementation for MAKE_desc_from_field and MAKE_desc_from_element functions.
2019-05-20 15:52:56 +03:00
firebirds
0249e3a582 increment build number 2019-05-20 00:59:00 +00:00
Adriano dos Santos Fernandes
f55145fd66 Make it possible to build with VS 2017/2019 (with VS 2015 compiler installed). 2019-05-19 12:01:13 -03:00
firebirds
f902e4ec9d increment build number 2019-05-15 00:04:19 +00:00
ibprovider
450db65864 Fast bug fix for CORE-6063 [backport]. (#201)
http://tracker.firebirdsql.org/browse/CORE-6063

Server does not return result of own work (name of next auth-plugin).

TODO (for next commits).

1. Simplify a condition with call of port->extractNewKeys. See in same method below.
2019-05-14 18:29:44 +03:00
firebirds
95774e7f31 increment build number 2019-05-04 00:03:49 +00:00
firebirds
f40f093b4f increment build number 2019-04-28 00:04:24 +00:00
hvlad
a0470f9cec Addition for CORE-6043 : GTTs do not release used space
Avoid races at PAG_release\PAG_allocate
2019-04-27 18:14:54 +03:00
firebirds
dc3f54314b increment build number 2019-04-24 00:04:10 +00:00
hvlad
9847e01823 Backported fix for bug CORE-3925 : Creating self-referential FK crashes database (bug-check) whether constraint violation had place 2019-04-23 13:47:25 +03:00
firebirds
979d5c6c84 increment build number 2019-04-19 00:04:05 +00:00
AlexPeshkoff
91c2fca776 This should fix CORE-6050, wait for confirmation from user 2019-04-18 18:30:27 +03:00
firebirds
38f8a8e861 increment build number 2019-04-15 00:04:08 +00:00
AlexPeshkoff
b52874f91e Backported CORE-6038: Srp user manager sporadically creates users which can not attach 2019-04-14 21:05:08 +03:00
firebirds
897a031dd8 increment build number 2019-04-13 00:03:57 +00:00
Adriano dos Santos Fernandes
cb69325f5a Fixed CORE-6040 - Metadata script extracted using ISQL is invalid/incorrect when table has COMPUTED BY field. 2019-04-12 12:21:39 -03:00
hvlad
cd7f111363 Fixed bug CORE-6043 : GTTs do not release used space 2019-04-12 12:51:03 +03:00
firebirds
de56e55cd2 increment build number 2019-04-11 00:04:35 +00:00
AlexPeshkoff
ad190a8215 Backported CORE-6045: Segmentation fault in fbtracemgr when closing it using ctrl-C 2019-04-10 14:55:26 +03:00
firebirds
09de3e9cb0 increment build number 2019-04-10 00:04:06 +00:00
AlexPeshkoff
9d5382446f Cleanup - that long ago deprecated file was removed from OS 2019-04-09 22:33:34 +03:00
AlexPeshkoff
13d20b54f2 Backported CORE-6027: Server hang on new attachment right after trace session stop 2019-04-09 22:13:18 +03:00
firebirds
0bcf453de9 increment build number 2019-03-26 00:04:00 +00:00
AlexPeshkoff
62114070fd Backported CORE-6031: Little valgrind memory leak in isc_attach_database 2019-03-25 14:43:04 +03:00
firebirds
dc89d10f4b increment build number 2019-03-23 00:04:25 +00:00
AlexPeshkoff
1ddece969b Postfix for CORE-6028, thanks to Adriano 2019-03-22 17:55:54 +03:00
firebirds
1e62335e7f increment build number 2019-03-21 00:04:21 +00:00
AlexPeshkoff
d89fedd3f1 Backported CORE-6028: Trigger on system table restored in FB3 database and can't be deleted 2019-03-20 20:11:12 +03:00