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

46420 Commits

Author SHA1 Message Date
firebirds
a3d3a08a6c nightly update 2015-05-11 00:09:16 +00:00
hvlad
feea0f7924 Fixed few stability issues with EDS related with cases when external connection is broken unexpectedly. 2015-05-10 20:46:17 +00:00
robocop
18c12ca6db Misc. 2015-05-10 03:03:03 +00:00
asfernandes
63b9def568 Misc. 2015-05-10 01:12:50 +00:00
firebirds
ef2d27b10c nightly update 2015-05-09 00:10:37 +00:00
dimitr
5d5c47371a Fixed CORE-4786: Problematic key value (when attempt to insert duplicate in PK/UK) is not shown where length of key >= 127 characters. 2015-05-08 16:46:52 +00:00
firebirds
8a9d9519d6 nightly update 2015-05-07 00:11:53 +00:00
alexpeshkoff
2e3438fd56 Some more postfixes for CORE-4760 2015-05-06 16:25:06 +00:00
alexpeshkoff
1351b1107c Postfix for CORE-4760: it was bad idea to call upper() method for UTF string 2015-05-06 13:47:27 +00:00
firebirds
b03c9f09cd nightly update 2015-05-06 00:12:15 +00:00
dimitr
2a1ba62ee0 Fixed bad handling of zero-length segments coming from internally filtered blobs. In particular, this fixes ISQL crash in bugs.core_4380. 2015-05-05 12:40:18 +00:00
firebirds
46b9f1c04f nightly update 2015-05-05 00:11:36 +00:00
asfernandes
bdbdc30efc Fixed CORE-4781 - Maximum string length (32765 bytes) is not validated. 2015-05-04 16:24:10 +00:00
hvlad
7400866d99 Windows implementation of ISC_utf8Upper. Refactoring. Update VC10 and VC12 builds. 2015-05-04 11:45:05 +00:00
firebirds
3c762acdc3 nightly update 2015-05-04 00:12:34 +00:00
robocop
5f20e61723 Var shadowing. 2015-05-03 06:20:34 +00:00
robocop
c0627ba33b Misc. 2015-05-03 06:18:56 +00:00
firebirds
abe9755e1f nightly update 2015-05-03 00:11:18 +00:00
asfernandes
adf1fd737d Misc. 2015-05-02 03:54:03 +00:00
firebirds
08def8eaef nightly update 2015-05-01 00:10:20 +00:00
asfernandes
4e509cbf1b Fixed CORE-3234 - Support for text BLOBs >= 32K as first argument for TRIM(). 2015-04-30 15:56:47 +00:00
alexpeshkoff
3921d436ad postfix for CORE-4760: take care about RISC CPUs 2015-04-30 14:42:57 +00:00
alexpeshkoff
0ac40f77be Fixed CORE-4760: Can not create user with non-ascii (multi-byte) characters in the name 2015-04-30 13:44:43 +00:00
firebirds
c0502c61bd nightly update 2015-04-30 00:09:45 +00:00
asfernandes
dd2411e576 Fixed CORE-4755 - Parameterized exception: wrong output when number of arguments greater than 7. 2015-04-29 15:59:46 +00:00
firebirds
d25af9b013 nightly update 2015-04-28 00:26:44 +00:00
asfernandes
94e9cc985f Fixed CORE-4774 - Table aliasing is unnecessary required when doing UPDATE ... RETURNING RDB$ pseudo-columns. 2015-04-27 18:58:36 +00:00
alexpeshkoff
164e2cbcba Check for source nullifying a bit more accurate 2015-04-27 13:15:44 +00:00
robocop
a9dfddf495 Misc. 2015-04-27 04:44:59 +00:00
firebirds
0ab7fb5242 nightly update 2015-04-25 00:16:24 +00:00
alexpeshkoff
7c4f302f72 rolled back accidentially committed debug code 2015-04-24 17:48:48 +00:00
alexpeshkoff
852c4366b2 Make it possible for DBA only to NULLify sources 2015-04-24 17:47:29 +00:00
alexpeshkoff
d284fa3c6a Fixed CORE-4768: CREATE USER ... TAGS ( argument_1 = 'value1', ..., argument_N = 'valueN' ) - wrong results of statement when there are many arguments 2015-04-24 13:07:40 +00:00
firebirds
faf66aa2cb nightly update 2015-04-23 00:17:11 +00:00
alexpeshkoff
a56062a7b7 Fixed CORE-4767: CREATE USER ... TAGS ( attr = "prefix #suffix" ): "suffix" will be removed from storage because of character # in the value of attribute 2015-04-22 17:02:19 +00:00
hvlad
1301cf964f Fixed bug CORE-4766 : AV when trying to manage users list using EXECUTE STATEMENT on behalf of non-sysdba user which has RDB$ADMIN role 2015-04-22 11:03:14 +00:00
firebirds
0cf3cb8367 nightly update 2015-04-22 00:17:57 +00:00
asfernandes
ed36387e0b Misc. 2015-04-21 19:26:27 +00:00
asfernandes
1fdf3644c5 Fixed CORE-4752 - EXECUTE STATEMENT using BLOB parameters results in "Invalid BLOB ID" error. 2015-04-21 19:26:09 +00:00
hvlad
12d08e7178 Fixed bug CORE-4759 : request synchronization error when build expression index. 2015-04-21 10:39:13 +00:00
hvlad
67383e1ff7 Fixed bug CORE-4753 : Firebird hangs in embed mode.
Removed annoying wrong assertion.
2015-04-21 09:36:22 +00:00
firebirds
e0a4131e70 nightly update 2015-04-21 00:10:23 +00:00
alexpeshkoff
30414ee562 Disabled use of system tables in foreign key constraints 2015-04-20 17:04:42 +00:00
alexpeshkoff
1a9830ebd6 Do not let SYSDBA modify structure of system tables 2015-04-20 15:07:14 +00:00
alexpeshkoff
512f0d944e Write-protect one more system relation 2015-04-20 11:42:17 +00:00
hvlad
5186bff658 Fixed bug CORE-4754 : Manipulations with GTT from several attachments (using ES/EDS and different roles) leads to: "internal Firebird consistency check (invalid SEND request (167), file: JrdStatement.cpp line: 325)" 2015-04-20 09:36:29 +00:00
firebirds
fd5aec59d8 nightly update 2015-04-18 23:59:02 +00:00
asfernandes
3ed87ec404 Fixed reintroduction of CORE-1379 per Pavel Zotov comment - Invalid parameter type when using it in CHAR_LENGTH function. 2015-04-18 19:19:12 +00:00
firebirds
d73bfd4a5f nightly update 2015-04-18 11:48:09 +00:00
alexpeshkoff
bab9ce6e47 Fixed CORE-4743: Granted role does not work with non-ascii username 2015-04-17 18:35:39 +00:00
hvlad
b008023ab6 Exceptions in getTransactionInterface() should be catched and traced too 2015-04-17 13:27:01 +00:00
firebirds
85b30975ef nightly update 2015-04-17 12:47:59 +00:00
asfernandes
f1fa572e32 Warning. 2015-04-16 14:50:48 +00:00
firebirds
c709599a85 nightly update 2015-04-16 14:03:10 +00:00
alexpeshkoff
0afc4289de Postfix for CORE-4731 2015-04-16 11:58:19 +00:00
robocop
addd67c018 Misc. 2015-04-15 17:38:33 +00:00
hvlad
8edeb97d5f Fixed bug CORE-4747 : Error "invalid BLOB ID" can occur when retrieving MON$STATEMENTS.MON$SQL_TEXT using ES/EDS and db_connect argument is not specified 2015-04-15 16:59:33 +00:00
asfernandes
23c8c928c7 More fixes for CORE-1605 - Bugcheck 232 (invalid operation) for an aggregated query. 2015-04-15 16:10:14 +00:00
firebirds
69cad24f7b nightly update 2015-04-15 14:54:19 +00:00
alexpeshkoff
18c902de46 Fixed CORE-4715: Restore of shadowed database fails using -k ("restore without shadow") switch 2015-04-15 14:01:24 +00:00
alexpeshkoff
d42402d0b9 Fixed CORE-4731: Prohibit an ability to issue DML or DDL statements on RDB$ tables 2015-04-15 13:19:18 +00:00
alexpeshkoff
9cf62772b1 Fixed segfault caused when compiler used default copy ctor of status_exception 2015-04-14 17:00:45 +00:00
firebirds
32535885cc nightly update 2015-04-14 15:56:57 +00:00
asfernandes
5109af2436 Fixed CORE-4725 - Inconsistencies with ALTER DOMAIN and ALTER TABLE with DROP NOT NULL and PRIMARY KEYs; Fixed some others problems with trailing spaces in object names in error messages. 2015-04-13 18:35:46 +00:00
firebirds
d7d7f3670c nightly update 2015-04-13 17:02:22 +00:00
asfernandes
d685754794 Revert "Remove duplicate lck enums." - broke Windows build as per Dmitry. 2015-04-12 21:05:26 +00:00
firebirds
505288bc78 nightly update 2015-04-11 18:58:34 +00:00
asfernandes
193b892bb9 Fixed CORE-4744 - ALTER DATABASE SET DEFAULT CHARACTER SET: 1) take effect only for once for current attachment; 2) does not check that new char set exists untill it will be used. 2015-04-11 00:59:31 +00:00
firebirds
80fcd01821 nightly update 2015-04-08 22:06:56 +00:00
asfernandes
cc2ce9df3a Remove duplicate lck enums. 2015-04-08 15:12:38 +00:00
asfernandes
f5a4ab8ab1 Misc. 2015-04-08 15:08:21 +00:00
asfernandes
119d1e16f4 Fixed (again) CORE-2932 - Wrong field position after ALTER POSITION. 2015-04-08 03:21:09 +00:00
firebirds
6c58923f24 nightly update 2015-04-07 23:07:16 +00:00
egorpugin
44867c0dbb [build] [cmake] Add more cloop dependencies. 2015-04-07 10:29:14 +00:00
egorpugin
0e02f91a72 Add cloop to CMake build. 2015-04-07 10:08:58 +00:00
firebirds
2b3ef62256 nightly update 2015-04-07 00:09:05 +00:00
asfernandes
b363356223 Fixed CORE-4738 - Command "Alter table <T> alter <C> type <domain_>" does not work: "BLR syntax error: expected valid BLR code at offset 15, encountered 255" - regression introduced with CORE-4733. 2015-04-06 23:21:25 +00:00
alexpeshkoff
c68c440657 Fixed a bug noticed by Simonov Denis 2015-04-06 11:12:54 +00:00
firebirds
19e5f3c0d1 nightly update 2015-04-06 00:13:06 +00:00
asfernandes
2828aee4ab Fixed CORE-4733 - Command "Alter table <T> alter TYPE <C> <DOMAIN_WITH_NOT_NULL" does not verifies data in column <C> and makes incorrect assignments in <C> to ZERO / JULIAN_DATE / ASCII(0) for types INT, TIMESTAMP and VARCHAR. 2015-04-05 02:24:40 +00:00
asfernandes
b50abdb04c Optimize check of column NULLs when changing field or domain to NOT NULL. 2015-04-05 02:24:26 +00:00
firebirds
f81d0aab14 nightly update 2015-04-04 00:13:08 +00:00
asfernandes
a1a745b942 Fixed (again) CORE-3373 - It is possible to store string with lenght 31 chars into column varchar(25). 2015-04-03 01:31:15 +00:00
firebirds
c4dcc1cf92 nightly update 2015-04-03 00:14:05 +00:00
asfernandes
edb4192e67 Changes related to CORE-1180: change syntax and semantics to the standard SQL, and also manage RDB$RELATION_CONSTRAINTS records correctly. 2015-04-02 02:26:46 +00:00
firebirds
2a0db82304 nightly update 2015-04-02 00:14:14 +00:00
alexpeshkoff
f96129ceef Fixes assertion in DFW, caused by uninitialized descriptor 2015-04-01 15:10:06 +00:00
firebirds
dcdf641454 nightly update 2015-04-01 00:14:05 +00:00
alexpeshkoff
5c9eb6d8a3 Fixed CORE-4729: Add a flag to mon$database helping to decide what type of security database is used - default, self or other 2015-03-31 17:22:04 +00:00
mapopa
9fbac0a793 Comments cleanup 2015-03-31 09:57:22 +00:00
robocop
ed1e4b5b7d Misc. 2015-03-31 02:10:38 +00:00
firebirds
a914b27fe1 nightly update 2015-03-31 00:14:42 +00:00
alexpeshkoff
066dfda8e2 Fixed CORE-4583: FB 3 embedded tries to load ICU DLLs from PATH folders 2015-03-30 17:39:54 +00:00
egorpugin
03580b29d6 [build] Fix duplicate symbol error on AppleClang while building for iOS. 2015-03-30 14:35:30 +00:00
egorpugin
b5948553c9 [build] [cmake] Search for accept4 and SOCK_CLOEXEC symbols during configuration step. 2015-03-30 14:34:28 +00:00
alexpeshkoff
4a05fea434 Fixed CORE-4712: Messages "Error in isc_release_request() ... when working with legacy security database" appear in firebird.log for CLASSIC server when connecting with legacy auth 2015-03-30 13:49:30 +00:00
alexpeshkoff
052381246c Fixed compilation on Mac 2015-03-30 12:03:50 +00:00
alexpeshkoff
8b7501f136 Added check for SOCK_CLOEXEC 2015-03-30 11:12:27 +00:00
alexpeshkoff
7adbe5a75a Use better flag name for sockets 2015-03-30 09:34:20 +00:00
firebirds
f5ec22524d nightly update 2015-03-30 00:11:49 +00:00
alexpeshkoff
8ddc441ff3 Fixed CORE-4719: Message "Statement failed, SQLSTATE = 00000 + unknown ISC error 0" appears when issuing REVOKE ALL ON ALL FROM <existing_user> 2015-03-29 15:07:26 +00:00
mapopa
46cdba3868 cleanup comments : old bad SCHAR definition 2015-03-29 12:01:08 +00:00
firebirds
e525cde245 nightly update 2015-03-29 00:13:03 +00:00
asfernandes
336456d140 Misc. 2015-03-28 00:36:04 +00:00
firebirds
7646fc6ca3 nightly update 2015-03-28 00:14:56 +00:00
alexpeshkoff
16768b177d Be more consistent putting IStatus into fast inline wrapper. Also some syntax sugar as suggested by Dmitry 2015-03-27 17:51:19 +00:00
hvlad
aeeca2812f Fixed Windows build 2015-03-27 15:41:36 +00:00
alexpeshkoff
e7663b6bc0 Use status interface instead plain status vector when working with exceptions.
Avoid use of circullar allocation for strings in status vector (except when unavoidable for ISC API backward compatibility).
Use TLS for circullar allocation buffer instead manually working with threads' list.
2015-03-27 14:36:30 +00:00
firebirds
62520cc84c nightly update 2015-03-26 00:13:01 +00:00
asfernandes
43977cc4bf Rework new aggregate functions so that they use the single blr_agg_function BLR verb. 2015-03-25 17:52:14 +00:00
asfernandes
4554ee24f5 Feature CORE-4722 - Aggregate linear regression functions. 2015-03-25 17:51:54 +00:00
firebirds
11fedd72e7 nightly update 2015-03-25 00:12:42 +00:00
robocop
7873b1f983 Misc. 2015-03-24 01:30:20 +00:00
firebirds
90637ee69c nightly update 2015-03-24 00:12:40 +00:00
alexpeshkoff
6859f8a37d Cleanup 2015-03-23 15:52:30 +00:00
alexpeshkoff
6c5f9b77fe Cleanup - avoid automatic type conversion in FbLocalStatus as suggested by Claudio 2015-03-23 11:06:51 +00:00
alexpeshkoff
ce9df691b0 Misc 2015-03-23 09:06:10 +00:00
alexpeshkoff
0051477bd2 Fixed potential BOF - thanks to Claudio 2015-03-23 08:17:11 +00:00
robocop
220446675b Misc. 2015-03-23 04:29:37 +00:00
asfernandes
64d146a06f Feature CORE-4717 - Aggregate statistical functions COVAR_SAMP, COVAR_POP and CORR - contributed by Hajime Nakagami. 2015-03-23 02:55:42 +00:00
firebirds
8d1cbc7e32 nightly update 2015-03-23 00:12:39 +00:00
hvlad
91c1108608 Fixed Windows build 2015-03-22 22:43:12 +00:00
mkubecek
bab02d6e2a fix default security database location 2015-03-22 14:27:30 +00:00
mkubecek
1aba1dd1d5 class SockAddr code cleanup 2015-03-22 14:26:24 +00:00
robocop
e3ec63de41 Misc. 2015-03-22 00:23:40 +00:00
firebirds
8da3391a44 nightly update 2015-03-22 00:12:30 +00:00
asfernandes
fc4cda85df Fix clang build. 2015-03-21 18:39:06 +00:00
asfernandes
b7b3fe4718 Corrections. 2015-03-21 18:38:48 +00:00
firebirds
4e13ccec3a nightly update 2015-03-21 00:15:33 +00:00
alexpeshkoff
53099f1830 Oops - added forgotten file 2015-03-20 18:03:51 +00:00
alexpeshkoff
c4c9daf132 Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
firebirds
91e8bc68cc nightly update 2015-03-20 00:14:26 +00:00
egorpugin
11cbc139d8 [build] [cmake] Add some iOS ifdefs. Hide wrong include dir during crosscompiling. 2015-03-19 11:34:04 +00:00
firebirds
57ab9f9c27 nightly update 2015-03-19 00:14:37 +00:00
asfernandes
2bd863a353 Feature CORE-4714 - Aggregate statistical functions stddev_pop, stddev_samp, var_pop and var_samp - contributed by Hajime Nakagami. 2015-03-18 21:38:52 +00:00
dimitr
5dfd0ab774 Complement my recent changes in this module. 2015-03-18 17:28:53 +00:00
hvlad
1332ff27ac Fixed bug CORE-4713 : "BLOB not found" error at rollback after insert into table with expression index 2015-03-18 17:26:56 +00:00
asfernandes
2e9a581776 Added IUtil::formatStatus. 2015-03-18 02:03:25 +00:00
firebirds
408d6c17ad nightly update 2015-03-18 00:13:22 +00:00
asfernandes
bd1094a671 Misc. 2015-03-17 21:44:55 +00:00
firebirds
cd23b15baa nightly update 2015-03-14 00:17:00 +00:00
robocop
ce1233b10c rdb$system_flag is not nullable in FB3. 2015-03-13 15:31:14 +00:00
robocop
746d47f4f2 Misc. 2015-03-13 15:30:23 +00:00
robocop
939feab036 Misc. 2015-03-13 15:26:22 +00:00
dimitr
51a6b75a9a Cleanup. 2015-03-13 12:07:40 +00:00
firebirds
514251a7f6 nightly update 2015-03-13 00:13:34 +00:00
dimitr
bd28e024d3 Improved BLR printer for scrollable cursors. It also fixes ISQL crash for core-0883.fbt. 2015-03-12 21:52:47 +00:00
firebirds
474f691dfc nightly update 2015-03-12 00:12:59 +00:00
alexpeshkoff
90c01a246e Fixed role's case handling when checking grant for create database - thanks to Claudio 2015-03-11 13:39:58 +00:00
alexpeshkoff
c586171957 Fixed BOF, cleanup misc 2015-03-11 13:37:48 +00:00