alexpeshkoff
1197d34b0d
misc
2011-01-16 14:29:28 +00:00
alexpeshkoff
d6fcde387b
New plugin manager. Use it for all types of plugins.
2011-01-14 17:31:40 +00:00
alexpeshkoff
20777b4fe3
Check for presence of sync functions
2010-11-25 15:48:37 +00:00
alexpeshkoff
56cffa651b
Damyan's patch to enable changing firebird.log filename
2010-11-10 12:43:56 +00:00
alexpeshkoff
de453fcfd3
Check for presence of ICU development package in configure, related cleanup
2010-11-08 18:12:03 +00:00
alexpeshkoff
f694b301be
Damyan's patch for distro-untegrated posix builds
2010-11-04 17:06:59 +00:00
alexpeshkoff
97529fa123
Syntax
2010-10-13 07:42:07 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
alexpeshkoff
14962fb831
Damian's patch for additional CPUs under linux
2010-08-09 13:56:20 +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
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
41aa1c6c09
Patch from Damyan Ivanov to better detect some GNU OSes
2010-04-16 14:24:23 +00:00
alexpeshkoff
4ce63669c1
finished fb_inet_server cleanup
2010-04-16 13:33:22 +00:00
alexpeshkoff
492962e177
Fixed libatomic_ops detection. This should help with linux/hppa build
2010-03-31 08:38:40 +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
alexpeshkoff
13e163828f
Fixed accidentially broken by me posix build
2010-03-12 18:53:20 +00:00
alexpeshkoff
c6372d4a9d
CORE-2921: still miss superclassic support
2010-03-12 14:40:45 +00:00
alexpeshkoff
3c5df3be68
Make filenames comparison case-sensitive on posix platforms
2010-03-11 14:44:38 +00:00
alexpeshkoff
094fb75173
freebsd port
2010-02-22 09:40:48 +00:00
alexpeshkoff
49a4e3fb88
Frontported fix for freebsd and related OSs, including CORE-2825
2010-02-04 16:05:08 +00:00
alexpeshkoff
0943323da8
Frontported fix for building w/o --prefix switch
2010-02-04 15:54:18 +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
933af8f7c2
Make it build in Linux
2009-12-09 20:55:12 +00:00
asfernandes
4f1bde0f9f
Fix Linux build
2009-12-05 01:08:10 +00:00
alexpeshkoff
cd7b9a3e00
Fixed CORE-2775: Linux packages miss fbtrace.conf
2009-11-30 14:06:39 +00:00
verbguy
6fe23f8f33
commit missing Solaris inline assembly routines - SPARC and AMD64
2009-11-10 15:53:38 +00:00
alexpeshkoff
c99e83f1b3
misc binreloc-related
2009-11-04 11:01:58 +00:00
verbguy
c625318f54
Solaris 9 fix - use absolute path to atomic in-line assembly routines, instead of relative path. Build of examples was broken when example code moved to new directory.
2009-11-03 15:58:56 +00:00
verbguy
5e904927f7
front port recent 2.5 HPUX changes
2009-11-02 21:08:58 +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
paulbeach
853887c7df
MacOSX 10.6 and gcc 4.1.2 changes
2009-10-20 13:31:24 +00:00
alexpeshkoff
946893600b
Fixed darwin built with gcc4.1
2009-10-12 13:44:35 +00:00
alexpeshkoff
9432f3239f
Correct system detection - thanks to Adriano
2009-10-12 08:20:44 +00:00
alexpeshkoff
23b4e0767e
Port to Renesas SH (linux) by Nobuhiro Iwamatsu
2009-10-07 13:29:17 +00:00
verbguy
415f92a999
configure should always generate the common files, like ./gen/firebird/firebid.conf. was not happening on Solaris. ok'ed by Alex
2009-09-30 11:40:12 +00:00
verbguy
2b9e6083de
variable should be quoted in case of empty string
2009-09-29 18:55:50 +00:00
alexpeshkoff
1cd3a17563
No use mentioning 64bit I/O for 32bit on 64bit platform
2009-09-29 12:57:31 +00:00
alexpeshkoff
61ef8b7178
Patch for HPUX from Bill
2009-09-29 12:13:40 +00:00
alexpeshkoff
dbc31c7283
Added dynamic comment about Restrict UDF, CORE-2626
2009-09-23 11:34:24 +00:00
aafemt
7a4a42d706
Mistype
2009-09-18 21:07:05 +00:00
alexpeshkoff
2ca82515cd
Impovement CORE-2625: Port to s390 (32-bit), patch from Damyan Ivanov
2009-09-18 13:08:47 +00:00
alexpeshkoff
c3bd83e0b7
misc CORE-2601
2009-09-11 11:17:41 +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
verbguy
626f4ccfbd
solaris distribution kit changes, reviewed by alex
2009-09-08 20:11:30 +00:00
alexpeshkoff
46e7388ecc
We perform C++, not plain C compilation - therefore ese CXXFLAGS instead of CFLAGS
2009-08-07 13:29:02 +00:00
alexpeshkoff
72e5680b4f
A little better behavior when standard editline library requested but not found
2009-08-05 13:55:03 +00:00
alexpeshkoff
7d7612f001
Need sizeof(size_t) to correctly define format in common.h
2009-08-04 10:37:20 +00:00
alexpeshkoff
4bbc55f210
HPUX port
2009-07-29 11:00:12 +00:00
alexpeshkoff
c4255b2f4e
Always build threaded binaries. This lets simplify configure.in a bit.
2009-07-29 10:56:26 +00:00
alexpeshkoff
fec5a06b91
HPUX port
2009-07-28 12:28:26 +00:00