mapopa
4d0d0317ea
FLINT_CACHE was never used , dead leftover from ib 4.0 product years http://sourceforge.net/mailarchive/message.php?msg_id=5975155 (FLINSTONE is gone)
2013-04-01 17:54:03 +00:00
asfernandes
a796c8f86f
Misc.
2013-04-01 15:37:39 +00:00
firebirds
5644cba2fa
nightly update
2013-04-01 01:23:59 +00:00
asfernandes
d0c79a4508
Cleanup.
2013-03-31 18:23:54 +00:00
asfernandes
871c073279
Refactor.
2013-03-31 15:55:01 +00:00
firebirds
3442e1e5f2
nightly update
2013-03-31 00:32:18 +00:00
asfernandes
26ab241631
Misc.
2013-03-30 02:31:03 +00:00
firebirds
bd06fd7911
nightly update
2013-03-30 01:06:19 +00:00
asfernandes
b7667cb859
Make it work as before, although I think openCursor should fail with DDL statements.
...
Please check CursorTest.cpp (ddlFetch) in fbstuff.
2013-03-29 23:25:43 +00:00
asfernandes
bf6c2c1dfe
Correction.
2013-03-29 23:25:28 +00:00
alexpeshkoff
697ef0c127
Avoid reusing old dpb codes as it was suggested some time ago in devel - looks like we have enough of them
2013-03-29 07:39:15 +00:00
firebirds
f60b8be2d0
nightly update
2013-03-29 00:38:19 +00:00
hvlad
447f204929
Refactor a bit
2013-03-28 16:52:03 +00:00
alexpeshkoff
313e2765c9
Added macros for main firebird directories to config files
2013-03-28 15:35:29 +00:00
alexpeshkoff
6a48bd8e14
Fixed problems when config file is missing
...
Make config manager and it's external interfaces work with 64-bit integers
Added support for boolean values (like 'true' & 'yes') to external config interfaces
Added support for kmg multipliers to config manager
2013-03-28 13:43:18 +00:00
hvlad
05126afd12
Well, there is a case where relative path could contain drive letter, for ex. C:xxx\yyy\zzz.
...
Correct first version of code.
2013-03-28 13:15:03 +00:00
mapopa
7c61a0bad9
MUISQL (QA Test bed Multiuser environment) target is not builded anymore from Firebird 1.x ages
2013-03-28 12:46:05 +00:00
hvlad
623f0c392f
If path contains drive letter - it is definitely not relative path
2013-03-28 12:04:14 +00:00
alexpeshkoff
78c670f7e4
Fixed case with empty path - thanks to Dmitry Kovalenko
2013-03-28 07:24:25 +00:00
firebirds
7d7fea0288
nightly update
2013-03-28 00:35:57 +00:00
asfernandes
bce4462d85
Fixed CORE-4071 - external function declaration with "returns parameter" crashes the server.
2013-03-27 16:09:18 +00:00
asfernandes
d7c58ad709
Fixed CORE-4070 - NOT-NULL-column can be used as primary key and filled with NULL-values.
2013-03-27 15:54:13 +00:00
alexpeshkoff
1560043bb9
Aproximate change for windows - not checked
2013-03-27 12:32:35 +00:00
alexpeshkoff
e4356e4b46
Added operator include to config files
2013-03-27 11:45:02 +00:00
asfernandes
850e529c81
Fixed CORE-4068 - create package fails on creating header as soon as there is at least 1 procedure name.
2013-03-27 01:34:44 +00:00
asfernandes
28f05f168b
Refactor.
2013-03-27 01:34:10 +00:00
firebirds
8fc06d17cc
nightly update
2013-03-26 01:12:35 +00:00
asfernandes
78c168c78e
Work in progress standardizing the external engines API.
2013-03-25 15:59:38 +00:00
asfernandes
ee953572eb
Work in progress standardizing the external engines API.
2013-03-25 15:34:15 +00:00
firebirds
b8ac6b7969
nightly update
2013-03-25 02:18:25 +00:00
asfernandes
40b07432b4
Fixed problem reported in fb-devel: FB3 and SQL_NULL.
2013-03-25 01:25:01 +00:00
dimitr
dbe76bc342
The minimal patch for CORE-1604 (Error at database creation by user with non-ascii name) and CORE-3243 (CURRENT_USER and MON$USER don't work properly) that seems to work for the trusted authentication, but [at least] the legacy auth module has to be reviewed as it seems to deal with the user name "as is", without checking whether it arrived in UTF8 or not.
2013-03-24 16:16:29 +00:00
asfernandes
931bf2ad90
Fixed problem reported in fb-devel: FB3 vs FB2.5: Different result for SUBSTRING('test' FROM 1 FOR NULL).
2013-03-24 15:55:08 +00:00
dimitr
2001352060
Misc.
2013-03-24 06:38:32 +00:00
dimitr
b35f78f546
A more clever implementation of the assertion macros. It suppresses С4390 warnings and pleases the /W4 warning level at the same time, without any need for the new macros.
2013-03-24 06:19:19 +00:00
firebirds
1d85d380a9
nightly update
2013-03-24 01:26:05 +00:00
asfernandes
b9bc308a72
Work in progress fixing external triggers.
2013-03-23 21:12:27 +00:00
asfernandes
1652cf93d7
Fixed CORE-4067 - Problem with "CREATE DATABASE ... COLLATION ..." and 1 dialect.
2013-03-23 20:41:17 +00:00
hvlad
c131de732c
Cleanup:
...
- removed never used bcb_checkpoint and BDB_checkpoint
- removed conditional compilation for CACHE_WRITER as it is already ruled by flag BCB_cache_writer at almost all places
- added necessary checks for BCB_cache_writer when it was missed
2013-03-23 13:58:41 +00:00
firebirds
2e36aec892
nightly update
2013-03-23 01:06:45 +00:00
alexpeshkoff
445bd69d9f
Fixed CORE-3269: When server gets unavailbale, client does not perform detach correctly
2013-03-22 14:29:51 +00:00
alexpeshkoff
0e5e9ffdfb
Rolled back my change - it breaks setting FIREBIRD in environment without "/" in the end
2013-03-22 14:03:04 +00:00
firebirds
8148d06e8a
nightly update
2013-03-22 01:11:30 +00:00
hvlad
a418373026
Optimization: delay clearing of page_full flag until page have at least 25% of free space. It saves few costly mark_full() calls when space is actively allocated and reclaimed in highly concurrent environment and reduces PP contention.
2013-03-21 08:23:39 +00:00
firebirds
0ee91bc2c6
nightly update
2013-03-21 01:00:37 +00:00
hvlad
2df60f21ea
Fixed AV in remote server code reported by Dmitry Kovalenko in fb-devel
2013-03-20 13:13:33 +00:00
firebirds
8ef792bd4f
nightly update
2013-03-20 01:58:09 +00:00
hvlad
166f168a6d
Fixed boot build
2013-03-19 11:29:15 +00:00
alexpeshkoff
14c858ddd0
Improvement from Dmitry Kovalenko
2013-03-19 07:24:57 +00:00
firebirds
fb79f9c36e
nightly update
2013-03-19 01:41:01 +00:00
dimitr
a5fcd897b3
Warnings.
2013-03-18 13:10:36 +00:00
alexpeshkoff
a2dd7e211f
Ugly fix for CORE-4066, but looks like here g++ is too strong in type correctness.
2013-03-18 10:50:37 +00:00
firebirds
08824b1110
nightly update
2013-03-18 02:22:15 +00:00
asfernandes
a412ef75bf
Misc.
2013-03-17 20:36:56 +00:00
dimitr
15e4367810
Small refactoring.
2013-03-17 17:35:53 +00:00
dimitr
680d1b4e34
Fixed CORE-4036: Bugcheck or database corruption when attempting to store long incompressible data into a table.
2013-03-17 14:39:09 +00:00
dimitr
c1edf38760
A bit more precise timeout accounting.
2013-03-17 12:20:29 +00:00
dimitr
47c71f35ed
Completed refactoring of the database shutdown. Fixed a few remaining bugs there. Fixed timeout accounting in SS as well as CORE-3817: Forced database shutdown does not work if non-zero delay was specified.
2013-03-17 12:14:25 +00:00
firebirds
cad4767237
nightly update
2013-03-16 01:15:41 +00:00
alexpeshkoff
afa0770781
1. Fixed broken by me a few time ago server shutdown.
...
2. Implemented prototype of TLS-based debugging helper holding information about 'What does firebird do now?"
Currently it's more or less ready for use with JAttachment::release().
2013-03-15 16:37:32 +00:00
firebirds
2061b36760
nightly update
2013-03-14 02:03:51 +00:00
asfernandes
b1644df1c8
Fixed CORE-4061 - isql does not insert boolean values correctly, always shown as False.
2013-03-13 02:15:38 +00:00
firebirds
37a7f1c40b
nightly update
2013-03-13 01:57:27 +00:00
alexpeshkoff
538dc8cd87
New fix for CORE-3995: Slight problem with GBAK parameter checking
2013-03-12 11:43:46 +00:00
dimitr
478857711e
Correction.
2013-03-12 10:26:33 +00:00
dimitr
4f36232dec
For the consistency sake, let's explicitly release the result set.
2013-03-12 09:52:10 +00:00
dimitr
6af4fe0702
Disallowed default copying and assignment in sync wrappers. Fixed a theoretically possible handle leak in the condition class. Thanks to Dmitry Kovalenko.
2013-03-12 09:39:38 +00:00
firebirds
fa5a1f53fd
nightly update
2013-03-12 01:08:36 +00:00
alexpeshkoff
5c0cec6d9f
Fixed CORE-3360: update ... returning ... raises -551 (no perm to update) for a column present only in the returning clause
2013-03-11 15:43:33 +00:00
firebirds
fce4f5cdf2
nightly update
2013-03-11 01:25:03 +00:00
asfernandes
d8a9ec4392
Cleanup.
2013-03-10 20:38:44 +00:00
asfernandes
50475858e2
Misc.
2013-03-10 15:39:13 +00:00
hvlad
50c4099b92
Make tracing VIO works and more easy to use:
...
- log into file instead of console
- rebuild only small set of affected modules when VIO_DEBUG is changed
2013-03-10 14:48:17 +00:00
dimitr
17e5249a71
Misc syntax adjustments suggested by Adriano.
2013-03-10 07:03:17 +00:00
firebirds
b3ddbb54bb
nightly update
2013-03-10 01:30:50 +00:00
asfernandes
3b543a9eae
Misc.
2013-03-10 00:55:43 +00:00
asfernandes
0ee248e062
Add missing entries.
2013-03-09 22:00:16 +00:00
firebirds
9f23d93f10
nightly update
2013-03-09 01:32:56 +00:00
asfernandes
6de58d0ccb
Cleanup.
2013-03-08 15:31:25 +00:00
asfernandes
bd237461db
Misc.
2013-03-08 02:37:40 +00:00
firebirds
4279f80096
nightly update
2013-03-08 01:42:18 +00:00
asfernandes
6716fe1989
Correction.
2013-03-07 15:41:52 +00:00
asfernandes
809508145c
Make line numbers of processed y-file matches parser.y lines.
2013-03-07 15:29:44 +00:00
asfernandes
09c26be42d
Update generated file.
2013-03-07 15:29:22 +00:00
dimitr
86f4b02ef3
1) Cleanup and renaming in the SCL code.
...
2) Reimplemented the USAGE privilege as a separate one.
3) Added USAGE permission checks for generators/sequences and exceptions.
4) Supported USAGE in GRANT/REVOKE for all object types.
5) Refactored SET GENERATOR and ALTER SEQUENCE as true DDL. blr_set_generator is supported only for backward compatibility, it's not generated by DSQL anymore.
6) Added START WITH clause for [RE]CREATE SEQUENCE and CREATE OR ALTER SEQUENCE.
7) Fixed a number of related errors.
2013-03-07 13:59:03 +00:00
dimitr
ba92ee769c
Misc.
2013-03-07 12:23:14 +00:00
dimitr
07a4c27b66
Fixed Windows build. Thanks to Dmitry Kovalenko.
2013-03-07 05:34:36 +00:00
firebirds
f10a3c076d
nightly update
2013-03-07 00:49:09 +00:00
firebirds
42b4a19acb
nightly update
2013-03-06 00:49:14 +00:00
alexpeshkoff
6822569a93
Fixed CORE-3575:Support of backup volumes with size more than 4Gb
2013-03-05 12:53:09 +00:00
firebirds
6d242fd4ae
nightly update
2013-03-05 01:55:31 +00:00
alexpeshkoff
e613f39389
Fixed segfault in user manager
2013-03-04 12:13:59 +00:00
asfernandes
48fd751c6e
Fixing FB_MESSAGE macro and external functions and procedures.
...
Isolate external routines them from request-based ones.
2013-03-04 01:42:58 +00:00
firebirds
c57d45570f
nightly update
2013-03-02 01:03:49 +00:00
alexpeshkoff
62f06e6c77
Postfix for CORE-3990
2013-03-01 13:50:37 +00:00
alexpeshkoff
cfbe804aa4
Fixed CORE-3990: Fix broken EDIT in isql
2013-03-01 11:55:59 +00:00
firebirds
a554016bb6
nightly update
2013-03-01 01:44:39 +00:00
alexpeshkoff
97b4b8c2c2
Postfix for CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished
2013-02-28 16:23:56 +00:00
alexpeshkoff
3f2477e8f5
Fixed CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished
2013-02-27 14:49:14 +00:00
asfernandes
0d299d455a
Remove FbMessage struct from the API.
...
This struct lost its main value (group various blr-related properties in a single parameter).
And since openCursor/fetch already split the message/buffer, it does not make sense anymore to have it.
2013-02-26 03:42:19 +00:00