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

54047 Commits

Author SHA1 Message Date
nikolay.samofatov
accb0e9f8a Use snapshot mode for PSQL blocks executed in autonomous transactions 2019-08-16 12:11:53 +03:00
nikolay.samofatov
ac16bb032a Add comments 2019-08-15 18:36:16 +03:00
nikolay.samofatov
c5cffe5cd5 Fix broken handling of user savepoints 2019-08-15 17:11:25 +03:00
nikolay.samofatov
a17e42f706 Fix restarts of "WITH LOCK" requests 2019-08-15 17:08:24 +03:00
nikolay.samofatov
64822593fc Fix error found during TPC-C test 2019-08-12 12:51:02 +03:00
nikolay.samofatov
a521efbc3a Use DSQL error code 2019-08-12 11:01:34 +03:00
nikolay.samofatov
230e6df4b1 Go back to using isc_deadlock error code - for compatibility with existing software 2019-08-12 10:56:17 +03:00
nikolay.samofatov
87e720b918 Preserve write locks during query restarts due to update conflicts 2019-08-09 19:28:52 +03:00
nikolay.samofatov
c6247f8a26 Go back to Vlad's logic to avoid unnecessary restarts 2019-08-02 18:15:49 +03:00
nikolay.samofatov
059694b0b4 Improve query restarts logic so that it handles SELECT ... WITH LOCK (with single record), inserts and updates correctly 2019-08-01 10:49:45 +03:00
firebirds
59ab6a98b2 increment build number 2019-07-24 00:03:44 +00:00
Dmitry Yemanov
9e6beda78b Fixed a mistake of mine 2019-07-23 10:28:50 +03:00
firebirds
e9c8649733 increment build number 2019-07-23 00:04:20 +00:00
Roman Simakov
46276c4e52 Typo 2019-07-22 15:30:07 +03:00
Roman Simakov
3058fa48d3 Implemented cache of SecurityClasses when key is a pair
<SecurityClassName, UserName>. Now SecurityClass contains user name.
SCL_get_class now always returns a security class of the effective user.
It's necessary to take care of it in calls.
userName is removed from SCL_check_access function's arguments. It can
get it in security class.
Recomputing security classes are removed.
walk_acl uses explicit userName (previosly it might be current user).
2019-07-22 13:20:19 +03:00
firebirds
5f0aa39ff7 increment build number 2019-07-21 00:03:40 +00:00
Dmitry Yemanov
a1e7ecf922 Make indentation consistent 2019-07-20 11:54:03 +03:00
Dmitry Yemanov
adc23d2d87 Fixed CORE-6104: incorrect erroris thrown when an embedded user does not have SELECT permissions 2019-07-20 11:53:52 +03:00
firebirds
5d3f12ad66 increment build number 2019-07-18 00:03:30 +00:00
Dmitry Yemanov
fe0ffefa31 This should fix CORE-6097: Connection does not see itself in the MON 2019-07-17 08:23:38 +03:00
firebirds
2f57dc3395 increment build number 2019-07-16 00:03:30 +00:00
Adriano dos Santos Fernandes
d046a2ca86 Fallback for problem converting time-tz/timestamp-tz when ICU is not present in client. 2019-07-14 21:31:17 -03:00
firebirds
2bc5097252 increment build number 2019-07-11 00:03:39 +00:00
Alex Peshkoff
8d500d08c2 Fixed CORE-5784: Lock folder inizialization is not multi-process safe 2019-07-10 18:32:55 +03:00
firebirds
1fb2b2aab7 increment build number 2019-07-10 00:04:11 +00:00
Alex Peshkoff
0a3c2e65dc Postfix for CORE-6093, thanks to Andrey Kravchenko 2019-07-09 22:37:45 +03:00
firebirds
23fd3dc184 increment build number 2019-07-07 00:03:59 +00:00
Alexandr N. Zamaraev
f7b30cca26 Fix MINGW build (#213)
Add `-std=c++11` and `-msse4` flags
2019-07-06 10:10:41 -03:00
firebirds
e10d83e772 increment build number 2019-07-06 00:03:43 +00:00
Alex Peshkoff
9e736e3f79 Authentication block, received by client plugin from engine, might contain trash 2019-07-05 13:55:15 +03:00
firebirds
3a135e2367 increment build number 2019-07-05 00:03:52 +00:00
Alex Peshkoff
59ebe83f63 Postfix for CORE-5696: fixed DecFloat(34) literals 2019-07-04 09:05:34 +03:00
firebirds
9c4e8a8916 increment build number 2019-07-04 00:03:41 +00:00
Alex Peshkoff
6bb80e1845 Fixed CORE-6093: Errors simultaneously accessing security database from two engines 2019-07-03 14:12:06 +03:00
Artyom Smirnov
d7fc847bff Fix POSIX build (#211) 2019-07-03 13:18:30 +03:00
firebirds
3e1862d59e increment build number 2019-07-03 00:03:55 +00:00
hvlad
d368300a02 Reworked fix for bug CORE-6080 2019-07-03 01:33:48 +03:00
firebirds
33a47246e3 increment build number 2019-07-02 00:03:56 +00:00
hvlad
4287e43291 Update Widows builds 2019-07-01 20:22:09 +03:00
Alex Peshkoff
c80e60c1ae Postfix for CORE-6091, thanks to Vlad 2019-07-01 20:07:13 +03:00
Alex Peshkoff
2da0a6edc3 Backported CORE-6091: Errors when processing correct SQL statements in engine12 provider loaded by FB4 server 2019-07-01 19:42:31 +03:00
firebirds
a380b00e70 increment build number 2019-07-01 00:03:47 +00:00
Dmitry Yemanov
78b68a3d2f Frontported CORE-6089/6090 and minor adjustments 2019-06-30 21:23:37 +03:00
firebirds
ffa93415b0 increment build number 2019-06-29 00:04:08 +00:00
hvlad
1791eb89df Update Widows builds 2019-06-28 19:35:51 +03:00
Alex Peshkoff
04c189c7c8 Fix for CORE-6072 - make firebird always work with security database from databases.conf 2019-06-28 18:49:59 +03:00
Alex Peshkoff
2f335dca94 Assert when data to be placed into MetaName do not fit 2019-06-28 18:49:59 +03:00
Alex Peshkoff
7bf9b85189 Partial fix for CORE-6072 - reworked potentially buggy approach when adding different kind of strings to the clumplet 2019-06-28 18:49:59 +03:00
Alex Peshkoff
f4366a3db9 Partial fix for CORE-6072 - use configured providers internally (except loopback) 2019-06-28 18:49:59 +03:00
Alex Peshkoff
2e9df437e6 Fix for CORE-6072: better diag for missing timeouts support in particular provider, ignore error for 0 (missing) timeout 2019-06-28 18:49:59 +03:00