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
hvlad
05f3d82854
Lets report missing file name ;)
2010-03-01 09:03:00 +00:00
hvlad
7e437dd384
Fixed Windows build after recent changes
2010-03-01 08:19:47 +00:00
asfernandes
77a2706b73
Misc
2010-03-01 02:14:36 +00:00
alexpeshkoff
e5017f1a12
Extend format of firebird configuration file with a set of additional parameters for any parameter.
...
Use traditional firebird configuration files format in all places (intl, trace, etc.).
Add per-database configuration facility to aliases.conf (currently 15 parameters from firebird.conf).
2010-02-28 18:00:51 +00:00
asfernandes
5cb37fda71
Misc
2010-02-11 01:08:20 +00:00
alexpeshkoff
8f86a54bbd
const correctness
2010-02-08 13:39:37 +00:00
robocop
7ffc4d001f
Misc.
2010-02-08 07:57:33 +00:00
robocop
be4ecc52c6
Leave this clause in two lines for easier debugging, please.
2010-02-08 07:57:08 +00:00
alexpeshkoff
08a8ee9f42
Make InitInstance release objects, created by it
2010-02-07 15:13:28 +00:00
alexpeshkoff
239e9708bb
Always convert arg_cstring to arg_string when saving strings in circular buffer
2010-02-07 13:17:41 +00:00
alexpeshkoff
50f1294ec3
Fixed copy of cstring in status vector
2010-02-07 10:16:04 +00:00
asfernandes
a454b705d0
Misc
2010-01-28 15:01:57 +00:00
robocop
2b13bcfa2a
Style.
2010-01-27 04:33:36 +00:00
robocop
446097fe8e
Be explicit, change "qualifier" to "package" in QualifiedName (needed anyway if/when schemas are added).
2010-01-27 04:32:27 +00:00
alexpeshkoff
da12b517a5
Make ctor/assign with explicitly given bytes count more generic
2010-01-26 15:14:47 +00:00
robocop
1d87d749f0
Misc.
2010-01-26 08:20:27 +00:00
robocop
94b6451014
Allow QualifiedName to interact with StatusArg.
2010-01-26 07:32:12 +00:00
asfernandes
eb9eef9d77
Misc
2010-01-24 15:18:43 +00:00
alexpeshkoff
dc3f505ccb
Cleanup, suggested by Claudio
2010-01-24 15:16:23 +00:00
alexpeshkoff
fa6607bd24
Fixed unregistered bug - invalid datetime2string conversion, reported by Claudio
2010-01-23 14:14:16 +00:00
alexpeshkoff
55e717f810
Moved authentication code from engine to remote listener.
...
Get ready for authentication plugins.
2010-01-22 14:55:11 +00:00
asfernandes
2faab16698
Misc
2010-01-21 02:51:32 +00:00
robocop
14b9cbab5a
Totally misc.
2010-01-20 08:25:37 +00:00
hvlad
abfb67edbb
Fixed bug when huge memory chunk (more than 2GB) is released
2010-01-19 12:50:43 +00:00
asfernandes
7de2c38703
Misc
2010-01-09 22:15:18 +00:00
asfernandes
72fab0e317
Update way to deliver parameterized exceptions so the client doesn't need special handling
2010-01-08 14:13:12 +00:00
asfernandes
be859980ea
Feature CORE-832 - Parameterized exceptions
2010-01-07 00:16:50 +00:00
asfernandes
7e18d760ab
Fix segmentation fault running tcs SVC_API_SWEEP_DB
2010-01-02 21:34:39 +00:00
robocop
dc978c61e9
Style.
2010-01-02 02:02:17 +00:00
asfernandes
e13a0e3865
Misc
2010-01-01 20:23:52 +00:00
asfernandes
fc370c986e
A new way to use PreparedStatement. That one preserves code readability and is very like the preprocessed code.
2009-12-31 17:08:07 +00:00
alexpeshkoff
443f261abf
Introduce isc_dpb_version2 - format is WideTagged.
2009-12-30 15:24:16 +00:00
alexpeshkoff
4f58f8ef67
removed wrong assertion
2009-12-30 15:16:32 +00:00
hvlad
a3ab95f8f6
All memory allocations should be ALLOC_ALLIGMENT aligned.
...
It fixed bug in Win64 DEBUG build.
2009-12-29 12:46:53 +00:00
dimitr
00bc7b9025
Cleanup the deprecated configuration stuff.
2009-12-28 13:27:10 +00:00
asfernandes
dd6331f002
Some fixes; Misc.
2009-12-22 00:08:49 +00:00
robocop
13a8d5488f
Get rid of the obsolete option CompleteBooleanEvaluation in the config file. We always do short-circuit boolean logic.
2009-12-21 07:01:24 +00:00
alexpeshkoff
f2753b7e86
Frontported changes to make -Direct switch of nbackup accept on/off parameter
2009-12-18 14:06:28 +00:00
alexpeshkoff
4f249d5269
Frontported - fixed delivery of status vector from service thread
2009-12-18 12:42:26 +00:00
alexpeshkoff
c569345201
Some more changes suggested by Claudio
2009-12-16 13:40:26 +00:00
alexpeshkoff
3b95a6b5b4
Fixed an issue with gsec compatibility with previous versions
2009-12-16 11:25:50 +00:00
robocop
dae574f7f1
Misc, style and unused vars.
2009-12-13 10:41:53 +00:00
aafemt
83261600c1
Fix MinGW build
2009-12-13 09:43:02 +00:00
asfernandes
a035a92ce2
Misc
2009-12-06 02:40:03 +00:00
asfernandes
e99a07bffd
Remove usage of tdbb (and tdbb->tdbb_status_vector) in the lock manager
2009-12-06 01:34:57 +00:00
asfernandes
7a78601ef2
1) Use metadata character set in DSQL cache
...
2) Make exceptions in metadata charset and convert them to the client charset - this should fix CORE-2431
3) Support for "internal" (engine) DSQL statements and use in COMMENT ON
2009-12-05 14:21:52 +00:00
robocop
44c469b51a
Misc.
2009-12-01 05:35:54 +00:00
alexpeshkoff
34d79c9c3f
Fixed CORE-2728: Access Violation when trying to add an user that already exists
2009-11-30 12:10:47 +00:00
asfernandes
9ec1c36a55
Cleanup
2009-11-28 19:39:23 +00:00
robocop
9af5ae7f8d
Style.
2009-11-23 05:24:29 +00:00
robocop
f7957e6910
Totally misc.
2009-11-16 09:03:49 +00:00
asfernandes
1e794dc51d
Fix typo
2009-11-15 18:38:34 +00:00
robocop
b9106f313b
Warnings.
2009-11-14 09:20:54 +00:00
robocop
6f0d002188
Misc.
2009-11-14 09:19:45 +00:00
asfernandes
cefe295ad9
Misc
2009-11-14 01:20:33 +00:00
alexpeshkoff
4f54fd68e8
Frontported improvement CORE-2748: allow gsec to grant RDB$ADMIN role in the security database
2009-11-13 19:00:09 +00:00
alexpeshkoff
8bfa0a37a2
Feature CORE-1952: deprecate Implementation IDs, easing new ports; ODS change - BOOT build needed
2009-11-13 18:29:06 +00:00
asfernandes
0b2a994c27
Misc
2009-11-13 01:36:09 +00:00
verbguy
6fe23f8f33
commit missing Solaris inline assembly routines - SPARC and AMD64
2009-11-10 15:53:38 +00:00
verbguy
09b03c3196
fix Sun Studio build - int64_t type name is unknown
2009-11-10 15:16:30 +00:00
alexpeshkoff
ae14324dbe
Added license
2009-11-06 18:09:00 +00:00
asfernandes
87e274b76a
Misc
2009-11-06 01:21:14 +00:00
alexpeshkoff
1742eca1f3
Use correct type in class instead adding static_cast<> here and there
2009-11-05 11:56:26 +00:00
robocop
08a33d50cc
Unfortunately several of these are intertwined:
...
CORE-462 New option in addition to -V switch to specify a custom verbose interval
CORE-2540 Utilities need a more coherent way to show help and version
CORE-2541 Too many hardcoded messages in nbackup
CORE-2542 qli and nbackup accept arbitrary input after the first letter of an option
CORE-2543 nbackup may hide the real cause of failure
CORE-2545 Lack of several validations in gbak
CORE-2547 Utilities need to honor their minimum number of characters to recognize an option
CORE-2565 Many hardcoded messages in Trace Manager
Moving functions that don't depend on preprocessing to iutils.cpp in isql is the only alien change here.
2009-11-05 09:03:41 +00:00
robocop
55d60892ca
Warnings.
2009-11-05 08:29:33 +00:00
robocop
01237d509d
Misc.
2009-11-05 08:27:03 +00:00
hvlad
996ce01cb5
Fix Win32 build
2009-11-04 15:48:17 +00:00
hvlad
cd4502a7bb
Make WIN32 build work. To be reviewed by Alex.
2009-11-04 15:18:38 +00:00
robocop
f9a571343f
Misc.
2009-11-04 13:05:30 +00:00
alexpeshkoff
bc99c22556
Some hanges suggested by Claudio, also fixed compile errors
2009-11-04 11:37:10 +00:00
robocop
1990db7c9c
Misc (hope the change is for better).
2009-11-04 10:51:27 +00:00
alexpeshkoff
c40737ca56
cleanup unused NDEBUG macro
2009-11-04 10:04:33 +00:00
alexpeshkoff
d91792c9e2
Added initialization - thanks to Adriano
2009-11-04 09:50:37 +00:00
alexpeshkoff
27ca1a00dd
Added forgotten new file - thanks to Adriano
2009-11-04 09:39:25 +00:00
asfernandes
bcee7417c4
1) Misc; 2) Fix bad indenting
2009-11-04 00:20:56 +00:00
verbguy
5148da5cd8
fix Sun Studio error, "a union member cannot have a user-defined assignment operator," per Adriano's suggestion
2009-11-03 15:02:11 +00:00
alexpeshkoff
00affefdb0
Small fixes after changing memory manager
2009-11-03 13:33:53 +00:00
alexpeshkoff
4dc99001af
Vulcan improvement - keep reason of locking to be viewed by debugger
2009-11-03 13:31:24 +00:00
alexpeshkoff
2d0701f96e
Merged vulcan memory pools
2009-11-03 13:30:37 +00:00
robocop
a8b74e0a3b
CORE-1712: Another B.O. bites the dust.
2009-11-03 10:00:57 +00:00
verbguy
5e904927f7
front port recent 2.5 HPUX changes
2009-11-02 21:08:58 +00:00
asfernandes
4a3d198ade
Misc
2009-10-31 01:46:06 +00:00
robocop
b304b96224
Misc.
2009-10-30 10:43:42 +00:00
asfernandes
ed0e0daeb3
- External Engines implementation.
...
- Plugins API.
- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.
- Fixed CORE-2699 - Common table expression context could be used with parameters.
- Introduce ODS 12.0.
- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
asfernandes
5f852e3bd1
Misc
2009-10-08 00:21:27 +00:00
alexpeshkoff
7d08867e27
Fixed CORE-2669: Enhance diagnostics in case of status vector overflow
2009-10-07 08:22:01 +00:00
alexpeshkoff
749675cf6d
Cleanup
2009-10-06 12:51:34 +00:00
alexpeshkoff
fbda7f245e
Fixed CORE-2439: Add FIX_FSS_DATA and FIX_FSS_METADATA into the server
2009-10-05 10:26:59 +00:00
alexpeshkoff
d0f2c3a623
Assertion added
2009-09-30 08:51:04 +00:00
asfernandes
90dfb9a411
Misc
2009-09-30 01:10:11 +00:00
verbguy
56f291e05f
HP-UX changes - 64-bit atomic counters, support for HP-UX 11 v2, and small tweak of build options
2009-09-29 19:13:51 +00:00
alexpeshkoff
b19dacee16
Ported fix for CORE-2634: Performance regression when restoring database with big metadata
2009-09-29 10:35:16 +00:00
verbguy
45bbbe0613
Improvement CORE-2619: make Solaris 10 atomic counters 64-bit
2009-09-28 17:14:24 +00:00
robocop
19323b3801
Misc.
2009-09-22 09:44:03 +00:00
alexpeshkoff
0396da5147
Improvement CORE-2619: make atomic counters 64-bit for 64-bit builds on AIX, linux and with libatomic
2009-09-22 09:08:57 +00:00
asfernandes
2c4ff818df
Misc
2009-09-17 15:55:18 +00:00
verbguy
d80913a37e
Fixed CORE-2315: Better definition of FLOAT_MAX. Tested on AIX.
2009-09-15 15:47:22 +00:00
alexpeshkoff
dda4cd784b
Take into an account case sesitivity - thanks to Claudio
2009-09-14 07:48:54 +00:00
asfernandes
c34a508256
Misc
2009-09-12 01:34:26 +00:00
alexpeshkoff
60a115efc2
Fixed CORE-2601: fine tuning of the installation directories does not work in configure
2009-09-11 10:49:46 +00:00
robocop
38b621fd1b
Misc.
2009-09-10 06:04:54 +00:00
hvlad
46a72fcc51
Improvement CORE-2619 : Make memory and other statistics to work with 64-bit values.
...
Part (a) for Win64 - allow Win64 builds of engine to account memory stats using 64-bit values
2009-09-09 10:23:54 +00:00
asfernandes
9902dfc555
Fix problem verified by Claudio
2009-09-06 15:42:15 +00:00
robocop
dfd4b2114c
Misc.
2009-09-06 06:24:07 +00:00
asfernandes
11ecb659e4
Misc
2009-09-05 18:18:44 +00:00
asfernandes
c8a6620661
Fixed CORE-2615 - Silent truncation when using utf8 parameters and utf8 client character set encoding
2009-09-04 15:20:48 +00:00
asfernandes
d8f739f53c
Misc
2009-09-03 01:28:54 +00:00
robocop
0f671fc249
Misc.
2009-09-02 09:04:10 +00:00
hvlad
1fff28ee80
Fixed VC8 build
2009-09-02 08:02:47 +00:00
robocop
43962281d4
Misc and isolate the win9x code even more.
2009-09-02 04:23:02 +00:00
alexpeshkoff
404f2b7c0b
Avoid suspicious ctor according to Claudio's request
2009-09-01 10:36:30 +00:00
hvlad
a6cb268489
Optimize a bit
2009-09-01 09:44:19 +00:00
alexpeshkoff
9629eafccd
Use per-thread circular strings buffers instead common and per-attachment combination
2009-09-01 09:20:24 +00:00
skidder
aca5a83a46
Fixed CORE-2609: Update support for Windows 98/ME and NT4.0
2009-08-30 19:00:46 +00:00
dimitr
cc46e2cdac
Grammar.
2009-08-30 10:08:19 +00:00
skidder
2b9fa8cf4e
Support for filesystem cache size management needed to work with large databases on modern Windows hosts (64-bit - starting with XP, 32-bit - starting with Vista)
2009-08-29 19:55:23 +00:00
robocop
09033f5e82
Warnings from Bill Oliver.
2009-08-27 09:51:55 +00:00
alexpeshkoff
10de4096a5
misc
2009-08-27 08:07:06 +00:00
asfernandes
8c0b380fac
Misc
2009-08-27 02:19:36 +00:00
robocop
cb7fee92da
Misc.
2009-08-26 14:50:54 +00:00
alexpeshkoff
9a325bd8b5
Avoid need in StringsBuffer when processing serious system errors
2009-08-26 13:08:54 +00:00
asfernandes
50102f6f4c
Misc
2009-08-23 01:27:46 +00:00
dimitr
7ad1ec32a5
The same logic just expressed differently.
2009-08-21 11:59:57 +00:00
dimitr
f917a445e9
Misc.
2009-08-21 08:30:10 +00:00
dimitr
21971f03a0
Fixed CORE-2422: Server doesn't switch between multiple entries configured in TempDirectories when some of them is out of free space.
...
Moved the common code to File.h.
2009-08-21 08:28:08 +00:00
robocop
285c473866
Style.
2009-08-19 13:01:42 +00:00
robocop
3dd3b09005
Misc and style.
2009-08-19 12:58:17 +00:00
robocop
bf0f18d323
Style (irrelevant).
2009-08-18 12:43:21 +00:00
robocop
cde9f689d8
Comment unused enum member.
2009-08-18 12:41:39 +00:00
robocop
082008c683
Delete obsolete comment.
2009-08-18 12:40:41 +00:00
robocop
8ce0cf3e79
Style.
2009-08-16 05:25:30 +00:00
verbguy
9dd0930e8c
change symbolic label to numeric label to fix repeated symbol error during optimized build
2009-08-13 01:11:42 +00:00
asfernandes
09b6e1b26b
Misc
2009-08-09 22:21:31 +00:00
hvlad
e393abbbed
Fixed bug CORE-2586 : Make all kernel object names in the same namespace
2009-08-08 12:39:32 +00:00
robocop
aaa1b979d2
Little improvement.
2009-08-07 12:13:56 +00:00
asfernandes
fea56bf058
Misc
2009-08-06 01:06:05 +00:00
robocop
d19fd95de3
Style.
2009-08-05 06:35:01 +00:00
robocop
569baefa3e
Debug checks.
2009-08-05 06:27:57 +00:00
asfernandes
8c265e5a45
Misc
2009-08-01 18:41:46 +00:00
asfernandes
ae21e3de1d
Fix typo
2009-08-01 18:29:46 +00:00
robocop
46a39ddd42
Totally misc.
2009-07-31 09:29:52 +00:00
alexpeshkoff
5b6738dcb4
Patch from Bill Oliver and some more consts
2009-07-31 09:17:30 +00:00
alexpeshkoff
e9d3b31cc2
HPUX port - support crazy C-runtime on Itanium
2009-07-30 13:27:38 +00:00