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

55622 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
d2addfa578 Fix #6873 - SIMILAR TO does not use index when pattern starts with non-wildcard character
(in contrary to LIKE).
2021-07-06 16:14:26 -03:00
firebirds
23607dc3cf increment build number 2021-07-06 00:04:58 +00:00
hvlad
7d8179bfd4 Postfix (incorrect pools usage leading to memory leaks). 2021-07-05 23:34:09 +03:00
Adriano dos Santos Fernandes
c6d1036585 Fix #6887 - Invalid SIMILAR TO patterns may lead memory read beyond string limits. 2021-07-05 15:09:25 -03:00
hvlad
9e996070fa 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 13:15:40 +03:00
hvlad
aa2750ac6e Fixed incorrect pools usage leading to memory leaks. 2021-07-05 13:15:40 +03:00
hvlad
b82e36ef47 Fixed tiny memory leak. 2021-07-05 13:15:16 +03:00
hvlad
43ec1f24df Fixed memory leak found by Jiří, see "Memory leak with external engine plugin" in fb-devel 2021-07-05 13:15:02 +03:00
firebirds
9140ee942b increment build number 2021-07-05 00:04:52 +00:00
hvlad
aa9ca93555 Correction for my old commit (AV detected by tests bugs.core_3323, bugs.core_5645 and bugs.core_5972) 2021-07-04 22:54:45 +03:00
firebirds
b318c4922a increment build number 2021-07-03 00:05:03 +00:00
Adriano dos Santos Fernandes
24581bb7fe Fix #6875 - Significant performance regression of SIMILAR TO and SUBSTRING(SIMILAR)
when pattern is taken from variable (rather than directly specified).
2021-07-02 11:22:59 -03:00
firebirds
9433e5f740 increment build number 2021-07-02 00:04:58 +00:00
AlexPeshkoff
11f69dee65 Avoid any files in gen after 'make clean_all' 2021-07-01 15:34:13 +03:00
firebirds
6bf7834d30 increment build number 2021-06-30 00:04:57 +00:00
Adriano dos Santos Fernandes
73a0dcdd55 Improvement #6740 - Allow parenthesized query expression for standard-compliance [CORE6511]. 2021-06-29 08:28:22 -03:00
firebirds
d346613d6a increment build number 2021-06-26 00:05:09 +00:00
Adriano dos Santos Fernandes
d680aed1bb Improvement #6872 - Indexed STARTING WITH execution is very slow with UNICODE collation. 2021-06-25 15:37:25 -03:00
hvlad
84a8e2d334 Fixed few inconsistencies introduced when VIO_erase() started to use update in place:
- GC thread\sweeper ignores deleted records with no backversions, that should be cleaned up,
- VIO_erase wrongly increments number of deleted records in case of failure (lock conflict, etc),
- missing notification of GC thread in VIO_erase().
2021-06-25 14:34:51 +03:00
firebirds
4212706a15 increment build number 2021-06-24 00:05:04 +00:00
hvlad
9ed8645d5b Extract common code\request into deletePrivilegesByRelName().
Fixed bug GH-6866 : Some orphan records left at RDB$SECURITY_CLASSES and RDB$USER_PRIVILEGES after DROP PROCEDURE\FUNCTION
2021-06-23 11:32:38 +03:00
firebirds
e98872e898 increment build number 2021-06-22 00:05:08 +00:00
Adriano dos Santos Fernandes
184bab6083 Do not remove versioned filed with make clean. 2021-06-21 14:15:02 -03:00
Adriano dos Santos Fernandes
5915c4fdab Revert file encoding - damaged in #6840. 2021-06-21 13:37:12 -03:00
firebirds
11f4556e68 increment build number 2021-06-19 00:05:52 +00:00
AlexPeshkoff
e597db3c7d Postfix for #6858 2021-06-18 16:10:57 +03:00
firebirds
b43c4e7d64 increment build number 2021-06-18 00:06:10 +00:00
AlexPeshkoff
abb7b03859 An attempt to fix #6830: An attempt to destroy busy rel_drop_mutex failed 2021-06-17 19:01:50 +03:00
AlexPeshkoff
36287684e8 Fixed #6858: RSA_DECRYPT() can not decrypt data if it relates to BLOB type 2021-06-17 17:23:26 +03:00
firebirds
ad7268b43a increment build number 2021-06-15 00:05:03 +00:00
Adriano dos Santos Fernandes
8781146319 Fix #6854 - Crash occurs when use SIMILAR TO and compare string with pattern
that contains non-ascii character with suppressed exception handling
(or "Invalid SIMILAR TO pattern" raises otherwise).
2021-06-14 15:08:34 -03:00
firebirds
d67cab6440 increment build number 2021-06-13 00:04:51 +00:00
Dmitry Yemanov
517e0b149e Fixed #6853: Asynchronous replication leaks file handles 2021-06-12 10:37:00 +03:00
firebirds
af278f2828 increment build number 2021-06-12 00:05:12 +00:00
Adriano dos Santos Fernandes
395b4981df Fix #5534 - String truncation exception on UPPER/LOWER functions, UTF8 database and some multibyte characters. 2021-06-11 09:47:19 -03:00
Dan Horák
cd0682bc55
fix build on big endian platforms (#6852)
* fix missing declaration of type_alignments[] for big endian platforms
* add missing definition of lwp for big endian platforms
2021-06-11 13:39:31 +03:00
firebirds
dc4818848e increment build number 2021-06-10 00:05:01 +00:00
Adriano dos Santos Fernandes
dc62e5bd10 Remove VS 2015 build from AppVeyor. 2021-06-09 08:34:15 -03:00
firebirds
8c1f39dab7 increment build number 2021-06-09 00:05:37 +00:00
Adriano dos Santos Fernandes
ad7549e413
Set build to C++17 (with allowed list). #6835 2021-06-08 15:28:06 -03:00
Adriano dos Santos Fernandes
39afbeb7f1 Remove old MSVC projects. 2021-06-08 14:59:39 -03:00
Adriano dos Santos Fernandes
a713260133 Update README.modern_cpp.md. 2021-06-08 14:59:02 -03:00
Adriano dos Santos Fernandes
936e045d50 Set POSIX build to use C++17. 2021-06-08 14:59:02 -03:00
Adriano dos Santos Fernandes
95cdf42c72 Replace FB_NOTHROW by noexcept and remove FB_THROW. 2021-06-08 14:59:02 -03:00
Adriano dos Santos Fernandes
01d4995fd7 Set VS build to use C++17. 2021-06-08 14:59:02 -03:00
Dmitry Yemanov
07aa48b78b Fixed #6850: Database-level and DDL triggers are executed at the replica side 2021-06-08 20:58:28 +03:00
Dmitry Yemanov
3629cb6a8a Fixed #6849: Conflicting INSERT propagated into a read-write replica may cause duplicate records to appear 2021-06-08 20:58:28 +03:00
AlexPeshkoff
7877b0080e Fix for #6817: -fetch_password passwordfile does not work with gfix 2021-06-08 19:10:21 +03:00
Dmitry Yemanov
e4b5120de0 Fixed #6848: Generator values may not replicate after commit 2021-06-08 18:29:45 +03:00
Adriano dos Santos Fernandes
010c3a8bd5
Remove QLI. (#6840) 2021-06-08 10:31:18 -03:00