8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 18:43:03 +01:00
Commit Graph

31 Commits

Author SHA1 Message Date
alexpeshkoff
4ce63669c1 finished fb_inet_server cleanup 2010-04-16 13:33:22 +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
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
alexpeshkoff
46e7388ecc We perform C++, not plain C compilation - therefore ese CXXFLAGS instead of CFLAGS 2009-08-07 13:29:02 +00:00
asfernandes
8f9b451ce9 Rework of ib_util changes. Dynamically load it in the engine and inform callback functions to alloc and free memory. Allocate memory from the default pool. 2008-07-12 21:23:42 +00:00
asfernandes
791a2c1b1b Fixed Linux SS build 2008-06-17 01:05:34 +00:00
alexpeshkoff
24c7c42382 Merge continued 2008-01-16 11:48:27 +00:00
dimitr
99b102e678 Committed with conflicts by Alex's request. 2008-01-16 10:36:35 +00:00
alexpeshkoff
4816dbe061 1. Use EXE_LINK or STATICEXE_LINK (what appropriate) to link executables instead of plain LD.
2. Fron-ported fix for broken in ALt-Linux ld - changed order of libraries in command line.
2007-12-14 11:32:06 +00:00
alexpeshkoff
f13cdb88d2 deleted libfbcommon as was suggested by Jim 2005-12-18 17:56:43 +00:00
alexpeshkoff
826d92c6d9 Added ods.cpp to posix. Also fixes for SS build. 2005-08-17 14:07:19 +00:00
aafemt
ded6a80c4a Use libfbcommon wherever possible and drop ancient workaround for dependencies (use -MMD switch instead) 2005-07-22 10:26:30 +00:00
aafemt
c7a7155dc6 ICU adaptation and some improvements 2005-06-10 10:32:51 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
skidder
f36811f20c Honor CFLAGS given by the user in POSIX builds 2004-12-28 21:12:47 +00:00
skidder
6c85fc2f27 Use GNU autoconf macros to determine switches required to generate threaded binaries properly 2004-10-04 05:23:56 +00:00
skidder
5400dcc669 Correct POSIX SuperServer build dependency tracking problem 2004-08-17 22:34:26 +00:00
brodsom
e9444b9311 -Modify object generation to be dependent on type (boot, std, superserver and superclient) not module. This saves 8% time in a full build.
-Add sqlda_pub.h to monolithic ibase
-Correct refDatabases symbols to avoid repeated generation of executables.
2004-04-30 23:02:07 +00:00
skidder
f26d84f76b 1. POSIX build libraries export only public API. 2. Unify exports for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools. 4. Memory manager has lower memory overhead exceptionally on 64 bit targets 2004-03-25 23:12:50 +00:00
bellardo
b4b0b73124 Get rid of the space between the "-L" parameter and the library name. The space breaks the darwin build. 2003-11-08 07:39:06 +00:00
alexpeshkoff
c6c3b27a76 fixing linux SS - trivial mistypes 2003-06-06 09:31:48 +00:00
aafemt
0c8daeb80d Improve Win32 build. Add resources to superserver 2003-03-31 10:29:16 +00:00
aafemt
c8d4cb0e14 Ironing POSIX build. Resources were added to some exe and dll's 2003-03-28 11:29:18 +00:00
aafemt
a831b7838e Ironing POSIX build 2003-03-27 11:21:47 +00:00
aafemt
ed3859c23b Another step towards MinGW CS build 2003-03-25 11:07:59 +00:00
brodsom
37b2fb6957 Move cntl.cpp to OS_ServerFiles 2003-03-06 13:16:15 +00:00
brodsom
fccaa3b22a Changes for MINGW build
-Add ipserver files
-Use specific server files (remote dir)
-Add LIB_GUI
2003-03-05 16:07:13 +00:00
skywalker
f35570a03b A few makefile dependancies fixed.
Started work on upgrading rpm build scripts
Fix makefiles for super build
Exchange editline for readline in isql
2002-10-07 01:29:13 +00:00
eku
7debd9c9dd Call linker with $(LD) (and not $(CC) to link C++ programs.
Don't hard-code linker path (rpath option).
2002-09-24 13:01:12 +00:00
skidder
7e50e296b4 Fix build engine to make PROD_BUILD compile 2002-09-19 15:25:38 +00:00
skywalker
cc0eb3f21a This time for sure - 4th generation main change this time was to incorperate
the super build as well as classic into fb2.
2002-07-29 15:04:06 +00:00