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
2d082d1927
Fix parallel make
2010-04-17 15:14:02 +00:00
alexpeshkoff
4ce63669c1
finished fb_inet_server cleanup
2010-04-16 13:33:22 +00:00
alexpeshkoff
98a72dc866
cleanup
2010-04-16 08:26:08 +00:00
asfernandes
fed89f1f51
Duplicate line
2010-04-16 02:34:42 +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
asfernandes
4bc6f2f660
Make makefile dependency handling not broke when header files are deleted
2010-04-14 01:35:30 +00:00
alexpeshkoff
815fd88e4b
fixed posic build
2010-03-24 13:27:05 +00:00
alexpeshkoff
04b4781e6c
Avoid backslash escapes that behave differently even on different linux boxes
2010-03-15 09:52:53 +00:00
robocop
7546c2282d
Misc.
2010-03-15 06:38:49 +00:00
asfernandes
35fadf9056
Fixed the Linux build
2010-03-14 15:58:13 +00:00
alexpeshkoff
77c86ad5a7
Fixed CORE-2844: Unresolved symbol references when linking fbsvcmgr and fbtracemgr
2010-03-14 14:16:55 +00:00
alexpeshkoff
fd7232231e
Use same export symbol lists for all posix platforms, added script building platform-specific format
2010-03-14 13:44:57 +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
d3c0e1971a
1) Feature CORE-2830 - Window functions: DENSE_RANK, RANK and ROW_NUMBER
...
2) Fix BLR filter for some procedure verbs
2010-02-14 19:08:22 +00:00
asfernandes
0affd15dc5
Merge OrderedWindowStream into AggregatedStream
2010-02-13 23:55:48 +00:00
asfernandes
c737d6a807
Create ExprNode class hierarchy.
...
Convert CONCATENATE and aggregate functions to it.
Fix some bugs:
- select sum(n) over (order by n2), sum(n) over (), n, n2 from x1;
- select (select 1 from x1 b where list(1, a.n) = 1) from x1 a;
2010-02-13 20:29:29 +00:00
alexpeshkoff
49a4e3fb88
Frontported fix for freebsd and related OSs, including CORE-2825
2010-02-04 16:05:08 +00:00
alexpeshkoff
16ad48dea8
freebsd port
2010-01-27 15:55:50 +00:00
asfernandes
b68658534f
Feature CORE-2823 - Support the ORDER BY subclause for current aggregate functions (except LIST)
2010-01-23 03:02:53 +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
bc2fdf4c6a
Fix Linux build
2010-01-14 14:36:46 +00:00
asfernandes
d89082f434
Make the UDR shared libraries prefixed with "lib" in POSIX. That fixes they don't working since the change to doctorModuleExtension function.
2010-01-13 22:23:09 +00:00
robocop
fb161097df
Finally use the same logic to detect ODS capabilities in backup and restore.
2010-01-03 03:45:09 +00:00
asfernandes
9a5ad8b604
Do not pass -RAW to GPRE in the build, to facilitate the analyse of generated files
2010-01-01 18:39:42 +00:00
robocop
1d084192b1
Put class Attachment in its own files by brute force.
2009-12-25 10:25:16 +00:00
asfernandes
bc0cfcd584
1) Make it build in Linux; 2) Fix some warnings
2009-12-21 20:55:07 +00:00
asfernandes
4495355833
Use the correct translation files in posix build, pointed by Claudio
2009-12-21 15:43:23 +00:00
asfernandes
2f4715d0d0
Fix Linux build
2009-12-20 20:49:47 +00:00
alexpeshkoff
a2b325bf63
It was bad idea to try to make fbsvcmgr more intellectual than it should be - rolled back part of my changes
2009-12-16 12:34:17 +00:00
alexpeshkoff
3b95a6b5b4
Fixed an issue with gsec compatibility with previous versions
2009-12-16 11:25:50 +00:00
alexpeshkoff
eeb4bfd847
fixed posix build
2009-12-14 12:09:49 +00:00
asfernandes
e71e4d1e3e
Rename file to match class name
2009-12-10 13:46:22 +00:00
asfernandes
933af8f7c2
Make it build in Linux
2009-12-09 20:55:12 +00:00
aafemt
2efbb460ff
No hardcoded library extension, please
2009-12-06 10:38:37 +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
ecd01da22d
Goodbye gdef.
2009-12-04 10:05:41 +00:00
paulbeach
6fbdecc3b9
Add trace plugin for Darwin
2009-11-30 11:59:18 +00:00
asfernandes
a088b60936
Fix symbols not being exported in Linux embedded fbudf
2009-11-15 02:00:37 +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
verbguy
6fe23f8f33
commit missing Solaris inline assembly routines - SPARC and AMD64
2009-11-10 15:53:38 +00:00
verbguy
28a1670403
front port fix - international library fails to load on AIX with unresolved symbols. reviewed by Alex
2009-11-10 15:36:34 +00:00
asfernandes
87e274b76a
Misc
2009-11-06 01:21:14 +00:00
alexpeshkoff
6914ea456b
Fixed posix build
2009-11-05 11:52:43 +00:00
alexpeshkoff
c40737ca56
cleanup unused NDEBUG macro
2009-11-04 10:04:33 +00:00
alexpeshkoff
370806c17f
Small fixes to make best of binreloc during development - can run all binaries now directly from gen/firebird/bin
2009-11-03 13:35:19 +00:00
alexpeshkoff
abefcea0ca
Avoid useless warning
2009-11-03 13:29:50 +00:00
alexpeshkoff
28f5f5a703
As long as we have backward compatible API no use changing SONAME
2009-11-03 13:29:15 +00:00
verbguy
5e904927f7
front port recent 2.5 HPUX changes
2009-11-02 21:08:58 +00:00