Dmitry Yemanov
c577472929
Merge pull request #247 from FirebirdSQL/fix_trusted_ddl
...
Removed TDBB_trusted_ddl flag and refactored related code.
2020-01-28 19:30:38 +03:00
Roman Simakov
9552ce2376
Deleted unneeded call of SCL_check_access if an object wasn't found
2020-01-28 17:19:06 +03:00
Roman Simakov
f7c90dcd46
Now checkPermission returns void. Reverted forgotten error message.
2020-01-28 15:23:38 +03:00
Roman Simakov
c9ac330a96
Merge remote-tracking branch 'origin/master' into fix_trusted_ddl
2020-01-28 14:13:36 +03:00
firebirds
b5c9f2e132
increment build number
2020-01-27 00:04:36 +00:00
Adriano dos Santos Fernandes
f516072ac1
Register dependencies only when "csb->csb_g_flags & csb_get_dependencies".
2020-01-26 12:25:12 -03:00
Adriano dos Santos Fernandes
98efe88f11
Fixed CORE-6233 - Wrong dependencies of stored function on view after backup and restore.
2020-01-26 12:23:42 -03:00
AlexPeshkoff
95163e7455
Fixed CORE-6237: Performance issue - security database connections cache in SRP plugin
2020-01-24 19:02:52 +03:00
firebirds
8060136b7a
increment build number
2020-01-24 00:04:37 +00:00
Dmitry Yemanov
e93a729892
Postfix for CORE-6236 (RDB package has wrong privilege for PUBLIC)
2020-01-23 12:18:44 +03:00
firebirds
e6d0792934
increment build number
2020-01-23 00:04:37 +00:00
Adriano dos Santos Fernandes
6753656754
Fixed CORE-6236 - RDB$TIME_ZONE_UTIL package has wrong privilege for PUBLIC.
2020-01-21 22:09:54 -03:00
firebirds
6fa1fffbaa
increment build number
2020-01-22 00:07:05 +00:00
Adriano dos Santos Fernandes
4b6eaa57c3
Move tzdata to extern/icu.
2020-01-21 12:57:31 -03:00
5d1bcc284c
Generate ids.h without m4
2020-01-21 13:14:21 +03:00
firebirds
a31b3410cc
increment build number
2020-01-21 00:04:40 +00:00
AlexPeshkoff
0a48a5e835
This should fix MacOS build
2020-01-20 20:18:15 +03:00
AlexPeshkoff
d8be3d534f
Add chacha to default config and use it when available. Clients, missing required plugin, will continue using rc4.
2020-01-20 19:20:01 +03:00
hvlad
d24b4c96bd
Call of TimeZoneUtil::initTimeZoneEnv() is moved to the InitPrefix::init() to avoid too early initialization of default config file on Windows.
...
Current code attempts to load firebird.conf from .exe folder (should be loaded from fbclient.dll folder).
2020-01-20 14:31:42 +02:00
Adriano dos Santos Fernandes
5f1ea284dc
Fixed CORE-6116 - The Metadata script extracted using ISQL of a database restored from
...
a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field.
2020-01-19 23:10:58 -03:00
firebirds
a238ca5eba
increment build number
2020-01-20 00:04:31 +00:00
AlexPeshkoff
2a6d709744
Fixed wrong parameters order. Thanks to DS
2020-01-19 12:35:28 +03:00
firebirds
1f32a12b90
increment build number
2020-01-18 00:04:35 +00:00
hvlad
be2d7718c8
Fixed bug CORE-6231 : access violation on shutdown of xnet connection to local database when events have been registered
2020-01-17 15:48:43 +02:00
firebirds
9720b5d10c
increment build number
2020-01-17 00:04:36 +00:00
AlexPeshkoff
473afd3df8
An attempt to fix CORE-6218: COUNT(DISTINCT <DECFLOAT_FIELD>) leads FB to crash when there are duplicate values of this field
2020-01-16 17:32:43 +03:00
55ef2beb20
firebird.conf and databases.conf without .in suffix
2020-01-16 13:41:34 +03:00
firebirds
98fe361f98
increment build number
2020-01-16 00:04:55 +00:00
Adriano dos Santos Fernandes
236fc7ac14
Added github action cronjob for automatic creation of tzdata update pull request.
2020-01-15 12:21:16 -03:00
AlexPeshkoff
b9f4c65220
Added various ways to get infomation about wire crypt plugin name: variable in rdb$get_context(), field in mon$attachments and tag in Attachment::getInfo()
2020-01-15 18:02:19 +03:00
9164797892
Refined Windows package creation ( #251 )
2020-01-15 16:50:18 +03:00
firebirds
4fb0dfb655
increment build number
2020-01-15 00:04:26 +00:00
5e525588bf
Use static_assert to check ODS layout ( #234 )
2020-01-14 19:49:43 +03:00
Adriano dos Santos Fernandes
64ecbd8dd2
CORE-6214 - Update outdated tzdata version.
...
Added documentation and script for update.
zipjs.bat is downloaded from https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/zipjs.bat
2020-01-14 12:41:15 -03:00
AlexPeshkoff
c6523020b1
Fixed CORE-6227: isc_info_svc_user_dbpath always returns alias of main security database
2020-01-14 17:11:05 +03:00
firebirds
96c59e6540
increment build number
2020-01-14 00:04:36 +00:00
AlexPeshkoff
5e962f0e5a
Fixed CORE-2251: gbak doesn't return error code
2020-01-13 20:23:22 +03:00
Kovalenko Dmitry
9d02e7e1e4
Correction of RefPtr::assign
...
When RefPtr::assign returns to caller it (object) may be already destroyed. As result "return ptr" will access (read 'ptr' member) the destroyed object.
The correct code - 'return p;'
Note: usually smart pointers do not return internal/raw pointers. They return reference to himself.
2020-01-13 19:15:23 +03:00
AlexPeshkoff
fa8d7c984a
Make firebird engine use classic mode during boot build
2020-01-13 17:08:43 +03:00
AlexPeshkoff
190262f634
Disable simultaneous access to read-only database from multiple processes in SS mode
2020-01-13 17:08:43 +03:00
firebirds
d0bebcb789
increment build number
2020-01-13 00:04:51 +00:00
Adriano dos Santos Fernandes
fb74077793
Avoid warning of possible usage without initialization.
2020-01-12 18:07:25 -03:00
Dmitry Yemanov
a9923c92af
Avoid unnecessary operations in the destructor. This also prevents possible hangs in Classic builds.
2020-01-12 10:39:54 +03:00
firebirds
675e7e0171
increment build number
2020-01-11 00:04:20 +00:00
Roman Simakov
43574d1588
Removed TDBB_trusted_ddl flag which switched off all SCL_checks
...
globally.
Also removed SCL_checks from VIO_store, VIO_modify, VIO_erase which were
switched off by TDBB_trudted_ddl after checkPermission in DdlNode.
Other ways to run VIO_xxx are prohibited and users cannot modify system
tables directly.
Now error includes an object name when user does not have the privilege CREATE for it.
2020-01-10 18:01:09 +03:00
AlexPeshkoff
c6ffc03e1f
Fixed CORE-6217: Wrong work with pointer: delete ptr; ptr=new ;
2020-01-10 14:09:48 +03:00
AlexPeshkoff
908c660de5
Fixed CORE-6221: Incorrect (throw-based) allocFunc for zlib
2020-01-10 13:59:12 +03:00
firebirds
c575383595
increment build number
2020-01-10 00:04:51 +00:00
AlexPeshkoff
0453bbec9e
Implemented CORE-6220: Enable delivery of known to the client key to any connection to the server
2020-01-09 18:46:37 +03:00
firebirds
44cc992440
increment build number
2020-01-05 00:04:25 +00:00