firebirds
e51e743f6e
increment build number
2016-10-19 00:02:22 +00:00
1ba1af29f0
Hopefully better name in #ifdef
2016-10-18 10:55:21 +03:00
Dmitry Starodubov
70acd97746
Added check for access rights to BLOBs ( #53 )
...
This security fix helps to avoid a case when user guessing blob ID in one or other way gets access to the blob which should not be accessible for him.
2016-10-18 10:39:04 +03:00
firebirds
9e6acc09fa
increment build number
2016-10-18 00:02:21 +00:00
Adriano dos Santos Fernandes
6c2e26cbbd
Fixed CORE-5314 - UDFs declared with large varchars take excessive time to execute.
2016-10-17 13:07:25 -02:00
firebirds
dc0f09ee08
increment build number
2016-10-15 00:02:24 +00:00
John Paul Adrian Glaubitz
7ba46163c7
Add platform support for Linux/m68k ( #51 )
...
* Add generic platform support for Linux/m68k
* Include sem_t when determining values for FB_ALIGNMENT and FB_DOUBLE_ALIGN
On m68k, 'long long' is 16-bit aligned while 'sem_t' is 32-bit aligned
and we must therefore include 'sem_t' when determining the values for
FB_ALIGNMENT and FB_DOUBLE_ALIGN. Otherwise, the futex system call
will fail on these systems.
* Don't try to include headers for __cpuid on non-x86 targets
* Make sure that the version scripts include _IO_stdin_used on Linux
The GNU C library supports two ABIs for libio, one is the pre-2.1
ABI and the other is the current one. In order to determine which
ABI is to be used, the C library checks whether the _IO_stdin_used
symbol is exported by the executable. In case the symbol is present,
the new ABI is assumed, if the symbol is missing, the old ABI is
assumed. Thus, if an application is linked against a modern version
of glibc, it must export the _IO_stdin_used symbol as otherwise the
executable can crash or provoke other unexpected behavior on some
architectures like PowerPC or MIPS because the C library is using
the old ABI in this case.
2016-10-14 13:12:09 +03:00
firebirds
c2f40c083d
increment build number
2016-10-14 00:02:20 +00:00
firebirds
21eae15273
increment build number
2016-10-13 00:02:23 +00:00
b76648f1f6
Implemented CORE-5374: Make database name available to crypt plugin
2016-10-12 15:22:15 +03:00
firebirds
d079557458
increment build number
2016-10-11 00:02:22 +00:00
b5c665e618
Missing break - thanks to Adriano
2016-10-10 17:04:07 +03:00
firebirds
9c7fb88429
increment build number
2016-10-08 00:02:22 +00:00
Adriano dos Santos Fernandes
937cb8dafd
Misc.
2016-10-07 11:09:43 -03:00
firebirds
4a96c09240
increment build number
2016-10-05 00:02:23 +00:00
Adriano dos Santos Fernandes
19788ff96d
Misc.
2016-10-03 22:33:31 -03:00
firebirds
8dfe0836bc
increment build number
2016-10-04 00:02:21 +00:00
Roman Simakov
052c97b662
Fixes for DB level triggers
2016-10-03 17:55:40 +03:00
firebirds
7a53286d54
increment build number
2016-10-03 00:02:21 +00:00
Dmitry Yemanov
2852a2d916
Fixed crash for db-level triggers. Roman, please review.
2016-10-02 17:25:36 +03:00
firebirds
5330b765f2
increment build number
2016-09-30 00:02:24 +00:00
firebirds
af5ef8fafd
increment build number
2016-09-29 00:02:21 +00:00
Roman Simakov
9aab6ed8cc
SQL SECURITY Feature ( #42 )
...
* Added SQL SECURITY clause to various DDL statements
2016-09-28 17:24:04 +03:00
firebirds
d3a0723ae4
increment build number
2016-09-24 00:02:20 +00:00
Adriano dos Santos Fernandes
09c2dc164b
Usage of C++11 strongly typed enum.
2016-09-23 15:28:03 -03:00
Adriano dos Santos Fernandes
796a2b1eec
Rename type/variable to reflect recent changes.
2016-09-23 13:43:41 -03:00
Adriano dos Santos Fernandes
a9378178fd
Feature CORE-5346 - Window Function: named window.
2016-09-23 13:43:10 -03:00
firebirds
f8382b6369
increment build number
2016-09-23 00:02:17 +00:00
Adriano dos Santos Fernandes
c6d9135586
Merge pull request #48 from FirebirdSQL/work/c++11
...
Use restricted list of C++11 features
2016-09-22 11:56:42 -03:00
firebirds
c98ca99ce2
increment build number
2016-09-22 00:02:21 +00:00
firebirds
4daf083e93
increment build number
2016-09-20 00:02:24 +00:00
firebirds
78ddb3a868
increment build number
2016-09-17 00:02:21 +00:00
firebirds
c68a3bbd66
increment build number
2016-09-16 00:02:26 +00:00
1f32346d21
Frontported fix for CORE-5326: Embedded - encrypting a database crashes host process when background encryption gets ready while no connection is established to that database
2016-09-15 17:37:50 +03:00
Adriano dos Santos Fernandes
62d2a001f8
Merge remote-tracking branch 'origin/master' into work/c++11
2016-09-10 14:18:27 -03:00
firebirds
2ed83fbf88
increment build number
2016-09-09 00:02:19 +00:00
firebirds
4d7c1884de
increment build number
2016-09-08 00:02:20 +00:00
hvlad
d5ec668334
Let UPDATE and DELETE statements ignore records already deleted in the same statement (but still visible because of stable cursor).
...
It fixed bugs
CORE-5322 : Cascade deletion in self-referencing table could raise "no current record for fetch operation" error), and
CORE-5142 : Error "no current record to fetch" if some record is to be deleted both by the statement itself and by some trigger fired during statement execution
2016-09-07 22:45:17 +03:00
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
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
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
8f34bfe44a
Usage of override keyword.
2016-09-01 22:40:36 -03:00
firebirds
f62edab6c4
increment build number
2016-09-02 00:02:22 +00: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