AlexPeshkoff
399c03fefa
Renamed error code
2019-04-17 11:54:27 +03:00
AlexPeshkoff
5cbd2aaaeb
Implemented CORE-6049: Builtin functions converting binary string to hexadecimal representation and vice versa
2019-04-17 10:57:06 +03:00
firebirds
e2391d9e91
increment build number
2019-04-16 00:03:50 +00:00
Adriano dos Santos Fernandes
89c09d1320
Improve some error names/constants.
2019-04-15 12:22:10 -03:00
AlexPeshkoff
38674688be
Linux installer enhancements
2019-04-15 16:01:11 +03:00
firebirds
6b53d19360
increment build number
2019-04-15 00:03:31 +00:00
AlexPeshkoff
b30b7e2358
Fixed CORE-6038: Srp user manager sporadically creates users which can not attach
2019-04-14 21:02:11 +03:00
firebirds
e9f7492d22
increment build number
2019-04-14 00:03:28 +00:00
AlexPeshkoff
456e7a03cf
Implemented CORE-4726: REcreate user <user_name> password <user_pwd>
2019-04-13 21:21:56 +03:00
firebirds
786190c97f
increment build number
2019-04-13 00:03:24 +00:00
hvlad
7ce2a344f0
Fixed bug CORE-6043 : GTTs do not release used space
2019-04-12 15:44:18 +03:00
firebirds
40b331609a
increment build number
2019-04-12 00:03:26 +00:00
Adriano dos Santos Fernandes
f00d04cbcf
Fixed CORE-6040 - Metadata script extracted using ISQL is invalid/incorrect when table has COMPUTED BY field.
2019-04-11 12:52:18 -03:00
firebirds
8f1f459ac4
increment build number
2019-04-11 00:03:42 +00:00
Adriano dos Santos Fernandes
158ee4a0ea
Fixed CORE-6046 - Incorrect time zone parsing reads garbage in memory.
2019-04-10 12:55:43 -03:00
Adriano dos Santos Fernandes
27bd93a9d3
Fixed CORE-6044 - ISQL issues with increased identifier length.
2019-04-10 12:19:02 -03:00
AlexPeshkoff
5fbf07ee1a
Fixed CORE-6045: Segmentation fault in fbtracemgr when closing it using ctrl-C
2019-04-10 14:53:14 +03:00
firebirds
1288f17b4f
increment build number
2019-04-10 00:03:33 +00:00
AlexPeshkoff
39ded8ed98
Fixed CORE-6027: Server hang on new attachment right after trace session stop
2019-04-09 22:09:03 +03:00
firebirds
d255782b5e
increment build number
2019-04-08 00:03:28 +00:00
Adriano dos Santos Fernandes
2a9f8fa60b
Improvement CORE-6032 - Add DPB properties for time zone bind and decfloat configuration.
2019-04-07 11:56:02 -03:00
Adriano dos Santos Fernandes
eee0e0cb68
Refactor.
2019-04-07 11:50:22 -03:00
firebirds
eade8d3d63
increment build number
2019-04-02 00:03:20 +00:00
Dmitry Yemanov
545d6b3fc8
Fixed inconsistent alignment beetween 32-bit and 64-bit replication sides
2019-04-01 17:35:30 +03:00
Roman Simakov
1c96880660
New attempt to fix infinity recursive building external access list
...
This reverts commit 4f0cd0b81a
.
2019-04-01 16:08:18 +03:00
Roman Simakov
4f0cd0b81a
Fixed infinity recursive building external access list
2019-04-01 12:32:02 +03:00
firebirds
f62f3b3519
increment build number
2019-03-27 00:03:40 +00:00
Adriano dos Santos Fernandes
a64b202dad
Fixed CORE-6034 - The original time zone should be set to the current time zone at routine invocation.
2019-03-26 13:13:59 -03:00
firebirds
c2fe37df9f
increment build number
2019-03-26 00:03:28 +00:00
AlexPeshkoff
df8982b81b
Fixed CORE-6031: Little valgrind memory leak in isc_attach_database
2019-03-25 14:42:20 +03:00
firebirds
560462899d
increment build number
2019-03-23 00:03:44 +00:00
Adriano dos Santos Fernandes
e438bdeb60
Fixed CORE-6033 - SUBSTRING(CURRENT_TIMESTAMP) does not work.
2019-03-22 12:45:06 -03:00
AlexPeshkoff
1c2afb4717
Postfix for CORE-6028, thanks to Adriano
2019-03-22 17:53:00 +03:00
Roman Simakov
f17692c339
Fixed warnings of the buffer overwriting in sprintf
2019-03-22 14:18:25 +03:00
Roman Simakov
6359ed98bb
Added error constants for messages. It's my previous mistake.
2019-03-21 18:16:56 +03:00
firebirds
70b9fab34f
increment build number
2019-03-21 00:03:45 +00:00
AlexPeshkoff
3828bfdf57
Fixed CORE-6028: Trigger on system table restored in FB3 database and can't be deleted
2019-03-20 20:09:45 +03:00
firebirds
b3647fac36
increment build number
2019-03-19 00:04:04 +00:00
AlexPeshkoff
84a682bf17
Fixed some gcc8 warnings - WiP
2019-03-18 20:10:48 +03:00
Adriano dos Santos Fernandes
41b2683b8a
Fixed CORE-6026 - Alignment issue with FB_MESSAGE C++ macro
...
(as well UDR macros) and BIGINT/DECFLOAT types in Linux 32-bits.
2019-03-18 12:23:34 -03:00
Roman Simakov
bb3c2e94ec
Fixed CORE-5892: SQL SECURITY DEFINER context is not properly evaluated for monitoring tables ( #196 )
...
* Now we take into account the call hierarchy when use SQL SECURITY
option.
Added new context variable in SYSTEM namespace - EFFICIENT_USER which is
returns user name in which context a code works.
We change efficient user before call procedure and function, fetch a
record from selective procedure and before execute a trigger.
* Renamed new context variable to EFFECTIVE_USER. Fixed nested calls.
* Improved error messages to print effective user when there is no permission.
* Added description of new context variable EFFECTIVE_USER. Improved description of SQL SECURITY clause.
2019-03-18 14:17:02 +03:00
firebirds
b200006ab8
increment build number
2019-03-15 00:03:57 +00:00
Adriano dos Santos Fernandes
6a82720750
Build new branches in travis.
2019-03-14 15:50:43 -03:00
Adriano dos Santos Fernandes
ac1bb875c3
Reimplement previous NodeRefImpl checks while simplifying code also removing NodeRef.
2019-03-14 15:50:43 -03:00
firebirds
7d2c00a37b
increment build number
2019-03-12 00:03:45 +00:00
hvlad
0dbf5a2916
Optimization: avoid frequent allocation\deallocation of tiny objects (NodeRefImpl).
2019-03-11 14:14:20 +02:00
hvlad
b3270ed610
Optimization: avoid memory allocation\deallocation when working with metadata names
...
(and other cases when [padded] string occupies 129-255 bytes).
2019-03-11 13:49:05 +02:00
hvlad
b6593c9253
Optimization: replace (non-inlined) call of memcmp() by hand-written unfolded loop.
...
It saves 3-5% time of database creation, for example.
2019-03-11 12:46:11 +02:00
hvlad
dcbbbc0880
Optimization: call relatively costly MET_get_field() when necessary only.
2019-03-11 11:36:35 +02:00
hvlad
364975b524
Reuse system requests that is most often used at database creation process.
2019-03-11 11:32:00 +02:00