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

53829 Commits

Author SHA1 Message Date
firebirds
92663c5644 increment build number 2021-09-11 00:07:39 +00:00
Vlad Khorsun
a6c5b68da3 Backport improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE 2021-09-10 12:56:21 +03:00
firebirds
9fc7ea2220 increment build number 2021-09-09 00:07:41 +00:00
Artyom Abakumov
f0d7f71c89 Fix incorrect behavior when 2 warnings are added to status_vector 2021-09-08 19:00:29 +03:00
firebirds
d4bfbd0a21 increment build number 2021-09-08 00:07:22 +00:00
Stephan Bergmann
3315ede300 extern/cloop: Missing dependencies of compilations on output directories
When building Firebird 3.0.7 as part of LibreOffice, we noticed occasional build
failures like <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/96392/>

> error: unable to open output file '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/temp/Debug/cloop/release/tests/test1/CTest.o': 'No such file or directory'
> 1 error generated.
> Makefile:72: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/temp/Debug/cloop/release/tests/test1/CTest.o' failed

and while target "all" depends on target "mkdirs" (which would create all those
directories) in extern/cloop/Makefile, there is no order among the dependencies
of "all", so no guarantee that the directories are already created when the
compilation recipes are executed.
2021-09-07 15:12:36 +03:00
Vlad Khorsun
b59435e3d6 Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
WIP
2021-09-07 12:52:43 +03:00
firebirds
48c1028a6f increment build number 2021-09-07 00:07:12 +00:00
Vlad Khorsun
31103de33d Fixed my old mistake. Thanks to Mike Kaganski for notifying. 2021-09-06 12:53:51 +03:00
firebirds
f897c3b28f increment build number 2021-09-02 00:07:36 +00:00
AlexPeshkoff
9d7db18612 Fixed #1210: I/O error during "open" operation for file "/tmp/firebird/fb_trace_XXXXXX" 2021-09-01 19:35:03 +03:00
firebirds
28b5aacf1a increment build number 2021-08-31 00:07:10 +00:00
Ilya Eremin
5c60a6c2c0
Fix #6932: GTT's pages are not released while dropping it (#6931)
* Release GTT's pages while dropping it

It prevents a temp file from growing in cases when several GTTs are created, filled with data, and dropped.

* Clear TDBB_use_db_page_space flag temporarily so delPages() can get and release instance pages
2021-08-30 12:02:07 +03:00
firebirds
a707dda3d6 increment build number 2021-08-18 00:06:38 +00:00
Dmitry Yemanov
410e683d3d Fixed target length when dbkey is converted into a string 2021-08-17 12:20:40 +03:00
firebirds
39cbc6d54c increment build number 2021-08-10 00:07:04 +00:00
hvlad
8c557c05db Fixed bug #6918 : Service detach is always traced 2021-08-10 00:23:48 +03:00
firebirds
7075df2dab increment build number 2021-07-21 00:07:49 +00:00
AlexPeshkoff
b2639f3ed9 Backported fix #6896: Client forcing server to encryption 2021-07-20 19:30:09 +03:00
firebirds
0e5c9493fc increment build number 2021-07-20 00:07:31 +00:00
AlexPeshkoff
cc8916908d One more postfix for #6220 2021-07-19 17:06:33 +03:00
firebirds
dfdb8e4277 increment build number 2021-07-16 00:07:14 +00:00
AlexPeshkoff
eb57dce0ba Fixed failure of test bugs.core_0927 2021-07-15 18:10:23 +03:00
firebirds
601afe5849 increment build number 2021-07-08 00:07:55 +00:00
AlexPeshkoff
784469074f Better assert 2021-07-07 18:59:47 +03:00
AlexPeshkoff
575761e8c9 Fixed #6889: no permision while ALTER USER SET TAGS 2021-07-07 14:24:57 +03:00
Adriano dos Santos Fernandes
ced69d4004 Revert "Fix undefined behavior."
This reverts commit edf495fe19.

There is not problem there.
2021-07-06 16:20:31 -03:00
Adriano dos Santos Fernandes
edf495fe19 Fix undefined behavior. 2021-07-06 16:17:58 -03:00
firebirds
60527e378c increment build number 2021-07-06 00:06:44 +00:00
hvlad
b0547dd0a7 Backport one more fix against memory leak in UDR 2021-07-05 18:37:08 +03:00
hvlad
03d8c3d61f Make sure Engine instance is not destroyed before SharedXXX objects, that uses pointer on Engine in own dtor's.
Also, plugins (i.e. Engine) must be released via Plugin Manager, not directly.
2021-07-05 16:23:41 +03:00
hvlad
f1cb457406 Backport fixes for memory leaks found by Jiří, see "Memory leak with external engine plugin" in fb-devel 2021-07-05 16:23:13 +03:00
hvlad
679ecad8ef Backported PR168 and PR294 2021-07-05 16:08:17 +03:00
firebirds
09e66e43f5 increment build number 2021-07-02 00:06:55 +00:00
AlexPeshkoff
9b0ad3193f Postfix for #6220 - thanks to Adriano 2021-07-01 16:38:38 +03:00
AlexPeshkoff
b223b05c5f Aplly fix for #6220 - slow performance when executing SQL scripts as non-SYSDBA user (used for >2 years in IBP) 2021-07-01 16:09:56 +03:00
firebirds
ef881279e8 increment build number 2021-06-23 00:07:35 +00:00
hvlad
3d5a12c3bc Fixed bug GH-6866 : Some orphan records left at RDB$SECURITY_CLASSES and RDB$USER_PRIVILEGES after DROP PROCEDURE\FUNCTION 2021-06-22 16:21:17 +03:00
firebirds
7093ac9eec increment build number 2021-06-18 00:08:50 +00:00
Adriano dos Santos Fernandes
a7f4d33516 Replace deprecated ubuntu-16.04 by ubuntu-20.04. 2021-06-17 09:44:46 -03:00
Adriano dos Santos Fernandes
e188d73dac Misc. 2021-06-16 11:26:35 -03:00
Adriano dos Santos Fernandes
9e36829cb4 Avoid calls to JRD_get_thread_data. 2021-06-16 11:25:58 -03:00
Adriano dos Santos Fernandes
bc6a273548 Remove pool reference and children lists in each node.
Children lists will be created and destroyed on demand.
2021-06-16 10:23:37 -03:00
Adriano dos Santos Fernandes
4a4f680741 Correction - thanks to Dmitry. 2021-06-15 10:47:29 -03:00
Adriano dos Santos Fernandes
ed585ab09f Better handling for the scratch pool and fixed CORE-5646.
CORE-5646 - Parse error when compiling a statement causes memory leak until attachment is disconnected.
2021-06-15 10:13:46 -03:00
Adriano dos Santos Fernandes
cd938d86d7 Revert to statically alloc the parser instance.
Added a scope block to delete it before the scratch pool is destroyed in DsqlDmlRequest::dsqlPass.
2021-06-15 09:53:29 -03:00
Adriano dos Santos Fernandes
45905ab053 Process nodes using the scratch pool as default pool.
To make it work, change MAKE_parameter to allocate parameters in the message pool (statement pool).
2021-06-15 08:19:34 -03:00
Adriano dos Santos Fernandes
348af604b1 Delete the scratch pool in the end of DML compilation. 2021-06-15 08:17:12 -03:00
Adriano dos Santos Fernandes
96f2c92375 Remove kind field. 2021-06-15 08:17:11 -03:00
Adriano dos Santos Fernandes
01e0ab39bd Remove dsqlCompatDialectVerb field and organize some members in AggNode for better alignment. 2021-06-15 08:17:11 -03:00