firebirds
6043105648
increment build number
2016-09-07 00:02:20 +00:00
Dmitry Yemanov
ebd0d3c813
More context variables for error handlers, see CORE-1132 and CORE-2040. ( #46 )
...
* Implement some parts of CORE-1132 and CORE-2040.
* Change per Adriano's suggestion.
2016-09-06 21:12:03 +03:00
firebirds
1d435303fe
increment build number
2016-09-06 00:02:20 +00:00
d8d373435d
Fixed CORE-5347: Races when initializing wire compression
2016-09-05 18:14:42 +03:00
firebirds
8d423b6225
increment build number
2016-09-03 00:02:22 +00:00
Adriano dos Santos Fernandes
41d24deb26
Feature CORE-3647 - Window Function: frame (rows / range) clause. Readme to be done.
...
Also updated README.keywords of others features.
2016-09-02 15:20:01 -03:00
Adriano dos Santos Fernandes
3533997873
Usage of C++11 final keyword.
2016-09-02 10:09:30 -03:00
Adriano dos Santos Fernandes
33198c6db5
Use nullptr keyword and fix a related problem caught by MSVC.
2016-09-02 08:24:22 -03:00
Adriano dos Santos Fernandes
0c8282d2b3
1) Better usage of "range-based for loop with initializer list". 2) More elegant way to declare temporaries for usage with ->as<...>().
2016-09-01 23:16:22 -03:00
Adriano dos Santos Fernandes
dbaf574284
Usage of range-based for loop with initializer list.
2016-09-01 22:40:36 -03:00
Adriano dos Santos Fernandes
88d9591ab0
Usage of auto keyword and range-based for loop.
2016-09-01 22:40:36 -03:00
Adriano dos Santos Fernandes
16ec8a99c5
Usage of auto keyword and lambda.
2016-09-01 22:40:36 -03:00
Adriano dos Santos Fernandes
5a89d2e4e6
Usage of auto keyword.
2016-09-01 22:40:36 -03:00
Adriano dos Santos Fernandes
8f34bfe44a
Usage of override keyword.
2016-09-01 22:40:36 -03:00
Adriano dos Santos Fernandes
68bbdc1802
Correction.
2016-09-01 22:23:58 -03:00
firebirds
f62edab6c4
increment build number
2016-09-02 00:02:22 +00:00
Adriano dos Santos Fernandes
854b11b925
Removed unused function.
2016-09-01 11:46:27 -03:00
firebirds
272c870976
increment build number
2016-09-01 00:02:19 +00:00
hvlad
f38854a3a2
Fixed assertions (BDB_nbak_state_lock is not set for temporary page space)
2016-09-01 00:12:47 +03:00
firebirds
a26006759f
increment build number
2016-08-27 00:02:21 +00:00
6a745d9d9f
Fixed CORE-5339: Assertion in createDatabase() when doing overwrite check
2016-08-26 19:04:15 +03:00
firebirds
982c395052
increment build number
2016-08-25 00:02:20 +00:00
7bf7455cb3
Fixed CORE-5248: Improve consistency in GRANT syntax between roles and privileges according to SQL standard
2016-08-24 18:47:39 +03:00
182c172f4d
Minor enhancements in debug output for wire compress
2016-08-24 13:28:27 +03:00
Adriano dos Santos Fernandes
e5b1a902c7
Misc.
2016-08-23 22:23:33 -03:00
firebirds
2abf6778a4
increment build number
2016-08-24 00:02:19 +00:00
Dmitry Yemanov
7dcf5652cb
Fixed yet another oversight of mine.
2016-08-23 19:20:46 +03:00
Adriano dos Santos Fernandes
f6457f1a47
Fixed BLR printer for ORDER BY ... NULLS FIRST/LAST.
2016-08-23 13:19:23 -03:00
Jiri {x2} Cincura
a264b4ece0
Correct 'flush' spelling.
2016-08-23 08:28:51 +02:00
firebirds
268516472c
increment build number
2016-08-23 00:02:19 +00:00
Dmitry Yemanov
9d6d0913da
Fix missing flags initialization I accidentally removed in my last commit.
2016-08-22 09:13:44 +03:00
firebirds
555c8172fd
increment build number
2016-08-21 00:02:19 +00:00
Dmitry Yemanov
a8af3b37a3
Slightly simplify csb initialization and better control its lifetime.
2016-08-20 16:53:54 +03:00
firebirds
d0049010cc
increment build number
2016-08-20 00:02:23 +00:00
523882b980
Fixed CORE-5335: Segfault in remote server
2016-08-19 14:53:18 +03:00
firebirds
d3a4000202
increment build number
2016-08-18 00:02:22 +00:00
hvlad
9b0a730c78
Make VC 2013 x64 generate the same code as VC 2010 x64 : "lock xadd" instead of "lock add".
...
There was hagnups in SS x64 during new nbackup locking testing without this patch.
Note, both 32-bit compilers generate "lock xadd" instructions.
2016-08-17 16:48:22 +03:00
hvlad
61a7560fe6
Reworked nbackup state lock handling to avoid performance penalty on every fetch
2016-08-17 16:44:33 +03:00
hvlad
63e2f4fc74
No need to release (and acquire again) cached lock if write lock is acquired repeatedly
2016-08-17 15:52:27 +03:00
hvlad
97aead186a
Avoid hangup in SS when error happens at system attachment initialization time
2016-08-17 15:45:30 +03:00
FbnDev
b775def573
Backup.write_exceptions(): att_procedure_description -> att_exception_description
2016-08-17 11:11:29 +06:00
firebirds
d29f8674c4
increment build number
2016-08-17 00:02:20 +00:00
hvlad
20e03be59b
Fixed bug CORE-5330 : Trace session leads FB 4.0 to hang
2016-08-16 22:33:17 +03:00
Adriano dos Santos Fernandes
ed5af4a677
Fix buffer overflow.
2016-08-16 13:35:06 -03:00
hvlad
02d9e447c5
Additional fix for CORE-5329. Once more thanks to Dmitry
2016-08-16 17:16:35 +03:00
firebirds
3706e86e9f
increment build number
2016-08-15 00:02:20 +00:00
hvlad
3ba0eb1caa
Fixed bug CORE-5329 : Database gets partially corrupted in the "no-reserve" mode
...
Thanks to Dmitry
2016-08-14 21:15:07 +03:00
firebirds
742113aeac
increment build number
2016-08-13 00:02:21 +00:00
a4afbe2022
Fixed open() files for very old kernels - thanks to Dmitry Sibiryakov
2016-08-12 12:32:33 +03:00
firebirds
f45d346c9d
increment build number
2016-08-12 00:02:20 +00:00
hvlad
de2c7a4ca3
Fixed bug CORE-5327 : internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2307)
2016-08-11 20:42:56 +03:00
firebirds
f8c4c3862d
increment build number
2016-08-11 00:02:19 +00:00
e7d88a1dbc
Implemented CORE-5266: Allow statement 'create OR ALTER user sysdba password ...' to initialize empty securityN.fdb
2016-08-10 16:57:28 +03:00
hvlad
90b35adb7c
Attempt to make self-referencing foreign keys with ON UPDATE CASCADE work correctly.
...
It also fixes a bug CORE-5305 : CASCADE UPDATE fails for self-referencing FK
2016-08-10 13:58:21 +03:00
firebirds
7cfe3ebbae
increment build number
2016-08-09 00:02:20 +00:00
ilya071294
7bcd016672
Fixed deletion of existing backup file when backup is unsuccessful ( #43 )
2016-08-08 16:24:07 +03:00
firebirds
18cac4c12a
increment build number
2016-08-08 00:02:20 +00:00
Adriano dos Santos Fernandes
54795bddd4
Misc.
2016-08-07 17:59:48 -03:00
firebirds
f80b660730
increment build number
2016-08-06 00:02:19 +00:00
70912f2d1f
Postfix for CORE-5269, fixed SS case, thanks to Pavel
2016-08-05 14:01:20 +03:00
firebirds
781a41d2e0
increment build number
2016-08-04 00:02:19 +00:00
8bc941c12f
Postfix for CORE-5269
2016-08-03 18:32:15 +03:00
9d8b20a77e
Fixed CORE-5269: FBTRACEMGR should understand "role <name>" command switch (needed to explicitly connect with role with "TRACE_ANY_ATTACHMENT" privilege)
2016-08-03 16:35:38 +03:00
firebirds
6e3f94488f
increment build number
2016-08-01 00:02:19 +00:00
Adriano dos Santos Fernandes
01c131b6f7
Improvements to NTILE after Pavel Zotov comments in CORE-3618.
2016-07-31 13:41:40 -03:00
Adriano dos Santos Fernandes
fc3cd8f4be
Misc.
2016-07-31 12:16:04 -03:00
firebirds
a1b244d043
increment build number
2016-07-29 00:02:20 +00:00
ec29de38ca
Fixed CORE-5270: FBSVCMGR does not produce error while attempting to shutdown a database without specified timeout (prp_force_shutdown N)
2016-07-28 18:54:47 +03:00
bbe640a39c
Better fix for CORE-5264 - thanks to Vlad
2016-07-28 18:16:09 +03:00
fa9f723cce
Minor diagnostics cleanup
2016-07-28 15:19:39 +03:00
firebirds
8df890c52c
increment build number
2016-07-27 00:02:19 +00:00
Adriano dos Santos Fernandes
600b40883a
Postfix for rework on CORE-5277 to avoid CORE-5304 regression ( 0d46c91
).
...
CORE-5277 - Parameters with multibyte character sets allow to bypass the character limit of varchar fields.
CORE-5304 - Regression: Can not restore database with table contains field CHAR(n) and UTF8 character set.
2016-07-26 13:23:27 -03:00
firebirds
5fd5021ea3
increment build number
2016-07-25 00:02:18 +00:00
Dmitry Yemanov
6d70adfc97
Fix a couple of issues with transaction numbers.
2016-07-24 11:22:07 +03:00
firebirds
73c6ac00a7
increment build number
2016-07-24 00:02:19 +00:00
a81d583845
Fixed CORE-5291: Error messages differ when regular user tries to RESTORE database, depending on his default role and (perhaps) system privilege USE_GBAK_UTILITY
2016-07-23 15:07:11 +03:00
firebirds
da48b92446
increment build number
2016-07-23 00:02:18 +00:00
Dmitry Yemanov
76899617d1
Attempting to fix a new incarnation of the infinite loop inside the
...
CrossJoin ctor.
2016-07-22 20:08:52 +03:00
firebirds
c2665b0683
increment build number
2016-07-22 00:02:55 +00:00
efcd63bbab
cleanup
2016-07-21 20:41:16 +03:00
1ee0e9c571
Test repository access rights
2016-07-21 20:14:20 +04:00
firebirds
066af4665e
increment build number
2016-07-18 00:02:47 +00:00
Adriano dos Santos Fernandes
e192e9e70f
Fixed CORE-5313 - Data type unknown error with LIST.
2016-07-17 20:42:47 -03:00
firebirds
e98b886fc9
increment build number
2016-07-17 00:02:55 +00:00
Adriano dos Santos Fernandes
24df7c3d9c
Remove hability to overflow declared character length in legacy multibyte charsets.
2016-07-16 15:46:54 -03:00
firebirds
244d996035
increment build number
2016-07-16 00:03:10 +00:00
f06a8c30a9
Code cleanup
2016-07-15 18:46:44 +03:00
97afe43dc3
Fixed CORE-5264: To unlock a raw device DB is not working.
2016-07-15 18:05:24 +03:00
firebirds
4d53676261
increment build number
2016-07-15 00:03:01 +00:00
Dmitry Yemanov
f91cce98b9
Postfix for Adriano's commit.
2016-07-14 13:00:30 +03:00
firebirds
b8302acff3
increment build number
2016-07-14 00:02:59 +00:00
Adriano dos Santos Fernandes
36e4fa9461
Rework on CORE-5277 to avoid CORE-5304 regression.
...
CORE-5277 - Parameters with multibyte character sets allow to bypass the character limit of varchar fields.
CORE-5304 - Regression: Can not restore database with table contains field CHAR(n) and UTF8 character set.
2016-07-13 16:28:45 -03:00
Adriano dos Santos Fernandes
14ca252891
Allow to use the BULK_INSERT hack with others commands.
2016-07-13 16:28:45 -03:00
Dmitry Yemanov
4759ea8aa3
Bugfix for CORE-5307: Random 'invalid transaction handle' errors are returned from the engine.
2016-07-13 18:48:12 +03:00
72535dc120
Fixed CORE-5308: ISQL hangs in BLOBVIEW command
2016-07-13 13:05:51 +03:00
firebirds
8cfc297ccf
increment build number
2016-07-12 00:02:54 +00:00
Dmitry Yemanov
614489e3e0
Postfix for CORE-5277: zero-initialize strings allocated for (? IS NULL) parameters to avoid garbage being read while validating the length.
2016-07-11 13:31:45 +03:00
cccf76695c
Style - thanks to Adriano
2016-07-11 12:18:48 +03:00
44e97a7a73
Fixed CORE-5284: Firebird fails to build with USE_VALGRIND
2016-07-11 12:09:57 +03:00
Adriano dos Santos Fernandes
8962c089bb
Misc.
2016-07-10 22:51:02 -03:00