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