asfernandes
91384eb587
Misc
2010-10-12 17:40:27 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
asfernandes
18a6a6b4f9
More consts
2010-08-13 15:22:00 +00:00
asfernandes
38a4fb7be2
Misc
2010-08-11 15:33:06 +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
3197757f00
Rename misleading TriStateType class name to Nullable
2010-07-29 00:20:53 +00:00
asfernandes
0b7c21172a
Refactor CREATE/ALTER/DROP/RECREATE TABLE and DROP VIEW commands
2010-07-26 02:37:57 +00:00
hvlad
2c6529c303
Correction.
2010-07-24 11:22:57 +00:00
asfernandes
2cbc4e3675
Misc
2010-07-24 02:43:28 +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
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
20b0bbaf82
Refactor CREATE/ALTER/DROP DOMAIN
2010-07-06 00:49:33 +00:00
asfernandes
ab834d2ec1
Fixed CORE-3038 - The insert failed because a column definition includes validation
2010-06-12 16:28:11 +00:00
alexpeshkoff
c985b0a87d
Mac port - use dispatch semaphores
2010-06-08 13:35:46 +00:00
asfernandes
e37d097240
Misc
2010-05-22 02:00:45 +00:00
alexpeshkoff
74a4aaacb6
Moved not auth-specific part of interface declaration to separate file
2010-05-20 15:02: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
b2da448e8c
Fixed problems, noticed by Claudio and Adriano
2010-05-17 10:01:34 +00:00
asfernandes
d6e4b53865
Misc
2010-05-08 02:25:58 +00:00
alexpeshkoff
965b851b77
Fixed CORE-2984: gbak -v srv:db stdout creates a broken backup
2010-05-06 13:42:20 +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
robocop
b682a6c39c
Misc.
2010-04-21 10:41:22 +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
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
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
e0179c672d
Cleanup. Let's finally use a single (and standard) behavior of the allocator.
2010-04-08 09:35:39 +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
asfernandes
fe9bf02848
Refactor user and system functions nodes
2010-04-05 18:43:11 +00:00
dimitr
c8863d86b1
Fixed fbclient/fbembed being loaded from non-FB-instance location.
2010-03-29 10:54:18 +00:00
alexpeshkoff
f5970e2fca
Cleanup SUPERCLIENT - always use same method to get automatic pool
2010-03-24 12:11:59 +00:00
robocop
d0a9add6d0
Totally misc.
2010-03-24 07:02:30 +00:00
alexpeshkoff
26f9b12d04
Cleanup - SUPERCLIENT, never needed here to avoid throwing something in fbudf library now. To be explicit marked used methods (which really never throw something) as "throw()"
2010-03-22 18:27:17 +00:00
dimitr
d3b0f4db34
A (temporary?) solution to prevent dependencies from SUPERCLIENT/EMBEDDED in the root directory determination.
...
To be reconsidered later, if necessary.
2010-03-21 09:50:39 +00:00
robocop
28eb2aba81
Style.
2010-03-15 06:39:09 +00:00
asfernandes
d3ad05b7eb
Misc
2010-03-14 15:33:06 +00:00
alexpeshkoff
c933ba6af6
Make config files case-insensitive
2010-03-11 14:46:19 +00:00
asfernandes
9463ffe238
Misc
2010-03-08 01:21:24 +00:00
robocop
be3660d221
Misc.
2010-03-07 04:30:35 +00:00
alexpeshkoff
34cf00e326
Removed RootDirectory parameter from firebird.conf and enabled use of vulcan-style macro in it
2010-03-05 17:21:18 +00:00
alexpeshkoff
e344287aa0
Make all configuration files case-sensitive
2010-03-04 12:52:01 +00:00
asfernandes
06e6e0531b
Misc
2010-03-04 02:16:55 +00:00
alexpeshkoff
d6fcd8eb63
It was bad idea to make two TempSpace related parameters per-database - rolled back some changes
2010-03-03 15:02:01 +00:00
alexpeshkoff
fdbf8dd2bc
Make this variable volatile - thanks to Adriano
2010-03-02 15:13:55 +00:00
alexpeshkoff
c8071aee27
comments
2010-03-02 14:52:55 +00:00
alexpeshkoff
e3d3d8e3fb
Moved template function to .h file
2010-03-02 14:48:37 +00:00
alexpeshkoff
aee38abecd
Clear value here - thanks to Claudio
2010-03-02 14:25:54 +00:00
hvlad
692878348e
Lets be independent from internal representation of time_t type
2010-03-02 10:23:37 +00:00