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

44387 Commits

Author SHA1 Message Date
alexpeshkoff
123d5b0a40 Misc 2012-11-12 08:51:41 +00:00
firebirds
5e894f52fd nightly update 2012-11-12 03:52:57 +00:00
asfernandes
62161af59b Misc. 2012-11-11 18:19:33 +00:00
dimitr
a85629a9de Fixed CORE-3977: DELETE FROM MON$STATEMENTS does not interrupt a longish fetch. 2012-11-11 15:33:18 +00:00
firebirds
f8f1f597ac nightly update 2012-11-10 03:58:12 +00:00
firebirds
d0a55a4569 nightly update 2012-11-09 04:11:18 +00:00
firebirds
b97802a7b9 nightly update 2012-11-08 03:42:55 +00:00
asfernandes
745a457f69 Fixed CORE-3973 - Original table name and column name and owner missing from SQLDA for aliased column in grouped query. 2012-11-07 15:46:54 +00:00
asfernandes
b7193e8edb Refactor duplicated code. 2012-11-07 15:46:13 +00:00
firebirds
d68f3815ad nightly update 2012-11-07 03:58:35 +00:00
asfernandes
c15552e21a Fixed CORE-3965 - Creating a procedure containing "case when" expression leads to a server crash. 2012-11-07 00:43:21 +00:00
firebirds
8c6f825be0 nightly update 2012-11-06 04:07:39 +00:00
alexpeshkoff
dcd019400a Frontported forgotten change from 2.5 2012-11-05 08:20:57 +00:00
firebirds
de658f11ae nightly update 2012-11-05 03:53:08 +00:00
asfernandes
6a0a6f2d13 Misc. 2012-11-05 01:14:04 +00:00
firebirds
1a2c7e72c2 nightly update 2012-11-04 03:47:54 +00:00
asfernandes
62ac6e3b31 Fixed CORE-3966 - Creating a stored procedure with an "update or insert" statement with MATCHING fails. 2012-11-04 02:28:33 +00:00
asfernandes
c0b11f52ff Improvement CORE-3972 - Allow the selection of SQL_INT64, SQL_DATE and SQL_TIME in dialect 1.
Fix for CORE-3964 - It is not possible to create a ddl-trigger with "any DDL statement" clause.
2012-11-04 00:17:50 +00:00
hvlad
4875c235a7 Fixed Windows build after recent Alex's changes 2012-11-03 10:55:16 +00:00
firebirds
450dac18a3 nightly update 2012-11-03 04:44:16 +00:00
alexpeshkoff
57e5936d44 Avoid use of namespace Jrd in common file isc_sync 2012-11-02 16:27:12 +00:00
alexpeshkoff
c5278dea9b Removed debugging 2012-11-02 15:39:37 +00:00
firebirds
d320b2134f nightly update 2012-11-02 04:16:44 +00:00
dimitr
92e6b2e543 Fixed CORE-3967: subselect with reference to outer select fails. 2012-11-01 16:19:39 +00:00
alexpeshkoff
3e07dd131f Begin wire crypt only after successfull authentication - this helps avoid meaningless message when password is wrong, thanks to Vlad 2012-11-01 14:38:14 +00:00
alexpeshkoff
4ca6e669fe 1. Fixed CORE-3786: Firebird 2.5.1 Hangs on MacOSX 10.7 (Lion) on DB create after reboot.
2. Cleanup: avoid functional style in stuff exception.
2012-11-01 11:40:18 +00:00
firebirds
93359c675a nightly update 2012-11-01 03:55:00 +00:00
dimitr
b37c76561c Wiped out the code that never worked due to the missing support for native quads. 2012-11-01 01:45:01 +00:00
dimitr
3dd0507b96 Wiped out the code that never worked due to the missing support for native quads. 2012-11-01 01:36:27 +00:00
dimitr
657511babe Wiped out the legacy attachment level counters in favor of the already existing runtime statistics. Introduced a record lock counter (more to follow). 2012-11-01 00:16:55 +00:00
dimitr
5847f3860f Avoid a sweep pass for temporary tables, as the sweeper always sees those tables as empty, but even setting them up as empty has a non-zero cost. 2012-10-31 14:20:24 +00:00
firebirds
d26133ad56 nightly update 2012-10-19 03:36:52 +00:00
asfernandes
a1b17ce0a5 Small cleanup on COMMENT ON constants. 2012-10-18 15:49:15 +00:00
firebirds
bdad650f37 nightly update 2012-10-16 03:29:44 +00:00
asfernandes
b7d87a6cfa Misc. 2012-10-16 00:51:42 +00:00
firebirds
2acc2008d3 nightly update 2012-10-13 03:33:10 +00:00
firebirds
6cf6d47398 nightly update 2012-10-12 03:32:10 +00:00
asfernandes
8ce4b582f4 Fixed CORE-3946 - UNICODE collations does not work with ICU 49. 2012-10-11 15:58:57 +00:00
firebirds
a0d62cfbf7 nightly update 2012-10-09 03:46:28 +00:00
hvlad
41c3f6f2a5 Fix compilation 2012-10-08 21:52:31 +00:00
firebirds
13e347eb20 nightly update 2012-10-06 03:34:14 +00:00
asfernandes
e339e46732 Fixed CORE-3947 - Wrong results when the column with collation using option (NUMERIC-SORT=1) is in where clause. 2012-10-05 19:02:32 +00:00
firebirds
7065d6c01b nightly update 2012-10-05 03:30:49 +00:00
asfernandes
e8b26fd5c7 Fixed assertion when subquery is used in group by. 2012-10-04 17:19:09 +00:00
firebirds
1fb8a84da5 nightly update 2012-10-04 03:32:56 +00:00
alexpeshkoff
8a9c4e720c misc 2012-10-03 09:19:37 +00:00
firebirds
04b6ad7b7c nightly update 2012-10-02 03:38:46 +00:00
hvlad
6b15cd96ec Missed include 2012-10-01 07:41:11 +00:00
firebirds
126c58192c nightly update 2012-09-30 03:25:16 +00:00
robocop
a4c260dbdc Misc. 2012-09-30 01:50:41 +00:00
firebirds
fd752b2167 nightly update 2012-09-29 03:27:06 +00:00
hvlad
40606c9bca Fixed bug CORE-3940 : I/O error during "GetFileSize" operation for file XXXX 2012-09-28 08:13:23 +00:00
firebirds
44aeefbfd8 nightly update 2012-09-28 03:32:42 +00:00
asfernandes
c2956055e5 Fixed CORE-3941 - Memory alignment problem with unique expression index. 2012-09-27 15:29:24 +00:00
firebirds
79ad8bf65b nightly update 2012-09-25 03:39:07 +00:00
asfernandes
5218168e06 Fixed a problem when the default collation is changed. 2012-09-24 16:14:48 +00:00
hvlad
513ce5e1ce Additional patch for improvement CORE-3362 : Cursors should ignore changes made by the same statement.
- SubQueryNode (sub-select's) and RseBoolNode (exists(), in\any\all) now knows if it is a part of some outer select (ForNode) or it is a standalone statement. 
- VIO\get_undo_data was reworked to better fit undo-log implementation, corresponding changes in VIO_chase_record_version also done
- AV in VIO\get_undo_data was fixed
2012-09-24 14:26:33 +00:00
hvlad
8f537e0d45 Fixed bug CORE-3934 : Value of log_sweep parameter in trace configuration is ignored by trace plugin (assumed always true) 2012-09-24 07:07:56 +00:00
firebirds
6134c33314 nightly update 2012-09-24 03:33:00 +00:00
asfernandes
d684e4a2f5 Fixed assert reported by Vlad more some related problem. 2012-09-24 01:40:44 +00:00
firebirds
94aaa1a208 nightly update 2012-09-21 04:17:13 +00:00
asfernandes
a8483163ee Fixed CORE-3929 - Error "attempted update of read-only column" when trying select minvalue from list with more than 255 elements. 2012-09-20 15:53:04 +00:00
firebirds
34fb7ff70a nightly update 2012-09-19 03:27:12 +00:00
asfernandes
81609a77d7 Cleanup. 2012-09-18 16:01:58 +00:00
firebirds
2dfbdef005 nightly update 2012-09-17 03:37:41 +00:00
asfernandes
0769a10d48 Misc. 2012-09-16 16:09:24 +00:00
firebirds
60595d9e39 nightly update 2012-09-14 03:38:21 +00:00
asfernandes
1e918da7b6 Fixed database default charset being ignored. 2012-09-13 15:55:12 +00:00
dimitr
898ce1ea4a Fixed the data type mistake. 2012-09-13 03:49:08 +00:00
firebirds
7f41f693c0 nightly update 2012-09-13 03:41:28 +00:00
dimitr
9f2a992078 Implemented:
CORE-2780: Include client library version and protocol version in mon$attachments
CORE-2187: Return the Hostname in mon$attachments
CORE-3779: Report OS user name in MON$ATTACHMENTS
+ some cleanup.
2012-09-12 07:45:51 +00:00
dimitr
594bae44d2 Fixed CORE-3924: Bugcheck 291 (cannot find record back version) if GTT is modified concurrently using at least one read-committed read-only transaction. 2012-09-12 05:26:38 +00:00
firebirds
3f8f8f4d7c nightly update 2012-09-12 03:30:50 +00:00
dimitr
1cf6466280 Implemented CORE-675: Add missing entries to RDB$TYPES. 2012-09-11 15:17:04 +00:00
firebirds
536b307136 nightly update 2012-09-09 03:26:45 +00:00
asfernandes
6820b50572 Fixed CORE-3754 - SIMILAR TO works wrongly.
Improvement CORE-3919 - Improve SIMILAR TO performance.
2012-09-09 01:47:17 +00:00
firebirds
dffb12debf nightly update 2012-09-06 03:27:40 +00:00
hvlad
ca6f6e7324 Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables 2012-09-05 19:32:34 +00:00
firebirds
2971dd2553 nightly update 2012-09-05 03:27:17 +00:00
hvlad
b636315561 Improvement CORE-3656 : Support for sweep information in Trace API.
Fixed case when sweep cleaned up relation with all records deleted but corresponding event was missed in trace log.
2012-09-04 11:35:16 +00:00
alexpeshkoff
ed5815cf35 Complete fix to make trace list service work correctly 2012-09-04 08:21:37 +00:00
alexpeshkoff
8326359184 We have one more service w/o parameters 2012-09-04 07:10:35 +00:00
firebirds
d0d5961812 nightly update 2012-09-01 03:26:11 +00:00
alexpeshkoff
8e147a5bf6 Fixed CORE-3912: segfault in superclassic 2012-08-31 10:26:37 +00:00
firebirds
61bbb5f65a nightly update 2012-08-30 03:31:58 +00:00
asfernandes
e44d7fd688 Fixed CORE-3638 - Introduce FR_CA_CI_AI collation and change FR_FR and FR_FR_CI_AI to be identical to FR_CA and FR_CA_CI_AI respectively. 2012-08-29 15:43:57 +00:00
alexpeshkoff
51014eba78 Front-ported fix for CORE-3740: SELECT using IN list with >413 elements causes crash 2012-08-29 13:20:24 +00:00
firebirds
d90999eed9 nightly update 2012-08-29 03:29:29 +00:00
dimitr
5f917a04ce Minor cleanup and simplification. 2012-08-28 18:19:09 +00:00
asfernandes
57ddc9e81e Fixed three related bugs:
CORE-1188 - Select Starting with :Param (Empty string) doesn't work if using index with many fields
CORE-3052 - Wrong resultset
CORE-3239 - UTF8 UNICODE_CI collate can not be used in compound index
2012-08-28 15:40:18 +00:00
firebirds
9c33151de6 nightly update 2012-08-28 03:35:26 +00:00
asfernandes
22fef2016a Feature CORE-3291 - New pseudocolumn to get number of transaction that created this record version. 2012-08-28 01:02:56 +00:00
firebirds
a9e1c24c79 nightly update 2012-08-22 03:32:38 +00:00
asfernandes
a059a4cd6f Improvement CORE-3546 - Aliases for the RETURNING clause. 2012-08-21 15:38:15 +00:00
firebirds
1f85fbe816 nightly update 2012-08-21 03:36:19 +00:00
asfernandes
50253e0b26 Fixed CORE-3902 - Derived fields may not be optimized via an index. 2012-08-21 00:45:39 +00:00
firebirds
b497df38b4 nightly update 2012-08-19 03:30:20 +00:00
robocop
b235c00282 Misc. 2012-08-18 08:52:03 +00:00
firebirds
2a9259e319 nightly update 2012-08-17 04:31:48 +00:00
dimitr
7e3c4075bc Corrected the arguments. Luckily, their binary values are the same. 2012-08-15 15:24:49 +00:00
asfernandes
4d0506057c Fixed CORE-3596 - Client library cannot connect to the non-ASCII host name. 2012-08-14 15:49:20 +00:00
dimitr
7869eb9bbd Fixed the server crash in Stack::assign(). 2012-08-13 16:50:57 +00:00
asfernandes
ba9f68d5d0 Misc. 2012-08-13 01:20:32 +00:00
hvlad
710205b599 Make consistent usage of CRT routines in windows builds (perror() not aware of Win32 errors).
Unify file IO API usage across POSIX\WIN32 platforms (use common read()\write() routines).
Avoid usage of (questionable) gbak code in other utility.
2012-08-12 21:10:01 +00:00
firebirds
ea37034f58 nightly update 2012-08-11 04:22:11 +00:00
asfernandes
62f81ca4bc Fix segfault while checking for trace of failed statement compilation. (happens with CORE-3794 testcase) 2012-08-10 15:40:27 +00:00
firebirds
c2dcf03977 nightly update 2012-08-09 04:26:23 +00:00
firebirds
daf0059a85 nightly update 2012-08-08 04:27:19 +00:00
dimitr
61baa568c2 Fixed the refactoring error spotted by Claudio. 2012-08-08 03:31:59 +00:00
robocop
f601bbdb8b Misc. 2012-08-08 02:20:30 +00:00
firebirds
7ce7542fec nightly update 2012-08-03 04:22:19 +00:00
hvlad
9124f5e188 Front ported improvements
CORE-3656 : Support for sweep information in Trace API, and
CORE-2668 : Write note into log when automatic sweep is started
Also per-table stats is enabled at transaction level (see thread_db::bumpRelStats)
2012-08-02 08:55:21 +00:00
firebirds
4437c319af nightly update 2012-08-01 04:29:49 +00:00
asfernandes
3556fe5f0b Fixed CORE-3899 - row_number(), rank() and dense_rank() return BIGINT datatype in dialect 1. 2012-07-31 12:23:16 +00:00
firebirds
dfecba54a6 nightly update 2012-07-30 04:21:51 +00:00
dimitr
14afc20e04 Propagate the solution for fld_counter to both metadata caches. This fixes the regression of not being able to select from the MON$ tables in Dialect 1. 2012-07-29 10:35:13 +00:00
firebirds
39c77e7774 nightly update 2012-07-27 04:23:20 +00:00
asfernandes
84147eb443 Fixed CORE-3820 - RDB$TYPES contain duplicate character sets. 2012-07-27 01:48:03 +00:00
asfernandes
fd10a7eb22 Fixed CORE-3883 - Ambiguous field name in the trigger when it does a select from the table. 2012-07-26 16:20:09 +00:00
firebirds
1717597d6f nightly update 2012-07-25 04:27:32 +00:00
mkubecek
2257f7d6ed Do not prepend DatabaseAccess paths to connection strings. 2012-07-24 07:54:48 +00:00
firebirds
ac0d767865 nightly update 2012-07-24 04:28:46 +00:00
hvlad
3ec82bdabf Fixed bug CORE-3895 : High memory usage when PSQL code SELECT's from stored procedure which modified some data 2012-07-23 09:48:23 +00:00
firebirds
1e4738925e nightly update 2012-07-23 04:33:47 +00:00
asfernandes
94a9c6dad0 Fixed CORE-3894 - Wrong numbers in error message for decreasing char/varchar columns. 2012-07-22 01:42:19 +00:00
firebirds
c25f9deb50 nightly update 2012-07-20 04:28:25 +00:00
asfernandes
594bea6af3 Fixed CORE-3893 - Cannot restore tpcc database in FB 3.0. 2012-07-20 02:41:58 +00:00
alexpeshkoff
561ef68248 Misc diags 2012-07-19 07:49:24 +00:00
firebirds
40628c4151 nightly update 2012-07-19 04:26:27 +00:00
asfernandes
a9324d3733 Misc. 2012-07-19 01:52:38 +00:00
firebirds
b16d4bd0e6 nightly update 2012-07-17 04:19:36 +00:00
alexpeshkoff
3e80805d5d Removed debugging code 2012-07-16 10:40:43 +00:00
firebirds
ce3e46fb97 nightly update 2012-07-16 04:23:28 +00:00
dimitr
3be26e0844 Calculate the index statistics correctly for very large tables. 2012-07-15 12:43:32 +00:00
hvlad
ea123ce328 Fixed AV in LM after remapping of shared memory 2012-07-14 21:26:14 +00:00
firebirds
daea4c4b61 nightly update 2012-07-13 04:30:40 +00:00
firebirds
e867c6f170 nightly update 2012-07-12 04:29:39 +00:00
dimitr
19eaa2f355 Wiped out the legacy compatibility option. 2012-07-11 12:54:08 +00:00
firebirds
d0afb7e16d nightly update 2012-07-11 04:34:13 +00:00
asfernandes
b31f4d9b94 Frontport UUID fixes (CORE-3238 and CORE-3887). 2012-07-11 01:56:37 +00:00
dimitr
0361052c41 Avoid a small memory leak. 2012-07-10 16:08:01 +00:00
firebirds
b636e3a04a nightly update 2012-06-30 04:29:35 +00:00
alexpeshkoff
9bf5e60dfa Anti isc_random pass 2012-06-29 12:44:41 +00:00
alexpeshkoff
d244ba5e9d Removed unused var - thanks to Adriano 2012-06-29 07:13:34 +00:00
firebirds
3b115bc3fc nightly update 2012-06-29 04:23:39 +00:00
asfernandes
e600b93773 Misc. 2012-06-29 01:47:40 +00:00
alexpeshkoff
64a89b73a0 Improvement CORE-3588: More detail in message "wrong page type" 2012-06-28 11:46:21 +00:00
hvlad
cbcbdeb1f6 Improvement CORE-3879 : Make fb_lock_print a bit more handy 2012-06-28 07:49:14 +00:00
firebirds
d8a6543f7f nightly update 2012-06-28 04:21:30 +00:00
alexpeshkoff
dbe4674d1c Fixed for posix CORE-3875: GBak does not check correctly parameters and backups random database with -B ":" 2012-06-27 11:53:08 +00:00