asfernandes
d8d7fccc40
Fix related to change done for CORE-3418. It brokes insertion of permission in just created database.
2011-04-01 19:39:49 +00:00
asfernandes
8d8a8b5047
Fixed problem with position handling (see CORE-2797).
2011-04-01 18:39:41 +00:00
hvlad
72c30a8823
Avoid AV when system requests are released at database shutdown
2011-04-01 15:28:07 +00:00
dimitr
cc6f90ddf8
Apply Adriano's yesterday fix to functions as well.
2011-04-01 05:26:55 +00:00
firebirds
006819916f
nightly update
2011-04-01 03:16:56 +00:00
asfernandes
b688dc04a8
Misc
2011-04-01 02:05:19 +00:00
asfernandes
e8173275d8
Warning.
2011-03-31 17:41:17 +00:00
alexpeshkoff
d01a33a865
Try to fix windows build
2011-03-31 15:22:17 +00:00
asfernandes
c977df2141
Fixed CORE-3421 - AV with "UPDATE OR INSERT".
2011-03-31 14:26:59 +00:00
asfernandes
51f68bd9ac
Fixed CORE-3423 - Wrong RDB$PARAMETER_MECHANISM.
2011-03-31 14:26:31 +00:00
alexpeshkoff
9ef53b65e0
Remove reference counting where not appropriate
2011-03-31 13:44:22 +00:00
hvlad
e532b564fe
Fixed issue reported by Claudio privately
2011-03-31 10:28:36 +00:00
hvlad
d49336c110
Fixed bug CORE-3419 : Recurse leads to hangs/crash server
...
The rollback() and a friends should be reconsidered when (if) multy-db transactions will be possible to start at engine (i.e. not at y-valve) level.
2011-03-31 09:41:38 +00:00
dimitr
96e3672020
Fixed CORE-3420: BOOLEAN not present in system table RDB$TYPES.
2011-03-31 05:45:26 +00:00
firebirds
37f6a98ce2
nightly update
2011-03-31 03:17:35 +00:00
hvlad
44f1446f01
Fixed bug CORE-3418 : Inactive DB-trigger after Create/Alter Is Active
2011-03-30 22:51:35 +00:00
asfernandes
63912bbe57
Misc
2011-03-30 20:35:28 +00:00
dimitr
b8d5f6f24a
Applied patch for CORE-3412: Array with BOOLEAN. Bug in sdl_desc [sdl.cpp]. Thanks to Dmitry Kovalenko.
2011-03-30 08:14:42 +00:00
firebirds
a772d0af3e
nightly update
2011-03-29 03:16:16 +00:00
hvlad
39ab4e7aa9
Frontported improvement CORE-3413 : Improve diagnostics of internal trace errors
2011-03-28 14:54:32 +00:00
firebirds
905cd74109
nightly update
2011-03-23 03:16:31 +00:00
asfernandes
aeefde32c0
Fixed CORE-3401 - Collation errors with [type of] <domain>, type of column.
2011-03-22 18:59:13 +00:00
firebirds
4ba475c743
nightly update
2011-03-22 03:16:54 +00:00
asfernandes
ed740ba832
Misc
2011-03-21 22:51:48 +00:00
asfernandes
166c41c5b1
Move transactRequest, createBlob, openBlob, getSlice, putSlice and ddl from ITransaction to IAttachment.
...
It's better to have one standard than two, and "ddl" was broken from API POV.
So make the IAttachment always the caller, explicit or implicit (via IStatement or IRequest), and pass the ITransaction as parameter.
2011-03-21 21:56:47 +00:00
alexpeshkoff
476ce7483e
Fixed issue, reported by Damyan in devel - missing symbols in libfbclient. Make prototypes match with ibase.h.
2011-03-21 18:15:20 +00:00
firebirds
c4144e2e4e
nightly update
2011-03-21 03:15:39 +00:00
asfernandes
c863db6e6d
Removed commented out Sqlda support and rename methods removing the word 'messsage'.
2011-03-20 19:15:55 +00:00
asfernandes
34fd6866bc
Remove unused message types.
2011-03-20 19:15:13 +00:00
asfernandes
d9f90b811f
Names
2011-03-20 19:14:28 +00:00
asfernandes
2ce201f4ae
Use MessageBuffer in executeMessage and fetchMessage.
2011-03-20 19:14:03 +00:00
asfernandes
e4658d76c3
Misc
2011-03-20 16:24:46 +00:00
firebirds
b5c79c0149
nightly update
2011-03-20 03:16:32 +00:00
hvlad
58a55cc813
Improvement CORE-3399 : Allow write operations to temporary tables in read only transactions
2011-03-19 13:10:51 +00:00
hvlad
fc11a24376
XNET was broken. Abnormal client disconnection was not released port and resources. Whole XPM map was corrupted and new connections was not possible.
...
Renamed back peer_shutdown -> server_shutdown, XPMF_PEER_SHUTDOWN -> XPMF_SERVER_SHUTDOWN and XCCF_PEER_SHUTDOWN -> XCCF_SERVER_SHUTDOWN because this is pure client things and should not be used by server side.
2011-03-19 11:39:03 +00:00
firebirds
e1f3414170
nightly update
2011-03-19 03:17:42 +00:00
alexpeshkoff
7761fcd22f
Fixed CORE-3397: Unresolved symbols in intl and trace libraries
2011-03-18 17:48:20 +00:00
asfernandes
ebdc940b01
Correction.
2011-03-18 15:36:03 +00:00
asfernandes
c12c710348
Simplification
2011-03-18 15:24:25 +00:00
alexpeshkoff
d49998e9fb
Missed return value - thanks to Vlad
2011-03-18 14:45:14 +00:00
hvlad
72a9eb2fc8
Missed initialization
2011-03-18 13:11:32 +00:00
hvlad
9b3732e42d
Make it OS-independent
2011-03-18 12:30:01 +00:00
hvlad
d018caf680
Missed code
2011-03-18 12:28:58 +00:00
alexpeshkoff
668d086515
Forgotten added file
2011-03-18 11:38:23 +00:00
hvlad
647fd2fc7d
Fixed boot build
2011-03-18 10:41:23 +00:00
firebirds
4ef4e01dd5
nightly update
2011-03-18 03:15:44 +00:00
asfernandes
6534883d94
Misc
2011-03-18 02:00:11 +00:00
hvlad
f8c690835e
Fixed bug CORE-3394 : Failed attempt to violate unique constraint could leave unneeded "lock conflict" error in status-vector
2011-03-17 11:13:30 +00:00
firebirds
4820ed4c5f
nightly update
2011-03-17 03:17:01 +00:00
hvlad
6b7e763f9b
Fixed bug CORE-3389 : isc_dsql_exec_immed2 with zero transaction handle could lead to a BUGCHECK(147).
...
While HEAD is not affected directly by this exact test case i see no harm to repeat the fix there too.
2011-03-16 21:08:32 +00:00
alexpeshkoff
f6914b8db0
Added timer-related interfaces. Added helper method to wait for plugin to be released on shutdown. Misc stability changes in PluginManager.
2011-03-16 11:04:04 +00:00
firebirds
7998963202
nightly update
2011-03-11 03:15:58 +00:00
asfernandes
d67b091ee5
Misc
2011-03-11 00:58:55 +00:00
asfernandes
bbbab07d82
Misc
2011-03-10 15:54:52 +00:00
dimitr
82b595ae7e
Misc adjustments.
2011-03-10 08:13:02 +00:00
firebirds
39cb36cea6
nightly update
2011-03-09 03:16:38 +00:00
hvlad
60dc5dd571
Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement
...
Better (i hope) fix for implicit cursors stability in PSQL
2011-03-08 09:05:28 +00:00
firebirds
e20c239794
nightly update
2011-03-08 03:17:44 +00:00
asfernandes
7f056af8ec
Fixed problem reported by Dmitry about values in DECLARE not being assigned to variables.
2011-03-07 20:56:17 +00:00
dimitr
311b8ffd78
Cleanup.
2011-03-07 19:41:46 +00:00
asfernandes
029d0e89a8
Replace parser hacks by correct btyacc's token position handling.
...
This fixes some problems introduced in 3.0 related to backtrackings.
It also fixes some non-precise line/column information in some commands (FOR ... DO <command>) and
stored SQL text prefixed with spaces (in views, for example).
2011-03-07 18:40:04 +00:00
hvlad
d1f9eb91b5
Front ported fix for bug CORE-3328 : Client writes error messages into firebird.log when database is shutted down
2011-03-07 15:48:39 +00:00
firebirds
12a5aacc10
nightly update
2011-03-07 03:18:24 +00:00
asfernandes
e94a471688
Misc
2011-03-07 03:15:33 +00:00
asfernandes
9dd82235f7
Replace some nod_list by array of nodes and change implementation of nod_returning to ReturningClause.
2011-03-07 03:15:07 +00:00
asfernandes
604bb0d769
Misc
2011-03-06 17:18:04 +00:00
firebirds
bcabfd48dd
nightly update
2011-03-06 03:15:21 +00:00
asfernandes
5ffa89e0c7
Reference DML statements in DSQL with StmtNode instead of dsql_nod.
2011-03-06 02:48:34 +00:00
asfernandes
146448b877
Misc
2011-03-06 01:06:36 +00:00
dimitr
d68affa114
More complex fix for CORE-3374: Server may crash or corrupt data if SELECT WITH LOCK is issued against records not in the latest format. It involves upgrading the record to the current format, like UPDATE does.
2011-03-05 17:33:01 +00:00
dimitr
07a6d70da3
Cleanup.
2011-03-05 17:29:13 +00:00
dimitr
a672c012ad
Fixed the NULL handling for MIN/MAX mapped to an index.
...
Adriano, please review and rework, if necessary.
2011-03-05 17:28:37 +00:00
dimitr
4be14cbad9
Fixed incorrect WITH LOCK handling (refactoring error).
2011-03-05 17:25:12 +00:00
firebirds
f03e36853f
nightly update
2011-03-05 03:17:02 +00:00
asfernandes
8d6c054d87
Refactored nod_src_info.
2011-03-05 02:47:22 +00:00
asfernandes
50806b72b0
Fixed assertion in StmtExprNode::copy reported privately by Dmitry.
2011-03-05 02:24:37 +00:00
alexpeshkoff
7c8bacb692
Detect forced unload of plugin by OS when process is exited
2011-03-04 15:49:37 +00:00
alexpeshkoff
bf316acc33
cleanup
2011-03-04 15:48:12 +00:00
dimitr
690cc4aa43
Corrections to make new assertions working properly.
2011-03-04 07:52:08 +00:00
firebirds
40e254c9db
nightly update
2011-03-04 03:16:22 +00:00
asfernandes
1c6e990926
Refactor DSQL INSERT, UPDATE, DELETE, MERGE, UPDATE OR INSERT and assignment statements.
2011-03-04 01:47:49 +00:00
dimitr
164b1493ce
Misc.
2011-03-03 14:13:49 +00:00
dimitr
446ea88ba7
Misc.
2011-03-03 14:12:41 +00:00
dimitr
d640d04922
Fixed assertion during restore.
2011-03-03 14:12:07 +00:00
firebirds
48d2b4e3b5
nightly update
2011-03-03 03:17:05 +00:00
hvlad
0bd7d05e71
Follow Alex changes
2011-03-02 23:42:58 +00:00
alexpeshkoff
0a7c3fc69d
Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database
2011-03-02 13:42:56 +00:00
hvlad
69df3d720f
Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement
...
Statements with more that one cursors should not create savepoint for the first cursor
2011-03-02 09:43:13 +00:00
firebirds
d42ac5d804
nightly update
2011-03-01 03:15:48 +00:00
asfernandes
de959faf39
Misc
2011-03-01 01:07:44 +00:00
hvlad
8d66ddd54b
System requests should run with valid attachment assigned
2011-02-28 15:29:06 +00:00
hvlad
4cb57947fd
Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement
2011-02-28 10:11:37 +00:00
firebirds
8b71e099ba
nightly update
2011-02-27 03:14:55 +00:00
asfernandes
b0c3efc4e3
Misc
2011-02-26 22:03:43 +00:00
asfernandes
c693dc1f6a
Explicitelly delete the strings created.
2011-02-26 21:58:33 +00:00
asfernandes
97da335f60
Removed the legacy DSQL hash table module (HSHD).
2011-02-26 21:52:47 +00:00
asfernandes
0e58483989
Refactor nod_cursor.
2011-02-26 21:51:45 +00:00
asfernandes
72b7e83082
Misc
2011-02-26 19:05:09 +00:00
asfernandes
0193d90f6c
Fix definition and usages of fb_assert.
2011-02-26 16:03:36 +00:00
asfernandes
260fdaa03f
Misc
2011-02-26 16:02:37 +00:00
hvlad
a0895a6e3d
New feature CORE-3364 : Blob filter to translate internal debug info into text representation
2011-02-26 15:21:24 +00:00
dimitr
0063f01a22
Cleanup up the code no longer needed.
2011-02-26 09:38:33 +00:00
dimitr
fc43516b21
Reworked my yesterday's change. Hopefully, it should resolve the found regressions.
2011-02-26 09:31:46 +00:00
dimitr
d97e9492a9
Fixed the regression I introduced recently. Temporary solution, to be reworked soon.
2011-02-26 09:02:19 +00:00
dimitr
790b888561
Better protection from wrong casts.
2011-02-26 07:25:10 +00:00
firebirds
5743c12e98
nightly update
2011-02-26 03:16:03 +00:00
asfernandes
74a6076b50
Replace some blr_block by blr_begin, as before.
2011-02-26 01:10:26 +00:00
asfernandes
87ec1ad31c
The (bad) definition of fb_assert cause this code to not work in clang. It's a surprive if it works in MSVC.
2011-02-25 15:28:10 +00:00
dimitr
714f883df5
Let's process the sub-node before using it in CMP_get_desc. It helps to avoid a crash if the sub-node is a variable (its e_var_variable argument is not assigned yet).
2011-02-25 13:06:14 +00:00
hvlad
07e245ab1b
Implement improvement CORE-3362 : Cursors should ignore changes made by the same statement
2011-02-25 12:26:57 +00:00
dimitr
a09fc3e846
Fixed the assertion reported by Vlad privately.
2011-02-25 10:42:00 +00:00
dimitr
3cb62191b5
Front ported fix for CORE-3356.
2011-02-25 07:32:36 +00:00
firebirds
ed9dd38848
nightly update
2011-02-25 03:16:46 +00:00
asfernandes
2096bd7239
Refactor DSQL exceptions: nod_on_error, nod_sqlcode, nod_gdscode, nod_exception and nod_default.
2011-02-25 02:52:51 +00:00
asfernandes
4e0afa0b53
Misc
2011-02-25 01:03:29 +00:00
firebirds
c00602e5fd
nightly update
2011-02-23 03:17:12 +00:00
asfernandes
0ab05bd41c
Refactor nod_start_savepoint and nod_end_savepoint.
2011-02-22 16:06:08 +00:00
asfernandes
12cb8e50bd
Misc
2011-02-22 15:44:51 +00:00
asfernandes
dca1961a82
Refactor nod_while.
2011-02-22 15:30:06 +00:00
asfernandes
92fc79f8a9
Correction.
2011-02-22 15:29:21 +00:00
asfernandes
fea12d602c
Misc
2011-02-22 15:28:46 +00:00
hvlad
705551a04c
Fixed bug CORE-3125 : AV in Worker::shutdown
2011-02-22 14:31:07 +00:00
dimitr
af76dc8de8
Better solution for CORE-3355, as suggested by Vlad.
2011-02-22 12:43:14 +00:00
firebirds
bfa84b5b93
nightly update
2011-02-22 03:17:22 +00:00
asfernandes
db4390bf9f
Refactor SET GENERATOR / ALTER SEQUENCE.
2011-02-22 01:57:51 +00:00
asfernandes
0a6e338392
Refactoring nod_list and nod_block statements.
2011-02-22 00:51:56 +00:00
dimitr
b0e3c9f94d
Fixed CORE-3355: Wrong comparison of DATE and TIMESTAMP if index is used.
2011-02-21 11:18:29 +00:00
dimitr
993788f9bc
Misc optimizer tuning.
2011-02-21 10:09:30 +00:00
dimitr
516b6f0887
Fixed CORE-3173: Empty result when select from SP that contains two CTE (second of them with GROUP BY clause) and INNER join.
2011-02-21 08:04:08 +00:00
firebirds
0b1492ad7d
nightly update
2011-02-21 03:15:13 +00:00
dimitr
89353af6e5
Fixed the porting mistake, thanks to Adriano.
2011-02-20 15:36:31 +00:00
dimitr
cc71f0835f
Removed duplicated type declaration.
2011-02-20 15:34:08 +00:00
asfernandes
04d971ba3f
Misc
2011-02-20 15:20:16 +00:00
dimitr
676b99ce16
Front ported the old fix for CORE-3283: BAD PLAN with using LEFT OUTER JOIN in SUBSELECT.
2011-02-20 14:43:46 +00:00
dimitr
e78cf74c83
Fixed CORE-3176: View with "subselect" column join table and not use index.
2011-02-20 13:23:36 +00:00
dimitr
aef577652f
Totally misc.
2011-02-20 13:19:11 +00:00
dimitr
a632155abe
In v2.5, we checked both the derived expression argument and its streams. Now I see the former part was lost. Supposedly, this was just a mistake, hence fixed.
2011-02-20 13:18:29 +00:00
firebirds
dd3d356d71
nightly update
2011-02-20 03:14:00 +00:00
asfernandes
dfe830af7c
Added EVENT_TYPE and OBJECT_TYPE to DDL_TRIGGER context. Improvement suggested by Thomas Steinmaurer.
2011-02-20 01:08:48 +00:00
firebirds
98efcd9a9d
nightly update
2011-02-19 03:15:06 +00:00
dimitr
aafa381347
Fixed the main reason for CORE-3233: LIKE, STARTING and CONTAINING fail if second operand >= 32K. Thanks to Adriano.
2011-02-18 06:28:44 +00:00
firebirds
25c1f1159d
nightly update
2011-02-18 03:15:18 +00:00
asfernandes
e623bb4bf1
Misc
2011-02-18 00:52:10 +00:00
dimitr
7e182bc025
Fixed inability to execute LIKE/STARTING/etc if the second argument is a small (<32KB) blob and the first one is a blob of charset NONE. This is partially related to CORE-3233, see my comment there.
2011-02-17 17:40:27 +00:00
asfernandes
5573581488
Refactored nod_alias.
2011-02-17 14:25:56 +00:00
dimitr
632287ceba
Fixed CORE-3353: Predicate (blob_field LIKE ?) describes the parameter as VARCHAR(30) rather than as BLOB.
...
Also, let's never transfer the CS_dynamic pseudo-charset to the client side.
2011-02-17 07:42:54 +00:00
dimitr
7a405a4eea
Fixed CORE-3058: New generators are created with wrong value when more than 32K generators was previously created.
2011-02-17 06:05:16 +00:00
firebirds
4b8f5a3955
nightly update
2011-02-17 03:16:08 +00:00
asfernandes
85a0bdf5dc
Move ALIAS.* construct from column_name to select_item.
2011-02-16 14:38:25 +00:00
asfernandes
d1629b92f3
Misc
2011-02-16 14:37:52 +00:00
firebirds
57b4adf752
nightly update
2011-02-16 03:15:34 +00:00
asfernandes
c87b541ae2
Refactored nod_dom_value.
2011-02-16 01:38:48 +00:00
dimitr
f062c62d7f
Totally misc.
2011-02-15 11:04:38 +00:00
hvlad
d756a02f89
Fixed bug CORE-3351 : Windows client could put 10054 error messages into firebird.log at connection time
2011-02-15 10:10:57 +00:00
dimitr
b1a74121d1
Front ported CORE-3138: Internal error or crash occurs when accessing any MON$ table after altering its structure.
2011-02-15 08:47:51 +00:00
dimitr
bccfda7aa6
Misc.
2011-02-15 07:32:56 +00:00
dimitr
c64cb2df94
Correction.
2011-02-15 07:20:21 +00:00
dimitr
86ea2ddb00
Front ported:
...
Refactored the shared counter to support multiple number spaces.
Changed att_id and tra_id to be generated sequentially (without caching), as agreed with Vlad privately.
Fixed CORE-2305: Make mon$statement_id value constant among monitoring snapshots.
2011-02-15 07:16:57 +00:00
firebirds
5594ac90df
nightly update
2011-02-15 03:15:30 +00:00
hvlad
aa77d27743
Fixed problem with GTT's reported by Adriano in fb-devel
2011-02-14 08:47:09 +00:00
firebirds
850cbf167b
nightly update
2011-02-14 03:15:41 +00:00
asfernandes
5db3023f0b
Refactored searched CASE.
2011-02-13 14:48:59 +00:00
asfernandes
828c4017be
Refactored searched CASE.
2011-02-13 14:44:56 +00:00
firebirds
e37aef75f6
nightly update
2011-02-13 03:14:42 +00:00
dimitr
e92c40eed7
Fixed the error handling behavior in fast_load(), now it corresponds to the original (FB1) one.
...
Fixed a possible bugcheck because of an unexpectedly missing index root page.
Simplified the various jump node structures usage.
2011-02-12 21:32:05 +00:00
dimitr
604322fcc5
Cleaned up the unused FieldNode::defaultValue. Added a bit of constness to the class members.
2011-02-12 20:35:22 +00:00
dimitr
a4e3e3edd6
Misc.
2011-02-12 20:32:38 +00:00
dimitr
1be45eb531
Misc.
2011-02-12 20:26:24 +00:00
asfernandes
c916c09e42
Refactored out OPT_expression_equal while fixing checking of sameAs involving CASTs. Problem saw by Dmitry.
2011-02-12 18:11:43 +00:00
asfernandes
c7f7a763d1
Avoid casts.
2011-02-12 17:41:49 +00:00
asfernandes
7d3e820610
Misc
2011-02-12 17:26:17 +00:00
dimitr
4d2f09c8f0
Cleaned up the unused (since FB2) parameter.
2011-02-12 14:13:40 +00:00
dimitr
9bd051b3e7
Refactored expression equality to make it independent from the stream being optimized.
2011-02-12 14:01:36 +00:00
dimitr
a59dc809a0
Misc.
2011-02-12 08:59:55 +00:00
firebirds
857a9eb7d9
nightly update
2011-02-12 03:16:00 +00:00
asfernandes
6e414a4b0a
Fixed problem with packages reported privately by Vlad.
2011-02-12 02:00:27 +00:00
asfernandes
876cfc1c78
Fixed DDL trigger crash reported in fb-devel.
2011-02-11 14:26:14 +00:00
firebirds
4c5f1afc1a
nightly update
2011-02-11 03:15:54 +00:00
asfernandes
f1ac2b2ab5
Simplified fix for problem with default values in formats.
2011-02-11 00:43:15 +00:00
dimitr
0232bc77f3
Misc.
2011-02-10 20:22:22 +00:00
dimitr
a7b85a2db8
Misc.
2011-02-10 14:52:21 +00:00
firebirds
289471e4e9
nightly update
2011-02-10 03:16:17 +00:00
asfernandes
305b989cf8
Fixed hang found with CORE-3340 test-case.
2011-02-09 21:26:18 +00:00
asfernandes
8ee5d6965e
Warnings
2011-02-09 21:25:46 +00:00
dimitr
5eec5f532f
Fixed CORE-3340 (Error in autonomous transaction with empty exception handler: can insert duplicate values into PK/UK column).
2011-02-09 10:59:24 +00:00
dimitr
679367a35f
Misc.
2011-02-09 10:57:32 +00:00
firebirds
a19e6eb507
nightly update
2011-02-09 03:18:32 +00:00
asfernandes
67f9c9b31d
Do not reuse arbitrary nodes' impure space in aggregate. Relates to CORE-3255.
2011-02-09 00:29:46 +00:00
dimitr
aa74283e5d
Misc.
2011-02-08 17:34:52 +00:00
firebirds
5b6557a179
nightly update
2011-02-08 03:16:43 +00:00
dimitr
bb1f7ad9a6
Implement CORE-3076: Better performance for (table.field = :param or :param = -1) in where clause.
2011-02-07 17:54:24 +00:00
firebirds
0f85835681
nightly update
2011-02-07 03:14:57 +00:00
asfernandes
1388655673
Fixed CORE-3255 - The server could crash using views with GROUP BY.
2011-02-06 21:59:20 +00:00
dimitr
f8f2b4d942
Correction in the plan output.
2011-02-06 19:52:18 +00:00
dimitr
c7224b44ef
Correction in the plan output.
2011-02-06 19:50:42 +00:00
dimitr
24804a4a4f
Warnings.
2011-02-06 19:36:49 +00:00
dimitr
392bfbc0ef
Warnings.
2011-02-06 19:34:43 +00:00
dimitr
0fbff04472
Warnings.
2011-02-06 18:55:22 +00:00
asfernandes
bf77761d84
Fixed CORE-3310 - RDB$GET_CONTEXT and between in view.
...
Fixed CORE-3338 - Some expression indexes with COALESCE, CASE and DECODE became inoperant.
Removed DSQL hidden variables expressions.
Refactored COALESCE, DECODE and (simple) CASE, using new BLR verbs.
Fixed v3 regression with UPDATE OR INSERT inside PROCEDURE/FUNCTION.
Fixed assert with DECODE/CASE with only test parameters and no values.
2011-02-06 18:13:12 +00:00
dimitr
1c1e858227
Sorry, but I've got tired of these endless warnings.
2011-02-06 16:19:55 +00:00
dimitr
5725a784e8
Misc.
2011-02-06 15:39:37 +00:00
dimitr
b6e3e10182
Fixed CORE-1620: Incorrect error message if EXECUTE STATEMENT contains empty string. It doesn't fix the "uninitialized variable" issue per se, but I'm not sure this is strictly required, as it gets initialized if the statement contains at least one character, and all cases of empty string are now caught in advance.
2011-02-06 11:57:18 +00:00
firebirds
e829802128
nightly update
2011-02-05 03:14:15 +00:00
asfernandes
187d556f2a
Fix problem with COUNT in dialect 1.
2011-02-05 01:49:44 +00:00
asfernandes
dd5c763459
Misc
2011-02-05 00:04:19 +00:00
asfernandes
7800060e22
Misc
2011-02-04 23:58:10 +00:00
dimitr
c398168403
Slightly clearer output.
2011-02-04 12:13:46 +00:00
dimitr
e967ba7ba4
Correction.
2011-02-04 10:02:20 +00:00
dimitr
4a1dc69682
Fixed CORE-3335: Wrong results (internal wrapping occured) for the multi-byte blob SUBSTRING function and its boundary arguments.
2011-02-04 08:42:07 +00:00
dimitr
0985f15236
Make all aggregates aware of big tables (more than 2^31 rows).
2011-02-04 07:53:25 +00:00
dimitr
69e6fdd8d3
Corrections, thanks to Adriano.
2011-02-04 07:45:01 +00:00
firebirds
854f3b54fd
nightly update
2011-02-04 03:15:45 +00:00
asfernandes
f26d9a4b14
Fixed CORE-3201 - ATAN2 returns incorrect value for (0, 0).
2011-02-03 14:51:50 +00:00
firebirds
ac6ac972d5
nightly update
2011-02-03 13:05:45 +00:00
dimitr
6de88387c7
Simplification. Adriano, please review.
2011-02-03 09:35:57 +00:00
dimitr
d5b24b77fb
Removed the supposedly wrong checkout (it was added in v2.0), as theoretically it can lead to race conditions in the page cache.
2011-02-03 08:01:22 +00:00
dimitr
00c415ef8e
Fixed CORE-2957: count(*) from big table returns negative result.
2011-02-03 07:36:01 +00:00
dimitr
e3831d1061
Fixed the cache logic (manifested itself as infinite loops) after Alex's SLONG->ULONG changes for page numbers. There's still room for further changes. While being there, performed some related cleanup.
2011-02-02 17:47:11 +00:00
hvlad
1fc0b1874a
Fixed bug CORE-3327 : Thread pool in network server could create more threads than necessary
2011-02-02 14:58:16 +00:00
asfernandes
681c542480
Fixed CORE-3330 - Server crashes while recreating the table with a NULL -> NOT NULL change.
2011-02-02 14:41:28 +00:00
dimitr
5b0b9070d9
Fixed CORE-1619: Some aggregate functions doesn't support NULL-constant in 3-d dialect.
2011-02-02 13:11:54 +00:00
hvlad
8fa43498d5
Fixed bug CORE-3326 : Fast mutex could be left in locked state by dead process
2011-02-02 12:11:05 +00:00
hvlad
7df6fb552f
Correction for previous commit
2011-02-02 11:56:48 +00:00
hvlad
0c73f2caef
Fixed bug CORE-3325 : At high load it is possible that new process could fail to map shared memory
2011-02-02 11:51:24 +00:00
hvlad
a3302e4e57
Improvement CORE-3324 : ftracemgr should flush its output from time to time
2011-02-02 11:37:39 +00:00
dimitr
6449c942e7
Implemented CORE-3332: Provide more detailed information about the query execution plan. Some details are still to be worked on.
2011-02-02 11:31:04 +00:00
alexpeshkoff
491ce86c72
Fixed CORE-3329:Windows administrator gets RDB$ADMIN role when this is not expected
2011-02-02 11:30:55 +00:00
hvlad
12ada43e38
Front ported improvement CORE-3323 : Ability to cancel waiting in lock manager
...
LM part will be changed to not rely on engine internals.
2011-02-02 11:20:52 +00:00
dimitr
e43425ead9
Fixed CORE-3245: SUBSTRING on long blobs truncates result to 32767 if third argument not present.
2011-02-02 10:16:25 +00:00
firebirds
b6e62c016a
nightly update
2011-02-02 03:15:58 +00:00
asfernandes
edb9c11063
Correction
2011-02-02 00:57:59 +00:00
asfernandes
a7fbf2979b
Misc
2011-02-02 00:54:07 +00:00
hvlad
460bf9731c
Move VALIDATE_LOCK_TABLE from lock.h into lock.cpp : at allows to rebuild just lock.cpp if some need to disable validation of lock table in DEBUG build or enable validation in RELEASE build.
2011-02-01 15:19:01 +00:00
alexpeshkoff
89d82bd9fc
MT safety and exceptions processing in upgradeInterface
2011-02-01 13:11:30 +00:00
firebirds
5e57ccc0d8
nightly update
2011-02-01 03:16:41 +00:00
asfernandes
5abe2c34ae
Fixed the problem reported privately by Dmitry.
2011-02-01 01:27:51 +00:00
asfernandes
b0f702e7bd
Another small refactor on variables in DSQL.
2011-01-31 14:47:41 +00:00
alexpeshkoff
172cc477d3
Fixed order of function calls, thanks to Dmitry Kovalenko
2011-01-31 14:05:12 +00:00
hvlad
e04bd813f8
Fixed bug CORE-3095 : Client receive event's with count equal to 1 despite of how many times EVENT was POSTed in same transaction
2011-01-31 10:40:00 +00:00
asfernandes
d7d3c4d8ab
Refactor internals of DSQL variables.
2011-01-31 00:13:15 +00:00
asfernandes
e501f3fb68
Misc
2011-01-31 00:12:19 +00:00
asfernandes
e07106f218
Fixed CORE-3320 - Some MERGE syntax can crash the server.
2011-01-30 01:17:41 +00:00
asfernandes
f27d60369e
Refactor nod_relation_name and nod_rel_proc_name.
2011-01-30 00:25:46 +00:00
asfernandes
a85ff223b1
Correction
2011-01-29 17:30:30 +00:00
asfernandes
ccaaca7c72
Misc
2011-01-29 17:24:29 +00:00
dimitr
6e6d341d4f
Front ported CORE-3312: Sub-optimal join plan when the slave table depends on the master one via the OR predicate.
2011-01-29 11:34:25 +00:00
dimitr
4d07318836
More work on enlarging the message buffers. To be continued.
2011-01-28 18:58:44 +00:00
dimitr
d037cc2ef0
More work on enlarging the message buffers. To be continued.
2011-01-28 18:51:23 +00:00
dimitr
e0f5a68da0
More work on enlarging the message buffers. To be continued.
2011-01-28 18:50:27 +00:00
alexpeshkoff
20b15687c9
Frontported fix for CORE-3194: Number of connections to linux superclassic has limit equal 508
2011-01-28 17:56:50 +00:00
dimitr
44cc684fb7
Misc.
2011-01-28 17:22:44 +00:00
dimitr
fcf42108da
Refactoring. Mostly short->long replacements for various buffer sizes.
2011-01-28 17:12:22 +00:00
dimitr
20eb1c8bfc
Finalize my prior commit.
2011-01-28 16:07:08 +00:00
dimitr
cdeed9d652
Favor a direct call instead of dealing with information buffers.
2011-01-28 15:54:28 +00:00
hvlad
b512958a44
Fixed bug CORE-3315 : Audit plugin records a sencond *FAILED* EXECUTE_STATEMENT_FINISH after a "normal" one
2011-01-28 10:27:11 +00:00
firebirds
818d5a691b
nightly update
2011-01-28 03:17:09 +00:00
asfernandes
248ddfa04a
Misc
2011-01-28 00:58:32 +00:00
dimitr
05047588c3
Fixed authentication in Windows builds.
2011-01-27 05:13:59 +00:00
alexpeshkoff
742b308173
Avoid to early shutdown of engine
2011-01-26 18:06:01 +00:00
alexpeshkoff
96acc9ffab
Do not store pointer to array which may grow - use index instead
2011-01-26 18:04:38 +00:00
alexpeshkoff
54fe27e4c3
Do not throw success status vector - if we got no user error, but bad op in packet, this is network error
2011-01-26 16:34:02 +00:00
dimitr
4a8b34fef7
Misc.
2011-01-26 11:20:01 +00:00
dimitr
04cd8de0fa
Misc.
2011-01-26 10:03:21 +00:00
alexpeshkoff
eb11598570
Implement Thread::kill for posex threads. Do not support separate Thread::closeHandle - move it inside kill and waitForCompletion
2011-01-24 16:36:29 +00:00
alexpeshkoff
118dba6507
Letting exceptions get out of shutdown function was wrong idea
2011-01-24 16:34:04 +00:00
hvlad
433114a847
Refactor open events cache to avoid atexit handler which could crash process on DLL unload.
2011-01-24 14:10:14 +00:00
hvlad
1e6135ec40
Fixed main reason of AV at engine DLL unload time. More fixes will follow soon.
2011-01-24 13:20:25 +00:00
hvlad
dca44e309d
Make it compiles on Windows after Alex's changes. MSVC10 build will follow later.
2011-01-24 12:51:32 +00:00
hvlad
8e47db4154
Warning
2011-01-24 12:43:04 +00:00
asfernandes
0b08d20b3f
Misc
2011-01-23 00:32:42 +00:00
asfernandes
23ae9f62e8
Refactor DSQL's BREAK, LEAVE and CONTINUE.
2011-01-22 21:32:29 +00:00
asfernandes
f0586b01eb
Refactor DSQL's nod_join and nod_union.
2011-01-22 20:40:04 +00:00
asfernandes
ffb28dfc3d
Misc
2011-01-22 17:15:52 +00:00
firebirds
5f1c19f539
nightly update
2011-01-22 03:26:36 +00:00
alexpeshkoff
f89ac854ef
Getting ready to use 32 (not 31) page and transaction numbers
2011-01-21 17:55:04 +00:00
alexpeshkoff
a6f11f4add
Avoid use of negative block size for small blocks
2011-01-21 17:18:40 +00:00
alexpeshkoff
fc41c54a62
warnings
2011-01-21 17:16:13 +00:00
alexpeshkoff
c8bcf1e7d6
warnings
2011-01-21 16:45:15 +00:00
alexpeshkoff
511daaca67
warnings
2011-01-21 16:43:49 +00:00
alexpeshkoff
02391c5932
Unavoidable casts when working with printf() return value
2011-01-21 16:38:49 +00:00
alexpeshkoff
dc5c71c473
warnings
2011-01-21 16:36:27 +00:00
alexpeshkoff
7ccb8e73c7
Better logic when working with flags in case of i/o error. Enhanced diagnostics.
2011-01-21 16:35:24 +00:00
asfernandes
1a2710c153
Fix recursive query with ORDER BY.
...
It was broken since Aug-2010 with commit "Refactor nod_rse, nod_relation,
nod_procedure, nod_union, nod_aggregate and nod_window."
2011-01-21 15:06:26 +00:00
hvlad
8e4755b20f
Front ported fix for bug CORE-3282 : EXECUTE STATEMENT parses the SQL text using wrong charset
2011-01-21 10:03:17 +00:00
firebirds
7130421c45
nightly update
2011-01-21 03:28:15 +00:00
alexpeshkoff
33f4aa923a
fixed bug in my previous commit
2011-01-20 09:18:37 +00:00
dimitr
075bb76c5b
Fixed CORE-3311: Error "data type unknown" while preparing UPDATE/DELETE statements with the parameterized ROWS clause.
...
Cleanup.
2011-01-20 04:41:10 +00:00
firebirds
c50d7459fc
nightly update
2011-01-20 03:20:31 +00:00
alexpeshkoff
2cf062e317
Front-ported fix for CORE-3297: nbackup exits without info when firebird.conf is missing. Make all utilities run without firebird.conf - only server requires it's presence.
2011-01-19 17:24:49 +00:00
alexpeshkoff
6a2a22ec28
It was useless here
2011-01-19 17:22:19 +00:00
alexpeshkoff
24713815b8
misc
2011-01-19 16:58:54 +00:00
dimitr
51b33d7a9c
Totally misc.
2011-01-19 07:54:19 +00:00
alexpeshkoff
e5b62e9789
Misc
2011-01-19 07:15:00 +00:00
dimitr
def057b0e2
Fixed a small regression caused by myself.
2011-01-19 05:47:11 +00:00
firebirds
20b3d67eb0
nightly update
2011-01-19 03:17:13 +00:00
alexpeshkoff
4d22e7687a
Use smart pointer in ConfigParameterAccess - thanks to Dmitry Kovalenko
2011-01-18 09:57:58 +00:00
firebirds
1366d72e62
nightly update
2011-01-18 03:32:00 +00:00
asfernandes
768ab2d6fb
Misc
2011-01-17 19:28:45 +00:00
asfernandes
27be9721a5
Correction
2011-01-17 19:28:20 +00:00
alexpeshkoff
86df15917b
Fixed calling conventions in interfaces - thanks to Dmitry Kovalenko
2011-01-17 14:13:57 +00:00
alexpeshkoff
ddaddccb97
Fixed bug, found by Adriano - destructor of statically allocated factory should better never be called
2011-01-17 12:17:24 +00:00
firebirds
5a8ef6a5ab
nightly update
2011-01-17 03:17:16 +00:00
alexpeshkoff
8cab237153
cleanup
2011-01-16 17:45:25 +00:00
asfernandes
12cd719327
Misc
2011-01-16 16:45:22 +00:00
dimitr
46ef6561a4
Misc.
2011-01-16 08:42:42 +00:00
firebirds
b0c2d609bf
nightly update
2011-01-16 03:17:11 +00:00
asfernandes
233093cee4
Misc
2011-01-16 02:16:15 +00:00
robocop
24b28d8831
Misc.
2011-01-15 09:30:24 +00:00
robocop
60edaaa8b3
Misc.
2011-01-15 09:29:04 +00:00
robocop
b4a546d77f
Misc and small fix.
2011-01-15 09:27:15 +00:00
firebirds
469c770b2f
nightly update
2011-01-15 03:18:57 +00:00
alexpeshkoff
d6fcde387b
New plugin manager. Use it for all types of plugins.
2011-01-14 17:31:40 +00:00
alexpeshkoff
2e6361c58d
misc
2011-01-14 17:01:40 +00:00
dimitr
1f5e2c7d4e
Tuned the code a little in order to avoid redundant retrievals. As a side effect, it downgrades three-way joins to two-way ones, thus helping the optimizer to choose a good plan in the worst (zero selectivity) cases. This should resolve CORE-2933 (Very slow execution of a script that creates a lot of metadata) and CORE-3237 (Slow compilation of stored procedures) without tweaking the optimizer constants.
2011-01-14 06:51:51 +00:00
firebirds
a4796cfb84
nightly update
2011-01-13 03:17:35 +00:00
firebirds
542a6e2898
nightly update
2011-01-12 03:17:17 +00:00
firebirds
9dbdcbbbd2
nightly update
2011-01-11 03:18:01 +00:00
asfernandes
8f202589e3
Fixed CORE-3306 - Invariant sub-query is treated as variant thus causing multiple invokations of a nested stored procedure
2011-01-10 15:41:33 +00:00
firebirds
a80f4469ab
nightly update
2011-01-10 03:17:09 +00:00
asfernandes
123aa675ab
Refactor nod_aggregate, nod_relation, nod_rse, nod_derived_table, nod_query_spec and nod_limit
2011-01-09 21:58:56 +00:00
firebirds
3c662a48c4
nightly update
2011-01-08 03:23:07 +00:00
dimitr
46b8ec1e14
Fixed CORE-3302: Distinct aggregates return wrong (duplicated) data.
2011-01-07 11:32:45 +00:00
firebirds
c571821492
nightly update
2010-12-29 03:20:33 +00:00
asfernandes
095c9b80d7
Misc
2010-12-29 00:49:21 +00:00
firebirds
731fab1f51
nightly update
2010-12-27 03:17:00 +00:00
asfernandes
bc79fc1223
Make UNKNOWN a boolean value/test, and not something exactly like NULL
2010-12-27 00:34:31 +00:00
firebirds
b049bab2e9
nightly update
2010-12-24 03:19:53 +00:00
asfernandes
0b1fa97b4a
Refactored the DSQL support of cursor statements, execute procedure and execute statement
2010-12-23 18:42:06 +00:00
firebirds
6d92010735
nightly update
2010-12-20 03:17:25 +00:00
asfernandes
4a9f98bed7
Refactor DSQL's nod_field
2010-12-19 21:42:32 +00:00
asfernandes
667caf5257
Fix comparation problem with boolean and NULL
2010-12-19 18:57:17 +00:00
firebirds
c1b8cf8ca8
nightly update
2010-12-19 03:19:26 +00:00
dimitr
42f1ef7fd1
Cleanup.
2010-12-18 19:13:33 +00:00
firebirds
fbed9b96f6
nightly update
2010-12-18 03:18:07 +00:00
asfernandes
c9ec26c0c3
Feature CORE-726 - Boolean data type
2010-12-18 02:17:06 +00:00
hvlad
f955808a51
Frontport better fix for bug CORE-3266 : Race condition between async service detach request and running user trace service
2010-12-17 22:32:35 +00:00
firebirds
845b902dc1
nightly update
2010-12-17 03:36:58 +00:00
asfernandes
f9f3553b5e
Fixed the crash about NEXT VALUE FOR reported in fb-devel
2010-12-16 21:11:01 +00:00
firebirds
a5aaae4ee0
nightly update
2010-12-16 03:28:01 +00:00
asfernandes
1a1e892daf
Fixed CORE-3277 - Wrong result for RIGHT(UTF8 varchar)
2010-12-16 00:06:55 +00:00
firebirds
1a4dcbc53c
nightly update
2010-12-13 03:19:34 +00:00
asfernandes
6bdd01e49a
Missing pass1 on procedure message, seen by Claudio - not relevant currently, but do it as before.
2010-12-12 20:45:52 +00:00
hvlad
1e35bc97c8
Port forward fix for bug CORE-3119 : 100% CPU USAGE with Unilimited Loop & Index corrupted
2010-12-12 20:19:47 +00:00
alexpeshkoff
adfdb00187
Fixed gcc warnings
2010-12-12 14:22:39 +00:00
firebirds
a0852cae07
nightly update
2010-12-06 03:26:47 +00:00
asfernandes
c268c1f25c
Fixed CORE-2204 - Constraints on SP output parameters are checked even when the SP returns zero rows
2010-12-05 16:49:24 +00:00
asfernandes
5e95a16141
Use the impure space of string variable in a consistently (first or subsequent request execution) and optimized (no double allocation) way
2010-12-05 14:44:28 +00:00
firebirds
5b761808fb
nightly update
2010-12-05 03:20:20 +00:00
asfernandes
83d74dc2b4
Rework on line/column info support to make it faster
2010-12-05 00:55:54 +00:00
asfernandes
acfea28169
Make expression evaluation faster
2010-12-05 00:54:54 +00:00
asfernandes
9c42d4e5af
Finish the statements refactor in the engine. Get rid of jrd_nod.
2010-12-04 22:15:03 +00:00
asfernandes
eb257542c1
Misc
2010-12-04 17:19:48 +00:00
alexpeshkoff
8e10d76be9
Simplified code - thanks to Claudio
2010-12-04 11:16:51 +00:00
firebirds
3ea55dbbe5
nightly update
2010-12-03 03:36:00 +00:00
dimitr
3fc0ce4d24
InitPrefix::init() should never throw, it leads to the infinite recursion with a stack overflow.
2010-12-02 19:54:33 +00:00
firebirds
5c7a951d23
nightly update
2010-12-01 03:53:48 +00:00
asfernandes
62054b859e
Improvement CORE-3234 - Support for text BLOBs >= 32K as first argument for TRIM()
2010-11-30 15:11:42 +00:00
alexpeshkoff
6e36b8d1ba
Use huge timeout instead none as suggested by Vlad
2010-11-30 09:16:28 +00:00
firebirds
3ee26ccd9d
nightly update
2010-11-30 04:06:03 +00:00
hvlad
40c7edec78
Fixed bug CORE-3266 : Race condition between async service detach request and running user trace service
2010-11-29 15:06:42 +00:00
asfernandes
bcbc1ed46e
Move some previously static functions to StmtNodes.cpp
2010-11-29 14:54:07 +00:00
firebirds
30db7aecfa
nightly update
2010-11-29 04:01:21 +00:00
asfernandes
8af7ec0211
Refactored the support for blr_handler, blr_loop, blr_exec_sql, blr_exec_into, blr_exec_stmt,
...
blr_start_savepoint, blr_end_savepoint, blr_store, blr_store2, blr_erase, blr_modify,
blr_modify2, blr_exec_proc, blr_exec_proc2, blr_exec_pid, blr_dcl_cursor, blr_cursor_stmt,
blr_set_generator, blr_receive, blr_stall, blr_select, blr_block, blr_error_handler,
blr_label, blr_leave, blr_continue and the source info node.
2010-11-29 02:17:04 +00:00
skidder
3f6412d359
Port fix for frequent random lock conflict errors from RDB 2.1
2010-11-28 18:53:45 +00:00
asfernandes
594e390d42
Fixed segfault after EXECUTE STATEMENT with invalid SQL
2010-11-28 14:56:35 +00:00
firebirds
bea349ac31
nightly update
2010-11-28 03:45:52 +00:00
asfernandes
d9437d3cbb
Misc
2010-11-27 13:54:57 +00:00
firebirds
f199b81281
nightly update
2010-11-27 03:47:52 +00:00
alexpeshkoff
740351638f
Fixed CORE-3261: Assertion when running restore service
2010-11-26 16:54:53 +00:00
firebirds
eefbd00757
nightly update
2010-11-26 03:41:43 +00:00
alexpeshkoff
20777b4fe3
Check for presence of sync functions
2010-11-25 15:48:37 +00:00
alexpeshkoff
c8293cd935
Fixed CORE-3259: Deadlock and sefgault when processing ctrl-C in user code
2010-11-25 12:22:39 +00:00
hvlad
272adc246a
Frontport fix for bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
2010-11-25 10:53:48 +00:00
dimitr
c585c2a257
Fixed assertion when restoring a database having expression insides referencing non-existent UDFs.
2010-11-24 16:00:21 +00:00
dimitr
d0d58495c8
Fixed inability to restore privileges granted to roles.
2010-11-24 15:55:06 +00:00
firebirds
d32557fc94
nightly update
2010-11-24 03:15:37 +00:00
asfernandes
a7266ec9d1
Correction
2010-11-23 14:30:39 +00:00
alexpeshkoff
9d8720a198
Remove restriction on username, as it was discussed in devel
2010-11-23 12:56:25 +00:00
firebirds
aed9d9e5fc
nightly update
2010-11-23 03:14:35 +00:00
asfernandes
c5ce09d676
Misc
2010-11-22 23:47:16 +00:00
alexpeshkoff
b53812548a
Damyan's patch for MIPSEB
2010-11-22 15:44:33 +00:00
alexpeshkoff
a5c6b04441
This should fix first problem in BSD build
2010-11-22 08:23:38 +00:00
firebirds
334bd0eeef
nightly update
2010-11-22 03:14:14 +00:00
asfernandes
7b579d2f85
Fixed a source of many warnings when using clang
2010-11-21 21:22:20 +00:00
asfernandes
61d710b98b
Make clang build work
2010-11-21 21:21:59 +00:00
asfernandes
a3064848d6
Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod.
...
Store ValueExprNodes instead of jrd_nod in the metadata cache.
Make RecordSourceNode child of ExprNode as they share most operations.
Get rid of the JRD visitors in favor of direct calls.
Convert assignments statement lists created inside expressions to separate source and targets ValuesExprNodes.
2010-11-21 03:47:29 +00:00
firebirds
6d8e6d1191
nightly update
2010-11-21 03:13:28 +00:00
asfernandes
b46abf3984
Misc
2010-11-21 02:36:57 +00:00
firebirds
5e67e0c585
nightly update
2010-11-20 03:15:32 +00:00
asfernandes
4c02cfbd5a
Correction for CORE-3244
2010-11-20 00:43:16 +00:00
alexpeshkoff
d5afc7aaeb
Correction for improvement CORE-3248: Set unused bytes of varchar values in message buffer to 0
2010-11-19 17:35:24 +00:00
alexpeshkoff
49a677b1fd
cleanup
2010-11-19 17:32:21 +00:00
alexpeshkoff
e51722e906
misc
2010-11-19 17:09:05 +00:00
hvlad
65b8817aa8
Fixed compiler errors
2010-11-19 15:47:25 +00:00
alexpeshkoff
23813add62
Fixed CORE-3249: gbak file is not truncated during backup operation
2010-11-19 15:12:49 +00:00
alexpeshkoff
01ad4134c7
Improvement CORE-3248: Set unused bytes of varchar values in message buffer to 0
2010-11-19 15:11:09 +00:00
hvlad
d3d459c93b
Fixed bug CORE-3219 : trace manager crash server with DSQL_unprepare
2010-11-19 14:37:56 +00:00
firebirds
9512f35159
nightly update
2010-11-19 03:14:40 +00:00
asfernandes
c95ee8c6be
Fixed CORE-3227 - ASCII_VAL() fails if argument contains multi-byte character anywhere
2010-11-18 15:06:37 +00:00
asfernandes
ca35503697
Fixed CORE-3228 - RIGHT() fails with multibyte text blobs > 1024 chars
2010-11-18 14:53:01 +00:00
asfernandes
c65f59768d
Fixed CORE-3244 - POSITION: Wrong result with '' if third argument present
2010-11-18 14:26:01 +00:00
dimitr
fbb34b249f
Front ported CORE-3059: RemoteFileOpenAbility fails on Windows.
2010-11-18 11:40:10 +00:00
firebirds
75a016eee9
nightly update
2010-11-16 03:15:58 +00:00
alexpeshkoff
694fb30f8f
Fixed assertion
2010-11-15 17:03:30 +00:00
firebirds
adc18b33d6
nightly update
2010-11-15 03:14:56 +00:00
asfernandes
4dea3a42a1
Remove dependency of jrd_nod in ExprNode
2010-11-14 22:31:42 +00:00
asfernandes
3eb252ec5f
Refactored DSQL nodes: nod_derived_field, nod_map, nod_dbkey and nod_rec_version.
...
Refactored JRD nodes: blr_field (JRD side only), blr_dbkey, blr_record_version and blr_stmt_expr.
2010-11-14 17:25:48 +00:00
firebirds
b10404a57c
nightly update
2010-11-14 03:14:45 +00:00
dimitr
8e7ef4214d
Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary.
...
Warning: this includes an ODS change, please boot-build.
2010-11-13 15:04:43 +00:00
dimitr
7eded400e8
Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary.
...
Warning: this includes an ODS change, please boot-build.
2010-11-13 15:03:44 +00:00
dimitr
0d0c7be57a
Implemented support for deterministic (invariant) functions.
2010-11-13 08:56:15 +00:00
dimitr
b6752fe29b
Fixed inability to alter the [[NOT] DETERMINISTIC] clause.
2010-11-13 08:54:36 +00:00
firebirds
db774bcbf2
nightly update
2010-11-13 03:13:43 +00:00
asfernandes
1f92097d59
Misc
2010-11-13 01:50:12 +00:00
alexpeshkoff
1c5fc68b1f
Fixed CORE-3229: Records: "operating system directive open failed, Too many links" in firebird.log
2010-11-12 12:19:53 +00:00
firebirds
a779ffb016
nightly update
2010-11-12 03:15:34 +00:00
alexpeshkoff
9c81026641
Fixed CORE-3212: Error compile 2.5 for FreeBSD
2010-11-11 13:56:13 +00:00
dimitr
086adbac30
Fixed the Windows build.
2010-11-11 07:41:56 +00:00
dimitr
a170738b10
Front ported fix for CORE-3207.
2010-11-11 07:41:33 +00:00
firebirds
f75f39d51d
nightly update
2010-11-11 03:15:55 +00:00
asfernandes
9086a900bb
1) Frontport fix for CORE-3222 - View with "WITH CHECK OPTION" doesn't like TRIM function in WHERE
...
2) Other related fix and cleanup
2010-11-11 00:05:49 +00:00
alexpeshkoff
56cffa651b
Damyan's patch to enable changing firebird.log filename
2010-11-10 12:43:56 +00:00
firebirds
35d85c14a3
nightly update
2010-11-10 03:15:34 +00:00
asfernandes
09c2b87a0c
Warnings
2010-11-09 15:03:33 +00:00
firebirds
d4db3eecd1
nightly update
2010-11-09 03:16:19 +00:00
asfernandes
0d19fe7688
Refactor blr_index (nod_scalar)
2010-11-08 23:17:01 +00:00
alexpeshkoff
de453fcfd3
Check for presence of ICU development package in configure, related cleanup
2010-11-08 18:12:03 +00:00
dimitr
3795bcdd64
Fixed CORE-3029: Bugcheck "Too many savepoints (287)" at rollback after exception at EXECUTE BLOCK with exception handler.
2010-11-08 16:37:07 +00:00
alexpeshkoff
1183e9c771
Fixed CORE-3220: isc_info_svc_get_users returns error message in the result cluster
2010-11-08 16:16:36 +00:00
asfernandes
447dffa7b1
Warnings
2010-11-08 14:43:11 +00:00
dimitr
2ed04ec8a9
Fixed CORE-3217: Server crashes inside the lock manager when multiple connections attaching/detaching simultaneously.
2010-11-08 10:21:04 +00:00
dimitr
8573d02653
Correction.
2010-11-08 09:23:40 +00:00
dimitr
cc1c1e8b20
Fixed CORE-3218: Statement cancellation request might be silently ignored by the currently running SQL code.
2010-11-08 09:16:50 +00:00
dimitr
bc3a797d4a
If we swallow the exception, let's zap it inside the status vector as well. This fixes the assertion in the debug build.
2010-11-08 07:23:32 +00:00
firebirds
e343419c44
nightly update
2010-11-08 03:14:35 +00:00
asfernandes
5ee982afb9
Refactor blr_derived_expr
2010-11-07 22:12:14 +00:00
asfernandes
a13dd3e6fe
Refactor nod_domain_validation
2010-11-07 20:26:11 +00:00
firebirds
443f0a64bd
nightly update
2010-11-07 03:14:08 +00:00
asfernandes
695406060d
Cleanup: removed thisNode parameter from make and setParameterType methods
2010-11-07 03:03:41 +00:00
asfernandes
1d702dae81
Refactor blr_via, blr_from, blr_maximum, blr_minimum, blr_count, blr_average and blr_total
2010-11-07 02:18:58 +00:00
asfernandes
045c090a38
Misc
2010-11-06 18:56:46 +00:00
firebirds
dc9e1fa9b5
nightly update
2010-11-06 03:14:46 +00:00
asfernandes
d68e42b731
Cleanup: nod_average2 and nod_total2 was very broken
2010-11-05 15:05:50 +00:00
asfernandes
195e8e879c
Cleanup: nod_average2 and nod_total2 was very broken
2010-11-05 14:31:08 +00:00
firebirds
9121b7fb1d
nightly update
2010-11-05 03:14:43 +00:00
alexpeshkoff
db866e3a45
Make fb_string's length limit type-dependent
2010-11-04 16:22:42 +00:00
alexpeshkoff
3c4a864677
Clean up usage of inline keyword in my old code
2010-11-04 15:28:08 +00:00
firebirds
33c59feac9
nightly update
2010-11-04 03:13:41 +00:00
asfernandes
f3277d0775
Fixed CORE-3211 - String truncation occurs when selecting from a view containing NOT IN inside
2010-11-04 01:03:40 +00:00
firebirds
2013dae658
nightly update
2010-11-03 03:14:03 +00:00
asfernandes
2b6106938e
Refactor variables
2010-11-02 17:05:01 +00:00
dimitr
c5f6f04726
Cleanup.
2010-11-02 11:30:57 +00:00
dimitr
ec8e31604e
Fixed SET TRANSACTION statement.
2010-11-02 09:35:48 +00:00
firebirds
2ebec66076
nightly update
2010-11-02 03:15:25 +00:00
asfernandes
e65fd8fea8
1) Refactor CAST.
...
2) Fixed CORE-3204 - Constraint violation error of CAST is not raised inside views
2010-11-01 23:57:31 +00:00
dimitr
b060fb4c67
Fixed CORE-3208: Significant memory leaks with recursive queries.
2010-11-01 19:32:17 +00:00
asfernandes
8df9d960a8
Correction
2010-11-01 15:09:22 +00:00
asfernandes
58604d5d68
Back the generic usage of nod_desc by a call to MAKE_desc
2010-11-01 13:45:52 +00:00
asfernandes
4abbf0bf16
Correction
2010-11-01 11:55:21 +00:00
alexpeshkoff
131c6f3f4d
Fixed segfault in dsql_prepare
2010-11-01 10:46:31 +00:00
firebirds
3cdb744751
nightly update
2010-11-01 03:13:57 +00:00
asfernandes
51f4b27991
Simplify the internal "null replacement" logic
2010-11-01 00:42:12 +00:00
dimitr
708c0d50ca
Expose the fb_ping() API call to the external world.
2010-10-31 13:51:31 +00:00
dimitr
818663e826
Basic network support for the fb_ping() API call. Untested yet.
2010-10-31 13:46:54 +00:00
dimitr
b21ba34b67
Fixed Windows build.
2010-10-31 13:17:54 +00:00
dimitr
d15dc50d1e
Fixed CORE-3205: isc_dsql_exec_immed2() doesn't return error codes isc_stream_eof and isc_sing_select_err.
...
Also, restore the legacy behavior for EXECUTE PROCEDURE and RETURNING queries. This is expected to fix CORE-3203.
2010-10-31 11:26:52 +00:00
firebirds
ad6f71da70
nightly update
2010-10-31 03:14:14 +00:00
asfernandes
dde217e91f
Make node creation more directly
2010-10-30 18:57:53 +00:00
asfernandes
fef5242b4f
Misc
2010-10-30 16:51:19 +00:00
firebirds
a63a336b38
nightly update
2010-10-30 03:14:04 +00:00
firebirds
cba02bc072
nightly update
2010-10-29 03:15:11 +00:00
asfernandes
c46f5cf800
Misc
2010-10-29 00:28:35 +00:00
asfernandes
097426ffc1
Fixed CORE-3140 - Preserve comments for parameters after altering procedures
2010-10-29 00:23:18 +00:00
dimitr
c80ac097f3
Fixed CORE-3202: execute_immediate API call family may crash the remote server.
2010-10-28 18:16:21 +00:00
alexpeshkoff
0ab6c4abf7
Avoid throwing C++ exceptions from authentication plugins
2010-10-28 08:02:42 +00:00
firebirds
e16bb6ef4b
nightly update
2010-10-28 03:15:13 +00:00
alexpeshkoff
ae516016bf
Fixed performance issues when creating and destroying pools
2010-10-27 09:49:16 +00:00
firebirds
449144a79b
nightly update
2010-10-27 03:14:40 +00:00
asfernandes
34fcf769dd
Misc
2010-10-27 00:52:32 +00:00
asfernandes
b5cfdbf513
Misc
2010-10-27 00:32:58 +00:00
firebirds
806f3c061a
nightly update
2010-10-26 03:14:56 +00:00
alexpeshkoff
3fc570d729
Patches from Damyan Ivanov
2010-10-25 15:48:35 +00:00
firebirds
f0e4607598
nightly update
2010-10-25 03:13:59 +00:00
asfernandes
5b895c2931
Misc
2010-10-24 21:35:45 +00:00
firebirds
46bd0a4630
nightly update
2010-10-24 03:13:20 +00:00
asfernandes
3317eeeebc
Refactor literal values.
2010-10-24 00:26:00 +00:00
firebirds
59fdc9ee89
nightly update
2010-10-23 03:14:55 +00:00
hvlad
2415148b7e
Engine always works in embedded mode
2010-10-22 20:48:26 +00:00
asfernandes
16ff0c51ce
Refactor NULL expression
2010-10-22 15:00:22 +00:00
alexpeshkoff
54105945cd
Fixed fbguard - thanks to Damyan
2010-10-22 13:10:47 +00:00
firebirds
e8a5c02df9
nightly update
2010-10-22 03:14:28 +00:00
asfernandes
5c7e5ce634
Misc
2010-10-22 01:24:31 +00:00
hvlad
f2f89355bd
Don't use obsolete gds cleanup in XNET. It also avoids AV in server at shutdown
2010-10-21 14:25:26 +00:00
hvlad
4182eb6781
Warning
2010-10-21 11:46:39 +00:00
hvlad
daaaa9609c
Misc
2010-10-21 11:46:15 +00:00
hvlad
d5833b72f0
Windows-specific hack to register security plugins seems obsolete with new build
2010-10-21 11:45:37 +00:00
firebirds
ce8a552a85
nightly update
2010-10-21 03:15:03 +00:00
hvlad
df8a6a2ff7
Corrections for new build system. Work in progress...
2010-10-20 22:00:34 +00:00
hvlad
6ebcb6311f
Change names of monitoring and trace shared memory to allow FB3 to run simultaneously with previous versions of engine
2010-10-20 21:59:10 +00:00
firebirds
50e801319d
nightly update
2010-10-20 03:14:33 +00:00
alexpeshkoff
b31eb6fdf5
Changed libraries' names. Improved a bit ModLoader.
2010-10-19 13:48:56 +00:00
alexpeshkoff
88e0503dc6
Fixed CORE-3148: possible segfault in SQZ_apply_differences
2010-10-19 13:05:19 +00:00
firebirds
5372b2b377
nightly update
2010-10-19 03:15:16 +00:00
hvlad
648a609775
Follow Alex changes and remove ISC_STATUS* from various functions
2010-10-18 17:25:33 +00:00
hvlad
f223086fdd
Corrections for new build system. Work in progress...
2010-10-18 17:23:36 +00:00
alexpeshkoff
7d85bbc450
misc
2010-10-18 17:17:45 +00:00
asfernandes
43aeec0a64
Fixed CORE-3180 - ALTER VIEW with not matched columns in declaration and selection crashs the server
2010-10-17 14:22:53 +00:00
firebirds
ab028ddef6
nightly update
2010-10-17 03:13:57 +00:00
asfernandes
c24aac9046
Misc
2010-10-16 18:56:11 +00:00
asfernandes
2e0da292df
Refactor EXTRACT
2010-10-16 18:53:25 +00:00
asfernandes
2dcef5c7ce
Refactor *_LENGTH functions
2010-10-16 18:17:00 +00:00
asfernandes
aa78df6f91
Refactor SUBSTRING
2010-10-16 17:42:04 +00:00
asfernandes
38ba5852ae
Cleanup: remove blr_prot_mask and blr_lock_state support
2010-10-16 15:34:52 +00:00
firebirds
0ac7b3e9d9
nightly update
2010-10-16 03:15:24 +00:00
alexpeshkoff
605e08944c
Fixed issues, found by clang
2010-10-15 15:53:38 +00:00
alexpeshkoff
8a9a09b0c5
CORE-3184: Committed Damyan's patch - support HW IDs from 2.5
2010-10-15 09:08:25 +00:00
alexpeshkoff
8a8a95448f
warnings
2010-10-15 09:05:34 +00:00
firebirds
ffa9b70aa9
nightly update
2010-10-15 03:14:59 +00:00
asfernandes
7b652bcb9a
Misc
2010-10-15 01:55:57 +00:00
asfernandes
7b9dcd86cc
Correction
2010-10-15 00:52:33 +00:00
alexpeshkoff
db34472378
Frontported fix for CORE-3115: Bugs in the internal record compression routines
2010-10-14 12:28:58 +00:00
alexpeshkoff
1f79aca466
Frontported fix for CORE-3116: gsec outputs list of users to stderr instead stdout
2010-10-14 11:39:44 +00:00
alexpeshkoff
e82bdb3516
Frontported fix for CORE-3143: Segmentation fault may occur when user interrupts gstat
2010-10-14 11:14:30 +00:00
alexpeshkoff
3afd884f5b
Temporal quickfix for working engine shutdown
2010-10-14 11:13:29 +00:00
alexpeshkoff
6d962037cb
Fixed issue, detected by clang++ compiler
2010-10-14 06:11:15 +00:00
dimitr
af23581244
Front ported my recent changes. I'm unable to verify the compilation now, sorry.
2010-10-14 05:27:08 +00:00
firebirds
8dd8dbfb49
nightly update
2010-10-14 03:15:15 +00:00
hvlad
9282617240
Corrections for new build system. Work in progress...
2010-10-13 17:48:38 +00:00
alexpeshkoff
250a808107
Temporary disable suggested by me solution for request format check - needs better checks, as is breaks CREATE DATABASE
2010-10-13 13:35:40 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
alexpeshkoff
33851873cf
cleanup
2010-10-13 09:37:18 +00:00
hvlad
a16f3c4ea8
Corrections for new build system. Work in progress...
2010-10-13 09:23:01 +00:00
alexpeshkoff
c6932824f7
Full fix for CORE-3024
2010-10-13 09:15:48 +00:00
alexpeshkoff
1c0a683249
More lost files
2010-10-13 05:50:53 +00:00
firebirds
6e072bed20
nightly update
2010-10-13 03:17:18 +00:00
asfernandes
91384eb587
Misc
2010-10-12 17:40:27 +00:00
alexpeshkoff
4e17b6cc15
Avoid a lot of unneeded dependencies with single #define. This makes us yacc-version dependent, but provided we use own version of btyacc that is not big trouble.
2010-10-12 11:38:56 +00:00
alexpeshkoff
83d6a2f88c
Restored a lot of changes, rolled back by me unintentionally
2010-10-12 11:36:51 +00:00
alexpeshkoff
8331d830ee
Some more forgotten files
2010-10-12 11:34:14 +00:00
alexpeshkoff
6bc78376a5
Forgotten changes
2010-10-12 09:35:39 +00:00
alexpeshkoff
55d5bdf465
Missed in previous commit files
2010-10-12 08:15:48 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
firebirds
fdfcc4ed7e
nightly update
2010-10-10 03:13:00 +00:00
asfernandes
ac3c00d503
1) Refactored LOWER, UPPER and TRIM.
...
2) Fixed CORE-3174 - Expression index with TRIM may lead to incorrect indexed lookup
2010-10-09 18:39:45 +00:00
firebirds
f76961d639
nightly update
2010-10-09 03:12:58 +00:00
asfernandes
4d00fec2d6
Refactor parameters and GEN_ID.
2010-10-09 01:57:37 +00:00
asfernandes
9bf9ca4ef7
Misc
2010-10-09 01:50:18 +00:00
hvlad
6a37e8c261
Fixed bug CORE-3170 : Engine could enter infinite loop if EVENT's are posted but no subscribers exists
2010-10-08 11:57:57 +00:00
dimitr
df245ba88e
Fixed problems with recursive PSQL functions. Minor refactoring.
2010-10-08 09:40:14 +00:00
dimitr
4d66b4e1ac
Fixed problems with recursive PSQL functions. Minor refactoring.
2010-10-08 09:39:34 +00:00
firebirds
d9975031b9
nightly update
2010-10-08 03:13:58 +00:00
hvlad
905427aff7
Fixed bug CORE-3168: exclude_filter doesn't work for <services></section> section of the Trace facility
2010-10-07 16:10:37 +00:00
firebirds
dde918ad71
nightly update
2010-10-07 03:13:17 +00:00
asfernandes
05a37a0de2
Fixed CORE-3164 - Parameterized requests involving blob fields fails when connected using charset UTF8
2010-10-06 15:25:50 +00:00
firebirds
9931395c98
nightly update
2010-10-06 03:14:27 +00:00
paulbeach
78ca999d4a
Fix for UDFs on Darwin
2010-10-05 12:43:24 +00:00
firebirds
79e42ead7d
nightly update
2010-10-05 03:13:47 +00:00
paulbeach
780dea6db1
Oops!
2010-10-04 13:21:30 +00:00
firebirds
439fac187a
nightly update
2010-10-03 03:15:10 +00:00
asfernandes
2227426f2e
Sub-task CORE-3147 - Fix SUBSTRING(SIMILAR) in regard to initial and final shortest matching specified in the standard
2010-10-03 00:50:17 +00:00
firebirds
5d7bd25c38
nightly update
2010-10-01 03:15:31 +00:00
asfernandes
58a7979097
Improve the debug log
2010-09-30 15:40:06 +00:00
firebirds
4e7ff222e5
nightly update
2010-09-28 03:15:12 +00:00
dimitr
0a34f7c97a
Fixed one of the problems with PSQL functions reported by Vlad privately.
2010-09-27 12:29:49 +00:00
firebirds
9b9f26aa15
nightly update
2010-09-26 03:14:45 +00:00
asfernandes
b49391c8d0
Misc
2010-09-25 23:08:18 +00:00
asfernandes
746c032c90
Misc things seen by Claudio
2010-09-25 20:26:05 +00:00
asfernandes
1f8342a3a1
Fixed CORE-3141 - The last column in a view is returning as a null value even when it's not
2010-09-25 20:19:43 +00:00
firebirds
236b07a221
nightly update
2010-09-25 03:14:43 +00:00
hvlad
1ea9da3073
Fixed SIMILAR TO syntax
2010-09-24 14:55:45 +00:00
robocop
98a2c6822d
Warnings.
2010-09-24 09:53:51 +00:00
robocop
c7abd52cea
Misc.
2010-09-24 09:23:12 +00:00
robocop
2bcc48445f
Misc.
2010-09-24 08:33:22 +00:00
firebirds
44c21083d7
nightly update
2010-09-24 03:14:34 +00:00
asfernandes
bbd048fede
Make refactored code match original one, as see by Claudio.
...
The affected code is something that never executes.
2010-09-23 15:22:44 +00:00
robocop
25b691353e
Misc.
2010-09-23 09:53:50 +00:00
robocop
bca99bc9f0
Misc.
2010-09-23 09:48:42 +00:00
robocop
b64fefb4d9
Misc.
2010-09-23 09:47:15 +00:00
firebirds
cd75b18f00
nightly update
2010-09-21 03:14:24 +00:00
asfernandes
0eb26b8e97
Misc
2010-09-20 16:26:25 +00:00
asfernandes
9b8171d5c1
1) Refactor nod_value_if.
...
2) Created ExprNode::expressionEqual method to replace a new big and ugly switch.
3) Make boolean referencers use BoolExprNode instead of jrd_nod, except nod_validate for now. This includes BinaryBoolNode and NotBoolNode working without jrd_nod references.
4) Rework in the impure allocation code (replace "csb_impure += ..." by CMP_impure calls).
2010-09-20 16:07:50 +00:00
firebirds
9e786f0c8a
nightly update
2010-09-19 03:13:18 +00:00
asfernandes
3d184eef7f
Simplificate repetitive code
2010-09-18 18:19:21 +00:00
asfernandes
ac5f03d17d
Correction
2010-09-18 18:18:35 +00:00
asfernandes
477091ebcc
Misc
2010-09-18 15:56:54 +00:00
dimitr
34dd100554
Fixed CORE-3137: Partial rollback is possible for a selectable procedure modifying data.
2010-09-18 06:52:46 +00:00
firebirds
1c1b3abfa5
nightly update
2010-09-18 03:13:24 +00:00
asfernandes
57d222bb0a
Fix problem with view WITH CHECK OPTION present since the introduction of ExprNode
2010-09-17 14:42:11 +00:00
asfernandes
c1b5abfdf2
1) Refactor all types of boolean nodes.
...
2) Remove the scratch from the nodes.
2010-09-17 03:15:32 +00:00
firebirds
dcdb4e4426
nightly update
2010-09-15 03:18:23 +00:00
firebirds
1009980967
nightly update
2010-09-14 03:06:00 +00:00
dimitr
57ecbe42f0
Fixed CORE-3131: WIN1257_LV (Latvian) collation is wrong for 4 letters: A E I U.
2010-09-13 14:58:04 +00:00
firebirds
f54e3120f5
nightly update
2010-09-10 03:14:38 +00:00
alexpeshkoff
b786edde36
Make it cvs/svn independent
2010-09-09 10:52:58 +00:00
alexpeshkoff
3c04c6acaf
Fixed package version generation for release builds
2010-09-09 10:16:33 +00:00
firebirds
21acb613f2
nightly update
2010-09-09 03:14:38 +00:00
dimitr
7083a2fff5
Corrections to the multi-key hashing. Thanks to Adriano.
2010-09-08 18:05:28 +00:00
firebirds
d5ce10e647
nightly update
2010-09-08 03:14:17 +00:00
asfernandes
6d71560588
Misc
2010-09-07 16:17:05 +00:00
firebirds
5bd3d2a43f
nightly update
2010-09-05 03:12:59 +00:00
asfernandes
b7b63becf3
Refactor a number of expression nodes: nod_add, nod_divide, nod_multiply, nod_negate, nod_user_name, nod_subtract, nod_current_date, nod_current_time, nod_current_timestamp, nod_add2, nod_subtract2, nod_multiply2, nod_divide2, nod_current_role, nod_internal_info
2010-09-04 21:36:41 +00:00
firebirds
4607360acf
nightly update
2010-09-02 03:13:54 +00:00
asfernandes
f42c9bd874
Fixed CORE-3101 - Cannot alter the domain after migrating from older versions
2010-09-01 15:55:32 +00:00
asfernandes
60bfdf264f
Fix warning
2010-09-01 15:54:54 +00:00
firebirds
6a7ae9708a
nightly update
2010-09-01 03:15:19 +00:00
firebirds
d33b2197e2
nightly update
2010-08-31 03:14:29 +00:00
asfernandes
ada671c034
Refactor nod_index and nod_bit_* to InversionNode
2010-08-31 00:20:33 +00:00
asfernandes
6b261f1b81
Misc
2010-08-31 00:12:20 +00:00
asfernandes
cadef3fbf0
Small cleanup
2010-08-30 15:39:50 +00:00
firebirds
1163bea5f1
nightly update
2010-08-30 03:14:08 +00:00
asfernandes
8f857a6deb
Refactor plan nodes to PlanNode
2010-08-29 20:20:19 +00:00
asfernandes
76ff0957fd
Cleanup
2010-08-29 18:25:55 +00:00
asfernandes
96f2829728
Refactor nod_map and nod_sort to type-safe MapNode and SortNode
2010-08-29 18:20:44 +00:00
firebirds
dde6bbcb53
nightly update
2010-08-29 03:13:47 +00:00
dimitr
523120f717
Fixed CORE-2155: Join of SP with view or table may fail with 'No current record for fetch operation'.
2010-08-28 12:41:51 +00:00
dimitr
f1b959694c
Fixed the engine crash caused by the recent refactoring.
2010-08-28 08:52:37 +00:00
firebirds
b17937848c
nightly update
2010-08-28 03:14:01 +00:00
firebirds
bf6be92408
nightly update
2010-08-27 03:15:10 +00:00
asfernandes
8e4aae8e8b
Fixed CORE-3109 - [Crash] isc_dql_exec_immed3_m for "create database ..." and NULL transaction
2010-08-27 02:55:09 +00:00
asfernandes
52a4c39f41
1) Separate DsqlCompilerScratch in its own files.
...
2) Move BlockNode functionality to it.
3) Move some related CTE functions to it.
2010-08-27 02:18:00 +00:00
asfernandes
8047048dc4
Misc
2010-08-26 15:40:51 +00:00
firebirds
fc2376c032
nightly update
2010-08-26 03:14:14 +00:00
asfernandes
588c545d17
Rework WindowSourceNode to use type-safe partitions
2010-08-25 15:52:46 +00:00
dimitr
e7c44824e6
Fixed a few suspicious places related to the variable cloning.
2010-08-25 08:02:21 +00:00
firebirds
0c79c118cd
nightly update
2010-08-25 03:15:25 +00:00
asfernandes
53d7b386fa
Move dozen of parameters of virtual/overriden function to OptimizerBlk
2010-08-25 03:10:12 +00:00
asfernandes
7eb5bb0ae3
Misc
2010-08-25 01:35:33 +00:00
asfernandes
0497251edd
Remove do-nothing checks from the new file
2010-08-25 01:01:22 +00:00
asfernandes
e736c7d15c
Misc
2010-08-25 00:42:17 +00:00
dimitr
a048813907
Refactored the rivers management a bit.
2010-08-24 17:49:23 +00:00
asfernandes
0ce8cb6f2f
Correction
2010-08-24 16:26:20 +00:00
dimitr
20a01d5d3a
Fixed incomplete processing of UDF arguments, causing server crashes.
2010-08-24 11:58:44 +00:00
asfernandes
48d83b8fef
Refactor nod_rse, nod_relation, nod_procedure, nod_union, nod_aggregate and nod_window.
2010-08-24 03:25:01 +00:00
firebirds
77fa416d04
nightly update
2010-08-16 03:14:03 +00:00
asfernandes
07ef0acae9
Fix wrong nod_type of scrollable cursors
2010-08-16 01:47:24 +00:00
firebirds
0fde4aa77f
nightly update
2010-08-14 03:14:17 +00:00
asfernandes
18a6a6b4f9
More consts
2010-08-13 15:22:00 +00:00
firebirds
965e27c492
Better handling of commits to be skipped
2010-08-13 08:41:31 +00:00
firebirds
b0bc4b10c1
nightly update
2010-08-13 03:16:33 +00:00
robocop
5159171578
Misc.
2010-08-12 10:32:50 +00:00
firebirds
16119fb584
nightly update
2010-08-12 03:13:26 +00:00
asfernandes
7b8a8065c4
More consts
2010-08-12 00:59:48 +00:00
asfernandes
38a4fb7be2
Misc
2010-08-11 15:33:06 +00:00
firebirds
098d103cc0
make output in brnches better
2010-08-11 15:22:48 +00:00
firebirds
e3a3ac8f86
nightly update
2010-08-11 03:16:18 +00:00
asfernandes
8657f4b599
Better internal handling of dependencies
2010-08-11 02:59:33 +00:00
asfernandes
4cb0195ee6
Misc
2010-08-10 15:20:20 +00:00
firebirds
9199492419
nightly update
2010-08-10 11:04:59 +00:00
alexpeshkoff
9d59ed16d1
misc
2010-08-10 10:42:11 +00:00
asfernandes
de5098b85d
Misc
2010-08-10 00:37:26 +00:00
asfernandes
4c9eb2c3ce
Correct double indirection (jrd_nod**) so const cascades to every dereference
2010-08-09 16:06:23 +00:00
asfernandes
dadc0f560c
Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT.
2010-08-09 15:48:51 +00:00
alexpeshkoff
14962fb831
Damian's patch for additional CPUs under linux
2010-08-09 13:56:20 +00:00
robocop
4677d74e9b
Misc.
2010-08-09 11:50:12 +00:00
hvlad
087a7f7cda
Fixed bug CORE-3100 : Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction
2010-08-07 21:18:23 +00:00
asfernandes
96b2ed0925
Hope this assumption to be correct
2010-08-07 15:49:53 +00:00
asfernandes
c5016fb4f4
Misc
2010-08-07 02:44:39 +00:00
asfernandes
a539537002
Correction for CORE-3090
2010-08-07 02:43:29 +00:00
asfernandes
361727d549
Misc
2010-08-07 02:38:12 +00:00
asfernandes
7f3dc62888
Frontport fix for CORE-3090 - Incorrect LEFT JOIN result using table and derived constant subquery
2010-08-07 02:10:08 +00:00
hvlad
1ca9c0a020
Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1
2010-08-06 15:16:13 +00:00
asfernandes
173b23109c
1) Better organization between request and statement. 2) Consts.
2010-08-05 15:55:49 +00:00
asfernandes
124e614654
Simplification
2010-08-05 00:47:06 +00:00
asfernandes
2e9f01a4e0
Fix DDL triggers
2010-08-05 00:44:58 +00:00
asfernandes
7adb129d37
Frontport fix for CORE-3094 - Parameters doesn't work with NOT IN from a selectable procedure
2010-08-04 15:50:26 +00:00
asfernandes
c27a73a1c2
Misc: "explicit" with more than one parameter is unnecessary
2010-08-04 02:22:09 +00:00
asfernandes
942ca7d501
Correction for ALTER PACKAGE source code storage
2010-08-04 01:48:12 +00:00
asfernandes
86c406f2c7
Use RecreateNode in package commands
2010-08-04 01:41:25 +00:00
asfernandes
9e05b7f43b
Corrections
2010-08-03 01:09:39 +00:00
asfernandes
88047fb610
Fix GCC build
2010-08-02 23:13:06 +00:00
asfernandes
2def39c746
Suggestions of Claudio
2010-08-02 15:58:29 +00:00
asfernandes
9c3eccef94
Create template for RECREATE commands
2010-08-02 15:47:36 +00:00
asfernandes
ad57aa29a1
Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE VIEW and cleanup related to previously refactors
2010-08-02 02:22:26 +00:00
asfernandes
e664de5f00
Fixed CORE-3091 - Built-in function POWER(X, Y) does not work when the X argument is negative and the Y value is scaled numeric but integral
2010-07-31 18:40:45 +00:00
asfernandes
9a946aea74
Fix problem noticed by Claudio
2010-07-30 14:13:54 +00:00
asfernandes
96cd57ba83
Better error reporting and adjustments
2010-07-29 00:36:31 +00:00
asfernandes
3197757f00
Rename misleading TriStateType class name to Nullable
2010-07-29 00:20:53 +00:00
asfernandes
36f092fe0e
Improvement CORE-3085 - Add clause ALTER DOMAIN <name> [NOT] NULL
2010-07-28 16:14:20 +00:00
hvlad
4495a7ce16
Fixed bug CORE-3079 : Strong slowing down inserts with EVENT-s in a single transaction
2010-07-26 10:51:00 +00:00
asfernandes
0b7c21172a
Refactor CREATE/ALTER/DROP/RECREATE TABLE and DROP VIEW commands
2010-07-26 02:37:57 +00:00
asfernandes
be078848df
Create system constraints for better error reporting. Change to GBAK must be backported to avoid future problems.
2010-07-26 02:14:48 +00:00
hvlad
2c6529c303
Correction.
2010-07-24 11:22:57 +00:00
asfernandes
2cbc4e3675
Misc
2010-07-24 02:43:28 +00:00
hvlad
2de56fdeef
Forgotten changes
2010-07-23 14:39:21 +00:00
hvlad
ae01bde43d
Make trusted auth works
2010-07-23 14:31:04 +00:00
hvlad
6e2db049ea
Make Windows build work (MSVC8 only) after Alex changes.
...
Some corrections is still required.
2010-07-23 14:06:29 +00:00
alexpeshkoff
b02f9aff61
gsec always worked only with SYSDBA - thx to Vlad
2010-07-23 14:01:54 +00:00
alexpeshkoff
d24cd9cbd7
Implemented self-registering plugins format (same plugin can be easily linked statically
...
or as dynamic library, depending upon platform requirements). Self-registering plugins
need not export any functions, instead they call fb_register_plugin() on startup.
Reworked all user management to use self-registering plugins.
Removed system table RDB$USERS. PLG$USERS is not created automatically by plugin, but
will be later (work in progress).
2010-07-23 12:04:18 +00:00
alexpeshkoff
589ad6e5b8
Fixed gcc warning - No newline at end of file
2010-07-22 09:36:15 +00:00
asfernandes
2c51032b1e
Misc
2010-07-15 00:47:24 +00:00
dimitr
1249095a38
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:33:55 +00:00
dimitr
da183a98ed
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:31:35 +00:00
dimitr
706ba623a7
Get rid of the annoying warnings.
2010-07-13 11:03:55 +00:00
dimitr
943faa01d7
Misc.
2010-07-13 10:31:58 +00:00
dimitr
5e88ca725b
Mirror the recent Alex's change for Windows. It doesn't seem being strictly required, but let's be safe.
2010-07-13 07:05:30 +00:00
hvlad
f4718dfe80
Fixed unregistered bug in EXECUTE STATEMENT : make internal cache of prepared statements work properly.
2010-07-12 08:09:46 +00:00
asfernandes
4db389758f
Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE/DROP EXCEPTION commands
2010-07-11 18:21:42 +00:00
robocop
5d2e4a1df9
Misc.
2010-07-10 08:33:19 +00:00
robocop
3308522158
Fix compilation error.
2010-07-10 08:32:50 +00:00
alexpeshkoff
88db8b2fbc
ODS change: made RDB$USERS system table, added virtual table SEC$USERS
2010-07-09 12:51:05 +00:00
alexpeshkoff
9a7dd2f84f
Fixed CORE-3067: Objects not unmapped when shared memory is closed
2010-07-09 11:04:23 +00:00
dimitr
5c1c5ee7a9
Fixed the old bug which was left unnoticed until RC3 where Pair<MetaName, MetaName> was used as a key for a b-tree.
...
At the first glance, it promises only wrong ordering of items, but in fact it trashes the b-tree internals and crashes the server :-(
It's unregistered and undocumented, but being a very recent RC3 only regression, let's leave it this way.
I suppose the intended code should be !(v.first < this->first), but we have the operator == defined, so I used a simpler form.
2010-07-08 10:44:35 +00:00
asfernandes
2da3eee4e5
More const correctness
2010-07-06 11:09:32 +00:00
robocop
ee99b63cc6
Misc.
2010-07-06 09:10:27 +00:00
asfernandes
20b0bbaf82
Refactor CREATE/ALTER/DROP DOMAIN
2010-07-06 00:49:33 +00:00
asfernandes
33fc2bae16
Constify RecordSource methods - these classes are shared pieces of a (shared) statement
2010-07-05 18:37:35 +00:00
dimitr
fc70141a07
Fixed CORE-3064: Using the procedure alias inside an explicit plan crashes the server.
2010-07-02 10:43:33 +00:00
robocop
4edd547b17
Misc.
2010-06-30 08:55:16 +00:00
robocop
8065cc3595
Correction.
2010-06-30 08:54:18 +00:00
asfernandes
5cd2ca8d53
Misc
2010-06-29 16:19:19 +00:00
alexpeshkoff
fe7472a5c4
cleanup
2010-06-28 09:46:25 +00:00
alexpeshkoff
ab75577b9f
Fixed some bugs, related with remapping fo events shared memory - thanks to Adriano
2010-06-28 09:38:00 +00:00
asfernandes
69fea5a49c
MSVC10 support
2010-06-27 03:47:40 +00:00
asfernandes
fc00a3d58d
Cleanup
2010-06-26 02:50:07 +00:00
asfernandes
7851a943c3
Misc
2010-06-26 02:30:01 +00:00
asfernandes
f2c938d9fa
Refactor CREATE/DROP COLLATION
2010-06-26 01:52:06 +00:00
asfernandes
5baf890a21
Misc
2010-06-26 01:18:53 +00:00
hvlad
82e3505af8
Cleanup
2010-06-25 12:16:28 +00:00
alexpeshkoff
6cbefa1f46
Introduced class SharedMemory - base class for everything, using IPC. Related to CORE-3035.
2010-06-25 11:55:11 +00:00
hvlad
3271bbae3a
Disable hard limit on number of worker threads. Something more smart should be implemented instead.
2010-06-23 13:36:52 +00:00
asfernandes
49f4b30879
Misc
2010-06-22 00:56:53 +00:00
asfernandes
75af3ccf65
Misc/cleanup
2010-06-22 00:53:35 +00:00
asfernandes
56c738c09d
Misc
2010-06-20 23:11:17 +00:00
asfernandes
dd5940a616
Improvement CORE-3057 - Allow the usage of blobs in COMPUTED BY expressions
2010-06-20 14:49:34 +00:00
asfernandes
6249162c4e
Fixed CORE-3047 - Wrong logic is used to resolve EXECUTE BLOCK parameters collations
2010-06-20 03:11:05 +00:00
asfernandes
d7883e750d
Fixed CORE-3047 - Wrong logic is used to resolve EXECUTE BLOCK parameters collations
2010-06-20 03:09:25 +00:00
asfernandes
fbd5ef3f96
Cleanup
2010-06-18 16:48:33 +00:00
asfernandes
08bbc59f03
Fixed CORE-3056 - Problems may happen when issuing DDL commands in the same transaction after CREATE COLLATION was issued
2010-06-18 12:49:31 +00:00
asfernandes
3e4a71f8ad
Fix problem seen by Vlad where crash happens when our older ICU is found
2010-06-18 11:15:57 +00:00
asfernandes
4b8301fb52
Change suggested by Claudio
2010-06-17 16:06:54 +00:00
asfernandes
d2161dc6ff
Fixed CORE-3055 - Variable/argument name could be absent or be wrong in error messages when more than 256 variables are used
2010-06-17 15:32:11 +00:00
dimitr
01c57892e8
Fixed a lock-up when connecting locally to the missing database file. The issue is old, but it could never fire prior to v3.0.
2010-06-17 14:27:01 +00:00
alexpeshkoff
b6c0bbcd41
frontported fix for CORE-3021: Segfault in DEV_BUILD
2010-06-17 07:34:15 +00:00
asfernandes
12079f5ece
Created class BlrWriter and reorganization (move BLR generation from statement to scratch)
2010-06-17 01:18:40 +00:00
dimitr
9a694c4c73
Fixed unregistered error in the BLR printer output.
2010-06-16 16:28:09 +00:00
alexpeshkoff
a9446e6740
Fixed segfault during DEV_BUILD
2010-06-16 12:44:43 +00:00
asfernandes
a9adf6d626
1) Refactor PSQL support in DSQL. This started as subprocedure implementation, but I'm now separating things.
...
2) Fix thrown of isc_bad_default_value
2010-06-15 16:07:58 +00:00
alexpeshkoff
f28f040e0f
Fixed CORE-3024: Error "no current record for fetch operation" after ALTER VIEW (and a lot of other possible inconsistencies)
2010-06-15 12:27:33 +00:00
alexpeshkoff
8d2b140459
Fixed CORE-3046: Assertion after ALTER TABLE
2010-06-15 11:57:13 +00:00
asfernandes
0d71f0d52d
Misc
2010-06-12 16:32:46 +00:00
asfernandes
ab834d2ec1
Fixed CORE-3038 - The insert failed because a column definition includes validation
2010-06-12 16:28:11 +00:00
asfernandes
d890ce1231
Fix debug code
2010-06-10 16:08:18 +00:00
alexpeshkoff
e562c8f1df
frontported fix for CORE-3022: gpre C++ compiler warnings with GCC 4.4.1
2010-06-10 08:41:13 +00:00
asfernandes
22e99e49ce
Improvement CORE-3020 - Add clause RETURNING ... INTO ... to MERGE statement
2010-06-10 02:03:03 +00:00
alexpeshkoff
c985b0a87d
Mac port - use dispatch semaphores
2010-06-08 13:35:46 +00:00
asfernandes
e5559a90a1
Current build no (ported from CVS)
2010-06-05 00:48:45 +00:00
asfernandes
3940feef1f
Port from CVS Vlad's fixes for CORE-3015, CORE-3016 and CORE-3017
2010-06-05 00:48:06 +00:00
fsg
661cc2f360
increment build number
2010-05-22 12:59:55 +00:00
fsg
2d5afa6f2f
increment build number
2010-05-22 12:59:20 +00:00
fsg
1e0c3558ea
increment build number
2010-05-22 12:59:19 +00:00
fsg
ee9b3f2aae
increment build number
2010-05-22 12:58:07 +00:00
asfernandes
7a08e46d0e
increment build number
2010-05-22 02:19:02 +00:00
asfernandes
e9e3b57bc1
Fix Linux build
2010-05-22 02:19:01 +00:00
asfernandes
91a5d29550
increment build number
2010-05-22 02:00:48 +00:00
asfernandes
a71b815206
increment build number
2010-05-22 02:00:47 +00:00
asfernandes
2ff7842f17
increment build number
2010-05-22 02:00:46 +00:00
asfernandes
e37d097240
Misc
2010-05-22 02:00:45 +00:00
asfernandes
8c76c193c9
increment build number
2010-05-22 02:00:44 +00:00
asfernandes
8553317940
increment build number
2010-05-22 02:00:43 +00:00
asfernandes
28e81e2fa8
increment build number
2010-05-22 02:00:42 +00:00
asfernandes
b88fb6a8c9
increment build number
2010-05-22 02:00:40 +00:00
asfernandes
a9c081371f
increment build number
2010-05-22 02:00:38 +00:00
asfernandes
8e26439405
increment build number
2010-05-22 02:00:37 +00:00
asfernandes
b11fb1ebab
increment build number
2010-05-22 02:00:36 +00:00
asfernandes
b9cf43de9b
increment build number
2010-05-22 02:00:35 +00:00
asfernandes
89dd15e1d5
increment build number
2010-05-22 02:00:33 +00:00
dimitr
8ff7801d0a
increment build number
2010-05-21 15:40:53 +00:00
dimitr
472dd3d74a
increment build number
2010-05-21 15:35:51 +00:00
fsg
5c15a16ff7
increment build number
2010-05-21 13:00:59 +00:00
fsg
d6b0ca693e
increment build number
2010-05-21 12:59:40 +00:00
robocop
1daebe9303
increment build number
2010-05-21 09:18:39 +00:00
robocop
3060500d76
Misc.
2010-05-21 09:18:38 +00:00
dimitr
3a20c2492a
increment build number
2010-05-21 08:51:42 +00:00
dimitr
9c47abfa96
Correction.
2010-05-21 08:51:41 +00:00
dimitr
ba2d589081
increment build number
2010-05-21 08:24:17 +00:00
hvlad
bf3568f5b5
increment build number
2010-05-21 08:19:01 +00:00
hvlad
d2a886930d
Corrections for index stats
2010-05-21 08:19:00 +00:00
dimitr
8bb7dbc549
increment build number
2010-05-21 06:14:26 +00:00
dimitr
d3f7b43c7e
Let's calculate the exact cardinality for external tables.
2010-05-21 06:14:25 +00:00
dimitr
008fa5affd
increment build number
2010-05-21 05:49:08 +00:00
dimitr
835ada7b02
Fixed the windows build.
2010-05-21 05:49:06 +00:00
dimitr
40b5829694
increment build number
2010-05-21 05:20:34 +00:00
dimitr
28c05344b9
increment build number
2010-05-21 05:19:52 +00:00
dimitr
dfcf630d78
increment build number
2010-05-21 05:19:51 +00:00
dimitr
b66e596252
increment build number
2010-05-21 05:19:23 +00:00
alexpeshkoff
14c1928d2d
increment build number
2010-05-20 15:02:33 +00:00
alexpeshkoff
a6b76e37ef
increment build number
2010-05-20 15:02:32 +00:00
alexpeshkoff
74a4aaacb6
Moved not auth-specific part of interface declaration to separate file
2010-05-20 15:02:31 +00:00
alexpeshkoff
d1fbe785d5
increment build number
2010-05-20 15:02:29 +00:00
alexpeshkoff
4f5d69c02a
increment build number
2010-05-20 15:02:28 +00:00
fsg
83dbc0d408
increment build number
2010-05-20 12:58:31 +00:00
fsg
82eef3cef8
increment build number
2010-05-20 12:58:30 +00:00
fsg
49e322a6d6
increment build number
2010-05-20 12:57:50 +00:00
fsg
9305408c4f
increment build number
2010-05-20 12:56:42 +00:00
alexpeshkoff
96847f5732
increment build number
2010-05-20 12:07:30 +00:00
alexpeshkoff
5d9094a563
Frontported - fixed and improved diagnostics when thread failed to start
2010-05-20 12:07:28 +00:00
alexpeshkoff
63cc180cf9
increment build number
2010-05-20 12:03:32 +00:00
alexpeshkoff
ea28dc5773
Frontported - raise NPROC limit on unix to avoid errors when starting many threads
2010-05-20 12:03:30 +00:00
hvlad
f678627ce9
increment build number
2010-05-20 11:49:50 +00:00
hvlad
8c17dd242b
increment build number
2010-05-20 11:49:49 +00:00
hvlad
af855ba24f
increment build number
2010-05-20 11:48:21 +00:00
hvlad
00d8d5e415
increment build number
2010-05-20 11:47:32 +00:00
hvlad
5243351205
Make Windows boot build work again after Alex's changes
2010-05-20 11:47:28 +00:00
alexpeshkoff
678dbacc9e
increment build number
2010-05-20 10:36:20 +00:00
alexpeshkoff
2b3be79b21
increment build number
2010-05-20 10:30:45 +00:00
hvlad
03d1772f93
increment build number
2010-05-19 16:25:52 +00:00
hvlad
ccfdc2c6f1
increment build number
2010-05-19 16:25:51 +00:00
hvlad
ee2be8aca8
Improvement CORE-3008 : Add attachment's CHARACTER SET name into corresponding trace records
2010-05-19 16:25:50 +00:00
hvlad
5daf3467f7
increment build number
2010-05-19 16:25:48 +00:00
hvlad
bf85a08133
increment build number
2010-05-19 16:13:27 +00:00
hvlad
2ac74f7fb5
increment build number
2010-05-19 16:13:26 +00:00
hvlad
d82f60c30b
increment build number
2010-05-19 16:13:24 +00:00
dimitr
6bfc04573f
increment build number
2010-05-19 14:15:50 +00:00
dimitr
18fd58b60f
increment build number
2010-05-19 14:10:28 +00:00
fsg
1b33c0dc71
increment build number
2010-05-19 13:00:53 +00:00
fsg
3143c97aa1
increment build number
2010-05-19 12:59:41 +00:00
hvlad
8084e8ec83
increment build number
2010-05-19 07:33:16 +00:00
hvlad
335e3ad769
Fixed bug CORE-2981 : Error in Trace plugin (use local symbols in query)
2010-05-19 07:33:15 +00:00
hvlad
3c2d84a1c6
increment build number
2010-05-19 07:33:14 +00:00
hvlad
e44ef1ef48
increment build number
2010-05-19 07:33:13 +00:00
hvlad
355fcca894
increment build number
2010-05-19 07:25:14 +00:00
hvlad
a2eed872f0
Fixed invalid output of index stats in 32-bit builds
2010-05-19 07:25:13 +00:00
hvlad
4bfe89e5e8
increment build number
2010-05-18 21:57:52 +00:00
hvlad
b8c0ede46f
increment build number
2010-05-18 21:57:51 +00:00
hvlad
ae5f4b4b69
increment build number
2010-05-18 21:57:49 +00:00
alexpeshkoff
365677d273
increment build number
2010-05-18 13:32:31 +00:00
alexpeshkoff
ea1b1843d8
Cleaned up macro BOOT_BUILD, boot ObjModuleType in posix build and a lot of related steps in posix build
2010-05-18 13:32:30 +00:00
alexpeshkoff
ab7532c6b5
increment build number
2010-05-18 13:32:29 +00:00
alexpeshkoff
84a61344b1
increment build number
2010-05-18 13:32:28 +00:00
alexpeshkoff
9b83ab9456
increment build number
2010-05-18 13:32:26 +00:00
alexpeshkoff
98684ca5d3
increment build number
2010-05-18 13:15:53 +00:00
alexpeshkoff
10f1da7443
Fixed build on non-C gpre pas.cpp ada.cpp cob.cpp ftn.cpp
2010-05-18 13:15:52 +00:00
fsg
2a4e1edbc3
increment build number
2010-05-18 12:57:38 +00:00
fsg
5dcc1ee25c
increment build number
2010-05-18 12:57:37 +00:00
fsg
0058a3b306
increment build number
2010-05-18 12:57:00 +00:00
fsg
10e7b4aabc
increment build number
2010-05-18 12:55:54 +00:00
alexpeshkoff
f6ad2bef64
increment build number
2010-05-18 10:38:39 +00:00
alexpeshkoff
721db71ea5
increment build number
2010-05-18 10:36:44 +00:00
alexpeshkoff
0710180b67
Fixed CORE-3006: /tmp/firebird and files in it may get 'root' (i.e. GID == 0) group
2010-05-18 10:36:24 +00:00
alexpeshkoff
9f6c42ec4e
increment build number
2010-05-18 10:08:24 +00:00
dimitr
578f6d859c
increment build number
2010-05-18 08:36:57 +00:00
dimitr
5f6d852ba7
increment build number
2010-05-18 08:36:02 +00:00
dimitr
4b4c65af0a
increment build number
2010-05-18 08:36:01 +00:00
dimitr
ede4cfd94b
increment build number
2010-05-18 08:35:22 +00:00
dimitr
047ef7e6e1
increment build number
2010-05-18 07:41:02 +00:00
dimitr
a971e0c050
increment build number
2010-05-18 07:41:01 +00:00
dimitr
36d5665ebb
increment build number
2010-05-18 07:39:44 +00:00
dimitr
633dcf5654
increment build number
2010-05-18 07:39:14 +00:00
asfernandes
7593f265f6
increment build number
2010-05-17 16:18:18 +00:00
asfernandes
d5e8235eb4
increment build number
2010-05-17 16:14:54 +00:00
asfernandes
f1493c3202
increment build number
2010-05-17 15:41:23 +00:00
asfernandes
d1e4ac4d5b
increment build number
2010-05-17 15:41:22 +00:00
asfernandes
6684dc1158
increment build number
2010-05-17 15:41:20 +00:00
asfernandes
6789eeb6e8
increment build number
2010-05-17 15:38:27 +00:00
asfernandes
3507f31075
increment build number
2010-05-17 15:30:40 +00:00
asfernandes
54dda20acd
increment build number
2010-05-17 15:30:39 +00:00
asfernandes
7a110f4be0
CORE-2929 - 'Invalid ESCAPE sequence' when connecting to the database
2010-05-17 15:30:38 +00:00
asfernandes
bb0ca45669
increment build number
2010-05-17 15:18:58 +00:00
asfernandes
632e72c3a5
Correction for CORE-2826 - Join condition fails for UTF-8 databases
2010-05-17 15:18:57 +00:00
alexpeshkoff
209f3b9ba5
increment build number
2010-05-17 13:28:52 +00:00
alexpeshkoff
a54c08f97a
Fixed distribution output
2010-05-17 13:28:50 +00:00
alexpeshkoff
4358b36e2f
increment build number
2010-05-17 13:10:27 +00:00
alexpeshkoff
9585fb58d0
misc
2010-05-17 13:10:26 +00:00
fsg
d53add9947
increment build number
2010-05-17 13:07:13 +00:00
fsg
7f7cce99d7
increment build number
2010-05-17 13:06:06 +00:00
alexpeshkoff
8c2ac45c70
increment build number
2010-05-17 10:39:55 +00:00
alexpeshkoff
790e90ce91
increment build number
2010-05-17 10:39:38 +00:00
alexpeshkoff
e12fe64443
increment build number
2010-05-17 10:24:21 +00:00
alexpeshkoff
58b4bac2f2
increment build number
2010-05-17 10:11:40 +00:00
alexpeshkoff
b03e2fd97c
Fixed CORE-3000: Error on delete user "ADMIN"
2010-05-17 10:11:39 +00:00
alexpeshkoff
de4ca918a7
increment build number
2010-05-17 10:01:36 +00:00
alexpeshkoff
8c4c8ffa6e
increment build number
2010-05-17 10:01:35 +00:00
alexpeshkoff
b2da448e8c
Fixed problems, noticed by Claudio and Adriano
2010-05-17 10:01:34 +00:00
alexpeshkoff
b376ff4be4
increment build number
2010-05-17 10:01:33 +00:00
dimitr
57fb0a07fa
increment build number
2010-05-17 09:58:46 +00:00
dimitr
60763936ac
Fixed the second part of the problem described in CORE-2933: Very slow execution of a script that creates a lot of metadata.
2010-05-17 09:58:45 +00:00
dimitr
08451a96d1
increment build number
2010-05-17 09:54:57 +00:00
dimitr
bcaadcbfa0
increment build number
2010-05-17 09:47:09 +00:00
dimitr
c6b776cdc8
Fixed the first part of the problem described in CORE-2933: Very slow execution of a script that creates a lot of metadata.
2010-05-17 09:47:08 +00:00
dimitr
b7dd6cf974
increment build number
2010-05-17 09:43:50 +00:00
dimitr
cfe21c3e9d
increment build number
2010-05-17 09:38:22 +00:00
dimitr
2b18bab5da
Correction for my prior fix.
2010-05-17 09:38:21 +00:00
dimitr
fe94c4194a
increment build number
2010-05-17 09:37:51 +00:00
fsg
fc1b7ece9e
increment build number
2010-05-12 12:52:59 +00:00
asfernandes
57f95925a5
increment build number
2010-05-11 15:59:21 +00:00
asfernandes
bac1cfa1c4
Fixed CORE-2826 - Join condition fails for UTF-8 databases
2010-05-11 15:59:19 +00:00
fsg
dc4633b40d
increment build number
2010-05-11 13:03:35 +00:00
fsg
fadf1fdd02
increment build number
2010-05-11 13:02:59 +00:00
fsg
b0e9856164
increment build number
2010-05-11 13:02:02 +00:00
fsg
5b01ae2055
increment build number
2010-05-11 13:01:02 +00:00
alexpeshkoff
6d417ec95c
increment build number
2010-05-11 12:17:10 +00:00
alexpeshkoff
703d7e2ac9
increment build number
2010-05-11 12:08:30 +00:00
alexpeshkoff
1fc27b624d
increment build number
2010-05-11 12:03:15 +00:00
alexpeshkoff
97a49e69fe
increment build number
2010-05-11 11:57:55 +00:00
robocop
c597d9ac9f
increment build number
2010-05-11 08:36:51 +00:00
robocop
46c9571858
Misc.
2010-05-11 08:36:45 +00:00
robocop
98ef49eeec
increment build number
2010-05-11 08:25:20 +00:00
fsg
7e1f2b1583
increment build number
2010-05-10 13:55:48 +00:00
hvlad
416cac4364
increment build number
2010-05-09 17:39:18 +00:00
hvlad
203ebaee3d
increment build number
2010-05-09 17:31:46 +00:00
fsg
8e8e33b69d
increment build number
2010-05-08 12:55:51 +00:00
fsg
44639ec26b
increment build number
2010-05-08 12:54:32 +00:00
asfernandes
5637c61eb3
increment build number
2010-05-08 02:25:59 +00:00
asfernandes
d6e4b53865
Misc
2010-05-08 02:25:58 +00:00
asfernandes
af54b59e3c
increment build number
2010-05-08 02:25:57 +00:00
asfernandes
a550818c86
increment build number
2010-05-08 02:25:56 +00:00
asfernandes
69a5907b47
increment build number
2010-05-08 02:25:55 +00:00
asfernandes
708bbff021
increment build number
2010-05-08 02:25:54 +00:00
asfernandes
c0fa0bd286
increment build number
2010-05-07 15:29:19 +00:00
asfernandes
c3d495f775
increment build number
2010-05-07 15:24:58 +00:00
asfernandes
3cef55490c
Subtask CORE-2996 - Fix error code incompatibility introduced in fix for CORE-2552
2010-05-07 15:24:53 +00:00
hvlad
16be018ee7
increment build number
2010-05-07 13:02:22 +00:00
hvlad
cd5fcdd279
Fixed bug CORE-2995 : Same error in status vector reported twice
2010-05-07 13:02:21 +00:00
fsg
7d6d1fd336
increment build number
2010-05-07 12:59:11 +00:00
fsg
599c2a3376
increment build number
2010-05-07 12:59:10 +00:00
fsg
8b70e46103
increment build number
2010-05-07 12:58:34 +00:00
fsg
e2fdc0a0ba
increment build number
2010-05-07 12:57:32 +00:00
hvlad
20bd94fbea
increment build number
2010-05-07 11:21:38 +00:00
hvlad
b56ea420ed
increment build number
2010-05-07 11:20:59 +00:00
hvlad
920b06e563
increment build number
2010-05-06 17:53:12 +00:00
hvlad
2645818346
When we asked for attachment's properties we should use attachment's properties, not something else.
2010-05-06 17:53:11 +00:00
hvlad
c06b972bd8
increment build number
2010-05-06 17:51:08 +00:00
hvlad
7acd5e6dee
Fixed bug CORE-2993 : Fatal lock manager error "Invalid lock id (NNN)" while working with monitoring tables on a highly loaded system
2010-05-06 17:51:06 +00:00
alexpeshkoff
3777927ccd
increment build number
2010-05-06 13:58:27 +00:00
alexpeshkoff
dbedb932d3
increment build number
2010-05-06 13:42:59 +00:00
alexpeshkoff
01b73cadf7
increment build number
2010-05-06 13:42:58 +00:00
alexpeshkoff
6f24f0bbda
increment build number
2010-05-06 13:42:55 +00:00
alexpeshkoff
a5ed682614
increment build number
2010-05-06 13:42:53 +00:00
alexpeshkoff
cda2c10341
increment build number
2010-05-06 13:42:52 +00:00
alexpeshkoff
5032c9e694
increment build number
2010-05-06 13:42:51 +00:00
alexpeshkoff
d4ed0c677b
increment build number
2010-05-06 13:42:21 +00:00
alexpeshkoff
965b851b77
Fixed CORE-2984: gbak -v srv:db stdout creates a broken backup
2010-05-06 13:42:20 +00:00
alexpeshkoff
cc2f463d73
increment build number
2010-05-06 13:42:19 +00:00
alexpeshkoff
bbbd7453ed
increment build number
2010-05-06 13:42:18 +00:00
alexpeshkoff
43d59ee36f
increment build number
2010-05-06 13:42:17 +00:00
alexpeshkoff
dd983b0dc7
increment build number
2010-05-06 13:42:16 +00:00
alexpeshkoff
035d1aeb84
increment build number
2010-05-06 13:42:15 +00:00
alexpeshkoff
750717a637
increment build number
2010-05-06 13:42:14 +00:00
alexpeshkoff
7ddc22460c
increment build number
2010-05-06 13:42:11 +00:00
fsg
7b030e87fc
increment build number
2010-05-06 12:55:15 +00:00
fsg
05e893780d
increment build number
2010-05-06 12:54:37 +00:00
hvlad
b922195ecf
increment build number
2010-05-06 12:27:18 +00:00
hvlad
b37db016fa
increment build number
2010-05-06 12:26:07 +00:00
hvlad
ed282a1318
increment build number
2010-05-06 12:07:36 +00:00
fsg
9eb754dfe3
increment build number
2010-05-05 12:56:25 +00:00
fsg
32db4407d7
increment build number
2010-05-05 12:55:06 +00:00
dimitr
013ef08ec5
increment build number
2010-05-05 12:33:07 +00:00
dimitr
91b85f9c4e
increment build number
2010-05-05 12:33:06 +00:00
dimitr
11c9bef6d1
increment build number
2010-05-05 12:32:26 +00:00
dimitr
aa2caea940
increment build number
2010-05-05 12:31:17 +00:00
skidder
b1e60865b8
increment build number
2010-05-04 17:29:47 +00:00
skidder
c84d62d82e
Fix CORE-2988. Concurrent transaction number not reported if lock timeout occurs
2010-05-04 17:29:44 +00:00
alexpeshkoff
ac441584ab
increment build number
2010-05-04 14:45:09 +00:00
fsg
8533fe72ee
increment build number
2010-05-02 12:54:27 +00:00
skidder
9679056aa7
increment build number
2010-05-02 12:49:16 +00:00
skidder
5b3486586c
Fix CORE-2985: The new 2.5 feature to alter COMPUTED columns doesn't handle dependencies well. Also fix the similar situation for ALTER TRIGGER statement
2010-05-02 12:49:14 +00:00
skidder
8023bee41e
increment build number
2010-05-02 08:48:24 +00:00
skidder
26ac05ca69
increment build number
2010-05-02 08:48:23 +00:00
skidder
6c83079b27
As per Dmitry's comment, remove DSQL debugging facility from PROD_BUILD. Remove its documentation from firebird.conf. We don't want users to learn too much about the engine internals
2010-05-02 08:48:22 +00:00
skidder
861a85404e
increment build number
2010-05-02 08:41:39 +00:00
skidder
f0733c2dc7
Add comments (hopefully helpful)
2010-05-02 08:41:37 +00:00
asfernandes
49f0c84434
increment build number
2010-05-01 17:34:48 +00:00
asfernandes
3ffa304e05
increment build number
2010-05-01 17:34:47 +00:00
asfernandes
ccd83436a1
Misc
2010-05-01 17:34:46 +00:00
asfernandes
8b8f11d3f1
increment build number
2010-05-01 17:34:43 +00:00
asfernandes
071b3bf05c
increment build number
2010-05-01 17:09:09 +00:00
asfernandes
850b9248dd
Fix UDR engine config file
2010-05-01 17:08:56 +00:00
skidder
ba47fa1f9e
increment build number
2010-05-01 13:47:41 +00:00
skidder
33e8aa63f7
increment build number
2010-05-01 13:47:40 +00:00
skidder
f540236674
Re-introduce access to DSQL debugging facility accidentally made inaccessible by Dmitry Y. during Firebird 2.5 development cycle. Also document it firebird.conf and enable it in PROD_BUILD. It is rather hard to debug DSQL compiler issues without intermediate trace output.
2010-05-01 13:47:39 +00:00
skidder
ef2b970ba3
increment build number
2010-05-01 13:47:37 +00:00
fsg
fef5463e3d
increment build number
2010-04-30 13:13:19 +00:00
hvlad
ebe4079e75
increment build number
2010-04-29 16:18:39 +00:00
fsg
91f5bc442e
increment build number
2010-04-29 12:55:19 +00:00
fsg
b1e63d439a
increment build number
2010-04-29 12:54:11 +00:00
hvlad
ec1ef90f1d
increment build number
2010-04-29 11:16:50 +00:00
robocop
4315145ed6
increment build number
2010-04-29 10:13:40 +00:00
robocop
7051ceb301
Cleanup.
2010-04-29 10:13:38 +00:00
hvlad
5c0859882f
increment build number
2010-04-29 08:51:26 +00:00
hvlad
4c759a4441
increment build number
2010-04-29 08:51:25 +00:00
robocop
9f9f56c1cd
increment build number
2010-04-29 05:15:58 +00:00
robocop
9eaa31856a
Cleanup.
2010-04-29 05:15:57 +00:00
robocop
e515ad7a63
increment build number
2010-04-29 05:15:56 +00:00
robocop
f072859db2
increment build number
2010-04-29 05:13:05 +00:00
robocop
c77a885bb0
increment build number
2010-04-29 05:13:04 +00:00
robocop
9f687c39c4
Misc.
2010-04-29 05:13:03 +00:00
robocop
254de7ff02
increment build number
2010-04-29 05:13:02 +00:00
skidder
b95ffdd910
increment build number
2010-04-28 17:03:52 +00:00
skidder
c46e0421e2
increment build number
2010-04-28 17:03:02 +00:00
fsg
dd672d8377
increment build number
2010-04-28 12:58:16 +00:00
dimitr
704a05c51f
increment build number
2010-04-28 10:58:22 +00:00
asfernandes
7ba30631a5
increment build number
2010-04-27 15:30:47 +00:00
asfernandes
7dcfc876f7
Var shadow/misc seen by Claudio
2010-04-27 15:30:46 +00:00
fsg
2760b551e5
increment build number
2010-04-27 12:55:49 +00:00
dimitr
3486348d5f
increment build number
2010-04-26 16:42:36 +00:00
fsg
413e3d9224
increment build number
2010-04-26 13:01:03 +00:00
fsg
22fcf666c3
increment build number
2010-04-26 13:00:24 +00:00
hvlad
c742b8cbd2
increment build number
2010-04-26 12:52:58 +00:00
hvlad
6e06909e90
increment build number
2010-04-26 12:18:19 +00:00
fsg
bb83c6d411
increment build number
2010-04-23 12:55:13 +00:00
asfernandes
5e09ff47cc
increment build number
2010-04-23 01:59:22 +00:00
asfernandes
c1ac5ddc87
Misc
2010-04-23 01:59:21 +00:00
fsg
1ca7ef3f56
increment build number
2010-04-22 12:56:15 +00:00
fsg
7832c954a1
increment build number
2010-04-22 12:55:02 +00:00
asfernandes
2e5aaba453
increment build number
2010-04-21 15:47:19 +00:00
asfernandes
ef4fa156f2
Misc
2010-04-21 15:47:18 +00:00
hvlad
d1a49c1581
increment build number
2010-04-21 14:34:55 +00:00
fsg
2dc6942a41
increment build number
2010-04-21 12:56:34 +00:00
fsg
38fd6b2eb0
increment build number
2010-04-21 12:55:58 +00:00
alexpeshkoff
e182992533
increment build number
2010-04-21 12:55:44 +00:00
alexpeshkoff
8b4d53703d
Cleaned isc_dpb_sys_user_name and related things
2010-04-21 12:55:43 +00:00
alexpeshkoff
36a6501e0f
increment build number
2010-04-21 12:55:42 +00:00
alexpeshkoff
2448845816
increment build number
2010-04-21 12:55:40 +00:00
fsg
d7aac1c792
increment build number
2010-04-21 12:54:53 +00:00
dimitr
bdcbc6edd8
increment build number
2010-04-21 12:53:37 +00:00
dimitr
efdb2a3943
increment build number
2010-04-21 12:52:51 +00:00
dimitr
c9281168cf
increment build number
2010-04-21 12:52:50 +00:00
dimitr
470cf5af60
increment build number
2010-04-21 12:52:18 +00:00
dimitr
b767a44024
increment build number
2010-04-21 12:38:43 +00:00
dimitr
dbf5d269e3
increment build number
2010-04-21 12:38:42 +00:00
dimitr
a32c44794a
increment build number
2010-04-21 12:37:30 +00:00
dimitr
68d7cffd06
increment build number
2010-04-21 12:36:53 +00:00
alexpeshkoff
9946db90f1
increment build number
2010-04-21 12:28:19 +00:00
alexpeshkoff
6ce27a1c80
Unified user name reported by TraceFailedConnection with the rest of places - thanks to Dmitry
2010-04-21 12:28:16 +00:00
alexpeshkoff
49c9504948
increment build number
2010-04-21 11:49:43 +00:00
alexpeshkoff
75dd084ce7
increment build number
2010-04-21 11:48:28 +00:00
alexpeshkoff
cbfb63748b
Fixed CORE-2896: Embedded connections done by root (like gbak, gsec, gfix) hang in linux
2010-04-21 11:48:22 +00:00
robocop
653d768f9c
increment build number
2010-04-21 10:42:48 +00:00
robocop
5de6c2ca57
increment build number
2010-04-21 10:42:47 +00:00
robocop
0d99531cf9
I find it more readable this way.
2010-04-21 10:42:45 +00:00
robocop
798078ed90
increment build number
2010-04-21 10:41:23 +00:00
robocop
b682a6c39c
Misc.
2010-04-21 10:41:22 +00:00
robocop
23e94655a1
increment build number
2010-04-21 10:41:21 +00:00
robocop
552eb781ed
increment build number
2010-04-21 10:41:20 +00:00
dimitr
7aa2792fce
increment build number
2010-04-21 10:06:47 +00:00
dimitr
b28c5a3719
Correction, thanks to Claudio.
2010-04-21 10:06:44 +00:00
fsg
07b43f42a5
increment build number
2010-04-20 12:56:35 +00:00
fsg
669d3df825
increment build number
2010-04-20 12:55:26 +00:00
alexpeshkoff
c2f43ca500
increment build number
2010-04-20 11:08:34 +00:00
asfernandes
8df6878506
increment build number
2010-04-19 22:49:21 +00:00
asfernandes
921af6d5a5
increment build number
2010-04-19 22:49:20 +00:00
asfernandes
73b93d870e
increment build number
2010-04-19 22:49:19 +00:00
asfernandes
0c47a04538
1) Use RAII with the non-cached requests.
...
2) Change GPRE generated code to something that fits the future SMP-aware engine, replacing calls of "request = CMP_compile2(...)" by "request.compile(...)". Boot build required.
2010-04-19 22:49:18 +00:00
asfernandes
05a900b1fd
increment build number
2010-04-19 22:49:16 +00:00
alexpeshkoff
fe21c42ae4
increment build number
2010-04-19 15:33:04 +00:00
fsg
22a605032f
increment build number
2010-04-19 12:54:45 +00:00
fsg
4072bc5ffe
increment build number
2010-04-19 12:54:44 +00:00
alexpeshkoff
af294ee6f0
increment build number
2010-04-19 11:24:53 +00:00
alexpeshkoff
5017f8fae4
increment build number
2010-04-19 11:24:52 +00:00
alexpeshkoff
b84d906a67
increment build number
2010-04-19 11:24:49 +00:00
asfernandes
cd9807fa0b
increment build number
2010-04-19 01:14:11 +00:00
asfernandes
2779293398
increment build number
2010-04-18 22:24:45 +00:00
asfernandes
29b2931bc2
increment build number
2010-04-18 22:19:12 +00:00
asfernandes
4763533669
Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement).
...
Fixed some bugs found in the way.
2010-04-18 22:19:11 +00:00
asfernandes
7ad204c6bc
increment build number
2010-04-18 22:19:10 +00:00
asfernandes
c77fd75731
increment build number
2010-04-18 22:19:09 +00:00
asfernandes
f556602d92
increment build number
2010-04-18 22:19:08 +00:00
asfernandes
5dd5433713
increment build number
2010-04-18 22:19:06 +00:00
asfernandes
25fb13e67d
increment build number
2010-04-18 22:19:05 +00:00
asfernandes
d2e1c6d740
increment build number
2010-04-18 22:19:04 +00:00
hvlad
5239cf3919
increment build number
2010-04-18 18:06:11 +00:00
hvlad
0f8b55babf
increment build number
2010-04-18 18:06:10 +00:00
hvlad
360e50b612
increment build number
2010-04-18 18:06:08 +00:00
asfernandes
8308439941
increment build number
2010-04-18 15:04:53 +00:00
asfernandes
39498cb65b
Use AutoCacheRequest in all cacheable system requests. Fixes some request leakages.
2010-04-18 15:04:52 +00:00
asfernandes
0fc47599d4
increment build number
2010-04-18 15:04:51 +00:00
fsg
76b271fd40
increment build number
2010-04-18 12:55:23 +00:00
asfernandes
69aef6e982
increment build number
2010-04-18 01:10:06 +00:00
asfernandes
378caea05e
Use AutoCacheRequest for DYN requests
2010-04-18 01:10:05 +00:00
dimitr
33ad30f559
increment build number
2010-04-18 00:36:32 +00:00
dimitr
9774b2ce29
Correction.
2010-04-18 00:36:30 +00:00
asfernandes
3e567e92e9
increment build number
2010-04-17 15:14:04 +00:00
fsg
382550fc12
increment build number
2010-04-17 12:54:32 +00:00
fsg
fe21d83e67
increment build number
2010-04-17 12:53:16 +00:00
alexpeshkoff
2ad99198a4
increment build number
2010-04-16 14:49:02 +00:00
alexpeshkoff
e8acf155b0
Cleanup - avoid 2 unneeded calls "tdgbl->uSvc->output("");"
2010-04-16 14:49:00 +00:00
alexpeshkoff
a9add43ef7
increment build number
2010-04-16 14:24:24 +00:00
alexpeshkoff
6bdc35d867
increment build number
2010-04-16 14:01:49 +00:00
alexpeshkoff
8f30bb3cae
increment build number
2010-04-16 13:33:25 +00:00
alexpeshkoff
e94148327c
increment build number
2010-04-16 13:33:24 +00:00
alexpeshkoff
9e9585aa93
increment build number
2010-04-16 13:33:23 +00:00
alexpeshkoff
4ce63669c1
finished fb_inet_server cleanup
2010-04-16 13:33:22 +00:00
alexpeshkoff
72cbd0ee60
increment build number
2010-04-16 13:33:20 +00:00
alexpeshkoff
42f2aa10d0
increment build number
2010-04-16 13:33:17 +00:00
fsg
2037ad2e76
increment build number
2010-04-16 13:01:24 +00:00
fsg
63e20ca95c
increment build number
2010-04-16 13:01:23 +00:00
fsg
c9cd260035
increment build number
2010-04-16 13:00:46 +00:00
fsg
682d7f5822
increment build number
2010-04-16 12:59:42 +00:00
hvlad
d1a59aa39e
increment build number
2010-04-16 10:37:28 +00:00
hvlad
dd57527e79
increment build number
2010-04-16 10:37:27 +00:00
alexpeshkoff
2d21c25a13
increment build number
2010-04-16 08:26:10 +00:00
dimitr
91cdf99bb4
increment build number
2010-04-16 03:51:56 +00:00
asfernandes
997a2528ea
increment build number
2010-04-16 02:34:41 +00:00
asfernandes
804a8cb006
increment build number
2010-04-16 02:31:38 +00:00
asfernandes
9835d8eb0a
increment build number
2010-04-16 02:31:37 +00:00
asfernandes
b36b9764ce
Misc
2010-04-16 02:31:36 +00:00
asfernandes
83814b4d99
increment build number
2010-04-16 02:31:34 +00:00
asfernandes
c020b2ace7
increment build number
2010-04-16 02:31:33 +00:00
asfernandes
7d107adcf3
increment build number
2010-04-16 02:31:32 +00:00
asfernandes
3d42bdd344
increment build number
2010-04-16 01:44:11 +00:00
asfernandes
c0165e8c91
Dmitry changed that default value recently. So it seems the old one got wrong while syncing the code.
2010-04-16 01:44:10 +00:00
dimitr
ff4b6a7447
increment build number
2010-04-15 18:09:51 +00:00
dimitr
3c0def2549
I believe this limit should also be unconditional.
2010-04-15 18:09:50 +00:00
dimitr
e1ce636613
increment build number
2010-04-15 18:03:39 +00:00
dimitr
13ab14d888
We don't need this conditional limit. Windows SS is fine with 1000 levels of recursion.
2010-04-15 18:03:38 +00:00
dimitr
1975637a56
increment build number
2010-04-15 16:12:41 +00:00
dimitr
4c86c50c11
Misc.
2010-04-15 16:12:39 +00:00
dimitr
6336857871
increment build number
2010-04-15 16:11:26 +00:00
dimitr
2b4775d970
increment build number
2010-04-15 16:11:25 +00:00
dimitr
991e039ca7
increment build number
2010-04-15 16:10:52 +00:00
dimitr
1e2edd445d
Reworked the rsb/cursor logic a bit. Now I don't think sub-queries should be cursors.
2010-04-15 16:10:51 +00:00
dimitr
70cc91b033
increment build number
2010-04-15 16:10:26 +00:00
dimitr
9d8a99a1e2
increment build number
2010-04-15 15:52:22 +00:00
dimitr
7db5f08d4b
Adjusted the Alex changes for Windows.
2010-04-15 15:52:21 +00:00
dimitr
23f30563c6
increment build number
2010-04-15 15:45:16 +00:00
dimitr
a24996acf8
Adjusted the Alex changes for Windows.
2010-04-15 15:45:14 +00:00
dimitr
5d6330f683
increment build number
2010-04-15 15:43:13 +00:00
alexpeshkoff
9693fb8c5b
increment build number
2010-04-15 14:40:29 +00:00
alexpeshkoff
137d4983a5
increment build number
2010-04-15 14:40:28 +00:00
alexpeshkoff
88b8a40a04
1. Cleaned up most of SUPERSERVER usage.
...
SUPERSERVER has 4 different meanings in our code:
- this is milticlient server (replaced with Config::getMultiClientServer())
- use shared data cache (replaced with Config::getSharedCache())
- use shared metadata cache (replaced with macro SHARED_METADATA_CACHE)
- database are NOT shared between processes (replaced with getSharedDatabase())
2. Use fb_smp_server as both superclassic and classic binary on posix
(xinetd autodecection is done).
3. Small posix build cleanup.
2010-04-15 14:40:27 +00:00
alexpeshkoff
6606f09c14
increment build number
2010-04-15 14:40:25 +00:00
alexpeshkoff
0087a27a24
increment build number
2010-04-15 14:40:23 +00:00
alexpeshkoff
63cef69c38
increment build number
2010-04-15 14:40:19 +00:00
alexpeshkoff
9bcbcf1885
increment build number
2010-04-15 14:40:17 +00:00
alexpeshkoff
c5e0f45485
increment build number
2010-04-15 14:40:13 +00:00
alexpeshkoff
a230e36ac3
increment build number
2010-04-15 14:40:11 +00:00
alexpeshkoff
a3a4de3036
increment build number
2010-04-15 14:40:09 +00:00
alexpeshkoff
33c7b42e4a
increment build number
2010-04-15 14:40:07 +00:00
alexpeshkoff
dd9cc21cf4
increment build number
2010-04-15 14:40:06 +00:00
alexpeshkoff
731a711eb6
increment build number
2010-04-15 14:40:04 +00:00
alexpeshkoff
b941b76aa9
increment build number
2010-04-15 14:40:03 +00:00
alexpeshkoff
6ec29ee3e7
increment build number
2010-04-15 14:40:01 +00:00
alexpeshkoff
538b9a4076
increment build number
2010-04-15 14:40:00 +00:00
alexpeshkoff
0381d27a63
increment build number
2010-04-15 14:39:59 +00:00
alexpeshkoff
28e0f9e48a
increment build number
2010-04-15 14:39:57 +00:00
fsg
85cec970ab
increment build number
2010-04-15 12:53:09 +00:00
dimitr
b0be0f8d6a
increment build number
2010-04-15 11:46:45 +00:00
dimitr
aa287ffd9f
Fixed the NULL handling.
2010-04-15 11:46:42 +00:00
dimitr
9e00da0341
increment build number
2010-04-15 11:07:06 +00:00
dimitr
3269c73d06
Optimization: allocate the messages during prepare time rather than runtime.
...
Also, fixed one bug in the parameter handling for PSQL functions.
2010-04-15 11:07:05 +00:00
dimitr
541c95e3cb
increment build number
2010-04-15 11:06:25 +00:00
dimitr
ff8553a171
increment build number
2010-04-15 10:27:36 +00:00
dimitr
b0f3531998
Misc.
2010-04-15 10:27:30 +00:00
fsg
edc338827d
increment build number
2010-04-14 12:55:59 +00:00
fsg
b350f95a75
increment build number
2010-04-14 12:55:25 +00:00
fsg
bee183ffa5
increment build number
2010-04-14 12:55:24 +00:00
fsg
71a699e296
increment build number
2010-04-14 12:54:21 +00:00
dimitr
61545cf5e5
increment build number
2010-04-14 09:58:50 +00:00
dimitr
11a25e112d
increment build number
2010-04-14 09:58:49 +00:00
dimitr
7633f6bef1
increment build number
2010-04-14 09:57:14 +00:00
dimitr
986159d086
increment build number
2010-04-14 09:55:10 +00:00
dimitr
ef80cf1ccd
Eliminated one more case to have an unrestoreable database.
2010-04-14 09:55:08 +00:00
robocop
c505bc7f13
increment build number
2010-04-14 09:48:38 +00:00
robocop
96ce617f9c
increment build number
2010-04-14 09:47:54 +00:00
robocop
4499f8af4c
Totally misc.
2010-04-14 09:47:51 +00:00
dimitr
ceb138bf00
increment build number
2010-04-14 09:45:29 +00:00
dimitr
89f197fb45
increment build number
2010-04-14 09:45:28 +00:00
dimitr
307c3be080
Fixed evaluation of default arguments for PSQL (and, supposedly, external) functions.
...
Improved error handling.
2010-04-14 09:45:27 +00:00
dimitr
74f6b827a1
increment build number
2010-04-14 08:30:30 +00:00
dimitr
4eedf7d29e
Cleanup.
2010-04-14 08:30:29 +00:00
dimitr
324fea1122
increment build number
2010-04-14 08:30:28 +00:00
dimitr
2b9f128531
increment build number
2010-04-14 04:39:37 +00:00
dimitr
6d2143793f
Fixed the scope. Csb must die before the pool it was allocated from.
2010-04-14 04:39:36 +00:00
asfernandes
8b093a9d25
increment build number
2010-04-14 01:35:31 +00:00
asfernandes
851af7b436
increment build number
2010-04-13 23:01:42 +00:00
asfernandes
edb4af722d
Correction
2010-04-13 23:01:41 +00:00
asfernandes
239a36304b
increment build number
2010-04-13 22:50:17 +00:00
asfernandes
070c67f96a
Misc
2010-04-13 22:50:15 +00:00
hvlad
840c205c48
increment build number
2010-04-13 15:18:21 +00:00
dimitr
421061ecd6
increment build number
2010-04-13 14:48:38 +00:00
dimitr
17396178ac
Simplification inspired by Vlad's commit for procedures.
2010-04-13 14:48:37 +00:00
hvlad
61c3e030ae
increment build number
2010-04-13 14:28:40 +00:00
fsg
75fad05d2e
increment build number
2010-04-13 12:55:19 +00:00
fsg
98a9726e8d
increment build number
2010-04-13 12:53:58 +00:00
dimitr
612c12d6c6
increment build number
2010-04-13 08:13:06 +00:00
dimitr
7153d96653
increment build number
2010-04-13 08:13:05 +00:00
dimitr
77a76a781a
Avoid polluting firebird.log on Vista/Win7 systems when running as application.
2010-04-13 08:13:04 +00:00
dimitr
0d0f7bb435
increment build number
2010-04-13 08:11:46 +00:00
dimitr
171f879aba
increment build number
2010-04-13 08:09:11 +00:00
dimitr
84e3ee8fd8
increment build number
2010-04-13 07:01:03 +00:00
dimitr
8c00b7c251
Fixed CORE-2966: Wrong results or unexpected errors while sorting a large data set.
2010-04-13 07:01:02 +00:00
dimitr
785d8cd036
increment build number
2010-04-13 06:55:48 +00:00
hvlad
c98fd83bba
increment build number
2010-04-12 21:19:57 +00:00
hvlad
bef8ae7376
Fix for bug CORE-2956 : Problems with requests of procedure's parameters.
...
To be reviewed by Dmitry.
2010-04-12 21:19:55 +00:00
fsg
2adf49090a
increment build number
2010-04-11 12:54:34 +00:00
robocop
8984543d2a
increment build number
2010-04-11 11:49:29 +00:00
robocop
67331907aa
Misc.
2010-04-11 11:49:26 +00:00
fsg
bb62486850
increment build number
2010-04-10 12:54:11 +00:00
asfernandes
b1cc17d78c
increment build number
2010-04-09 15:43:50 +00:00
asfernandes
645d306258
increment build number
2010-04-09 15:43:49 +00:00
asfernandes
3387c9c288
Move impure area and rpbs to their own arrays
2010-04-09 15:43:48 +00:00
asfernandes
ca88126833
increment build number
2010-04-09 15:35:55 +00:00
asfernandes
e3b4876245
Fix bug: impure space was not being allocated.
2010-04-09 15:35:52 +00:00
fsg
4c9f23e369
increment build number
2010-04-09 12:57:05 +00:00
fsg
af6aa3cdeb
increment build number
2010-04-09 12:55:52 +00:00
dimitr
86103ad572
increment build number
2010-04-09 08:03:42 +00:00
dimitr
ab42a23369
Corrections for SQL states.
2010-04-09 08:03:41 +00:00
dimitr
421f8e884c
increment build number
2010-04-09 08:02:21 +00:00
dimitr
aff45ff945
increment build number
2010-04-09 07:56:30 +00:00
dimitr
83867feb26
Corrections for SQL states.
2010-04-09 07:56:29 +00:00
dimitr
79558d9cc6
increment build number
2010-04-09 07:53:17 +00:00
asfernandes
0bd64704de
increment build number
2010-04-09 00:53:33 +00:00
asfernandes
c1e5dd4426
increment build number
2010-04-09 00:53:32 +00:00
asfernandes
0762519962
Misc
2010-04-09 00:53:31 +00:00
asfernandes
35d86b9a33
increment build number
2010-04-09 00:53:29 +00:00
asfernandes
5550157ed5
increment build number
2010-04-08 15:49:47 +00:00
asfernandes
ae34c52bae
Misc
2010-04-08 15:49:46 +00:00
fsg
b0fa44860f
increment build number
2010-04-08 12:54:52 +00:00
fsg
33a58e6a1f
increment build number
2010-04-08 12:53:32 +00:00
dimitr
5f605f0d4d
increment build number
2010-04-08 12:17:55 +00:00
dimitr
c030d0f939
Let's consistently handle offsets as unsigned integers.
2010-04-08 12:17:54 +00:00
dimitr
4b9cf0bf5d
increment build number
2010-04-08 12:17:53 +00:00
dimitr
c0c476c243
increment build number
2010-04-08 11:14:58 +00:00
dimitr
871ffb24d3
Extending the message size limit from 64K to 4G. First stage.
2010-04-08 11:14:57 +00:00
dimitr
3fdfced6bc
increment build number
2010-04-08 11:14:56 +00:00
dimitr
d69b74bc9a
increment build number
2010-04-08 09:35:41 +00:00
dimitr
8dfb7ebcae
increment build number
2010-04-08 09:35:40 +00:00
dimitr
e0179c672d
Cleanup. Let's finally use a single (and standard) behavior of the allocator.
2010-04-08 09:35:39 +00:00
dimitr
e5ede31aa2
increment build number
2010-04-08 09:35:08 +00:00
dimitr
5509a4f626
increment build number
2010-04-08 09:33:59 +00:00
dimitr
98ae6da476
Paranoid assertion.
2010-04-08 09:33:57 +00:00
dimitr
3b485fd42e
increment build number
2010-04-08 04:15:10 +00:00
dimitr
63babe1492
Changed the default page cache size for Classic, as discussed in fb-devel.
2010-04-08 04:15:08 +00:00
dimitr
848f51fd83
increment build number
2010-04-08 04:14:39 +00:00
dimitr
0d34291903
increment build number
2010-04-08 04:14:38 +00:00
dimitr
ea6fda2019
increment build number
2010-04-08 04:13:50 +00:00
dimitr
accb6b26d4
increment build number
2010-04-08 04:13:49 +00:00
dimitr
ba31d12978
Make the [priorly wrong] assertion working as intended.
...
Little cleanup.
2010-04-08 04:13:48 +00:00
dimitr
b0ca8da500
increment build number
2010-04-08 04:01:01 +00:00
asfernandes
58f031ddc8
increment build number
2010-04-07 16:32:15 +00:00
asfernandes
3348c6ca22
increment build number
2010-04-07 16:32:14 +00:00
asfernandes
205f42772c
increment build number
2010-04-07 16:32:13 +00:00
asfernandes
68b5c1df6f
Cleanup
2010-04-07 16:32:12 +00:00
asfernandes
c7e8389d79
increment build number
2010-04-07 16:32:10 +00:00
asfernandes
6165c8f14a
increment build number
2010-04-07 15:31:34 +00:00
asfernandes
df877de5a0
increment build number
2010-04-07 15:31:33 +00:00
asfernandes
d515370b9d
Thread safety: do not write in request shared place during execution.
2010-04-07 15:31:32 +00:00
robocop
c8e8b954ec
increment build number
2010-04-07 13:11:28 +00:00
robocop
46d6186459
increment build number
2010-04-07 13:11:27 +00:00
robocop
4a7d8c444e
Style.
2010-04-07 13:11:26 +00:00
robocop
3cfb06cbe4
increment build number
2010-04-07 13:11:11 +00:00
robocop
0ac565087a
Misc warnings.
2010-04-07 13:11:10 +00:00
robocop
59019d90dd
increment build number
2010-04-07 13:10:29 +00:00
robocop
8a1f9d5ecf
Misc: be consistent with evl.cpp:205 and exe.cpp:952.
2010-04-07 13:10:27 +00:00
fsg
f60e99b345
increment build number
2010-04-07 12:54:14 +00:00
asfernandes
0e91b8cbd6
increment build number
2010-04-07 02:04:24 +00:00
asfernandes
f9154aca75
Misc
2010-04-07 02:04:22 +00:00
dimitr
e5c4a8826b
increment build number
2010-04-06 16:26:29 +00:00
dimitr
1c9adc5300
Cleanup.
2010-04-06 16:26:27 +00:00
asfernandes
892c92807e
increment build number
2010-04-06 15:54:31 +00:00