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

47170 Commits

Author SHA1 Message Date
Dmitry Yemanov
26cb346aee Add missing condition for the prior commit. 2016-07-08 23:00:24 +03:00
Dmitry Yemanov
1cdded614e Bigfix CORE-5236: IN/ANY/ALL predicates may cause sub-optimal (late filtering) execution of joins 2016-07-08 21:49:35 +03:00
firebirds
85ed405814 increment build number 2016-07-08 00:03:06 +00:00
Adriano dos Santos Fernandes
258dba5de3 Follow up after Alex change - CORE-5277. 2016-07-07 13:13:01 -03:00
ab0ddd8010 Fix for CORE-5284: Firebird fails to build with USE_VALGRIND 2016-07-07 18:58:12 +03:00
9601efd3a0 Fixed regression in TCS/FB_SQL_SUBFUNC_1 2016-07-07 17:48:57 +03:00
firebirds
8620a0332c increment build number 2016-07-06 00:03:12 +00:00
a8fdbdfb6b Backported fix for CORE-5294: Memory leak when use SHOW GRANTS on new empty database (3.0.1 & 4.0; SS & SC) 2016-07-05 15:05:08 +03:00
firebirds
6b29749b8c increment build number 2016-07-01 00:03:13 +00:00
Adriano dos Santos Fernandes
df233ae4ad Postfix for CORE-5277 - Parameters with multibyte character sets allow to bypass the character limit of varchar fields. (9fede1e) 2016-06-30 10:02:41 -03:00
d963ef8db5 Backported fix for CORE-5296: Error in network protocol when performing callback to client for database crypt key 2016-06-30 13:38:50 +03:00
firebirds
74fe6275dd increment build number 2016-06-30 00:03:15 +00:00
0273ed992a Backported fix for CORE-5292: Database corrupted when trying to encrypt it but appropriate key is missing 2016-06-29 20:16:15 +03:00
firebirds
9620645057 increment build number 2016-06-29 00:03:10 +00:00
hvlad
ecbe975a14 Additional fix for CORE-4645, thanks to Dmitry 2016-06-28 14:46:24 +03:00
hvlad
92d0ca87cc Fixed bug CORE-5295 : Validation could read after the end-of-file when handle multifile database 2016-06-28 13:02:58 +03:00
firebirds
4dc7ece4f2 increment build number 2016-06-24 00:03:15 +00:00
Dmitry Yemanov
ced719d44f Bugfix for CORE-5154: Services API don't work with non-ascii database names (ported from aafemt/firebird). Also add some missing tags that might require transliteration. 2016-06-23 23:17:42 +03:00
firebirds
32c119a16e increment build number 2016-06-23 00:05:15 +00:00
hvlad
a7253810e3 Fixed bug CORE-5289 : Small memory leak when resultset is empty 2016-06-22 12:32:34 +03:00
firebirds
e558dc31dd increment build number 2016-06-21 00:03:11 +00:00
a1c576b7f3 Backported fix for CORE-5285: Segfault when attachment is closed before it's request/statement/etc. 2016-06-20 13:10:45 +03:00
firebirds
35c1a16c3f increment build number 2016-06-19 00:03:45 +00:00
Dmitry Yemanov
062f5d77be Bugfix for CORE-5275: Expression index may become inconsistent if CREATE
INDEX was interrupted after b-tree creation but before commiting.
2016-06-18 19:58:58 +03:00
f6c9b11bc3 Backported fix for CORE-5279: Granting access rights to view is broken 2016-06-18 10:31:39 +03:00
firebirds
4d0d42a02b increment build number 2016-06-18 00:03:42 +00:00
Adriano dos Santos Fernandes
e1f924fec2 Merge branch 'jrtc27-met-unaligned-access' 2016-06-17 15:20:24 +00:00
Adriano dos Santos Fernandes
4ec694f7cb Postfix for CORE-5277 - It's probably better to first check for well-formed data before calculat ethe length. 2016-06-17 11:09:45 +00:00
Adriano dos Santos Fernandes
9fede1eb64 Fixed CORE-5277 - Parameters with multibyte character sets allow to bypass the character limit of varchar fields. 2016-06-17 11:01:55 +00:00
firebirds
620cf67fc0 increment build number 2016-06-17 00:03:07 +00:00
3f9d1640bb Fixed assertions similiar to mentioned in CORE-5273 2016-06-16 12:18:51 +03:00
firebirds
e39f114076 increment build number 2016-06-16 00:04:28 +00:00
0828aff71e Backported fix for CORE-5278: A number of SPB parameters fail in FB 3 & 4 2016-06-15 19:17:57 +03:00
firebirds
b53d241471 increment build number 2016-06-11 00:03:16 +00:00
e560f6e0e8 Backported fix for CORE-5225: Authentication end with first plugin that has the user but auth fails; should continue with next plugin 2016-06-10 17:25:53 +03:00
Dmitry Yemanov
1cab1dca19 Fix CORE-5268: Nested OR conditions may lead to incorrest results 2016-06-10 15:18:23 +03:00
firebirds
228826254f increment build number 2016-06-10 00:03:32 +00:00
firebirds
42fc3afa6b increment build number 2016-06-04 00:03:41 +00:00
5fbbae63fa Backported fix for CORE-5213 2016-06-03 16:03:34 +03:00
firebirds
984a9aab1e increment build number 2016-06-03 00:02:50 +00:00
hvlad
50447a5365 Improvement CORE-5257 : Enable nested keys in plugin configuration 2016-06-03 00:35:42 +03:00
firebirds
bae264d541 increment build number 2016-05-24 00:02:51 +00:00
4fd2c41833 Backported fix for CORE-5249: Incorrect use of readlink() system call 2016-05-23 12:22:47 +03:00
firebirds
d44387ea1a increment build number 2016-05-19 00:02:51 +00:00
hvlad
435086e938 Correction, as Dmitry suggests. 2016-05-19 00:10:11 +03:00
hvlad
0db5c2df3f Fixed bug CORE-5234 : Access violation on UDF crashes server 2016-05-18 19:03:52 +03:00
641a2b913d Fixed CORE-5244: Wrong error message when trying to execute SELECT statement using isc_dsql_execute_immediate 2016-05-18 18:28:45 +03:00
b67eb4d9a7 Backported fix of possible buffer overflow when reading /etc/mtab 2016-05-18 11:48:49 +03:00
firebirds
1f1b12a523 increment build number 2016-05-18 00:02:53 +00:00
firebirds
b6cd40eb55 increment build number 2016-05-17 00:03:00 +00:00
Dmitry Yemanov
5f19de8ffb This should fix CORE-5241 (Affected rows are not counted for some update
operations with views). Old hacks are not actual these days.
2016-05-16 19:32:59 +03:00
Dmitry Yemanov
444abef206 Fix CORE-5231 (EXECUTE STATEMENT: BLR error if more than 256 output
parameters exist).
2016-05-16 13:21:31 +03:00
firebirds
d435669c70 increment build number 2016-05-13 00:02:52 +00:00
Adriano dos Santos Fernandes
b6866bc374 Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/ 2016-05-12 11:49:44 -03:00
Dmitry Yemanov
3ee0a82403 Fix page numbers datatype + misc adjustments. 2016-05-12 14:14:01 +03:00
hvlad
89e9ba7441 Refactor relation protection routines into a class.
Alex, please review changes related with DFW_reset_icu.
2016-05-12 13:41:12 +03:00
hvlad
bd555a15a4 Place expression index support routines where it should be.
Add protection from changes while expression index is built.
Remove PCMET module.
2016-05-12 11:29:02 +03:00
firebirds
4f15abf3f3 increment build number 2016-05-10 00:02:45 +00:00
Dmitry Yemanov
1e908629ad Misc. 2016-05-09 23:06:59 +03:00
James Clarke
6a8067ed5f Fix locking on big-endian architectures
4e4d8002e5 extended locks to have 64-bit
keys in most cases, but some were left as 32-bit. However, code using
these 32-bit locks assumed that the significant bytes of the key's long
value started from lck_string[0], which is false on big-endian
architectures.  This commit adds Lock::getKeyString(), which gets a
pointer to the first used byte of lck_string, and should be used in
place of accessing lck_string directly.
2016-05-08 23:33:20 +03:00
firebirds
8ccde22222 increment build number 2016-05-07 00:02:55 +00:00
Adriano dos Santos Fernandes
8883def48c Regenerate file. 2016-05-06 19:35:08 -03:00
Dmitry Yemanov
54123663c2 Add new constants to the Pascal interface. 2016-05-06 23:49:03 +03:00
Dmitry Yemanov
dce0b4c64e Switch to 64-bit savepoint numbers as a straightforward solution for
CORE-5228 (Restore may hang if the database contains more than 4 billion
records).
2016-05-06 23:47:55 +03:00
Dmitry Yemanov
16e356f29f Bugfix CORE-5226. 2016-05-06 20:20:36 +03:00
Michal Kubecek
58a12d7c97 Allow to enforce IPv4 or IPv6 in URL-like connection string. 2016-05-06 20:20:05 +03:00
firebirds
194293cafa increment build number 2016-05-04 00:02:50 +00:00
Dmitry Yemanov
4465eeabbb Bump version number for v3 branch. 2016-05-03 20:44:15 +03:00
firebirds
322294bd71 increment build number 2016-05-03 00:03:16 +00:00
Dmitry Yemanov
c004a74c88 Bugfix CORE-5224: Transaction id tags for services API do not support
new 48 bit transaction ids.
2016-05-02 09:37:06 +03:00
firebirds
b0e0cf4f86 increment build number 2016-05-01 00:03:08 +00:00
Dmitry Yemanov
849bfac745 Prevent stack trace (line/column info) from overriding the real error's
SQLSTATE.
2016-04-30 18:16:20 +03:00
Dmitry Yemanov
5f0842ba2c Bugfix CORE-5222: SELECT WITH LOCK may raise unexpected update conflict
errors under concurrent load.
2016-04-30 17:13:49 +03:00
firebirds
ac7f92a90c increment build number 2016-04-30 00:05:04 +00:00
Adriano dos Santos Fernandes
4958d2cf91 Postfix for CORE-5220. 2016-04-29 13:38:39 -03:00
Adriano dos Santos Fernandes
c2c322a576 Fixed CORE-5220 - ISQL -X: double quotes are missed for COLLATE <C> of CREATE DOMAIN statement when <C> is from any non-ascii charset. 2016-04-29 13:31:54 -03:00
firebirds
5672912e54 increment build number 2016-04-29 00:02:51 +00:00
Dmitry Yemanov
198ef2bf04 Correction, as per Sean's comment. 2016-04-28 22:05:39 +03:00
Dmitry Yemanov
2d7261c430 Fix CORE-5217 and CORE-5218 with one shot. 2016-04-28 20:27:43 +03:00
Dmitry Yemanov
25313daa11 CORE-5216: Provide location context (line/column numbers) for runtime
errors raised inside EXECUTE BLOCK.
2016-04-28 15:36:36 +03:00
firebirds
224070ca8c increment build number 2016-04-27 00:02:50 +00:00
hvlad
713b68c813 Fixed bug CORE-5120 : Firebird 3.0 + fbclient 3.0 - POST_EVENT won't work 2016-04-26 23:10:18 +03:00
Dmitry Yemanov
984f84acd6 Backported bugfix for regression CORE-5183: line/column numbering may be
twisted if alias.name syntax is used.
2016-04-26 20:29:38 +03:00
firebirds
8d79992a59 increment build number 2016-04-26 00:02:49 +00:00
9c56856790 Backported fix for CORE-5201: Return nonzero result code when restore fails on activating and creating deferred user index 2016-04-25 17:19:54 +03:00
firebirds
9000c5e77f increment build number 2016-04-25 00:02:54 +00:00
Adriano dos Santos Fernandes
3b56361d60 Make debug build raise the same warning as in release build. 2016-04-24 20:21:39 -03:00
Dmitry Yemanov
86698770b4 Bugfix CORE-5207: ISQL -X may generate invalid GRANT USAGE statements
for domains.
2016-04-24 09:30:39 +03:00
firebirds
3052355b1b increment build number 2016-04-23 00:02:54 +00:00
Adriano dos Santos Fernandes
a08f7b8ab0 Fixed CORE-5193 - Precedence problem with operator IS. 2016-04-22 14:05:23 -03:00
Adriano dos Santos Fernandes
1635a935dd Fixed CORE-5167 - Allow implicit conversion between boolean and string. 2016-04-22 14:05:17 -03:00
firebirds
840415bf9a increment build number 2016-04-22 00:02:54 +00:00
41e9f3f919 Backported fix for CORE-5203: Single CPU core fully utilized with Trace session 2016-04-21 20:35:17 +03:00
firebirds
32b303311f increment build number 2016-04-21 00:02:49 +00:00
firebirds
22a1b4df7b increment build number 2016-04-20 00:02:46 +00:00
firebirds
3b0e0efb0d increment build number 2016-04-15 00:02:48 +00:00
Dmitry Yemanov
1767a517f9 Postfix for CORE-5194. 2016-04-14 13:45:04 +03:00
firebirds
e2ca9438fc increment build number 2016-04-14 00:02:47 +00:00
firebirds
2d838903e5 increment build number 2016-04-13 00:02:46 +00:00
Dmitry Yemanov
4a81181187 Minor cleanup for my last commit. 2016-04-12 22:59:20 +03:00