diff --git a/ChangeLog b/ChangeLog index 8fc55df543..07e82c12da 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,137403 +1,3 @@ - 2016-03-11 15:11 alexpeshkoff - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M examples/interfaces/05.user_metadata.cpp - M examples/interfaces/ifaceExamples.h -Backported fix for CORE-5134: Samples of dbcrypt-related plugins contain references to internal files - - 2016-03-11 08:52 dimitr - M src/dsql/ExprNodes.h -Fixed CORE-5149: LEFT JOIN incorrectly pushes COALESCE into the inner stream causing wrong results. - - 2016-03-10 17:23 alexpeshkoff - M doc/Using_OO_API.html -Work in progress - - 2016-03-09 18:45 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp -Fixed CORE-5130 - Compiler issues message about "invalid request BLR" when attempt to compile wrong DDL of view with both subquery and "WITH CHECK OPTION" in its DDL. - - 2016-03-09 14:58 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h -Backported fix for CORE-5144: Deadlock when database is encrypted or decrypted under high parallel load - - 2016-03-08 18:08 dimitr - M src/dsql/DdlNodes.epp -Fixed CORE-5133: "Alter sequence restart with" does not change the initial value. - - 2016-03-08 17:15 hvlad - M src/jrd/jrd.cpp -Backport fix for bug CORE-5140 : Wrong error message when user tries to set number of page buffers into not supported value - - 2016-03-04 08:54 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/ru/installation_readme.txt - A builds/win32/msvc10/VCCRT_Shared_Body.wxi - A builds/win32/msvc10/VCCRT_Shared_Header.wxi - A builds/win32/msvc10/VCCRT_Win32.wxi - A builds/win32/msvc10/VCCRT_Win32.wxs - A builds/win32/msvc10/VCCRT_x64.wxi - A builds/win32/msvc10/VCCRT_x64.wxs -Sync B3_0_Release branch with recent windows installer changes for RC2 - - 2016-03-03 22:53 asfernandes - M examples/dbcrypt/CryptKeyHolder.cpp - M src/common/call_service.cpp -Warnings. - - 2016-03-03 15:02 paulbeach - M src/jrd/recsrc/HashJoin.cpp -Fix qsort_r for Darwin - - 2016-03-03 11:56 paulbeach - M extern/cloop/src/tests/test1/CTest.c -Reverse Cloop change (LibreeOffice), until it can be examined properly. - - 2016-03-02 15:23 paulbeach - M extern/cloop/src/tests/test1/CTest.c -malloc.h is no longer needed (LibreOffice) - - 2016-03-01 08:38 firebirds - M mkChangeLog.sh -Fixed changelog/buildno generating script for branch - - 2016-02-29 20:12 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-5122: Expression index may not be used by the optimizer if created and used in different connection charsets. - - 2016-02-28 11:15 dimitr - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt -Fixed mistake in the French translation. - - 2016-02-28 08:46 dimitr - M src/jrd/recsrc/NestedLoopJoin.cpp -Misc: remove the redundant space in the explained plan output. - - 2016-02-28 06:03 dimitr - A /firebird/branches/B3_0_Release (from /firebird/trunk:63032) -Created the v3.0 branch. - - 2016-02-27 07:15 dimitr - M doc/WhatsNew -Updated the docs for RC2. - - 2016-02-26 17:19 dimitr - M src/jrd/dfw.epp - M src/jrd/irq.h -Split a 5-way join into two smaller joins to help the optimizer in cases when statistics is outdated (index creation time suffers when there are many tables/indices). While being there, cache requests that weren't cached yet. - - 2016-02-26 16:10 alexpeshkoff - M doc/Using_OO_API.html -WIP on docs - - 2016-02-26 12:55 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/lock/lock.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Fixed some asserts and segfaults in crypto manager -Disable simultaneous nbackup & encrypt/decrypt operation - - 2016-02-25 09:20 hvlad - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/exe.h -This should fix known issues with MERGE and stable cursor (see CORE-3362). -Thanks to Dmitry for idea - - 2016-02-25 02:11 asfernandes - M src/gpre/gpre.cpp -Convert the file to UTF-8 as grep thinks it's a binary file. - - 2016-02-25 01:50 asfernandes - M src/dsql/dsql.cpp - M src/jrd/tpc.cpp -Misc. - - 2016-02-25 01:07 asfernandes - M doc/Using_OO_API.html -Typos. - - 2016-02-24 20:11 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/jrd/Optimizer.cpp -Checking the datatype at compile time is unreliable: some nodes return one type at compile time and another type at runtime, thus causing unexpectedly missing casts. I'm moving the check to runtime, this should fix the remaining regressions (fingers crossed). - - 2016-02-24 15:32 alexpeshkoff - A doc/Using_OO_API.html -Started work on new API docs - - 2016-02-23 20:49 aafemt - M src/dsql/dsql.cpp -Get secondary error code isc_dsql_sqlda_err back, thanks to Dmitry Yemanov - - 2016-02-23 16:54 alexpeshkoff - A examples/dbcrypt/cryptDb.pas -Sample of writing plugin using pascal - - 2016-02-23 16:53 alexpeshkoff - M examples/interfaces/01.create.pas -Misc changes in example - - 2016-02-23 16:18 aafemt - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/dsql.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Some more cases of CORE-5112 as pointed by Dmitry Yemanov - - 2016-02-23 09:52 dimitr - M src/dsql/ExprNodes.cpp -Removed "cast no-op" extensions as they break many tests, e.g. CAST('A' as CHAR(10)) remains CHAR(1) instead of being padded up to CHAR(10). Let's no-op only really equal descriptors for the time being. - - 2016-02-23 09:10 dimitr - M src/dsql/ExprNodes.cpp -And another postfix for CORE-5097, it resolves regression for core_3545.fbt. -Adriano, please review. - - 2016-02-23 08:20 dimitr - M src/jrd/Optimizer.cpp -Yet another postfix for CORE-5097, it resolves regressions for core_1173.fbt and core_1525.fbt. - - 2016-02-22 16:20 paul_reeves - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/ProcitajMe.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc -Add Bosnian i18n files for the Windows binary installer. -With thanks to Fikret Hasovic - - 2016-02-22 08:27 dimitr - M builds/install/arch-specific/win32/installation_readme.txt -Misc adjustments. - - 2016-02-22 08:19 dimitr - M builds/install/arch-specific/win32/ru/Readme.txt - M builds/install/arch-specific/win32/ru/custom_messages_ru.inc - M builds/install/arch-specific/win32/ru/installation_readme.txt -Russian translation for the Windows installer. - - 2016-02-21 09:02 dimitr - M src/jrd/Optimizer.cpp -Fixed the comment. - - 2016-02-21 08:54 dimitr - M src/jrd/Optimizer.cpp -Corrected my old commit re. optimization of the system requests. - - 2016-02-20 15:34 aafemt - M builds/win32/clean_all.bat - M builds/win32/make_boot.bat - M src/gpre/languages/fbrmclib.cpp - M src/include/firebird.h -Use autoconfig_msvc.h from where it is - - 2016-02-19 10:39 alexpeshkoff - M examples/dbcrypt/CryptKeyHolder.cpp -Fixed bug in a sample - thanks to Adriano - - 2016-02-18 14:52 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h -Fixed regression with CORE-1839 after fix for CORE-5097. - - 2016-02-17 09:21 hvlad - M src/jrd/jrd.cpp - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra_proto.h -Front ported for CORE-5067 : Blocking new connections as a consequence of the too long sweep security2.fdb - - 2016-02-17 01:36 asfernandes - M src/isql/show.epp -Fixed the problem I inserted in a review. - - 2016-02-17 01:36 asfernandes - M src/isql/show.epp -Fixed output of SHOW PROCEDURES/FUNCTIONS. - - 2016-02-16 13:47 makowski - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - M builds/install/arch-specific/win32/fr/lisezmoi.txt -update French files for Windows install - - 2016-02-15 02:53 asfernandes - M builds/install/arch-specific/win32/installation_readme.txt - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M src/dsql/parse.y - M src/jrd/CryptoManager.cpp - M src/jrd/cch.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/nbak.cpp - M src/jrd/sdw.cpp - M src/jrd/vio.cpp -Misc. - - 2016-02-15 02:53 asfernandes - M src/msgs/facilities2.sql -Correction. - - 2016-02-14 13:10 aafemt - M builds/win32/create_msgs.bat - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/why.cpp -Messages for CORE-5112 - - 2016-02-12 13:13 hvlad - M src/jrd/vio.cpp -Simplest fix for bug CORE-5110 : False PK\FK violation could be reported when attachment used isc_dpb_no_garbage_collect flag - - 2016-02-11 18:10 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-2923 - Problem with dependencies with views. - - 2016-02-10 17:53 asfernandes - M src/jrd/dfw.epp -Fixed CORE-5107 - set autoddl off and sequence of: ( create view V as select * from T; alter view V as select 1 x from rdb$database; drop view V; ) leads to server crash. - - 2016-02-10 14:25 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_30.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/i18n_readme.txt - M builds/install/arch-specific/win32/installation_readme.txt -Miscellaneous changes to prepare windows installer for RC2 - - 2016-02-07 07:44 alexpeshkoff - M src/jrd/CryptoManager.cpp -Postfix for CORE-5100, thanks to Dmitry Sibiryakov - - 2016-02-06 07:37 dimitr - M doc/WhatsNew -Updated the docs for RC2. - - 2016-02-05 15:21 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/Database.h - M src/jrd/jrd.cpp -Fixed CORE-5105: Deadlocks when database is initially encrypted - - 2016-02-05 15:13 alexpeshkoff - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/sdw.cpp -Postfix for CORE-5100: avoid races caused by temporary changed bdb_buffer - - 2016-02-05 15:09 hvlad - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp -Missed piece for CORE-5104, thanks to Alex again - - 2016-02-05 15:05 hvlad - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp -Fixed bug CORE-5104 : External data source selects became slow -Thanks to Alex - - 2016-02-05 11:00 dimitr - M src/dsql/ExprNodes.cpp -Postfix to address the regression found in the recent commit for CORE-5097. - - 2016-02-04 14:28 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/met.epp -Move the code and add the CAST only when required, per Dmitry comment. - - 2016-02-04 10:33 hvlad - M src/jrd/cch.cpp -Fixed bug CORE-5101 : Backup restore is slow in FB3 when the database contains many small tables with indices - - 2016-02-04 09:22 alexpeshkoff - M examples/dbcrypt/DbCrypt.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/jrd/CryptoManager.cpp -Postfix for CORE-5100: restored binary compatibility with crypt plugins for RC1 - - 2016-02-03 19:41 hvlad - M src/common/classes/FpeControl.h -Frontport code from v2.5. It should fix CORE-5102 : FB3.0 RC1 Fbclient.dll function calls modify FPU control word - - 2016-02-03 15:22 asfernandes - M src/jrd/met.epp -Fixed CORE-5097 - COMPUTED-BY expressions are not converted to their field type inside the engine. - - 2016-02-03 15:02 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Convert install script to UTF-8 -Do not assign name of chosen installation language to BelevedLabel as, at least for the moment non-ascii characters get mangled. -Disable support for Bosnian at install time (temporarily, I hope.) - - 2016-02-03 14:59 paul_reeves - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/i18n_readme.txt -Convert i18n files to UTF-8 with BOM - - 2016-02-03 14:57 paul_reeves - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/ProcitajMe.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc - M builds/install/arch-specific/win32/cz/ctime.txt - M builds/install/arch-specific/win32/cz/custom_messages_cz.inc - M builds/install/arch-specific/win32/cz/instalace_ctime.txt - M builds/install/arch-specific/win32/de/custom_messages_de.inc - M builds/install/arch-specific/win32/de/installation_liesmich.txt - M builds/install/arch-specific/win32/de/liesmich.txt - M builds/install/arch-specific/win32/es/custom_messages_es.inc - M builds/install/arch-specific/win32/es/leame.txt - M builds/install/arch-specific/win32/es/leame_instalacion.txt - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/fr/documents-en-francais.txt - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - M builds/install/arch-specific/win32/fr/lisezmoi.txt - M builds/install/arch-specific/win32/hu/custom_messages_hu.inc - M builds/install/arch-specific/win32/hu/olvass_el.txt - M builds/install/arch-specific/win32/hu/telepitesi_segedlet.txt - M builds/install/arch-specific/win32/it/custom_messages_it.inc - M builds/install/arch-specific/win32/it/leggimi.txt - M builds/install/arch-specific/win32/it/leggimi_installazione.txt - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc - M builds/install/arch-specific/win32/pl/czytajto.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/pt/instalacao_leia-me.txt - M builds/install/arch-specific/win32/pt/leia-me.txt - M builds/install/arch-specific/win32/ru/Readme.txt - M builds/install/arch-specific/win32/ru/installation_readme.txt - M builds/install/arch-specific/win32/si/custom_messages_si.inc - M builds/install/arch-specific/win32/si/instalacija_precitajMe.txt -Convert i18n files to UTF-8 with BOM - - 2016-02-03 14:15 alexpeshkoff - M doc/sql.extensions/README.ddl.txt -Documented CORE-5100 - - 2016-02-03 13:20 alexpeshkoff - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/ods.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/gstat/ppg.cpp -Implemented CORE-5100: Improve control over database crypt keys - - 2016-02-02 22:26 hvlad - M src/dsql/StmtNodes.cpp -It should fix bug CORE-5087 : Database shutdown can cause server crash if multiple attachments run EXECUTE STATEMENT - - 2016-02-02 14:46 asfernandes - M src/isql/extract.epp -Fixed CORE-5089 - Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains reference to column of table(s) that not yet exists if this procedure had parameter of such type when it was created. - - 2016-02-01 16:51 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/parse.y -Fixed CORE-5093 - Alter computed field type does not work. - - 2016-02-01 16:16 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/cch.cpp - M src/jrd/nbak.cpp - M src/jrd/sdw.cpp -Fixed CORE-5044: Pages are encrypted for each shadow separately - - 2016-02-01 16:13 alexpeshkoff - M examples/interfaces/05.user_metadata.cpp -comment - - 2016-02-01 15:05 dimitr - M src/jrd/jrd.cpp -Fixed (or worked around, if you wish) redundant UTF8->system conversions happening if isc_dpb_utf8_filename tag is located in the middle of DPB. - - 2016-02-01 14:54 dimitr - M src/auth/trusted/AuthSspi.cpp -Fixed (on behalf of Alex) CORE-4885: Error retrieving current user name when using Windows trusted authentication and OS user name contains non-ASCII characters. - - 2016-01-31 23:57 asfernandes - M src/isql/extract.epp -Fixed CORE-5092 - ISQL extract command lose COMPUTED BY field types. - - 2016-01-31 23:56 asfernandes - M src/isql/extract.epp -Revert this solution for CORE-5089 as it doesn't work for packages. - - 2016-01-31 10:45 dimitr - M src/common/isc_file.cpp -Fix for semicolons embedded into the []-styled IPv6 address. - - 2016-01-31 00:09 asfernandes - M src/common/security.cpp -Avoid constant duplication. - - 2016-01-31 00:06 asfernandes - M src/common/security.cpp - M src/isql/show.epp - M src/jrd/CryptoManager.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/extds/ValidatePassword.cpp - M src/jrd/jrd.cpp - M src/jrd/ods.h -Misc. - - 2016-01-30 23:40 asfernandes - M examples/interfaces/05.user_metadata.cpp -Correction. - - 2016-01-29 15:46 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h -Simplified code - thanks to Vlad - - 2016-01-29 14:51 asfernandes - M src/isql/extract.epp -Fixed CORE-5089 - Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains reference to column of table(s) that not yet exists if this procedure had parameter of such type when it was created. - - 2016-01-29 14:12 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h -Fixed regression in CryptoManager added after RC1 - avoid reading incorrect header when database is locked by nbackup - - 2016-01-28 17:00 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -Fixed CORE-5088: Segfault when 'gstat -h' is closing - - 2016-01-28 11:40 paul_reeves - M builds/install/arch-specific/win32/ru/custom_messages_ru.inc -Add BOM to file. Hopefully this finally fixes CORE-5002 - - 2016-01-27 11:11 hvlad - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/idx.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/ods.h - M src/jrd/validation.cpp - M src/utilities/gstat/dba.epp -Remove LCK_idx_reserve introduced with 64-bit transaction ID. -Restore original logic in BTR_next_index (wait for tx lock when index build is in progress). -Use irt_repeat::irt_root to store high 32 bit of tra_num. -It also fixed deadlock related with LCK_idx_reserve lock (reported privately). - - 2016-01-25 18:34 alexpeshkoff - A examples/interfaces/05.user_metadata.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp -Implemented CORE-5083: Provide method to correcty set offsets in implemented by user IMessageMetadata - - 2016-01-25 14:17 hvlad - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/ValidatePassword.cpp - M src/jrd/extds/ValidatePassword.h -Cleanup - - 2016-01-25 14:03 hvlad - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc12/engine.vcxproj - M builds/win32/msvc12/engine.vcxproj.filters -Update VC10 and VC12 builds - - 2016-01-25 13:52 alexpeshkoff - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - A src/jrd/extds/ValidatePassword.cpp - A src/jrd/extds/ValidatePassword.h -Postfix for CORE-5082: reorganized sources according to Vlad request - - 2016-01-25 07:17 dimitr - M doc/WhatsNew -Updated the docs for RC2. - - 2016-01-24 21:14 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.h - M src/jrd/JrdStatement.cpp - M src/jrd/Monitoring.cpp - M src/jrd/Monitoring.h - M src/jrd/RuntimeStatistics.h - M src/jrd/cch.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/sort.cpp -This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters. - - 2016-01-24 21:02 dimitr - M src/lock/lock.cpp -Reverted back to the single-pass algorithm used in v2.x. This should work around the issue with non-zero-timeout shutdown in SC. - - 2016-01-24 17:58 alexpeshkoff - M src/common/classes/GetPlugins.h - M src/common/security.cpp - M src/common/security.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/remote/remot_proto.h - M src/remote/remote.cpp -Fixed CORE-5082: Server does not validate correctness of user/password pair provided in EXECUTE STATEMENT operator - - 2016-01-24 17:53 alexpeshkoff - M src/remote/client/interface.cpp -Use correct error code - - 2016-01-24 17:51 alexpeshkoff - M src/include/firebird/FirebirdInterface.idl -Drop old wrong comment - - 2016-01-21 11:00 hvlad - M src/jrd/blb.cpp -Fixed bug CORE-5078 : "Invalid BLOB ID" error - - 2016-01-21 00:25 robocop - M src/jrd/CryptoManager.h -Misc. - - 2016-01-21 00:25 robocop - M src/isql/show.epp - M src/jrd/CryptoManager.cpp - M src/jrd/inf_pub.h -Typo. - - 2016-01-20 10:05 hvlad - M src/jrd/Attachment.h - M src/jrd/jrd.cpp -Fixed bug CORE-5075 : Triger on DISCONNECT with dynamic SQL (ES 'insert into ...'): 1) does not work in 3.0 -Also, log exception happens in ON DISCONNECT trigger. - - 2016-01-18 17:30 alexpeshkoff - M src/isql/isql.h - M src/isql/show.epp - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Fixed CORE-5077: ISQL does not show encryption status of database - - 2016-01-17 01:46 asfernandes - M src/jrd/CryptoManager.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/misc/pascal/Pascal.implementation.pas - M src/misc/pascal/Pascal.interface.pas - M src/remote/inet.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/yvalve/why.cpp -Misc. - - 2016-01-17 01:14 asfernandes - M examples/interfaces/01.create.pas -Missing dispose. - - 2016-01-17 01:10 asfernandes - M src/yvalve/utl.cpp -Misc. - - 2016-01-14 23:09 hvlad - M src/jrd/jrd.cpp -Fixed crash reason (see CORE-5075). -Error on disconnect requires more analyzing. - - 2016-01-13 13:53 asfernandes - M extern/icu/Readme.txt - M extern/icu/icu.exe -Add missing (GBK, for example) character sets to our ICU data file. - - 2016-01-13 10:08 dimitr - M src/jrd/recsrc/HashJoin.cpp -Minor correction. - - 2016-01-13 09:35 hvlad - M src/remote/inet.cpp -IPv6 address could contain percent sign inside, therefore make sure error string not used as vfprintf format string by gds__log(). -See also comments at CORE-2493. - - 2016-01-11 14:23 alexpeshkoff - M builds/install/arch-specific/linux/makeInstallImage.sh.in - M src/misc/upgrade/v3.0/security_database.txt -Fixed CORE-4996: Need some SECURITY2.FDB --> SECURITY3.FDB upgrade feature, placed new files into linux package - - 2016-01-11 13:46 hvlad - M src/remote/inet.cpp -Addition to the patch for CORE-2493. -Always ask for numeric form of service name - - 2016-01-11 13:38 alexpeshkoff - A src/misc/upgrade/v3.0 - A src/misc/upgrade/v3.0/security_database.sql - A src/misc/upgrade/v3.0/security_database.txt -Fixed CORE-4996: Need some SECURITY2.FDB --> SECURITY3.FDB upgrade feature - - 2016-01-10 14:20 hvlad - M src/remote/inet.cpp -Improvement CORE-2493 : Append the IP address of the remote host to error messages in firebird.log for TCP connections - - 2016-01-06 18:20 asfernandes - M src/dsql/dsql.cpp - M src/jrd/SysFunction.cpp -Revert to the bad (that works) commit for CORE-5062. It's difficult to work when both the original architects and the users do bad things in relation to CHAR and MBCS. - - 2016-01-06 18:20 asfernandes - M src/include/firebird/Message.h -Fix for messages with FB_INTL_CHAR and FB_INTL_VARCHAR macros. - - 2016-01-03 20:20 dimitr - M src/isql/isql.epp -Fixed (hopefully) my last commit re. plan output. - - 2016-01-03 15:50 asfernandes - M src/dsql/dsql.cpp -Fixed CORE-5062 - CHAR_TO_UUID on column with index throws expression evaluation not supported Human readable UUID argument for CHAR_TO_UUID must be of exact length 36. - - 2016-01-02 14:41 alexpeshkoff - M src/jrd/scl.epp -Fixed CORE-5060: Cannot CREATE VIEW that selects from a system table, despite having all grants - - 2016-01-02 12:08 dimitr - M src/dsql/dsql.cpp - M src/isql/isql.epp - M src/isql/isql.h -Fixed CORE-5061: ISQL plan output is unexpectedly truncated after a query is simplified to become shorter. - - 2016-01-02 11:41 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Postfix for CORE-5056: better error reporting, thanks to Claudio - - 2016-01-02 11:37 hvlad - M src/isql/isql.h - M src/isql/show.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Improvement CORE-5063 : Make "show database" command to show numbers of used and free pages in database - - 2016-01-02 11:28 hvlad - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/pag.h -New feature CORE-1538 : Add an option to isc_database_info to return the number of free pages in a database - - 2016-01-02 01:45 asfernandes - M src/jrd/SysFunction.cpp -Revert fix for CORE-5062 for better investigation. - - 2016-01-02 01:04 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-5062 - CHAR_TO_UUID on column with index throws expression evaluation not supported Human readable UUID argument for CHAR_TO_UUID must be of exact length 36. - - 2015-12-30 15:16 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/os/posix/unix.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-5056: Write-lock of database file is cleared ("W" disappears from output of lsof ) when remote machine obtains DB header running "fbsvcmgr /port:service_mgr action_db_stats " - - 2015-12-29 19:00 dimitr - M src/jrd/Monitoring.cpp - M src/jrd/Monitoring.h -Fixed CORE-4708: Content of MON$EXPLAINED_PLAN in MON$STATEMENTS is truncated if exceeds the 32KB limit. - - 2015-12-29 15:17 dimitr - M src/jrd/DbCreators.cpp - M src/jrd/Mapping.cpp - M src/jrd/Monitoring.cpp - M src/jrd/Monitoring.h - M src/jrd/UserManagement.cpp -Tag the shmem session clumplets with username. This allows much faster lookups for non-locksmith users. Also, it allows to simplify some code. While being there, cleaned up some unused logic. - - 2015-12-29 14:39 alexpeshkoff - M src/jrd/Mapping.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Fixed CORE-5047: mapUser() routine establish secondary attach using wrong provider - - 2015-12-28 14:10 alexpeshkoff - M builds/install/arch-specific/linux/firebird.init.d.debian.in - M builds/install/arch-specific/linux/firebird.init.d.generic.in - M builds/install/arch-specific/linux/linuxLibrary.sh.in - M builds/install/posix-common/changeServerMode.sh.in - M builds/install/posix-common/posixLibrary.sh.in -Fixed CORE-5053: changeServerMode.sh can mess with configuration - - 2015-12-28 06:22 dimitr - M src/jrd/jrd.cpp -Unwind the cache before throwing. This prevents lock-ups during database shutdown. - - 2015-12-25 18:19 alexpeshkoff - M builds/install/arch-specific/linux/linuxLibrary.sh.in - M builds/install/posix-common/posixLibrary.sh.in - M builds/install/posix-common/preinstall.sh.in -Fixed CORE-4842: Installer script fails in some linux environments - - 2015-12-25 01:08 robocop - M src/jrd/CryptoManager.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/os/win32/xnet.h - M src/remote/server/os/posix/inet_server.cpp -Misc. - - 2015-12-24 11:17 alexpeshkoff - M src/misc/src_bundle.sh -Fixed CORE-5008: add missing cmake files to fb3 linux tarball - - 2015-12-23 19:42 hvlad - M builds/win32/make_examples.bat -Build and copy udrcpp_example.dll - - 2015-12-23 19:10 hvlad - M builds/install/misc/plugins.conf - M builds/win32/msvc10/udr_engine.vcxproj.filters - M builds/win32/msvc10/udrcpp_example.vcxproj - M builds/win32/msvc10/udrcpp_example.vcxproj.filters -Fixed MSVC10 build of UDR examples - - 2015-12-22 17:53 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/server/server.cpp -Fixed CORE-4964: Real errors during connect to security database are hidden by Srp user manager. Errors should be logged no matter what AuthServer is used. (taking into an account Sean's request re. special error for system-related problems) - - 2015-12-21 17:01 alexpeshkoff - M builds/install/arch-specific/linux/makeInstallImage.sh.in - M builds/posix/Makefile.in - A examples/interfaces/01.create.pas - M extern/cloop/Makefile - M extern/cloop/src/cloop/Generator.cpp - M extern/cloop/src/cloop/Generator.h - M extern/cloop/src/cloop/Main.cpp - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/misc/codes.epp - A src/misc/pascal - A src/misc/pascal/Pascal.Constants.awk - A src/misc/pascal/Pascal.implementation.pas - A src/misc/pascal/Pascal.interface.pas - A src/misc/pascal/fb_get_master_interface.pas -Added support for using pascal to access OO API - - 2015-12-21 13:34 egorpugin - M .travis.yml -[ci] Switch to Ubuntu 14.04. - - 2015-12-21 11:16 alexpeshkoff - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed strange mistype in error code. This error code is never used in sources, i.e. nothing to fix due to this change. - - 2015-12-21 09:48 dimitr - M src/jrd/scl.epp -Cleaned up the unused routine. - - 2015-12-19 10:43 dimitr - M src/jrd/jrd.cpp -Fixed CORE-4840: Transactions with isc_tpb_autocommit can hang the server. - - 2015-12-19 05:55 dimitr - M src/dsql/DdlNodes.epp -Remove the redundant (no-op) line. - - 2015-12-18 16:57 dimitr - M src/dsql/DdlNodes.epp -Constness. - - 2015-12-18 16:34 asfernandes - M src/dsql/Nodes.h - M src/include/fb_blk.h - M src/jrd/JrdStatement.cpp - M src/jrd/sdw.cpp -Avoid warnings with clang. - - 2015-12-18 16:34 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-5049 - Regression: incorrect calculation of byte-length for view columns. - - 2015-12-18 13:53 alexpeshkoff - M src/common/call_service.cpp -Fixed gsec with SS - - 2015-12-18 13:45 asfernandes - M src/common/classes/alloc.h - M src/include/fb_blk.h -Avoid warnings with clang. - - 2015-12-18 12:28 dimitr - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -This should fix CORE-4862: ibase.h from x64 package includes non-existing file. - - 2015-12-17 15:14 alexpeshkoff - M src/remote/server/os/posix/inet_server.cpp -Postfix for CORE-5032: error handling was broken, therefore checked for invalid error code - - 2015-12-17 13:44 aafemt - M src/jrd/jrd.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Rollback - - 2015-12-17 12:43 alexpeshkoff - M src/yvalve/why.cpp -Fixed CORE-5039: Connecting to service with invalid servicename yields incorrect error message - - 2015-12-17 11:28 hvlad - M src/remote/os/win32/xnet.cpp -Let XNET client returns correct isc_network_error in case of not running XNET server. -Before it returns isc_unavailable and fools y-valve. - - 2015-12-17 09:56 hvlad - M src/yvalve/preparse.cpp -Fixed warning - - 2015-12-17 09:56 hvlad - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Make names less dumb. Formatting a bit. - - 2015-12-16 17:23 aafemt - M src/yvalve/why.cpp -Restore raising of error from last tried provider as pointed by Alex - - 2015-12-16 17:17 alexpeshkoff - M src/yvalve/why.cpp -Totally misc - formatting - - 2015-12-16 17:16 alexpeshkoff - M src/yvalve/YObjects.h -Cleanup - - 2015-12-16 17:12 alexpeshkoff - M src/remote/server/os/posix/inet_server.cpp -Fixed CORE-5032: Cannot connect to a database which have own security database without security3.fdb - - 2015-12-16 16:43 dimitr - M src/jrd/jrd.cpp -This should fix the minor error reporting regression noticed for bugs.core_3323. - - 2015-12-15 16:54 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h -Mostly comments needed after fix for CORE-5041, also added some checks to be safer with repeated I/O - - 2015-12-14 14:07 aafemt - M src/jrd/jrd.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Allow key holders to be called on client side (CORE-5043) - - 2015-12-14 12:57 alexpeshkoff - M builds/install/misc/firebird.conf.in -comments - - 2015-12-13 01:02 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/Parser.h - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/yvalve/preparse.cpp -Misc. - - 2015-12-11 19:46 aafemt - M src/jrd/CryptoManager.cpp -Allow only one ALTER DATABASE ENCRYPT query in transaction - - 2015-12-11 16:06 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Include zlib1.dll in the binary kits - - 2015-12-11 13:44 alexpeshkoff - M src/jrd/CryptoManager.cpp -Postfix for CORE-5041: try to leave slow I/O mode as soon as possible - - 2015-12-11 13:27 alexpeshkoff - M src/yvalve/preparse.cpp -Fixed CORE-5042: FB3 client cannot create database on FB2.5 server - - 2015-12-11 06:52 dimitr - M src/jrd/jrd.cpp -Fixed possible problems with asynchronous query cancellation (recent regression). - - 2015-12-10 16:58 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/sdw.cpp -Fixed CORE-5041: Database may get corrupted after ALTER DATABASE ENCRYPT/DECRYPT issued multiple times per database open time - - 2015-12-10 15:30 alexpeshkoff - M src/common/classes/condition.h -Misc - fixed system call name in exception - - 2015-12-09 14:22 aafemt - M src/dsql/DdlNodes.epp - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h -Perform db encryption checks at ddl time to avoid corrupting database by wrong plugin name in header - - 2015-12-09 13:47 aafemt - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Parser.h - M src/dsql/parse.y -Prevent using DECRYPT and ENCRYPT clauses in one query - - 2015-12-09 10:25 paul_reeves - M builds/install/arch-specific/win32/ru/custom_messages_ru.inc -Change file format of custom messages to UTF-8 -This ought to fix CORE-5002 but needs further testing - - 2015-12-06 22:49 asfernandes - M src/common/isc_sync.cpp - M src/jrd/validation.cpp - M src/remote/os/win32/xnet.cpp -Misc. - - 2015-12-04 13:07 aafemt - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/why.cpp -Move call addRef() out of constructor - - 2015-12-03 22:17 hvlad - M src/common/isc_sync.cpp -Correction - - 2015-12-03 16:17 hvlad - M src/common/isc_sync.cpp -Fixed the race condition on Windows when shared memory is initialized. -It could raise errors like: -MonitoringData: Cannot initialize the shared memory region -sh_mem_length_mapped is 0 -LockManager::LockManager() -Database is probably already opened by another engine instance in another Windows session -MonitoringData: Cannot initialize the shared memory region -operating system directive CreateFile failed -Access is denied. -Test case is at CORE-4680, see comments by Pavel Zotov at 18 Nov 2015. - - 2015-12-01 21:12 hvlad - M src/jrd/jrd.h -Fixed AV in CS introduced recently. Dmitry, please review. - - 2015-12-01 12:24 dimitr - M src/lock/print.cpp -Misc. - - 2015-12-01 12:23 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/lock/lock.cpp -Second round of my checkout/rescheduling changes. - - 2015-11-29 23:02 egorpugin - M .travis.yml -[ci] Fix wget sertificate error. - - 2015-11-29 15:12 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/Relation.cpp - M src/jrd/Routine.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/fun.epp - M src/jrd/inf.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/sdw.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h -1) Slightly refactored recheduling and checkout logic. -2) Re-enabled checkouts in PIO routines, this resolves CORE-4179. Windows build may be broken, please validate. -3) Implemented faster reaction on asynchronous cancellation/shutdown requests. -4) Avoided locking dbb_sync in AST. This change also solves races during massive attachment shutdown. - - 2015-11-27 18:37 asfernandes - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/classes/objects_array.h -Allow to call IMetadataBuilder::getMetadata more than one time. - - 2015-11-26 09:28 roman-simakov - M src/jrd/cch.cpp - M src/jrd/validation.cpp - M src/jrd/validation.h -Fixed CORE-4978: Improved validation and fix of lost data pages. Thanks to Vlad for help. - - 2015-11-24 23:33 hvlad - M src/jrd/event.cpp -Fixed bug CORE-5034 : At least 5 seconds delay on disconnect could happen if disconnect happens close after Event Manager initialization - - 2015-11-24 23:17 hvlad - M src/jrd/Mapping.cpp -Fixed bug CORE-5033 : File fb_user_mapping could be left in Firebird lock directory after correct shutdown of all Firebird worker processes - - 2015-11-23 16:08 hvlad - M src/remote/server/server.cpp -Avoid reporting of "SERVER/process_packet: broken port, server exiting" message for already detached port (affects CS only) - - 2015-11-23 16:06 hvlad - M src/remote/os/win32/xnet.cpp - M src/remote/os/win32/xnet.h -Refactor xnet module to separate client and server parts (endpoints). -It fixed bug CORE-5029 : AV in fbclient when multi-threaded application uses XNET protocol -and allows in the future to implement client ability to specify target server endpoint name -at connection level (currently it is set in firebird.conf). - - 2015-11-23 09:57 alexpeshkoff - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp -Fixed CORE-5026: Firebird authentication gives up after first common plugin - - 2015-11-20 10:17 hvlad - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Fix one of the reason for AV in the engine (see CORE-4680, test by Pavel Zotov at 18 Nov 2015). -The race when gone attachment released database object while another attachment is initialized and uses same database object. -Could happens with shared cache (former SS) only. - - 2015-11-20 08:47 dimitr - M src/jrd/opt.cpp -Misc. - - 2015-11-20 00:33 asfernandes - M src/remote/client/interface.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -Misc. - - 2015-11-20 00:25 asfernandes - M src/remote/server/server.cpp -Fix bad indentation. - - 2015-11-19 01:12 asfernandes - M src/jrd/dpm.epp -Misc. - - 2015-11-18 15:57 alexpeshkoff - M builds/posix/Makefile.in.plugins_examples -Added build of crypt application sample to posix build at least in order to keep it compilable - - 2015-11-18 01:10 asfernandes - M builds/install/arch-specific/win32/installation_readme.txt - M src/common/classes/alloc.cpp - M src/common/os/os_utils.h - M src/dsql/ExprNodes.cpp - M src/dsql/parse.y - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.h - M src/remote/inet.cpp - M src/yvalve/MasterImplementation.cpp -Misc. - - 2015-11-18 00:42 asfernandes - M src/burp/restore.epp -Fixed bad indentation. - - 2015-11-17 17:01 asfernandes - M src/dsql/Nodes.h -Try to fix the performance problem noted by Arno. - - 2015-11-17 16:24 aafemt - M extern/cloop/src/cloop/Generator.cpp -MSVC2010 has no inttypes.h, may be stdint.h or cstdint was supposed?.. - - 2015-11-17 12:19 dimitr - M src/misc/writeBuildNum.sh -Updated the version string. - - 2015-11-17 11:46 dimitr - M src/dsql/dsql.cpp -FB3 seems to be properly protected from CORE-4983 at the y-valve level, but I'm adding an additional protection for the engine anyway (call me paranoid). - - 2015-11-17 10:47 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-5220: Regression: ORDER BY clause on compound index may disable usage of other indices. - - 2015-11-16 20:33 dimitr - M src/jrd/opt.cpp -Reverted back my change from Jan-2014. I cannot reproduce the original problem anymore. Also, this resolves regression CORE-5018: Non-indexed predicates may not be applied immediately after retrieval when tables are being joined. - - 2015-11-16 16:13 alexpeshkoff - M examples/dbcrypt/CryptApplication.cpp -Fixed crypt application - - 2015-11-16 12:09 dimitr - M src/jrd/evl.cpp -This should fix CORE-5016: Server crashes during GC when DELETE is executed after adding new referencing column. - - 2015-11-16 10:25 alexpeshkoff - M src/jrd/CryptoManager.cpp -Partially rolled back changes in my last commit in order to restore CS support - - 2015-11-16 09:48 alexpeshkoff - M src/jrd/CryptoManager.cpp -Slightly optimize loading of disk crypt plugin, thanks to Dmitry Sibiryakov - - 2015-11-15 11:57 alexpeshkoff - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/server/server.cpp -Fixed CORE-5017: Interrupt of aux connection during TCP setup phase causes server exit due to unhandled exception - - 2015-11-13 12:45 alexpeshkoff - M src/remote/server/server.cpp -Postfix for CORE-5014: not good to disconnject same port twice, looks like I and Vlad tried to fix same bug simultaneously - - 2015-11-12 14:13 hvlad - M src/remote/server/server.cpp -Fixed bug CORE-5015 : AV in engine could happen when ON DISCONNECT trigger posted event - - 2015-11-12 13:43 alexpeshkoff - M src/remote/inet.cpp - M src/remote/server/server.cpp -Fixed CORE-5014: Interrupt of aux connection during TCP setup phase causes unclear error messages in firebird.log - - 2015-11-12 07:23 paul_reeves - M builds/install/arch-specific/win32/installation_readme.txt -Misc - - 2015-11-12 07:19 paul_reeves - M builds/install/arch-specific/win32/install_service.bat -Remove comments left in by error while testing. - - 2015-11-11 16:14 aafemt - M src/jrd/CryptoManager.cpp - M src/jrd/ods.h -A little comment - - 2015-11-11 15:16 alexpeshkoff - D doc/README.UserSql -Fixed CORE-5009: remove obsolete readme on user management - - 2015-11-11 13:53 alexpeshkoff - M src/jrd/jrd.cpp -Fixed CORE-4991: Key holder plugin is loaded on connect to database but not on create - - 2015-11-10 17:04 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc -Fix dumb error which has been lurking in the windows packaging code for a while. - - 2015-11-10 15:54 alexpeshkoff - M src/jrd/CryptoManager.cpp -Fixed CORE-4990: Database is not decrypted completely - - 2015-11-10 14:47 asfernandes - M src/jrd/Routine.cpp -Pass MessageMetadata with offsets to external routines make* methods. - - 2015-11-10 09:08 paul_reeves - D builds/install/arch-specific/win32/install_classic.bat - A builds/install/arch-specific/win32/install_service.bat - D builds/install/arch-specific/win32/install_super.bat - D builds/install/arch-specific/win32/uninstall.bat - A builds/install/arch-specific/win32/uninstall_service.bat -Sync RC1 windows installer changes to trunk. -Remove old manual install/uninstall scripts -Add new ones - - 2015-11-10 09:01 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallGUIFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Sync RC1 windows installer changes to trunk. - - 2015-11-10 08:52 paul_reeves - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/installation_scripted.txt -Sync RC1 windows installer changes to trunk. -Misc changes - - 2015-11-10 08:50 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Sync RC1 windows installer changes to trunk. -Remove references to embedded kits -Include all relevant pdb files in the pdb kits -Bring the contents of the zip kits up-to-date - - 2015-11-10 08:44 paul_reeves - M builds/win32/make_all.bat -Sync RC1 windows installer changes to trunk. -Make sure that renamed batch files to aid manual deployment get copied across at end of build. - - 2015-11-09 21:39 hvlad - M src/jrd/btr.cpp -Correct check for maximum index depth - - 2015-11-09 15:10 alexpeshkoff - M src/jrd/sdw.cpp -Fixed CORE-4999: Deadlock when trying to access database with invalid crypt key - - 2015-11-09 13:26 hvlad - M src/remote/client/interface.cpp - M src/remote/server/server.cpp -Fixed bug CORE-4998 : Both client and server could not close connection after failed authentification - - 2015-11-09 09:52 alexpeshkoff - M src/common/classes/init.h -Fixed CORE-4997: Races when 2 threads try to establish first enbedded connections to engine simultaneously - - 2015-11-08 17:01 aafemt - M src/include/firebird/FirebirdInterface.idl -A little more decription of key holder interface - - 2015-11-06 17:10 alexpeshkoff - M src/common/security.cpp - M src/common/security.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/utilities/gsec/gsec.cpp -Fixed CORE-4969: SEC$USERS table is unavailable in case of any error in any configured user manager plugin - - 2015-11-06 16:58 aafemt - M builds/win32/setenvvar.bat -Allow build in path containing spaces (CORE-4910) - - 2015-11-06 16:43 aafemt - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp -Missing export direcrive - - 2015-11-05 17:15 alexpeshkoff - M examples/interfaces/01.create.cpp - M examples/interfaces/02.update.cpp - M examples/interfaces/03.select.cpp - M examples/interfaces/04.print_table.cpp -Update samples - use IUtil and IXpbBuilder -Avoid plain isc_ calls - - 2015-11-05 16:06 alexpeshkoff - M src/yvalve/utl.cpp -Make returned string C-style (with 0 terminator byte) when possible - - 2015-11-05 09:57 alexpeshkoff - M src/common/os/posix/os_utils.cpp -Fixed build error, reported by Pavel Zotov - - 2015-11-04 07:23 hvlad - M src/jrd/lck.cpp -Removed unneeded assert, correct code a bit as Dmitry suggested - - 2015-11-04 06:06 dimitr - M src/jrd/Relation.cpp - M src/jrd/cch.cpp - M src/jrd/shut.cpp - M src/jrd/shut_proto.h -Fixed attachment lock usage. Minimized chances for races during database shutdown. - - 2015-11-03 11:01 hvlad - M src/common/os/os_utils.h - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/os_utils.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp -Improved reaction on Ctrl+C\Ctrl+Break\console close request in Trace Manager and Services Manager console utilities on Windows. - - 2015-11-03 10:37 dimitr - M src/dsql/ExprNodes.cpp -Remove the code no longer neccessary. - - 2015-11-03 09:36 hvlad - M src/utilities/ntrace/fbtrace.conf -Correction - - 2015-11-03 09:12 hvlad - M src/common/ThreadStart.cpp - M src/common/dllinst.cpp - M src/common/dllinst.h - M src/common/os/win32/mod_loader.cpp - M src/jrd/CryptoManager.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/svc.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceManager.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -Additional means to avoid crash\hangup when application unload fbclient.dll not calling fb_shutdown. -Fixed reason of 500 ms delay experienced by such applications (described by Arno in fb-devel). -Fixed missing assignment of thread priorities. - - 2015-11-02 11:48 dimitr - M src/jrd/exe.cpp -Fixed the assertion inside the looper (req_caller was not cleared for procedure requests terminated due to exception). - - 2015-11-02 11:46 dimitr - M src/jrd/dpm.epp - M src/jrd/req.h - M src/jrd/vio.cpp -Simplified the locking logic and fixed races during record backout. - - 2015-11-01 06:27 dimitr - M doc/WhatsNew -Updated the docs. - - 2015-10-30 06:08 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-4984: Ordering by compound index together with a range condition gives wrong results. - - 2015-10-29 15:17 alexpeshkoff - M src/jrd/ini.epp -Fixed regression cause by fix for CORE-4980: restore creation of generators before privileges - one generator is required to create privileges correctly - - 2015-10-29 11:18 dimitr - M src/dsql/Nodes.h - M src/jrd/exe.cpp -Generic solution for CORE-4982: Server crashes during "select from procedure" if exception is thrown while backing out the current savepoint. - - 2015-10-27 16:57 alexpeshkoff - M src/burp/backup.epp -Postfix for CORE-4980: no use to backup rights granted to system tables - - 2015-10-27 16:48 alexpeshkoff - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/isql/show.epp - M src/jrd/ini.epp -Fixed CORE-4980: Operator REVOKE can modify rights granted to system tables at DB creation time - - 2015-10-27 12:19 dimitr - M src/dsql/parse.y -Disabled GRANT/REVOKE for privileges not currently enforced: USAGE/DOMAIN, USAGE/CHARSET, USAGE/COLLATION. - - 2015-10-26 21:22 dimitr - M src/yvalve/why.cpp -Fixed CORE-4972: Invalid statement handle. - - 2015-10-26 16:55 alexpeshkoff - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Do not type "invalid service handle" error message after pressing ctrl-C (as Vlad requested) - - 2015-10-26 15:07 alexpeshkoff - M src/yvalve/why.cpp -Fixed a case when second copy of fb_shutdown() is called in another thread while first copy of it is still running (restored old code) - - 2015-10-26 15:04 alexpeshkoff - M src/common/IntlParametersBlock.cpp - M src/common/IntlParametersBlock.h - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Fixed bug related with IntlParametersBlock noticed by Mark Rotteveel - - 2015-10-26 10:28 dimitr - M src/jrd/pag.cpp - M src/utilities/gstat/ppg.cpp -Misc. - - 2015-10-26 10:17 dimitr - M src/utilities/gstat/ppg.cpp -Fixed gstat output. - - 2015-10-25 13:54 hvlad - M src/utilities/ntrace/fbtrace.conf -Fixed bug CORE-4968 : fbtrace.conf in FB30-HOME: missing equality sign ('=') between parameter "log_errors" and its default values ("false") - - 2015-10-25 13:48 hvlad - M src/remote/server/server.cpp -Avoid send over closing socket (it put errors 10058 (WSAESHUTDOWN) in firebird.log) - - 2015-10-25 13:45 hvlad - M src/remote/inet.cpp -Revert some of my recent changes in socket closing sequence as it causes delays client side on Linux. -It also should fix CORE-4977 : Detach of 3.x database from 3.x Linux client takes much longer than from 3.x Windows client - - 2015-10-23 13:09 alexpeshkoff - M src/jrd/IntlManager.cpp -Avoid loading same international module many times - - 2015-10-23 05:27 robocop - M src/jrd/validation.cpp - M src/jrd/validation.h -I prefer explicit conversions instead of guessing what the compiler did. - - 2015-10-23 03:09 robocop - M src/common/classes/alloc.cpp -Misc. - - 2015-10-23 03:08 robocop - M src/jrd/btr.cpp -Misc. - - 2015-10-23 03:08 robocop - M src/jrd/Relation.h -Misc. - - 2015-10-23 03:07 robocop - M src/jrd/tra.h -Misc. - - 2015-10-23 02:50 robocop - M src/remote/inet.cpp -Misc. - - 2015-10-23 02:48 robocop - M src/jrd/svc.cpp -I suppose putSInt64 author meant 9 not 5. - - 2015-10-22 17:43 dimitr - M src/alice/tdr.cpp -Fixed gfix -commit / -rollback on big-endian platforms. Seems to be a very old bug. - - 2015-10-22 17:40 dimitr - M src/jrd/tra.cpp -Fixed regression for bugs.core_2268. - - 2015-10-22 17:15 dimitr - M src/jrd/Monitoring.cpp -Fixed regression in the monitoring code. - - 2015-10-22 13:40 hvlad - M src/yvalve/why.cpp -Fixed AV on client : when disconnect happens while event callback run - - 2015-10-22 10:15 hvlad - M src/remote/server/server.cpp -It should fix TCS issue with events reported privately by Alex - - 2015-10-21 16:51 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/misc/class_test.cpp - M src/common/classes/tree.h - M src/common/classes/vector.h -Make memory consumption smaller using redirection to parent pool for small extents and medium blocks. This makes simple requests to compile without requesting memory from OS. - - 2015-10-20 13:07 dimitr - M src/jrd/tra.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Misc. - - 2015-10-20 13:06 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-4970: Table trigger does not see its mode: inserting or updating or deleting. - - 2015-10-19 14:55 hvlad - M src/remote/inet.cpp -Fixed logging WSAEINTR error on shutdown of Classic listener process (Windows-specific). -Error looks like - INET_connect - Unable to complete network request to host ... - Failed to establish a connection. - A blocking operation was interrupted by a call to WSACancelBlockingCall. - - 2015-10-19 14:51 hvlad - M src/jrd/Mapping.cpp -Fixed delays on disconnect (Classic mode only, seems Windows-specific) - - 2015-10-19 14:15 dimitr - M doc/WhatsNew -Updated docs. - - 2015-10-19 14:02 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/misc/class_test.cpp - M src/common/classes/misc/string_test.cpp - M src/yvalve/gds.cpp -Fixed memory statistics collection - - 2015-10-19 13:37 dimitr - M src/jrd/RecordNumber.h -Removed unused method (its calculations are outdated anyway). - - 2015-10-19 13:32 dimitr - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/alice_meta.h - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/include/consts_pub.h - M src/include/fb_types.h - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/Monitoring.cpp - M src/jrd/Monitoring.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/SysFunction.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/constants.h - M src/jrd/dpm.epp - M src/jrd/fields.h - M src/jrd/filters.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/met.epp - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/ods_proto.h - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/req.h - M src/jrd/sbm.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp -CORE-4965: Extend the transaction ID space beyond 2^32 transactions. Initially developed in the v2.5 custom branch, then reworked and now merged into v3.0. - - 2015-10-18 12:14 dimitr - M builds/install/misc/firebird.conf.in -Added version info to the conf file. - - 2015-10-18 12:03 dimitr - M builds/install/misc/firebird.conf.in -Misc corrections by Helen. - - 2015-10-18 11:59 dimitr - A doc/README.connection_strings -Some new docs. - - 2015-10-18 01:30 asfernandes - M src/remote/inet.cpp - M src/remote/server/server.cpp -Misc. - - 2015-10-16 15:30 hvlad - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed few issues in event's handling code which could lead to AV (CORE-4680). -Fixed few small memory leaks. - - 2015-10-16 15:28 hvlad - M src/remote/inet.cpp -Implemented delayed closing of server sockets - it should fix server hang up (see CORE-4680). -Fixed socket disconnect handling to allow graceful shutdown of network connection and avoid a lot of network errors in firebird.log (mostly 10053\10054). -Misc changes. - - 2015-10-15 13:22 paulbeach - M builds/posix/postfix.darwin -More changes to support the new pkgbuild installer for El Capitan - - 2015-10-15 12:32 paulbeach - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/preupgrade-script -More changes to support the new pkgbuild installer for El Capitan - - 2015-10-15 07:29 dimitr - M src/utilities/fbcpl/fbpanel.cpp -This should fix the Windows build. - - 2015-10-14 08:31 hvlad - M src/jrd/event.cpp -Fixed race condition when many attachments creates event session at the same moment - - 2015-10-13 12:10 paulbeach - A builds/install/arch-specific/darwin/DistributionCS.xml - A builds/install/arch-specific/darwin/DistributionSS.xml - M builds/install/arch-specific/darwin/Info.plist - M builds/install/arch-specific/darwin/Makefile.in - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/preupgrade-script - M builds/posix/postfix.darwin - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_x86_64 -New installer based on pkgbuild and productbuild to replace old deprecated installer on El Capitan - - 2015-10-13 09:44 hvlad - M src/common/dllinst.cpp - M src/common/isc.cpp - M src/utilities/install/install.cpp -Corrections - - 2015-10-13 02:22 asfernandes - M doc/sql.extensions/README.ddl.txt - M src/common/classes/ImplementHelper.h - M src/common/classes/fb_atomic.il - M src/common/classes/misc/class_test.cpp - M src/common/classes/misc/lowtab.c - M src/common/classes/misc/miditab.c - M src/dsql/StmtNodes.cpp - M src/jrd/cmp.cpp - M src/jrd/ext.cpp - M src/jrd/vio.cpp - M src/utilities/fbcpl/fbdialog.cpp -Misc. - - 2015-10-13 01:49 asfernandes - M src/dsql/Parser.h - M src/dsql/btyacc_fb.ske -Use pools in the btyacc skeleton file. - - 2015-10-12 14:29 alexpeshkoff - M src/msgs/transmsgs.fr_FR2.sql -Rolled back accidentially committed file - - 2015-10-12 14:26 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/misc/test_srp.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/burp/burp.cpp - M src/common/CharSet.cpp - M src/common/DynamicStrings.cpp - M src/common/IntlUtil.cpp - M src/common/MsgMetadata.cpp - M src/common/StatementMetadata.h - M src/common/StatusArg.cpp - M src/common/StatusHolder.h - M src/common/ThreadStart.cpp - M src/common/UtilSvc.cpp - M src/common/classes/GenericMap.h - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/InternalMessageBuffer.cpp - M src/common/classes/Switches.cpp - M src/common/classes/Synchronize.cpp - M src/common/classes/VaryStr.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/fb_atomic.il - M src/common/classes/fb_string.h - M src/common/classes/fb_tls.h - M src/common/classes/init.h - M src/common/classes/misc/class_perf.cpp - M src/common/classes/objects_array.h - M src/common/classes/stack.h - M src/common/classes/tree.h - M src/common/config/ConfigCache.cpp - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/db_alias.cpp - M src/common/fb_exception.cpp - M src/common/isc.cpp - M src/common/isc_sync.cpp - M src/common/os/darwin/mod_loader.cpp - M src/common/os/posix/mod_loader.cpp - M src/common/os/posix/path_utils.cpp - M src/common/os/win32/mod_loader.cpp - M src/common/os/win32/path_utils.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/WinNodes.cpp - M src/dsql/btyacc_fb.ske - M src/dsql/dsql.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/intl/cs_icu.cpp - M src/intl/cv_icu.cpp - M src/intl/cv_narrow.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_narrow.cpp - M src/intl/utils/maptest2.c - M src/isql/ColList.cpp - M src/isql/Extender.cpp - M src/isql/InputDevices.cpp - M src/isql/isql.epp - M src/jrd/Attachment.cpp - M src/jrd/Collation.cpp - M src/jrd/CryptoManager.cpp - M src/jrd/Database.h - M src/jrd/DebugInterface.cpp - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/GarbageCollector.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/Mapping.cpp - M src/jrd/Monitoring.cpp - M src/jrd/Optimizer.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/Relation.cpp - M src/jrd/Routine.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/TempSpace.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/win32/win9x_nt.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/sbm.h - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/val.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/msgs/transmsgs.fr_FR2.sql - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/qli/dtr.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/fbcpl/fbcontrol.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbpanel.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/install/install.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TraceUnicodeUtils.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/gds.cpp - M src/yvalve/gds_proto.h - M src/yvalve/preparse.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL, -plain new to FB_NEW, making allocated with it blocks tagged with file/line. -Make related code slightly better readable. - - 2015-10-11 14:22 alexpeshkoff - M src/include/gen/msgs.h - M src/msgs/messages2.sql -Changed message text - - 2015-10-11 08:59 hvlad - M src/common/StatementMetadata.cpp -Avoid too frequent VirtualAlloc\VirtualFree calls - - 2015-10-11 08:58 hvlad - M src/remote/remote.cpp -Fixed small memory leak (happens on every auth request) - - 2015-10-09 14:47 asfernandes - M src/remote/server/server.cpp -Fix debug code. - - 2015-10-09 13:57 alexpeshkoff - M doc/sql.extensions/README.ddl.txt - M src/dsql/parse.y -Better syntax for CORE-4955 & docs - - 2015-10-09 13:30 alexpeshkoff - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/jrd/dfw.epp - M src/jrd/flags.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Implemented CORE-4955: Define a new option for DROP SHADOW command to leave the shadow file in the filesystem - - 2015-10-09 11:58 alexpeshkoff - M src/common/classes/alloc.h - M src/common/classes/misc/class_test.cpp -Spelling fixed - thanks to Adriano - - 2015-10-09 11:45 alexpeshkoff - M src/common/classes/alloc.h - M src/common/classes/misc/class_test.cpp -Added memory pool describing constant MAX_MEDUIM_BLOCK_SIZE - - 2015-10-08 14:45 alexpeshkoff - M src/yvalve/DistributedTransaction.cpp -Fixed CORE-4951: Message "Incorrect parameters provided to internal function INF_transaction_info Invalid token" is reported when trying to commit 2PC transaction - - 2015-10-08 13:24 dimitr - M src/dsql/BoolNodes.cpp -Misc. - - 2015-10-08 12:07 hvlad - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h -Change type as Adriano suggests - - 2015-10-08 08:52 alexpeshkoff - M src/common/classes/alloc.cpp -Fixed return type - thanks to Vlad - - 2015-10-08 08:07 hvlad - M src/alice/main/aliceMain.cpp - M src/burp/main/burpMain.cpp - M src/gpre/gpre.cpp - M src/isql/isql.epp - M src/qli/dtr.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/main/gsecMain.cpp - M src/utilities/gstat/main/gstatMain.cpp - M src/utilities/nbackup/main/nbkMain.cpp -All utilities call fb_shutdown on exit - - 2015-10-08 07:41 hvlad - M src/common/classes/ImplementHelper.h - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/common/dllinst.cpp - M src/common/dllinst.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/jrd/os/win32/ibinitdll.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/why.cpp -Detect case when DLL unloaded after ExitProcess was called. -In such case all threads are killed by OS thus any synchronization is potentially dangerous and could lead to hung-up. -When this condition is detected all kind of cleanup (including engine shutdown) is skipped. -It fixed CORE-4938 and similar issues. - - 2015-10-07 18:24 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/PackageNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/drq.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4954 - The package procedure with value by default isn't called if this parameter isn't specified. - - 2015-10-07 16:59 alexpeshkoff - M src/remote/client/interface.cpp -op_crypt is not used here - avoid never executed code - - 2015-10-07 16:45 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/misc/class_test.cpp - A src/common/classes/misc/lowtab.c - A src/common/classes/misc/miditab.c - M src/common/classes/misc/test.sh - M src/common/classes/tree.h - M src/include/fb_blk.h -Reworked memory pool: -1. Make free small blocks better reusable. -2. Avoid lists scan when working with medium blocks. -3. Allocate small hunks from parent pool when possible. - - 2015-10-06 12:10 dimitr - M src/jrd/vio.cpp -Fixed setting RDB$PACKAGE_BODY_SOURCE to NULL. - - 2015-10-06 10:58 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Use simpler solution for CORE-4928. Let's not open new gates for direct table modifications. - - 2015-10-06 10:27 hvlad - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp -Removed unused mutex. -Fixed tiny memory leak. - - 2015-10-05 12:59 hvlad - M src/remote/client/interface.cpp -It should fix deadlock in fbclient (see CORE-4680). -Thanks to Alex. - - 2015-10-05 01:25 asfernandes - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/license.h -Misc. - - 2015-10-03 13:07 hvlad - M src/jrd/cch.cpp -Fixed bug CORE-4952 : SuperServer could hung on database shutdown - - 2015-10-02 17:30 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/ini.epp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -Fixed CORE-4950 - Statistics for any system index can not be updated/recalculated. - - 2015-09-30 16:35 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-4292 - Server ignores asynchronous (monitoring or cancellation) requests while preparing a query with lot of windowed functions. - - 2015-09-29 16:45 asfernandes - M src/common/classes/objects_array.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Fixed CORE-4947 - Compound ALTER TABLE statement with ADD and DROP the same check constraint fails. - - 2015-09-29 10:04 hvlad - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/idx.cpp - M src/jrd/validation.cpp -More checks for b-tree page overflow during inset of new node. -Special care is taken to generate split point so that both new pages do not exceed the page_size. -Handle case when index key is added and split is propagated up to top-level page and former top-level page is a split by concurrent thread meanwhile. -Bugcheck when b-tree level become greater than MAX_LEVEL (16 currently) is replaced by isc_imp_exc error. -Validation code (aka gfix) now check correctness of level assigned to b-tree page (all pages at level should have same value and value should be decremented by one at each level down). -It should fix bug CORE-4914 and related issues. - - 2015-09-28 13:26 paulbeach - M src/jrd/license.h -Fix an irritating warning when building packages - - 2015-09-28 13:25 paulbeach - M builds/install/arch-specific/darwin/Makefile.in -Apple in the last release of OSX have somehow managed to change the default behaviour of tail - - 2015-09-28 12:15 paulbeach - M builds/posix/prefix.darwin_i386 -Clang only supports TLS from MacOSX 10.7 - - 2015-09-27 20:02 asfernandes - M src/jrd/GarbageCollector.cpp - M src/jrd/vio.cpp -Misc. - - 2015-09-27 19:39 asfernandes - M src/dsql/StmtNodes.cpp -Fixed FETCH CURSOR (without INTO) after changes for CORE-4929. - - 2015-09-24 16:19 asfernandes - M src/jrd/evl.cpp -Fixed CORE-4943 - Dialect 1 casting date to string breaks when in the presence a domain with a check constraint. - - 2015-09-22 15:45 asfernandes - M src/isql/extract.epp - M src/isql/show.epp -Fixed CORE-4940 - Add label about deterministic flag for stored function in SHOW and extract commands. - - 2015-09-22 10:17 hvlad - M src/jrd/Database.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp -Protect dbb_pc_transactions vector in concurrent environment. - - 2015-09-22 06:00 robocop - M builds/install/arch-specific/win32/FirebirdInstall_30.iss - M src/jrd/vio.cpp -Misc. - - 2015-09-21 16:46 asfernandes - M src/isql/extract.epp - M src/isql/show.epp -Fixed CORE-2883 - isql needs to extract security for new elements with ACLs. - - 2015-09-20 23:47 asfernandes - M src/isql/extract.epp - M src/isql/show.epp -Fixed CORE-2882 - isql needs to process new external routines. - - 2015-09-20 12:42 hvlad - M src/utilities/nbackup/nbackup.cpp -Improvement CORE-4939 : Make IO operations with nbackup backup file aligned at page size boundary - - 2015-09-18 14:58 paul_reeves - M builds/install/misc/firebird.conf.in -Roll back previous spelling correction and clarify the original meaning. (I hope.) -Document that WireCrypt on server should be set to enabled if legacy authentication is chosen. - - 2015-09-18 13:32 paul_reeves - M builds/install/misc/firebird.conf.in -spelling - - 2015-09-17 13:26 paul_reeves - M src/utilities/install/install_svc.cpp -Bring install_svc.cpp up-to-date after implementation of ServerMode. - - 2015-09-17 09:59 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Bring trunk up to date with previously committed changes for Beta 2 -Add correct support for configuring architecture at install time -Make sure that security3.fdb is installed. -Tidy up uninstall CLEAN option. - - 2015-09-17 09:44 paul_reeves - M builds/win32/make_icu.bat -Include errors in log file. - - 2015-09-16 21:16 hvlad - M src/jrd/GarbageCollector.cpp - M src/jrd/GarbageCollector.h - M src/jrd/dpm.epp - M src/jrd/vio.cpp -Improvement CORE-4935 : Increase performance of backout of dead record version (or undo of just created primary record version) when backversions chain is too long -Improvement CORE-4936 : Reduce internal contention in background garbage collector -Other small improvements: -- garbage collector\sweep now skip record header if transaction is below OIT - it allows to reduce number of page fetches -- missed points to gather RECORD_FRAGMENT_READS and RECORD_BACKVERSION_READS statistics - - 2015-09-16 16:11 asfernandes - M src/isql/show.epp -Sub-task CORE-2881 - isql should show packaged procedures and functions categorized per package. - - 2015-09-16 14:51 mapopa - M src/gpre/lang_proto.h -Support for BASIC/PLI was removed before IB4 - - 2015-09-16 14:36 mapopa - M src/gpre/languages/pas.cpp -Cleanup - - 2015-09-16 12:35 mapopa - M src/isql/extract.epp -Cleanup code was used with WAL - - 2015-09-15 12:33 dimitr - M doc/WhatsNew -Updated docs. - - 2015-09-15 12:02 mapopa - M src/alice/alice.cpp -Removed because tdgbl->ALICE_data.ua_db_SQL_dialect is an unsigned number. - - 2015-09-11 09:57 dimitr - M src/jrd/opt.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SortedStream.cpp -Fixed CORE-4909 re. sort/merge joins. - - 2015-09-10 17:06 asfernandes - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Fixed CORE-4928 - It is not possible to save the connection information in the ON CONNECT trigger, if the connection is created by the gbak. - - 2015-09-10 14:03 alexpeshkoff - M src/jrd/svc.cpp -Postfix for CORE-4897: avoid problems with clients not understanding "data not ready" state (like IBE) - - 2015-09-09 21:38 dimitr - M src/dsql/StmtNodes.cpp -This should fix CORE-4929: Cannot compile source with ELSE IF () THEN and commands to manipulate explicit cursor. - - 2015-09-06 19:00 asfernandes - M src/jrd/recsrc/Cursor.cpp -Avoid code duplication. - - 2015-09-06 18:52 asfernandes - M src/common/Tokens.cpp - M src/common/unicode_util.cpp - M src/jrd/dpm.epp -Misc. - - 2015-09-04 21:14 dimitr - M src/jrd/Record.h -Removed incorrect assertion (CORE-4902). - - 2015-09-04 10:53 alexpeshkoff - M src/isql/isql.epp -Rollback frontend transaction after getting login and role names - - 2015-09-03 21:14 hvlad - M src/jrd/btr.cpp -Postfix for CORE-4904 - - 2015-09-03 17:42 robocop - M src/yvalve/why.cpp -Misc. - - 2015-09-03 16:30 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-4585 - Can't create column check constraint when the column is domain based. - - 2015-09-02 18:17 alexpeshkoff - M src/common/StatusArg.cpp -Fixed segfault, reported privately by Vlad - - 2015-09-02 16:24 asfernandes - M doc/sql.extensions/README.ddl_triggers.txt - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/StmtNodes.cpp - M src/jrd/Attachment.h - M src/jrd/SysFunction.cpp -Improvement CORE-4923 - Add ability to track domains rename in DDL triggers. - - 2015-09-01 20:51 dimitr - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4921: Predicate IS [NOT] DISTINCT FROM is not pushed into unions/aggregates thus causing sub-optimal plans. - - 2015-09-01 15:55 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.h -Fixed possible similar problems to CORE-4497. - - 2015-09-01 10:50 dimitr - M src/jrd/ods.h -Ugly fix for MS compilers. - - 2015-09-01 07:42 dimitr - M src/utilities/gstat/dba.epp -Better correction. - - 2015-09-01 07:39 dimitr - M src/utilities/gstat/dba.epp -Correction. - - 2015-09-01 07:33 dimitr - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/utilities/gstat/dba.epp -Core support for 32KB page size. Disabled so far. - - 2015-09-01 07:24 dimitr - M src/burp/burp.cpp - M src/jrd/CryptoManager.h - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/ods.h - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/utilities/nbackup/nbackup.cpp -Put some order to the page size macros and their usage. Changed the default page size to 8KB. - - 2015-08-31 15:26 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-4917 - ALTER DOMAIN ... TO allows to specify matching to 'RDB$[[:DIGIT:]]*'. - - 2015-08-31 15:11 dimitr - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/NodePrinter.h - M src/dsql/Nodes.h - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h -Fixed invariants handling in independent subqueries (seems to be related to CORE-4497). - - 2015-08-31 09:30 alexpeshkoff - M src/common/isc_sync.cpp -Frontported fix for CORE-4919: Classic server (all processes) hangs after death of one process on AIX - - 2015-08-28 15:59 asfernandes - M src/jrd/blp.h - M src/yvalve/gds.cpp -Fixed blr print for blr_pid2. - - 2015-08-25 15:22 asfernandes - M src/dsql/StmtNodes.cpp - M src/jrd/JrdStatement.cpp -Fixed CORE-4870 - SET COUNT ON: issuing UPDATE on view which was created WITH CHECK OPTION produces wrong number of affected rows (doubled ?). - - 2015-08-21 15:23 alexpeshkoff - M src/common/Tokens.cpp - M src/common/Tokens.h -Fixed CORE-4890: Placing comment (single-lined or multi-lined) between final `END` of creating SP code and terminal character (^) produces compiling error when tool uses old API - - 2015-08-20 11:23 dimitr - M src/jrd/lck.cpp -Fixed the hash function (broken since the very beginning). - - 2015-08-19 12:37 mapopa - M README.md -Use future date for sourceforge stats (forces current date) - - 2015-08-19 02:06 asfernandes - M src/common/unicode_util.cpp - M src/common/unicode_util.h -Fixed (again) CORE-3545 - Inconsistent domain's constraint validation in PSQL. Related to CORE-3947. - - 2015-08-18 15:04 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/Mapping.cpp - M src/jrd/Mapping.h - M src/jrd/jrd.cpp - M src/jrd/scl.h - M src/jrd/shut.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4899: GFIX -online: message "IProvider::attachDatabase failed when loading mapping cache" appears in Classic (only) if access uses remote protocol - - 2015-08-18 14:57 alexpeshkoff - M src/yvalve/why.cpp -Fixed CORE-4911: Providers enumeration should not be continued on most of errors taking place in the provider - - 2015-08-18 10:00 dimitr - M src/jrd/vio.cpp -Totally misc. - - 2015-08-16 15:47 dimitr - M src/jrd/recsrc/HashJoin.cpp -Fixed the hash-join part of CORE-4909: MERGE / HASH JOINs produce incorrect results when VARCHAR join keys differ only by trailing spaces. - - 2015-08-16 13:53 asfernandes - M src/jrd/btr.cpp - M src/jrd/validation.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h -Misc. - - 2015-08-14 14:41 alexpeshkoff - M src/jrd/svc.cpp -Fixed CORE-4897: FBSVCMGR can produce broken log when restoring database - - 2015-08-13 04:09 robocop - M src/jrd/btr.cpp -Misc. - - 2015-08-12 13:38 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp -Fixed bug CORE-4906 : AV when server is shutted down with active trace session(s) - - 2015-08-12 08:58 hvlad - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceSession.h -Fixed bug CORE-4889 : FBSVCMGR with `action_trace_start` prevents in 3.0 SuperServer from connecting using local protocol - - 2015-08-11 15:46 asfernandes - M src/include/gen/msgs.h -Misc. - - 2015-08-11 15:46 asfernandes - M src/isql/isql.epp -Fixed two problem when a expression is described with a collation (i.e., when the expression charset matches the connection charset): -- Broken display of charset name with SQLDA_DISPLAY -- Broken UTF-8 alignment - - 2015-08-09 20:57 hvlad - M src/jrd/btr.cpp - M src/jrd/validation.cpp -Fixed bug CORE-4904 : Index corruption when add data in long-key-indexed field - - 2015-08-07 05:52 mapopa - M src/utilities/ibmgr/srvrmgr.cpp -server_is_ok not used or replaced - - 2015-08-06 11:49 hvlad - M src/jrd/validation.h -Misc - - 2015-08-05 16:44 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DsqlCompilerScratch.h - M src/dsql/StmtNodes.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4884 - Crash on pasring of script containing `execute block` with lot of nested begin..end statements. - - 2015-08-03 01:41 asfernandes - M src/jrd/idx.h -Improvement CORE-4898 - Speed up function creation and loading when there are many functions in the database. - - 2015-08-03 01:27 asfernandes - M src/jrd/Function.epp - M src/jrd/met.epp -Improvement CORE-4880 - Increase speed of creating package when number of its functions more than several hundreds. - - 2015-08-02 19:00 hvlad - M src/jrd/validation.h -1. I see no reason to use explicit constructor in this case. More, it breaks build. -2. One more paranoid check by Claudio :) - - 2015-08-02 15:51 asfernandes - M doc/README.trusted_authentication - M src/burp/burp.cpp - M src/common/classes/SyncObject.cpp - M src/isql/isql.epp - M src/jrd/validation.h - M src/yvalve/utl.cpp -Misc. - - 2015-08-02 03:10 robocop - M src/burp/burp.cpp - M src/include/firebird/FirebirdInterface.idl - M src/jrd/validation.h -Misc. - - 2015-07-31 09:21 mapopa - M README.md -Add Downloads totals image https://img.shields.io/sourceforge/dt/firebird.png - - 2015-07-30 09:50 dimitr - M src/jrd/build_no.h - M src/misc/writeBuildNum.sh -Manual update: changelog + buildno. - - 2015-07-30 09:50 dimitr - M ChangeLog -Manual update: changelog + buildno. - - 2015-07-28 16:40 egorpugin - M CMakeLists.txt - M builds/cmake/Configure.cmake -[build][cmake] Fix OS X build with brew. - - 2015-07-28 15:56 asfernandes - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h -Fixed CORE-4887 - AFTER CREATE/ALTER PACKAGE DDL triggers runs in incorrectly moment. - - 2015-07-28 15:56 asfernandes - M src/dsql/PackageNodes.epp -Fixed weird indentation. - - 2015-07-28 11:26 hvlad - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/restore.epp -Make gbak output a bit more consistent look (see also CORE-1999) - - 2015-07-27 01:06 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ExprNodes.cpp - M src/dsql/Parser.cpp - M src/dsql/gen.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/SysFunction.cpp - M src/jrd/blb.cpp - M src/jrd/constants.h - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/gds.cpp -Fixed CORE-4881 - Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters). - - 2015-07-27 01:06 asfernandes - M src/isql/isql.epp -Fixed CORE-4882 - ISQL input command (or -i option) reads large (> 64K) lines incorrectly. - - 2015-07-26 21:03 hvlad - M src/msgs/facilities2.sql -Reserve facility code 26 (name "JAYBIRD") for JayBird needs - - 2015-07-26 20:49 hvlad - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Implement improvement CORE-1999 : TimeStamp in the every line output gbak.exe utility -Minor fixes in service manager. -Thanks to Alex for help. -Documentation will follow. - - 2015-07-26 19:58 hvlad - M src/common/classes/SyncObject.cpp -Restore fair locking in SyncObject (it was disabled until validation code changed to avoid recursive latches). - - 2015-07-26 19:56 hvlad - M src/jrd/validation.cpp - M src/jrd/validation.h -Change validation code to avoid recursive latches (as it is not supported in fb3 cch). - - 2015-07-26 18:25 alexpeshkoff - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp -Added getClientVersion() method to Util interface and XpbBuilder interface to work with DPB/SPB/etc formats - - 2015-07-26 18:23 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/jrd/Mapping.cpp -Fixed an issue with missing auth source info when using trusted auth - - 2015-07-26 18:22 alexpeshkoff - M src/jrd/license.h -Minor enhancement - show that build is DEV in "show version" - - 2015-07-26 18:13 alexpeshkoff - M src/jrd/svc.cpp - M src/jrd/svc.h -Fixed CORE-4879: Minor inconvenience in user management via services API - fixed order of parameters in SPB required - - 2015-07-26 18:09 alexpeshkoff - M src/remote/server/os/posix/inet_server.cpp -Better statrtup error diags - - 2015-07-26 18:07 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -Minor optimization - use on-stack allocation instead new/delete - - 2015-07-26 18:06 alexpeshkoff - M doc/README.trusted_authentication -Fixed old text to make it match v.3 reality - - 2015-07-26 18:04 alexpeshkoff - M builds/install/posix-common/changeServerMode.sh.in -Use new ServerMode parameter in the script - - 2015-07-26 18:03 alexpeshkoff - M builds/install/arch-specific/linux/firebird.init.d.gentoo.in -Bring gentoo installation up-to-date - - 2015-07-26 18:02 alexpeshkoff - M builds/install/arch-specific/linux/linuxLibrary.sh.in -This should fix issues with different systemd location in FS - - 2015-07-26 15:38 asfernandes - M src/isql/isql.epp -On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: Avoid use of monitoring tables in ISQL's frontend as suggested by Dmitry - - 2015-07-26 15:38 asfernandes - M src/isql/isql.epp -On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: display in ISQL database, user and role as server sees them - - 2015-07-26 15:38 asfernandes - M src/common/utils.cpp -On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: strip single quotes, not making them keep case of ascii string, when used in DPB (connect/create database) - - 2015-07-26 15:37 asfernandes - M src/gpre/gpre.h -On behalf of mapopa after sourceforge crash - remove unused DBB_ flags from comments - - 2015-07-26 15:37 asfernandes - M src/gpre/gpre.h -On behalf of mapopa after sourceforge crash - DBB_v3 was removed , remove from comments http://sourceforge.net/p/firebird/mailman/message/16823672/ - - 2015-07-26 15:37 asfernandes - M src/gpre/cmd.cpp -On behalf of mapopa after sourceforge crash - FLINT_CACHE was never used , dead leftover from ib 4.0 product years http://sourceforge.net/p/firebird/mailman/message/30668961/ - - 2015-07-26 15:37 asfernandes - M src/qli/show.epp -On behalf of mapopa after sourceforge crash - remove comment MET_exact_name() is no more replaced with fb_utils::exact_name - - 2015-07-26 15:37 asfernandes - M src/isql/iutils.cpp - M src/yvalve/array.epp - M src/yvalve/blob.epp -On behalf of mapopa after sourceforge crash - MET_exact_name , DYN_terminate are no more - - 2015-07-26 15:36 asfernandes - M src/isql/iutils.cpp - M src/isql/iutils_proto.h -On behalf of mapopa after sourceforge crash - IUTILS_blankterm2 replaced with fb_utils::exact_name (NOT_USED_OR_REPLACED) - - 2015-07-26 15:36 asfernandes - M src/gpre/gpre.h - M src/gpre/par.cpp -On behalf of mapopa after sourceforge crash - unused enum member lang_epascal - - 2015-07-26 15:36 asfernandes - M src/gpre/gpre.cpp - M src/gpre/gpre_proto.h -On behalf of mapopa after sourceforge crash - Remove gpre BASIC function (NOT_USED_OR_REPLACED) - - 2015-07-26 15:36 asfernandes - M src/common/StatusHolder.h - M src/jrd/status.h -On behalf of robocop after sourceforge crash - Misc. - - 2015-07-26 15:35 asfernandes - M src/jrd/jrd.cpp -On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: fix handling case for OS names - - 2015-07-26 07:50 dimitr - M src/common/isc_file.cpp -Fixed hostless INET/WNET connections on Linux. - - 2015-07-15 14:14 hvlad - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Fixed bug CORE-4876 -fbsvcmgr shows wrong options for some Trace API services in help screen - - 2015-07-15 12:07 dimitr - M src/remote/client/BlrFromMessage.cpp - M src/remote/client/BlrFromMessage.h - M src/remote/client/interface.cpp -This should fix CORE-4872: v3 fbclient cannot work with servers older than v2.5 via the remote protocol. - - 2015-07-15 11:10 hvlad - M src/jrd/dpm.epp -Correction - - 2015-07-15 10:55 hvlad - M src/utilities/gsec/main/gsecMain.cpp -gsec also could hung on exit if worker database have non-zero LINGER set. -Seems we must add fb_shutdown to the every utility which could load embedded engine... - - 2015-07-15 10:42 hvlad - M src/remote/server/os/win32/srvr_w32.cpp -Windows-specific part for CORE-4871 - - 2015-07-14 17:10 dimitr - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4710: invalid request BLR at offset 361 context already in use (BLR error). - - 2015-07-14 16:00 asfernandes - M src/dsql/Parser.cpp -Rework on CORE-4781 - Maximum string length (32767 bytes) is not validated. - - 2015-07-13 19:42 hvlad - M src/gpre/boot/gpre_meta_boot.cpp -Fixed gpre_boot compilation - - 2015-07-13 19:30 hvlad - M src/gpre/gpre.cpp -This avoids gpre hung on exit if worker database have non-zero LINGER set. - - 2015-07-13 15:55 alexpeshkoff - M src/alice/exe.cpp -Fixed CORE-3548: GFIX returns an error after correctly shutting down a database - - 2015-07-13 12:47 alexpeshkoff - M src/remote/os/win32/xnet.cpp -Do not use ancient "Connection lost to pipe server" message in local connections - - 2015-07-12 21:16 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4279 - Invalid error message: "CHARACTER SET OCTETS is not defined" on db creation with isc_dpb_lc_ctype = OCTETS. - - 2015-07-12 20:10 asfernandes - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/jrd/trace/TraceManager.cpp -Misc. - - 2015-07-12 17:54 dimitr - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h -Fixed CORE-4107: wrong resultset (subquery + derived table + union). - - 2015-07-10 16:19 asfernandes - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h - M src/jrd/jrd.cpp -Fixed CORE-4277 - Can create database with invalid character set. - - 2015-07-10 13:41 alexpeshkoff - M builds/install/misc/firebird.conf.in - M src/common/call_service.cpp - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/dpm.epp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/lock/lock.cpp - M src/remote/server/os/posix/inet_server.cpp -Fixed CORE-4871: Merge SharedDatabase/SharedCache into single parameter ServerMode, affecting the way how server is started - - 2015-07-09 17:38 alexpeshkoff - M src/common/isc_file.cpp -Solaris port - - 2015-07-09 17:32 alexpeshkoff - M src/jrd/met.epp -Explanation why this check is needed in both FB3 & 2.5 see in CORE-4869 - - 2015-07-08 09:56 hvlad - M src/jrd/validation.cpp -Fixed bug CORE-4865 : Online validation could wrongly report double allocated pages - - 2015-07-07 15:57 asfernandes - M src/intl/ld.cpp -Fixed CORE-4276 - Error on create table with "CHARACTER SET DOS775" field. - - 2015-07-07 13:51 alexpeshkoff - M src/dsql/parse.y -Fixed CORE-4864: CREATE DATABASE fail with ISQL - - 2015-07-07 08:40 paulbeach - M configure.ac -I stand corrected, ia64=so, but can be sl - - 2015-07-06 15:10 hvlad - M builds/win32/make_all.bat - M builds/win32/set_build_target.bat -A bit more support for VC12 - make_all now copies CRT dll's into output folder - - 2015-07-05 22:03 hvlad - M src/jrd/validation.cpp -Fixed bug CORE-4855 : Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672" - - 2015-07-05 11:40 alexpeshkoff - M src/common/StatusHolder.h - M src/common/classes/GetPlugins.h - M src/jrd/exe.cpp - M src/jrd/status.h - M src/jrd/svc.cpp -Fixed CORE-4861: Segfault when working with saved exception in request - - 2015-07-05 10:36 hvlad - M src/jrd/validation.cpp -Fixed bug CORE-4860 : Online validation fails on WINDOWS if `dbname` argument contains forward slash ('/') and concurrent attachment which also uses '/' exists. - - 2015-07-05 08:47 hvlad - M src/common/isc_sync.cpp -Fixed bug CORE-4859 : FB 3 embedded not working without folder C:\ProgramData\firebird - - 2015-07-03 16:18 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-4846 - Altering a trigger indicating other table than the original does not reflect the change. - - 2015-07-03 11:48 dimitr - M src/misc/writeBuildNum.sh -Updated version info. - - 2015-07-03 08:05 hvlad - M src/jrd/vio.cpp -Wrong check, thanks to Claudio - - 2015-07-03 06:45 paulbeach - M builds/posix/Makefile.in.extern.editline -Typo, adjust AR redefinition in extern.editline - - 2015-07-02 15:44 alexpeshkoff - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Fixed CORE-4854: Client library incorrectly handles non-UTF8 representation of international characters in SPB - - 2015-07-02 15:35 alexpeshkoff - M src/auth/SecureRemotePassword/srp.cpp -Add more debugging info - - 2015-07-02 15:34 alexpeshkoff - M src/yvalve/why.cpp -Totally misc - - 2015-07-02 11:28 paulbeach - M builds/posix/Makefile.in.extern.editline -Fix problem where ar flags are duplicated in editline make on HPUX ia64 - - 2015-07-02 08:47 paulbeach - M builds/install/arch-specific/darwin/launchdss.org.firebird.gds.plist -improved plist for SuperServer on Yosemite (10.10), thanks to David Nock - - 2015-07-01 19:02 dimitr - M src/isql/show.epp -This should fix the SHOW SEQU output on 64-bit Linux. - - 2015-07-01 17:10 asfernandes - M src/dsql/StmtNodes.cpp -Fixed CORE-4848 - MERGE ... WHEN NOT MATCHED ... RETURNING returns wrong (non-null) values when no insert is performed. - - 2015-07-01 01:49 robocop - M src/jrd/validation.h -Misc. - - 2015-07-01 01:10 robocop - M doc/README.online_validation -Misc. - - 2015-06-30 16:01 alexpeshkoff - M src/include/consts_pub.h - M src/jrd/Attachment.h - M src/jrd/Database.h - M src/jrd/EngineInterface.h - M src/jrd/Mapping.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h - M src/jrd/trace/TraceSession.h - M src/remote/server/server.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp -Implemented CORE-4851: Apply methods, used for cross security database authentication, to the trace - - 2015-06-29 01:38 asfernandes - M builds/posix/Makefile.in.examples - M src/gpre/std/gpre_meta.epp -This should fix the problem of building examples in Windows 64-bit, although it does not answear what exactly is happening there. - - 2015-06-29 01:02 asfernandes - M src/common/classes/ClumpletReader.cpp - M src/common/classes/SyncObject.cpp - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Misc. - - 2015-06-26 15:52 paul_reeves - M examples/empbuild/empbuild.e -Disconnect from empbuild database on error. - - 2015-06-26 15:52 paul_reeves - M builds/win32/make_examples.bat -Set ERRLEV on error so as to break the build process correctly. - - 2015-06-26 13:39 alexpeshkoff - M src/common/os/guid.h - M src/common/os/posix/guid.cpp - M src/jrd/SysFunction.cpp -Front-ported HPUX changes - - 2015-06-26 13:23 paul_reeves - M examples/empbuild/empbuild.e -Improve error handling and document addlang correctly as a function that updates an array, not a blob. - - 2015-06-26 12:55 alexpeshkoff - M src/common/classes/semaphore.h -Front-port AIX changes - - 2015-06-26 08:15 paulbeach - M configure.ac -shared lib extension on ia64 hpux is sl - - 2015-06-25 16:02 alexpeshkoff - M src/common/classes/auto.h - M src/dsql/DdlNodes.epp -Fixed CORE-4836: Grant update(c) on t to U01 with grant option: user U01 will not be able to "revoke update(c) on t from " if this U01 do some DML before revoke - - 2015-06-25 15:23 alexpeshkoff - M src/include/gen/msgs.h -Generated file - - 2015-06-23 22:00 dimitr - M doc/sql.extensions/README.keywords -Updated the docs for Beta 2. - - 2015-06-23 18:38 dimitr - M doc/WhatsNew -Updated the docs for Beta 2. - - 2015-06-22 14:07 alexpeshkoff - M src/msgs/messages2.sql -Change text - looks like we will not have QSG soon enough - - 2015-06-21 15:53 asfernandes - M src/jrd/SimilarToMatcher.h -Postfix for CORE-4740 - SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 ("Invalid pattern"), 2) strange result in 3.0. - - 2015-06-19 13:55 alexpeshkoff - M src/jrd/validation.cpp -Fixed gcc build - - 2015-06-19 12:07 hvlad - A doc/README.online_validation - M src/common/IntlParametersBlock.cpp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/SyncObject.cpp - M src/include/consts_pub.h - M src/jrd/Attachment.cpp - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/rlck.cpp - M src/jrd/svc.cpp - M src/jrd/svc_tab.cpp - M src/jrd/val_proto.h - M src/jrd/validation.cpp - M src/jrd/validation.h - M src/jrd/vio.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Feature CORE-4707 : Implement ability to validate tables and indices online - - 2015-06-19 10:10 alexpeshkoff - M src/jrd/UserManagement.cpp -Always display SYSDBA as sec$admin (yes, he is really always admin) - - 2015-06-19 09:30 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Mark gsec as deprecated - - 2015-06-18 22:30 robocop - M src/isql/isql.epp -CORE-4817. - - 2015-06-18 17:31 alexpeshkoff - M src/yvalve/why.cpp -Fixed races in events delivery caused by my recent related commit - - 2015-06-16 11:27 paulbeach - M builds/posix/darwin.defaults -Fix for gcc 4.1 problem is no longer needed. gcc 4.2 from MacOSX 10.8 - - 2015-06-15 15:22 mapopa - M builds/posix/postfix.darwin -gds_relay was removed by Alex - - 2015-06-15 15:20 mapopa - M builds/posix/darwin.defaults -Apply libreoffice patch in trunk - - 2015-06-14 11:35 dimitr - M src/isql/show.epp -Yet another fix for CORE-4839. - - 2015-06-14 08:32 dimitr - M src/isql/extract.epp -This should fix CORE-4839: SHOW GRANTS does not display info about exceptions which were granted to user. - - 2015-06-13 19:00 asfernandes - M src/common/Tokens.cpp - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/NodePrinter.h - M src/isql/isql.epp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Misc. - - 2015-06-13 09:39 egorpugin - M .travis.yml -[ci] Build only master branch. - - 2015-06-12 14:32 egorpugin - M .travis.yml - M README.md - A travis.sh -[ci] Initial travis-ci config. - - 2015-06-12 09:06 paulbeach - M src/common/ThreadStart.cpp -Stack size too small on HPPA and Itanium - - 2015-06-11 06:42 robocop - M src/common/Tokens.cpp - M src/common/utils.cpp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/NodePrinter.h -Misc. - - 2015-06-10 13:42 alexpeshkoff - M src/dsql/DdlNodes.epp -Fixed CORE-4831: Revoke all on all from role -- failed with "SQL role does not exist in security database" - - 2015-06-10 13:10 alexpeshkoff - M src/isql/isql.epp -Enhance metadata display - show charset only for fields where it makes sense - - 2015-06-10 12:27 alexpeshkoff - M src/common/Tokens.cpp - M src/common/Tokens.h - M src/isql/isql.epp - M src/yvalve/preparse.cpp -Fixed regression, caused by fix for CORE-4811 - error parsing pagesize=N without spaces - - 2015-06-09 13:18 alexpeshkoff - M src/jrd/scl.epp - M src/jrd/scl.h -Fixed CORE-4802: GRANT UPDATE() on acts like grant update on ALL columns of - - 2015-06-08 12:13 dimitr - M src/dsql/NodePrinter.h -Fixed Windows build. - - 2015-06-08 11:43 hvlad - M src/common/classes/ClumpletReader.h -Disable debug code in release builds - - 2015-06-08 11:05 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Fixed regression in gsec, reported privately by Adriano - error parameters are reported as garbage - - 2015-06-08 10:55 dimitr - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc12/common.vcxproj - M builds/win32/msvc12/common.vcxproj.filters -Fixed Windows build. - - 2015-06-07 23:41 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4807 - Regression: List of aggregation is not checked properly. - - 2015-06-07 19:24 mapopa - M src/common/isc_sync.cpp -Create semaphores with 0660 permissions -Yes, a bit later the access mode is set to the one of the -security database, but in the mean time someone evil could -find some use of an open (0666) semaphore array -Author: Damyan Ivanov -https://anonscm.debian.org/cgit/pkg-firebird/3.0.git/plain/debian/patches/tighten-sem-perms.patch - - 2015-06-07 19:06 mapopa - M src/gpre/gpreswi.h - M src/include/gen/msgs.h - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/msgs/transmsgs.de_DE2.sql - M src/msgs/transmsgs.fr_FR2.sql -a couple of spelling corrections from debian 3.0 -supress → suppress -priviledge → privilege - - 2015-06-07 18:34 mapopa - M src/jrd/recsrc/HashJoin.cpp - USE_QSORT_CTX on Debian/kFreeBSD If qsort_r is available, use it on all platforms. Use the platform-specific - code otherwise. Patch https://anonscm.debian.org/cgit/pkg-firebird/3.0.git/commit/?id=feac4328eb7a300c59fbb57c05618d710c9981d2 - - 2015-06-07 18:11 egorpugin - M .travis.yml -[ci] Use default build system until cmake is fixed. - - 2015-06-07 17:17 asfernandes - M README.md -Correction. - - 2015-06-07 17:13 asfernandes - A .travis.yml - A README.md -Add travis files on request of Egor. - - 2015-06-05 18:26 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - A src/dsql/NodePrinter.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/dsql.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/evl_proto.h - M src/jrd/exe.h - M src/jrd/par_proto.h -Add code to print the parser/executable tree to XML for debugging purposes. - - 2015-06-04 14:10 alexpeshkoff - M src/dsql/DdlNodes.epp -Postfix for CORE-4821: fixed segfault in REVOKE ALL ON ALL - - 2015-06-04 13:43 alexpeshkoff - M src/dsql/DdlNodes.epp - M src/jrd/drq.h -Fixed CORE-4821: ensure CREATE DATABASE right is granted only to roles that do exist in security database - - 2015-06-04 12:07 alexpeshkoff - M src/jrd/jrd.cpp -Fixed extremely rare segfault when shutting down server - no use in keeping security database(s) opened during shutdown - - 2015-06-03 18:01 alexpeshkoff - M src/isql/isql.epp -Make ISQL display character set when sqlda_display is on - - 2015-06-03 13:57 alexpeshkoff - M src/alice/main/aliceMain.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/burp/main/burpMain.cpp - M src/burp/split/spit.cpp - M src/common/Auth.cpp - M src/common/IntlUtil.h - A src/common/Tokens.cpp - A src/common/Tokens.h - M src/common/isc_f_proto.h - M src/common/isc_file.cpp - D src/common/unicodeUpper.cpp - D src/common/unicodeUpper.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/DdlNodes.epp - M src/gpre/gpre.cpp - M src/isql/isql.epp - M src/jrd/ini.epp - M src/jrd/ini_proto.h - M src/jrd/jrd.cpp - M src/jrd/scl.epp - M src/jrd/svc.cpp - M src/jrd/trig.h - M src/lock/print.cpp - M src/qli/dtr.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/main/gsecMain.cpp - M src/utilities/gstat/main/gstatMain.cpp - M src/utilities/nbackup/main/nbkMain.cpp - M src/yvalve/preparse.cpp -Fixed CORE-4811: Make user names behave according to SQL identifiers rules - - 2015-06-02 11:07 dimitr - M doc/WhatsNew -Updated the docs for Beta 2. - - 2015-06-02 10:44 dimitr - M src/remote/remote.h -Restore the pre-v3 prefetch performance. - - 2015-06-02 10:43 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/exe.h - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/req.h - M src/jrd/vio.cpp -1) Reverted a more complex refetch logic introduced recently to its original state. -2) Protected against an undo record being used in VIO modify/erase/writelock routines. -3) Avoided false deadlocks in read-committed transactions. -This should cure CORE-4369, CORE-4561 and CORE-4618 at once. - - 2015-05-31 23:38 asfernandes - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/remote/inet.cpp - M src/yvalve/why.cpp -Misc. - - 2015-05-31 19:23 dimitr - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4798: Regression: MIN/MAX with a join ignores possible index navigation. - - 2015-05-31 18:46 dimitr - M src/jrd/ini.epp -Fixed CORE-4806: Regression: generators can be seen/modified by unprivileged users. - - 2015-05-31 16:14 dimitr - M src/dsql/AggNodes.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp -Fixed CORE-214: Count ( DISTINCT ... ) is too slow. - - 2015-05-31 13:15 dimitr - M src/jrd/btr.cpp -Postfix for CORE-4786: Problematic key value (when attempt to insert duplicate in PK/UK) is not shown where length of key >= 127 characters. - - 2015-05-31 13:06 dimitr - M src/common/dsc.h -Fixed CORE-4809: HASH/MERGE JOIN is not used for more than two streams if they are joined via USING/NATURAL clauses and join is based on DBKEY concatenations. - - 2015-05-30 19:01 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Fixed CORE-4819 - EXECUTE PROCEDURE's RETURNING_VALUES and EXECUTE STATEMENT's INTO does not check validity of assignments targets leading to bugcheck. - - 2015-05-28 13:27 egorpugin - M CMakeLists.txt - M builds/cmake/BuildFunctions.cmake - M src/CMakeLists.txt -[build][cmake] Fix mingw build: removed unix prefixes from output libraries. - - 2015-05-20 15:27 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-4740 - SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 ("Invalid pattern"), 2) strange result in 3.0. - - 2015-05-20 13:07 alexpeshkoff - M src/jrd/jrd.cpp -Fixed code disabling access to network filenames in embedded mode - - 2015-05-18 16:46 alexpeshkoff - M src/yvalve/why.cpp -Fixed CORE-4795: fbclient executes callback function twice - - 2015-05-18 16:01 alexpeshkoff - M src/yvalve/why.cpp -Fixed CORE-4794: isc_cancel_events returns error invalid events id (handle) (code: 335545021) if event is (no longer) queued - - 2015-05-17 02:22 asfernandes - M src/common/classes/NoThrowTimeStamp.h - M src/jrd/SysFunction.cpp -Postfix for CORE-4789 - Prohibit ability to cast timestamps that out of valid range to varchar. - - 2015-05-15 16:11 alexpeshkoff - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Fixed CORE-4756: Firebird 3 events broken - - 2015-05-15 16:10 asfernandes - M doc/sql.extensions/README.data_types - M doc/sql.extensions/README.keywords - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/Parser.h - M src/dsql/parse.y -1) Improvement CORE-4791 - Make INSERTING/UPDATING/DELETING reserved words to fix ambiguity with boolean expresions. -2) Fixed CORE-4735 - Expression 'where bool_field IS true | false' should also use index as 'where bool_field = true | false' (if such index exists). - - 2015-05-15 16:08 alexpeshkoff - M src/common/classes/RefCounted.h -Make ref.counted pointer recursive-call safe - - 2015-05-14 10:04 alexpeshkoff - M src/dsql/dsql.cpp -Postfix for CORE-4785 - - 2015-05-13 15:19 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-4789 - Prohibit ability to cast timestamps that out of valid range to varchar. - - 2015-05-13 13:24 alexpeshkoff - M src/dsql/dsql.cpp -Fixed CORE-4785: Bad packet of op_execute kills the server - - 2015-05-12 12:17 alexpeshkoff - M src/remote/inet.cpp -Fixed CORE-4788: Superclassic server hangs when receiving network packet - - 2015-05-11 15:48 asfernandes - M src/gpre/gpre_meta.h - M src/gpre/jrdmet.cpp - M src/gpre/std/gpre_meta.epp -Fixed CORE-4782 - Command `SHOW TABLE` fails when the table contains field with unicode collationin its DDL. -This should fix the problem with QA tests failing with Windows build. -It also changes Linux build, which was incorrect in a different manner. - - 2015-05-10 20:46 hvlad - M src/jrd/Attachment.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp -Fixed few stability issues with EDS related with cases when external connection is broken unexpectedly. - - 2015-05-10 03:03 robocop - M src/common/isc_file.cpp -Misc. - - 2015-05-10 01:12 asfernandes - M src/common/isc_file.cpp - M src/msgs/facilities2.sql -Misc. - - 2015-05-08 16:46 dimitr - M src/jrd/btr.cpp -Fixed CORE-4786: Problematic key value (when attempt to insert duplicate in PK/UK) is not shown where length of key >= 127 characters. - - 2015-05-06 16:25 alexpeshkoff - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/dsql/DdlNodes.epp -Some more postfixes for CORE-4760 - - 2015-05-06 13:47 alexpeshkoff - M src/remote/client/interface.cpp -Postfix for CORE-4760: it was bad idea to call upper() method for UTF string - - 2015-05-05 12:40 dimitr - M src/isql/isql.epp -Fixed bad handling of zero-length segments coming from internally filtered blobs. In particular, this fixes ISQL crash in bugs.core_4380. - - 2015-05-04 16:24 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/Parser.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4781 - Maximum string length (32765 bytes) is not validated. - - 2015-05-04 11:45 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc12/common.vcxproj - M builds/win32/msvc12/common.vcxproj.filters - M src/common/isc_file.cpp -Windows implementation of ISC_utf8Upper. Refactoring. Update VC10 and VC12 builds. - - 2015-05-03 18:36 asfernandes - M builds/posix/Makefile.in -Copy new API include files to the Linux target directory. - - 2015-05-03 06:20 robocop - M src/jrd/pcmet.epp -Var shadowing. - - 2015-05-03 06:18 robocop - M src/dsql/DdlNodes.h -Misc. - - 2015-05-02 03:54 asfernandes - M src/common/isc_file.cpp - M src/common/isc_sync.cpp - M src/common/os/win32/isc_ipc.cpp - M src/common/unicodeUpper.cpp - M src/common/unicodeUpper.h - M src/dsql/DdlNodes.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/pcmet.epp - M src/jrd/scl.epp - M src/jrd/vio.cpp -Misc. - - 2015-04-30 15:56 asfernandes - M doc/WhatsNew - M src/dsql/ExprNodes.cpp -Fixed CORE-3234 - Support for text BLOBs >= 32K as first argument for TRIM(). - - 2015-04-30 15:24 asfernandes - M doc/sql.extensions/README.exception_handling -Correction - thanks to Simonov Denis. - - 2015-04-30 14:42 alexpeshkoff - M src/common/classes/Aligner.h - M src/common/isc_file.cpp -postfix for CORE-4760: take care about RISC CPUs - - 2015-04-30 13:44 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/isc_f_proto.h - M src/common/isc_file.cpp - A src/common/unicodeUpper.cpp - A src/common/unicodeUpper.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/remote/client/interface.cpp -Fixed CORE-4760: Can not create user with non-ascii (multi-byte) characters in the name - - 2015-04-29 15:59 asfernandes - M doc/sql.extensions/README.exception_handling - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/SafeArg.h - M src/dsql/StmtNodes.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4755 - Parameterized exception: wrong output when number of arguments greater than 7. - - 2015-04-27 18:58 asfernandes - M src/dsql/ExprNodes.cpp -Fixed CORE-4774 - Table aliasing is unnecessary required when doing UPDATE ... RETURNING RDB$ pseudo-columns. - - 2015-04-27 13:15 alexpeshkoff - M src/jrd/vio.cpp -Check for source nullifying a bit more accurate - - 2015-04-27 04:44 robocop - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/jrd/jrd.cpp -Misc. - - 2015-04-24 17:48 alexpeshkoff - M src/jrd/UserManagement.cpp -rolled back accidentially committed debug code - - 2015-04-24 17:47 alexpeshkoff - M src/jrd/UserManagement.cpp - M src/jrd/vio.cpp -Make it possible for DBA only to NULLify sources - - 2015-04-24 13:07 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/jrd/jrd.cpp -Fixed CORE-4768: CREATE USER ... TAGS ( argument_1 = 'value1', ..., argument_N = 'valueN' ) - wrong results of statement when there are many arguments - - 2015-04-22 17:02 alexpeshkoff - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/jrd/UserManagement.cpp -Fixed CORE-4767: CREATE USER ... TAGS ( attr = "prefix #suffix" ): "suffix" will be removed from storage because of character # in the value of attribute - - 2015-04-22 11:03 hvlad - M src/jrd/extds/InternalDS.cpp -Fixed bug CORE-4766 : AV when trying to manage users list using EXECUTE STATEMENT on behalf of non-sysdba user which has RDB$ADMIN role - - 2015-04-21 19:26 asfernandes - M src/jrd/extds/InternalDS.cpp -Misc. - - 2015-04-21 19:26 asfernandes - M src/jrd/blb.cpp -Fixed CORE-4752 - EXECUTE STATEMENT using BLOB parameters results in "Invalid BLOB ID" error. - - 2015-04-21 10:39 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-4759 : request synchronization error when build expression index. - - 2015-04-21 09:36 hvlad - M src/common/isc_sync.cpp - M src/common/os/win32/isc_ipc.cpp -Fixed bug CORE-4753 : Firebird hangs in embed mode. -Removed annoying wrong assertion. - - 2015-04-20 17:04 alexpeshkoff - M src/jrd/scl.epp -Disabled use of system tables in foreign key constraints - - 2015-04-20 15:07 alexpeshkoff - M src/jrd/scl.epp -Do not let SYSDBA modify structure of system tables - - 2015-04-20 11:42 alexpeshkoff - M src/jrd/vio.cpp -Write-protect one more system relation - - 2015-04-20 09:36 hvlad - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h -Fixed bug CORE-4754 : Manipulations with GTT from several attachments (using ES/EDS and different roles) leads to: "internal Firebird consistency check (invalid SEND request (167), file: JrdStatement.cpp line: 325)" - - 2015-04-18 19:19 asfernandes - M src/dsql/ExprNodes.cpp -Fixed reintroduction of CORE-1379 per Pavel Zotov comment - Invalid parameter type when using it in CHAR_LENGTH function. - - 2015-04-17 18:35 alexpeshkoff - M src/common/IntlUtil.cpp - M src/common/IntlUtil.h - M src/common/classes/MetaName.cpp - M src/common/classes/MetaName.h - M src/dsql/DdlNodes.epp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/scl.epp -Fixed CORE-4743: Granted role does not work with non-ascii username - - 2015-04-17 13:27 hvlad - M src/jrd/jrd.cpp -Exceptions in getTransactionInterface() should be catched and traced too - - 2015-04-16 14:50 asfernandes - M src/remote/client/interface.cpp -Warning. - - 2015-04-16 11:58 alexpeshkoff - M src/jrd/vio.cpp -Postfix for CORE-4731 - - 2015-04-15 17:38 robocop - M src/jrd/extds/InternalDS.cpp -Misc. - - 2015-04-15 16:59 hvlad - M src/jrd/extds/InternalDS.cpp -Fixed bug CORE-4747 : Error "invalid BLOB ID" can occur when retrieving MON$STATEMENTS.MON$SQL_TEXT using ES/EDS and db_connect argument is not specified - - 2015-04-15 16:10 asfernandes - M src/jrd/RecordSourceNodes.cpp -More fixes for CORE-1605 - Bugcheck 232 (invalid operation) for an aggregated query. - - 2015-04-15 14:01 alexpeshkoff - M src/jrd/vio.cpp -Fixed CORE-4715: Restore of shadowed database fails using -k ("restore without shadow") switch - - 2015-04-15 13:19 alexpeshkoff - M src/jrd/irq.h - M src/jrd/scl.epp - M src/jrd/vio.cpp -Fixed CORE-4731: Prohibit an ability to issue DML or DDL statements on RDB$ tables - - 2015-04-14 17:00 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Fixed segfault caused when compiler used default copy ctor of status_exception - - 2015-04-13 18:35 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/trig.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4725 - Inconsistencies with ALTER DOMAIN and ALTER TABLE with DROP NOT NULL and PRIMARY KEYs; Fixed some others problems with trailing spaces in object names in error messages. - - 2015-04-12 21:05 asfernandes - M src/lock/print.cpp -Revert "Remove duplicate lck enums." - broke Windows build as per Dmitry. - - 2015-04-11 00:59 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-4744 - ALTER DATABASE SET DEFAULT CHARACTER SET: 1) take effect only for once for current attachment; 2) does not check that new char set exists untill it will be used. - - 2015-04-08 15:12 asfernandes - M src/lock/print.cpp -Remove duplicate lck enums. - - 2015-04-08 15:08 asfernandes - M src/remote/inet.cpp -Misc. - - 2015-04-08 03:21 asfernandes - M doc/WhatsNew - M src/dsql/DdlNodes.epp -Fixed (again) CORE-2932 - Wrong field position after ALTER POSITION. - - 2015-04-07 13:56 alexpeshkoff - A extern/cloop/Makefile -Fixed posix build - - 2015-04-07 10:29 egorpugin - M src/gpre/CMakeLists.txt - M src/remote/CMakeLists.txt -[build] [cmake] Add more cloop dependencies. - - 2015-04-07 10:08 egorpugin - M CMakeLists.txt - M builds/cmake/BuildFunctions.cmake - M builds/cmake/Configure.cmake - M examples/CMakeLists.txt - M src/CMakeLists.txt -Add cloop to CMake build. - - 2015-04-07 03:19 asfernandes - M builds/posix/Makefile.in - M builds/posix/make.defaults -Integrate cloop in the posix build. - - 2015-04-07 03:19 asfernandes - A extern/cloop - A extern/cloop/.gitignore - A extern/cloop/cloop.sln - A extern/cloop/src - A extern/cloop/src/cloop - A extern/cloop/src/cloop/Expr.cpp - A extern/cloop/src/cloop/Expr.h - A extern/cloop/src/cloop/Generator.cpp - A extern/cloop/src/cloop/Generator.h - A extern/cloop/src/cloop/Lexer.cpp - A extern/cloop/src/cloop/Lexer.h - A extern/cloop/src/cloop/Main.cpp - A extern/cloop/src/cloop/Parser.cpp - A extern/cloop/src/cloop/Parser.h - A extern/cloop/src/cloop/cloop.vcxproj - A extern/cloop/src/cloop/cloop.vcxproj.filters - A extern/cloop/src/tests - A extern/cloop/src/tests/test1 - A extern/cloop/src/tests/test1/CTest.c - A extern/cloop/src/tests/test1/CalcCApi.c - A extern/cloop/src/tests/test1/CalcCApi.h - A extern/cloop/src/tests/test1/CalcCppApi.h - A extern/cloop/src/tests/test1/CalcPascalApi.implementation.pas - A extern/cloop/src/tests/test1/CalcPascalApi.interface.pas - A extern/cloop/src/tests/test1/CalcPascalApi.pas - A extern/cloop/src/tests/test1/CppTest.cpp - A extern/cloop/src/tests/test1/Interface.idl - A extern/cloop/src/tests/test1/PascalClasses.pas - A extern/cloop/src/tests/test1/PascalLibrary.dpr - A extern/cloop/src/tests/test1/PascalTest.dpr - A extern/cloop/src/tests/test1/test1-c-dll.vcxproj - A extern/cloop/src/tests/test1/test1-c-dll.vcxproj.filters - A extern/cloop/src/tests/test1/test1-c-exe.vcxproj - A extern/cloop/src/tests/test1/test1-c-exe.vcxproj.filters - A extern/cloop/src/tests/test1/test1-cpp-dll.vcxproj - A extern/cloop/src/tests/test1/test1-cpp-dll.vcxproj.filters - A extern/cloop/src/tests/test1/test1-cpp-exe.vcxproj - A extern/cloop/src/tests/test1/test1-cpp-exe.vcxproj.filters -Import cloop (hash 912a16ee1424c9b8548dfdef78ad18cba901f6c8) utility. - - 2015-04-06 23:21 asfernandes - M src/jrd/dfw.epp -Fixed CORE-4738 - Command "Alter table alter type " does not work: "BLR syntax error: expected valid BLR code at offset 15, encountered 255" - regression introduced with CORE-4733. - - 2015-04-06 11:12 alexpeshkoff - M src/dsql/DdlNodes.epp -Fixed a bug noticed by Simonov Denis - - 2015-04-05 02:24 asfernandes - M doc/WhatsNew - M src/dsql/DdlNodes.epp - M src/jrd/dfw.epp - M src/jrd/vio.cpp -Fixed CORE-4733 - Command "Alter table alter TYPE and makes incorrect assignments in to ZERO / JULIAN_DATE / ASCII(0) for types INT, TIMESTAMP and VARCHAR. - - 2015-04-05 02:24 asfernandes - M src/jrd/dfw.epp - M src/jrd/vio.cpp -Optimize check of column NULLs when changing field or domain to NOT NULL. - - 2015-04-03 10:25 mapopa - D extern/btyacc/makefile.dos -Dos file not needed - - 2015-04-03 03:07 asfernandes - M doc/WhatsNew -Misc. - - 2015-04-03 01:31 asfernandes - M doc/WhatsNew - M src/jrd/intl.cpp -Fixed (again) CORE-3373 - It is possible to store string with lenght 31 chars into column varchar(25). - - 2015-04-02 02:26 asfernandes - M doc/sql.extensions/README.ddl.txt - M src/dsql/DdlNodes.epp - M src/dsql/parse.y -Changes related to CORE-1180: change syntax and semantics to the standard SQL, and also manage RDB$RELATION_CONSTRAINTS records correctly. - - 2015-04-01 15:10 alexpeshkoff - M src/jrd/vio.cpp -Fixes assertion in DFW, caused by uninitialized descriptor - - 2015-03-31 17:22 alexpeshkoff - M src/include/gen/ids.h - M src/jrd/Monitoring.cpp - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h -Fixed CORE-4729: Add a flag to mon$database helping to decide what type of security database is used - default, self or other - - 2015-03-31 09:57 mapopa - M src/common/common.h -Comments cleanup - - 2015-03-31 02:10 robocop - M doc/sql.extensions/README.regr_functions.txt - M src/common/StatusHolder.h - M src/common/unicode_util.cpp - M src/isql/isql.epp -Misc. - - 2015-03-30 17:39 alexpeshkoff - M src/common/unicode_util.cpp -Fixed CORE-4583: FB 3 embedded tries to load ICU DLLs from PATH folders - - 2015-03-30 14:35 egorpugin - M src/jrd/jrd.cpp -[build] Fix duplicate symbol error on AppleClang while building for iOS. - - 2015-03-30 14:34 egorpugin - M builds/cmake/Configure.cmake - M src/include/gen/autoconfig.h.in -[build] [cmake] Search for accept4 and SOCK_CLOEXEC symbols during configuration step. - - 2015-03-30 13:49 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp -Fixed CORE-4712: Messages "Error in isc_release_request() ... when working with legacy security database" appear in firebird.log for CLASSIC server when connecting with legacy auth - - 2015-03-30 12:03 alexpeshkoff - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp -Fixed compilation on Mac - - 2015-03-30 11:12 alexpeshkoff - M configure.ac - M src/remote/inet.cpp -Added check for SOCK_CLOEXEC - - 2015-03-30 09:34 alexpeshkoff - M src/remote/inet.cpp -Use better flag name for sockets - - 2015-03-29 19:25 mapopa - M builds/install/posix-common/posixLibrary.sh.in -Cleanup editors battle comment - - 2015-03-29 19:11 mapopa - M builds/install/posix-common/preinstall.sh.in -Cleanup preinstall script - - 2015-03-29 18:19 mapopa - M builds/posix/Makefile.in -Cleanup comments gds*f and gds*ada header files are in the old cvs tree - - 2015-03-29 18:08 mapopa - M builds/posix/Makefile.in -Cleanup old comments, GDSLIB_OBJECTS are no more - - 2015-03-29 16:44 mapopa - M extern/editline/ChangeLog - M extern/editline/src/chared.c - M extern/editline/src/chared.h - M extern/editline/src/chartype.c - M extern/editline/src/chartype.h - M extern/editline/src/el.c - M extern/editline/src/eln.c - M extern/editline/src/filecomplete.c - M extern/editline/src/hist.h - M extern/editline/src/histedit.h - M extern/editline/src/history.c - M extern/editline/src/map.c - M extern/editline/src/map.h - M extern/editline/src/parse.c - M extern/editline/src/read.c - M extern/editline/src/readline.c - M extern/editline/src/tty.c - M extern/editline/src/tty.h - M extern/editline/src/unvis.c - M extern/editline/src/vi.c - M extern/editline/src/vis.c - M extern/editline/src/vis.h -Update libedit - - 2015-03-29 15:07 alexpeshkoff - M src/isql/isql.epp -Fixed CORE-4719: Message "Statement failed, SQLSTATE = 00000 + unknown ISC error 0" appears when issuing REVOKE ALL ON ALL FROM - - 2015-03-29 12:01 mapopa - M src/include/fb_types.h -cleanup comments : old bad SCHAR definition - - 2015-03-28 15:02 mapopa - M builds/posix/Makefile.in -Cleanup comments - - 2015-03-28 13:55 mapopa - M builds/posix/Makefile.in.examples -Sync code with firebird 2.5.x tree and libreoffice patch , even if is commented - - 2015-03-28 00:40 asfernandes - M doc/sql.extensions/README.regr_functions.txt -Corrections, thanks to Simonov Denis. - - 2015-03-28 00:36 asfernandes - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/common/DynamicStrings.cpp - M src/common/SimpleStatusVector.h - M src/common/StatusHolder.h - M src/common/fb_exception.cpp - M src/common/utils.cpp - M src/dsql/dsql.cpp - M src/include/fb_exception.h - M src/jrd/CryptoManager.cpp - M src/jrd/err.cpp - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/server/server.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h -Misc. - - 2015-03-27 17:51 alexpeshkoff - M src/alice/alice.cpp - M src/alice/main/aliceMain.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/burp/burp.cpp - M src/burp/main/burpMain.cpp - M src/common/IntlParametersBlock.cpp - M src/common/SimpleStatusVector.h - M src/common/StatusArg.h - M src/common/StatusHolder.cpp - M src/common/classes/init.cpp - M src/common/fb_exception.cpp - M src/common/isc.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/include/fb_exception.h - M src/jrd/CryptoManager.cpp - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/TempSpace.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/sdw.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/print.cpp - M src/remote/client/interface.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/main/gsecMain.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/main/gstatMain.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/user_dsql.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Be more consistent putting IStatus into fast inline wrapper. Also some syntax sugar as suggested by Dmitry - - 2015-03-27 15:41 hvlad - M src/jrd/os/win32/ibinitdll.cpp - M src/remote/server/os/win32/srvr_w32.cpp -Fixed Windows build - - 2015-03-27 14:36 alexpeshkoff - M src/alice/alice.cpp - M src/alice/exe.cpp - M src/alice/main/aliceMain.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/burp/burp.cpp - M src/burp/canonical.cpp - M src/burp/main/burpMain.cpp - M src/common/SimpleStatusVector.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - M src/common/classes/init.cpp - M src/common/fb_exception.cpp - M src/common/isc.cpp - M src/common/isc_proto.h - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - M src/common/sdl.cpp - M src/common/sdl_proto.h - M src/common/utils.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/fb_exception.h - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/jrd/Function.epp - M src/jrd/Monitoring.cpp - M src/jrd/TempSpace.cpp - M src/jrd/event.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/trace/TraceService.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/remote/protocol.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/main/gsecMain.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/main/gstatMain.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/alt.cpp - M src/yvalve/preparse.cpp - M src/yvalve/user_dsql.cpp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h - M src/yvalve/why.cpp -Use status interface instead plain status vector when working with exceptions. -Avoid use of circullar allocation for strings in status vector (except when unavoidable for ISC API backward compatibility). -Use TLS for circullar allocation buffer instead manually working with threads' list. - - 2015-03-25 17:52 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/Nodes.h - M src/dsql/WinNodes.cpp - M src/jrd/blp.h - M src/jrd/blr.h -Rework new aggregate functions so that they use the single blr_agg_function BLR verb. - - 2015-03-25 17:51 asfernandes - M doc/WhatsNew - A doc/sql.extensions/README.regr_functions.txt - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/parse.y - M src/jrd/blp.h - M src/jrd/blr.h - M src/yvalve/keywords.cpp -Feature CORE-4722 - Aggregate linear regression functions. - - 2015-03-24 01:30 robocop - M src/jrd/vio.cpp -Misc. - - 2015-03-23 15:52 alexpeshkoff - M src/remote/remot_proto.h - M src/remote/remote.cpp -Cleanup - - 2015-03-23 11:06 alexpeshkoff - M src/dsql/dsql.cpp - M src/jrd/CryptoManager.cpp - M src/jrd/DbCreators.cpp - M src/jrd/Mapping.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nbak.cpp - M src/jrd/pag.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/vio.cpp -Cleanup - avoid automatic type conversion in FbLocalStatus as suggested by Claudio - - 2015-03-23 09:06 alexpeshkoff - M src/common/DynamicStrings.cpp - M src/common/DynamicStrings.h - M src/common/StatusHolder.h - M src/common/fb_exception.cpp -Misc - - 2015-03-23 08:17 alexpeshkoff - M src/common/StatusArg.cpp -Fixed potential BOF - thanks to Claudio - - 2015-03-23 04:29 robocop - M src/remote/SockAddr.h -Misc. - - 2015-03-23 02:55 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.statistical_functions.txt - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/parse.y - M src/jrd/blp.h - M src/jrd/blr.h - M src/yvalve/keywords.cpp -Feature CORE-4717 - Aggregate statistical functions COVAR_SAMP, COVAR_POP and CORR - contributed by Hajime Nakagami. - - 2015-03-22 22:43 hvlad - M src/jrd/os/win32/winnt.cpp - M src/remote/SockAddr.h - M src/remote/os/win32/wnet.cpp -Fixed Windows build - - 2015-03-22 22:42 hvlad - M builds/win32/msvc10/qli.vcxproj - M builds/win32/msvc10/qli.vcxproj.filters -Update MSVC10 build after recent changes - - 2015-03-22 22:40 hvlad - M builds/win32/msvc12/common.vcxproj - M builds/win32/msvc12/common.vcxproj.filters - M builds/win32/msvc12/engine.vcxproj - M builds/win32/msvc12/engine.vcxproj.filters - M builds/win32/msvc12/qli.vcxproj - M builds/win32/msvc12/qli.vcxproj.filters -Update MSVC12 build after recent changes - - 2015-03-22 14:27 mkubecek - M src/common/config/config.cpp -fix default security database location - - 2015-03-22 14:26 mkubecek - M src/remote/SockAddr.h -class SockAddr code cleanup - - 2015-03-22 00:23 robocop - M src/include/firebird/Interface.h - M src/jrd/Routine.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/svc.cpp -Misc. - - 2015-03-21 18:39 asfernandes - M src/common/DynamicStrings.h -Fix clang build. - - 2015-03-21 18:38 asfernandes - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/status.h - M src/jrd/trace/TraceObjects.h -Corrections. - - 2015-03-21 05:15 dimitr - M doc/sql.extensions/README.scrollable_cursors.txt -Fixed a mistake. - - 2015-03-21 03:01 robocop - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters -Modified the MSVC10 build according to Alex's changes but still can't compile. - - 2015-03-20 18:03 alexpeshkoff - A src/common/SimpleStatusVector.h -Oops - added forgotten file - - 2015-03-20 18:02 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp - A src/common/DynamicStrings.cpp - A src/common/DynamicStrings.h - M src/common/MsgMetadata.cpp - M src/common/StatementMetadata.cpp - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/classes/GetPlugins.h - M src/common/fb_exception.cpp - M src/common/isc.cpp - M src/common/isc_proto.h - M src/common/sdl.cpp - M src/common/sdl_proto.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/DdlNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/include/fb_exception.h - M src/include/fb_types.h - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/isql/isql.epp - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/Database.cpp - M src/jrd/DbCreators.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/Mapping.cpp - M src/jrd/Routine.cpp - M src/jrd/blob_filter.cpp - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - D src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/BlrFromMessage.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/server/server.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/utl.cpp -Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. - - 2015-03-19 11:34 egorpugin - M CMakeLists.txt - M builds/cmake/Configure.cmake - M src/isql/InputDevices.cpp - M src/yvalve/config/os/darwin/config_root.cpp -[build] [cmake] Add some iOS ifdefs. Hide wrong include dir during crosscompiling. - - 2015-03-19 07:09 dimitr - M doc/WhatsNew - A doc/sql.extensions/README.scrollable_cursors.txt -Updated the docs. - - 2015-03-18 21:38 asfernandes - A doc/sql.extensions/README.statistical_functions.txt - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/parse.y - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/val.h - M src/yvalve/keywords.cpp -Feature CORE-4714 - Aggregate statistical functions stddev_pop, stddev_samp, var_pop and var_samp - contributed by Hajime Nakagami. - - 2015-03-18 17:28 dimitr - M src/burp/restore.epp -Complement my recent changes in this module. - - 2015-03-18 17:26 hvlad - M src/jrd/vio.cpp -Fixed bug CORE-4713 : "BLOB not found" error at rollback after insert into table with expression index - - 2015-03-18 17:22 dimitr - M doc/WhatsNew -Updated the docs for Beta 2. - - 2015-03-18 02:03 asfernandes - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp -Added IUtil::formatStatus. - - 2015-03-17 21:44 asfernandes - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/jrd/Record.h - M src/jrd/pcmet.epp - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/remote/server/server.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/why.cpp -Misc. - - 2015-03-17 09:15 paulbeach - M builds/install/arch-specific/darwin/launchdss.org.firebird.gds.plist -Use RunAtLoad rather than KeepAlive - - 2015-03-13 15:31 robocop - M src/dsql/metd.epp - M src/jrd/scl.epp -rdb$system_flag is not nullable in FB3. - - 2015-03-13 15:30 robocop - M src/jrd/idx.cpp - M src/jrd/vio.cpp -Misc. - - 2015-03-13 15:26 robocop - M examples/interfaces/01.create.cpp - M src/common/StatusArg.cpp - M src/common/StatusHolder.h - M src/common/isc_file.cpp - M src/common/os/posix/os_utils.cpp - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/gpre/cmp.cpp - M src/gpre/sql.cpp - M src/isql/isql.epp - M src/jrd/Record.h - M src/jrd/cch.cpp - M src/jrd/dpm.epp - M src/jrd/jrd.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/trace/TraceObjects.cpp - M src/remote/SockAddr.h - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/PluginManager.cpp -Misc. - - 2015-03-13 12:07 dimitr - M src/jrd/opt.cpp -Cleanup. - - 2015-03-12 21:52 dimitr - M src/yvalve/gds.cpp -Improved BLR printer for scrollable cursors. It also fixes ISQL crash for core-0883.fbt. - - 2015-03-11 13:39 alexpeshkoff - M src/jrd/DbCreators.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Fixed role's case handling when checking grant for create database - thanks to Claudio - - 2015-03-11 13:37 alexpeshkoff - M src/isql/show.epp -Fixed BOF, cleanup misc - - 2015-03-10 16:05 asfernandes - M src/isql/isql.epp -Fixed CORE-4706 - ISQL pads blob columns wrongly when the column alias has more than 17 characters. - - 2015-03-10 13:48 alexpeshkoff - M src/jrd/dfw.epp -Postfix for CORE-4571: avoid processing same index more than once when it has segments with different charsets - - 2015-03-08 13:20 egorpugin - M CMakeLists.txt - M src/CMakeLists.txt -[build] [cmake] Fix OS X build. - - 2015-03-06 20:43 dimitr - M src/jrd/jrd.cpp -Fixed a possible reason for CORE-4705. Alex, please review. - - 2015-03-06 14:04 dimitr - M src/jrd/Optimizer.cpp -Fixed inconsistency between unique vs non-unique retrievals (see CORE-4702). - - 2015-03-06 10:24 dimitr - M src/jrd/Optimizer.cpp -Minor adjustments to the join order selection. - - 2015-03-06 09:02 paulbeach - M builds/install/arch-specific/darwin/install-script - A builds/install/arch-specific/darwin/launchdss.org.firebird.gds.plist -StartupItems is now deprecated on Yosemite (10.10), use launchctl for SuperServer as well as Classic - - 2015-03-05 16:18 alexpeshkoff - M src/jrd/DataTypeUtil.cpp - M src/jrd/Database.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/UserManagement.h - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/scl.epp - M src/jrd/shut.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/vio.cpp -cleanup - - 2015-03-04 19:29 egorpugin - M CMakeLists.txt -[build][cmake] Add compiler switch '/MT(d)' for MSVC. Use '-DMSVC_STATIC_RUNTIME=1' parameter during cmake call to turn on static runtime linking. - - 2015-03-04 17:58 dimitr - M src/burp/restore.epp -Fixed CORE-4704: Generator/exception permissions get corrupted after backup/restore. - - 2015-03-04 16:18 alexpeshkoff - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/jrd/EngineInterface.h - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h -Full fix for CORE-4698, also fixed some more or less related leaks, segfaults and assertions - - 2015-03-04 16:01 alexpeshkoff - M src/common/classes/RefMutex.h -Perform non-atomic counter operations under locked mutex - - 2015-03-04 15:21 asfernandes - M src/include/firebird/UdrCppEngine.h -Correction. - - 2015-03-04 10:49 hvlad - M src/yvalve/MasterImplementation.cpp -Fixed rare deadlock (take cleanupMutex before StringsBuffer::mutex) - - 2015-03-04 10:37 hvlad - M src/jrd/btr.cpp - M src/jrd/pcmet.epp -Additional patch for CORE-4671 : Release internal temporary blobs early to free some memory\disk space -The patch fixed AV when expression indices with blob-based expression is built (see CORE-952, for example) - - 2015-02-27 16:01 alexpeshkoff - M src/common/classes/vector.h -Most of methods of vector never throw - - 2015-02-27 15:59 alexpeshkoff - M examples/interfaces/04.print_table.cpp -Fixed error handlig in test - - 2015-02-27 15:42 alexpeshkoff - M examples/interfaces/03.select.cpp - M examples/interfaces/04.print_table.cpp -misc - - 2015-02-25 20:35 dimitr - M src/jrd/tra.cpp -Let's be on the paranoid side when committing. - - 2015-02-25 17:03 alexpeshkoff - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/jrd.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server/server.cpp -Dynamic buffer for status vector and dynamic strings in IStatus - - 2015-02-25 14:24 alexpeshkoff - M src/remote/client/interface.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed memory leaks in events API - - 2015-02-24 12:58 alexpeshkoff - M src/remote/remote.cpp -Lost exception when initializing port with compression - thanks to Claudio - - 2015-02-24 09:15 hvlad - M src/jrd/jrd.cpp -Simplest fix for bug CORE-4698 : typing "add -user SYSDBA -pw masterkey -admin yes" into gsec crashes firebird.exe - - 2015-02-23 01:44 asfernandes - M src/include/firebird/FirebirdInterface.idl -Change to make the generated C API work with latest cloop. - - 2015-02-22 16:04 hvlad - M src/jrd/extds/InternalDS.cpp -Bit more safety - - 2015-02-22 15:47 asfernandes - M src/jrd/extds/InternalDS.cpp -Use RefPtr::assignRefNoIncr so we can clearly see the code is not going to crash. - - 2015-02-22 11:17 hvlad - M src/jrd/btr.cpp -Improvement CORE-4696 : No need to flush dirty pages to disk after creation of temporary table index - - 2015-02-22 11:02 hvlad - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/vio.cpp -Use attachment's or relation's pool instead of dbb_permanent where it is more suitable. -It fixed memory leak from dbb_permanent (CORE-4683) - - 2015-02-22 10:58 hvlad - M src/jrd/EngineInterface.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/jrd.cpp -Fixed leak of various J-objects in EXECUTE STATEMENT (CORE-4683) - - 2015-02-22 10:49 hvlad - M src/jrd/tra.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed regression in 32-bit builds: transaction numbers in sweep info (both trace event and firebird.log message) printed incorrectly - - 2015-02-20 16:56 dimitr - M src/dsql/DsqlCompilerScratch.cpp -Fixed CORE-4694: "Column unknown" error while preparing a recursive query if the recursive part contains ALIASED datasource in the join with anchor table. - - 2015-02-20 15:31 hvlad - M src/jrd/Record.h -Fix warning - - 2015-02-20 14:27 asfernandes - M src/remote/client/interface.cpp -Fixed segfault with events and the remote protocol. - - 2015-02-20 10:40 alexpeshkoff - M src/common/os/posix/os_utils.cpp -Do not raise errors when cannot generate unique ID for file, just keep ID empty - - 2015-02-20 09:38 hvlad - M src/plugins/crypt/arc4/Arc4.cpp - M src/remote/remote.h -More memory leaks (CORE-4683) - - 2015-02-19 19:52 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/tra.h -Misc code simplification. - - 2015-02-19 19:50 dimitr - M src/jrd/Record.h -Small changes intended to fix SEGV in the release build. - - 2015-02-19 15:58 dimitr - M src/jrd/tra.cpp -Protection against exceptions thrown from VIO_verb_cleanup() during commit/rollback. - - 2015-02-19 15:53 dimitr - M src/jrd/Record.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Misc. - - 2015-02-19 14:56 dimitr - M src/jrd/idx.cpp -Postfix for my big commit. - - 2015-02-19 14:43 dimitr - M src/jrd/tra.cpp -1) Fixed CORE-4382: User savepoints are not released on commit. -2) Respect the "no-auto-undo" option when retaining a transaction context. -Thanks to Dimitry Sibiryakov. - - 2015-02-19 14:19 dimitr - M src/jrd/recsrc/ProcedureScan.cpp -Misc. - - 2015-02-19 14:15 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/Monitoring.cpp - A src/jrd/Record.h - M src/jrd/RecordBuffer.cpp - M src/jrd/Relation.h - M src/jrd/blb.cpp - M src/jrd/dpm.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/idx.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/req.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -1) Fixed CORE-4383: Index and BLOBs garbage collection doesn't work for update_in_place(). -2) Applied the same approach to temporary GC records. -3) Refactored the Record class to avoid reallocations, to improve encapsulation and to simplify the code. -4) Slightly refactored UndoItem to isolate its logic from the Record class. -5) Reduced the in-memory size of the undo log. -6) Slightly better alternative to the legacy NULL reporting for outer joins. -7) Minor fixes and adjustments in BufferedStream. - - 2015-02-19 14:06 dimitr - M src/jrd/nbak.h -Misc. - - 2015-02-18 15:01 asfernandes - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/common/IntlParametersBlock.cpp - M src/common/StatusArg.cpp - M src/common/StatusHolder.h - M src/common/call_service.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/MsgPrint.cpp - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/db_alias.cpp - M src/common/os/win32/mod_loader.cpp - M src/common/security.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCursor.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/obj_cxx.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/UdrCppEngine.h - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/CryptoManager.cpp - M src/jrd/Database.cpp - M src/jrd/DbCreators.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/IntlManager.cpp - M src/jrd/Mapping.cpp - M src/jrd/UserManagement.cpp - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/qli/help.epp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/gds.cpp - M src/yvalve/perf.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes. -Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace. -(redo with fix for Windows build, and left another TODO comment in FirebirdInterface.idl) - - 2015-02-18 14:22 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -Restore useful assert - - 2015-02-18 13:39 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -Quick fix for posix build after Vlad's changes - - 2015-02-18 12:55 dimitr - M src/jrd/evl.cpp -Misc. - - 2015-02-18 12:54 dimitr - M src/common/cvt.cpp - M src/common/dsc.h -Misc. - - 2015-02-18 12:44 hvlad - M src/common/dllinst.cpp - M src/common/dllinst.h - M src/jrd/os/win32/ibinitdll.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h -Attempt to implement thread cleanup for Windows (using DLL entry point). -It is used in dispatcher (fbclient.dll) only for now. -Fixed potential memory leak in StringsBuffer (it was possible to allocate few ThreadBuffer's for the same thread), see CORE-4683. - - 2015-02-17 23:21 asfernandes - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/common/IntlParametersBlock.cpp - M src/common/StatusArg.cpp - M src/common/StatusHolder.h - M src/common/call_service.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/MsgPrint.cpp - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/db_alias.cpp - M src/common/os/win32/mod_loader.cpp - M src/common/security.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCursor.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/obj_cxx.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/UdrCppEngine.h - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/CryptoManager.cpp - M src/jrd/Database.cpp - M src/jrd/DbCreators.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/IntlManager.cpp - M src/jrd/Mapping.cpp - M src/jrd/SysFunction.cpp - M src/jrd/UserManagement.cpp - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/qli/help.epp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/gds.cpp - M src/yvalve/perf.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Revert my last change after it broke the Windows build. - - 2015-02-17 14:56 asfernandes - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/common/IntlParametersBlock.cpp - M src/common/StatusArg.cpp - M src/common/StatusHolder.h - M src/common/call_service.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/MsgPrint.cpp - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/db_alias.cpp - M src/common/os/win32/mod_loader.cpp - M src/common/security.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCursor.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/obj_cxx.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/UdrCppEngine.h - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/CryptoManager.cpp - M src/jrd/Database.cpp - M src/jrd/DbCreators.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/IntlManager.cpp - M src/jrd/Mapping.cpp - M src/jrd/SysFunction.cpp - M src/jrd/UserManagement.cpp - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/qli/help.epp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/gds.cpp - M src/yvalve/perf.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes. -Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace. - - 2015-02-17 14:13 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/lex.cpp - M src/qli/qliswi.h -Minor enhancement - added switch to avoid hangs when running TCS - - 2015-02-17 11:42 alexpeshkoff - M src/dsql/DsqlCursor.cpp - M src/dsql/DsqlCursor.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp -Unlink JResultSet from DsqlCursor when cursor is closed due to end of transaction - this fixes AV in tcs/BLOB.0.DSQL - - 2015-02-16 13:57 hvlad - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Memory leak (CORE-4683) - - 2015-02-16 13:56 hvlad - M src/jrd/Database.cpp - M src/jrd/tpc.cpp -Memory leak (CORE-4683) - - 2015-02-16 13:54 hvlad - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp -Two small memory leaks (CORE-4683) - - 2015-02-16 13:53 hvlad - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Correct accounting of mapped memory - - 2015-02-15 13:25 dimitr - M src/jrd/blb.h -Misc. - - 2015-02-15 10:38 dimitr - M src/dsql/StmtNodes.cpp -Misc. - - 2015-02-15 08:31 dimitr - M builds/win32/msvc10/srp.vcxproj - M builds/win32/msvc12/srp.vcxproj -Postfixes for Windows builds. - - 2015-02-14 18:55 asfernandes - M builds/posix/udr_plugin.vers - M examples/interfaces/01.create.cpp - M examples/interfaces/02.update.cpp - M src/alice/main/aliceMain.cpp - M src/burp/main/burpMain.cpp - M src/common/isc.cpp - M src/dsql/DsqlCursor.cpp - M src/dsql/DsqlCursor.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/utilities/gsec/main/gsecMain.cpp - M src/utilities/gstat/main/gstatMain.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/DistributedTransaction.h -Misc. - - 2015-02-13 13:46 hvlad - M builds/win32/msvc10/legacy_auth.vcxproj - M builds/win32/msvc10/legacy_usermanager.vcxproj - M builds/win32/msvc12/legacy_auth.vcxproj - M builds/win32/msvc12/legacy_usermanager.vcxproj -This should fix msvc10 and msvc12 builds - - 2015-02-12 15:50 egorpugin - M builds/cmake/BuildFunctions.cmake - M src/CMakeLists.txt -[build] [cmake] Fix issue with PATH on linux. - - 2015-02-11 17:00 egorpugin - M src/CMakeLists.txt -[build] [cmake] Fix Windows build. - - 2015-02-11 16:31 alexpeshkoff - M src/common/os/os_utils.h - M src/common/os/win32/os_utils.cpp -One more attempt to fix windows build - - 2015-02-11 15:30 alexpeshkoff - M src/common/os/win32/os_utils.cpp -This should fix windows build - - 2015-02-11 15:12 asfernandes - M examples/udr/Functions.cpp - M examples/udr/Triggers.cpp - M src/include/firebird/Interface.h - M src/include/firebird/UdrCppEngine.h - M src/jrd/ExtEngineManager.cpp -Move Helper class from UDR to the main interface header. Use proper (argh) ref. counting in the ExternalContext::get* methods. - - 2015-02-11 15:11 asfernandes - M src/jrd/ibase.h -Increase FB_API_VER to 30. - - 2015-02-11 10:19 alexpeshkoff - M src/jrd/ibsetjmp.h -Fixed posix build - - 2015-02-11 09:20 dimitr - M src/jrd/cch.cpp - M src/jrd/jrd.h -Change the status handling a little. - - 2015-02-10 14:17 hvlad - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - M src/jrd/blob_filter.cpp - M src/jrd/ibsetjmp.h - M src/jrd/jrd.h -Fixed bug CORE-4688 : Recovery after stack overflow exception is not complete - - 2015-02-10 13:32 alexpeshkoff - M examples/interfaces/01.create.cpp - M examples/interfaces/02.update.cpp - M examples/interfaces/03.select.cpp - M examples/interfaces/04.print_table.cpp - M examples/interfaces/ifaceExamples.h -Bring examples up-to-date, use ThrowStatusWrapper in them - - 2015-02-09 14:39 asfernandes - M src/yvalve/why.cpp -Misc. - - 2015-02-09 14:24 asfernandes - M src/yvalve/why.cpp -Fixed fb_get_database_handle and fb_get_transaction_handle. - - 2015-02-09 14:08 alexpeshkoff - M src/common/classes/array.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/db_alias.cpp - M src/common/db_alias.h - M src/common/os/os_utils.h - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/os_utils.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/jrd.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/yvalve/why.cpp -Fixed CORE-4685: Accessing DB in invalid manner when links (hard or symbolic) are used for it - - 2015-02-07 16:07 egorpugin - M CMakeLists.txt - M src/common/classes/alloc.h -[build] [cmake] Add ICU setup section. Add clang ifdef. - - 2015-02-07 14:57 alexpeshkoff - M src/gpre/obj_cxx.cpp -warnings - - 2015-02-07 14:52 alexpeshkoff - M configure.ac -misc - - 2015-02-07 12:57 alexpeshkoff - M src/alice/main/aliceMain.cpp - M src/burp/main/burpMain.cpp - M src/utilities/gsec/main/gsecMain.cpp - M src/utilities/gstat/main/gstatMain.cpp -Use last chance to catch exceptions in utilities - sometimes it may be useful - - 2015-02-07 10:57 dimitr - M src/dsql/DsqlCompilerScratch.cpp -Fixed CORE-4684: Error while preparing a complex query ("Too many Contexts of Relation/Procedure/Views. Maximum allowed is 256"). - - 2015-02-06 14:39 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/jrd/par.cpp -Warning. - - 2015-02-06 14:28 egorpugin - M src/CMakeLists.txt -[build] [cmake] Add missed dependencies. - - 2015-02-06 12:58 egorpugin - M CMakeLists.txt - M builds/cmake/BuildFunctions.cmake - M examples/CMakeLists.txt - M src/CMakeLists.txt -[build] [cmake] Call custom commands via scripts. - - 2015-02-05 23:04 hvlad - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SingularStream.cpp -It should fix regression CORE-4653 : Crash on infinite mutual SP calls (instead of "Too many concurrent executions of the same request.") - - 2015-02-05 17:10 egorpugin - M CMakeLists.txt - M examples/CMakeLists.txt -[build] [cmake] Bump minimal cmake version. Add missed dependency. - - 2015-02-05 06:36 egorpugin - M CMakeLists.txt - M builds/cmake/BuildFunctions.cmake - M examples/CMakeLists.txt - M src/CMakeLists.txt - M src/utilities/CMakeLists.txt -[build] [cmake] Do not place boot targets into output directory. - - 2015-02-04 14:03 hvlad - M builds/win32/msvc12/Firebird3.sln - M builds/win32/msvc12/alice.vcxproj - M builds/win32/msvc12/btyacc.vcxproj - M builds/win32/msvc12/build_msg.vcxproj - M builds/win32/msvc12/burp.vcxproj - M builds/win32/msvc12/codes.vcxproj - M builds/win32/msvc12/common.vcxproj - M builds/win32/msvc12/empbuild.vcxproj - M builds/win32/msvc12/engine.vcxproj - M builds/win32/msvc12/engine.vcxproj.filters - M builds/win32/msvc12/fb2control.vcxproj - M builds/win32/msvc12/fb_lock_print.vcxproj - M builds/win32/msvc12/fbguard.vcxproj - M builds/win32/msvc12/fbrmclib.vcxproj - M builds/win32/msvc12/fbserver.vcxproj - M builds/win32/msvc12/fbsvcmgr.vcxproj - M builds/win32/msvc12/fbtrace.vcxproj - M builds/win32/msvc12/fbtracemgr.vcxproj - M builds/win32/msvc12/fbudf.vcxproj - M builds/win32/msvc12/gbak.vcxproj - M builds/win32/msvc12/gfix.vcxproj - M builds/win32/msvc12/gpre.vcxproj - M builds/win32/msvc12/gpre_boot.vcxproj - M builds/win32/msvc12/gpre_common.vcxproj - M builds/win32/msvc12/gsec.vcxproj - M builds/win32/msvc12/gsplit.vcxproj - M builds/win32/msvc12/gstat.vcxproj - M builds/win32/msvc12/ib_udf.vcxproj - M builds/win32/msvc12/ib_util.vcxproj - M builds/win32/msvc12/instclient.vcxproj - M builds/win32/msvc12/instreg.vcxproj - M builds/win32/msvc12/instsvc.vcxproj - M builds/win32/msvc12/intl.vcxproj - M builds/win32/msvc12/intlbuild.vcxproj - M builds/win32/msvc12/isql.vcxproj - M builds/win32/msvc12/legacy_auth.vcxproj - M builds/win32/msvc12/legacy_usermanager.vcxproj - M builds/win32/msvc12/nbackup.vcxproj - M builds/win32/msvc12/qli.vcxproj - M builds/win32/msvc12/remote.vcxproj - M builds/win32/msvc12/srp.vcxproj - M builds/win32/msvc12/udr_engine.vcxproj - M builds/win32/msvc12/udr_engine.vcxproj.filters - M builds/win32/msvc12/udrcpp_example.vcxproj - M builds/win32/msvc12/udrcpp_example.vcxproj.filters - M builds/win32/msvc12/yvalve.vcxproj -MSVC12 build system: -- use XP-compatible toolset for 32-bit builds -- set linker option "Subsystem" where it was missing -- misc - - 2015-02-04 13:37 smirnoffjr - M src/common/isc_file.cpp -Small fix for generic UNIX Mnt::get() implementation - - 2015-02-04 12:53 dimitr - M src/common/StatusArg.cpp - M src/common/StatusArg.h -Misc improvements. - - 2015-02-04 12:43 dimitr - M src/jrd/jrd.cpp -Cleanup and simplification. - - 2015-02-04 11:51 hvlad - M builds/win32/msvc10/udr_engine.vcxproj -This should fix MSVC10 build - - 2015-02-03 16:31 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/vio.cpp -Replace a verb-cleanup bugcheck with regular error + transaction invalidation. - - 2015-02-03 16:16 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Added new error message. - - 2015-02-03 16:12 dimitr - M src/common/StatusArg.cpp - M src/common/StatusArg.h -Minor improvements to Arg::StatusVector. - - 2015-02-03 14:56 asfernandes - M builds/posix/make.defaults - D builds/posix/udr_engine.vers - A builds/posix/udr_plugin.vers (from /firebird/trunk/builds/posix/udr_engine.vers:60611) - D builds/win32/defs/udr_engine.def - A builds/win32/defs/udr_plugin.def (from /firebird/trunk/builds/win32/defs/udr_engine.def:60611) - M examples/CMakeLists.txt - M examples/udr/Functions.cpp - M src/include/firebird/UdrCppEngine.h -Fix Windows (cmake only) build. Linux build currently is not using udr_plugin.vers when linking examples/udr. - - 2015-02-03 14:24 alexpeshkoff - M src/common/os/posix/os_utils.cpp - M src/remote/inet.cpp -WIP on CORE-3885: Firebird for Android, AI_V4MAPPED flag not supported, now server startup succeeds - - 2015-02-03 11:03 dimitr - M src/common/StatusArg.h -Fixed a mistake. - - 2015-02-03 10:33 dimitr - M src/jrd/par.cpp -Small refactoring. - - 2015-02-03 07:10 egorpugin - M CMakeLists.txt - M builds/cmake/BuildFunctions.cmake - M src/CMakeLists.txt -[build] [cmake] Add 'gfix -write async' command on databases during build. Fix clang+linux build. - - 2015-02-03 06:48 dimitr - M src/jrd/par.cpp -Fixed one of my last commits, thanks to Adriano. - - 2015-02-03 00:43 asfernandes - M src/jrd/SysFunction.cpp - M src/jrd/pag.h -Warnings. - - 2015-02-02 17:14 alexpeshkoff - M src/common/classes/TempFile.cpp - M src/common/file_params.h - M src/common/isc.cpp - M src/include/cross/android.arme -WIP on CORE-3885: Firebird for Android, databases may be created, trivial requests run in embedded mode - - 2015-02-02 15:25 alexpeshkoff - M src/common/classes/semaphore.cpp -WIP on CORE-3885: Firebird for Android, ignore pseudo-error caused by Google bug - - 2015-02-02 09:27 dimitr - M src/jrd/idx.cpp -Fixed CORE-4075: Server bugchecks or crashes on exception in calculated index. First part of the fix. - - 2015-02-02 08:53 dimitr - M src/jrd/par.cpp -Additional fix for CORE-4673: Computed index based on a computed column stores NULL for all its keys. - - 2015-02-01 16:43 egorpugin - M examples/CMakeLists.txt - M src/CMakeLists.txt -[build] [cmake] Move some projects to Boot folder. Improve generating of build_msg and codes. Fix Windows issue with databases. - - 2015-01-31 15:04 egorpugin - M src/common/isc_file.cpp -[build] Fix OS X build: removed extra qualification on member Mnt(). - - 2015-01-30 20:23 egorpugin - M examples/CMakeLists.txt - M src/CMakeLists.txt - M src/remote/CMakeLists.txt -[build] [cmake] Make 'remote' and 'common' targets private for 'yvalve' target. - - 2015-01-30 17:25 alexpeshkoff - M src/common/unicode_util.cpp -WIP on CORE-3885: Firebird for Android, fix ICU load - - 2015-01-29 15:16 dimitr - M src/jrd/btr.cpp -Simplest possible fix for regression CORE-4673: Computed index based on a computed column stores NULL for all its keys. - - 2015-01-29 10:47 dimitr - M src/dsql/StmtNodes.cpp -Removed the redundant code (accidental copy-paste remaining), thanks to Adriano. - - 2015-01-29 10:26 dimitr - M src/dsql/StmtNodes.cpp -Fixed CORE-4675: Conditions like WHERE = . don't use existing index. - - 2015-01-29 07:10 egorpugin - M CMakeLists.txt - M src/CMakeLists.txt -[build] [cmake] Extract ICU and zlib only once. - - 2015-01-28 17:12 hvlad - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Correct use of CRT. - - 2015-01-28 17:00 alexpeshkoff - M src/utilities/fbtracemgr/traceMgrMain.cpp -Fixed a bug introduced by me when working on CORE-3658 3 years ago - - 2015-01-28 14:52 egorpugin - M src/CMakeLists.txt -[build] [cmake] Set engine12_common target's type to OBJECT (library). - - 2015-01-28 09:01 dimitr - M src/jrd/jrd.cpp -Fixed my yesterday's commit (forgotten part). - - 2015-01-28 08:15 dimitr - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp -Fixed my yesterday's commit. - - 2015-01-27 14:37 egorpugin - M CMakeLists.txt - M builds/cmake/BuildFunctions.cmake - M builds/cmake/Configure.cmake - M src/CMakeLists.txt - M src/include/gen/autoconfig.h.in -Improve Qt+MSVC build. Fix some messages. Crosscompiling improvements (add some defines). - - 2015-01-27 10:46 alexpeshkoff - M builds/posix/Makefile.in - M builds/posix/Makefile.in.plugins_examples - M builds/posix/make.android.arme - M builds/posix/make.defaults - M builds/posix/make.rules - M configure.ac - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h - M src/common/classes/init.cpp - M src/include/cross/android.arme - M src/remote/server/os/posix/inet_server.cpp -Work in progress on CORE-3885: Firebird for Android, build is complete - - 2015-01-27 10:33 dimitr - M src/isql/isql.epp -Removed debugging option. - - 2015-01-27 10:31 dimitr - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc12/engine.vcxproj -Fixed Windows builds. - - 2015-01-27 10:29 dimitr - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - A src/dsql/DsqlCursor.cpp - A src/dsql/DsqlCursor.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/gpre/obj_cxx.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/DbCreators.cpp - M src/jrd/EngineInterface.h - M src/jrd/Mapping.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Core (engine-level) support for scrollable DSQL cursors. Fixed the IResultSet API to match the JDBC spec. Renamed FB_EOF to FB_NO_DATA. Refactored some DSQL internals. - - 2015-01-27 10:21 alexpeshkoff - M src/lock/lock_proto.h -cleanup - - 2015-01-27 08:48 alexpeshkoff - M configure.ac -Fixed running thread specific tests - - 2015-01-26 21:33 dimitr - M src/remote/client/interface.cpp -Attempted to fix the incorrect events wrapping, causing hangs/crashes and memory leaks. - - 2015-01-26 19:20 egorpugin - M CMakeLists.txt - M examples/CMakeLists.txt - M src/CMakeLists.txt - M src/utilities/CMakeLists.txt -[build] [cmake] Fix crosscompiling for android on linux. - - 2015-01-26 15:23 egorpugin - M CMakeLists.txt - M builds/cmake/BuildFunctions.cmake - M examples/CMakeLists.txt - M src/CMakeLists.txt -[build] [cmake] Update build according to the last changes. - - 2015-01-26 15:00 hvlad - M builds/win32/defs/udr_engine.def -Fix Windows build - - 2015-01-26 14:52 asfernandes - M builds/posix/Makefile.in.plugins_examples - M builds/win32/msvc10/udrcpp_example.vcxproj - M builds/win32/msvc10/udrcpp_example.vcxproj.filters - M builds/win32/msvc12/udrcpp_example.vcxproj - M builds/win32/msvc12/udrcpp_example.vcxproj.filters - M builds/win32/msvc8/udrcpp_example.vcproj - M builds/win32/msvc9/udrcpp_example.vcproj - A examples/udr/Functions.cpp - A examples/udr/Procedures.cpp - A examples/udr/Triggers.cpp (from /firebird/trunk/examples/udr/UdrCppExample.cpp:60555) - D examples/udr/UdrCppExample.cpp - A examples/udr/UdrCppExample.h -Split the UDR examples in multiple files to demonstrate how it should be done. - - 2015-01-26 14:39 dimitr - M src/jrd/fun.epp -This should fix the Windows build. - - 2015-01-26 14:15 hvlad - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/jrd.cpp -Improvement CORE-4671 : Release internal temporary blobs early to free some memory\disk space - - 2015-01-26 10:51 dimitr - M src/jrd/fun.epp -Fixed CORE-4670: Constraint violation error may be swallowed in some cases. - - 2015-01-26 07:56 egorpugin - M builds/cmake/Configure.cmake - M examples/CMakeLists.txt - M src/CMakeLists.txt -[build] [cmake] Fix build, typos. Move some projects to 'Boot' dir. - - 2015-01-25 22:24 asfernandes - M src/include/firebird/IdlFbInterfaces.h -Fix. - - 2015-01-25 20:27 asfernandes - M builds/posix/Makefile.in.plugins_examples - M builds/win32/msvc10/udrcpp_example.vcxproj - M builds/win32/msvc12/udrcpp_example.vcxproj - M builds/win32/msvc9/Firebird3_Examples.sln - M examples/udr/UdrCppExample.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/UdrCppEngine.h - D src/include/firebird/UdrEngine.h - M src/plugins/udr_engine/UdrEngine.cpp -Improvements to the UDR plugin. - - 2015-01-25 20:27 asfernandes - M src/common/classes/GenericMap.h -Make methods const. - - 2015-01-24 11:49 hvlad - M src/jrd/cch.cpp -Frontportred fix for bug CORE-2848 : "lock conversion denied" or "lock denied" error - - 2015-01-22 12:50 alexpeshkoff - M src/common/isc_file.cpp -Fixed static area corruption in ISC_expand_nfs, should fix CORE-4644: Get both "335545060 : Missing security context " and "335544344 : I/O error during "open" operation" for existing database under heavy concurrent DML - - 2015-01-22 10:35 hvlad - M src/common/isc_s_proto.h - M src/jrd/Mapping.cpp - M src/jrd/Monitoring.cpp - M src/jrd/Monitoring.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp -Make shared memory header same size independent on OS. -Introduce shared memory header version. - - 2015-01-22 10:32 alexpeshkoff - M src/common/isc_file.cpp -Fixed CORE-4624: Firebird won't start under Docker - - 2015-01-22 10:23 alexpeshkoff - M src/include/firebird/Interface.h - M src/include/gen/msgs.h - M src/msgs/messages2.sql -Enhance diags - - 2015-01-21 11:21 egorpugin - A CMakeLists.txt - A builds/cmake - A builds/cmake/BuildFunctions.cmake - A builds/cmake/Configure.cmake - A builds/cmake/SourceGroups.cmake - A examples/CMakeLists.txt - A src/CMakeLists.txt - A src/gpre/CMakeLists.txt - A src/include/gen/autoconfig.h.in - A src/remote/CMakeLists.txt - A src/utilities/CMakeLists.txt -[build] [cmake] Initial CMake build system commit. - - 2015-01-21 11:11 egorpugin - M configure.ac - M src/common/common.h - M src/common/isc_sync.cpp - M src/jrd/license.h - M src/jrd/recsrc/HashJoin.cpp - M src/remote/inet.cpp - M src/remote/protocol.h - M src/remote/remote_def.h - M src/utilities/ntrace/PluginLogWriter.cpp -[build] [cmake] Prepare sources for CMake building. Add clang preprocessor defs, ARM architecture defs, some Android-related defs. Add 'qsort_r' function search to configure.ac. - - 2015-01-21 09:18 hvlad - M src/jrd/cch.cpp -Fixed my error at patch for CORE-4565. It was the reason of false "lock denied" errors. - - 2015-01-20 18:59 dimitr - M src/common/isc_f_proto.h - M src/common/isc_file.cpp - M src/remote/client/interface.cpp -1) Make xnet://db connection strings useful with forward slashes -2) Unified port numbers / protocol names syntax (thus allowing custom ports in inet://host/db connection strings) - - 2015-01-19 12:58 alexpeshkoff - M src/common/common.h - M src/include/firebird/Interface.h -Public header cleanup - - 2015-01-18 14:53 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h -Fixed problem of local templates being not allowed in pre-C++-11 code. - - 2015-01-18 14:52 asfernandes - A src/include/iberror.h -Add iberror.h in the place so that external code may point to the development tree include files. - - 2015-01-18 09:05 dimitr - M src/jrd/btr.cpp - M src/jrd/err_proto.h -Better diagnostics. - - 2015-01-17 18:05 dimitr - M src/jrd/jrd.h -Fixed CORE-4668: Select from mon$table_stats doesn`t work on SC and CS. - - 2015-01-16 17:53 alexpeshkoff - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/plugins/crypt/arc4/Arc4.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/DistributedTransaction.cpp - A src/yvalve/DistributedTransaction.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/why.cpp -Avoid use of plain structures, missing in previous FB versions, in public API - - 2015-01-16 15:12 asfernandes - M src/include/firebird/Interface.h - M src/include/firebird/Message.h -Adjustments after fix and test of fbstuff repository. - - 2015-01-15 14:55 asfernandes - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Message.h - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp -Added encode/decode date/time methods to IUtil interface. - - 2015-01-15 01:17 asfernandes - M src/auth/AuthDbg.h - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.h - M src/common/MsgMetadata.h - M src/common/classes/ImplementHelper.h - M src/common/classes/TempFile.h - M src/common/config/config.h - M src/common/isc_sync.cpp - M src/common/security.h - M src/dsql/DdlNodes.epp - M src/include/firebird/UdrEngine.h - M src/isql/show.epp - M src/jrd/Database.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/remote.h - M src/utilities/gsec/gsec.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/YObjects.h - M src/yvalve/perf.cpp - M src/yvalve/why.cpp -Misc. - - 2015-01-15 01:16 asfernandes - M src/remote/inet.cpp -Warning. - - 2015-01-15 01:16 asfernandes - M src/include/firebird/Interface.h -Implement FbException copying. - - 2015-01-15 01:16 asfernandes - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp -Remove old hacks. - - 2015-01-14 14:43 asfernandes - M src/include/firebird/FirebirdInterface.idl -Correction. - - 2015-01-14 14:38 asfernandes - M src/yvalve/MasterImplementation.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Misc. - - 2015-01-14 14:21 asfernandes - M src/common/classes/ImplementHelper.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/isql/isql.epp - M src/isql/show.epp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/YObjects.h - M src/yvalve/perf.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Renamed "Utl" API to "Util". - - 2015-01-13 14:43 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/firebird/UdrCppEngine.h - M src/plugins/udr_engine/UdrEngine.cpp -Make UDR StatusType customizable. - - 2015-01-13 11:24 hvlad - M src/common/security.cpp - M src/common/security.h - M src/jrd/UserManagement.cpp -By Alex - fix for bug CORE-4659 : Error "Missing security context for .....\SECURITY3.FDB" - - 2015-01-12 14:56 asfernandes - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/jrd/CryptoManager.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h -Remove IMaster::same from the API. - - 2015-01-12 11:28 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-4665: Wrong result when use "where STARTING WITH <:value> ORDER BY ' and field_C is leading part of compound index key: { field_C, field_N }. - - 2015-01-12 08:16 hvlad - M src/jrd/extds/InternalDS.cpp -Fixed build error - - 2015-01-12 00:21 asfernandes - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M examples/udr/UdrCppExample.cpp - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/StatusHolder.h - M src/common/call_service.cpp - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/isc_sync.cpp - M src/common/security.cpp - M src/common/security.h - M src/common/utils_proto.h - M src/dsql/DdlNodes.epp - M src/gpre/boot/gpre_meta_boot.cpp - M src/gpre/obj_cxx.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/Attachment.h - M src/jrd/Database.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/UserManagement.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/YObjects.h - M src/yvalve/alt.cpp - M src/yvalve/perf.cpp - M src/yvalve/prepa_proto.h - M src/yvalve/preparse.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Make the API usable with different type of IStatus classes, throwing (what class?) or not throwing. Builtin are CheckStatusWrapper (no throw) and ThrowStatusWrapper (throws FbException). - - 2015-01-12 00:21 asfernandes - M src/jrd/vio.cpp -Correction. - - 2015-01-12 00:04 asfernandes - M src/gpre/cmp.cpp - M src/gpre/languages/cob.cpp - M src/jrd/UserManagement.cpp - M src/jrd/vio.cpp - M src/remote/parser.cpp -Misc. - - 2015-01-12 00:03 asfernandes - M src/common/IntlParametersBlock.cpp -Correction. - - 2015-01-08 14:14 alexpeshkoff - M doc/README.services_extension -Doc for CORE-4662: Make services API pass SQL role to server. - - 2015-01-08 14:03 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/restore.epp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/nbackup/nbackup.cpp - M src/utilities/nbackup/nbkswi.h -Fixed CORE-4662: Make services API pass SQL role to server. Also added switch -role to some utilities that missed it. - - 2015-01-06 22:40 asfernandes - M src/dsql/StmtNodes.cpp -Fixed problem with subfunction parameters related to CORE-4572. - - 2015-01-06 22:40 asfernandes - M src/dsql/DdlNodes.epp -Fixed problem introduced by fix of CORE-4280. - - 2015-01-05 16:08 dimitr - M src/remote/client/interface.cpp - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp -Slightly refactored the BLR parser routines to avoid crazy error reporting and protect against NULL pointer dereference. The error handling still sucks, but it was the case before me ;-) - - 2014-12-30 15:18 alexpeshkoff - M src/common/IntlParametersBlock.cpp - M src/common/IntlParametersBlock.h -Fixed CORE-4610: Add a tag name to diagnostics when trasliteration errors in Parameter Block values occur - - 2014-12-30 08:17 starodubov - M src/jrd/vio.cpp -Fixed CORE-4656: Server could hang during chasing dead record version - - 2014-12-29 21:15 dimitr - M src/jrd/RecordNumber.h - M src/jrd/dpm.epp - M src/utilities/gstat/dba.epp -Type correctness (mostly signed->unsigned adjustments). - - 2014-12-29 18:04 alexpeshkoff - M src/yvalve/why.cpp -Fixed my severe bug in one of previous commits - - 2014-12-29 17:40 dimitr - M src/jrd/RecordNumber.h - M src/jrd/Relation.h - M src/jrd/dpm.epp - M src/utilities/gstat/dba.epp -This commit is expected to fix CORE-4384: Problems when a table grows beyond 65535 pointer pages. Testing would be appreciated. - - 2014-12-29 16:39 alexpeshkoff - M builds/install/misc/firebird.conf.in -Completed fix for CORE-4605: Rename CryptPlugin parameter in config file - - 2014-12-29 16:15 alexpeshkoff - M src/remote/SockAddr.h - M src/remote/inet.cpp -Cleanup - remove debris of pre-firebird authentication - - 2014-12-29 15:48 dimitr - M src/remote/server/server.cpp -Cleanup. - - 2014-12-29 15:45 dimitr - M src/dsql/dsql.cpp - M src/remote/server/server.cpp -Cleaned up the API from the legacy crap (fortunately, not needed these days). - - 2014-12-29 12:00 starodubov - M src/jrd/trace/TraceObjects.h - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Revert fix for CORE-4654, because it depends on unsupported compiler - - 2014-12-29 11:08 starodubov - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc8/gpre_common.vcproj - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/firebird2.vsprops - M builds/win32/msvc9/gpre_common.vcproj -Fixed builds for msvc8 and msvc9 (CORE-4655) - - 2014-12-29 10:56 starodubov - M src/jrd/trace/TraceObjects.h - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed POSIX build (CORE-4654) - - 2014-12-26 15:32 alexpeshkoff - M src/auth/SecurityDatabase/LegacyManagement.epp -Fixed CORE-4652: Legacy user manager ignores explicitly set SQL role - - 2014-12-26 15:04 alexpeshkoff - M src/isql/show.epp -Skip system attachmnets in SHOW USERS - - 2014-12-26 14:10 alexpeshkoff - M doc/sql.extensions/README.ddl.txt - M src/dsql/parse.y - M src/isql/isql.epp - M src/jrd/DbCreators.cpp - M src/jrd/DbCreators.h - M src/jrd/jrd.cpp - M src/yvalve/preparse.cpp -Fixed CORE-4651: CREATE DATABASE fails for the user having RDB$ADMIN rights in security database - - 2014-12-24 15:23 alexpeshkoff - M doc/sql.extensions/README.user_management -Documentation changes for CORE-4607: Add support for having >1 UserManager in firebird.conf and use them from SQL - - 2014-12-24 14:50 alexpeshkoff - M src/common/classes/fb_string.h - M src/common/security.cpp - M src/common/security.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/gen/ids.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h - M src/yvalve/PluginManager.cpp -Implemented CORE-4607: Add support for having >1 UserManager in firebird.conf and use them from SQL - - 2014-12-22 16:19 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp -Fixed CORE-4646: Attach failure when using LegacyAuth on server and default configuration on client - - 2014-12-22 14:41 hvlad - M src/include/firebird/IdlFbInterfaces.h -Fixed compilation errors - - 2014-12-22 09:47 hvlad - M src/common/classes/init.cpp -Fixed Windows build - - 2014-12-22 09:45 hvlad - M src/gpre/languages/ada.cpp - M src/gpre/languages/cob.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/languages/rmc.cpp -Fix compilation errors - - 2014-12-22 09:17 alexpeshkoff - M src/jrd/jrd.cpp -Added forgotten security check - thanks to Adriano - - 2014-12-22 08:51 dimitr - M src/remote/inet.cpp - M src/remote/server/os/win32/srvr_w32.cpp -Patches by Alexey Pavlov. - - 2014-12-21 19:30 dimitr - M src/jrd/RecordSourceNodes.cpp - M src/jrd/opt.cpp - M src/jrd/opt_proto.h -Correction for the prior commit. - - 2014-12-21 19:16 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/opt.cpp - M src/jrd/opt_proto.h -Small refactoring. - - 2014-12-21 13:45 dimitr - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/gpre.h - M src/gpre/hsh.h - M src/gpre/languages/ada.cpp - M src/gpre/languages/cob.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/languages/pas.cpp - M src/gpre/languages/rmc.cpp - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/gpre/words.h -Front-ported CORE-4437 and CORE-4438. - - 2014-12-21 01:54 asfernandes - M src/common/os/os_utils.h - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/os_utils.cpp - M src/jrd/dfw.epp - M src/remote/remote.h -Misc. - - 2014-12-19 15:43 alexpeshkoff - M src/common/classes/init.cpp -Fixed CORE-3632: Crash after calling fork in a process, using embedded firebird library - - 2014-12-19 15:28 asfernandes - M src/yvalve/gds.cpp -Warnings. - - 2014-12-19 15:24 asfernandes - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M examples/interfaces/ifaceExamples.h - M src/auth/AuthDbg.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.h - M src/common/MsgMetadata.h - M src/common/StatusHolder.h - M src/common/classes/ImplementHelper.h - M src/common/config/config.h - M src/common/isc_sync.cpp - M src/common/security.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/include/gen/ids.h - M src/isql/show.epp - M src/jrd/Database.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.h - M src/jrd/UserManagement.cpp - M src/jrd/jrd.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Generate interfaces with I-prefix. - - 2014-12-19 08:52 dimitr - M src/gpre/languages/fbrmclib.cpp -Applied patch by Alexey Pavlov. - - 2014-12-18 17:54 dimitr - M src/isql/isql.epp -Simplified code and attempted a second-time solution for CORE-4259. - - 2014-12-18 16:54 alexpeshkoff - M examples/interfaces/01.create.cpp - M examples/interfaces/02.update.cpp - M examples/interfaces/03.select.cpp - M examples/interfaces/04.print_table.cpp - A examples/interfaces/ifaceExamples.h - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/Message.h - M src/include/firebird/UdrEngine.h - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/why.cpp -Changed struct DtcStart to interface. Make external programs build again with minimum changes. - - 2014-12-18 16:23 alexpeshkoff - M src/common/classes/SafeArg.h - M src/common/classes/array.h - M src/common/classes/fb_string.h - M src/common/classes/objects_array.h - M src/common/classes/stack.h - M src/common/classes/vector.h -getCount() in FB classes never throws exceptions - - 2014-12-18 16:20 alexpeshkoff - M builds/posix/prefix.linux_amd64 -Avoid annoying warning in remote.h - - 2014-12-18 10:58 hvlad - M src/auth/trusted/AuthSspi.cpp -Patch for mingw by Alexey Pavlov : Don't use hack for mingw-w64 - - 2014-12-18 10:56 hvlad - M src/common/common.h -Patch for mingw by Alexey Pavlov : Mingw also have posix threads library so to resolve conflict we need guard using posix threads for Windows. - - 2014-12-18 10:48 hvlad - M src/common/classes/locks.cpp - M src/common/os/win32/guid.cpp -Patch for mingw by Alexey Pavlov : Mingw compilers don't support Win98 - - 2014-12-18 10:38 hvlad - M src/common/classes/locks.cpp - M src/common/classes/locks.h -Patch for mingw by Alexey Pavlov : Fix using function pointer. -See also CORE-4619 - - 2014-12-18 10:20 alexpeshkoff - M src/yvalve/gds.cpp - M src/yvalve/gds_proto.h -Patch from Alexey - marked unused function as NOT_USED_OR_REPLACED - - 2014-12-18 07:24 hvlad - M src/common/os/os_utils.h - M src/common/os/win32/os_utils.cpp - M src/remote/inet.cpp - M src/remote/remote.h -Fix Windows build - - 2014-12-17 14:31 alexpeshkoff - M configure.ac - M src/burp/burp.cpp - M src/burp/mvol.cpp - M src/burp/split/spit.cpp - M src/common/classes/TempFile.cpp - M src/common/classes/alloc.cpp - M src/common/config/config_file.cpp - M src/common/isc_file.cpp - M src/common/os/os_utils.h - M src/common/os/posix/divorce.cpp - M src/common/os/posix/guid.cpp - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/os_utils.cpp - M src/common/utils.cpp - M src/jrd/Optimizer.cpp - M src/jrd/ext.cpp - M src/jrd/jrd.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/svc.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/lock/lock.cpp - M src/remote/SockAddr.h - M src/remote/inet.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/analyse.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/gds.cpp - M src/yvalve/utl.cpp -Work in progress on CORE-3632: make all file descriptors, opened by firebird, close on exec() - - 2014-12-17 11:56 dimitr - M src/dsql/DdlNodes.epp -Fixed CORE-4622: Regression: Trigger with UPDATE OR INSERT statement and IIF() not working as expected. - - 2014-12-17 10:38 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/parse.y -Fixed CORE-4161: User can not insert records into table with column "generated by default as identity" in its DDL. - - 2014-12-17 10:01 dimitr - M src/dsql/DdlNodes.epp -Fixed CORE-4280: FB3: Stored function accepts duplicate input arguments. - - 2014-12-17 07:41 dimitr - M src/jrd/met.epp -Fixed CORE-4472: Message "Modifying function which is currently in use" when running script with AUTODDL=OFF and is called from INTERNAL function declared in other unit. - - 2014-12-16 19:12 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4572: Incorrect error for PSQL function when the number of actual arguments does not match the number of formal arguments. - - 2014-12-16 17:33 dimitr - M src/dsql/parse.y -Fixed one more regression with explicit plans -- parser error for multiple entries inside the INDEX clause, e.g. SELECT * FROM T WHERE F1 = 0 AND F2 = 0 PLAN (T INDEX (IDX_F1, IDX_F2)). - - 2014-12-16 17:29 dimitr - M src/dsql/gen.cpp -Simplification. - - 2014-12-16 17:28 dimitr - M src/dsql/parse.y -Fixed CORE-4539: Server does not accept the right plan. - - 2014-12-16 14:39 alexpeshkoff - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/include/consts_pub.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/jrd.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Fixed CORE-4571: Can't select from table with ICU column when database (.FDB) is created on LINUX with icu 4.2.1 and then copied to WINDOWS - - 2014-12-16 11:40 dimitr - M src/jrd/Optimizer.cpp -Postfix for CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses. - - 2014-12-16 10:30 dimitr - M src/remote/server/os/posix/inet_server.cpp -This should fix CORE-4639: Linux server may reject connections with a transliteration error. - - 2014-12-16 05:02 mapopa - M src/common/sha.cpp -Page url changed , use archive.org url - - 2014-12-16 04:41 mapopa - M src/include/types_pub.h -16-bit platforms not supported - - 2014-12-13 08:55 hvlad - M src/jrd/GarbageCollector.cpp -Fixed bug, noted by Claudio in fb-devel - - 2014-12-12 18:28 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Message for new gfix version - - 2014-12-09 11:13 firebirds - M mkChangeLog.sh -Make it work faster - - 2014-12-08 16:58 mapopa - M builds/posix/prefix.mingw -Remove hardcoded march to allow 64-bit builds - - 2014-12-08 16:35 mapopa - M builds/posix/prefix.mingw - M configure.ac - M extern/libtommath/makefile.cygwin_dll -Remove deprecated GCC flag -mno-cygwin . - - 2014-12-08 13:12 dimitr - M src/jrd/opt.cpp -Fixed CORE-4634: ORDER BY via an index + WHERE clause: error "no current record for fetch operation". - - 2014-12-04 18:24 dimitr - M src/remote/client/interface.cpp -Fixed missing initialization of the output variable in the case of FB_EOF. - - 2014-12-03 14:27 alexpeshkoff - M src/remote/client/interface.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp -Fixed CORE-4471: Legacy_Auth plugin does not connect from FB3 to FB2.5 server when tried after Win_Sspi - - 2014-12-03 14:19 alexpeshkoff - M src/include/firebird/Interface.h -Misc - - 2014-12-02 20:37 dimitr - M src/common/StatusArg.cpp - M src/common/StatusArg.h -Forgotten commit. - - 2014-12-02 20:14 dimitr - M src/lock/lock.cpp -Fixed CORE-4631: Lock manager "out of room" error hides the real cause of this problem. - - 2014-12-01 21:53 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/exe.h - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/req.h - M src/jrd/rpb_chain.cpp - M src/jrd/vio.cpp -Refactored the RPB flags. The new logic also provides a second-level protection against CORE-4618. - - 2014-12-01 13:38 dimitr - M src/misc/writeBuildNum.sh -Updated the version info. - - 2014-12-01 09:45 alexpeshkoff - M src/isql/show.epp -Fixed CORE-4503: ISQL command SHOW USERS display only me - - 2014-12-01 09:04 hvlad - M builds/win32/make_boot.bat - M builds/win32/msvc10/firebird2.props - M builds/win32/msvc12/firebird2.props - M src/include/gen/autoconfig_msvc.h - M src/remote/remote.cpp -Support for zlib on Windows - - 2014-12-01 09:03 hvlad - A extern/zlib - A extern/zlib/Readme.txt - A extern/zlib/zlib.exe -Add pre-built zlib library - - 2014-11-30 21:09 asfernandes - M src/common/os/win32/os_utils.cpp - M src/dsql/parse.y - M src/jrd/dpm.epp - M src/jrd/flu.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp -Misc. - - 2014-11-30 16:00 dimitr - M src/jrd/vio.cpp -Simplest possible fix for CORE-4618: Rollback doesn`t undo changes when MERGE statement updates the same target rows multiple times and PLAN MERGE is used. An alternative solution is being considered. - - 2014-11-29 15:39 mrotteveel - A doc/sql.extensions/README.offset_fetch.txt - M doc/sql.extensions/README.rows - M src/dsql/parse.y - M src/include/gen/msgs.h - M src/msgs/messages2.sql - M src/yvalve/keywords.cpp -CORE-4526 Support for SQL:2008 OFFSET and FETCH clauses - - 2014-11-28 13:46 alexpeshkoff - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Establish uncompressed connection in case of missing zlib - - 2014-11-28 11:58 alexpeshkoff - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Misc encryption enhancements - - 2014-11-27 13:51 alexpeshkoff - A doc/README.wire.compression.html - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Make zlib allocate memory from our pool -Add Z flag in protocol version for compressed connections -Documentation - - 2014-11-27 08:15 hvlad - M src/remote/remote.cpp -Fix build errors when WIRE_COMPRESS_SUPPORT not defined - - 2014-11-26 17:43 alexpeshkoff - M configure.ac - M src/common/os/posix/mod_loader.cpp - M src/jrd/flu.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Load zlib dynamically to make it possible for the client to run without it -Added configure switch to turn off build with compression -Cleanup zlib streams to avoid memory leak -Use SHRLIB_EXT instead explicit "so" - - 2014-11-26 10:20 alexpeshkoff - M src/remote/client/interface.cpp - M src/remote/server/server.cpp -Remove unneeded any more assert, causing problems for a build w/o compression - - 2014-11-26 10:01 alexpeshkoff - M builds/posix/make.shared.variables -Fixed posix build - - 2014-11-26 09:45 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc10/yvalve.vcxproj.filters - M builds/win32/msvc12/common.vcxproj - M builds/win32/msvc12/common.vcxproj.filters - M builds/win32/msvc12/yvalve.vcxproj - M builds/win32/msvc12/yvalve.vcxproj.filters - M src/common/config/config.cpp - D src/common/config/os - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceObjects.cpp - M src/yvalve/PluginManager.cpp - A src/yvalve/config - A src/yvalve/config/os (from /firebird/trunk/src/common/config/os:60291) - M src/yvalve/config/os/darwin/config_root.cpp - M src/yvalve/config/os/posix/config_root.cpp - M src/yvalve/config/os/win32/config_root.cpp -Move ConfigRoot from common to the yvalve. Add its methods to the public interface ConfigManager. -Now all plug-ins have the same root\install folders. -It should fix CORE-4581 and related issues. -MSVC10 and MSVC12 builds are updated, Posix and Darwin builds will follow. - - 2014-11-25 15:02 asfernandes - M src/dsql/ddl.cpp -Fixed CORE-4623 - SP "Domain" and "Type Of" based variables referring BLOB with sub_type < 0 no longer work. - - 2014-11-25 13:24 alexpeshkoff - M builds/install/misc/firebird.conf.in - M configure.ac - M src/common/config/config.cpp - M src/common/config/config.h - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Implemented CORE-733: Compress Data over the Network - - 2014-11-24 16:01 mkubecek - M configure.ac -Fix libdir on s390x (S/390-64) Linux - - 2014-11-22 10:42 hvlad - M src/common/os/os_utils.h - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/os_utils.cpp - M src/remote/inet.cpp -Add check if IPv6 is supported by OS. -Windows implementation is complete, while POSIX implementation should be reviewed and fixed if necessary. - - 2014-11-21 14:22 mapopa - M configure.ac -Pthread cflags already set - - 2014-11-21 12:23 hvlad - M src/jrd/dpm.epp -Small optimization by Dimitry Sibiryakov: -set ppg_min_space to the next really non-full slot when current ppg_min_space slot is marked as full. - - 2014-11-20 21:16 mkubecek - M src/remote/inet.cpp -Fix MSVC build (it does not define EAI_ADDRFAMILY) - - 2014-11-20 09:41 mkubecek - M src/remote/inet.cpp -Fix server address resolution on systems with IPv6 support missing or disabled - - 2014-11-17 22:32 hvlad - A builds/win32/msvc12 - A builds/win32/msvc12/DllNoEmbedManifest.props - A builds/win32/msvc12/Firebird3.sln - A builds/win32/msvc12/Firebird3Boot.sln - A builds/win32/msvc12/Firebird3_Examples.sln - A builds/win32/msvc12/alice.vcxproj - A builds/win32/msvc12/alice.vcxproj.filters - A builds/win32/msvc12/btyacc.vcxproj - A builds/win32/msvc12/btyacc.vcxproj.filters - A builds/win32/msvc12/build_msg.vcxproj - A builds/win32/msvc12/build_msg.vcxproj.filters - A builds/win32/msvc12/burp.vcxproj - A builds/win32/msvc12/burp.vcxproj.filters - A builds/win32/msvc12/codes.vcxproj - A builds/win32/msvc12/codes.vcxproj.filters - A builds/win32/msvc12/common.vcxproj - A builds/win32/msvc12/common.vcxproj.filters - A builds/win32/msvc12/empbuild.vcxproj - A builds/win32/msvc12/empbuild.vcxproj.filters - A builds/win32/msvc12/engine.vcxproj - A builds/win32/msvc12/engine.vcxproj.filters - A builds/win32/msvc12/fb2control.vcxproj - A builds/win32/msvc12/fb2control.vcxproj.filters - A builds/win32/msvc12/fb_lock_print.vcxproj - A builds/win32/msvc12/fb_lock_print.vcxproj.filters - A builds/win32/msvc12/fbguard.vcxproj - A builds/win32/msvc12/fbguard.vcxproj.filters - A builds/win32/msvc12/fbrmclib.vcxproj - A builds/win32/msvc12/fbrmclib.vcxproj.filters - A builds/win32/msvc12/fbserver.vcxproj - A builds/win32/msvc12/fbserver.vcxproj.filters - A builds/win32/msvc12/fbsvcmgr.vcxproj - A builds/win32/msvc12/fbsvcmgr.vcxproj.filters - A builds/win32/msvc12/fbtrace.vcxproj - A builds/win32/msvc12/fbtrace.vcxproj.filters - A builds/win32/msvc12/fbtracemgr.vcxproj - A builds/win32/msvc12/fbtracemgr.vcxproj.filters - A builds/win32/msvc12/fbudf.vcxproj - A builds/win32/msvc12/fbudf.vcxproj.filters - A builds/win32/msvc12/firebird2.props - A builds/win32/msvc12/firebird2debug.props - A builds/win32/msvc12/firebird2release.props - A builds/win32/msvc12/gbak.vcxproj - A builds/win32/msvc12/gbak.vcxproj.filters - A builds/win32/msvc12/gfix.vcxproj - A builds/win32/msvc12/gfix.vcxproj.filters - A builds/win32/msvc12/gpre.vcxproj - A builds/win32/msvc12/gpre.vcxproj.filters - A builds/win32/msvc12/gpre_boot.vcxproj - A builds/win32/msvc12/gpre_boot.vcxproj.filters - A builds/win32/msvc12/gpre_common.vcxproj - A builds/win32/msvc12/gpre_common.vcxproj.filters - A builds/win32/msvc12/gsec.vcxproj - A builds/win32/msvc12/gsec.vcxproj.filters - A builds/win32/msvc12/gsplit.vcxproj - A builds/win32/msvc12/gsplit.vcxproj.filters - A builds/win32/msvc12/gstat.vcxproj - A builds/win32/msvc12/gstat.vcxproj.filters - A builds/win32/msvc12/ib_udf.vcxproj - A builds/win32/msvc12/ib_udf.vcxproj.filters - A builds/win32/msvc12/ib_util.vcxproj - A builds/win32/msvc12/ib_util.vcxproj.filters - A builds/win32/msvc12/instclient.vcxproj - A builds/win32/msvc12/instclient.vcxproj.filters - A builds/win32/msvc12/instreg.vcxproj - A builds/win32/msvc12/instreg.vcxproj.filters - A builds/win32/msvc12/instsvc.vcxproj - A builds/win32/msvc12/instsvc.vcxproj.filters - A builds/win32/msvc12/intl.vcxproj - A builds/win32/msvc12/intl.vcxproj.filters - A builds/win32/msvc12/intlbuild.vcxproj - A builds/win32/msvc12/intlbuild.vcxproj.filters - A builds/win32/msvc12/isql.vcxproj - A builds/win32/msvc12/isql.vcxproj.filters - A builds/win32/msvc12/legacy_auth.vcxproj - A builds/win32/msvc12/legacy_auth.vcxproj.filters - A builds/win32/msvc12/legacy_usermanager.vcxproj - A builds/win32/msvc12/legacy_usermanager.vcxproj.filters - A builds/win32/msvc12/nbackup.vcxproj - A builds/win32/msvc12/nbackup.vcxproj.filters - A builds/win32/msvc12/qli.vcxproj - A builds/win32/msvc12/qli.vcxproj.filters - A builds/win32/msvc12/remote.vcxproj - A builds/win32/msvc12/remote.vcxproj.filters - A builds/win32/msvc12/srp.vcxproj - A builds/win32/msvc12/srp.vcxproj.filters - A builds/win32/msvc12/udr_engine.vcxproj - A builds/win32/msvc12/udr_engine.vcxproj.filters - A builds/win32/msvc12/udrcpp_example.vcxproj - A builds/win32/msvc12/udrcpp_example.vcxproj.filters - A builds/win32/msvc12/yvalve.vcxproj - A builds/win32/msvc12/yvalve.vcxproj.filters -MSVC12 project files - - 2014-11-17 20:26 mapopa - M src/common/classes/DbImplementation.cpp -fix idpl license url - - 2014-11-17 12:02 mkubecek - M builds/install/misc/firebird.conf.in -Fix IPv6V6Only comment in firebird.conf - - 2014-11-17 11:55 mkubecek - M builds/install/arch-specific/aix/misc/aixLibrary.sh.in - M builds/install/arch-specific/freebsd/freebsdLibrary.sh.in -Fix bashism/typo in utility scripts. - - 2014-11-16 17:33 alexpeshkoff - M src/remote/client/interface.cpp -Avoid segfault in a case when port_context is reset for broken port - - 2014-11-16 17:00 alexpeshkoff - M src/common/classes/init.cpp -Avoid pool from being initialized second time during cleanup - - 2014-11-16 02:41 asfernandes - M doc/README.IPv6 - M src/common/isc_file.cpp - M src/remote/SockAddr.h - M src/remote/inet.cpp -Misc. - - 2014-11-14 14:54 hvlad - M src/remote/SockAddr.h - M src/remote/inet.cpp -Fixed compilation errors on Windows after IPv6 patches - - 2014-11-14 11:04 hvlad - M builds/win32/setenvvar.bat - A extern/libtommath/libtommath_MSVC12.sln - A extern/libtommath/libtommath_MSVC12.vcxproj - M src/common/os/win32/mod_loader.cpp -Support for MSVC12 (VS 2013) - - 2014-11-14 08:48 mkubecek - M configure.ac -fix libdir on 64-bit linux platforms (powerpc64(le), aarch64) - - 2014-11-14 08:24 alexpeshkoff - A doc/sql.extensions/README.set_role -Added doc - - 2014-11-14 07:58 mkubecek - M builds/install/arch-specific/linux/firebird.init.d.suse.in -minor fixes of SUSE init script - - 2014-11-14 07:57 mkubecek - M configure.ac -look for sem_open also in libpthread - - 2014-11-13 14:43 asfernandes - M src/dsql/parse.y -Add new keywords to keyword_or_column as seem by Dmitry. - - 2014-11-13 10:30 alexpeshkoff - M doc/README.interfaces.html - M doc/README.plugins.html - M doc/README.providers.html -Reflected API changes in beta1 - - 2014-11-12 17:49 mapopa - M src/jrd/inf_pub.h -add isc_info_db_impl_linux_ppc64 in inf_pub.h - - 2014-11-12 17:39 mapopa - A builds/posix/prefix.linux_powerpc64 -add prefix file linux_powerpc64 - - 2014-11-12 17:32 mkubecek - A doc/README.IPv6 -Improvement CORE-3226: IPv6 support (9/9) add README.IPv6 describing IPv6 related changes - - 2014-11-12 17:31 mkubecek - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config.h - M src/remote/inet.cpp -Improvement CORE-3226: IPv6 support (8/9) add config directive for IPV6_V6ONLY socket option - - 2014-11-12 17:30 mkubecek - M src/remote/inet.cpp -Improvement CORE-3226: IPv6 support (7/9) remove unused functions - - 2014-11-12 17:29 mkubecek - M src/remote/inet.cpp -Improvement CORE-3226: IPv6 support (6/9) implement IPv6 support for aux connection - - 2014-11-12 17:28 mkubecek - M src/remote/inet.cpp -Improvement CORE-3226: IPv6 support (5/9) implement IPv6 support for main connection - - 2014-11-12 17:27 mkubecek - M src/remote/inet.cpp -Improvement CORE-3226: IPv6 support (4/9) handle IPv6 addresses in utility functions - - 2014-11-12 17:27 mkubecek - A src/remote/SockAddr.h -Improvement CORE-3226: IPv6 support (3/9) socket address abstraction class - - 2014-11-12 17:24 mkubecek - M src/remote/inet.cpp -Improvement CORE-3226: IPv6 support (2/9) do not pass pointer to peer address to accept() - - 2014-11-12 17:24 mkubecek - M src/common/isc_file.cpp - M src/remote/inet.cpp -Improvement CORE-3226: IPv6 support (1/9) allow square brackets around host in connection string - - 2014-11-12 17:13 mapopa - M configure.ac -add powerpc64 big endian configure check - - 2014-11-12 17:00 mapopa - M src/common/common.h -add PowerPc64 big endian - - 2014-11-12 16:55 mapopa - M src/common/classes/DbImplementation.cpp -Reserve implementation id for big endian ppc64 - - 2014-11-12 15:14 asfernandes - M src/jrd/extds/IscDS.cpp -Frontport fix for CORE-4604 - EXECUTE STATEMENT rise varchar char_length() size. - - 2014-11-12 15:10 mapopa - M configure.ac -Fix missing prefix file issue - - 2014-11-12 09:13 mapopa - M src/jrd/inf_pub.h -add isc_info_db_impl_linux_ppc64el in inf_pub.h - - 2014-11-12 07:44 dimitr - M doc/sql.extensions/README.keywords -Updated the docs. - - 2014-11-11 16:52 mapopa - A builds/posix/prefix.linux_powerpc64el -add prefix file linux_powerpc64el - - 2014-11-11 16:44 mapopa - M configure.ac -add powerpc64le configure check , aarm64 is now packaged already in debian/ubuntu/fedora - - 2014-11-11 16:17 mapopa - M src/common/common.h -add PowerPc64el - - 2014-11-11 16:05 mapopa - M src/common/classes/DbImplementation.cpp -add PowerPC64el implementation - - 2014-11-11 15:08 mapopa - M src/common/classes/DbImplementation.cpp -Spell fix in comment - - 2014-11-10 14:45 asfernandes - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M examples/udr/UdrCppExample.cpp - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.cpp - M src/common/fb_exception.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/UdrCppEngine.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/include/ibase.h - M src/jrd/CryptoManager.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/plugins/udr_engine/UdrEngine.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h -Get rid of upgradeInterface API method and some adjustments. To be continued. - - 2014-11-10 09:32 paulbeach - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -Fix visibility problem for: -GSEC> add sysdba -pw masterkey -unable to open database -Error loading plugin Srp -Standard plugin entrypoint does not exist in module -/Users/pbeach/firebird30/gen/Release/firebird/plugins/libSrp.dylib -GSEC> - - 2014-11-09 16:40 dimitr - M src/jrd/vio.cpp -Relaxed system tables protection for cases UPDATE ... SET RDB$*_SOURCE = NULL. So far nullification is allowed for views/packages/procedures/functions/triggers only. I'm not sure somebody really needs hiding sources for defaults and check constraints, but this can be supported later, if required. This is a temporary solution, intended to be replaced with something more clever (e.g. special permissions or new DDL command) in v4. - - 2014-11-09 01:58 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-4599 - REPLACE function works incorrectly with multibyte charsets. - - 2014-11-07 15:30 mapopa - M src/remote/inet.cpp -Apollo computers are long gone - - 2014-11-07 15:22 mapopa - M src/remote/inet.cpp -Fix comment non-VMS to non-Windows - - 2014-11-05 00:35 asfernandes - M src/dsql/ExprNodes.cpp -Improvement CORE-4590 - Change type of returning value of CHAR_LENGTH, BIT_LENGTH and OCTET_LENGTH of BLOBs to bigint. - - 2014-11-03 09:17 mapopa - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp -Apply CORE-4595 fbguard lock file permission patch - - 2014-10-31 16:16 paul_reeves - M builds/install/misc/firebird.conf.in -Clearly mark the beginning of the architecture configuration section. - - 2014-10-31 10:14 dimitr - D B2_5_Replication -Removed accidentally wrong commit. - - 2014-10-31 10:10 dimitr - A B2_5_Replication - - 2014-10-30 08:03 paulbeach - M builds/posix/prefix.darwin_x86_64 -Typo - - 2014-10-29 17:43 mkubecek - M src/remote/inet.cpp -Fixed CORE-4586: connections to FB3 in "standaloneClassic" mode (firebird -s) hang up - - 2014-10-29 09:04 paulbeach - M builds/posix/darwin.defaults - M builds/posix/prefix.darwin_x86_64 - M builds/posix/udr_engine.vers -Build modifications for MacOSX/Clang - - 2014-10-28 13:41 alexpeshkoff - M src/remote/remote.h - M src/remote/server/server.cpp -Fixed a bug in unofficial release of beta1 reported by Martijn in devel - missing security context error when using separate SecurityDatabase - - 2014-10-25 18:39 asfernandes - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/msgs/messages2.sql - M src/remote/client/interface.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/gstat/dba.epp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Misc. - - 2014-10-21 14:53 hvlad - M src/jrd/cch.cpp -Improved page cache performance a bit. -The case when page buffer is evicted and re-assigned to another page. - - 2014-10-16 16:35 dimitr - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/parse.y - M src/jrd/blr.h - M src/yvalve/gds.cpp -Improvement CORE-3526: Support for WHEN SQLSTATE. - - 2014-10-16 15:16 alexpeshkoff - M src/isql/InputDevices.cpp - M src/isql/isql.epp -Fixed CORE-4578: INPUT file not properly closed - - 2014-10-16 12:42 alexpeshkoff - M builds/install/arch-specific/linux/makeInstallImage.sh.in -Resolved packaging issue - added boost files to linux binary package - - 2014-10-16 11:31 alexpeshkoff - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/jrd.cpp -Fixed CORE-4582: Within linger period one can not change some database properties - - 2014-10-16 10:36 alexpeshkoff - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp -Fixed build errors - - 2014-10-16 07:32 dimitr - M doc/WhatsNew -Added missing parts of the docs. - - 2014-10-15 15:45 asfernandes - D src/include/FirebirdApi.h -Really remove the file now :). - - 2014-10-15 15:43 asfernandes - M src/include/firebird/Interface.h -Misc. - - 2014-10-15 15:43 asfernandes - M src/include/FirebirdApi.h - M src/jrd/ExtEngineManager.h - M src/jrd/jrd.cpp -Remove obsolete header file. - - 2014-10-15 11:52 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -Use thread destructor function to free string buffer after thread completion - - 2014-10-14 13:36 alexpeshkoff - M src/common/isc_sync.cpp -Fixed Mac port - - 2014-10-14 10:21 alexpeshkoff - M src/yvalve/why.cpp -One more segfault in old API emulation - - 2014-10-14 07:31 hvlad - M src/common/StatusArg.cpp -Fixed wrong item "unknown ISC error 0" in error messages - - 2014-10-13 15:29 alexpeshkoff - M src/jrd/validation.h -Misc const correctness - fixed warning - - 2014-10-13 09:30 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -Fixed search for free circullar buffer when using LWP number as thread id - - 2014-10-12 19:33 asfernandes - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/dpm.epp -Misc. - - 2014-10-12 18:47 asfernandes - M src/isql/isql.epp - M src/jrd/Database.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h -Misc. - - 2014-10-12 18:24 dimitr - M src/jrd/build_no.h - M src/misc/writeBuildNum.sh -Updated the version info. - - 2014-10-12 02:25 asfernandes - M examples/interfaces/04.print_table.cpp - M src/alice/alice.h - M src/alice/exe.cpp - M src/common/StatusHolder.h - M src/common/isc_sync.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/jrd/dpm.epp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/ods.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/validation.cpp -Misc. - - 2014-10-12 02:24 asfernandes - M src/common/call_service.cpp -Correction. - - 2014-10-11 19:17 dimitr - M doc/WhatsNew -Updated the docs. - - 2014-10-11 09:02 dimitr - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Improved the batching (prefetch) logic. This is the second part of CORE-2530. - - 2014-10-10 16:00 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4574 - Incorrect result in subquery with aggregate. - - 2014-10-10 12:05 alexpeshkoff - M src/yvalve/why.cpp -Fixed AV caused by one of my recent commits - thanks to Vlad - - 2014-10-10 10:12 hvlad - M src/jrd/Attachment.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Fixed bug CORE-4576 : Cache Writer thread could not start - - 2014-10-10 10:11 hvlad - M src/jrd/Database.h - M src/jrd/vio.cpp -Fixed bug CORE-4575 : AV in garbage collector thread at disconnect of last attachment - - 2014-10-10 08:43 alexpeshkoff - M src/dsql/parse.y -Removed unused rule, in case it's needed later adding it once again is trivial - - 2014-10-09 15:25 alexpeshkoff - M src/jrd/Mapping.cpp - M src/jrd/Mapping.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp -Fixed use of encrypted database for users mapping - - 2014-10-09 14:32 alexpeshkoff - M src/dsql/parse.y -Fixed a warning - thanks to D.Sibiryakov - - 2014-10-08 12:19 alexpeshkoff - M src/common/call_service.cpp -Fixed CORE-4573: Avoid need in fake -pas switch when using gsec in embedded mode - - 2014-10-07 14:46 asfernandes - M src/dsql/PackageNodes.epp -Fixed CORE-4570 - Wrong error at ALTER PACKAGE. - - 2014-10-05 13:14 alexpeshkoff - M src/dsql/ExprNodes.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/jrd/irq.h -Fixed CORE-4566: Incorrect size of the output parameter/argument when execute block, procedure or function use system field in metadata charset - - 2014-10-04 20:10 dimitr - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/err.cpp - M src/jrd/jrd.cpp -Refactored cache shutdown. This should also fix CORE-4568: Server may crash while disconnecting from the database under load. - - 2014-10-03 16:20 asfernandes - M src/isql/isql.epp -Fix padding of UNICODE_FSS - complement to CORE-3431 (UTF-8) fix. -Hope this does not cause a lot of ISQL-based tests to fail. - - 2014-10-03 16:15 dimitr - M src/remote/protocol.cpp -Restore zero-initialization of message items flagged as NULLs. - - 2014-10-02 14:46 alexpeshkoff - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/why.cpp -Fixed segfaults in DTC - thanks to Adriano - - 2014-10-01 22:00 hvlad - M src/jrd/validation.cpp - M src/jrd/validation.h -Improvement CORE-4562 : Split all validation messages on critical and minor ones -Additional patch, see details in tracker - - 2014-10-01 18:17 hvlad - M src/jrd/cch.cpp -Fixed bug CORE-4565 : GDSCODE can have value = 0 in WHEN-section under some concurrent env., only in SC or CS (not in SS) - - 2014-10-01 12:47 alexpeshkoff - M src/plugins/udr_engine/UdrEngine.cpp - M src/yvalve/why.cpp -Fixed 2 segfaults when using UDRs - - 2014-09-30 19:38 hvlad - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.h -Warnings. Misc. - - 2014-09-30 17:35 dimitr - M src/include/gen/ids.h - M src/jrd/Monitoring.cpp - M src/jrd/Monitoring.h - M src/jrd/names.h - M src/jrd/relations.h -CORE-4564: Add per-table performance counters to the monitoring tables. - - 2014-09-30 15:04 alexpeshkoff - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/include/firebird/FirebirdInterface.idl - M src/include/firebird/IdlFbInterfaces.h - M src/jrd/SysFunction.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp -Better place for trace-related constants, thanks to Vlad - - 2014-09-30 14:21 alexpeshkoff - M src/alice/alice.cpp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/iscguard/cntl_guard.cpp - M src/jrd/CryptoManager.cpp - M src/jrd/Monitoring.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/lock/print.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/server/os/win32/window.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup/nbackup.cpp -Fixed windows build - - 2014-09-30 10:28 dimitr - M doc/WhatsNew -Updated the docs. - - 2014-09-30 09:12 alexpeshkoff - M src/dsql/DdlNodes.epp -warning - - 2014-09-29 17:24 alexpeshkoff - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/split/spit.h - M src/dsql/StmtNodes.cpp - M src/isql/isql.epp - M src/jrd/constants.h - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/jrd.cpp - M src/jrd/req.h - M src/jrd/svc.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/YObjects.h - M src/yvalve/perf.cpp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h -Make it build on windows, work in progress - boot build is working - - 2014-09-29 11:03 alexpeshkoff - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M examples/interfaces/01.create.cpp - M examples/interfaces/02.update.cpp - M examples/interfaces/03.select.cpp - M examples/interfaces/04.print_table.cpp - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/client/SrpClient.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecureRemotePassword/server/SrpServer.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.h - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/StatementMetadata.cpp - M src/common/StatementMetadata.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/StatusHolder.h - M src/common/call_service.cpp - M src/common/call_service.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/InternalMessageBuffer.cpp - M src/common/classes/InternalMessageBuffer.h - M src/common/classes/MsgPrint.cpp - M src/common/classes/TempFile.h - M src/common/classes/locks.h - M src/common/classes/semaphore.h - M src/common/classes/timestamp.cpp - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/db_alias.cpp - M src/common/fb_exception.cpp - M src/common/isc_sync.cpp - M src/common/os/win32/mod_loader.cpp - M src/common/security.cpp - M src/common/security.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/obj_cxx.cpp - M src/include/fb_exception.h - D src/include/firebird/Auth.h - D src/include/firebird/Crypt.h - D src/include/firebird/ExternalEngine.h - A src/include/firebird/FirebirdInterface.idl - A src/include/firebird/IdlFbInterfaces.h - M src/include/firebird/Interface.h - M src/include/firebird/Message.h - D src/include/firebird/Plugin.h - D src/include/firebird/Provider.h - D src/include/firebird/Timer.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - D src/include/firebird/Utl.h - M src/include/firebird.h - M src/intl/utils/dtest.c - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/show.epp - M src/isql/show_proto.h - M src/jrd/Attachment.h - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/Database.h - M src/jrd/DbCreators.cpp - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/IntlManager.cpp - M src/jrd/Mapping.cpp - M src/jrd/SysFunction.cpp - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/blb.h - M src/jrd/constants.h - M src/jrd/event.h - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/ntrace.h - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/req.h - M src/jrd/scl.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/crypt/arc4/Arc4.cpp - M src/plugins/crypt/arc4/Arc4.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/qli/help.epp - M src/remote/client/BlrFromMessage.cpp - M src/remote/client/BlrFromMessage.h - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/YObjects.h - M src/yvalve/gds.cpp - M src/yvalve/gds_proto.h - M src/yvalve/perf.cpp - M src/yvalve/prepa_proto.h - M src/yvalve/preparse.cpp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h - M src/yvalve/why.cpp - M src/yvalve/why_proto.h -Language independent API - - 2014-09-29 10:51 alexpeshkoff - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Fixed access to freed memory in remote redirector. This should fix CORE-4557. - - 2014-09-28 09:43 hvlad - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/exe.cpp - M src/jrd/Attachment.h - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/validation.cpp - A src/jrd/validation.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Improvement CORE-4562 : Split all validation messages on critical and minor ones - - 2014-09-26 13:34 mapopa - M doc/README.build.msvc.html -Update Visual Studio Expresss 20xx Download link - - 2014-09-22 19:25 skidder - M src/jrd/dpm.epp -Fix warnings - - 2014-09-18 22:31 hvlad - M src/common/classes/fb_atomic.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/dpm.epp - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/gstat/dba.epp -Implement improvement CORE-4556 : Allocate data pages in group of sequential ordered pages (extents) -Validation code will follow - - 2014-09-18 15:55 asfernandes - M src/jrd/dfw.epp -Fixed CORE-4555 - DDL trigger remains active after dropped. - - 2014-09-14 19:46 mapopa - M doc/README.build.posix.html -Update FreeBSD section for trunk in doc/README.build.posix.html - - 2014-09-14 16:25 mapopa - M src/common/isc_sync.cpp -Apply patch from 2.5 branch related to #CORE-3400 http://sourceforge.net/p/firebird/mailman/message/27734396/ - - 2014-09-10 11:55 dimitr - M src/remote/protocol.cpp - M src/remote/protocol.h -Resolved CORE-2897: Don't send full length of field over the wire when field is null. - - 2014-09-07 19:37 asfernandes - M src/jrd/TempSpace.cpp - M src/jrd/nbak.cpp - M src/lock/print.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Misc. - - 2014-09-05 15:21 asfernandes - M src/jrd/Database.h -Fixed problem of undefined behaviour when deleting pointer of an incomplete type. - - 2014-09-03 13:51 alexpeshkoff - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M src/remote/os/win32/wnet.cpp -Fixed VC10 build - - 2014-09-03 11:35 paulbeach - M builds/posix/darwin.defaults - M builds/posix/prefix.darwin_x86_64 -3.0 Clang build - - 2014-09-02 16:55 alexpeshkoff - M doc/sql.extensions/README.ddl_access.txt - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/show.epp - A src/jrd/DbCreators.cpp - A src/jrd/DbCreators.h - M src/jrd/jrd.cpp - M src/jrd/names.h - M src/jrd/opt.cpp - M src/jrd/relations.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Implemented CORE-4538: Access rights for CREATE DATABASE operator - - 2014-09-01 13:22 dimitr - M src/jrd/Database.cpp -Correction. - - 2014-09-01 13:19 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/Monitoring.cpp - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/jrd.cpp - M src/jrd/lck.cpp -Refactored the shared cache checks. Optimized the shared counter for SS. - - 2014-09-01 09:44 alexpeshkoff - M src/jrd/Mapping.cpp -Misc - - 2014-09-01 08:29 dimitr - M src/jrd/vio.cpp -Count record reads performed by the IDX code. - - 2014-08-29 11:15 roman-simakov - M src/dsql/parse.y -Removed ANY keyword in DDL REVOKE permission statements for DATABASE - - 2014-08-29 09:05 roman-simakov - M src/dsql/parse.y -Removed ANY keyword in DDL permission statements for DATABASE - - 2014-08-28 15:53 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Minor refactoring. - - 2014-08-28 15:34 dimitr - M src/jrd/recsrc/RecordSource.cpp -Fixed missing encounting for record refetches. - - 2014-08-28 15:16 dimitr - M src/include/gen/ids.h - M src/jrd/Monitoring.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/vio.cpp -Minor adjustments to the performance counters. Work in progress. - - 2014-08-28 12:19 roman-simakov - M src/dsql/DdlNodes.epp - M src/include/gen/ids.h - M src/isql/show.epp - M src/jrd/grant.epp - M src/jrd/irq.h - M src/jrd/relations.h -Fixed CORE-4522 - DDL permission do not protect -against removal BLOB filters. Owner was added to RDB$FILTERS. ODS is changed. -Fixed bug when one DDL privilege could be shown several times. -Removed unneccesary check of locksmith in alter database. - - 2014-08-28 09:30 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/remote/server/server.cpp -Minor debug enhancement - - 2014-08-28 09:02 alexpeshkoff - M src/common/utils.cpp -Fixed merge of IStatus into old status vector format - thanks to Pavel - - 2014-08-28 08:55 alexpeshkoff - M src/jrd/obj.h -Added missing name - - 2014-08-28 07:27 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -misc - - 2014-08-27 14:51 dimitr - M src/include/gen/ids.h - M src/jrd/Monitoring.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/vio.cpp -Added counter for record refetches (aka repeated reads). - - 2014-08-27 13:32 dimitr - M src/common/classes/alloc.cpp -Misc. - - 2014-08-27 12:56 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Added specific error code for read conflicts in RC NO_REC_VER mode. Added missing conflict counting. - - 2014-08-27 09:24 alexpeshkoff - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M examples/interfaces/01.create.cpp - M examples/interfaces/02.update.cpp - M examples/interfaces/03.select.cpp - M examples/interfaces/04.print_table.cpp - M examples/udr/UdrCppExample.cpp - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/BigInteger.cpp - M src/common/CsConvert.h - M src/common/MsgMetadata.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - M src/common/UtilSvc.cpp - M src/common/call_service.cpp - M src/common/classes/BlrReader.h - M src/common/classes/ImplementHelper.h - M src/common/cvt.cpp - M src/common/db_alias.cpp - M src/common/dsc.cpp - M src/common/fb_exception.cpp - M src/common/isc.cpp - M src/common/isc_proto.h - M src/common/os/os_utils.h - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/DdlNodes.epp - M src/dsql/dsql.cpp - M src/gpre/obj_cxx.cpp - M src/include/fb_exception.h - M src/include/fb_types.h - M src/include/firebird/Auth.h - M src/include/firebird/Interface.h - M src/include/firebird/Provider.h - M src/include/firebird/UdrCppEngine.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/CryptoManager.cpp - M src/jrd/Database.cpp - M src/jrd/EngineInterface.h - M src/jrd/Mapping.cpp - M src/jrd/UserManagement.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceManager.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/YObjects.h - M src/yvalve/perf.cpp - M src/yvalve/preparse.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Divide IStatus information into 3 parts: errors, warnings and completion code. -Errors and warnings are processed in IStatus independently. Completion code -is moved away from IStatus and returned directly by appropriate functions. -Replaced isSuccess() with more generic function getStatus(), which sets -appropriate bits in returned value when errors/warnings are present. -Also use same style when returning bytes' array and it's length in different -interfaces. - - 2014-08-26 14:16 dimitr - M src/common/ThreadStart.h -Quick fix for the Windows build. - - 2014-08-25 14:04 alexpeshkoff - M examples/dbcrypt/DbCrypt.cpp -Make a dbCrypt sample a little more interesting - - 2014-08-25 13:28 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-4530: DB_KEY based join of two tables may be ineffective. - - 2014-08-25 11:35 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/jrd/opt.cpp -Attempt for CORE-4528: Allow hash/merge joins for non-field (dbkey or derived expression) equalities. - - 2014-08-21 08:00 alexpeshkoff - M src/jrd/Mapping.cpp -Explicitly avoid processing records about already seen databases when mapping auth info - - 2014-08-20 10:07 alexpeshkoff - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h -Fixed non-linux posix builds - - 2014-08-20 09:26 alexpeshkoff - M src/gpre/obj_cxx.cpp -Postfix for CORE-4506: forgotten to release request - - 2014-08-19 09:53 alexpeshkoff - M src/gpre/obj_cxx.cpp -Fixed CORE-4506: Firebird server crashes when execute most of "show ..." commands after reconnect - - 2014-08-17 04:17 robocop - M src/common/classes/array.h -Misc. - - 2014-08-17 03:52 robocop - M src/yvalve/why.cpp -I assume this is a bug. - - 2014-08-15 15:37 alexpeshkoff - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Clear handle in JBlob when blob is destroyed - - 2014-08-15 15:00 dimitr - M configure.ac -Corrections for the prior commit:Explicitly distinguish between thread handle and thread id. Return LWP as thread id on Linux. - - 2014-08-15 14:59 dimitr - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h - M src/jrd/CryptoManager.h - M src/jrd/Mapping.cpp - M src/jrd/jrd.cpp - M src/remote/remote.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Corrections for the prior commit:Explicitly distinguish between thread handle and thread id. Return LWP as thread id on Linux. - - 2014-08-15 14:20 dimitr - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/engine.vcproj -Cleanup and small refactoring to avoid redundancy. - - 2014-08-15 14:19 dimitr - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h - M src/common/classes/Synchronize.cpp - M src/common/classes/locks.cpp - M src/common/fb_exception.cpp - M src/common/isc_sync.cpp - D src/common/thd.cpp - D src/common/thd.h - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/include/fb_exception.h - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/Database.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/GlobalRWLock.cpp - M src/jrd/Mapping.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/os/pio.h - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - D src/jrd/thread_proto.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/cntl.cpp - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/window.cpp - M src/remote/server/server.cpp - M src/utilities/gstat/dba.epp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Cleanup and small refactoring to avoid redundancy. - - 2014-08-15 13:14 alexpeshkoff - M src/yvalve/why.cpp -Cleanup - - 2014-08-15 13:08 alexpeshkoff - M src/jrd/EngineInterface.h - M src/jrd/blb.cpp -Clear handle in JBlob when blob is destroyed - - 2014-08-12 15:10 alexpeshkoff - M src/include/firebird/UdrEngine.h -Fixed Mac build - - 2014-08-12 10:21 hvlad - M src/jrd/Monitoring.cpp -Avoid info duplication when statements in call stack attached to different transactions (for example: monitoring snapshot is created in autonomous transaction) - - 2014-08-11 14:02 dimitr - M src/jrd/RuntimeStatistics.h -Regression in 3.0: trace reports UPDATES in statistics when doing INSERT into . - - 2014-08-10 20:11 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Monitoring.cpp -Better (methinks) synchronization for the monitoring stuff. Being field tested. - - 2014-08-10 20:07 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h -Front-ported Nickolay's improvement for the shared counter. - - 2014-08-10 15:14 dimitr - M src/lock/print.cpp -Misc. - - 2014-08-08 15:29 dimitr - M src/jrd/jrd.h -Atempted to fix a crash when the database monitoring is used concurrently under load. - - 2014-08-08 15:27 dimitr - M src/jrd/vio.cpp -Fixed possible deadlocks between a worker thread and an attachment-level AST. - - 2014-08-06 13:46 alexpeshkoff - M src/dsql/dsql.cpp -Restored a check dropped accidentially by one of my recent commits - - 2014-08-06 08:55 hvlad - M src/jrd/vio.cpp -Missing notification of gc thread. - - 2014-08-06 02:12 asfernandes - M doc/sql.extensions/README.ddl.txt - M src/dsql/DdlNodes.epp - M src/include/fb_types.h - M src/isql/show.epp - M src/jrd/TempSpace.cpp - M src/jrd/pag.cpp -Misc. - - 2014-08-05 16:00 hvlad - M src/jrd/pag.cpp -Fixed bug CORE-4510 : AV in validation is possible - - 2014-08-05 08:46 dimitr - M src/include/gen/ids.h - M src/jrd/Monitoring.cpp - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/inf.cpp - M src/jrd/jrd.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/vio.cpp -Refactored RuntimeStatistics internals. Added more record-level performance counters. - - 2014-08-04 08:13 alexpeshkoff - M src/lock/print.cpp -comment - - 2014-08-04 08:02 alexpeshkoff - M src/lock/print.cpp -Fixed Darwin port - - 2014-08-01 16:22 asfernandes - M src/jrd/vio.cpp -Fixed the restore of packaged routines. - - 2014-07-31 21:15 skidder - M src/jrd/Monitoring.cpp - M src/jrd/Monitoring.h - M src/jrd/TempSpace.cpp -Fix MSVC build errors and warnings - - 2014-07-31 16:30 asfernandes - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/PackageNodes.epp - M src/include/gen/ids.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/names.h - M src/jrd/relations.h -Improvement CORE-4487 - Maintain package body after ALTER/RECREATE PACKAGE. - - 2014-07-31 11:43 alexpeshkoff - M examples/interfaces/04.print_table.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/dsql/dsql.cpp - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/Mapping.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed CORE-4505: Use of named cursor fails if statement was not executed. Should also fix CORE-4489, but I cannot check. - - 2014-07-31 09:08 dimitr - M src/yvalve/why.cpp -Commented out the annoying (thus supposedly wrong?) assertion. - - 2014-07-31 09:07 dimitr - M src/msgs/messages2.sql -Follow-up. - - 2014-07-31 09:01 dimitr - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj -Fixed Windows builds. - - 2014-07-31 08:56 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.h - D src/jrd/DatabaseSnapshot.cpp - D src/jrd/DatabaseSnapshot.h - M src/jrd/Mapping.cpp - M src/jrd/Mapping.h - A src/jrd/Monitoring.cpp (from /firebird/trunk/src/jrd/DatabaseSnapshot.cpp:59871) - A src/jrd/Monitoring.h (from /firebird/trunk/src/jrd/DatabaseSnapshot.h:59871) - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/VirtualTable.cpp - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Refactored database monitoring, made its handling attachment bound. This should make deadlocks impossible, as well as avoid blocking worker connections while the monitoring request is processed. - - 2014-07-31 08:29 roman-simakov - M src/dsql/DdlNodes.epp -DDL permission check for COMMENT ON - - 2014-07-31 07:54 hvlad - M src/jrd/btr.cpp -While i don't see how we can have positive scale, wrong code should be fixed anyway - - 2014-07-30 13:14 alexpeshkoff - M src/common/isc_sync.cpp -Fixed parameters when using ITimer interface for SYSV-semaphores build - - 2014-07-30 09:54 dimitr - M src/jrd/idx.cpp -Avoid metadata lookups while retrieving the plan (especially important in ASTs). - - 2014-07-30 09:50 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.h - M src/jrd/btr.h - M src/jrd/recsrc/RecordSource.cpp -Avoid metadata lookups while retrieving the plan (especially important in ASTs). - - 2014-07-30 09:29 dimitr - M src/jrd/btr.cpp -Misc. - - 2014-07-30 09:27 dimitr - M src/jrd/recsrc/RecordSource.h -Misc. - - 2014-07-29 08:15 hvlad - M src/jrd/GarbageCollector.cpp - M src/jrd/GarbageCollector.h - M src/jrd/vio.cpp -Cleanup and optimize locking a bit (as suggested by Dmitry) - - 2014-07-29 05:51 dimitr - M src/lock/lock.cpp -Follow-up. - - 2014-07-29 05:50 dimitr - M src/lock/lock.cpp -Trivial fix for CORE-4500: Firebird crashes after unsuccessful remapping of the lock table's shared memory. - - 2014-07-28 14:50 asfernandes - M doc/sql.extensions/README.ddl.txt -Adjustments as Simonov Denis comments in fb-devel. - - 2014-07-28 13:01 alexpeshkoff - M src/burp/backup.epp - M src/burp/canonical.cpp - M src/burp/restore.epp - M src/common/classes/AlignedBuffer.h - M src/common/classes/File.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/common/isc_sync.cpp - M src/common/utils.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/gpre/msc.cpp - M src/include/fb_types.h - M src/include/types_pub.h - M src/jrd/CryptoManager.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.epp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/Routine.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/TempSpace.cpp - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/event.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/ods.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/lock/lock.cpp - M src/qli/all.cpp - M src/qli/compile.cpp - M src/qli/gener.cpp - M src/remote/client/BlrFromMessage.cpp - M src/remote/parser.cpp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/msg.h -Renamed as suggested by Nickolay and Dmitry - - 2014-07-28 11:03 alexpeshkoff - D src/misc/align.cpp -Cleanup - - 2014-07-27 23:33 asfernandes - M src/common/isc_file.cpp - M src/jrd/recsrc/HashJoin.cpp -Warnings. - - 2014-07-27 03:05 asfernandes - M doc/sql.extensions/README.ddl.txt - M src/common/classes/QualifiedName.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/isql/show.epp -Improvement CORE-4484 - Description (COMMENT ON) for package procedures and functions, and its parameters. - - 2014-07-24 19:37 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/RecordSource.h -Fixed CORE-4498: FB 3.0 crashes when getting an explained plan for a DBKEY based retrieval. - - 2014-07-24 08:38 roman-simakov - M doc/sql.extensions/README.ddl_access.txt -Correction - - 2014-07-24 06:41 alexpeshkoff - M src/alice/alice.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/canonical.cpp - M src/burp/restore.epp - M src/common/StatusArg.cpp - M src/common/classes/AlignedBuffer.h - M src/common/classes/File.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/common/isc_sync.cpp - A src/common/msg_encode.h (from /firebird/trunk/src/jrd/msg_encode.h:59898) - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/gpre/msc.cpp - M src/include/fb_types.h - M src/jrd/CryptoManager.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.epp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/Routine.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/TempSpace.cpp - M src/jrd/UserManagement.cpp - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/event.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - D src/jrd/msg.h - D src/jrd/msg_encode.h - M src/jrd/nbak.cpp - M src/jrd/ods.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/svc.cpp - M src/lock/lock.cpp - M src/misc/codes.epp - M src/msgs/build_file.epp - M src/qli/all.cpp - M src/qli/compile.cpp - M src/qli/gener.cpp - M src/remote/client/BlrFromMessage.cpp - M src/remote/parser.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/gds.cpp - A src/yvalve/msg.h (from /firebird/trunk/src/jrd/msg.h:59898) - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Replaced macro FB_ALIGN with function fbAlign, minor related cleanup - - 2014-07-22 18:44 skidder - M builds/win32/make_all.bat -Revert my change, as Dmitry fixed the same error a before me - - 2014-07-22 08:31 roman-simakov - M src/dsql/parse.y - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/obj.h -Removed SHADOW permissions since they handled by ALTER DATABASE permission -Added show of DDL permissions in isql - - 2014-07-21 16:13 asfernandes - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp -Tweaks to CORE-4488. - - 2014-07-21 08:10 alexpeshkoff - M src/include/types_pub.h -Fixed build on linux64 - it was really bad that behavior of macro FB_ALIGN depended upon alignment parameter type - - 2014-07-21 02:37 asfernandes - M doc/sql.extensions/README.cursor_variables.txt - M src/dsql/ExprNodes.cpp -Fixed CORE-4488 - Wrong results of FOR SELECT FROM AS CURSOR and table is modified inside cursor's begin...end block. - - 2014-07-20 15:44 asfernandes - M src/remote/remote.h -Misc. - - 2014-07-20 02:19 asfernandes - M src/dsql/metd.epp - M src/jrd/cch.cpp - M src/jrd/recsrc/VirtualTableScan.cpp -Warnings. - - 2014-07-20 02:19 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/parse.y - M src/gpre/std/gpre_meta.epp - M src/isql/isql.epp - M src/jrd/Attachment.cpp - M src/jrd/Mapping.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/SysFunction.cpp - M src/jrd/blb.h - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/dyn_util.epp - M src/jrd/evl_string.h - M src/jrd/ods.cpp - M src/jrd/par_proto.h - M src/jrd/status.cpp -Misc. - - 2014-07-18 14:34 hvlad - M src/jrd/pag.cpp -Correction - - 2014-07-18 12:42 hvlad - M src/jrd/jrd.cpp -Correction - - 2014-07-18 12:25 hvlad - M src/jrd/cch.cpp -Misc - - 2014-07-18 12:24 hvlad - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h -Avoid races (and AV as result) when two attachments starts to use temporary page space simultaneously. - - 2014-07-18 01:52 asfernandes - M doc/sql.extensions/README.ddl_access.txt - M src/common/classes/Switches.h - M src/common/common.h - M src/common/xdr.cpp - M src/include/types_pub.h - M src/isql/isql.epp - M src/jrd/ods.h -Misc. - - 2014-07-17 21:17 skidder - M src/common/classes/alloc.cpp - M src/common/common.h - M src/common/isc_sync.cpp - M src/jrd/cch.cpp - M src/jrd/event.cpp - M src/jrd/msg.h - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/sort.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/msgs/build_file.epp - M src/remote/server/server.cpp - M src/utilities/print_event.cpp - M src/utilities/rebuild/rebuild.cpp -Fix GCC warnings - - 2014-07-17 20:35 skidder - M builds/win32/make_boot.bat -Vanilla mkdir program does not recognize -p switch on Windows. It is the default, so remove it - - 2014-07-17 19:17 skidder - M src/common/classes/array.h - M src/common/classes/objects_array.h - M src/include/firebird/UdrEngine.h -Fix GCC build broken with last commit - - 2014-07-17 18:48 skidder - M builds/win32/defs/intl.def - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/msvc10/alice.vcxproj - M builds/win32/msvc10/burp.vcxproj - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/fb2control.vcxproj - M builds/win32/msvc10/fb_lock_print.vcxproj - M builds/win32/msvc10/fbguard.vcxproj - M builds/win32/msvc10/fbrmclib.vcxproj - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbsvcmgr.vcxproj - M builds/win32/msvc10/fbtrace.vcxproj - M builds/win32/msvc10/fbtracemgr.vcxproj - M builds/win32/msvc10/fbudf.vcxproj - M builds/win32/msvc10/gbak.vcxproj - M builds/win32/msvc10/gfix.vcxproj - M builds/win32/msvc10/gpre.vcxproj - M builds/win32/msvc10/gpre_common.vcxproj - M builds/win32/msvc10/gsec.vcxproj - M builds/win32/msvc10/gsplit.vcxproj - M builds/win32/msvc10/gstat.vcxproj - M builds/win32/msvc10/ib_udf.vcxproj - M builds/win32/msvc10/ib_util.vcxproj - M builds/win32/msvc10/instclient.vcxproj - M builds/win32/msvc10/instreg.vcxproj - M builds/win32/msvc10/instsvc.vcxproj - M builds/win32/msvc10/intl.vcxproj - M builds/win32/msvc10/isql.vcxproj - M builds/win32/msvc10/legacy_auth.vcxproj - M builds/win32/msvc10/legacy_usermanager.vcxproj - M builds/win32/msvc10/nbackup.vcxproj - M builds/win32/msvc10/qli.vcxproj - M builds/win32/msvc10/remote.vcxproj - M builds/win32/msvc10/srp.vcxproj - M builds/win32/msvc10/udr_engine.vcxproj - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc9/common.vcproj - M builds/win32/set_build_target.bat - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/canonical.cpp - M src/burp/restore.epp - M src/burp/split/spit.cpp - M src/common/IntlUtil.cpp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/call_service.cpp - M src/common/classes/AlignedBuffer.h - M src/common/classes/BaseStream.cpp - M src/common/classes/BlrWriter.h - M src/common/classes/ByteChunk.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/File.h - M src/common/classes/Hash.h - M src/common/classes/MetaName.cpp - M src/common/classes/MetaName.h - M src/common/classes/MsgPrint.cpp - M src/common/classes/SafeArg.cpp - M src/common/classes/SafeArg.h - M src/common/classes/Switches.cpp - M src/common/classes/Switches.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h - M src/common/classes/VaryStr.h - M src/common/classes/alloc.cpp - M src/common/classes/array.h - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/classes/misc/class_test.cpp - M src/common/classes/objects_array.h - M src/common/classes/semaphore.cpp - M src/common/classes/semaphore.h - M src/common/classes/stack.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/common/common.h - M src/common/config/config_file.cpp - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h - M src/common/config/os/config_root.h - M src/common/cvt.cpp - M src/common/db_alias.cpp - M src/common/isc_f_proto.h - M src/common/isc_file.cpp - M src/common/isc_sync.cpp - M src/common/os/guid.h - M src/common/os/posix/guid.cpp - M src/common/os/win32/guid.cpp - M src/common/os/win32/os_utils.cpp - M src/common/security.h - M src/common/stuff.h - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/common/xdr.cpp - M src/dsql/BlrDebugWriter.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/Parser.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/extlib/fbudf/fbudf.cpp - M src/extlib/ib_udf.cpp - M src/extlib/ib_util.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/languages/ada.cpp - M src/gpre/languages/cob.cpp - M src/gpre/languages/fbrmclib.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/languages/pas.cpp - M src/gpre/languages/rmc.cpp - M src/gpre/msc.cpp - M src/gpre/obj_cxx.cpp - M src/gpre/par.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/gpre/std/gpre_meta.epp - M src/include/firebird/UdrEngine.h - M src/include/types_pub.h - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_icu.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/cv_unicode_fss.cpp - M src/iscguard/iscguard.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Collation.cpp - M src/jrd/CryptoManager.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/GarbageCollector.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/IntlManager.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/Mapping.cpp - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/RandomGenerator.cpp - M src/jrd/RandomGenerator.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/SimilarToMatcher.h - M src/jrd/SysFunction.cpp - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/UserManagement.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/ntrace.h - M src/jrd/ods.cpp - M src/jrd/ods_proto.h - M src/jrd/opt.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sqz.cpp - M src/jrd/sqz.h - M src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/trace/TraceService.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/print.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/qli/all.cpp - M src/qli/dtr.cpp - M src/qli/err.cpp - M src/qli/err_proto.h - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/picstr.cpp - M src/qli/show.epp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/merge.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/fbcpl/fbcontrol.def - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/install/services.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/PluginLogWriter.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginConfig.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/YObjects.h - M src/yvalve/alt.cpp - M src/yvalve/array.epp - M src/yvalve/gds.cpp - M src/yvalve/preparse.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Fix build warnings - - 2014-07-16 12:51 dimitr - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/IndexTableScan.cpp -More fixes for the explained plan output. - - 2014-07-16 10:09 roman-simakov - M src/jrd/grant.epp - M src/jrd/irq.h - M src/jrd/obj.h -Fixed crash due restore from backup after DDL permissions implementation and changed prefix of SC to general SQL$ to skip backuping such classes by standard way. - - 2014-07-15 19:41 dimitr - M src/jrd/recsrc/IndexTableScan.cpp -Fixed the crash I accidentally introduced a few days ago. - - 2014-07-15 14:47 asfernandes - M src/jrd/recsrc/ExternalTableScan.cpp -Warning. - - 2014-07-14 19:33 dimitr - M builds/win32/make_all.bat -Added the missing but required (by ICU) runtime lib. - - 2014-07-14 13:12 roman-simakov - M doc/sql.extensions/README.ddl_access.txt - M src/dsql/DdlNodes.epp -Improved description of DDL access control operations. -Fixed DB and DDL triggers handling. Thanks to Adriano. - - 2014-07-13 18:50 roman-simakov - M src/dsql/DdlNodes.h - M src/jrd/vio.cpp -Corrections pointed by Adriano. - - 2014-07-13 01:33 asfernandes - M src/jrd/scl.epp -Misc. - - 2014-07-13 01:33 asfernandes - M src/msgs/facilities2.sql -Correction. - - 2014-07-12 08:04 dimitr - M src/jrd/DatabaseSnapshot.h - M src/jrd/Mapping.h - M src/jrd/UserManagement.h - M src/jrd/opt.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/VirtualTableScan.cpp -Improved the detailed plan output (report both table name and its alias). - - 2014-07-10 15:45 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/parse.y -Simplifications. - - 2014-07-10 02:25 asfernandes - M src/jrd/Database.h - M src/jrd/obj.h -Warnings. - - 2014-07-10 02:21 asfernandes - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/Auth.cpp - M src/common/classes/ImplementHelper.h - M src/common/security.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/parse.y - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/jrd.h - M src/jrd/obj.h - M src/jrd/scl.epp -Misc. - - 2014-07-08 07:35 roman-simakov - A doc/sql.extensions/README.ddl_access.txt - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/Database.h - M src/jrd/acl.h - M src/jrd/constants.h - M src/jrd/drq.h - M src/jrd/filters.cpp - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/intl.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/obj.h - M src/jrd/relations.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-735: User rights for metadata changes. -We check DDL in DDL nodes and skip at vio level. vio level still exists for direct metadata editing. - - 2014-07-06 21:15 hvlad - M src/auth/trusted/AuthSspi.cpp -Fixed Windows build - - 2014-07-06 18:47 asfernandes - M src/isql/extract.epp - M src/isql/isql.h -Get rid of warnings and two set of constants chasing the same "number space". - - 2014-07-05 18:36 asfernandes - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/UserManagement.cpp - M src/jrd/jrd.cpp - M src/jrd/obj.h - M src/utilities/gsec/gsec.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/why.cpp -Misc. - - 2014-07-04 14:43 fsg - M src/isql/extract.epp - M src/isql/isql.h -rename constants used by extract.epp to avoid future naming conflicts - - 2014-07-04 08:25 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/config/config.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/PluginManager.cpp -Fixed CORE-4478: Failure to load provider/plugin not reported - - 2014-07-03 09:43 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -Fixed management for users with ' (single quote) in a name - - 2014-07-03 09:37 alexpeshkoff - M src/yvalve/why.cpp -Added missing check for provider status before creating yvalve objects - - 2014-07-03 07:54 alexpeshkoff - M configure.ac - M src/jrd/os/posix/unix.cpp -Frontported fix for linux build regression - - 2014-07-02 19:19 dimitr - M src/burp/restore.epp -Fixed CORE-4480: ISQL issues warning: "Bad debug info format" when connect to database with stored function after it's restoring. - - 2014-07-02 12:57 alexpeshkoff - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/MsgMetadata.cpp - M src/common/call_service.cpp - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.h - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/security.cpp - M src/common/security.h - M src/dsql/DdlNodes.epp - M src/dsql/dsql.cpp - M src/include/firebird/Auth.h - M src/include/firebird/Plugin.h - M src/include/firebird/Provider.h - M src/include/firebird/Timer.h - M src/include/firebird/Utl.h - M src/isql/show.epp - M src/jrd/Database.cpp - M src/jrd/UserManagement.cpp - M src/jrd/jrd.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/BlrFromMessage.cpp - M src/utilities/gsec/gsec.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/alt.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Added first parameter IStatus* to a lot of functions in API interfaces - - 2014-07-02 07:59 fsg - M src/isql/extract.epp - M src/isql/isql.h - M src/jrd/obj.h -corrections as suggested by Adriano and Claudio - - 2014-07-02 02:22 asfernandes - M src/common/isc_proto.h - M src/isql/extract.epp -Misc. - - 2014-07-01 08:23 alexpeshkoff - M src/jrd/types.h -Fixed CORE-4477: Field RDB$MAP_TO_TYPE is not present in RDB$TYPES - - 2014-06-30 11:45 alexpeshkoff - M src/common/isc.cpp - M src/common/isc_proto.h - M src/common/isc_sync.cpp - M src/jrd/svc.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/yvalve/gds.cpp -Fixed CORE-4475: attempt to create lock files directory fails during cleanup - - 2014-06-28 09:58 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/include/gen/ids.h - M src/jrd/UserManagement.cpp - M src/jrd/names.h - M src/jrd/relations.h -Fixed CORE-4469: Add field in SEC$USERS reflecting whether a user has RDB$ADMIN role in security database - - 2014-06-27 11:58 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -Fixed CORE-4468: CREATE USER GRANT ADMIN ROLE does not work - - 2014-06-27 11:32 alexpeshkoff - M src/auth/SecurityDatabase/LegacyManagement.epp -cleanup - - 2014-06-26 16:14 fsg - M src/isql/extract.epp - M src/jrd/obj.h -some more enhancements to isqls extract utility -split extraction of functions and procedures in two parts (header and body) - - 2014-06-26 09:43 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp -Fixed very frequent segfault in monitoring code (CS/SC): tdbb->attachment was not set in thread_db::getCharSet() function used to convert monitoring strings - - 2014-06-26 09:37 alexpeshkoff - M src/burp/backup.epp - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/include/gen/ids.h - M src/isql/show.epp - M src/jrd/Mapping.cpp - M src/jrd/idx.h - M src/jrd/names.h - M src/jrd/opt.cpp - M src/jrd/relations.h - M src/jrd/vio.cpp -Renamed mapping-related tables as was discussed in devel - - 2014-06-26 07:32 fsg - M src/isql/extract.epp -extract domain definitions before functions, they may need them - - 2014-06-26 07:09 fsg - M src/isql/extract.epp -fixed extract of return parameter of external UDF's - - 2014-06-25 11:20 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/jrd/constants.h - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/traceswi.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/nbackup/nbackup.cpp - M src/utilities/nbackup/nbkswi.h -Cleanup - removed unused any more service time only switches trusted_user & trusted_role - - 2014-06-24 10:16 alexpeshkoff - M src/burp/backup.epp - M src/burp/restore.epp - M src/jrd/constants.h - M src/jrd/ini.epp - M src/jrd/scl.epp -Avoid non-standard use of RDB$ROLES.RDB$SYSTEM_FLAG - - 2014-06-24 06:58 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/UserManagement.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4464: Duplicate tags for CREATE/ALTER USER not handled correctly - - 2014-06-23 11:17 alexpeshkoff - M src/jrd/jrd.cpp -Fixed deadlock privately reported by Dmitry Yemanov - - 2014-06-22 02:30 asfernandes - M src/burp/restore.epp -Fixed CORE-4470 - gbak fails to restore database containing dependency between views and packaged functions. - - 2014-06-21 14:07 fsg - M src/isql/extract.epp -let isql ignore packaged functions when extracting external UDF's - - 2014-06-20 10:06 alexpeshkoff - M src/utilities/nbackup/nbackup.cpp -Postfix for CORE-4462: enabled use of filenames with spaces (as requested by Adriano) - - 2014-06-20 05:54 dimitr - M src/jrd/ntrace.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp -Better naming. - - 2014-06-20 05:20 dimitr - M src/jrd/names.h -Fixed typo. - - 2014-06-20 02:28 asfernandes - M doc/sql.extensions/README.cursor_variables.txt - M src/common/classes/alloc.cpp - M src/jrd/Attachment.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Mapping.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/posix/unix.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/why.cpp -Misc. - - 2014-06-19 14:35 alexpeshkoff - M src/jrd/jrd.cpp -Totally misc - we had too many things called "init" in jrd.cpp - - 2014-06-19 12:44 alexpeshkoff - M src/common/common.h -Current HPUX reported to support __thread - - 2014-06-19 12:25 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/fb_tls.h - M src/common/classes/init.cpp -HPUX port - fixed assertion for RISC machines with compiler missing __thread support - - 2014-06-18 12:20 alexpeshkoff - M src/common/common.h -Front-ported needed AIX port changes - - 2014-06-17 12:45 alexpeshkoff - M src/yvalve/utl.cpp -Fixed CORE-4440: isql crash without connect when execute command "show version" - - 2014-06-17 10:27 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/nbackup/nbackup.cpp - M src/utilities/nbackup/nbkswi.h -Implemented CORE-4462 (Make it possible to restore compressed .nbk files without explicitly decompressing them) for POSIX systems - - 2014-06-17 09:53 alexpeshkoff - M src/utilities/nbackup/nbackup.cpp -Postfix for CORE-4461: do not poison backup file with statistics - - 2014-06-16 16:04 asfernandes - A doc/sql.extensions/README.cursor_variables.txt - M doc/sql.extensions/README.cursors -Documentation for CORE-4403 - Allow referencing cursors as record variables in PSQL. - - 2014-06-16 13:49 alexpeshkoff - M src/utilities/nbackup/nbackup.cpp -Fixed CORE-4461: nbackup prints error messages to stdout instead stderr - - 2014-06-13 16:28 dimitr - M src/dsql/ExprNodes.cpp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/scl.epp - M src/jrd/vio.cpp -Minor structure changes. - - 2014-06-13 11:28 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp -Frontported CORE-3305: "BLOB not found" error after creation/altering of the invalid trigger. - - 2014-06-13 11:20 hvlad - M src/utilities/ntrace/fbtrace.conf -Fixed a typo - - 2014-06-12 15:44 asfernandes - M src/intl/lc_narrow.cpp - M src/jrd/idx.cpp -Fixed CORE-4417 - gbak: cannot commit index ; primary key with german umlaut. - - 2014-06-12 14:26 hvlad - M src/jrd/ntrace.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/paramtable.h -Implement improvement CORE-4451 : Allow output to trace explain plan form -New boolean setting was added into fbtrace.conf: explain_plan. -See also comments at fbtrace.conf nearby explain_plan. - - 2014-06-11 15:39 asfernandes - M src/common/cvt.cpp -Avoid warnings. - - 2014-06-11 15:21 asfernandes - M src/common/classes/NoThrowTimeStamp.cpp - M src/common/classes/NoThrowTimeStamp.h - M src/jrd/SysFunction.cpp -Fixed the Windows build. - - 2014-06-10 15:48 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-4457 - DATEADD should support fractional value for MILLISECOND. - - 2014-06-10 15:04 alexpeshkoff - M src/yvalve/why.cpp -Fixed transactions leak caused by my recent commit - - 2014-06-10 13:32 dimitr - M src/include/gen/ids.h - - 2014-06-10 13:32 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h -Improvement CORE-2303: Include plan in MON$STATEMENTS. - - 2014-06-10 11:33 hvlad - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Front ported: -fix for bug CORE-4444 : Engine could hung and block all attachments in out of disk space condition during physical backup, -improvement CORE-4445 : Extend main database file faster when physical backup state changed from stalled to merge - - 2014-06-10 09:31 hvlad - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Front ported fix for bug CORE-4444 : Engine could hung and block all attachments in out of disk space condition during physical backup - - 2014-06-10 09:00 hvlad - M configure.ac - M src/jrd/os/pio.h - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h -Front ported support for fallocate() call on Linux. -Front ported improvement CORE-4443 : Use fast file grow on those Linux systems which supports it - - 2014-06-10 07:13 alexpeshkoff - M src/common/MsgMetadata.h - M src/common/StatementMetadata.h - M src/common/classes/ImplementHelper.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/CryptoManager.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/Mapping.cpp - M src/jrd/cch.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/remote/client/interface.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed CORE-4435: After calling release() for attachment to database (instead detach) in embedded mode attachment remains active forever (and some cleanup re. reference counters) - - 2014-06-10 07:06 alexpeshkoff - M src/remote/server/server.cpp -Avoid shutdown delay when all logins appear wrong due to closed security database - - 2014-06-08 01:55 asfernandes - M src/dsql/DdlNodes.epp -Misc. - - 2014-06-08 01:53 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-4453 - Regression: NOT NULL constraint, declared in domain, does not work. - - 2014-06-06 10:41 alexpeshkoff - M src/jrd/extds/InternalDS.cpp -Use GlobalPtr for static variable doing memory allocation - - 2014-06-06 10:29 alexpeshkoff - M builds/posix/make.android.arme - M builds/posix/make.rules - M src/include/cross/android.arme - M src/include/firebird.h -Avoid loading by ICU - - 2014-06-04 09:51 dimitr - M src/dsql/StmtNodes.cpp -Fixed CORE-4447: Positioned UPDATE statement prohibits index usage for the subsequent cursor field references. - - 2014-05-29 07:19 dimitr - M src/jrd/tra.cpp -Totally misc. - - 2014-05-28 14:59 asfernandes - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Apply patch "Removed white space before bracket" by Jiri Cincura. - - 2014-05-26 23:10 asfernandes - M src/dsql/StmtNodes.cpp -Fixed the problem reported in CORE-4403 comment. - - 2014-05-24 08:12 robocop - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Misc. - - 2014-05-24 06:12 robocop - M doc/sql.extensions/README.identity_columns.txt -Misc. - - 2014-05-23 02:12 asfernandes - M src/common/MsgMetadata.h - M src/dsql/ExprNodes.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/dpm.epp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h -Misc. - - 2014-05-22 13:18 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/jrd/fields.h -Fixed CORE-4430: Properties of user created in Legacy_UserManager padded with space up to 10 character - - 2014-05-22 10:47 alexpeshkoff - A builds/posix/prefix.linux_arm64 - M configure.ac - M src/common/classes/DbImplementation.cpp - M src/common/common.h - M src/jrd/inf_pub.h -Arm64 port - - 2014-05-21 17:11 asfernandes - M doc/sql.extensions/README.identity_columns.txt -Fixed DOC-92 - Values for rdb$identity_type not correct in release notes. - - 2014-05-21 13:11 alexpeshkoff - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/mvol.cpp - M src/common/IntlParametersBlock.cpp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/nbackup/nbackup.cpp -Fixed issues related to encoding of switch value in gbak/nbackup - thanks to Adriano. Added support for -SKIP_DATA to services. - - 2014-05-20 08:05 alexpeshkoff - M src/common/MsgMetadata.h - M src/common/classes/InternalMessageBuffer.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/extds/InternalDS.cpp -Fixed assertion reported by Pavel Zotov privately, took typical measures to avoid such behavior in the future - - 2014-05-19 19:06 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/BlrDebugWriter.cpp - M src/dsql/BlrDebugWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/exe.h - M src/jrd/filters.cpp - M src/jrd/recsrc/Cursor.h - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Feature CORE-4403 - Allow referencing cursors as record variables in PSQL. -Improvement CORE-4434 - Extend the use of colon prefix for read/assignment OLD/NEW fields and assignment to variables. - - 2014-05-19 14:54 dimitr - M src/burp/backup.epp - M src/burp/restore.epp -This should fix the restore issue with PSQL functions. - - 2014-05-16 13:21 mapopa - M src/remote/merge.cpp -Cleanup convert function NOT_USED_OR_REPLACED - - 2014-05-16 13:06 mapopa - M src/remote/server/os/posix/inet_server.cpp -Cleanup - - 2014-05-16 12:59 hvlad - M src/jrd/validation.cpp -Correct format specifiers - - 2014-05-16 12:10 hvlad - M src/jrd/GlobalRWLock.cpp -Front ported fix for bug CORE-4433 : GlobalRWLock could not downgrade EX lock to SH if readers is present - - 2014-05-16 12:07 hvlad - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Front ported: -1. Improvement CORE-4431 : Reduce contention for allocation table lock while database is in stalled physical backup state -2. Improvement CORE-4432 : Let attachments to not block others when allocation table is read first time -3. On Windows, file can not be deleted while system writes cached data into it, even if file is not open by anyone. -Therefore flush delta file implicitly before closing it. - - 2014-05-16 10:53 hvlad - M src/jrd/dpm.epp -Front ported fix for bug CORE-4372 : Deadlock is possible when two data pages contains record fragments pointing to each other - - 2014-05-14 09:22 dimitr - M src/jrd/sort.cpp - M src/jrd/sort.h -Fixed CORE-4419: Server crashes while sorting records longer than 128KB. - - 2014-05-14 08:28 dimitr - M src/jrd/recsrc/HashJoin.cpp -Slightly reworked the key processing in the hash join algorithm. - - 2014-05-14 08:24 dimitr - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/RecordSource.h -Fixed the accidentally broken merge join algorithm. - - 2014-05-13 01:47 asfernandes - M src/jrd/dfw.epp -Fixed CORE-4425 - User-collations based on UNICODE are not upgrade to newer ICU version on restore. - - 2014-05-12 07:06 dimitr - M src/dsql/pass1.cpp -Fixed CORE-4422: FB crashes when using row_number()over( PARTITION BY x) in ORDER by clause. Adriano, please review. - - 2014-05-12 06:04 dimitr - M src/jrd/recsrc/RecordSource.h -Fixed the issue privately reported by Claudio. - - 2014-05-10 14:24 robocop - M src/qli/dtr.cpp - M src/qli/eval.cpp -Misc. - - 2014-05-10 14:23 robocop - M src/burp/restore.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Add 4 more verbose messages when restoring and reorganize code. - - 2014-05-10 14:17 robocop - M src/jrd/vio.cpp -Misplaced parentheses are unexpected invitees. - - 2014-05-09 20:26 robocop - M src/jrd/vio.cpp -It seems it's possible to restrict gbak more on deletions. Thanks Vlad for hint on TDBB_dont_post_dfw. - - 2014-05-09 11:38 mapopa - D lang_helpers/gds.bas -remove vms basic - - 2014-05-09 09:23 mapopa - M src/burp/burp.cpp -Misc cleanup - - 2014-05-09 09:01 mapopa - M src/remote/protocol.h -Cleanup dead platforms - - 2014-05-08 23:26 asfernandes - M src/jrd/JrdStatement.h - M src/jrd/Mapping.cpp - M src/jrd/ext.cpp - M src/jrd/jrd.cpp - M src/jrd/scl.epp - M src/jrd/svc.cpp - M src/jrd/vio.cpp -Misc. - - 2014-05-08 02:51 asfernandes - M src/common/utils.cpp - M src/dsql/DdlNodes.epp -Misc. - - 2014-05-07 15:14 mapopa - M examples/include/align.h -FB_ALIGN is always defined in src/include/types_pub.h ((n+b-1)&~(b-1)) - - 2014-05-07 15:11 mapopa - M configure.ac -FB_ALIGN is always defined in src/include/types_pub.h ((n+b-1)&~(b-1)) - - 2014-05-07 14:51 mapopa - M examples/include/align.h -cleanup VMS FB_ALIGN define - - 2014-05-07 11:21 alexpeshkoff - M src/jrd/JrdStatement.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -Postfix for CORE-3242: somewhy when checking metadata access (like MODIFY or DROP) always checked that access from object itself. Strange at the first glance behavior, but let us do not change legacy (at least since FB1.0) when possible. - - 2014-05-07 10:21 alexpeshkoff - M src/burp/burp.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp -Fixed CORE-4398: Provide ability to specify extra-long name of log when doing gbak to avoid "attempt to store 256 bytes in a clumplet" message - - 2014-05-07 09:18 alexpeshkoff - M src/common/classes/Hash.h - M src/jrd/Mapping.cpp -Change Hash duplicates control interface to avoid unexpected use - thanks to Claudio - - 2014-05-07 08:58 robocop - M src/jrd/vio.cpp -Fix the problem with gbak restoring a db and lack of rights on sys tables that Philippe detected. - - 2014-05-06 22:41 robocop - M src/common/utils.cpp - M src/common/utils_proto.h -I need name_length_limit() for testing some isql functionality. - - 2014-05-06 18:10 asfernandes - M src/dsql/parse.y - M src/isql/show.epp - M src/jrd/constants.h -Fixed CORE-4415 - Useless extraction of generic DDL trigger. - - 2014-05-06 13:41 mapopa - D generated -Remove unused generated directory. Builds use the temporary 'gen' directory - - 2014-05-06 12:37 alexpeshkoff - M src/jrd/Mapping.cpp -Turn off db triggers for mapping connections - - 2014-05-06 12:25 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/svc.cpp -Fixed a bug, privately reported by Pavel Zotov - segfault when closing trace - - 2014-05-06 10:29 alexpeshkoff - M src/jrd/Mapping.cpp -Turn of forgotten debugging - - 2014-05-06 10:07 alexpeshkoff - M src/common/classes/Hash.h - M src/jrd/Mapping.cpp -Fixed support of maps with same hash value - - 2014-05-06 08:49 mapopa - D lang_helpers/gds.vpas -remove vax pascal - - 2014-05-06 08:34 mapopa - M lang_helpers/gds.bas - M lang_helpers/gds.pas - M lang_helpers/gds.vpas - M lang_helpers/gds_aix.f - M lang_helpers/gds_hp.f - M lang_helpers/gds_sun.f -remove PYXIS - - 2014-05-06 07:49 mapopa - M doc/emacros-cross_ref.html -cleanup - - 2014-05-06 01:28 robocop - M src/jrd/JrdStatement.h - M src/jrd/req.h - M src/jrd/vio.cpp -Fix CORE-4418, using the property of special triggers that are marked "system" or "ignore_perm". - - 2014-05-05 15:28 mapopa - D lang_helpers/gds.pli - D lang_helpers/gds_vms.f -cleanup VMS leftovers - - 2014-05-05 14:58 alexpeshkoff - M src/jrd/Mapping.cpp -Use separate callback event per process - should make windows happy - - 2014-05-05 10:07 alexpeshkoff - M src/yvalve/why.cpp -Corrected patch from Dmitry Sibiryakov - - 2014-05-04 07:43 dimitr - M src/dsql/pass1.cpp -Fixed the issue with UNION ALL vs WITH LOCK reported by Claudio privately. - - 2014-05-04 06:46 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -1.- Prevent special chars from disabling isql. 2.- Do not take offsets from null pointers. - - 2014-05-04 05:40 robocop - M src/isql/isql.epp - M src/isql/isql.h -Group some global vars in isql (relative to the SET command). - - 2014-05-03 00:27 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Replace "unknown token" by specific messages. - - 2014-05-02 03:04 robocop - M src/burp/backup.epp - M src/dsql/DdlNodes.epp -In ODS12, rdb$system_flag is not nullable thus we can simplify some conditions. - - 2014-05-02 03:01 robocop - M src/jrd/vio.cpp -1.- Don't let gbak delete more than the only table it might clean. 2.- Special case for rdb$types: user can insert records, provided that's locksmith and the records contain non-system types. - - 2014-05-01 05:55 robocop - M src/jrd/vio.cpp -More sys tables protected. - - 2014-05-01 05:51 robocop - M src/burp/burpswi.h -Misc. - - 2014-05-01 05:30 robocop - M src/jrd/scl.epp -Avoid var shadowing. - - 2014-05-01 05:29 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/common/utils.cpp - M src/dsql/DdlNodes.epp - M src/isql/show.epp - M src/jrd/fields.h - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/relations.h -Misc. - - 2014-04-30 15:38 hvlad - M src/jrd/Mapping.cpp -Fixed event leak. Alex, please review. - - 2014-04-30 15:12 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/isql.epp - M src/jrd/irq.h - M src/jrd/jrd.cpp - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/keywords.cpp -Implemented CORE-1377: Add an ability to change role without reconnecting to database - - 2014-04-30 12:20 alexpeshkoff - M src/jrd/svc.cpp -Fixed unhandled exception in services brought my one of recent commits - - 2014-04-30 11:09 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/fbtrace.vcxproj - M builds/win32/msvc10/firebird2.props - M builds/win32/msvc10/gpre.vcxproj - M builds/win32/msvc10/gpre_common.vcxproj - M builds/win32/msvc10/intl.vcxproj - M builds/win32/msvc10/isql.vcxproj - M builds/win32/msvc10/legacy_auth.vcxproj - M builds/win32/msvc10/legacy_usermanager.vcxproj - M builds/win32/msvc10/srp.vcxproj - M builds/win32/msvc10/udr_engine.vcxproj - M builds/win32/msvc10/yvalve.vcxproj -Fixed VC10 build - make all project use the same set of include directories. - - 2014-04-30 09:20 mapopa - M src/jrd/lck.cpp -VMS lock cleanup - - 2014-04-30 09:14 mapopa - M src/common/classes/alloc.h -VMS cleanup - - 2014-04-30 09:08 mapopa - D src/jrd/os/vms -VMS cleanup - - 2014-04-28 12:51 alexpeshkoff - M src/yvalve/PluginManager.cpp - M src/yvalve/why.cpp -Fixed CORE-4395: execute statement on external doesn't find Firebird 2.5 database - - 2014-04-28 12:50 hvlad - M src/common/classes/Reasons.h -MSVC 12 support, very first step - - 2014-04-28 09:40 alexpeshkoff - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/jrd/SimilarToMatcher.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Implemented CORE-2208: New gbak option to ignore specific tables data during the backup - - 2014-04-26 09:02 mapopa - A builds/misc (from /firebird/trunk/builds/misc:59480) -revert the change - - 2014-04-26 08:40 mapopa - M builds/make.new/config/install-sh - D builds/misc -removed 11 years ago due to new method to create security database - - 2014-04-25 10:59 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice_proto.h - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_tab.cpp - M src/jrd/svc_tab.h - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/nbackup/nbk_proto.h -Fixed CORE-4303: Possible races while Service destruction, related code cleanup - - 2014-04-23 12:43 alexpeshkoff - M src/common/os/posix/path_utils.cpp -Missing return - thanks to Claudio - - 2014-04-22 13:37 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/os/path_utils.h - M src/common/os/posix/path_utils.cpp - M src/common/os/win32/path_utils.cpp - M src/dsql/DdlNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/constants.h - M src/jrd/ext.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-2119: Use entries in restrict list of ExternalFileAccess parameter to mangle filenames with relative path, also fixed assertion and diagnostics related to EXTERNAL FILE tables - - 2014-04-21 17:05 alexpeshkoff - M src/jrd/scl.epp -Postfix for CORE-3242: enable same trick for functions too - - 2014-04-21 13:34 alexpeshkoff - M src/jrd/scl.epp -Fixed CORE-3242: Recursive stored procedure shouldnt require execute right to call itself - - 2014-04-21 01:01 asfernandes - M src/yvalve/why.cpp -Fixed CORE-4396 - Incorrect result query if it is execute through "execute statement". - - 2014-04-20 10:09 dimitr - M src/jrd/jrd.cpp -Fixed ON DISCONNECT triggers I accidentally broke more than a year ago. - - 2014-04-19 22:17 asfernandes - M src/common/classes/Nullable.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y -Fixed problem with ALTER SEQUENCE. - - 2014-04-19 21:36 asfernandes - M src/isql/show.epp - M src/jrd/Mapping.cpp - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Misc. - - 2014-04-18 15:45 mapopa - M src/isql/show.epp -cleanup comments - - 2014-04-18 15:41 mapopa - M src/dsql/errd.cpp -cleanup comments - - 2014-04-18 15:40 mapopa - M src/isql/isql.h -cleanup comments - - 2014-04-18 15:33 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/show.epp - M src/jrd/Mapping.cpp - M src/jrd/Mapping.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Enhanced diagnostics in authentication mapping - - 2014-04-18 14:43 mapopa - M src/isql/isql.h -remove unused constants - - 2014-04-18 14:32 mapopa - M src/isql/isql.h -cleanup WAL was removed - - 2014-04-18 12:08 dimitr - M src/jrd/dfw.epp -CORE-4386: Report more details for "object in use" errors. More changes to follow. - - 2014-04-18 12:08 alexpeshkoff - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed CORE-4394: Cursor not found error when using legacy API - - 2014-04-18 11:44 mapopa - M src/isql/isql_proto.h -cleanup Not found, probably in some lost GUI-related file - - 2014-04-15 12:18 alexpeshkoff - M src/gpre/obj_cxx.cpp - M src/include/gen/msgs.h - M src/isql/isql.epp - M src/jrd/Mapping.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/msgs/messages2.sql -Fixed some errors in mapping code, reported by Vlad privately, when using serverwide auth plugin - - 2014-04-14 15:46 asfernandes - M src/isql/show.epp -Correction. - - 2014-04-14 15:27 dimitr - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/jrd/pag.cpp -1) Prevent shutdown/cancellation for system attachments. -2) Fixed incorrect generation of attachment IDs causing a hangup during gfix -mode read_only. - - 2014-04-13 10:58 dimitr - M src/jrd/extds/InternalDS.cpp -Misc. - - 2014-04-13 08:27 dimitr - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/vio.cpp -Attempted to fix CORE-4388: SELECT WITH LOCK may enter an infinite loop for a single record. To be field tested. - - 2014-04-13 01:46 asfernandes - M src/yvalve/why.cpp -Correction. - - 2014-04-13 01:42 asfernandes - M src/isql/show.epp - M src/jrd/Mapping.cpp - M src/jrd/constants.h - M src/jrd/dpm_proto.h - M src/jrd/fields.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/relations.h - M src/jrd/svc.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/why.cpp -Misc. - - 2014-04-12 06:35 robocop - M src/dsql/DdlNodes.h - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/parse.y -I hope I fixed the issues noted by Adriano about my generators commit. - - 2014-04-12 06:31 robocop - M src/common/common.h -Simplify QUADCONST definition for Windows. - - 2014-04-12 06:30 robocop - M src/jrd/ini.h - M src/jrd/types.h -Use symbolic constants. - - 2014-04-11 16:59 alexpeshkoff - M src/dsql/parse.y -Fixed alter global mapping - thanks to Adriano - - 2014-04-11 02:06 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/parse.y -Misc. - - 2014-04-10 16:43 alexpeshkoff - M src/isql/show.epp - M src/jrd/Mapping.cpp - M src/jrd/Mapping.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp -Fixed mapping errors reported by Claudio & Treeve - - 2014-04-10 01:39 robocop - M src/jrd/vio.cpp -Experimental way of stopping gbak impersonation in sys tables. Gbak only needs to write to sys tables when it's restoring and only in the first attachment. Second and third attachment are for bringing the DB online and setting the R/O flag. Please test. - - 2014-04-10 01:36 robocop - M src/isql/show.epp -Let's see if this time I got the formatting well done. - - 2014-04-09 13:29 alexpeshkoff - M src/jrd/Mapping.cpp -Restored original error code when database file not found - - 2014-04-09 12:32 alexpeshkoff - M src/common/classes/InternalMessageBuffer.cpp - M src/common/classes/InternalMessageBuffer.h - M src/yvalve/why.cpp -Bad name "Buffer" and misc cleanup around - - 2014-04-09 07:38 robocop - M doc/sql.extensions/README.ddl.txt -Documentation for the generator increment. - - 2014-04-09 07:17 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/burp/backup.epp - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/drq.h - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/vio.cpp - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/keywords.cpp -Fixing several issues with my previous commit: -Use increment [by], no step. -Enable again code in ini.epp because it's needed when restoring (but not when creating gens directly in a new db). -Gbak has code to fix system generators and we should allow it. -Nbackup cannot update the history generator when doing a backup. -Field name renamed to rdb$generator_increment. - - 2014-04-09 02:35 robocop - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Misc. - - 2014-04-09 02:29 robocop - M src/yvalve/why.cpp -Misc. - - 2014-04-09 02:28 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/WinNodes.cpp - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/names.h - M src/jrd/par_proto.h - M src/jrd/relations.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/gds.cpp - M src/yvalve/keywords.cpp -Implemented STEP for generators/sequences and took the opportunity to make the blrOp param const. Please rebuild the databases. - - 2014-04-08 16:13 alexpeshkoff - M src/common/classes/InternalMessageBuffer.cpp - M src/common/classes/InternalMessageBuffer.h - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Patch from Dmitry Sibiryakov - convert SQLDA directly to IMessageMetadata w/o intermediate BLR - - 2014-04-08 13:45 alexpeshkoff - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Implemented improvement CORE-4387: IStatement::execute() and IAttachment::execute() functions should return on error pointer to old transaction interface - - 2014-04-08 10:46 alexpeshkoff - M doc/sql.extensions/README.mapping.html -misc - - 2014-04-08 10:33 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Added isql error messages - - 2014-04-08 10:32 alexpeshkoff - M src/jrd/Mapping.cpp -Turned off debugging - - 2014-04-08 07:15 hvlad - M src/jrd/jrd.cpp -Patch by Alex (re.CORE-3370 and deadlock in user mapping code) - - 2014-04-08 03:37 asfernandes - M src/alice/alice.cpp - M src/auth/SecureRemotePassword/Message.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/dfw.epp -Misc. - - 2014-04-07 15:23 asfernandes - M src/dsql/StmtNodes.h -Warning. - - 2014-04-07 09:28 alexpeshkoff - M src/jrd/jrd.cpp -Resolved first problem, reported by Vlad privately - it was bad idea to try to load cache from database which is not created yet - - 2014-04-07 07:17 alexpeshkoff - M src/dsql/DdlNodes.epp - M src/jrd/Mapping.cpp - M src/jrd/Mapping.h - M src/jrd/dfw.epp - M src/jrd/tra.cpp - M src/jrd/tra.h -Names cleanup - thanks to Claudio - - 2014-04-06 01:20 robocop - M src/jrd/Mapping.cpp -Misc. - - 2014-04-06 01:16 robocop - M src/dsql/DdlNodes.epp -Protect system domains. - - 2014-04-06 01:15 robocop - M src/jrd/fields.h -Misc (formatting). - - 2014-04-05 18:27 dimitr - M src/jrd/tra.cpp -Fixed one more possible case of LM error kept in the status vector after successful execution. - - 2014-04-05 02:15 robocop - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M src/jrd/Mapping.cpp -Never underestimate the brute force approach to make a build succeed after changes in other platforms. - - 2014-04-05 01:44 robocop - M src/auth/AuthDbg.h - M src/auth/SecureRemotePassword/Message.h - M src/common/MsgMetadata.h - M src/common/classes/ClumpletReader.h - M src/dsql/DdlNodes.epp - M src/isql/show.epp - M src/jrd/Mapping.cpp - M src/jrd/Mapping.h - M src/jrd/jrd.cpp - M src/jrd/tra.cpp -Misc. - - 2014-04-04 20:30 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -When I tried to modify a system domain, I got the confusing message "create domain failed", so I tried to improve the feedback to the user. - - 2014-04-04 18:39 robocop - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/met_proto.h - M src/jrd/par.cpp -Use enumerations where possible (2). - - 2014-04-04 18:36 robocop - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/req.h -Use enumerations where possible (1). - - 2014-04-04 16:10 asfernandes - M src/dsql/Parser.cpp -Misc. - - 2014-04-04 16:05 asfernandes - M src/dsql/Parser.cpp - M src/dsql/Parser.h -Fixed CORE-4381 - Incorrect line/column information in runtime errors. - - 2014-04-04 15:57 alexpeshkoff - M builds/install/misc/databases.conf.in - A doc/sql.extensions/README.mapping.html - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/alice/aliceswi.h - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/Hash.h - M src/common/db_alias.cpp - M src/common/db_alias.h - M src/common/isc_s_proto.h - M src/common/security.cpp - M src/common/security.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/firebird/Auth.h - M src/include/firebird/Provider.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/extract.epp - M src/isql/isql.h - M src/isql/show.epp - M src/isql/show_proto.h - A src/jrd/Mapping.cpp - A src/jrd/Mapping.h - M src/jrd/UserManagement.cpp - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/fields.h - M src/jrd/idx.h - M src/jrd/jrd.cpp - M src/jrd/names.h - M src/jrd/opt.cpp - M src/jrd/relations.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/traceswi.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/nbackup/nbackup.cpp - M src/utilities/nbackup/nbkswi.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/keywords.cpp -Implemented CORE-3370: Resolve additional aspects of multiple security databases from services and cross-database requests POV (mapping names) - - 2014-04-04 08:53 hvlad - M src/dsql/StmtNodes.cpp -Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context - - 2014-04-04 07:52 robocop - M src/jrd/cch.cpp -Misc. - - 2014-04-04 07:51 robocop - M src/dsql/ExprNodes.cpp - M src/jrd/Attachment.h - M src/jrd/jrd.cpp - M src/jrd/trace/TraceJrdHelpers.h -A bit less repetitive code. - - 2014-04-04 06:45 robocop - M src/jrd/req.h -The 0th generator becomes unnamed. Only internal requests can access it (zero length names are not allowed from outside). RDB$GENERATORS is no longer a reserved name.System generators cannot be changed by user requests, but can be queried with gen_id(g, 0) if the permissions (ACL) allow that. We don't track dependencies on sys generators, it's not necessary. - - 2014-04-04 06:39 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/Attachment.h - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -The 0th generator becomes unnamed. Only internal requests can access it (zero length names are not allowed from outside). RDB$GENERATORS is no longer a reserved name.System generators cannot be changed by user requests, but can be queried with gen_id(g, 0) if the permissions (ACL) allow that. We don't track dependencies on sys generators, it's not necessary. - - 2014-04-02 11:53 alexpeshkoff - M src/jrd/constants.h -Fixed DDL triggers with code > 31 - - 2014-04-02 11:23 alexpeshkoff - M src/jrd/req.h -fixed the build - - 2014-04-02 02:32 robocop - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/opt.cpp - M src/jrd/req.h -Fix constness. - - 2014-04-02 02:22 robocop - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/jrd/dfw.epp - M src/jrd/grant.epp - M src/jrd/met.epp - M src/jrd/rlck.cpp -Misc. - - 2014-04-02 02:20 robocop - M src/dsql/pass1.cpp -Shortcut. - - 2014-03-31 16:17 asfernandes - M src/isql/isql.epp -Fixed CORE-4380 - ISQL truncates blob when reading an empty segment. - - 2014-03-31 02:04 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/remote/server/os/win32/property.cpp -Misc. - - 2014-03-30 12:59 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/exe.h -Fixed CORE-4379: Poor performance of explicit cursors containing correlated subqueries in the select list. - - 2014-03-30 12:57 dimitr - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Moved the helper class to the public scope for reuse outside the optimizer. - - 2014-03-28 22:00 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/par.cpp - M src/jrd/tra.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Do not take explicit locks on virtual/sys/temp tables using TPBs. - - 2014-03-27 15:18 asfernandes - M src/dsql/StmtNodes.cpp -Fixed CORE-4374 - Truncation error when using EXECUTE STATEMENT with a blob. - - 2014-03-26 19:11 robocop - M src/jrd/dpm.epp - M src/jrd/shut.cpp -Shortcut. - - 2014-03-26 19:10 robocop - M src/jrd/jrd.cpp -Try to drop as many shadow files as possible. - - 2014-03-26 19:10 robocop - M src/dsql/ExprNodes.cpp - M src/jrd/CryptoManager.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/sdw.cpp - M src/remote/server/server.cpp -Misc. - - 2014-03-26 19:06 robocop - M src/burp/mvol.cpp - M src/jrd/jrd.h - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/RecordSource.h -Warnings. - - 2014-03-26 16:55 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/PackageNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4373 - Duplicate names in package are not checked. - - 2014-03-26 16:55 asfernandes - M src/dsql/Nodes.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h -Fixed CORE-4376 - Preparation of erroneous DDL statement does not show the main command failed. - - 2014-03-26 16:42 dimitr - M src/dsql/StmtNodes.cpp -Misc. - - 2014-03-26 16:41 dimitr - M src/jrd/val.h -Fixed CORE-4375: Procedure executes infinitely if contains more than 32767 statements inside any BEGIN/END block. - - 2014-03-25 14:43 dimitr - M src/jrd/opt.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/RecordSource.h -Allowed conditional bitmap scans for the index navigation. - - 2014-03-25 13:52 dimitr - M src/dsql/StmtNodes.cpp -Cleanup. - - 2014-03-25 13:51 dimitr - M src/jrd/Function.epp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/recsrc/ProcedureScan.cpp -Fixed CORE-4371: Create function/sp which references to non-existent exception: error message is "Error while parsing function's BLR" instead of "exception not defined". - - 2014-03-24 09:46 alexpeshkoff - M src/common/classes/sparse_bitmap.h -fixed build - - 2014-03-22 20:56 robocop - M src/jrd/vio.cpp -Misc. - - 2014-03-22 20:51 robocop - M src/common/classes/sparse_bitmap.h - M src/dsql/Parser.cpp - M src/jrd/Optimizer.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/pag.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/lock/lock.cpp - M src/qli/expand.cpp - M src/qli/picstr.cpp -Misc. - - 2014-03-22 16:54 dimitr - M src/remote/server/os/win32/property.rc -More correct textual description. - - 2014-03-21 23:05 robocop - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/property.rc - M src/remote/server/os/win32/property.rh -Windows only: I prefer to know from the properties dialog when the Server is using the -m startup option. - - 2014-03-21 23:03 robocop - M doc/sql.extensions/README.ddl_triggers.txt - M src/dsql/ExprNodes.cpp - M src/jrd/opt.cpp -Misc. - - 2014-03-21 18:57 dimitr - M src/jrd/Optimizer.cpp -This should fix the regression reported in fb-devel. - - 2014-03-19 22:31 hvlad - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h -Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement: -- fixed error when "NOT IN" expression is turned into (better optimized) equivalent expression: - new RseBoolNode's lost parentForNode member (required later to [not]set stable cursor savepoint) -- replaced pointer to outer ForNode (parentForNode) by boolean flag (ownSavepoint) - it simplifies cloning of nodes - - 2014-03-19 16:19 asfernandes - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Warnings. - - 2014-03-19 16:19 asfernandes - M src/isql/isql.epp -Revert the behavior of SHOW command without a database connection. It makes sense for SHOW SQL DIALECT. - - 2014-03-18 16:33 asfernandes - M src/jrd/trace/TraceObjects.h -Warning. - - 2014-03-17 17:37 dimitr - M src/jrd/opt.cpp -Fixed a regression in my recent commit, thanks to Adriano. - - 2014-03-17 15:19 asfernandes - M doc/sql.extensions/README.ddl_triggers.txt -Complement DDL triggers documentation. - - 2014-03-17 15:18 asfernandes - M doc/sql.extensions/README.ddl_triggers.txt -Complement DDL triggers documentation. - - 2014-03-16 18:46 asfernandes - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Scope. - - 2014-03-16 18:41 asfernandes - M src/burp/restore.epp - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/pag.cpp - M src/jrd/trace/TraceObjects.h -Misc. - - 2014-03-15 18:43 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-4366: Wrong result of WHERE predicate when it contains NULL IS NOT DISTINCT FROM (select min(NULL) from ...) - - 2014-03-15 18:00 dimitr - M src/jrd/RecordSourceNodes.cpp - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/rse.h -Refactored the conjuncts handling code in the optimizer to be simpler and avoid duplication. As a side effect, this also fixes CORE-4365: Equality predicate distribution does not work for some complex queries. Cleanup up some legacy checks that I consider unnecessary. - - 2014-03-14 16:45 asfernandes - M src/jrd/vio.cpp -Fixed restore of sh_test.gbk in TCS. - - 2014-03-14 15:41 asfernandes - M src/isql/isql.epp -Fixed problem with SHOW GENERATOR after SET GENERATOR became DDL. - - 2014-03-14 00:42 robocop - M src/common/classes/InternalMessageBuffer.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/met.epp - M src/yvalve/why.cpp -Misc. - - 2014-03-12 17:13 roman-simakov - M src/jrd/jrd.h - M src/jrd/validation.cpp -Misc - - 2014-03-12 15:51 roman-simakov - M src/jrd/jrd.h - M src/jrd/validation.cpp -Corrected gfix messages to avoid user's panic. Reviewed by Vlad. - - 2014-03-12 09:32 alexpeshkoff - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/include/firebird/Provider.h - M src/yvalve/why.cpp -Make functions in IMessageMetadata non-const like the rest of interfaces - - 2014-03-12 09:19 alexpeshkoff - M src/yvalve/why.cpp -Patch from Dimitry Sibiryakov - enable access to messages longer than 64Kb from SQLDA. Slightly modified to avoid code duplication. - - 2014-03-11 07:53 robocop - M src/isql/extract.epp - M src/isql/show.epp -Include rdb$linger in SHOW DATABASE and-x (extract database). - - 2014-03-11 07:47 robocop - M src/isql/isql.epp -The new API requires checking for null pointer before, not after the call. Maybe there are other places that need adjustment. - - 2014-03-11 07:40 robocop - M src/jrd/vio.cpp -More restrictions on sys tables. Please report if you have problems with DDL or the utilities. - - 2014-03-11 06:22 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp -Gpre was generating code to connect isql to the build db (yachts) instead of the runtime db. - - 2014-03-11 06:19 robocop - M src/gpre/obj_cxx.cpp -- I was caught by a null pointer due to an error reported by the engine in embedded mode. I prefer the code generated by gpre to be redundant for now. -- When starting multiple txns, the code was printing the next, not the current in the loop. - - 2014-03-11 06:12 robocop - M src/gpre/boot/gpre_meta_boot.cpp -Misc. - - 2014-03-11 06:11 robocop - M src/jrd/ini.epp -Add the missing ACL_end because walk_acl() doesn't detect the end of the stream and reads trash instead, producing the strange message (unrecognized ACL) instead of the denied access right. - - 2014-03-11 06:09 robocop - M src/jrd/pag.cpp -Use memset. - - 2014-03-11 06:08 robocop - M src/isql/isql.epp -isql embedded hangs when trying to quit after an error (thanks Vlad for solution). - - 2014-03-11 06:07 robocop - M src/jrd/btr.cpp -Misc. - - 2014-03-09 09:33 dimitr - M src/dsql/ExprNodes.cpp -Reworked one of my prior commits that caused regression CORE-4360: Select from derived table which contains GROUP BY on field with literal value returns wrong result. - - 2014-03-09 09:30 dimitr - M src/dsql/pass1.cpp -Fixed what I believe was a mistake. - - 2014-03-09 01:55 asfernandes - M src/common/classes/InternalMessageBuffer.cpp - M src/common/classes/InternalMessageBuffer.h - M src/jrd/extds/InternalDS.cpp -Cleanup InternalMessageBuffer. - - 2014-03-08 07:26 dimitr - M src/jrd/Optimizer.cpp -Totally misc. - - 2014-03-07 20:34 robocop - M src/isql/extract.epp - M src/isql/isql.epp -Misc. - - 2014-03-07 16:21 asfernandes - M src/jrd/recsrc/HashJoin.cpp -Fixed problem with hash join using keys with non-none character set. Dmitry, please review. - - 2014-03-07 12:48 hvlad - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h -Refactor TraceParamsImpl and company - - 2014-03-06 16:20 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4357 - Parsing of recursive query returns error "Column does not belong to referenced table" for source that HAS such column. Relates to CORE-4322. - - 2014-03-06 16:20 asfernandes - M src/burp/restore.epp -Warnings. - - 2014-03-05 16:59 mapopa - M builds/install/arch-specific/linux/linuxLibrary.sh.in -make init script writeable by the root user - - 2014-03-05 02:15 asfernandes - M src/jrd/blb.cpp - M src/jrd/sdw.cpp - M src/utilities/rebuild/rebuild.cpp -Misc. - - 2014-03-04 14:25 robocop - M src/utilities/gstat/ppg.cpp -Misc. - - 2014-03-04 14:24 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Backup and restore rdb$linger. - - 2014-03-04 14:21 robocop - M src/burp/burp.h - M src/burp/restore.epp -Cleanup: remove useless burp_fld.fld_character_length. - - 2014-03-04 02:12 asfernandes - M builds/install/arch-specific/linux/README - M src/burp/restore.epp - M src/common/os/win32/mod_loader.cpp - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceObjects.h -Misc. - - 2014-03-04 01:55 asfernandes - M builds/install/misc/firebird.conf.in -Adjust for the change in the code. - - 2014-03-03 20:00 robocop - M src/burp/backup.epp - M src/burp/restore.epp -Rename get_numeric and put_numeric to what they are really: get_int32 and put_int32. - - 2014-03-03 11:18 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -Avoid zerodivide error, reported by Dmitry Sibiryakov - - 2014-03-03 09:24 alexpeshkoff - M src/include/firebird/UdrEngine.h -This fixes linux build and hopefully does not break windows & darwin - - 2014-03-03 04:41 robocop - M src/jrd/pag.cpp -Replace the "while" with unconditional break with an "if". (PVS_Studio). - - 2014-03-03 04:37 robocop - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/split/spit.cpp - M src/common/cvt.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/WinNodes.cpp - M src/gpre/sql.cpp - M src/jrd/dpm.epp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/opt.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceObjects.cpp - M src/yvalve/gds.cpp -Misc. - - 2014-02-28 15:03 hvlad - M src/include/firebird/UdrEngine.h -Fixed Windows build - - 2014-02-27 16:42 mapopa - M builds/install/arch-specific/linux/README -cleanup old text and links - - 2014-02-27 16:23 mapopa - M builds/install/arch-specific/linux/linuxLibrary.sh.in -Removing any old system startup links for /etc/init.d/firebird - - 2014-02-27 16:12 mapopa - M builds/install/arch-specific/linux/linuxLibrary.sh.in -Fix debian update-rc.d warning -update-rc.d: warning: start runlevel arguments (2 3 5) do not match firebird Default-Start values (2 3 4 5) - - 2014-02-27 15:55 mapopa - M builds/install/arch-specific/linux/Makefile.in -cleanup old comments - - 2014-02-27 15:38 mapopa - M builds/install/arch-specific/linux/firebird.init.d.debian.in -kill the guardian also at install time in debian - - 2014-02-27 08:54 mapopa - M extern/editline/configure -revert configure , use the old one - - 2014-02-27 07:47 mapopa - M extern/editline/ChangeLog - M extern/editline/aclocal.m4 - M extern/editline/config.guess - M extern/editline/config.sub - M extern/editline/configure - M extern/editline/missing - M extern/editline/src/chared.c - M extern/editline/src/readline.c -sync with libedit-20140213-3.1 - - 2014-02-26 12:31 alexpeshkoff - M src/common/classes/init.cpp - M src/common/classes/semaphore.cpp - M src/common/os/darwin/mod_loader.cpp - M src/common/os/posix/mod_loader.cpp - M src/common/unicode_util.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/utilities/ntrace/traceplugin.cpp -Mac port - - 2014-02-25 14:47 asfernandes - M src/jrd/recsrc/HashJoin.cpp -Fix warning in Linux. - - 2014-02-25 14:18 hvlad - M src/common/cvt.cpp - M src/dsql/dsql.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/filters.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/sdw.cpp -Fixed warning by PVS-Studio -Review is appreciated - - 2014-02-25 09:59 hvlad - M extern/icu -Ignore generated (unpacked) files and folders - - 2014-02-25 09:27 alexpeshkoff - M src/common/config/os/posix/binreloc.c -Fixed posix build and expected logic of the code - - 2014-02-25 09:01 dimitr - M src/jrd/opt.cpp -Fixed CORE-4353: Sorting records are larger than really necessary. - - 2014-02-25 07:21 alexpeshkoff - D extern/icu/as_is - D extern/icu/debian - D extern/icu/packaging - D extern/icu/source -Complete cleanup - removed empty dirs - - 2014-02-25 06:31 robocop - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h -Make DPM_fetch_back return bool. - - 2014-02-25 06:30 robocop - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/dfw.epp - M src/jrd/vio.cpp -Make BTR_lookup return bool. - - 2014-02-25 06:29 robocop - M src/jrd/btr.cpp -Misc. - - 2014-02-25 06:22 robocop - M src/qli/compile.cpp -This bug comes from IB, maybe from the dawn of time (PVS-Studio). - - 2014-02-25 06:20 robocop - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h -Make comparisons return plain int (PVS-Studio). - - 2014-02-25 06:13 robocop - M src/common/config/os/posix/binreloc.c - M src/intl/utils/dtest.c - M src/intl/utils/mapgen4.c - M src/isql/isql.epp - M src/misc/makeHeader.cpp - M src/misc/memtest.cpp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/msgs/modify_msgs.epp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/relay.cpp -Misc. - - 2014-02-24 16:23 asfernandes - M builds/win32/make_boot.bat - M builds/win32/make_icu.bat - A extern/icu/Readme.txt - D extern/icu/as_is/os390/unpax-icu.sh - D extern/icu/as_is/os400/configure - D extern/icu/as_is/os400/unpax-icu.sh - D extern/icu/debian/README.Debian.libicu-dev - D extern/icu/debian/changelog - D extern/icu/debian/control - D extern/icu/debian/copyright - D extern/icu/debian/icu-doc.doc-base - D extern/icu/debian/icu.conffiles.in - D extern/icu/debian/icu.postinst.in - D extern/icu/debian/icu.prerm.in - D extern/icu/debian/libicu.postinst - D extern/icu/debian/libicu.prerm.in - D extern/icu/debian/postinst.in - D extern/icu/debian/prerm.in - D extern/icu/debian/rules - A extern/icu/icu.exe - D extern/icu/license.html - D extern/icu/packaging/PACKAGES - D extern/icu/packaging/README - D extern/icu/packaging/debian/README - D extern/icu/packaging/rpm/icu.spec - D extern/icu/readme.html - D extern/icu/source/Doxyfile.in - D extern/icu/source/Makefile.in - D extern/icu/source/acconfig.h - D extern/icu/source/aclocal.m4 - D extern/icu/source/allinone/all/all.dsp - D extern/icu/source/allinone/allinone.dsw - D extern/icu/source/allinone/allinone.sln - D extern/icu/source/allinone/allinone_10.sln - D extern/icu/source/allinone/allinone_8.sln - D extern/icu/source/allinone/allinone_9.sln - D extern/icu/source/allinone/firebird2debug.props - D extern/icu/source/allinone/firebird2debug.vsprops - D extern/icu/source/allinone/firebird2intl.props - D extern/icu/source/allinone/firebird2intl.vsprops - D extern/icu/source/allinone/firebird2release.props - D extern/icu/source/allinone/firebird2release.vsprops - D extern/icu/source/common/Makefile.in - D extern/icu/source/common/brkdict.cpp - D extern/icu/source/common/brkdict.h - D extern/icu/source/common/brkiter.cpp - D extern/icu/source/common/caniter.cpp - D extern/icu/source/common/chariter.cpp - D extern/icu/source/common/charstr.h - D extern/icu/source/common/cmemory.c - D extern/icu/source/common/cmemory.h - D extern/icu/source/common/common.dsp - D extern/icu/source/common/common.rc - D extern/icu/source/common/common.vcproj - D extern/icu/source/common/common_10.vcxproj - D extern/icu/source/common/common_10.vcxproj.filters - D extern/icu/source/common/common_8.vcproj - D extern/icu/source/common/common_9.vcproj - D extern/icu/source/common/cpputils.h - D extern/icu/source/common/cstring.c - D extern/icu/source/common/cstring.h - D extern/icu/source/common/cwchar.c - D extern/icu/source/common/cwchar.h - D extern/icu/source/common/dbbi.cpp - D extern/icu/source/common/dbbi_tbl.cpp - D extern/icu/source/common/dbbi_tbl.h - D extern/icu/source/common/filestrm.c - D extern/icu/source/common/filestrm.h - D extern/icu/source/common/hash.h - D extern/icu/source/common/icucfg.h.in - D extern/icu/source/common/iculserv.cpp - D extern/icu/source/common/iculserv.h - D extern/icu/source/common/icunotif.cpp - D extern/icu/source/common/icunotif.h - D extern/icu/source/common/icuserv.cpp - D extern/icu/source/common/icuserv.h - D extern/icu/source/common/locbased.cpp - D extern/icu/source/common/locbased.h - D extern/icu/source/common/locid.cpp - D extern/icu/source/common/locmap.c - D extern/icu/source/common/locmap.h - D extern/icu/source/common/msvcres.h - D extern/icu/source/common/mutex.h - D extern/icu/source/common/normlzr.cpp - D extern/icu/source/common/parsepos.cpp - D extern/icu/source/common/propname.cpp - D extern/icu/source/common/propname.h - D extern/icu/source/common/punycode.c - D extern/icu/source/common/punycode.h - D extern/icu/source/common/putil.c - D extern/icu/source/common/rbbi.cpp - D extern/icu/source/common/rbbicst.pl - D extern/icu/source/common/rbbidata.cpp - D extern/icu/source/common/rbbidata.h - D extern/icu/source/common/rbbinode.cpp - D extern/icu/source/common/rbbinode.h - D extern/icu/source/common/rbbirb.cpp - D extern/icu/source/common/rbbirb.h - D extern/icu/source/common/rbbirpt.h - D extern/icu/source/common/rbbirpt.txt - D extern/icu/source/common/rbbiscan.cpp - D extern/icu/source/common/rbbiscan.h - D extern/icu/source/common/rbbisetb.cpp - D extern/icu/source/common/rbbisetb.h - D extern/icu/source/common/rbbistbl.cpp - D extern/icu/source/common/rbbitblb.cpp - D extern/icu/source/common/rbbitblb.h - D extern/icu/source/common/resbund.cpp - D extern/icu/source/common/ruleiter.cpp - D extern/icu/source/common/ruleiter.h - D extern/icu/source/common/schriter.cpp - D extern/icu/source/common/sprpimpl.h - D extern/icu/source/common/uarrsort.c - D extern/icu/source/common/uarrsort.h - D extern/icu/source/common/uassert.h - D extern/icu/source/common/ubidi.c - D extern/icu/source/common/ubidiimp.h - D extern/icu/source/common/ubidiln.c - D extern/icu/source/common/ubidiwrt.c - D extern/icu/source/common/ubrk.cpp - D extern/icu/source/common/ucat.c - D extern/icu/source/common/uchar.c - D extern/icu/source/common/uchriter.cpp - D extern/icu/source/common/ucln.h - D extern/icu/source/common/ucln_cmn.c - D extern/icu/source/common/ucln_cmn.h - D extern/icu/source/common/ucmndata.c - D extern/icu/source/common/ucmndata.h - D extern/icu/source/common/ucmp8.c - D extern/icu/source/common/ucmp8.h - D extern/icu/source/common/ucnv.c - D extern/icu/source/common/ucnv2022.c - D extern/icu/source/common/ucnv_bld.c - D extern/icu/source/common/ucnv_bld.h - D extern/icu/source/common/ucnv_cb.c - D extern/icu/source/common/ucnv_cnv.c - D extern/icu/source/common/ucnv_cnv.h - D extern/icu/source/common/ucnv_err.c - D extern/icu/source/common/ucnv_ext.c - D extern/icu/source/common/ucnv_ext.h - D extern/icu/source/common/ucnv_imp.h - D extern/icu/source/common/ucnv_io.c - D extern/icu/source/common/ucnv_io.h - D extern/icu/source/common/ucnv_lmb.c - D extern/icu/source/common/ucnv_u16.c - D extern/icu/source/common/ucnv_u32.c - D extern/icu/source/common/ucnv_u7.c - D extern/icu/source/common/ucnv_u8.c - D extern/icu/source/common/ucnvbocu.c - D extern/icu/source/common/ucnvhz.c - D extern/icu/source/common/ucnvisci.c - D extern/icu/source/common/ucnvlat1.c - D extern/icu/source/common/ucnvmbcs.c - D extern/icu/source/common/ucnvmbcs.h - D extern/icu/source/common/ucnvscsu.c - D extern/icu/source/common/ucol_swp.c - D extern/icu/source/common/ucol_swp.h - D extern/icu/source/common/udata.c - D extern/icu/source/common/udatamem.c - D extern/icu/source/common/udatamem.h - D extern/icu/source/common/udataswp.c - D extern/icu/source/common/udataswp.h - D extern/icu/source/common/uenum.c - D extern/icu/source/common/uenumimp.h - D extern/icu/source/common/uhash.c - D extern/icu/source/common/uhash.h - D extern/icu/source/common/uhash_us.cpp - D extern/icu/source/common/uidna.cpp - D extern/icu/source/common/uiter.cpp - D extern/icu/source/common/uloc.c - D extern/icu/source/common/ulocimp.h - D extern/icu/source/common/umapfile.c - D extern/icu/source/common/umapfile.h - D extern/icu/source/common/umemstrm.c - D extern/icu/source/common/umemstrm.h - D extern/icu/source/common/umutex.c - D extern/icu/source/common/umutex.h - D extern/icu/source/common/unames.c - D extern/icu/source/common/unicode/brkiter.h - D extern/icu/source/common/unicode/caniter.h - D extern/icu/source/common/unicode/chariter.h - D extern/icu/source/common/unicode/dbbi.h - D extern/icu/source/common/unicode/docmain.h - D extern/icu/source/common/unicode/locid.h - D extern/icu/source/common/unicode/normlzr.h - D extern/icu/source/common/unicode/parseerr.h - D extern/icu/source/common/unicode/parsepos.h - D extern/icu/source/common/unicode/platform.h.in - D extern/icu/source/common/unicode/pmacos.h - D extern/icu/source/common/unicode/pos400.h - D extern/icu/source/common/unicode/putil.h - D extern/icu/source/common/unicode/pwin32.h - D extern/icu/source/common/unicode/rbbi.h - D extern/icu/source/common/unicode/rep.h - D extern/icu/source/common/unicode/resbund.h - D extern/icu/source/common/unicode/schriter.h - D extern/icu/source/common/unicode/strenum.h - D extern/icu/source/common/unicode/symtable.h - D extern/icu/source/common/unicode/ubidi.h - D extern/icu/source/common/unicode/ubrk.h - D extern/icu/source/common/unicode/ucat.h - D extern/icu/source/common/unicode/uchar.h - D extern/icu/source/common/unicode/uchriter.h - D extern/icu/source/common/unicode/uclean.h - D extern/icu/source/common/unicode/ucnv.h - D extern/icu/source/common/unicode/ucnv_cb.h - D extern/icu/source/common/unicode/ucnv_err.h - D extern/icu/source/common/unicode/uconfig.h - D extern/icu/source/common/unicode/udata.h - D extern/icu/source/common/unicode/udeprctd.h - D extern/icu/source/common/unicode/udraft.h - D extern/icu/source/common/unicode/uenum.h - D extern/icu/source/common/unicode/uidna.h - D extern/icu/source/common/unicode/uiter.h - D extern/icu/source/common/unicode/uloc.h - D extern/icu/source/common/unicode/umachine.h - D extern/icu/source/common/unicode/umisc.h - D extern/icu/source/common/unicode/unifilt.h - D extern/icu/source/common/unicode/unifunct.h - D extern/icu/source/common/unicode/unimatch.h - D extern/icu/source/common/unicode/uniset.h - D extern/icu/source/common/unicode/unistr.h - D extern/icu/source/common/unicode/unorm.h - D extern/icu/source/common/unicode/uobject.h - D extern/icu/source/common/unicode/uobslete.h - D extern/icu/source/common/unicode/urename.h - D extern/icu/source/common/unicode/urep.h - D extern/icu/source/common/unicode/ures.h - D extern/icu/source/common/unicode/uscript.h - D extern/icu/source/common/unicode/uset.h - D extern/icu/source/common/unicode/usetiter.h - D extern/icu/source/common/unicode/ushape.h - D extern/icu/source/common/unicode/usprep.h - D extern/icu/source/common/unicode/ustring.h - D extern/icu/source/common/unicode/utf.h - D extern/icu/source/common/unicode/utf16.h - D extern/icu/source/common/unicode/utf32.h - D extern/icu/source/common/unicode/utf8.h - D extern/icu/source/common/unicode/utf_old.h - D extern/icu/source/common/unicode/utrace.h - D extern/icu/source/common/unicode/utypes.h - D extern/icu/source/common/unicode/uversion.h - D extern/icu/source/common/unifilt.cpp - D extern/icu/source/common/unifunct.cpp - D extern/icu/source/common/uniset.cpp - D extern/icu/source/common/unistr.cpp - D extern/icu/source/common/unorm.cpp - D extern/icu/source/common/unorm_it.c - D extern/icu/source/common/unorm_it.h - D extern/icu/source/common/unormimp.h - D extern/icu/source/common/uobject.cpp - D extern/icu/source/common/uprops.c - D extern/icu/source/common/uprops.h - D extern/icu/source/common/uresbund.c - D extern/icu/source/common/uresdata.c - D extern/icu/source/common/uresdata.h - D extern/icu/source/common/uresimp.h - D extern/icu/source/common/usc_impl.c - D extern/icu/source/common/usc_impl.h - D extern/icu/source/common/uscript.c - D extern/icu/source/common/uset.cpp - D extern/icu/source/common/usetiter.cpp - D extern/icu/source/common/ushape.c - D extern/icu/source/common/usprep.cpp - D extern/icu/source/common/ustack.cpp - D extern/icu/source/common/ustr_imp.h - D extern/icu/source/common/ustrcase.c - D extern/icu/source/common/ustrenum.cpp - D extern/icu/source/common/ustrenum.h - D extern/icu/source/common/ustrfmt.c - D extern/icu/source/common/ustrfmt.h - D extern/icu/source/common/ustring.c - D extern/icu/source/common/ustrtrns.c - D extern/icu/source/common/utf_impl.c - D extern/icu/source/common/util.cpp - D extern/icu/source/common/util.h - D extern/icu/source/common/utrace.c - D extern/icu/source/common/utracimp.h - D extern/icu/source/common/utrie.c - D extern/icu/source/common/utrie.h - D extern/icu/source/common/uvector.cpp - D extern/icu/source/common/uvector.h - D extern/icu/source/common/uvectr32.cpp - D extern/icu/source/common/uvectr32.h - D extern/icu/source/config/Makefile.inc.in - D extern/icu/source/config/icu-config-bottom - D extern/icu/source/config/icu-config-top - D extern/icu/source/config/icu-config.1.in - D extern/icu/source/config/make2sh.sed - D extern/icu/source/config/mh-aix - D extern/icu/source/config/mh-aix-gcc - D extern/icu/source/config/mh-aix-va - D extern/icu/source/config/mh-alpha-linux-cc - D extern/icu/source/config/mh-alpha-linux-gcc - D extern/icu/source/config/mh-alpha-osf - D extern/icu/source/config/mh-beos - D extern/icu/source/config/mh-bsd-gcc - D extern/icu/source/config/mh-cygwin - D extern/icu/source/config/mh-cygwin-msvc - D extern/icu/source/config/mh-darwin - D extern/icu/source/config/mh-hpux-acc - D extern/icu/source/config/mh-hpux-cc - D extern/icu/source/config/mh-hpux-gcc - D extern/icu/source/config/mh-irix - D extern/icu/source/config/mh-linux - D extern/icu/source/config/mh-mingw - D extern/icu/source/config/mh-mpras - D extern/icu/source/config/mh-os390 - D extern/icu/source/config/mh-os400 - D extern/icu/source/config/mh-ptx - D extern/icu/source/config/mh-qnx - D extern/icu/source/config/mh-solaris - D extern/icu/source/config/mh-solaris-gcc - D extern/icu/source/config/mh-unknown - D extern/icu/source/config/test-icu-config.sh - D extern/icu/source/config.guess - D extern/icu/source/config.sub - D extern/icu/source/configure - D extern/icu/source/configure.in - D extern/icu/source/data/Makefile.in - D extern/icu/source/data/brkitr/char.txt - D extern/icu/source/data/brkitr/line.txt - D extern/icu/source/data/brkitr/line_th.txt - D extern/icu/source/data/brkitr/sent.txt - D extern/icu/source/data/brkitr/thaidict.brk - D extern/icu/source/data/brkitr/title.txt - D extern/icu/source/data/brkitr/word.txt - D extern/icu/source/data/brkitr/word_th.txt - D extern/icu/source/data/coll/ar.txt - D extern/icu/source/data/coll/be.txt - D extern/icu/source/data/coll/bg.txt - D extern/icu/source/data/coll/ca.txt - D extern/icu/source/data/coll/colfiles.mk - D extern/icu/source/data/coll/cs.txt - D extern/icu/source/data/coll/da.txt - D extern/icu/source/data/coll/de.txt - D extern/icu/source/data/coll/de__PHONEBOOK.txt - D extern/icu/source/data/coll/el.txt - D extern/icu/source/data/coll/en.txt - D extern/icu/source/data/coll/en_BE.txt - D extern/icu/source/data/coll/eo.txt - D extern/icu/source/data/coll/es.txt - D extern/icu/source/data/coll/es__TRADITIONAL.txt - D extern/icu/source/data/coll/et.txt - D extern/icu/source/data/coll/fa.txt - D extern/icu/source/data/coll/fa_AF.txt - D extern/icu/source/data/coll/fi.txt - D extern/icu/source/data/coll/fo.txt - D extern/icu/source/data/coll/fr.txt - D extern/icu/source/data/coll/gu.txt - D extern/icu/source/data/coll/he.txt - D extern/icu/source/data/coll/hi.txt - D extern/icu/source/data/coll/hi__DIRECT.txt - D extern/icu/source/data/coll/hr.txt - D extern/icu/source/data/coll/hu.txt - D extern/icu/source/data/coll/is.txt - D extern/icu/source/data/coll/it.txt - D extern/icu/source/data/coll/ja.txt - D extern/icu/source/data/coll/kk.txt - D extern/icu/source/data/coll/kl.txt - D extern/icu/source/data/coll/kn.txt - D extern/icu/source/data/coll/ko.txt - D extern/icu/source/data/coll/lt.txt - D extern/icu/source/data/coll/lv.txt - D extern/icu/source/data/coll/mk.txt - D extern/icu/source/data/coll/mr.txt - D extern/icu/source/data/coll/mt.txt - D extern/icu/source/data/coll/nb.txt - D extern/icu/source/data/coll/nn.txt - D extern/icu/source/data/coll/om.txt - D extern/icu/source/data/coll/pa.txt - D extern/icu/source/data/coll/pl.txt - D extern/icu/source/data/coll/ps.txt - D extern/icu/source/data/coll/ro.txt - D extern/icu/source/data/coll/root.txt - D extern/icu/source/data/coll/ru.txt - D extern/icu/source/data/coll/sh.txt - D extern/icu/source/data/coll/sk.txt - D extern/icu/source/data/coll/sl.txt - D extern/icu/source/data/coll/sq.txt - D extern/icu/source/data/coll/sr.txt - D extern/icu/source/data/coll/sv.txt - D extern/icu/source/data/coll/ta.txt - D extern/icu/source/data/coll/te.txt - D extern/icu/source/data/coll/th.txt - D extern/icu/source/data/coll/tr.txt - D extern/icu/source/data/coll/uk.txt - D extern/icu/source/data/coll/vi.txt - D extern/icu/source/data/coll/zh.txt - D extern/icu/source/data/coll/zh_HK.txt - D extern/icu/source/data/coll/zh_Hant.txt - D extern/icu/source/data/coll/zh_MO.txt - D extern/icu/source/data/coll/zh_TW.txt - D extern/icu/source/data/coll/zh_TW_STROKE.txt - D extern/icu/source/data/coll/zh__PINYIN.txt - D extern/icu/source/data/icupkg.inc.in - D extern/icu/source/data/locales/af.txt - D extern/icu/source/data/locales/af_ZA.txt - D extern/icu/source/data/locales/am.txt - D extern/icu/source/data/locales/am_ET.txt - D extern/icu/source/data/locales/ar.txt - D extern/icu/source/data/locales/ar_AE.txt - D extern/icu/source/data/locales/ar_BH.txt - D extern/icu/source/data/locales/ar_DZ.txt - D extern/icu/source/data/locales/ar_EG.txt - D extern/icu/source/data/locales/ar_IN.txt - D extern/icu/source/data/locales/ar_IQ.txt - D extern/icu/source/data/locales/ar_JO.txt - D extern/icu/source/data/locales/ar_KW.txt - D extern/icu/source/data/locales/ar_LB.txt - D extern/icu/source/data/locales/ar_LY.txt - D extern/icu/source/data/locales/ar_MA.txt - D extern/icu/source/data/locales/ar_OM.txt - D extern/icu/source/data/locales/ar_QA.txt - D extern/icu/source/data/locales/ar_SA.txt - D extern/icu/source/data/locales/ar_SD.txt - D extern/icu/source/data/locales/ar_SY.txt - D extern/icu/source/data/locales/ar_TN.txt - D extern/icu/source/data/locales/ar_YE.txt - D extern/icu/source/data/locales/be.txt - D extern/icu/source/data/locales/be_BY.txt - D extern/icu/source/data/locales/bg.txt - D extern/icu/source/data/locales/bg_BG.txt - D extern/icu/source/data/locales/bn.txt - D extern/icu/source/data/locales/bn_IN.txt - D extern/icu/source/data/locales/ca.txt - D extern/icu/source/data/locales/ca_ES.txt - D extern/icu/source/data/locales/cs.txt - D extern/icu/source/data/locales/cs_CZ.txt - D extern/icu/source/data/locales/da.txt - D extern/icu/source/data/locales/da_DK.txt - D extern/icu/source/data/locales/de.txt - D extern/icu/source/data/locales/de_AT.txt - D extern/icu/source/data/locales/de_BE.txt - D extern/icu/source/data/locales/de_CH.txt - D extern/icu/source/data/locales/de_DE.txt - D extern/icu/source/data/locales/de_LU.txt - D extern/icu/source/data/locales/el.txt - D extern/icu/source/data/locales/el_GR.txt - D extern/icu/source/data/locales/en.txt - D extern/icu/source/data/locales/en_AU.txt - D extern/icu/source/data/locales/en_BE.txt - D extern/icu/source/data/locales/en_BW.txt - D extern/icu/source/data/locales/en_CA.txt - D extern/icu/source/data/locales/en_GB.txt - D extern/icu/source/data/locales/en_HK.txt - D extern/icu/source/data/locales/en_IE.txt - D extern/icu/source/data/locales/en_IN.txt - D extern/icu/source/data/locales/en_MT.txt - D extern/icu/source/data/locales/en_NZ.txt - D extern/icu/source/data/locales/en_PH.txt - D extern/icu/source/data/locales/en_SG.txt - D extern/icu/source/data/locales/en_US.txt - D extern/icu/source/data/locales/en_US_POSIX.txt - D extern/icu/source/data/locales/en_VI.txt - D extern/icu/source/data/locales/en_ZA.txt - D extern/icu/source/data/locales/en_ZW.txt - D extern/icu/source/data/locales/eo.txt - D extern/icu/source/data/locales/es.txt - D extern/icu/source/data/locales/es_AR.txt - D extern/icu/source/data/locales/es_BO.txt - D extern/icu/source/data/locales/es_CL.txt - D extern/icu/source/data/locales/es_CO.txt - D extern/icu/source/data/locales/es_CR.txt - D extern/icu/source/data/locales/es_DO.txt - D extern/icu/source/data/locales/es_EC.txt - D extern/icu/source/data/locales/es_ES.txt - D extern/icu/source/data/locales/es_GT.txt - D extern/icu/source/data/locales/es_HN.txt - D extern/icu/source/data/locales/es_MX.txt - D extern/icu/source/data/locales/es_NI.txt - D extern/icu/source/data/locales/es_PA.txt - D extern/icu/source/data/locales/es_PE.txt - D extern/icu/source/data/locales/es_PR.txt - D extern/icu/source/data/locales/es_PY.txt - D extern/icu/source/data/locales/es_SV.txt - D extern/icu/source/data/locales/es_US.txt - D extern/icu/source/data/locales/es_UY.txt - D extern/icu/source/data/locales/es_VE.txt - D extern/icu/source/data/locales/et.txt - D extern/icu/source/data/locales/et_EE.txt - D extern/icu/source/data/locales/eu.txt - D extern/icu/source/data/locales/eu_ES.txt - D extern/icu/source/data/locales/fa.txt - D extern/icu/source/data/locales/fa_AF.txt - D extern/icu/source/data/locales/fa_IR.txt - D extern/icu/source/data/locales/fi.txt - D extern/icu/source/data/locales/fi_FI.txt - D extern/icu/source/data/locales/fo.txt - D extern/icu/source/data/locales/fo_FO.txt - D extern/icu/source/data/locales/fr.txt - D extern/icu/source/data/locales/fr_BE.txt - D extern/icu/source/data/locales/fr_CA.txt - D extern/icu/source/data/locales/fr_CH.txt - D extern/icu/source/data/locales/fr_FR.txt - D extern/icu/source/data/locales/fr_LU.txt - D extern/icu/source/data/locales/ga.txt - D extern/icu/source/data/locales/ga_IE.txt - D extern/icu/source/data/locales/gl.txt - D extern/icu/source/data/locales/gl_ES.txt - D extern/icu/source/data/locales/gu.txt - D extern/icu/source/data/locales/gu_IN.txt - D extern/icu/source/data/locales/gv.txt - D extern/icu/source/data/locales/gv_GB.txt - D extern/icu/source/data/locales/he.txt - D extern/icu/source/data/locales/he_IL.txt - D extern/icu/source/data/locales/hi.txt - D extern/icu/source/data/locales/hi_IN.txt - D extern/icu/source/data/locales/hr.txt - D extern/icu/source/data/locales/hr_HR.txt - D extern/icu/source/data/locales/hu.txt - D extern/icu/source/data/locales/hu_HU.txt - D extern/icu/source/data/locales/hy.txt - D extern/icu/source/data/locales/hy_AM.txt - D extern/icu/source/data/locales/hy_AM_REVISED.txt - D extern/icu/source/data/locales/id.txt - D extern/icu/source/data/locales/id_ID.txt - D extern/icu/source/data/locales/is.txt - D extern/icu/source/data/locales/is_IS.txt - D extern/icu/source/data/locales/it.txt - D extern/icu/source/data/locales/it_CH.txt - D extern/icu/source/data/locales/it_IT.txt - D extern/icu/source/data/locales/iw.txt - D extern/icu/source/data/locales/iw_IL.txt - D extern/icu/source/data/locales/ja.txt - D extern/icu/source/data/locales/ja_JP.txt - D extern/icu/source/data/locales/ja_JP_TRADITIONAL.txt - D extern/icu/source/data/locales/kk.txt - D extern/icu/source/data/locales/kk_KZ.txt - D extern/icu/source/data/locales/kl.txt - D extern/icu/source/data/locales/kl_GL.txt - D extern/icu/source/data/locales/kn.txt - D extern/icu/source/data/locales/kn_IN.txt - D extern/icu/source/data/locales/ko.txt - D extern/icu/source/data/locales/ko_KR.txt - D extern/icu/source/data/locales/kok.txt - D extern/icu/source/data/locales/kok_IN.txt - D extern/icu/source/data/locales/kw.txt - D extern/icu/source/data/locales/kw_GB.txt - D extern/icu/source/data/locales/lt.txt - D extern/icu/source/data/locales/lt_LT.txt - D extern/icu/source/data/locales/lv.txt - D extern/icu/source/data/locales/lv_LV.txt - D extern/icu/source/data/locales/mk.txt - D extern/icu/source/data/locales/mk_MK.txt - D extern/icu/source/data/locales/mr.txt - D extern/icu/source/data/locales/mr_IN.txt - D extern/icu/source/data/locales/ms.txt - D extern/icu/source/data/locales/ms_BN.txt - D extern/icu/source/data/locales/ms_MY.txt - D extern/icu/source/data/locales/mt.txt - D extern/icu/source/data/locales/mt_MT.txt - D extern/icu/source/data/locales/nb.txt - D extern/icu/source/data/locales/nb_NO.txt - D extern/icu/source/data/locales/nl.txt - D extern/icu/source/data/locales/nl_BE.txt - D extern/icu/source/data/locales/nl_NL.txt - D extern/icu/source/data/locales/nn.txt - D extern/icu/source/data/locales/nn_NO.txt - D extern/icu/source/data/locales/no.txt - D extern/icu/source/data/locales/no_NO.txt - D extern/icu/source/data/locales/no_NO_NY.txt - D extern/icu/source/data/locales/om.txt - D extern/icu/source/data/locales/om_ET.txt - D extern/icu/source/data/locales/om_KE.txt - D extern/icu/source/data/locales/pa.txt - D extern/icu/source/data/locales/pa_IN.txt - D extern/icu/source/data/locales/pl.txt - D extern/icu/source/data/locales/pl_PL.txt - D extern/icu/source/data/locales/ps.txt - D extern/icu/source/data/locales/ps_AF.txt - D extern/icu/source/data/locales/pt.txt - D extern/icu/source/data/locales/pt_BR.txt - D extern/icu/source/data/locales/pt_PT.txt - D extern/icu/source/data/locales/resfiles.mk - D extern/icu/source/data/locales/ro.txt - D extern/icu/source/data/locales/ro_RO.txt - D extern/icu/source/data/locales/root.txt - D extern/icu/source/data/locales/ru.txt - D extern/icu/source/data/locales/ru_RU.txt - D extern/icu/source/data/locales/ru_UA.txt - D extern/icu/source/data/locales/sh.txt - D extern/icu/source/data/locales/sh_YU.txt - D extern/icu/source/data/locales/sk.txt - D extern/icu/source/data/locales/sk_SK.txt - D extern/icu/source/data/locales/sl.txt - D extern/icu/source/data/locales/sl_SI.txt - D extern/icu/source/data/locales/so.txt - D extern/icu/source/data/locales/so_DJ.txt - D extern/icu/source/data/locales/so_ET.txt - D extern/icu/source/data/locales/so_KE.txt - D extern/icu/source/data/locales/so_SO.txt - D extern/icu/source/data/locales/sq.txt - D extern/icu/source/data/locales/sq_AL.txt - D extern/icu/source/data/locales/sr.txt - D extern/icu/source/data/locales/sr_YU.txt - D extern/icu/source/data/locales/sv.txt - D extern/icu/source/data/locales/sv_FI.txt - D extern/icu/source/data/locales/sv_SE.txt - D extern/icu/source/data/locales/sw.txt - D extern/icu/source/data/locales/sw_KE.txt - D extern/icu/source/data/locales/sw_TZ.txt - D extern/icu/source/data/locales/ta.txt - D extern/icu/source/data/locales/ta_IN.txt - D extern/icu/source/data/locales/te.txt - D extern/icu/source/data/locales/te_IN.txt - D extern/icu/source/data/locales/th.txt - D extern/icu/source/data/locales/th_TH.txt - D extern/icu/source/data/locales/th_TH_TRADITIONAL.txt - D extern/icu/source/data/locales/ti.txt - D extern/icu/source/data/locales/ti_ER.txt - D extern/icu/source/data/locales/ti_ET.txt - D extern/icu/source/data/locales/tr.txt - D extern/icu/source/data/locales/tr_TR.txt - D extern/icu/source/data/locales/uk.txt - D extern/icu/source/data/locales/uk_UA.txt - D extern/icu/source/data/locales/vi.txt - D extern/icu/source/data/locales/vi_VN.txt - D extern/icu/source/data/locales/zh.txt - D extern/icu/source/data/locales/zh_CN.txt - D extern/icu/source/data/locales/zh_HK.txt - D extern/icu/source/data/locales/zh_Hans.txt - D extern/icu/source/data/locales/zh_Hans_CN.txt - D extern/icu/source/data/locales/zh_Hans_SG.txt - D extern/icu/source/data/locales/zh_Hant.txt - D extern/icu/source/data/locales/zh_Hant_HK.txt - D extern/icu/source/data/locales/zh_Hant_MO.txt - D extern/icu/source/data/locales/zh_MO.txt - D extern/icu/source/data/locales/zh_SG.txt - D extern/icu/source/data/locales/zh_TW.txt - D extern/icu/source/data/makedata.dsp - D extern/icu/source/data/makedata.mak - D extern/icu/source/data/makedata.vcproj - D extern/icu/source/data/makedata_10.vcxproj - D extern/icu/source/data/makedata_10.vcxproj.filters - D extern/icu/source/data/makedata_8.vcproj - D extern/icu/source/data/makedata_9.vcproj - D extern/icu/source/data/mappings/cns-11643-1992.ucm - D extern/icu/source/data/mappings/convrtrs.txt - D extern/icu/source/data/mappings/ebcdic-xml-us.ucm - D extern/icu/source/data/mappings/gb18030.ucm - D extern/icu/source/data/mappings/ibm-1006_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1025_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1026_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1047_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1051_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1089_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1097_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1098_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1112_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1122_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1123_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1124_P100-1996.ucm - D extern/icu/source/data/mappings/ibm-1125_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1129_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1130_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1131_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1132_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-1133_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1137_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1140_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1141_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1142_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1143_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1144_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1145_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1146_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1147_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1148_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1149_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-1153_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1154_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1155_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1156_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1157_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1158_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1160_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1162_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1164_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1250_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1251_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1252_P100-2000.ucm - D extern/icu/source/data/mappings/ibm-1253_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1254_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1255_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1256_P110-1997.ucm - D extern/icu/source/data/mappings/ibm-1257_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1258_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-12712_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-1276_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1277_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-1363_P110-1997.ucm - D extern/icu/source/data/mappings/ibm-1363_P11B-1998.ucm - D extern/icu/source/data/mappings/ibm-1364_P110-1997.ucm - D extern/icu/source/data/mappings/ibm-1371_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-1373_P100-2002.ucm - D extern/icu/source/data/mappings/ibm-1375_P100-2003.ucm - D extern/icu/source/data/mappings/ibm-1381_P110-1999.ucm - D extern/icu/source/data/mappings/ibm-1383_P110-1999.ucm - D extern/icu/source/data/mappings/ibm-1386_P100-2002.ucm - D extern/icu/source/data/mappings/ibm-1388_P103-2001.ucm - D extern/icu/source/data/mappings/ibm-1390_P110-2003.ucm - D extern/icu/source/data/mappings/ibm-1399_P110-2003.ucm - D extern/icu/source/data/mappings/ibm-16684_P110-2003.ucm - D extern/icu/source/data/mappings/ibm-16804_X110-1999.ucm - D extern/icu/source/data/mappings/ibm-273_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-277_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-278_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-280_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-284_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-285_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-290_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-297_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-33722_P120-1999.ucm - D extern/icu/source/data/mappings/ibm-33722_P12A-1999.ucm - D extern/icu/source/data/mappings/ibm-367_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-37_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-420_X120-1999.ucm - D extern/icu/source/data/mappings/ibm-424_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-437_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-4899_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-4909_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-4971_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-500_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-5123_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-5346_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5347_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5348_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-5349_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5350_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5351_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5352_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5353_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5354_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-5478_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-803_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-813_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-838_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-8482_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-850_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-851_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-852_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-855_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-856_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-857_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-858_P100-1997.ucm - D extern/icu/source/data/mappings/ibm-860_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-861_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-862_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-863_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-864_X110-1999.ucm - D extern/icu/source/data/mappings/ibm-865_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-866_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-867_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-868_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-869_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-870_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-871_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-874_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-875_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-878_P100-1996.ucm - D extern/icu/source/data/mappings/ibm-901_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-902_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-912_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-913_P100-2000.ucm - D extern/icu/source/data/mappings/ibm-914_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-915_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-916_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-918_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-920_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-921_P100-1995.ucm - D extern/icu/source/data/mappings/ibm-922_P100-1999.ucm - D extern/icu/source/data/mappings/ibm-923_P100-1998.ucm - D extern/icu/source/data/mappings/ibm-930_P120-1999.ucm - D extern/icu/source/data/mappings/ibm-933_P110-1995.ucm - D extern/icu/source/data/mappings/ibm-935_P110-1999.ucm - D extern/icu/source/data/mappings/ibm-937_P110-1999.ucm - D extern/icu/source/data/mappings/ibm-939_P120-1999.ucm - D extern/icu/source/data/mappings/ibm-942_P12A-1999.ucm - D extern/icu/source/data/mappings/ibm-943_P130-1999.ucm - D extern/icu/source/data/mappings/ibm-943_P15A-2003.ucm - D extern/icu/source/data/mappings/ibm-9447_P100-2002.ucm - D extern/icu/source/data/mappings/ibm-9449_P100-2002.ucm - D extern/icu/source/data/mappings/ibm-949_P110-1999.ucm - D extern/icu/source/data/mappings/ibm-949_P11A-1999.ucm - D extern/icu/source/data/mappings/ibm-950_P110-1999.ucm - D extern/icu/source/data/mappings/ibm-954_P101-2000.ucm - D extern/icu/source/data/mappings/ibm-964_P110-1999.ucm - D extern/icu/source/data/mappings/ibm-970_P110-1995.ucm - D extern/icu/source/data/mappings/ibm-971_P100-1995.ucm - D extern/icu/source/data/mappings/icu-internal-25546.ucm - D extern/icu/source/data/mappings/iso-ir-165.ucm - D extern/icu/source/data/mappings/jisx-201.ucm - D extern/icu/source/data/mappings/jisx-208.ucm - D extern/icu/source/data/mappings/jisx-212.ucm - D extern/icu/source/data/mappings/lmb-excp.ucm - D extern/icu/source/data/mappings/macos-0_2-10.2.ucm - D extern/icu/source/data/mappings/macos-2566-10.2.ucm - D extern/icu/source/data/mappings/macos-29-10.2.ucm - D extern/icu/source/data/mappings/macos-35-10.2.ucm - D extern/icu/source/data/mappings/macos-6-10.2.ucm - D extern/icu/source/data/mappings/macos-7_3-10.2.ucm - D extern/icu/source/data/mappings/ucmcore.mk - D extern/icu/source/data/mappings/ucmebcdic.mk - D extern/icu/source/data/mappings/ucmfiles.mk - D extern/icu/source/data/mappings/windows-1256-2000.ucm - D extern/icu/source/data/mappings/windows-874-2000.ucm - D extern/icu/source/data/mappings/windows-936-2000.ucm - D extern/icu/source/data/mappings/windows-949-2000.ucm - D extern/icu/source/data/mappings/windows-950-2000.ucm - D extern/icu/source/data/misc/NamePrepProfile.txt - D extern/icu/source/data/misc/icudata.rc - D extern/icu/source/data/misc/miscfiles.mk - D extern/icu/source/data/misc/zoneinfo.txt - D extern/icu/source/data/translit/t_Any_Accents.txt - D extern/icu/source/data/translit/t_Any_Publishing.txt - D extern/icu/source/data/translit/t_Arab_Latn.txt - D extern/icu/source/data/translit/t_Beng_InterIndic.txt - D extern/icu/source/data/translit/t_Cyrl_Latn.txt - D extern/icu/source/data/translit/t_Deva_InterIndic.txt - D extern/icu/source/data/translit/t_FWidth_HWidth.txt - D extern/icu/source/data/translit/t_Grek_Latn.txt - D extern/icu/source/data/translit/t_Grek_Latn_UNGEGN.txt - D extern/icu/source/data/translit/t_Gujr_InterIndic.txt - D extern/icu/source/data/translit/t_Guru_InterIndic.txt - D extern/icu/source/data/translit/t_Hani_Latn.txt - D extern/icu/source/data/translit/t_Hani_SpHan.txt - D extern/icu/source/data/translit/t_Hebr_Latn.txt - D extern/icu/source/data/translit/t_Hira_Kana.txt - D extern/icu/source/data/translit/t_Hira_Latn.txt - D extern/icu/source/data/translit/t_InterIndic_Beng.txt - D extern/icu/source/data/translit/t_InterIndic_Deva.txt - D extern/icu/source/data/translit/t_InterIndic_Gujr.txt - D extern/icu/source/data/translit/t_InterIndic_Guru.txt - D extern/icu/source/data/translit/t_InterIndic_Knda.txt - D extern/icu/source/data/translit/t_InterIndic_Latn.txt - D extern/icu/source/data/translit/t_InterIndic_Mlym.txt - D extern/icu/source/data/translit/t_InterIndic_Orya.txt - D extern/icu/source/data/translit/t_InterIndic_Taml.txt - D extern/icu/source/data/translit/t_InterIndic_Telu.txt - D extern/icu/source/data/translit/t_Knda_InterIndic.txt - D extern/icu/source/data/translit/t_Latn_InterIndic.txt - D extern/icu/source/data/translit/t_Latn_Jamo.txt - D extern/icu/source/data/translit/t_Latn_Kana.txt - D extern/icu/source/data/translit/t_Latn_NPinyn.txt - D extern/icu/source/data/translit/t_Mlym_InterIndic.txt - D extern/icu/source/data/translit/t_Orya_InterIndic.txt - D extern/icu/source/data/translit/t_Taml_InterIndic.txt - D extern/icu/source/data/translit/t_Telu_InterIndic.txt - D extern/icu/source/data/translit/t_Tone_Digit.txt - D extern/icu/source/data/translit/translit_index.txt - D extern/icu/source/data/translit/trnsfiles.mk - D extern/icu/source/data/unidata/BidiMirroring.txt - D extern/icu/source/data/unidata/Blocks.txt - D extern/icu/source/data/unidata/CaseFolding.txt - D extern/icu/source/data/unidata/DerivedAge.txt - D extern/icu/source/data/unidata/DerivedBidiClass.txt - D extern/icu/source/data/unidata/DerivedCoreProperties.txt - D extern/icu/source/data/unidata/DerivedJoiningGroup.txt - D extern/icu/source/data/unidata/DerivedJoiningType.txt - D extern/icu/source/data/unidata/DerivedNormalizationProps.txt - D extern/icu/source/data/unidata/DerivedNumericValues.txt - D extern/icu/source/data/unidata/EastAsianWidth.txt - D extern/icu/source/data/unidata/FractionalUCA.txt - D extern/icu/source/data/unidata/LineBreak.txt - D extern/icu/source/data/unidata/NormalizationCorrections.txt - D extern/icu/source/data/unidata/NormalizationTest.txt - D extern/icu/source/data/unidata/PropList.txt - D extern/icu/source/data/unidata/PropertyAliases.txt - D extern/icu/source/data/unidata/PropertyValueAliases.txt - D extern/icu/source/data/unidata/Scripts.txt - D extern/icu/source/data/unidata/SpecialCasing.txt - D extern/icu/source/data/unidata/UCARules.txt - D extern/icu/source/data/unidata/UnicodeData.txt - D extern/icu/source/data/unidata/changes.txt - D extern/icu/source/data/unidata/ucdterms.txt - D extern/icu/source/extra/Makefile.in - D extern/icu/source/extra/scrptrun/Makefile.in - D extern/icu/source/extra/scrptrun/readme.html - D extern/icu/source/extra/scrptrun/scrptrun.cpp - D extern/icu/source/extra/scrptrun/scrptrun.h - D extern/icu/source/extra/scrptrun/srtest.cpp - D extern/icu/source/extra/scrptrun/srtest.dsp - D extern/icu/source/extra/scrptrun/srtest.dsw - D extern/icu/source/extra/uconv/Makefile.in - D extern/icu/source/extra/uconv/README - D extern/icu/source/extra/uconv/makedata.mak - D extern/icu/source/extra/uconv/pkgdata.inc.in - D extern/icu/source/extra/uconv/resfiles.mk - D extern/icu/source/extra/uconv/resources/fr.txt - D extern/icu/source/extra/uconv/resources/root.txt - D extern/icu/source/extra/uconv/samples/ISO-8859-2.txt - D extern/icu/source/extra/uconv/samples/ISO-8859-3.txt - D extern/icu/source/extra/uconv/samples/danish-ISO-8859-1.txt - D extern/icu/source/extra/uconv/samples/eucJP.txt - D extern/icu/source/extra/uconv/samples/hangul-eucKR.txt - D extern/icu/source/extra/uconv/samples/hania-eucKR.txt - D extern/icu/source/extra/uconv/samples/iso8859-1.txt - D extern/icu/source/extra/uconv/samples/koi8r.txt - D extern/icu/source/extra/uconv/samples/utf8/armenian.txt - D extern/icu/source/extra/uconv/samples/utf8/banviet.txt - D extern/icu/source/extra/uconv/samples/utf8/chinese-ulysses.txt - D extern/icu/source/extra/uconv/samples/utf8/croat.txt - D extern/icu/source/extra/uconv/samples/utf8/danish.txt - D extern/icu/source/extra/uconv/samples/utf8/greek.txt - D extern/icu/source/extra/uconv/samples/utf8/hangul.txt - D extern/icu/source/extra/uconv/samples/utf8/hania.txt - D extern/icu/source/extra/uconv/samples/utf8/jap.txt - D extern/icu/source/extra/uconv/samples/utf8/korean.txt - D extern/icu/source/extra/uconv/samples/utf8/linji.txt - D extern/icu/source/extra/uconv/samples/utf8/many.txt - D extern/icu/source/extra/uconv/samples/utf8/maopoem.txt - D extern/icu/source/extra/uconv/samples/utf8/russian.txt - D extern/icu/source/extra/uconv/samples/utf8/simplechinese.txt - D extern/icu/source/extra/uconv/samples/utf8/turkish.txt - D extern/icu/source/extra/uconv/samples/utf8/utf-8-demo.txt - D extern/icu/source/extra/uconv/uconv.1.in - D extern/icu/source/extra/uconv/uconv.cpp - D extern/icu/source/extra/uconv/uconv.dsp - D extern/icu/source/extra/uconv/uconv.vcproj - D extern/icu/source/extra/uconv/uconv_10.vcxproj - D extern/icu/source/extra/uconv/uconv_10.vcxproj.filters - D extern/icu/source/extra/uconv/uconv_8.vcproj - D extern/icu/source/extra/uconv/uconv_9.vcproj - D extern/icu/source/extra/uconv/unicode/uwmsg.h - D extern/icu/source/extra/uconv/uwmsg.c - D extern/icu/source/i18n/Makefile.in - D extern/icu/source/i18n/anytrans.cpp - D extern/icu/source/i18n/anytrans.h - D extern/icu/source/i18n/astro.cpp - D extern/icu/source/i18n/astro.h - D extern/icu/source/i18n/bocsu.c - D extern/icu/source/i18n/bocsu.h - D extern/icu/source/i18n/buddhcal.cpp - D extern/icu/source/i18n/buddhcal.h - D extern/icu/source/i18n/calendar.cpp - D extern/icu/source/i18n/chnsecal.cpp - D extern/icu/source/i18n/chnsecal.h - D extern/icu/source/i18n/choicfmt.cpp - D extern/icu/source/i18n/coleitr.cpp - D extern/icu/source/i18n/coll.cpp - D extern/icu/source/i18n/cpdtrans.cpp - D extern/icu/source/i18n/cpdtrans.h - D extern/icu/source/i18n/curramt.cpp - D extern/icu/source/i18n/currfmt.cpp - D extern/icu/source/i18n/currfmt.h - D extern/icu/source/i18n/currunit.cpp - D extern/icu/source/i18n/datefmt.cpp - D extern/icu/source/i18n/dcfmtsym.cpp - D extern/icu/source/i18n/decimfmt.cpp - D extern/icu/source/i18n/digitlst.cpp - D extern/icu/source/i18n/digitlst.h - D extern/icu/source/i18n/dtfmtsym.cpp - D extern/icu/source/i18n/esctrn.cpp - D extern/icu/source/i18n/esctrn.h - D extern/icu/source/i18n/fmtable.cpp - D extern/icu/source/i18n/format.cpp - D extern/icu/source/i18n/funcrepl.cpp - D extern/icu/source/i18n/funcrepl.h - D extern/icu/source/i18n/gregocal.cpp - D extern/icu/source/i18n/gregoimp.cpp - D extern/icu/source/i18n/gregoimp.h - D extern/icu/source/i18n/hebrwcal.cpp - D extern/icu/source/i18n/hebrwcal.h - D extern/icu/source/i18n/i18n.dsp - D extern/icu/source/i18n/i18n.rc - D extern/icu/source/i18n/i18n.vcproj - D extern/icu/source/i18n/i18n_10.vcxproj - D extern/icu/source/i18n/i18n_10.vcxproj.filters - D extern/icu/source/i18n/i18n_8.vcproj - D extern/icu/source/i18n/i18n_9.vcproj - D extern/icu/source/i18n/islamcal.cpp - D extern/icu/source/i18n/islamcal.h - D extern/icu/source/i18n/japancal.cpp - D extern/icu/source/i18n/japancal.h - D extern/icu/source/i18n/measfmt.cpp - D extern/icu/source/i18n/measure.cpp - D extern/icu/source/i18n/msgfmt.cpp - D extern/icu/source/i18n/name2uni.cpp - D extern/icu/source/i18n/name2uni.h - D extern/icu/source/i18n/nfrlist.h - D extern/icu/source/i18n/nfrs.cpp - D extern/icu/source/i18n/nfrs.h - D extern/icu/source/i18n/nfrule.cpp - D extern/icu/source/i18n/nfrule.h - D extern/icu/source/i18n/nfsubs.cpp - D extern/icu/source/i18n/nfsubs.h - D extern/icu/source/i18n/nortrans.cpp - D extern/icu/source/i18n/nortrans.h - D extern/icu/source/i18n/nultrans.cpp - D extern/icu/source/i18n/nultrans.h - D extern/icu/source/i18n/numfmt.cpp - D extern/icu/source/i18n/olsontz.cpp - D extern/icu/source/i18n/olsontz.h - D extern/icu/source/i18n/quant.cpp - D extern/icu/source/i18n/quant.h - D extern/icu/source/i18n/rbnf.cpp - D extern/icu/source/i18n/rbt.cpp - D extern/icu/source/i18n/rbt.h - D extern/icu/source/i18n/rbt_data.cpp - D extern/icu/source/i18n/rbt_data.h - D extern/icu/source/i18n/rbt_pars.cpp - D extern/icu/source/i18n/rbt_pars.h - D extern/icu/source/i18n/rbt_rule.cpp - D extern/icu/source/i18n/rbt_rule.h - D extern/icu/source/i18n/rbt_set.cpp - D extern/icu/source/i18n/rbt_set.h - D extern/icu/source/i18n/regexcmp.cpp - D extern/icu/source/i18n/regexcmp.h - D extern/icu/source/i18n/regexcst.h - D extern/icu/source/i18n/regexcst.pl - D extern/icu/source/i18n/regexcst.txt - D extern/icu/source/i18n/regeximp.h - D extern/icu/source/i18n/regexst.cpp - D extern/icu/source/i18n/regexst.h - D extern/icu/source/i18n/rematch.cpp - D extern/icu/source/i18n/remtrans.cpp - D extern/icu/source/i18n/remtrans.h - D extern/icu/source/i18n/repattrn.cpp - D extern/icu/source/i18n/search.cpp - D extern/icu/source/i18n/simpletz.cpp - D extern/icu/source/i18n/smpdtfmt.cpp - D extern/icu/source/i18n/sortkey.cpp - D extern/icu/source/i18n/strmatch.cpp - D extern/icu/source/i18n/strmatch.h - D extern/icu/source/i18n/strrepl.cpp - D extern/icu/source/i18n/strrepl.h - D extern/icu/source/i18n/stsearch.cpp - D extern/icu/source/i18n/tblcoll.cpp - D extern/icu/source/i18n/timezone.cpp - D extern/icu/source/i18n/titletrn.cpp - D extern/icu/source/i18n/titletrn.h - D extern/icu/source/i18n/tolowtrn.cpp - D extern/icu/source/i18n/tolowtrn.h - D extern/icu/source/i18n/toupptrn.cpp - D extern/icu/source/i18n/toupptrn.h - D extern/icu/source/i18n/translit.cpp - D extern/icu/source/i18n/transreg.cpp - D extern/icu/source/i18n/transreg.h - D extern/icu/source/i18n/tridpars.cpp - D extern/icu/source/i18n/tridpars.h - D extern/icu/source/i18n/ucal.cpp - D extern/icu/source/i18n/ucln_in.c - D extern/icu/source/i18n/ucln_in.h - D extern/icu/source/i18n/ucol.cpp - D extern/icu/source/i18n/ucol_bld.cpp - D extern/icu/source/i18n/ucol_bld.h - D extern/icu/source/i18n/ucol_cnt.cpp - D extern/icu/source/i18n/ucol_cnt.h - D extern/icu/source/i18n/ucol_elm.cpp - D extern/icu/source/i18n/ucol_elm.h - D extern/icu/source/i18n/ucol_imp.h - D extern/icu/source/i18n/ucol_sit.cpp - D extern/icu/source/i18n/ucol_tok.cpp - D extern/icu/source/i18n/ucol_tok.h - D extern/icu/source/i18n/ucol_wgt.c - D extern/icu/source/i18n/ucol_wgt.h - D extern/icu/source/i18n/ucoleitr.cpp - D extern/icu/source/i18n/ucurr.cpp - D extern/icu/source/i18n/ucurrimp.h - D extern/icu/source/i18n/udat.cpp - D extern/icu/source/i18n/ulocdata.c - D extern/icu/source/i18n/umsg.cpp - D extern/icu/source/i18n/umsg_imp.h - D extern/icu/source/i18n/unesctrn.cpp - D extern/icu/source/i18n/unesctrn.h - D extern/icu/source/i18n/uni2name.cpp - D extern/icu/source/i18n/uni2name.h - D extern/icu/source/i18n/unicode/calendar.h - D extern/icu/source/i18n/unicode/choicfmt.h - D extern/icu/source/i18n/unicode/coleitr.h - D extern/icu/source/i18n/unicode/coll.h - D extern/icu/source/i18n/unicode/curramt.h - D extern/icu/source/i18n/unicode/currunit.h - D extern/icu/source/i18n/unicode/datefmt.h - D extern/icu/source/i18n/unicode/dcfmtsym.h - D extern/icu/source/i18n/unicode/decimfmt.h - D extern/icu/source/i18n/unicode/dtfmtsym.h - D extern/icu/source/i18n/unicode/fieldpos.h - D extern/icu/source/i18n/unicode/fmtable.h - D extern/icu/source/i18n/unicode/format.h - D extern/icu/source/i18n/unicode/gregocal.h - D extern/icu/source/i18n/unicode/measfmt.h - D extern/icu/source/i18n/unicode/measunit.h - D extern/icu/source/i18n/unicode/measure.h - D extern/icu/source/i18n/unicode/msgfmt.h - D extern/icu/source/i18n/unicode/numfmt.h - D extern/icu/source/i18n/unicode/rbnf.h - D extern/icu/source/i18n/unicode/regex.h - D extern/icu/source/i18n/unicode/search.h - D extern/icu/source/i18n/unicode/simpletz.h - D extern/icu/source/i18n/unicode/smpdtfmt.h - D extern/icu/source/i18n/unicode/sortkey.h - D extern/icu/source/i18n/unicode/stsearch.h - D extern/icu/source/i18n/unicode/tblcoll.h - D extern/icu/source/i18n/unicode/timezone.h - D extern/icu/source/i18n/unicode/translit.h - D extern/icu/source/i18n/unicode/ucal.h - D extern/icu/source/i18n/unicode/ucol.h - D extern/icu/source/i18n/unicode/ucoleitr.h - D extern/icu/source/i18n/unicode/ucurr.h - D extern/icu/source/i18n/unicode/udat.h - D extern/icu/source/i18n/unicode/ulocdata.h - D extern/icu/source/i18n/unicode/umsg.h - D extern/icu/source/i18n/unicode/unirepl.h - D extern/icu/source/i18n/unicode/unum.h - D extern/icu/source/i18n/unicode/uregex.h - D extern/icu/source/i18n/unicode/usearch.h - D extern/icu/source/i18n/unicode/utrans.h - D extern/icu/source/i18n/unum.cpp - D extern/icu/source/i18n/uregex.cpp - D extern/icu/source/i18n/usearch.cpp - D extern/icu/source/i18n/usrchimp.h - D extern/icu/source/i18n/utrans.cpp - D extern/icu/source/icudefs.mk.in - D extern/icu/source/install-sh - D extern/icu/source/io/Makefile.in - D extern/icu/source/io/io.dsp - D extern/icu/source/io/io.rc - D extern/icu/source/io/io.vcproj - D extern/icu/source/io/io_10.vcxproj - D extern/icu/source/io/io_10.vcxproj.filters - D extern/icu/source/io/io_8.vcproj - D extern/icu/source/io/io_9.vcproj - D extern/icu/source/io/locbund.c - D extern/icu/source/io/locbund.h - D extern/icu/source/io/sprintf.c - D extern/icu/source/io/sscanf.c - D extern/icu/source/io/ufile.c - D extern/icu/source/io/ufile.h - D extern/icu/source/io/ufmt_cmn.c - D extern/icu/source/io/ufmt_cmn.h - D extern/icu/source/io/unicode/ustdio.h - D extern/icu/source/io/unicode/ustream.h - D extern/icu/source/io/uprintf.c - D extern/icu/source/io/uprintf.h - D extern/icu/source/io/uprntf_p.c - D extern/icu/source/io/uscanf.c - D extern/icu/source/io/uscanf.h - D extern/icu/source/io/uscanf_p.c - D extern/icu/source/io/ustdio.c - D extern/icu/source/io/ustream.cpp - D extern/icu/source/layout/AlternateSubstSubtables.cpp - D extern/icu/source/layout/AlternateSubstSubtables.h - D extern/icu/source/layout/AnchorTables.cpp - D extern/icu/source/layout/AnchorTables.h - D extern/icu/source/layout/ArabicLayoutEngine.cpp - D extern/icu/source/layout/ArabicLayoutEngine.h - D extern/icu/source/layout/ArabicLigatureData.cpp - D extern/icu/source/layout/ArabicShaping.cpp - D extern/icu/source/layout/ArabicShaping.h - D extern/icu/source/layout/AttachmentPosnSubtables.h - D extern/icu/source/layout/CanonData.cpp - D extern/icu/source/layout/CanonShaping.h - D extern/icu/source/layout/CharSubstitutionFilter.h - D extern/icu/source/layout/ClassDefinitionTables.cpp - D extern/icu/source/layout/ClassDefinitionTables.h - D extern/icu/source/layout/ContextualGlyphInsertion.h - D extern/icu/source/layout/ContextualGlyphSubstProc.cpp - D extern/icu/source/layout/ContextualGlyphSubstProc.h - D extern/icu/source/layout/ContextualGlyphSubstitution.h - D extern/icu/source/layout/ContextualSubstSubtables.cpp - D extern/icu/source/layout/ContextualSubstSubtables.h - D extern/icu/source/layout/CoverageTables.cpp - D extern/icu/source/layout/CoverageTables.h - D extern/icu/source/layout/CursiveAttachmentSubtables.cpp - D extern/icu/source/layout/CursiveAttachmentSubtables.h - D extern/icu/source/layout/DefaultCharMapper.h - D extern/icu/source/layout/DeviceTables.cpp - D extern/icu/source/layout/DeviceTables.h - D extern/icu/source/layout/ExtensionSubtables.cpp - D extern/icu/source/layout/ExtensionSubtables.h - D extern/icu/source/layout/Features.cpp - D extern/icu/source/layout/Features.h - D extern/icu/source/layout/GDEFMarkFilter.cpp - D extern/icu/source/layout/GDEFMarkFilter.h - D extern/icu/source/layout/GXLayoutEngine.cpp - D extern/icu/source/layout/GXLayoutEngine.h - D extern/icu/source/layout/GlyphDefinitionTables.cpp - D extern/icu/source/layout/GlyphDefinitionTables.h - D extern/icu/source/layout/GlyphIterator.cpp - D extern/icu/source/layout/GlyphIterator.h - D extern/icu/source/layout/GlyphLookupTables.cpp - D extern/icu/source/layout/GlyphLookupTables.h - D extern/icu/source/layout/GlyphPositionAdjustments.h - D extern/icu/source/layout/GlyphPositioningTables.cpp - D extern/icu/source/layout/GlyphPositioningTables.h - D extern/icu/source/layout/GlyphPosnLookupProc.cpp - D extern/icu/source/layout/GlyphPosnLookupProc.h - D extern/icu/source/layout/GlyphSubstLookupProc.cpp - D extern/icu/source/layout/GlyphSubstLookupProc.h - D extern/icu/source/layout/GlyphSubstitutionTables.cpp - D extern/icu/source/layout/GlyphSubstitutionTables.h - D extern/icu/source/layout/HanLayoutEngine.cpp - D extern/icu/source/layout/HanLayoutEngine.h - D extern/icu/source/layout/HebrewLigatureData.cpp - D extern/icu/source/layout/HebrewShaping.cpp - D extern/icu/source/layout/HebrewShaping.h - D extern/icu/source/layout/HindiFeatureTags.h - D extern/icu/source/layout/IndicClassTables.cpp - D extern/icu/source/layout/IndicLayoutEngine.cpp - D extern/icu/source/layout/IndicLayoutEngine.h - D extern/icu/source/layout/IndicRearrangement.h - D extern/icu/source/layout/IndicRearrangementProcessor.cpp - D extern/icu/source/layout/IndicRearrangementProcessor.h - D extern/icu/source/layout/IndicReordering.cpp - D extern/icu/source/layout/IndicReordering.h - D extern/icu/source/layout/LEFontInstance.cpp - D extern/icu/source/layout/LEFontInstance.h - D extern/icu/source/layout/LEGlyphFilter.h - D extern/icu/source/layout/LEGlyphStorage.cpp - D extern/icu/source/layout/LEGlyphStorage.h - D extern/icu/source/layout/LEInsertionList.cpp - D extern/icu/source/layout/LEInsertionList.h - D extern/icu/source/layout/LELanguages.h - D extern/icu/source/layout/LEScripts.h - D extern/icu/source/layout/LESwaps.h - D extern/icu/source/layout/LETypes.h - D extern/icu/source/layout/LayoutEngine.cpp - D extern/icu/source/layout/LayoutEngine.h - D extern/icu/source/layout/LayoutTables.h - D extern/icu/source/layout/LigatureSubstProc.cpp - D extern/icu/source/layout/LigatureSubstProc.h - D extern/icu/source/layout/LigatureSubstSubtables.cpp - D extern/icu/source/layout/LigatureSubstSubtables.h - D extern/icu/source/layout/LigatureSubstitution.h - D extern/icu/source/layout/LookupProcessor.cpp - D extern/icu/source/layout/LookupProcessor.h - D extern/icu/source/layout/LookupTables.cpp - D extern/icu/source/layout/LookupTables.h - D extern/icu/source/layout/Lookups.cpp - D extern/icu/source/layout/Lookups.h - D extern/icu/source/layout/MPreFixups.cpp - D extern/icu/source/layout/MPreFixups.h - D extern/icu/source/layout/Makefile.in - D extern/icu/source/layout/MarkArrays.cpp - D extern/icu/source/layout/MarkArrays.h - D extern/icu/source/layout/MarkToBasePosnSubtables.cpp - D extern/icu/source/layout/MarkToBasePosnSubtables.h - D extern/icu/source/layout/MarkToLigaturePosnSubtables.cpp - D extern/icu/source/layout/MarkToLigaturePosnSubtables.h - D extern/icu/source/layout/MarkToMarkPosnSubtables.cpp - D extern/icu/source/layout/MarkToMarkPosnSubtables.h - D extern/icu/source/layout/MorphStateTables.h - D extern/icu/source/layout/MorphTables.cpp - D extern/icu/source/layout/MorphTables.h - D extern/icu/source/layout/MultipleSubstSubtables.cpp - D extern/icu/source/layout/MultipleSubstSubtables.h - D extern/icu/source/layout/NonContextualGlyphSubst.h - D extern/icu/source/layout/NonContextualGlyphSubstProc.cpp - D extern/icu/source/layout/NonContextualGlyphSubstProc.h - D extern/icu/source/layout/OpenTypeLayoutEngine.cpp - D extern/icu/source/layout/OpenTypeLayoutEngine.h - D extern/icu/source/layout/OpenTypeTables.h - D extern/icu/source/layout/OpenTypeUtilities.cpp - D extern/icu/source/layout/OpenTypeUtilities.h - D extern/icu/source/layout/PairPositioningSubtables.cpp - D extern/icu/source/layout/PairPositioningSubtables.h - D extern/icu/source/layout/ScriptAndLanguage.cpp - D extern/icu/source/layout/ScriptAndLanguage.h - D extern/icu/source/layout/ScriptAndLanguageTags.cpp - D extern/icu/source/layout/ScriptAndLanguageTags.h - D extern/icu/source/layout/SegmentArrayProcessor.cpp - D extern/icu/source/layout/SegmentArrayProcessor.h - D extern/icu/source/layout/SegmentSingleProcessor.cpp - D extern/icu/source/layout/SegmentSingleProcessor.h - D extern/icu/source/layout/SimpleArrayProcessor.cpp - D extern/icu/source/layout/SimpleArrayProcessor.h - D extern/icu/source/layout/SinglePositioningSubtables.cpp - D extern/icu/source/layout/SinglePositioningSubtables.h - D extern/icu/source/layout/SingleSubstitutionSubtables.cpp - D extern/icu/source/layout/SingleSubstitutionSubtables.h - D extern/icu/source/layout/SingleTableProcessor.cpp - D extern/icu/source/layout/SingleTableProcessor.h - D extern/icu/source/layout/StateTableProcessor.cpp - D extern/icu/source/layout/StateTableProcessor.h - D extern/icu/source/layout/StateTables.h - D extern/icu/source/layout/SubstitutionLookups.cpp - D extern/icu/source/layout/SubstitutionLookups.h - D extern/icu/source/layout/SubtableProcessor.cpp - D extern/icu/source/layout/SubtableProcessor.h - D extern/icu/source/layout/ThaiLayoutEngine.cpp - D extern/icu/source/layout/ThaiLayoutEngine.h - D extern/icu/source/layout/ThaiShaping.cpp - D extern/icu/source/layout/ThaiShaping.h - D extern/icu/source/layout/ThaiStateTables.cpp - D extern/icu/source/layout/TrimmedArrayProcessor.cpp - D extern/icu/source/layout/TrimmedArrayProcessor.h - D extern/icu/source/layout/ValueRecords.cpp - D extern/icu/source/layout/ValueRecords.h - D extern/icu/source/layout/layout.dsp - D extern/icu/source/layout/layout.rc - D extern/icu/source/layout/layout.vcproj - D extern/icu/source/layout/layout_10.vcxproj - D extern/icu/source/layout/layout_10.vcxproj.filters - D extern/icu/source/layout/layout_8.vcproj - D extern/icu/source/layout/layout_9.vcproj - D extern/icu/source/layout/loengine.cpp - D extern/icu/source/layout/unicode/loengine.h - D extern/icu/source/layoutex/LXUtilities.cpp - D extern/icu/source/layoutex/LXUtilities.h - D extern/icu/source/layoutex/Makefile.in - D extern/icu/source/layoutex/ParagraphLayout.cpp - D extern/icu/source/layoutex/RunArrays.cpp - D extern/icu/source/layoutex/layout/ParagraphLayout.h - D extern/icu/source/layoutex/layout/RunArrays.h - D extern/icu/source/layoutex/layoutex.dsp - D extern/icu/source/layoutex/layoutex.rc - D extern/icu/source/layoutex/layoutex.vcproj - D extern/icu/source/layoutex/layoutex_10.vcxproj - D extern/icu/source/layoutex/layoutex_10.vcxproj.filters - D extern/icu/source/layoutex/layoutex_8.vcproj - D extern/icu/source/layoutex/layoutex_9.vcproj - D extern/icu/source/mkinstalldirs - D extern/icu/source/runConfigureICU - D extern/icu/source/samples/Makefile.in - D extern/icu/source/samples/all/all.dsp - D extern/icu/source/samples/all/all.dsw - D extern/icu/source/samples/all/all.sln - D extern/icu/source/samples/break/Makefile - D extern/icu/source/samples/break/break.cpp - D extern/icu/source/samples/break/break.dsp - D extern/icu/source/samples/break/break.dsw - D extern/icu/source/samples/break/break.sln - D extern/icu/source/samples/break/break.vcproj - D extern/icu/source/samples/break/readme.txt - D extern/icu/source/samples/break/ubreak.c - D extern/icu/source/samples/cal/Makefile.in - D extern/icu/source/samples/cal/cal.c - D extern/icu/source/samples/cal/cal.dsp - D extern/icu/source/samples/cal/cal.dsw - D extern/icu/source/samples/cal/cal.sln - D extern/icu/source/samples/cal/cal.vcproj - D extern/icu/source/samples/cal/readme.txt - D extern/icu/source/samples/cal/uprint.c - D extern/icu/source/samples/cal/uprint.h - D extern/icu/source/samples/case/Makefile - D extern/icu/source/samples/case/case.cpp - D extern/icu/source/samples/case/case.dsp - D extern/icu/source/samples/case/case.dsw - D extern/icu/source/samples/case/case.sln - D extern/icu/source/samples/case/case.vcproj - D extern/icu/source/samples/case/readme.txt - D extern/icu/source/samples/case/ucase.c - D extern/icu/source/samples/citer/citer.cpp - D extern/icu/source/samples/citer/readme.txt - D extern/icu/source/samples/coll/Makefile - D extern/icu/source/samples/coll/coll.cpp - D extern/icu/source/samples/coll/coll.dsp - D extern/icu/source/samples/coll/coll.dsw - D extern/icu/source/samples/coll/coll.sln - D extern/icu/source/samples/coll/coll.vcproj - D extern/icu/source/samples/coll/readme.txt - D extern/icu/source/samples/date/Makefile.in - D extern/icu/source/samples/date/date.c - D extern/icu/source/samples/date/date.dsp - D extern/icu/source/samples/date/date.dsw - D extern/icu/source/samples/date/date.sln - D extern/icu/source/samples/date/date.vcproj - D extern/icu/source/samples/date/readme.txt - D extern/icu/source/samples/date/uprint.c - D extern/icu/source/samples/date/uprint.h - D extern/icu/source/samples/datecal/Makefile - D extern/icu/source/samples/datecal/cal.cpp - D extern/icu/source/samples/datecal/ccal.c - D extern/icu/source/samples/datefmt/Makefile - D extern/icu/source/samples/datefmt/README.TXT - D extern/icu/source/samples/datefmt/answers/main_0.cpp - D extern/icu/source/samples/datefmt/answers/main_1.cpp - D extern/icu/source/samples/datefmt/answers/main_2.cpp - D extern/icu/source/samples/datefmt/answers/main_3.cpp - D extern/icu/source/samples/datefmt/datefmt.dsp - D extern/icu/source/samples/datefmt/datefmt.dsw - D extern/icu/source/samples/datefmt/datefmt.sln - D extern/icu/source/samples/datefmt/datefmt.vcproj - D extern/icu/source/samples/datefmt/main.cpp - D extern/icu/source/samples/datefmt/util.cpp - D extern/icu/source/samples/datefmt/util.h - D extern/icu/source/samples/defs.mk - D extern/icu/source/samples/layout/FontMap.GDI - D extern/icu/source/samples/layout/FontMap.Gnome - D extern/icu/source/samples/layout/FontMap.cpp - D extern/icu/source/samples/layout/FontMap.h - D extern/icu/source/samples/layout/FontTableCache.cpp - D extern/icu/source/samples/layout/FontTableCache.h - D extern/icu/source/samples/layout/GDIFontInstance.cpp - D extern/icu/source/samples/layout/GDIFontInstance.h - D extern/icu/source/samples/layout/GDIFontMap.cpp - D extern/icu/source/samples/layout/GDIFontMap.h - D extern/icu/source/samples/layout/GDIGUISupport.cpp - D extern/icu/source/samples/layout/GDIGUISupport.h - D extern/icu/source/samples/layout/GUISupport.h - D extern/icu/source/samples/layout/GnomeFontInstance.cpp - D extern/icu/source/samples/layout/GnomeFontInstance.h - D extern/icu/source/samples/layout/GnomeFontMap.cpp - D extern/icu/source/samples/layout/GnomeFontMap.h - D extern/icu/source/samples/layout/GnomeGUISupport.cpp - D extern/icu/source/samples/layout/GnomeGUISupport.h - D extern/icu/source/samples/layout/LayoutSample.rc - D extern/icu/source/samples/layout/Makefile.in - D extern/icu/source/samples/layout/RenderingSurface.h - D extern/icu/source/samples/layout/Sample.txt - D extern/icu/source/samples/layout/ScriptCompositeFontInstance.cpp - D extern/icu/source/samples/layout/ScriptCompositeFontInstance.h - D extern/icu/source/samples/layout/Surface.cpp - D extern/icu/source/samples/layout/Surface.h - D extern/icu/source/samples/layout/UnicodeReader.cpp - D extern/icu/source/samples/layout/UnicodeReader.h - D extern/icu/source/samples/layout/cmaps.cpp - D extern/icu/source/samples/layout/cmaps.h - D extern/icu/source/samples/layout/gnomelayout.cpp - D extern/icu/source/samples/layout/layout.cpp - D extern/icu/source/samples/layout/layout.dsp - D extern/icu/source/samples/layout/layout.dsw - D extern/icu/source/samples/layout/layout.sln - D extern/icu/source/samples/layout/layout.vcproj - D extern/icu/source/samples/layout/paragraph.cpp - D extern/icu/source/samples/layout/paragraph.h - D extern/icu/source/samples/layout/readme.html - D extern/icu/source/samples/layout/resource.h - D extern/icu/source/samples/layout/sfnt.h - D extern/icu/source/samples/legacy/Makefile - D extern/icu/source/samples/legacy/README - D extern/icu/source/samples/legacy/legacy.cpp - D extern/icu/source/samples/legacy/legacy.dsp - D extern/icu/source/samples/legacy/legacy.dsw - D extern/icu/source/samples/legacy/legacy.sln - D extern/icu/source/samples/legacy/legacy.vcproj - D extern/icu/source/samples/legacy/newcol.cpp - D extern/icu/source/samples/legacy/oldcol.cpp - D extern/icu/source/samples/msgfmt/Makefile - D extern/icu/source/samples/msgfmt/README.TXT - D extern/icu/source/samples/msgfmt/answers/main_0.cpp - D extern/icu/source/samples/msgfmt/answers/main_1.cpp - D extern/icu/source/samples/msgfmt/answers/main_2.cpp - D extern/icu/source/samples/msgfmt/answers/main_3.cpp - D extern/icu/source/samples/msgfmt/main.cpp - D extern/icu/source/samples/msgfmt/msgfmt.dsp - D extern/icu/source/samples/msgfmt/msgfmt.dsw - D extern/icu/source/samples/msgfmt/msgfmt.sln - D extern/icu/source/samples/msgfmt/msgfmt.vcproj - D extern/icu/source/samples/msgfmt/util.cpp - D extern/icu/source/samples/msgfmt/util.h - D extern/icu/source/samples/numfmt/Makefile - D extern/icu/source/samples/numfmt/capi.c - D extern/icu/source/samples/numfmt/main.cpp - D extern/icu/source/samples/numfmt/numfmt.dsp - D extern/icu/source/samples/numfmt/numfmt.dsw - D extern/icu/source/samples/numfmt/numfmt.sln - D extern/icu/source/samples/numfmt/numfmt.vcproj - D extern/icu/source/samples/numfmt/readme.txt - D extern/icu/source/samples/numfmt/util.cpp - D extern/icu/source/samples/numfmt/util.h - D extern/icu/source/samples/props/Makefile - D extern/icu/source/samples/props/props.cpp - D extern/icu/source/samples/props/props.dsp - D extern/icu/source/samples/props/props.dsw - D extern/icu/source/samples/props/props.sln - D extern/icu/source/samples/props/props.vcproj - D extern/icu/source/samples/props/readme.txt - D extern/icu/source/samples/readme.txt - D extern/icu/source/samples/rules.mk - D extern/icu/source/samples/strsrch/Makefile - D extern/icu/source/samples/strsrch/readme.txt - D extern/icu/source/samples/strsrch/strsrch.cpp - D extern/icu/source/samples/strsrch/strsrch.dsp - D extern/icu/source/samples/strsrch/strsrch.dsw - D extern/icu/source/samples/strsrch/strsrch.sln - D extern/icu/source/samples/strsrch/strsrch.vcproj - D extern/icu/source/samples/translit/Makefile - D extern/icu/source/samples/translit/README.TXT - D extern/icu/source/samples/translit/answers/main_1.cpp - D extern/icu/source/samples/translit/answers/main_2.cpp - D extern/icu/source/samples/translit/answers/main_3.cpp - D extern/icu/source/samples/translit/answers/main_4.cpp - D extern/icu/source/samples/translit/answers/unaccent.cpp - D extern/icu/source/samples/translit/answers/unaccent.h - D extern/icu/source/samples/translit/main.cpp - D extern/icu/source/samples/translit/translit.dsp - D extern/icu/source/samples/translit/translit.dsw - D extern/icu/source/samples/translit/translit.sln - D extern/icu/source/samples/translit/translit.vcproj - D extern/icu/source/samples/translit/unaccent.cpp - D extern/icu/source/samples/translit/unaccent.h - D extern/icu/source/samples/translit/util.cpp - D extern/icu/source/samples/translit/util.h - D extern/icu/source/samples/uciter8/Makefile - D extern/icu/source/samples/uciter8/readme.txt - D extern/icu/source/samples/uciter8/uciter8.c - D extern/icu/source/samples/uciter8/uciter8.dsp - D extern/icu/source/samples/uciter8/uciter8.dsw - D extern/icu/source/samples/uciter8/uciter8.sln - D extern/icu/source/samples/uciter8/uciter8.vcproj - D extern/icu/source/samples/uciter8/uit_len8.c - D extern/icu/source/samples/uciter8/uit_len8.h - D extern/icu/source/samples/ucnv/Makefile - D extern/icu/source/samples/ucnv/convsamp.cpp - D extern/icu/source/samples/ucnv/data01.txt - D extern/icu/source/samples/ucnv/data02.bin - D extern/icu/source/samples/ucnv/data06.txt - D extern/icu/source/samples/ucnv/flagcb.c - D extern/icu/source/samples/ucnv/flagcb.h - D extern/icu/source/samples/ucnv/readme.txt - D extern/icu/source/samples/ucnv/ucnv.dsp - D extern/icu/source/samples/ucnv/ucnv.dsw - D extern/icu/source/samples/ucnv/ucnv.sln - D extern/icu/source/samples/ucnv/ucnv.vcproj - D extern/icu/source/samples/udata/Makefile - D extern/icu/source/samples/udata/reader.c - D extern/icu/source/samples/udata/reader.dsp - D extern/icu/source/samples/udata/reader.vcproj - D extern/icu/source/samples/udata/readme.txt - D extern/icu/source/samples/udata/udata.dsw - D extern/icu/source/samples/udata/udata.sln - D extern/icu/source/samples/udata/writer.c - D extern/icu/source/samples/udata/writer.dsp - D extern/icu/source/samples/udata/writer.vcproj - D extern/icu/source/samples/ufortune/Makefile - D extern/icu/source/samples/ufortune/fortunedefs.mk - D extern/icu/source/samples/ufortune/readme.txt - D extern/icu/source/samples/ufortune/resources/Makefile - D extern/icu/source/samples/ufortune/resources/es.txt - D extern/icu/source/samples/ufortune/resources/fortune_resources.mak - D extern/icu/source/samples/ufortune/resources/res-file-list.txt - D extern/icu/source/samples/ufortune/resources/root.txt - D extern/icu/source/samples/ufortune/ufortune.c - D extern/icu/source/samples/ufortune/ufortune.dsp - D extern/icu/source/samples/ufortune/ufortune.dsw - D extern/icu/source/samples/ufortune/ufortune.sln - D extern/icu/source/samples/ufortune/ufortune.vcproj - D extern/icu/source/samples/ugrep/Makefile - D extern/icu/source/samples/ugrep/readme.txt - D extern/icu/source/samples/ugrep/ugrep.cpp - D extern/icu/source/samples/ugrep/ugrep.dsp - D extern/icu/source/samples/ugrep/ugrep.dsw - D extern/icu/source/samples/ugrep/ugrep.sln - D extern/icu/source/samples/ugrep/ugrep.vcproj - D extern/icu/source/samples/uresb/Makefile - D extern/icu/source/samples/uresb/en.txt - D extern/icu/source/samples/uresb/readme.txt - D extern/icu/source/samples/uresb/resources.dsp - D extern/icu/source/samples/uresb/resources.mak - D extern/icu/source/samples/uresb/resources.vcproj - D extern/icu/source/samples/uresb/root.txt - D extern/icu/source/samples/uresb/sr.txt - D extern/icu/source/samples/uresb/uresb.c - D extern/icu/source/samples/uresb/uresb.dsp - D extern/icu/source/samples/uresb/uresb.dsw - D extern/icu/source/samples/uresb/uresb.sln - D extern/icu/source/samples/uresb/uresb.vcproj - D extern/icu/source/samples/ustring/Makefile - D extern/icu/source/samples/ustring/readme.txt - D extern/icu/source/samples/ustring/ustring.cpp - D extern/icu/source/samples/ustring/ustring.dsp - D extern/icu/source/samples/ustring/ustring.dsw - D extern/icu/source/samples/ustring/ustring.sln - D extern/icu/source/samples/ustring/ustring.vcproj - D extern/icu/source/samples/xml2txt/readme.txt - D extern/icu/source/stubdata/Makefile.in - D extern/icu/source/stubdata/stubdata.c - D extern/icu/source/stubdata/stubdata.dsp - D extern/icu/source/stubdata/stubdata.vcproj - D extern/icu/source/stubdata/stubdata_10.vcxproj - D extern/icu/source/stubdata/stubdata_10.vcxproj.filters - D extern/icu/source/stubdata/stubdata_8.vcproj - D extern/icu/source/stubdata/stubdata_9.vcproj - D extern/icu/source/test/Makefile.in - D extern/icu/source/test/cintltst/Makefile.in - D extern/icu/source/test/cintltst/bocu1tst.c - D extern/icu/source/test/cintltst/callcoll.c - D extern/icu/source/test/cintltst/callcoll.h - D extern/icu/source/test/cintltst/calldata.h - D extern/icu/source/test/cintltst/calltest.c - D extern/icu/source/test/cintltst/capitst.c - D extern/icu/source/test/cintltst/capitst.h - D extern/icu/source/test/cintltst/cbiapts.c - D extern/icu/source/test/cintltst/cbiapts.h - D extern/icu/source/test/cintltst/cbididat.c - D extern/icu/source/test/cintltst/cbiditst.c - D extern/icu/source/test/cintltst/cbiditst.h - D extern/icu/source/test/cintltst/cbkittst.c - D extern/icu/source/test/cintltst/ccaltst.c - D extern/icu/source/test/cintltst/ccaltst.h - D extern/icu/source/test/cintltst/ccapitst.c - D extern/icu/source/test/cintltst/ccapitst.h - D extern/icu/source/test/cintltst/ccolltst.c - D extern/icu/source/test/cintltst/ccolltst.h - D extern/icu/source/test/cintltst/cconvtst.c - D extern/icu/source/test/cintltst/cctest.c - D extern/icu/source/test/cintltst/ccurrtst.c - D extern/icu/source/test/cintltst/ccurrtst.h - D extern/icu/source/test/cintltst/cdantst.c - D extern/icu/source/test/cintltst/cdantst.h - D extern/icu/source/test/cintltst/cdattst.c - D extern/icu/source/test/cintltst/cdattst.h - D extern/icu/source/test/cintltst/cdetst.c - D extern/icu/source/test/cintltst/cdetst.h - D extern/icu/source/test/cintltst/cdtdptst.c - D extern/icu/source/test/cintltst/cdtdptst.h - D extern/icu/source/test/cintltst/cdtrgtst.c - D extern/icu/source/test/cintltst/cdtrgtst.h - D extern/icu/source/test/cintltst/cestst.c - D extern/icu/source/test/cintltst/cestst.h - D extern/icu/source/test/cintltst/cfintst.c - D extern/icu/source/test/cintltst/cfintst.h - D extern/icu/source/test/cintltst/cformtst.c - D extern/icu/source/test/cintltst/cformtst.h - D extern/icu/source/test/cintltst/cfrtst.c - D extern/icu/source/test/cintltst/cfrtst.h - D extern/icu/source/test/cintltst/cg7coll.c - D extern/icu/source/test/cintltst/cg7coll.h - D extern/icu/source/test/cintltst/chashtst.c - D extern/icu/source/test/cintltst/cintltst.c - D extern/icu/source/test/cintltst/cintltst.dsp - D extern/icu/source/test/cintltst/cintltst.h - D extern/icu/source/test/cintltst/cintltst.vcproj - D extern/icu/source/test/cintltst/cintltst_10.vcxproj - D extern/icu/source/test/cintltst/cintltst_10.vcxproj.filters - D extern/icu/source/test/cintltst/cintltst_8.vcproj - D extern/icu/source/test/cintltst/cintltst_9.vcproj - D extern/icu/source/test/cintltst/citertst.c - D extern/icu/source/test/cintltst/citertst.h - D extern/icu/source/test/cintltst/cjaptst.c - D extern/icu/source/test/cintltst/cjaptst.h - D extern/icu/source/test/cintltst/cloctst.c - D extern/icu/source/test/cintltst/cloctst.h - D extern/icu/source/test/cintltst/cmsccoll.c - D extern/icu/source/test/cintltst/cmsgtst.c - D extern/icu/source/test/cintltst/cmsgtst.h - D extern/icu/source/test/cintltst/cnmdptst.c - D extern/icu/source/test/cintltst/cnmdptst.h - D extern/icu/source/test/cintltst/cnormtst.c - D extern/icu/source/test/cintltst/cnormtst.h - D extern/icu/source/test/cintltst/cnumtst.c - D extern/icu/source/test/cintltst/cnumtst.h - D extern/icu/source/test/cintltst/colutil.c - D extern/icu/source/test/cintltst/cposxtst.c - D extern/icu/source/test/cintltst/cregrtst.c - D extern/icu/source/test/cintltst/cregrtst.h - D extern/icu/source/test/cintltst/crestst.c - D extern/icu/source/test/cintltst/crestst.h - D extern/icu/source/test/cintltst/creststn.c - D extern/icu/source/test/cintltst/creststn.h - D extern/icu/source/test/cintltst/cstrcase.c - D extern/icu/source/test/cintltst/cstrtest.c - D extern/icu/source/test/cintltst/ctstdep.c - D extern/icu/source/test/cintltst/cturtst.c - D extern/icu/source/test/cintltst/cturtst.h - D extern/icu/source/test/cintltst/cucdapi.c - D extern/icu/source/test/cintltst/cucdapi.h - D extern/icu/source/test/cintltst/cucdtst.c - D extern/icu/source/test/cintltst/cucdtst.h - D extern/icu/source/test/cintltst/custrtrn.c - D extern/icu/source/test/cintltst/custrtst.c - D extern/icu/source/test/cintltst/cutiltst.c - D extern/icu/source/test/cintltst/encoll.c - D extern/icu/source/test/cintltst/encoll.h - D extern/icu/source/test/cintltst/eurocreg.c - D extern/icu/source/test/cintltst/hpmufn.c - D extern/icu/source/test/cintltst/idnatest.c - D extern/icu/source/test/cintltst/mstrmtst.c - D extern/icu/source/test/cintltst/nccbtst.c - D extern/icu/source/test/cintltst/nccbtst.h - D extern/icu/source/test/cintltst/ncnvfbts.c - D extern/icu/source/test/cintltst/ncnvfbts.h - D extern/icu/source/test/cintltst/ncnvtst.c - D extern/icu/source/test/cintltst/nfsprep.c - D extern/icu/source/test/cintltst/nfsprep.h - D extern/icu/source/test/cintltst/nucnvtst.c - D extern/icu/source/test/cintltst/nucnvtst.h - D extern/icu/source/test/cintltst/putiltst.c - D extern/icu/source/test/cintltst/reapits.c - D extern/icu/source/test/cintltst/sorttest.c - D extern/icu/source/test/cintltst/spreptst.c - D extern/icu/source/test/cintltst/sprpdata.c - D extern/icu/source/test/cintltst/stdnmtst.c - D extern/icu/source/test/cintltst/tracetst.c - D extern/icu/source/test/cintltst/trietest.c - D extern/icu/source/test/cintltst/ucmptst.c - D extern/icu/source/test/cintltst/udatatst.c - D extern/icu/source/test/cintltst/uenumtst.c - D extern/icu/source/test/cintltst/usettest.c - D extern/icu/source/test/cintltst/usrchdat.c - D extern/icu/source/test/cintltst/usrchtst.c - D extern/icu/source/test/cintltst/utf16tst.c - D extern/icu/source/test/cintltst/utf8tst.c - D extern/icu/source/test/cintltst/utransts.c - D extern/icu/source/test/collperf/Makefile.in - D extern/icu/source/test/collperf/collperf.cpp - D extern/icu/source/test/collperf/collperf.dsp - D extern/icu/source/test/collperf/readme.html - D extern/icu/source/test/hdrtst/Makefile.in - D extern/icu/source/test/hdrtst/cxxfiles.txt - D extern/icu/source/test/hdrtst/dfiles.txt - D extern/icu/source/test/hdrtst/pfiles.txt - D extern/icu/source/test/intltest/Makefile.in - D extern/icu/source/test/intltest/allcoll.cpp - D extern/icu/source/test/intltest/allcoll.h - D extern/icu/source/test/intltest/apicoll.cpp - D extern/icu/source/test/intltest/apicoll.h - D extern/icu/source/test/intltest/astrotst.cpp - D extern/icu/source/test/intltest/astrotst.h - D extern/icu/source/test/intltest/calcasts.cpp - D extern/icu/source/test/intltest/calcasts.h - D extern/icu/source/test/intltest/callimts.cpp - D extern/icu/source/test/intltest/callimts.h - D extern/icu/source/test/intltest/calregts.cpp - D extern/icu/source/test/intltest/calregts.h - D extern/icu/source/test/intltest/caltest.cpp - D extern/icu/source/test/intltest/caltest.h - D extern/icu/source/test/intltest/caltztst.cpp - D extern/icu/source/test/intltest/caltztst.h - D extern/icu/source/test/intltest/canittst.cpp - D extern/icu/source/test/intltest/canittst.h - D extern/icu/source/test/intltest/citrtest.cpp - D extern/icu/source/test/intltest/citrtest.h - D extern/icu/source/test/intltest/cntabcol.cpp - D extern/icu/source/test/intltest/cntabcol.h - D extern/icu/source/test/intltest/convtest.cpp - D extern/icu/source/test/intltest/convtest.h - D extern/icu/source/test/intltest/cpdtrtst.cpp - D extern/icu/source/test/intltest/cpdtrtst.h - D extern/icu/source/test/intltest/currcoll.cpp - D extern/icu/source/test/intltest/currcoll.h - D extern/icu/source/test/intltest/dacoll.cpp - D extern/icu/source/test/intltest/dacoll.h - D extern/icu/source/test/intltest/dadrcoll.cpp - D extern/icu/source/test/intltest/dadrcoll.h - D extern/icu/source/test/intltest/dcfmapts.cpp - D extern/icu/source/test/intltest/dcfmapts.h - D extern/icu/source/test/intltest/decoll.cpp - D extern/icu/source/test/intltest/decoll.h - D extern/icu/source/test/intltest/dtfmapts.cpp - D extern/icu/source/test/intltest/dtfmapts.h - D extern/icu/source/test/intltest/dtfmrgts.cpp - D extern/icu/source/test/intltest/dtfmrgts.h - D extern/icu/source/test/intltest/dtfmtrtts.cpp - D extern/icu/source/test/intltest/dtfmtrtts.h - D extern/icu/source/test/intltest/dtfmttst.cpp - D extern/icu/source/test/intltest/dtfmttst.h - D extern/icu/source/test/intltest/encoll.cpp - D extern/icu/source/test/intltest/encoll.h - D extern/icu/source/test/intltest/escoll.cpp - D extern/icu/source/test/intltest/escoll.h - D extern/icu/source/test/intltest/ficoll.cpp - D extern/icu/source/test/intltest/ficoll.h - D extern/icu/source/test/intltest/frcoll.cpp - D extern/icu/source/test/intltest/frcoll.h - D extern/icu/source/test/intltest/g7coll.cpp - D extern/icu/source/test/intltest/g7coll.h - D extern/icu/source/test/intltest/icusvtst.cpp - D extern/icu/source/test/intltest/icusvtst.h - D extern/icu/source/test/intltest/idnaref.cpp - D extern/icu/source/test/intltest/idnaref.h - D extern/icu/source/test/intltest/incaltst.cpp - D extern/icu/source/test/intltest/incaltst.h - D extern/icu/source/test/intltest/intltest.cpp - D extern/icu/source/test/intltest/intltest.dsp - D extern/icu/source/test/intltest/intltest.h - D extern/icu/source/test/intltest/intltest.vcproj - D extern/icu/source/test/intltest/intltest_10.vcxproj - D extern/icu/source/test/intltest/intltest_10.vcxproj.filters - D extern/icu/source/test/intltest/intltest_8.vcproj - D extern/icu/source/test/intltest/intltest_9.vcproj - D extern/icu/source/test/intltest/itercoll.cpp - D extern/icu/source/test/intltest/itercoll.h - D extern/icu/source/test/intltest/itformat.cpp - D extern/icu/source/test/intltest/itformat.h - D extern/icu/source/test/intltest/itmajor.cpp - D extern/icu/source/test/intltest/itmajor.h - D extern/icu/source/test/intltest/itrbbi.cpp - D extern/icu/source/test/intltest/itrbbi.h - D extern/icu/source/test/intltest/itrbnf.cpp - D extern/icu/source/test/intltest/itrbnf.h - D extern/icu/source/test/intltest/itrbnfp.cpp - D extern/icu/source/test/intltest/itrbnfp.h - D extern/icu/source/test/intltest/itrbnfrt.cpp - D extern/icu/source/test/intltest/itrbnfrt.h - D extern/icu/source/test/intltest/ittrans.cpp - D extern/icu/source/test/intltest/ittrans.h - D extern/icu/source/test/intltest/itutil.cpp - D extern/icu/source/test/intltest/itutil.h - D extern/icu/source/test/intltest/jacoll.cpp - D extern/icu/source/test/intltest/jacoll.h - D extern/icu/source/test/intltest/jamotest.cpp - D extern/icu/source/test/intltest/jamotest.h - D extern/icu/source/test/intltest/lcukocol.cpp - D extern/icu/source/test/intltest/lcukocol.h - D extern/icu/source/test/intltest/loctest.cpp - D extern/icu/source/test/intltest/loctest.h - D extern/icu/source/test/intltest/miscdtfm.cpp - D extern/icu/source/test/intltest/miscdtfm.h - D extern/icu/source/test/intltest/mnkytst.cpp - D extern/icu/source/test/intltest/mnkytst.h - D extern/icu/source/test/intltest/msfmrgts.cpp - D extern/icu/source/test/intltest/msfmrgts.h - D extern/icu/source/test/intltest/nmfmapts.cpp - D extern/icu/source/test/intltest/nmfmapts.h - D extern/icu/source/test/intltest/nmfmtrt.cpp - D extern/icu/source/test/intltest/nmfmtrt.h - D extern/icu/source/test/intltest/normconf.cpp - D extern/icu/source/test/intltest/normconf.h - D extern/icu/source/test/intltest/nptrans.cpp - D extern/icu/source/test/intltest/nptrans.h - D extern/icu/source/test/intltest/numfmtst.cpp - D extern/icu/source/test/intltest/numfmtst.h - D extern/icu/source/test/intltest/numrgts.cpp - D extern/icu/source/test/intltest/numrgts.h - D extern/icu/source/test/intltest/pptest.cpp - D extern/icu/source/test/intltest/pptest.h - D extern/icu/source/test/intltest/punyref.c - D extern/icu/source/test/intltest/punyref.h - D extern/icu/source/test/intltest/rbbiapts.cpp - D extern/icu/source/test/intltest/rbbiapts.h - D extern/icu/source/test/intltest/rbbitst.cpp - D extern/icu/source/test/intltest/rbbitst.h - D extern/icu/source/test/intltest/regcoll.cpp - D extern/icu/source/test/intltest/regcoll.h - D extern/icu/source/test/intltest/regextst.cpp - D extern/icu/source/test/intltest/regextst.h - D extern/icu/source/test/intltest/reptest.cpp - D extern/icu/source/test/intltest/reptest.h - D extern/icu/source/test/intltest/restest.cpp - D extern/icu/source/test/intltest/restest.h - D extern/icu/source/test/intltest/restsnew.cpp - D extern/icu/source/test/intltest/restsnew.h - D extern/icu/source/test/intltest/sdtfmtts.cpp - D extern/icu/source/test/intltest/sdtfmtts.h - D extern/icu/source/test/intltest/sfwdchit.cpp - D extern/icu/source/test/intltest/sfwdchit.h - D extern/icu/source/test/intltest/srchtest.cpp - D extern/icu/source/test/intltest/srchtest.h - D extern/icu/source/test/intltest/strcase.cpp - D extern/icu/source/test/intltest/strtest.cpp - D extern/icu/source/test/intltest/strtest.h - D extern/icu/source/test/intltest/svccoll.cpp - D extern/icu/source/test/intltest/svccoll.h - D extern/icu/source/test/intltest/tchcfmt.cpp - D extern/icu/source/test/intltest/tchcfmt.h - D extern/icu/source/test/intltest/testidn.cpp - D extern/icu/source/test/intltest/testidna.cpp - D extern/icu/source/test/intltest/testidna.h - D extern/icu/source/test/intltest/testutil.cpp - D extern/icu/source/test/intltest/testutil.h - D extern/icu/source/test/intltest/textfile.cpp - D extern/icu/source/test/intltest/textfile.h - D extern/icu/source/test/intltest/tfsmalls.cpp - D extern/icu/source/test/intltest/tfsmalls.h - D extern/icu/source/test/intltest/thcoll.cpp - D extern/icu/source/test/intltest/thcoll.h - D extern/icu/source/test/intltest/tmsgfmt.cpp - D extern/icu/source/test/intltest/tmsgfmt.h - D extern/icu/source/test/intltest/tokiter.cpp - D extern/icu/source/test/intltest/tokiter.h - D extern/icu/source/test/intltest/transapi.cpp - D extern/icu/source/test/intltest/transapi.h - D extern/icu/source/test/intltest/transrt.cpp - D extern/icu/source/test/intltest/transrt.h - D extern/icu/source/test/intltest/transtst.cpp - D extern/icu/source/test/intltest/transtst.h - D extern/icu/source/test/intltest/trcoll.cpp - D extern/icu/source/test/intltest/trcoll.h - D extern/icu/source/test/intltest/trnserr.cpp - D extern/icu/source/test/intltest/trnserr.h - D extern/icu/source/test/intltest/tscoll.cpp - D extern/icu/source/test/intltest/tscoll.h - D extern/icu/source/test/intltest/tsdate.cpp - D extern/icu/source/test/intltest/tsdate.h - D extern/icu/source/test/intltest/tsdcfmsy.cpp - D extern/icu/source/test/intltest/tsdcfmsy.h - D extern/icu/source/test/intltest/tsdtfmsy.cpp - D extern/icu/source/test/intltest/tsdtfmsy.h - D extern/icu/source/test/intltest/tsmthred.cpp - D extern/icu/source/test/intltest/tsmthred.h - D extern/icu/source/test/intltest/tsnmfmt.cpp - D extern/icu/source/test/intltest/tsnmfmt.h - D extern/icu/source/test/intltest/tsputil.cpp - D extern/icu/source/test/intltest/tsputil.h - D extern/icu/source/test/intltest/tstnorm.cpp - D extern/icu/source/test/intltest/tstnorm.h - D extern/icu/source/test/intltest/tstnrapi.cpp - D extern/icu/source/test/intltest/tzbdtest.cpp - D extern/icu/source/test/intltest/tzbdtest.h - D extern/icu/source/test/intltest/tzregts.cpp - D extern/icu/source/test/intltest/tzregts.h - D extern/icu/source/test/intltest/tztest.cpp - D extern/icu/source/test/intltest/tztest.h - D extern/icu/source/test/intltest/ucaconf.cpp - D extern/icu/source/test/intltest/ucaconf.h - D extern/icu/source/test/intltest/ucdtest.cpp - D extern/icu/source/test/intltest/ucdtest.h - D extern/icu/source/test/intltest/uobjtest.cpp - D extern/icu/source/test/intltest/uobjtest.h - D extern/icu/source/test/intltest/usettest.cpp - D extern/icu/source/test/intltest/usettest.h - D extern/icu/source/test/intltest/ustrtest.cpp - D extern/icu/source/test/intltest/ustrtest.h - D extern/icu/source/test/intltest/v32test.cpp - D extern/icu/source/test/intltest/v32test.h - D extern/icu/source/test/iotest/Makefile.in - D extern/icu/source/test/iotest/filetst.c - D extern/icu/source/test/iotest/iotest.cpp - D extern/icu/source/test/iotest/iotest.dsp - D extern/icu/source/test/iotest/iotest.h - D extern/icu/source/test/iotest/iotest.vcproj - D extern/icu/source/test/iotest/iotest_10.vcxproj - D extern/icu/source/test/iotest/iotest_10.vcxproj.filters - D extern/icu/source/test/iotest/iotest_8.vcproj - D extern/icu/source/test/iotest/iotest_9.vcproj - D extern/icu/source/test/iotest/strtst.c - D extern/icu/source/test/letest/FontObject.cpp - D extern/icu/source/test/letest/FontObject.h - D extern/icu/source/test/letest/FontTableCache.cpp - D extern/icu/source/test/letest/FontTableCache.h - D extern/icu/source/test/letest/Makefile.in - D extern/icu/source/test/letest/PortableFontInstance.cpp - D extern/icu/source/test/letest/PortableFontInstance.h - D extern/icu/source/test/letest/cmaps.cpp - D extern/icu/source/test/letest/cmaps.h - D extern/icu/source/test/letest/gendata.cpp - D extern/icu/source/test/letest/gendata.dsp - D extern/icu/source/test/letest/gendata.dsw - D extern/icu/source/test/letest/gendata.sln - D extern/icu/source/test/letest/gendata.vcproj - D extern/icu/source/test/letest/letest.cpp - D extern/icu/source/test/letest/letest.dsp - D extern/icu/source/test/letest/letest.dsw - D extern/icu/source/test/letest/letest.h - D extern/icu/source/test/letest/letest.sln - D extern/icu/source/test/letest/letest.vcproj - D extern/icu/source/test/letest/readme.html - D extern/icu/source/test/letest/sfnt.h - D extern/icu/source/test/letest/testdata.cpp - D extern/icu/source/test/perf/all/all.dsp - D extern/icu/source/test/perf/charperf/CharPerf.pl - D extern/icu/source/test/perf/charperf/Makefile.in - D extern/icu/source/test/perf/charperf/charperf.cpp - D extern/icu/source/test/perf/charperf/charperf.dsp - D extern/icu/source/test/perf/charperf/charperf.h - D extern/icu/source/test/perf/convperf/convperf.cpp - D extern/icu/source/test/perf/convperf/convperf.dsp - D extern/icu/source/test/perf/convperf/convperf.h - D extern/icu/source/test/perf/convperf/convperf_ansi.pl - D extern/icu/source/test/perf/convperf/convperf_iml.pl - D extern/icu/source/test/perf/convperf/data.h - D extern/icu/source/test/perf/normperf/Makefile.in - D extern/icu/source/test/perf/normperf/NormPerf.pl - D extern/icu/source/test/perf/normperf/normperf.cpp - D extern/icu/source/test/perf/normperf/normperf.dsp - D extern/icu/source/test/perf/normperf/normperf.h - D extern/icu/source/test/perf/perf.dsw - D extern/icu/source/test/perf/perldriver/Dataset.pm - D extern/icu/source/test/perf/perldriver/Format.pm - D extern/icu/source/test/perf/perldriver/Output.pm - D extern/icu/source/test/perf/perldriver/PerfFramework.pm - D extern/icu/source/test/perf/ubrkperf/Makefile.in - D extern/icu/source/test/perf/ubrkperf/UBrkPerf.pl - D extern/icu/source/test/perf/ubrkperf/ubrkperf.cpp - D extern/icu/source/test/perf/ubrkperf/ubrkperf.dsp - D extern/icu/source/test/perf/ubrkperf/ubrkperf.h - D extern/icu/source/test/perf/ubrkperf/ubrkperf20.dsp - D extern/icu/source/test/perf/ubrkperf/ubrkperfold.cpp - D extern/icu/source/test/perf/ubrkperf/ubrkperfold.dsp - D extern/icu/source/test/perf/ustrperf/StringPerf.pl - D extern/icu/source/test/perf/ustrperf/stringperf.cpp - D extern/icu/source/test/perf/ustrperf/stringperf.h - D extern/icu/source/test/perf/ustrperf/stringperf.vcproj - D extern/icu/source/test/testdata/CollationTest_NON_IGNORABLE_STUB.txt - D extern/icu/source/test/testdata/CollationTest_SHIFTED_STUB.txt - D extern/icu/source/test/testdata/DataDrivenCollationTest.txt - D extern/icu/source/test/testdata/Makefile.in - D extern/icu/source/test/testdata/NormalizationTest-3.2.0.txt - D extern/icu/source/test/testdata/NumberFormatTestCases.txt - D extern/icu/source/test/testdata/casing.txt - D extern/icu/source/test/testdata/conversion.txt - D extern/icu/source/test/testdata/default.goo - D extern/icu/source/test/testdata/default.txt - D extern/icu/source/test/testdata/ibm9027.ucm - D extern/icu/source/test/testdata/icuio.txt - D extern/icu/source/test/testdata/idna_rules.txt - D extern/icu/source/test/testdata/importtest.bin - D extern/icu/source/test/testdata/iscii.bin - D extern/icu/source/test/testdata/mc.txt - D extern/icu/source/test/testdata/nfs4_cis_prep.txt - D extern/icu/source/test/testdata/nfs4_cs_prep_ci.txt - D extern/icu/source/test/testdata/nfs4_cs_prep_cs.txt - D extern/icu/source/test/testdata/nfs4_mixed_prep_p.txt - D extern/icu/source/test/testdata/nfs4_mixed_prep_s.txt - D extern/icu/source/test/testdata/ra.txt - D extern/icu/source/test/testdata/rbbitst.txt - D extern/icu/source/test/testdata/re_tests.txt - D extern/icu/source/test/testdata/readme.txt - D extern/icu/source/test/testdata/regextst.txt - D extern/icu/source/test/testdata/riwords.txt - D extern/icu/source/test/testdata/root.txt - D extern/icu/source/test/testdata/te.txt - D extern/icu/source/test/testdata/te_IN.goo - D extern/icu/source/test/testdata/te_IN.txt - D extern/icu/source/test/testdata/test1.ucm - D extern/icu/source/test/testdata/test3.ucm - D extern/icu/source/test/testdata/test4.ucm - D extern/icu/source/test/testdata/test4x.ucm - D extern/icu/source/test/testdata/testaliases.txt - D extern/icu/source/test/testdata/testdata.mk - D extern/icu/source/test/testdata/testdata_icu26_testtypes.res - D extern/icu/source/test/testdata/testdata_icu26e_testtypes.res - D extern/icu/source/test/testdata/testempty.txt - D extern/icu/source/test/testdata/testtypes.txt - D extern/icu/source/test/testdata/translit_rules.txt - D extern/icu/source/test/testdata/uni-text.bin - D extern/icu/source/test/testmap/Makefile.in - D extern/icu/source/test/testmap/testmap.c - D extern/icu/source/test/testmap/testmap.dsp - D extern/icu/source/test/thaitest/Makefile.in - D extern/icu/source/test/thaitest/space.txt - D extern/icu/source/test/thaitest/thaitest.cpp - D extern/icu/source/test/thaitest/thaitest.dsp - D extern/icu/source/test/threadtest/Makefile.in - D extern/icu/source/test/threadtest/converttest.cpp - D extern/icu/source/test/threadtest/stringtest.cpp - D extern/icu/source/test/threadtest/threadtest.cpp - D extern/icu/source/test/threadtest/threadtest.dsp - D extern/icu/source/test/threadtest/threadtest.dsw - D extern/icu/source/test/threadtest/threadtest.h - D extern/icu/source/test/unalignedtest/Makefile.in - D extern/icu/source/test/unalignedtest/readme - D extern/icu/source/test/unalignedtest/unaligned.c - D extern/icu/source/test/usetperf/bitset.cpp - D extern/icu/source/test/usetperf/bitset.h - D extern/icu/source/test/usetperf/timer.h - D extern/icu/source/test/usetperf/usetperf.cpp - D extern/icu/source/test/usetperf/usetperf.dsp - D extern/icu/source/test/utfperf/utfperf.c - D extern/icu/source/test/utfperf/utfperf.dsp - D extern/icu/source/tools/Makefile.in - D extern/icu/source/tools/cpysearch/cpysearch.pl - D extern/icu/source/tools/cpysearch/readme.txt - D extern/icu/source/tools/ctestfw/Makefile.in - D extern/icu/source/tools/ctestfw/ctest.c - D extern/icu/source/tools/ctestfw/ctestfw.dsp - D extern/icu/source/tools/ctestfw/ctestfw.vcproj - D extern/icu/source/tools/ctestfw/ctestfw_10.vcxproj - D extern/icu/source/tools/ctestfw/ctestfw_10.vcxproj.filters - D extern/icu/source/tools/ctestfw/ctestfw_8.vcproj - D extern/icu/source/tools/ctestfw/ctestfw_9.vcproj - D extern/icu/source/tools/ctestfw/datamap.cpp - D extern/icu/source/tools/ctestfw/testdata.cpp - D extern/icu/source/tools/ctestfw/tstdtmod.cpp - D extern/icu/source/tools/ctestfw/unicode/ctest.h - D extern/icu/source/tools/ctestfw/unicode/datamap.h - D extern/icu/source/tools/ctestfw/unicode/testdata.h - D extern/icu/source/tools/ctestfw/unicode/testlog.h - D extern/icu/source/tools/ctestfw/unicode/testtype.h - D extern/icu/source/tools/ctestfw/unicode/tstdtmod.h - D extern/icu/source/tools/dumpce/Makefile.in - D extern/icu/source/tools/dumpce/dumpce.cpp - D extern/icu/source/tools/dumpce/dumpce.dsp - D extern/icu/source/tools/dumpce/dumpce.dsw - D extern/icu/source/tools/genbrk/Makefile.in - D extern/icu/source/tools/genbrk/genbrk.cpp - D extern/icu/source/tools/genbrk/genbrk.dsp - D extern/icu/source/tools/genbrk/genbrk.vcproj - D extern/icu/source/tools/genbrk/genbrk_10.vcxproj - D extern/icu/source/tools/genbrk/genbrk_10.vcxproj.filters - D extern/icu/source/tools/genbrk/genbrk_8.vcproj - D extern/icu/source/tools/genbrk/genbrk_9.vcproj - D extern/icu/source/tools/genccode/Makefile.in - D extern/icu/source/tools/genccode/genccode.8.in - D extern/icu/source/tools/genccode/genccode.c - D extern/icu/source/tools/genccode/genccode.dsp - D extern/icu/source/tools/genccode/genccode.vcproj - D extern/icu/source/tools/genccode/genccode_10.vcxproj - D extern/icu/source/tools/genccode/genccode_10.vcxproj.filters - D extern/icu/source/tools/genccode/genccode_8.vcproj - D extern/icu/source/tools/genccode/genccode_9.vcproj - D extern/icu/source/tools/gencmn/Makefile.in - D extern/icu/source/tools/gencmn/decmn.8.in - D extern/icu/source/tools/gencmn/decmn.c - D extern/icu/source/tools/gencmn/decmn.dsp - D extern/icu/source/tools/gencmn/decmn.vcproj - D extern/icu/source/tools/gencmn/decmn_10.vcxproj - D extern/icu/source/tools/gencmn/decmn_10.vcxproj.filters - D extern/icu/source/tools/gencmn/decmn_8.vcproj - D extern/icu/source/tools/gencmn/decmn_9.vcproj - D extern/icu/source/tools/gencmn/gencmn.8.in - D extern/icu/source/tools/gencmn/gencmn.c - D extern/icu/source/tools/gencmn/gencmn.dsp - D extern/icu/source/tools/gencmn/gencmn.vcproj - D extern/icu/source/tools/gencmn/gencmn_10.vcxproj - D extern/icu/source/tools/gencmn/gencmn_10.vcxproj.filters - D extern/icu/source/tools/gencmn/gencmn_8.vcproj - D extern/icu/source/tools/gencmn/gencmn_9.vcproj - D extern/icu/source/tools/gencnval/Makefile.in - D extern/icu/source/tools/gencnval/gencnval.1.in - D extern/icu/source/tools/gencnval/gencnval.c - D extern/icu/source/tools/gencnval/gencnval.dsp - D extern/icu/source/tools/gencnval/gencnval.vcproj - D extern/icu/source/tools/gencnval/gencnval_10.vcxproj - D extern/icu/source/tools/gencnval/gencnval_10.vcxproj.filters - D extern/icu/source/tools/gencnval/gencnval_8.vcproj - D extern/icu/source/tools/gencnval/gencnval_9.vcproj - D extern/icu/source/tools/gendraft/gendraft.pl - D extern/icu/source/tools/gennames/Makefile.in - D extern/icu/source/tools/gennames/gennames.8.in - D extern/icu/source/tools/gennames/gennames.c - D extern/icu/source/tools/gennames/gennames.dsp - D extern/icu/source/tools/gennames/gennames.vcproj - D extern/icu/source/tools/gennames/gennames_10.vcxproj - D extern/icu/source/tools/gennames/gennames_10.vcxproj.filters - D extern/icu/source/tools/gennames/gennames_8.vcproj - D extern/icu/source/tools/gennames/gennames_9.vcproj - D extern/icu/source/tools/gennorm/Makefile.in - D extern/icu/source/tools/gennorm/gennorm.8.in - D extern/icu/source/tools/gennorm/gennorm.c - D extern/icu/source/tools/gennorm/gennorm.dsp - D extern/icu/source/tools/gennorm/gennorm.h - D extern/icu/source/tools/gennorm/gennorm.vcproj - D extern/icu/source/tools/gennorm/gennorm_10.vcxproj - D extern/icu/source/tools/gennorm/gennorm_10.vcxproj.filters - D extern/icu/source/tools/gennorm/gennorm_8.vcproj - D extern/icu/source/tools/gennorm/gennorm_9.vcproj - D extern/icu/source/tools/gennorm/store.c - D extern/icu/source/tools/genpname/Makefile.in - D extern/icu/source/tools/genpname/SyntheticPropertyAliases.txt - D extern/icu/source/tools/genpname/data.h - D extern/icu/source/tools/genpname/genpname.cpp - D extern/icu/source/tools/genpname/genpname.dsp - D extern/icu/source/tools/genpname/genpname.vcproj - D extern/icu/source/tools/genpname/genpname_10.vcxproj - D extern/icu/source/tools/genpname/genpname_10.vcxproj.filters - D extern/icu/source/tools/genpname/genpname_8.vcproj - D extern/icu/source/tools/genpname/genpname_9.vcproj - D extern/icu/source/tools/genpname/preparse.pl - D extern/icu/source/tools/genprops/Makefile.in - D extern/icu/source/tools/genprops/genprops.8.in - D extern/icu/source/tools/genprops/genprops.c - D extern/icu/source/tools/genprops/genprops.dsp - D extern/icu/source/tools/genprops/genprops.h - D extern/icu/source/tools/genprops/genprops.vcproj - D extern/icu/source/tools/genprops/genprops_10.vcxproj - D extern/icu/source/tools/genprops/genprops_10.vcxproj.filters - D extern/icu/source/tools/genprops/genprops_8.vcproj - D extern/icu/source/tools/genprops/genprops_9.vcproj - D extern/icu/source/tools/genprops/misc/ucdmerge.c - D extern/icu/source/tools/genprops/misc/ucdstrip.c - D extern/icu/source/tools/genprops/misc/ucdstrip.pl - D extern/icu/source/tools/genprops/props2.c - D extern/icu/source/tools/genprops/propsvec.c - D extern/icu/source/tools/genprops/propsvec.h - D extern/icu/source/tools/genprops/store.c - D extern/icu/source/tools/genrb/Makefile.in - D extern/icu/source/tools/genrb/derb.1.in - D extern/icu/source/tools/genrb/derb.c - D extern/icu/source/tools/genrb/derb.dsp - D extern/icu/source/tools/genrb/derb.vcproj - D extern/icu/source/tools/genrb/derb_10.vcxproj - D extern/icu/source/tools/genrb/derb_10.vcxproj.filters - D extern/icu/source/tools/genrb/derb_8.vcproj - D extern/icu/source/tools/genrb/derb_9.vcproj - D extern/icu/source/tools/genrb/errmsg.c - D extern/icu/source/tools/genrb/errmsg.h - D extern/icu/source/tools/genrb/gendtjar.pl - D extern/icu/source/tools/genrb/genrb.1.in - D extern/icu/source/tools/genrb/genrb.c - D extern/icu/source/tools/genrb/genrb.dsp - D extern/icu/source/tools/genrb/genrb.h - D extern/icu/source/tools/genrb/genrb.vcproj - D extern/icu/source/tools/genrb/genrb_10.vcxproj - D extern/icu/source/tools/genrb/genrb_10.vcxproj.filters - D extern/icu/source/tools/genrb/genrb_8.vcproj - D extern/icu/source/tools/genrb/genrb_9.vcproj - D extern/icu/source/tools/genrb/genrbjar.pl - D extern/icu/source/tools/genrb/parse.c - D extern/icu/source/tools/genrb/parse.h - D extern/icu/source/tools/genrb/prscmnts.cpp - D extern/icu/source/tools/genrb/prscmnts.h - D extern/icu/source/tools/genrb/read.c - D extern/icu/source/tools/genrb/read.h - D extern/icu/source/tools/genrb/reslist.c - D extern/icu/source/tools/genrb/reslist.h - D extern/icu/source/tools/genrb/rle.c - D extern/icu/source/tools/genrb/rle.h - D extern/icu/source/tools/genrb/ustr.c - D extern/icu/source/tools/genrb/ustr.h - D extern/icu/source/tools/genrb/util.c - D extern/icu/source/tools/genrb/util.h - D extern/icu/source/tools/genrb/wrtjava.c - D extern/icu/source/tools/genrb/wrtxml.c - D extern/icu/source/tools/genren/Makefile - D extern/icu/source/tools/genren/README - D extern/icu/source/tools/genren/genren.pl - D extern/icu/source/tools/gensprep/Makefile.in - D extern/icu/source/tools/gensprep/filterRFC3454.pl - D extern/icu/source/tools/gensprep/gensprep.8.in - D extern/icu/source/tools/gensprep/gensprep.c - D extern/icu/source/tools/gensprep/gensprep.dsp - D extern/icu/source/tools/gensprep/gensprep.h - D extern/icu/source/tools/gensprep/gensprep.vcproj - D extern/icu/source/tools/gensprep/gensprep_10.vcxproj - D extern/icu/source/tools/gensprep/gensprep_10.vcxproj.filters - D extern/icu/source/tools/gensprep/gensprep_8.vcproj - D extern/icu/source/tools/gensprep/gensprep_9.vcproj - D extern/icu/source/tools/gensprep/store.c - D extern/icu/source/tools/gentest/Makefile.in - D extern/icu/source/tools/gentest/genres32.c - D extern/icu/source/tools/gentest/gentest.c - D extern/icu/source/tools/gentest/gentest.dsp - D extern/icu/source/tools/gentest/gentest.h - D extern/icu/source/tools/gentest/gentest.vcproj - D extern/icu/source/tools/gentest/gentest_10.vcxproj - D extern/icu/source/tools/gentest/gentest_10.vcxproj.filters - D extern/icu/source/tools/gentest/gentest_8.vcproj - D extern/icu/source/tools/gentest/gentest_9.vcproj - D extern/icu/source/tools/genuca/Makefile.in - D extern/icu/source/tools/genuca/genuca.8.in - D extern/icu/source/tools/genuca/genuca.cpp - D extern/icu/source/tools/genuca/genuca.dsp - D extern/icu/source/tools/genuca/genuca.h - D extern/icu/source/tools/genuca/genuca.vcproj - D extern/icu/source/tools/genuca/genuca_10.vcxproj - D extern/icu/source/tools/genuca/genuca_10.vcxproj.filters - D extern/icu/source/tools/genuca/genuca_8.vcproj - D extern/icu/source/tools/genuca/genuca_9.vcproj - D extern/icu/source/tools/icuswap/Makefile.in - D extern/icu/source/tools/icuswap/icuswap.cpp - D extern/icu/source/tools/icuswap/icuswap.dsp - D extern/icu/source/tools/icuswap/icuswap.vcproj - D extern/icu/source/tools/icuswap/icuswap_10.vcxproj - D extern/icu/source/tools/icuswap/icuswap_10.vcxproj.filters - D extern/icu/source/tools/icuswap/icuswap_8.vcproj - D extern/icu/source/tools/icuswap/icuswap_9.vcproj - D extern/icu/source/tools/makeconv/Makefile.in - D extern/icu/source/tools/makeconv/gencnvex.c - D extern/icu/source/tools/makeconv/genmbcs.c - D extern/icu/source/tools/makeconv/genmbcs.h - D extern/icu/source/tools/makeconv/makeconv.1.in - D extern/icu/source/tools/makeconv/makeconv.c - D extern/icu/source/tools/makeconv/makeconv.dsp - D extern/icu/source/tools/makeconv/makeconv.h - D extern/icu/source/tools/makeconv/makeconv.vcproj - D extern/icu/source/tools/makeconv/makeconv_10.vcxproj - D extern/icu/source/tools/makeconv/makeconv_10.vcxproj.filters - D extern/icu/source/tools/makeconv/makeconv_8.vcproj - D extern/icu/source/tools/makeconv/makeconv_9.vcproj - D extern/icu/source/tools/makeconv/misc/canonucm.c - D extern/icu/source/tools/makeconv/misc/rptp2ucm.c - D extern/icu/source/tools/makeconv/misc/ucmmerge.c - D extern/icu/source/tools/makeconv/misc/ucmstrip.c - D extern/icu/source/tools/makeconv/ucnvstat.c - D extern/icu/source/tools/pkgdata/Makefile.in - D extern/icu/source/tools/pkgdata/cmnmode.c - D extern/icu/source/tools/pkgdata/dllmode.c - D extern/icu/source/tools/pkgdata/filemode.c - D extern/icu/source/tools/pkgdata/make.c - D extern/icu/source/tools/pkgdata/makefile.h - D extern/icu/source/tools/pkgdata/pkgdata.1.in - D extern/icu/source/tools/pkgdata/pkgdata.c - D extern/icu/source/tools/pkgdata/pkgdata.dsp - D extern/icu/source/tools/pkgdata/pkgdata.vcproj - D extern/icu/source/tools/pkgdata/pkgdata_10.vcxproj - D extern/icu/source/tools/pkgdata/pkgdata_10.vcxproj.filters - D extern/icu/source/tools/pkgdata/pkgdata_8.vcproj - D extern/icu/source/tools/pkgdata/pkgdata_9.vcproj - D extern/icu/source/tools/pkgdata/pkgtypes.c - D extern/icu/source/tools/pkgdata/pkgtypes.h - D extern/icu/source/tools/pkgdata/sttcmode.c - D extern/icu/source/tools/pkgdata/winmode.c - D extern/icu/source/tools/toolutil/Makefile.in - D extern/icu/source/tools/toolutil/toolutil.c - D extern/icu/source/tools/toolutil/toolutil.dsp - D extern/icu/source/tools/toolutil/toolutil.h - D extern/icu/source/tools/toolutil/toolutil.vcproj - D extern/icu/source/tools/toolutil/toolutil_10.vcxproj - D extern/icu/source/tools/toolutil/toolutil_10.vcxproj.filters - D extern/icu/source/tools/toolutil/toolutil_8.vcproj - D extern/icu/source/tools/toolutil/toolutil_9.vcproj - D extern/icu/source/tools/toolutil/ucbuf.c - D extern/icu/source/tools/toolutil/ucbuf.h - D extern/icu/source/tools/toolutil/ucm.c - D extern/icu/source/tools/toolutil/ucm.h - D extern/icu/source/tools/toolutil/ucmpwrit.c - D extern/icu/source/tools/toolutil/ucmpwrit.h - D extern/icu/source/tools/toolutil/ucmstate.c - D extern/icu/source/tools/toolutil/unewdata.c - D extern/icu/source/tools/toolutil/unewdata.h - D extern/icu/source/tools/toolutil/uoptions.c - D extern/icu/source/tools/toolutil/uoptions.h - D extern/icu/source/tools/toolutil/uparse.c - D extern/icu/source/tools/toolutil/uparse.h - D extern/icu/source/tools/toolutil/uperf.cpp - D extern/icu/source/tools/toolutil/uperf.h - D extern/icu/source/tools/toolutil/utimer.h - D extern/icu/source/tools/tzcode/patch-icu-tzcode - D extern/icu/source/tools/tzcode/readme.txt - D extern/icu/source/tools/tzcode/tz.alias - D extern/icu/source/tools/tzcode/tz2icu.cpp - D extern/icu/source/tools/tzcode/tz2icu.h - M src/common/os/mod_loader.h - M src/common/os/win32/mod_loader.cpp - M src/common/unicode_util.cpp -Improvement CORE-2224 - Upgrade ICU to version 52.1 - - 2014-02-23 02:01 asfernandes - M src/dsql/parse.y - M src/yvalve/keywords.cpp -Warnings (conflict with MSVC math.h defines). - - 2014-02-22 18:34 dimitr - M src/lock/lock.cpp -Changed the code to be better understandable (PVS-Studio). - - 2014-02-22 16:16 robocop - M src/jrd/ods.h -Warnings (PVS-Studio). - - 2014-02-22 10:01 hvlad - M src/jrd/cch.cpp -Fixed warning by PVS-Studio - - 2014-02-22 07:10 robocop - M src/common/sdl.cpp - M src/jrd/blb.cpp -Warnings (PVS-Studio). - - 2014-02-22 07:09 robocop - M src/common/IntlUtil.cpp - M src/gpre/gpre.cpp -Corrections (PVS-Studio). - - 2014-02-22 07:04 robocop - M src/burp/restore.epp -Revert code as it was in FB1.5 (PVS-Studio). - - 2014-02-22 07:03 robocop - M src/isql/show.epp -I don't know why this var was reintroduced, but I don't need it to build FB3. - - 2014-02-22 07:02 robocop - M src/jrd/trace/TraceObjects.h - M src/yvalve/PluginManager.cpp -Misc. - - 2014-02-22 07:02 robocop - M src/qli/compile.cpp -This bug comes from IB, maybe from the dawn of time (PVS-Studio). - - 2014-02-21 15:47 asfernandes - M src/common/common.h - M src/isql/isql.epp - M src/isql/show.epp -Warnings. - - 2014-02-21 15:46 asfernandes - M builds/win32/adjust_vc7_files.cmd - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbtrace.vcxproj - M builds/win32/msvc10/intl.vcxproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbtrace.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbtrace.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/fbtrace.vcproj - M builds/win32/msvc9/intl.vcproj -It's not needed anymore to link against ICU import libraries. - - 2014-02-20 06:52 dimitr - M src/burp/restore.epp -Fixed CORE-4346: v3 GBAK cannot restore backups on pre-v3 server versions. - - 2014-02-19 23:16 hvlad - M src/dsql/ExprNodes.cpp - M src/jrd/ntrace.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/paramtable.h -Improvement CORE-4345: Ability to trace stored functions execution - - 2014-02-19 10:19 dimitr - M src/jrd/opt.cpp -Fixed CORE-4344: Error "no current record for fetch operation" when table inner join procedure inner join table. - - 2014-02-18 11:48 hvlad - M src/jrd/JrdStatement.cpp -Let subroutine's statement know what procedure\function it belongs to. -It allows to know subroutine name and thus produce better error messages (see EXE\stuff_stack_trace) and trace subroutine's correctly. - - 2014-02-18 11:42 hvlad - M src/common/os/win32/mod_loader.cpp -Additional patch for bug CORE-4275 (create database fault if fbclient.dll loaded from another directory (Providers = Engine12)): use LOAD_WITH_ALTERED_SEARCH_PATH flag unconditionally - - 2014-02-18 01:49 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/pass1.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/GarbageCollector.h - M src/jrd/RecordNumber.h - M src/jrd/VirtualTable.cpp - M src/jrd/btr.h - M src/jrd/dfw.epp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/RecordSource.h -Warnings and make Linux debug build compile. - - 2014-02-17 15:11 dimitr - M src/common/config/config.cpp -Increased default number of hash slots. - - 2014-02-17 15:10 dimitr - M src/common/classes/tree.h -Totally misc. - - 2014-02-17 15:07 dimitr - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/RecordSource.h -Reworked the hash joins implementation for a better performance. To be field tested. - - 2014-02-16 21:52 asfernandes - M src/dsql/DdlNodes.h - M src/jrd/RecordNumber.h - M src/jrd/SysFunction.cpp - M src/jrd/blb.cpp - M src/jrd/exe.cpp -Warnings. - - 2014-02-16 13:26 hvlad - M src/common/os/win32/mod_loader.cpp -Windows only changes: -- try to load DLL's from fbclient's folder if DLL's file name contains no full path -- if attempt above failed, load DLL using given file name (as is) -- cleanup -It should fix CORE-4275 (create database fault if fbclient.dll loaded from another directory (Providers = Engine12)) - - 2014-02-15 11:12 hvlad - M src/yvalve/PluginManager.cpp -Fixed Windows build -Increased default unload delay time for unused plugin modules from 1 sec to 1 min - - 2014-02-13 21:15 hvlad - M src/jrd/trace/TraceObjects.h -Use qualified name for packaged stored procedures in trace output - - 2014-02-12 11:20 alexpeshkoff - M src/common/classes/MsgPrint.cpp - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/db_alias.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/gpre/languages/ftn.cpp - M src/include/firebird/Interface.h - M src/include/firebird/Plugin.h - M src/intl/utils/dtest.c - M src/jrd/IntlManager.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/qli/help.epp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/gds.cpp -Added access to configuration interfaces from IMaster and support for getting configured directories - - 2014-02-11 14:52 asfernandes - M src/jrd/met.epp -Fixed CORE-4304 - Engine crashes when attempt to REcreate table with FK after syntax error before such recreating. - - 2014-02-11 09:28 dimitr - M src/dsql/ExprNodes.cpp -Slightly changed the invariant handling code for functions. - - 2014-02-09 18:28 dimitr - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/opt.cpp -Renamed a few methods for better readability. - - 2014-02-09 15:58 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Fixed refactoring errors that caused some optimizer regressions. Also, simplified code a little. - - 2014-02-06 09:52 dimitr - M src/jrd/Optimizer.cpp -Fixed the assertion. - - 2014-02-06 06:53 robocop - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.h -Give names to the old and new streams in triggers. - - 2014-02-06 06:53 robocop - M src/gpre/obj_cxx.cpp -Misc. - - 2014-02-06 00:37 asfernandes - M src/dsql/DdlNodes.epp -Misc. - - 2014-02-05 17:59 dimitr - M src/jrd/exe.cpp -Fixed some refactoring errors of mine. This should cure CORE-4334: Resources (e.g. sort files) owned by trigger may not be released when it's interrupted asynchronously. - - 2014-02-03 15:07 asfernandes - M src/dsql/WinNodes.cpp -Fixed CORE-4330 and CORE-4331. -CORE-4330 - Not correct result function LAG, if OFFSET value ​​are assigned from a table. -CORE-4331 - LAG, LEAD and NTH_VALUE raise error when the second argument is NULL. - - 2014-02-03 08:58 paulbeach - M src/common/os/darwin/mod_loader.cpp -Darwin port - - 2014-02-03 08:47 paulbeach - M src/remote/inet.cpp -Users on Windows are hitting the 1024 FD_SETSIZE socket limit - - 2014-02-02 01:07 asfernandes - M src/isql/show.epp -Fixed alignment issue. - - 2014-02-02 01:02 asfernandes - M src/isql/isql.epp - M src/qli/exe.cpp -Misc. - - 2014-02-01 09:42 dimitr - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/SortedStream.cpp -Extended the detailed plan output. - - 2014-01-31 14:43 alexpeshkoff - M builds/install/misc/databases.conf.in - M builds/install/misc/firebird.conf.in - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/os/path_utils.h - M src/common/os/posix/path_utils.cpp - M src/common/os/win32/path_utils.cpp -Misc enhancements in .conf parser and *.conf.in files - - 2014-01-30 14:52 alexpeshkoff - M src/qli/exe.cpp -Fixed CORE-4327: Error in QLI when copying NULL blobs between databases - - 2014-01-30 09:11 alexpeshkoff - M src/dsql/parse.y -Fixed CORE-4326: Keyword SET should not be required in ALTER USER statement - - 2014-01-29 15:36 asfernandes - M src/jrd/UserManagement.cpp -Fixed CORE-4301 - Non-ASCII data in SEC$USERS is not read correctly. - - 2014-01-29 15:35 asfernandes - M src/dsql/parse.y -Misc. - - 2014-01-27 16:47 alexpeshkoff - M src/include/firebird/Utl.h - M src/isql/show.epp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h -Renamed it once more - - 2014-01-27 07:14 alexpeshkoff - M doc/sql.extensions/README.user_management -Doc enhancement - - 2014-01-27 01:09 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4322 - Engine crashes when use aggregate or window functions in recursive query. Vlad, please review. - - 2014-01-27 01:09 asfernandes - M src/jrd/idx.cpp -Misc. - - 2014-01-26 15:27 dimitr - M src/jrd/Optimizer.cpp -Front-ported my recent commit re. possibly slow restore. - - 2014-01-25 09:05 dimitr - M src/dsql/Nodes.h -Misc. - - 2014-01-23 12:26 alexpeshkoff - M src/common/classes/fb_tls.h - M src/isql/isql.epp -Misc formattingsrc/common/classes/fb_tls.h - - 2014-01-23 11:20 hvlad - M src/jrd/cch.cpp -Misc. - - 2014-01-23 09:46 paulbeach - M src/common/config/os/darwin/config_root.cpp - M src/common/os/darwin/mod_loader.cpp -Darwin port for Firebird 3 - - 2014-01-22 11:21 alexpeshkoff - M src/isql/isql.epp -Fixed CORE-4321: Regression: ISQL does not destroy the SQL statement - - 2014-01-20 14:36 alexpeshkoff - M src/include/firebird/Utl.h - M src/isql/isql.epp - M src/isql/show.epp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h -Changes in IUtl, suggested by Adriano & Dmitry - - 2014-01-20 13:08 alexpeshkoff - A src/common/classes/AlignedBuffer.h - M src/isql/show.epp -Fixed possible alignment issue - - 2014-01-20 10:20 hvlad - M src/jrd/trace/TraceObjects.cpp -Fixed bug CORE-4319 : Engine crashes when trace config contains line "connection_id=NN" and we attempt to connect to non-existent database/alias - - 2014-01-20 09:13 hvlad - M src/common/utils.cpp -Fixed bug CORE-4320 : Regression: isql crash when receiving statistics of execution of sql query - - 2014-01-19 20:38 asfernandes - M src/common/utils.cpp - M src/jrd/jrd.cpp - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Misc. - - 2014-01-17 15:05 asfernandes - M src/isql/show.epp - M src/remote/server/server.cpp - M src/yvalve/perf.cpp - M src/yvalve/utl.cpp -Misc. and fixes. - - 2014-01-17 14:53 dimitr - M src/jrd/opt.cpp -Placed booleans closer to the retrieval for limited navigational scans. Hopefully, this shouldn't affect anything else. - - 2014-01-17 14:17 alexpeshkoff - M src/jrd/blb_proto.h -Cleanup - - 2014-01-17 14:09 alexpeshkoff - M src/isql/isql.epp -Misc postfixes for ISQL, thanks to Adriano - - 2014-01-17 13:14 alexpeshkoff - M src/remote/server/server.cpp -misc - - 2014-01-17 12:33 alexpeshkoff - M src/dsql/dsql.cpp - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed CORE-4286: "Statement already has a cursor assigned" error when trying to execute another SQL statement using different cursor name. Moved method setCursorName() from IStatement to IResultSet - it was my fault when splitting cursor from statement. - - 2014-01-17 12:19 dimitr - M src/dsql/ExprNodes.h -Fixed CORE-4318: Predicates involving PSQL variables/parameters are not pushed inside the aggregation. - - 2014-01-16 14:52 asfernandes - M src/common/classes/TempFile.cpp - M src/gpre/gpreswi.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h -Misc. - - 2014-01-16 13:44 alexpeshkoff - M src/isql/isql.epp -Print 3 digits in times + fix for windows - - 2014-01-16 13:07 alexpeshkoff - M src/common/utils.cpp - M src/isql/isql.epp - M src/yvalve/perf.cpp -Fixed posix build - - 2014-01-16 11:41 hvlad - M builds/win32/msvc10/gpre_common.vcxproj - M builds/win32/msvc10/gpre_common.vcxproj.filters - M builds/win32/preprocess.bat - M src/common/utils.cpp - M src/common/utils_proto.h - M src/gpre/obj_cxx.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/perf.cpp -Adjusted MSVC10 build. - - 2014-01-15 13:02 alexpeshkoff - M builds/posix/make.rules - M builds/posix/prefix.linux_amd64 - M src/auth/SecureRemotePassword/Message.h - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/classes/ImplementHelper.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/gpre/gpre.cpp - M src/gpre/gpreswi.h - M src/gpre/lang_proto.h - A src/gpre/obj_cxx.cpp - M src/include/firebird/Interface.h - M src/include/firebird/Provider.h - A src/include/firebird/Utl.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp - M src/isql/show_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/remote/client/BlrFromMessage.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/perf.cpp - M src/yvalve/prepa_proto.h - M src/yvalve/preparse.cpp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h - M src/yvalve/why.cpp - M src/yvalve/why_proto.h -Implemented CORE-4317: Make ISQL use new object API with 32-bit length for object sizes (messages, SQL statements, etc.) -Implementation also includes changes in GPRE, but this utility is not complete - only commands, used in ISQL, -are working in code generator for new API. -New interface IUtl is added - it performs tasks, related with database objects (attachment, transaction, etc.), -but not requiring routing in YValve, i.e. client only tasks. - - 2014-01-14 15:03 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/dsql.h -Fixed CORE-4315 - Usage of field's alias in view WITH CHECK OPTION leads to incorrect compile error or incorrect internal triggers. - - 2014-01-14 10:41 dimitr - M src/remote/server/server.cpp -Correction. - - 2014-01-14 09:00 dimitr - M src/remote/server/server.cpp -Fixed the server crash during disconnection forced by the network layer. - - 2014-01-13 09:07 dimitr - M doc/README.monitoring_tables -Updated the README. - - 2014-01-13 07:58 dimitr - M doc/README.monitoring_tables -Updated the README. - - 2014-01-13 02:03 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Commit missing generated files. - - 2014-01-13 02:02 asfernandes - M src/jrd/VirtualTable.cpp - M src/jrd/idx.cpp -Misc. - - 2014-01-11 09:34 hvlad - M doc/README.monitoring_tables -Removed mention of ODS 11.x - - 2014-01-11 09:25 hvlad - M doc/README.monitoring_tables -Document new field MON$ATTACHMENTS.MON$SYSTEM_FLAG - - 2014-01-11 09:10 hvlad - M src/include/gen/ids.h - M src/jrd/Attachment.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/jrd.cpp - M src/jrd/relations.h -Fixed bug CORE-4309 : 'Cache Writer' record in MON$ATTACHMENTS dissapear when delete other connection that running some 'heavy update' on big table via delete from MON$ATTACHMENTS - - 2014-01-11 08:54 dimitr - M src/jrd/btr.cpp -Better output for CHARs. - - 2014-01-10 08:03 dimitr - M src/jrd/idx.cpp - M src/jrd/recsrc/IndexTableScan.cpp -Misc. - - 2014-01-10 07:49 dimitr - M src/common/dsc.h - M src/dsql/StmtNodes.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/recsrc/IndexTableScan.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Improvement CORE-3881: Extend the error reported for index/constraint violations to include the problematic key value. - - 2014-01-09 15:56 alexpeshkoff - M src/yvalve/why.cpp -Avoid incorrect error reporting when legacy BLOB cursor is closed - - 2014-01-09 15:52 alexpeshkoff - M src/jrd/ini.epp -Use correct blr code for boolean field - - 2014-01-09 15:42 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Fixed CORE-4307 - Fields present only in WHERE clause of views WITH CHECK OPTION causes invalid CHECK CONSTRAINT violation. - - 2014-01-09 10:29 hvlad - M src/jrd/req.h - M src/jrd/vio.cpp -Better (i hope) fix for the bugcheck appeared in test bugs.core_195. -The original fix broke cursor stability when there are sub-queries, see also CORE-3362. -Misc fixes for better debugging. - - 2014-01-07 01:15 asfernandes - M src/jrd/SysFunction.cpp -Improvement CORE-4310 - DateAdd(): change input argument from INT to BIGINT. - - 2014-01-06 09:24 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-4118: Expression index may be not used for derived fields or view fields. - - 2014-01-06 08:03 dimitr - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Restored the error reporting for the already closed cursor. - - 2014-01-06 00:57 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y -Change type of user flags from int to bool. - - 2014-01-06 00:51 asfernandes - M src/common/config/config.cpp - M src/isql/extract.epp - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Misc. - - 2014-01-05 19:40 dimitr - M src/dsql/BoolNodes.cpp - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.h -Resolved CORE-1482: Make optimizer to consider ORDER BY optimization when making decision about join order. -Also, improved (hopefully) cost calculation for navigational retrievals. - - 2014-01-05 16:25 dimitr - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed CORE-4313: Error "Attempt to reopen an open cursor" may be raised if the query handle is reused in a different transaction. - - 2013-12-29 15:55 hvlad - M src/jrd/validation.cpp -One more typo in validation messages - - 2013-12-29 00:35 robocop - M builds/install/arch-specific/linux/README - M examples/interfaces/01.create.cpp - M src/burp/burp.cpp - M src/common/MsgMetadata.h - M src/common/StatementMetadata.h - M src/common/classes/array.h - M src/common/config/config.cpp - M src/dsql/DdlNodes.h - M src/dsql/Parser.h - M src/iscguard/iscguard.cpp - M src/isql/extract.epp - M src/jrd/Attachment.cpp - M src/jrd/Database.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/Routine.cpp - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/trace/TraceConfigStorage.h - M src/utilities/gsec/gsec.cpp - M src/yvalve/YObjects.h -Misc and warnings. - - 2013-12-27 11:27 dimitr - M doc/WhatsNew -Updated docs. - - 2013-12-27 07:52 dimitr - M src/misc/writeBuildNum.sh -Bump the version suffix. - - 2013-12-26 10:59 alexpeshkoff - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/dsql/DdlNodes.h - M src/dsql/parse.y -Misc enhancements in user management - thanks to Adriano - - 2013-12-25 23:36 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/UserManagement.cpp - M src/jrd/btr.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Misc. - - 2013-12-25 10:59 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-2165 : Unnecessary 1 index read may occur when using strict inequality condition - - 2013-12-25 10:57 hvlad - M src/jrd/btr.cpp -Additional fix for bug CORE-4302 : Lookup (or scan) in descending index could be very inefficient for some keys - - 2013-12-23 11:57 dimitr - M doc/WhatsNew -Updated docs. - - 2013-12-23 10:55 alexpeshkoff - M src/remote/client/interface.cpp -Removed wrong assert - - 2013-12-21 18:46 hvlad - M src/jrd/btr.cpp - M src/jrd/recsrc/IndexTableScan.cpp -Fixed bug CORE-4302 : Descending index could be very inefficient for some keys - - 2013-12-19 13:48 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Fixed CORE-4298: fbsvcmgr doesn't recognise sts_record_versions and other sts switches - - 2013-12-19 11:41 dimitr - M src/remote/server/server.cpp -I prefer to explicitly initialize suspicious pointers. Related to CORE-4300 (although there's no crash here). - - 2013-12-17 16:24 alexpeshkoff - M doc/sql.extensions/README.user_management - M src/dsql/DdlNodes.epp - M src/dsql/parse.y -Implemented CORE-3365: Extend syntax for ALTER CURRENT USER - - 2013-12-17 15:52 alexpeshkoff - M doc/sql.extensions/README.user_management -Misc - - 2013-12-17 15:49 alexpeshkoff - M doc/sql.extensions/README.ddl.txt - M doc/sql.extensions/README.user_management -Documented changes in SQL user management - - 2013-12-17 14:20 alexpeshkoff - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/common/call_service.cpp - M src/common/security.cpp - M src/common/security.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/firebird/Auth.h - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/names.h - M src/jrd/opt.cpp - M src/jrd/relations.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/yvalve/alt.cpp - M src/yvalve/keywords.cpp -Changed syntax of user definition operators according to discussion in devel -Added virtual table sec$user_attributes with parsed user's attributes -Implemented CORE-2004: Ability to alter user inactive/active -Implemented CORE-2063: Added CREATE OR ALTER USER operator -Implemented CORE-3931: Ability to set comment for the user - - 2013-12-16 01:32 asfernandes - M src/jrd/dfw.epp -Fixed CORE-4271 - Engine crashs in case of re-creation of an erratic package body. - - 2013-12-15 01:19 asfernandes - M src/dsql/parse.y -Remove two introduced reduce/reduce conflict in the parser. - - 2013-12-14 23:59 asfernandes - M src/alice/alice_meta.epp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/dsql/DdlNodes.epp - M src/jrd/blb.cpp - M src/utilities/nbackup/nbackup.cpp -Misc. - - 2013-12-12 14:42 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/JrdStatement.cpp - M src/jrd/Routine.cpp - M src/jrd/Routine.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/exe.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/tra.cpp -Working in progress on the fix for CORE-4271: unify as possible the handling of procedures and functions. - - 2013-12-11 17:11 dimitr - M src/jrd/recsrc/ConditionalStream.cpp -Protected from unexpected operations with a closed stream. - - 2013-12-11 16:32 hvlad - M src/alice/alice_meta.epp -Fixed bug CORE-4297 : Gfix crashed when description of limbo transaction have size large than 1KB - - 2013-12-11 11:04 dimitr - M src/dsql/DsqlCompilerScratch.cpp -Fixed the issue with recursive CTEs reported by Philippe in firebird-devel. - - 2013-12-11 10:20 hvlad - M src/jrd/blb.cpp -No need to maintain precedence for temporary blobs. Use correct page space for precedence. - - 2013-12-11 10:19 hvlad - M src/jrd/pag.h -Refactor common code a bit - - 2013-12-10 13:03 alexpeshkoff - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/common/classes/objects_array.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/jrd/UserManagement.cpp -Fixed CORE-4290: added SQL support to set/drop unlimited list of user's properties - - 2013-12-09 08:19 alexpeshkoff - M src/remote/server/server.cpp -Fixed issues noticed by Claudio - - 2013-12-06 17:10 alexpeshkoff - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/common/call_service.cpp - M src/common/security.cpp - M src/common/security.h - M src/dbs/security.sql - M src/include/firebird/Auth.h - M src/include/gen/ids.h - M src/jrd/UserManagement.cpp - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h - M src/utilities/gsec/gsec.cpp -Implemented CORE-4290: Extensible property support which can add properties (name-value pairs) to users - - 2013-12-06 15:58 roman-simakov - M src/utilities/nbackup/nbackup.cpp -Hope the last fix of nbackup host case insensitive cutting. Sorry. - - 2013-12-06 15:12 roman-simakov - M src/utilities/nbackup/nbackup.cpp -Sorry. More correct fix for case insensitive mode. - - 2013-12-06 14:58 roman-simakov - M src/utilities/nbackup/nbackup.cpp -Make comparing of host name case-insensitive - - 2013-12-06 12:57 dimitr - M src/dsql/ExprNodes.cpp -Fixed my yesterday's mistake. - - 2013-12-05 16:37 dimitr - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp -Improved the detailed plan output. - - 2013-12-05 13:59 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/pass1.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecordSource.h -Fixed three issues together represented in CORE-4261: -- non-existent result of the window function (in outer joins) is reported as 0 instead of NULL -- derived constant is processed wrongly in windowed streams -- deeper-than-root partitions are not "nullified" in outer joins -Adriano, please review. - - 2013-12-05 10:15 roman-simakov - M src/utilities/nbackup/nbackup.cpp -Ignoring port for localhost in nbackup. Added check for localhost and error message if non localhost provided. - - 2013-12-03 10:52 alexpeshkoff - M builds/posix/Makefile.in -Fixed build - ids.h was regenerated too late - - 2013-12-02 17:16 dimitr - M src/jrd/opt.cpp -Fixed crashes or wrong results (empty result set) for inner joins and INTL columns. - - 2013-12-02 17:14 dimitr - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/RecordSource.h -Fixed crashes or wrong results (empty result set) for inner joins and INTL columns. - - 2013-12-02 15:15 alexpeshkoff - M src/auth/SecureRemotePassword/server/SrpServer.cpp -Slightly reworked use of OO API in SRP server - avoid unneeded atomic ops. Thanks to Adriano. - - 2013-12-02 14:28 alexpeshkoff - M src/remote/server/server.cpp -Fixed post-Alpha1 security regression, reported privately by Pavel - - 2013-11-28 17:26 dimitr - M src/jrd/Optimizer.cpp -Correction for CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses. -Also resolved CORE-1846: Allow index walk (ORDER plan) when there's a composite index {A, B} and the query looks like WHERE A = ? ORDER BY B. - - 2013-11-28 16:37 alexpeshkoff - M builds/install/arch-specific/linux/Makefile.in - M builds/install/posix-common/posixLibrary.sh.in -debuginfo uninstall - - 2013-11-28 09:12 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Another solution for CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses. It's intended to fix the reported issues. -Also resolved CORE-4285: Choose the best matching index for navigation. - - 2013-11-27 13:08 alexpeshkoff - M builds/install/arch-specific/linux/linuxLibrary.sh.in -Fixed regression in unistaller which arrived when adding systemd support - - 2013-11-27 12:46 alexpeshkoff - M src/remote/server/server.cpp -Fixed CORE-4283: Resource temporarily unavailable errors while simultaneously registering events - - 2013-11-27 11:14 alexpeshkoff - M builds/install/posix-common/posixLibrary.sh.in -Set both ISC_PASSWD and ISC_PASSWORD to make both environment and old scripts happy - - 2013-11-26 14:42 asfernandes - M src/jrd/dfw.epp -Fixed CORE-4281 - TYPE OF arguments of stored functions will hang firebird engine if depending domain or column is changed. - - 2013-11-26 14:35 asfernandes - M configure.ac -Enable the use of autoconf 2.67 (of Ubuntu 11.04). - - 2013-11-26 13:50 alexpeshkoff - M builds/install/posix-common/posixLibrary.sh.in -Fixed regression, reported by Philippe privately - - 2013-11-26 10:37 alexpeshkoff - M src/jrd/jrd.h -Fixed CORE-4162: Warnings are not returned from attachDatabase() call - - 2013-11-26 10:35 alexpeshkoff - M src/common/utils.cpp -Cleanup - commented code was invalid, w/o it warnigns are processed correctly - - 2013-11-24 23:44 asfernandes - M src/remote/remote.h - M src/remote/server/server.cpp -Fixed clang build, broken since r58800 with linker undefined references. - - 2013-11-24 03:21 asfernandes - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/constants.h - M src/jrd/evl.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/qli/meta.epp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Misc. - - 2013-11-22 15:23 alexpeshkoff - M src/include/consts_pub.h -Postfix for CORE-4273: No need breaking old apps using isc_dpb_gsec_attach - - 2013-11-22 15:21 alexpeshkoff - M builds/install/misc/databases.conf.in - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/burp/burp.cpp - M src/common/config/config.cpp - M src/common/config/config.h - M src/include/consts_pub.h - M src/jrd/jrd.cpp - M src/jrd/tra.cpp - M src/remote/server/server.cpp -Implemented CORE-4273: Per-database control on access to database from remote stations - - 2013-11-22 08:10 alexpeshkoff - M builds/install/misc/firebird.conf.in -Fixed CORE-4154: Firebird.conf should list names of (standard) authentication + usermanager plugins - - 2013-11-22 07:44 alexpeshkoff - M src/common/MsgMetadata.h - M src/include/firebird/Provider.h - M src/remote/client/BlrFromMessage.cpp -Scale of variable is signed value - - 2013-11-22 06:42 alexpeshkoff - M src/common/StatementMetadata.cpp - M src/yvalve/why.cpp -Fixed CORE-4178: New API should return proper metadata properties, not the historical artifacts - - 2013-11-22 06:39 alexpeshkoff - M src/remote/client/BlrFromMessage.cpp -misc - - 2013-11-21 07:31 alexpeshkoff - M src/jrd/jrd.cpp -Enable linger only in multiuser server mode. This should also fix windows build. - - 2013-11-21 01:17 asfernandes - M doc/README.interfaces.html - M doc/README.services_extension - M src/auth/SecureRemotePassword/srp.cpp - M src/common/classes/SyncObject.cpp - M src/common/common.h - M src/common/config/os/darwin/config_root.cpp - M src/iscguard/iscguard.cpp - M src/jrd/met.epp - M src/jrd/tra.cpp - M src/remote/server/server.cpp - M src/yvalve/PluginManager.cpp -Misc. - - 2013-11-20 12:12 alexpeshkoff - M extern/editline/config.h.in - M src/common/common.h -Use better way to ignore unused return value - thanks to Adriano - - 2013-11-20 12:03 alexpeshkoff - M examples/empbuild/empbuild.e -It's better to always check isql return code - - 2013-11-19 13:19 alexpeshkoff - M extern/editline/config.h.in - M extern/editline/src/chartype.h - M extern/editline/src/readline.c - M extern/editline/src/vi.c - M src/burp/burp.cpp - M src/common/common.h - M src/common/isc_sync.cpp - M src/common/os/posix/fbsyslog.cpp - M src/common/utils.cpp - M src/dsql/Parser.cpp - M src/gpre/languages/rmc.cpp - M src/isql/ColList.cpp - M src/isql/ColList.h - M src/isql/isql.epp - M src/jrd/DataTypeUtil.cpp - M src/jrd/Optimizer.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/constants.h - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/svc.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/msgs/build_file.epp - M src/qli/command.cpp - M src/qli/exe.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/gds.cpp - M src/yvalve/utl.cpp -Fixed some gcc warnings - - 2013-11-19 12:36 alexpeshkoff - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 -Turn off one more warning - all places where UCHAR array is initated with constants like 12 (i.e. DPB and other clumplets) the warning is issued - - 2013-11-18 16:28 dimitr - M src/jrd/vio.cpp -Attempted to fix a number of issues with badly working privileges after restore into ODS12. - - 2013-11-18 16:27 dimitr - M src/burp/burp.h - M src/burp/restore.epp -Attempted to fix a number of issues with badly working privileges after restore into ODS12. - - 2013-11-18 15:33 dimitr - M src/jrd/opt.cpp -Fixed CORE-4270: Error in case of subquery with windowed function + where IN(select ...). - - 2013-11-18 14:56 alexpeshkoff - M src/common/classes/SyncObject.cpp - M src/gpre/cme.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/languages/rmc.cpp - M src/gpre/par.cpp - M src/gpre/pat.cpp - M src/jrd/nbak.cpp - M src/jrd/svc.cpp - M src/jrd/vio.cpp - M src/msgs/build_file.epp - M src/qli/meta.epp -Fixed some more warnings - - 2013-11-18 13:44 alexpeshkoff - M src/gpre/languages/ada.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/languages/pas.cpp -Fixed warning "cast to pointer from integer of different size" - - 2013-11-18 13:28 alexpeshkoff - M src/common/security.h - M src/dsql/DdlNodes.epp - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h -Fixed warning "deleting object of abstract class type" where possible - - 2013-11-18 12:45 alexpeshkoff - M src/jrd/ibase.h -Fixed warning "struct declared inside parameter list" - - 2013-11-18 12:20 alexpeshkoff - M src/auth/AuthDbg.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/classes/ImplementHelper.h - M src/common/common.h - M src/common/config/config.h - M src/dsql/DdlNodes.h - M src/include/firebird/Auth.h - M src/include/firebird/Provider.h - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.h - M src/jrd/jrd.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceObjects.cpp - M src/lock/print.cpp - M src/plugins/crypt/arc4/Arc4.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed new gcc 4.7 warning "deleting object of polymorphic class" in many places. Adjusted use of interface types (reference counted vs just vesrioned). Avoided some hacks caused by badly chosen interface type. - - 2013-11-17 14:24 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/jrd.cpp -Fixed possible server crash + minor refactoring. - - 2013-11-16 11:48 fsg - M src/isql/isql.epp -Don't call setlocale if it is not needed for editline, fxes CORE-4259 - - 2013-11-15 15:40 dimitr - M src/jrd/irq.h - M src/jrd/met.epp -Fixed CORE-4267: Server crashes while sweeping the database. - - 2013-11-15 09:52 dimitr - M src/remote/server/server.cpp -Prevent races by allowing the worker thread to process op_exit / op_disconnect packets only after the listener had synchronously called cancel_operation(). This fixes CORE-4268: Server may crash while disconnecting from a database. - - 2013-11-15 08:30 alexpeshkoff - M src/remote/client/interface.cpp -Fixed bug, reported privately by Dmitry - - 2013-11-14 17:10 dimitr - M src/dsql/BoolNodes.h -Fixed CORE-4262: Context parsing error with derived tables and CASE functions. - - 2013-11-14 16:16 alexpeshkoff - M doc/README.services_extension - A doc/sql.extensions/README.linger - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/dbs/security.sql - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/consts_pub.h - M src/include/firebird/Plugin.h - M src/include/gen/ids.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/EngineInterface.h - M src/jrd/dfw.epp - M src/jrd/fields.h - M src/jrd/irq.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/remote/server/os/posix/inet_server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/keywords.cpp -Implemented CORE-4263: Database linger - - 2013-11-14 15:36 alexpeshkoff - M src/common/os/posix/mod_loader.cpp -misc - - 2013-11-14 15:36 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp -misc - - 2013-11-14 13:52 alexpeshkoff - M src/remote/server/server.cpp -misc.debug - - 2013-11-14 10:26 alexpeshkoff - M src/jrd/shut.cpp -Fixed assertion (and possible deadlock) - - 2013-11-13 16:08 dimitr - M src/jrd/Database.cpp -Misc. - - 2013-11-13 15:46 asfernandes - M src/dsql/Nodes.h - M src/dsql/Parser.cpp - M src/dsql/parse.y -Fixed CORE-4258 - Wrong boundary for minimum value for BIGINT/DECIMAL(18). - - 2013-11-13 15:42 dimitr - M src/jrd/cch.cpp - M src/jrd/inf.cpp -Attachments marked as shutdown may still be running (before they reach the rescheduling point), so they should not be accounted as already gone. This should also fix CORE-4236: Database shutdown is reported as successfully completed before all active connections are in fact interrupted. - - 2013-11-13 15:39 dimitr - M src/jrd/jrd.cpp -Complementary patch for one of my prior commits (forced rollbacks should go through the TIP). - - 2013-11-13 07:44 dimitr - M src/jrd/CryptoManager.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/nbak.cpp -Separated shutdown (mostly for locks) from destruction. - - 2013-11-12 16:56 dimitr - M src/jrd/nbak.cpp -We're quite lucky this implicit conversion worked correctly. Fixed. - - 2013-11-12 16:53 dimitr - M src/jrd/btr.cpp -Misc. - - 2013-11-12 16:52 dimitr - M src/jrd/GlobalRWLock.cpp - M src/jrd/pcmet.epp -Fixed the status vector being left dirty after the non-critical lock manager error. -This resolves CORE-4265: Unexpected lock conflict error may be raised while connecting to a heavily loaded database. - - 2013-11-12 14:24 dimitr - M src/jrd/tra.cpp -Misc. - - 2013-11-12 14:04 dimitr - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/parse.y -Fixed CORE-4240: Recursive query in SQL query returns incorrect results if more than one branch bypass. The new code should work equally good with both binary and wide union trees. - - 2013-11-11 14:44 hvlad - M src/jrd/jrd.cpp - M src/jrd/tra.cpp -Fixed bug CORE-4260 : Bugcheck 165 (cannot find tip page) happens if engine crashed right after CREATE DATABASE - - 2013-11-07 18:41 dimitr - M src/jrd/evl.cpp -Fixed the underlying issue that made CORE-4255 possible. - - 2013-11-07 11:17 paulbeach - M src/common/config/os/darwin/config_root.cpp -Fix embedded on MacOS issue with symbolic links and relative paths - - 2013-11-07 10:32 hvlad - M src/jrd/Database.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Don't force flush for database which creation is not complete. - - 2013-11-07 10:06 hvlad - M src/jrd/jrd.cpp - M src/jrd/pag.cpp -Avoid hack in create_database when we have FW=ON at header page disk image and FW=OFF in memory structures and in fact database file is created in FW=OFF mode. -Instead of setting flag on header page when it is formatted for the first usage, explicitly set FW=ON after database creation is complete, if there was no isc_dpb_force_write in DPB. - - 2013-11-06 10:29 alexpeshkoff - M doc/README.interfaces.html -Enhance docs - - 2013-11-05 11:54 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Enhanced diags for unprepared statement - - 2013-11-05 08:53 alexpeshkoff - M src/remote/server/server.cpp -Do not encrypt xnet connections - - 2013-11-05 07:59 alexpeshkoff - M builds/install/misc/firebird.conf.in -Inline docs - - 2013-11-05 06:52 alexpeshkoff - M src/remote/remote.cpp - M src/remote/server/server.cpp -Fixed "Enabled" state of wire encyption - - 2013-11-01 14:18 alexpeshkoff - M src/jrd/jrd.cpp -Make code (hopefully) better readable - - 2013-10-31 15:10 alexpeshkoff - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/jrd.cpp -Cleanup - - 2013-10-30 12:46 alexpeshkoff - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp -Fixed CORE-4241: Empty password will pass login - - 2013-10-30 12:23 alexpeshkoff - M builds/install/misc/firebird.conf.in - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/config/config.cpp - M src/common/config/config.h -Cleanup - "Authentication" parameter from firebird.conf is overriden by "AuthServer" - - 2013-10-30 12:11 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/jrd/jrd.cpp -Fixed CORE-4200: An uncommitted select of the pseudo table sec$users blocks new database connections - - 2013-10-29 08:46 hvlad - M builds/win32/msvc10/Firebird3.sln - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbserver.vcxproj.filters - A builds/win32/msvc10/legacy_auth.vcxproj - A builds/win32/msvc10/legacy_auth.vcxproj.filters - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/remote/server/os/win32/srvr_w32.cpp -Convert legacy auth server to non-builtin plugin on windows (MSVC10 build). - - 2013-10-29 06:17 alexpeshkoff - M src/include/firebird/Timer.h -Misc - - 2013-10-28 11:51 alexpeshkoff - M src/remote/client/interface.cpp -Rollback some of my wrong changes - - 2013-10-28 11:50 alexpeshkoff - M src/yvalve/preparse.cpp -Cleanup - we anyway do not support protocol to talk to ancient servers - - 2013-10-28 10:27 alexpeshkoff - M builds/posix/Makefile.in - M builds/posix/make.shared.variables - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp -Convert legacy auth server to non-builtin plugin on posix - - 2013-10-25 09:56 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp -cleanup - - 2013-10-24 14:47 asfernandes - M src/jrd/recsrc/SortedStream.cpp -Fixed CORE-4247 - Delete "where current of" cursor fails for tables with newly added fields. - - 2013-10-24 13:12 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp -Fixed races in legacy auth plugin - - 2013-10-23 16:02 hvlad - M src/iscguard/iscguard.cpp -Fixed minor bugs -CORE-4250 : AV in guardian at process shutdown -CORE-4251 : Guardian service could write garbage after the end of message in the Event Log -and clean up a bit - - 2013-10-23 11:49 alexpeshkoff - M builds/posix/Makefile.in.extern.editline - M extern/editline/Makefile.in - M extern/editline/src/Makefile.in -Avoid dependency from aclocal-1.12 in editline - - 2013-10-19 08:09 hvlad - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/jrd.cpp -Fixed two more reasons for CORE-4235 : Deadlock is possible while accessing the monitoring tables under concurrent load. - - 2013-10-18 15:30 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp -Misc diag - - 2013-10-18 12:36 alexpeshkoff - M configure.ac -Enable use of older version of autoconf - - 2013-10-18 12:35 alexpeshkoff - M autogen.sh -Avoid duplicated version check - - 2013-10-18 07:10 alexpeshkoff - M autogen.sh -Fixed diagnostics - - 2013-10-17 16:08 alexpeshkoff - M autogen.sh - M configure.ac -Avoid deprecated macros in configure.ac. Use autoconf 2.69 as basic for FB3. - - 2013-10-17 15:56 alexpeshkoff - D extern/editline/Makefile.am - M extern/editline/Makefile.in - M extern/editline/configure - D extern/editline/src/Makefile.am - M extern/editline/src/Makefile.in -Avoid automake dependency which caused people a lot of problems - - 2013-10-17 15:42 asfernandes - M src/isql/extract.epp - M src/isql/show.epp -1) Fixed some bugs with show/extract related to packages. -2) Cleanup related to multiple ODS, now using possible non-existent fields in older ODS which will return NULL. - - 2013-10-17 13:22 alexpeshkoff - M examples/interfaces/04.print_table.cpp -Very strange that it compiled and worked as expected with 2 unused and unneded lines of code - - 2013-10-16 12:53 alexpeshkoff - M doc/README.services_extension - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecureRemotePassword/srp.cpp - M src/auth/SecureRemotePassword/srp.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/burp/burp.cpp - M src/common/IntlParametersBlock.cpp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/array.h - M src/common/classes/fb_string.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/os/win32/xnet.cpp - M src/remote/os/win32/xnet_proto.h - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Fix found by Jim Starkey man-in-themiddle attack on ATTACH packet. -That packet may contain database name, command line for service and/or some other important and critical information. -To avoid such attack wire encryption is started before attaching database or service manager, right after connect. -Also should fix a number of issues found in Alpha1 regarding services attach. - - 2013-10-15 15:26 asfernandes - M src/common/CharSet.h - M src/common/TextType.cpp - M src/jrd/evl_string.h - M src/jrd/opt.cpp -Frontport fix for CORE-4244 - Problem with creation procedure which contain adding text in DOS864 charset. - - 2013-10-13 23:44 asfernandes - M src/isql/extract.epp - M src/isql/isql.epp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/btr.cpp - M src/jrd/exe.cpp - M src/jrd/nbak.cpp - M src/jrd/pag.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp -Misc. - - 2013-10-04 15:58 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Fixed CORE-4237 - FB3 vs FB2.5. Different metadata for UDF return argument. -The is a case showing a difference between 2.5 and 3.0 in the first comment. The second comment does not show difference between versions. - - 2013-10-03 15:38 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/parse.y -Fixed CORE-4237 - FB3 vs FB2.5. Different metadata for UDF return argument. - - 2013-10-02 12:41 hvlad - M src/common/classes/SyncObject.cpp -Fixed bug in downgrade() - - 2013-10-02 12:39 hvlad - M src/jrd/DatabaseSnapshot.cpp -Lets not return isc_att_shutdown error when some of the attachments in monitoring snapshot are gone while dump was creating - - 2013-10-02 08:19 hvlad - M src/jrd/validation.cpp -Fixed typo's in few validation messages - - 2013-10-01 09:30 alexpeshkoff - M src/common/classes/alloc.h -Misc - - 2013-10-01 08:08 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Fixed build with valgrind - - 2013-09-29 09:09 hvlad - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/pag.cpp -Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting - - 2013-09-26 07:42 alexpeshkoff - M src/include/cross/android.arme -This should help cross-compile for Android - - 2013-09-25 15:49 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/dsql.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp -Fixed CORE-4145 - Memory leak when preparing Execute Block which uses domains. - - 2013-09-25 15:01 mapopa - M builds/posix/make.android.arme -make the paths a little more portable between versions - - 2013-09-25 12:57 mapopa - M builds/posix/make.android.arme -make it compilable with android ndk-r9 - - 2013-09-24 08:46 alexpeshkoff - M src/common/classes/Hash.h - M src/common/classes/array.h - M src/common/classes/fb_pair.h - M src/common/classes/objects_array.h - M src/common/classes/vector.h - M src/common/config/config_file.h - M src/common/db_alias.cpp - M src/jrd/DebugInterface.h - M src/jrd/GarbageCollector.h - M src/jrd/Relation.h - M src/jrd/RuntimeStatistics.h - M src/jrd/dfw.epp - M src/jrd/extds/ExtDS.h - M src/jrd/os/win32/win9x_nt.h - M src/jrd/pag.h - M src/jrd/rpb_chain.h - M src/jrd/sort.cpp - M src/jrd/tpc_proto.h - M src/jrd/trace/TraceManager.h - M src/remote/server/server.cpp - M src/yvalve/MasterImplementation.cpp -Cleanup - avoid unneeded generate's argument in SortedArray and Hash - - 2013-09-23 18:50 asfernandes - M src/dsql/StmtNodes.cpp -Fixed CORE-4234 - Error with IF (subfunc()) when subfunc returns a boolean. - - 2013-09-23 12:27 dimitr - M src/common/classes/MetaName.h -Misc. - - 2013-09-22 16:10 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/jrd.cpp -Attempted to fix CORE-4235: Deadlock is possible while accessing the monitoring tables under concurrent load. -Refactored the list of reference counted attachments to be useful in other cases. -Some minor adjustments in the monitoring code. - - 2013-09-22 15:36 dimitr - M src/common/classes/SyncObject.h -Added conditional locking option to Firebird::Sync. - - 2013-09-22 15:35 dimitr - M src/jrd/cch.cpp -Unconditionally flush the page cache to disk if FLUSH_ALL / FLUSH_FINI modes are used and FW=OFF. This puts a little bit more consistency and favors explicit flushes over implicit ones (e.g. when database is detached and its file is closed). - - 2013-09-20 08:28 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp -Somewhat hackery fix for CORE-4201: Computed field returns null value inside BI trigger. -A better solution requires major changes and will be investigated in trunk later. - - 2013-09-20 07:06 dimitr - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp -Fixed CORE-4229: Bi-directional cursor is not positioned by the first call of FETCH LAST. - - 2013-09-18 18:38 hvlad - M src/jrd/Database.cpp -Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started -The patch wrongly disabled manual sweep to run when database is shutdown. -Auto sweep is still disabled to run on such database. - - 2013-09-18 16:33 asfernandes - M src/dsql/parse.y -Fixed CORE-4227 - Wrong evaluation of BETWEEN and boolean expressions due to parser conflict. - - 2013-09-18 16:03 alexpeshkoff - M src/common/classes/array.h - M src/common/classes/objects_array.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/utilities/ntrace/TraceConfiguration.cpp -Fixed CORE-4163: Configuration fbtrace.conf contains syntax errors (make trace use native order of config file keys) - - 2013-09-18 16:01 alexpeshkoff - M src/utilities/ntrace/os/posix/platform.cpp -Comment - - 2013-09-18 13:48 hvlad - M src/jrd/trace/TraceObjects.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger - - 2013-09-18 09:37 dimitr - M src/include/gen/ids.h -Implemented CORE-4218 (database owner in MON$DATABASE) and CORE-4222 (auth method in MON$ATTACHMENTS). - - 2013-09-18 09:37 dimitr - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/fields.h - M src/jrd/jrd.cpp - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/scl.epp - M src/jrd/scl.h -Implemented CORE-4218 (database owner in MON$DATABASE) and CORE-4222 (auth method in MON$ATTACHMENTS). - - 2013-09-18 09:35 dimitr - M src/common/classes/MetaName.h -Added comparison operations against string types. - - 2013-09-16 13:55 alexpeshkoff - M src/common/config/config_file.cpp -Fixed CORE-4219: Regular expressions with double-slash fail in trace - - 2013-09-16 09:17 hvlad - M src/jrd/exe.cpp -Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT - - 2013-09-14 15:22 fsg - M extern/editline/src/eln.c - M src/isql/isql.epp -No need to include locale.h twice and don't try to call setlocale if it isn't available. - - 2013-09-13 12:27 alexpeshkoff - M builds/install/arch-specific/linux/Makefile.in - A builds/install/arch-specific/linux/README (from /firebird/trunk/builds/install/arch-specific/linux/misc/README:58589) - A builds/install/arch-specific/linux/firebird-classic.service.in - A builds/install/arch-specific/linux/firebird-classic.socket.in - A builds/install/arch-specific/linux/firebird-superserver.service.in - A builds/install/arch-specific/linux/firebird.init.d.debian.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/firebird.init.d.debian.in:58589) - A builds/install/arch-specific/linux/firebird.init.d.generic.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/firebird.init.d.generic.in:58589) - A builds/install/arch-specific/linux/firebird.init.d.gentoo.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in:58589) - A builds/install/arch-specific/linux/firebird.init.d.mandrake.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in:58589) - A builds/install/arch-specific/linux/firebird.init.d.slackware.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in:58589) - A builds/install/arch-specific/linux/firebird.init.d.suse.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/firebird.init.d.suse.in:58589) - A builds/install/arch-specific/linux/firebird.xinetd.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/firebird.xinetd.in:58589) - A builds/install/arch-specific/linux/linuxLibrary.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/linuxLibrary.sh.in:58589) - A builds/install/arch-specific/linux/makeInstallImage.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/makeInstallImage.sh.in:58589) - D builds/install/arch-specific/linux/misc - A builds/install/arch-specific/linux/rc.config.firebird.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/rc.config.firebird.in:58589) - M builds/install/misc/IDPLicense.txt - M builds/install/misc/IPLicense.txt - D builds/install/misc/changeDBAPassword.sh.in - D builds/install/misc/changeRunUser.sh.in - D builds/install/misc/changeServerMode.sh.in - D builds/install/misc/createAliasDB.sh.in - D builds/install/misc/fb_config.in - M builds/install/misc/fbintl.conf - M builds/install/misc/firebird.conf.in - M builds/install/misc/firebird.init.d.Solaris.in - D builds/install/misc/posixLibrary.sh.in - D builds/install/misc/restoreRootRunUser.sh.in - A builds/install/posix-common - A builds/install/posix-common/changeServerMode.sh.in (from /firebird/trunk/builds/install/misc/changeServerMode.sh.in:58589) - A builds/install/posix-common/fb_config.in (from /firebird/trunk/builds/install/misc/fb_config.in:58589) - A builds/install/posix-common/posixLibrary.sh.in (from /firebird/trunk/builds/install/misc/posixLibrary.sh.in:58589) - A builds/install/posix-common/postinstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/postinstall.sh.in:58589) - A builds/install/posix-common/postuninstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/postuninstall.sh.in:58589) - A builds/install/posix-common/preinstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/preinstall.sh.in:58589) - A builds/install/posix-common/preuninstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/preuninstall.sh.in:58589) - A builds/install/posix-common/registerDatabase.sh.in (from /firebird/trunk/builds/install/misc/createAliasDB.sh.in:58589) - A builds/install/posix-common/tarMainInstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/tarMainInstall.sh.in:58589) - A builds/install/posix-common/tarMainUninstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in:58589) - A builds/install/posix-common/tarinstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/tarinstall.sh.in:58589) - A builds/install/posix-common/taruninstall.sh.in (from /firebird/trunk/builds/install/arch-specific/linux/misc/taruninstall.sh.in:58589) - M configure.ac -Added support for systemd -Removed scripts to change firebird runuser to root and back to firebird -Removed script changing SYSDBA password (nothing except gsec call left in it) -Reorganize posix/linux install files minimizing OS-specific part of .tgz install scripts -Related cleanup and bugfixing in posix install - - 2013-09-13 12:21 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/tra.h -Cleanup - removed unused (always NULL) field tra_sibling from transaction class in engine - - 2013-09-13 08:15 hvlad - M src/jrd/vio.cpp -Fix to please GCC - - 2013-09-12 19:08 hvlad - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/tra.cpp - M src/jrd/tra_proto.h - M src/jrd/vio.cpp -Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408" - - 2013-09-11 15:39 hvlad - M src/jrd/btr.cpp -Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments - - 2013-09-10 14:37 hvlad - M src/dsql/DdlNodes.epp -Fixed bug CORE-4214 : GTT should not reference permanent relation - - 2013-09-10 14:30 hvlad - M src/jrd/vio.cpp -Fixed bug CORE-4212 : Dropping FK on GTT crashes server - - 2013-09-09 11:03 alexpeshkoff - M src/common/classes/init.h - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h -Fixed CORE-4211: Embedded engine hangs for 5 seconds when closing - - 2013-09-09 10:32 alexpeshkoff - M src/jrd/CryptoManager.cpp -Fixed CORE-4185: related issues with crypt thread start/stop - - 2013-09-09 09:14 alexpeshkoff - M examples/dbcrypt/CryptApplication.cpp -fixed interface usage - - 2013-09-06 13:09 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h -Fixed CORE-4185: FB craches with "invalid lock id (NNNNN)" - - 2013-09-05 16:09 asfernandes - M doc/sql.extensions/README.identity_columns.txt -Improvement CORE-4206 - Add RESTART [WITH] clause for alter identity columns - documentation. - - 2013-09-05 15:58 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Improvement CORE-4206 - Add RESTART [WITH] clause for alter identity columns. - - 2013-09-05 07:38 dimitr - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h -Provided support for both old and new debug info formats. It eliminates the annoying "bad debug info format" warning during restore as well as allows the migrated debug info to be useful without recreation of the PSQL objects. - - 2013-09-04 17:52 dimitr - M src/jrd/jrd.cpp -Avoid rescheduling if we're kindly asked to stop immediately. - - 2013-09-04 17:46 dimitr - M src/jrd/Attachment.h - M src/jrd/jrd.cpp -Cleanup and use the explicit rollback via TIP for all kinds of forced disconnections. - - 2013-09-04 15:54 asfernandes - M doc/sql.extensions/README.identity_columns.txt - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/isql/extract.epp -Improvement CORE-4199 - Add optional START WITH clause to identity columns. - - 2013-09-04 15:39 asfernandes - M src/isql/extract.epp -Fixed CORE-4205 - ISQL -x does not output the START WITH clause of generators/sequences. - - 2013-09-04 15:05 dimitr - M src/jrd/Attachment.h -Totally misc. - - 2013-09-04 07:20 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Improved the error reporting. - - 2013-09-04 06:01 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-4202: Backup/Restore from old version to v3.0 fails with BLR error. - - 2013-09-03 15:46 asfernandes - M src/dsql/PackageNodes.epp -Fixed CORE-4203 - Cannot create packaged routines with [VAR]CHAR parameters. - - 2013-09-02 13:21 alexpeshkoff - M src/jrd/lck.cpp -Rollback bad fix for CORE-4185 - - 2013-08-30 08:42 paulbeach - M builds/posix/firebird.vers -Enable support for the Cobol pre-compiler in libfbclient and libfbembed should anyone want to compile it and use it. - - 2013-08-29 16:05 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/Parser.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/parse.y -Simplificate representation of 64-bit numbers and sequences in the parser. - - 2013-08-29 15:51 asfernandes - M src/dsql/Parser.cpp -Fixed CORE-4198 - Incorrect "token unknown" error when the SQL string ends with a hex number literal. - - 2013-08-27 17:04 fsg - M builds/posix/Makefile.in.extern.editline - M extern/editline/src/eln.c - M src/isql/isql.epp -enable UTF8 support for the new editline version and isql - - 2013-08-26 16:06 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp -Fixed CORE-4184 - Executing empty EXECUTE BLOCK with NotNull output parameter raised error. - - 2013-08-26 10:02 dimitr - M src/common/isc_s_proto.h -Temporary bugfix for the thread scheduling issue on Linux. - - 2013-08-26 09:50 dimitr - M src/jrd/DatabaseSnapshot.cpp -Misc. - - 2013-08-26 06:28 alexpeshkoff - M src/jrd/lck.cpp -Fixed CORE-4185: message "Invalid lock ID" happened due to incorrect lock kind - - 2013-08-24 08:43 dimitr - M builds/win32/make_examples.bat -Fixed snapshot builds. - - 2013-08-23 15:37 asfernandes - M builds/posix/make.shared.targets -Hope this fixes the POSIX build. - - 2013-08-23 10:44 alexpeshkoff - D extern/editline/CHANGELOG - R extern/editline/COPYING - A extern/editline/ChangeLog - R extern/editline/INSTALL - R extern/editline/Makefile.am - R extern/editline/Makefile.in - R extern/editline/THANKS - R extern/editline/acinclude.m4 - R extern/editline/aclocal.m4 - A extern/editline/compile - R extern/editline/config.guess - R extern/editline/config.h.in - R extern/editline/config.sub - R extern/editline/configure - R extern/editline/configure.ac - R extern/editline/depcomp - R extern/editline/install-sh - A extern/editline/libedit.pc.in - R extern/editline/ltmain.sh - A extern/editline/m4 - A extern/editline/m4/libtool.m4 - A extern/editline/m4/ltoptions.m4 - A extern/editline/m4/ltsugar.m4 - A extern/editline/m4/ltversion.m4 - A extern/editline/m4/lt~obsolete.m4 - R extern/editline/missing - R extern/editline/src - A extern/editline/src/Makefile.am - A extern/editline/src/Makefile.in - A extern/editline/src/chared.c - A extern/editline/src/chared.h - A extern/editline/src/chartype.c - A extern/editline/src/chartype.h - A extern/editline/src/common.c - A extern/editline/src/editline - A extern/editline/src/editline/readline.h - A extern/editline/src/el.c - A extern/editline/src/el.h - A extern/editline/src/eln.c - A extern/editline/src/emacs.c - A extern/editline/src/fgetln.c - A extern/editline/src/filecomplete.c - A extern/editline/src/filecomplete.h - A extern/editline/src/hist.c - A extern/editline/src/hist.h - A extern/editline/src/histedit.h - A extern/editline/src/history.c - A extern/editline/src/keymacro.c - A extern/editline/src/keymacro.h - A extern/editline/src/makelist - A extern/editline/src/map.c - A extern/editline/src/map.h - A extern/editline/src/parse.c - A extern/editline/src/parse.h - A extern/editline/src/prompt.c - A extern/editline/src/prompt.h - A extern/editline/src/read.c - A extern/editline/src/read.h - A extern/editline/src/readline.c - A extern/editline/src/refresh.c - A extern/editline/src/refresh.h - A extern/editline/src/search.c - A extern/editline/src/search.h - A extern/editline/src/shlib_version - A extern/editline/src/sig.c - A extern/editline/src/sig.h - A extern/editline/src/strlcat.c - A extern/editline/src/strlcpy.c - A extern/editline/src/sys.h - A extern/editline/src/terminal.c - A extern/editline/src/terminal.h - A extern/editline/src/tokenizer.c - A extern/editline/src/tty.c - A extern/editline/src/tty.h - A extern/editline/src/unvis.c - A extern/editline/src/vi.c - A extern/editline/src/vis.c - A extern/editline/src/vis.h - A extern/editline/src/wcsdup.c -Replaced editline with new version, recommended by Frank - - 2013-08-22 13:52 dimitr - M builds/win32/make_examples.bat -Updated the distributed examples. - - 2013-08-22 09:24 dimitr - M builds/win32/make_all.bat -Added plugins.conf to the distribution. - - 2013-08-22 06:23 dimitr - M builds/win32/make_all.bat -Added READMEs and new API headers to Windows snapshots. - - 2013-08-21 13:51 dimitr - M src/isql/isql.h - M src/isql/show.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Improved the ISQL output for the SHOW GRANT command. - - 2013-08-21 11:56 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp -Fixed assertion in classic mode - - 2013-08-21 09:17 dimitr - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/jrd/Routine.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/val.h -On second thought, I'm removing the artifical message size limit. - - 2013-08-21 09:14 dimitr - M src/jrd/RecordSourceNodes.cpp -Removed the record size limit for aggregates/unions. - - 2013-08-21 09:11 dimitr - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h -Increased the sort record size limit to 1MB. I've kept this limit due to the possible performance implications, but it can be extended/removed any time. - - 2013-08-21 07:41 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Minor refactoring and support for records longer than 64KB (not really actual, but just in case). - - 2013-08-21 07:40 dimitr - M src/jrd/RecordBuffer.cpp - M src/jrd/req.h - M src/jrd/tra.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Core support for records longer than 64KB. Not exposed to the external world yet. - - 2013-08-21 07:19 dimitr - M src/jrd/ext.cpp -Misc. - - 2013-08-21 07:18 dimitr - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ConditionalStream.cpp - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp -Misc. - - 2013-08-21 07:16 dimitr - M src/dsql/AggNodes.h -Impure offsets must be 32-bit. - - 2013-08-20 06:11 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Code simplification. - - 2013-08-19 18:51 dimitr - M src/jrd/DatabaseSnapshot.cpp -Minor optimization. - - 2013-08-19 18:50 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/shut.cpp -Code simplification and some corrections. - - 2013-08-19 17:29 dimitr - M src/jrd/lck.cpp - M src/jrd/lck.h -Cleanup. - - 2013-08-19 15:46 dimitr - M src/lock/print.cpp -Warnings. - - 2013-08-19 15:31 asfernandes - M src/dsql/StmtNodes.cpp -Fixed (as possible) CORE-4160 - The parameterized exception does not accept not ASCII characters as parameter. - - 2013-08-19 08:17 alexpeshkoff - M src/jrd/jrd.cpp -CORE-3944 - fixed a bug in my previous commit, noticed by Adriano - - 2013-08-18 18:53 asfernandes - M src/jrd/EngineInterface.h - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/sort.cpp - M src/msgs/facilities2.sql -Misc. - - 2013-08-18 15:32 dimitr - M src/jrd/opt.cpp -Fixed the optimizer regression causing different from FB2 plans being generated + some cleanup. - - 2013-08-16 12:44 alexpeshkoff - M src/common/classes/locks.h - M src/jrd/Attachment.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/jrd/tra.cpp - M src/yvalve/MasterImplementation.cpp -Postfix for CORE-3935 & CORE-3944: helps avoid segfaults/deadlocks when shutting down firebird - - 2013-08-16 12:41 alexpeshkoff - M src/jrd/lck.cpp - M src/jrd/lck.h -Always lock dbb_sync before accessing something in setLockAttachment() - - 2013-08-15 15:42 asfernandes - M src/dsql/metd.epp -Fixed CORE-4180 - CREATE COLLATION does not verify base collation charset. - - 2013-08-15 11:54 dimitr - M src/jrd/cch.cpp -Fixed incorrect accounting re. number of fetches. - - 2013-08-14 15:41 asfernandes - M builds/posix/make.shared.targets -Fixed the problem with make -j when only parse.y is changed. - - 2013-08-14 09:27 dimitr - M src/jrd/validation.cpp -Attempted to fix unexpectedly big (> 2^32) page numbers in the validation output + some related adjustments. - - 2013-08-14 02:20 asfernandes - M src/dsql/Parser.h - M src/dsql/parse.y -Fixed CORE-4177 (last part) - Problem with some boolean expressions not being allowed. - - 2013-08-14 02:20 asfernandes - M src/jrd/recsrc/BufferedStream.cpp -Fix assertion. - - 2013-08-12 02:20 asfernandes - M src/dsql/parse.y -Fixed CORE-4177 (only the simple test case reported in fb-devel) - Problem with some boolean expressions not being allowed. - - 2013-08-09 15:51 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-4176: Monitoring tables return incomplete information in SC/CS configurations. - - 2013-08-09 05:04 dimitr - M src/jrd/dfw.epp -Fixed CORE-4173: Setting generator value twice in single transaction will set it to zero. - - 2013-08-08 08:41 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Restore scan-resistance feature of the page cache. -Refactor common code a bit. - - 2013-08-07 09:58 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc -Improve installed product detection to support changes in Fb3. - - 2013-08-06 18:49 dimitr - M src/jrd/ext.cpp -Fixed CORE-4168: Backup containing procedures or triggers that select from external tables cannot be restored with ExternalFileAccess=None. - - 2013-08-06 09:37 dimitr - M src/dsql/AggNodes.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/idx.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h -Front ported CORE-3989: Bad performance / slow response when many concurrent sorts are executed. - - 2013-08-06 08:49 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc -Be less specific about version when detecting if a version of firebird is running at installation time. - - 2013-08-05 16:11 dimitr - M src/jrd/recsrc/SortedStream.cpp -A bit more information for the plan. - - 2013-08-05 15:58 dimitr - M src/jrd/opt.cpp -Cleanup. - - 2013-08-05 14:48 dimitr - M src/dsql/parse.y -Simplest solution for CORE-4165: Replace the hierarchical union execution with the plain one. - - 2013-08-05 13:08 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Fix CORE-4153 - write out changes to firebird.conf before starting the server - - 2013-08-05 11:59 dimitr - M src/isql/isql.epp - M src/isql/isql.h -Increased the plan buffer size in ISQL to accomodate the detailed plan output. - - 2013-08-04 19:39 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-4156 - RDB$GET_CONTEXT/RDB$SET_CONTEXT parameters incorrectly described as CHAR NOT NULL instead of VARCHAR NULLABLE. - - 2013-08-04 15:19 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/ini.epp - M src/jrd/trig.h - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-4164: Owner name is missing for generators/exceptions restored from a backup. -Also propagated the sysflag/owner/secclass assignment and validation to all object types and wiped out the duplicating system triggers. -Warning: testing is required! - - 2013-08-04 09:35 dimitr - M src/common/classes/alloc.cpp -Fixed the negative/too-big numbers in the memory stats (CORE-4159). - - 2013-08-04 07:31 dimitr - M src/jrd/cch.cpp - M src/jrd/cch.h -Fixed the page cache stats not being reported (CORE-4159). - - 2013-08-04 01:20 asfernandes - M src/jrd/opt.cpp -Fixed CORE-4158 - LIKE with escape doesn't work. - - 2013-08-02 15:35 asfernandes - M src/dsql/parse.y -Fixed CORE-4155 - External routines in packages wrong removed the necessity of termination with a semi-colon. - - 2013-07-31 01:21 asfernandes - M src/common/MsgMetadata.h - M src/common/config/os/darwin/config_root.cpp - M src/common/os/darwin/mod_loader.cpp -Misc. - - 2013-07-30 06:56 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Sync misc changes related to the windows installer for Alpha 1 to trunk - - 2013-07-29 13:00 alexpeshkoff - M src/common/IntlUtil.cpp - M src/common/unicode_util.cpp - M src/common/unicode_util.h - M src/utilities/ntrace/TraceUnicodeUtils.cpp -Make firebird use as default ICU present on the host - - 2013-07-29 08:17 dimitr - M src/isql/extract.epp - M src/isql/show.epp -Fixed CORE-4149: New permission types are not displayed by ISQL. - - 2013-07-29 07:23 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -Fixed SS startup scripts - - 2013-07-29 06:56 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Fixed the optimization improvement accidentally broken by a recent commit. - - 2013-07-29 04:40 dimitr - M src/isql/isql.epp -Follow the alphabetical order of options. - - 2013-07-28 01:10 asfernandes - M src/dsql/dsql.cpp - M src/isql/isql.epp - M src/jrd/constants.h -Improvement CORE-4148 - Increase ISQL buffer size from 64 KB to 10 MB, as the engine. - - 2013-07-26 08:49 alexpeshkoff - M src/common/classes/Reasons.h -Better debug info - - 2013-07-25 14:21 hvlad - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Fixed memory leak when fbclient library is unloaded manually - - 2013-07-23 11:41 alexpeshkoff - M src/dsql/DsqlCompilerScratch.h -gcc warning - init order - - 2013-07-22 16:03 dimitr - M doc/WhatsNew -Updated the docs. - - 2013-07-22 15:44 dimitr - M doc/WhatsNew -Updated the docs. - - 2013-07-22 13:35 hvlad - M src/common/ThreadStart.cpp -Avoid deadlock on Windows when DLL's is unloaded and fb_shutdown() was not called by application before FreeLibrary(). -This decision is investigated and could be reworked if necessary. - - 2013-07-22 12:27 alexpeshkoff - M src/yvalve/why.cpp -Make fb_shutdown() automatically invoked in any OS - to be checked by Vlad - - 2013-07-22 09:11 alexpeshkoff - M src/jrd/fields.h -Fixed bugs.core_1076: priorly user first/second/last names were limited to 32 chars, but now the limit is 31 chars. Restored length to 32. - - 2013-07-22 08:29 hvlad - M src/jrd/RecordSourceNodes.cpp -Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION - - 2013-07-19 13:51 alexpeshkoff - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/StatementMetadata.h - M src/jrd/EngineInterface.h - M src/remote/client/interface.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed segfault when releasing IMessageMetadata, reported by Dmitry privately. It was bad idea to return to the user interface created by plugin. - - 2013-07-19 12:09 hvlad - M src/dsql/DsqlCompilerScratch.h - M src/dsql/pass1.cpp -Fixed bug CORE-4005 : wrong error message with recursive CTE - - 2013-07-18 16:21 asfernandes - M src/jrd/SimilarToMatcher.h -Fix old "simplification" that broke SIMILAR TO (bugs.core_0769 test case). - - 2013-07-18 10:13 alexpeshkoff - M src/jrd/svc.cpp -Avoid races when accessing svc_flags - - 2013-07-18 10:08 alexpeshkoff - M src/common/utils.cpp -Fixed a bug, related with isc_info_svc_running - - 2013-07-17 13:05 alexpeshkoff - M builds/posix/Makefile.in.examples - M configure.ac -Bring set of examples in posix builds up to date - - 2013-07-17 12:50 alexpeshkoff - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in -Put OO API include files into linux packages - - 2013-07-17 12:02 alexpeshkoff - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M builds/install/arch-specific/linux/misc/postinstall.sh.in - M builds/install/arch-specific/linux/misc/preuninstall.sh.in - M builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in - D builds/install/misc/changeMultiConnectMode.sh.in - M builds/install/misc/changeRunUser.sh.in - A builds/install/misc/changeServerMode.sh.in (from /firebird/trunk/builds/install/misc/changeMultiConnectMode.sh.in:58348) - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/restoreRootRunUser.sh.in - M builds/posix/postfix.darwin - M configure.ac -Fixed posix install and management scripts - - 2013-07-17 11:55 alexpeshkoff - M builds/install/arch-specific/freebsd/freebsdLibrary.sh.in - M builds/install/arch-specific/freebsd/install.sh.in -Front-ported changes from 2.5 - - 2013-07-17 11:43 paulbeach - A builds/install/arch-specific/darwin/embed.Info.plist -Add support for embedded mode on MacOSX as an app bundle as well as the existing framework - - 2013-07-17 11:18 paulbeach - M src/common/os/darwin/mod_loader.cpp -Update mod_loader to use Posix dl functions rather than deprecated NS functions. Add support for embedded mode on MacOSX as an app bundle as well as the existing framework - - 2013-07-17 11:13 paulbeach - M src/common/config/os/darwin/config_root.cpp -Update mod_loader to use Posix dl functions rather than deprecated NS functions. Add support for embedded mode on MacOSX as an app bundle as well as the existing framework - - 2013-07-17 10:25 paulbeach - A builds/install/arch-specific/darwin/embed.darwin -Update mod_loader to use Posix dl functions rather than deprecated NS functions. Add support for embedded mode on MacOSX as an app bundle as well as the existing framework - - 2013-07-16 16:18 asfernandes - M src/dsql/pass1.cpp -Fixed reintrodution of CORE-2660 noted by Dmitry. - - 2013-07-16 10:25 dimitr - M src/dsql/StmtNodes.cpp -Fixed regression appeared in test functional.view.create_07. - - 2013-07-16 08:32 dimitr - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/jrd/fun.epp -Fixed regression appeared in test bugs.core_2582. - - 2013-07-16 07:04 dimitr - M src/jrd/par.cpp -Fixed regression appeared in test bugs.core_2042. User PSQL routine requests should not be marked as internal. - - 2013-07-16 06:22 dimitr - M src/jrd/recsrc/BufferedStream.cpp -Misc adjustments. - - 2013-07-16 05:07 dimitr - M src/jrd/RecordSourceNodes.cpp -Fixed regression appeared in test bugs.core_0965. - - 2013-07-16 05:05 dimitr - M src/dsql/StmtNodes.cpp -Misc adjustments. - - 2013-07-16 03:53 dimitr - M src/dsql/DdlNodes.epp -Fixed regression appeared in test bugs.core_1715. - - 2013-07-15 16:51 dimitr - M src/jrd/opt.cpp -Removed incorrect assertion. - - 2013-07-15 13:51 dimitr - M src/jrd/lck.cpp -Fixed the sweep lock owner. This is a complementary bugfix for CORE-4134 (Race condition when auto-sweep is started). - - 2013-07-15 13:44 dimitr - M src/jrd/vio.cpp -A quick fix for the bugcheck appeared in test bugs.core_195. - - 2013-07-15 13:06 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecureRemotePassword/srp.cpp - M src/auth/SecureRemotePassword/srp.h -Enhanced diagnostics in authentication plugin - - 2013-07-15 12:24 alexpeshkoff - M src/jrd/svc.cpp -Fixed error "All services except for getting server log require switches" - - 2013-07-15 11:56 dimitr - M src/jrd/recsrc/SingularStream.cpp -Fixed crash appeared in test bugs.core_2291. - - 2013-07-13 20:50 asfernandes - M src/dsql/ExprNodes.cpp -Fixed problem with COALESCE and IIF seen by Dmitry. Reintroduce the implicit casts removed in v3. - - 2013-07-13 20:50 asfernandes - M src/include/gen/msgs.h -Update generated file. - - 2013-07-11 06:00 dimitr - M src/dsql/StmtNodes.cpp -Fixed assertion/crash appeared in test bugs.core_1910. - - 2013-07-11 02:21 asfernandes - M src/jrd/DataTypeUtil.cpp -Fix the assertion with Thomas Beckmann test. - - 2013-07-10 19:49 dimitr - M src/jrd/recsrc/HashJoin.cpp -Fixed hash join of more than two streams. - - 2013-07-10 11:44 dimitr - M src/dsql/DdlNodes.epp - M src/dsql/StmtNodes.cpp - M src/jrd/exe.h -1) Fixed XCP_MESSAGE_LENGTH to represent the real max length. We have the column defined as VARCHAR(1023), so there's no need to subtract the overhead. -2) Slightly refactored the message buffer management. -3) Fixed the buffer overrun in the release build. - - 2013-07-10 10:06 dimitr - M src/remote/merge.cpp -Fixed server crash in both remote server and remote client. - - 2013-07-10 06:55 dimitr - M src/msgs/messages2.sql -We support 256 contexts now, not 255. - - 2013-07-10 06:21 dimitr - M src/msgs/messages2.sql -Fixed the error message. - - 2013-07-09 16:14 dimitr - M src/jrd/opt.cpp -Restored (in the modified form) the code wrongly removed three years ago. This acts as a complimentary fix for CORE-4142. - - 2013-07-09 15:18 dimitr - M src/jrd/opt.cpp -Fixed CORE-4142: Server crashes while preparing a query with DISTINCT and ORDER BY. - - 2013-07-08 08:37 dimitr - M src/jrd/SysFunction.cpp -CORE-3704: Add new context variables to the SYSTEM namespace. - - 2013-07-07 16:11 dimitr - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/Optimizer.cpp -Sync'ed with v2.5 and fixed wrong stream comparison checks. - - 2013-07-07 07:50 dimitr - M src/jrd/Optimizer.cpp -Fixed the assertion, thanks to Adriano. - - 2013-07-07 01:57 asfernandes - M src/common/unicode_util.cpp -Fixed CORE-4136 - Sharp-S character treated incorrectly in UNICODE_CI_AI collation. - - 2013-07-06 23:11 asfernandes - M builds/install/arch-specific/win32/FirebirdInstall_30.iss - M src/jrd/Database.cpp - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/opt.cpp -Misc. - - 2013-07-05 09:40 paul_reeves - M builds/install/arch-specific/win32/After_Installation.url - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/installation_scripted.txt -push changes made to windows installer for Alpha1 tag to TRUNK - - 2013-07-05 09:39 paul_reeves - M builds/install/misc/firebird.conf.in -spelling - - 2013-07-05 09:38 paul_reeves - M src/utilities/fbcpl/ctrlpan.cpp - M src/utilities/fbcpl/ctrlpan.h -Fix for CORE-4020 -Instantiate cpl applet methods with LPARAM instead of long. - - 2013-07-05 02:09 asfernandes - M src/dsql/ddl.cpp -Fixed CORE-4140 - EXECUTE BLOCK's TYPE OF parameters with NONE charset may have be transformed to the connection charset. - - 2013-07-03 15:24 asfernandes - M src/isql/show.epp -Warning. - - 2013-07-03 13:22 dimitr - M src/jrd/Database.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Better protection against AST delivery during detaching. - - 2013-07-03 11:33 dimitr - M src/jrd/cch.cpp -Misc. - - 2013-07-03 02:13 asfernandes - M src/isql/isql.epp -Fixed CORE-4137 - Wrong metadata output script generate by isql / CHARACTER SETISO8859_1 sintaxe error. - - 2013-07-02 11:27 dimitr - M src/jrd/vio.cpp -Misc. - - 2013-06-30 19:21 dimitr - M src/auth/SecureRemotePassword/server/SrpServer.cpp -Misc. - - 2013-06-30 19:05 dimitr - M src/remote/client/interface.cpp -Fixed CORE-4132: gbak requires exclusive access. - - 2013-06-30 17:33 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Slightly refactored the optimizer regarding navigational walks. - - 2013-06-30 15:20 hvlad - M src/jrd/shut.cpp -Prevent starting a lot of threads when forced shutdown is in progress. - - 2013-06-30 14:02 hvlad - M src/jrd/cch.cpp -Fixed my bug introduced when porting page cache on fb3 - - 2013-06-30 02:15 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecordSource.h -Refactor AggregatedStream to remove duplicated code and make it easier to understand. - - 2013-06-29 11:32 hvlad - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/jrd.cpp - M src/jrd/tra.cpp -Fixed bug CORE-4134 : Race condition when auto-sweep is started - - 2013-06-29 11:25 hvlad - M src/jrd/jrd.cpp -Fixed bug CORE-4135 : In SS sweep blocks establishment of concurrent attachments. -More details in tracker. - - 2013-06-28 15:55 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp -Fixed CORE-4131 - Error when processing an empty data set by window function, if reading indexed. - - 2013-06-28 02:03 asfernandes - M examples/interfaces/01.create.cpp - M examples/interfaces/02.update.cpp - M examples/interfaces/03.select.cpp - M examples/interfaces/04.print_table.cpp - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/extlib/fbudf/fbudf.cpp - M src/isql/extract.epp - M src/isql/show.epp - M src/msgs/facilities2.sql - M src/remote/client/interface.cpp - M src/remote/server/server.cpp -Misc. - - 2013-06-27 18:25 dimitr - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Committed the forgotten help text. - - 2013-06-26 07:17 alexpeshkoff - M examples/interfaces/04.print_table.cpp -no more need in plan here - - 2013-06-26 06:57 dimitr - M src/isql/isql.epp - M src/isql/isql.h -Added support for the explained plan. - - 2013-06-26 06:49 dimitr - M src/isql/isql.epp -Added support for the explained plan. - - 2013-06-26 06:21 dimitr - M src/isql/show.epp -Fixed CORE-3963: isql doesn't know the difference between UDF's and psql-functions. - - 2013-06-26 02:14 asfernandes - M src/common/unicode_util.cpp -Rework on CORE-4125 to work with ICU 3.0. - - 2013-06-25 17:46 dimitr - M src/jrd/opt.cpp -Fixed the issue reported by Alex privately. - - 2013-06-25 13:37 alexpeshkoff - A examples/interfaces/01.create.cpp (from /firebird/trunk/examples/interfaces/create.cpp:58242) - A examples/interfaces/02.update.cpp (from /firebird/trunk/examples/interfaces/update.cpp:58244) - A examples/interfaces/03.select.cpp (from /firebird/trunk/examples/interfaces/select.cpp:58243) - A examples/interfaces/04.print_table.cpp - D examples/interfaces/create.cpp - D examples/interfaces/select.cpp - D examples/interfaces/update.cpp -Examples reworked, added, commented better - - 2013-06-25 08:58 dimitr - M src/isql/extract.epp -Fixed CORE-4122: Metadata export with isql (option -ex) does not export functions properly. - - 2013-06-25 02:36 asfernandes - M src/common/unicode_util.cpp -Fixed CORE-4125 - Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow. - - 2013-06-24 13:40 alexpeshkoff - A examples/interfaces/update.cpp -A sample of running prepared update statement multiple times. Based on old sample api3 with appropriate license. - - 2013-06-24 12:36 alexpeshkoff - M examples/interfaces/select.cpp -Make sample buildable after API changes. Make it look a bit like old sample api3. - - 2013-06-24 12:26 alexpeshkoff - A examples/interfaces/create.cpp -Example on how to create database and table - - 2013-06-24 12:24 alexpeshkoff - M src/jrd/jrd.cpp - M src/yvalve/why.cpp -Make dialect 3 default when creating database using OO API. Keep legacy behavior in ISC API. - - 2013-06-24 08:39 alexpeshkoff - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Authentication handshake improvements and fixes. Make debug output better readable. - - 2013-06-24 08:36 alexpeshkoff - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Avoid adding incompatible info item to pure info requests - - 2013-06-23 18:22 asfernandes - M src/dsql/PackageNodes.epp -Fixed CORE-4126 - gbak -r fails in restoring all stored procedures/functions in packages. - - 2013-06-21 16:19 alexpeshkoff - M doc/README.plugins.html -Avoid bad style - thanks to Mark - - 2013-06-21 16:17 alexpeshkoff - M builds/install/misc/firebird.conf.in -Fixed parameter description - thanks to Mark - - 2013-06-21 09:47 mapopa - M src/extlib/fbudf/fbudf.cpp -place parentheses around the '&&' expression to silence the warning - - 2013-06-20 16:26 dimitr - M src/common/TextType.cpp -Front ported the error code validation. - - 2013-06-20 15:44 asfernandes - M src/intl/lc_ascii.cpp -Fixed CORE-2912 - Exception when upper casing string with lowercase y trema (code 0xFF in ISO8859_1) - - 2013-06-20 09:16 mapopa - M src/dsql/Nodes.h -eliminate error: use 'template' keyword to treat 'as' as a dependent template name http://stackoverflow.com/a/3786481/66242 - - 2013-06-20 08:32 dimitr - M src/jrd/build_no.h - M src/misc/writeBuildNum.sh -Getting prepared for Alpha 1. - - 2013-06-20 08:04 dimitr - M src/dsql/DdlNodes.epp -A somewhat hackery solution that allows ISQL to work with SET GENERATOR as it expects. It fixes the issue reported by Philippe in fb-devel. - - 2013-06-20 06:45 dimitr - M src/jrd/btr.cpp -Fixed CORE-4127: Server crashes instead of reporting the error "key size exceeds implementation restriction". - - 2013-06-19 11:46 hvlad - M src/jrd/tra.cpp - M src/jrd/tra.h -Removed allocation of temp transaction object. - - 2013-06-19 09:14 dimitr - M src/jrd/Function.epp - M src/jrd/met.epp -A few corrections, mostly regarding new-style vs legacy UDFs. - - 2013-06-19 09:14 dimitr - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/jrd/dfw.epp -A few corrections, mostly regarding new-style vs legacy UDFs. - - 2013-06-19 06:26 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp -Attempted to fix a possible crash due to the wrong request pointer remaining in tdbb after sub-request execution. While being there, cleaned up some redundant code. - - 2013-06-19 02:56 asfernandes - M src/jrd/fun.epp -Misc. - - 2013-06-18 18:22 dimitr - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/gen/ids.h - M src/jrd/drq.h - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/names.h - M src/jrd/relations.h -Made the ALTER SEQUENCE RESTART behavior standard compliant. - - 2013-06-18 15:50 asfernandes - M examples/udr/UdrCppExample.cpp - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/common/classes/InternalMessageBuffer.cpp - M src/dsql/dsql.cpp - M src/include/firebird/Message.h - M src/include/firebird/Provider.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/Routine.cpp - M src/remote/client/BlrFromMessage.cpp -Improvements and corrections to message builder and UDR. - - 2013-06-18 13:16 alexpeshkoff - M src/jrd/fun.epp -Fixed CORE-4121: Segfault when engine is shutting down inside blob get/put function invoked from UDF - - 2013-06-18 09:10 alexpeshkoff - M src/jrd/jrd.cpp -Fixed assertion when restoring DB in non-existtent path with overwrite - reported privately by Dmitry - - 2013-06-17 01:32 asfernandes - M doc/README.interfaces.html - M doc/README.providers.html -Misc. - - 2013-06-17 01:13 asfernandes - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h -Misc. - - 2013-06-16 23:05 asfernandes - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h -Fixed CORE-4119 - Metadata source becomes wrong after twice transliteration to the metadata charset. - - 2013-06-16 21:41 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Implement wait with timeout for page buffer's latches. -Note, engine passes timeout as negative seconds, while sync objects works with positive milliseconds. - - 2013-06-16 21:28 hvlad - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h -A cleanup and a few improvements : -- ability to wait with finite timeout -- separate counts of waiting readers and writers -- two interlocked operations are needed when lock granted to a waiting readers (despite of its amount) - - 2013-06-16 21:21 hvlad - M src/common/classes/Synchronize.cpp -misc - - 2013-06-15 14:12 dimitr - M src/jrd/jrd.cpp -Protection against the not supported mode. I used a non-translatable error because it might be a temporary measure, time will show. - - 2013-06-15 06:08 dimitr - M src/jrd/event.cpp -Fixed Windows build. - - 2013-06-11 15:57 asfernandes - M src/plugins/udr_engine/UdrEngine.cpp -Misc - - 2013-06-11 12:29 alexpeshkoff - A doc/README.providers.html -More docs - - 2013-06-09 02:30 asfernandes - M src/include/firebird/UdrCppEngine.h -Correct UDR headers for when Firebird namespace is not 'used'. - - 2013-06-09 02:07 asfernandes - M doc/sql.extensions/README.window_functions.txt -Correction. - - 2013-06-07 10:41 alexpeshkoff - M src/burp/burp.cpp - M src/burp/restore.epp -Fixed CORE-3942: Restore from gbak backup using service doesn't report an error - - 2013-06-06 16:05 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/firebird/ExternalEngine.h - M src/include/firebird/UdrCppEngine.h -UDR C++ interface and examples improvements. - - 2013-06-06 15:07 alexpeshkoff - M src/auth/SecureRemotePassword/srp.cpp -Fixed one more incorrect GlobalPtr usage - - 2013-06-06 12:29 alexpeshkoff - M src/yvalve/PluginManager.cpp -Do not use as GlobalPtr class with ctor which needs context pool (i.e. TLS object) - - 2013-06-06 07:32 alexpeshkoff - M src/jrd/event.cpp - M src/jrd/event_proto.h -Fix mac build - - 2013-06-05 12:56 alexpeshkoff - M src/common/isc_sync.cpp -Fix mac build - - 2013-06-03 15:24 asfernandes - M examples/udr/UdrCppExample.cpp -RAII improvements and better usage of initializer in UDR examples. - - 2013-06-03 11:20 alexpeshkoff - M src/misc/src_bundle.sh -Fixed after renaming configure.in - - 2013-06-03 08:47 alexpeshkoff - A doc/README.interfaces.html -First draft interfaces readme - - 2013-05-30 08:20 dimitr - M src/dsql/pass1.cpp -Fixed regression CORE-4108: Server crashes when executing sql query "delete from mytable order by id desc rows 2". - - 2013-05-27 15:51 asfernandes - M examples/udr/UdrCppExample.cpp -RAII usage in UdrCpp example. - - 2013-05-27 01:50 asfernandes - M src/common/classes/File.h - M src/jrd/dfw.epp -Misc. - - 2013-05-23 15:53 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/firebird/UdrCppEngine.h -Make the master interface available in UDR. - - 2013-05-23 08:27 dimitr - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4102: Bad optimization of OR predicates applied to unions. - - 2013-05-22 16:11 hvlad - M src/common/classes/File.h -Fixed bug CORE-4101 : firebird.log contains "I/O error during "write" operation" records but database works correctly - - 2013-05-22 15:44 asfernandes - M examples/udr/UdrCppExample.cpp - M src/common/MsgMetadata.cpp - M src/include/firebird/Message.h - M src/include/firebird/Provider.h - M src/include/firebird/UdrCppEngine.h - M src/jrd/ExtEngineManager.cpp -Improve external triggers messages to work by field name (instead of field order). - - 2013-05-22 12:18 hvlad - M src/remote/os/win32/wnet.cpp -Path by Alex: wire encryption for WNET - - 2013-05-22 10:52 alexpeshkoff - M src/remote/inet.cpp -comment - - 2013-05-22 07:31 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecureRemotePassword/srp.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Fixed some authentication errors - - 2013-05-21 21:53 robocop - M src/isql/isql.epp - M src/jrd/jrd.cpp - M src/yvalve/why.cpp -Misc. - - 2013-05-21 21:49 robocop - M src/jrd/par.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp -Misc. - - 2013-05-21 21:47 robocop - M src/jrd/Database.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp -Misc. - - 2013-05-21 21:46 robocop - M src/auth/SecureRemotePassword/Message.h - M src/common/classes/ClumpletWriter.h - M src/common/classes/rwlock.h - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/cvt.cpp - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Parser.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Misc. - - 2013-05-21 21:43 robocop - M doc/sql.extensions/README.substring_similar.txt - M doc/sql.extensions/README.window_functions.txt -Misc. - - 2013-05-20 03:27 robocop - M doc/sql.extensions/README.data_types -Misc. - - 2013-05-15 15:39 asfernandes - M src/include/firebird/Message.h -Misc. - - 2013-05-15 14:28 hvlad - M src/jrd/tra.cpp -Fixed bug CORE-4100 : Automatic sweep could be run when there is no need for it - - 2013-05-14 15:44 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.ddl.txt -Document CORE-3018 - RECREATE, ALTER and CREATE OR ALTER SEQUENCE/GENERATOR statements. - - 2013-05-14 15:43 asfernandes - M src/dsql/parse.y -Added ALTER GENERATOR (as ALTER SEQUENCE) for consistency with the others SEQUENCE/GENERATOR commands. - - 2013-05-14 14:53 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.ddl.txt -Document CORE-1209 - CONTINUE statement. - - 2013-05-14 01:06 asfernandes - M src/dsql/parse.y -Fixed problem with LEAVE and CONTINUE syntaxes. - - 2013-05-13 15:56 asfernandes - M doc/WhatsNew - A doc/sql.extensions/README.subroutines.txt -Document subroutines (CORE-1288 and CORE-3626). - - 2013-05-13 15:56 asfernandes - M doc/sql.extensions/README.packages.txt -Correction. - - 2013-05-13 01:49 asfernandes - M examples/package/fbout-body.sql - M src/dsql/parse.y -Changed package routines syntax to not need (nor accept) a semi-colon after "END". - - 2013-05-13 01:48 asfernandes - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp - M src/jrd/recsrc/ProcedureScan.cpp -Fixed crash when calling unimplemented packaged procedures. - - 2013-05-12 02:45 asfernandes - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/idx.cpp - M src/jrd/trace/TraceObjects.cpp -Misc. - - 2013-05-10 15:48 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.exception_handling -Document CORE-832 - Add support for parameterized exceptions. - - 2013-05-10 14:47 asfernandes - M doc/WhatsNew - A doc/sql.extensions/README.substring_similar.txt -Document CORE-2006 - Regular expression SUBSTRING. - - 2013-05-09 01:21 asfernandes - M doc/WhatsNew -Removed from WhatsNew the fix present in 2.5. - - 2013-05-08 15:47 asfernandes - M doc/sql.extensions/README.ddl_triggers.txt -Misc. - - 2013-05-08 15:34 asfernandes - M doc/sql.extensions/README.packages.txt -Added PSQL functions syntax to package documentation. - - 2013-05-07 16:02 asfernandes - M src/dsql/AggNodes.cpp -Fixed crash with CORE-3694 test-case. - - 2013-05-07 11:52 hvlad - M src/common/classes/ClumpletWriter.h -Enlarge DPB\SPB size limit up to 1MB (as Alex suggested). Former limit (4KB) was too small even to pass contents of standard fbtrace.conf into the trace start service. - - 2013-05-07 11:37 hvlad - M src/jrd/trace/TraceObjects.cpp -Fixed bug CORE-4094 : Wrong parameters order in trace output - - 2013-05-06 18:41 dimitr - M src/jrd/btr.cpp -Postfix for my prior commit. - - 2013-05-06 14:16 dimitr - M src/jrd/btr.cpp -Rolled back my patch for CORE-2709. Reworked Adriano's solution for CORE-1188, CORE-3052 and CORE-3239. Both changes affect the stored index keys for compound indices, so beware. - - 2013-05-06 12:34 dimitr - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/idx.cpp - M src/jrd/recsrc/IndexTableScan.cpp -Simplified the code and reworked the NULL validation logic. - - 2013-05-05 23:01 asfernandes - M doc/WhatsNew -Fixed CORE-4083 - Full outer join in derived table with coalesce (iif). - - 2013-05-05 22:59 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-4083 - Full outer join in derived table with coalesce (iif). - - 2013-05-04 18:10 asfernandes - M doc/sql.extensions/README.ddl.txt -Correction. - - 2013-05-04 16:19 dimitr - M src/jrd/recsrc/SingularStream.cpp -Fixed bug in my recent refactoring, thanks to Adriano. - - 2013-05-03 15:01 dimitr - M src/jrd/btr.cpp -Misc. - - 2013-05-03 13:29 dimitr - M src/jrd/dpm.epp -Correction as per Claudio's request. - - 2013-05-03 13:12 dimitr - M doc/WhatsNew -Documented bugfixes. - - 2013-04-30 15:27 dimitr - M src/jrd/opt.cpp -One more bugfix for full outer joins. - - 2013-04-29 15:54 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.ddl.txt -Document CORE-1180 and CORE-3085. - - 2013-04-28 14:11 dimitr - M src/common/cvt.cpp -Corrected the target buffer length. - - 2013-04-28 13:40 dimitr - M src/common/cvt.cpp -Simple fix for CORE-4093: Server crashes while converting an overscaled numeric to a string. It assumes the resulting string being limited in length by the scale (value <= 128). A more generic solution (e.g. disallow overflowing scales) would be appreciated for the trunk. - - 2013-04-28 11:52 dimitr - M src/jrd/opt.cpp -Fixed CORE-4091 (Incorrect full join result with ROW_NUMBER() Function in CTE) and one part of CORE-4083 (full outer join in subrequest with coalesce). - - 2013-04-26 15:59 alexpeshkoff - M src/common/classes/Reasons.h -Make it resistant to races (avoid violating array boundaries) - - 2013-04-26 15:52 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.returning -Docs. - - 2013-04-26 15:29 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.merge.txt - M doc/sql.extensions/README.returning -Finish MERGE improvements documentation (CORE-2005, CORE-3020, CORE-3639). - - 2013-04-25 16:30 asfernandes - M doc/WhatsNew - A doc/sql.extensions/README.window_functions.txt -Document window functions: CORE-2090, CORE-2133, CORE-2823, CORE-2830, CORE-2869, CORE-3619, CORE-3620, CORE-3621. - - 2013-04-24 15:31 asfernandes - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/parse.y -Added FROM FIRST/LAST clause to NTH_VALUE (CORE-3621). - - 2013-04-23 17:32 dimitr - M builds/win32/make_all.bat -Added databases.conf to the Windows kits. - - 2013-04-23 17:26 dimitr - M doc/WhatsNew -Updated the docs. - - 2013-04-22 09:43 alexpeshkoff - M src/auth/SecureRemotePassword/Message.h -Cleanup - - 2013-04-21 02:09 asfernandes - M builds/install/misc/firebird.conf.in - M doc/README.build.mingw.html - M doc/README.build.msvc.html - M doc/README.plugins.html - M doc/sql.extensions/README.data_types - M src/common/cvt.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/jrd.h -Misc. - - 2013-04-21 01:52 asfernandes - M src/include/firebird/Provider.h -Correction. - - 2013-04-19 09:22 dimitr - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ConditionalStream.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/req.h -Refactoring: isolated the singularity checking logic and simplified the whole RSB beast. - - 2013-04-18 13:51 alexpeshkoff - A doc/README.plugins.html -First draft of plugins readme file - - 2013-04-17 15:54 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-4084 - GROUP BY fails if subselect-column is involved. - - 2013-04-17 11:16 alexpeshkoff - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/classes/GetPlugins.h - M src/common/classes/RefCounted.h - M src/common/classes/semaphore.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/utilities/gsec/gsec.cpp - M src/yvalve/why.cpp -Avoid extra atomic operations when assigning pointer to the object with pre-incremented counter (like returned from the function) to reference-counted pointer holder - - 2013-04-17 08:04 alexpeshkoff - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Fixes related with CORE-3993 - - 2013-04-16 16:13 asfernandes - M doc/WhatsNew - M doc/sql.extensions/README.data_types -Document CORE-726 - Boolean data type. - - 2013-04-16 16:13 asfernandes - M doc/WhatsNew -Replace my e-mail. - - 2013-04-16 08:54 alexpeshkoff - M src/remote/client/interface.cpp -Fixed assertion in services when talking to pre-FB3 server - - 2013-04-15 16:51 alexpeshkoff - M src/jrd/Database.h - M src/jrd/jrd.cpp -Postfix for CORE-3935 and CORE-3993: avoid opening same database file twice - - 2013-04-15 15:58 alexpeshkoff - M src/remote/client/interface.cpp -Fixed a bug in one of my recent commits - thanks to Claudio - - 2013-04-15 12:10 alexpeshkoff - M builds/install/misc/databases.conf.in - M builds/install/misc/firebird.conf.in -Documented configuration file changes in distributed .conf files - - 2013-04-15 11:07 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config_file.cpp -Make numbers parser behave traditionally - no spaces inside the number - - 2013-04-15 06:54 alexpeshkoff - M builds/install/arch-specific/linux/misc/tarMainInstall.sh.in -Misc - - 2013-04-13 16:31 dimitr - M src/common/classes/Synchronize.cpp - M src/common/classes/Synchronize.h -Misc and small cleanup. - - 2013-04-13 15:07 dimitr - M src/alice/alice.h - M src/burp/burp.h - M src/common/ThreadData.cpp - M src/common/ThreadData.h - M src/jrd/jrd.h - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp -Moved ThreadData into the namespace + small cleanup. - - 2013-04-13 13:20 dimitr - M src/common/gdsassert.h -Fixed typo, thanks to Claudio. - - 2013-04-13 07:11 dimitr - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Add interface support for scrollable DSQL cursors. Implementation will follow later. - - 2013-04-13 07:09 dimitr - M doc/README.incompatibilities.txt -Updated docs. - - 2013-04-13 06:50 dimitr - M doc/sql.extensions/README.keywords -Updated docs. - - 2013-04-13 05:58 dimitr - M doc/README.monitoring_tables - M doc/WhatsNew - M doc/sql.extensions/README.builtin_functions.txt - M doc/sql.extensions/README.cursors -The initial list of changes for Alpha. - - 2013-04-13 05:11 dimitr - M src/common/cvt.cpp -Misc. - - 2013-04-12 17:59 dimitr - M src/common/cvt.cpp -Fixed CORE-4082: Wrong error message. - - 2013-04-12 15:20 asfernandes - M examples/udr/UdrCppExample.cpp -Corrections. - - 2013-04-12 00:24 asfernandes - M src/common/unicode_util.cpp -Fix build with ICU 3.0. - - 2013-04-11 16:09 asfernandes - M src/jrd/exe.cpp -Misc. - - 2013-04-11 16:04 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h -Cleanup. - - 2013-04-11 15:44 asfernandes - M examples/udr/UdrCppExample.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/req.h -Revert external routines to request-based (*) code, but now using a totally different internal approach. -* This is not ideal IMO, but much more easier to currently support stack traces, and domain's defaults and validations. - - 2013-04-11 14:28 alexpeshkoff - M src/remote/client/interface.cpp -Fixed regression in protocol < 13 introduced when adding statement flags - - 2013-04-11 13:35 alexpeshkoff - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Fixed security issue - plain password remained in DPB - - 2013-04-11 11:40 alexpeshkoff - M src/yvalve/why.cpp -Fixed regression, found by Adriano - fbtcs does not work - - 2013-04-11 10:13 dimitr - M src/common/xdr.cpp - M src/common/xdr_proto.h -Cleanup. - - 2013-04-11 10:07 dimitr - M src/common/IntlParametersBlock.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Finished the 16-bit -> 32-bit conversion for SQL/BLR/buffer/message sizes, this time in the remote provider. The server has been proven to be able to create a procedure longer than 64KB in length and execute it, but more testing is required. -A major battle against 64-bit build warnings were performed. -Additionally, fixed CORE-3943. It does affect compatibility with older servers, but at the minor level. - - 2013-04-11 01:17 asfernandes - M src/dsql/ExprNodes.cpp -Fixed CORE-4081 - Built-in functions and subselect no longer supported in "update or insert" value list. - - 2013-04-11 01:03 asfernandes - M src/common/unicode_util.cpp -Apply patch by Treeve Jelbert to build against ICU 5.11. - - 2013-04-10 11:32 mapopa - M doc/cleaning-todo.txt - M doc/emacros-cross_ref.html -Update cleaning todo for 3.x , remove already cleaned work done in 1.5.x,2.x - - 2013-04-09 20:09 mapopa - M doc/README.build.mingw.html -Cleanup mingw build instructions , todo add up to date instructions with ming-w64 http://mingw-w64.sourceforge.net/ used for qt , boost ... http://qt-project.org/wiki/MinGW - - 2013-04-09 15:34 mapopa - M doc/README.build.msvc.html -Update VisualStudio 20xx building notes README - - 2013-04-08 16:28 alexpeshkoff - M builds/install/arch-specific/aix/classic/makeInstallImage.sh.in - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/preupgrade-script - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/hpux/classic/firebirdCS.psf.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M builds/install/arch-specific/hpux/misc/createaliasDB.sh.in - M builds/install/arch-specific/hpux/super/makeinstallImage.sh.in - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/SS/prototype.in - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/installation_scripted.txt - D builds/install/misc/aliases.conf.in - M builds/install/misc/createAliasDB.sh.in - A builds/install/misc/databases.conf.in (from /firebird/trunk/builds/install/misc/aliases.conf.in:57903) - M builds/install/misc/firebird.conf.in - M builds/posix/postfix.darwin - M configure.ac - M doc/README.raw_devices - M doc/install_windows_manually.txt - M src/common/db_alias.cpp - M src/yvalve/PluginManager.cpp -Renamed aliases.conf to databases.conf as suggested by Dmitry - - 2013-04-08 15:05 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -Fixed leak, found by Claudio. Fixed diagnostics. - - 2013-04-07 23:48 asfernandes - M builds/install/misc/firebird.conf.in - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Misc. - - 2013-04-07 07:55 dimitr - M src/jrd/cch.cpp -Avoid calling lock_buffer() for the SS setup. - - 2013-04-06 17:58 mapopa - M doc/emacros-cross_ref.html - M src/remote/inet.cpp -Remove unused and broken code defined with PIGGYBACK - - 2013-04-06 17:46 mapopa - M src/remote/inet.cpp -Cleanup comments and unused code - - 2013-04-06 09:12 dimitr - M src/jrd/dpm.epp - M src/jrd/sqz.cpp - M src/jrd/sqz.h -Pass the pool explicitly, it saves us one TLS access per record. - - 2013-04-05 07:48 hvlad - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/server/os/win32/srvr_w32.cpp -Fixed Windows build - - 2013-04-04 13:17 alexpeshkoff - M builds/install/misc/firebird.conf.in - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/common/call_service.cpp - M src/common/call_service.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/consts_pub.h - M src/include/firebird/Interface.h - M src/include/firebird.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/os/win32/xnet.cpp - M src/remote/os/win32/xnet_proto.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/why.cpp -Added support for changing configuration (client and embedded) from API - - 2013-04-03 15:27 asfernandes - M src/jrd/recsrc/ProcedureScan.cpp -Fixed CORE-4073 - Constant columns getting empty value with subselect from procedure. - - 2013-04-01 21:54 mapopa - M configure.ac -Remove absolete sinixz check - - 2013-04-01 21:40 mapopa - M src/common/isc_sync.cpp - M src/remote/inet.cpp -SIGURG is not used , cleanup commented code - - 2013-04-01 18:37 mapopa - M src/gpre/sql.cpp -Cleanup commented code , was a wrong copy paste - - 2013-04-01 17:54 mapopa - M doc/emacros-cross_ref.html - M src/gpre/gpre.h - M src/gpre/sql.cpp -FLINT_CACHE was never used , dead leftover from ib 4.0 product years http://sourceforge.net/mailarchive/message.php?msg_id=5975155 (FLINSTONE is gone) - - 2013-04-01 16:04 mapopa - M doc/emacros-cross_ref.html -Cleanup reference - - 2013-04-01 15:37 asfernandes - M src/jrd/par.cpp -Misc. - - 2013-03-31 18:23 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/jrd/JrdStatement.cpp - M src/jrd/Relation.h - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/par_proto.h -Cleanup. - - 2013-03-31 15:55 asfernandes - M src/common/classes/BlrReader.h - M src/dsql/StmtNodes.cpp - M src/jrd/Function.epp - M src/jrd/Routine.cpp - M src/jrd/Routine.h - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/met_proto.h -Refactor. - - 2013-03-30 02:31 asfernandes - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/jrd/cch.cpp - M src/jrd/dpm.epp - M src/jrd/met.epp - M src/remote/client/interface.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp -Misc. - - 2013-03-29 23:25 asfernandes - M src/dsql/dsql.cpp -Make it work as before, although I think openCursor should fail with DDL statements. -Please check CursorTest.cpp (ddlFetch) in fbstuff. - - 2013-03-29 23:25 asfernandes - M src/include/firebird/Message.h -Correction. - - 2013-03-29 07:39 alexpeshkoff - M src/include/consts_pub.h -Avoid reusing old dpb codes as it was suggested some time ago in devel - looks like we have enough of them - - 2013-03-28 16:52 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Refactor a bit - - 2013-03-28 15:35 alexpeshkoff - M builds/install/misc/aliases.conf.in - M src/common/config/config_file.cpp - M src/common/config/config_file.h -Added macros for main firebird directories to config files - - 2013-03-28 13:55 alexpeshkoff - M builds/install/misc/firebird.conf.in -Make default firebird.conf better readable. No need in conversion tables any more. - - 2013-03-28 13:43 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/include/firebird/Plugin.h - M src/yvalve/PluginManager.cpp -Fixed problems when config file is missing -Make config manager and it's external interfaces work with 64-bit integers -Added support for boolean values (like 'true' & 'yes') to external config interfaces -Added support for kmg multipliers to config manager - - 2013-03-28 13:15 hvlad - M src/common/os/win32/path_utils.cpp -Well, there is a case where relative path could contain drive letter, for ex. C:xxx\yyy\zzz. -Correct first version of code. - - 2013-03-28 12:46 mapopa - M src/isql/isql.epp -MUISQL (QA Test bed Multiuser environment) target is not builded anymore from Firebird 1.x ages - - 2013-03-28 12:09 hvlad - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj -Update Windows build - - 2013-03-28 12:04 hvlad - M src/common/os/win32/path_utils.cpp -If path contains drive letter - it is definitely not relative path - - 2013-03-28 10:15 mapopa - M doc/license/IDPL.txt - M doc/license/README.license.usage.txt -Fix licenses urls , sourcecode tree is moved to SVN from CVS - - 2013-03-28 09:32 mapopa - M builds/make.new/config/install-sh - M extern/editline/configure -update config files after fixing recent version of autoconf/automake/libtool complain about the firebird -scripts aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' - - 2013-03-28 07:24 alexpeshkoff - M src/common/os/posix/path_utils.cpp - M src/common/os/win32/path_utils.cpp -Fixed case with empty path - thanks to Dmitry Kovalenko - - 2013-03-27 16:09 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-4071 - external function declaration with "returns parameter" crashes the server. - - 2013-03-27 15:54 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Fixed CORE-4070 - NOT-NULL-column can be used as primary key and filled with NULL-values. - - 2013-03-27 12:32 alexpeshkoff - M src/common/os/win32/path_utils.cpp -Aproximate change for windows - not checked - - 2013-03-27 11:45 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/config/ConfigCache.cpp - M src/common/config/ConfigCache.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/db_alias.cpp - M src/common/os/path_utils.h - M src/common/os/posix/path_utils.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/utilities/ntrace/TraceConfiguration.cpp -Added operator include to config files - - 2013-03-27 01:34 asfernandes - M builds/posix/Makefile.in.plugins_examples - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/Routine.cpp - M src/jrd/Routine.h - M src/jrd/met.epp -Fixed CORE-4068 - create package fails on creating header as soon as there is at least 1 procedure name. - - 2013-03-27 01:34 asfernandes - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/jrd/ExtEngineManager.cpp - A src/jrd/Routine.cpp - M src/jrd/Routine.h -Refactor. - - 2013-03-25 15:59 asfernandes - M src/include/firebird/UdrCppEngine.h -Work in progress standardizing the external engines API. - - 2013-03-25 15:34 asfernandes - M src/include/FirebirdApi.h - M src/include/firebird/ExternalEngine.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/plugins/udr_engine/UdrEngine.cpp -Work in progress standardizing the external engines API. - - 2013-03-25 11:07 mapopa - A configure.ac - D configure.in -recent version of autoconf/automake/libtool complain about the firebird -scripts aclocal: warning: autoconf input should be named 'configure.ac', not -'configure.in' - - 2013-03-25 01:25 asfernandes - M src/dsql/dsql.cpp -Fixed problem reported in fb-devel: FB3 and SQL_NULL. - - 2013-03-24 16:16 dimitr - M src/jrd/jrd.cpp -The minimal patch for CORE-1604 (Error at database creation by user with non-ascii name) and CORE-3243 (CURRENT_USER and MON$USER don't work properly) that seems to work for the trusted authentication, but [at least] the legacy auth module has to be reviewed as it seems to deal with the user name "as is", without checking whether it arrived in UTF8 or not. - - 2013-03-24 15:55 asfernandes - M src/dsql/ExprNodes.cpp -Fixed problem reported in fb-devel: FB3 vs FB2.5: Different result for SUBSTRING('test' FROM 1 FOR NULL). - - 2013-03-24 07:14 dimitr - M extern/icu/source/allinone/firebird2intl.props -Enabled multi-threaded compilation for ICU. - - 2013-03-24 06:38 dimitr - M src/dsql/DsqlCompilerScratch.cpp - M src/remote/client/interface.cpp -Misc. - - 2013-03-24 06:19 dimitr - M src/common/gdsassert.h -A more clever implementation of the assertion macros. It suppresses С4390 warnings and pleases the /W4 warning level at the same time, without any need for the new macros. - - 2013-03-23 21:12 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/firebird/ExternalEngine.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/jrd.cpp - M src/plugins/udr_engine/UdrEngine.cpp -Work in progress fixing external triggers. - - 2013-03-23 20:41 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-4067 - Problem with "CREATE DATABASE ... COLLATION ..." and 1 dialect. - - 2013-03-23 13:58 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Cleanup: -- removed never used bcb_checkpoint and BDB_checkpoint -- removed conditional compilation for CACHE_WRITER as it is already ruled by flag BCB_cache_writer at almost all places -- added necessary checks for BCB_cache_writer when it was missed - - 2013-03-22 14:29 alexpeshkoff - M src/remote/client/interface.cpp - M src/yvalve/YObjects.h -Fixed CORE-3269: When server gets unavailbale, client does not perform detach correctly - - 2013-03-22 14:03 alexpeshkoff - M src/common/config/config.cpp -Rolled back my change - it breaks setting FIREBIRD in environment without "/" in the end - - 2013-03-21 08:23 hvlad - M src/jrd/dpm.epp -Optimization: delay clearing of page_full flag until page have at least 25% of free space. It saves few costly mark_full() calls when space is actively allocated and reclaimed in highly concurrent environment and reduces PP contention. - - 2013-03-20 13:13 hvlad - M src/remote/server/os/win32/srvr_w32.cpp -Fixed AV in remote server code reported by Dmitry Kovalenko in fb-devel - - 2013-03-19 11:29 hvlad - M src/gpre/boot/gpre_meta_boot.cpp -Fixed boot build - - 2013-03-19 07:24 alexpeshkoff - M src/common/config/config.cpp -Improvement from Dmitry Kovalenko - - 2013-03-18 13:10 dimitr - M src/common/sha.cpp - M src/common/sha.h -Warnings. - - 2013-03-18 10:50 alexpeshkoff - M src/common/classes/auto.h - M src/jrd/exe.cpp -Ugly fix for CORE-4066, but looks like here g++ is too strong in type correctness. - - 2013-03-17 20:36 asfernandes - M src/common/classes/ImplementHelper.cpp - M src/dsql/DdlNodes.epp - M src/jrd/shut.cpp -Misc. - - 2013-03-17 17:35 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/UserManagement.cpp - M src/jrd/blb.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/req.h - M src/jrd/vio.cpp -Small refactoring. - - 2013-03-17 17:09 dimitr - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/gsec.vcxproj - M builds/win32/msvc10/gsec.vcxproj.filters - M builds/win32/msvc10/intl.vcxproj - M builds/win32/msvc10/intl.vcxproj.filters - M builds/win32/msvc10/udr_engine.vcxproj - M builds/win32/msvc10/udr_engine.vcxproj.filters -Cleanup. MSVC10 does not like references to non-existing files. As for INTL, I see no sense in seeing all the charsets/collations in the IDE. - - 2013-03-17 14:39 dimitr - M src/jrd/dpm.epp -Fixed CORE-4036: Bugcheck or database corruption when attempting to store long incompressible data into a table. - - 2013-03-17 12:20 dimitr - M src/jrd/shut.cpp -A bit more precise timeout accounting. - - 2013-03-17 12:14 dimitr - M src/jrd/cch.cpp - M src/jrd/shut.cpp - M src/jrd/shut_proto.h -Completed refactoring of the database shutdown. Fixed a few remaining bugs there. Fixed timeout accounting in SS as well as CORE-3817: Forced database shutdown does not work if non-zero delay was specified. - - 2013-03-15 16:37 alexpeshkoff - M src/common/classes/ImplementHelper.cpp - M src/common/classes/ImplementHelper.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/Interface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -1. Fixed broken by me a few time ago server shutdown. -2. Implemented prototype of TLS-based debugging helper holding information about 'What does firebird do now?" - Currently it's more or less ready for use with JAttachment::release(). - - 2013-03-13 02:15 asfernandes - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/parse.y -Fixed CORE-4061 - isql does not insert boolean values correctly, always shown as False. - - 2013-03-12 12:37 alexpeshkoff - M examples/interfaces/select.cpp -fixed sample - - 2013-03-12 11:43 alexpeshkoff - M src/burp/burp.cpp -New fix for CORE-3995: Slight problem with GBAK parameter checking - - 2013-03-12 10:26 dimitr - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Correction. - - 2013-03-12 09:52 dimitr - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -For the consistency sake, let's explicitly release the result set. - - 2013-03-12 09:39 dimitr - M src/common/classes/condition.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h -Disallowed default copying and assignment in sync wrappers. Fixed a theoretically possible handle leak in the condition class. Thanks to Dmitry Kovalenko. - - 2013-03-11 15:43 alexpeshkoff - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/exe.h -Fixed CORE-3360: update ... returning ... raises -551 (no perm to update) for a column present only in the returning clause - - 2013-03-10 20:38 asfernandes - M src/jrd/exe.cpp - M src/jrd/req.h -Cleanup. - - 2013-03-10 15:39 asfernandes - M src/jrd/dpm.epp -Misc. - - 2013-03-10 14:48 hvlad - M src/jrd/Relation.cpp - M src/jrd/dpm.epp - M src/jrd/jrd.h - M src/jrd/pag.cpp - M src/jrd/vio.cpp - M src/jrd/vio_debug.h -Make tracing VIO works and more easy to use: -- log into file instead of console -- rebuild only small set of affected modules when VIO_DEBUG is changed - - 2013-03-10 07:03 dimitr - M src/dsql/parse.y -Misc syntax adjustments suggested by Adriano. - - 2013-03-10 00:55 asfernandes - M src/isql/isql.epp -Misc. - - 2013-03-09 22:00 asfernandes - M src/jrd/filters.cpp -Add missing entries. - - 2013-03-08 15:31 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Cleanup. - - 2013-03-08 02:37 asfernandes - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/parse.y - M src/jrd/grant.epp -Misc. - - 2013-03-07 15:41 asfernandes - M src/dsql/parse.y -Correction. - - 2013-03-07 15:29 asfernandes - M builds/posix/make.shared.targets - M builds/win32/parse.bat - M src/dsql/parse.y -Make line numbers of processed y-file matches parser.y lines. - - 2013-03-07 15:29 asfernandes - M src/include/gen/msgs.h -Update generated file. - - 2013-03-07 13:59 dimitr - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/parse.y - M src/jrd/RecordSourceNodes.cpp - M src/jrd/acl.h - M src/jrd/dfw.epp - M src/jrd/dyn.h - M src/jrd/filters.cpp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/opt.cpp - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/yvalve/keywords.cpp -1) Cleanup and renaming in the SCL code. -2) Reimplemented the USAGE privilege as a separate one. -3) Added USAGE permission checks for generators/sequences and exceptions. -4) Supported USAGE in GRANT/REVOKE for all object types. -5) Refactored SET GENERATOR and ALTER SEQUENCE as true DDL. blr_set_generator is supported only for backward compatibility, it's not generated by DSQL anymore. -6) Added START WITH clause for [RE]CREATE SEQUENCE and CREATE OR ALTER SEQUENCE. -7) Fixed a number of related errors. - - 2013-03-07 12:23 dimitr - M src/msgs/messages2.sql -Misc. - - 2013-03-07 05:34 dimitr - M src/isql/isql.epp -Fixed Windows build. Thanks to Dmitry Kovalenko. - - 2013-03-06 14:30 dimitr - M builds/win32/msvc10/btyacc.vcxproj - M builds/win32/msvc10/firebird2.props - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc9/empbuild.vcproj - M builds/win32/msvc9/firebird2.vsprops - M extern/icu/source/allinone/firebird2intl.props - M extern/icu/source/allinone/firebird2intl.vsprops -An ultimate solution for the CRT warnings targeted at both native and external (ICU, BTYACC) modules. Inspired by the ICU-only patch contributed by Dmitry Kovalenko. - - 2013-03-05 12:53 alexpeshkoff - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/restore.epp -Fixed CORE-3575:Support of backup volumes with size more than 4Gb - - 2013-03-04 15:29 alexpeshkoff - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M builds/install/arch-specific/linux/misc/postinstall.sh.in - M builds/install/arch-specific/linux/misc/tarMainInstall.sh.in - M builds/install/misc/posixLibrary.sh.in - M configure.in -Fixed CORE-4031: make install wrong under Debian Ubuntu 64 (and fixed some unrelated bugs in linux install) - - 2013-03-04 12:13 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -Fixed segfault in user manager - - 2013-03-04 01:42 asfernandes - M examples/udr/UdrCppExample.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/include/firebird/ExternalEngine.h - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/plugins/udr_engine/UdrEngine.cpp -Fixing FB_MESSAGE macro and external functions and procedures. -Isolate external routines them from request-based ones. - - 2013-03-01 13:50 alexpeshkoff - M src/isql/InputDevices.cpp - M src/isql/InputDevices.h - M src/isql/isql.epp -Postfix for CORE-3990 - - 2013-03-01 11:55 alexpeshkoff - M src/isql/isql.epp -Fixed CORE-3990: Fix broken EDIT in isql - - 2013-02-28 16:23 alexpeshkoff - M src/jrd/blb.cpp - M src/jrd/exe.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h -Postfix for CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished - - 2013-02-27 14:49 alexpeshkoff - M src/jrd/tra.cpp - M src/jrd/tra.h -Fixed CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished - - 2013-02-26 03:42 asfernandes - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/common/classes/InternalMessageBuffer.h - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/remote/client/BlrFromMessage.cpp - M src/remote/client/BlrFromMessage.h - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Remove FbMessage struct from the API. -This struct lost its main value (group various blr-related properties in a single parameter). -And since openCursor/fetch already split the message/buffer, it does not make sense anymore to have it. - - 2013-02-25 10:14 hvlad - M src/jrd/sort.cpp -Ported fix for bug CORE-4051 : Memory leak when sorting big records - - 2013-02-25 02:54 asfernandes - M src/jrd/constants.h - M src/jrd/fun.epp -Improvement CORE-4047 - Increase number of input parameters for External Functions (UDFs) to 15. - - 2013-02-24 16:26 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/jrd/jrd.cpp -Revert change of messages to void* in DSQL internals. - - 2013-02-23 03:09 asfernandes - M src/auth/SecureRemotePassword/Message.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Change message buffers type to void*. It adds some casts, but avoid them in users' code. - - 2013-02-22 07:24 alexpeshkoff - M src/dsql/dsql.cpp - M src/include/firebird/Provider.h - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Better names for statement's flags - - 2013-02-22 07:01 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -More on IMetadataBuilder - - 2013-02-21 23:25 asfernandes - M src/common/MsgMetadata.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp -Misc. - - 2013-02-21 14:59 alexpeshkoff - M examples/interfaces/select.cpp - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Enhancements of IMetadataBuilder - - 2013-02-20 19:41 asfernandes - M src/common/MsgMetadata.cpp - M src/common/MsgMetadata.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/Interface.h - M src/include/firebird/Provider.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h -Replaced ICoerceMetadata with IMetadataBuilder and add a builder creator method in IMaster. -This change is to make applications who define they own message format (without metadata inspection and coercion) to easily create its IMessageMetadata. - - 2013-02-20 19:40 asfernandes - M src/include/firebird/Provider.h -Misc. - - 2013-02-20 13:17 alexpeshkoff - M src/common/classes/Aligner.h -Assertion suggested by Dmitry Kovaalenko - - 2013-02-19 12:03 alexpeshkoff - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp -Do not prefetch unneeded information in IAttachment::openCursor() - - 2013-02-19 11:50 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc10/yvalve.vcxproj.filters -Update MSVC10 build - - 2013-02-19 11:20 alexpeshkoff - M src/common/StatementMetadata.cpp - M src/common/StatementMetadata.h - M src/dsql/dsql.cpp - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/inf_pub.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Add IStatement::getFlags() to help user make a solution what to do with SQL statement - - 2013-02-18 15:28 asfernandes - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Misc. - - 2013-02-18 13:53 alexpeshkoff - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp -Make openCursor() use default output format when none is given explicitly - - 2013-02-18 11:42 alexpeshkoff - M examples/interfaces/select.cpp -misc - - 2013-02-18 11:07 alexpeshkoff - A examples/interfaces - A examples/interfaces/select.cpp -A sample of using OO API - - 2013-02-18 11:06 alexpeshkoff - M src/common/MsgMetadata.cpp - M src/include/firebird/Provider.h -A number of fixes related with ICoerceMetadata interface - thanks to Adriano - - 2013-02-18 08:27 hvlad - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/yvalve.vcproj -Update MSVC9 build - - 2013-02-18 08:23 hvlad - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/yvalve.vcproj -Update MSVC8 build - - 2013-02-18 07:54 alexpeshkoff - M src/jrd/EngineInterface.h -Cleanup - thanks to Adriano - - 2013-02-18 02:14 asfernandes - M src/remote/client/interface.cpp -Misc. - - 2013-02-17 23:06 asfernandes - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/common/StatementMetadata.cpp - M src/common/StatementMetadata.h - M src/common/classes/InternalMessageBuffer.cpp - M src/common/utils.cpp - M src/dsql/BlrDebugWriter.h - M src/dsql/dsql.cpp - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/PreparedStatement.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp -Misc. - - 2013-02-17 12:08 alexpeshkoff - M builds/posix/Makefile.in.plugins_examples - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - A src/common/MsgMetadata.cpp - A src/common/MsgMetadata.h - M src/common/StatementMetadata.cpp - M src/common/StatementMetadata.h - A src/common/classes/BlrReader.h (from /firebird/trunk/src/jrd/BlrReader.h:57662) - A src/common/classes/BlrWriter.cpp (from /firebird/trunk/src/dsql/BlrWriter.cpp:57597) - A src/common/classes/BlrWriter.h (from /firebird/trunk/src/dsql/BlrWriter.h:57597) - M src/common/classes/ImplementHelper.cpp - M src/common/classes/ImplementHelper.h - A src/common/classes/InternalMessageBuffer.cpp - A src/common/classes/InternalMessageBuffer.h - M src/common/classes/RefMutex.h - M src/common/classes/objects_array.h - M src/common/utils.cpp - M src/common/utils_proto.h - A src/dsql/BlrDebugWriter.cpp - A src/dsql/BlrDebugWriter.h - D src/dsql/BlrWriter.cpp - D src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/include/firebird/ExternalEngine.h - M src/include/firebird/Provider.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/include/types_pub.h - D src/jrd/BlrReader.h - M src/jrd/Database.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.cpp - M src/jrd/cch.cpp - M src/jrd/constants.h - M src/jrd/exe.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/val.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - A src/remote/client/BlrFromMessage.cpp - A src/remote/client/BlrFromMessage.h - M src/remote/client/interface.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/gds.cpp - M src/yvalve/why.cpp -Modified IStatement interface in our API: -1. Never allocate empty statement - always use att->prepare() to create statement interface -2. Separated IStatement into 2 parts - statement itself and resultset. -3. Added stmt->openCursor() (and att->openCursor() for unprepared statements) to create IResultSet. -4. Always use IMessageMetadata (former IParametersMetadata) to pass message fromat info from client, - therefore avoiding need in BLR generation in client applications. - - 2013-02-15 02:48 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/FirebirdApi.h - M src/include/firebird/ExternalEngine.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - D src/jrd/ErrorImpl.cpp - D src/jrd/ErrorImpl.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/yvalve/PluginManager.cpp -Unifying the external engines API with the new ones. - - 2013-02-11 01:57 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.h -Misc. - - 2013-02-09 05:47 dimitr - M src/common/classes/Aligner.h -Cleanup. - - 2013-02-09 01:51 asfernandes - M src/dsql/StmtNodes.cpp -Fix SELECT FOR UPDATE problem related to r57615 change. - - 2013-02-08 01:50 asfernandes - M src/dsql/dsql.cpp -Misc. - - 2013-02-08 01:48 asfernandes - M src/dsql/dsql.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/par_proto.h -Parse BLR messages using BlrReader (and without duplicate code) to avoid segfaults with truncated or invalid data. - - 2013-02-08 01:48 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Misc. - - 2013-02-07 12:51 alexpeshkoff - M examples/empbuild/empdml.sql -Fixed employee build - avoid CHECK constraint errors - - 2013-01-31 00:33 asfernandes - M src/common/cvt.cpp -Misc. - - 2013-01-29 15:09 dimitr - M src/dsql/BlrWriter.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h -Fixed inconsistency in the debug info version. - - 2013-01-29 01:21 asfernandes - M examples/udr/UdrCppExample.cpp - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ExprNodes.cpp - M src/include/firebird/ExternalEngine.h - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/plugins/udr_engine/UdrEngine.cpp -Migrate external triggers to the new message-based style. - - 2013-01-25 13:01 dimitr - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp -Slightly optimized fetches for internal EXECUTE STATEMENT. - - 2013-01-25 12:34 dimitr - M src/jrd/exe.cpp -Misc. - - 2013-01-25 12:34 dimitr - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/Nodes.h - M src/dsql/Parser.h - M src/dsql/StmtNodes.h - M src/dsql/dsql.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/filters.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp - M src/jrd/req.h -More work towards unlimited SQL/BLR lengths. - - 2013-01-24 16:52 dimitr - M src/dsql/dsql.cpp -Slightly improved the condition for the Adriano's backward compatibility workaround, this optimizes METD_move() into a plain memcpy() for strings with an explicitly declared charset. - - 2013-01-24 09:30 dimitr - M src/common/cvt.cpp -This trivial optimization saves a few percents of performance when reading/writing DBKEYs from/to compatible local variables. - - 2013-01-24 07:05 dimitr - M src/dsql/StmtNodes.cpp -Misc adjustments. - - 2013-01-20 19:55 asfernandes - M src/dsql/ddl.cpp -Fixed truncated error message for wrong CREATE COLLATION. - - 2013-01-20 15:11 asfernandes - M src/dsql/DdlNodes.epp -Fixed a problem with CREATE COLLATION. - - 2013-01-16 17:08 dimitr - M src/jrd/btr.cpp -Simplest fix for CORE-4038: Broken optimization for the stored dbkeys. - - 2013-01-15 11:39 alexpeshkoff - M src/common/unicode_util.cpp -warning - - 2013-01-08 16:03 alexpeshkoff - M src/gpre/languages/cob.cpp -warnings - - 2013-01-08 15:47 alexpeshkoff - A src/misc/checkIface -Script to check correctness of FB_XX_VERSION constants in h-files - - 2013-01-08 15:23 alexpeshkoff - M src/misc/src_bundle.sh -misc - - 2013-01-08 15:03 alexpeshkoff - M src/include/firebird/ExternalEngine.h -misc - - 2013-01-08 10:53 alexpeshkoff - M src/alice/tdr.cpp -Frontported postfix for CORE-3612 - send errors to stderr - - 2013-01-08 10:51 alexpeshkoff - M src/jrd/vio.cpp -comment - - 2013-01-07 01:15 asfernandes - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Misc. - - 2012-12-29 13:48 alexpeshkoff - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h -Avoid races with lck_attachment in AST - - 2012-12-29 11:15 alexpeshkoff - M src/auth/SecurityDatabase/LegacyManagement.epp -Fixed CORE-3932: can create but cant delete user with username containing double quotes with gsec - - 2012-12-29 10:53 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Make gsec take into an account settings from firebird.conf - - 2012-12-25 17:34 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/yvalve/keywords.cpp -Get rid of dsql_str and fix metadata strings. - - 2012-12-23 07:10 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/VirtualTable.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h -Front ported my yesterday's commits to trunk. - - 2012-12-21 14:11 dimitr - M src/jrd/cch.cpp -Front ported to trunk. - - 2012-12-21 10:11 dimitr - M src/jrd/exe.cpp -Front ported to trunk. - - 2012-12-21 01:49 asfernandes - M src/jrd/GlobalRWLock.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Misc. - - 2012-12-20 15:27 alexpeshkoff - M src/burp/burp.cpp -Fixed CORE-3995: Slight problem with GBAK parameter checking - - 2012-12-20 12:18 alexpeshkoff - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Function.epp - M src/jrd/cch.cpp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/tra.cpp -Re-read attachment from lock after taking lock in attachment handler - - 2012-12-20 10:42 hvlad - M src/common/classes/Reasons.h -VC10 still have no support for __func__ - - 2012-12-19 13:51 hvlad - M src/jrd/cch.cpp -Add lost PAGE_LOCK_RE_POST call. - - 2012-12-19 00:56 asfernandes - M src/common/classes/locks.h - M src/dsql/StmtNodes.cpp - M src/jrd/cch.cpp - M src/jrd/jrd.h - M src/jrd/recsrc/Cursor.h -Misc. - - 2012-12-18 13:54 alexpeshkoff - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h - M src/jrd/Database.cpp - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/shut.cpp - M src/jrd/shut_proto.h - M src/yvalve/why.cpp -Take locks in AST before building tdbb -Fixed assertion in CCH_exclusive_attachment -Rolled back my changes required to let cancelOperation() enter engine after shutdown -Better locks' history in SyncObject - - 2012-12-18 13:47 alexpeshkoff - M builds/make.new/config/install-sh -fresh file version - - 2012-12-17 17:33 dimitr - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ConditionalStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp -Fixed rescheduling logic that was broken during the RSB refactoring. - - 2012-12-17 17:11 dimitr - M src/jrd/JrdStatement.cpp -Simplest possible solution for the incorrect assertion I put recently. - - 2012-12-15 08:12 dimitr - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp -The remaining fixes for Windows. - - 2012-12-15 08:07 dimitr - M src/common/classes/Reasons.h - M src/common/classes/condition.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/os/win32/isc_ipc.cpp - M src/jrd/os/win32/winnt.cpp -Fixed (mostly) the Windows build. - - 2012-12-14 17:59 alexpeshkoff - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - A src/common/classes/Reasons.h - M src/common/classes/RefMutex.h - M src/common/classes/SyncObject.cpp - M src/common/classes/alloc.cpp - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/config/ConfigCache.cpp - M src/common/config/config.cpp - M src/common/db_alias.cpp - M src/common/enc.cpp - M src/common/isc_file.cpp - M src/common/isc_sync.cpp - M src/common/os/posix/SyncSignals.cpp - M src/common/os/posix/isc_ipc.cpp - M src/common/os/posix/os_utils.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/CryptoManager.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/GlobalRWLock.cpp - M src/jrd/TempSpace.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/ntrace/PluginLogWriter.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/os/win32/FileObject.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/YObjects.h - M src/yvalve/gds.cpp - M src/yvalve/user_dsql.cpp - M src/yvalve/why.cpp -Work in progress (committed due to SF upgrade). Checked only on SS. -1. Frontported fix for CORE-3935 and CORE-3993. -2. Added debugging support for mutexes and rwlocks in Vulcan style. -Unfortunately after last 'svn up' build asserts in JrdStatement:71. - - 2012-12-14 17:39 alexpeshkoff - M configure.in -Try to make Darwin port happy - - 2012-12-14 10:01 makowski - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in -Fixed CORE-4011: /etc/init.d/ script for Mageia and RedHat RH #886578 - - 2012-12-13 18:31 dimitr - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/exe.cpp -1) Encapsulated the remaining external looper calls inside a SEH block. It allows to catch async exceptions coming while result set is being fetched. No performance penalty has been noticed. -2) Slightly refactored the looper call chain to avoid code duplication. -3) Fixed CORE-4010: Fetch cannot be subsequently interrupted via DELETE FROM MON$STATEMENTS. - - 2012-12-13 14:40 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -Darwin port - - 2012-12-12 08:32 dimitr - M src/jrd/pag.cpp -Misc. - - 2012-12-12 07:48 dimitr - M src/dsql/StmtNodes.cpp -Yet another complementary bugfix for CORE-4004. - - 2012-12-10 15:46 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/dsql.h - M src/dsql/parse.y -Misc. - - 2012-12-10 14:42 asfernandes - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/parse.y -Move code from parse.y to Parser.cpp. - - 2012-12-10 05:50 dimitr - M src/jrd/cch.cpp -Avoid garbage to be written to the shadow's header page. It does not really hurt, but anyway. - - 2012-12-10 02:09 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Parser.h - M src/dsql/parse.y -Get rid of g_field hack. - - 2012-12-07 01:22 asfernandes - M src/dsql/ExprNodes.cpp -Fixed CORE-4006 - Using a result from a procedure in a substring expression leads to server crash. - - 2012-12-06 14:51 hvlad - M src/jrd/cch.cpp - M src/jrd/jrd.h -Front ported fix for CORE-3034 (Bugcheсk 300 (can't find shared latch)) - - 2012-12-06 12:09 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp - M src/jrd/recsrc/ProcedureScan.cpp -Another bunch of changes for CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. The looper nodes should never ignore req_unwind and transform it to something else. -Review and testing would be appreciated, especially in regard to EXE_assignment. - - 2012-12-06 08:13 dimitr - M src/common/isc_s_proto.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/event.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/lock/lock.cpp - M src/lock/print.cpp -Added the initialization timestamp to shmem regions. Modified the lock print output to report this timestamp. This is useful to know as all the counters inside the lock table are incremental and a baseline is required to make any time-based estimations. - - 2012-12-05 14:31 asfernandes - M src/dsql/Parser.h - M src/dsql/parse.y -Get rid of g_field_name hack. - - 2012-12-05 02:07 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/ini.epp -Refactor dsql_fld, TypeClause and ParameterClause. Eliminate some warnings. - - 2012-12-03 11:21 dimitr - M src/jrd/btr.cpp - M src/jrd/err.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/recsrc/IndexTableScan.cpp -Front-ported bugfixes related to CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. - - 2012-12-02 01:45 asfernandes - M src/common/classes/alloc.cpp - M src/jrd/tpc.cpp - M src/jrd/vio.cpp -Misc. - - 2012-11-30 08:01 hvlad - M src/jrd/dpm.epp -Fixed bug CORE-4002 : Error message "index unexpectedly deleted" in database trigger on commit transaction - - 2012-11-29 14:53 asfernandes - M src/jrd/svc.cpp -Fixed gsec's display command. - - 2012-11-27 17:36 dimitr - M src/jrd/Optimizer.cpp -A few additional adjustments for CORE-1295: Bad optimization of queries with DB_KEY. - - 2012-11-27 17:22 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -A few additional adjustments for CORE-1295: Bad optimization of queries with DB_KEY. - - 2012-11-27 11:16 hvlad - M src/jrd/extds/ExtDS.cpp -Make BPB correctly - - 2012-11-27 11:08 hvlad - M src/jrd/PreparedStatement.cpp -Use InlineStorage to avoid (costly) memory allocation. - - 2012-11-22 17:17 dimitr - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp -Implemented CORE-3994: Improve the limbo transactions scan at the end of the sweep. -Also, fixed the mistake in the refactored code (see the first change in the diff). - - 2012-11-22 13:55 asfernandes - M src/jrd/dfw.epp -Fixed CORE-3992 - No records in the table rdb$dependencies for ddl trigger. - - 2012-11-21 14:51 mapopa - M configure.in -Fix echo in configure : Firebird3 package - - 2012-11-20 17:12 dimitr - M src/common/classes/alloc.cpp -Misc. - - 2012-11-20 16:34 dimitr - M src/common/classes/alloc.cpp -Misc. - - 2012-11-20 16:32 dimitr - M src/common/classes/vector.h -Better sync with Firebird::Array. - - 2012-11-20 12:23 hvlad - M src/jrd/vio.cpp -Make sure relation's flags are loaded from disk before analyze them - - 2012-11-20 10:39 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/RecordSourceNodes.cpp -Additional fixes for CORE-3981 (Sub-optimal predicate checking while selecting from a view) that also resolve the regression CORE-3986 (GSEC couldn't change user password after fix for CORE-3981). - - 2012-11-20 10:00 hvlad - M src/jrd/trace/TraceJrdHelpers.h -Fixed bug CORE-3988 : Engine crashed when trace or audit is active - - 2012-11-19 23:32 asfernandes - M src/dsql/StmtNodes.cpp -Misc. - - 2012-11-17 15:31 dimitr - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Fixed CORE-3979: Server crashes while unwinding changes in an autonomous transaction. - - 2012-11-16 14:03 alexpeshkoff - M src/msgs/messages2.sql -Use correct default password in examples - - 2012-11-14 08:24 dimitr - M src/dsql/ExprNodes.cpp -A more generic solution for CORE-1245: Incorrect column values with outer joins and views. It also fixes CORE-3981: Sub-optimal predicate checking while selecting from a view. - - 2012-11-13 09:42 dimitr - M src/jrd/tra.cpp -Fixed CORE-3978: Invalid transaction counters may be reported in firebird.log during the sweep. - - 2012-11-12 08:51 alexpeshkoff - M src/common/classes/semaphore.cpp - M src/common/classes/semaphore.h -Misc - - 2012-11-11 18:19 asfernandes - M src/dsql/ExprNodes.cpp -Misc. - - 2012-11-11 15:33 dimitr - M src/jrd/jrd.cpp -Fixed CORE-3977: DELETE FROM MON$STATEMENTS does not interrupt a longish fetch. - - 2012-11-09 14:56 mapopa - M examples/empbuild/empdml.sql - M examples/empbuild/intldml.sql -Update salaries and the currency in the intl version for employee db - - 2012-11-09 14:37 mapopa - M examples/empbuild/intlbld.sql -use dialect 3 - - 2012-11-09 14:28 mapopa - M examples/empbuild/employe2.sql -update currency cross rates to current ones - - 2012-11-09 13:35 alexpeshkoff - M examples/api/api2.c -Make example runnable with dialect-3 employee database - - 2012-11-08 23:07 mapopa - M examples/empbuild/empdml.sql -adjust salaries to the Euro - - 2012-11-08 20:35 mapopa - M examples/empbuild/empdml.sql -Update the countries with current currencies in example database - - 2012-11-08 06:09 alexpeshkoff - M examples/api/api2.c -make example posix 2008 compatible - thanks to marius - - 2012-11-07 15:46 asfernandes - M src/dsql/ExprNodes.cpp -Fixed CORE-3973 - Original table name and column name and owner missing from SQLDA for aliased column in grouped query. - - 2012-11-07 15:46 asfernandes - M src/dsql/ExprNodes.cpp -Refactor duplicated code. - - 2012-11-07 00:43 asfernandes - M src/dsql/parse.y -Fixed CORE-3965 - Creating a procedure containing "case when" expression leads to a server crash. - - 2012-11-06 10:07 alexpeshkoff - M configure.in -misc - - 2012-11-05 08:20 alexpeshkoff - M src/common/isc_sync.cpp -Frontported forgotten change from 2.5 - - 2012-11-05 01:14 asfernandes - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/cvt2.cpp - M src/jrd/event.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h -Misc. - - 2012-11-04 02:28 asfernandes - M src/dsql/StmtNodes.cpp -Fixed CORE-3966 - Creating a stored procedure with an "update or insert" statement with MATCHING fails. - - 2012-11-04 00:17 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/gen.cpp - M src/jrd/ini.epp -Improvement CORE-3972 - Allow the selection of SQL_INT64, SQL_DATE and SQL_TIME in dialect 1. -Fix for CORE-3964 - It is not possible to create a ddl-trigger with "any DDL statement" clause. - - 2012-11-03 14:11 mapopa - M examples/api/api16t.c - M examples/readme -Replace Windows 3.1 with just Windows reference in comments and readme - - 2012-11-03 13:45 mapopa - D examples/build_unix/old - D examples/build_win32/old -Remove old examples makefiles from interbase era - - 2012-11-03 10:55 hvlad - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - M src/common/os/win32/os_utils.cpp - M src/jrd/event_proto.h - M src/utilities/ntrace/PluginLogWriter.h -Fixed Windows build after recent Alex's changes - - 2012-11-02 16:27 alexpeshkoff - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.h - M src/lock/lock_proto.h - M src/lock/print.cpp -Avoid use of namespace Jrd in common file isc_sync - - 2012-11-02 15:39 alexpeshkoff - M src/common/isc_s_proto.h -Removed debugging - - 2012-11-02 10:58 mapopa - M examples/readme -Remove Windows 3.1 clients reference from the readme - - 2012-11-02 07:09 mapopa - D builds/old_prefixes -Remove old makefile area, left over from the InterBase unix build procedures. They have been replaced in src/make.new with an autoconfig version - - 2012-11-01 16:19 dimitr - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-3967: subselect with reference to outer select fails. - - 2012-11-01 14:38 alexpeshkoff - M src/remote/client/interface.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/server/server.cpp -Begin wire crypt only after successfull authentication - this helps avoid meaningless message when password is wrong, thanks to Vlad - - 2012-11-01 11:40 alexpeshkoff - M src/burp/std_desc.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/classes/auto.h - M src/common/classes/rwlock.h - M src/common/common.h - M src/common/fb_exception.cpp - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/os_utils.cpp - M src/include/fb_exception.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/ErrorImpl.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/nbak.cpp - M src/jrd/sdw.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/remote.h - M src/utilities/gstat/dba.epp - M src/yvalve/user_dsql.cpp -1. Fixed CORE-3786: Firebird 2.5.1 Hangs on MacOSX 10.7 (Lion) on DB create after reboot. -2. Cleanup: avoid functional style in stuff exception. - - 2012-11-01 09:13 paulbeach - M builds/posix/postfix.darwin -Fix problem with Trace not working on MacOS - - 2012-11-01 02:02 dimitr - M builds/install/misc/firebird.conf.in -Misc cleanup. - - 2012-11-01 01:45 dimitr - D src/common/quad.cpp - D src/common/quad.h - D src/common/quad_proto.h -Wiped out the code that never worked due to the missing support for native quads. - - 2012-11-01 01:36 dimitr - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc9/common.vcproj - M src/common/common.h - M src/common/cvt.cpp - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/gpre/cme.cpp - M src/isql/isql.epp - M src/jrd/align.h - M src/jrd/cvt2.cpp - M src/jrd/evl.cpp -Wiped out the code that never worked due to the missing support for native quads. - - 2012-11-01 00:16 dimitr - M src/jrd/Attachment.h - M src/jrd/RuntimeStatistics.h - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Wiped out the legacy attachment level counters in favor of the already existing runtime statistics. Introduced a record lock counter (more to follow). - - 2012-10-31 14:20 dimitr - M src/jrd/vio.cpp -Avoid a sweep pass for temporary tables, as the sweeper always sees those tables as empty, but even setting them up as empty has a non-zero cost. - - 2012-10-18 15:49 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/dsql.h - M src/dsql/parse.y - M src/jrd/obj.h -Small cleanup on COMMENT ON constants. - - 2012-10-16 00:51 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/vio.cpp -Misc. - - 2012-10-12 08:26 alexpeshkoff - M examples/empbuild/empbuild.e -misc - - 2012-10-11 15:58 asfernandes - M src/common/unicode_util.cpp -Fixed CORE-3946 - UNICODE collations does not work with ICU 49. - - 2012-10-08 21:52 hvlad - M src/common/classes/semaphore.cpp -Fix compilation - - 2012-10-05 19:02 asfernandes - M src/common/unicode_util.cpp -Fixed CORE-3947 - Wrong results when the column with collation using option (NUMERIC-SORT=1) is in where clause. - - 2012-10-04 17:19 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fixed assertion when subquery is used in group by. - - 2012-10-03 09:19 alexpeshkoff - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -misc - - 2012-10-01 07:41 hvlad - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Missed include - - 2012-09-30 01:50 robocop - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/dsql.h - M src/jrd/SimilarToMatcher.h - M src/remote/inet.cpp -Misc. - - 2012-09-28 08:13 hvlad - M src/jrd/os/win32/winnt.cpp -Fixed bug CORE-3940 : I/O error during "GetFileSize" operation for file XXXX - - 2012-09-27 15:29 asfernandes - M src/jrd/idx.cpp -Fixed CORE-3941 - Memory alignment problem with unique expression index. - - 2012-09-24 16:14 asfernandes - M src/jrd/ini.epp -Fixed a problem when the default collation is changed. - - 2012-09-24 14:26 hvlad - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/jrd/exe.h - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Additional patch for improvement CORE-3362 : Cursors should ignore changes made by the same statement. -- SubQueryNode (sub-select's) and RseBoolNode (exists(), in\any\all) now knows if it is a part of some outer select (ForNode) or it is a standalone statement. -- VIO\get_undo_data was reworked to better fit undo-log implementation, corresponding changes in VIO_chase_record_version also done -- AV in VIO\get_undo_data was fixed - - 2012-09-24 07:07 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed bug CORE-3934 : Value of log_sweep parameter in trace configuration is ignored by trace plugin (assumed always true) - - 2012-09-24 01:40 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h -Fixed assert reported by Vlad more some related problem. - - 2012-09-20 15:53 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ExprNodes.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-3929 - Error "attempted update of read-only column" when trying select minvalue from list with more than 255 elements. - - 2012-09-18 16:01 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/jrd/irq.h - M src/msgs/messages2.sql -Cleanup. - - 2012-09-16 16:09 asfernandes - M src/jrd/tra.cpp -Misc. - - 2012-09-13 15:55 asfernandes - M src/dsql/DdlNodes.epp -Fixed database default charset being ignored. - - 2012-09-13 03:49 dimitr - M src/jrd/fields.h -Fixed the data type mistake. - - 2012-09-12 07:45 dimitr - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/restore.epp - M src/gpre/gpre.cpp - M src/include/consts_pub.h - M src/include/gen/ids.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/fields.h - M src/jrd/jrd.cpp - M src/jrd/license.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/svc.cpp - M src/qli/dtr.cpp - M src/qli/show.epp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/window.cpp - M src/remote/server/server.cpp - M src/utilities/cache.cpp - M src/utilities/drop.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/relay.cpp -Implemented: -CORE-2780: Include client library version and protocol version in mon$attachments -CORE-2187: Return the Hostname in mon$attachments -CORE-3779: Report OS user name in MON$ATTACHMENTS -+ some cleanup. - - 2012-09-12 05:26 dimitr - M src/jrd/vio.cpp -Fixed CORE-3924: Bugcheck 291 (cannot find record back version) if GTT is modified concurrently using at least one read-committed read-only transaction. - - 2012-09-11 15:17 dimitr - M src/jrd/types.h -Implemented CORE-675: Add missing entries to RDB$TYPES. - - 2012-09-09 01:47 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-3754 - SIMILAR TO works wrongly. -Improvement CORE-3919 - Improve SIMILAR TO performance. - - 2012-09-05 19:32 hvlad - M src/jrd/validation.cpp -Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables - - 2012-09-04 11:35 hvlad - M src/jrd/tra.cpp - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/vio.cpp -Improvement CORE-3656 : Support for sweep information in Trace API. -Fixed case when sweep cleaned up relation with all records deleted but corresponding event was missed in trace log. - - 2012-09-04 08:21 alexpeshkoff - M src/jrd/svc.cpp - M src/jrd/svc.h -Complete fix to make trace list service work correctly - - 2012-09-04 07:10 alexpeshkoff - M src/jrd/svc.cpp -We have one more service w/o parameters - - 2012-08-31 10:26 alexpeshkoff - M src/remote/inet.cpp -Fixed CORE-3912: segfault in superclassic - - 2012-08-29 15:43 asfernandes - D src/intl/collations/bl88591fr0.h - M src/intl/lc_iso8859_1.cpp - M src/intl/ld.cpp - M src/jrd/IntlManager.cpp -Fixed CORE-3638 - Introduce FR_CA_CI_AI collation and change FR_FR and FR_FR_CI_AI to be identical to FR_CA and FR_CA_CI_AI respectively. - - 2012-08-29 13:20 alexpeshkoff - M src/common/ThreadStart.cpp -Front-ported fix for CORE-3740: SELECT using IN list with >413 elements causes crash - - 2012-08-28 18:19 dimitr - M src/jrd/jrd.cpp - M src/jrd/tra.cpp - M src/jrd/tra_proto.h -Minor cleanup and simplification. - - 2012-08-28 15:40 asfernandes - M src/jrd/btr.cpp -Fixed three related bugs: -CORE-1188 - Select Starting with :Param (Empty string) doesn't work if using index with many fields -CORE-3052 - Wrong resultset -CORE-3239 - UTF8 UNICODE_CI collate can not be used in compound index - - 2012-08-28 01:02 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/dsql.h - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/constants.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/keywords.cpp -Feature CORE-3291 - New pseudocolumn to get number of transaction that created this record version. - - 2012-08-21 15:38 asfernandes - M src/dsql/parse.y -Improvement CORE-3546 - Aliases for the RETURNING clause. - - 2012-08-21 00:45 asfernandes - M src/dsql/ExprNodes.cpp -Fixed CORE-3902 - Derived fields may not be optimized via an index. - - 2012-08-18 08:52 robocop - M src/jrd/nbak.h -Misc. - - 2012-08-15 15:24 dimitr - M src/jrd/nbak.h -Corrected the arguments. Luckily, their binary values are the same. - - 2012-08-14 15:49 asfernandes - M src/remote/client/interface.cpp -Fixed CORE-3596 - Client library cannot connect to the non-ASCII host name. - - 2012-08-13 16:50 dimitr - M src/common/classes/stack.h -Fixed the server crash in Stack::assign(). - - 2012-08-13 01:20 asfernandes - M src/jrd/ini.epp - M src/jrd/ntrace.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h -Misc. - - 2012-08-12 21:10 hvlad - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Make consistent usage of CRT routines in windows builds (perror() not aware of Win32 errors). -Unify file IO API usage across POSIX\WIN32 platforms (use common read()\write() routines). -Avoid usage of (questionable) gbak code in other utility. - - 2012-08-10 15:40 asfernandes - M src/dsql/dsql.cpp -Fix segfault while checking for trace of failed statement compilation. (happens with CORE-3794 testcase) - - 2012-08-08 14:41 paulbeach - M builds/posix/prefix.darwin_x86_64 -Fix CORE-3740 - optimisation bug in GCC - - 2012-08-08 03:31 dimitr - M src/jrd/nbak.cpp -Fixed the refactoring error spotted by Claudio. - - 2012-08-08 02:20 robocop - M examples/dbcrypt/CryptKeyHolder.cpp - M src/burp/burp.h - M src/common/classes/alloc.h - M src/common/cvt.cpp - M src/common/db_alias.cpp - M src/dsql/ExprNodes.cpp - M src/include/firebird/Crypt.h - M src/jrd/CryptoManager.h - M src/jrd/trace/TraceJrdHelpers.h - M src/lock/print.cpp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/remote/server/server.cpp -Misc. - - 2012-08-02 08:55 hvlad - M src/jrd/jrd.h - M src/jrd/ntrace.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/paramtable.h -Front ported improvements -CORE-3656 : Support for sweep information in Trace API, and -CORE-2668 : Write note into log when automatic sweep is started -Also per-table stats is enabled at transaction level (see thread_db::bumpRelStats) - - 2012-07-31 12:23 asfernandes - M src/dsql/WinNodes.cpp -Fixed CORE-3899 - row_number(), rank() and dense_rank() return BIGINT datatype in dialect 1. - - 2012-07-29 10:35 dimitr - M src/jrd/ini.epp -Propagate the solution for fld_counter to both metadata caches. This fixes the regression of not being able to select from the MON$ tables in Dialect 1. - - 2012-07-29 00:24 robocop - M doc/sql.extensions/README.builtin_functions.txt -Misc. - - 2012-07-27 01:48 asfernandes - M extern/editline/configure - M src/jrd/IntlManager.cpp -Fixed CORE-3820 - RDB$TYPES contain duplicate character sets. - - 2012-07-26 16:20 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-3883 - Ambiguous field name in the trigger when it does a select from the table. - - 2012-07-24 07:54 mkubecek - M src/common/db_alias.cpp -Do not prepend DatabaseAccess paths to connection strings. - - 2012-07-23 15:29 mkubecek - M builds/install/arch-specific/linux/misc/firebird.xinetd.in -Use firebird instead of fb_smp_server in xinetd config template - - 2012-07-23 09:48 hvlad - M src/jrd/exe.cpp - M src/jrd/tra.h -Fixed bug CORE-3895 : High memory usage when PSQL code SELECT's from stored procedure which modified some data - - 2012-07-22 01:42 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-3894 - Wrong numbers in error message for decreasing char/varchar columns. - - 2012-07-20 02:41 asfernandes - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.h - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h -Fixed CORE-3893 - Cannot restore tpcc database in FB 3.0. - - 2012-07-19 07:49 alexpeshkoff - M src/include/gen/msgs.h - M src/jrd/svc.cpp - M src/msgs/messages2.sql -Misc diags - - 2012-07-19 01:52 asfernandes - M src/include/gen/msgs.h - M src/lock/print.cpp - M src/msgs/messages2.sql -Misc. - - 2012-07-16 10:40 alexpeshkoff - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Removed debugging code - - 2012-07-15 12:43 dimitr - M src/jrd/btr.cpp -Calculate the index statistics correctly for very large tables. - - 2012-07-14 21:26 hvlad - M src/lock/lock.cpp -Fixed AV in LM after remapping of shared memory - - 2012-07-12 06:35 robocop - M doc/README.services_extension -Misc. - - 2012-07-11 12:54 dimitr - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/StmtNodes.cpp -Wiped out the legacy compatibility option. - - 2012-07-11 01:56 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/common/os/guid.h - M src/dsql/parse.y - M src/jrd/SysFunction.cpp - M src/jrd/trace/TraceService.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/keywords.cpp -Frontport UUID fixes (CORE-3238 and CORE-3887). - - 2012-07-10 16:08 dimitr - M src/jrd/Function.epp - M src/jrd/met.epp -Avoid a small memory leak. - - 2012-06-29 12:44 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/CryptoManager.cpp - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/why.cpp -Anti isc_random pass - - 2012-06-29 07:13 alexpeshkoff - M src/jrd/svc.cpp -Removed unused var - thanks to Adriano - - 2012-06-29 01:47 asfernandes - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Misc. - - 2012-06-28 11:46 alexpeshkoff - M src/jrd/cch.cpp - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/validation.cpp -Improvement CORE-3588: More detail in message "wrong page type" - - 2012-06-28 07:49 hvlad - M src/lock/print.cpp -Improvement CORE-3879 : Make fb_lock_print a bit more handy - - 2012-06-27 11:53 alexpeshkoff - M src/common/isc_file.cpp -Fixed for posix CORE-3875: GBak does not check correctly parameters and backups random database with -B ":" - - 2012-06-27 02:24 asfernandes - M doc/README.services_extension - M src/burp/mvol.cpp - M src/burp/split/spit.cpp -Misc. - - 2012-06-26 13:43 alexpeshkoff - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Better names for API functions - - 2012-06-25 13:11 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h -Fixed an issue, found by Claudio - - 2012-06-25 13:08 alexpeshkoff - M builds/install/misc/firebird.conf.in -Misc - - 2012-06-25 13:02 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h -No need in entry for this type of plugins in conf file - plugin name is taken from SQL command or DB header - - 2012-06-23 16:08 asfernandes - M src/dsql/ExprNodes.cpp -Fixed CORE-3874 - Computed column appears in non-existant rows of left join. - - 2012-06-22 11:43 alexpeshkoff - M configure.in -Misc - - 2012-06-22 11:39 alexpeshkoff - M builds/posix/Makefile.in - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.plugins_examples - A builds/posix/make.android.arme - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/make.shared.variables - M configure.in - M extern/libtommath/makefile - M src/common/ThreadStart.cpp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/rwlock.h - M src/common/common.h - M src/common/isc_f_proto.h - M src/common/isc_file.cpp - M src/common/isc_sync.cpp - M src/common/os/posix/SyncSignals.cpp - M src/common/os/posix/os_utils.cpp - A src/include/cross - A src/include/cross/android.arme - M src/include/fb_exception.h - M src/yvalve/perf.h -Cross-build support + android port: work in progress, currently can build fbclient for android - - 2012-06-21 15:37 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/CryptoManager.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.epp - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/VirtualTable.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/rlck.cpp - M src/jrd/sdw.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp -1) Removed the no longer actual "parent lock" concept from both the lock and event managers. -2) Reworked the lock manager synchronization: added the RAII mutex holders and avoided dirty reads for the shared memory. -3) Encapsulated lck_length into the Lock class + small related refactoring. -4) Front ported recent fixes from the v2.x branches. -5) Misc cleanup. - - 2012-06-21 07:17 alexpeshkoff - M builds/install/misc/firebird.conf.in -Added parameter to firebird.conf, thanks to Carlos - - 2012-06-20 11:47 alexpeshkoff - M doc/README.services_extension - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/split/spit.cpp - M src/burp/split/spit.h - M src/burp/std_desc.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/utils.cpp - M src/include/consts_pub.h - M src/include/gen/msgs.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Implemented CORE-2666: Make it possible to use API to do remote backups/restores - - 2012-06-20 09:30 paulbeach - M builds/posix/postfix.darwin -Copy libfbclient.dylib to Firebird SuperServer Framework Libraries to support the ODBC driver - - 2012-06-19 18:28 dimitr - M src/jrd/DatabaseSnapshot.cpp -Misc. - - 2012-06-19 18:27 dimitr - M src/jrd/Function.epp - M src/jrd/met.epp -Misc. - - 2012-06-18 16:51 dimitr - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp -Removed the faulty debug break and reworked the code a bit to be more useful. - - 2012-06-14 09:31 paul_reeves - M builds/install/arch-specific/win32 - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Modify firebird.conf at install time according to choice of server architecture. - - 2012-06-13 07:59 hvlad - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters -Update msvc10 build - - 2012-06-12 14:32 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Validate sysdba password entry - - 2012-06-12 14:29 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallGUIFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc -Misc - - 2012-06-12 14:27 paul_reeves - M builds/install/arch-specific/win32/custom_messages.inc -Add a couple of new i18n strings for the innosetup installer. - - 2012-06-11 09:34 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_30.iss -Pass correct param to gsec - - 2012-06-11 09:04 paul_reeves - D builds/install/arch-specific/win32/FirebirdInstall_20.iss -remove redundant file - - 2012-06-07 11:43 alexpeshkoff - M builds/install/arch-specific/aix/Makefile.in - M builds/install/arch-specific/aix/classic/rpmheader.txt.in - M builds/install/arch-specific/aix/misc/postinstall.sh.in - M builds/install/arch-specific/aix/misc/tarmaininstall.sh.in - M builds/install/arch-specific/aix/misc/tarmainuninstall.sh.in - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/hpux/Makefile.in - M builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in - M builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/misc/postinstall.sh.in - M builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in - M builds/install/arch-specific/solaris/CS/pkginfo.in - M builds/install/arch-specific/solaris/Makefile.in - M builds/install/arch-specific/solaris/SS/pkginfo.in - M builds/install/arch-specific/solx86gcc/Makefile.in - M builds/posix/make.defaults - M configure.in -Cleanup - no more separate classic/super builds support - - 2012-06-07 10:08 paul_reeves - M builds/win32/run_all.bat -Add option to just build (default is to do make packages after build.) - - 2012-06-07 10:06 paul_reeves - M builds/win32/make_examples.bat -Build employee database with newly built embedded engine. - - 2012-06-06 14:50 asfernandes - M src/dsql/pass1.cpp -Warning. - - 2012-06-06 13:17 paul_reeves - M builds/win32/make_examples.bat -Use FB_ prefix for environment variables - - 2012-06-06 11:06 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/CharSet.cpp - M src/common/CharSet.h - M src/common/CsConvert.h - M src/common/cvt.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/cvt.cpp - M src/jrd/intl.cpp - M src/jrd/intl_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Implemented CORE-3594: Include expected and actual string length into error message - - 2012-06-05 15:31 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/plugins/udr_engine/UdrEngine.cpp -Improvements to the UDR engines. - - 2012-06-05 10:06 alexpeshkoff - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/cch.cpp - M src/jrd/nbak.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -Some changes in CryptoManager, discussed with Vlad and Adriano - - 2012-06-04 16:53 alexpeshkoff - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp -Frontported fix for CORE-3769: The message 'Unknown tag (4) in isc_svc_query() results' appears when fbtracemgr is interrupted by Ctrl-C - - 2012-06-03 15:43 asfernandes - M src/jrd/GlobalRWLock.cpp - M src/jrd/RecordNumber.h - M src/jrd/intl.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/keywords.cpp -Misc. - - 2012-06-03 03:00 asfernandes - M examples/dbcrypt/CryptApplication.cpp - M examples/dbcrypt/CryptKeyHolder.cpp - M examples/dbcrypt/DbCrypt.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/include/firebird/Crypt.h - M src/isql/isql.epp - M src/jrd/CryptoManager.cpp - M src/jrd/CryptoManager.h - M src/jrd/Database.cpp -Misc. - - 2012-06-01 07:13 hvlad - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj -Update MSVC8 and MSVC9 builds, MSVC10 will follow - - 2012-06-01 07:09 hvlad - M src/jrd/CryptoManager.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Follow Alex changes, small correction and cleanup - - 2012-05-31 16:53 alexpeshkoff - M builds/posix/Makefile.in - M builds/posix/Makefile.in.plugins_examples - M builds/posix/firebird.vers - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M builds/win32/defs/firebird.def - A examples/dbcrypt - A examples/dbcrypt/CryptApplication.cpp - A examples/dbcrypt/CryptKeyHolder.cpp - A examples/dbcrypt/DbCrypt.cpp - A examples/dbcrypt/ReadMe.txt - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/common/IntlUtil.cpp - M src/common/TextType.cpp - M src/common/TextType.h - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/isc.cpp - M src/common/isc_file.cpp - M src/common/sdl.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/parse.y - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/consts_pub.h - M src/include/firebird/Crypt.h - M src/include/firebird/Interface.h - M src/include/firebird/Plugin.h - M src/include/firebird/Provider.h - M src/include/gen/ids.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Collation.cpp - M src/jrd/Collation.h - A src/jrd/CryptoManager.cpp - A src/jrd/CryptoManager.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/EngineInterface.h - M src/jrd/Function.epp - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/IntlManager.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/Optimizer.cpp - M src/jrd/RecordNumber.h - M src/jrd/SysFunction.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/blb.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/met.epp - M src/jrd/names.h - M src/jrd/nbak.cpp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/relations.h - M src/jrd/rlck.cpp - M src/jrd/sdw.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/val.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/plugins/crypt/arc4/Arc4.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/gstat/ppg.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/YObjects.h - M src/yvalve/gds.cpp - M src/yvalve/keywords.cpp - M src/yvalve/why.cpp - M src/yvalve/why_proto.h -Implemented CORE-3861: Make it possible to encrypt database -Also some cleanups, the most important are: -- meaningful ctor on Jrd::Lock, helping to avoid code dup -- avoid unneeded h-file dependencies, making boot build engine dependent - - 2012-05-29 20:19 mkubecek - M src/isql/isql.epp -isql: fix buffer overflow when 'set width' sets bigger width -than column's natural size - - 2012-05-29 20:14 mkubecek - M src/isql/isql.epp -isql: fix output if charset is different from locale - - 2012-05-29 16:02 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/firebird/UdrCppEngine.h -1) Change UdrCpp triggers macros to match procedures and functions - first phase. -2) Adjustments to procedures and functions. - - 2012-05-29 10:14 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - A builds/install/arch-specific/win32/FirebirdInstallGUIFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - A builds/install/arch-specific/win32/FirebirdInstall_30.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/i18n_readme.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/installation_scripted.txt -Add innosetup install script for fb3. -Misc changes to support new install requirements of fb3 -(Note - this is still a work in progress.) - - 2012-05-29 09:40 paul_reeves - A builds/install/arch-specific/win32/cz - A builds/install/arch-specific/win32/cz/ctime.txt - A builds/install/arch-specific/win32/cz/custom_messages_cz.inc - A builds/install/arch-specific/win32/cz/instalace_ctime.txt - A builds/install/arch-specific/win32/ru - A builds/install/arch-specific/win32/ru/Readme.txt - A builds/install/arch-specific/win32/ru/custom_messages_ru.inc - A builds/install/arch-specific/win32/ru/installation_readme.txt -Add stub files for ru and cz for win32 installer. - - 2012-05-26 22:01 hvlad - M src/jrd/dpm.epp -Fixed bug CORE-3855 : Blobs, inserted into GLOBAL TEMPORARY TABLE ON COMMIT DELETE ROWS, could be placed into newly allocated pages even if there is enough free place on some existing data page - - 2012-05-26 21:44 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Misc - - 2012-05-26 21:18 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h -Fix/misc. - - 2012-05-26 18:05 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/Database.h - M src/jrd/Relation.h - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/ntrace.h - M src/jrd/ods.h - M src/jrd/req.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - M src/utilities/rebuild/rebuild.cpp -Misc. - - 2012-05-24 15:56 asfernandes - M src/include/firebird/Message.h -More C++-ish to the C++ API. - - 2012-05-23 15:44 asfernandes - M src/include/firebird/Message.h -Misc. - - 2012-05-23 15:39 asfernandes - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h - M src/jrd/PreparedStatement.cpp -Improvements and correction to external routines. - - 2012-05-23 09:12 mkubecek - M src/isql/isql.epp -Fix broken isql history with libedit 3.0 - - 2012-05-22 16:49 mkubecek - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in -Add interpreter specification to generated scripts. - - 2012-05-20 19:28 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/dsql.h -Fixed problems with views WITH CHECK OPTION. Also change its triggers as asked for opinions in fb-devel. - - 2012-05-20 10:00 robocop - M src/alice/alice_meta.epp - M src/burp/canonical.cpp - M src/common/classes/Switches.cpp - M src/common/classes/array.h - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/PackageNodes.epp - M src/dsql/pass1.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/cch.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/obj.h - M src/jrd/scl.epp - M src/qli/dtr.cpp - M src/utilities/ntrace/os/posix/platform.cpp - M src/utilities/ntrace/os/win32/platform.cpp - M src/yvalve/gds.cpp - M src/yvalve/utl_proto.h -Misc and style. - - 2012-05-19 12:20 robocop - M src/jrd/tpc.cpp -Vlad asked for this assertion but I think it should be runtime check for the release version, too. - - 2012-05-19 12:04 robocop - M src/dsql/ExprNodes.cpp - M src/include/fb_types.h - M src/jrd/Attachment.h - M src/jrd/Database.h - M src/jrd/GarbageCollector.cpp - M src/jrd/GarbageCollector.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/SysFunction.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/ntrace.h - M src/jrd/ods.h - M src/jrd/pag.h - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/req.h - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/rebuild/rebuild.cpp -Change txn numbers to unsigned and commit after Vlad's review. If the compile-time checks (to ensure enough room for the new txn type) are too ugly, they may be deleted. - - 2012-05-17 09:04 dimitr - M src/dsql/ExprNodes.cpp - M src/jrd/par.cpp -Front-ported extra fixes for CORE-3557. - - 2012-05-15 07:56 hvlad - M src/jrd/jrd.cpp - M src/jrd/ntrace.h - M src/jrd/svc.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/paramtable.h - M src/utilities/ntrace/traceplugin.cpp -Improvement CORE-3539 : TRACE: add ability for logging ERRORs that occur in runtime (lock conflicts, PK/UK/FK violations et al) - - 2012-05-14 15:45 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/DataTypeUtil.cpp -More checks for CORE-3672. - - 2012-05-12 09:48 hvlad - M src/jrd/jrd.cpp - M src/jrd/tra.cpp - M src/jrd/tra_proto.h -Improvement CORE-3598 : TRACE: add statistics of actions that were after transaction finished - - 2012-05-12 09:30 hvlad - M src/jrd/trace/TraceDSQLHelpers.h -Fixed bug CORE-3845 : Interruption of 'heavy query' leads to 0 ms (zero duration) in it`s statistics in trace log - - 2012-05-11 19:39 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-3841 : Corrupted database after inserting rows. -It should also fix CORE-3839 : Values disappearing from index - - 2012-05-11 19:38 hvlad - M src/jrd/validation.cpp -Fixed bug CORE-3844 : Validation not detects one specific case of index corruption - - 2012-05-11 16:13 asfernandes - M src/dsql/ExprNodes.cpp -Disable blr_stmt_expr (re-enabled with CORE-3812 changes) and implement blr conversion for DECODE. - - 2012-05-11 13:58 asfernandes - M src/dsql/ExprNodes.cpp -Fixed problem with CORE-3672 and parameters. - - 2012-05-10 16:05 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/parse.y - M src/jrd/DataTypeUtil.cpp -Fixed CORE-3672 - Computed index by substring function for long columns. - - 2012-05-10 10:50 paul_reeves - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/ProcitajMe.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc - M builds/install/arch-specific/win32/de/custom_messages_de.inc - M builds/install/arch-specific/win32/de/installation_liesmich.txt - M builds/install/arch-specific/win32/de/liesmich.txt - M builds/install/arch-specific/win32/es/custom_messages_es.inc - M builds/install/arch-specific/win32/es/leame.txt - M builds/install/arch-specific/win32/es/leame_instalacion.txt - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - M builds/install/arch-specific/win32/fr/lisezmoi.txt - M builds/install/arch-specific/win32/hu/custom_messages_hu.inc - M builds/install/arch-specific/win32/hu/olvass_el.txt - M builds/install/arch-specific/win32/hu/telepitesi_segedlet.txt - M builds/install/arch-specific/win32/it/custom_messages_it.inc - M builds/install/arch-specific/win32/it/leggimi.txt - M builds/install/arch-specific/win32/it/leggimi_installazione.txt - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc - M builds/install/arch-specific/win32/pl/czytajto.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/pt/instalacao_leia-me.txt - M builds/install/arch-specific/win32/pt/leia-me.txt - M builds/install/arch-specific/win32/si/custom_messages_si.inc -Update the i18n files to make them relevant to Fb 3.0 alpha status. - - 2012-05-07 15:25 asfernandes - M src/dsql/DdlNodes.epp -Fixed the problem reported a while ago in fb-devel by Thomas Steinmaurer ("Fb 3 and RDB$MECHANISM values for SP/SF parameters"). - - 2012-05-06 22:39 asfernandes - M src/jrd/RecordSourceNodes.cpp -Correction - thanks to Claudio. - - 2012-05-06 22:27 asfernandes - M src/remote/server/server.cpp -Misc. - - 2012-05-05 19:16 asfernandes - M src/dsql/DdlNodes.epp -Misc - seen by Claudio. - - 2012-05-05 15:38 asfernandes - M src/dsql/BoolNodes.cpp -Fix CORE-2697 again after refactoring problems. - - 2012-05-04 17:01 asfernandes - M src/dsql/gen.cpp - M src/jrd/RecordSourceNodes.cpp -Fixed problems with plans introduced in old refactorings. - - 2012-05-04 15:32 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp -Make usage of dsqlChildNodes consistent. - - 2012-05-03 16:43 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/trace/TraceObjects.cpp -Unify DSQL/JRD sub-nodes. - - 2012-05-03 14:05 hvlad - M src/jrd/cch.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Fixed bug CORE-3814 : SuperClassic server crashes when performing a database shutdown (FW=OFF) - - 2012-04-29 18:39 asfernandes - M configure.in -Make Ubuntu 12.04 build work. - - 2012-04-26 09:40 paulbeach - M builds/install/misc/firebird.conf.in -Make the conf. parameter DummyPacketInterval more accurate. - - 2012-04-25 16:00 asfernandes - M src/jrd/recsrc/WindowedStream.cpp -Fix window functions. - - 2012-04-25 09:05 hvlad - M builds/win32/parse.bat -Correction - - 2012-04-25 08:32 hvlad - M builds/win32/parse.bat -Correct syntax to make it works on Windows - - 2012-04-25 01:42 asfernandes - M builds/posix/make.shared.targets - M builds/win32/parse.bat - M src/common/classes/objects_array.h - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BlrWriter.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd_proto.h - D src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/obj.h -Getting rid of dsql_nod. - - 2012-04-23 08:20 alexpeshkoff - M src/remote/server/server.cpp -Fix java client login - - 2012-04-23 00:55 asfernandes - M src/jrd/recsrc/RecordSource.h -Warning. - - 2012-04-23 00:48 asfernandes - M src/common/isc_file.cpp - M src/isql/isql.epp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/lock/lock.cpp -Misc. - - 2012-04-21 05:16 alexpeshkoff - M src/common/classes/semaphore.cpp -Fixed 32-bit posix build - - 2012-04-20 20:03 hvlad - M src/jrd/jrd.cpp -Fixed bug CORE-3825 : If an autocommit transaction (i.e. transaction started with isc_tpb_autocommit option) run DDL using EXECUTE STATEMENT it will produce a bugcheck 287 (Too many savepoints) - - 2012-04-19 05:14 alexpeshkoff - M src/remote/inet.cpp -fixed posix build - - 2012-04-16 15:17 hvlad - M src/remote/inet.cpp -Fixed bug CORE-3819 : Wrong service name to port address resolution in database connection string - - 2012-04-13 09:11 dimitr - M src/dsql/ExprNodes.cpp -Additional fix for CORE-3807. Otherwise, _utf8 'A' is considered equal to _win1251 'ABCD' etc. The original code didn't check for charsets/collations but IMHO this was wrong. - - 2012-04-12 13:03 hvlad - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp -Front ported fix for bug CORE-3812 : Connection lost to database during massive dropping and altering primary keys of tables - - 2012-04-12 12:50 hvlad - M src/dsql/ExprNodes.cpp -Allow DEBUG build to work with pre-FB3 BLR code. -For example, it is impossible to restore database and to run script from CORE-3812. -Thanks to Dmitry for explanation. - - 2012-04-12 12:32 hvlad - M src/jrd/dfw.epp -Fixed wrong pool usage - - 2012-04-12 09:02 robocop - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/include/fb_types.h - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/UserManagement.h - M src/jrd/blb.cpp - M src/jrd/blr.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt.cpp - M src/jrd/dpm.epp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/rlck.cpp - M src/jrd/rse.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp -- Got rid of the fixed array that kept the stream count in the first element and 255 streams after it. -- Changed streams from UCHAR to ULONG as Dmitry wanted -- Got rid of some redundant flags to indicate BLR level -- Misc changes (for example, converted to test for DBB_read_only in Database to a function) -- BLR v6 is left commented (waiting for a better solution to appear, if any exists) -- This change is not going to raise the engine limits until a solution is found to express more than 255 streams in BLR. - - 2012-04-12 07:54 alexpeshkoff - M src/jrd/RecordSourceNodes.h -Fixed snapshot's build using gcc 4.4 - - 2012-04-11 09:38 hvlad - M src/dsql/dsql.h - M src/jrd/Attachment.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/jrd.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Refactoring of runtime statistics and related classes: -- moved relation's counters into RuntimeStatistics.h -- renamed RuntimeStatistics::bumpValue to RuntimeStatistics::bumpRelValue and thread_db::bumpStats to thread_db::bumpRelStats to make things more clear -- removed not obvious cast in VIO_bump_count -- removed dependency of RuntimeStatistics.h from ntrace.h - - 2012-04-10 02:37 robocop - M src/dsql/pass1.cpp -Misc. - - 2012-04-10 01:52 robocop - M src/dsql/DdlNodes.h -Misc. - - 2012-04-10 01:47 robocop - M src/jrd/RuntimeStatistics.h -Misc. - - 2012-04-10 01:46 robocop - M src/lock/lock.cpp - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Misc. - - 2012-04-10 01:41 robocop - M src/gpre/languages/ada.cpp -Misc. - - 2012-04-10 01:40 robocop - M src/common/cvt.cpp - M src/common/isc_file.cpp -Misc. - - 2012-04-10 01:38 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -I plan to use this msg because the current one is misleading. - - 2012-04-10 01:36 robocop - M builds/install/misc/firebird.conf.in -Misc. - - 2012-04-10 01:36 robocop - M builds/win32/msvc9/yvalve.vcproj -Update VC9 project. - - 2012-04-09 12:03 alexpeshkoff - M src/jrd/svc.cpp -Fixed delay changed for debugging purposes - - 2012-04-09 05:20 dimitr - M src/jrd/trig.h - M src/msgs/messages2.sql -Fixed the slow restore of user privileges. -Added the missing validation for functions. - - 2012-04-09 05:18 dimitr - M src/jrd/idx.h -Misc. - - 2012-04-09 05:11 dimitr - M src/jrd/opt.cpp -1) Fixed the infinite loop in the optimizer. -2) Fixed the refactoring error causing a crash. - - 2012-04-08 10:23 hvlad - M src/common/isc_file.cpp -Make Windows version of ISC_systemToUtf8() and ISC_utf8ToSystem() to work with strings longer than MAX_PATH - - 2012-04-08 04:15 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactored nod_order. - - 2012-04-07 18:25 hvlad - M src/isql/isql.epp -Fixed bug CORE-3810 : isql: zero divide + coredump when use "-pag 0" command switch & set heading on inside .sql script - - 2012-04-07 10:07 dimitr - M src/lock/lock.cpp - M src/lock/lock_proto.h -Misc. - - 2012-04-07 09:41 dimitr - M src/lock/lock.cpp - M src/lock/lock_proto.h -Fixed CORE-3686: Incorrect (zero) values are reported for "acquire blocks" and "mutex wait" counters in the fb_lock_print output. - - 2012-04-07 04:21 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/RecordSourceNodes.h -Refactored nod_rows. - - 2012-04-07 03:03 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/btyacc_fb.ske - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/RecordSourceNodes.h -Refactored nod_select_expr, nod_with and nod_list (union). - - 2012-04-05 18:28 asfernandes - M src/common/IntlParametersBlock.cpp - M src/common/classes/auto.h - M src/dsql/dsql.cpp - M src/intl/charsets.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/remote/client/interface.cpp - M src/utilities/ntrace/traceplugin.cpp -Misc. - - 2012-04-05 09:54 dimitr - M src/dsql/ExprNodes.cpp -Fixed my yesterday's commit. - - 2012-04-04 12:54 alexpeshkoff - M src/common/IntlParametersBlock.cpp -Misc - - 2012-04-04 11:00 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-3807: Error "Invalid expression in the select list" can be unexpectedly raised if a string literal is used inside a GROUP BY clause in a multi-byte connection. - - 2012-04-02 15:25 dimitr - M src/jrd/recsrc/SortedStream.cpp -Fixed CORE-3806: Wrong data returned if a sub-query or a computed field refers to the base table in the ORDER BY clause. - - 2012-03-31 17:23 asfernandes - M src/burp/restore.epp -Fixed CORE-3802 - Firebird runs out of memory while restoring database backup. - - 2012-03-30 14:41 alexpeshkoff - M src/common/IntlParametersBlock.cpp - M src/common/IntlParametersBlock.h -Better organize code - thanks to Claudio - - 2012-03-30 14:15 hvlad - M src/common/classes/ImplementHelper.h - M src/common/classes/auto.h -Small refactoring - - 2012-03-30 13:52 hvlad - M src/common/classes/auto.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp -Correct reference counting for log writer in trace plugin. -Also fixed few AVs. - - 2012-03-30 13:48 hvlad - M src/dsql/dsql.cpp - M src/dsql/dsql.h -Fixed issue reported by Thomas Steinmaurer in fb-devel : trace often put in log line - Statement 0, - - 2012-03-30 12:27 alexpeshkoff - M src/common/IntlParametersBlock.cpp - M src/common/IntlParametersBlock.h -Make parameters block intl converter deal with crazy isc_spb_command_line format - - 2012-03-29 15:55 alexpeshkoff - M src/remote/client/interface.cpp -Fixed CORE-3759: Problem with fetch on DDL statement in the remote protocol - - 2012-03-29 13:56 hvlad - M src/dsql/dsql.cpp -Fixed bug CORE-3801 : Warnings could be put twice in status-vector - - 2012-03-29 13:30 hvlad - M src/jrd/extds/InternalDS.cpp -Fixed bug CORE-3799 : with caller privileges option don't work with autonomous transaction option - - 2012-03-27 13:16 alexpeshkoff - M configure.in - M src/common/classes/semaphore.cpp -Fixed CORE-3770: fbtracemgr loads CPU up to ~55% when no activity is present - - 2012-03-27 10:52 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h -Optimized the shared counter generator to avoid LM calls if there's no contention on the protecting lock. - - 2012-03-27 07:24 dimitr - M builds/install/misc/firebird.conf.in - M src/common/classes/TempFile.cpp - M src/common/config/config.cpp - M src/jrd/os/win32/winnt.cpp - M src/utilities/gstat/dba.epp -Fixed CORE-3791: Performance degrades when actively working with databases bigger than the available RAM amount. - - 2012-03-26 15:28 dimitr - M src/dsql/DdlNodes.epp -Fixed compilation. - - 2012-03-26 11:34 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.cpp - M src/common/classes/ImplementHelper.h - M src/include/firebird/Interface.h - M src/jrd/jrd.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/utilities/ntrace/traceplugin.cpp -Make plugins use passed instance of master interface, not one got from fb_get_master_interface(). This helps in case when >1 fbclient libraries is loaded by process. - - 2012-03-26 09:26 alexpeshkoff - M src/jrd/DataTypeUtil.cpp -Fixed release build - - 2012-03-26 09:01 alexpeshkoff - M src/dsql/dsql.cpp -Correction - thanks to Claudio - - 2012-03-26 01:03 asfernandes - M src/dsql/parse.y -Correction. - - 2012-03-25 18:21 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Make column_select a SubQueryNode instead of nod_select_expr directly. - - 2012-03-25 17:21 dimitr - M src/jrd/opt.cpp -Fixed CORE-3798: fb server die when carry out the LEFT + INNER JOIN. This is a v3 only regression. - - 2012-03-25 01:08 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/RecordSourceNodes.cpp -Refactored nod_field_name, nod_var_name, nod_array and nod_collate. - - 2012-03-24 21:46 robocop - M src/yvalve/gds.cpp - M src/yvalve/gds_proto.h -I couldn't compile so I did this little change to the function declaration. - - 2012-03-23 17:44 alexpeshkoff - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/parse.y - M src/intl/charsets.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/trace/TraceObjects.cpp -Fixed CORE-3782: Password encoding - - 2012-03-23 14:06 alexpeshkoff - M configure.in - M src/gpre/boot/gpre_meta_boot.cpp - M src/jrd/ibase.h - M src/msgs/templates.sql - M src/yvalve/MasterImplementation.cpp - M src/yvalve/gds.cpp - M src/yvalve/utl.cpp -MAC port. Also cleaned up one related place, where names of struct and variable were same (bstream) - - 2012-03-22 13:09 paulbeach - M src/common/classes/semaphore.h -Allow compile on Darwin - - 2012-03-22 07:57 dimitr - M src/jrd/cvt2.cpp -Slightly changed the logic to make it easier to understand. - - 2012-03-22 07:25 dimitr - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc9/common.vcproj -Fixed all other Windows builds. - - 2012-03-22 00:21 hvlad - M src/jrd/cch.cpp -New patch for CORE-3468 - - 2012-03-21 14:45 hvlad - M src/jrd/dpm.epp -Undo patch for CORE-3468 - - 2012-03-21 11:16 alexpeshkoff - M src/jrd/trace/TraceObjects.cpp -Fixed segfault, reported by Thomas Steinmaurer in devel - - 2012-03-21 09:31 alexpeshkoff - M src/common/isc_file.cpp -Added cleanup code - thanks to Claudio - - 2012-03-20 10:38 dimitr - M builds/win32/msvc8/common.vcproj -Fixed MSVC8 build. - - 2012-03-20 10:10 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed the broken monitoring code. - - 2012-03-19 09:09 alexpeshkoff - M src/burp/burp.cpp -Postfix for AV due to CORE-3649 - - 2012-03-18 22:22 asfernandes - M src/dsql/parse.y -Fix a parser conflict. - - 2012-03-18 22:22 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactor nod_def_index. - - 2012-03-18 21:37 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactor DDL nodes removing references to non-value/-rse dsql_nod. - - 2012-03-17 16:06 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -Simplificate CastNode. There is no need for a format there. - - 2012-03-17 15:35 asfernandes - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Misc. - - 2012-03-17 02:26 asfernandes - M src/common/IntlParametersBlock.cpp - M src/common/db_alias.cpp - M src/common/db_alias.h - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/UserManagement.cpp - M src/jrd/btr.cpp -Misc. - - 2012-03-17 02:26 asfernandes - M src/common/isc_file.cpp -Corrections. - - 2012-03-16 17:10 alexpeshkoff - A src/common/IntlParametersBlock.cpp - A src/common/IntlParametersBlock.h - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Finished with conversions of all strings in both kinds of SPBs (attach/start) to UTF8 - - 2012-03-16 17:08 alexpeshkoff - M configure.in - M src/common/isc_file.cpp -System to UTF8 conversion on non-Windows systems - - 2012-03-16 17:05 alexpeshkoff - M src/jrd/UserManagement.cpp -Misc - - 2012-03-16 12:46 alexpeshkoff - M src/common/BigInteger.h -Misc - - 2012-03-15 15:05 alexpeshkoff - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/burp.cpp - M src/burp/restore.epp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/db_alias.cpp - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/yvalve/YObjects.h - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Fixed use of UTF8 strings in services - - 2012-03-15 15:03 alexpeshkoff - M src/utilities/gstat/dba.epp -Fixed delivery of errors from gstat service - - 2012-03-15 14:39 alexpeshkoff - M src/remote/server/server.cpp -Fixed assertion at client side in service logon - - 2012-03-15 12:10 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-1992: bad BLR -- invalid stream for union select. - - 2012-03-15 10:40 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp - M src/jrd/req.h -Fixed CORE-3092: ROW_COUNT is not cleared before the singleton INSERT statement, - - 2012-03-15 09:52 alexpeshkoff - M builds/posix/Makefile.in.examples -Better track file dependencies - - 2012-03-15 09:29 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/RuntimeStatistics.h -Fixed CORE-3625: MON$IO_STATS doesn't report page writes performed asynchronously (at the AST level). - - 2012-03-15 08:14 alexpeshkoff - M src/include/gen/msgs.h -Misc - - 2012-03-14 17:46 dimitr - M src/msgs/messages2.sql -Pleased Paul V. so that CORE-3195 (Concatenation to CHAR(32766/7) impossible) could be resolved. - - 2012-03-14 17:39 dimitr - M src/remote/server/server.cpp -Totally misc. - - 2012-03-14 17:38 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/gen.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/jrd/DataTypeUtil.cpp -Fixed CORE-3569: CHAR(32767) present in XSQLVAR with length 32765. The JRD part of the patch is not strictly required, as it's used exclusively for VARCHARs right now, but let's be protected for the unpredictable future. - - 2012-03-14 16:04 dimitr - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/opt.cpp -Front-ported CORE-3553: Nested loop plan is chosen instead of the sort merge for joining independent streams using keys of different types. - - 2012-03-14 15:26 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-2286: Selecting from MON$CALL_STACK within a Trigger or SP sometimes return 0 rows. - - 2012-03-14 14:35 dimitr - M src/utilities/gstat/dba.epp -Integrated the jumping information natively into the index bucket. -WARNING: This is an ODS change, databases must be recreated. - - 2012-03-14 14:33 dimitr - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/ods.h - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/validation.cpp -Integrated the jumping information natively into the index bucket. -WARNING: This is an ODS change, databases must be recreated. - - 2012-03-14 14:00 dimitr - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/sort.cpp -Front-ported CORE-3457: Optimize the temporary space manager regarding small chunk allocations. - - 2012-03-14 13:46 alexpeshkoff - M src/common/db_alias.cpp -Comments - - 2012-03-14 08:46 alexpeshkoff - M src/common/db_alias.cpp - M src/common/db_alias.h - M src/jrd/jrd.cpp - M src/lock/print.cpp - M src/remote/remote.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/why.cpp -Implemented CORE-3788: Make all utilities follow same rules when expanding database name - - 2012-03-13 10:31 dimitr - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/ods.h - M src/jrd/validation.cpp -Made the jump nodes unconditional. To be continued. - - 2012-03-11 15:32 alexpeshkoff - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Avoid code duplication in yvalve. Always store expanded filename in YAttachment. - - 2012-03-11 15:17 alexpeshkoff - M src/yvalve/why.cpp -Fixed my old error done when applying providers interface in yValve - - 2012-03-10 15:37 asfernandes - M src/auth/trusted/AuthSspi.cpp - M src/burp/split/spit.h - M src/common/os/SyncSignals.h - M src/common/xdr.h - M src/dsql/sym.h - M src/gpre/gpreswi.h - M src/intl/utils/mapdump.c - M src/jrd/os/posix/unix.cpp - M src/msgs/include.epp - M src/msgs/modify_msgs.epp - M src/remote/server/server.cpp - M src/yvalve/keywords.h -Misc. - - 2012-03-10 14:01 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/common.h -Mac port - - 2012-03-10 12:28 alexpeshkoff - M src/common/ThreadStart.cpp -Misc - - 2012-03-10 12:07 alexpeshkoff - M src/include/firebird/Crypt.h - M src/plugins/crypt/arc4/Arc4.cpp - M src/remote/inet.cpp -Changed order of args as requested by Claudio - - 2012-03-07 15:20 alexpeshkoff - M src/yvalve/why.cpp -Make createDatabase() work with config and national characters like attachDatabase() - - 2012-03-07 12:04 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -Fixed CORE-3721: Multiuser server startup (/etc/init.d) script picks up the ISC_ variables if set. - - 2012-03-06 13:29 alexpeshkoff - M src/common/fb_exception.cpp - M src/yvalve/MasterImplementation.cpp -Mac port - - 2012-03-06 13:25 alexpeshkoff - M src/yvalve/why.cpp -Restored old filename expansion logic in createDatabase() - - 2012-03-06 11:31 alexpeshkoff - M src/yvalve/gds.cpp -Mac port - - 2012-03-05 22:20 robocop - M src/common/classes/GenericMap.h -Style. - - 2012-03-05 03:56 robocop - M src/lock/print.cpp -Misc: delete obsolete workaround. - - 2012-03-03 16:47 alexpeshkoff - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Fixed CORE-3649: gbak deletes backup file even if error happens when it's already successfully closed - - 2012-03-02 15:38 alexpeshkoff - M src/yvalve/why.cpp -Fixed hang in shutdown - - 2012-03-02 12:12 hvlad - M builds/win32/msvc8/yvalve.vcproj -Update MSVC8 build - - 2012-03-02 12:12 hvlad - M src/common/classes/locks.cpp - M src/plugins/crypt/arc4/Arc4.cpp -Fixed Win32 build - - 2012-03-01 18:18 hvlad - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc10/yvalve.vcxproj.filters - M src/common/thd.h - M src/iscguard/iscguard.cpp - M src/jrd/jrd.cpp - M src/remote/remote.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/utl.cpp -Fixed Windows build - - 2012-03-01 17:01 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Fixed CORE-3762: gsec returns 0 return code on some errors - - 2012-03-01 15:47 alexpeshkoff - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h -Restore separate datatypes for thread ID and handle according to Vlad's request. They match on posix build, but supposed to be different on windows. - - 2012-03-01 15:42 hvlad - M src/include/firebird/Interface.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h -Undo part of previous commit: it is not good to make internal type (ThreadId) as public - - 2012-03-01 15:27 hvlad - M src/auth/trusted/AuthSspi.cpp - M src/include/firebird/Interface.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h -Misc - - 2012-03-01 14:55 hvlad - M src/common/ThreadData.h -Isolate POSIX-related code - - 2012-03-01 08:55 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/burp/split/spit.cpp - M src/burp/split/spit.h - M src/common/ScanDir.cpp - M src/common/ThreadData.cpp - M src/common/ThreadData.h - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h - M src/common/call_service.cpp - M src/common/classes/DbImplementation.cpp - M src/common/classes/MsgPrint.cpp - M src/common/classes/NoThrowTimeStamp.cpp - M src/common/classes/SafeArg.cpp - M src/common/classes/SyncObject.cpp - M src/common/classes/Synchronize.cpp - M src/common/classes/Synchronize.h - M src/common/classes/UserBlob.cpp - M src/common/classes/alloc.cpp - M src/common/classes/array.h - M src/common/classes/locks.cpp - M src/common/classes/timestamp.cpp - M src/common/common.h - M src/common/cvt.cpp - M src/common/dsc.cpp - M src/common/enc.cpp - M src/common/fb_exception.cpp - M src/common/isc.cpp - M src/common/isc_file.cpp - M src/common/isc_sync.cpp - M src/common/os/SyncSignals.h - M src/common/os/darwin/mod_loader.cpp - M src/common/os/posix/SyncSignals.cpp - M src/common/os/posix/divorce.cpp - M src/common/os/posix/isc_ipc.cpp - M src/common/os/posix/mod_loader.cpp - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/isc_ipc.cpp - M src/common/os/win32/os_utils.cpp - M src/common/pretty.cpp - M src/common/sdl.cpp - M src/common/thd.cpp - M src/common/thd.h - M src/common/utils.cpp - M src/common/xdr.cpp - M src/common/xdr.h - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/btyacc_fb.ske - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/movd.cpp - M src/dsql/parse.y - M src/dsql/sym.h - M src/extlib/fbudf/stdafx.h - M src/extlib/ib_udf.h - M src/extlib/ib_util.cpp - M src/gpre/c_cxx.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.h - M src/gpre/gpreswi.h - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/languages/ada.cpp - M src/gpre/languages/cob.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/languages/pas.cpp - M src/gpre/languages/rmc.cpp - M src/gpre/movg.cpp - M src/include/fb_exception.h - M src/include/fb_types.h - M src/include/firebird.h - M src/include/ibase.h - M src/include/old_fb_blk.h - M src/intl/kanji.cpp - M src/intl/utils/mapdump.c - M src/intl/utils/mapgen4.c - M src/intl/utils/maptest.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/isql/InputDevices.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/iutils.cpp - M src/isql/show.epp - M src/jrd/Attachment.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/Optimizer.cpp - M src/jrd/PreparedStatement.h - M src/jrd/RandomGenerator.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/Relation.cpp - M src/jrd/ResultSet.h - M src/jrd/UserManagement.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nbak.cpp - M src/jrd/nodebug.cpp - M src/jrd/ntrace.h - M src/jrd/ods.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ConditionalStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/rlck.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sqz.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/misc/codes.epp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/msgs/load.epp - M src/msgs/modify_msgs.epp - M src/qli/dtr.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/remote/inet.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/chop.cpp - M src/remote/server/os/win32/cntl.cpp - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/window.cpp - M src/remote/server/server.cpp - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/create_db.cpp - M src/utilities/drop.cpp - M src/utilities/fbcpl/stdafx.h - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/services.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/os/FileObject.h - M src/utilities/print_event.cpp - M src/utilities/print_pool.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rebuild.h - M src/utilities/relay.cpp - M src/utilities/run_service.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.h - M src/yvalve/YObjects.h - M src/yvalve/alt.cpp - M src/yvalve/array.epp - M src/yvalve/blob.epp - M src/yvalve/gds.cpp - M src/yvalve/gds_proto.h - M src/yvalve/keywords.h - M src/yvalve/perf.cpp - M src/yvalve/preparse.cpp - M src/yvalve/user_dsql.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. - - 2012-03-01 08:37 alexpeshkoff - M builds/posix/Makefile.in - M src/jrd/os/posix/unix.cpp -Fixed opening read-only databases on unix - - 2012-02-29 15:24 asfernandes - M src/dsql/DdlNodes.epp -Correction. - - 2012-02-29 07:08 alexpeshkoff - M src/common/classes/Synchronize.h - M src/common/classes/condition.h - M src/common/classes/fb_tls.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/isc_s_proto.h - M src/common/os/posix/SyncSignals.cpp - M src/common/thd.cpp - M src/extlib/fbudf/stdafx.h - A src/include/fb_pthread.h - M src/utilities/fbcpl/stdafx.h - M src/yvalve/MasterImplementation.cpp -Always define appropriate macro before including pthread.h - - 2012-02-28 12:58 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Lock database file when opening it - - 2012-02-28 11:08 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -Cleanup unneeded parameter (was used in nbackup, where PIO is replaced with OS function calls) - - 2012-02-27 16:59 alexpeshkoff - M builds/posix/make.shared.variables -Fixed Darwin build - - 2012-02-27 16:09 alexpeshkoff - M src/yvalve/why.cpp -Fixed broken multi DB transaction - thanks to Adriano - - 2012-02-27 16:07 alexpeshkoff - M src/remote/server/server.cpp -cleanup - - 2012-02-27 13:50 alexpeshkoff - M src/common/classes/ImplementHelper.h -cleanup - - 2012-02-27 12:12 alexpeshkoff - M builds/posix/darwin.defaults -Fixed make syntax - - 2012-02-26 14:27 asfernandes - M src/auth/AuthDbg.cpp - M src/dsql/StmtNodes.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Misc. - - 2012-02-26 14:26 asfernandes - M src/include/firebird/Auth.h -Corrections. - - 2012-02-26 14:26 asfernandes - M src/plugins/crypt/arc4/Arc4.cpp -Replace reinterpret_casts to static_casts. - - 2012-02-25 19:56 asfernandes - M src/dsql/DsqlCompilerScratch.h - M src/dsql/Nodes.h - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/parse.y -1) Make a new kind of Node (TransactionNode). -2) Make main parser statement return requests instead of nodes. -3) Some related cleanup (ddlData, ddlScratch). -4) Added dsqlPass to dsql_req and children, to get rid of ugly logic in prepareStatement. - - 2012-02-25 13:55 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd.cpp - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/yvalve/why.cpp -Renamed error constant/message by Alex request. - - 2012-02-25 13:53 asfernandes - M src/dsql/ExprNodes.cpp -Patch by Alex to fix some bug in restore. - - 2012-02-24 16:55 alexpeshkoff - M builds/posix/darwin.defaults - M builds/posix/make.defaults - M builds/posix/make.rules -Mac port - - 2012-02-24 12:39 alexpeshkoff - M builds/install/misc/firebird.conf.in - M builds/posix/make.shared.variables - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/ImplementHelper.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/include/firebird/Auth.h - A src/include/firebird/Crypt.h - M src/include/firebird/Plugin.h - A src/plugins/crypt/arc4/Arc4.cpp - A src/plugins/crypt/arc4/Arc4.h - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Implemented CORE-672: "Over the wire" connection encryption - - 2012-02-24 12:27 alexpeshkoff - M src/jrd/jrd.cpp -No use in specially handling DBB_security_db when closing engine. Keep it commented for a while. - - 2012-02-24 12:25 alexpeshkoff - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fixed races in YValve - - 2012-02-24 12:24 alexpeshkoff - M src/yvalve/PluginManager.cpp -Minor debugging enhancement - makes it possible to watch name in dtor - - 2012-02-23 15:39 dimitr - M src/dsql/StmtNodes.cpp -Fixed the assert/crash when using the cursors at runtime. - - 2012-02-23 07:17 robocop - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h -Kill variable shadowing. - - 2012-02-22 08:09 dimitr - M builds/win32/msvc8/engine.vcproj -Fixed the MSVC8 build. - - 2012-02-22 01:29 robocop - M src/dsql/Nodes.h -Misc. - - 2012-02-20 21:52 asfernandes - M src/common/IntlUtil.cpp - M src/jrd/blb.cpp - M src/jrd/cvt2.cpp - M src/jrd/mov.cpp -Misc. - - 2012-02-20 02:02 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Remove legacy statements residuals. - - 2012-02-19 02:17 asfernandes - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc9/engine.vcproj - M builds/win32/preprocess.bat - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/drq.h - D src/jrd/dyn.epp - M src/jrd/dyn.h - D src/jrd/dyn_proto.h - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/grant.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem. - - 2012-02-16 01:11 asfernandes - M src/jrd/blb.cpp - M src/jrd/blb.h -Warnings. - - 2012-02-15 07:13 robocop - M src/dsql/metd.epp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/scl.epp -Make more members of blb private. - - 2012-02-15 03:44 robocop - M src/jrd/inf.cpp - M src/jrd/jrd.h - M src/jrd/ods.h - M src/jrd/validation.cpp -Include a new type of validation error: unknown blob type. - - 2012-02-15 03:43 robocop - M src/common/IntlUtil.cpp - M src/common/call_service.cpp - M src/dsql/DdlNodes.epp - M src/dsql/Parser.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/IntlManager.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/met.epp - M src/remote/remote.cpp -I don't see the point in creating temporary strings in these cases. - - 2012-02-15 03:36 robocop - M src/include/fb_types.h -Delete unused and wrong definition. - - 2012-02-15 03:34 robocop - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/metd.epp - M src/jrd/Attachment.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/Function.epp - M src/jrd/SysFunction.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/scl.epp - M src/jrd/tra.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Make blb resemble more a class: private data members, convert some functions into methods, add methods with code that was in other files, etc. - - 2012-02-13 15:39 dimitr - M src/lock/lock.cpp - M src/lock/lock_proto.h -Attempted to fix a lock validation bug which ignored a situation where an incompatible request was changed from LRQ_pending to LRQ_rejected but temporarily remained in the queue. -A few other misc changes. - - 2012-02-12 14:54 mapopa - M src/include/fb_types.h -comment cleanup STEXT and UTEXT not used anywhere - - 2012-02-11 14:34 asfernandes - M src/jrd/blb.h - M src/jrd/validation.cpp -Misc. - - 2012-02-10 03:06 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Refactor SELECT. - - 2012-02-10 03:06 asfernandes - M src/dsql/make.cpp - M src/dsql/node.h -Cleanup. - - 2012-02-09 07:38 dimitr - M src/jrd/RecordSourceNodes.cpp -This should resolve CORE-3753. - - 2012-02-07 03:33 robocop - M src/jrd/validation.cpp -const - - 2012-02-07 03:17 robocop - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/metd.epp - M src/jrd/Attachment.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/Function.epp - M src/jrd/SysFunction.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/scl.epp - M src/jrd/tra.cpp - M src/jrd/validation.cpp -Playing with fire: converting some static functions into member functions. I tried to check every change I did. - - 2012-02-06 21:50 asfernandes - M src/dsql/dsql.cpp -Misc. - - 2012-02-06 20:10 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactor SET TRANSACTION command. - - 2012-02-06 20:10 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactor COMMIT and ROLLBACK commands. - - 2012-02-05 14:46 asfernandes - M src/yvalve/why.cpp -Misc. - - 2012-02-03 19:01 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/fb_blk.h - M src/include/firebird/Provider.h - M src/jrd/EngineInterface.h - M src/jrd/ResultSet.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/trace/TraceDSQLHelpers.h - M src/remote/client/interface.cpp - M src/remote/protocol.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/keywords.cpp - M src/yvalve/why.cpp -1) Removed READ/WRITE BLOB sql commands. 2) Refactored request operations to fix server crashes. - - 2012-01-29 02:53 asfernandes - M src/common/classes/locks.h - M src/common/classes/timestamp.h - M src/common/xdr_proto.h - M src/dsql/WinNodes.cpp - M src/dsql/pass1.cpp - M src/include/fb_blk.h - M src/jrd/SimilarToMatcher.h - M src/jrd/par.cpp - M src/remote/server/os/win32/window.cpp -Misc. - - 2012-01-27 09:10 robocop - M src/common/classes/NoThrowTimeStamp.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/fb_blk.h - M src/jrd/btn.h - M src/remote/client/interface.cpp - M src/remote/protocol.cpp - M src/remote/server/server.cpp -Misc and cleanup - - 2012-01-26 14:14 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc9/common.vcproj -Update windows builds - - 2012-01-26 07:38 dimitr - M src/jrd/btr.cpp - M src/jrd/ods.h -I believe this flag is redundant as it duplicates the information already available on the index root page. - - 2012-01-26 07:01 dimitr - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/ods.h - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/validation.cpp - M src/utilities/gstat/dba.epp -Slightly refactored the b-tree nodes. This commit includes cleaning up ods.h from the runtime (in memory) structures and encapsulating the b-tree nodes implementation inside their corresponding objects. To be continued. - - 2012-01-25 17:46 asfernandes - M src/common/dsc.h - M src/dsql/DdlNodes.epp -Fixed problem with default collation. - - 2012-01-25 13:49 alexpeshkoff - A src/common/classes/NoThrowTimeStamp.cpp - A src/common/classes/NoThrowTimeStamp.h - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/extlib/fbudf/fbudf.cpp -Avoid presence of a lot of unneeded stuff like exceptions and pools in fbudf. This also fixes segfault when library is unloaded. - - 2012-01-25 13:30 alexpeshkoff - M src/jrd/scl.epp -Warning - - 2012-01-25 09:19 alexpeshkoff - M src/common/classes/timestamp.h - M src/common/cvt.h -Simplify .h-file dependencies - - 2012-01-25 07:32 dimitr - M src/remote/client/interface.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remote.h -Simplification. - - 2012-01-25 07:13 dimitr - M src/burp/canonical.cpp - M src/common/cvt.cpp - M src/common/xdr.cpp - M src/common/xdr.h - M src/common/xdr_proto.h - M src/include/fb_types.h - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/server/server.cpp -Cleaned up and slightly refactored the XDR logic. - - 2012-01-24 10:02 dimitr - M src/remote/protocol.cpp -Front ported CORE-3730: isc_dsql_exec_immed2() loses input parameter value with RETURNING clause. - - 2012-01-24 09:26 robocop - M src/include/gen/ids.h -Uninvited file went with others in the commit. - - 2012-01-24 03:37 robocop - M src/auth/SecureRemotePassword/srp.h - M src/auth/trusted/AuthSspi.cpp - M src/common/StatusArg.h - M src/common/classes/SyncObject.cpp - M src/common/classes/alloc.cpp - M src/common/classes/locks.h - M src/dsql/AggNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/WinNodes.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/SimilarToMatcher.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/server/os/win32/window.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/why.cpp -Cleanup: unused functions, parameters & variables. - - 2012-01-24 03:11 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Move hardcoded message to the msg db. - - 2012-01-24 03:04 robocop - M src/common/BigInteger.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Move hardcoded message to the msg db. - - 2012-01-24 02:23 robocop - M src/jrd/btr.cpp -Totally misc. - - 2012-01-24 02:21 robocop - M src/qli/qliswi.h -Make qli understand -n again for the almost useless function of suppressing the one-line welcome banner (but a common practice for TCS). - - 2012-01-24 00:16 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Fixed CORE-2457 - UNICODE_CI internal gds software consistency check. - - 2012-01-22 01:10 asfernandes - M src/jrd/btr.cpp -Misc. - - 2012-01-21 19:04 asfernandes - M src/jrd/btr.cpp -Misc. - - 2012-01-20 10:23 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/vio.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Disallowed deletions from RDB$DATABASE. This fixes the only problematic part of CORE-3735: Unprivileged user can delete from RDB$DATABASE, RDB$COLLATIONS, RDB$CHARACTER_SETS. The implemented solution could be used to protect other system tables from direct modifications. - - 2012-01-20 01:42 asfernandes - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/classes/MetaName.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/jrd/cch.cpp - M src/remote/server/server.cpp -Misc. - - 2012-01-19 17:30 asfernandes - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp -Fixed CORE-3737 - EXECUTE BLOCK parameters definitions are not respected and may cause wrong behavior related to character sets. - - 2012-01-19 15:11 alexpeshkoff - M src/jrd/opt.cpp -Fixed CORE-3736: WITH LOCK clause is allowed for users with read-only rights on some table, thus blocking others from updating this table - - 2012-01-19 08:07 robocop - M src/common/classes/array.h - M src/common/classes/fb_string.cpp -Some paranoid checks for extreme cases. - - 2012-01-19 08:00 robocop - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/meta.epp - M src/qli/qliswi.h -Stop db triggers in qli, from Herr Schlottmann-Gödde - - 2012-01-19 06:26 robocop - M src/remote/inet.cpp -Cleanup. - - 2012-01-19 05:42 robocop - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Simplification. - - 2012-01-19 04:54 robocop - M doc/sql.extensions/README.merge.txt - M src/auth/SecureRemotePassword/Message.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/srp.cpp - M src/common/BigInteger.cpp - M src/common/BigInteger.h - M src/common/isc_sync.cpp - M src/common/os/posix/isc_ipc.cpp - M src/common/sha.cpp - M src/common/unicode_util.cpp - M src/dsql/BlrWriter.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/dsql/parse.y - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/cch.cpp - M src/jrd/exe.cpp - M src/jrd/scl.epp - M src/jrd/svc.cpp - M src/lock/lock.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp -Misc. - - 2012-01-18 13:01 hvlad - A builds/win32/msvc9/srp.vcproj -Project file for VC9, by Claudio - - 2012-01-18 12:03 alexpeshkoff - M src/burp/restore.epp -Fixed CORE-3733: GBAK fails to fix system generators while restoring - - 2012-01-17 12:33 robocop - M src/common/classes/MetaName.cpp - M src/common/classes/MetaName.h -Helper method. - - 2012-01-17 12:30 robocop - M builds/win32/msvc9/Firebird3.sln - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/firebird2.vsprops - M builds/win32/msvc9/remote.vcproj - M builds/win32/msvc9/yvalve.vcproj -Update vc9 files. - - 2012-01-17 12:29 robocop - M extern/libtommath/libtommath_MSVC9.sln - M extern/libtommath/libtommath_MSVC9.vcproj -Update vc9 files. - - 2012-01-17 12:23 robocop - M builds/win32/make_boot.bat - M builds/win32/set_build_target.bat -Make always the release version of LibTomMath, as we do with ICU. - - 2012-01-17 10:44 alexpeshkoff - M doc/WhatsNew -misc - - 2012-01-17 10:43 alexpeshkoff - M doc/WhatsNew -In order not to forget removed firebird.conf options - - 2012-01-16 20:33 asfernandes - M src/dsql/DdlNodes.epp - M src/remote/inet.cpp -Misc. - - 2012-01-16 15:01 alexpeshkoff - M src/remote/inet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Fixed CORE-3718: Client Library Hangs after unsuccessful connection to remote auxiliary (events) port - - 2012-01-16 14:30 alexpeshkoff - M src/yvalve/why.cpp -Fixed segfault in case of error in queEvents() - - 2012-01-13 15:58 alexpeshkoff - M builds/install/misc/firebird.conf.in -cleanup - - 2012-01-13 11:36 alexpeshkoff - M src/include/firebird/Plugin.h -Misc - - 2012-01-13 08:23 alexpeshkoff - M src/dsql/DdlNodes.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Fixed CORE-3599: Possible drop role RDB$ADMIN - - 2012-01-12 15:00 alexpeshkoff - M builds/posix/Makefile.in.plugins_examples - M builds/posix/make.rules -Fixed CORE-3727: Support C preprocessor flags in firebird build system - - 2012-01-12 14:54 asfernandes - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/idx.cpp -Fixed (hope!) CORE-1997 - Broken foreign key handling for multi-segmented index using multi-level collations. - - 2012-01-12 13:53 alexpeshkoff - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/server/server.cpp -Fixed multifactor auth-plugin use on server - thanks to Claudio - - 2012-01-11 13:24 alexpeshkoff - M src/remote/inet.cpp -Cleanup - use flags parameter of alloc_port() function for async ports - - 2012-01-11 12:56 alexpeshkoff - M builds/posix/Makefile.in -Applied Michal's patch - - 2012-01-11 12:05 alexpeshkoff - M src/remote/server/server.cpp -Misc - - 2012-01-11 07:58 dimitr - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj -Cleanup. - - 2012-01-11 07:51 dimitr - M builds/win32/msvc10/engine.vcxproj.filters -Cleanup. - - 2012-01-11 07:48 dimitr - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - D src/jrd/tpc.h -Cleanup. - - 2012-01-10 13:53 asfernandes - M src/jrd/idx.h -Invert the RDB$PACKAGE_NAME segment in system indexes to make them usable in more cases. - - 2012-01-10 13:15 dimitr - M src/jrd/btr.cpp -Slightly different fix for CORE-3722: IS NOT DISTINCT FROM NULL doesn't use index. - - 2012-01-09 09:48 dimitr - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/jrd/drq.h - M src/jrd/dyn.h - M src/jrd/ini.epp -1) Made the functions logic in sync with the procedures one. -2) Simplified the privileges creation code. - - 2012-01-09 08:57 dimitr - M src/jrd/idx.h -More indices to avoid full table scans on system tables (this time during the column modification). - - 2012-01-09 08:41 dimitr - M src/jrd/idx.h -Added a system index that helps to avoid a full table scan on RDB$PROCEDURE_PARAMETERS and RDB$FUNCTION_ARGUMENTS during domain deletion. -Also, simplified the system index definitions and removed the gaps in the ID numbering. - - 2012-01-09 00:49 asfernandes - M src/dsql/parse.y -Misc. - - 2012-01-09 00:08 asfernandes - M src/dsql/PackageNodes.epp - M src/dsql/parse.y - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/met_proto.h -Misc. - - 2012-01-09 00:08 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/node.h - M src/jrd/irq.h - M src/jrd/vio.cpp -Corrections and cleanup. - - 2012-01-08 18:33 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/dyn.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactored CREATE/ALTER USER. Untested at runtime. - - 2012-01-08 14:05 dimitr - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/drq.h - M src/jrd/dyn.h - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/ini_proto.h - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/obj.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/types.h - M src/jrd/vio.cpp -1) Restricted ALTER/DROP permissions to the object owners only. Now this applies to domains, charsets, collations, generators and exceptions. This fixes CORE-304: Metadata security hole - any user can alter/drop generators and exceptions. -2) Opened the gates to implement the standard USAGE privilege (CORE-2884). SQL support and validation logic are still to be developed. -3) Added the grant option to the owner permissions for packages, procedures and functions. -4) Misc cleanup and refactoring. - - 2012-01-08 09:40 dimitr - M src/jrd/btr.h - M src/jrd/ods.h -Misc. - - 2012-01-07 02:30 dimitr - M src/jrd/btr.cpp - M src/jrd/ods.h -Cleanup. We don't need a separately stored global index selectivity for along time already. - - 2012-01-06 14:33 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/parse.y -Improvement CORE-3343 - RETURNING clause is not supported in positioned (WHERE CURRENT OF) UPDATE and DELETE statements. - - 2012-01-06 11:25 dimitr - M src/common/sdl.cpp - M src/common/sdl_proto.h -Removed support for the remote protocol versions prior to v10. - - 2012-01-06 11:24 dimitr - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/server/server.cpp -Removed support for the remote protocol versions prior to v10. - - 2012-01-05 01:07 asfernandes - M src/common/os/posix/SyncSignals.cpp - M src/remote/server/os/win32/srvr_w32.cpp -Misc. - - 2012-01-03 18:26 dimitr - M src/remote/server/os/win32/window.cpp -Totally misc. - - 2012-01-03 18:06 dimitr - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server/server.cpp -Removed the outdated RPC support + some misc cleanup. - - 2012-01-03 16:14 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp -Make SRP management plugin notify caller when user to alter/drop is missing - - 2012-01-02 11:28 hvlad - M extern/libtommath/libtommath_MSVC10.sln - M extern/libtommath/libtommath_MSVC10.vcxproj -Correction - - 2012-01-02 11:14 hvlad - D builds/win32/msvc10/srp.filters - A builds/win32/msvc10/srp.vcxproj.filters (from /firebird/trunk/builds/win32/msvc10/srp.filters:53803) -Misc - - 2011-12-30 14:38 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/common/os/guid.h -Make UUID_TO_CHAR2 returns lower-cased strings, as the RFC specifies· - - 2011-12-30 14:19 alexpeshkoff - M src/jrd/svc.cpp -Small correction for CORE-3658 - - 2011-12-30 14:11 alexpeshkoff - M src/burp/burp.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/gsec.cpp - M src/yvalve/utl.cpp - M src/yvalve/utl_proto.h - M src/yvalve/why.cpp -Fixed CORE-3658: FBSVCMGR connects to server as OS user name rather than value of ISC_USER environment variable - - 2011-12-29 17:48 alexpeshkoff - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp - A src/common/os/SyncSignals.h - A src/common/os/posix/SyncSignals.cpp - M src/common/thd.cpp - M src/common/thd.h - M src/jrd/ibsetjmp.h - M src/yvalve/MasterImplementation.cpp -Front-ported fix for CORE-3646: Segmentation fault in Linux - - 2011-12-29 00:21 asfernandes - M builds/posix/Makefile.in - M builds/posix/make.defaults -Make the thing build with Ubuntu 11.10, binutils 2.21.53.20110810. -Was failing to build 'firebird' caused by common.a (BigInteger.o) usage of libtommath functions. - - 2011-12-28 18:16 dimitr - M src/remote/client/interface.cpp - M src/remote/inet.cpp -Misc. - - 2011-12-28 15:15 hvlad - M builds/win32/make_boot.bat - A extern/libtommath/libtommath_MSVC10.sln (from /firebird/trunk/extern/libtommath/libtommath_VS2010.sln:53770) - A extern/libtommath/libtommath_MSVC10.vcxproj (from /firebird/trunk/extern/libtommath/libtommath_VS2010.vcxproj:53771) - A extern/libtommath/libtommath_MSVC8.sln (from /firebird/trunk/extern/libtommath/libtommath_VS2005.sln:53783) - A extern/libtommath/libtommath_MSVC8.vcproj (from /firebird/trunk/extern/libtommath/libtommath_VS2005.vcproj:53783) - A extern/libtommath/libtommath_MSVC9.sln (from /firebird/trunk/extern/libtommath/libtommath_VS2008.sln:53770) - A extern/libtommath/libtommath_MSVC9.vcproj (from /firebird/trunk/extern/libtommath/libtommath_VS2008.vcproj:53770) - D extern/libtommath/libtommath_VS2005.sln - D extern/libtommath/libtommath_VS2005.vcproj - D extern/libtommath/libtommath_VS2008.sln - D extern/libtommath/libtommath_VS2008.vcproj - D extern/libtommath/libtommath_VS2010.sln - D extern/libtommath/libtommath_VS2010.vcxproj -Adjust LibTomMath project files to allow build both Firebird and libtommath library by the same version of MSVC. -Adjust make_boot to automatically choose correct solution to build libtommath. - - 2011-12-28 14:31 hvlad - M builds/win32/msvc8/Firebird3.sln - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc8/remote.vcproj - A builds/win32/msvc8/srp.vcproj - M builds/win32/msvc8/yvalve.vcproj -Update VS 2005 build to support SRP. - - 2011-12-28 14:29 hvlad - M extern/libtommath/libtommath_VS2005.sln - M extern/libtommath/libtommath_VS2005.vcproj -Cleanup, tune and add x64 target - - 2011-12-28 01:20 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h -Warning. - - 2011-12-28 01:07 asfernandes - M src/remote/client/interface.cpp - M src/remote/protocol.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Misc. - - 2011-12-27 08:14 alexpeshkoff - M builds/posix/Makefile.in - M builds/posix/Makefile.in.examples - M builds/posix/darwin.defaults - M builds/posix/make.defaults - M builds/posix/make.platform.solaris.examples - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.freebsd - M builds/posix/prefix.freebsd_amd64 - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_aCC - M builds/posix/prefix.hpux_ia64 - M builds/posix/prefix.mingw - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 -Fixed CORE-3677: Stop utilities to export entrypoints - - 2011-12-26 23:35 hvlad - M builds/win32/msvc10/Firebird3.sln - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbserver.vcxproj.filters - M builds/win32/msvc10/firebird2.props - M builds/win32/msvc10/remote.vcxproj - M builds/win32/msvc10/remote.vcxproj.filters - A builds/win32/msvc10/srp.filters - A builds/win32/msvc10/srp.vcxproj - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc10/yvalve.vcxproj.filters -Update VS 2010 build to support SRP. -New plugin srp.dll is created - it is necessary for user management using SRP. -VC8\VC9 builds will follow tomorrow. - - 2011-12-26 23:20 hvlad - M builds/win32/make_boot.bat -Build LibTomMath as part of boot build process. Only VS2010 supported so far. - - 2011-12-26 23:18 hvlad - M extern/libtommath - M extern/libtommath/libtommath_VS2010.vcxproj -Clean up project file and make working folders ignored by SVN - - 2011-12-26 22:37 hvlad - A extern/libtommath/libtommath_VS2010.sln - A extern/libtommath/libtommath_VS2010.vcxproj -VS2010 project files - - 2011-12-26 22:29 hvlad - A extern/libtommath - A extern/libtommath/LICENSE - A extern/libtommath/bn_error.c - A extern/libtommath/bn_fast_mp_invmod.c - A extern/libtommath/bn_fast_mp_montgomery_reduce.c - A extern/libtommath/bn_fast_s_mp_mul_digs.c - A extern/libtommath/bn_fast_s_mp_mul_high_digs.c - A extern/libtommath/bn_fast_s_mp_sqr.c - A extern/libtommath/bn_mp_2expt.c - A extern/libtommath/bn_mp_abs.c - A extern/libtommath/bn_mp_add.c - A extern/libtommath/bn_mp_add_d.c - A extern/libtommath/bn_mp_addmod.c - A extern/libtommath/bn_mp_and.c - A extern/libtommath/bn_mp_clamp.c - A extern/libtommath/bn_mp_clear.c - A extern/libtommath/bn_mp_clear_multi.c - A extern/libtommath/bn_mp_cmp.c - A extern/libtommath/bn_mp_cmp_d.c - A extern/libtommath/bn_mp_cmp_mag.c - A extern/libtommath/bn_mp_cnt_lsb.c - A extern/libtommath/bn_mp_copy.c - A extern/libtommath/bn_mp_count_bits.c - A extern/libtommath/bn_mp_div.c - A extern/libtommath/bn_mp_div_2.c - A extern/libtommath/bn_mp_div_2d.c - A extern/libtommath/bn_mp_div_3.c - A extern/libtommath/bn_mp_div_d.c - A extern/libtommath/bn_mp_dr_is_modulus.c - A extern/libtommath/bn_mp_dr_reduce.c - A extern/libtommath/bn_mp_dr_setup.c - A extern/libtommath/bn_mp_exch.c - A extern/libtommath/bn_mp_expt_d.c - A extern/libtommath/bn_mp_exptmod.c - A extern/libtommath/bn_mp_exptmod_fast.c - A extern/libtommath/bn_mp_exteuclid.c - A extern/libtommath/bn_mp_fread.c - A extern/libtommath/bn_mp_fwrite.c - A extern/libtommath/bn_mp_gcd.c - A extern/libtommath/bn_mp_get_int.c - A extern/libtommath/bn_mp_grow.c - A extern/libtommath/bn_mp_init.c - A extern/libtommath/bn_mp_init_copy.c - A extern/libtommath/bn_mp_init_multi.c - A extern/libtommath/bn_mp_init_set.c - A extern/libtommath/bn_mp_init_set_int.c - A extern/libtommath/bn_mp_init_size.c - A extern/libtommath/bn_mp_invmod.c - A extern/libtommath/bn_mp_invmod_slow.c - A extern/libtommath/bn_mp_is_square.c - A extern/libtommath/bn_mp_jacobi.c - A extern/libtommath/bn_mp_karatsuba_mul.c - A extern/libtommath/bn_mp_karatsuba_sqr.c - A extern/libtommath/bn_mp_lcm.c - A extern/libtommath/bn_mp_lshd.c - A extern/libtommath/bn_mp_mod.c - A extern/libtommath/bn_mp_mod_2d.c - A extern/libtommath/bn_mp_mod_d.c - A extern/libtommath/bn_mp_montgomery_calc_normalization.c - A extern/libtommath/bn_mp_montgomery_reduce.c - A extern/libtommath/bn_mp_montgomery_setup.c - A extern/libtommath/bn_mp_mul.c - A extern/libtommath/bn_mp_mul_2.c - A extern/libtommath/bn_mp_mul_2d.c - A extern/libtommath/bn_mp_mul_d.c - A extern/libtommath/bn_mp_mulmod.c - A extern/libtommath/bn_mp_n_root.c - A extern/libtommath/bn_mp_neg.c - A extern/libtommath/bn_mp_or.c - A extern/libtommath/bn_mp_prime_fermat.c - A extern/libtommath/bn_mp_prime_is_divisible.c - A extern/libtommath/bn_mp_prime_is_prime.c - A extern/libtommath/bn_mp_prime_miller_rabin.c - A extern/libtommath/bn_mp_prime_next_prime.c - A extern/libtommath/bn_mp_prime_rabin_miller_trials.c - A extern/libtommath/bn_mp_prime_random_ex.c - A extern/libtommath/bn_mp_radix_size.c - A extern/libtommath/bn_mp_radix_smap.c - A extern/libtommath/bn_mp_rand.c - A extern/libtommath/bn_mp_read_radix.c - A extern/libtommath/bn_mp_read_signed_bin.c - A extern/libtommath/bn_mp_read_unsigned_bin.c - A extern/libtommath/bn_mp_reduce.c - A extern/libtommath/bn_mp_reduce_2k.c - A extern/libtommath/bn_mp_reduce_2k_l.c - A extern/libtommath/bn_mp_reduce_2k_setup.c - A extern/libtommath/bn_mp_reduce_2k_setup_l.c - A extern/libtommath/bn_mp_reduce_is_2k.c - A extern/libtommath/bn_mp_reduce_is_2k_l.c - A extern/libtommath/bn_mp_reduce_setup.c - A extern/libtommath/bn_mp_rshd.c - A extern/libtommath/bn_mp_set.c - A extern/libtommath/bn_mp_set_int.c - A extern/libtommath/bn_mp_shrink.c - A extern/libtommath/bn_mp_signed_bin_size.c - A extern/libtommath/bn_mp_sqr.c - A extern/libtommath/bn_mp_sqrmod.c - A extern/libtommath/bn_mp_sqrt.c - A extern/libtommath/bn_mp_sub.c - A extern/libtommath/bn_mp_sub_d.c - A extern/libtommath/bn_mp_submod.c - A extern/libtommath/bn_mp_to_signed_bin.c - A extern/libtommath/bn_mp_to_signed_bin_n.c - A extern/libtommath/bn_mp_to_unsigned_bin.c - A extern/libtommath/bn_mp_to_unsigned_bin_n.c - A extern/libtommath/bn_mp_toom_mul.c - A extern/libtommath/bn_mp_toom_sqr.c - A extern/libtommath/bn_mp_toradix.c - A extern/libtommath/bn_mp_toradix_n.c - A extern/libtommath/bn_mp_unsigned_bin_size.c - A extern/libtommath/bn_mp_xor.c - A extern/libtommath/bn_mp_zero.c - A extern/libtommath/bn_prime_tab.c - A extern/libtommath/bn_reverse.c - A extern/libtommath/bn_s_mp_add.c - A extern/libtommath/bn_s_mp_exptmod.c - A extern/libtommath/bn_s_mp_mul_digs.c - A extern/libtommath/bn_s_mp_mul_high_digs.c - A extern/libtommath/bn_s_mp_sqr.c - A extern/libtommath/bn_s_mp_sub.c - A extern/libtommath/bncore.c - A extern/libtommath/libtommath.dsp - A extern/libtommath/libtommath_VS2005.sln - A extern/libtommath/libtommath_VS2005.vcproj - A extern/libtommath/libtommath_VS2008.sln - A extern/libtommath/libtommath_VS2008.vcproj - A extern/libtommath/makefile - A extern/libtommath/makefile.bcc - A extern/libtommath/makefile.cygwin_dll - A extern/libtommath/makefile.icc - A extern/libtommath/makefile.msvc - A extern/libtommath/makefile.shared - A extern/libtommath/mess.sh - A extern/libtommath/pretty.build - A extern/libtommath/tommath.h - A extern/libtommath/tommath_class.h - A extern/libtommath/tommath_superclass.h -Import LibTomMath library required for SRP to work. -This is minimal subset of source code. - - 2011-12-26 16:06 alexpeshkoff - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/common/security.cpp - M src/common/security.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp -Diagnostics - - 2011-12-26 14:51 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Enable passwords >9 bytes in gsec. Remove old warning. - - 2011-12-26 14:46 hvlad - M src/remote/server/os/win32/srvr_w32.cpp -Built SRP server into firebird.exe - - 2011-12-26 14:33 alexpeshkoff - M src/auth/SecureRemotePassword/srp.cpp -Fixed init/fini order in srp - - 2011-12-26 13:51 dimitr - M src/remote/client/interface.cpp - M src/remote/remote.h -A patch resolving client-side crashes with a new fbclient. Thanks to Alex. - - 2011-12-26 13:35 hvlad - M src/common/BigInteger.cpp -Fixed mismatched parameters order - - 2011-12-26 13:17 dimitr - M src/remote/os/win32/wnet.cpp -Fixed the asserts in the debug build. - - 2011-12-26 12:57 dimitr - M src/remote/server/server.cpp -Fixed a connection error (FB3 client - FB3 server), only LegacyAuth was affected. - - 2011-12-26 12:41 alexpeshkoff - M builds/install/misc/firebird.conf.in -correct defaults - - 2011-12-26 12:26 dimitr - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h -This should fix the trusted authentication. - - 2011-12-26 10:05 alexpeshkoff - M src/include/firebird/Plugin.h - M src/yvalve/PluginManager.cpp -Fixed overloaded virtual function error - thanks to Adriano - - 2011-12-26 09:16 alexpeshkoff - D src/auth/SecureRemotePassword/BigInteger.cpp - D src/auth/SecureRemotePassword/BigInteger.h - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/srp.cpp - M src/auth/SecureRemotePassword/srp.h - A src/common/BigInteger.cpp (from /firebird/trunk/src/auth/SecureRemotePassword/BigInteger.cpp:53739) - A src/common/BigInteger.h (from /firebird/trunk/src/auth/SecureRemotePassword/BigInteger.h:53739) -Moved big integer implementation to common dir - - 2011-12-26 08:50 dimitr - M src/auth/SecureRemotePassword/server/SrpServer.cpp -Correction. - - 2011-12-24 18:08 asfernandes - M builds/posix/Makefile.in - M doc/sql.extensions/README.builtin_functions.txt - M src/auth/SecureRemotePassword/client/SrpClient.cpp - M src/auth/SecureRemotePassword/manage/SrpManagement.cpp - M src/auth/SecureRemotePassword/server/SrpServer.cpp - M src/auth/SecureRemotePassword/srp.cpp - M src/auth/SecureRemotePassword/srp.h - M src/auth/SecurityDatabase/LegacyHash.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/classes/GetPlugins.h - M src/common/sha.cpp - M src/dsql/parse.y - M src/include/firebird/Provider.h - M src/lock/lock.cpp -Misc. - - 2011-12-24 17:59 asfernandes - M src/include/firebird/Plugin.h -Correction. - - 2011-12-23 18:33 dimitr - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/os/win32/xnet.cpp - M src/remote/os/win32/xnet_proto.h -Fixed some compilation errors. - - 2011-12-23 18:13 dimitr - M src/jrd/cch.cpp -Methinks this solution should be a bit better, as it doesn't overwrite the pending error code (happened in PIO). - - 2011-12-23 17:59 dimitr - M src/remote/remote.h -Correction. - - 2011-12-23 17:55 dimitr - M src/jrd/tra.cpp -Cleanup. - - 2011-12-23 17:50 dimitr - M src/common/config/config.cpp - M src/common/config/config.h - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp -Make locks unconditionally granted in the fair order. The legacy behavior is unsafe in the highly loaded systems. - - 2011-12-23 17:47 dimitr - M builds/install/misc/firebird.conf.in -Make locks unconditionally granted in the fair order. The legacy behavior is unsafe in the highly loaded systems. - - 2011-12-23 17:11 dimitr - M src/jrd/cch.cpp -Fixed the assertions caused by the isc_lock_conflict error left in the status vector after successful execution of the API call. - - 2011-12-23 17:08 dimitr - M src/jrd/lck.cpp -Fixed the lock owners accordingly to the per-attachment metadata caches. - - 2011-12-23 17:07 dimitr - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp -Allowed multiple waiting requests per owner. This resolves various crashes and asserts in the SharedDatabase + SharedCache mode. Page-level deadlocks are still expected, the cache manager needs fixing. -Also, made the lock table synchronization a bit stricter. Some refactoring and cleanup was performed as well. - - 2011-12-23 12:43 alexpeshkoff - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/postinstall.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/posix/Makefile.in - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M configure.in - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - D src/auth/AuthInterface.h - A src/auth/SecureRemotePassword - A src/auth/SecureRemotePassword/BigInteger.cpp - A src/auth/SecureRemotePassword/BigInteger.h - A src/auth/SecureRemotePassword/Message.h - A src/auth/SecureRemotePassword/client - A src/auth/SecureRemotePassword/client/SrpClient.cpp - A src/auth/SecureRemotePassword/client/SrpClient.h - A src/auth/SecureRemotePassword/manage - A src/auth/SecureRemotePassword/manage/SrpManagement.cpp - A src/auth/SecureRemotePassword/misc - A src/auth/SecureRemotePassword/misc/prime.cpp - A src/auth/SecureRemotePassword/misc/test.sh - A src/auth/SecureRemotePassword/misc/test_srp.cpp - A src/auth/SecureRemotePassword/server - A src/auth/SecureRemotePassword/server/SrpServer.cpp - A src/auth/SecureRemotePassword/server/SrpServer.h - A src/auth/SecureRemotePassword/srp.cpp - A src/auth/SecureRemotePassword/srp.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyHash.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/GetPlugins.h - M src/common/classes/array.h - M src/common/common.h - M src/common/config/config.cpp - M src/common/security.h - M src/common/sha.cpp - M src/common/sha.h - M src/common/thd.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/include/consts_pub.h - A src/include/firebird/Auth.h (from /firebird/trunk/src/auth/AuthInterface.h:53609) - M src/include/firebird/Plugin.h - M src/include/firebird/Provider.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/SysFunction.cpp - M src/jrd/UserManagement.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceManager.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - A src/plugins/crypt - A src/plugins/crypt/arc4 - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/why.cpp -Fixed CORE-1898: Increase the password length from 8 characters, CORE-3372: Simplify process of non-default security database creation - - 2011-12-22 15:32 dimitr - M src/include/consts_pub.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/window.cpp - M src/remote/server/serve_proto.h - M src/remote/server/server.cpp -Re-implemented the disabled code in the remote server. Cleaned up the legacy logic that doesn't look actual these days. -Some code refactoring. - - 2011-12-22 14:18 asfernandes - M src/dsql/WinNodes.cpp -Misc. - - 2011-12-22 08:07 dimitr - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/parse.y - M src/gpre/cme.cpp - M src/jrd/constants.h -Let's avoid duplication of shared constants. - - 2011-12-21 00:51 asfernandes - M src/dsql/dsql.cpp -Misc. - - 2011-12-20 14:30 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/common/os/guid.h - M src/common/os/posix/guid.cpp - M src/common/os/win32/guid.cpp - M src/common/sha.cpp - M src/dsql/parse.y - M src/jrd/RandomGenerator.cpp - M src/jrd/SysFunction.cpp - M src/jrd/nbak.cpp - M src/jrd/trace/TraceService.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/keywords.cpp -Fixed CORE-3238 - Makes GEN_UUID return a compliant RFC-4122 binary UUID and introduce CHAR_TO_UUID2 and UUID_TO_CHAR2 to convert UUIDs from/to string also complying with the RFC. - - 2011-12-19 10:01 hvlad - M src/dsql/dsql.cpp -Fixed AV in trace when statement free event is traced and it is first traced event for a given statement (i.e. prepare\execution was not traced before). -Adriano, please review. - - 2011-12-17 01:34 asfernandes - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/trace/TraceObjects.cpp -Misc. - - 2011-12-16 14:48 hvlad - M src/jrd/trace/TraceObjects.cpp -Second try to work with null's correctly - - 2011-12-14 14:51 paulbeach - M builds/install/arch-specific/darwin/preupgrade-script -CORE-3862 - Multiple update installs can cause problems. - - 2011-12-14 06:45 dimitr - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ConditionalStream.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp -Reworked the fix for CORE-3683: Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped. It resolves some optimization regressions appeared after the original fix. - - 2011-12-10 01:18 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/cmp.cpp -Misc. - - 2011-12-08 15:13 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-3694 - internal Firebird consistency check in query with grouping by subquery+stored procedure+aggregate. - - 2011-12-06 18:09 dimitr - M src/dsql/ExprNodes.cpp -Correction related to CORE-927. - - 2011-12-06 15:08 hvlad - M src/dsql/parse.y -Cleanup - - 2011-12-06 14:38 asfernandes - M doc/sql.extensions/README.builtin_functions.txt -Fixed CORE-3382 - Incomplete description of POSITION() function. - - 2011-12-06 14:24 asfernandes - M src/dsql/ExprNodes.cpp -Fixed CORE-3545 - Inconsistent domain's constraint validation in PSQL. - - 2011-12-06 13:12 dimitr - M src/jrd/trig.h -Fixed CORE-3692: Cannot drop a NOT NULL constraint on a field participating in the UNIQUE constraint. - - 2011-12-06 13:09 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-927: Grants don't work for procedures used inside views. - - 2011-12-06 10:02 dimitr - M src/jrd/cmp.cpp -Fixed CORE-927: Grants don't work for procedures used inside views. - - 2011-12-05 13:06 hvlad - M src/dsql/pass1.cpp -Fixed bug CORE-3690 : Wrong warning message for ambiguous query - - 2011-12-04 18:36 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/Nodes.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp -Fixed the problem with windowed functions in recursive CTEs, reported by Frank Ingermann in fb-devel. -This fix is complementary to the one done in CORE-3683. - - 2011-12-03 20:22 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecursiveStream.cpp -Fixed CORE-3683 - Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped. - - 2011-12-03 12:48 dimitr - M src/burp/restore.epp -Fixed the authentication during restore via the Services API. - - 2011-12-01 09:54 dimitr - M src/jrd/exe.cpp -For a number of reasons, it seems being a good thing to unwind the trigger requests ASAP. - - 2011-12-01 09:37 dimitr - M src/jrd/vio.cpp -Correction. - - 2011-12-01 09:24 dimitr - M src/jrd/vio.cpp -Attempted to fix CORE-3490: Concurrency problem when using named cursors. The solution may look sub-optimal but it doesn't seem to affect the performance. - - 2011-12-01 00:47 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp -Fixed window function with empty streams. - - 2011-11-29 08:37 dimitr - M builds/win32/msvc8/engine.vcproj -Fixed the build. - - 2011-11-29 08:14 dimitr - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp -Raised the lock table version. Some cleanup. - - 2011-11-28 00:57 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/parse.y - M src/jrd/dyn.h -Misc. - - 2011-11-27 19:08 asfernandes - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/preprocess.bat - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - D src/jrd/dyn_def.epp - D src/jrd/dyn_df_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactored CREATE FILTER and CREATE INDEX. - - 2011-11-24 00:17 asfernandes - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Misc. - - 2011-11-22 16:33 asfernandes - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/preprocess.bat - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/MetaName.h - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/Parser.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h - D src/jrd/dyn_md_proto.h - D src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -DDL refactor: ALTER EXTERNAL FUNCTION, ALTER INDEX, SET STATISTICS, CREATE SHADOW, ALTER ROLE, CREATE/ALTER DATABASE. - - 2011-11-18 01:07 asfernandes - M src/burp/backup.epp - M src/burp/canonical.cpp - M src/burp/restore.epp -Fixed backup/restore of BOOLEAN columns. - - 2011-11-16 17:41 dimitr - M src/jrd/GlobalRWLock.cpp -Misc. - - 2011-11-14 23:10 hvlad - M src/utilities/ntrace/fbtrace.conf -Update documentation - - 2011-11-14 18:15 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/jrd/dyn.epp -Correction. - - 2011-11-14 18:15 asfernandes - M src/dsql/parse.y -Misc. - - 2011-11-14 18:06 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/node.h - M src/dsql/parse.y -Misc. - - 2011-11-13 21:32 asfernandes - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc9/engine.vcproj - M builds/win32/preprocess.bat - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - D src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - D src/jrd/dyn_dl_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactor DDL commands: DROP INDEX, DROP FILTER, DROP SHADOW, CREATE/DROP ROLE and DROP USER. - - 2011-11-10 15:03 asfernandes - M src/dsql/parse.y -Cleanup for RECREATE commands. - - 2011-11-10 14:55 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Feature CORE-3018 - RECREATE SEQUENCE/GENERATOR. - - 2011-11-10 14:35 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/Function.epp - M src/jrd/Routine.h - M src/jrd/exe.cpp - M src/jrd/met.epp -Rename methods to match error constants as per Claudio request. - - 2011-11-09 15:30 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/dyn.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_dl_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Apply CORE-3114 patch (Attempt to drop non-existing generator produces bad error) with some modifications. - - 2011-11-09 13:31 dimitr - M src/jrd/jrd.cpp - M src/jrd/tra.cpp -A little bit of safety doesn't hurt. - - 2011-11-08 16:46 hvlad - M src/dsql/DdlNodes.epp -Additional fix for CORE-3557 : AV in engine when preparing query against dropping table -Also fixed CORE-3579 : Can't drop table when computed field depends on later created another field - - 2011-11-08 14:54 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/isql/show.epp - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h -1) Refactored legacy (UDF) function creation. -2) Extend ISQL' SHOW FUNCTION to take packages and parameter's datatype of non-legacy functions into account. - - 2011-11-05 20:51 asfernandes - M src/jrd/intl.cpp -Fixed CORE-3650 - Recreation of collation leads to FB "death". - - 2011-11-05 18:07 dimitr - M src/common/cvt.cpp - M src/jrd/cvt2.cpp -Small optimizations in the mover/converter code. - - 2011-11-01 04:02 dimitr - M src/jrd/cch.cpp - M src/jrd/vio.cpp -Fixed the races leading to a crash during dbb finalization. Thanks to Adriano for assistance. - - 2011-10-27 23:53 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-3611 - Wrong data while retrieving from CTEs (or derived tables) with same column names. - - 2011-10-27 01:04 asfernandes - M doc/sql.extensions/README.merge.txt - M src/auth/AuthDbg.cpp - M src/common/cvt.cpp - M src/common/isc_sync.cpp - M src/common/os/posix/isc_ipc.cpp - M src/common/unicode_util.cpp - M src/dbs/metadata.sql - M src/dsql/StmtNodes.cpp - M src/jrd/btr.cpp - M src/jrd/shut.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Misc. - - 2011-10-27 00:22 asfernandes - M src/dsql/parse.y -Correction. - - 2011-10-25 15:04 asfernandes - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/parse.y - M src/yvalve/keywords.cpp -Feature CORE-3620 - Window function LAST_VALUE. -Feature CORE-3621 - Window function NTH_VALUE. - - 2011-10-25 08:45 alexpeshkoff - M src/yvalve/why.cpp -Diag - - 2011-10-23 21:27 asfernandes - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/parse.y - M src/yvalve/keywords.cpp -Feature CORE-3619 - Windows function FIRST_VALUE. - - 2011-10-23 21:27 asfernandes - M src/dsql/WinNodes.cpp -Misc. - - 2011-10-23 21:26 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp -Correction. - - 2011-10-23 01:31 asfernandes - M doc/sql.extensions/README.merge.txt - M doc/sql.extensions/README.returning - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/parse.y -Improvement CORE-3639 - Allow the use of multiple WHEN MATCHED / NOT MATCHED clauses in MERGE, as per the SQL 2008 specification. -Also updated MERGE and RETURNING docs, and fixed a bug with MERGE WHEN MATCHED DELETE and RETURNING. - - 2011-10-20 12:20 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/trusted/AuthSspi.cpp - M src/common/Auth.h - M src/common/classes/ClumpletReader.cpp - M src/jrd/svc.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Fixed services to make them work with trusted auth emulator and old client - - 2011-10-18 18:02 dimitr - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.epp - M src/jrd/GlobalRWLock.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp -Refactored the tdbb initialization, especially in AST and BG threads. -Replaced dbb_use_count with a list of active requests (to be utilized later). -Misc cleanup. - - 2011-10-16 20:36 asfernandes - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/consts_pub.h - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/JrdStatement.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/Routine.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/fun.epp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp - M src/yvalve/gds.cpp -Feature CORE-3626 - Subfunctions in PSQL and EXECUTE BLOCK. -Tests at http://firebird.cvs.sourceforge.net/viewvc/firebird/fbtcs/GTCS/tests/FB_SQL_SUBFUNC_1.output. -Also did: -- Refactor to share more code/data between procedures and functions. -- Fixed some PSQL functions problems. - - 2011-10-16 14:10 hvlad - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h -Port forward fix for bug CORE-3636 : Firebird 2.5.1 server crashes with Trace API - - 2011-10-13 12:39 alexpeshkoff - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h -Frontported fix for CORE-3532: Server hangs starting new session when trace is running - - 2011-10-13 11:58 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -misc - - 2011-10-13 11:31 alexpeshkoff - M src/common/isc_sync.cpp - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/lock/lock.cpp - M src/lock/lock_proto.h -Frontported fix for CORE-3589: Internal shared resource leak. Make trunk work with SystemV semaphores as shared mutexes/events. - - 2011-10-12 23:17 asfernandes - M src/remote/client/interface.cpp -Avoid exception in successfull attachments. - - 2011-10-12 18:59 hvlad - M src/jrd/idx.cpp -Fixed bug CORE-3631 : Duplicate records with NULLs checked incorrectly - - 2011-10-12 11:55 alexpeshkoff - M builds/posix/make.defaults -Fixed CORE-3606: Linker commands that use c or c++ compiler should apply CFLAGS and CXXFLAGS respectively - - 2011-10-12 11:24 alexpeshkoff - M builds/posix/Makefile.in -Fixed non-root build - - 2011-10-12 09:57 alexpeshkoff - M src/common/cvt.cpp -Frontported fix for CORE-3627: Server crashes with access violation when inserting row into table with unique index - - 2011-10-12 02:06 asfernandes - M src/common/unicode_util.cpp -Avoid thrown exceptions in normal operation when loading non-existent ICU versions. This was a pain in the debugger. - - 2011-10-11 13:42 alexpeshkoff - M builds/posix/make.defaults - M builds/posix/make.rules -Cleanup - - 2011-10-11 11:59 alexpeshkoff - M src/remote/server/os/posix/inet_server.cpp -Fixed CORE-3607: Solaris does not define the RLIMIT_NPROC limit - - 2011-10-11 10:29 alexpeshkoff - M src/common/os/posix/isc_ipc.cpp -Porting - some Debians miss SA_SIGINFO, committed fixing it patch by Samuel Thibault - - 2011-10-11 08:20 alexpeshkoff - M builds/posix/Makefile.in - M src/dbs/metadata.sql -Create metadata.fdb using isql - - 2011-10-11 07:46 alexpeshkoff - D src/dbs/dflt.gdl - D src/dbs/grant.gdl - D src/dbs/isc.gdl - D src/dbs/ods10.gdl - D src/dbs/ods101.gdl - D src/dbs/ods72.gdl - D src/dbs/ods80.gdl - D src/dbs/ods80dif.gdl - D src/dbs/ods81.gdl - D src/dbs/ods91.gdl - D src/dbs/procs2.gdl - D src/dbs/scrty_unix.gdl - D src/dbs/scrty_vms.gdl - D src/dbs/security.gdl - D src/dbs/stored_proc.gdl - D src/dbs/v2_triggers.gdl -Cleanup: remove all GDEF files - we anyway have no tool to run them - - 2011-10-11 06:46 alexpeshkoff - M src/common/unicode_util.cpp -Fixed CORE-3576: Make ICU built with U_DISABLE_RENAMING load correctly - thanks to Treeve Jelbert - - 2011-10-10 17:15 alexpeshkoff - M src/auth/AuthDbg.cpp -misc - - 2011-10-10 13:51 dimitr - M src/jrd/Database.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/jrd.cpp - M src/jrd/shut.cpp - M src/jrd/shut_proto.h - M src/jrd/tra.cpp - M src/jrd/tra_proto.h -Refactored the database shutdown. Work in progress. - - 2011-10-10 10:39 dimitr - M src/jrd/SysFunction.cpp - M src/jrd/btr.cpp -Misc. - - 2011-10-07 02:33 asfernandes - M src/alice/exe.cpp - M src/auth/AuthDbg.cpp - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/trusted/AuthSspi.cpp - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/classes/ClumpletReader.h - M src/common/utils.cpp - M src/jrd/idx.cpp - M src/jrd/vio.cpp - M src/remote/client/interface.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Misc. - - 2011-10-06 12:19 alexpeshkoff - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in -Added license files to linux packages - - 2011-10-06 09:31 alexpeshkoff - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/hpux/Makefile.in - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/netbsd/Makefile.in - M builds/posix/Makefile.in -Fronported CORE-3615: add silent_install target to firebird's Makefile (and some other misc install-related fixes) - - 2011-10-06 01:41 asfernandes - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/req.h -Avoid waste some bytes per record and procedure streams. - - 2011-10-05 17:14 dimitr - M src/auth/AuthInterface.h - M src/common/Auth.h -Fixed the Windows build. - - 2011-10-05 10:31 alexpeshkoff - M src/auth/trusted/AuthSspi.cpp -Added forgotten upgradeInterface() - thanks to Claudio - - 2011-10-05 09:59 alexpeshkoff - M src/gpre/gpre.cpp - M src/isql/isql.epp - M src/qli/lex.cpp -Posix-only fix for CORE-3600: temp files fb_query_xxxx remains after ISQL has been closed - - 2011-10-04 13:43 alexpeshkoff - M src/remote/inet.cpp -Front-ported fix for unregistered bug - check return value of poll() before using it's output structures - - 2011-10-04 12:55 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/alice_proto.h - M src/alice/exe.cpp - M src/alice/tdr.cpp -Fixed CORE-3612: gfix-related services may loose error value in status vector in isc_service_start() - - 2011-10-04 12:51 alexpeshkoff - M src/alice/exe.cpp - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/burp/burp.cpp - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/call_service.cpp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/security.cpp - M src/common/security.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/include/consts_pub.h - M src/jrd/UserManagement.cpp - M src/jrd/jrd.cpp - M src/jrd/scl.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceCmdLine.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup/nbackup.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Make services work correctly with multiple security databases - - 2011-10-03 15:52 asfernandes - M src/dsql/StmtNodes.cpp -Mark sub procedure scratch as a procedure. - - 2011-10-03 15:35 asfernandes - M src/dsql/pass1.cpp -This check appears to do nothing good. Let the error always be thrown in DSQL. - - 2011-10-03 11:27 hvlad - M src/jrd/idx.cpp - M src/jrd/vio.cpp -Return explicit sign of active transaction from VIO_get_current() - it makes logic more clear in check_duplicates() and allows to clear transient lock error from status vector and not propagate up to the callers. -Cleanup : removed my old disabled code (checking for old and new values) and restored original code in check_duplicates(). - - 2011-10-02 22:11 asfernandes - M src/common/classes/alloc.h - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/consts_pub.h - M src/jrd/BlrReader.h - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/Routine.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/constants.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp - M src/yvalve/gds.cpp -Feature CORE-1288 - Sub Procedures. -They're very simple for now. No access to parent variables nor to call neighbour procedures. -Tests at http://firebird.cvs.sourceforge.net/viewvc/firebird/fbtcs/GTCS/tests/FB_SQL_SUBPROC_1.output. - - 2011-10-02 10:19 hvlad - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/EngineInterface.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Protect system attachments list with dedicated sync object. It prevents deadlocks with common sync object on process shutdown. - - 2011-10-01 21:38 asfernandes - M src/jrd/scl.epp -Fix ACL checking. Alex, please review. - - 2011-09-30 01:15 asfernandes - M src/jrd/cch.cpp -Misc. - - 2011-09-29 12:34 hvlad - M src/jrd/vio.cpp -Port forward fix for bug CORE-3610 : Can insert DUPLICATE keys in UNIQUE index - - 2011-09-27 11:51 alexpeshkoff - M src/remote/server/os/posix/inet_server.cpp -misc - - 2011-09-26 08:20 hvlad - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h -Fixed AV in trace: after refactoring dsc_address field of input parameter descriptor contains offset in message buffer (it was real addresses before). -Reported by Alex privately. - - 2011-09-25 23:28 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/parse.y -Fixed PSQL functions problem (missing EOS). - - 2011-09-23 16:09 alexpeshkoff - M src/utilities/ntrace/TracePluginImpl.cpp -Avoid segfault when transaction is missing - - 2011-09-23 05:44 dimitr - M src/jrd/cch.cpp -Misc. - - 2011-09-22 18:15 dimitr - M src/jrd/cch.cpp - M src/jrd/vio.cpp -Being a little bit more paranoid doesn't hurt. - - 2011-09-22 15:14 dimitr - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/remote/server/server.cpp -Corrections. - - 2011-09-22 01:40 asfernandes - M src/jrd/cch.cpp -Misc. - - 2011-09-21 17:49 dimitr - M src/jrd/cch.cpp - M src/jrd/vio.cpp -Methinks it's more correct from the scoping POV. - - 2011-09-21 07:59 dimitr - M src/jrd/Attachment.h - M src/jrd/vio.cpp -Reworked the garbage collector thread: -- a single try-catch block looks better -- cross-helping between GC and CW/CR threads is agreed to be a bad idea -- replaced ATT_disable_gc_notify with a check inside notify_garbage_collector() -- made the logic more straightforward -Careful review would be appreciated. - - 2011-09-21 07:45 dimitr - M src/jrd/cch.cpp -Slightly reworked the cache writer thread: -- it doesn't make sense to return -1, as the result is void* with PTHREADS -- a single try-catch block looks better -- cross-helping between GC and CW/CR threads is agreed to be a bad idea - - 2011-09-21 07:22 dimitr - M src/jrd/GarbageCollector.cpp -Fixed the [not working] background garbage collection. - - 2011-09-20 15:31 dimitr - M src/jrd/jrd.cpp -Misc. - - 2011-09-19 15:19 dimitr - M src/jrd/tra.cpp -Let's avoid having tdbb_transaction pointing to the deallocated memory. - - 2011-09-17 20:29 asfernandes - M src/jrd/fields.h -Correction for future use of UTF-8 metadata. - - 2011-09-17 03:02 asfernandes - M src/jrd/blb.cpp -Fixed CORE-3601 - Incorrect TEXT BLOB charset transliteration on VIEW with trigger. - - 2011-09-14 13:15 paulbeach - M builds/install/arch-specific/darwin/Firebird.startupitem/Firebird - M builds/install/arch-specific/darwin/install-script -Fix problem with tmp ownership of reboot of MacOSX - - 2011-09-14 13:01 paulbeach - M builds/posix/prefix.darwin_i386 - - 2011-09-11 05:23 robocop - M src/jrd/met.epp -Misc. - - 2011-09-03 20:19 asfernandes - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h -Make easier to use hardcoded messages. - - 2011-08-28 18:31 asfernandes - M src/dsql/StmtNodes.cpp - M src/jrd/exe.h - M src/jrd/met.epp -Fixed the padding of external procedure messages. Also removed obsolete checks in the touched code. - - 2011-08-22 01:07 asfernandes - M builds/posix/Makefile.in - M builds/posix/Makefile.in.examples -Correction for my last commit to make it work without gen's bin directory in the $PATH. - - 2011-08-21 04:11 asfernandes - M builds/posix/Makefile.in - M builds/posix/Makefile.in.examples - M examples/empbuild/empbuild.e -Make Linux build faster. -It seems the usage of databases with FW=ON in ext4 filesystems mounted with barriers=1 (default) is very slow. -This change decreased build time in my machine from 2m41s to 1m21s. - - 2011-08-20 13:25 mapopa - M src/misc/memtest.cpp -c file is now cpp - - 2011-08-18 06:53 robocop - M src/common/unicode_util.cpp -Misc. - - 2011-08-13 17:07 asfernandes - M src/auth/trusted/AuthSspi.cpp - M src/common/classes/ClumpletReader.h - M src/jrd/jrd.cpp -Misc. - - 2011-08-09 12:11 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/remote/server/server.cpp -Getting ready for support of multiple security databases in services - - 2011-08-08 07:12 alexpeshkoff - M src/common/unicode_util.cpp -Misc - - 2011-08-06 05:49 robocop - M src/common/unicode_util.cpp - M src/jrd/par.cpp -Misc. - - 2011-08-05 08:35 hvlad - M src/common/unicode_util.cpp -Correction : don't miss minor == 0 when trying ICU versions - - 2011-08-05 02:21 asfernandes - M src/common/unicode_util.cpp -Use exception-safe code. - - 2011-08-05 02:10 asfernandes - M src/common/ThreadStart.cpp - M src/jrd/Database.h - M src/jrd/jrd.cpp -Fix build. - - 2011-08-05 02:09 asfernandes - M src/common/unicode_util.cpp - M src/jrd/met.epp -Misc. - - 2011-08-03 12:13 dimitr - M src/common/ThreadStart.cpp - M src/common/config/config.cpp - M src/common/config/config.h - D src/jrd/os/thd_priority.h - D src/jrd/os/win32/thd_priority.cpp -Cleanup. - - 2011-08-03 12:06 dimitr - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj -Cleanup. - - 2011-08-02 11:54 alexpeshkoff - M builds/posix/darwin.defaults - M builds/posix/make.defaults - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M builds/posix/prefix.hpux_aCC - M builds/posix/prefix.mingw - M src/common/unicode_util.cpp - M src/common/unicode_util.h - M src/intl/cs_icu.cpp - M src/intl/cv_icu.cpp -Enabled use of any available on the target system ICU version for non-collation calls - - 2011-08-02 09:26 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/sdl.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Make diagnostics about wrong array subscript a bit better - - 2011-07-30 07:14 robocop - M src/common/classes/stack.h - M src/dsql/DdlNodes.epp - M src/jrd/met.epp -Misc. - - 2011-07-27 09:06 alexpeshkoff - M src/remote/client/interface.cpp -Fixed a hang in client when trying to attach to non-existent database with old-version firebird server running on same box - - 2011-07-25 02:19 asfernandes - M src/dsql/BoolNodes.cpp -Fixed the bug with NOT IN (list) reported by Ivan Prenosil in fb-devel. - - 2011-07-25 01:40 asfernandes - M src/common/classes/stack.h - M src/dsql/StmtNodes.cpp -Fixed the INSERT INTO ... SELECT bug reported by Ivan Prenosil in fb-devel. - - 2011-07-24 22:15 asfernandes - M src/common/config/config_file.cpp -Correction for symlinks with relative path. - - 2011-07-22 07:00 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/btr.cpp -Front ported recent commits. - - 2011-07-18 11:50 alexpeshkoff - M src/remote/server/server.cpp -Simplified code - thanks to Claudio - - 2011-07-18 11:19 alexpeshkoff - M src/yvalve/PluginManager.cpp -Fixed assertion - thanks to Adriano - - 2011-07-18 10:57 alexpeshkoff - M configure.in - M src/common/os/posix/divorce.cpp -Front-ported Darwin port changes - - 2011-07-17 09:49 hvlad - M src/jrd/dfw.epp -Port forward fix for bug CORE-3549 : Database corruption after end of session : page xxx is of wrong type expected 4 found 7 - - 2011-07-16 20:15 asfernandes - M src/gpre/c_cxx.cpp - M src/jrd/nbak.cpp -Warnings. - - 2011-07-16 18:49 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/parse.y - M src/include/firebird/Message.h - M src/jrd/Optimizer.cpp -Misc. - - 2011-07-16 18:46 asfernandes - M src/dsql/DdlNodes.epp -Correct the lookup of unspecified parameters wrt packages. - - 2011-07-16 10:41 hvlad - M src/jrd/vio.cpp -Port forward fix for bug CORE-3557 : AV in engine when preparing query against dropping table - - 2011-07-15 11:52 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/drq.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Completed some missing parts of the PSQL functions implementation. Adriano, please review. - - 2011-07-15 11:24 dimitr - M builds/win32/create_msgs.bat -Fixed the standalone running of the create_msgs script. - - 2011-07-15 09:48 dimitr - M builds/win32/msvc9/Firebird3.sln -Misc. - - 2011-07-15 09:46 dimitr - M builds/win32/msvc8/Firebird3.sln -Misc. - - 2011-07-15 09:43 dimitr - M builds/win32/defs/udr_engine.def -Fixed the build. - - 2011-07-15 09:05 dimitr - M src/dsql/dsql.cpp - M src/remote/client/interface.cpp - M src/remote/protocol.cpp -Front ported CORE-3554: Server crashes during prepare or throws incorrect parsing error if the remotely passed SQL query is empty. - - 2011-07-15 08:54 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/dsql.h - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Implemented COMMENT for function arguments. - - 2011-07-14 15:56 asfernandes - M src/common/config/config_file.cpp - M src/include/gen/ids.h -Correction and improvement to the config system. - - 2011-07-14 15:34 dimitr - M src/include/gen/ids.h - M src/jrd/names.h - M src/jrd/relations.h -Removed the accidentally committed lines. - - 2011-07-14 15:27 dimitr - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/include/gen/ids.h - M src/jrd/names.h - M src/jrd/relations.h -Added the missing RDB$SYSTEM_FLAG and RDB$DESCRIPTION columns into RDB$FUNCTION_ARGUMENTS. - - 2011-07-14 12:31 dimitr - M src/jrd/btr.cpp -Fixed CORE-2709: Many indexed reads in a compound index with NULLs. Note that it's an ODS change, so nullable compound indices may require recreation. - - 2011-07-14 11:54 dimitr - M src/dsql/ExprNodes.cpp - M src/jrd/Optimizer.cpp -Methinks this is a more correct logic than the one committed yesterday. Also, fixed the stream comparison for views. - - 2011-07-13 15:15 dimitr - M src/jrd/btr.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h -Front ported CORE-3547: Floating-point negative zero doesn't match positive zero in the index. - - 2011-07-13 14:50 dimitr - M src/dsql/ExprNodes.cpp -Poor man's attempt to fix the expression indices. In the old code, we didn't require node1->stream and node2->stream to be the same, we just needed node2->stream to be the one we considered for index matching. Different contexts don't necessarily mean different nodes, the relation could still be the same. - - 2011-07-13 02:10 asfernandes - M src/include/firebird/ExternalEngine.h - M src/jrd/ExtEngineManager.cpp - M src/plugins/udr_engine/UdrEngine.cpp -Remove the old getVersion method from external engines. - - 2011-07-12 16:07 asfernandes - M src/dsql/sqlda_pub.h - M src/include/fb_types.h - M src/include/firebird/ExternalEngine.h - M src/include/firebird/Interface.h - M src/include/firebird/Message.h - M src/include/firebird/Provider.h - M src/include/ibase.h - M src/include/types_pub.h - M src/yvalve/why.cpp -Fixed problems in public headers. - - 2011-07-10 01:23 asfernandes - M examples/udr/UdrCppExample.cpp - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/include/firebird/ExternalEngine.h - M src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h - M src/include/firebird/UdrEngine.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/BlrReader.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/plugins/udr_engine/UdrEngine.cpp -Use the BLR message definition of external procedures and functions. - - 2011-07-07 07:58 robocop - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - M src/include/firebird/Message.h - M src/remote/server/server.cpp -Misc. - - 2011-07-02 22:10 asfernandes - M src/common/StatusHolder.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/protocol.cpp - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Misc. - - 2011-07-01 16:15 dimitr - A builds/win32/msvc8/legacy_usermanager.vcproj (from /firebird/trunk/builds/win32/msvc8/legacy_usermanager.vcxproj:53272) - D builds/win32/msvc8/legacy_usermanager.vcxproj - A builds/win32/msvc9/legacy_usermanager.vcproj (from /firebird/trunk/builds/win32/msvc9/legacy_usermanager.vcxproj:53272) - D builds/win32/msvc9/legacy_usermanager.vcxproj -Fixed the build. - - 2011-07-01 11:08 firebirds - M mkChangeLog.sh -Check svn exit codes in order to avoid half-done ChangeLog - - 2011-07-01 07:56 alexpeshkoff - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Avoid some casts in yValve - - 2011-07-01 07:55 alexpeshkoff - M builds/posix/Makefile.in -Reflect Vlad's changes in posix build - - 2011-06-30 13:17 hvlad - M builds/install/misc/firebird.conf.in - M builds/win32/msvc10/Firebird3.sln - A builds/win32/msvc10/legacy_usermanager.vcxproj (from /firebird/trunk/builds/win32/msvc10/user_management.vcxproj:53251) - A builds/win32/msvc10/legacy_usermanager.vcxproj.filters (from /firebird/trunk/builds/win32/msvc10/user_management.vcxproj.filters:53251) - D builds/win32/msvc10/user_management.vcxproj - D builds/win32/msvc10/user_management.vcxproj.filters - M builds/win32/msvc8/Firebird3.sln - A builds/win32/msvc8/legacy_usermanager.vcxproj (from /firebird/trunk/builds/win32/msvc8/user_management.vcproj:53251) - D builds/win32/msvc8/user_management.vcproj - M builds/win32/msvc9/Firebird3.sln - A builds/win32/msvc9/legacy_usermanager.vcxproj (from /firebird/trunk/builds/win32/msvc9/user_management.vcproj:53251) - D builds/win32/msvc9/user_management.vcproj - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/common/config/config.cpp -Make legacy (security database based) user management plugin consistent : -- binary name changed from user_management.dll to legacy_usermanager.dll (on Windows only, POSIX will follow soon) -- registration name was changed from "Legacy_Auth" to "Legacy_UserManager" (see UserManager setting in firebird.conf) - - 2011-06-29 20:18 hvlad - M src/jrd/jrd.cpp - M src/yvalve/why.cpp -Fixed some AV's reported privately - - 2011-06-29 09:41 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - M src/dsql/sqlda_pub.h - M src/include/firebird/Provider.h - M src/remote/client/interface.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Use interface-based API in remote server. Use stable "next" pointers in yvalve. - - 2011-06-26 18:48 asfernandes - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/GarbageCollector.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp -Misc. - - 2011-06-26 15:57 asfernandes - M builds/win32/msvc9/Firebird3_Examples.sln - M examples/udr/UdrCppExample.cpp - A src/include/firebird/Message.h - M src/include/firebird/UdrCppEngine.h - A src/include/ibase.h - M src/misc/copy-boost.sh -Work in progress on message-based external functions and procedures. - - 2011-06-26 15:56 asfernandes - A src/include/firebird/impl - A src/include/firebird/impl/boost - A src/include/firebird/impl/boost/preprocessor - A src/include/firebird/impl/boost/preprocessor/arithmetic - A src/include/firebird/impl/boost/preprocessor/arithmetic/dec.hpp - A src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp - A src/include/firebird/impl/boost/preprocessor/cat.hpp - A src/include/firebird/impl/boost/preprocessor/config - A src/include/firebird/impl/boost/preprocessor/config/config.hpp - A src/include/firebird/impl/boost/preprocessor/control - A src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp - A src/include/firebird/impl/boost/preprocessor/control/expr_iif.hpp - A src/include/firebird/impl/boost/preprocessor/control/if.hpp - A src/include/firebird/impl/boost/preprocessor/control/iif.hpp - A src/include/firebird/impl/boost/preprocessor/debug - A src/include/firebird/impl/boost/preprocessor/debug/error.hpp - A src/include/firebird/impl/boost/preprocessor/detail - A src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp - A src/include/firebird/impl/boost/preprocessor/detail/dmc - A src/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp - A src/include/firebird/impl/boost/preprocessor/facilities - A src/include/firebird/impl/boost/preprocessor/facilities/empty.hpp - A src/include/firebird/impl/boost/preprocessor/logical - A src/include/firebird/impl/boost/preprocessor/logical/bool.hpp - A src/include/firebird/impl/boost/preprocessor/repetition - A src/include/firebird/impl/boost/preprocessor/repetition/detail - A src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc - A src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp - A src/include/firebird/impl/boost/preprocessor/repetition/detail/edg - A src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp - A src/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp - A src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc - A src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp - A src/include/firebird/impl/boost/preprocessor/repetition/for.hpp - A src/include/firebird/impl/boost/preprocessor/seq - A src/include/firebird/impl/boost/preprocessor/seq/elem.hpp - A src/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp - A src/include/firebird/impl/boost/preprocessor/seq/seq.hpp - A src/include/firebird/impl/boost/preprocessor/seq/size.hpp - A src/include/firebird/impl/boost/preprocessor/tuple - A src/include/firebird/impl/boost/preprocessor/tuple/eat.hpp - A src/include/firebird/impl/boost/preprocessor/tuple/elem.hpp - A src/include/firebird/impl/boost/preprocessor/tuple/rem.hpp -Add boost files for FB_MESSAGE. - - 2011-06-26 15:38 asfernandes - A src/misc/copy-boost.sh -Add script to copy a modified subset of boost to our tree. - - 2011-06-25 18:13 asfernandes - M src/dsql/parse.y -Warning. - - 2011-06-25 03:40 robocop - M src/jrd/tra.cpp - M src/jrd/vio.cpp -Misc. - - 2011-06-24 12:54 hvlad - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Improvement CORE-3537 : There is no need to undo changes made in GTT created with ON COMMIT DELETE ROWS option when transaction is rolled back. - - 2011-06-24 12:49 hvlad - M src/jrd/Attachment.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Improvement CORE-3536 : Garbage collection in GTT is unnecessary delayed by active transactions in another attachments - - 2011-06-24 12:03 hvlad - M src/jrd/vio.cpp -Delete deferred work when savepoint is cleaned up after failure even if no records was modified. Else DFW task will be repeated at commit making system tables logically inconsistent. - - 2011-06-24 08:44 hvlad - M src/jrd/cch.cpp -Missed lock - - 2011-06-24 08:39 hvlad - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Fixed bug CORE-3535 : Write target of dirty page could be undefined if error happens when nbackup state is changed. -Also prevent overwriting of first page of allocation table by data page contents. - - 2011-06-24 07:55 hvlad - M src/jrd/nbak.h -Additional patch for CORE-3521. -When CCH_flush() is called after last disconnect there is no attachment. - - 2011-06-24 06:35 robocop - M src/jrd/blb.cpp -Misc. - - 2011-06-24 06:34 robocop - M examples/udr/UdrCppExample.cpp - M src/common/IntlUtil.h - M src/common/classes/ImplementHelper.h - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h - M src/common/classes/Synchronize.cpp - M src/common/classes/Synchronize.h - M src/jrd/Attachment.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/GarbageCollector.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/flu.h - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/vio.cpp - M src/remote/client/interface.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/YObjects.h -Misc. - - 2011-06-22 00:30 asfernandes - M src/dsql/DdlNodes.epp -Misc. - - 2011-06-17 12:39 asfernandes - M src/dsql/DdlNodes.epp -Complement fix for CORE-3140 - Preserve comments for parameters after altering procedures. - - 2011-06-17 01:06 asfernandes - M src/jrd/tra.cpp - M src/jrd/tra.h -Misc. - - 2011-06-16 08:58 hvlad - M src/jrd/tra.cpp - M src/jrd/tra.h -Fixed bug CORE-3525 : Autonomous transactions should not inherit run-time flags of "parent" transaction - - 2011-06-15 15:55 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-3523 - SIMILAR TO: False matches on descending ranges. - - 2011-06-15 12:44 hvlad - M src/jrd/cch.cpp - M src/jrd/tra.cpp - M src/jrd/tra_proto.h -Try to correctly handle IO errors in cache and avoid some internal deadlocks. - - 2011-06-15 11:59 hvlad - M src/jrd/cch.cpp -Additional fix for correct Nbackup state lock accounting. See also CORE-3465 - - 2011-06-15 11:43 hvlad - M src/jrd/cch.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Fixed bug CORE-3521 : Delta file contents is not flushed to disk - - 2011-06-15 08:35 paulbeach - M builds/posix/prefix.darwin_i386 -Fix typo - - 2011-06-15 00:47 asfernandes - M src/common/classes/GetPlugins.h - M src/common/classes/alloc.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -Misc. - - 2011-06-14 11:34 alexpeshkoff - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/common/classes/ImplementHelper.h - M src/jrd/jrd.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/utilities/ntrace/traceplugin.cpp -Fixed UnloadDetector in a case when it gets linked in non-plugin module - - 2011-06-13 19:02 hvlad - M src/jrd/DatabaseSnapshot.cpp -try\catch to always restore original attachment in tdbb. Noted by Claudio. - - 2011-06-13 11:09 hvlad - M src/jrd/EngineInterface.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Fixed leak of SysAttachment instance. Noted by Claudio. - - 2011-06-13 11:08 hvlad - M src/common/classes/ImplementHelper.h - M src/include/firebird/Interface.h -Missed FB_CARG - - 2011-06-13 10:40 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc9/common.vcproj -Update Windows build - - 2011-06-11 18:44 asfernandes - M doc/README.intl -Misc. - - 2011-06-11 06:12 robocop - M src/include/firebird/Plugin.h -Misc. - - 2011-06-11 06:09 robocop - M src/common/classes/alloc.cpp -Misc. - - 2011-06-11 06:08 robocop - M builds/win32/msvc8/common.vcproj -Misc. - - 2011-06-10 12:53 alexpeshkoff - M builds/posix/make.defaults - M configure.in - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/auth/AuthDbg.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/common/classes/GetPlugins.h - A src/common/classes/ImplementHelper.cpp - M src/common/classes/ImplementHelper.h - M src/common/security.cpp - M src/common/utils.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/firebird/ExternalEngine.h - M src/include/firebird/Interface.h - M src/include/firebird/Plugin.h - M src/include/firebird/Provider.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/UserManagement.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/trace/TraceManager.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/YObjects.h - M src/yvalve/why.cpp -Used upgradeInterface() in a number of places. -Fixed memory leak when unloading module, related with upgraded interfaces. -Fixed timer on posix to be high resolution. -Better diagnostic in services. - - 2011-06-10 12:35 alexpeshkoff - M extern/editline/config.h.in - M extern/editline/configure -regenerated with fresh autotools - - 2011-06-08 09:27 alexpeshkoff - M src/common/classes/ClumpletReader.cpp -Fixed segfault in DEV_BUILD - - 2011-06-08 06:38 alexpeshkoff - M src/common/Auth.cpp -Fixed posix build - - 2011-06-08 01:55 asfernandes - M src/jrd/dpm.epp - M src/jrd/vio.cpp - M src/remote/client/interface.cpp -Misc. - - 2011-06-07 12:59 hvlad - M src/common/Auth.cpp - M src/remote/server/server.cpp -Make TA work with 2.1 clients and not crash. Thanks to Alex. - - 2011-06-06 02:58 asfernandes - M src/jrd/cvt.cpp -Fixed CORE-3373 - It is possible to store string with lenght 31 chars into column varchar(25). - - 2011-06-05 22:50 hvlad - M src/remote/client/interface.cpp -Windows trusted auth didn't worked - - 2011-06-05 08:15 hvlad - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/idx.cpp - M src/jrd/vio.cpp -Fixed bug CORE-3515 : Index corruption. Validation put "missing entries" message into firebird.log - - 2011-06-04 02:18 asfernandes - M builds/install/misc/posixLibrary.sh.in - M src/burp/restore.epp - M src/common/fb_exception.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/extds/InternalDS.cpp - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/met.epp -Misc. - - 2011-06-04 02:18 asfernandes - M src/jrd/ExtEngineManager.cpp -Fix for external database/DDL trigger. - - 2011-06-03 19:12 asfernandes - M src/common/IntlUtil.cpp - M src/common/IntlUtil.h -Fixed CORE-3416 - Inserting Käse into a CHARACTER SET ASCII column succeeds. - - 2011-06-03 17:39 asfernandes - M src/jrd/met.epp -Fix problem with database triggers. - - 2011-06-03 17:08 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-3479 - ASCII_VAL raises error instead of return 0 for empty strings. - - 2011-06-03 15:29 alexpeshkoff - M src/jrd/ExtEngineManager.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h -Fixed segfault in execute statement, reported by Dmitry privately - - 2011-06-03 14:19 asfernandes - M src/common/IntlUtil.cpp - M src/common/IntlUtil.h - M src/jrd/jrd.cpp -Fixed CORE-3511 - Unquoted role names with non-ASCII characters passed in DPB are upper-cased wrongly. - - 2011-06-03 14:09 alexpeshkoff - M src/jrd/trace/TraceLog.cpp -Fixed CORE-3512: Server hangs when trace is running (big thanks to Vlad) - - 2011-06-03 08:25 hvlad - M src/jrd/cch.cpp -Fixed mistake noted by Claudio - - 2011-06-02 15:57 asfernandes - M src/jrd/tra.h -Warning. - - 2011-06-02 15:57 asfernandes - M examples/udr/UdrCppExample.cpp - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/trusted/AuthSspi.cpp - M src/common/StatementMetadata.h - M src/common/StatusHolder.h - M src/common/classes/ImplementHelper.h - M src/common/config/config.cpp - M src/common/fb_exception.cpp - M src/common/utils_proto.h - M src/gpre/boot/gpre_meta_boot.cpp - D src/include/FirebirdExternalApi.h - D src/include/FirebirdPluginApi.h - D src/include/FirebirdUdr.h - D src/include/FirebirdUdrCpp.h - D src/include/Interface.h - D src/include/ProviderInterface.h - D src/include/Timer.h - A src/include/firebird - A src/include/firebird/ExternalEngine.h (from /firebird/trunk/src/include/FirebirdExternalApi.h:53092) - A src/include/firebird/Interface.h (from /firebird/trunk/src/include/Interface.h:53092) - A src/include/firebird/Plugin.h (from /firebird/trunk/src/include/FirebirdPluginApi.h:53092) - A src/include/firebird/Provider.h (from /firebird/trunk/src/include/ProviderInterface.h:53092) - A src/include/firebird/Timer.h (from /firebird/trunk/src/include/Timer.h:53092) - A src/include/firebird/UdrCppEngine.h (from /firebird/trunk/src/include/FirebirdUdrCpp.h:53092) - A src/include/firebird/UdrEngine.h (from /firebird/trunk/src/include/FirebirdUdr.h:53092) - M src/jrd/EngineInterface.h - M src/jrd/ErrorImpl.h - M src/jrd/ExtEngineManager.h - M src/jrd/blb.h - M src/jrd/event.h - M src/jrd/jrd.h - M src/jrd/ntrace.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.h - M src/yvalve/YObjects.h - M src/yvalve/gds.cpp - M src/yvalve/why.cpp -Move v3 public include files to src/include/firebird. - - 2011-06-02 14:19 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Fixed CORE-3508: MON$DATABASE_NAME and MON$ATTACHMENT_NAME fields contain question marks instead of non-ASCII characters regardless of the connection charset. - - 2011-06-01 17:29 dimitr - M src/jrd/dfw.epp -Cleanup. - - 2011-06-01 17:03 dimitr - M src/jrd/dpm.epp -Misc. - - 2011-06-01 16:58 dimitr - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Better (I hope) solution for CORE-3058: New generators are created with wrong value when more than 32K generators was previously created. It also resolves the [temporary] inability to restore generator values. - - 2011-06-01 16:44 dimitr - M src/dsql/DdlNodes.epp -Fixed the error handling broken after introducing system constraints. - - 2011-06-01 14:09 hvlad - M src/yvalve/why.cpp -Fixed AV when transaction start failed - - 2011-06-01 12:16 alexpeshkoff - M src/utilities/nbackup/nbackup.cpp -Fixed CORE-3199: nackup fails due to O_NOATIME flag in database open - - 2011-06-01 10:52 alexpeshkoff - M src/remote/server/os/posix/inet_server.cpp - M src/utilities/guard/guard.cpp -Fixed CORE-3250: Cannot start firebird server under any username other than "root", "firebird" , "interbas"or "interbase" - - 2011-06-01 10:38 alexpeshkoff - M src/include/consts_pub.h - M src/utilities/fbsvcmgr/fbsvcmgr.cpp -Fixed CORE-3462: Add metadata only restore to Services API - - 2011-06-01 09:36 alexpeshkoff - M src/burp/restore.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Add verbose message for CORE-3461 - - 2011-06-01 08:04 alexpeshkoff - M src/burp/restore.epp -Simplification - thanks to Vlad - - 2011-06-01 07:47 alexpeshkoff - M src/burp/restore.epp -Fixed CORE-3461: DDL operations fail after backup/restore - - 2011-06-01 06:57 alexpeshkoff - M src/jrd/met.epp -Misc - - 2011-06-01 01:44 asfernandes - M builds/posix/Makefile.in.plugins_examples - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M examples/udr/UdrCppExample.cpp - M src/common/dsc.cpp - M src/common/dsc.h - M src/dsql/dsql.cpp - M src/include/FirebirdApi.h - M src/include/FirebirdExternalApi.h - M src/include/FirebirdUdrCpp.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - D src/jrd/ValueImpl.cpp - D src/jrd/ValueImpl.h - D src/jrd/ValuesImpl.cpp - D src/jrd/ValuesImpl.h - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/req.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/yvalve/YObjects.h -Work in progress on the external engines API changes. - - 2011-05-31 14:18 hvlad - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/met_proto.h -Additional fix for CORE-3502 and CORE-3503 - - 2011-05-31 01:00 asfernandes - M src/jrd/RecordSourceNodes.cpp -Frontport fix for CORE-3489 - Blob transliteration may not happen inside the union. - - 2011-05-30 15:51 alexpeshkoff - M builds/install/arch-specific/linux/misc/tarMainInstall.sh.in - M builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in - M builds/install/misc/posixLibrary.sh.in -Frontported CORE-3467: provide a silent install switch - - 2011-05-30 14:26 hvlad - M src/jrd/Relation.h - M src/jrd/dfw.epp - M src/jrd/met.epp -Fixed related bugs -CORE-3502 : DROP VIEW ignores the existing non-column dependencies, and -CORE-3503 : ALTER VIEW crashes the server if the new version has an artificial (aggregate or union) stream at the position of a regular context in the older version. -// Name REL_view is already used in DSQL so i introduced ugly REL_jrd_view flag - - 2011-05-30 14:05 alexpeshkoff - M src/jrd/flu.cpp - M src/jrd/flu.h -Frontported CORE-3443: Races in UDF library lookup - - 2011-05-30 09:59 dimitr - M src/remote/inet.cpp -Fixed CORE-3387: Client library could hang infinitely waiting for a reply packet on a forcibly disconnected server socket. - - 2011-05-28 02:05 asfernandes - M src/common/classes/ImplementHelper.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/EngineInterface.h - M src/jrd/GarbageCollector.cpp - M src/jrd/GarbageCollector.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/req.h - M src/jrd/vio.cpp -Misc. - - 2011-05-27 16:18 asfernandes - M src/jrd/GarbageCollector.cpp - M src/jrd/GarbageCollector.h -Misc. - - 2011-05-27 16:04 asfernandes - M src/jrd/GarbageCollector.h -Correction. - - 2011-05-27 15:29 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/metd.epp -Fixed CORE-3475 - Parameters inside the CAST function are described as not nullable. - - 2011-05-27 11:31 alexpeshkoff - M src/common/classes/ImplementHelper.h - M src/jrd/jrd.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -Avoid deadlocks in timers. Fixes use of timers to delay plugin modules unload. - - 2011-05-27 10:13 alexpeshkoff - M src/jrd/req.h -Make sure rpb is initialized - - 2011-05-27 09:48 alexpeshkoff - M src/jrd/GarbageCollector.h -Misc - - 2011-05-27 07:57 hvlad - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M src/common/common.h - M src/jrd/Attachment.h - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/EngineInterface.h - A src/jrd/GarbageCollector.cpp - A src/jrd/GarbageCollector.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/jrd.cpp - M src/jrd/req.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Enabled background threads (garbage collector and cache writer). -Introduced special kind of system attachments used in this threads and show its activity in monitoring. - - 2011-05-27 02:05 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/dsql/parse.y -Frontported changes of CORE-3491. - - 2011-05-25 12:59 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/nbackup/nbackup.cpp -Frontported fix for CORE-3482: nbackup ctrl-c segfaults and leaves db locked (delta file continues to grow) - - 2011-05-25 10:59 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-3493: Adding a value to a timestamp below '16.11.1858 00:00:01' throws 'value exceeds the range for valid timestamp'. v2.1 wasn't really affected although the validation sequence was wrong. - - 2011-05-25 00:54 asfernandes - M src/yvalve/why.cpp -Fix attachment leak due to variable shadow in isc_start_multiple. - - 2011-05-25 00:45 asfernandes - M src/yvalve/DistributedTransaction.cpp -Misc. - - 2011-05-24 22:39 asfernandes - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h -Hope this fixes the windows build. - - 2011-05-24 20:44 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/yvalve.vcxproj.filters -Cleanup - - 2011-05-24 15:20 asfernandes - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - A src/yvalve/YObjects.h - M src/yvalve/why.cpp -Fix problems with new multi-db transactions implementation: -1) fb_get_transaction_handle access object of invalid type and crash -2) Attachment::createBlob/openBlob access object of invalid type and crash -3) isc_start_multiple creates YTransaction with NULL attachment and makes its constructor crash - - 2011-05-23 15:33 asfernandes - M src/common/classes/Synchronize.cpp - M src/common/classes/Synchronize.h -Make synchronization primitives work in the POSIX build. - - 2011-05-23 11:45 alexpeshkoff - M src/yvalve/why.cpp -Fixed isc_start_multiple() - thanks to Adriano - - 2011-05-23 11:45 alexpeshkoff - M src/include/ProviderInterface.h -Slightly better struct layout from cunning alignment POV - - 2011-05-21 21:43 asfernandes - M src/yvalve/why.cpp -Misc. - - 2011-05-21 19:11 asfernandes - M src/common/classes/fb_atomic.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Misc. - - 2011-05-21 19:10 asfernandes - M src/include/Interface.h -Correction. - - 2011-05-21 18:56 asfernandes - M src/common/Auth.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/fb_atomic.h - M src/gpre/gpre.h - M src/include/ProviderInterface.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/why.cpp -Misc. - - 2011-05-21 18:55 asfernandes - M src/include/Interface.h -Correction. - - 2011-05-21 14:04 asfernandes - M src/jrd/blb.cpp -Fixed CORE-3476 - LIST function wrongly concatenates binary blobs. - - 2011-05-21 01:02 asfernandes - M src/gpre/sqe.cpp - M src/qli/exe.h - M src/qli/gener_proto.h -Warnings. - - 2011-05-20 17:14 alexpeshkoff - M src/yvalve/why.cpp -Destroy transaction only when next level returns success - - 2011-05-20 16:45 alexpeshkoff - M src/common/classes/fb_atomic.h -Atomic operations: use gcc builtin functions instead asm, fix atomic_ops library use - - 2011-05-20 16:44 alexpeshkoff - M builds/posix/Makefile.in -misc - - 2011-05-20 09:13 mapopa - M src/gpre/gpre.h -fix warning: using the result of an assignment as a condition without parentheses -note:place parentheses around the assignment to silence this warning - - 2011-05-20 08:31 mapopa - M autogen.sh -PKG_NAME is now Firebird3 for trunk - - 2011-05-20 07:22 hvlad - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc10/yvalve.vcxproj.filters - M builds/win32/msvc8/yvalve.vcproj - M builds/win32/msvc9/yvalve.vcproj -Update Windows build - - 2011-05-19 17:09 alexpeshkoff - M src/gpre/languages/rmc.cpp -warnings - - 2011-05-19 16:24 alexpeshkoff - M examples/udr/UdrCppExample.cpp - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/StatementMetadata.h - M src/common/StatusHolder.h - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.h - M src/common/config/config.h - M src/common/security.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/FirebirdExternalApi.h - M src/include/FirebirdPluginApi.h - M src/include/Interface.h - M src/include/ProviderInterface.h - M src/include/Timer.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/dyn.epp - M src/jrd/jrd.cpp - M src/jrd/ntrace.h - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/remote/client/interface.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.h - M src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/why.cpp -Better interfaces hierarchy: all of them are derived from IVersioned - - 2011-05-19 11:38 alexpeshkoff - M src/alice/alice_meta.epp - M src/alice/tdr.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/array.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/Interface.h - M src/include/ProviderInterface.h - M src/jrd/EngineInterface.h - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - A src/yvalve/DistributedTransaction.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/why.cpp -Interface for 2PC (distributed transactions coordinator) - - 2011-05-19 11:12 mapopa - M src/common/common.h -cleanup comment EKU: obsolete, replaced by _FILE_OFFSET_BITS - - 2011-05-19 09:46 mapopa - M src/jrd/inf_pub.h -header cleanup , unused defines anywhere (long dead platforms) - - 2011-05-19 09:44 mapopa - M src/jrd/ibase.h -Disabled, not found anywhere function (commented anyway) - - 2011-05-15 15:37 asfernandes - M src/jrd/os/posix/unix.cpp - M src/utilities/fbcpl/fbpanel.cpp - M src/yvalve/why.cpp -Misc - - 2011-05-15 15:37 asfernandes - M examples/udr/UdrCppExample.cpp - M src/include/FirebirdExternalApi.h - M src/include/FirebirdUdr.h - M src/include/FirebirdUdrCpp.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/plugins/udr_engine/UdrEngine.cpp -Added IRoutineMetadata to external engines. -Not well tested: -1) EE is broken after shared page cache. -2) Semantics of addRef/release still keeps changing in developers minds. - - 2011-05-14 21:44 asfernandes - M src/common/classes/SyncObject.h -Fix warning. - - 2011-05-14 02:49 asfernandes - M src/dsql/pass1.cpp -Fixed crash with nested unions, reported by Vlad. -SELECT 'a' FROM RDB$DATABASE -UNION ALL -SELECT X FROM - ( - SELECT 'b' AS X FROM RDB$DATABASE - UNION ALL - SELECT 'c' FROM RDB$DATABASE - ) AS T; - - 2011-05-13 01:23 asfernandes - M src/common/classes/fb_atomic.h -Correction. - - 2011-05-13 01:15 asfernandes - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Misc. - - 2011-05-12 14:56 dimitr - M src/dsql/dsql.cpp -Fixed CORE-3477: Passing non-existing SQL parameters always crash server. - - 2011-05-12 08:45 dimitr - M src/jrd/met.epp -Front-ported CORE-3314: Dependencies are not removed after dropping the procedure and the table it depends on in the same transaction. - - 2011-05-12 00:42 asfernandes - M src/jrd/cch.cpp - M src/jrd/cch.h -Misc. - - 2011-05-11 17:42 asfernandes - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Lets try to avoid global functions using name with mixed new (functionName) and old SUBSYS_name name style. - - 2011-05-11 15:57 asfernandes - M src/yvalve/why.cpp -Fix the build. - - 2011-05-11 14:45 hvlad - M src/jrd/ExtEngineManager.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Renamed currentProvider to EngineProvider to better reflect its nature and corrected its declaration (with Alex permission ;). Removed unneeded cast. - - 2011-05-11 14:24 hvlad - M src/yvalve/why.cpp -Avoid memory leaks due to wrong reference counting. - - 2011-05-11 09:56 hvlad - M src/remote/server/os/win32/property.rc -Show long version string in "Firebird Server Properties" dialog properly - - 2011-05-11 09:39 hvlad - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/jrd.cpp -Adjust order of releasing metadata objects when attachment is released. -It also avoids assert in MET_verify_cache() pointed privately by Alex. - - 2011-05-11 02:43 asfernandes - M src/jrd/jrd.cpp - M src/remote/server/server.cpp -Warning / error. - - 2011-05-11 01:18 asfernandes - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/sdw.cpp - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/yvalve/PluginManager.cpp -Misc. - - 2011-05-10 14:03 alexpeshkoff - M src/jrd/os/posix/unix.cpp -make it compile with shared cache - - 2011-05-10 13:44 hvlad - M src/yvalve/PluginManager.cpp -Temporary solution to not crash utilities working with embedded engine on exit. - - 2011-05-10 13:37 hvlad - M builds/install/arch-specific/win32/install_super.bat -Don't use Guardian with services - - 2011-05-10 13:36 hvlad - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbpanel.cpp -Adjusted CPL applet with current binaries names and paths. -Make it show error even when there is no registry information. - - 2011-05-10 13:03 hvlad - M src/iscguard/iscguard.h - M src/utilities/install/install_nt.h - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp -Adjusted instreg, instsvc and fbguard with current binaries names and paths - - 2011-05-10 11:56 alexpeshkoff - M src/jrd/Database.h -fixed gcc warning - - 2011-05-10 01:12 asfernandes - M builds/install/misc/firebird.conf.in - M src/common/classes/SyncObject.h - M src/common/classes/locks.h - M src/common/isc_sync.cpp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/GlobalRWLock.cpp - M src/jrd/Relation.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/dyn.epp - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/ibase.h - M src/jrd/inf.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h -Misc. - - 2011-05-09 10:15 hvlad - M builds/install/misc/firebird.conf.in - M src/common/classes/SyncObject.h - M src/common/classes/locks.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/isc_sync.cpp - M src/dsql/AggNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/JrdStatement.cpp - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/ValueImpl.cpp - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/pio.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pcmet.epp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp -Shared page cache implementation - - 2011-05-08 17:53 asfernandes - M src/include/FirebirdApi.h - M src/include/FirebirdExternalApi.h - M src/include/FirebirdUdr.h - M src/include/FirebirdUdrCpp.h - M src/include/Interface.h -Remove "#pragma GCC system_header". Current build with GCC 4.5.2 and clang 2.8 shows no related warning. -This pragma was interfering with -MMD dependency output, causing crashes after full build when the API is changed. - - 2011-05-07 19:52 asfernandes - M builds/posix/firebird.vers - M builds/win32/defs/firebird.def - M examples/udr/UdrCppExample.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/FirebirdApi.h - M src/include/FirebirdExternalApi.h - M src/include/FirebirdUdrCpp.h - M src/include/Interface.h - M src/include/ProviderInterface.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/EngineInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/tra.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/why.cpp - M src/yvalve/why_proto.h -Integrate IAttachment and ITransaction in the external engines API. - - 2011-05-07 19:33 asfernandes - M src/common/classes/SyncObject.h - M src/common/classes/Synchronize.h - M src/common/classes/alloc.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h -Misc. - - 2011-05-05 22:05 hvlad - M src/jrd/dpm.epp -Fixed bug CORE-3468 : Attempt to read after the end of file when nbackup state is stalled - - 2011-05-05 18:11 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/nbak.cpp -Fixed bug CORE-3466 : Some changes could be lost during the merge of delta file into main database file. -Removed BDB_merge flag and related code. - - 2011-05-05 17:40 hvlad - M src/jrd/cch.cpp -FiFixed bug CORE-3465 : Nbackup state lock could be not released after cache error. It results in "Can't lock state for write" bugcheck when backup state is going to be changed. - - 2011-05-05 14:33 hvlad - M src/jrd/cch.cpp -Fixed bug CORE-3464. -Correct error reporting - bugcheck's 215 and 216 was confused with each other. - - 2011-05-03 12:03 hvlad - M src/common/classes/alloc.cpp -Don't use placement new[] as its behavior is inconsistent between compilers - - 2011-05-03 07:43 alexpeshkoff - M src/yvalve/MasterImplementation.cpp -This should fix deadlock, noticed by Damyan - - 2011-04-30 18:23 asfernandes - M src/common/config/os/config_root.h -Invert the functionality of addSlash to fixPath. It was creating paths with double slashes in config files. -The right way to create paths in others places is with PathUtils::concatPath, and it don't need what addSlash was doing. - - 2011-04-30 11:38 hvlad - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h - M src/common/classes/Synchronize.cpp - M src/common/classes/Synchronize.h -Some refactoring and cleanup. - - 2011-04-30 02:28 asfernandes - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h - M src/common/classes/Synchronize.cpp - M src/common/classes/Synchronize.h - M src/common/classes/fb_atomic.h - M src/jrd/jrd.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/why.cpp -Misc. - - 2011-04-29 19:11 hvlad - M src/common/classes/fb_atomic.h -Windows version of PlatformAtomicPointer - - 2011-04-29 16:24 alexpeshkoff - M src/common/classes/ImplementHelper.h - M src/include/FirebirdPluginApi.h - M src/jrd/jrd.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h -Added delay before unloading plugin module after last reference to that module outside plugin manager is gone - - 2011-04-29 15:50 alexpeshkoff - D src/common/classes/Interlock.h - M src/common/classes/SyncObject.cpp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/fb_atomic.h -Cleanup: make fb_atomic be the single file working with atomic operations and membars - - 2011-04-29 15:16 asfernandes - M src/dsql/DdlNodes.epp -Correction. - - 2011-04-29 12:03 hvlad - M src/common/classes/fb_atomic.h -Typo and missed cast - - 2011-04-29 11:34 hvlad - M src/common/classes/SyncObject.cpp -Cleanup and some comments - - 2011-04-29 11:12 hvlad - M src/common/classes/fb_atomic.h -Let PlatformAtomicCounter::setValue() returns old value on Windows too - - 2011-04-29 09:25 alexpeshkoff - M src/common/classes/fb_atomic.h -Fixed posix build - - 2011-04-28 16:59 dimitr - M src/common/classes/SyncObject.cpp - M src/common/classes/SyncObject.h - M src/common/classes/Synchronize.cpp - M src/common/classes/Synchronize.h -Misc. - - 2011-04-28 14:39 hvlad - M src/common/classes/SyncObject.h -correction - - 2011-04-28 14:35 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc9/common.vcproj - M src/common/ThreadStart.cpp - A src/common/classes/SyncObject.cpp - A src/common/classes/SyncObject.h - A src/common/classes/Synchronize.cpp - A src/common/classes/Synchronize.h - M src/common/classes/alloc.h - M src/common/classes/fb_atomic.h -Preparing for the shared page cache : new sync objects ported from Vulcan - - 2011-04-27 06:31 alexpeshkoff - M src/jrd/jrd.cpp -Check att_in_use before cancelling operation of attachment - - 2011-04-26 15:23 asfernandes - M src/jrd/jrd.cpp -Correction for statement repreparation. - - 2011-04-26 08:03 alexpeshkoff - M src/yvalve/why.cpp -Fixed bug - thanks to Adriano - - 2011-04-26 07:05 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters -Update MSVC10 build - - 2011-04-26 06:59 hvlad - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/engine.vcproj -Update MSVC9 build - - 2011-04-26 06:57 hvlad - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/engine.vcproj -Update MSVC8 build - - 2011-04-26 01:00 asfernandes - M src/jrd/Attachment.cpp - M src/jrd/EngineInterface.h - M src/jrd/blb.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/yvalve/why.cpp -Misc; reinterpret to static casts; correction in YRequest version. - - 2011-04-25 17:47 alexpeshkoff - M src/burp/burp.cpp - D src/common/classes/PublicHandle.cpp - D src/common/classes/PublicHandle.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/include/ProviderInterface.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.h - A src/jrd/EngineInterface.h - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -1. Use reference counted stable in global pool objects instead PublicHandle's validation. -2. Avoid massive segfaults when closing heavily loaded server. -3. Restored logic in YValve required for correct shutdown. -4. Do not change externally visible request body when preparing it. - - 2011-04-25 12:56 hvlad - M src/common/isc_sync.cpp -Frontported fix for regression introduced by me in patch for CORE-3326 - too many unnecessary calls of ISC_check_process_existence(). -Added defines to switch usage of fast mutex off if necessary. - - 2011-04-20 07:03 robocop - M builds/win32/make_all.bat -It would be better to copy the file from the place where it exists. -:-) - - 2011-04-20 07:02 robocop - M builds/win32/msvc9/fbguard.vcproj -Delete obsolete option (not supported). - - 2011-04-19 15:24 asfernandes - M src/burp/restore.epp -Improvement CORE-3433 - Improve GBAK restore performance (records insertion). - - 2011-04-19 15:24 asfernandes - M src/dsql/dsql.cpp - M src/dsql/movd.cpp - M src/dsql/movd_proto.h - M src/jrd/blb.cpp - M src/jrd/jrd.cpp -Improvement CORE-3446 - Allow conversion from/to BLOBs and others types in the API functions (XSQLVAR or blr messages). - - 2011-04-18 19:21 asfernandes - M src/common/StatementMetadata.cpp -Correction. - - 2011-04-17 16:04 asfernandes - M src/common/StatementMetadata.cpp -Misc - - 2011-04-17 08:33 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc10/yvalve.vcxproj.filters -Update MSVC10 build - - 2011-04-17 05:04 robocop - M src/yvalve/why.cpp -Unused vars. - - 2011-04-17 05:03 robocop - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/isql.vcproj - M builds/win32/msvc9/yvalve.vcproj -Follow Vlad's changes in VC8. - - 2011-04-17 05:02 robocop - M builds/win32/msvc9/codes.vcproj - M src/common/StatementMetadata.cpp - M src/common/StatementMetadata.h - M src/common/classes/condition.h - M src/yvalve/why.cpp -Misc. - - 2011-04-16 21:59 asfernandes - M src/common/StatementMetadata.cpp -Do not count selected records for IStatement::getAffectedRecords. - - 2011-04-15 18:54 asfernandes - M src/include/ProviderInterface.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blob_filter.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Make the new BLOB API use void* buffers, so applications can read/write char* strings or any other type without casts. - - 2011-04-15 16:37 dimitr - M src/jrd/jrd.cpp -Fixed possible deadlock between the shutting down engine and the running service. Reported by RedSoft. - - 2011-04-15 07:02 hvlad - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/yvalve.vcproj -Update MSVC8 build - - 2011-04-15 06:19 hvlad - M src/lock/lock.cpp -Correction. Thanks to Claudio. - - 2011-04-15 02:51 asfernandes - M src/common/classes/condition.h -Misc. - - 2011-04-14 13:21 asfernandes - M src/common/StatementMetadata.cpp -License. - - 2011-04-14 12:12 hvlad - M src/lock/lock.cpp -Moved assertion out of loop else it could wrongly fire at second execution - - 2011-04-14 01:03 asfernandes - A src/common/StatementMetadata.cpp - A src/common/StatementMetadata.h - M src/common/StatusHolder.h - M src/dsql/dsql.h - M src/dsql/sqlda.h - M src/include/ProviderInterface.h - M src/include/gen/msgs.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/msgs/messages2.sql - M src/remote/client/interface.cpp - D src/yvalve/utly.cpp - D src/yvalve/utly_proto.h - M src/yvalve/why.cpp -Added metadata support to IStatement. - - 2011-04-13 17:14 asfernandes - M src/dsql/gen.cpp -Generate DSQL internal dbkey/rec_version only for SELECT...FOR UPDATE. They do nothing for others commands. - - 2011-04-13 16:57 asfernandes - M src/dsql/gen.cpp -Correction for cursor-based UPDATE/DELETE. - - 2011-04-13 15:09 asfernandes - M src/common/classes/ImplementHelper.h - M src/common/config/config.cpp - M src/yvalve/why.cpp -Misc - - 2011-04-13 12:41 alexpeshkoff - M src/common/classes/ImplementHelper.h - M src/dsql/dsql.h - M src/include/ProviderInterface.h - M src/jrd/Attachment.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Rolled back my commit using IBlrMessage interface. Replaced with single plain structure FbMessage. - - 2011-04-13 12:39 alexpeshkoff - M src/dsql/dsql.cpp -Added more diagnostics in DEV_BUILD. If you find it reasonable, can be internationalized and added to release too. - - 2011-04-13 10:38 hvlad - M src/jrd/event.cpp -Fixed bug CORE-3440 : AV in engine if isc_que_events queued 0 events - - 2011-04-12 12:47 hvlad - M src/common/config/config.cpp -Let config file detects literals "true", "yes" and "y" as TRUE boolean values. - - 2011-04-11 11:22 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Fixed memory leak - thanks to Adriano - - 2011-04-11 11:14 alexpeshkoff - M src/jrd/trace/TraceManager.cpp -Fixed correct calling convention - thanks to Adriano - - 2011-04-11 11:12 alexpeshkoff - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.h - M src/include/FirebirdPluginApi.h - M src/include/Interface.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -Renamed a number of functions to match Dmitry's requirement - - 2011-04-09 20:00 asfernandes - M src/dsql/dsql.h - M src/include/ProviderInterface.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Remove unused parameter and rename a constant. - - 2011-04-09 19:27 asfernandes - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/jrd/pag.cpp - M src/yvalve/why_proto.h -Misc - - 2011-04-08 16:43 alexpeshkoff - M src/common/classes/ImplementHelper.h - M src/dsql/dsql.h - M src/include/ProviderInterface.h - M src/jrd/Attachment.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Use interface IBlrMessage instead passing C++ class pointer to API interface's functions - - 2011-04-08 15:18 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.h - M src/common/StatusHolder.h - M src/common/call_service.cpp - M src/common/call_service.h - M src/common/classes/ImplementHelper.h - M src/common/config/config.h - M src/common/fb_exception.cpp - M src/common/security.cpp - M src/common/security.h - M src/dsql/dsql.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/FirebirdPluginApi.h - M src/include/Interface.h - M src/include/ProviderInterface.h - M src/jrd/Attachment.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/JrdStatement.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/blb.h - M src/jrd/jrd.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/why.cpp -Continued renaming interfaces. Added comments - - 2011-04-08 08:21 hvlad - M builds/win32/msvc8/isql.vcproj -Fix MSVC8 build - - 2011-04-07 17:16 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.h - M src/common/StatusHolder.h - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.h - M src/common/fb_exception.cpp - M src/common/utils_proto.h - M src/dsql/dsql.h - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/FirebirdExternalApi.h - M src/include/FirebirdPluginApi.h - M src/include/Interface.h - M src/include/ProviderInterface.h - M src/include/Timer.h - M src/include/fb_exception.h - M src/include/gen/msgs.h - M src/jrd/Attachment.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/JrdStatement.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/blb.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/ntrace.h - M src/jrd/tra.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/msgs/messages2.sql - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/client/interface.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/why.cpp - M src/yvalve/why_proto.h -Use better names for a number of objects according to Vlad's suggestion - - 2011-04-06 17:44 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed potential buffer overflow. Thanks to Claudio. - - 2011-04-06 12:07 hvlad - M builds/win32/msvc10/isql.vcxproj -Add ICU's include folder to isql - - 2011-04-06 12:06 hvlad - M src/yvalve/PluginManager.cpp -Fix by Alex to prevent crash at exit time - - 2011-04-05 21:30 asfernandes - M src/isql/isql.epp - M src/isql/isql.h -Fixed CORE-3431 - ISQL pads UTF-8 data incorrectly. - - 2011-04-05 18:02 asfernandes - M src/common/unicode_util.cpp -Fixed CORE-3427 - Server crashing with UTF8 blobs. - - 2011-04-05 14:23 dimitr - M src/dsql/pass1.cpp -Fixed incorrect type evaluation for unions. -Example: -SELECT NULL AS PRICE FROM rdb$database -union all -SELECT 1.0 AS PRICE FROM rdb$database - - 2011-04-05 05:49 dimitr - M src/dsql/StmtNodes.cpp -One more part of the fix for CORE-3340. - - 2011-04-05 05:47 dimitr - M src/jrd/tra.cpp -Fixed the assertion caused by refcnt != 0. - - 2011-04-05 05:36 dimitr - M src/jrd/lck.cpp - M src/jrd/pag.cpp - M src/jrd/vio.cpp -Better locality of allocations. This also fixes a tiny memory leak in SuperServer. - - 2011-04-05 00:31 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp -Fixed CORE-2606 - Multibyte CHAR value requested as VARCHAR is returned with padded spaces. - - 2011-04-04 14:55 asfernandes - M src/yvalve/why.cpp -Hope this avoid some crashs in exit. - - 2011-04-04 13:37 asfernandes - M src/common/classes/alloc.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/jrd/Optimizer.cpp - M src/jrd/dpm.epp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/utl.cpp -Misc - - 2011-04-04 12:40 asfernandes - M src/yvalve/why.cpp -Fix the problem reported by Dmitry Kovalenko. - - 2011-04-03 04:05 robocop - M src/yvalve/why.cpp -Solve compilation problem in Win32. Maybe better solution exists. - - 2011-04-03 03:43 asfernandes - M src/yvalve/why.cpp -Fix things seen by Claudio. - - 2011-04-03 03:03 robocop - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/yvalve/utly.cpp -Warnings. - - 2011-04-03 01:58 asfernandes - M src/yvalve/why.cpp -Fix problems with commit/rollback-retaining seen by Claudio. - - 2011-04-02 21:41 asfernandes - M src/include/ProviderInterface.h - M src/yvalve/why.cpp -Remove CleanupCallback from the public header. - - 2011-04-02 19:39 asfernandes - M src/dsql/sqlda.h - M src/yvalve/utly.cpp - M src/yvalve/utly_proto.h - M src/yvalve/why.cpp -Rework on the SQLDA support. - - 2011-04-02 19:38 asfernandes - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/Interface.h - M src/include/ProviderInterface.h - M src/jrd/jrd.cpp - M src/jrd/tra.h - M src/remote/client/interface.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/MasterImplementation.h - M src/yvalve/why.cpp -New YValve implementation. - - 2011-04-02 17:57 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp -Correction. - - 2011-04-02 04:57 robocop - M src/yvalve/PluginManager.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Misc, style, etc. - - 2011-04-02 04:55 robocop - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Misc, style, etc. - - 2011-04-02 04:53 robocop - M src/remote/client/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/remot_proto.h - M src/remote/server/os/win32/srvr_w32.cpp -Misc, style, etc. - - 2011-04-02 04:51 robocop - M src/dsql/StmtNodes.cpp - M src/dsql/pass1.cpp -Misc, style, etc. - - 2011-04-02 04:50 robocop - M src/common/isc_sync.cpp -Misc, style, etc. - - 2011-04-02 04:47 robocop - M src/jrd/jrd.cpp -Misc, style, etc. - - 2011-04-02 04:45 robocop - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/ValueImpl.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/lck.cpp - M src/jrd/pag.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/vio.cpp -Misc, style, etc. - - 2011-04-02 04:27 robocop - M src/jrd/blob_filter.h - M src/jrd/cvt_proto.h - M src/jrd/dpm.epp - M src/jrd/exe.cpp - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/inf.cpp -Misc, style, etc. - - 2011-04-02 04:24 robocop - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.h - M src/dsql/dsql.cpp - M src/dsql/gen.cpp -Misc, style, etc. - - 2011-04-02 04:16 robocop - M src/common/call_service.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/alloc.h - M src/common/classes/fb_string.h - M src/common/classes/locks.h - M src/common/fb_exception.cpp - M src/common/os/win32/isc_ipc.cpp - M src/common/thd.cpp -Explicit and others. - - 2011-04-02 04:13 robocop - M src/common/classes/alloc.cpp -Fix legacy code. - - 2011-04-02 04:11 robocop - M src/common/os/mod_loader.h -Misc. - - 2011-04-02 04:09 robocop - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/gsec.vcproj -Update project files as seen on VC8. - - 2011-04-02 03:31 robocop - M builds/win32/msvc9/burp.vcproj - M builds/win32/msvc9/fbsvcmgr.vcproj -Crap cleaning. - - 2011-04-01 19:39 asfernandes - M src/jrd/met.epp -Fix related to change done for CORE-3418. It brokes insertion of permission in just created database. - - 2011-04-01 18:39 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y -Fixed problem with position handling (see CORE-2797). - - 2011-04-01 15:28 hvlad - M src/jrd/cmp.cpp - M src/jrd/exe.cpp -Avoid AV when system requests are released at database shutdown - - 2011-04-01 05:26 dimitr - M src/dsql/DdlNodes.epp -Apply Adriano's yesterday fix to functions as well. - - 2011-04-01 04:03 robocop - M doc/README.fb_shutdown - M doc/sql.extensions/README.ddl_triggers.txt -Misc. - - 2011-04-01 02:05 asfernandes - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/common/classes/ImplementHelper.h - M src/yvalve/PluginManager.cpp -Misc - - 2011-03-31 17:41 asfernandes - M src/gpre/std/gpre_meta.epp -Warning. - - 2011-03-31 15:22 alexpeshkoff - M src/auth/trusted/AuthSspi.cpp -Try to fix windows build - - 2011-03-31 14:26 asfernandes - M src/dsql/StmtNodes.cpp -Fixed CORE-3421 - AV with "UPDATE OR INSERT". - - 2011-03-31 14:26 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-3423 - Wrong RDB$PARAMETER_MECHANISM. - - 2011-03-31 13:44 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/common/Auth.h - M src/common/StatusHolder.h - M src/common/call_service.cpp - M src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.h - M src/common/fb_exception.cpp - M src/common/security.h - M src/dsql/dsql.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/FirebirdPluginApi.h - M src/include/Interface.h - M src/include/Timer.h - M src/include/fb_blk.h - M src/jrd/Attachment.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/blb.cpp - M src/jrd/dyn.epp - M src/jrd/jrd.cpp - M src/jrd/ntrace.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/ntrace/traceplugin.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/alt.cpp - M src/yvalve/why.cpp -Remove reference counting where not appropriate - - 2011-03-31 10:28 hvlad - M src/dsql/dsql.cpp - M src/jrd/inf.cpp - M src/jrd/inf_proto.h -Fixed issue reported by Claudio privately - - 2011-03-31 09:41 hvlad - M src/jrd/jrd.cpp -Fixed bug CORE-3419 : Recurse leads to hangs/crash server -The rollback() and a friends should be reconsidered when (if) multy-db transactions will be possible to start at engine (i.e. not at y-valve) level. - - 2011-03-31 05:45 dimitr - M src/jrd/types.h -Fixed CORE-3420: BOOLEAN not present in system table RDB$TYPES. - - 2011-03-30 22:51 hvlad - M src/jrd/met.epp -Fixed bug CORE-3418 : Inactive DB-trigger after Create/Alter Is Active - - 2011-03-30 20:35 asfernandes - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/traceplugin.cpp -Misc - - 2011-03-30 08:14 dimitr - M src/common/sdl.cpp -Applied patch for CORE-3412: Array with BOOLEAN. Bug in sdl_desc [sdl.cpp]. Thanks to Dmitry Kovalenko. - - 2011-03-29 00:54 asfernandes - M extern/btyacc/main.c -Fixed memory corruption in btyacc code. - - 2011-03-28 14:54 hvlad - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp -Frontported improvement CORE-3413 : Improve diagnostics of internal trace errors - - 2011-03-27 11:22 alexpeshkoff - M builds/posix/make.rules - M builds/posix/prefix.example - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_ia64 - M builds/posix/prefix.linux_sparc32 - M configure.in -Applied patch from Damyan Ivanov: no compiler flag repetinion when CXXFLAGS is set in the environment - - 2011-03-22 18:59 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/gen.cpp - M src/jrd/met.epp - M src/yvalve/gds.cpp -Fixed CORE-3401 - Collation errors with [type of] , type of column. - - 2011-03-21 22:51 asfernandes - M src/dsql/ExprNodes.cpp -Misc - - 2011-03-21 21:56 asfernandes - M src/include/ProviderInterface.h - M src/jrd/Attachment.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/tra.h - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Move transactRequest, createBlob, openBlob, getSlice, putSlice and ddl from ITransaction to IAttachment. -It's better to have one standard than two, and "ddl" was broken from API POV. -So make the IAttachment always the caller, explicit or implicit (via IStatement or IRequest), and pass the ITransaction as parameter. - - 2011-03-21 18:15 alexpeshkoff - M src/yvalve/user__proto.h - M src/yvalve/user_dsql.cpp -Fixed issue, reported by Damyan in devel - missing symbols in libfbclient. Make prototypes match with ibase.h. - - 2011-03-21 13:43 alexpeshkoff - M builds/posix/make.defaults -Fix boot build - - 2011-03-20 19:15 asfernandes - M src/dsql/dsql.h - M src/include/ProviderInterface.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Removed commented out Sqlda support and rename methods removing the word 'messsage'. - - 2011-03-20 19:15 asfernandes - M src/dsql/dsql.h - M src/include/ProviderInterface.h - M src/jrd/Attachment.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Remove unused message types. - - 2011-03-20 19:14 asfernandes - M src/include/ProviderInterface.h -Names - - 2011-03-20 19:14 asfernandes - M src/dsql/dsql.h - M src/include/ProviderInterface.h - M src/jrd/Attachment.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/yvalve/why.cpp -Use MessageBuffer in executeMessage and fetchMessage. - - 2011-03-20 16:24 asfernandes - M src/common/classes/locks.h - M src/dsql/dsql.cpp - M src/jrd/rlck.cpp - M src/jrd/vio.cpp - M src/remote/os/win32/xnet.cpp -Misc - - 2011-03-19 13:10 hvlad - M src/jrd/met.epp - M src/jrd/rlck.cpp - M src/jrd/vio.cpp -Improvement CORE-3399 : Allow write operations to temporary tables in read only transactions - - 2011-03-19 11:39 hvlad - M src/remote/os/win32/xnet.cpp - M src/remote/os/win32/xnet.h -XNET was broken. Abnormal client disconnection was not released port and resources. Whole XPM map was corrupted and new connections was not possible. -Renamed back peer_shutdown -> server_shutdown, XPMF_PEER_SHUTDOWN -> XPMF_SERVER_SHUTDOWN and XCCF_PEER_SHUTDOWN -> XCCF_SERVER_SHUTDOWN because this is pure client things and should not be used by server side. - - 2011-03-18 17:48 alexpeshkoff - M src/common/os/posix/mod_loader.cpp -Fixed CORE-3397: Unresolved symbols in intl and trace libraries - - 2011-03-18 15:36 asfernandes - M src/jrd/inf.cpp -Correction. - - 2011-03-18 15:24 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h -Simplification - - 2011-03-18 14:45 alexpeshkoff - M src/auth/SecurityDatabase/LegacyServer.cpp -Missed return value - thanks to Vlad - - 2011-03-18 13:11 hvlad - M src/common/classes/locks.h -Missed initialization - - 2011-03-18 12:30 hvlad - M src/yvalve/MasterImplementation.cpp -Make it OS-independent - - 2011-03-18 12:28 hvlad - M src/common/classes/locks.h -Missed code - - 2011-03-18 11:38 alexpeshkoff - A src/yvalve/MasterImplementation.h -Forgotten added file - - 2011-03-18 10:41 hvlad - M src/gpre/boot/gpre_meta_boot.cpp -Fixed boot build - - 2011-03-18 02:00 asfernandes - M src/common/os/win32/os_utils.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/jrd/idx.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/why.cpp -Misc - - 2011-03-17 11:13 hvlad - M src/jrd/idx.cpp -Fixed bug CORE-3394 : Failed attempt to violate unique constraint could leave unneeded "lock conflict" error in status-vector - - 2011-03-16 21:08 hvlad - M src/dsql/dsql.cpp -Fixed bug CORE-3389 : isc_dsql_exec_immed2 with zero transaction handle could lead to a BUGCHECK(147). -While HEAD is not affected directly by this exact test case i see no harm to repeat the fix there too. - - 2011-03-16 11:04 alexpeshkoff - A src/auth/SecurityDatabase/LegacyHash.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyServer.cpp - M src/auth/SecurityDatabase/LegacyServer.h - M src/common/classes/ImplementHelper.h - M src/common/classes/locks.h - M src/common/os/os_utils.h - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/os_utils.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/FirebirdPluginApi.h - M src/include/Interface.h - A src/include/Timer.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/jrd.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/why.cpp -Added timer-related interfaces. Added helper method to wait for plugin to be released on shutdown. Misc stability changes in PluginManager. - - 2011-03-11 00:58 asfernandes - M src/dsql/StmtNodes.cpp - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Misc - - 2011-03-10 15:54 asfernandes - M src/include/ProviderInterface.h -Misc - - 2011-03-10 08:13 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/opt.cpp -Misc adjustments. - - 2011-03-08 09:05 hvlad - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/jrd/exe.h -Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement -Better (i hope) fix for implicit cursors stability in PSQL - - 2011-03-07 20:56 asfernandes - M src/dsql/parse.y -Fixed problem reported by Dmitry about values in DECLARE not being assigned to variables. - - 2011-03-07 19:41 dimitr - M src/dsql/gen.cpp -Cleanup. - - 2011-03-07 18:40 asfernandes - M src/dsql/Parser.h - M src/dsql/parse.y -Replace parser hacks by correct btyacc's token position handling. -This fixes some problems introduced in 3.0 related to backtrackings. -It also fixes some non-precise line/column information in some commands (FOR ... DO ) and -stored SQL text prefixed with spaces (in views, for example). - - 2011-03-07 15:48 hvlad - M src/remote/client/interface.cpp - M src/remote/server/server.cpp - M src/yvalve/why.cpp -Front ported fix for bug CORE-3328 : Client writes error messages into firebird.log when database is shutted down - - 2011-03-07 03:15 asfernandes - M src/dsql/parse.y -Misc - - 2011-03-07 03:15 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Replace some nod_list by array of nodes and change implementation of nod_returning to ReturningClause. - - 2011-03-06 17:18 asfernandes - M src/dsql/StmtNodes.cpp -Misc - - 2011-03-06 02:48 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Reference DML statements in DSQL with StmtNode instead of dsql_nod. - - 2011-03-06 01:06 asfernandes - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/common/config/config.cpp - M src/gpre/boot/gpre_meta_boot.cpp - M src/include/FirebirdPluginApi.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/UserManagement.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/alt.cpp -Misc - - 2011-03-05 17:33 dimitr - M src/dsql/StmtNodes.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -More complex fix for CORE-3374: Server may crash or corrupt data if SELECT WITH LOCK is issued against records not in the latest format. It involves upgrading the record to the current format, like UPDATE does. - - 2011-03-05 17:29 dimitr - M src/dsql/pass1.cpp -Cleanup. - - 2011-03-05 17:28 dimitr - M src/dsql/AggNodes.cpp - M src/dsql/Nodes.h - M src/jrd/recsrc/AggregatedStream.cpp -Fixed the NULL handling for MIN/MAX mapped to an index. -Adriano, please review and rework, if necessary. - - 2011-03-05 17:25 dimitr - M src/jrd/recsrc/FilteredStream.cpp -Fixed incorrect WITH LOCK handling (refactoring error). - - 2011-03-05 02:47 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactored nod_src_info. - - 2011-03-05 02:24 asfernandes - M src/dsql/ExprNodes.cpp -Fixed assertion in StmtExprNode::copy reported privately by Dmitry. - - 2011-03-04 15:49 alexpeshkoff - M src/common/classes/ImplementHelper.h - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/include/FirebirdPluginApi.h - M src/jrd/jrd.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/utilities/ntrace/traceplugin.cpp -Detect forced unload of plugin by OS when process is exited - - 2011-03-04 15:48 alexpeshkoff - M src/yvalve/user__proto.h -cleanup - - 2011-03-04 09:16 hvlad - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/gsec.vcproj -Update MSVC8 build - - 2011-03-04 07:52 dimitr - M src/jrd/recsrc/BufferedStream.cpp -Corrections to make new assertions working properly. - - 2011-03-04 01:47 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Refactor DSQL INSERT, UPDATE, DELETE, MERGE, UPDATE OR INSERT and assignment statements. - - 2011-03-03 14:13 dimitr - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h -Misc. - - 2011-03-03 14:12 dimitr - M src/jrd/recsrc/BufferedStream.cpp -Misc. - - 2011-03-03 14:12 dimitr - M src/burp/burp.cpp -Fixed assertion during restore. - - 2011-03-03 08:36 alexpeshkoff - M builds/posix/make.shared.variables -Follow Vlad's changes in posix build - - 2011-03-02 23:42 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbserver.vcxproj.filters - M builds/win32/msvc10/gsec.vcxproj - M builds/win32/msvc10/gsec.vcxproj.filters - M src/gpre/boot/gpre_meta_boot.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/utilities/gsec/gsec.cpp -Follow Alex changes - - 2011-03-02 13:42 alexpeshkoff - M builds/posix/make.shared.variables - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - A src/auth/SecurityDatabase/LegacyServer.cpp (from /firebird/trunk/src/auth/SecurityDatabase/pwd.cpp:52312) - A src/auth/SecurityDatabase/LegacyServer.h (from /firebird/trunk/src/auth/SecurityDatabase/jrd_pwd.h:52312) - D src/auth/SecurityDatabase/jrd_pwd.h - D src/auth/SecurityDatabase/pwd.cpp - M src/common/call_service.cpp - M src/common/call_service.h - A src/common/classes/GetPlugins.h - M src/common/classes/ImplementHelper.h - M src/common/classes/PublicHandle.cpp - M src/common/classes/PublicHandle.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/init.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/fb_exception.cpp - M src/common/isc_sync.cpp - A src/common/security.cpp (from /firebird/trunk/src/utilities/gsec/security.cpp:52312) - A src/common/security.h (from /firebird/trunk/src/utilities/gsec/secur_proto.h:52312) - M src/dbs/security.sql - M src/include/FirebirdPluginApi.h - M src/include/Interface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/dyn.epp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/trace/TraceManager.cpp - M src/remote/client/interface.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - D src/utilities/gsec/secur_proto.h - D src/utilities/gsec/security.cpp - M src/utilities/gstat/dba.epp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp - M src/yvalve/PluginManager.h - M src/yvalve/alt.cpp - M src/yvalve/why.cpp -Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database - - 2011-03-02 09:43 hvlad - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/jrd/exe.h -Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement -Statements with more that one cursors should not create savepoint for the first cursor - - 2011-03-01 01:07 asfernandes - M src/dsql/dsql.cpp -Misc - - 2011-02-28 15:29 hvlad - M src/jrd/Database.cpp -System requests should run with valid attachment assigned - - 2011-02-28 10:11 hvlad - M src/dsql/StmtNodes.cpp -Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement - - 2011-02-26 22:03 asfernandes - M src/dsql/parse.y -Misc - - 2011-02-26 21:58 asfernandes - M src/dsql/parse.y -Explicitelly delete the strings created. - - 2011-02-26 21:52 asfernandes - M builds/make.new/config/install-sh - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M src/dsql/dsql.cpp - M src/dsql/dsql.h - D src/dsql/hsh.cpp - D src/dsql/hsh_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/parse.y - D src/dsql/parse_proto.h - M src/dsql/pass1.cpp - M src/dsql/sym.h - M src/include/fb_blk.h -Removed the legacy DSQL hash table module (HSHD). - - 2011-02-26 21:51 asfernandes - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Refactor nod_cursor. - - 2011-02-26 19:05 asfernandes - M src/jrd/filters.cpp - M src/jrd/req.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Misc - - 2011-02-26 16:03 asfernandes - M src/alice/alice.h - M src/common/cvt.cpp - M src/common/gdsassert.h - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/fun.epp - M src/jrd/lck.cpp - M src/jrd/pag.cpp - M src/qli/eval.cpp - M src/qli/lex.cpp -Fix definition and usages of fb_assert. - - 2011-02-26 16:02 asfernandes - M src/remote/client/interface.cpp -Misc - - 2011-02-26 15:21 hvlad - M src/jrd/blob_filter.cpp - M src/jrd/filte_proto.h - M src/jrd/filters.cpp -New feature CORE-3364 : Blob filter to translate internal debug info into text representation - - 2011-02-26 09:38 dimitr - M src/jrd/opt.cpp -Cleanup up the code no longer needed. - - 2011-02-26 09:31 dimitr - M src/dsql/BoolNodes.cpp - M src/dsql/Nodes.h -Reworked my yesterday's change. Hopefully, it should resolve the found regressions. - - 2011-02-26 09:02 dimitr - M src/jrd/Optimizer.cpp -Fixed the regression I introduced recently. Temporary solution, to be reworked soon. - - 2011-02-26 07:25 dimitr - M src/dsql/BoolNodes.cpp - M src/jrd/recsrc/RecordSource.h -Better protection from wrong casts. - - 2011-02-26 01:10 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Replace some blr_block by blr_begin, as before. - - 2011-02-25 15:28 asfernandes - M src/jrd/vio.cpp -The (bad) definition of fb_assert cause this code to not work in clang. It's a surprive if it works in MSVC. - - 2011-02-25 13:06 dimitr - M src/dsql/ExprNodes.cpp -Let's process the sub-node before using it in CMP_get_desc. It helps to avoid a crash if the sub-node is a variable (its e_var_variable argument is not assigned yet). - - 2011-02-25 12:26 hvlad - M src/jrd/req.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Implement improvement CORE-3362 : Cursors should ignore changes made by the same statement - - 2011-02-25 10:42 dimitr - M src/dsql/BoolNodes.cpp -Fixed the assertion reported by Vlad privately. - - 2011-02-25 07:32 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h -Front ported fix for CORE-3356. - - 2011-02-25 02:52 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/fb_blk.h - M src/jrd/exe.h -Refactor DSQL exceptions: nod_on_error, nod_sqlcode, nod_gdscode, nod_exception and nod_default. - - 2011-02-25 01:03 asfernandes - M src/jrd/btr.cpp -Misc - - 2011-02-24 14:06 alexpeshkoff - M builds/posix/Makefile.in -Damyan's fix for an error, noticed by him - - 2011-02-22 16:06 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Refactor nod_start_savepoint and nod_end_savepoint. - - 2011-02-22 15:44 asfernandes - M src/dsql/parse.y -Misc - - 2011-02-22 15:30 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactor nod_while. - - 2011-02-22 15:29 asfernandes - M src/jrd/Optimizer.cpp -Correction. - - 2011-02-22 15:28 asfernandes - M src/jrd/err.cpp -Misc - - 2011-02-22 14:31 hvlad - M src/jrd/err.cpp -Fixed bug CORE-3125 : AV in Worker::shutdown - - 2011-02-22 12:43 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp -Better solution for CORE-3355, as suggested by Vlad. - - 2011-02-22 01:57 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactor SET GENERATOR / ALTER SEQUENCE. - - 2011-02-22 00:51 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Refactoring nod_list and nod_block statements. - - 2011-02-21 11:18 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h -Fixed CORE-3355: Wrong comparison of DATE and TIMESTAMP if index is used. - - 2011-02-21 10:09 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Misc optimizer tuning. - - 2011-02-21 08:04 dimitr - M src/dsql/pass1.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/Union.cpp -Fixed CORE-3173: Empty result when select from SP that contains two CTE (second of them with GROUP BY clause) and INNER join. - - 2011-02-20 15:36 dimitr - M src/jrd/RecordSourceNodes.cpp -Fixed the porting mistake, thanks to Adriano. - - 2011-02-20 15:34 dimitr - M src/dsql/Nodes.h - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/cmp.cpp - M src/jrd/opt.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ConditionalStream.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/rse.h -Removed duplicated type declaration. - - 2011-02-20 15:20 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/RecordSourceNodes.cpp -Misc - - 2011-02-20 14:43 dimitr - M src/jrd/RecordSourceNodes.cpp -Front ported the old fix for CORE-3283: BAD PLAN with using LEFT OUTER JOIN in SUBSELECT. - - 2011-02-20 13:23 dimitr - M src/dsql/ExprNodes.cpp - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-3176: View with "subselect" column join table and not use index. - - 2011-02-20 13:19 dimitr - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/VirtualTableScan.cpp -Totally misc. - - 2011-02-20 13:18 dimitr - M src/dsql/ExprNodes.cpp -In v2.5, we checked both the derived expression argument and its streams. Now I see the former part was lost. Supposedly, this was just a mistake, hence fixed. - - 2011-02-20 01:08 asfernandes - M doc/sql.extensions/README.ddl_triggers.txt - M src/dsql/DdlNodes.epp - M src/isql/show.epp - M src/jrd/Attachment.h - M src/jrd/SysFunction.cpp - M src/jrd/constants.h -Added EVENT_TYPE and OBJECT_TYPE to DDL_TRIGGER context. Improvement suggested by Thomas Steinmaurer. - - 2011-02-18 06:28 dimitr - M src/dsql/BoolNodes.cpp -Fixed the main reason for CORE-3233: LIKE, STARTING and CONTAINING fail if second operand >= 32K. Thanks to Adriano. - - 2011-02-18 00:52 asfernandes - M doc/sql.extensions/README.execute_statement2 - M src/dsql/ExprNodes.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.h - M src/jrd/UserManagement.h - M src/jrd/btr.cpp -Misc - - 2011-02-17 17:40 dimitr - M src/dsql/BoolNodes.cpp -Fixed inability to execute LIKE/STARTING/etc if the second argument is a small (<32KB) blob and the first one is a blob of charset NONE. This is partially related to CORE-3233, see my comment there. - - 2011-02-17 14:25 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/RecordSourceNodes.cpp -Refactored nod_alias. - - 2011-02-17 07:42 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-3353: Predicate (blob_field LIKE ?) describes the parameter as VARCHAR(30) rather than as BLOB. -Also, let's never transfer the CS_dynamic pseudo-charset to the client side. - - 2011-02-17 06:05 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Fixed CORE-3058: New generators are created with wrong value when more than 32K generators was previously created. - - 2011-02-16 14:38 asfernandes - M src/dsql/parse.y -Move ALIAS.* construct from column_name to select_item. - - 2011-02-16 14:37 asfernandes - M src/dsql/parse.y -Misc - - 2011-02-16 01:38 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactored nod_dom_value. - - 2011-02-15 11:04 dimitr - M src/jrd/ods.h -Totally misc. - - 2011-02-15 10:10 hvlad - M src/common/xdr.h - M src/remote/inet.cpp -Fixed bug CORE-3351 : Windows client could put 10054 error messages into firebird.log at connection time - - 2011-02-15 08:47 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/VirtualTableScan.cpp -Front ported CORE-3138: Internal error or crash occurs when accessing any MON$ table after altering its structure. - - 2011-02-15 07:32 dimitr - M src/jrd/Database.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/idx.cpp -Misc. - - 2011-02-15 07:20 dimitr - M src/jrd/JrdStatement.cpp -Correction. - - 2011-02-15 07:16 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/tra.cpp -Front ported: -Refactored the shared counter to support multiple number spaces. -Changed att_id and tra_id to be generated sequentially (without caching), as agreed with Vlad privately. -Fixed CORE-2305: Make mon$statement_id value constant among monitoring snapshots. - - 2011-02-14 15:21 hvlad - M doc/sql.extensions/README.execute_statement2 -Fixed bug CORE-3349 : Constants isc_lock_conflict / isc_eds_statement not recognized in PSQL - - 2011-02-14 08:47 hvlad - M src/jrd/cch.cpp -Fixed problem with GTT's reported by Adriano in fb-devel - - 2011-02-13 19:16 hvlad - M doc/sql.extensions/README.execute_statement2 -Correction - - 2011-02-13 14:48 asfernandes - M src/dsql/node.h -Refactored searched CASE. - - 2011-02-13 14:44 asfernandes - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Refactored searched CASE. - - 2011-02-12 21:32 dimitr - M src/jrd/btn.h - M src/jrd/btr.cpp -Fixed the error handling behavior in fast_load(), now it corresponds to the original (FB1) one. -Fixed a possible bugcheck because of an unexpectedly missing index root page. -Simplified the various jump node structures usage. - - 2011-02-12 20:35 dimitr - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/make.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h -Cleaned up the unused FieldNode::defaultValue. Added a bit of constness to the class members. - - 2011-02-12 20:32 dimitr - M src/jrd/cmp.cpp -Misc. - - 2011-02-12 20:26 dimitr - M src/jrd/evl.cpp -Misc. - - 2011-02-12 18:11 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Refactored out OPT_expression_equal while fixing checking of sameAs involving CASTs. Problem saw by Dmitry. - - 2011-02-12 17:41 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Avoid casts. - - 2011-02-12 17:26 asfernandes - M src/dsql/Nodes.h -Misc - - 2011-02-12 14:13 dimitr - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/opt.cpp -Cleaned up the unused (since FB2) parameter. - - 2011-02-12 14:01 dimitr - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.h -Refactored expression equality to make it independent from the stream being optimized. - - 2011-02-12 08:59 dimitr - M src/jrd/btr.h - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SortedStream.cpp -Misc. - - 2011-02-12 02:00 asfernandes - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h -Fixed problem with packages reported privately by Vlad. - - 2011-02-11 14:26 asfernandes - M src/jrd/exe.cpp -Fixed DDL trigger crash reported in fb-devel. - - 2011-02-11 00:43 asfernandes - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/met.epp -Simplified fix for problem with default values in formats. - - 2011-02-10 20:22 dimitr - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/IndexTableScan.cpp -Misc. - - 2011-02-10 14:52 dimitr - M src/jrd/recsrc/RecordSource.h -Misc. - - 2011-02-09 21:26 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/jrd/exe.cpp -Fixed hang found with CORE-3340 test-case. - - 2011-02-09 21:25 asfernandes - M src/burp/split/spit.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/utilities/nbackup/nbackup.cpp -Warnings - - 2011-02-09 10:59 dimitr - M src/dsql/Nodes.h - M src/jrd/exe.cpp -Fixed CORE-3340 (Error in autonomous transaction with empty exception handler: can insert duplicate values into PK/UK column). - - 2011-02-09 10:57 dimitr - M src/dsql/StmtNodes.cpp -Misc. - - 2011-02-09 00:29 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecordSource.h -Do not reuse arbitrary nodes' impure space in aggregate. Relates to CORE-3255. - - 2011-02-08 17:34 dimitr - M src/dsql/make.cpp -Misc. - - 2011-02-07 17:54 dimitr - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/opt.cpp - A src/jrd/recsrc/ConditionalStream.cpp - M src/jrd/recsrc/RecordSource.h -Implement CORE-3076: Better performance for (table.field = :param or :param = -1) in where clause. - - 2011-02-06 21:59 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/cmp.cpp -Fixed CORE-3255 - The server could crash using views with GROUP BY. - - 2011-02-06 19:52 dimitr - M src/jrd/recsrc/HashJoin.cpp -Correction in the plan output. - - 2011-02-06 19:50 dimitr - M src/jrd/recsrc/HashJoin.cpp -Correction in the plan output. - - 2011-02-06 19:36 dimitr - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/MergeJoin.cpp -Warnings. - - 2011-02-06 19:34 dimitr - M src/jrd/RecordSourceNodes.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp -Warnings. - - 2011-02-06 18:55 dimitr - M src/jrd/recsrc/HashJoin.cpp -Warnings. - - 2011-02-06 18:13 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/Visitors.h - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/yvalve/gds.cpp -Fixed CORE-3310 - RDB$GET_CONTEXT and between in view. -Fixed CORE-3338 - Some expression indexes with COALESCE, CASE and DECODE became inoperant. -Removed DSQL hidden variables expressions. -Refactored COALESCE, DECODE and (simple) CASE, using new BLR verbs. -Fixed v3 regression with UPDATE OR INSERT inside PROCEDURE/FUNCTION. -Fixed assert with DECODE/CASE with only test parameters and no values. - - 2011-02-06 16:19 dimitr - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h -Sorry, but I've got tired of these endless warnings. - - 2011-02-06 15:39 dimitr - M src/jrd/evl.cpp -Misc. - - 2011-02-06 11:57 dimitr - M src/dsql/dsql.cpp -Fixed CORE-1620: Incorrect error message if EXECUTE STATEMENT contains empty string. It doesn't fix the "uninitialized variable" issue per se, but I'm not sure this is strictly required, as it gets initialized if the statement contains at least one character, and all cases of empty string are now caught in advance. - - 2011-02-05 01:49 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/parse.y -Fix problem with COUNT in dialect 1. - - 2011-02-05 00:04 asfernandes - M src/dsql/AggNodes.cpp -Misc - - 2011-02-04 23:58 asfernandes - M src/common/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/trace/TraceObjects.h - M src/lock/lock.cpp - M src/remote/server/server.cpp -Misc - - 2011-02-04 12:13 dimitr - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp -Slightly clearer output. - - 2011-02-04 10:02 dimitr - M src/jrd/recsrc/Union.cpp -Correction. - - 2011-02-04 08:42 dimitr - M src/dsql/ExprNodes.cpp -Fixed CORE-3335: Wrong results (internal wrapping occured) for the multi-byte blob SUBSTRING function and its boundary arguments. - - 2011-02-04 07:53 dimitr - M src/jrd/val.h -Make all aggregates aware of big tables (more than 2^31 rows). - - 2011-02-04 07:45 dimitr - M src/jrd/dfw.epp -Corrections, thanks to Adriano. - - 2011-02-03 14:51 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/SysFunction.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-3201 - ATAN2 returns incorrect value for (0, 0). - - 2011-02-03 09:35 dimitr - M src/jrd/dfw.epp - M src/jrd/met.epp -Simplification. Adriano, please review. - - 2011-02-03 08:01 dimitr - M src/jrd/cch.cpp -Removed the supposedly wrong checkout (it was added in v2.0), as theoretically it can lead to race conditions in the page cache. - - 2011-02-03 07:36 dimitr - M src/dsql/AggNodes.cpp -Fixed CORE-2957: count(*) from big table returns negative result. - - 2011-02-02 17:47 dimitr - M src/jrd/cch.cpp -Fixed the cache logic (manifested itself as infinite loops) after Alex's SLONG->ULONG changes for page numbers. There's still room for further changes. While being there, performed some related cleanup. - - 2011-02-02 14:58 hvlad - M src/remote/server/server.cpp -Fixed bug CORE-3327 : Thread pool in network server could create more threads than necessary - - 2011-02-02 14:41 asfernandes - M src/jrd/dfw.epp -Fixed CORE-3330 - Server crashes while recreating the table with a NULL -> NOT NULL change. - - 2011-02-02 13:11 dimitr - M src/dsql/AggNodes.cpp -Fixed CORE-1619: Some aggregate functions doesn't support NULL-constant in 3-d dialect. - - 2011-02-02 12:11 hvlad - M src/common/isc_s_proto.h - M src/common/isc_sync.cpp -Fixed bug CORE-3326 : Fast mutex could be left in locked state by dead process - - 2011-02-02 11:56 hvlad - M src/common/isc_sync.cpp -Correction for previous commit - - 2011-02-02 11:51 hvlad - M src/common/isc_sync.cpp -Fixed bug CORE-3325 : At high load it is possible that new process could fail to map shared memory - - 2011-02-02 11:37 hvlad - M src/utilities/fbtracemgr/traceMgrMain.cpp -Improvement CORE-3324 : ftracemgr should flush its output from time to time - - 2011-02-02 11:31 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h -Implemented CORE-3332: Provide more detailed information about the query execution plan. Some details are still to be worked on. - - 2011-02-02 11:30 alexpeshkoff - M src/jrd/scl.epp -Fixed CORE-3329:Windows administrator gets RDB$ADMIN role when this is not expected - - 2011-02-02 11:20 hvlad - M src/jrd/Attachment.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h -Front ported improvement CORE-3323 : Ability to cancel waiting in lock manager -LM part will be changed to not rely on engine internals. - - 2011-02-02 10:16 dimitr - M src/dsql/parse.y -Fixed CORE-3245: SUBSTRING on long blobs truncates result to 32767 if third argument not present. - - 2011-02-02 00:57 asfernandes - M src/lock/lock.cpp -Correction - - 2011-02-02 00:54 asfernandes - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -Misc - - 2011-02-01 15:19 hvlad - M src/lock/lock.cpp - M src/lock/lock_proto.h -Move VALIDATE_LOCK_TABLE from lock.h into lock.cpp : at allows to rebuild just lock.cpp if some need to disable validation of lock table in DEBUG build or enable validation in RELEASE build. - - 2011-02-01 13:11 alexpeshkoff - M src/include/Interface.h - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -MT safety and exceptions processing in upgradeInterface - - 2011-02-01 01:27 asfernandes - M src/dsql/pass1.cpp -Fixed the problem reported privately by Dmitry. - - 2011-01-31 14:47 asfernandes - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/pass1.cpp - M src/include/fb_blk.h -Another small refactor on variables in DSQL. - - 2011-01-31 14:05 alexpeshkoff - M src/common/classes/RefCounted.h -Fixed order of function calls, thanks to Dmitry Kovalenko - - 2011-01-31 10:40 hvlad - M src/jrd/dfw.epp -Fixed bug CORE-3095 : Client receive event's with count equal to 1 despite of how many times EVENT was POSTed in same transaction - - 2011-01-31 00:13 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/pass1.cpp -Refactor internals of DSQL variables. - - 2011-01-31 00:12 asfernandes - M src/dsql/parse.y -Misc - - 2011-01-30 01:17 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-3320 - Some MERGE syntax can crash the server. - - 2011-01-30 00:25 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h -Refactor nod_relation_name and nod_rel_proc_name. - - 2011-01-29 17:30 asfernandes - M src/jrd/inf.cpp -Correction - - 2011-01-29 17:24 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/dyn_mod.epp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/trace/TraceDSQLHelpers.h - M src/remote/inet.cpp -Misc - - 2011-01-29 11:34 dimitr - M src/jrd/Optimizer.cpp -Front ported CORE-3312: Sub-optimal join plan when the slave table depends on the master one via the OR predicate. - - 2011-01-28 18:58 dimitr - M src/dsql/dsql.cpp -More work on enlarging the message buffers. To be continued. - - 2011-01-28 18:51 dimitr - M src/dsql/StmtNodes.cpp -More work on enlarging the message buffers. To be continued. - - 2011-01-28 18:50 dimitr - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/Function.epp - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/dfw.epp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/val.h -More work on enlarging the message buffers. To be continued. - - 2011-01-28 17:56 alexpeshkoff - M configure.in - M src/remote/inet.cpp -Frontported fix for CORE-3194: Number of connections to linux superclassic has limit equal 508 - - 2011-01-28 17:22 dimitr - M src/dsql/pass1.cpp -Misc. - - 2011-01-28 17:12 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h -Refactoring. Mostly short->long replacements for various buffer sizes. - - 2011-01-28 16:07 dimitr - M src/jrd/dyn_mod.epp -Finalize my prior commit. - - 2011-01-28 15:54 dimitr - M src/jrd/dyn_mod.epp -Favor a direct call instead of dealing with information buffers. - - 2011-01-28 10:27 hvlad - M src/jrd/trace/TraceDSQLHelpers.h -Fixed bug CORE-3315 : Audit plugin records a sencond *FAILED* EXECUTE_STATEMENT_FINISH after a "normal" one - - 2011-01-28 00:58 asfernandes - M src/common/os/win32/isc_ipc.cpp - M src/jrd/jrd.cpp - M src/jrd/trace/TraceObjects.cpp - M src/remote/client/interface.cpp -Misc - - 2011-01-27 10:39 dimitr - M builds/win32/msvc9/fbserver.vcproj -Follow the MSVC10 changes regarding the binary name. - - 2011-01-27 10:37 dimitr - M builds/win32/msvc8/fbserver.vcproj -Follow the MSVC10 changes regarding the binary name. - - 2011-01-27 05:13 dimitr - M src/remote/server/os/win32/srvr_w32.cpp -Fixed authentication in Windows builds. - - 2011-01-26 18:06 alexpeshkoff - M src/jrd/jrd.cpp -Avoid to early shutdown of engine - - 2011-01-26 18:04 alexpeshkoff - M src/yvalve/PluginManager.cpp -Do not store pointer to array which may grow - use index instead - - 2011-01-26 16:34 alexpeshkoff - M src/remote/client/interface.cpp -Do not throw success status vector - if we got no user error, but bad op in packet, this is network error - - 2011-01-26 11:20 dimitr - M src/jrd/JrdStatement.h -Misc. - - 2011-01-26 10:03 dimitr - M src/dsql/ExprNodes.cpp -Misc. - - 2011-01-24 22:58 hvlad - M builds/win32/make_all.bat - M builds/win32/set_build_target.bat -Corrections for windows build - - 2011-01-24 20:32 hvlad - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/fbtrace.vcxproj - M builds/win32/msvc10/fbtrace.vcxproj.filters - M builds/win32/msvc10/user_management.vcxproj - M builds/win32/msvc10/user_management.vcxproj.filters - M builds/win32/msvc10/yvalve.vcxproj - M builds/win32/msvc10/yvalve.vcxproj.filters -Update MSVC10 build files - - 2011-01-24 16:36 alexpeshkoff - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h - M src/jrd/jrd.cpp - M src/jrd/trace/TraceManager.h - M src/remote/client/interface.cpp -Implement Thread::kill for posex threads. Do not support separate Thread::closeHandle - move it inside kill and waitForCompletion - - 2011-01-24 16:34 alexpeshkoff - M src/auth/SecurityDatabase/pwd.cpp -Letting exceptions get out of shutdown function was wrong idea - - 2011-01-24 14:10 hvlad - M src/common/os/win32/isc_ipc.cpp -Refactor open events cache to avoid atexit handler which could crash process on DLL unload. - - 2011-01-24 13:20 hvlad - M src/common/ThreadStart.cpp - M src/common/ThreadStart.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp -Fixed main reason of AV at engine DLL unload time. More fixes will follow soon. - - 2011-01-24 12:51 hvlad - M builds/win32/defs/firebird.def - A builds/win32/defs/plugin.def - M builds/win32/defs/udr_engine.def - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/fbtrace.vcproj - M builds/win32/msvc8/user_management.vcproj - M builds/win32/msvc8/yvalve.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/fbtrace.vcproj - M builds/win32/msvc9/user_management.vcproj - M builds/win32/msvc9/yvalve.vcproj - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/jrd_pwd.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/StatusHolder.h - M src/dsql/dsql.h - M src/jrd/Attachment.h - M src/jrd/JrdStatement.h - M src/jrd/blb.h - M src/jrd/jrd.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/yvalve/PluginManager.cpp - M src/yvalve/why.cpp -Make it compiles on Windows after Alex's changes. MSVC10 build will follow later. - - 2011-01-24 12:43 hvlad - M src/jrd/trace/TraceManager.h -Warning - - 2011-01-23 00:32 asfernandes - M src/dsql/parse.y -Misc - - 2011-01-22 21:32 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Refactor DSQL's BREAK, LEAVE and CONTINUE. - - 2011-01-22 20:40 asfernandes - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h -Refactor DSQL's nod_join and nod_union. - - 2011-01-22 17:15 asfernandes - M src/common/config/config_file.cpp - M src/dsql/StmtNodes.cpp - M src/jrd/Database.h - M src/jrd/cch.cpp - M src/jrd/pag.h - M src/utilities/nbackup/nbackup.cpp -Misc - - 2011-01-21 17:55 alexpeshkoff - M src/jrd/Database.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/exe.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/idx.cpp - M src/jrd/jrd.h - M src/jrd/lls.h - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/par.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/req.h - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h -Getting ready to use 32 (not 31) page and transaction numbers - - 2011-01-21 17:18 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Avoid use of negative block size for small blocks - - 2011-01-21 17:16 alexpeshkoff - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/parse.y -warnings - - 2011-01-21 16:45 alexpeshkoff - M src/lock/print.cpp -warnings - - 2011-01-21 16:43 alexpeshkoff - M src/burp/burp.cpp - M src/burp/restore.epp - M src/common/pretty.cpp - M src/gpre/int_cxx.cpp - M src/gpre/par.cpp - M src/gpre/pat.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/nbackup/nbackup.cpp -warnings - - 2011-01-21 16:38 alexpeshkoff - M src/common/cvt.cpp -Unavoidable casts when working with printf() return value - - 2011-01-21 16:36 alexpeshkoff - M src/qli/command.cpp - M src/qli/gener.cpp - M src/qli/lex.cpp -warnings - - 2011-01-21 16:35 alexpeshkoff - M src/jrd/ext.cpp -Better logic when working with flags in case of i/o error. Enhanced diagnostics. - - 2011-01-21 15:06 asfernandes - M src/jrd/RecordSourceNodes.cpp -Fix recursive query with ORDER BY. -It was broken since Aug-2010 with commit "Refactor nod_rse, nod_relation, -nod_procedure, nod_union, nod_aggregate and nod_window." - - 2011-01-21 10:03 hvlad - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Front ported fix for bug CORE-3282 : EXECUTE STATEMENT parses the SQL text using wrong charset - - 2011-01-20 09:18 alexpeshkoff - M src/common/config/config.cpp -fixed bug in my previous commit - - 2011-01-20 04:41 dimitr - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Fixed CORE-3311: Error "data type unknown" while preparing UPDATE/DELETE statements with the parameterized ROWS clause. -Cleanup. - - 2011-01-19 17:24 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/os/posix/fbsyslog.cpp - M src/remote/server/server.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/ntrace/TraceConfiguration.cpp -Front-ported fix for CORE-3297: nbackup exits without info when firebird.conf is missing. Make all utilities run without firebird.conf - only server requires it's presence. - - 2011-01-19 17:22 alexpeshkoff - M src/include/Interface.h -It was useless here - - 2011-01-19 16:58 alexpeshkoff - M src/common/config/ConfigCache.cpp -misc - - 2011-01-19 07:54 dimitr - M src/dsql/gen.cpp -Totally misc. - - 2011-01-19 07:15 alexpeshkoff - M src/common/classes/ImplementHelper.h - M src/yvalve/PluginManager.cpp -Misc - - 2011-01-19 05:47 dimitr - M src/jrd/opt.cpp -Fixed a small regression caused by myself. - - 2011-01-18 09:57 alexpeshkoff - M src/yvalve/PluginManager.cpp -Use smart pointer in ConfigParameterAccess - thanks to Dmitry Kovalenko - - 2011-01-17 19:28 asfernandes - M src/common/unicode_util.cpp -Misc - - 2011-01-17 19:28 asfernandes - M src/plugins/udr_engine/UdrEngine.cpp -Correction - - 2011-01-17 17:38 alexpeshkoff - M builds/install/arch-specific/linux/Makefile.in - D builds/install/arch-specific/linux/classic - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - D builds/install/arch-specific/linux/super - D builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - D builds/install/misc/classicLibrary.sh.in - D builds/install/misc/firebird.init.d.generic.in - D builds/install/misc/firebird.init.d.mandrake.in - M builds/install/misc/posixLibrary.sh.in - D builds/install/misc/superLibrary.sh.in - M builds/posix/Makefile.in - M configure.in -Fixed binary packages build. No more CS/SS difference. No more linux RPMs on SF. - - 2011-01-17 14:13 alexpeshkoff - M src/include/FirebirdPluginApi.h - M src/include/ProviderInterface.h - M src/jrd/ntrace.h -Fixed calling conventions in interfaces - thanks to Dmitry Kovalenko - - 2011-01-17 12:17 alexpeshkoff - M src/auth/AuthDbg.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/pwd.cpp - M src/common/classes/ImplementHelper.h - M src/jrd/jrd.cpp - M src/remote/client/interface.cpp - M src/utilities/ntrace/traceplugin.cpp -Fixed bug, found by Adriano - destructor of statically allocated factory should better never be called - - 2011-01-16 17:45 alexpeshkoff - M src/common/classes/ImplementHelper.h -cleanup - - 2011-01-16 16:45 asfernandes - M src/yvalve/why.cpp -Misc - - 2011-01-16 14:29 alexpeshkoff - M configure.in -misc - - 2011-01-16 14:03 alexpeshkoff - M builds/posix/darwin.defaults - M builds/posix/make.defaults - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.freebsd_amd64 - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_aCC - M builds/posix/prefix.hpux_ia64 - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_ia64 - M builds/posix/prefix.linux_mips - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_s390x - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.mingw - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 -cleanup - - 2011-01-16 08:42 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Misc. - - 2011-01-16 02:16 asfernandes - M builds/install/misc/firebird.conf.in - M doc/README.fb_shutdown - M src/common/ThreadStart.cpp - M src/common/classes/ImplementHelper.h - M src/common/config/config.cpp - M src/common/unicode_util.cpp - M src/include/ProviderInterface.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/blb.cpp - M src/jrd/jrd.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - M src/remote/client/interface.h - M src/remote/remote.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/MasterImplementation.cpp - M src/yvalve/PluginManager.cpp -Misc - - 2011-01-15 09:30 robocop - M src/remote/remote.h -Misc. - - 2011-01-15 09:29 robocop - M src/remote/remote.cpp -Misc. - - 2011-01-15 09:27 robocop - M src/remote/inet.cpp -Misc and small fix. - - 2011-01-14 17:31 alexpeshkoff - M builds/install/misc/aliases.conf.in - M builds/install/misc/firebird.conf.in - A builds/install/misc/plugins.conf - M builds/posix/Makefile.in - A builds/posix/fbplugin.vers (from /firebird/trunk/builds/posix/fbtrace.vers:52016) - D builds/posix/fbtrace.vers - M builds/posix/firebird.vers - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - D builds/posix/udr_engine.hpux.vers - M builds/posix/udr_engine.vers - M configure.in - M src/auth/AuthDbg.cpp - M src/auth/AuthDbg.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/SecurityDatabase/jrd_pwd.h - M src/auth/SecurityDatabase/pwd.cpp - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/Auth.cpp - M src/common/Auth.h - M src/common/IntlUtil.cpp - M src/common/StatusHolder.h - M src/common/ThreadStart.cpp - M src/common/classes/ImplementHelper.h - D src/common/classes/Interface.h - M src/common/classes/init.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/fb_exception.cpp - M src/common/thd.cpp - M src/common/unicode_util.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/include/FirebirdExternalApi.h - M src/include/FirebirdPluginApi.h - A src/include/Interface.h (from /firebird/trunk/src/common/classes/Interface.h:52016) - M src/include/ProviderInterface.h - M src/include/consts_pub.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - D src/jrd/PluginManager.cpp - D src/jrd/PluginManager.h - M src/jrd/SysFunction.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/ntrace.h - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/client/interface.cpp - A src/remote/client/interface.h - M src/remote/remot_proto.h - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/server.cpp - M src/utilities/gsec/security.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/traceplugin.cpp - A src/yvalve/MasterImplementation.cpp - A src/yvalve/PluginManager.cpp (from /firebird/trunk/src/jrd/PluginManager.cpp:52016) - A src/yvalve/PluginManager.h (from /firebird/trunk/src/jrd/PluginManager.h:52016) - M src/yvalve/gds.cpp - M src/yvalve/why.cpp -New plugin manager. Use it for all types of plugins. - - 2011-01-14 17:01 alexpeshkoff - M src/lock/print.cpp -misc - - 2011-01-14 06:51 dimitr - M src/jrd/met.epp -Tuned the code a little in order to avoid redundant retrievals. As a side effect, it downgrades three-way joins to two-way ones, thus helping the optimizer to choose a good plan in the worst (zero selectivity) cases. This should resolve CORE-2933 (Very slow execution of a script that creates a lot of metadata) and CORE-3237 (Slow compilation of stored procedures) without tweaking the optimizer constants. - - 2011-01-12 10:56 dimitr - M doc/license/README.license.usage.txt -Corrected the license URLs. - - 2011-01-12 10:46 dimitr - M builds/win32/make_boot.bat -Fixed the debug boot build. - - 2011-01-11 07:49 alexpeshkoff - M doc/README.fb_shutdown -front-ported doc changes - - 2011-01-10 15:41 asfernandes - M src/jrd/RecordSourceNodes.h -Fixed CORE-3306 - Invariant sub-query is treated as variant thus causing multiple invokations of a nested stored procedure - - 2011-01-09 21:58 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h -Refactor nod_aggregate, nod_relation, nod_rse, nod_derived_table, nod_query_spec and nod_limit - - 2011-01-07 11:32 dimitr - M src/dsql/AggNodes.cpp - M src/jrd/opt.cpp -Fixed CORE-3302: Distinct aggregates return wrong (duplicated) data. - - 2010-12-29 00:49 asfernandes - M src/jrd/svc.cpp - M src/remote/inet.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Misc - - 2010-12-27 00:34 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/parse.y -Make UNKNOWN a boolean value/test, and not something exactly like NULL - - 2010-12-23 18:42 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Refactored the DSQL support of cursor statements, execute procedure and execute statement - - 2010-12-19 21:42 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Refactor DSQL's nod_field - - 2010-12-19 18:57 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/parse.y -Fix comparation problem with boolean and NULL - - 2010-12-18 19:13 dimitr - D src/lock/driver.cpp - D src/lock/reset.cpp - D src/lock/ulimit.cpp -Cleanup. - - 2010-12-18 02:17 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/cvt.cpp - M src/common/cvt.h - M src/common/dsc.cpp - M src/common/dsc.h - M src/common/dsc_pub.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/sqlda_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/isql.epp - M src/isql/isql.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/Optimizer.cpp - M src/jrd/align.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/fun.epp - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/yvalve/array.epp - M src/yvalve/gds.cpp - M src/yvalve/keywords.cpp - M src/yvalve/utly.cpp -Feature CORE-726 - Boolean data type - - 2010-12-17 22:32 hvlad - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceService.cpp -Frontport better fix for bug CORE-3266 : Race condition between async service detach request and running user trace service - - 2010-12-16 21:11 asfernandes - M src/dsql/parse.y -Fixed the crash about NEXT VALUE FOR reported in fb-devel - - 2010-12-16 00:06 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-3277 - Wrong result for RIGHT(UTF8 varchar) - - 2010-12-12 20:45 asfernandes - M src/jrd/RecordSourceNodes.cpp -Missing pass1 on procedure message, seen by Claudio - not relevant currently, but do it as before. - - 2010-12-12 20:19 hvlad - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp -Port forward fix for bug CORE-3119 : 100% CPU USAGE with Unilimited Loop & Index corrupted - - 2010-12-12 19:53 asfernandes - M builds/posix/make.defaults -An attempt which seems to work to not lose cpp files generated from epp ones. - - 2010-12-12 14:22 alexpeshkoff - M src/gpre/c_cxx.cpp -Fixed gcc warnings - - 2010-12-05 16:49 asfernandes - M src/dsql/StmtNodes.cpp -Fixed CORE-2204 - Constraints on SP output parameters are checked even when the SP returns zero rows - - 2010-12-05 14:44 asfernandes - M src/dsql/StmtNodes.cpp -Use the impure space of string variable in a consistently (first or subsequent request execution) and optimized (no double allocation) way - - 2010-12-05 00:55 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/jrd/exe.cpp - M src/jrd/par.cpp -Rework on line/column info support to make it faster - - 2010-12-05 00:54 asfernandes - M src/jrd/evl.cpp - M src/jrd/evl_proto.h -Make expression evaluation faster - - 2010-12-04 22:15 asfernandes - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/posix/Makefile.in - M builds/posix/make.defaults - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - D builds/win32/blrtable.bat - M builds/win32/clean_all.bat - M builds/win32/make_boot.bat - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/Attachment.h - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/Relation.h - M src/jrd/btr.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/ext_proto.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/met_proto.h - D src/jrd/nod.h - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/req.h - M src/jrd/rse.h - M src/jrd/trace/TraceObjects.cpp - D src/misc/blrtable.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Finish the statements refactor in the engine. Get rid of jrd_nod. - - 2010-12-04 17:19 asfernandes - M src/remote/server/os/win32/srvr_w32.cpp -Misc - - 2010-12-04 11:16 alexpeshkoff - M src/auth/SecurityDatabase/pwd.cpp -Simplified code - thanks to Claudio - - 2010-12-02 19:54 dimitr - M src/yvalve/gds.cpp -InitPrefix::init() should never throw, it leads to the infinite recursion with a stack overflow. - - 2010-12-01 16:20 alexpeshkoff - M builds/posix/Makefile.in -Fixed build without --with-system-editline switch - - 2010-11-30 15:11 asfernandes - M src/dsql/ExprNodes.cpp -Improvement CORE-3234 - Support for text BLOBs >= 32K as first argument for TRIM() - - 2010-11-30 09:16 alexpeshkoff - M src/yvalve/why.cpp -Use huge timeout instead none as suggested by Vlad - - 2010-11-30 08:57 alexpeshkoff - M builds/posix/make.rules -Make it work with long paths, when ":" is placed on the second line of file - - 2010-11-29 15:06 hvlad - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/os/win32/window.cpp -Fixed bug CORE-3266 : Race condition between async service detach request and running user trace service - - 2010-11-29 14:54 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/Visitors.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.cpp - M src/jrd/exe_proto.h -Move some previously static functions to StmtNodes.cpp - - 2010-11-29 02:17 asfernandes - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc9/engine.vcproj - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - D src/jrd/execute_statement.cpp - D src/jrd/execute_statement.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/inf.cpp - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/misc/blrtable.cpp -Refactored the support for blr_handler, blr_loop, blr_exec_sql, blr_exec_into, blr_exec_stmt, -blr_start_savepoint, blr_end_savepoint, blr_store, blr_store2, blr_erase, blr_modify, -blr_modify2, blr_exec_proc, blr_exec_proc2, blr_exec_pid, blr_dcl_cursor, blr_cursor_stmt, -blr_set_generator, blr_receive, blr_stall, blr_select, blr_block, blr_error_handler, -blr_label, blr_leave, blr_continue and the source info node. - - 2010-11-28 18:53 skidder - M src/jrd/pag.cpp -Port fix for frequent random lock conflict errors from RDB 2.1 - - 2010-11-28 14:56 asfernandes - M src/jrd/extds/InternalDS.cpp -Fixed segfault after EXECUTE STATEMENT with invalid SQL - - 2010-11-27 13:54 asfernandes - M src/auth/SecurityDatabase/pwd.cpp -Misc - - 2010-11-26 16:54 alexpeshkoff - M src/burp/OdsDetection.epp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/restore.epp -Fixed CORE-3261: Assertion when running restore service - - 2010-11-25 15:48 alexpeshkoff - M configure.in - M src/burp/burp.h -Check for presence of sync functions - - 2010-11-25 12:22 alexpeshkoff - M src/auth/SecurityDatabase/pwd.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt_proto.h -Fixed CORE-3259: Deadlock and sefgault when processing ctrl-C in user code - - 2010-11-25 10:53 hvlad - M src/jrd/idx.cpp -Frontport fix for bug CORE-3188 : page 0 is of wrong type (expected 6, found 1) - - 2010-11-24 16:00 dimitr - M src/jrd/Function.epp -Fixed assertion when restoring a database having expression insides referencing non-existent UDFs. - - 2010-11-24 15:55 dimitr - M src/jrd/grant.epp -Fixed inability to restore privileges granted to roles. - - 2010-11-23 14:30 asfernandes - M src/dsql/ExprNodes.h -Correction - - 2010-11-23 12:56 alexpeshkoff - M src/remote/server/os/posix/inet_server.cpp -Remove restriction on username, as it was discussed in devel - - 2010-11-23 09:43 alexpeshkoff - M builds/posix/Makefile.in - M builds/posix/make.defaults -Better handling of absolute and relative paths - - 2010-11-22 23:47 asfernandes - M src/dsql/ExprNodes.cpp -Misc - - 2010-11-22 15:44 alexpeshkoff - M src/common/common.h -Damyan's patch for MIPSEB - - 2010-11-22 08:23 alexpeshkoff - M src/common/isc_sync.cpp -This should fix first problem in BSD build - - 2010-11-21 21:22 asfernandes - M src/common/os/guid.h -Fixed a source of many warnings when using clang - - 2010-11-21 21:21 asfernandes - M src/misc/writeBuildNum.sh -Make clang build work - - 2010-11-21 03:47 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/pass1.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/JrdStatement.cpp - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/Relation.h - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/execute_statement.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/req.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/misc/blrtable.cpp -Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. -Store ValueExprNodes instead of jrd_nod in the metadata cache. -Make RecordSourceNode child of ExprNode as they share most operations. -Get rid of the JRD visitors in favor of direct calls. -Convert assignments statement lists created inside expressions to separate source and targets ValuesExprNodes. - - 2010-11-21 02:36 asfernandes - M src/burp/burp.cpp - M src/common/config/config_file.cpp -Misc - - 2010-11-20 00:43 asfernandes - M src/jrd/SysFunction.cpp -Correction for CORE-3244 - - 2010-11-19 17:35 alexpeshkoff - M src/common/cvt.cpp -Correction for improvement CORE-3248: Set unused bytes of varchar values in message buffer to 0 - - 2010-11-19 17:32 alexpeshkoff - M src/jrd/jrd.cpp -cleanup - - 2010-11-19 17:09 alexpeshkoff - M src/common/config/config_file.cpp -misc - - 2010-11-19 15:47 hvlad - M src/dsql/ExprNodes.cpp -Fixed compiler errors - - 2010-11-19 15:12 alexpeshkoff - M src/burp/burp.cpp - M src/burp/burp.h -Fixed CORE-3249: gbak file is not truncated during backup operation - - 2010-11-19 15:11 alexpeshkoff - M src/remote/protocol.cpp -Improvement CORE-3248: Set unused bytes of varchar values in message buffer to 0 - - 2010-11-19 14:37 hvlad - M src/dsql/dsql.cpp -Fixed bug CORE-3219 : trace manager crash server with DSQL_unprepare - - 2010-11-18 15:06 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-3227 - ASCII_VAL() fails if argument contains multi-byte character anywhere - - 2010-11-18 14:53 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-3228 - RIGHT() fails with multibyte text blobs > 1024 chars - - 2010-11-18 14:26 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-3244 - POSITION: Wrong result with '' if third argument present - - 2010-11-18 11:40 dimitr - M src/common/isc_file.cpp -Front ported CORE-3059: RemoteFileOpenAbility fails on Windows. - - 2010-11-15 17:03 alexpeshkoff - M src/burp/burp.cpp -Fixed assertion - - 2010-11-14 22:31 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/WinNodes.cpp - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/trace/TraceObjects.cpp -Remove dependency of jrd_nod in ExprNode - - 2010-11-14 17:25 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/constants.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/lls.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/misc/blrtable.cpp -Refactored DSQL nodes: nod_derived_field, nod_map, nod_dbkey and nod_rec_version. -Refactored JRD nodes: blr_field (JRD side only), blr_dbkey, blr_record_version and blr_stmt_expr. - - 2010-11-13 15:04 dimitr - M src/dsql/parse.y -Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary. -Warning: this includes an ODS change, please boot-build. - - 2010-11-13 15:03 dimitr - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/include/gen/ids.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/dyn_def.epp - M src/jrd/names.h - M src/jrd/relations.h -Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary. -Warning: this includes an ODS change, please boot-build. - - 2010-11-13 08:56 dimitr - M src/jrd/Function.epp -Implemented support for deterministic (invariant) functions. - - 2010-11-13 08:54 dimitr - M src/dsql/DdlNodes.epp -Fixed inability to alter the [[NOT] DETERMINISTIC] clause. - - 2010-11-13 01:50 asfernandes - M src/common/os/posix/os_utils.cpp -Misc - - 2010-11-12 12:19 alexpeshkoff - M src/common/os/posix/os_utils.cpp -Fixed CORE-3229: Records: "operating system directive open failed, Too many links" in firebird.log - - 2010-11-11 13:56 alexpeshkoff - M src/common/isc_sync.cpp -Fixed CORE-3212: Error compile 2.5 for FreeBSD - - 2010-11-11 07:41 dimitr - M src/include/gen/autoconfig_msvc.h -Fixed the Windows build. - - 2010-11-11 07:41 dimitr - M src/jrd/tra.cpp -Front ported fix for CORE-3207. - - 2010-11-11 07:41 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in -Added LSB header - - 2010-11-11 00:05 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ddl.cpp -1) Frontport fix for CORE-3222 - View with "WITH CHECK OPTION" doesn't like TRIM function in WHERE -2) Other related fix and cleanup - - 2010-11-10 12:43 alexpeshkoff - M configure.in - M src/common/file_params.h - M src/utilities/ibmgr/srvrmgr.cpp -Damyan's patch to enable changing firebird.log filename - - 2010-11-09 15:03 asfernandes - M src/dsql/make.cpp -Warnings - - 2010-11-08 23:17 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor blr_index (nod_scalar) - - 2010-11-08 18:12 alexpeshkoff - M builds/posix/make.defaults - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M configure.in - M src/common/unicode_util.cpp - M src/intl/cs_icu.cpp - M src/intl/cv_icu.cpp -Check for presence of ICU development package in configure, related cleanup - - 2010-11-08 16:37 dimitr - M src/dsql/dsql.cpp -Fixed CORE-3029: Bugcheck "Too many savepoints (287)" at rollback after exception at EXECUTE BLOCK with exception handler. - - 2010-11-08 16:16 alexpeshkoff - M src/jrd/svc.cpp -Fixed CORE-3220: isc_info_svc_get_users returns error message in the result cluster - - 2010-11-08 14:43 asfernandes - M src/jrd/RecordSourceNodes.h -Warnings - - 2010-11-08 10:21 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/lock/lock.cpp - M src/lock/lock_proto.h -Fixed CORE-3217: Server crashes inside the lock manager when multiple connections attaching/detaching simultaneously. - - 2010-11-08 09:23 dimitr - M src/jrd/jrd.cpp -Correction. - - 2010-11-08 09:16 dimitr - M src/jrd/jrd.cpp -Fixed CORE-3218: Statement cancellation request might be silently ignored by the currently running SQL code. - - 2010-11-08 07:23 dimitr - M src/jrd/extds/ExtDS.cpp -If we swallow the exception, let's zap it inside the status vector as well. This fixes the assertion in the debug build. - - 2010-11-07 22:12 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor blr_derived_expr - - 2010-11-07 20:26 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/gen.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/nod.h - M src/jrd/par.cpp -Refactor nod_domain_validation - - 2010-11-07 03:03 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Cleanup: removed thisNode parameter from make and setParameterType methods - - 2010-11-07 02:18 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor blr_via, blr_from, blr_maximum, blr_minimum, blr_count, blr_average and blr_total - - 2010-11-06 19:31 hvlad - M builds/win32/parse.bat -Correction - - 2010-11-06 19:05 hvlad - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/codes.vcproj -Correction - - 2010-11-06 18:56 asfernandes - M src/common/fb_exception.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/dsql.cpp - M src/jrd/opt.cpp - M src/jrd/recsrc/RecursiveStream.cpp -Misc - - 2010-11-05 15:05 asfernandes - M src/jrd/evl.cpp -Cleanup: nod_average2 and nod_total2 was very broken - - 2010-11-05 14:31 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/nod.h - M src/misc/blrtable.cpp -Cleanup: nod_average2 and nod_total2 was very broken - - 2010-11-04 17:06 alexpeshkoff - M builds/posix/make.defaults - M configure.in -Damyan's patch for distro-untegrated posix builds - - 2010-11-04 16:22 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h -Make fb_string's length limit type-dependent - - 2010-11-04 15:28 alexpeshkoff - M src/common/classes/fb_string.h -Clean up usage of inline keyword in my old code - - 2010-11-04 01:03 asfernandes - M src/dsql/BoolNodes.cpp - M src/jrd/RecordSourceNodes.cpp -Fixed CORE-3211 - String truncation occurs when selecting from a view containing NOT IN inside - - 2010-11-03 08:33 dimitr - M builds/win32/make_boot.bat -Fixed MSVC8 build. - - 2010-11-02 17:05 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/trace/TraceObjects.cpp - M src/misc/blrtable.cpp -Refactor variables - - 2010-11-02 11:30 dimitr - M src/jrd/Database.h -Cleanup. - - 2010-11-02 09:35 dimitr - M src/dsql/dsql.cpp -Fixed SET TRANSACTION statement. - - 2010-11-01 23:57 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -1) Refactor CAST. -2) Fixed CORE-3204 - Constraint violation error of CAST is not raised inside views - - 2010-11-01 19:32 dimitr - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp -Fixed CORE-3208: Significant memory leaks with recursive queries. - - 2010-11-01 15:09 asfernandes - M src/jrd/opt.cpp -Correction - - 2010-11-01 13:45 asfernandes - M src/dsql/pass1.cpp -Back the generic usage of nod_desc by a call to MAKE_desc - - 2010-11-01 11:55 asfernandes - M src/dsql/ExprNodes.cpp -Correction - - 2010-11-01 10:46 alexpeshkoff - M src/dsql/dsql.cpp -Fixed segfault in dsql_prepare - - 2010-11-01 00:42 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp -Simplify the internal "null replacement" logic - - 2010-10-31 13:51 dimitr - M src/jrd/ibase.h -Expose the fb_ping() API call to the external world. - - 2010-10-31 13:46 dimitr - M src/remote/client/interface.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/server/server.cpp -Basic network support for the fb_ping() API call. Untested yet. - - 2010-10-31 13:40 dimitr - M builds/win32/parse.bat -Correction. - - 2010-10-31 13:17 dimitr - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h -Fixed Windows build. - - 2010-10-31 11:26 dimitr - M src/dsql/dsql.cpp -Fixed CORE-3205: isc_dsql_exec_immed2() doesn't return error codes isc_stream_eof and isc_sing_select_err. -Also, restore the legacy behavior for EXECUTE PROCEDURE and RETURNING queries. This is expected to fix CORE-3203. - - 2010-10-30 18:57 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Parser.h - M src/dsql/parse.y -Make node creation more directly - - 2010-10-30 16:51 asfernandes - M src/dsql/parse.y -Misc - - 2010-10-29 21:40 hvlad - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/remote.vcxproj - M builds/win32/msvc10/yvalve.vcxproj -Fixed linker warnings - - 2010-10-29 21:39 hvlad - M builds/win32/msvc10/firebird2.props -Switched on multi-processor compilation - - 2010-10-29 21:38 hvlad - M builds/win32/make_boot.bat -Fixed errors about missed ib_util.dll in firebird.log during boot build - - 2010-10-29 00:28 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Misc - - 2010-10-29 00:23 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Fixed CORE-3140 - Preserve comments for parameters after altering procedures - - 2010-10-28 18:16 dimitr - M src/remote/server/server.cpp -Fixed CORE-3202: execute_immediate API call family may crash the remote server. - - 2010-10-28 08:02 alexpeshkoff - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/SecurityDatabase/jrd_pwd.h - M src/auth/SecurityDatabase/pwd.cpp - M src/common/StatusArg.h - M src/common/StatusHolder.h - M src/common/classes/Interface.h - M src/common/fb_exception.cpp - M src/common/utils_proto.h - M src/include/ProviderInterface.h - M src/include/fb_exception.h - M src/jrd/Attachment.h - M src/jrd/blb.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/remote/client/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/server.cpp - M src/yvalve/gds.cpp - M src/yvalve/why.cpp -Avoid throwing C++ exceptions from authentication plugins - - 2010-10-27 09:49 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Fixed performance issues when creating and destroying pools - - 2010-10-27 00:52 asfernandes - M src/jrd/exe.h -Misc - - 2010-10-27 00:32 asfernandes - M builds/posix/Makefile.in - M src/common/classes/fb_atomic.h - M src/dsql/ExprNodes.cpp - M src/dsql/pass1.cpp -Misc - - 2010-10-26 03:34 dimitr - M builds/win32/msvc9/btyacc.vcproj - M builds/win32/msvc9/codes.vcproj - M builds/win32/msvc9/empbuild.vcproj - M builds/win32/msvc9/intlbuild.vcproj -Fixed MSVC9 build. - - 2010-10-26 03:14 dimitr - M builds/win32/msvc9/build_msg.vcproj -Fixed MSVC9 build. - - 2010-10-25 15:48 alexpeshkoff - M builds/posix/Makefile.in - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.plugins_examples - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_sparc32 - M src/common/classes/fb_atomic.h -Patches from Damyan Ivanov - - 2010-10-25 15:14 dimitr - D builds/win32/msvc9/Firebird2.sln - D builds/win32/msvc9/Firebird2Boot.sln - D builds/win32/msvc9/Firebird2_Examples.sln - A builds/win32/msvc9/Firebird3.sln - A builds/win32/msvc9/Firebird3Boot.sln - A builds/win32/msvc9/Firebird3_Examples.sln - M builds/win32/msvc9/alice.vcproj - M builds/win32/msvc9/btyacc.vcproj - M builds/win32/msvc9/build_msg.vcproj - M builds/win32/msvc9/burp.vcproj - M builds/win32/msvc9/codes.vcproj - M builds/win32/msvc9/common.vcproj - D builds/win32/msvc9/common_classic.vcproj - D builds/win32/msvc9/common_static.vcproj - D builds/win32/msvc9/config.vcproj - D builds/win32/msvc9/dsql_server.vcproj - D builds/win32/msvc9/dsql_server_classic.vcproj - M builds/win32/msvc9/empbuild.vcproj - M builds/win32/msvc9/engine.vcproj - D builds/win32/msvc9/engine_classic.vcproj - D builds/win32/msvc9/engine_embed.vcproj - M builds/win32/msvc9/fb2control.vcproj - D builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fb_lock_print.vcproj - D builds/win32/msvc9/fbclient.vcproj - D builds/win32/msvc9/fbembed.vcproj - M builds/win32/msvc9/fbguard.vcproj - M builds/win32/msvc9/fbrmclib.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/fbsvcmgr.vcproj - M builds/win32/msvc9/fbtrace.vcproj - M builds/win32/msvc9/fbtracemgr.vcproj - M builds/win32/msvc9/fbudf.vcproj - M builds/win32/msvc9/firebird2.vsprops - M builds/win32/msvc9/gbak.vcproj - D builds/win32/msvc9/gbak_embed.vcproj - M builds/win32/msvc9/gfix.vcproj - M builds/win32/msvc9/gpre.vcproj - M builds/win32/msvc9/gpre_boot.vcproj - A builds/win32/msvc9/gpre_common.vcproj - D builds/win32/msvc9/gpre_embed.vcproj - M builds/win32/msvc9/gsec.vcproj - M builds/win32/msvc9/gsplit.vcproj - M builds/win32/msvc9/gstat.vcproj - M builds/win32/msvc9/ib_udf.vcproj - M builds/win32/msvc9/ib_util.vcproj - M builds/win32/msvc9/instclient.vcproj - M builds/win32/msvc9/instreg.vcproj - M builds/win32/msvc9/instsvc.vcproj - M builds/win32/msvc9/intl.vcproj - M builds/win32/msvc9/intlbuild.vcproj - M builds/win32/msvc9/isql.vcproj - D builds/win32/msvc9/isql_embed.vcproj - D builds/win32/msvc9/lock.vcproj - D builds/win32/msvc9/lock_classic.vcproj - M builds/win32/msvc9/nbackup.vcproj - M builds/win32/msvc9/qli.vcproj - M builds/win32/msvc9/remote.vcproj - M builds/win32/msvc9/udr_engine.vcproj - A builds/win32/msvc9/user_management.vcproj - A builds/win32/msvc9/yvalve.vcproj -Fixed MSVC9 build. - - 2010-10-25 15:07 alexpeshkoff - M builds/posix/Makefile.in.examples -misc examples build - - 2010-10-24 21:35 asfernandes - M src/dsql/parse.y -Misc - - 2010-10-24 00:26 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/trace/TraceObjects.cpp - M src/misc/blrtable.cpp -Refactor literal values. - - 2010-10-23 22:36 hvlad - M builds/win32/preprocess.bat -Misc - - 2010-10-22 21:18 hvlad - D builds/win32/msvc8/Firebird2.sln - D builds/win32/msvc8/Firebird2Boot.sln - D builds/win32/msvc8/Firebird2_Examples.sln - A builds/win32/msvc8/Firebird3.sln (from /firebird/trunk/builds/win32/msvc8/Firebird2.sln:51739) - A builds/win32/msvc8/Firebird3Boot.sln (from /firebird/trunk/builds/win32/msvc8/Firebird2Boot.sln:51739) - A builds/win32/msvc8/Firebird3_Examples.sln (from /firebird/trunk/builds/win32/msvc8/Firebird2_Examples.sln:51739) - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/btyacc.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/codes.vcproj - M builds/win32/msvc8/common.vcproj - D builds/win32/msvc8/common_classic.vcproj - D builds/win32/msvc8/common_static.vcproj - D builds/win32/msvc8/config.vcproj - D builds/win32/msvc8/dsql_server.vcproj - D builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/engine.vcproj - D builds/win32/msvc8/engine_classic.vcproj - D builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb2control.vcproj - D builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - D builds/win32/msvc8/fbclient.vcproj - D builds/win32/msvc8/fbclient_static.vcproj - D builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbguard.vcproj - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbsvcmgr.vcproj - M builds/win32/msvc8/fbtrace.vcproj - M builds/win32/msvc8/fbtracemgr.vcproj - M builds/win32/msvc8/fbudf.vcproj - M builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc8/gbak.vcproj - D builds/win32/msvc8/gbak_embed.vcproj - D builds/win32/msvc8/gds32.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - A builds/win32/msvc8/gpre_common.vcproj - D builds/win32/msvc8/gpre_embed.vcproj - D builds/win32/msvc8/gpre_static.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/ib_udf.vcproj - M builds/win32/msvc8/ib_util.vcproj - M builds/win32/msvc8/instclient.vcproj - M builds/win32/msvc8/instreg.vcproj - M builds/win32/msvc8/instsvc.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc8/intlbuild.vcproj - M builds/win32/msvc8/isql.vcproj - D builds/win32/msvc8/isql_embed.vcproj - D builds/win32/msvc8/lock.vcproj - D builds/win32/msvc8/lock_classic.vcproj - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc8/qli.vcproj - M builds/win32/msvc8/remote.vcproj - D builds/win32/msvc8/remote_classic.vcproj - M builds/win32/msvc8/udr_engine.vcproj - A builds/win32/msvc8/user_management.vcproj - D builds/win32/msvc8/utilities.vcproj - D builds/win32/msvc8/utilities_embed.vcproj - A builds/win32/msvc8/yvalve.vcproj -New build system for Windows. MSVC8. - - 2010-10-22 21:14 hvlad - M builds/win32/make_all.bat - M builds/win32/make_examples.bat - M builds/win32/msvc10 - M builds/win32/msvc10/Firebird3_Examples.sln - M builds/win32/msvc10/btyacc.vcxproj -Corrections - - 2010-10-22 20:48 hvlad - M src/jrd/os/win32/ibinitdll.cpp -Engine always works in embedded mode - - 2010-10-22 17:55 hvlad - M builds/win32/msvc10/fbguard.vcxproj - M builds/win32/msvc10/fbguard.vcxproj.filters - M builds/win32/msvc10/gstat.vcxproj - M builds/win32/msvc10/gstat.vcxproj.filters - M builds/win32/msvc10/ib_udf.vcxproj.filters - M builds/win32/msvc10/ib_util.vcxproj.filters - M builds/win32/msvc10/instclient.vcxproj - M builds/win32/msvc10/instclient.vcxproj.filters - M builds/win32/msvc10/intl.vcxproj.filters - M builds/win32/msvc10/isql.vcxproj.filters - M builds/win32/msvc10/qli.vcxproj - M builds/win32/msvc10/qli.vcxproj.filters - M builds/win32/msvc10/remote.vcxproj - M builds/win32/msvc10/remote.vcxproj.filters - M builds/win32/msvc10/udr_engine.vcxproj.filters - M builds/win32/msvc10/user_management.vcxproj.filters -Misc - - 2010-10-22 15:00 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/trace/TraceObjects.cpp - M src/misc/blrtable.cpp -Refactor NULL expression - - 2010-10-22 13:10 alexpeshkoff - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/guard/util_proto.h -Fixed fbguard - thanks to Damyan - - 2010-10-22 01:24 asfernandes - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - M builds/win32/set_build_target.bat - M src/common/fb_exception.cpp - M src/dsql/ExprNodes.cpp - M src/jrd/cch.cpp - M src/jrd/vio.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/xnet.cpp - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/os/win32/window.cpp -Misc - - 2010-10-21 14:25 hvlad - M src/remote/os/win32/xnet.cpp -Don't use obsolete gds cleanup in XNET. It also avoids AV in server at shutdown - - 2010-10-21 11:46 hvlad - M src/common/fb_exception.cpp -Warning - - 2010-10-21 11:46 hvlad - M src/utilities/gsec/security.cpp -Misc - - 2010-10-21 11:45 hvlad - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/pwd.cpp - M src/auth/trusted/AuthSspi.cpp - M src/remote/server/os/win32/srvr_w32.cpp -Windows-specific hack to register security plugins seems obsolete with new build - - 2010-10-21 11:43 hvlad - M builds/win32/msvc10/Firebird3.sln - A builds/win32/msvc10/user_management.vcxproj - A builds/win32/msvc10/user_management.vcxproj.filters -User management plugin. Works with gsec, supports manage of user accounts at security database. - - 2010-10-21 11:41 hvlad - M builds/win32/msvc10/fbtrace.vcxproj -Misc - - 2010-10-21 11:40 hvlad - M builds/win32/preprocess.bat -Correction - - 2010-10-20 22:15 hvlad - M builds/win32/create_msgs.bat - D builds/win32/defs/fbclient.def - A builds/win32/defs/firebird.def (from /firebird/trunk/builds/win32/defs/fbclient.def:51671) - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - D builds/win32/msvc10/Firebird2.sln - D builds/win32/msvc10/Firebird2Boot.sln - D builds/win32/msvc10/Firebird2_Examples.sln - A builds/win32/msvc10/Firebird3.sln (from /firebird/trunk/builds/win32/msvc10/Firebird2.sln:51660) - A builds/win32/msvc10/Firebird3Boot.sln (from /firebird/trunk/builds/win32/msvc10/Firebird2Boot.sln:51733) - A builds/win32/msvc10/Firebird3_Examples.sln (from /firebird/trunk/builds/win32/msvc10/Firebird2_Examples.sln:51733) - M builds/win32/msvc10/alice.vcxproj - M builds/win32/msvc10/alice.vcxproj.filters - M builds/win32/msvc10/btyacc.vcxproj - M builds/win32/msvc10/btyacc.vcxproj.filters - M builds/win32/msvc10/build_msg.vcxproj - M builds/win32/msvc10/build_msg.vcxproj.filters - M builds/win32/msvc10/burp.vcxproj - M builds/win32/msvc10/burp.vcxproj.filters - M builds/win32/msvc10/codes.vcxproj - M builds/win32/msvc10/codes.vcxproj.filters - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - D builds/win32/msvc10/common_classic.vcxproj - D builds/win32/msvc10/common_classic.vcxproj.filters - D builds/win32/msvc10/common_static.vcxproj - D builds/win32/msvc10/common_static.vcxproj.filters - D builds/win32/msvc10/config.vcxproj - D builds/win32/msvc10/config.vcxproj.filters - D builds/win32/msvc10/dsql_server.vcxproj - D builds/win32/msvc10/dsql_server.vcxproj.filters - D builds/win32/msvc10/dsql_server_classic.vcxproj - D builds/win32/msvc10/dsql_server_classic.vcxproj.filters - M builds/win32/msvc10/empbuild.vcxproj - M builds/win32/msvc10/empbuild.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - D builds/win32/msvc10/engine_classic.vcxproj - D builds/win32/msvc10/engine_classic.vcxproj.filters - D builds/win32/msvc10/engine_embed.vcxproj - D builds/win32/msvc10/engine_embed.vcxproj.filters - M builds/win32/msvc10/fb2control.vcxproj - D builds/win32/msvc10/fb_inet_server.vcxproj - D builds/win32/msvc10/fb_inet_server.vcxproj.filters - M builds/win32/msvc10/fb_lock_print.vcxproj - M builds/win32/msvc10/fb_lock_print.vcxproj.filters - D builds/win32/msvc10/fbclient.vcxproj - D builds/win32/msvc10/fbclient.vcxproj.filters - D builds/win32/msvc10/fbembed.vcxproj - D builds/win32/msvc10/fbembed.vcxproj.filters - M builds/win32/msvc10/fbguard.vcxproj - M builds/win32/msvc10/fbguard.vcxproj.filters - M builds/win32/msvc10/fbrmclib.vcxproj - M builds/win32/msvc10/fbrmclib.vcxproj.filters - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbserver.vcxproj.filters - M builds/win32/msvc10/fbsvcmgr.vcxproj - M builds/win32/msvc10/fbsvcmgr.vcxproj.filters - M builds/win32/msvc10/fbtrace.vcxproj - M builds/win32/msvc10/fbtrace.vcxproj.filters - M builds/win32/msvc10/fbtracemgr.vcxproj - M builds/win32/msvc10/fbudf.vcxproj - M builds/win32/msvc10/fbudf.vcxproj.filters - M builds/win32/msvc10/firebird2.props - M builds/win32/msvc10/gbak.vcxproj - M builds/win32/msvc10/gbak.vcxproj.filters - D builds/win32/msvc10/gbak_embed.vcxproj - D builds/win32/msvc10/gbak_embed.vcxproj.filters - M builds/win32/msvc10/gfix.vcxproj - M builds/win32/msvc10/gfix.vcxproj.filters - M builds/win32/msvc10/gpre.vcxproj - M builds/win32/msvc10/gpre.vcxproj.filters - M builds/win32/msvc10/gpre_boot.vcxproj - M builds/win32/msvc10/gpre_boot.vcxproj.filters - A builds/win32/msvc10/gpre_common.vcxproj - A builds/win32/msvc10/gpre_common.vcxproj.filters - D builds/win32/msvc10/gpre_embed.vcxproj - D builds/win32/msvc10/gpre_embed.vcxproj.filters - M builds/win32/msvc10/gsec.vcxproj - M builds/win32/msvc10/gsec.vcxproj.filters - M builds/win32/msvc10/gsplit.vcxproj - M builds/win32/msvc10/gsplit.vcxproj.filters - M builds/win32/msvc10/gstat.vcxproj - M builds/win32/msvc10/gstat.vcxproj.filters - M builds/win32/msvc10/ib_util.vcxproj - M builds/win32/msvc10/instclient.vcxproj - M builds/win32/msvc10/instreg.vcxproj - M builds/win32/msvc10/instsvc.vcxproj - M builds/win32/msvc10/intl.vcxproj - M builds/win32/msvc10/intl.vcxproj.filters - M builds/win32/msvc10/intlbuild.vcxproj - M builds/win32/msvc10/intlbuild.vcxproj.filters - M builds/win32/msvc10/isql.vcxproj - M builds/win32/msvc10/isql.vcxproj.filters - D builds/win32/msvc10/isql_embed.vcxproj - D builds/win32/msvc10/isql_embed.vcxproj.filters - D builds/win32/msvc10/lock.vcxproj - D builds/win32/msvc10/lock.vcxproj.filters - D builds/win32/msvc10/lock_classic.vcxproj - D builds/win32/msvc10/lock_classic.vcxproj.filters - M builds/win32/msvc10/nbackup.vcxproj - M builds/win32/msvc10/nbackup.vcxproj.filters - M builds/win32/msvc10/qli.vcxproj - M builds/win32/msvc10/qli.vcxproj.filters - M builds/win32/msvc10/remote.vcxproj - M builds/win32/msvc10/remote.vcxproj.filters - M builds/win32/msvc10/udr_engine.vcxproj - M builds/win32/msvc10/udr_engine.vcxproj.filters - A builds/win32/msvc10/yvalve.vcxproj - A builds/win32/msvc10/yvalve.vcxproj.filters - M builds/win32/parse.bat - M builds/win32/preprocess.bat - M builds/win32/set_build_target.bat - M builds/win32/setenvvar.bat -New build system for Windows. MSVC10 only so far. - - 2010-10-20 22:00 hvlad - M src/common/utils.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/remote/server/os/win32/cntl.cpp - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/os/win32/window.cpp - M src/remote/server/os/win32/window.rc - M src/remote/server/server.cpp - M src/utilities/fbcpl/fbdialog.h -Corrections for new build system. Work in progress... - - 2010-10-20 21:59 hvlad - M src/common/file_params.h -Change names of monitoring and trace shared memory to allow FB3 to run simultaneously with previous versions of engine - - 2010-10-20 21:54 hvlad - M extern/btyacc/defs.h -Avoid annoying warnings - - 2010-10-19 13:48 alexpeshkoff - M builds/posix/make.defaults - M src/common/os/mod_loader.h - M src/common/unicode_util.cpp - M src/yvalve/why.cpp -Changed libraries' names. Improved a bit ModLoader. - - 2010-10-19 13:05 alexpeshkoff - M src/jrd/sqz.cpp -Fixed CORE-3148: possible segfault in SQZ_apply_differences - - 2010-10-18 17:25 hvlad - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/os/win32/xnet.cpp - M src/remote/os/win32/xnet_proto.h -Follow Alex changes and remove ISC_STATUS* from various functions - - 2010-10-18 17:23 hvlad - M src/jrd/cch.cpp - M src/jrd/vio.cpp - M src/remote/client/interface.cpp -Corrections for new build system. Work in progress... - - 2010-10-18 17:17 alexpeshkoff - M src/yvalve/why.cpp -misc - - 2010-10-17 14:22 asfernandes - M src/dsql/DdlNodes.epp -Fixed CORE-3180 - ALTER VIEW with not matched columns in declaration and selection crashs the server - - 2010-10-16 18:56 asfernandes - M src/dsql/ExprNodes.cpp -Misc - - 2010-10-16 18:53 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor EXTRACT - - 2010-10-16 18:17 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor *_LENGTH functions - - 2010-10-16 17:42 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor SUBSTRING - - 2010-10-16 15:34 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/drq.h - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/nod.h - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Cleanup: remove blr_prot_mask and blr_lock_state support - - 2010-10-16 01:15 asfernandes - M builds/posix/Makefile.in - M builds/posix/make.defaults -Fix the UDR engine build - - 2010-10-15 15:53 alexpeshkoff - M src/common/classes/array.h - M src/common/classes/stack.h - M src/common/classes/vector.h -Fixed issues, found by clang - - 2010-10-15 15:52 alexpeshkoff - M builds/posix/make.defaults -CORE-3185: Firebird compilation on a box, already running firebird server - - 2010-10-15 14:54 alexpeshkoff - M builds/posix/make.defaults -CORE-3185: Firebird compilation on a box, already running firebird server - - 2010-10-15 09:08 alexpeshkoff - M src/common/classes/DbImplementation.cpp -CORE-3184: Committed Damyan's patch - support HW IDs from 2.5 - - 2010-10-15 09:05 alexpeshkoff - M src/jrd/req.h -warnings - - 2010-10-15 01:55 asfernandes - M src/jrd/met.epp - M src/utilities/gstat/dba.epp -Misc - - 2010-10-15 00:52 asfernandes - M src/jrd/RandomGenerator.cpp -Correction - - 2010-10-14 12:28 alexpeshkoff - M src/jrd/sqz.cpp -Frontported fix for CORE-3115: Bugs in the internal record compression routines - - 2010-10-14 11:39 alexpeshkoff - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h -Frontported fix for CORE-3116: gsec outputs list of users to stderr instead stdout - - 2010-10-14 11:14 alexpeshkoff - M src/utilities/gstat/dba.epp -Frontported fix for CORE-3143: Segmentation fault may occur when user interrupts gstat - - 2010-10-14 11:13 alexpeshkoff - M src/jrd/jrd.cpp -Temporal quickfix for working engine shutdown - - 2010-10-14 06:11 alexpeshkoff - M src/common/classes/objects_array.h -Fixed issue, detected by clang++ compiler - - 2010-10-14 05:27 dimitr - M src/jrd/JrdStatement.cpp - M src/jrd/blb.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -Front ported my recent changes. I'm unable to verify the compilation now, sorry. - - 2010-10-13 17:48 hvlad - M src/yvalve/gds.cpp - M src/yvalve/why.cpp -Corrections for new build system. Work in progress... - - 2010-10-13 13:35 alexpeshkoff - M src/jrd/evl.cpp -Temporary disable suggested by me solution for request format check - needs better checks, as is breaks CREATE DATABASE - - 2010-10-13 10:39 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/pwd.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/canonical.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/split/spit.cpp - M src/burp/split/spit.h - M src/common/ScanDir.cpp - M src/common/ThreadData.cpp - M src/common/ThreadStart.cpp - M src/common/call_service.cpp - M src/common/classes/DbImplementation.cpp - M src/common/classes/MsgPrint.cpp - M src/common/classes/PublicHandle.cpp - M src/common/classes/RefCounted.h - M src/common/classes/SafeArg.cpp - M src/common/classes/TempFile.cpp - M src/common/classes/UserBlob.cpp - M src/common/classes/alloc.cpp - M src/common/classes/array.h - M src/common/classes/condition.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/common/classes/semaphore.h - M src/common/classes/timestamp.cpp - M src/common/classes/tree.h - M src/common/classes/vector.h - A src/common/common.h (from /firebird/trunk/src/jrd/common.h:51669) - M src/common/config/os/darwin/config_root.cpp - M src/common/cvt.cpp - M src/common/dsc.cpp - M src/common/enc.cpp - A src/common/file_params.h (from /firebird/trunk/src/jrd/file_params.h:51669) - A src/common/gdsassert.h (from /firebird/trunk/src/jrd/gdsassert.h:51669) - M src/common/isc.cpp - M src/common/isc_file.cpp - M src/common/isc_sync.cpp - M src/common/os/posix/divorce.cpp - M src/common/os/posix/isc_ipc.cpp - M src/common/os/posix/mod_loader.cpp - M src/common/os/posix/os_utils.cpp - M src/common/os/win32/isc_ipc.cpp - M src/common/os/win32/os_utils.cpp - M src/common/pretty.cpp - M src/common/sdl.cpp - M src/common/thd.cpp - M src/common/unicode_util.cpp - M src/common/utils.cpp - M src/common/xdr.cpp - M src/common/xdr.h - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/BlrWriter.cpp - M src/dsql/BlrWriter.h - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/movd.cpp - M src/dsql/parse.y - M src/dsql/sym.h - M src/extlib/fbudf/stdafx.h - M src/extlib/ib_udf.h - M src/extlib/ib_util.cpp - M src/gpre/c_cxx.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.h - M src/gpre/gpreswi.h - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/languages/ada.cpp - M src/gpre/languages/cob.cpp - M src/gpre/languages/ftn.cpp - M src/gpre/languages/pas.cpp - M src/gpre/languages/rmc.cpp - M src/gpre/movg.cpp - M src/include/old_fb_blk.h - M src/intl/kanji.cpp - M src/intl/ldcommon.h - M src/intl/utils/mapdump.c - M src/intl/utils/mapgen4.c - M src/intl/utils/maptest.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/isql/InputDevices.cpp - M src/isql/OptionsBase.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/iutils.cpp - M src/isql/show.epp - M src/jrd/Attachment.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/Optimizer.cpp - M src/jrd/PluginManager.h - M src/jrd/PreparedStatement.h - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/ResultSet.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/TempSpace.cpp - M src/jrd/UserManagement.cpp - M src/jrd/ValueImpl.h - M src/jrd/VirtualTable.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - D src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - D src/jrd/file_params.h - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - D src/jrd/gdsassert.h - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nbak.cpp - M src/jrd/nodebug.cpp - M src/jrd/ntrace.h - M src/jrd/ods.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/rlck.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/rpb_chain.h - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sqz.cpp - M src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/misc/blrtable.cpp - M src/misc/codes.epp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/msgs/load.epp - M src/msgs/modify_msgs.epp - M src/qli/compile.cpp - M src/qli/dtr.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/gener.cpp - M src/qli/lex.cpp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server/os/posix/inet_server.cpp - M src/remote/server/os/win32/chop.cpp - M src/remote/server/os/win32/cntl.cpp - M src/remote/server/os/win32/property.cpp - M src/remote/server/os/win32/srvr_w32.cpp - M src/remote/server/os/win32/window.cpp - M src/remote/server/server.cpp - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/create_db.cpp - M src/utilities/drop.cpp - M src/utilities/fbcpl/stdafx.h - M src/utilities/fbsvcmgr/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/security.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/gstat/ppg.cpp - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/services.cpp - M src/utilities/nbackup/nbackup.cpp - M src/utilities/nbackup/nbkswi.h - M src/utilities/ntrace/os/FileObject.h - M src/utilities/print_event.cpp - M src/utilities/print_pool.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rebuild.h - M src/utilities/relay.cpp - M src/utilities/run_service.cpp - M src/yvalve/alt.cpp - M src/yvalve/array.epp - M src/yvalve/blob.epp - M src/yvalve/gds.cpp - M src/yvalve/gds_proto.h - M src/yvalve/keywords.h - M src/yvalve/perf.cpp - M src/yvalve/preparse.cpp - M src/yvalve/user_dsql.cpp - M src/yvalve/utl.cpp - M src/yvalve/why.cpp -Moved some more .h-files to common from jrd as Vlad suggested - - 2010-10-13 09:39 alexpeshkoff - D src/install -cleanup - - 2010-10-13 09:37 alexpeshkoff - A builds/install/arch-specific/solx86gcc (from /firebird/trunk/src/install/arch-specific/solx86gcc:51665) - D src/install/arch-specific/solx86gcc -cleanup - - 2010-10-13 09:34 alexpeshkoff - D src/config -cleanup - - 2010-10-13 09:23 hvlad - M src/common/ThreadStart.cpp - M src/common/config/os/win32/config_root.cpp - M src/common/isc_sync.cpp -Corrections for new build system. Work in progress... - - 2010-10-13 09:15 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/evl.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Full fix for CORE-3024 - - 2010-10-13 07:42 alexpeshkoff - M configure.in -Syntax - - 2010-10-13 05:50 alexpeshkoff - A src/jrd/RecordSourceNodes.cpp - A src/jrd/RecordSourceNodes.h -More lost files - - 2010-10-12 17:40 asfernandes - M builds/posix/make.defaults - M src/auth/SecurityDatabase/jrd_pwd.h - M src/auth/SecurityDatabase/pwd.cpp - M src/common/StatusHolder.h - M src/common/classes/alloc.cpp - M src/common/os/posix/isc_ipc.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/utld_proto.h - M src/include/ProviderInterface.h - M src/include/fb_exception.h - M src/jrd/Attachment.h - M src/jrd/evl.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/flu.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/tra.h - M src/jrd/trace/TraceManager.cpp - M src/remote/client/interface.cpp - M src/remote/inet.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/server/os/posix/inet_server.cpp - M src/yvalve/prepa_proto.h - M src/yvalve/why.cpp - M src/yvalve/why_proto.h -Misc - - 2010-10-12 11:38 alexpeshkoff - M src/yvalve/keywords.cpp -Avoid a lot of unneeded dependencies with single #define. This makes us yacc-version dependent, but provided we use own version of btyacc that is not big trouble. - - 2010-10-12 11:36 alexpeshkoff - M src/jrd/Attachment.h - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/Relation.h - M src/jrd/Routine.h - M src/jrd/SimilarToMatcher.h - M src/jrd/SysFunction.cpp - M src/jrd/ValuesImpl.cpp - M src/jrd/ValuesImpl.h - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/build_no.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/fun.epp - M src/jrd/intl_classes.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nbak.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/rse.h - M src/jrd/scl.epp - M src/jrd/svc.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trig.h - M src/jrd/vio.cpp -Restored a lot of changes, rolled back by me unintentionally - - 2010-10-12 11:34 alexpeshkoff - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyManagement.epp -Some more forgotten files - - 2010-10-12 11:33 alexpeshkoff - M builds/posix/Makefile.in -We have to many dependencies on blrtable - build it explicitly at boot phase - - 2010-10-12 09:35 alexpeshkoff - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gsec/security.cpp -Forgotten changes - - 2010-10-12 09:35 alexpeshkoff - M builds/posix/make.shared.targets -Forgotten changes - - 2010-10-12 08:15 alexpeshkoff - A src/remote/os - A src/remote/os/win32 - A src/remote/os/win32/wnet.cpp - A src/remote/os/win32/wnet_proto.h - A src/remote/os/win32/xnet.cpp - A src/remote/os/win32/xnet.h - A src/remote/os/win32/xnet_proto.h - A src/remote/server/os/win32 - A src/remote/server/os/win32/caution.ico - A src/remote/server/os/win32/chop.cpp - A src/remote/server/os/win32/chop_proto.h - A src/remote/server/os/win32/cntl.cpp - A src/remote/server/os/win32/cntl_proto.h - A src/remote/server/os/win32/property.cpp - A src/remote/server/os/win32/property.rc - A src/remote/server/os/win32/property.rh - A src/remote/server/os/win32/propty_proto.h - A src/remote/server/os/win32/server.ico - A src/remote/server/os/win32/srvr_w32.cpp - A src/remote/server/os/win32/window.cpp - A src/remote/server/os/win32/window.h - A src/remote/server/os/win32/window.rc - A src/remote/server/os/win32/window.rh - A src/remote/server/os/win32/window_proto.h -Missed in previous commit files - - 2010-10-12 08:02 alexpeshkoff - M binreloc.m4 - A builds/posix/Makefile.in - D builds/posix/Makefile.in.boot.gpre - D builds/posix/Makefile.in.client.fbudf - D builds/posix/Makefile.in.client.gbak - D builds/posix/Makefile.in.client.gfix - D builds/posix/Makefile.in.client.gpre - D builds/posix/Makefile.in.client.gsec - D builds/posix/Makefile.in.client.isql - D builds/posix/Makefile.in.client.qli - D builds/posix/Makefile.in.client.util - D builds/posix/Makefile.in.codes - D builds/posix/Makefile.in.embed.fbudf - D builds/posix/Makefile.in.embed.gbak - D builds/posix/Makefile.in.embed.gfix - D builds/posix/Makefile.in.embed.gpre - D builds/posix/Makefile.in.embed.isql - D builds/posix/Makefile.in.embed.qli - D builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.examples - D builds/posix/Makefile.in.extern.icu - D builds/posix/Makefile.in.extlib - D builds/posix/Makefile.in.fbserver - D builds/posix/Makefile.in.fbtrace - D builds/posix/Makefile.in.firebird - D builds/posix/Makefile.in.intl - D builds/posix/Makefile.in.libfbclient - D builds/posix/Makefile.in.libfbembed - D builds/posix/Makefile.in.libfbstatic - D builds/posix/Makefile.in.msgs - D builds/posix/Makefile.in.plugins - M builds/posix/Makefile.in.plugins_examples - D builds/posix/Makefile.in.refDatabases - D builds/posix/Makefile.in.smp_server - D builds/posix/Makefile.in.static.gbak - D builds/posix/Makefile.in.static.gpre - D builds/posix/Makefile.in.static.isql - D builds/posix/Makefile.in.user.management - M builds/posix/firebird.vers - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - M configure.in - D extern/binreloc - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/alice/alice.h - D src/alice/aliceMain.cpp - M src/alice/alice_meta.epp - M src/alice/alice_proto.h - M src/alice/exe.cpp - A src/alice/main - A src/alice/main/aliceMain.cpp (from /firebird/trunk/src/alice/aliceMain.cpp:51439) - M src/alice/tdr.cpp - D src/auth/Auth.cpp - D src/auth/Auth.h - A src/auth/SecurityDatabase/jrd_pwd.h - A src/auth/SecurityDatabase/pwd.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - D src/burp/burpMain.cpp - M src/burp/burp_proto.h - M src/burp/canonical.cpp - A src/burp/main - A src/burp/main/burpMain.cpp (from /firebird/trunk/src/burp/burpMain.cpp:51439) - M src/burp/mvol.cpp - M src/burp/restore.epp - D src/burp/spit.cpp - D src/burp/spit.h - A src/burp/split - A src/burp/split/spit.cpp (from /firebird/trunk/src/burp/spit.cpp:51439) - A src/burp/split/spit.h (from /firebird/trunk/src/burp/spit.h:51439) - A src/common/Auth.cpp (from /firebird/trunk/src/auth/Auth.cpp:51439) - A src/common/Auth.h (from /firebird/trunk/src/auth/Auth.h:51439) - A src/common/CharSet.cpp (from /firebird/trunk/src/jrd/CharSet.cpp:51439) - A src/common/CharSet.h (from /firebird/trunk/src/jrd/CharSet.h:51439) - A src/common/CsConvert.h (from /firebird/trunk/src/jrd/CsConvert.h:51439) - A src/common/IntlUtil.cpp (from /firebird/trunk/src/jrd/IntlUtil.cpp:51439) - A src/common/IntlUtil.h (from /firebird/trunk/src/jrd/IntlUtil.h:51439) - A src/common/ScanDir.cpp (from /firebird/trunk/src/config/ScanDir.cpp:51439) - A src/common/ScanDir.h (from /firebird/trunk/src/config/ScanDir.h:51439) - M src/common/StatusArg.cpp - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - A src/common/TextType.cpp (from /firebird/trunk/src/jrd/TextType.cpp:51439) - A src/common/TextType.h (from /firebird/trunk/src/jrd/TextType.h:51439) - A src/common/ThreadData.cpp (from /firebird/trunk/src/jrd/ThreadData.cpp:51439) - A src/common/ThreadData.h (from /firebird/trunk/src/jrd/ThreadData.h:51439) - A src/common/ThreadStart.cpp (from /firebird/trunk/src/jrd/ThreadStart.cpp:51439) - A src/common/ThreadStart.h (from /firebird/trunk/src/jrd/ThreadStart.h:51439) - A src/common/call_service.cpp (from /firebird/trunk/src/utilities/gsec/call_service.cpp:51439) - A src/common/call_service.h (from /firebird/trunk/src/utilities/gsec/call_service.h:51439) - A src/common/cdbtable.h (from /firebird/trunk/src/gpre/cdbtable.h:51439) - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/Interface.h - M src/common/classes/MsgPrint.cpp - M src/common/classes/TempFile.cpp - M src/common/classes/UserBlob.cpp - M src/common/classes/alloc.cpp - D src/common/classes/class_perf.cpp - D src/common/classes/class_test.cpp - A src/common/classes/misc - A src/common/classes/misc/class_perf.cpp (from /firebird/trunk/src/common/classes/class_perf.cpp:51427) - A src/common/classes/misc/class_test.cpp (from /firebird/trunk/src/common/classes/class_test.cpp:51427) - A src/common/classes/misc/string_test.cmd (from /firebird/trunk/src/common/classes/string_test.cmd:51427) - A src/common/classes/misc/string_test.cpp (from /firebird/trunk/src/common/classes/string_test.cpp:51427) - A src/common/classes/misc/test.sh (from /firebird/trunk/src/common/classes/test.sh:51427) - D src/common/classes/string_test.cmd - D src/common/classes/string_test.cpp - D src/common/classes/test.sh - M src/common/classes/timestamp.h - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/config/dir_list.cpp - A src/common/config/os - A src/common/config/os/config_root.h (from /firebird/trunk/src/jrd/os/config_root.h:51427) - A src/common/config/os/darwin - A src/common/config/os/darwin/config_root.cpp (from /firebird/trunk/src/jrd/os/darwin/config_root.cpp:51427) - A src/common/config/os/posix - A src/common/config/os/posix/binreloc.c (from /firebird/trunk/extern/binreloc/binreloc.c:51427) - A src/common/config/os/posix/binreloc.h (from /firebird/trunk/extern/binreloc/binreloc.h:51427) - A src/common/config/os/posix/config_root.cpp (from /firebird/trunk/src/jrd/os/posix/config_root.cpp:51427) - A src/common/config/os/win32 - A src/common/config/os/win32/config_root.cpp (from /firebird/trunk/src/jrd/os/win32/config_root.cpp:51427) - M src/common/cvt.cpp - A src/common/db_alias.cpp (from /firebird/trunk/src/jrd/db_alias.cpp:51439) - A src/common/db_alias.h (from /firebird/trunk/src/jrd/db_alias.h:51439) - A src/common/dsc.cpp (from /firebird/trunk/src/jrd/dsc.cpp:51427) - A src/common/dsc.h (from /firebird/trunk/src/jrd/dsc.h:51427) - A src/common/dsc_proto.h (from /firebird/trunk/src/jrd/dsc_proto.h:51427) - A src/common/dsc_pub.h (from /firebird/trunk/src/jrd/dsc_pub.h:51427) - A src/common/dyntable.h (from /firebird/trunk/src/gpre/dyntable.h:51439) - A src/common/enc.cpp (from /firebird/trunk/src/jrd/enc.cpp:51439) - A src/common/enc_proto.h (from /firebird/trunk/src/jrd/enc_proto.h:51439) - M src/common/fb_exception.cpp - A src/common/intlobj_new.h (from /firebird/trunk/src/jrd/intlobj_new.h:51439) - A src/common/isc.cpp (from /firebird/trunk/src/jrd/isc.cpp:51427) - A src/common/isc_f_proto.h (from /firebird/trunk/src/jrd/isc_f_proto.h:51439) - A src/common/isc_file.cpp (from /firebird/trunk/src/jrd/isc_file.cpp:51439) - A src/common/isc_proto.h (from /firebird/trunk/src/jrd/isc_proto.h:51427) - A src/common/isc_s_proto.h (from /firebird/trunk/src/jrd/isc_s_proto.h:51439) - A src/common/isc_sync.cpp (from /firebird/trunk/src/jrd/isc_sync.cpp:51439) - A src/common/os - A src/common/os/darwin - A src/common/os/darwin/mod_loader.cpp (from /firebird/trunk/src/jrd/os/darwin/mod_loader.cpp:51427) - A src/common/os/divorce.h (from /firebird/trunk/src/jrd/divorce.h:51439) - A src/common/os/fbsyslog.h (from /firebird/trunk/src/jrd/os/fbsyslog.h:51427) - A src/common/os/guid.h (from /firebird/trunk/src/jrd/os/guid.h:51439) - A src/common/os/isc_i_proto.h (from /firebird/trunk/src/jrd/os/isc_i_proto.h:51439) - A src/common/os/mod_loader.h (from /firebird/trunk/src/jrd/os/mod_loader.h:51427) - A src/common/os/os_utils.h (from /firebird/trunk/src/jrd/os/os_utils.h:51427) - A src/common/os/path_utils.h (from /firebird/trunk/src/jrd/os/path_utils.h:51427) - A src/common/os/posix - A src/common/os/posix/divorce.cpp (from /firebird/trunk/src/jrd/divorce.cpp:51439) - A src/common/os/posix/fbsyslog.cpp (from /firebird/trunk/src/jrd/os/posix/fbsyslog.cpp:51427) - A src/common/os/posix/guid.cpp (from /firebird/trunk/src/jrd/os/posix/guid.cpp:51439) - A src/common/os/posix/isc_ipc.cpp (from /firebird/trunk/src/jrd/os/posix/isc_ipc.cpp:51439) - A src/common/os/posix/mod_loader.cpp (from /firebird/trunk/src/jrd/os/posix/mod_loader.cpp:51427) - A src/common/os/posix/os_utils.cpp (from /firebird/trunk/src/jrd/os/posix/os_utils.cpp:51427) - A src/common/os/posix/path_utils.cpp (from /firebird/trunk/src/jrd/os/posix/path_utils.cpp:51427) - A src/common/os/win32 - A src/common/os/win32/fbsyslog.cpp (from /firebird/trunk/src/jrd/os/win32/fbsyslog.cpp:51427) - A src/common/os/win32/guid.cpp (from /firebird/trunk/src/jrd/os/win32/guid.cpp:51439) - A src/common/os/win32/isc_ipc.cpp (from /firebird/trunk/src/jrd/os/win32/isc_ipc.cpp:51439) - A src/common/os/win32/mod_loader.cpp (from /firebird/trunk/src/jrd/os/win32/mod_loader.cpp:51427) - A src/common/os/win32/os_utils.cpp (from /firebird/trunk/src/jrd/os/win32/os_utils.cpp:51427) - A src/common/os/win32/path_utils.cpp (from /firebird/trunk/src/jrd/os/win32/path_utils.cpp:51427) - A src/common/prett_proto.h (from /firebird/trunk/src/gpre/prett_proto.h:51439) - A src/common/pretty.cpp (from /firebird/trunk/src/gpre/pretty.cpp:51439) - A src/common/quad.cpp (from /firebird/trunk/src/jrd/quad.cpp:51439) - A src/common/quad.h (from /firebird/trunk/src/jrd/quad.h:51439) - A src/common/quad_proto.h (from /firebird/trunk/src/jrd/quad_proto.h:51439) - A src/common/sdl.cpp (from /firebird/trunk/src/jrd/sdl.cpp:51439) - A src/common/sdl.h (from /firebird/trunk/src/jrd/sdl.h:51439) - A src/common/sdl_proto.h (from /firebird/trunk/src/jrd/sdl_proto.h:51439) - A src/common/sdltable.h (from /firebird/trunk/src/gpre/sdltable.h:51439) - A src/common/sha.cpp (from /firebird/trunk/src/jrd/sha.cpp:51439) - A src/common/sha.h (from /firebird/trunk/src/jrd/sha.h:51439) - A src/common/unicode_util.cpp (from /firebird/trunk/src/jrd/unicode_util.cpp:51439) - A src/common/unicode_util.h (from /firebird/trunk/src/jrd/unicode_util.h:51439) - M src/common/utils.cpp - M src/common/utils_proto.h - A src/common/xdr.cpp (from /firebird/trunk/src/remote/xdr.cpp:51439) - A src/common/xdr.h (from /firebird/trunk/src/remote/xdr.h:51439) - A src/common/xdr_proto.h (from /firebird/trunk/src/remote/xdr_proto.h:51439) - D src/config/ScanDir.cpp - D src/config/ScanDir.h - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/Parser.h - D src/dsql/array.epp - D src/dsql/array_proto.h - D src/dsql/blob.epp - D src/dsql/blob_proto.h - M src/dsql/btyacc_fb.ske - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - D src/dsql/keywords.cpp - D src/dsql/keywords.h - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - D src/dsql/prepa_proto.h - D src/dsql/preparse.cpp - D src/dsql/user__proto.h - D src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - D src/gpre/ada.cpp - A src/gpre/boot - A src/gpre/boot/gpre_meta_boot.cpp (from /firebird/trunk/src/gpre/gpre_meta_boot.cpp:51427) - M src/gpre/c_cxx.cpp - D src/gpre/cdbtable.h - M src/gpre/cme.cpp - D src/gpre/cob.cpp - D src/gpre/dyntable.cpp - D src/gpre/dyntable.h - D src/gpre/fbrmclib.cpp - D src/gpre/ftn.cpp - M src/gpre/gpre.h - D src/gpre/gpre_meta.epp - D src/gpre/gpre_meta_boot.cpp - M src/gpre/int_cxx.cpp - A src/gpre/languages - A src/gpre/languages/ada.cpp (from /firebird/trunk/src/gpre/ada.cpp:51427) - A src/gpre/languages/cob.cpp (from /firebird/trunk/src/gpre/cob.cpp:51427) - A src/gpre/languages/fbrmclib.cpp (from /firebird/trunk/src/gpre/fbrmclib.cpp:51427) - A src/gpre/languages/ftn.cpp (from /firebird/trunk/src/gpre/ftn.cpp:51427) - A src/gpre/languages/pas.cpp (from /firebird/trunk/src/gpre/pas.cpp:51427) - A src/gpre/languages/rmc.cpp (from /firebird/trunk/src/gpre/rmc.cpp:51427) - M src/gpre/movg.cpp - M src/gpre/msc.cpp - D src/gpre/pas.cpp - D src/gpre/prett_proto.h - D src/gpre/pretty.cpp - D src/gpre/rmc.cpp - D src/gpre/sdltable.h - A src/gpre/std - A src/gpre/std/gpre_meta.epp (from /firebird/trunk/src/gpre/gpre_meta.epp:51427) - A src/include/ProviderInterface.h - M src/include/fb_api_proto.h - M src/include/fb_blk.h - M src/include/fb_exception.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/intl/lc_ascii.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_narrow.cpp - M src/intl/ld.cpp - M src/intl/ldcommon.h - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h - M src/iscguard/iscguard.cpp - M src/isql/InputDevices.h - M src/isql/extract.epp - M src/isql/isql.epp - D src/isql/isql_win.cpp - D src/isql/isql_win.h - D src/isql/isqlw_proto.h - M src/isql/iutils.cpp - M src/isql/show.epp - M src/jrd/Attachment.h - D src/jrd/CharSet.cpp - D src/jrd/CharSet.h - M src/jrd/Collation.cpp - M src/jrd/Collation.h - D src/jrd/CsConvert.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/GlobalRWLock.cpp - M src/jrd/IntlManager.cpp - D src/jrd/IntlUtil.cpp - D src/jrd/IntlUtil.h - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/PluginManager.cpp - M src/jrd/PluginManager.h - M src/jrd/PreparedStatement.h - M src/jrd/RandomGenerator.cpp - D src/jrd/RecordSourceNodes.cpp - D src/jrd/RecordSourceNodes.h - M src/jrd/Relation.h - M src/jrd/ResultSet.h - M src/jrd/Routine.h - M src/jrd/SimilarToMatcher.h - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/TempSpace.cpp - D src/jrd/TextType.cpp - D src/jrd/TextType.h - D src/jrd/ThreadData.cpp - D src/jrd/ThreadData.h - D src/jrd/ThreadStart.cpp - D src/jrd/ThreadStart.h - M src/jrd/UserManagement.cpp - M src/jrd/ValueImpl.h - M src/jrd/ValuesImpl.cpp - M src/jrd/ValuesImpl.h - M src/jrd/VirtualTable.cpp - M src/jrd/align.h - D src/jrd/alt.cpp - D src/jrd/alt_proto.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/build_no.h - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - D src/jrd/db_alias.cpp - D src/jrd/db_alias.h - D src/jrd/dbg.cpp - D src/jrd/dbg.h - D src/jrd/dbg_proto.h - D src/jrd/dbt.cpp - M src/jrd/dfw.epp - D src/jrd/divorce.cpp - D src/jrd/divorce.h - D src/jrd/dmp.cpp - D src/jrd/dmp_proto.h - M src/jrd/dpm.epp - D src/jrd/dsc.cpp - D src/jrd/dsc.h - D src/jrd/dsc_proto.h - D src/jrd/dsc_pub.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - D src/jrd/enc.cpp - D src/jrd/enc_proto.h - D src/jrd/entry.h - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - D src/jrd/evl_string_test.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/fun.epp - D src/jrd/gds.cpp - D src/jrd/gds_proto.h - M src/jrd/gdsassert.h - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - D src/jrd/intlobj_new.h - D src/jrd/isc.cpp - D src/jrd/isc_f_proto.h - D src/jrd/isc_file.cpp - D src/jrd/isc_proto.h - D src/jrd/isc_s_proto.h - D src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - D src/jrd/jrd_pwd.h - M src/jrd/lck.cpp - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/met_proto.h - A src/jrd/misc - A src/jrd/misc/evl_string_test.cpp (from /firebird/trunk/src/jrd/evl_string_test.cpp:51651) - M src/jrd/mov_proto.h - M src/jrd/nbak.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - D src/jrd/os/config_root.h - D src/jrd/os/darwin/config_root.cpp - D src/jrd/os/darwin/mod_loader.cpp - D src/jrd/os/fbsyslog.h - D src/jrd/os/guid.h - D src/jrd/os/isc_i_proto.h - D src/jrd/os/mod_loader.h - D src/jrd/os/os_utils.h - D src/jrd/os/path_utils.h - D src/jrd/os/posix/config_root.cpp - D src/jrd/os/posix/fbsyslog.cpp - D src/jrd/os/posix/guid.cpp - D src/jrd/os/posix/isc_ipc.cpp - D src/jrd/os/posix/mod_loader.cpp - D src/jrd/os/posix/os_utils.cpp - D src/jrd/os/posix/path_utils.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/thd_priority.h - D src/jrd/os/win32/config_root.cpp - D src/jrd/os/win32/fbsyslog.cpp - D src/jrd/os/win32/guid.cpp - D src/jrd/os/win32/isc_ipc.cpp - D src/jrd/os/win32/mod_loader.cpp - D src/jrd/os/win32/os_utils.cpp - D src/jrd/os/win32/path_utils.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - D src/jrd/perf.cpp - D src/jrd/perf.h - D src/jrd/perf_proto.h - D src/jrd/pwd.cpp - D src/jrd/qatest.cpp - D src/jrd/quad.cpp - D src/jrd/quad.h - D src/jrd/quad_proto.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/rse.h - M src/jrd/scl.epp - D src/jrd/sdl.cpp - D src/jrd/sdl.h - D src/jrd/sdl_proto.h - M src/jrd/sdw.cpp - D src/jrd/sha.cpp - D src/jrd/sha.h - M src/jrd/sort.cpp - M src/jrd/sqz.cpp - M src/jrd/status.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - D src/jrd/svc_stub.cpp - M src/jrd/svc_tab.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h - M src/jrd/trig.h - D src/jrd/unicode_util.cpp - D src/jrd/unicode_util.h - D src/jrd/utl.cpp - D src/jrd/utl_proto.h - M src/jrd/val.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - D src/jrd/why.cpp - D src/jrd/why_proto.h - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/misc/headers.sed - M src/misc/writeBuildNum.sh - M src/msgs/build_file.epp - M src/msgs/check_msgs.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/plugins/udr_engine/UdrEngine.cpp - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/picstr.cpp - M src/qli/show.epp - A src/remote/client - A src/remote/client/interface.cpp (from /firebird/trunk/src/remote/interface.cpp:51439) - M src/remote/inet.cpp - M src/remote/inet_proto.h - D src/remote/inet_server.cpp - D src/remote/inter_proto.h - D src/remote/interface.cpp - M src/remote/merge.cpp - D src/remote/os - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - D src/remote/serve_proto.h - A src/remote/server - A src/remote/server/os (from /firebird/trunk/src/remote/os:51439) - A src/remote/server/os/posix - A src/remote/server/os/posix/inet_server.cpp (from /firebird/trunk/src/remote/inet_server.cpp:51439) - D src/remote/server/os/win32 - A src/remote/server/serve_proto.h (from /firebird/trunk/src/remote/serve_proto.h:51439) - A src/remote/server/server.cpp (from /firebird/trunk/src/remote/server.cpp:51439) - D src/remote/server.cpp - D src/remote/xdr.cpp - D src/remote/xdr.h - D src/remote/xdr_proto.h - D src/remote/xnet.cpp - D src/remote/xnet.h - D src/remote/xnet_proto.h - M src/utilities/cache.cpp - M src/utilities/drop.cpp - A src/utilities/fbsvcmgr - A src/utilities/fbsvcmgr/fbsvcmgr.cpp (from /firebird/trunk/src/utilities/fbsvcmgr.cpp:51439) - D src/utilities/fbsvcmgr.cpp - D src/utilities/gsec/call_service.cpp - D src/utilities/gsec/call_service.h - D src/utilities/gsec/gsecMain.cpp - A src/utilities/gsec/main - A src/utilities/gsec/main/gsecMain.cpp - M src/utilities/gstat/dba.epp - D src/utilities/gstat/gstatMain.cpp - A src/utilities/gstat/main - A src/utilities/gstat/main/gstatMain.cpp (from /firebird/trunk/src/utilities/gstat/gstatMain.cpp:51439) - M src/utilities/gstat/ppg.cpp - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp - A src/utilities/nbackup/main - A src/utilities/nbackup/main/nbkMain.cpp (from /firebird/trunk/src/utilities/nbackup/nbkMain.cpp:51439) - A src/utilities/nbackup/nbackup.cpp (from /firebird/trunk/src/utilities/nbackup.cpp:51439) - D src/utilities/nbackup/nbkMain.cpp - M src/utilities/nbackup/nbk_proto.h - D src/utilities/nbackup.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/TraceUnicodeUtils.h - D src/utilities/ntrace/os/posix/FileObject.cpp - A src/utilities/ntrace/os/posix/misc - A src/utilities/ntrace/os/posix/misc/FileObject.cpp (from /firebird/trunk/src/utilities/ntrace/os/posix/FileObject.cpp:51439) - M src/utilities/print_event.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rstore.epp - M src/utilities/run_service.cpp - A src/yvalve - A src/yvalve/alt.cpp (from /firebird/trunk/src/jrd/alt.cpp:51439) - A src/yvalve/alt_proto.h (from /firebird/trunk/src/jrd/alt_proto.h:51439) - A src/yvalve/array.epp (from /firebird/trunk/src/dsql/array.epp:51439) - A src/yvalve/array_proto.h (from /firebird/trunk/src/dsql/array_proto.h:51439) - A src/yvalve/blob.epp (from /firebird/trunk/src/dsql/blob.epp:51439) - A src/yvalve/blob_proto.h (from /firebird/trunk/src/dsql/blob_proto.h:51439) - A src/yvalve/gds.cpp (from /firebird/trunk/src/jrd/gds.cpp:51439) - A src/yvalve/gds_proto.h (from /firebird/trunk/src/jrd/gds_proto.h:51439) - A src/yvalve/keywords.cpp (from /firebird/trunk/src/dsql/keywords.cpp:51439) - A src/yvalve/keywords.h (from /firebird/trunk/src/dsql/keywords.h:51439) - A src/yvalve/perf.cpp (from /firebird/trunk/src/jrd/perf.cpp:51439) - A src/yvalve/perf.h (from /firebird/trunk/src/jrd/perf.h:51439) - A src/yvalve/perf_proto.h (from /firebird/trunk/src/jrd/perf_proto.h:51439) - A src/yvalve/prepa_proto.h (from /firebird/trunk/src/dsql/prepa_proto.h:51439) - A src/yvalve/preparse.cpp (from /firebird/trunk/src/dsql/preparse.cpp:51439) - A src/yvalve/user__proto.h (from /firebird/trunk/src/dsql/user__proto.h:51439) - A src/yvalve/user_dsql.cpp (from /firebird/trunk/src/dsql/user_dsql.cpp:51439) - A src/yvalve/utl.cpp (from /firebird/trunk/src/jrd/utl.cpp:51439) - A src/yvalve/utl_proto.h (from /firebird/trunk/src/jrd/utl_proto.h:51439) - A src/yvalve/utly.cpp (from /firebird/trunk/src/dsql/utld.cpp:51439) - A src/yvalve/utly_proto.h (from /firebird/trunk/src/dsql/utld_proto.h:51439) - A src/yvalve/why.cpp (from /firebird/trunk/src/jrd/why.cpp:51439) - A src/yvalve/why_proto.h (from /firebird/trunk/src/jrd/why_proto.h:51439) -OSRI and new posix build - - 2010-10-09 18:39 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -1) Refactored LOWER, UPPER and TRIM. -2) Fixed CORE-3174 - Expression index with TRIM may lead to incorrect indexed lookup - - 2010-10-09 01:57 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Parser.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/trace/TraceObjects.cpp - M src/misc/blrtable.cpp -Refactor parameters and GEN_ID. - - 2010-10-09 01:50 asfernandes - M src/extlib/ib_udf.h - M src/jrd/event.cpp -Misc - - 2010-10-08 11:57 hvlad - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/jrd.cpp -Fixed bug CORE-3170 : Engine could enter infinite loop if EVENT's are posted but no subscribers exists - - 2010-10-08 09:40 dimitr - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/Routine.h -Fixed problems with recursive PSQL functions. Minor refactoring. - - 2010-10-08 09:39 dimitr - M src/dsql/ExprNodes.cpp -Fixed problems with recursive PSQL functions. Minor refactoring. - - 2010-10-07 16:10 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed bug CORE-3168: exclude_filter doesn't work for section of the Trace facility - - 2010-10-06 15:25 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-3164 - Parameterized requests involving blob fields fails when connected using charset UTF8 - - 2010-10-05 13:12 alexpeshkoff - M doc/README.UserSql -Make it better understandable to people - thanks to Claudio - - 2010-10-05 12:43 paulbeach - M builds/posix/darwin.defaults - M src/extlib/ib_udf.cpp -Fix for UDFs on Darwin - - 2010-10-04 13:21 paulbeach - M src/extlib/fbudf/fbudf.h - M src/extlib/ib_udf.h -Oops! - - 2010-10-03 00:50 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/ExprNodes.cpp - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/SimilarToMatcher.h - M src/jrd/intl_classes.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Sub-task CORE-3147 - Fix SUBSTRING(SIMILAR) in regard to initial and final shortest matching specified in the standard - - 2010-09-30 15:40 asfernandes - M src/jrd/SimilarToMatcher.h -Improve the debug log - - 2010-09-30 08:09 robocop - M doc/README.user.embedded -Misc. - - 2010-09-27 12:29 dimitr - M src/dsql/StmtNodes.cpp -Fixed one of the problems with PSQL functions reported by Vlad privately. - - 2010-09-25 23:08 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/SysFunction.cpp - M src/jrd/ValuesImpl.cpp - M src/jrd/par.cpp -Misc - - 2010-09-25 20:26 asfernandes - M src/dsql/BoolNodes.cpp -Misc things seen by Claudio - - 2010-09-25 20:19 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-3141 - The last column in a view is returning as a null value even when it's not - - 2010-09-24 14:55 hvlad - M src/dsql/parse.y -Fixed SIMILAR TO syntax - - 2010-09-24 09:53 robocop - M src/dsql/AggNodes.cpp - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/WinNodes.cpp - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/SysFunction.cpp - M src/jrd/ValuesImpl.cpp - M src/jrd/blob_filter.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/svc.cpp -Warnings. - - 2010-09-24 09:23 robocop - M src/jrd/Optimizer.cpp - M src/jrd/RecordSourceNodes.cpp - M src/jrd/par.cpp -Misc. - - 2010-09-24 08:33 robocop - M src/dsql/BoolNodes.cpp -Misc. - - 2010-09-24 07:26 dimitr - M builds/win32/msvc8/dsql_server_classic.vcproj -More fixes for the MSVC8 build. - - 2010-09-24 07:23 dimitr - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -More fixes for the MSVC8 build. - - 2010-09-23 15:22 asfernandes - M src/jrd/RecordSourceNodes.cpp -Make refactored code match original one, as see by Claudio. -The affected code is something that never executes. - - 2010-09-23 11:46 dimitr - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Fixed the MSVC8 build. - - 2010-09-23 09:53 robocop - M src/jrd/RecordSourceNodes.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/opt.cpp -Misc. - - 2010-09-23 09:48 robocop - M src/dsql/ExprNodes.h - M src/dsql/pass1.cpp -Misc. - - 2010-09-23 09:47 robocop - M src/dsql/ExprNodes.cpp -Misc. - - 2010-09-23 09:09 robocop - M doc/README.build.msvc.html -Misc. - - 2010-09-20 16:26 asfernandes - M src/jrd/cmp.cpp - M src/jrd/nod.h -Misc - - 2010-09-20 16:07 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/BoolNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/make.cpp - M src/dsql/parse.y - M src/jrd/Function.epp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/Relation.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/rse.h - M src/misc/blrtable.cpp -1) Refactor nod_value_if. -2) Created ExprNode::expressionEqual method to replace a new big and ugly switch. -3) Make boolean referencers use BoolExprNode instead of jrd_nod, except nod_validate for now. This includes BinaryBoolNode and NotBoolNode working without jrd_nod references. -4) Rework in the impure allocation code (replace "csb_impure += ..." by CMP_impure calls). - - 2010-09-18 18:19 asfernandes - M src/dsql/parse.y -Simplificate repetitive code - - 2010-09-18 18:18 asfernandes - M src/dsql/BoolNodes.cpp -Correction - - 2010-09-18 15:56 asfernandes - M src/dsql/BoolNodes.cpp - M src/dsql/DdlNodes.epp -Misc - - 2010-09-18 06:52 dimitr - M src/jrd/vio.cpp -Fixed CORE-3137: Partial rollback is possible for a selectable procedure modifying data. - - 2010-09-17 14:42 asfernandes - M src/dsql/DdlNodes.epp -Fix problem with view WITH CHECK OPTION present since the introduction of ExprNode - - 2010-09-17 03:15 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc10/dsql_server.vcxproj - M builds/win32/msvc10/dsql_server.vcxproj.filters - M builds/win32/msvc10/dsql_server_classic.vcxproj - M builds/win32/msvc10/dsql_server_classic.vcxproj.filters - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - A src/dsql/BoolNodes.cpp - A src/dsql/BoolNodes.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/DsqlCompilerScratch.cpp - M src/dsql/DsqlCompilerScratch.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/btyacc_fb.ske - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/misc/blrtable.cpp -1) Refactor all types of boolean nodes. -2) Remove the scratch from the nodes. - - 2010-09-14 07:06 alexpeshkoff - M doc/README.UserSql -Fixed documentation - - 2010-09-13 14:58 dimitr - M src/intl/collations/win1257_lv.h -Fixed CORE-3131: WIN1257_LV (Latvian) collation is wrong for 4 letters: A E I U. - - 2010-09-10 01:59 asfernandes - M doc/sql.extensions/README.update_or_insert -Fixed doc. mismatch reported by Paul Vinkenoog - - 2010-09-09 10:52 alexpeshkoff - M src/misc/src_bundle.sh -Make it cvs/svn independent - - 2010-09-09 10:16 alexpeshkoff - M src/misc/writeBuildNum.sh -Fixed package version generation for release builds - - 2010-09-08 18:05 dimitr - M src/jrd/recsrc/HashJoin.cpp -Corrections to the multi-key hashing. Thanks to Adriano. - - 2010-09-07 16:17 asfernandes - M src/dsql/ExprNodes.cpp -Misc - - 2010-09-04 21:36 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc10/dsql_server.vcxproj - M builds/win32/msvc10/dsql_server.vcxproj.filters - M builds/win32/msvc10/dsql_server_classic.vcxproj - M builds/win32/msvc10/dsql_server_classic.vcxproj.filters - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/engine_classic.vcxproj - M builds/win32/msvc10/engine_classic.vcxproj.filters - M builds/win32/msvc10/engine_embed.vcxproj - M builds/win32/msvc10/engine_embed.vcxproj.filters - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/dsql/AggNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - D src/dsql/misc_func.cpp - D src/dsql/misc_func.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/gpre/cme.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.h - D src/jrd/misc_func_ids.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor a number of expression nodes: nod_add, nod_divide, nod_multiply, nod_negate, nod_user_name, nod_subtract, nod_current_date, nod_current_time, nod_current_timestamp, nod_add2, nod_subtract2, nod_multiply2, nod_divide2, nod_current_role, nod_internal_info - - 2010-09-01 15:55 asfernandes - M src/jrd/trig.h -Fixed CORE-3101 - Cannot alter the domain after migrating from older versions - - 2010-09-01 15:54 asfernandes - M src/jrd/jrd.h -Fix warning - - 2010-08-31 11:17 dimitr - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj -Fixed MSVC9 build. - - 2010-08-31 00:20 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h -Refactor nod_index and nod_bit_* to InversionNode - - 2010-08-31 00:12 asfernandes - M doc/README.build.msvc.html - M src/jrd/RecordSourceNodes.cpp -Misc - - 2010-08-30 15:39 asfernandes - M src/jrd/nod.h -Small cleanup - - 2010-08-29 20:20 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Refactor plan nodes to PlanNode - - 2010-08-29 18:25 asfernandes - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/nod.h -Cleanup - - 2010-08-29 18:20 asfernandes - M src/dsql/Visitors.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/misc/blrtable.cpp -Refactor nod_map and nod_sort to type-safe MapNode and SortNode - - 2010-08-28 12:41 dimitr - M src/jrd/opt.cpp -Fixed CORE-2155: Join of SP with view or table may fail with 'No current record for fetch operation'. - - 2010-08-28 08:52 dimitr - M src/jrd/cmp.cpp -Fixed the engine crash caused by the recent refactoring. - - 2010-08-27 15:14 asfernandes - M builds/win32/msvc10/dsql_server.vcxproj - M builds/win32/msvc10/dsql_server.vcxproj.filters - M builds/win32/msvc10/dsql_server_classic.vcxproj - M builds/win32/msvc10/dsql_server_classic.vcxproj.filters -Fix MSVC10 build - - 2010-08-27 02:55 asfernandes - M src/jrd/dyn.epp -Fixed CORE-3109 - [Crash] isc_dql_exec_immed3_m for "create database ..." and NULL transaction - - 2010-08-27 02:18 asfernandes - M builds/posix/make.shared.variables - M src/dsql/DSqlDataTypeUtil.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - A src/dsql/DsqlCompilerScratch.cpp - A src/dsql/DsqlCompilerScratch.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/misc_func.cpp - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -1) Separate DsqlCompilerScratch in its own files. -2) Move BlockNode functionality to it. -3) Move some related CTE functions to it. - - 2010-08-26 15:40 asfernandes - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/fun.epp -Misc - - 2010-08-25 15:52 asfernandes - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/exe.h - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp -Rework WindowSourceNode to use type-safe partitions - - 2010-08-25 13:36 mapopa - M doc/README.build.msvc.html -Added links to visual c++ studio 2008 - - 2010-08-25 13:25 mapopa - M doc/README.build.msvc.html -Added unicode/classic innosetup note (we are not using unicode version for the moment , only for 3.0 maybe in the future) - - 2010-08-25 12:00 mapopa - M doc/README.build.msvc.html -added innosetup 5 to the build instructions - - 2010-08-25 10:16 mapopa - M doc/README.build.msvc.html -added sed instructions - - 2010-08-25 08:02 dimitr - M src/jrd/cmp.cpp -Fixed a few suspicious places related to the variable cloning. - - 2010-08-25 03:10 asfernandes - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/rse.h -Move dozen of parameters of virtual/overriden function to OptimizerBlk - - 2010-08-25 01:35 asfernandes - M src/jrd/RecordSourceNodes.cpp - M src/jrd/RecordSourceNodes.h - M src/jrd/opt.cpp -Misc - - 2010-08-25 01:01 asfernandes - M src/jrd/RecordSourceNodes.cpp -Remove do-nothing checks from the new file - - 2010-08-25 00:42 asfernandes - M src/jrd/cmp.cpp - M src/jrd/met.epp -Misc - - 2010-08-24 17:49 dimitr - M src/jrd/opt.cpp -Refactored the rivers management a bit. - - 2010-08-24 16:26 asfernandes - M src/jrd/cmp.cpp -Correction - - 2010-08-24 11:58 dimitr - M src/dsql/ExprNodes.cpp -Fixed incomplete processing of UDF arguments, causing server crashes. - - 2010-08-24 08:27 firebirds - M mkChangeLog.sh -Fixed correct buildno in 2.5 - - 2010-08-24 03:25 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/engine_classic.vcxproj - M builds/win32/msvc10/engine_classic.vcxproj.filters - M builds/win32/msvc10/engine_embed.vcxproj - M builds/win32/msvc10/engine_embed.vcxproj.filters - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/jrd/Attachment.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - A src/jrd/RecordSourceNodes.cpp - A src/jrd/RecordSourceNodes.h - M src/jrd/Relation.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/jrd.h - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/Union.cpp - M src/misc/blrtable.cpp -Refactor nod_rse, nod_relation, nod_procedure, nod_union, nod_aggregate and nod_window. - - 2010-08-16 01:47 asfernandes - M src/misc/blrtable.cpp -Fix wrong nod_type of scrollable cursors - - 2010-08-13 15:22 asfernandes - M src/common/classes/NestConst.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.h - M src/jrd/ValuesImpl.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h -More consts - - 2010-08-13 09:37 firebirds - M mkChangeLog.sh -per-branch consts - - 2010-08-13 08:41 firebirds - M src/misc/smallog.cpp -Better handling of commits to be skipped - - 2010-08-12 10:32 robocop - M src/jrd/exe.h - M src/jrd/par.cpp -Misc. - - 2010-08-12 00:59 asfernandes - M src/dsql/ExprNodes.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/exe.cpp - M src/jrd/exe.h -More consts - - 2010-08-11 15:33 asfernandes - M src/common/classes/NestConst.h - M src/dsql/StmtNodes.h -Misc - - 2010-08-11 15:22 firebirds - M src/misc/smallog.cpp -make output in brnches better - - 2010-08-11 02:59 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/StmtNodes.cpp - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/nod.h - M src/jrd/par.cpp -Better internal handling of dependencies - - 2010-08-10 15:20 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/StmtNodes.h - M src/dsql/parse.y -Misc - - 2010-08-10 11:08 alexpeshkoff - A mkChangeLog.sh -BuildNum and ChangeLog generator - - 2010-08-10 10:42 alexpeshkoff - M src/misc/writeBuildNum.sh -misc - - 2010-08-10 07:49 alexpeshkoff - M ChangeLog -rolled back test change - - 2010-08-10 00:37 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/btr.cpp - M src/jrd/exe.h -Misc - - 2010-08-09 16:06 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/WinNodes.cpp - M src/jrd/Optimizer.cpp -Correct double indirection (jrd_nod**) so const cascades to every dereference - - 2010-08-09 15:48 asfernandes - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common.vcxproj.filters - M builds/win32/msvc10/common_classic.vcxproj - M builds/win32/msvc10/common_classic.vcxproj.filters - M builds/win32/msvc10/common_static.vcxproj - M builds/win32/msvc10/common_static.vcxproj.filters - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj - M builds/win32/msvc9/common_static.vcproj - A src/common/classes/NestConst.h - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/req.h - M src/jrd/trace/TraceJrdHelpers.h -Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT. - - 2010-08-09 14:50 dimitr - M doc/sql.extensions/README.builtin_functions.txt -CORE-3102 (minor documentation mistake) - - 2010-08-09 13:56 alexpeshkoff - M configure.in - M src/common/classes/DbImplementation.cpp - M src/jrd/common.h -Damian's patch for additional CPUs under linux - - 2010-08-09 11:50 robocop - M src/common/classes/Nullable.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/msgs/facilities2.sql -Misc. - - 2010-08-07 21:18 hvlad - M src/common/classes/ClumpletReader.cpp - M src/jrd/extds/ExtDS.cpp -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 15:49 asfernandes - M src/jrd/exe.cpp -Hope this assumption to be correct - - 2010-08-07 02:44 asfernandes - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h -Misc - - 2010-08-07 02:43 asfernandes - M src/dsql/pass1.cpp -Correction for CORE-3090 - - 2010-08-07 02:38 asfernandes - M src/jrd/extds/IscDS.cpp -Misc - - 2010-08-07 02:10 asfernandes - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp -Frontport fix for CORE-3090 - Incorrect LEFT JOIN result using table and derived constant subquery - - 2010-08-06 15:16 alexpeshkoff - M builds/posix/Makefile.in.fbserver -Mistyped - thanks to Adriano - - 2010-08-06 15:16 hvlad - M src/jrd/extds/IscDS.cpp -Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1 - - 2010-08-05 15:55 asfernandes - M src/dsql/dsql.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/SysFunction.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/jrd.cpp - M src/jrd/opt.cpp - M src/jrd/req.h -1) Better organization between request and statement. 2) Consts. - - 2010-08-05 00:47 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/parse.y -Simplification - - 2010-08-05 00:44 asfernandes - M src/jrd/SysFunction.cpp - M src/jrd/exe.cpp -Fix DDL triggers - - 2010-08-04 15:50 asfernandes - M src/jrd/cmp.cpp -Frontport fix for CORE-3094 - Parameters doesn't work with NOT IN from a selectable procedure - - 2010-08-04 02:22 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/PackageNodes.h -Misc: "explicit" with more than one parameter is unnecessary - - 2010-08-04 01:48 asfernandes - M src/dsql/PackageNodes.epp -Correction for ALTER PACKAGE source code storage - - 2010-08-04 01:41 asfernandes - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h -Use RecreateNode in package commands - - 2010-08-03 01:09 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h -Corrections - - 2010-08-02 23:13 asfernandes - M src/dsql/DdlNodes.h -Fix GCC build - - 2010-08-02 15:58 asfernandes - M src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp -Suggestions of Claudio - - 2010-08-02 15:47 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y -Create template for RECREATE commands - - 2010-08-02 02:22 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE VIEW and cleanup related to previously refactors - - 2010-07-31 18:40 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-3091 - Built-in function POWER(X, Y) does not work when the X argument is negative and the Y value is scaled numeric but integral - - 2010-07-30 14:13 asfernandes - M src/dsql/DdlNodes.epp -Fix problem noticed by Claudio - - 2010-07-29 00:36 asfernandes - M src/include/gen/msgs.h - M src/jrd/dfw.epp - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/msgs/messages2.sql -Better error reporting and adjustments - - 2010-07-29 00:20 asfernandes - A src/common/classes/Nullable.h - M src/common/classes/TriState.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/PackageNodes.epp - M src/dsql/Parser.h - M src/dsql/btyacc_fb.ske - M src/dsql/keywords.cpp - M src/dsql/parse.y - M src/jrd/PreparedStatement.h -Rename misleading TriStateType class name to Nullable - - 2010-07-28 16:14 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Parser.h - M src/dsql/parse.y - M src/jrd/dfw.epp - M src/jrd/tra.h - M src/jrd/vio.cpp -Improvement CORE-3085 - Add clause ALTER DOMAIN [NOT] NULL - - 2010-07-27 09:27 dimitr - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/gsec.vcproj -Fixed MSVC9 build. - - 2010-07-26 23:05 asfernandes - M builds/win32/msvc10/fb_inet_server.vcxproj - M builds/win32/msvc10/fb_inet_server.vcxproj.filters - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbserver.vcxproj.filters - M builds/win32/msvc10/gsec.vcxproj - M builds/win32/msvc10/gsec.vcxproj.filters -Fix MSVC10 build - - 2010-07-26 10:51 hvlad - M src/jrd/dfw.epp -Fixed bug CORE-3079 : Strong slowing down inserts with EVENT-s in a single transaction - - 2010-07-26 02:37 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/ByteChunk.h - M src/common/classes/objects_array.h - M src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/gpre/gpre.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/constants.h - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactor CREATE/ALTER/DROP/RECREATE TABLE and DROP VIEW commands - - 2010-07-26 02:14 asfernandes - M src/burp/backup.epp - M src/jrd/ini.epp -Create system constraints for better error reporting. Change to GBAK must be backported to avoid future problems. - - 2010-07-24 11:22 hvlad - M src/common/classes/Interface.h -Correction. - - 2010-07-24 08:33 hvlad - M builds/win32/msvc8/utilities.vcproj -Correction. Thanks to Adriano. - - 2010-07-24 02:43 asfernandes - M src/auth/AuthDbg.cpp - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/auth/SecurityDatabase/LegacyManagement.h - M src/auth/trusted/AuthSspi.cpp - M src/common/classes/ImplementHelper.h - M src/common/classes/Interface.h - M src/dbs/security.sql - M src/jrd/gds.cpp - M src/jrd/os/posix/mod_loader.cpp - M src/remote/server.cpp - M src/utilities/gsec/security.cpp -Misc - - 2010-07-23 14:39 hvlad - M src/auth/SecurityDatabase/LegacyManagement.epp - M src/remote/interface.cpp -Forgotten changes - - 2010-07-23 14:31 hvlad - M src/remote/interface.cpp - M src/remote/os/win32/srvr_w32.cpp -Make trusted auth works - - 2010-07-23 14:06 hvlad - M builds/win32/defs/fbclient.def - M builds/win32/make_boot.bat - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/preprocess.bat - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/jrd/pwd.cpp - M src/remote/os/win32/srvr_w32.cpp -Make Windows build work (MSVC8 only) after Alex changes. -Some corrections is still required. - - 2010-07-23 14:01 alexpeshkoff - M src/jrd/svc.cpp -gsec always worked only with SYSDBA - thx to Vlad - - 2010-07-23 12:04 alexpeshkoff - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.smp_server - A builds/posix/Makefile.in.user.management - M builds/posix/firebird.vers - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/make.shared.variables - M configure.in - M src/auth/Auth.cpp - M src/auth/Auth.h - A src/auth/AuthDbg.cpp - A src/auth/AuthDbg.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - A src/auth/SecurityDatabase/LegacyManagement.epp (from /firebird/trunk/src/utilities/gsec/security.epp:51339) - A src/auth/SecurityDatabase/LegacyManagement.h - A src/common/classes/ImplementHelper.h - M src/common/classes/Interface.h - M src/dbs/security.sql - M src/include/FirebirdPluginApi.h - M src/include/gen/ids.h - M src/jrd/PluginManager.h - M src/jrd/fields.h - M src/jrd/gds.cpp - M src/jrd/idx.h - M src/jrd/ini.epp - M src/jrd/jrd_pwd.h - M src/jrd/names.h - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/pwd.cpp - M src/jrd/relations.h - A src/misc/smallog.cpp - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/interface.cpp - M src/remote/server.cpp - A src/utilities/gsec/security.cpp (from /firebird/trunk/src/utilities/gsec/security.epp:51354) - D src/utilities/gsec/security.epp -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-22 09:36 alexpeshkoff - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/TraceUnicodeUtils.h -Fixed gcc warning - No newline at end of file - - 2010-07-15 00:47 asfernandes - M builds/posix/Makefile.in.firebird - M src/jrd/UserManagement.cpp - M src/jrd/svc.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/secur_proto.h - M src/utilities/gsec/security.epp -Misc - - 2010-07-13 12:33 dimitr - D src/jrd/recsrc/UsersTableScan.cpp -Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. - - 2010-07-13 12:32 dimitr - M builds/posix/make.shared.variables -Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. - - 2010-07-13 12:31 dimitr - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/engine_classic.vcxproj - M builds/win32/msvc10/engine_classic.vcxproj.filters - M builds/win32/msvc10/engine_embed.vcxproj - M builds/win32/msvc10/engine_embed.vcxproj.filters - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/Relation.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/constants.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/relations.h - M src/jrd/types.h -Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. - - 2010-07-13 11:03 dimitr - M src/dsql/BlrWriter.h -Get rid of the annoying warnings. - - 2010-07-13 10:31 dimitr - M src/utilities/gsec/gsec.h -Misc. - - 2010-07-13 07:05 dimitr - M src/jrd/isc_sync.cpp -Mirror the recent Alex's change for Windows. It doesn't seem being strictly required, but let's be safe. - - 2010-07-12 15:51 asfernandes - M builds/win32/msvc10/engine.vcxproj - M builds/win32/msvc10/engine.vcxproj.filters - M builds/win32/msvc10/engine_classic.vcxproj - M builds/win32/msvc10/engine_classic.vcxproj.filters - M builds/win32/msvc10/engine_embed.vcxproj - M builds/win32/msvc10/engine_embed.vcxproj.filters -Fix MSVC10 build - - 2010-07-12 08:09 hvlad - M src/jrd/extds/ExtDS.cpp -Fixed unregistered bug in EXECUTE STATEMENT : make internal cache of prepared statements work properly. - - 2010-07-11 18:21 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp -Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE/DROP EXCEPTION commands - - 2010-07-10 08:35 robocop - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Fix project files. - - 2010-07-10 08:33 robocop - M src/jrd/DatabaseSnapshot.h - M src/jrd/svc.cpp - M src/msgs/facilities2.sql -Misc. - - 2010-07-10 08:32 robocop - M src/jrd/UserManagement.cpp -Fix compilation error. - - 2010-07-09 12:51 alexpeshkoff - M builds/posix/Makefile.in.firebird - M builds/posix/make.shared.variables - M src/dbs/security.sql - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/Relation.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/constants.h - M src/jrd/fields.h - M src/jrd/idx.h - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/names.h - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.h - A src/jrd/recsrc/UsersTableScan.cpp - M src/jrd/relations.h - M src/jrd/svc.cpp - M src/jrd/types.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/secur_proto.h - M src/utilities/gsec/security.epp -ODS change: made RDB$USERS system table, added virtual table SEC$USERS - - 2010-07-09 11:04 alexpeshkoff - M src/jrd/isc_sync.cpp -Fixed CORE-3067: Objects not unmapped when shared memory is closed - - 2010-07-08 10:44 dimitr - M src/common/classes/fb_pair.h -Fixed the old bug which was left unnoticed until RC3 where Pair 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-06 11:09 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/WindowedStream.cpp -More const correctness - - 2010-07-06 09:10 robocop - M src/dsql/DdlNodes.epp -Misc. - - 2010-07-06 00:49 asfernandes - M builds/win32/msvc10/common.vcxproj - M builds/win32/msvc10/common_classic.vcxproj - M builds/win32/msvc10/common_static.vcxproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj - M builds/win32/msvc9/common_static.vcproj - A src/common/classes/ByteChunk.h - M src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/Parser.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/ini.epp -Refactor CREATE/ALTER/DROP DOMAIN - - 2010-07-05 18:37 asfernandes - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp -Constify RecordSource methods - these classes are shared pieces of a (shared) statement - - 2010-07-02 10:43 dimitr - M src/dsql/pass1.cpp -Fixed CORE-3064: Using the procedure alias inside an explicit plan crashes the server. - - 2010-06-30 21:29 hvlad - M builds/win32/msvc10/build_msg.vcxproj - M builds/win32/msvc10/codes.vcxproj -VC10 build: leave build_msg.exe and codes.exe at intermediate build folder else make_boot failed - - 2010-06-30 21:27 hvlad - M builds/win32/msvc10/firebird2.props -VC10 build: don't put .bsc files into target build folder - - 2010-06-30 08:55 robocop - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/jrd/event.h - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/msgs/facilities2.sql -Misc. - - 2010-06-30 08:54 robocop - M src/jrd/gds.cpp -Correction. - - 2010-06-29 16:22 asfernandes - M builds/win32/msvc10/btyacc.vcxproj - M builds/win32/msvc10/build_msg.vcxproj - M builds/win32/msvc10/codes.vcxproj - M builds/win32/msvc10/fb2control.vcxproj - M builds/win32/msvc10/fb_inet_server.vcxproj - M builds/win32/msvc10/fb_lock_print.vcxproj - M builds/win32/msvc10/fbclient.vcxproj - M builds/win32/msvc10/fbembed.vcxproj - M builds/win32/msvc10/fbguard.vcxproj - M builds/win32/msvc10/fbrmclib.vcxproj - M builds/win32/msvc10/fbserver.vcxproj - M builds/win32/msvc10/fbsvcmgr.vcxproj - M builds/win32/msvc10/fbtrace.vcxproj - M builds/win32/msvc10/fbtracemgr.vcxproj - M builds/win32/msvc10/fbudf.vcxproj - M builds/win32/msvc10/gbak.vcxproj - M builds/win32/msvc10/gbak_embed.vcxproj - M builds/win32/msvc10/gfix.vcxproj - M builds/win32/msvc10/gpre.vcxproj - M builds/win32/msvc10/gpre_boot.vcxproj - M builds/win32/msvc10/gpre_embed.vcxproj - M builds/win32/msvc10/gsec.vcxproj - M builds/win32/msvc10/gsplit.vcxproj - M builds/win32/msvc10/gstat.vcxproj - M builds/win32/msvc10/ib_udf.vcxproj - M builds/win32/msvc10/ib_util.vcxproj - M builds/win32/msvc10/instclient.vcxproj - M builds/win32/msvc10/instreg.vcxproj - M builds/win32/msvc10/instsvc.vcxproj - M builds/win32/msvc10/intl.vcxproj - M builds/win32/msvc10/isql.vcxproj - M builds/win32/msvc10/isql_embed.vcxproj - M builds/win32/msvc10/nbackup.vcxproj - M builds/win32/msvc10/qli.vcxproj - M builds/win32/msvc10/udr_engine.vcxproj -Fix run from MSVC10 IDE - - 2010-06-29 16:19 asfernandes - M src/jrd/dyn_def.epp -Misc - - 2010-06-28 16:49 asfernandes - M builds/win32/msvc10/Firebird2Boot.sln -Fixed MSVC10 boot build - - 2010-06-28 09:46 alexpeshkoff - M src/jrd/event_proto.h -cleanup - - 2010-06-28 09:38 alexpeshkoff - M src/jrd/event.cpp -Fixed some bugs, related with remapping fo events shared memory - thanks to Adriano - - 2010-06-27 03:47 asfernandes - A builds/win32/msvc10 - A builds/win32/msvc10/DllNoEmbedManifest.props - A builds/win32/msvc10/Firebird2.sln - A builds/win32/msvc10/Firebird2Boot.sln - A builds/win32/msvc10/Firebird2_Examples.sln - A builds/win32/msvc10/alice.vcxproj - A builds/win32/msvc10/alice.vcxproj.filters - A builds/win32/msvc10/btyacc.vcxproj - A builds/win32/msvc10/btyacc.vcxproj.filters - A builds/win32/msvc10/build_msg.vcxproj - A builds/win32/msvc10/build_msg.vcxproj.filters - A builds/win32/msvc10/burp.vcxproj - A builds/win32/msvc10/burp.vcxproj.filters - A builds/win32/msvc10/codes.vcxproj - A builds/win32/msvc10/codes.vcxproj.filters - A builds/win32/msvc10/common.vcxproj - A builds/win32/msvc10/common.vcxproj.filters - A builds/win32/msvc10/common_classic.vcxproj - A builds/win32/msvc10/common_classic.vcxproj.filters - A builds/win32/msvc10/common_static.vcxproj - A builds/win32/msvc10/common_static.vcxproj.filters - A builds/win32/msvc10/config.vcxproj - A builds/win32/msvc10/config.vcxproj.filters - A builds/win32/msvc10/dsql_server.vcxproj - A builds/win32/msvc10/dsql_server.vcxproj.filters - A builds/win32/msvc10/dsql_server_classic.vcxproj - A builds/win32/msvc10/dsql_server_classic.vcxproj.filters - A builds/win32/msvc10/empbuild.vcxproj - A builds/win32/msvc10/empbuild.vcxproj.filters - A builds/win32/msvc10/engine.vcxproj - A builds/win32/msvc10/engine.vcxproj.filters - A builds/win32/msvc10/engine_classic.vcxproj - A builds/win32/msvc10/engine_classic.vcxproj.filters - A builds/win32/msvc10/engine_embed.vcxproj - A builds/win32/msvc10/engine_embed.vcxproj.filters - A builds/win32/msvc10/fb2control.vcxproj - A builds/win32/msvc10/fb2control.vcxproj.filters - A builds/win32/msvc10/fb_inet_server.vcxproj - A builds/win32/msvc10/fb_inet_server.vcxproj.filters - A builds/win32/msvc10/fb_lock_print.vcxproj - A builds/win32/msvc10/fb_lock_print.vcxproj.filters - A builds/win32/msvc10/fbclient.vcxproj - A builds/win32/msvc10/fbclient.vcxproj.filters - A builds/win32/msvc10/fbembed.vcxproj - A builds/win32/msvc10/fbembed.vcxproj.filters - A builds/win32/msvc10/fbguard.vcxproj - A builds/win32/msvc10/fbguard.vcxproj.filters - A builds/win32/msvc10/fbrmclib.vcxproj - A builds/win32/msvc10/fbrmclib.vcxproj.filters - A builds/win32/msvc10/fbserver.vcxproj - A builds/win32/msvc10/fbserver.vcxproj.filters - A builds/win32/msvc10/fbsvcmgr.vcxproj - A builds/win32/msvc10/fbsvcmgr.vcxproj.filters - A builds/win32/msvc10/fbtrace.vcxproj - A builds/win32/msvc10/fbtrace.vcxproj.filters - A builds/win32/msvc10/fbtracemgr.vcxproj - A builds/win32/msvc10/fbtracemgr.vcxproj.filters - A builds/win32/msvc10/fbudf.vcxproj - A builds/win32/msvc10/fbudf.vcxproj.filters - A builds/win32/msvc10/firebird2.props - A builds/win32/msvc10/firebird2debug.props - A builds/win32/msvc10/firebird2release.props - A builds/win32/msvc10/gbak.vcxproj - A builds/win32/msvc10/gbak.vcxproj.filters - A builds/win32/msvc10/gbak_embed.vcxproj - A builds/win32/msvc10/gbak_embed.vcxproj.filters - A builds/win32/msvc10/gfix.vcxproj - A builds/win32/msvc10/gfix.vcxproj.filters - A builds/win32/msvc10/gpre.vcxproj - A builds/win32/msvc10/gpre.vcxproj.filters - A builds/win32/msvc10/gpre_boot.vcxproj - A builds/win32/msvc10/gpre_boot.vcxproj.filters - A builds/win32/msvc10/gpre_embed.vcxproj - A builds/win32/msvc10/gpre_embed.vcxproj.filters - A builds/win32/msvc10/gsec.vcxproj - A builds/win32/msvc10/gsec.vcxproj.filters - A builds/win32/msvc10/gsplit.vcxproj - A builds/win32/msvc10/gsplit.vcxproj.filters - A builds/win32/msvc10/gstat.vcxproj - A builds/win32/msvc10/gstat.vcxproj.filters - A builds/win32/msvc10/ib_udf.vcxproj - A builds/win32/msvc10/ib_udf.vcxproj.filters - A builds/win32/msvc10/ib_util.vcxproj - A builds/win32/msvc10/ib_util.vcxproj.filters - A builds/win32/msvc10/instclient.vcxproj - A builds/win32/msvc10/instclient.vcxproj.filters - A builds/win32/msvc10/instreg.vcxproj - A builds/win32/msvc10/instreg.vcxproj.filters - A builds/win32/msvc10/instsvc.vcxproj - A builds/win32/msvc10/instsvc.vcxproj.filters - A builds/win32/msvc10/intl.vcxproj - A builds/win32/msvc10/intl.vcxproj.filters - A builds/win32/msvc10/intlbuild.vcxproj - A builds/win32/msvc10/intlbuild.vcxproj.filters - A builds/win32/msvc10/isql.vcxproj - A builds/win32/msvc10/isql.vcxproj.filters - A builds/win32/msvc10/isql_embed.vcxproj - A builds/win32/msvc10/isql_embed.vcxproj.filters - A builds/win32/msvc10/lock.vcxproj - A builds/win32/msvc10/lock.vcxproj.filters - A builds/win32/msvc10/lock_classic.vcxproj - A builds/win32/msvc10/lock_classic.vcxproj.filters - A builds/win32/msvc10/nbackup.vcxproj - A builds/win32/msvc10/nbackup.vcxproj.filters - A builds/win32/msvc10/qli.vcxproj - A builds/win32/msvc10/qli.vcxproj.filters - A builds/win32/msvc10/remote.vcxproj - A builds/win32/msvc10/remote.vcxproj.filters - A builds/win32/msvc10/udr_engine.vcxproj - A builds/win32/msvc10/udr_engine.vcxproj.filters - A builds/win32/msvc10/udrcpp_example.vcxproj - A builds/win32/msvc10/udrcpp_example.vcxproj.filters - M builds/win32/setenvvar.bat - A extern/icu/source/allinone/allinone_10.sln - A extern/icu/source/allinone/firebird2debug.props - A extern/icu/source/allinone/firebird2intl.props - A extern/icu/source/allinone/firebird2release.props - A extern/icu/source/common/common_10.vcxproj - A extern/icu/source/common/common_10.vcxproj.filters - A extern/icu/source/data/makedata_10.vcxproj - A extern/icu/source/data/makedata_10.vcxproj.filters - A extern/icu/source/extra/uconv/uconv_10.vcxproj - A extern/icu/source/extra/uconv/uconv_10.vcxproj.filters - A extern/icu/source/i18n/i18n_10.vcxproj - A extern/icu/source/i18n/i18n_10.vcxproj.filters - A extern/icu/source/io/io_10.vcxproj - A extern/icu/source/io/io_10.vcxproj.filters - A extern/icu/source/layout/layout_10.vcxproj - A extern/icu/source/layout/layout_10.vcxproj.filters - A extern/icu/source/layoutex/layoutex_10.vcxproj - A extern/icu/source/layoutex/layoutex_10.vcxproj.filters - A extern/icu/source/stubdata/stubdata_10.vcxproj - A extern/icu/source/stubdata/stubdata_10.vcxproj.filters - A extern/icu/source/test/cintltst/cintltst_10.vcxproj - A extern/icu/source/test/cintltst/cintltst_10.vcxproj.filters - A extern/icu/source/test/intltest/intltest_10.vcxproj - A extern/icu/source/test/intltest/intltest_10.vcxproj.filters - A extern/icu/source/test/iotest/iotest_10.vcxproj - A extern/icu/source/test/iotest/iotest_10.vcxproj.filters - A extern/icu/source/tools/ctestfw/ctestfw_10.vcxproj - A extern/icu/source/tools/ctestfw/ctestfw_10.vcxproj.filters - A extern/icu/source/tools/genbrk/genbrk_10.vcxproj - A extern/icu/source/tools/genbrk/genbrk_10.vcxproj.filters - A extern/icu/source/tools/genccode/genccode_10.vcxproj - A extern/icu/source/tools/genccode/genccode_10.vcxproj.filters - A extern/icu/source/tools/gencmn/decmn_10.vcxproj - A extern/icu/source/tools/gencmn/decmn_10.vcxproj.filters - A extern/icu/source/tools/gencmn/gencmn_10.vcxproj - A extern/icu/source/tools/gencmn/gencmn_10.vcxproj.filters - A extern/icu/source/tools/gencnval/gencnval_10.vcxproj - A extern/icu/source/tools/gencnval/gencnval_10.vcxproj.filters - A extern/icu/source/tools/gennames/gennames_10.vcxproj - A extern/icu/source/tools/gennames/gennames_10.vcxproj.filters - A extern/icu/source/tools/gennorm/gennorm_10.vcxproj - A extern/icu/source/tools/gennorm/gennorm_10.vcxproj.filters - A extern/icu/source/tools/genpname/genpname_10.vcxproj - A extern/icu/source/tools/genpname/genpname_10.vcxproj.filters - A extern/icu/source/tools/genprops/genprops_10.vcxproj - A extern/icu/source/tools/genprops/genprops_10.vcxproj.filters - A extern/icu/source/tools/genrb/derb_10.vcxproj - A extern/icu/source/tools/genrb/derb_10.vcxproj.filters - A extern/icu/source/tools/genrb/genrb_10.vcxproj - A extern/icu/source/tools/genrb/genrb_10.vcxproj.filters - A extern/icu/source/tools/gensprep/gensprep_10.vcxproj - A extern/icu/source/tools/gensprep/gensprep_10.vcxproj.filters - A extern/icu/source/tools/gentest/gentest_10.vcxproj - A extern/icu/source/tools/gentest/gentest_10.vcxproj.filters - A extern/icu/source/tools/genuca/genuca_10.vcxproj - A extern/icu/source/tools/genuca/genuca_10.vcxproj.filters - A extern/icu/source/tools/icuswap/icuswap_10.vcxproj - A extern/icu/source/tools/icuswap/icuswap_10.vcxproj.filters - A extern/icu/source/tools/makeconv/makeconv_10.vcxproj - A extern/icu/source/tools/makeconv/makeconv_10.vcxproj.filters - A extern/icu/source/tools/pkgdata/pkgdata_10.vcxproj - A extern/icu/source/tools/pkgdata/pkgdata_10.vcxproj.filters - A extern/icu/source/tools/toolutil/toolutil_10.vcxproj - A extern/icu/source/tools/toolutil/toolutil_10.vcxproj.filters - M src/jrd/gds.cpp - M src/jrd/os/win32/mod_loader.cpp -MSVC10 support - - 2010-06-26 02:50 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/jrd/irq.h -Cleanup - - 2010-06-26 02:30 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h -Misc - - 2010-06-26 01:52 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactor CREATE/DROP COLLATION - - 2010-06-26 01:18 asfernandes - M src/jrd/event_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp -Misc - - 2010-06-25 12:16 hvlad - M src/jrd/isc_sync.cpp -Cleanup - - 2010-06-25 11:55 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/cch.h - M src/jrd/dbt.cpp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - D src/jrd/isc.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceObjects.h - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp - M src/utilities/drop.cpp -Introduced class SharedMemory - base class for everything, using IPC. Related to CORE-3035. - - 2010-06-25 06:45 hvlad - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj -Update MSVC8 build - - 2010-06-23 13:36 hvlad - M src/remote/server.cpp -Disable hard limit on number of worker threads. Something more smart should be implemented instead. - - 2010-06-22 00:56 asfernandes - M src/dsql/dsql.h -Misc - - 2010-06-22 00:53 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/isc_sync.cpp - M src/jrd/met.epp - M src/lock/lock.cpp -Misc/cleanup - - 2010-06-20 23:11 asfernandes - M src/dsql/parse.y -Misc - - 2010-06-20 14:49 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h -Improvement CORE-3057 - Allow the usage of blobs in COMPUTED BY expressions - - 2010-06-20 03:11 asfernandes - M src/dsql/StmtNodes.cpp -Fixed CORE-3047 - Wrong logic is used to resolve EXECUTE BLOCK parameters collations - - 2010-06-20 03:09 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp -Fixed CORE-3047 - Wrong logic is used to resolve EXECUTE BLOCK parameters collations - - 2010-06-18 16:48 asfernandes - M src/dsql/node.h - M src/dsql/pass1.cpp -Cleanup - - 2010-06-18 13:13 asfernandes - M doc/sql.extensions/README.builtin_functions.txt -Misc - - 2010-06-18 12:49 asfernandes - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/irq.h -Fixed CORE-3056 - Problems may happen when issuing DDL commands in the same transaction after CREATE COLLATION was issued - - 2010-06-18 12:41 asfernandes - M doc/sql.extensions/README.update_or_insert -Misc - - 2010-06-18 11:15 asfernandes - M src/jrd/unicode_util.cpp -Fix problem seen by Vlad where crash happens when our older ICU is found - - 2010-06-17 16:06 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp -Change suggested by Claudio - - 2010-06-17 15:32 asfernandes - M src/jrd/DebugInterface.cpp -Fixed CORE-3055 - Variable/argument name could be absent or be wrong in error messages when more than 256 variables are used - - 2010-06-17 14:27 dimitr - M src/remote/xnet.cpp -Fixed a lock-up when connecting locally to the missing database file. The issue is old, but it could never fire prior to v3.0. - - 2010-06-17 07:34 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/lock/lock.cpp - M src/lock/lock_proto.h -frontported fix for CORE-3021: Segfault in DEV_BUILD - - 2010-06-17 01:18 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj - M src/dsql/AggNodes.cpp - A src/dsql/BlrWriter.cpp - A src/dsql/BlrWriter.h - M src/dsql/DdlNodes.epp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/pass1.cpp -Created class BlrWriter and reorganization (move BLR generation from statement to scratch) - - 2010-06-16 16:28 dimitr - M src/jrd/gds.cpp -Fixed unregistered error in the BLR printer output. - - 2010-06-16 12:44 alexpeshkoff - M src/dsql/StmtNodes.cpp -Fixed segfault during DEV_BUILD - - 2010-06-15 16:07 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -1) Refactor PSQL support in DSQL. This started as subprocedure implementation, but I'm now separating things. -2) Fix thrown of isc_bad_default_value - - 2010-06-15 15:20 asfernandes - M builds/posix/make.rules -Do not remove cpp files generated from epp ones - - 2010-06-15 12:27 alexpeshkoff - M src/jrd/Relation.h - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/met.epp -Fixed CORE-3024: Error "no current record for fetch operation" after ALTER VIEW (and a lot of other possible inconsistencies) - - 2010-06-15 11:57 alexpeshkoff - M src/jrd/evl.cpp -Fixed CORE-3046: Assertion after ALTER TABLE - - 2010-06-12 16:32 asfernandes - M src/jrd/met.epp -Misc - - 2010-06-12 16:28 asfernandes - M src/common/classes/MetaName.h - M src/dsql/metd_proto.h - M src/jrd/exe.h - M src/jrd/par.cpp -Fixed CORE-3038 - The insert failed because a column definition includes validation - - 2010-06-10 16:08 asfernandes - M src/jrd/common.h - M src/jrd/gds.cpp -Fix debug code - - 2010-06-10 08:41 alexpeshkoff - M src/gpre/c_cxx.cpp -frontported fix for CORE-3022: gpre C++ compiler warnings with GCC 4.4.1 - - 2010-06-10 02:03 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Improvement CORE-3020 - Add clause RETURNING ... INTO ... to MERGE statement - - 2010-06-09 11:53 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in -frontported fix for CORE-3019: Startup failure of SS and SC on linux gentoo - - 2010-06-08 14:44 paulbeach - M builds/posix/postfix.darwin - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_x86_64 - M extern/icu/source/config/mh-darwin -Grand Central Dispatch - 10.6 Darwin only - - 2010-06-08 13:35 alexpeshkoff - M src/common/classes/semaphore.cpp - M src/common/classes/semaphore.h -Mac port - use dispatch semaphores - - 2010-06-08 13:35 alexpeshkoff - M builds/make.new/config/install-sh -misc - - 2010-06-06 22:24 hvlad - M ChangeLog -Update ChangeLog from latest CVS version - - 2010-06-05 00:48 asfernandes - M src/jrd/build_no.h - M src/misc/writeBuildNum.sh -Current build no (ported from CVS) - - 2010-06-05 00:48 asfernandes - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/cch.cpp - M src/jrd/isc.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Port from CVS Vlad's fixes for CORE-3015, CORE-3016 and CORE-3017 - - 2010-06-04 23:14 asfernandes - M ChangeLog - M Makefile.in - M acx_pthread.m4 - M autogen.sh - M binreloc.m4 - M builds/install/arch-specific/aix/Makefile.in - M builds/install/arch-specific/aix/classic/makeInstallImage.sh.in - M builds/install/arch-specific/aix/classic/rpmfiles.txt.in - M builds/install/arch-specific/aix/classic/rpmheader.txt.in - M builds/install/arch-specific/aix/misc/aixLibrary.sh.in - M builds/install/arch-specific/aix/misc/firebird.init.d.aix.in - M builds/install/arch-specific/aix/misc/postinstall.sh.in - M builds/install/arch-specific/aix/misc/postuninstall.sh.in - M builds/install/arch-specific/aix/misc/preinstall.sh.in - M builds/install/arch-specific/aix/misc/preuninstall.sh.in - M builds/install/arch-specific/aix/misc/rc.config.firebird.aix.in - M builds/install/arch-specific/aix/misc/tarinstall.sh.in - M builds/install/arch-specific/aix/misc/tarmaininstall.sh.in - M builds/install/arch-specific/aix/misc/tarmainuninstall.sh.in - M builds/install/arch-specific/aix/misc/taruninstall.sh.in - M builds/install/arch-specific/darwin/Description.plist - M builds/install/arch-specific/darwin/FB.info - M builds/install/arch-specific/darwin/Firebird.startupitem/Firebird - M builds/install/arch-specific/darwin/Firebird.startupitem/Resources/English.lproj/Localizable.strings - M builds/install/arch-specific/darwin/Firebird.startupitem/StartupParameters.plist - M builds/install/arch-specific/darwin/FrameworkInfo.plist - M builds/install/arch-specific/darwin/Info.plist - M builds/install/arch-specific/darwin/License.txt - M builds/install/arch-specific/darwin/Makefile.in - M builds/install/arch-specific/darwin/PkgInfo - M builds/install/arch-specific/darwin/Readme.txt - M builds/install/arch-specific/darwin/Welcome.txt - M builds/install/arch-specific/darwin/aliases.conf.in - M builds/install/arch-specific/darwin/buildno.c - M builds/install/arch-specific/darwin/buildsuffix.c - M builds/install/arch-specific/darwin/changeMultiConnectMode - M builds/install/arch-specific/darwin/fullvers.c - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/launchd.org.firebird.gds.plist - M builds/install/arch-specific/darwin/majorvers.c - M builds/install/arch-specific/darwin/minorvers.c - M builds/install/arch-specific/darwin/preinstall-script - M builds/install/arch-specific/darwin/preupgrade-script - M builds/install/arch-specific/darwin/revno.c - M builds/install/arch-specific/freebsd/Makefile.in - M builds/install/arch-specific/freebsd/freebsdLibrary.sh.in - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/hpux/Makefile.in - M builds/install/arch-specific/hpux/classic/firebirdCS.psf.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M builds/install/arch-specific/hpux/classic/postInstall.sh.in - M builds/install/arch-specific/hpux/classic/postUninstall.sh.in - M builds/install/arch-specific/hpux/classic/preInstall.sh.in - M builds/install/arch-specific/hpux/classic/preUninstall.sh.in - M builds/install/arch-specific/hpux/classic/tarInstall.sh.in - M builds/install/arch-specific/hpux/classic/tarUninstall.sh.in - M builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in - M builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in - M builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in - M builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in - M builds/install/arch-specific/hpux/misc/createaliasDB.sh.in - M builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in - M builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in - M builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in - M builds/install/arch-specific/hpux/super/makeinstallImage.sh.in - M builds/install/arch-specific/hpux/super/postInstall.sh.in - M builds/install/arch-specific/hpux/super/postUninstall.sh.in - M builds/install/arch-specific/hpux/super/preInstall.sh.in - M builds/install/arch-specific/hpux/super/preUninstall.sh.in - M builds/install/arch-specific/hpux/super/tarInstall.sh.in - M builds/install/arch-specific/hpux/super/tarUninstall.sh.in - M builds/install/arch-specific/hpux/super/tarmainInstall.sh.in - M builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/classic/rpmfiles.txt.in - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/linux/misc/README - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - M builds/install/arch-specific/linux/misc/firebird.xinetd.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M builds/install/arch-specific/linux/misc/postinstall.sh.in - M builds/install/arch-specific/linux/misc/postuninstall.sh.in - M builds/install/arch-specific/linux/misc/preinstall.sh.in - M builds/install/arch-specific/linux/misc/preuninstall.sh.in - M builds/install/arch-specific/linux/misc/rc.config.firebird.in - M builds/install/arch-specific/linux/misc/tarMainInstall.sh.in - M builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in - M builds/install/arch-specific/linux/misc/tarinstall.sh.in - M builds/install/arch-specific/linux/misc/taruninstall.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in - M builds/install/arch-specific/mingw/Makefile.in - M builds/install/arch-specific/mingw/super/Readme.txt - M builds/install/arch-specific/netbsd/Makefile.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/arch-specific/solaris/CS/gds_db-tcp.xml - M builds/install/arch-specific/solaris/CS/pkginfo.in - M builds/install/arch-specific/solaris/CS/postinstall.in - M builds/install/arch-specific/solaris/CS/postremove.in - M builds/install/arch-specific/solaris/CS/preinstall.in - M builds/install/arch-specific/solaris/CS/prototype.icu.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/Makefile.in - M builds/install/arch-specific/solaris/SS/gds_db-tcp.xml - M builds/install/arch-specific/solaris/SS/pkginfo.in - M builds/install/arch-specific/solaris/SS/postinstall.in - M builds/install/arch-specific/solaris/SS/postremove.in - M builds/install/arch-specific/solaris/SS/preinstall.in - M builds/install/arch-specific/solaris/SS/prototype.icu.in - M builds/install/arch-specific/solaris/SS/prototype.in - M builds/install/arch-specific/solaris/libgcc/pkginfolg.in - M builds/install/arch-specific/solaris/libgcc/prototypelg.in - M builds/install/arch-specific/solx86/Makefile.in - M builds/install/arch-specific/win32/After_Installation.url - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/ProcitajMe.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/de/custom_messages_de.inc - M builds/install/arch-specific/win32/de/installation_liesmich.txt - M builds/install/arch-specific/win32/de/liesmich.txt - M builds/install/arch-specific/win32/es/custom_messages_es.inc - M builds/install/arch-specific/win32/es/leame.txt - M builds/install/arch-specific/win32/es/leame_instalacion.txt - M builds/install/arch-specific/win32/firebirdsql.org.url - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/fr/documents-en-francais.txt - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - M builds/install/arch-specific/win32/fr/lisezmoi.txt - M builds/install/arch-specific/win32/hu/custom_messages_hu.inc - M builds/install/arch-specific/win32/hu/olvass_el.txt - M builds/install/arch-specific/win32/hu/telepitesi_segedlet.txt - M builds/install/arch-specific/win32/i18n_readme.txt - M builds/install/arch-specific/win32/install_classic.bat - M builds/install/arch-specific/win32/install_super.bat - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/installation_scripted.txt - M builds/install/arch-specific/win32/it/custom_messages_it.inc - M builds/install/arch-specific/win32/it/leggimi.txt - M builds/install/arch-specific/win32/it/leggimi_installazione.txt - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc - M builds/install/arch-specific/win32/pl/czytajto.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/pt/instalacao_leia-me.txt - M builds/install/arch-specific/win32/pt/leia-me.txt - M builds/install/arch-specific/win32/readme_snapshot.txt - M builds/install/arch-specific/win32/si/custom_messages_si.inc - M builds/install/arch-specific/win32/si/instalacija_precitajMe.txt - M builds/install/arch-specific/win32/strip_comments.sed - M builds/install/arch-specific/win32/uninstall.bat - M builds/install/misc/IDPLicense.txt - M builds/install/misc/IPLicense.txt - M builds/install/misc/aliases.conf.in - M builds/install/misc/changeDBAPassword.sh.in - M builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - M builds/install/misc/changeMultiConnectMode.sh.in - M builds/install/misc/changeRunUser.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/createAliasDB.sh.in - M builds/install/misc/fb_config.in - M builds/install/misc/fbintl.conf - M builds/install/misc/firebird.conf.in - M builds/install/misc/firebird.init.d.Solaris.in - M builds/install/misc/firebird.init.d.generic.in - M builds/install/misc/firebird.init.d.mandrake.in - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/restoreRootRunUser.sh.in - M builds/install/misc/superLibrary.sh.in - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/mac_os_x/CS/Helpers.make - M builds/mac_os_x/CS/gpre_wrapper.sh - M builds/mac_os_x/CS/make_wrapper.sh - M builds/mac_os_x/CS/stlport_vars.cpp - M builds/mac_os_x/CS/stub.c - M builds/make.new/config/install-sh - M builds/old_prefixes/README.txt - M builds/old_prefixes/prefix.aix - M builds/old_prefixes/prefix.aix_ppc - M builds/old_prefixes/prefix.darwin - M builds/old_prefixes/prefix.freebsd - M builds/old_prefixes/prefix.hp10 - M builds/old_prefixes/prefix.hp9.0 - M builds/old_prefixes/prefix.linux - M builds/old_prefixes/prefix.mu - M builds/old_prefixes/prefix.ncr3000 - M builds/old_prefixes/prefix.netbsd - M builds/old_prefixes/prefix.sco - M builds/old_prefixes/prefix.sco_ev - M builds/old_prefixes/prefix.solaris - M builds/old_prefixes/prefix.solaris_mt - M builds/old_prefixes/prefix.solx86 - M builds/old_prefixes/prefix.sun4 - M builds/old_prefixes/prefix.sun4_acc - M builds/old_prefixes/prefix.win_nt - M builds/old_prefixes/prefix.win_nts - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.extern.editline - M builds/posix/Makefile.in.extern.icu - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.fbtrace - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.libfbstatic - M builds/posix/Makefile.in.msgs - M builds/posix/Makefile.in.plugins - M builds/posix/Makefile.in.plugins_examples - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.smp_server - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql - M builds/posix/darwin.defaults - M builds/posix/empty.vers - M builds/posix/fbintl.vers - M builds/posix/fbtrace.vers - M builds/posix/firebird.vers - M builds/posix/ib_util.vers - M builds/posix/make.defaults - M builds/posix/make.platform.solaris.examples - M builds/posix/make.rules - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - M builds/posix/postfix.darwin - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.freebsd_amd64 - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_aCC - M builds/posix/prefix.hpux_ia64 - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_ia64 - M builds/posix/prefix.linux_mips - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_s390x - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.mingw - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 - M builds/posix/udr_engine.hpux.vers - M builds/posix/udr_engine.vers - M builds/posix/vers.sh.in - M builds/win32/adjust_vc7_files.cmd - M builds/win32/blrtable.bat - M builds/win32/clean_all.bat - M builds/win32/compile.bat - M builds/win32/create_msgs.bat - M builds/win32/defs/build.def - M builds/win32/defs/burp.def - M builds/win32/defs/burp32.def - M builds/win32/defs/dsql.def - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_s.def - M builds/win32/defs/fbrmclib.def - M builds/win32/defs/gds32.def - M builds/win32/defs/ib_udf.def - M builds/win32/defs/ib_util.def - M builds/win32/defs/intl.def - M builds/win32/defs/isql.def - M builds/win32/defs/iutls.def - M builds/win32/defs/jrd.def - M builds/win32/defs/remote.def - M builds/win32/defs/udr_engine.def - M builds/win32/defs/utls.def - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - M builds/win32/make_icu.bat - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/Firebird2Boot.sln - M builds/win32/msvc7/Firebird2_Examples.sln - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/btyacc.vcproj - M builds/win32/msvc7/build_msg.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/codes.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/config.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/empbuild.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb2control.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbrmclib.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbsvcmgr.vcproj - M builds/win32/msvc7/fbtrace.vcproj - M builds/win32/msvc7/fbtracemgr.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gbak_embed.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_embed.vcproj - M builds/win32/msvc7/gpre_static.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instclient.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/intlbuild.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/isql_embed.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_embed.vcproj - M builds/win32/msvc7/v5_examples.vcproj - M builds/win32/msvc8/DllNoEmbedManifest.vsprops - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/Firebird2Boot.sln - M builds/win32/msvc8/Firebird2_Examples.sln - M builds/win32/msvc8/VCCRT_Shared_Body.wxi - M builds/win32/msvc8/VCCRT_Shared_Header.wxi - M builds/win32/msvc8/VCCRT_Win32.wxi - M builds/win32/msvc8/VCCRT_Win32.wxs - M builds/win32/msvc8/VCCRT_x64.wxi - M builds/win32/msvc8/VCCRT_x64.wxs - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/asInvoker.manifest - M builds/win32/msvc8/asInvokerManifest.vsprops - M builds/win32/msvc8/btyacc.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/codes.vcproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/config.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb2control.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbclient_static.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbguard.vcproj - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbsvcmgr.vcproj - M builds/win32/msvc8/fbtrace.vcproj - M builds/win32/msvc8/fbtracemgr.vcproj - M builds/win32/msvc8/fbudf.vcproj - M builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc8/firebird2debug.vsprops - M builds/win32/msvc8/firebird2release.vsprops - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc8/gds32.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - M builds/win32/msvc8/gpre_embed.vcproj - M builds/win32/msvc8/gpre_static.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/ib_udf.vcproj - M builds/win32/msvc8/ib_util.vcproj - M builds/win32/msvc8/instclient.vcproj - M builds/win32/msvc8/instreg.vcproj - M builds/win32/msvc8/instsvc.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc8/intlbuild.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj - M builds/win32/msvc8/lock.vcproj - M builds/win32/msvc8/lock_classic.vcproj - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc8/qli.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj - M builds/win32/msvc8/requireAdministrator.manifest - M builds/win32/msvc8/requireAdministratorManifest.vsprops - M builds/win32/msvc8/udr_engine.vcproj - M builds/win32/msvc8/udrcpp_example.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/msvc8/utilities_embed.vcproj - M builds/win32/msvc8/v5_examples.vcproj - M builds/win32/msvc9/DllNoEmbedManifest.vsprops - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/Firebird2Boot.sln - M builds/win32/msvc9/Firebird2_Examples.sln - M builds/win32/msvc9/alice.vcproj - M builds/win32/msvc9/btyacc.vcproj - M builds/win32/msvc9/build_msg.vcproj - M builds/win32/msvc9/burp.vcproj - M builds/win32/msvc9/codes.vcproj - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj - M builds/win32/msvc9/common_static.vcproj - M builds/win32/msvc9/config.vcproj - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj - M builds/win32/msvc9/empbuild.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M builds/win32/msvc9/fb2control.vcproj - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fb_lock_print.vcproj - M builds/win32/msvc9/fbclient.vcproj - M builds/win32/msvc9/fbembed.vcproj - M builds/win32/msvc9/fbguard.vcproj - M builds/win32/msvc9/fbrmclib.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/fbsvcmgr.vcproj - M builds/win32/msvc9/fbtrace.vcproj - M builds/win32/msvc9/fbtracemgr.vcproj - M builds/win32/msvc9/fbudf.vcproj - M builds/win32/msvc9/firebird2.vsprops - M builds/win32/msvc9/firebird2debug.vsprops - M builds/win32/msvc9/firebird2release.vsprops - M builds/win32/msvc9/gbak.vcproj - M builds/win32/msvc9/gbak_embed.vcproj - M builds/win32/msvc9/gfix.vcproj - M builds/win32/msvc9/gpre.vcproj - M builds/win32/msvc9/gpre_boot.vcproj - M builds/win32/msvc9/gpre_embed.vcproj - M builds/win32/msvc9/gsec.vcproj - M builds/win32/msvc9/gsplit.vcproj - M builds/win32/msvc9/gstat.vcproj - M builds/win32/msvc9/ib_udf.vcproj - M builds/win32/msvc9/ib_util.vcproj - M builds/win32/msvc9/instclient.vcproj - M builds/win32/msvc9/instreg.vcproj - M builds/win32/msvc9/instsvc.vcproj - M builds/win32/msvc9/intl.vcproj - M builds/win32/msvc9/intlbuild.vcproj - M builds/win32/msvc9/isql.vcproj - M builds/win32/msvc9/isql_embed.vcproj - M builds/win32/msvc9/lock.vcproj - M builds/win32/msvc9/lock_classic.vcproj - M builds/win32/msvc9/nbackup.vcproj - M builds/win32/msvc9/qli.vcproj - M builds/win32/msvc9/remote.vcproj - M builds/win32/msvc9/udr_engine.vcproj - M builds/win32/msvc9/udrcpp_example.vcproj - M builds/win32/parse.bat - M builds/win32/preprocess.bat - M builds/win32/run_all.bat - M builds/win32/set_build_target.bat - M builds/win32/setenvvar.bat - M configure.in - M doc/Firebird_conf.txt - M doc/README.DiskSpaceAllocation - M doc/README.NTSecurity - M doc/README.Optimizer.txt - M doc/README.UserSql - M doc/README.Win32LibraryInstallation.txt - M doc/README.Win9X_NT_embedding - M doc/README.build.mingw.html - M doc/README.build.msvc.html - M doc/README.build.posix.html - M doc/README.coding.style - M doc/README.connection_string_charset.txt - M doc/README.external_routines.txt - M doc/README.fb_cancel_operation - M doc/README.fb_shutdown - M doc/README.fbsvcmgr - M doc/README.garbage_collector - M doc/README.incompatibilities.txt - M doc/README.instsvc - M doc/README.intl - M doc/README.isql_enhancements.txt - M doc/README.makefiles - M doc/README.monitoring_tables - M doc/README.performance_monitoring - M doc/README.raw_devices - M doc/README.read_password_from_file - M doc/README.services_extension - M doc/README.sha1 - M doc/README.superclassic - M doc/README.trace_services - M doc/README.trusted_authentication - M doc/README.user - M doc/README.user.embedded - M doc/README.user.troubleshooting - M doc/README.xnet - M doc/WhatsNew - M doc/ambiguity.txt - M doc/cleaning-todo.txt - M doc/emacros-cross_ref.html - M doc/fb2-todo.txt - M doc/install_win32.txt - M doc/install_windows_manually.txt - M doc/license/IDPL.txt - M doc/license/README.license.usage.txt - M doc/ods11-index-structure.html - M doc/sql.extensions/README.PSQL_stack_trace.txt - M doc/sql.extensions/README.aggregate_tracking - M doc/sql.extensions/README.alternate_string_quoting.txt - M doc/sql.extensions/README.autonomous_transactions.txt - M doc/sql.extensions/README.builtin_functions.txt - M doc/sql.extensions/README.case - M doc/sql.extensions/README.coalesce - M doc/sql.extensions/README.column_type_psql.txt - M doc/sql.extensions/README.common_table_expressions - M doc/sql.extensions/README.context_variables - M doc/sql.extensions/README.context_variables2 - M doc/sql.extensions/README.current_time - M doc/sql.extensions/README.cursors - M doc/sql.extensions/README.data_type_results_of_aggregations.txt - M doc/sql.extensions/README.data_types - M doc/sql.extensions/README.db_triggers.txt - M doc/sql.extensions/README.ddl.txt - M doc/sql.extensions/README.ddl_triggers.txt - M doc/sql.extensions/README.default_parameters - M doc/sql.extensions/README.derived_tables.txt - M doc/sql.extensions/README.distinct - M doc/sql.extensions/README.domains_psql.txt - M doc/sql.extensions/README.exception_handling - M doc/sql.extensions/README.execute_block - M doc/sql.extensions/README.execute_statement - M doc/sql.extensions/README.execute_statement2 - M doc/sql.extensions/README.explicit_locks - M doc/sql.extensions/README.expression_indices - M doc/sql.extensions/README.global_temporary_tables - M doc/sql.extensions/README.hex_literals.txt - M doc/sql.extensions/README.identity_columns.txt - M doc/sql.extensions/README.iif - M doc/sql.extensions/README.isc_info_xxx - M doc/sql.extensions/README.joins.txt - M doc/sql.extensions/README.keywords - M doc/sql.extensions/README.leave_labels - M doc/sql.extensions/README.length - M doc/sql.extensions/README.list - M doc/sql.extensions/README.merge.txt - M doc/sql.extensions/README.null_value - M doc/sql.extensions/README.nullif - M doc/sql.extensions/README.order_by_expressions_nulls - M doc/sql.extensions/README.packages.txt - M doc/sql.extensions/README.plan - M doc/sql.extensions/README.returning - M doc/sql.extensions/README.rows - M doc/sql.extensions/README.savepoints - M doc/sql.extensions/README.select_expressions - M doc/sql.extensions/README.sequence_generators - M doc/sql.extensions/README.set_transaction.txt - M doc/sql.extensions/README.similar_to.txt - M doc/sql.extensions/README.trim - M doc/sql.extensions/README.universal_triggers - M doc/sql.extensions/README.update_or_insert - M doc/sql.extensions/README.user_management - M doc/sql.extensions/README.view_updates - M examples/api/api1.c - M examples/api/api10.c - M examples/api/api11.c - M examples/api/api12.c - M examples/api/api13.c - M examples/api/api14.e - M examples/api/api15.c - M examples/api/api16.c - M examples/api/api16t.c - M examples/api/api2.c - M examples/api/api3.c - M examples/api/api4.c - M examples/api/api5.c - M examples/api/api6.c - M examples/api/api7.c - M examples/api/api8.c - M examples/api/api9.c - M examples/api/api9f.c - M examples/api/api9f.def - M examples/api/api9f.sql - M examples/api/apifull.c - M examples/api/example.def - M examples/api/winevent.c - M examples/api/winevent.def - M examples/api/winevent.rc - M examples/build_unix/Makefile.in.example5 - M examples/build_unix/Makefile.in.v5_examples - M examples/build_unix/old/makefile.old - M examples/build_unix/old/prefix.hp10 - M examples/build_unix/old/prefix.linux - M examples/build_unix/old/prefix.sco_ev - M examples/build_unix/old/prefix.solaris - M examples/build_unix/old/sfx.unix_makefile - M examples/build_win32/clean_all.bat - M examples/build_win32/clean_api.bat - M examples/build_win32/clean_dyn.bat - M examples/build_win32/clean_stat.bat - M examples/build_win32/clean_udf.bat - M examples/build_win32/make_all.bat - M examples/build_win32/make_api.bat - M examples/build_win32/make_dyn.bat - M examples/build_win32/make_stat.bat - M examples/build_win32/make_udf.bat - M examples/build_win32/old/example.mak - M examples/build_win32/old/prefix.win32_bc - M examples/build_win32/old/prefix.win32_msc - M examples/build_win32/old/sfx.win32_makefile - M examples/build_win32/setenvvar.bat - M examples/dyn/dyn1.e - M examples/dyn/dyn2.e - M examples/dyn/dyn3.e - M examples/dyn/dyn4.e - M examples/dyn/dyn5.e - M examples/dyn/dynfull.e - M examples/empbuild/empbld.sql - M examples/empbuild/empbuild.e - M examples/empbuild/empddl.sql - M examples/empbuild/empdml.sql - M examples/empbuild/employe2.sql - M examples/empbuild/indexoff.sql - M examples/empbuild/indexon.sql - M examples/empbuild/intlbld.e - M examples/empbuild/intlbld.sql - M examples/empbuild/intlddl.sql - M examples/empbuild/intldml.sql - M examples/empbuild/job.inp - M examples/empbuild/lang.inp - M examples/empbuild/proj.inp - M examples/empbuild/qtr.inp - M examples/functions.c - M examples/include/align.h - M examples/include/example.h - M examples/package/fbout-body.sql - M examples/package/fbout-header.sql - M examples/package/fbout-test.sql - M examples/readme - M examples/stat/stat1.e - M examples/stat/stat10.e - M examples/stat/stat11.e - M examples/stat/stat12.e - M examples/stat/stat12t.e - M examples/stat/stat2.e - M examples/stat/stat3.e - M examples/stat/stat4.e - M examples/stat/stat5.e - M examples/stat/stat6.e - M examples/stat/stat7.e - M examples/stat/stat8.e - M examples/stat/stat9.e - M examples/udf/udf.sql - M examples/udf/udflib.c - M examples/udf/udflib.def - M examples/udr/UdrCppExample.cpp - M extern/SfIO/include/stdio.h - M extern/SfIO/read.me - M extern/binreloc/binreloc.c - M extern/binreloc/binreloc.h - M extern/btyacc/Makefile - M extern/btyacc/README - M extern/btyacc/README.BYACC - M extern/btyacc/btyaccpa.ske - M extern/btyacc/closure.c - M extern/btyacc/defs.h - M extern/btyacc/empty.y - M extern/btyacc/error.c - M extern/btyacc/lalr.c - M extern/btyacc/lr0.c - M extern/btyacc/main.c - M extern/btyacc/makefile.dos - M extern/btyacc/manpage - M extern/btyacc/mkpar.c - M extern/btyacc/mstring.c - M extern/btyacc/mstring.h - M extern/btyacc/output.c - M extern/btyacc/push.skel - M extern/btyacc/reader.c - M extern/btyacc/readskel.c - M extern/btyacc/skel2c - M extern/btyacc/skeleton.c - M extern/btyacc/symtab.c - M extern/btyacc/test/ansiC.y - M extern/btyacc/test/ansiC2.y - M extern/btyacc/test/error.y - M extern/btyacc/test/ftp.y - M extern/btyacc/test/t1.y - M extern/btyacc/test/t2.y - M extern/btyacc/test/test.y - M extern/btyacc/verbose.c - M extern/btyacc/warshall.c - M extern/editline/CHANGELOG - M extern/editline/COPYING - M extern/editline/INSTALL - M extern/editline/Makefile.am - M extern/editline/Makefile.in - M extern/editline/THANKS - M extern/editline/acinclude.m4 - M extern/editline/aclocal.m4 - M extern/editline/config.guess - M extern/editline/config.h.in - M extern/editline/config.sub - M extern/editline/configure - M extern/editline/configure.ac - M extern/editline/depcomp - M extern/editline/install-sh - M extern/editline/ltmain.sh - M extern/editline/missing - M extern/editline/src/Makefile.am - M extern/editline/src/Makefile.in - M extern/editline/src/chared.c - M extern/editline/src/chared.h - M extern/editline/src/common.c - M extern/editline/src/editline/readline.h - M extern/editline/src/el.c - M extern/editline/src/el.h - M extern/editline/src/el_term.h - M extern/editline/src/emacs.c - M extern/editline/src/fgetln.c - M extern/editline/src/filecomplete.c - M extern/editline/src/filecomplete.h - M extern/editline/src/hist.c - M extern/editline/src/hist.h - M extern/editline/src/histedit.h - M extern/editline/src/history.c - M extern/editline/src/key.c - M extern/editline/src/key.h - M extern/editline/src/makelist - M extern/editline/src/map.c - M extern/editline/src/map.h - M extern/editline/src/parse.c - M extern/editline/src/parse.h - M extern/editline/src/prompt.c - M extern/editline/src/prompt.h - M extern/editline/src/read.c - M extern/editline/src/read.h - M extern/editline/src/readline.c - M extern/editline/src/refresh.c - M extern/editline/src/refresh.h - M extern/editline/src/search.c - M extern/editline/src/search.h - M extern/editline/src/shlib_version - M extern/editline/src/sig.c - M extern/editline/src/sig.h - M extern/editline/src/strlcat.c - M extern/editline/src/strlcpy.c - M extern/editline/src/sys.h - M extern/editline/src/term.c - M extern/editline/src/tokenizer.c - M extern/editline/src/tty.c - M extern/editline/src/tty.h - M extern/editline/src/unvis.c - M extern/editline/src/vi.c - M extern/editline/src/vis.c - M extern/editline/src/vis.h - M extern/icu/as_is/os390/unpax-icu.sh - M extern/icu/as_is/os400/configure - M extern/icu/as_is/os400/unpax-icu.sh - M extern/icu/debian/README.Debian.libicu-dev - M extern/icu/debian/changelog - M extern/icu/debian/control - M extern/icu/debian/copyright - M extern/icu/debian/icu-doc.doc-base - M extern/icu/debian/icu.conffiles.in - M extern/icu/debian/icu.postinst.in - M extern/icu/debian/icu.prerm.in - M extern/icu/debian/libicu.postinst - M extern/icu/debian/libicu.prerm.in - M extern/icu/debian/postinst.in - M extern/icu/debian/prerm.in - M extern/icu/debian/rules - M extern/icu/license.html - M extern/icu/packaging/PACKAGES - M extern/icu/packaging/README - M extern/icu/packaging/debian/README - M extern/icu/packaging/rpm/icu.spec - M extern/icu/readme.html - M extern/icu/source/Doxyfile.in - M extern/icu/source/Makefile.in - M extern/icu/source/acconfig.h - M extern/icu/source/aclocal.m4 - M extern/icu/source/allinone/all/all.dsp - M extern/icu/source/allinone/allinone.dsw - M extern/icu/source/allinone/allinone.sln - M extern/icu/source/allinone/allinone_8.sln - M extern/icu/source/allinone/allinone_9.sln - M extern/icu/source/allinone/firebird2debug.vsprops - M extern/icu/source/allinone/firebird2intl.vsprops - M extern/icu/source/allinone/firebird2release.vsprops - M extern/icu/source/common/Makefile.in - M extern/icu/source/common/brkdict.cpp - M extern/icu/source/common/brkdict.h - M extern/icu/source/common/brkiter.cpp - M extern/icu/source/common/caniter.cpp - M extern/icu/source/common/chariter.cpp - M extern/icu/source/common/charstr.h - M extern/icu/source/common/cmemory.c - M extern/icu/source/common/cmemory.h - M extern/icu/source/common/common.dsp - M extern/icu/source/common/common.rc - M extern/icu/source/common/common.vcproj - M extern/icu/source/common/common_8.vcproj - M extern/icu/source/common/common_9.vcproj - M extern/icu/source/common/cpputils.h - M extern/icu/source/common/cstring.c - M extern/icu/source/common/cstring.h - M extern/icu/source/common/cwchar.c - M extern/icu/source/common/cwchar.h - M extern/icu/source/common/dbbi.cpp - M extern/icu/source/common/dbbi_tbl.cpp - M extern/icu/source/common/dbbi_tbl.h - M extern/icu/source/common/filestrm.c - M extern/icu/source/common/filestrm.h - M extern/icu/source/common/hash.h - M extern/icu/source/common/icucfg.h.in - M extern/icu/source/common/iculserv.cpp - M extern/icu/source/common/iculserv.h - M extern/icu/source/common/icunotif.cpp - M extern/icu/source/common/icunotif.h - M extern/icu/source/common/icuserv.cpp - M extern/icu/source/common/icuserv.h - M extern/icu/source/common/locbased.cpp - M extern/icu/source/common/locbased.h - M extern/icu/source/common/locid.cpp - M extern/icu/source/common/locmap.c - M extern/icu/source/common/locmap.h - M extern/icu/source/common/msvcres.h - M extern/icu/source/common/mutex.h - M extern/icu/source/common/normlzr.cpp - M extern/icu/source/common/parsepos.cpp - M extern/icu/source/common/propname.cpp - M extern/icu/source/common/propname.h - M extern/icu/source/common/punycode.c - M extern/icu/source/common/punycode.h - M extern/icu/source/common/putil.c - M extern/icu/source/common/rbbi.cpp - M extern/icu/source/common/rbbicst.pl - M extern/icu/source/common/rbbidata.cpp - M extern/icu/source/common/rbbidata.h - M extern/icu/source/common/rbbinode.cpp - M extern/icu/source/common/rbbinode.h - M extern/icu/source/common/rbbirb.cpp - M extern/icu/source/common/rbbirb.h - M extern/icu/source/common/rbbirpt.h - M extern/icu/source/common/rbbirpt.txt - M extern/icu/source/common/rbbiscan.cpp - M extern/icu/source/common/rbbiscan.h - M extern/icu/source/common/rbbisetb.cpp - M extern/icu/source/common/rbbisetb.h - M extern/icu/source/common/rbbistbl.cpp - M extern/icu/source/common/rbbitblb.cpp - M extern/icu/source/common/rbbitblb.h - M extern/icu/source/common/resbund.cpp - M extern/icu/source/common/ruleiter.cpp - M extern/icu/source/common/ruleiter.h - M extern/icu/source/common/schriter.cpp - M extern/icu/source/common/sprpimpl.h - M extern/icu/source/common/uarrsort.c - M extern/icu/source/common/uarrsort.h - M extern/icu/source/common/uassert.h - M extern/icu/source/common/ubidi.c - M extern/icu/source/common/ubidiimp.h - M extern/icu/source/common/ubidiln.c - M extern/icu/source/common/ubidiwrt.c - M extern/icu/source/common/ubrk.cpp - M extern/icu/source/common/ucat.c - M extern/icu/source/common/uchar.c - M extern/icu/source/common/uchriter.cpp - M extern/icu/source/common/ucln.h - M extern/icu/source/common/ucln_cmn.c - M extern/icu/source/common/ucln_cmn.h - M extern/icu/source/common/ucmndata.c - M extern/icu/source/common/ucmndata.h - M extern/icu/source/common/ucmp8.c - M extern/icu/source/common/ucmp8.h - M extern/icu/source/common/ucnv.c - M extern/icu/source/common/ucnv2022.c - M extern/icu/source/common/ucnv_bld.c - M extern/icu/source/common/ucnv_bld.h - M extern/icu/source/common/ucnv_cb.c - M extern/icu/source/common/ucnv_cnv.c - M extern/icu/source/common/ucnv_cnv.h - M extern/icu/source/common/ucnv_err.c - M extern/icu/source/common/ucnv_ext.c - M extern/icu/source/common/ucnv_ext.h - M extern/icu/source/common/ucnv_imp.h - M extern/icu/source/common/ucnv_io.c - M extern/icu/source/common/ucnv_io.h - M extern/icu/source/common/ucnv_lmb.c - M extern/icu/source/common/ucnv_u16.c - M extern/icu/source/common/ucnv_u32.c - M extern/icu/source/common/ucnv_u7.c - M extern/icu/source/common/ucnv_u8.c - M extern/icu/source/common/ucnvbocu.c - M extern/icu/source/common/ucnvhz.c - M extern/icu/source/common/ucnvisci.c - M extern/icu/source/common/ucnvlat1.c - M extern/icu/source/common/ucnvmbcs.c - M extern/icu/source/common/ucnvmbcs.h - M extern/icu/source/common/ucnvscsu.c - M extern/icu/source/common/ucol_swp.c - M extern/icu/source/common/ucol_swp.h - M extern/icu/source/common/udata.c - M extern/icu/source/common/udatamem.c - M extern/icu/source/common/udatamem.h - M extern/icu/source/common/udataswp.c - M extern/icu/source/common/udataswp.h - M extern/icu/source/common/uenum.c - M extern/icu/source/common/uenumimp.h - M extern/icu/source/common/uhash.c - M extern/icu/source/common/uhash.h - M extern/icu/source/common/uhash_us.cpp - M extern/icu/source/common/uidna.cpp - M extern/icu/source/common/uiter.cpp - M extern/icu/source/common/uloc.c - M extern/icu/source/common/ulocimp.h - M extern/icu/source/common/umapfile.c - M extern/icu/source/common/umapfile.h - M extern/icu/source/common/umemstrm.c - M extern/icu/source/common/umemstrm.h - M extern/icu/source/common/umutex.c - M extern/icu/source/common/umutex.h - M extern/icu/source/common/unames.c - M extern/icu/source/common/unicode/brkiter.h - M extern/icu/source/common/unicode/caniter.h - M extern/icu/source/common/unicode/chariter.h - M extern/icu/source/common/unicode/dbbi.h - M extern/icu/source/common/unicode/docmain.h - M extern/icu/source/common/unicode/locid.h - M extern/icu/source/common/unicode/normlzr.h - M extern/icu/source/common/unicode/parseerr.h - M extern/icu/source/common/unicode/parsepos.h - M extern/icu/source/common/unicode/platform.h.in - M extern/icu/source/common/unicode/pmacos.h - M extern/icu/source/common/unicode/pos400.h - M extern/icu/source/common/unicode/putil.h - M extern/icu/source/common/unicode/pwin32.h - M extern/icu/source/common/unicode/rbbi.h - M extern/icu/source/common/unicode/rep.h - M extern/icu/source/common/unicode/resbund.h - M extern/icu/source/common/unicode/schriter.h - M extern/icu/source/common/unicode/strenum.h - M extern/icu/source/common/unicode/symtable.h - M extern/icu/source/common/unicode/ubidi.h - M extern/icu/source/common/unicode/ubrk.h - M extern/icu/source/common/unicode/ucat.h - M extern/icu/source/common/unicode/uchar.h - M extern/icu/source/common/unicode/uchriter.h - M extern/icu/source/common/unicode/uclean.h - M extern/icu/source/common/unicode/ucnv.h - M extern/icu/source/common/unicode/ucnv_cb.h - M extern/icu/source/common/unicode/ucnv_err.h - M extern/icu/source/common/unicode/uconfig.h - M extern/icu/source/common/unicode/udata.h - M extern/icu/source/common/unicode/udeprctd.h - M extern/icu/source/common/unicode/udraft.h - M extern/icu/source/common/unicode/uenum.h - M extern/icu/source/common/unicode/uidna.h - M extern/icu/source/common/unicode/uiter.h - M extern/icu/source/common/unicode/uloc.h - M extern/icu/source/common/unicode/umachine.h - M extern/icu/source/common/unicode/umisc.h - M extern/icu/source/common/unicode/unifilt.h - M extern/icu/source/common/unicode/unifunct.h - M extern/icu/source/common/unicode/unimatch.h - M extern/icu/source/common/unicode/uniset.h - M extern/icu/source/common/unicode/unistr.h - M extern/icu/source/common/unicode/unorm.h - M extern/icu/source/common/unicode/uobject.h - M extern/icu/source/common/unicode/uobslete.h - M extern/icu/source/common/unicode/urename.h - M extern/icu/source/common/unicode/urep.h - M extern/icu/source/common/unicode/ures.h - M extern/icu/source/common/unicode/uscript.h - M extern/icu/source/common/unicode/uset.h - M extern/icu/source/common/unicode/usetiter.h - M extern/icu/source/common/unicode/ushape.h - M extern/icu/source/common/unicode/usprep.h - M extern/icu/source/common/unicode/ustring.h - M extern/icu/source/common/unicode/utf.h - M extern/icu/source/common/unicode/utf16.h - M extern/icu/source/common/unicode/utf32.h - M extern/icu/source/common/unicode/utf8.h - M extern/icu/source/common/unicode/utf_old.h - M extern/icu/source/common/unicode/utrace.h - M extern/icu/source/common/unicode/utypes.h - M extern/icu/source/common/unicode/uversion.h - M extern/icu/source/common/unifilt.cpp - M extern/icu/source/common/unifunct.cpp - M extern/icu/source/common/uniset.cpp - M extern/icu/source/common/unistr.cpp - M extern/icu/source/common/unorm.cpp - M extern/icu/source/common/unorm_it.c - M extern/icu/source/common/unorm_it.h - M extern/icu/source/common/unormimp.h - M extern/icu/source/common/uobject.cpp - M extern/icu/source/common/uprops.c - M extern/icu/source/common/uprops.h - M extern/icu/source/common/uresbund.c - M extern/icu/source/common/uresdata.c - M extern/icu/source/common/uresdata.h - M extern/icu/source/common/uresimp.h - M extern/icu/source/common/usc_impl.c - M extern/icu/source/common/usc_impl.h - M extern/icu/source/common/uscript.c - M extern/icu/source/common/uset.cpp - M extern/icu/source/common/usetiter.cpp - M extern/icu/source/common/ushape.c - M extern/icu/source/common/usprep.cpp - M extern/icu/source/common/ustack.cpp - M extern/icu/source/common/ustr_imp.h - M extern/icu/source/common/ustrcase.c - M extern/icu/source/common/ustrenum.cpp - M extern/icu/source/common/ustrenum.h - M extern/icu/source/common/ustrfmt.c - M extern/icu/source/common/ustrfmt.h - M extern/icu/source/common/ustring.c - M extern/icu/source/common/ustrtrns.c - M extern/icu/source/common/utf_impl.c - M extern/icu/source/common/util.cpp - M extern/icu/source/common/util.h - M extern/icu/source/common/utrace.c - M extern/icu/source/common/utracimp.h - M extern/icu/source/common/utrie.c - M extern/icu/source/common/utrie.h - M extern/icu/source/common/uvector.cpp - M extern/icu/source/common/uvector.h - M extern/icu/source/common/uvectr32.cpp - M extern/icu/source/common/uvectr32.h - M extern/icu/source/config/Makefile.inc.in - M extern/icu/source/config/icu-config-bottom - M extern/icu/source/config/icu-config-top - M extern/icu/source/config/icu-config.1.in - M extern/icu/source/config/make2sh.sed - M extern/icu/source/config/mh-aix - M extern/icu/source/config/mh-aix-gcc - M extern/icu/source/config/mh-aix-va - M extern/icu/source/config/mh-alpha-linux-cc - M extern/icu/source/config/mh-alpha-linux-gcc - M extern/icu/source/config/mh-alpha-osf - M extern/icu/source/config/mh-beos - M extern/icu/source/config/mh-bsd-gcc - M extern/icu/source/config/mh-cygwin - M extern/icu/source/config/mh-cygwin-msvc - M extern/icu/source/config/mh-darwin - M extern/icu/source/config/mh-hpux-acc - M extern/icu/source/config/mh-hpux-cc - M extern/icu/source/config/mh-hpux-gcc - M extern/icu/source/config/mh-irix - M extern/icu/source/config/mh-linux - M extern/icu/source/config/mh-mingw - M extern/icu/source/config/mh-mpras - M extern/icu/source/config/mh-os390 - M extern/icu/source/config/mh-os400 - M extern/icu/source/config/mh-ptx - M extern/icu/source/config/mh-qnx - M extern/icu/source/config/mh-solaris - M extern/icu/source/config/mh-solaris-gcc - M extern/icu/source/config/mh-unknown - M extern/icu/source/config/test-icu-config.sh - M extern/icu/source/config.guess - M extern/icu/source/config.sub - M extern/icu/source/configure - M extern/icu/source/configure.in - M extern/icu/source/data/Makefile.in - M extern/icu/source/data/brkitr/char.txt - M extern/icu/source/data/brkitr/line.txt - M extern/icu/source/data/brkitr/line_th.txt - M extern/icu/source/data/brkitr/sent.txt - M extern/icu/source/data/brkitr/title.txt - M extern/icu/source/data/brkitr/word.txt - M extern/icu/source/data/brkitr/word_th.txt - M extern/icu/source/data/coll/ar.txt - M extern/icu/source/data/coll/be.txt - M extern/icu/source/data/coll/bg.txt - M extern/icu/source/data/coll/ca.txt - M extern/icu/source/data/coll/colfiles.mk - M extern/icu/source/data/coll/cs.txt - M extern/icu/source/data/coll/da.txt - M extern/icu/source/data/coll/de.txt - M extern/icu/source/data/coll/de__PHONEBOOK.txt - M extern/icu/source/data/coll/el.txt - M extern/icu/source/data/coll/en.txt - M extern/icu/source/data/coll/en_BE.txt - M extern/icu/source/data/coll/eo.txt - M extern/icu/source/data/coll/es.txt - M extern/icu/source/data/coll/es__TRADITIONAL.txt - M extern/icu/source/data/coll/et.txt - M extern/icu/source/data/coll/fa.txt - M extern/icu/source/data/coll/fa_AF.txt - M extern/icu/source/data/coll/fi.txt - M extern/icu/source/data/coll/fo.txt - M extern/icu/source/data/coll/fr.txt - M extern/icu/source/data/coll/gu.txt - M extern/icu/source/data/coll/he.txt - M extern/icu/source/data/coll/hi.txt - M extern/icu/source/data/coll/hi__DIRECT.txt - M extern/icu/source/data/coll/hr.txt - M extern/icu/source/data/coll/hu.txt - M extern/icu/source/data/coll/is.txt - M extern/icu/source/data/coll/it.txt - M extern/icu/source/data/coll/ja.txt - M extern/icu/source/data/coll/kk.txt - M extern/icu/source/data/coll/kl.txt - M extern/icu/source/data/coll/kn.txt - M extern/icu/source/data/coll/ko.txt - M extern/icu/source/data/coll/lt.txt - M extern/icu/source/data/coll/lv.txt - M extern/icu/source/data/coll/mk.txt - M extern/icu/source/data/coll/mr.txt - M extern/icu/source/data/coll/mt.txt - M extern/icu/source/data/coll/nb.txt - M extern/icu/source/data/coll/nn.txt - M extern/icu/source/data/coll/om.txt - M extern/icu/source/data/coll/pa.txt - M extern/icu/source/data/coll/pl.txt - M extern/icu/source/data/coll/ps.txt - M extern/icu/source/data/coll/ro.txt - M extern/icu/source/data/coll/root.txt - M extern/icu/source/data/coll/ru.txt - M extern/icu/source/data/coll/sh.txt - M extern/icu/source/data/coll/sk.txt - M extern/icu/source/data/coll/sl.txt - M extern/icu/source/data/coll/sq.txt - M extern/icu/source/data/coll/sr.txt - M extern/icu/source/data/coll/sv.txt - M extern/icu/source/data/coll/ta.txt - M extern/icu/source/data/coll/te.txt - M extern/icu/source/data/coll/th.txt - M extern/icu/source/data/coll/tr.txt - M extern/icu/source/data/coll/uk.txt - M extern/icu/source/data/coll/vi.txt - M extern/icu/source/data/coll/zh.txt - M extern/icu/source/data/coll/zh_HK.txt - M extern/icu/source/data/coll/zh_Hant.txt - M extern/icu/source/data/coll/zh_MO.txt - M extern/icu/source/data/coll/zh_TW.txt - M extern/icu/source/data/coll/zh_TW_STROKE.txt - M extern/icu/source/data/coll/zh__PINYIN.txt - M extern/icu/source/data/icupkg.inc.in - M extern/icu/source/data/locales/af.txt - M extern/icu/source/data/locales/af_ZA.txt - M extern/icu/source/data/locales/am.txt - M extern/icu/source/data/locales/am_ET.txt - M extern/icu/source/data/locales/ar.txt - M extern/icu/source/data/locales/ar_AE.txt - M extern/icu/source/data/locales/ar_BH.txt - M extern/icu/source/data/locales/ar_DZ.txt - M extern/icu/source/data/locales/ar_EG.txt - M extern/icu/source/data/locales/ar_IN.txt - M extern/icu/source/data/locales/ar_IQ.txt - M extern/icu/source/data/locales/ar_JO.txt - M extern/icu/source/data/locales/ar_KW.txt - M extern/icu/source/data/locales/ar_LB.txt - M extern/icu/source/data/locales/ar_LY.txt - M extern/icu/source/data/locales/ar_MA.txt - M extern/icu/source/data/locales/ar_OM.txt - M extern/icu/source/data/locales/ar_QA.txt - M extern/icu/source/data/locales/ar_SA.txt - M extern/icu/source/data/locales/ar_SD.txt - M extern/icu/source/data/locales/ar_SY.txt - M extern/icu/source/data/locales/ar_TN.txt - M extern/icu/source/data/locales/ar_YE.txt - M extern/icu/source/data/locales/be.txt - M extern/icu/source/data/locales/be_BY.txt - M extern/icu/source/data/locales/bg.txt - M extern/icu/source/data/locales/bg_BG.txt - M extern/icu/source/data/locales/bn.txt - M extern/icu/source/data/locales/bn_IN.txt - M extern/icu/source/data/locales/ca.txt - M extern/icu/source/data/locales/ca_ES.txt - M extern/icu/source/data/locales/cs.txt - M extern/icu/source/data/locales/cs_CZ.txt - M extern/icu/source/data/locales/da.txt - M extern/icu/source/data/locales/da_DK.txt - M extern/icu/source/data/locales/de.txt - M extern/icu/source/data/locales/de_AT.txt - M extern/icu/source/data/locales/de_BE.txt - M extern/icu/source/data/locales/de_CH.txt - M extern/icu/source/data/locales/de_DE.txt - M extern/icu/source/data/locales/de_LU.txt - M extern/icu/source/data/locales/el.txt - M extern/icu/source/data/locales/el_GR.txt - M extern/icu/source/data/locales/en.txt - M extern/icu/source/data/locales/en_AU.txt - M extern/icu/source/data/locales/en_BE.txt - M extern/icu/source/data/locales/en_BW.txt - M extern/icu/source/data/locales/en_CA.txt - M extern/icu/source/data/locales/en_GB.txt - M extern/icu/source/data/locales/en_HK.txt - M extern/icu/source/data/locales/en_IE.txt - M extern/icu/source/data/locales/en_IN.txt - M extern/icu/source/data/locales/en_MT.txt - M extern/icu/source/data/locales/en_NZ.txt - M extern/icu/source/data/locales/en_PH.txt - M extern/icu/source/data/locales/en_SG.txt - M extern/icu/source/data/locales/en_US.txt - M extern/icu/source/data/locales/en_US_POSIX.txt - M extern/icu/source/data/locales/en_VI.txt - M extern/icu/source/data/locales/en_ZA.txt - M extern/icu/source/data/locales/en_ZW.txt - M extern/icu/source/data/locales/eo.txt - M extern/icu/source/data/locales/es.txt - M extern/icu/source/data/locales/es_AR.txt - M extern/icu/source/data/locales/es_BO.txt - M extern/icu/source/data/locales/es_CL.txt - M extern/icu/source/data/locales/es_CO.txt - M extern/icu/source/data/locales/es_CR.txt - M extern/icu/source/data/locales/es_DO.txt - M extern/icu/source/data/locales/es_EC.txt - M extern/icu/source/data/locales/es_ES.txt - M extern/icu/source/data/locales/es_GT.txt - M extern/icu/source/data/locales/es_HN.txt - M extern/icu/source/data/locales/es_MX.txt - M extern/icu/source/data/locales/es_NI.txt - M extern/icu/source/data/locales/es_PA.txt - M extern/icu/source/data/locales/es_PE.txt - M extern/icu/source/data/locales/es_PR.txt - M extern/icu/source/data/locales/es_PY.txt - M extern/icu/source/data/locales/es_SV.txt - M extern/icu/source/data/locales/es_US.txt - M extern/icu/source/data/locales/es_UY.txt - M extern/icu/source/data/locales/es_VE.txt - M extern/icu/source/data/locales/et.txt - M extern/icu/source/data/locales/et_EE.txt - M extern/icu/source/data/locales/eu.txt - M extern/icu/source/data/locales/eu_ES.txt - M extern/icu/source/data/locales/fa.txt - M extern/icu/source/data/locales/fa_AF.txt - M extern/icu/source/data/locales/fa_IR.txt - M extern/icu/source/data/locales/fi.txt - M extern/icu/source/data/locales/fi_FI.txt - M extern/icu/source/data/locales/fo.txt - M extern/icu/source/data/locales/fo_FO.txt - M extern/icu/source/data/locales/fr.txt - M extern/icu/source/data/locales/fr_BE.txt - M extern/icu/source/data/locales/fr_CA.txt - M extern/icu/source/data/locales/fr_CH.txt - M extern/icu/source/data/locales/fr_FR.txt - M extern/icu/source/data/locales/fr_LU.txt - M extern/icu/source/data/locales/ga.txt - M extern/icu/source/data/locales/ga_IE.txt - M extern/icu/source/data/locales/gl.txt - M extern/icu/source/data/locales/gl_ES.txt - M extern/icu/source/data/locales/gu.txt - M extern/icu/source/data/locales/gu_IN.txt - M extern/icu/source/data/locales/gv.txt - M extern/icu/source/data/locales/gv_GB.txt - M extern/icu/source/data/locales/he.txt - M extern/icu/source/data/locales/he_IL.txt - M extern/icu/source/data/locales/hi.txt - M extern/icu/source/data/locales/hi_IN.txt - M extern/icu/source/data/locales/hr.txt - M extern/icu/source/data/locales/hr_HR.txt - M extern/icu/source/data/locales/hu.txt - M extern/icu/source/data/locales/hu_HU.txt - M extern/icu/source/data/locales/hy.txt - M extern/icu/source/data/locales/hy_AM.txt - M extern/icu/source/data/locales/hy_AM_REVISED.txt - M extern/icu/source/data/locales/id.txt - M extern/icu/source/data/locales/id_ID.txt - M extern/icu/source/data/locales/is.txt - M extern/icu/source/data/locales/is_IS.txt - M extern/icu/source/data/locales/it.txt - M extern/icu/source/data/locales/it_CH.txt - M extern/icu/source/data/locales/it_IT.txt - M extern/icu/source/data/locales/iw.txt - M extern/icu/source/data/locales/iw_IL.txt - M extern/icu/source/data/locales/ja.txt - M extern/icu/source/data/locales/ja_JP.txt - M extern/icu/source/data/locales/ja_JP_TRADITIONAL.txt - M extern/icu/source/data/locales/kk.txt - M extern/icu/source/data/locales/kk_KZ.txt - M extern/icu/source/data/locales/kl.txt - M extern/icu/source/data/locales/kl_GL.txt - M extern/icu/source/data/locales/kn.txt - M extern/icu/source/data/locales/kn_IN.txt - M extern/icu/source/data/locales/ko.txt - M extern/icu/source/data/locales/ko_KR.txt - M extern/icu/source/data/locales/kok.txt - M extern/icu/source/data/locales/kok_IN.txt - M extern/icu/source/data/locales/kw.txt - M extern/icu/source/data/locales/kw_GB.txt - M extern/icu/source/data/locales/lt.txt - M extern/icu/source/data/locales/lt_LT.txt - M extern/icu/source/data/locales/lv.txt - M extern/icu/source/data/locales/lv_LV.txt - M extern/icu/source/data/locales/mk.txt - M extern/icu/source/data/locales/mk_MK.txt - M extern/icu/source/data/locales/mr.txt - M extern/icu/source/data/locales/mr_IN.txt - M extern/icu/source/data/locales/ms.txt - M extern/icu/source/data/locales/ms_BN.txt - M extern/icu/source/data/locales/ms_MY.txt - M extern/icu/source/data/locales/mt.txt - M extern/icu/source/data/locales/mt_MT.txt - M extern/icu/source/data/locales/nb.txt - M extern/icu/source/data/locales/nb_NO.txt - M extern/icu/source/data/locales/nl.txt - M extern/icu/source/data/locales/nl_BE.txt - M extern/icu/source/data/locales/nl_NL.txt - M extern/icu/source/data/locales/nn.txt - M extern/icu/source/data/locales/nn_NO.txt - M extern/icu/source/data/locales/no.txt - M extern/icu/source/data/locales/no_NO.txt - M extern/icu/source/data/locales/no_NO_NY.txt - M extern/icu/source/data/locales/om.txt - M extern/icu/source/data/locales/om_ET.txt - M extern/icu/source/data/locales/om_KE.txt - M extern/icu/source/data/locales/pa.txt - M extern/icu/source/data/locales/pa_IN.txt - M extern/icu/source/data/locales/pl.txt - M extern/icu/source/data/locales/pl_PL.txt - M extern/icu/source/data/locales/ps.txt - M extern/icu/source/data/locales/ps_AF.txt - M extern/icu/source/data/locales/pt.txt - M extern/icu/source/data/locales/pt_BR.txt - M extern/icu/source/data/locales/pt_PT.txt - M extern/icu/source/data/locales/resfiles.mk - M extern/icu/source/data/locales/ro.txt - M extern/icu/source/data/locales/ro_RO.txt - M extern/icu/source/data/locales/root.txt - M extern/icu/source/data/locales/ru.txt - M extern/icu/source/data/locales/ru_RU.txt - M extern/icu/source/data/locales/ru_UA.txt - M extern/icu/source/data/locales/sh.txt - M extern/icu/source/data/locales/sh_YU.txt - M extern/icu/source/data/locales/sk.txt - M extern/icu/source/data/locales/sk_SK.txt - M extern/icu/source/data/locales/sl.txt - M extern/icu/source/data/locales/sl_SI.txt - M extern/icu/source/data/locales/so.txt - M extern/icu/source/data/locales/so_DJ.txt - M extern/icu/source/data/locales/so_ET.txt - M extern/icu/source/data/locales/so_KE.txt - M extern/icu/source/data/locales/so_SO.txt - M extern/icu/source/data/locales/sq.txt - M extern/icu/source/data/locales/sq_AL.txt - M extern/icu/source/data/locales/sr.txt - M extern/icu/source/data/locales/sr_YU.txt - M extern/icu/source/data/locales/sv.txt - M extern/icu/source/data/locales/sv_FI.txt - M extern/icu/source/data/locales/sv_SE.txt - M extern/icu/source/data/locales/sw.txt - M extern/icu/source/data/locales/sw_KE.txt - M extern/icu/source/data/locales/sw_TZ.txt - M extern/icu/source/data/locales/ta.txt - M extern/icu/source/data/locales/ta_IN.txt - M extern/icu/source/data/locales/te.txt - M extern/icu/source/data/locales/te_IN.txt - M extern/icu/source/data/locales/th.txt - M extern/icu/source/data/locales/th_TH.txt - M extern/icu/source/data/locales/th_TH_TRADITIONAL.txt - M extern/icu/source/data/locales/ti.txt - M extern/icu/source/data/locales/ti_ER.txt - M extern/icu/source/data/locales/ti_ET.txt - M extern/icu/source/data/locales/tr.txt - M extern/icu/source/data/locales/tr_TR.txt - M extern/icu/source/data/locales/uk.txt - M extern/icu/source/data/locales/uk_UA.txt - M extern/icu/source/data/locales/vi.txt - M extern/icu/source/data/locales/vi_VN.txt - M extern/icu/source/data/locales/zh.txt - M extern/icu/source/data/locales/zh_CN.txt - M extern/icu/source/data/locales/zh_HK.txt - M extern/icu/source/data/locales/zh_Hans.txt - M extern/icu/source/data/locales/zh_Hans_CN.txt - M extern/icu/source/data/locales/zh_Hans_SG.txt - M extern/icu/source/data/locales/zh_Hant.txt - M extern/icu/source/data/locales/zh_Hant_HK.txt - M extern/icu/source/data/locales/zh_Hant_MO.txt - M extern/icu/source/data/locales/zh_MO.txt - M extern/icu/source/data/locales/zh_SG.txt - M extern/icu/source/data/locales/zh_TW.txt - M extern/icu/source/data/makedata.dsp - M extern/icu/source/data/makedata.mak - M extern/icu/source/data/makedata.vcproj - M extern/icu/source/data/makedata_8.vcproj - M extern/icu/source/data/makedata_9.vcproj - M extern/icu/source/data/mappings/cns-11643-1992.ucm - M extern/icu/source/data/mappings/convrtrs.txt - M extern/icu/source/data/mappings/ebcdic-xml-us.ucm - M extern/icu/source/data/mappings/gb18030.ucm - M extern/icu/source/data/mappings/ibm-1006_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1025_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1026_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1047_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1051_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1089_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1097_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1098_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1112_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1122_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1123_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1124_P100-1996.ucm - M extern/icu/source/data/mappings/ibm-1125_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1129_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1130_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1131_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1132_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-1133_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1137_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1140_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1141_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1142_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1143_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1144_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1145_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1146_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1147_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1148_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1149_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-1153_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1154_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1155_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1156_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1157_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1158_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1160_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1162_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1164_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1250_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1251_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1252_P100-2000.ucm - M extern/icu/source/data/mappings/ibm-1253_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1254_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1255_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1256_P110-1997.ucm - M extern/icu/source/data/mappings/ibm-1257_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1258_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-12712_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-1276_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1277_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-1363_P110-1997.ucm - M extern/icu/source/data/mappings/ibm-1363_P11B-1998.ucm - M extern/icu/source/data/mappings/ibm-1364_P110-1997.ucm - M extern/icu/source/data/mappings/ibm-1371_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-1373_P100-2002.ucm - M extern/icu/source/data/mappings/ibm-1375_P100-2003.ucm - M extern/icu/source/data/mappings/ibm-1381_P110-1999.ucm - M extern/icu/source/data/mappings/ibm-1383_P110-1999.ucm - M extern/icu/source/data/mappings/ibm-1386_P100-2002.ucm - M extern/icu/source/data/mappings/ibm-1388_P103-2001.ucm - M extern/icu/source/data/mappings/ibm-1390_P110-2003.ucm - M extern/icu/source/data/mappings/ibm-1399_P110-2003.ucm - M extern/icu/source/data/mappings/ibm-16684_P110-2003.ucm - M extern/icu/source/data/mappings/ibm-16804_X110-1999.ucm - M extern/icu/source/data/mappings/ibm-273_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-277_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-278_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-280_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-284_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-285_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-290_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-297_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-33722_P120-1999.ucm - M extern/icu/source/data/mappings/ibm-33722_P12A-1999.ucm - M extern/icu/source/data/mappings/ibm-367_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-37_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-420_X120-1999.ucm - M extern/icu/source/data/mappings/ibm-424_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-437_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-4899_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-4909_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-4971_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-500_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-5123_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-5346_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5347_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5348_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-5349_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5350_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5351_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5352_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5353_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5354_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-5478_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-803_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-813_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-838_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-8482_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-850_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-851_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-852_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-855_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-856_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-857_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-858_P100-1997.ucm - M extern/icu/source/data/mappings/ibm-860_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-861_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-862_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-863_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-864_X110-1999.ucm - M extern/icu/source/data/mappings/ibm-865_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-866_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-867_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-868_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-869_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-870_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-871_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-874_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-875_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-878_P100-1996.ucm - M extern/icu/source/data/mappings/ibm-901_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-902_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-912_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-913_P100-2000.ucm - M extern/icu/source/data/mappings/ibm-914_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-915_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-916_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-918_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-920_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-921_P100-1995.ucm - M extern/icu/source/data/mappings/ibm-922_P100-1999.ucm - M extern/icu/source/data/mappings/ibm-923_P100-1998.ucm - M extern/icu/source/data/mappings/ibm-930_P120-1999.ucm - M extern/icu/source/data/mappings/ibm-933_P110-1995.ucm - M extern/icu/source/data/mappings/ibm-935_P110-1999.ucm - M extern/icu/source/data/mappings/ibm-937_P110-1999.ucm - M extern/icu/source/data/mappings/ibm-939_P120-1999.ucm - M extern/icu/source/data/mappings/ibm-942_P12A-1999.ucm - M extern/icu/source/data/mappings/ibm-943_P130-1999.ucm - M extern/icu/source/data/mappings/ibm-943_P15A-2003.ucm - M extern/icu/source/data/mappings/ibm-9447_P100-2002.ucm - M extern/icu/source/data/mappings/ibm-9449_P100-2002.ucm - M extern/icu/source/data/mappings/ibm-949_P110-1999.ucm - M extern/icu/source/data/mappings/ibm-949_P11A-1999.ucm - M extern/icu/source/data/mappings/ibm-950_P110-1999.ucm - M extern/icu/source/data/mappings/ibm-954_P101-2000.ucm - M extern/icu/source/data/mappings/ibm-964_P110-1999.ucm - M extern/icu/source/data/mappings/ibm-970_P110-1995.ucm - M extern/icu/source/data/mappings/ibm-971_P100-1995.ucm - M extern/icu/source/data/mappings/icu-internal-25546.ucm - M extern/icu/source/data/mappings/iso-ir-165.ucm - M extern/icu/source/data/mappings/jisx-201.ucm - M extern/icu/source/data/mappings/jisx-208.ucm - M extern/icu/source/data/mappings/jisx-212.ucm - M extern/icu/source/data/mappings/lmb-excp.ucm - M extern/icu/source/data/mappings/macos-0_2-10.2.ucm - M extern/icu/source/data/mappings/macos-2566-10.2.ucm - M extern/icu/source/data/mappings/macos-29-10.2.ucm - M extern/icu/source/data/mappings/macos-35-10.2.ucm - M extern/icu/source/data/mappings/macos-6-10.2.ucm - M extern/icu/source/data/mappings/macos-7_3-10.2.ucm - M extern/icu/source/data/mappings/ucmcore.mk - M extern/icu/source/data/mappings/ucmebcdic.mk - M extern/icu/source/data/mappings/ucmfiles.mk - M extern/icu/source/data/mappings/windows-1256-2000.ucm - M extern/icu/source/data/mappings/windows-874-2000.ucm - M extern/icu/source/data/mappings/windows-936-2000.ucm - M extern/icu/source/data/mappings/windows-949-2000.ucm - M extern/icu/source/data/mappings/windows-950-2000.ucm - M extern/icu/source/data/misc/NamePrepProfile.txt - M extern/icu/source/data/misc/icudata.rc - M extern/icu/source/data/misc/miscfiles.mk - M extern/icu/source/data/misc/zoneinfo.txt - M extern/icu/source/data/translit/t_Any_Accents.txt - M extern/icu/source/data/translit/t_Any_Publishing.txt - M extern/icu/source/data/translit/t_Arab_Latn.txt - M extern/icu/source/data/translit/t_Beng_InterIndic.txt - M extern/icu/source/data/translit/t_Cyrl_Latn.txt - M extern/icu/source/data/translit/t_Deva_InterIndic.txt - M extern/icu/source/data/translit/t_FWidth_HWidth.txt - M extern/icu/source/data/translit/t_Grek_Latn.txt - M extern/icu/source/data/translit/t_Grek_Latn_UNGEGN.txt - M extern/icu/source/data/translit/t_Gujr_InterIndic.txt - M extern/icu/source/data/translit/t_Guru_InterIndic.txt - M extern/icu/source/data/translit/t_Hani_Latn.txt - M extern/icu/source/data/translit/t_Hani_SpHan.txt - M extern/icu/source/data/translit/t_Hebr_Latn.txt - M extern/icu/source/data/translit/t_Hira_Kana.txt - M extern/icu/source/data/translit/t_Hira_Latn.txt - M extern/icu/source/data/translit/t_InterIndic_Beng.txt - M extern/icu/source/data/translit/t_InterIndic_Deva.txt - M extern/icu/source/data/translit/t_InterIndic_Gujr.txt - M extern/icu/source/data/translit/t_InterIndic_Guru.txt - M extern/icu/source/data/translit/t_InterIndic_Knda.txt - M extern/icu/source/data/translit/t_InterIndic_Latn.txt - M extern/icu/source/data/translit/t_InterIndic_Mlym.txt - M extern/icu/source/data/translit/t_InterIndic_Orya.txt - M extern/icu/source/data/translit/t_InterIndic_Taml.txt - M extern/icu/source/data/translit/t_InterIndic_Telu.txt - M extern/icu/source/data/translit/t_Knda_InterIndic.txt - M extern/icu/source/data/translit/t_Latn_InterIndic.txt - M extern/icu/source/data/translit/t_Latn_Jamo.txt - M extern/icu/source/data/translit/t_Latn_Kana.txt - M extern/icu/source/data/translit/t_Latn_NPinyn.txt - M extern/icu/source/data/translit/t_Mlym_InterIndic.txt - M extern/icu/source/data/translit/t_Orya_InterIndic.txt - M extern/icu/source/data/translit/t_Taml_InterIndic.txt - M extern/icu/source/data/translit/t_Telu_InterIndic.txt - M extern/icu/source/data/translit/t_Tone_Digit.txt - M extern/icu/source/data/translit/translit_index.txt - M extern/icu/source/data/translit/trnsfiles.mk - M extern/icu/source/data/unidata/BidiMirroring.txt - M extern/icu/source/data/unidata/Blocks.txt - M extern/icu/source/data/unidata/CaseFolding.txt - M extern/icu/source/data/unidata/DerivedAge.txt - M extern/icu/source/data/unidata/DerivedBidiClass.txt - M extern/icu/source/data/unidata/DerivedCoreProperties.txt - M extern/icu/source/data/unidata/DerivedJoiningGroup.txt - M extern/icu/source/data/unidata/DerivedJoiningType.txt - M extern/icu/source/data/unidata/DerivedNormalizationProps.txt - M extern/icu/source/data/unidata/DerivedNumericValues.txt - M extern/icu/source/data/unidata/EastAsianWidth.txt - M extern/icu/source/data/unidata/FractionalUCA.txt - M extern/icu/source/data/unidata/LineBreak.txt - M extern/icu/source/data/unidata/NormalizationCorrections.txt - M extern/icu/source/data/unidata/NormalizationTest.txt - M extern/icu/source/data/unidata/PropList.txt - M extern/icu/source/data/unidata/PropertyAliases.txt - M extern/icu/source/data/unidata/PropertyValueAliases.txt - M extern/icu/source/data/unidata/Scripts.txt - M extern/icu/source/data/unidata/SpecialCasing.txt - M extern/icu/source/data/unidata/UCARules.txt - M extern/icu/source/data/unidata/UnicodeData.txt - M extern/icu/source/data/unidata/changes.txt - M extern/icu/source/data/unidata/ucdterms.txt - M extern/icu/source/extra/Makefile.in - M extern/icu/source/extra/scrptrun/Makefile.in - M extern/icu/source/extra/scrptrun/readme.html - M extern/icu/source/extra/scrptrun/scrptrun.cpp - M extern/icu/source/extra/scrptrun/scrptrun.h - M extern/icu/source/extra/scrptrun/srtest.cpp - M extern/icu/source/extra/scrptrun/srtest.dsp - M extern/icu/source/extra/scrptrun/srtest.dsw - M extern/icu/source/extra/uconv/Makefile.in - M extern/icu/source/extra/uconv/README - M extern/icu/source/extra/uconv/makedata.mak - M extern/icu/source/extra/uconv/pkgdata.inc.in - M extern/icu/source/extra/uconv/resfiles.mk - M extern/icu/source/extra/uconv/resources/fr.txt - M extern/icu/source/extra/uconv/resources/root.txt - M extern/icu/source/extra/uconv/samples/ISO-8859-2.txt - M extern/icu/source/extra/uconv/samples/ISO-8859-3.txt - M extern/icu/source/extra/uconv/samples/danish-ISO-8859-1.txt - M extern/icu/source/extra/uconv/samples/eucJP.txt - M extern/icu/source/extra/uconv/samples/hangul-eucKR.txt - M extern/icu/source/extra/uconv/samples/hania-eucKR.txt - M extern/icu/source/extra/uconv/samples/iso8859-1.txt - M extern/icu/source/extra/uconv/samples/koi8r.txt - M extern/icu/source/extra/uconv/samples/utf8/armenian.txt - M extern/icu/source/extra/uconv/samples/utf8/banviet.txt - M extern/icu/source/extra/uconv/samples/utf8/chinese-ulysses.txt - M extern/icu/source/extra/uconv/samples/utf8/croat.txt - M extern/icu/source/extra/uconv/samples/utf8/danish.txt - M extern/icu/source/extra/uconv/samples/utf8/greek.txt - M extern/icu/source/extra/uconv/samples/utf8/hangul.txt - M extern/icu/source/extra/uconv/samples/utf8/hania.txt - M extern/icu/source/extra/uconv/samples/utf8/jap.txt - M extern/icu/source/extra/uconv/samples/utf8/korean.txt - M extern/icu/source/extra/uconv/samples/utf8/linji.txt - M extern/icu/source/extra/uconv/samples/utf8/many.txt - M extern/icu/source/extra/uconv/samples/utf8/maopoem.txt - M extern/icu/source/extra/uconv/samples/utf8/russian.txt - M extern/icu/source/extra/uconv/samples/utf8/simplechinese.txt - M extern/icu/source/extra/uconv/samples/utf8/turkish.txt - M extern/icu/source/extra/uconv/samples/utf8/utf-8-demo.txt - M extern/icu/source/extra/uconv/uconv.1.in - M extern/icu/source/extra/uconv/uconv.cpp - M extern/icu/source/extra/uconv/uconv.dsp - M extern/icu/source/extra/uconv/uconv.vcproj - M extern/icu/source/extra/uconv/uconv_8.vcproj - M extern/icu/source/extra/uconv/uconv_9.vcproj - M extern/icu/source/extra/uconv/unicode/uwmsg.h - M extern/icu/source/extra/uconv/uwmsg.c - M extern/icu/source/i18n/Makefile.in - M extern/icu/source/i18n/anytrans.cpp - M extern/icu/source/i18n/anytrans.h - M extern/icu/source/i18n/astro.cpp - M extern/icu/source/i18n/astro.h - M extern/icu/source/i18n/bocsu.c - M extern/icu/source/i18n/bocsu.h - M extern/icu/source/i18n/buddhcal.cpp - M extern/icu/source/i18n/buddhcal.h - M extern/icu/source/i18n/calendar.cpp - M extern/icu/source/i18n/chnsecal.cpp - M extern/icu/source/i18n/chnsecal.h - M extern/icu/source/i18n/choicfmt.cpp - M extern/icu/source/i18n/coleitr.cpp - M extern/icu/source/i18n/coll.cpp - M extern/icu/source/i18n/cpdtrans.cpp - M extern/icu/source/i18n/cpdtrans.h - M extern/icu/source/i18n/curramt.cpp - M extern/icu/source/i18n/currfmt.cpp - M extern/icu/source/i18n/currfmt.h - M extern/icu/source/i18n/currunit.cpp - M extern/icu/source/i18n/datefmt.cpp - M extern/icu/source/i18n/dcfmtsym.cpp - M extern/icu/source/i18n/decimfmt.cpp - M extern/icu/source/i18n/digitlst.cpp - M extern/icu/source/i18n/digitlst.h - M extern/icu/source/i18n/dtfmtsym.cpp - M extern/icu/source/i18n/esctrn.cpp - M extern/icu/source/i18n/esctrn.h - M extern/icu/source/i18n/fmtable.cpp - M extern/icu/source/i18n/format.cpp - M extern/icu/source/i18n/funcrepl.cpp - M extern/icu/source/i18n/funcrepl.h - M extern/icu/source/i18n/gregocal.cpp - M extern/icu/source/i18n/gregoimp.cpp - M extern/icu/source/i18n/gregoimp.h - M extern/icu/source/i18n/hebrwcal.cpp - M extern/icu/source/i18n/hebrwcal.h - M extern/icu/source/i18n/i18n.dsp - M extern/icu/source/i18n/i18n.rc - M extern/icu/source/i18n/i18n.vcproj - M extern/icu/source/i18n/i18n_8.vcproj - M extern/icu/source/i18n/i18n_9.vcproj - M extern/icu/source/i18n/islamcal.cpp - M extern/icu/source/i18n/islamcal.h - M extern/icu/source/i18n/japancal.cpp - M extern/icu/source/i18n/japancal.h - M extern/icu/source/i18n/measfmt.cpp - M extern/icu/source/i18n/measure.cpp - M extern/icu/source/i18n/msgfmt.cpp - M extern/icu/source/i18n/name2uni.cpp - M extern/icu/source/i18n/name2uni.h - M extern/icu/source/i18n/nfrlist.h - M extern/icu/source/i18n/nfrs.cpp - M extern/icu/source/i18n/nfrs.h - M extern/icu/source/i18n/nfrule.cpp - M extern/icu/source/i18n/nfrule.h - M extern/icu/source/i18n/nfsubs.cpp - M extern/icu/source/i18n/nfsubs.h - M extern/icu/source/i18n/nortrans.cpp - M extern/icu/source/i18n/nortrans.h - M extern/icu/source/i18n/nultrans.cpp - M extern/icu/source/i18n/nultrans.h - M extern/icu/source/i18n/numfmt.cpp - M extern/icu/source/i18n/olsontz.cpp - M extern/icu/source/i18n/olsontz.h - M extern/icu/source/i18n/quant.cpp - M extern/icu/source/i18n/quant.h - M extern/icu/source/i18n/rbnf.cpp - M extern/icu/source/i18n/rbt.cpp - M extern/icu/source/i18n/rbt.h - M extern/icu/source/i18n/rbt_data.cpp - M extern/icu/source/i18n/rbt_data.h - M extern/icu/source/i18n/rbt_pars.cpp - M extern/icu/source/i18n/rbt_pars.h - M extern/icu/source/i18n/rbt_rule.cpp - M extern/icu/source/i18n/rbt_rule.h - M extern/icu/source/i18n/rbt_set.cpp - M extern/icu/source/i18n/rbt_set.h - M extern/icu/source/i18n/regexcmp.cpp - M extern/icu/source/i18n/regexcmp.h - M extern/icu/source/i18n/regexcst.h - M extern/icu/source/i18n/regexcst.pl - M extern/icu/source/i18n/regexcst.txt - M extern/icu/source/i18n/regeximp.h - M extern/icu/source/i18n/regexst.cpp - M extern/icu/source/i18n/regexst.h - M extern/icu/source/i18n/rematch.cpp - M extern/icu/source/i18n/remtrans.cpp - M extern/icu/source/i18n/remtrans.h - M extern/icu/source/i18n/repattrn.cpp - M extern/icu/source/i18n/search.cpp - M extern/icu/source/i18n/simpletz.cpp - M extern/icu/source/i18n/smpdtfmt.cpp - M extern/icu/source/i18n/sortkey.cpp - M extern/icu/source/i18n/strmatch.cpp - M extern/icu/source/i18n/strmatch.h - M extern/icu/source/i18n/strrepl.cpp - M extern/icu/source/i18n/strrepl.h - M extern/icu/source/i18n/stsearch.cpp - M extern/icu/source/i18n/tblcoll.cpp - M extern/icu/source/i18n/timezone.cpp - M extern/icu/source/i18n/titletrn.cpp - M extern/icu/source/i18n/titletrn.h - M extern/icu/source/i18n/tolowtrn.cpp - M extern/icu/source/i18n/tolowtrn.h - M extern/icu/source/i18n/toupptrn.cpp - M extern/icu/source/i18n/toupptrn.h - M extern/icu/source/i18n/translit.cpp - M extern/icu/source/i18n/transreg.cpp - M extern/icu/source/i18n/transreg.h - M extern/icu/source/i18n/tridpars.cpp - M extern/icu/source/i18n/tridpars.h - M extern/icu/source/i18n/ucal.cpp - M extern/icu/source/i18n/ucln_in.c - M extern/icu/source/i18n/ucln_in.h - M extern/icu/source/i18n/ucol.cpp - M extern/icu/source/i18n/ucol_bld.cpp - M extern/icu/source/i18n/ucol_bld.h - M extern/icu/source/i18n/ucol_cnt.cpp - M extern/icu/source/i18n/ucol_cnt.h - M extern/icu/source/i18n/ucol_elm.cpp - M extern/icu/source/i18n/ucol_elm.h - M extern/icu/source/i18n/ucol_imp.h - M extern/icu/source/i18n/ucol_sit.cpp - M extern/icu/source/i18n/ucol_tok.cpp - M extern/icu/source/i18n/ucol_tok.h - M extern/icu/source/i18n/ucol_wgt.c - M extern/icu/source/i18n/ucol_wgt.h - M extern/icu/source/i18n/ucoleitr.cpp - M extern/icu/source/i18n/ucurr.cpp - M extern/icu/source/i18n/ucurrimp.h - M extern/icu/source/i18n/udat.cpp - M extern/icu/source/i18n/ulocdata.c - M extern/icu/source/i18n/umsg.cpp - M extern/icu/source/i18n/umsg_imp.h - M extern/icu/source/i18n/unesctrn.cpp - M extern/icu/source/i18n/unesctrn.h - M extern/icu/source/i18n/uni2name.cpp - M extern/icu/source/i18n/uni2name.h - M extern/icu/source/i18n/unicode/calendar.h - M extern/icu/source/i18n/unicode/choicfmt.h - M extern/icu/source/i18n/unicode/coleitr.h - M extern/icu/source/i18n/unicode/coll.h - M extern/icu/source/i18n/unicode/curramt.h - M extern/icu/source/i18n/unicode/currunit.h - M extern/icu/source/i18n/unicode/datefmt.h - M extern/icu/source/i18n/unicode/dcfmtsym.h - M extern/icu/source/i18n/unicode/decimfmt.h - M extern/icu/source/i18n/unicode/dtfmtsym.h - M extern/icu/source/i18n/unicode/fieldpos.h - M extern/icu/source/i18n/unicode/fmtable.h - M extern/icu/source/i18n/unicode/format.h - M extern/icu/source/i18n/unicode/gregocal.h - M extern/icu/source/i18n/unicode/measfmt.h - M extern/icu/source/i18n/unicode/measunit.h - M extern/icu/source/i18n/unicode/measure.h - M extern/icu/source/i18n/unicode/msgfmt.h - M extern/icu/source/i18n/unicode/numfmt.h - M extern/icu/source/i18n/unicode/rbnf.h - M extern/icu/source/i18n/unicode/regex.h - M extern/icu/source/i18n/unicode/search.h - M extern/icu/source/i18n/unicode/simpletz.h - M extern/icu/source/i18n/unicode/smpdtfmt.h - M extern/icu/source/i18n/unicode/sortkey.h - M extern/icu/source/i18n/unicode/stsearch.h - M extern/icu/source/i18n/unicode/tblcoll.h - M extern/icu/source/i18n/unicode/timezone.h - M extern/icu/source/i18n/unicode/translit.h - M extern/icu/source/i18n/unicode/ucal.h - M extern/icu/source/i18n/unicode/ucol.h - M extern/icu/source/i18n/unicode/ucoleitr.h - M extern/icu/source/i18n/unicode/ucurr.h - M extern/icu/source/i18n/unicode/udat.h - M extern/icu/source/i18n/unicode/ulocdata.h - M extern/icu/source/i18n/unicode/umsg.h - M extern/icu/source/i18n/unicode/unirepl.h - M extern/icu/source/i18n/unicode/unum.h - M extern/icu/source/i18n/unicode/uregex.h - M extern/icu/source/i18n/unicode/usearch.h - M extern/icu/source/i18n/unicode/utrans.h - M extern/icu/source/i18n/unum.cpp - M extern/icu/source/i18n/uregex.cpp - M extern/icu/source/i18n/usearch.cpp - M extern/icu/source/i18n/usrchimp.h - M extern/icu/source/i18n/utrans.cpp - M extern/icu/source/icudefs.mk.in - M extern/icu/source/install-sh - M extern/icu/source/io/Makefile.in - M extern/icu/source/io/io.dsp - M extern/icu/source/io/io.rc - M extern/icu/source/io/io.vcproj - M extern/icu/source/io/io_8.vcproj - M extern/icu/source/io/io_9.vcproj - M extern/icu/source/io/locbund.c - M extern/icu/source/io/locbund.h - M extern/icu/source/io/sprintf.c - M extern/icu/source/io/sscanf.c - M extern/icu/source/io/ufile.c - M extern/icu/source/io/ufile.h - M extern/icu/source/io/ufmt_cmn.c - M extern/icu/source/io/ufmt_cmn.h - M extern/icu/source/io/unicode/ustdio.h - M extern/icu/source/io/unicode/ustream.h - M extern/icu/source/io/uprintf.c - M extern/icu/source/io/uprintf.h - M extern/icu/source/io/uprntf_p.c - M extern/icu/source/io/uscanf.c - M extern/icu/source/io/uscanf.h - M extern/icu/source/io/uscanf_p.c - M extern/icu/source/io/ustdio.c - M extern/icu/source/io/ustream.cpp - M extern/icu/source/layout/AlternateSubstSubtables.cpp - M extern/icu/source/layout/AlternateSubstSubtables.h - M extern/icu/source/layout/AnchorTables.cpp - M extern/icu/source/layout/AnchorTables.h - M extern/icu/source/layout/ArabicLayoutEngine.cpp - M extern/icu/source/layout/ArabicLayoutEngine.h - M extern/icu/source/layout/ArabicLigatureData.cpp - M extern/icu/source/layout/ArabicShaping.cpp - M extern/icu/source/layout/ArabicShaping.h - M extern/icu/source/layout/AttachmentPosnSubtables.h - M extern/icu/source/layout/CanonData.cpp - M extern/icu/source/layout/CanonShaping.h - M extern/icu/source/layout/CharSubstitutionFilter.h - M extern/icu/source/layout/ClassDefinitionTables.cpp - M extern/icu/source/layout/ClassDefinitionTables.h - M extern/icu/source/layout/ContextualGlyphInsertion.h - M extern/icu/source/layout/ContextualGlyphSubstProc.cpp - M extern/icu/source/layout/ContextualGlyphSubstProc.h - M extern/icu/source/layout/ContextualGlyphSubstitution.h - M extern/icu/source/layout/ContextualSubstSubtables.cpp - M extern/icu/source/layout/ContextualSubstSubtables.h - M extern/icu/source/layout/CoverageTables.cpp - M extern/icu/source/layout/CoverageTables.h - M extern/icu/source/layout/CursiveAttachmentSubtables.cpp - M extern/icu/source/layout/CursiveAttachmentSubtables.h - M extern/icu/source/layout/DefaultCharMapper.h - M extern/icu/source/layout/DeviceTables.cpp - M extern/icu/source/layout/DeviceTables.h - M extern/icu/source/layout/ExtensionSubtables.cpp - M extern/icu/source/layout/ExtensionSubtables.h - M extern/icu/source/layout/Features.cpp - M extern/icu/source/layout/Features.h - M extern/icu/source/layout/GDEFMarkFilter.cpp - M extern/icu/source/layout/GDEFMarkFilter.h - M extern/icu/source/layout/GXLayoutEngine.cpp - M extern/icu/source/layout/GXLayoutEngine.h - M extern/icu/source/layout/GlyphDefinitionTables.cpp - M extern/icu/source/layout/GlyphDefinitionTables.h - M extern/icu/source/layout/GlyphIterator.cpp - M extern/icu/source/layout/GlyphIterator.h - M extern/icu/source/layout/GlyphLookupTables.cpp - M extern/icu/source/layout/GlyphLookupTables.h - M extern/icu/source/layout/GlyphPositionAdjustments.h - M extern/icu/source/layout/GlyphPositioningTables.cpp - M extern/icu/source/layout/GlyphPositioningTables.h - M extern/icu/source/layout/GlyphPosnLookupProc.cpp - M extern/icu/source/layout/GlyphPosnLookupProc.h - M extern/icu/source/layout/GlyphSubstLookupProc.cpp - M extern/icu/source/layout/GlyphSubstLookupProc.h - M extern/icu/source/layout/GlyphSubstitutionTables.cpp - M extern/icu/source/layout/GlyphSubstitutionTables.h - M extern/icu/source/layout/HanLayoutEngine.cpp - M extern/icu/source/layout/HanLayoutEngine.h - M extern/icu/source/layout/HebrewLigatureData.cpp - M extern/icu/source/layout/HebrewShaping.cpp - M extern/icu/source/layout/HebrewShaping.h - M extern/icu/source/layout/HindiFeatureTags.h - M extern/icu/source/layout/IndicClassTables.cpp - M extern/icu/source/layout/IndicLayoutEngine.cpp - M extern/icu/source/layout/IndicLayoutEngine.h - M extern/icu/source/layout/IndicRearrangement.h - M extern/icu/source/layout/IndicRearrangementProcessor.cpp - M extern/icu/source/layout/IndicRearrangementProcessor.h - M extern/icu/source/layout/IndicReordering.cpp - M extern/icu/source/layout/IndicReordering.h - M extern/icu/source/layout/LEFontInstance.cpp - M extern/icu/source/layout/LEFontInstance.h - M extern/icu/source/layout/LEGlyphFilter.h - M extern/icu/source/layout/LEGlyphStorage.cpp - M extern/icu/source/layout/LEGlyphStorage.h - M extern/icu/source/layout/LEInsertionList.cpp - M extern/icu/source/layout/LEInsertionList.h - M extern/icu/source/layout/LELanguages.h - M extern/icu/source/layout/LEScripts.h - M extern/icu/source/layout/LESwaps.h - M extern/icu/source/layout/LETypes.h - M extern/icu/source/layout/LayoutEngine.cpp - M extern/icu/source/layout/LayoutEngine.h - M extern/icu/source/layout/LayoutTables.h - M extern/icu/source/layout/LigatureSubstProc.cpp - M extern/icu/source/layout/LigatureSubstProc.h - M extern/icu/source/layout/LigatureSubstSubtables.cpp - M extern/icu/source/layout/LigatureSubstSubtables.h - M extern/icu/source/layout/LigatureSubstitution.h - M extern/icu/source/layout/LookupProcessor.cpp - M extern/icu/source/layout/LookupProcessor.h - M extern/icu/source/layout/LookupTables.cpp - M extern/icu/source/layout/LookupTables.h - M extern/icu/source/layout/Lookups.cpp - M extern/icu/source/layout/Lookups.h - M extern/icu/source/layout/MPreFixups.cpp - M extern/icu/source/layout/MPreFixups.h - M extern/icu/source/layout/Makefile.in - M extern/icu/source/layout/MarkArrays.cpp - M extern/icu/source/layout/MarkArrays.h - M extern/icu/source/layout/MarkToBasePosnSubtables.cpp - M extern/icu/source/layout/MarkToBasePosnSubtables.h - M extern/icu/source/layout/MarkToLigaturePosnSubtables.cpp - M extern/icu/source/layout/MarkToLigaturePosnSubtables.h - M extern/icu/source/layout/MarkToMarkPosnSubtables.cpp - M extern/icu/source/layout/MarkToMarkPosnSubtables.h - M extern/icu/source/layout/MorphStateTables.h - M extern/icu/source/layout/MorphTables.cpp - M extern/icu/source/layout/MorphTables.h - M extern/icu/source/layout/MultipleSubstSubtables.cpp - M extern/icu/source/layout/MultipleSubstSubtables.h - M extern/icu/source/layout/NonContextualGlyphSubst.h - M extern/icu/source/layout/NonContextualGlyphSubstProc.cpp - M extern/icu/source/layout/NonContextualGlyphSubstProc.h - M extern/icu/source/layout/OpenTypeLayoutEngine.cpp - M extern/icu/source/layout/OpenTypeLayoutEngine.h - M extern/icu/source/layout/OpenTypeTables.h - M extern/icu/source/layout/OpenTypeUtilities.cpp - M extern/icu/source/layout/OpenTypeUtilities.h - M extern/icu/source/layout/PairPositioningSubtables.cpp - M extern/icu/source/layout/PairPositioningSubtables.h - M extern/icu/source/layout/ScriptAndLanguage.cpp - M extern/icu/source/layout/ScriptAndLanguage.h - M extern/icu/source/layout/ScriptAndLanguageTags.cpp - M extern/icu/source/layout/ScriptAndLanguageTags.h - M extern/icu/source/layout/SegmentArrayProcessor.cpp - M extern/icu/source/layout/SegmentArrayProcessor.h - M extern/icu/source/layout/SegmentSingleProcessor.cpp - M extern/icu/source/layout/SegmentSingleProcessor.h - M extern/icu/source/layout/SimpleArrayProcessor.cpp - M extern/icu/source/layout/SimpleArrayProcessor.h - M extern/icu/source/layout/SinglePositioningSubtables.cpp - M extern/icu/source/layout/SinglePositioningSubtables.h - M extern/icu/source/layout/SingleSubstitutionSubtables.cpp - M extern/icu/source/layout/SingleSubstitutionSubtables.h - M extern/icu/source/layout/SingleTableProcessor.cpp - M extern/icu/source/layout/SingleTableProcessor.h - M extern/icu/source/layout/StateTableProcessor.cpp - M extern/icu/source/layout/StateTableProcessor.h - M extern/icu/source/layout/StateTables.h - M extern/icu/source/layout/SubstitutionLookups.cpp - M extern/icu/source/layout/SubstitutionLookups.h - M extern/icu/source/layout/SubtableProcessor.cpp - M extern/icu/source/layout/SubtableProcessor.h - M extern/icu/source/layout/ThaiLayoutEngine.cpp - M extern/icu/source/layout/ThaiLayoutEngine.h - M extern/icu/source/layout/ThaiShaping.cpp - M extern/icu/source/layout/ThaiShaping.h - M extern/icu/source/layout/ThaiStateTables.cpp - M extern/icu/source/layout/TrimmedArrayProcessor.cpp - M extern/icu/source/layout/TrimmedArrayProcessor.h - M extern/icu/source/layout/ValueRecords.cpp - M extern/icu/source/layout/ValueRecords.h - M extern/icu/source/layout/layout.dsp - M extern/icu/source/layout/layout.rc - M extern/icu/source/layout/layout.vcproj - M extern/icu/source/layout/layout_8.vcproj - M extern/icu/source/layout/layout_9.vcproj - M extern/icu/source/layout/loengine.cpp - M extern/icu/source/layout/unicode/loengine.h - M extern/icu/source/layoutex/LXUtilities.cpp - M extern/icu/source/layoutex/LXUtilities.h - M extern/icu/source/layoutex/Makefile.in - M extern/icu/source/layoutex/ParagraphLayout.cpp - M extern/icu/source/layoutex/RunArrays.cpp - M extern/icu/source/layoutex/layout/ParagraphLayout.h - M extern/icu/source/layoutex/layout/RunArrays.h - M extern/icu/source/layoutex/layoutex.dsp - M extern/icu/source/layoutex/layoutex.rc - M extern/icu/source/layoutex/layoutex.vcproj - M extern/icu/source/layoutex/layoutex_8.vcproj - M extern/icu/source/layoutex/layoutex_9.vcproj - M extern/icu/source/mkinstalldirs - M extern/icu/source/runConfigureICU - M extern/icu/source/samples/Makefile.in - M extern/icu/source/samples/all/all.dsp - M extern/icu/source/samples/all/all.dsw - M extern/icu/source/samples/all/all.sln - M extern/icu/source/samples/break/Makefile - M extern/icu/source/samples/break/break.cpp - M extern/icu/source/samples/break/break.dsp - M extern/icu/source/samples/break/break.dsw - M extern/icu/source/samples/break/break.sln - M extern/icu/source/samples/break/break.vcproj - M extern/icu/source/samples/break/readme.txt - M extern/icu/source/samples/break/ubreak.c - M extern/icu/source/samples/cal/Makefile.in - M extern/icu/source/samples/cal/cal.c - M extern/icu/source/samples/cal/cal.dsp - M extern/icu/source/samples/cal/cal.dsw - M extern/icu/source/samples/cal/cal.sln - M extern/icu/source/samples/cal/cal.vcproj - M extern/icu/source/samples/cal/readme.txt - M extern/icu/source/samples/cal/uprint.c - M extern/icu/source/samples/cal/uprint.h - M extern/icu/source/samples/case/Makefile - M extern/icu/source/samples/case/case.cpp - M extern/icu/source/samples/case/case.dsp - M extern/icu/source/samples/case/case.dsw - M extern/icu/source/samples/case/case.sln - M extern/icu/source/samples/case/case.vcproj - M extern/icu/source/samples/case/readme.txt - M extern/icu/source/samples/case/ucase.c - M extern/icu/source/samples/citer/citer.cpp - M extern/icu/source/samples/citer/readme.txt - M extern/icu/source/samples/coll/Makefile - M extern/icu/source/samples/coll/coll.cpp - M extern/icu/source/samples/coll/coll.dsp - M extern/icu/source/samples/coll/coll.dsw - M extern/icu/source/samples/coll/coll.sln - M extern/icu/source/samples/coll/coll.vcproj - M extern/icu/source/samples/coll/readme.txt - M extern/icu/source/samples/date/Makefile.in - M extern/icu/source/samples/date/date.c - M extern/icu/source/samples/date/date.dsp - M extern/icu/source/samples/date/date.dsw - M extern/icu/source/samples/date/date.sln - M extern/icu/source/samples/date/date.vcproj - M extern/icu/source/samples/date/readme.txt - M extern/icu/source/samples/date/uprint.c - M extern/icu/source/samples/date/uprint.h - M extern/icu/source/samples/datecal/Makefile - M extern/icu/source/samples/datecal/cal.cpp - M extern/icu/source/samples/datecal/ccal.c - M extern/icu/source/samples/datefmt/Makefile - M extern/icu/source/samples/datefmt/README.TXT - M extern/icu/source/samples/datefmt/answers/main_0.cpp - M extern/icu/source/samples/datefmt/answers/main_1.cpp - M extern/icu/source/samples/datefmt/answers/main_2.cpp - M extern/icu/source/samples/datefmt/answers/main_3.cpp - M extern/icu/source/samples/datefmt/datefmt.dsp - M extern/icu/source/samples/datefmt/datefmt.dsw - M extern/icu/source/samples/datefmt/datefmt.sln - M extern/icu/source/samples/datefmt/datefmt.vcproj - M extern/icu/source/samples/datefmt/main.cpp - M extern/icu/source/samples/datefmt/util.cpp - M extern/icu/source/samples/datefmt/util.h - M extern/icu/source/samples/defs.mk - M extern/icu/source/samples/layout/FontMap.GDI - M extern/icu/source/samples/layout/FontMap.Gnome - M extern/icu/source/samples/layout/FontMap.cpp - M extern/icu/source/samples/layout/FontMap.h - M extern/icu/source/samples/layout/FontTableCache.cpp - M extern/icu/source/samples/layout/FontTableCache.h - M extern/icu/source/samples/layout/GDIFontInstance.cpp - M extern/icu/source/samples/layout/GDIFontInstance.h - M extern/icu/source/samples/layout/GDIFontMap.cpp - M extern/icu/source/samples/layout/GDIFontMap.h - M extern/icu/source/samples/layout/GDIGUISupport.cpp - M extern/icu/source/samples/layout/GDIGUISupport.h - M extern/icu/source/samples/layout/GUISupport.h - M extern/icu/source/samples/layout/GnomeFontInstance.cpp - M extern/icu/source/samples/layout/GnomeFontInstance.h - M extern/icu/source/samples/layout/GnomeFontMap.cpp - M extern/icu/source/samples/layout/GnomeFontMap.h - M extern/icu/source/samples/layout/GnomeGUISupport.cpp - M extern/icu/source/samples/layout/GnomeGUISupport.h - M extern/icu/source/samples/layout/LayoutSample.rc - M extern/icu/source/samples/layout/Makefile.in - M extern/icu/source/samples/layout/RenderingSurface.h - M extern/icu/source/samples/layout/Sample.txt - M extern/icu/source/samples/layout/ScriptCompositeFontInstance.cpp - M extern/icu/source/samples/layout/ScriptCompositeFontInstance.h - M extern/icu/source/samples/layout/Surface.cpp - M extern/icu/source/samples/layout/Surface.h - M extern/icu/source/samples/layout/UnicodeReader.cpp - M extern/icu/source/samples/layout/UnicodeReader.h - M extern/icu/source/samples/layout/cmaps.cpp - M extern/icu/source/samples/layout/cmaps.h - M extern/icu/source/samples/layout/gnomelayout.cpp - M extern/icu/source/samples/layout/layout.cpp - M extern/icu/source/samples/layout/layout.dsp - M extern/icu/source/samples/layout/layout.dsw - M extern/icu/source/samples/layout/layout.sln - M extern/icu/source/samples/layout/layout.vcproj - M extern/icu/source/samples/layout/paragraph.cpp - M extern/icu/source/samples/layout/paragraph.h - M extern/icu/source/samples/layout/readme.html - M extern/icu/source/samples/layout/resource.h - M extern/icu/source/samples/layout/sfnt.h - M extern/icu/source/samples/legacy/Makefile - M extern/icu/source/samples/legacy/README - M extern/icu/source/samples/legacy/legacy.cpp - M extern/icu/source/samples/legacy/legacy.dsp - M extern/icu/source/samples/legacy/legacy.dsw - M extern/icu/source/samples/legacy/legacy.sln - M extern/icu/source/samples/legacy/legacy.vcproj - M extern/icu/source/samples/legacy/newcol.cpp - M extern/icu/source/samples/legacy/oldcol.cpp - M extern/icu/source/samples/msgfmt/Makefile - M extern/icu/source/samples/msgfmt/README.TXT - M extern/icu/source/samples/msgfmt/answers/main_0.cpp - M extern/icu/source/samples/msgfmt/answers/main_1.cpp - M extern/icu/source/samples/msgfmt/answers/main_2.cpp - M extern/icu/source/samples/msgfmt/answers/main_3.cpp - M extern/icu/source/samples/msgfmt/main.cpp - M extern/icu/source/samples/msgfmt/msgfmt.dsp - M extern/icu/source/samples/msgfmt/msgfmt.dsw - M extern/icu/source/samples/msgfmt/msgfmt.sln - M extern/icu/source/samples/msgfmt/msgfmt.vcproj - M extern/icu/source/samples/msgfmt/util.cpp - M extern/icu/source/samples/msgfmt/util.h - M extern/icu/source/samples/numfmt/Makefile - M extern/icu/source/samples/numfmt/capi.c - M extern/icu/source/samples/numfmt/main.cpp - M extern/icu/source/samples/numfmt/numfmt.dsp - M extern/icu/source/samples/numfmt/numfmt.dsw - M extern/icu/source/samples/numfmt/numfmt.sln - M extern/icu/source/samples/numfmt/numfmt.vcproj - M extern/icu/source/samples/numfmt/readme.txt - M extern/icu/source/samples/numfmt/util.cpp - M extern/icu/source/samples/numfmt/util.h - M extern/icu/source/samples/props/Makefile - M extern/icu/source/samples/props/props.cpp - M extern/icu/source/samples/props/props.dsp - M extern/icu/source/samples/props/props.dsw - M extern/icu/source/samples/props/props.sln - M extern/icu/source/samples/props/props.vcproj - M extern/icu/source/samples/props/readme.txt - M extern/icu/source/samples/readme.txt - M extern/icu/source/samples/rules.mk - M extern/icu/source/samples/strsrch/Makefile - M extern/icu/source/samples/strsrch/readme.txt - M extern/icu/source/samples/strsrch/strsrch.cpp - M extern/icu/source/samples/strsrch/strsrch.dsp - M extern/icu/source/samples/strsrch/strsrch.dsw - M extern/icu/source/samples/strsrch/strsrch.sln - M extern/icu/source/samples/strsrch/strsrch.vcproj - M extern/icu/source/samples/translit/Makefile - M extern/icu/source/samples/translit/README.TXT - M extern/icu/source/samples/translit/answers/main_1.cpp - M extern/icu/source/samples/translit/answers/main_2.cpp - M extern/icu/source/samples/translit/answers/main_3.cpp - M extern/icu/source/samples/translit/answers/main_4.cpp - M extern/icu/source/samples/translit/answers/unaccent.cpp - M extern/icu/source/samples/translit/answers/unaccent.h - M extern/icu/source/samples/translit/main.cpp - M extern/icu/source/samples/translit/translit.dsp - M extern/icu/source/samples/translit/translit.dsw - M extern/icu/source/samples/translit/translit.sln - M extern/icu/source/samples/translit/translit.vcproj - M extern/icu/source/samples/translit/unaccent.cpp - M extern/icu/source/samples/translit/unaccent.h - M extern/icu/source/samples/translit/util.cpp - M extern/icu/source/samples/translit/util.h - M extern/icu/source/samples/uciter8/Makefile - M extern/icu/source/samples/uciter8/readme.txt - M extern/icu/source/samples/uciter8/uciter8.c - M extern/icu/source/samples/uciter8/uciter8.dsp - M extern/icu/source/samples/uciter8/uciter8.dsw - M extern/icu/source/samples/uciter8/uciter8.sln - M extern/icu/source/samples/uciter8/uciter8.vcproj - M extern/icu/source/samples/uciter8/uit_len8.c - M extern/icu/source/samples/uciter8/uit_len8.h - M extern/icu/source/samples/ucnv/Makefile - M extern/icu/source/samples/ucnv/convsamp.cpp - M extern/icu/source/samples/ucnv/data01.txt - M extern/icu/source/samples/ucnv/data06.txt - M extern/icu/source/samples/ucnv/flagcb.c - M extern/icu/source/samples/ucnv/flagcb.h - M extern/icu/source/samples/ucnv/readme.txt - M extern/icu/source/samples/ucnv/ucnv.dsp - M extern/icu/source/samples/ucnv/ucnv.dsw - M extern/icu/source/samples/ucnv/ucnv.sln - M extern/icu/source/samples/ucnv/ucnv.vcproj - M extern/icu/source/samples/udata/Makefile - M extern/icu/source/samples/udata/reader.c - M extern/icu/source/samples/udata/reader.dsp - M extern/icu/source/samples/udata/reader.vcproj - M extern/icu/source/samples/udata/readme.txt - M extern/icu/source/samples/udata/udata.dsw - M extern/icu/source/samples/udata/udata.sln - M extern/icu/source/samples/udata/writer.c - M extern/icu/source/samples/udata/writer.dsp - M extern/icu/source/samples/udata/writer.vcproj - M extern/icu/source/samples/ufortune/Makefile - M extern/icu/source/samples/ufortune/fortunedefs.mk - M extern/icu/source/samples/ufortune/readme.txt - M extern/icu/source/samples/ufortune/resources/Makefile - M extern/icu/source/samples/ufortune/resources/es.txt - M extern/icu/source/samples/ufortune/resources/fortune_resources.mak - M extern/icu/source/samples/ufortune/resources/res-file-list.txt - M extern/icu/source/samples/ufortune/resources/root.txt - M extern/icu/source/samples/ufortune/ufortune.c - M extern/icu/source/samples/ufortune/ufortune.dsp - M extern/icu/source/samples/ufortune/ufortune.dsw - M extern/icu/source/samples/ufortune/ufortune.sln - M extern/icu/source/samples/ufortune/ufortune.vcproj - M extern/icu/source/samples/ugrep/Makefile - M extern/icu/source/samples/ugrep/readme.txt - M extern/icu/source/samples/ugrep/ugrep.cpp - M extern/icu/source/samples/ugrep/ugrep.dsp - M extern/icu/source/samples/ugrep/ugrep.dsw - M extern/icu/source/samples/ugrep/ugrep.sln - M extern/icu/source/samples/ugrep/ugrep.vcproj - M extern/icu/source/samples/uresb/Makefile - M extern/icu/source/samples/uresb/en.txt - M extern/icu/source/samples/uresb/readme.txt - M extern/icu/source/samples/uresb/resources.dsp - M extern/icu/source/samples/uresb/resources.mak - M extern/icu/source/samples/uresb/resources.vcproj - M extern/icu/source/samples/uresb/root.txt - M extern/icu/source/samples/uresb/sr.txt - M extern/icu/source/samples/uresb/uresb.c - M extern/icu/source/samples/uresb/uresb.dsp - M extern/icu/source/samples/uresb/uresb.dsw - M extern/icu/source/samples/uresb/uresb.sln - M extern/icu/source/samples/uresb/uresb.vcproj - M extern/icu/source/samples/ustring/Makefile - M extern/icu/source/samples/ustring/readme.txt - M extern/icu/source/samples/ustring/ustring.cpp - M extern/icu/source/samples/ustring/ustring.dsp - M extern/icu/source/samples/ustring/ustring.dsw - M extern/icu/source/samples/ustring/ustring.sln - M extern/icu/source/samples/ustring/ustring.vcproj - M extern/icu/source/samples/xml2txt/readme.txt - M extern/icu/source/stubdata/Makefile.in - M extern/icu/source/stubdata/stubdata.c - M extern/icu/source/stubdata/stubdata.dsp - M extern/icu/source/stubdata/stubdata.vcproj - M extern/icu/source/stubdata/stubdata_8.vcproj - M extern/icu/source/stubdata/stubdata_9.vcproj - M extern/icu/source/test/Makefile.in - M extern/icu/source/test/cintltst/Makefile.in - M extern/icu/source/test/cintltst/bocu1tst.c - M extern/icu/source/test/cintltst/callcoll.c - M extern/icu/source/test/cintltst/callcoll.h - M extern/icu/source/test/cintltst/calldata.h - M extern/icu/source/test/cintltst/calltest.c - M extern/icu/source/test/cintltst/capitst.c - M extern/icu/source/test/cintltst/capitst.h - M extern/icu/source/test/cintltst/cbiapts.c - M extern/icu/source/test/cintltst/cbiapts.h - M extern/icu/source/test/cintltst/cbididat.c - M extern/icu/source/test/cintltst/cbiditst.c - M extern/icu/source/test/cintltst/cbiditst.h - M extern/icu/source/test/cintltst/cbkittst.c - M extern/icu/source/test/cintltst/ccaltst.c - M extern/icu/source/test/cintltst/ccaltst.h - M extern/icu/source/test/cintltst/ccapitst.c - M extern/icu/source/test/cintltst/ccapitst.h - M extern/icu/source/test/cintltst/ccolltst.c - M extern/icu/source/test/cintltst/ccolltst.h - M extern/icu/source/test/cintltst/cconvtst.c - M extern/icu/source/test/cintltst/cctest.c - M extern/icu/source/test/cintltst/ccurrtst.c - M extern/icu/source/test/cintltst/ccurrtst.h - M extern/icu/source/test/cintltst/cdantst.c - M extern/icu/source/test/cintltst/cdantst.h - M extern/icu/source/test/cintltst/cdattst.c - M extern/icu/source/test/cintltst/cdattst.h - M extern/icu/source/test/cintltst/cdetst.c - M extern/icu/source/test/cintltst/cdetst.h - M extern/icu/source/test/cintltst/cdtdptst.c - M extern/icu/source/test/cintltst/cdtdptst.h - M extern/icu/source/test/cintltst/cdtrgtst.c - M extern/icu/source/test/cintltst/cdtrgtst.h - M extern/icu/source/test/cintltst/cestst.c - M extern/icu/source/test/cintltst/cestst.h - M extern/icu/source/test/cintltst/cfintst.c - M extern/icu/source/test/cintltst/cfintst.h - M extern/icu/source/test/cintltst/cformtst.c - M extern/icu/source/test/cintltst/cformtst.h - M extern/icu/source/test/cintltst/cfrtst.c - M extern/icu/source/test/cintltst/cfrtst.h - M extern/icu/source/test/cintltst/cg7coll.c - M extern/icu/source/test/cintltst/cg7coll.h - M extern/icu/source/test/cintltst/chashtst.c - M extern/icu/source/test/cintltst/cintltst.c - M extern/icu/source/test/cintltst/cintltst.dsp - M extern/icu/source/test/cintltst/cintltst.h - M extern/icu/source/test/cintltst/cintltst.vcproj - M extern/icu/source/test/cintltst/cintltst_8.vcproj - M extern/icu/source/test/cintltst/cintltst_9.vcproj - M extern/icu/source/test/cintltst/citertst.c - M extern/icu/source/test/cintltst/citertst.h - M extern/icu/source/test/cintltst/cjaptst.c - M extern/icu/source/test/cintltst/cjaptst.h - M extern/icu/source/test/cintltst/cloctst.c - M extern/icu/source/test/cintltst/cloctst.h - M extern/icu/source/test/cintltst/cmsccoll.c - M extern/icu/source/test/cintltst/cmsgtst.c - M extern/icu/source/test/cintltst/cmsgtst.h - M extern/icu/source/test/cintltst/cnmdptst.c - M extern/icu/source/test/cintltst/cnmdptst.h - M extern/icu/source/test/cintltst/cnormtst.c - M extern/icu/source/test/cintltst/cnormtst.h - M extern/icu/source/test/cintltst/cnumtst.c - M extern/icu/source/test/cintltst/cnumtst.h - M extern/icu/source/test/cintltst/colutil.c - M extern/icu/source/test/cintltst/cposxtst.c - M extern/icu/source/test/cintltst/cregrtst.c - M extern/icu/source/test/cintltst/cregrtst.h - M extern/icu/source/test/cintltst/crestst.c - M extern/icu/source/test/cintltst/crestst.h - M extern/icu/source/test/cintltst/creststn.c - M extern/icu/source/test/cintltst/creststn.h - M extern/icu/source/test/cintltst/cstrcase.c - M extern/icu/source/test/cintltst/cstrtest.c - M extern/icu/source/test/cintltst/ctstdep.c - M extern/icu/source/test/cintltst/cturtst.c - M extern/icu/source/test/cintltst/cturtst.h - M extern/icu/source/test/cintltst/cucdapi.c - M extern/icu/source/test/cintltst/cucdapi.h - M extern/icu/source/test/cintltst/cucdtst.c - M extern/icu/source/test/cintltst/cucdtst.h - M extern/icu/source/test/cintltst/custrtrn.c - M extern/icu/source/test/cintltst/custrtst.c - M extern/icu/source/test/cintltst/cutiltst.c - M extern/icu/source/test/cintltst/encoll.c - M extern/icu/source/test/cintltst/encoll.h - M extern/icu/source/test/cintltst/eurocreg.c - M extern/icu/source/test/cintltst/hpmufn.c - M extern/icu/source/test/cintltst/idnatest.c - M extern/icu/source/test/cintltst/mstrmtst.c - M extern/icu/source/test/cintltst/nccbtst.c - M extern/icu/source/test/cintltst/nccbtst.h - M extern/icu/source/test/cintltst/ncnvfbts.c - M extern/icu/source/test/cintltst/ncnvfbts.h - M extern/icu/source/test/cintltst/ncnvtst.c - M extern/icu/source/test/cintltst/nfsprep.c - M extern/icu/source/test/cintltst/nfsprep.h - M extern/icu/source/test/cintltst/nucnvtst.c - M extern/icu/source/test/cintltst/nucnvtst.h - M extern/icu/source/test/cintltst/putiltst.c - M extern/icu/source/test/cintltst/reapits.c - M extern/icu/source/test/cintltst/sorttest.c - M extern/icu/source/test/cintltst/spreptst.c - M extern/icu/source/test/cintltst/sprpdata.c - M extern/icu/source/test/cintltst/stdnmtst.c - M extern/icu/source/test/cintltst/tracetst.c - M extern/icu/source/test/cintltst/trietest.c - M extern/icu/source/test/cintltst/ucmptst.c - M extern/icu/source/test/cintltst/udatatst.c - M extern/icu/source/test/cintltst/uenumtst.c - M extern/icu/source/test/cintltst/usettest.c - M extern/icu/source/test/cintltst/usrchdat.c - M extern/icu/source/test/cintltst/usrchtst.c - M extern/icu/source/test/cintltst/utf16tst.c - M extern/icu/source/test/cintltst/utf8tst.c - M extern/icu/source/test/cintltst/utransts.c - M extern/icu/source/test/collperf/Makefile.in - M extern/icu/source/test/collperf/collperf.cpp - M extern/icu/source/test/collperf/collperf.dsp - M extern/icu/source/test/collperf/readme.html - M extern/icu/source/test/hdrtst/Makefile.in - M extern/icu/source/test/hdrtst/cxxfiles.txt - M extern/icu/source/test/hdrtst/dfiles.txt - M extern/icu/source/test/hdrtst/pfiles.txt - M extern/icu/source/test/intltest/Makefile.in - M extern/icu/source/test/intltest/allcoll.cpp - M extern/icu/source/test/intltest/allcoll.h - M extern/icu/source/test/intltest/apicoll.cpp - M extern/icu/source/test/intltest/apicoll.h - M extern/icu/source/test/intltest/astrotst.cpp - M extern/icu/source/test/intltest/astrotst.h - M extern/icu/source/test/intltest/calcasts.cpp - M extern/icu/source/test/intltest/calcasts.h - M extern/icu/source/test/intltest/callimts.cpp - M extern/icu/source/test/intltest/callimts.h - M extern/icu/source/test/intltest/calregts.cpp - M extern/icu/source/test/intltest/calregts.h - M extern/icu/source/test/intltest/caltest.cpp - M extern/icu/source/test/intltest/caltest.h - M extern/icu/source/test/intltest/caltztst.cpp - M extern/icu/source/test/intltest/caltztst.h - M extern/icu/source/test/intltest/canittst.cpp - M extern/icu/source/test/intltest/canittst.h - M extern/icu/source/test/intltest/citrtest.cpp - M extern/icu/source/test/intltest/citrtest.h - M extern/icu/source/test/intltest/cntabcol.cpp - M extern/icu/source/test/intltest/cntabcol.h - M extern/icu/source/test/intltest/convtest.cpp - M extern/icu/source/test/intltest/convtest.h - M extern/icu/source/test/intltest/cpdtrtst.cpp - M extern/icu/source/test/intltest/cpdtrtst.h - M extern/icu/source/test/intltest/currcoll.cpp - M extern/icu/source/test/intltest/currcoll.h - M extern/icu/source/test/intltest/dacoll.cpp - M extern/icu/source/test/intltest/dacoll.h - M extern/icu/source/test/intltest/dadrcoll.cpp - M extern/icu/source/test/intltest/dadrcoll.h - M extern/icu/source/test/intltest/dcfmapts.cpp - M extern/icu/source/test/intltest/dcfmapts.h - M extern/icu/source/test/intltest/decoll.cpp - M extern/icu/source/test/intltest/decoll.h - M extern/icu/source/test/intltest/dtfmapts.cpp - M extern/icu/source/test/intltest/dtfmapts.h - M extern/icu/source/test/intltest/dtfmrgts.cpp - M extern/icu/source/test/intltest/dtfmrgts.h - M extern/icu/source/test/intltest/dtfmtrtts.cpp - M extern/icu/source/test/intltest/dtfmtrtts.h - M extern/icu/source/test/intltest/dtfmttst.cpp - M extern/icu/source/test/intltest/dtfmttst.h - M extern/icu/source/test/intltest/encoll.cpp - M extern/icu/source/test/intltest/encoll.h - M extern/icu/source/test/intltest/escoll.cpp - M extern/icu/source/test/intltest/escoll.h - M extern/icu/source/test/intltest/ficoll.cpp - M extern/icu/source/test/intltest/ficoll.h - M extern/icu/source/test/intltest/frcoll.cpp - M extern/icu/source/test/intltest/frcoll.h - M extern/icu/source/test/intltest/g7coll.cpp - M extern/icu/source/test/intltest/g7coll.h - M extern/icu/source/test/intltest/icusvtst.cpp - M extern/icu/source/test/intltest/icusvtst.h - M extern/icu/source/test/intltest/idnaref.cpp - M extern/icu/source/test/intltest/idnaref.h - M extern/icu/source/test/intltest/incaltst.cpp - M extern/icu/source/test/intltest/incaltst.h - M extern/icu/source/test/intltest/intltest.cpp - M extern/icu/source/test/intltest/intltest.dsp - M extern/icu/source/test/intltest/intltest.h - M extern/icu/source/test/intltest/intltest.vcproj - M extern/icu/source/test/intltest/intltest_8.vcproj - M extern/icu/source/test/intltest/intltest_9.vcproj - M extern/icu/source/test/intltest/itercoll.cpp - M extern/icu/source/test/intltest/itercoll.h - M extern/icu/source/test/intltest/itformat.cpp - M extern/icu/source/test/intltest/itformat.h - M extern/icu/source/test/intltest/itmajor.cpp - M extern/icu/source/test/intltest/itmajor.h - M extern/icu/source/test/intltest/itrbbi.cpp - M extern/icu/source/test/intltest/itrbbi.h - M extern/icu/source/test/intltest/itrbnf.cpp - M extern/icu/source/test/intltest/itrbnf.h - M extern/icu/source/test/intltest/itrbnfp.cpp - M extern/icu/source/test/intltest/itrbnfp.h - M extern/icu/source/test/intltest/itrbnfrt.cpp - M extern/icu/source/test/intltest/itrbnfrt.h - M extern/icu/source/test/intltest/ittrans.cpp - M extern/icu/source/test/intltest/ittrans.h - M extern/icu/source/test/intltest/itutil.cpp - M extern/icu/source/test/intltest/itutil.h - M extern/icu/source/test/intltest/jacoll.cpp - M extern/icu/source/test/intltest/jacoll.h - M extern/icu/source/test/intltest/jamotest.cpp - M extern/icu/source/test/intltest/jamotest.h - M extern/icu/source/test/intltest/lcukocol.cpp - M extern/icu/source/test/intltest/lcukocol.h - M extern/icu/source/test/intltest/loctest.cpp - M extern/icu/source/test/intltest/loctest.h - M extern/icu/source/test/intltest/miscdtfm.cpp - M extern/icu/source/test/intltest/miscdtfm.h - M extern/icu/source/test/intltest/mnkytst.cpp - M extern/icu/source/test/intltest/mnkytst.h - M extern/icu/source/test/intltest/msfmrgts.cpp - M extern/icu/source/test/intltest/msfmrgts.h - M extern/icu/source/test/intltest/nmfmapts.cpp - M extern/icu/source/test/intltest/nmfmapts.h - M extern/icu/source/test/intltest/nmfmtrt.cpp - M extern/icu/source/test/intltest/nmfmtrt.h - M extern/icu/source/test/intltest/normconf.cpp - M extern/icu/source/test/intltest/normconf.h - M extern/icu/source/test/intltest/nptrans.cpp - M extern/icu/source/test/intltest/nptrans.h - M extern/icu/source/test/intltest/numfmtst.cpp - M extern/icu/source/test/intltest/numfmtst.h - M extern/icu/source/test/intltest/numrgts.cpp - M extern/icu/source/test/intltest/numrgts.h - M extern/icu/source/test/intltest/pptest.cpp - M extern/icu/source/test/intltest/pptest.h - M extern/icu/source/test/intltest/punyref.c - M extern/icu/source/test/intltest/punyref.h - M extern/icu/source/test/intltest/rbbiapts.cpp - M extern/icu/source/test/intltest/rbbiapts.h - M extern/icu/source/test/intltest/rbbitst.cpp - M extern/icu/source/test/intltest/rbbitst.h - M extern/icu/source/test/intltest/regcoll.cpp - M extern/icu/source/test/intltest/regcoll.h - M extern/icu/source/test/intltest/regextst.cpp - M extern/icu/source/test/intltest/regextst.h - M extern/icu/source/test/intltest/reptest.cpp - M extern/icu/source/test/intltest/reptest.h - M extern/icu/source/test/intltest/restest.cpp - M extern/icu/source/test/intltest/restest.h - M extern/icu/source/test/intltest/restsnew.cpp - M extern/icu/source/test/intltest/restsnew.h - M extern/icu/source/test/intltest/sdtfmtts.cpp - M extern/icu/source/test/intltest/sdtfmtts.h - M extern/icu/source/test/intltest/sfwdchit.cpp - M extern/icu/source/test/intltest/sfwdchit.h - M extern/icu/source/test/intltest/srchtest.cpp - M extern/icu/source/test/intltest/srchtest.h - M extern/icu/source/test/intltest/strcase.cpp - M extern/icu/source/test/intltest/strtest.cpp - M extern/icu/source/test/intltest/strtest.h - M extern/icu/source/test/intltest/svccoll.cpp - M extern/icu/source/test/intltest/svccoll.h - M extern/icu/source/test/intltest/tchcfmt.cpp - M extern/icu/source/test/intltest/tchcfmt.h - M extern/icu/source/test/intltest/testidn.cpp - M extern/icu/source/test/intltest/testidna.cpp - M extern/icu/source/test/intltest/testidna.h - M extern/icu/source/test/intltest/testutil.cpp - M extern/icu/source/test/intltest/testutil.h - M extern/icu/source/test/intltest/textfile.cpp - M extern/icu/source/test/intltest/textfile.h - M extern/icu/source/test/intltest/tfsmalls.cpp - M extern/icu/source/test/intltest/tfsmalls.h - M extern/icu/source/test/intltest/thcoll.cpp - M extern/icu/source/test/intltest/thcoll.h - M extern/icu/source/test/intltest/tmsgfmt.cpp - M extern/icu/source/test/intltest/tmsgfmt.h - M extern/icu/source/test/intltest/tokiter.cpp - M extern/icu/source/test/intltest/tokiter.h - M extern/icu/source/test/intltest/transapi.cpp - M extern/icu/source/test/intltest/transapi.h - M extern/icu/source/test/intltest/transrt.cpp - M extern/icu/source/test/intltest/transrt.h - M extern/icu/source/test/intltest/transtst.cpp - M extern/icu/source/test/intltest/transtst.h - M extern/icu/source/test/intltest/trcoll.cpp - M extern/icu/source/test/intltest/trcoll.h - M extern/icu/source/test/intltest/trnserr.cpp - M extern/icu/source/test/intltest/trnserr.h - M extern/icu/source/test/intltest/tscoll.cpp - M extern/icu/source/test/intltest/tscoll.h - M extern/icu/source/test/intltest/tsdate.cpp - M extern/icu/source/test/intltest/tsdate.h - M extern/icu/source/test/intltest/tsdcfmsy.cpp - M extern/icu/source/test/intltest/tsdcfmsy.h - M extern/icu/source/test/intltest/tsdtfmsy.cpp - M extern/icu/source/test/intltest/tsdtfmsy.h - M extern/icu/source/test/intltest/tsmthred.cpp - M extern/icu/source/test/intltest/tsmthred.h - M extern/icu/source/test/intltest/tsnmfmt.cpp - M extern/icu/source/test/intltest/tsnmfmt.h - M extern/icu/source/test/intltest/tsputil.cpp - M extern/icu/source/test/intltest/tsputil.h - M extern/icu/source/test/intltest/tstnorm.cpp - M extern/icu/source/test/intltest/tstnorm.h - M extern/icu/source/test/intltest/tstnrapi.cpp - M extern/icu/source/test/intltest/tzbdtest.cpp - M extern/icu/source/test/intltest/tzbdtest.h - M extern/icu/source/test/intltest/tzregts.cpp - M extern/icu/source/test/intltest/tzregts.h - M extern/icu/source/test/intltest/tztest.cpp - M extern/icu/source/test/intltest/tztest.h - M extern/icu/source/test/intltest/ucaconf.cpp - M extern/icu/source/test/intltest/ucaconf.h - M extern/icu/source/test/intltest/ucdtest.cpp - M extern/icu/source/test/intltest/ucdtest.h - M extern/icu/source/test/intltest/uobjtest.cpp - M extern/icu/source/test/intltest/uobjtest.h - M extern/icu/source/test/intltest/usettest.cpp - M extern/icu/source/test/intltest/usettest.h - M extern/icu/source/test/intltest/ustrtest.cpp - M extern/icu/source/test/intltest/ustrtest.h - M extern/icu/source/test/intltest/v32test.cpp - M extern/icu/source/test/intltest/v32test.h - M extern/icu/source/test/iotest/Makefile.in - M extern/icu/source/test/iotest/filetst.c - M extern/icu/source/test/iotest/iotest.cpp - M extern/icu/source/test/iotest/iotest.dsp - M extern/icu/source/test/iotest/iotest.h - M extern/icu/source/test/iotest/iotest.vcproj - M extern/icu/source/test/iotest/iotest_8.vcproj - M extern/icu/source/test/iotest/iotest_9.vcproj - M extern/icu/source/test/iotest/strtst.c - M extern/icu/source/test/letest/FontObject.cpp - M extern/icu/source/test/letest/FontObject.h - M extern/icu/source/test/letest/FontTableCache.cpp - M extern/icu/source/test/letest/FontTableCache.h - M extern/icu/source/test/letest/Makefile.in - M extern/icu/source/test/letest/PortableFontInstance.cpp - M extern/icu/source/test/letest/PortableFontInstance.h - M extern/icu/source/test/letest/cmaps.cpp - M extern/icu/source/test/letest/cmaps.h - M extern/icu/source/test/letest/gendata.cpp - M extern/icu/source/test/letest/gendata.dsp - M extern/icu/source/test/letest/gendata.dsw - M extern/icu/source/test/letest/gendata.sln - M extern/icu/source/test/letest/gendata.vcproj - M extern/icu/source/test/letest/letest.cpp - M extern/icu/source/test/letest/letest.dsp - M extern/icu/source/test/letest/letest.dsw - M extern/icu/source/test/letest/letest.h - M extern/icu/source/test/letest/letest.sln - M extern/icu/source/test/letest/letest.vcproj - M extern/icu/source/test/letest/readme.html - M extern/icu/source/test/letest/sfnt.h - M extern/icu/source/test/letest/testdata.cpp - M extern/icu/source/test/perf/all/all.dsp - M extern/icu/source/test/perf/charperf/CharPerf.pl - M extern/icu/source/test/perf/charperf/Makefile.in - M extern/icu/source/test/perf/charperf/charperf.cpp - M extern/icu/source/test/perf/charperf/charperf.dsp - M extern/icu/source/test/perf/charperf/charperf.h - M extern/icu/source/test/perf/convperf/convperf.cpp - M extern/icu/source/test/perf/convperf/convperf.dsp - M extern/icu/source/test/perf/convperf/convperf.h - M extern/icu/source/test/perf/convperf/convperf_ansi.pl - M extern/icu/source/test/perf/convperf/convperf_iml.pl - M extern/icu/source/test/perf/convperf/data.h - M extern/icu/source/test/perf/normperf/Makefile.in - M extern/icu/source/test/perf/normperf/NormPerf.pl - M extern/icu/source/test/perf/normperf/normperf.cpp - M extern/icu/source/test/perf/normperf/normperf.dsp - M extern/icu/source/test/perf/normperf/normperf.h - M extern/icu/source/test/perf/perf.dsw - M extern/icu/source/test/perf/perldriver/Dataset.pm - M extern/icu/source/test/perf/perldriver/Format.pm - M extern/icu/source/test/perf/perldriver/Output.pm - M extern/icu/source/test/perf/perldriver/PerfFramework.pm - M extern/icu/source/test/perf/ubrkperf/Makefile.in - M extern/icu/source/test/perf/ubrkperf/UBrkPerf.pl - M extern/icu/source/test/perf/ubrkperf/ubrkperf.cpp - M extern/icu/source/test/perf/ubrkperf/ubrkperf.dsp - M extern/icu/source/test/perf/ubrkperf/ubrkperf.h - M extern/icu/source/test/perf/ubrkperf/ubrkperf20.dsp - M extern/icu/source/test/perf/ubrkperf/ubrkperfold.cpp - M extern/icu/source/test/perf/ubrkperf/ubrkperfold.dsp - M extern/icu/source/test/perf/ustrperf/StringPerf.pl - M extern/icu/source/test/perf/ustrperf/stringperf.cpp - M extern/icu/source/test/perf/ustrperf/stringperf.h - M extern/icu/source/test/perf/ustrperf/stringperf.vcproj - M extern/icu/source/test/testdata/CollationTest_NON_IGNORABLE_STUB.txt - M extern/icu/source/test/testdata/CollationTest_SHIFTED_STUB.txt - M extern/icu/source/test/testdata/DataDrivenCollationTest.txt - M extern/icu/source/test/testdata/Makefile.in - M extern/icu/source/test/testdata/NormalizationTest-3.2.0.txt - M extern/icu/source/test/testdata/NumberFormatTestCases.txt - M extern/icu/source/test/testdata/casing.txt - M extern/icu/source/test/testdata/conversion.txt - M extern/icu/source/test/testdata/default.goo - M extern/icu/source/test/testdata/default.txt - M extern/icu/source/test/testdata/ibm9027.ucm - M extern/icu/source/test/testdata/icuio.txt - M extern/icu/source/test/testdata/idna_rules.txt - M extern/icu/source/test/testdata/mc.txt - M extern/icu/source/test/testdata/nfs4_cis_prep.txt - M extern/icu/source/test/testdata/nfs4_cs_prep_ci.txt - M extern/icu/source/test/testdata/nfs4_cs_prep_cs.txt - M extern/icu/source/test/testdata/nfs4_mixed_prep_p.txt - M extern/icu/source/test/testdata/nfs4_mixed_prep_s.txt - M extern/icu/source/test/testdata/ra.txt - M extern/icu/source/test/testdata/rbbitst.txt - M extern/icu/source/test/testdata/re_tests.txt - M extern/icu/source/test/testdata/readme.txt - M extern/icu/source/test/testdata/regextst.txt - M extern/icu/source/test/testdata/riwords.txt - M extern/icu/source/test/testdata/root.txt - M extern/icu/source/test/testdata/te.txt - M extern/icu/source/test/testdata/te_IN.goo - M extern/icu/source/test/testdata/te_IN.txt - M extern/icu/source/test/testdata/test1.ucm - M extern/icu/source/test/testdata/test3.ucm - M extern/icu/source/test/testdata/test4.ucm - M extern/icu/source/test/testdata/test4x.ucm - M extern/icu/source/test/testdata/testaliases.txt - M extern/icu/source/test/testdata/testdata.mk - M extern/icu/source/test/testdata/testempty.txt - M extern/icu/source/test/testdata/testtypes.txt - M extern/icu/source/test/testdata/translit_rules.txt - M extern/icu/source/test/testmap/Makefile.in - M extern/icu/source/test/testmap/testmap.c - M extern/icu/source/test/testmap/testmap.dsp - M extern/icu/source/test/thaitest/Makefile.in - M extern/icu/source/test/thaitest/space.txt - M extern/icu/source/test/thaitest/thaitest.cpp - M extern/icu/source/test/thaitest/thaitest.dsp - M extern/icu/source/test/threadtest/Makefile.in - M extern/icu/source/test/threadtest/converttest.cpp - M extern/icu/source/test/threadtest/stringtest.cpp - M extern/icu/source/test/threadtest/threadtest.cpp - M extern/icu/source/test/threadtest/threadtest.dsp - M extern/icu/source/test/threadtest/threadtest.dsw - M extern/icu/source/test/threadtest/threadtest.h - M extern/icu/source/test/unalignedtest/Makefile.in - M extern/icu/source/test/unalignedtest/readme - M extern/icu/source/test/unalignedtest/unaligned.c - M extern/icu/source/test/usetperf/bitset.cpp - M extern/icu/source/test/usetperf/bitset.h - M extern/icu/source/test/usetperf/timer.h - M extern/icu/source/test/usetperf/usetperf.cpp - M extern/icu/source/test/usetperf/usetperf.dsp - M extern/icu/source/test/utfperf/utfperf.c - M extern/icu/source/test/utfperf/utfperf.dsp - M extern/icu/source/tools/Makefile.in - M extern/icu/source/tools/cpysearch/cpysearch.pl - M extern/icu/source/tools/cpysearch/readme.txt - M extern/icu/source/tools/ctestfw/Makefile.in - M extern/icu/source/tools/ctestfw/ctest.c - M extern/icu/source/tools/ctestfw/ctestfw.dsp - M extern/icu/source/tools/ctestfw/ctestfw.vcproj - M extern/icu/source/tools/ctestfw/ctestfw_8.vcproj - M extern/icu/source/tools/ctestfw/ctestfw_9.vcproj - M extern/icu/source/tools/ctestfw/datamap.cpp - M extern/icu/source/tools/ctestfw/testdata.cpp - M extern/icu/source/tools/ctestfw/tstdtmod.cpp - M extern/icu/source/tools/ctestfw/unicode/ctest.h - M extern/icu/source/tools/ctestfw/unicode/datamap.h - M extern/icu/source/tools/ctestfw/unicode/testdata.h - M extern/icu/source/tools/ctestfw/unicode/testlog.h - M extern/icu/source/tools/ctestfw/unicode/testtype.h - M extern/icu/source/tools/ctestfw/unicode/tstdtmod.h - M extern/icu/source/tools/dumpce/Makefile.in - M extern/icu/source/tools/dumpce/dumpce.cpp - M extern/icu/source/tools/dumpce/dumpce.dsp - M extern/icu/source/tools/dumpce/dumpce.dsw - M extern/icu/source/tools/genbrk/Makefile.in - M extern/icu/source/tools/genbrk/genbrk.cpp - M extern/icu/source/tools/genbrk/genbrk.dsp - M extern/icu/source/tools/genbrk/genbrk.vcproj - M extern/icu/source/tools/genbrk/genbrk_8.vcproj - M extern/icu/source/tools/genbrk/genbrk_9.vcproj - M extern/icu/source/tools/genccode/Makefile.in - M extern/icu/source/tools/genccode/genccode.8.in - M extern/icu/source/tools/genccode/genccode.c - M extern/icu/source/tools/genccode/genccode.dsp - M extern/icu/source/tools/genccode/genccode.vcproj - M extern/icu/source/tools/genccode/genccode_8.vcproj - M extern/icu/source/tools/genccode/genccode_9.vcproj - M extern/icu/source/tools/gencmn/Makefile.in - M extern/icu/source/tools/gencmn/decmn.8.in - M extern/icu/source/tools/gencmn/decmn.c - M extern/icu/source/tools/gencmn/decmn.dsp - M extern/icu/source/tools/gencmn/decmn.vcproj - M extern/icu/source/tools/gencmn/decmn_8.vcproj - M extern/icu/source/tools/gencmn/decmn_9.vcproj - M extern/icu/source/tools/gencmn/gencmn.8.in - M extern/icu/source/tools/gencmn/gencmn.c - M extern/icu/source/tools/gencmn/gencmn.dsp - M extern/icu/source/tools/gencmn/gencmn.vcproj - M extern/icu/source/tools/gencmn/gencmn_8.vcproj - M extern/icu/source/tools/gencmn/gencmn_9.vcproj - M extern/icu/source/tools/gencnval/Makefile.in - M extern/icu/source/tools/gencnval/gencnval.1.in - M extern/icu/source/tools/gencnval/gencnval.c - M extern/icu/source/tools/gencnval/gencnval.dsp - M extern/icu/source/tools/gencnval/gencnval.vcproj - M extern/icu/source/tools/gencnval/gencnval_8.vcproj - M extern/icu/source/tools/gencnval/gencnval_9.vcproj - M extern/icu/source/tools/gendraft/gendraft.pl - M extern/icu/source/tools/gennames/Makefile.in - M extern/icu/source/tools/gennames/gennames.8.in - M extern/icu/source/tools/gennames/gennames.c - M extern/icu/source/tools/gennames/gennames.dsp - M extern/icu/source/tools/gennames/gennames.vcproj - M extern/icu/source/tools/gennames/gennames_8.vcproj - M extern/icu/source/tools/gennames/gennames_9.vcproj - M extern/icu/source/tools/gennorm/Makefile.in - M extern/icu/source/tools/gennorm/gennorm.8.in - M extern/icu/source/tools/gennorm/gennorm.c - M extern/icu/source/tools/gennorm/gennorm.dsp - M extern/icu/source/tools/gennorm/gennorm.h - M extern/icu/source/tools/gennorm/gennorm.vcproj - M extern/icu/source/tools/gennorm/gennorm_8.vcproj - M extern/icu/source/tools/gennorm/gennorm_9.vcproj - M extern/icu/source/tools/gennorm/store.c - M extern/icu/source/tools/genpname/Makefile.in - M extern/icu/source/tools/genpname/SyntheticPropertyAliases.txt - M extern/icu/source/tools/genpname/data.h - M extern/icu/source/tools/genpname/genpname.cpp - M extern/icu/source/tools/genpname/genpname.dsp - M extern/icu/source/tools/genpname/genpname.vcproj - M extern/icu/source/tools/genpname/genpname_8.vcproj - M extern/icu/source/tools/genpname/genpname_9.vcproj - M extern/icu/source/tools/genpname/preparse.pl - M extern/icu/source/tools/genprops/Makefile.in - M extern/icu/source/tools/genprops/genprops.8.in - M extern/icu/source/tools/genprops/genprops.c - M extern/icu/source/tools/genprops/genprops.dsp - M extern/icu/source/tools/genprops/genprops.h - M extern/icu/source/tools/genprops/genprops.vcproj - M extern/icu/source/tools/genprops/genprops_8.vcproj - M extern/icu/source/tools/genprops/genprops_9.vcproj - M extern/icu/source/tools/genprops/misc/ucdmerge.c - M extern/icu/source/tools/genprops/misc/ucdstrip.c - M extern/icu/source/tools/genprops/misc/ucdstrip.pl - M extern/icu/source/tools/genprops/props2.c - M extern/icu/source/tools/genprops/propsvec.c - M extern/icu/source/tools/genprops/propsvec.h - M extern/icu/source/tools/genprops/store.c - M extern/icu/source/tools/genrb/Makefile.in - M extern/icu/source/tools/genrb/derb.1.in - M extern/icu/source/tools/genrb/derb.c - M extern/icu/source/tools/genrb/derb.dsp - M extern/icu/source/tools/genrb/derb.vcproj - M extern/icu/source/tools/genrb/derb_8.vcproj - M extern/icu/source/tools/genrb/derb_9.vcproj - M extern/icu/source/tools/genrb/errmsg.c - M extern/icu/source/tools/genrb/errmsg.h - M extern/icu/source/tools/genrb/gendtjar.pl - M extern/icu/source/tools/genrb/genrb.1.in - M extern/icu/source/tools/genrb/genrb.c - M extern/icu/source/tools/genrb/genrb.dsp - M extern/icu/source/tools/genrb/genrb.h - M extern/icu/source/tools/genrb/genrb.vcproj - M extern/icu/source/tools/genrb/genrb_8.vcproj - M extern/icu/source/tools/genrb/genrb_9.vcproj - M extern/icu/source/tools/genrb/genrbjar.pl - M extern/icu/source/tools/genrb/parse.c - M extern/icu/source/tools/genrb/parse.h - M extern/icu/source/tools/genrb/prscmnts.cpp - M extern/icu/source/tools/genrb/prscmnts.h - M extern/icu/source/tools/genrb/read.c - M extern/icu/source/tools/genrb/read.h - M extern/icu/source/tools/genrb/reslist.c - M extern/icu/source/tools/genrb/reslist.h - M extern/icu/source/tools/genrb/rle.c - M extern/icu/source/tools/genrb/rle.h - M extern/icu/source/tools/genrb/ustr.c - M extern/icu/source/tools/genrb/ustr.h - M extern/icu/source/tools/genrb/util.c - M extern/icu/source/tools/genrb/util.h - M extern/icu/source/tools/genrb/wrtjava.c - M extern/icu/source/tools/genrb/wrtxml.c - M extern/icu/source/tools/genren/Makefile - M extern/icu/source/tools/genren/README - M extern/icu/source/tools/genren/genren.pl - M extern/icu/source/tools/gensprep/Makefile.in - M extern/icu/source/tools/gensprep/filterRFC3454.pl - M extern/icu/source/tools/gensprep/gensprep.8.in - M extern/icu/source/tools/gensprep/gensprep.c - M extern/icu/source/tools/gensprep/gensprep.dsp - M extern/icu/source/tools/gensprep/gensprep.h - M extern/icu/source/tools/gensprep/gensprep.vcproj - M extern/icu/source/tools/gensprep/gensprep_8.vcproj - M extern/icu/source/tools/gensprep/gensprep_9.vcproj - M extern/icu/source/tools/gensprep/store.c - M extern/icu/source/tools/gentest/Makefile.in - M extern/icu/source/tools/gentest/genres32.c - M extern/icu/source/tools/gentest/gentest.c - M extern/icu/source/tools/gentest/gentest.dsp - M extern/icu/source/tools/gentest/gentest.h - M extern/icu/source/tools/gentest/gentest.vcproj - M extern/icu/source/tools/gentest/gentest_8.vcproj - M extern/icu/source/tools/gentest/gentest_9.vcproj - M extern/icu/source/tools/genuca/Makefile.in - M extern/icu/source/tools/genuca/genuca.8.in - M extern/icu/source/tools/genuca/genuca.cpp - M extern/icu/source/tools/genuca/genuca.dsp - M extern/icu/source/tools/genuca/genuca.h - M extern/icu/source/tools/genuca/genuca.vcproj - M extern/icu/source/tools/genuca/genuca_8.vcproj - M extern/icu/source/tools/genuca/genuca_9.vcproj - M extern/icu/source/tools/icuswap/Makefile.in - M extern/icu/source/tools/icuswap/icuswap.cpp - M extern/icu/source/tools/icuswap/icuswap.dsp - M extern/icu/source/tools/icuswap/icuswap.vcproj - M extern/icu/source/tools/icuswap/icuswap_8.vcproj - M extern/icu/source/tools/icuswap/icuswap_9.vcproj - M extern/icu/source/tools/makeconv/Makefile.in - M extern/icu/source/tools/makeconv/gencnvex.c - M extern/icu/source/tools/makeconv/genmbcs.c - M extern/icu/source/tools/makeconv/genmbcs.h - M extern/icu/source/tools/makeconv/makeconv.1.in - M extern/icu/source/tools/makeconv/makeconv.c - M extern/icu/source/tools/makeconv/makeconv.dsp - M extern/icu/source/tools/makeconv/makeconv.h - M extern/icu/source/tools/makeconv/makeconv.vcproj - M extern/icu/source/tools/makeconv/makeconv_8.vcproj - M extern/icu/source/tools/makeconv/makeconv_9.vcproj - M extern/icu/source/tools/makeconv/misc/canonucm.c - M extern/icu/source/tools/makeconv/misc/rptp2ucm.c - M extern/icu/source/tools/makeconv/misc/ucmmerge.c - M extern/icu/source/tools/makeconv/misc/ucmstrip.c - M extern/icu/source/tools/makeconv/ucnvstat.c - M extern/icu/source/tools/pkgdata/Makefile.in - M extern/icu/source/tools/pkgdata/cmnmode.c - M extern/icu/source/tools/pkgdata/dllmode.c - M extern/icu/source/tools/pkgdata/filemode.c - M extern/icu/source/tools/pkgdata/make.c - M extern/icu/source/tools/pkgdata/makefile.h - M extern/icu/source/tools/pkgdata/pkgdata.1.in - M extern/icu/source/tools/pkgdata/pkgdata.c - M extern/icu/source/tools/pkgdata/pkgdata.dsp - M extern/icu/source/tools/pkgdata/pkgdata.vcproj - M extern/icu/source/tools/pkgdata/pkgdata_8.vcproj - M extern/icu/source/tools/pkgdata/pkgdata_9.vcproj - M extern/icu/source/tools/pkgdata/pkgtypes.c - M extern/icu/source/tools/pkgdata/pkgtypes.h - M extern/icu/source/tools/pkgdata/sttcmode.c - M extern/icu/source/tools/pkgdata/winmode.c - M extern/icu/source/tools/toolutil/Makefile.in - M extern/icu/source/tools/toolutil/toolutil.c - M extern/icu/source/tools/toolutil/toolutil.dsp - M extern/icu/source/tools/toolutil/toolutil.h - M extern/icu/source/tools/toolutil/toolutil.vcproj - M extern/icu/source/tools/toolutil/toolutil_8.vcproj - M extern/icu/source/tools/toolutil/toolutil_9.vcproj - M extern/icu/source/tools/toolutil/ucbuf.c - M extern/icu/source/tools/toolutil/ucbuf.h - M extern/icu/source/tools/toolutil/ucm.c - M extern/icu/source/tools/toolutil/ucm.h - M extern/icu/source/tools/toolutil/ucmpwrit.c - M extern/icu/source/tools/toolutil/ucmpwrit.h - M extern/icu/source/tools/toolutil/ucmstate.c - M extern/icu/source/tools/toolutil/unewdata.c - M extern/icu/source/tools/toolutil/unewdata.h - M extern/icu/source/tools/toolutil/uoptions.c - M extern/icu/source/tools/toolutil/uoptions.h - M extern/icu/source/tools/toolutil/uparse.c - M extern/icu/source/tools/toolutil/uparse.h - M extern/icu/source/tools/toolutil/uperf.cpp - M extern/icu/source/tools/toolutil/uperf.h - M extern/icu/source/tools/toolutil/utimer.h - M extern/icu/source/tools/tzcode/patch-icu-tzcode - M extern/icu/source/tools/tzcode/readme.txt - M extern/icu/source/tools/tzcode/tz.alias - M extern/icu/source/tools/tzcode/tz2icu.cpp - M extern/icu/source/tools/tzcode/tz2icu.h - M generated/placeholder.txt - M lang_helpers/README.txt - M lang_helpers/gds.bas - M lang_helpers/gds.h - M lang_helpers/gds.hxx - M lang_helpers/gds.pas - M lang_helpers/gds.pli - M lang_helpers/gds.vpas - M lang_helpers/gds_aix.f - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M lang_helpers/gds_hp.f - M lang_helpers/gds_sun.f - M lang_helpers/gds_vms.f - M lang_helpers/gdsold.h - M lang_helpers/ib_util.pas - M lang_helpers/perf.pas - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/aliceMain.cpp - M src/alice/alice_meta.epp - M src/alice/alice_meta.h - M src/alice/alice_proto.h - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/exe_proto.h - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/auth/Auth.cpp - M src/auth/Auth.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/burp/OdsDetection.epp - M src/burp/OdsDetection.h - M src/burp/backu_proto.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpMain.cpp - M src/burp/burp_proto.h - M src/burp/burpswi.h - M src/burp/canon_proto.h - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/misc_proto.h - M src/burp/mvol.cpp - M src/burp/mvol_proto.h - M src/burp/resto_proto.h - M src/burp/restore.epp - M src/burp/spit.cpp - M src/burp/spit.h - M src/burp/std_desc.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/StatusHolder.cpp - M src/common/StatusHolder.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/classes/Aligner.h - M src/common/classes/BaseStream.cpp - M src/common/classes/BaseStream.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/DbImplementation.cpp - M src/common/classes/DbImplementation.h - M src/common/classes/File.h - M src/common/classes/FpeControl.h - M src/common/classes/GenericMap.h - M src/common/classes/Hash.h - M src/common/classes/Interface.h - M src/common/classes/Interlock.h - M src/common/classes/MetaName.cpp - M src/common/classes/MetaName.h - M src/common/classes/MsgPrint.cpp - M src/common/classes/MsgPrint.h - M src/common/classes/PublicHandle.cpp - M src/common/classes/PublicHandle.h - M src/common/classes/QualifiedName.h - M src/common/classes/RefCounted.h - M src/common/classes/RefMutex.h - M src/common/classes/SafeArg.cpp - M src/common/classes/SafeArg.h - M src/common/classes/Switches.cpp - M src/common/classes/Switches.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/common/classes/TriState.h - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h - M src/common/classes/VaryStr.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/auto.h - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/common/classes/condition.h - M src/common/classes/fb_atomic.h - M src/common/classes/fb_atomic.il - M src/common/classes/fb_cas.il - M src/common/classes/fb_cas_sax.il - M src/common/classes/fb_pair.h - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/classes/fb_tls.h - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.cpp - M src/common/classes/semaphore.h - M src/common/classes/sparse_bitmap.h - M src/common/classes/stack.h - M src/common/classes/string_test.cmd - M src/common/classes/string_test.cpp - M src/common/classes/test.sh - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/common/config/ConfigCache.cpp - M src/common/config/ConfigCache.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h - M src/common/cvt.cpp - M src/common/cvt.h - M src/common/dllinst.cpp - M src/common/dllinst.h - M src/common/fb_exception.cpp - M src/common/stuff.h - M src/common/thd.cpp - M src/common/thd.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/config/ScanDir.cpp - M src/config/ScanDir.h - M src/dbs/dflt.gdl - M src/dbs/grant.gdl - M src/dbs/isc.gdl - M src/dbs/metadata.sql - M src/dbs/ods10.gdl - M src/dbs/ods101.gdl - M src/dbs/ods72.gdl - M src/dbs/ods80.gdl - M src/dbs/ods80dif.gdl - M src/dbs/ods81.gdl - M src/dbs/ods91.gdl - M src/dbs/procs2.gdl - M src/dbs/scrty_unix.gdl - M src/dbs/scrty_vms.gdl - M src/dbs/security.gdl - M src/dbs/security.sql - M src/dbs/stored_proc.gdl - M src/dbs/v2_triggers.gdl - M src/dsql/AggNodes.cpp - M src/dsql/AggNodes.h - M src/dsql/DSqlDataTypeUtil.cpp - M src/dsql/DSqlDataTypeUtil.h - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/array.epp - M src/dsql/array_proto.h - M src/dsql/blob.epp - M src/dsql/blob_proto.h - M src/dsql/btyacc_fb.ske - M src/dsql/chars.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h - M src/dsql/keywords.cpp - M src/dsql/keywords.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/misc_func.cpp - M src/dsql/misc_func.h - M src/dsql/movd.cpp - M src/dsql/movd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/parse_proto.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dsql/prepa_proto.h - M src/dsql/preparse.cpp - M src/dsql/sqlda.h - M src/dsql/sqlda_pub.h - M src/dsql/sym.h - M src/dsql/user__proto.h - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/extlib/fbudf/MSReadMe.txt - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h - M src/extlib/fbudf/fbudf.sql - M src/extlib/fbudf/fbudf.txt - M src/extlib/fbudf/stdafx.cpp - M src/extlib/fbudf/stdafx.h - M src/extlib/ib_udf.cpp - M src/extlib/ib_udf.h - M src/extlib/ib_udf.sql - M src/extlib/ib_udf2.sql - M src/extlib/ib_util.cpp - M src/extlib/ib_util.h - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cdbtable.h - M src/gpre/cmd.cpp - M src/gpre/cmd_proto.h - M src/gpre/cme.cpp - M src/gpre/cme_proto.h - M src/gpre/cmp.cpp - M src/gpre/cmp_proto.h - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/dyntable.h - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/fbrmclib.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/gpreswi.h - M src/gpre/hsh.cpp - M src/gpre/hsh.h - M src/gpre/hsh_proto.h - M src/gpre/int_cxx.cpp - M src/gpre/jrdme_proto.h - M src/gpre/jrdmet.cpp - M src/gpre/lang_proto.h - M src/gpre/movg.cpp - M src/gpre/movg_proto.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/pat_proto.h - M src/gpre/prett_proto.h - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sdltable.h - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/gpre/sql_proto.h - M src/gpre/words.h - M src/include/FirebirdApi.h - M src/include/FirebirdExternalApi.h - M src/include/FirebirdPluginApi.h - M src/include/FirebirdUdr.h - M src/include/FirebirdUdrCpp.h - M src/include/consts_pub.h - M src/include/dyn_consts.h - M src/include/editline.h - M src/include/fb_api_proto.h - M src/include/fb_blk.h - M src/include/fb_exception.h - M src/include/fb_macros.h - M src/include/fb_types.h - M src/include/firebird.h - M src/include/gen/README.txt - M src/include/gen/autoconfig_msvc.h - M src/include/gen/codetext.h - M src/include/gen/files.txt - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/include/memory_routines.h - M src/include/old_fb_blk.h - M src/include/types_pub.h - M src/install/arch-specific/solx86gcc/CS/pkginfo.in - M src/install/arch-specific/solx86gcc/CS/postinstall.in - M src/install/arch-specific/solx86gcc/CS/postremove.in - M src/install/arch-specific/solx86gcc/CS/preinstall.in - M src/install/arch-specific/solx86gcc/CS/prototype.in - M src/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in - M src/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in - M src/install/arch-specific/solx86gcc/Makefile.in - M src/intl/charsets/cs_437.h - M src/intl/charsets/cs_737.h - M src/intl/charsets/cs_775.h - M src/intl/charsets/cs_850.h - M src/intl/charsets/cs_852.h - M src/intl/charsets/cs_857.h - M src/intl/charsets/cs_858.h - M src/intl/charsets/cs_860.h - M src/intl/charsets/cs_861.h - M src/intl/charsets/cs_862.h - M src/intl/charsets/cs_863.h - M src/intl/charsets/cs_864.h - M src/intl/charsets/cs_865.h - M src/intl/charsets/cs_866.h - M src/intl/charsets/cs_869.h - M src/intl/charsets/cs_big5.h - M src/intl/charsets/cs_cyrl.h - M src/intl/charsets/cs_gb2312.h - M src/intl/charsets/cs_iso8859_1.h - M src/intl/charsets/cs_iso8859_13.h - M src/intl/charsets/cs_iso8859_2.h - M src/intl/charsets/cs_iso8859_3.h - M src/intl/charsets/cs_iso8859_4.h - M src/intl/charsets/cs_iso8859_5.h - M src/intl/charsets/cs_iso8859_6.h - M src/intl/charsets/cs_iso8859_7.h - M src/intl/charsets/cs_iso8859_8.h - M src/intl/charsets/cs_iso8859_9.h - M src/intl/charsets/cs_jis_0208_1990.h - M src/intl/charsets/cs_koi8r.h - M src/intl/charsets/cs_koi8u.h - M src/intl/charsets/cs_ksc5601.h - M src/intl/charsets/cs_next.h - M src/intl/charsets/cs_sjis.h - M src/intl/charsets/cs_w1250.h - M src/intl/charsets/cs_w1251.h - M src/intl/charsets/cs_w1252.h - M src/intl/charsets/cs_w1253.h - M src/intl/charsets/cs_w1254.h - M src/intl/charsets/cs_w1255.h - M src/intl/charsets/cs_w1256.h - M src/intl/charsets/cs_w1257.h - M src/intl/charsets/cs_w1258.h - M src/intl/charsets.h - M src/intl/collations/bl88591ca0.h - M src/intl/collations/bl88591da0.h - M src/intl/collations/bl88591de0.h - M src/intl/collations/bl88591es0.h - M src/intl/collations/bl88591fi0.h - M src/intl/collations/bl88591fr0.h - M src/intl/collations/bl88591is0.h - M src/intl/collations/bl88591it0.h - M src/intl/collations/bl88591nl0.h - M src/intl/collations/bl88591no0.h - M src/intl/collations/bl88591pt0.h - M src/intl/collations/bl88591ptbr0.h - M src/intl/collations/bl88591sv0.h - M src/intl/collations/bl88591uk0.h - M src/intl/collations/bl88591us0.h - M src/intl/collations/blNEXTde0.h - M src/intl/collations/blNEXTes0.h - M src/intl/collations/blNEXTfr0.h - M src/intl/collations/blNEXTit0.h - M src/intl/collations/blNEXTus0.h - M src/intl/collations/db437de0.h - M src/intl/collations/db437es1.h - M src/intl/collations/db437fi0.h - M src/intl/collations/db437fr0.h - M src/intl/collations/db437it0.h - M src/intl/collations/db437nl0.h - M src/intl/collations/db437sv0.h - M src/intl/collations/db437uk0.h - M src/intl/collations/db437us0.h - M src/intl/collations/db850cf0.h - M src/intl/collations/db850de0.h - M src/intl/collations/db850es0.h - M src/intl/collations/db850fr0.h - M src/intl/collations/db850it1.h - M src/intl/collations/db850nl0.h - M src/intl/collations/db850pt0.h - M src/intl/collations/db850sv1.h - M src/intl/collations/db850uk0.h - M src/intl/collations/db850us0.h - M src/intl/collations/db852cz0.h - M src/intl/collations/db852po0.h - M src/intl/collations/db852sl0.h - M src/intl/collations/db857tr0.h - M src/intl/collations/db860pt0.h - M src/intl/collations/db863cf1.h - M src/intl/collations/db865da0.h - M src/intl/collations/db865no0.h - M src/intl/collations/db866ru0.h - M src/intl/collations/koi8r_ru.h - M src/intl/collations/koi8u_ua.h - M src/intl/collations/pd437intl.h - M src/intl/collations/pd437swedfin.h - M src/intl/collations/pd852czech.h - M src/intl/collations/pd852hundc.h - M src/intl/collations/pd852polish.h - M src/intl/collations/pd852slovene.h - M src/intl/collations/pd861iceland.h - M src/intl/collations/pd865nordan40.h - M src/intl/collations/pd866cyrr.h - M src/intl/collations/pw1250czech.h - M src/intl/collations/pw1250hun.h - M src/intl/collations/pw1250hundc.h - M src/intl/collations/pw1250polish.h - M src/intl/collations/pw1250slov.h - M src/intl/collations/pw1251cyrr.h - M src/intl/collations/pw1252i850.h - M src/intl/collations/pw1252intl.h - M src/intl/collations/pw1252nor4.h - M src/intl/collations/pw1252ptbr.h - M src/intl/collations/pw1252span.h - M src/intl/collations/pw1252swfn.h - M src/intl/collations/pw1253greek1.h - M src/intl/collations/pw1254turk.h - M src/intl/collations/win1250bsba.h - M src/intl/collations/win1257_ee.h - M src/intl/collations/win1257_lt.h - M src/intl/collations/win1257_lv.h - M src/intl/collations/win_cz.h - M src/intl/collations/win_cz_ci_ai.h - M src/intl/collations/xx1251_ua.h - M src/intl/collations/xx885913lt.h - M src/intl/collations/xx88592czech.h - M src/intl/collations/xx88592hun.h - M src/intl/collations/xx88592plk.h - M src/intl/conversions/tx437_865.h - M src/intl/conversions/tx437_lat1.h - M src/intl/conversions/tx865_lat1.h - M src/intl/country_codes.h - M src/intl/cs_big5.cpp - M src/intl/cs_gb2312.cpp - M src/intl/cs_icu.cpp - M src/intl/cs_icu.h - M src/intl/cs_jis.cpp - M src/intl/cs_ksc.cpp - M src/intl/cs_narrow.cpp - M src/intl/cs_unicode_fss.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_big5.h - M src/intl/cv_gb2312.cpp - M src/intl/cv_gb2312.h - M src/intl/cv_icu.cpp - M src/intl/cv_icu.h - M src/intl/cv_jis.cpp - M src/intl/cv_jis.h - M src/intl/cv_ksc.cpp - M src/intl/cv_ksc.h - M src/intl/cv_narrow.cpp - M src/intl/cv_narrow.h - M src/intl/cv_unicode_fss.cpp - M src/intl/cv_unicode_fss.h - M src/intl/kanji.cpp - M src/intl/kanji.h - M src/intl/kanji_proto.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_big5.cpp - M src/intl/lc_big5.h - M src/intl/lc_dos.cpp - M src/intl/lc_dos.h - M src/intl/lc_gb2312.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_icu.h - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_13.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ld.cpp - M src/intl/ld.h - M src/intl/ld_proto.h - M src/intl/ldcommon.h - M src/intl/moved_files.txt - M src/intl/utils/dtest.c - M src/intl/utils/dtest2.c - M src/intl/utils/make.maps - M src/intl/utils/mapdump.c - M src/intl/utils/mapgen4.c - M src/intl/utils/maptest.cpp - M src/intl/utils/maptest2.c - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.h - M src/iscguard/iscguard.rc - M src/iscguard/iscguard.rh - M src/isql/ColList.cpp - M src/isql/ColList.h - M src/isql/Extender.cpp - M src/isql/Extender.h - M src/isql/InputDevices.cpp - M src/isql/InputDevices.h - M src/isql/OptionsBase.cpp - M src/isql/OptionsBase.h - M src/isql/PtrSentry.h - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql.rc - M src/isql/isql.rh - M src/isql/isql_proto.h - M src/isql/isql_win.cpp - M src/isql/isql_win.h - M src/isql/isqlswi.h - M src/isql/isqlw_proto.h - M src/isql/iutils.cpp - M src/isql/iutils_proto.h - M src/isql/show.epp - M src/isql/show_proto.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/BlrReader.h - M src/jrd/CharSet.cpp - M src/jrd/CharSet.h - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/CsConvert.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/ErrorImpl.cpp - M src/jrd/ErrorImpl.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/JrdStatement.cpp - M src/jrd/JrdStatement.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/PluginManager.cpp - M src/jrd/PluginManager.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/RandomGenerator.cpp - M src/jrd/RandomGenerator.h - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h - M src/jrd/RecordNumber.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/ResultSet.cpp - M src/jrd/ResultSet.h - M src/jrd/Routine.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/SimilarToMatcher.h - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/TextType.cpp - M src/jrd/TextType.h - M src/jrd/ThreadData.cpp - M src/jrd/ThreadData.h - M src/jrd/ThreadStart.cpp - M src/jrd/ThreadStart.h - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/ValueImpl.cpp - M src/jrd/ValueImpl.h - M src/jrd/ValuesImpl.cpp - M src/jrd/ValuesImpl.h - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h - M src/jrd/acl.h - M src/jrd/align.h - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/build_no.h - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/common.h - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/cvt_proto.h - M src/jrd/db_alias.cpp - M src/jrd/db_alias.h - M src/jrd/dbg.cpp - M src/jrd/dbg.h - M src/jrd/dbg_proto.h - M src/jrd/dbt.cpp - M src/jrd/dflt.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/divorce.cpp - M src/jrd/divorce.h - M src/jrd/dmp.cpp - M src/jrd/dmp_proto.h - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/drq.h - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/dsc_proto.h - M src/jrd/dsc_pub.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_proto.h - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/enc.cpp - M src/jrd/enc_proto.h - M src/jrd/entry.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/ext_proto.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/fields.h - M src/jrd/file_params.h - M src/jrd/filte_proto.h - M src/jrd/filters.cpp - M src/jrd/flags.h - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/flu_proto.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/gdsassert.h - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/ibase.h - M src/jrd/ibsetjmp.h - M src/jrd/idx.cpp - M src/jrd/idx.h - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/inf_pub.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/ini_proto.h - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/intlobj_new.h - M src/jrd/irq.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/isc_version.h - M src/jrd/isc_version.rc - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/license.h - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/met_proto.h - M src/jrd/misc_func_ids.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/msg.h - M src/jrd/msg_encode.h - M src/jrd/names.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/nod.h - M src/jrd/nodebug.cpp - M src/jrd/ntrace.h - M src/jrd/obj.h - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/ods_proto.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/config_root.h - M src/jrd/os/darwin/config_root.cpp - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/fbsyslog.h - M src/jrd/os/guid.h - M src/jrd/os/isc_i_proto.h - M src/jrd/os/mod_loader.h - M src/jrd/os/os_utils.h - M src/jrd/os/path_utils.h - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/posix/guid.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/posix/os_utils.cpp - M src/jrd/os/posix/path_utils.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslo_proto.h - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/os/win32/guid.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/os/win32/os_utils.cpp - M src/jrd/os/win32/path_utils.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/os/win32/win9x_nt.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/perf.cpp - M src/jrd/perf.h - M src/jrd/perf_proto.h - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/quad.cpp - M src/jrd/quad.h - M src/jrd/quad_proto.h - M src/jrd/que.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/relations.h - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rpb_chain.cpp - M src/jrd/rpb_chain.h - M src/jrd/rse.h - M src/jrd/sbm.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/sdl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw.h - M src/jrd/sdw_proto.h - M src/jrd/sha.cpp - M src/jrd/sha.h - M src/jrd/shut.cpp - M src/jrd/shut_proto.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sqz.cpp - M src/jrd/sqz.h - M src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_stub.cpp - M src/jrd/svc_tab.cpp - M src/jrd/svc_tab.h - M src/jrd/svc_undoc.h - M src/jrd/thread_proto.h - M src/jrd/tpc.cpp - M src/jrd/tpc.h - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h - M src/jrd/trace/TraceSession.h - M src/jrd/trace/traceswi.h - M src/jrd/trig.h - M src/jrd/types.h - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/val.h - M src/jrd/val_proto.h - M src/jrd/validation.cpp - M src/jrd/version.rc - M src/jrd/vio.cpp - M src/jrd/vio_debug.h - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/lock/reset.cpp - M src/lock/ulimit.cpp - M src/misc/align.cpp - M src/misc/blrtable.cpp - M src/misc/codes.epp - M src/misc/gds_header.txt - M src/misc/headers.sed - M src/misc/ibase_header.txt - M src/misc/ids.m - M src/misc/intl.sql - M src/misc/makeHeader.cpp - M src/misc/memtest.cpp - M src/misc/src_bundle.sh - M src/misc/upgrade/recovering_build.txt - M src/misc/upgrade/v2/ib_udf2_params.txt - M src/misc/upgrade/v2/ib_udf_params.txt - M src/misc/upgrade/v2/ib_udf_upgrade.sql - M src/misc/upgrade/v2/security_database.sql - M src/misc/upgrade/v2/security_database.txt - M src/misc/upgrade/v2.1/metadata_charset.txt - M src/misc/upgrade/v2.1/metadata_charset_create.sql - M src/misc/upgrade/v2.1/metadata_charset_drop.sql - M src/misc/writeBuildNum.sh - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/include.epp - M src/msgs/load.epp - M src/msgs/locales.sql - M src/msgs/messages2.sql - M src/msgs/modify_msgs.epp - M src/msgs/msg.gdl - M src/msgs/msg.sql - M src/msgs/sqlstates.sql - M src/msgs/symbols2.sql - M src/msgs/system_errors2.sql - M src/msgs/templates.sql - M src/msgs/transmsgs.de_DE2.sql - M src/msgs/transmsgs.fr_FR2.sql - M src/plugins/udr_engine/UdrEngine.cpp - M src/plugins/udr_engine/udr_engine.conf - M src/qli/all.cpp - M src/qli/all_proto.h - M src/qli/blk.h - M src/qli/comma_proto.h - M src/qli/command.cpp - M src/qli/compi_proto.h - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/err_proto.h - M src/qli/eval.cpp - M src/qli/eval_proto.h - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/exe_proto.h - M src/qli/expan_proto.h - M src/qli/expand.cpp - M src/qli/forma_proto.h - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/gener_proto.h - M src/qli/help.epp - M src/qli/help_proto.h - M src/qli/hsh.cpp - M src/qli/hsh_proto.h - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/mov_proto.h - M src/qli/nounix.cpp - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/parse_proto.h - M src/qli/picst_proto.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/proc_ddl.h - M src/qli/proc_proto.h - M src/qli/procddl1.h - M src/qli/procddl2.h - M src/qli/procddl3.h - M src/qli/procddl4.h - M src/qli/qliswi.h - M src/qli/repor_proto.h - M src/qli/report.cpp - M src/qli/report.h - M src/qli/reqs.h - M src/qli/show.epp - M src/qli/show_proto.h - M src/qli/symbols.h - M src/qli/words.h - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/merge_proto.h - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/chop_proto.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/cntl_proto.h - M src/remote/os/win32/property.cpp - M src/remote/os/win32/property.rc - M src/remote/os/win32/property.rh - M src/remote/os/win32/propty_proto.h - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/window.h - M src/remote/os/win32/window.rc - M src/remote/os/win32/window.rh - M src/remote/os/win32/window_proto.h - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/proto_proto.h - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/remote_def.h - M src/remote/serve_proto.h - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xdr.h - M src/remote/xdr_proto.h - M src/remote/xnet.cpp - M src/remote/xnet.h - M src/remote/xnet_proto.h - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/create_db.cpp - M src/utilities/fbcpl/FBControl.rc - M src/utilities/fbcpl/ctrlpan.cpp - M src/utilities/fbcpl/ctrlpan.h - M src/utilities/fbcpl/fbcontrol.clw - M src/utilities/fbcpl/fbcontrol.cpp - M src/utilities/fbcpl/fbcontrol.def - M src/utilities/fbcpl/fbcontrol.h - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbdialog.h - M src/utilities/fbcpl/fbpanel.cpp - M src/utilities/fbcpl/fbpanel.h - M src/utilities/fbcpl/res/fbcontrol.rc2 - M src/utilities/fbcpl/resource.h - M src/utilities/fbcpl/stdafx.cpp - M src/utilities/fbcpl/stdafx.h - M src/utilities/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/call_service.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecMain.cpp - M src/utilities/gsec/gsec_proto.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/secur_proto.h - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_proto.h - M src/utilities/gstat/dbaswi.h - M src/utilities/gstat/gstatMain.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/guard/util_proto.h - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/ibmgr/srvrmgr_proto.h - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_proto.h - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/regis_proto.h - M src/utilities/install/registry.cpp - M src/utilities/install/registry.h - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp - M src/utilities/nbackup/nbkMain.cpp - M src/utilities/nbackup/nbk_proto.h - M src/utilities/nbackup/nbkswi.h - M src/utilities/nbackup.cpp - M src/utilities/ntrace/PluginLogWriter.cpp - M src/utilities/ntrace/PluginLogWriter.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TraceConfiguration.h - M src/utilities/ntrace/TracePluginConfig.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/TraceUnicodeUtils.cpp - M src/utilities/ntrace/TraceUnicodeUtils.h - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/os/FileObject.h - M src/utilities/ntrace/os/platform.h - M src/utilities/ntrace/os/posix/FileObject.cpp - M src/utilities/ntrace/os/posix/platform.cpp - M src/utilities/ntrace/os/win32/FileObject.cpp - M src/utilities/ntrace/os/win32/platform.cpp - M src/utilities/ntrace/paramtable.h - M src/utilities/ntrace/traceplugin.cpp - M src/utilities/print_event.cpp - M src/utilities/print_pool.cpp - M src/utilities/rebuild/rebui_proto.h - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rebuild.gdl - M src/utilities/rebuild/rebuild.h - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rmet_proto.h - M src/utilities/rebuild/rstor_proto.h - M src/utilities/rebuild/rstore.epp - M src/utilities/relay.cpp - M src/utilities/run_service.cpp - M src/utilities/stats.epp -Set svn:eol-style to native - - 2010-06-04 08:03 alexpeshkoff - M src/utilities/drop.cpp -Test CRLF on windows using properties - - 2010-05-22 02:19 asfernandes - M src/jrd/ext.cpp -Fix Linux build - - 2010-05-22 02:00 asfernandes - M builds/posix/Makefile.in.boot.gpre - M src/auth/trusted/AuthSspi.cpp - M src/common/classes/Interface.h - M src/common/utils.cpp - M src/gpre/ada.cpp - M src/gpre/ftn.cpp - M src/gpre/pas.cpp - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/svc_stub.cpp - M src/jrd/svc_tab.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/lock/lock.cpp - M src/remote/inet_server.cpp -Misc - - 2010-05-21 09:18 robocop - M src/jrd/fun.epp -Misc. - - 2010-05-21 08:51 dimitr - M src/jrd/DatabaseSnapshot.cpp -Correction. - - 2010-05-21 08:19 hvlad - M src/utilities/gstat/dba.epp -Corrections for index stats - - 2010-05-21 06:14 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/ext.cpp - M src/jrd/ext_proto.h -Let's calculate the exact cardinality for external tables. - - 2010-05-21 05:49 dimitr - M src/auth/trusted/AuthSspi.cpp -Fixed the windows build. - - 2010-05-20 15:02 alexpeshkoff - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - A src/common/classes/Interface.h - M src/remote/interface.cpp - M src/remote/server.cpp -Moved not auth-specific part of interface declaration to separate file - - 2010-05-20 12:07 alexpeshkoff - M src/lock/lock.cpp -Frontported - fixed and improved diagnostics when thread failed to start - - 2010-05-20 12:03 alexpeshkoff - M src/remote/inet_server.cpp -Frontported - raise NPROC limit on unix to avoid errors when starting many threads - - 2010-05-20 11:49 hvlad - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Update MSVC9 build after Alex's changes - - 2010-05-20 11:48 hvlad - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Update MSVC8 build after Alex's changes - - 2010-05-20 11:47 hvlad - M src/jrd/UserManagement.cpp - M src/jrd/svc_tab.cpp -Make Windows boot build work again after Alex's changes - - 2010-05-19 16:25 hvlad - M src/jrd/jrd.cpp - M src/jrd/ntrace.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp -Improvement CORE-3008 : Add attachment's CHARACTER SET name into corresponding trace records - - 2010-05-19 07:33 hvlad - M src/jrd/ntrace.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed bug CORE-2981 : Error in Trace plugin (use local symbols in query) - - 2010-05-19 07:25 hvlad - M src/utilities/gstat/dba.epp -Fixed invalid output of index stats in 32-bit builds - - 2010-05-18 13:32 alexpeshkoff - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbstatic - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql - M builds/posix/make.shared.variables - M configure.in - M src/common/config/config.cpp - M src/common/config/dir_list.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/UserManagement.cpp - M src/jrd/alt.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - A src/jrd/svc_stub.cpp - A src/jrd/svc_tab.cpp - A src/jrd/svc_tab.h -Cleaned up macro BOOT_BUILD, boot ObjModuleType in posix build and a lot of related steps in posix build - - 2010-05-18 13:15 alexpeshkoff - M src/gpre/ada.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp -Fixed build on non-C gpre pas.cpp ada.cpp cob.cpp ftn.cpp - - 2010-05-18 10:36 alexpeshkoff - M src/jrd/os/posix/os_utils.cpp -Fixed CORE-3006: /tmp/firebird and files in it may get 'root' (i.e. GID == 0) group - - 2010-05-17 15:30 asfernandes - M doc/README.connection_string_charset.txt - M src/jrd/isc_file.cpp -CORE-2929 - 'Invalid ESCAPE sequence' when connecting to the database - - 2010-05-17 15:18 asfernandes - M src/jrd/btr.cpp -Correction for CORE-2826 - Join condition fails for UTF-8 databases - - 2010-05-17 13:28 alexpeshkoff - M src/utilities/gstat/dba.epp -Fixed distribution output - - 2010-05-17 13:10 alexpeshkoff - M src/utilities/gstat/dba.epp -misc - - 2010-05-17 10:39 alexpeshkoff - M autogen.sh -Fixed CORE-2862: configure --with-fbudf breaks build on CentOS - - 2010-05-17 10:11 alexpeshkoff - M src/utilities/gsec/security.epp -Fixed CORE-3000: Error on delete user "ADMIN" - - 2010-05-17 10:01 alexpeshkoff - M src/burp/restore.epp - M src/common/UtilSvc.h - M src/utilities/gstat/dba.epp -Fixed problems, noticed by Claudio and Adriano - - 2010-05-17 09:58 dimitr - M src/jrd/vio.cpp -Fixed the second part of the problem described in CORE-2933: Very slow execution of a script that creates a lot of metadata. - - 2010-05-17 09:47 dimitr - M src/jrd/Optimizer.cpp -Fixed the first part of the problem described in CORE-2933: Very slow execution of a script that creates a lot of metadata. - - 2010-05-17 09:38 dimitr - M src/jrd/par.cpp -Correction for my prior fix. - - 2010-05-11 15:59 asfernandes - M src/jrd/btr.cpp -Fixed CORE-2826 - Join condition fails for UTF-8 databases - - 2010-05-11 12:17 alexpeshkoff - M builds/install/misc/posixLibrary.sh.in -Frontported fix for CORE-3001: Install fails to create user & group "firebird" - - 2010-05-11 08:36 robocop - M src/jrd/svc.cpp -Misc. - - 2010-05-08 02:25 asfernandes - M builds/install/misc/firebird.conf.in - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Misc - - 2010-05-07 15:24 asfernandes - M src/dsql/dsql.cpp -Subtask CORE-2996 - Fix error code incompatibility introduced in fix for CORE-2552 - - 2010-05-07 13:02 hvlad - M src/remote/interface.cpp -Fixed bug CORE-2995 : Same error in status vector reported twice - - 2010-05-06 17:53 hvlad - M src/jrd/DatabaseSnapshot.cpp -When we asked for attachment's properties we should use attachment's properties, not something else. - - 2010-05-06 17:51 hvlad - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/jrd.cpp -Fixed bug CORE-2993 : Fatal lock manager error "Invalid lock id (NNN)" while working with monitoring tables on a highly loaded system - - 2010-05-06 13:42 alexpeshkoff - M src/alice/alice.cpp - M src/burp/OdsDetection.epp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceService.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp -Fixed CORE-2984: gbak -v srv:db stdout creates a broken backup - - 2010-05-04 17:29 skidder - M src/jrd/vio.cpp -Fix CORE-2988. Concurrent transaction number not reported if lock timeout occurs - - 2010-05-02 12:49 skidder - M src/jrd/dfw.epp -Fix CORE-2985: The new 2.5 feature to alter COMPUTED columns doesn't handle dependencies well. Also fix the similar situation for ALTER TRIGGER statement - - 2010-05-02 08:48 skidder - M builds/install/misc/firebird.conf.in - M src/dsql/dsql.h -As per Dmitry's comment, remove DSQL debugging facility from PROD_BUILD. Remove its documentation from firebird.conf. We don't want users to learn too much about the engine internals - - 2010-05-02 08:41 skidder - M src/jrd/dfw.epp -Add comments (hopefully helpful) - - 2010-05-01 17:34 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/jrd/dyn_util.epp - M src/jrd/opt.cpp - M src/plugins/udr_engine/udr_engine.conf -Misc - - 2010-05-01 17:08 asfernandes - M src/plugins/udr_engine/udr_engine.conf -Fix UDR engine config file - - 2010-05-01 13:47 skidder - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h -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-04-29 16:18 hvlad - M builds/win32/msvc8/Firebird2Boot.sln -Update boot build for MSVC8 - - 2010-04-29 10:13 robocop - M src/jrd/scl.epp -Cleanup. - - 2010-04-29 05:15 robocop - M src/dsql/metd.epp - M src/jrd/JrdStatement.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/grant.epp - M src/jrd/met.epp -Cleanup. - - 2010-04-29 05:13 robocop - M src/gpre/int_cxx.cpp - M src/jrd/JrdStatement.cpp - M src/jrd/Routine.h - M src/jrd/dyn_def.epp - M src/jrd/extds/InternalDS.cpp - M src/jrd/opt.cpp -Misc. - - 2010-04-28 10:57 dimitr - M builds/win32/msvc9/Firebird2Boot.sln -Fixed the Windows boot build. - - 2010-04-27 15:30 asfernandes - M src/jrd/dyn_mod.epp - M src/jrd/ini.epp -Var shadow/misc seen by Claudio - - 2010-04-23 01:59 asfernandes - M src/jrd/dfw.epp - M src/jrd/isc.cpp - M src/jrd/met.epp -Misc - - 2010-04-21 15:47 asfernandes - M src/jrd/dfw.epp - M src/jrd/dyn_util.epp -Misc - - 2010-04-21 14:34 hvlad - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Update MSVC8 build - - 2010-04-21 12:55 alexpeshkoff - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/jrd/why.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp - M src/utilities/guard/guard.cpp -Cleaned isc_dpb_sys_user_name and related things - - 2010-04-21 12:28 alexpeshkoff - M src/jrd/jrd.cpp -Unified user name reported by TraceFailedConnection with the rest of places - thanks to Dmitry - - 2010-04-21 11:48 alexpeshkoff - M src/jrd/isc.h -Fixed CORE-2896: Embedded connections done by root (like gbak, gsec, gfix) hang in linux - - 2010-04-21 10:42 robocop - M src/jrd/svc.cpp -I find it more readable this way. - - 2010-04-21 10:41 robocop - M src/common/config/config_file.cpp - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/lock/lock_proto.h -Misc. - - 2010-04-21 10:06 dimitr - M src/jrd/os/win32/winnt.cpp -Correction, thanks to Claudio. - - 2010-04-19 22:49 asfernandes - M src/dsql/DdlNodes.epp - M src/gpre/int_cxx.cpp - M src/jrd/Function.epp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/exe_proto.h - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/scl.epp -1) Use RAII with the non-cached requests. -2) Change GPRE generated code to something that fits the future SMP-aware engine, replacing calls of "request = CMP_compile2(...)" by "request.compile(...)". Boot build required. - - 2010-04-18 22:24 asfernandes - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -MSVC9 build fix. BTW, boot build (or king of) required. - - 2010-04-18 22:19 asfernandes - M builds/posix/make.shared.variables - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/gpre/int_cxx.cpp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.epp - A src/jrd/JrdStatement.cpp - A src/jrd/JrdStatement.h - M src/jrd/Optimizer.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/ResultSet.cpp - M src/jrd/Routine.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt.cpp - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/req.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/vio.cpp - M src/jrd/why.cpp -Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement). -Fixed some bugs found in the way. - - 2010-04-18 15:04 asfernandes - M src/dsql/metd.epp - M src/jrd/Function.epp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/drq.h - M src/jrd/dyn_mod.epp - M src/jrd/exe_proto.h - M src/jrd/grant.epp - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/pcmet.epp - M src/jrd/scl.epp -Use AutoCacheRequest in all cacheable system requests. Fixes some request leakages. - - 2010-04-18 01:10 asfernandes - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/exe_proto.h -Use AutoCacheRequest for DYN requests - - 2010-04-18 00:36 dimitr - M src/utilities/gstat/dba.epp -Correction. - - 2010-04-17 15:14 asfernandes - M builds/posix/make.shared.targets -Fix parallel make - - 2010-04-16 14:49 alexpeshkoff - M src/burp/burp.cpp -Cleanup - avoid 2 unneeded calls "tdgbl->uSvc->output("");" - - 2010-04-16 14:24 alexpeshkoff - M configure.in -Patch from Damyan Ivanov to better detect some GNU OSes - - 2010-04-16 13:33 alexpeshkoff - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.smp_server - M builds/posix/firebird.vers - M builds/posix/make.defaults - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 - M builds/posix/vers.sh.in - M configure.in - M src/remote/inet_server.cpp - D src/remote/os/sun - D src/remote/server_stub.cpp -finished fb_inet_server cleanup - - 2010-04-16 08:26 alexpeshkoff - D builds/posix/Makefile.in.inet_server -cleanup - - 2010-04-16 02:34 asfernandes - M builds/posix/postfix.darwin -Duplicate line - - 2010-04-16 02:31 asfernandes - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj - M src/dsql/utld.cpp - M src/include/firebird.h - M src/jrd/Function.epp - M src/jrd/PluginManager.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/inf.cpp - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/posix/os_utils.cpp - M src/jrd/svc.cpp - M src/remote/inet_server.cpp -Misc - - 2010-04-16 01:44 asfernandes - M src/common/config/config.cpp -Dmitry changed that default value recently. So it seems the old one got wrong while syncing the code. - - 2010-04-15 18:09 dimitr - M src/jrd/cmp.cpp -I believe this limit should also be unconditional. - - 2010-04-15 18:03 dimitr - M src/jrd/exe.cpp -We don't need this conditional limit. Windows SS is fine with 1000 levels of recursion. - - 2010-04-15 16:12 dimitr - M src/dsql/gen.cpp - M src/jrd/cmp.cpp -Misc. - - 2010-04-15 16:10 dimitr - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/req.h - M src/misc/blrtable.cpp -Reworked the rsb/cursor logic a bit. Now I don't think sub-queries should be cursors. - - 2010-04-15 15:52 dimitr - M src/jrd/os/win32/winnt.cpp -Adjusted the Alex changes for Windows. - - 2010-04-15 15:45 dimitr - M src/remote/os/win32/srvr_w32.cpp -Adjusted the Alex changes for Windows. - - 2010-04-15 15:43 dimitr - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj -Fixed the MSVC9 build. - - 2010-04-15 14:40 alexpeshkoff - M builds/install/arch-specific/aix/classic/makeInstallImage.sh.in - M builds/install/arch-specific/aix/misc/postinstall.sh.in - M builds/install/arch-specific/darwin/changeMultiConnectMode - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/launchd.org.firebird.gds.plist - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M builds/install/arch-specific/hpux/super/preInstall.sh.in - M builds/install/arch-specific/linux/misc/firebird.xinetd.in - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/arch-specific/solaris/CS/gds_db-tcp.xml - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/SS/prototype.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M builds/posix/postfix.darwin - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - A src/dsql/DSqlDataTypeUtil.cpp - A src/dsql/DSqlDataTypeUtil.h - M src/dsql/ExprNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/make.cpp - M src/dsql/metd_proto.h - M src/dsql/pass1.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/include/firebird.h - M src/jrd/Attachment.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/PluginManager.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/dbg.cpp - M src/jrd/dpm.epp - M src/jrd/exe.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/inf.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/posix/os_utils.cpp - M src/jrd/pag.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/utl.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/server.cpp -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 11:46 dimitr - M src/jrd/Function.epp -Fixed the NULL handling. - - 2010-04-15 11:07 dimitr - M src/dsql/ExprNodes.cpp - M src/jrd/Function.epp - M src/jrd/Function.h -Optimization: allocate the messages during prepare time rather than runtime. -Also, fixed one bug in the parameter handling for PSQL functions. - - 2010-04-15 10:27 dimitr - M src/jrd/val.h -Misc. - - 2010-04-14 09:55 dimitr - M src/jrd/par.cpp -Eliminated one more case to have an unrestoreable database. - - 2010-04-14 09:47 robocop - M src/jrd/met.epp -Totally misc. - - 2010-04-14 09:45 dimitr - M src/dsql/ExprNodes.cpp - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/dfw.epp -Fixed evaluation of default arguments for PSQL (and, supposedly, external) functions. -Improved error handling. - - 2010-04-14 08:30 dimitr - M src/dsql/ExprNodes.cpp - M src/jrd/cmp.cpp - M src/jrd/jrd.h - M src/jrd/par.cpp -Cleanup. - - 2010-04-14 04:39 dimitr - M src/jrd/Function.epp -Fixed the scope. Csb must die before the pool it was allocated from. - - 2010-04-14 01:35 asfernandes - M builds/posix/make.rules -Make makefile dependency handling not broke when header files are deleted - - 2010-04-13 23:01 asfernandes - M src/jrd/Function.epp -Correction - - 2010-04-13 22:50 asfernandes - M src/jrd/met.epp -Misc - - 2010-04-13 14:48 dimitr - M src/jrd/Function.epp -Simplification inspired by Vlad's commit for procedures. - - 2010-04-13 08:13 dimitr - M src/jrd/os/win32/winnt.cpp -Avoid polluting firebird.log on Vista/Win7 systems when running as application. - - 2010-04-13 07:01 dimitr - M src/common/classes/TempFile.cpp -Fixed CORE-2966: Wrong results or unexpected errors while sorting a large data set. - - 2010-04-12 21:19 hvlad - M src/jrd/met.epp -Fix for bug CORE-2956 : Problems with requests of procedure's parameters. -To be reviewed by Dmitry. - - 2010-04-11 11:49 robocop - M src/jrd/exe.h -Misc. - - 2010-04-09 15:43 asfernandes - M src/jrd/cmp.cpp - M src/jrd/req.h - M src/jrd/trace/TraceObjects.cpp -Move impure area and rpbs to their own arrays - - 2010-04-09 15:35 asfernandes - M src/jrd/recsrc/WindowedStream.cpp -Fix bug: impure space was not being allocated. - - 2010-04-09 08:03 dimitr - M src/include/gen/sql_state.h -Corrections for SQL states. - - 2010-04-09 07:56 dimitr - M src/msgs/sqlstates.sql - M src/msgs/system_errors2.sql -Corrections for SQL states. - - 2010-04-09 00:53 asfernandes - M src/dsql/keywords.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dyn_proto.h - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/recsrc/Cursor.cpp -Misc - - 2010-04-08 15:49 asfernandes - M src/jrd/cmp.cpp -Misc - - 2010-04-08 12:17 dimitr - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.h - M src/jrd/recsrc/Cursor.cpp - M src/jrd/rse.h -Let's consistently handle offsets as unsigned integers. - - 2010-04-08 11:14 dimitr - M src/jrd/Function.epp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/recsrc/ProcedureScan.cpp -Extending the message size limit from 64K to 4G. First stage. - - 2010-04-08 09:35 dimitr - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/jrd/cch.cpp - M src/jrd/gds.cpp -Cleanup. Let's finally use a single (and standard) behavior of the allocator. - - 2010-04-08 09:33 dimitr - M src/dsql/ddl.cpp -Paranoid assertion. - - 2010-04-08 04:15 dimitr - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp -Changed the default page cache size for Classic, as discussed in fb-devel. - - 2010-04-08 04:13 dimitr - M src/dsql/ddl.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Make the [priorly wrong] assertion working as intended. -Little cleanup. - - 2010-04-07 16:32 asfernandes - M src/dsql/AggNodes.cpp - M src/include/fb_blk.h - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp -Cleanup - - 2010-04-07 15:31 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/Nodes.h - M src/jrd/exe.h -Thread safety: do not write in request shared place during execution. - - 2010-04-07 13:11 robocop - M src/dsql/keywords.cpp -Style. - - 2010-04-07 13:11 robocop - M src/dsql/ExprNodes.cpp -Misc warnings. - - 2010-04-07 13:10 robocop - M src/jrd/exe.cpp -Misc: be consistent with evl.cpp:205 and exe.cpp:952. - - 2010-04-07 02:04 asfernandes - M src/jrd/Collation.cpp - M src/jrd/cch.cpp - M src/jrd/evl.cpp - M src/jrd/ini.epp -Misc - - 2010-04-06 16:26 dimitr - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/dfw.epp - M src/jrd/opt.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h -Cleanup. - - 2010-04-06 15:54 asfernandes - M src/jrd/exe.cpp -Simplify. This is always correctly aligned. - - 2010-04-06 01:13 asfernandes - M src/dsql/dsql.cpp - M src/include/memory_routines.h -Small cleanup - - 2010-04-05 21:20 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/WinNodes.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/recsrc/Union.cpp - M src/jrd/recsrc/VirtualTableScan.cpp - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/req.h - M src/jrd/trace/TraceObjects.cpp -Cleanup - switch from pointer arithmetics to sane way to get impure places - - 2010-04-05 19:54 asfernandes - M src/jrd/SysFunction.cpp -Misc - - 2010-04-05 18:56 asfernandes - M src/jrd/cmp.cpp -Misc - - 2010-04-05 18:43 asfernandes - M src/common/classes/QualifiedName.h - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/btyacc_fb.ske - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/misc/blrtable.cpp -Refactor user and system functions nodes - - 2010-04-05 03:27 asfernandes - M src/jrd/Optimizer.cpp -Fix problem with ExprNodes in joins causing "no current record" error - - 2010-04-04 09:36 robocop - M src/jrd/Attachment.h - M src/jrd/tra.cpp -Some day we will be able to manipulate objects' data through member functions instead of allowing everyone to change their internals directly. - - 2010-04-04 08:52 robocop - M src/jrd/Collation.cpp - M src/jrd/Function.epp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn_util.epp - M src/jrd/exe.cpp - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/scl.epp -Cleanup. - - 2010-04-04 08:51 robocop - M src/jrd/exe.cpp - M src/jrd/jrd.cpp -Style. - - 2010-04-02 21:48 asfernandes - M src/dsql/StmtNodes.cpp - M src/gpre/gpre.cpp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DebugInterface.cpp - M src/jrd/Function.epp - M src/jrd/Relation.cpp - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn_util.epp - M src/jrd/exe.cpp - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/pcmet.epp - M src/jrd/scl.epp - M src/jrd/tra.cpp - M src/jrd/tra_proto.h - M src/jrd/vio.cpp -Fix problem of the system transaction storing pointer to random or already deallocated attachment. Full build (or kind of) required. - - 2010-04-01 08:13 dimitr - M src/jrd/sort.cpp -Misc. - - 2010-04-01 06:57 dimitr - M src/jrd/btr.cpp - M src/jrd/btr_proto.h -Release the sort resources as soon as possible, per Claudio's request. -Actually, this corresponds to the pre-v3.0 behavior. - - 2010-04-01 04:45 dimitr - M src/remote/xnet.cpp - M src/remote/xnet.h - M src/remote/xnet_proto.h -Cleanup SUPERCLIENT. - - 2010-04-01 00:21 asfernandes - M src/jrd/CsConvert.h - M src/jrd/SimilarToMatcher.h - M src/jrd/gdsassert.h - M src/jrd/why.cpp -Misc - - 2010-03-31 09:42 aafemt - M src/jrd/SimilarToMatcher.h -Case-insensitive character class names (CORE-2952) - - 2010-03-31 08:38 alexpeshkoff - M configure.in -Fixed libatomic_ops detection. This should help with linux/hppa build - - 2010-03-30 18:35 aafemt - M src/jrd/CsConvert.h - M src/jrd/SimilarToMatcher.h -Code simplification - - 2010-03-30 14:25 alexpeshkoff - M src/jrd/alt.cpp -Cleanup SUPERCLIENT - misc - - 2010-03-30 14:24 alexpeshkoff - M src/jrd/gds.cpp -Cleanup SUPERCLIENT - gdslogid approach can not be used with providers arch - - 2010-03-30 14:22 alexpeshkoff - M src/jrd/gdsassert.h -Cleanup SUPERCLIENT - use other logic to decide where should assert message go - - 2010-03-30 14:21 alexpeshkoff - M src/jrd/why.cpp - M src/jrd/why_proto.h -Cleanup SUPERCLIENT - was used to make yValve on client a few bytes smaller - - 2010-03-30 00:25 asfernandes - M src/remote/interface.cpp - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/TraceUnicodeUtils.cpp - M src/utilities/ntrace/TraceUnicodeUtils.h -Misc - - 2010-03-29 16:00 alexpeshkoff - M src/jrd/entry.h - M src/jrd/why.cpp -Cleanup SUPERCLIENT - use loopback provider instead #ifdefs in REM provider - - 2010-03-29 15:24 alexpeshkoff - M src/remote/inet_server.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp -Fixed CORE-2948: Segfault when server is exiting - - 2010-03-29 10:54 dimitr - M src/common/config/config.cpp -Fixed fbclient/fbembed being loaded from non-FB-instance location. - - 2010-03-28 03:47 robocop - M src/utilities/ntrace/TraceUnicodeUtils.h -Misc. - - 2010-03-27 20:06 hvlad - M src/jrd/SimilarToMatcher.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/TraceUnicodeUtils.cpp - M src/utilities/ntrace/TraceUnicodeUtils.h -Frontport more fixes for bug CORE-2934 : Memory leak in FB2.5 trace plugin - - 2010-03-27 18:20 asfernandes - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Misc - - 2010-03-27 11:30 dimitr - D builds/win32/msvc9/remote_classic.vcproj -Cleanup. - - 2010-03-26 17:35 dimitr - M builds/win32/msvc9/fbudf.vcproj -Misc. - - 2010-03-26 17:28 dimitr - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/fbudf.vcproj -Fixed fbudf in the MSVC8 build as well. Untested. - - 2010-03-26 11:45 dimitr - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/Firebird2Boot.sln - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fbclient.vcproj - M builds/win32/msvc9/fbembed.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/fbudf.vcproj - M builds/win32/msvc9/remote.vcproj -Cleanup the MSVC9 build to benefit from the latest changes by Alex: -1) Make remote.lib independent of SUPERSERVER and containing only the protocol and authentication files (needed for both server and client) -2) Drop remote_classic.lib -3) Add the server-only remote files (listener and server.cpp) directly into fbserver.exe and fb_inet_server.exe -4) Make fbembed.dll, fbclient.dll, fbserver.exe and fb_inet_server.exe dependent on remote.lib -5) Explicitly add interface.cpp into fbclient.dll to benefit from the SUPERCLIENT stuff (override the code from remote.lib) -6) Some cleanup in fbclient/fbembed regarding common.lib -7) Add pwd.cpp into fbserver.exe and fb_inet_server.exe -Also, fixed compilation of fbudf.dll. The only easy way to do that was to re-link it (dynamically) with fbclient.dll. To be reconsidered, if required. - - 2010-03-26 10:57 dimitr - M builds/win32/msvc8/fbembed.vcproj -This should make fbembed to work again and thus fix the boot build. -MSVC9 changes are still incomplete, they will be more global. - - 2010-03-25 14:14 hvlad - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Fixed bug CORE-2943 : parsing error recursive query with two recursive parts - - 2010-03-25 11:02 alexpeshkoff - M src/lock/lock.cpp -Frontported fix for CORE-2942: Huge (>10Gb) memory consumption by some fb_inet_server processes - - 2010-03-25 02:10 asfernandes - M src/dsql/pass1.cpp - M src/remote/remote.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TraceUnicodeUtils.cpp - M src/utilities/ntrace/TraceUnicodeUtils.h -Misc - - 2010-03-24 13:27 alexpeshkoff - M builds/posix/Makefile.in.fbtrace -fixed posic build - - 2010-03-24 13:13 hvlad - M builds/win32/msvc8/fbtrace.vcproj - M builds/win32/msvc9/fbtrace.vcproj -Fixed bug CORE-2934 : Memory leak in FB2.5 trace plugin. -Updated MSVC project files - - 2010-03-24 13:12 hvlad - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - A src/utilities/ntrace/TraceUnicodeUtils.cpp - A src/utilities/ntrace/TraceUnicodeUtils.h -Fixed bug CORE-2934 : Memory leak in FB2.5 trace plugin - - 2010-03-24 12:13 alexpeshkoff - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/xdr.h - M src/remote/xnet.cpp -Cleanup SUPERCLIENT - and also more generic control for overwritten const cstring - - 2010-03-24 12:11 alexpeshkoff - M src/common/classes/alloc.cpp -Cleanup SUPERCLIENT - always use same method to get automatic pool - - 2010-03-24 09:10 dimitr - M src/jrd/cmp.cpp -This line is redundant, because the RSE contents (its fixed part) is copied by value right above. - - 2010-03-24 07:50 alexpeshkoff - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Cleanup SUPERCLIENT/EMBEDDED - avoid different remote builds - - 2010-03-24 07:02 robocop - M src/common/classes/timestamp.cpp -Totally misc. - - 2010-03-23 20:06 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed bug CORE-2940 : Trace output could contain garbage data left from filtered out statements - - 2010-03-23 16:06 asfernandes - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Improvement CORE-2005 - Support SQL 2008 syntax for MERGE statement with DELETE extension - - 2010-03-23 15:19 alexpeshkoff - M src/qli/meta.epp -A hach, making qli usable in tcs at least with DEV version (does not affect end users) - - 2010-03-23 11:55 alexpeshkoff - M src/include/firebird.h -Cleanup SUPERSERVER - this code is not needed in FB3 - - 2010-03-22 22:52 hvlad - M src/jrd/btr.cpp - M src/jrd/ods.h -Fixed bug CORE-2936 : Wrong page type (expected 7 found N) error - - 2010-03-22 18:27 alexpeshkoff - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/extlib/fbudf/fbudf.cpp -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 13:29 dimitr - M src/remote/interface.cpp -Misc. - - 2010-03-22 12:58 robocop - M doc/README.build.mingw.html -Misc. - - 2010-03-22 01:09 asfernandes - M src/jrd/dyn_mod.epp -Fixed CORE-2932 - Wrong field position after ALTER POSITION - - 2010-03-21 23:01 asfernandes - M src/dsql/Nodes.h - M src/include/types_pub.h - M src/jrd/cmp.cpp - M src/remote/interface.cpp - M src/remote/xnet_proto.h -Misc - - 2010-03-21 22:06 aafemt - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h -Const-ness - - 2010-03-21 18:30 aafemt - M doc/README.build.mingw.html -Update the doc - - 2010-03-21 18:20 asfernandes - M src/dsql/node.h -Misc - - 2010-03-21 17:57 dimitr - M src/jrd/evl.cpp -Misc. - - 2010-03-21 17:55 dimitr - M src/include/types_pub.h -Commit the forgotten file, sorry. - - 2010-03-21 17:32 asfernandes - M src/dsql/ExprNodes.cpp -Fix parameter handling in SUBSTRING(SIMILAR) - - 2010-03-21 13:38 dimitr - M src/dsql/Parser.cpp - M src/dsql/Parser.h -Misc. - - 2010-03-21 13:31 dimitr - M src/jrd/trace/TraceDSQLHelpers.h -Misc. - - 2010-03-21 13:15 dimitr - M src/remote/interface.cpp -Fixed the client side crash when error is returned from the server during attaching. - - 2010-03-21 13:13 dimitr - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/remote/interface.cpp -Reworked the remote protocol analyzing logic. -In particular, it resolves the possible problems with the local access to databases on network shares. -Also, it removes any dependencies from EMBEDDED to simplify Alex's cleanup. -Finally, it adds the initial implementation of the Vlad's suggestion (for testing purposes). - - 2010-03-21 13:01 dimitr - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/xnet.cpp - M src/remote/xnet_proto.h -Cleanup. - - 2010-03-21 09:50 dimitr - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/os/win32/config_root.cpp -A (temporary?) solution to prevent dependencies from SUPERCLIENT/EMBEDDED in the root directory determination. -To be reconsidered later, if necessary. - - 2010-03-21 07:29 dimitr - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/misc_func.cpp - M src/dsql/parse.y - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/misc_func_ids.h -Fixed CORE-2890: SQLSTATE should also be available as a PSQL context variable like GDSCODE/SQLCODE. -To be later backported into v2.5.1, I suppose. - - 2010-03-21 02:27 asfernandes - M src/dsql/DdlNodes.epp -Correction to my last commit - - 2010-03-21 02:01 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/drq.h -Fixed CORE-2923 - Problem with dependencies between a procedure and a view using that procedure. - - 2010-03-20 01:28 asfernandes - M src/jrd/sort.cpp -Fix usage of AutoPtr with array - - 2010-03-20 01:17 asfernandes - M src/jrd/sort.cpp -Misc - - 2010-03-19 20:10 dimitr - M src/jrd/cmp.cpp - M src/jrd/exe.h -Cleanup. - - 2010-03-19 12:55 dimitr - M src/jrd/sort.cpp -Misc. - - 2010-03-19 11:51 dimitr - M src/jrd/sort.cpp -Misc. - - 2010-03-19 11:50 dimitr - M src/jrd/sort.cpp -Correction. - - 2010-03-19 11:03 dimitr - M src/jrd/sort.cpp -Misc. - - 2010-03-19 10:54 dimitr - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/sort.cpp - M src/jrd/sort.h -Bring some consistency into the memory management. -Reduce number of casts for memory buffers. -Use UCHAR instead of confusing BLOB_PTR. - - 2010-03-19 07:04 robocop - M doc/sql.extensions/README.execute_statement2 -Misc. - - 2010-03-19 03:53 dimitr - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/sort.cpp -Corrections based on the scrutineers comments. - - 2010-03-19 01:09 asfernandes - M src/jrd/dyn_del.epp -Fixed CORE-2930 - DROP VIEW drops output parameters of used stored procedures - - 2010-03-18 12:47 robocop - M src/jrd/sort.cpp - M src/jrd/sort.h -Reverted to the old flag name. - - 2010-03-18 11:52 hvlad - M doc/sql.extensions/README.execute_statement2 -Update documentation - - 2010-03-18 11:51 hvlad - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp -Fixed bug CORE-2907 : Exception handling with EXECUTE STATEMENT - - 2010-03-18 09:12 robocop - M src/jrd/recsrc/IndexTableScan.cpp -Totally misc. - - 2010-03-17 09:55 alexpeshkoff - M src/utilities/gsec/security.epp -Fixed CORE-2928: Buffer overflow in gsec - - 2010-03-17 02:12 asfernandes - M builds/install/arch-specific/freebsd/install.sh.in - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/idx.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/sort.h -Misc - - 2010-03-16 15:00 hvlad - M src/jrd/os/win32/mod_loader.cpp -Fixed bug CORE-2628 : FB 2.5-beta2-win32 denied FreeAdhocUDF library functions - - 2010-03-16 11:21 dimitr - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Cleanup. - - 2010-03-16 11:19 dimitr - M src/dsql/AggNodes.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/cmp.cpp - M src/jrd/dbt.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - D src/jrd/fil.h - M src/jrd/gds.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - D src/jrd/sort_proto.h - M src/jrd/why.cpp - M src/remote/interface.cpp -Refactored the sorter into a proper class. -Removed some dead code and unused files. - - 2010-03-16 06:26 dimitr - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/RecordSource.h -Cleanup the dead code remaining from the legacy scrollable cursors feature. - - 2010-03-16 06:21 dimitr - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/jrd.h -Cleanup the dead code remaining from the legacy scrollable cursors feature. - - 2010-03-16 05:01 dimitr - M src/jrd/Optimizer.cpp -Correction for one of my prior optimizer commits. - - 2010-03-15 14:34 alexpeshkoff - M builds/install/arch-specific/linux/Makefile.in -Fixed CORE-2926: "make install" fails on linux - - 2010-03-15 11:58 alexpeshkoff - M builds/install/arch-specific/freebsd/install.sh.in -freebsd port - - 2010-03-15 10:16 robocop - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/qli/dtr.h - M src/qli/meta.epp -Warn users when qli cannot do DDL on a db (due to FB version >= 3). - - 2010-03-15 09:52 alexpeshkoff - M builds/posix/vers.sh.in -Avoid backslash escapes that behave differently even on different linux boxes - - 2010-03-15 06:39 robocop - M src/common/classes/fb_string.cpp -Style. - - 2010-03-15 06:38 robocop - M builds/posix/firebird.vers - M src/jrd/Collation.cpp - M src/jrd/nbak.cpp -Misc. - - 2010-03-14 20:58 asfernandes - M src/jrd/Collation.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/intl_classes.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h -Simplificate the pattern matchers templates - - 2010-03-14 16:39 asfernandes - M src/jrd/par.cpp -Fixed CORE-2922 - Character set used in constants is not registered as dependency. - - 2010-03-14 15:58 asfernandes - M builds/posix/udr_engine.vers - M builds/posix/vers.sh.in -Fixed the Linux build - - 2010-03-14 15:33 asfernandes - M src/common/classes/fb_string.cpp - M src/jrd/Optimizer.cpp - M src/remote/protocol.cpp -Misc - - 2010-03-14 15:27 alexpeshkoff - M src/jrd/nbak.cpp -Fixed CORE-2876: Wrong backup mode when using "alter database add difference file" - - 2010-03-14 14:16 alexpeshkoff - M builds/posix/Makefile.in.embed.util -Fixed CORE-2844: Unresolved symbol references when linking fbsvcmgr and fbtracemgr - - 2010-03-14 13:58 alexpeshkoff - M src/remote/protocol.cpp -Frontported fix for CORE-2725: Server crashes when sending wrong BLR for parameters in op_execute - - 2010-03-14 13:44 alexpeshkoff - M builds/posix/Makefile.in.firebird - M builds/posix/darwin.defaults - M builds/posix/empty.vers - D builds/posix/fbintl.darwin.vers - D builds/posix/fbintl.exp - D builds/posix/fbintl.hpux.vers - M builds/posix/fbintl.vers - D builds/posix/fbtrace.darwin.vers - D builds/posix/fbtrace.exp - D builds/posix/fbtrace.hpux.vers - M builds/posix/fbtrace.vers - D builds/posix/firebird.darwin.client.vers - D builds/posix/firebird.darwin.embed.vers - D builds/posix/firebird.exp - D builds/posix/firebird.hpux.vers - M builds/posix/firebird.vers - D builds/posix/ib_util.darwin.vers - D builds/posix/ib_util.exp - D builds/posix/ib_util.hpux.vers - M builds/posix/ib_util.vers - M builds/posix/make.defaults - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_aCC - M builds/posix/prefix.hpux_ia64 - A builds/posix/vers.sh.in - M configure.in -Use same export symbol lists for all posix platforms, added script building platform-specific format - - 2010-03-12 18:53 alexpeshkoff - M configure.in -Fixed accidentially broken by me posix build - - 2010-03-12 15:39 hvlad - M src/jrd/dsc.h - M src/jrd/extds/ExtDS.cpp -Fixed bug CORE-2920 : Incorrect execution of volatile SQL statements inside EXECUTE STATEMENT - - 2010-03-12 14:40 alexpeshkoff - A builds/install/arch-specific/freebsd/freebsdLibrary.sh.in - M builds/install/arch-specific/freebsd/install.sh.in - M configure.in -CORE-2921: still miss superclassic support - - 2010-03-11 14:46 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/jrd/IntlManager.cpp - M src/jrd/PluginManager.h -Make config files case-insensitive - - 2010-03-11 14:44 alexpeshkoff - M configure.in -Make filenames comparison case-sensitive on posix platforms - - 2010-03-11 14:40 alexpeshkoff - M builds/install/arch-specific/aix/misc/postinstall.sh.in - M builds/install/arch-specific/hpux/super/postInstall.sh.in - M builds/install/arch-specific/linux/misc/firebird.xinetd.in - M builds/install/arch-specific/linux/misc/postinstall.sh.in - M builds/install/arch-specific/netbsd/install.sh.in -Fixed CORE-2919: Installation script ignores non-standard ports - - 2010-03-11 11:40 dimitr - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/RecordSource.h -Misc. - - 2010-03-11 10:03 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Fixed CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses. - - 2010-03-10 18:40 dimitr - M src/jrd/fun.epp -Fixed CORE-2914: Server crashes while restoring a database having an expression index referencing a non-existent UDF. - - 2010-03-10 18:07 dimitr - M src/jrd/err.cpp - M src/jrd/idx.cpp -Fixed CORE-2916: Broken error handling in the case of a conversion error happened during index creation. - - 2010-03-10 15:46 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-2913 - COLLATE expressions are applied incorrectly - - 2010-03-09 16:55 dimitr - M src/jrd/Optimizer.cpp -Reduced number of local variables. Thanks to Claudio. - - 2010-03-09 15:43 asfernandes - M src/jrd/evl.cpp -This is related to CORE-2912, but changes nothing internally. Intead of reading non-allocated memory, throw a (not always correct, btw) exception. - - 2010-03-09 09:24 alexpeshkoff - M src/jrd/db_alias.cpp -Restored use of correct hash function for filename strings - - 2010-03-08 16:16 dimitr - M src/jrd/exe.cpp -Addressed Adriano's and Claudio's worries re. different timestamps passed into different triggers. -I'm not sure it's really important, but anyway... - - 2010-03-08 15:58 asfernandes - M builds/win32/setenvvar.bat -Ability to build with VS 2008 Express - - 2010-03-08 01:21 asfernandes - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/jrd/IntlManager.cpp - M src/jrd/db_alias.cpp - M src/jrd/trace/TraceService.cpp -Misc - - 2010-03-07 20:21 asfernandes - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/parse.y -Add a third optional (default is NULL) parameter to LAG and LEAD, that is the value returned when moving out of the partition. - - 2010-03-07 04:30 robocop - M src/common/classes/auto.h - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/ext.cpp - M src/jrd/os/config_root.h - M src/jrd/os/posix/guid.cpp - M src/utilities/ntrace/TraceConfiguration.cpp -Misc. - - 2010-03-06 19:10 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.h -Hope this fix the DDL problem reported by Ivan Prenosil - - 2010-03-06 02:13 asfernandes - M src/jrd/recsrc/RecordSource.h -Fix the bug reported by Ivan Prenosil (FB3 - problem with inactive triggers). It was the SortMap::flags not initialized. - - 2010-03-05 17:21 alexpeshkoff - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/jrd/os/config_root.h -Removed RootDirectory parameter from firebird.conf and enabled use of vulcan-style macro in it - - 2010-03-05 01:18 asfernandes - M src/jrd/SysFunction.cpp - M src/jrd/os/guid.h - M src/jrd/os/posix/guid.cpp - M src/jrd/os/win32/guid.cpp - M src/jrd/trace/TraceService.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp -Fixed CORE-2898 - CHAR_TO_UUID and UUID_TO_CHAR works different in big/little endian architectures - - 2010-03-04 12:52 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/IntlManager.cpp - M src/jrd/PluginManager.cpp - M src/jrd/PluginManager.h - M src/jrd/db_alias.cpp - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginConfig.h -Make all configuration files case-sensitive - - 2010-03-04 02:16 asfernandes - M src/common/config/config.h - M src/utilities/ntrace/fbtrace.conf -Misc - - 2010-03-03 15:02 alexpeshkoff - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/sort.cpp - M src/jrd/tra.h -It was bad idea to make two TempSpace related parameters per-database - rolled back some changes - - 2010-03-03 12:45 alexpeshkoff - M src/jrd/gds.cpp -Fixed abort when firebird.conf is missing - - 2010-03-02 15:13 alexpeshkoff - M src/common/config/ConfigCache.h -Make this variable volatile - thanks to Adriano - - 2010-03-02 14:52 alexpeshkoff - M src/common/config/config.h -comments - - 2010-03-02 14:48 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h -Moved template function to .h file - - 2010-03-02 14:25 alexpeshkoff - M src/common/config/config_file.cpp -Clear value here - thanks to Claudio - - 2010-03-02 14:09 alexpeshkoff - M src/utilities/ntrace/fbtrace.conf -false/true are also recognized with new format - restored them in sample file - - 2010-03-02 10:23 hvlad - M src/common/config/ConfigCache.cpp - M src/common/config/ConfigCache.h -Lets be independent from internal representation of time_t type - - 2010-03-01 09:04 hvlad - M builds/win32/make_boot.bat -Make boot build work. After recent changes embedded fails without config file. Hope it will be fixed too. - - 2010-03-01 09:03 hvlad - M src/common/config/config_file.cpp -Lets report missing file name ;) - - 2010-03-01 08:19 hvlad - M src/common/config/ConfigCache.cpp - M src/iscguard/iscguard.cpp -Fixed Windows build after recent changes - - 2010-03-01 08:18 hvlad - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj - M builds/win32/msvc9/config.vcproj -Fixed MSVC9 build after recent changes - - 2010-03-01 08:15 hvlad - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/config.vcproj -Fixed MSVC8 build after recent changes - - 2010-03-01 02:14 asfernandes - M builds/posix/Makefile.in.fbtrace - M builds/posix/Makefile.in.smp_server - M builds/posix/make.shared.variables - M src/common/config/ConfigCache.cpp - M src/common/config/ConfigCache.h - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/include/firebird.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/IntlManager.cpp - M src/jrd/PluginManager.cpp - M src/jrd/TempSpace.cpp - M src/jrd/db_alias.cpp - M src/jrd/db_alias.h - M src/jrd/ext.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/tra.h - M src/lock/lock.cpp - M src/utilities/ntrace/TraceConfiguration.cpp -Misc - - 2010-02-28 18:00 alexpeshkoff - M builds/install/misc/fbintl.conf - M builds/install/misc/firebird.conf.in - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/make.rules - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - M builds/posix/prefix.aix_powerpc_xlc - M src/common/classes/Hash.h - M src/common/classes/MetaName.h - M src/common/classes/RefCounted.h - M src/common/classes/auto.h - A src/common/config/ConfigCache.cpp - A src/common/config/ConfigCache.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - D src/common/config/config_impl.h - D src/config/AdminException.cpp - D src/config/AdminException.h - D src/config/Args.cpp - D src/config/Args.h - D src/config/ArgsException.cpp - D src/config/ArgsException.h - D src/config/ConfObj.cpp - D src/config/ConfObj.h - D src/config/ConfObject.cpp - D src/config/ConfObject.h - D src/config/ConfigFile.cpp - D src/config/ConfigFile.h - D src/config/Configuration.cpp - D src/config/Configuration.h - D src/config/Element.cpp - D src/config/Element.h - D src/config/FileName.cpp - D src/config/FileName.h - D src/config/InputFile.cpp - D src/config/InputFile.h - D src/config/InputStream.cpp - D src/config/InputStream.h - D src/config/Lex.cpp - D src/config/Lex.h - D src/config/Parameters.h - M src/config/ScanDir.h - D src/config/Stream.cpp - D src/config/Stream.h - D src/config/StreamSegment.cpp - D src/config/StreamSegment.h - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h - M src/jrd/PluginManager.cpp - M src/jrd/PluginManager.h - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/cch.cpp - M src/jrd/db_alias.cpp - M src/jrd/db_alias.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/os/config_root.h - M src/jrd/pag.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/sort.cpp - M src/jrd/tra.h - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TraceConfiguration.h - M src/utilities/ntrace/TracePluginConfig.h - M src/utilities/ntrace/fbtrace.conf - D src/vulcan -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 00:40 asfernandes - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Fixed CORE-2893 - Expression in a subquery in WHERE is treated as invariant and produce incorrect results - - 2010-02-27 18:24 asfernandes - M src/jrd/cmp.cpp -Frontport fix for CORE-2886 - Query with "NOT IN " fails - - 2010-02-27 02:41 asfernandes - M src/jrd/ini.epp -Misc - - 2010-02-26 09:51 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Actually, the optimizer doesn't need an expression index request to operate. -Moreover, I have a feeling that calling EVL from OPT is a bad design. - - 2010-02-26 09:02 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/pcmet.epp -Front ported CORE-2833: Changing data that affects an expression index that contains references to null date fields fails. -Also, removed the duplicated (and, at the first glance, unnecessary) code that forced us to deal with the already_attached flag. To be tested in the field. - - 2010-02-26 06:54 dimitr - M src/jrd/exe.cpp -Misc. - - 2010-02-26 02:16 robocop - M src/jrd/pag.h -Misc. - - 2010-02-26 01:03 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-2888 - A memory corruption cause incorrect query evaluation and may crash the server - - 2010-02-25 15:56 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/metd.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Implement Claudio' suggestion of explicit message about access to private packaged routines - - 2010-02-25 10:34 robocop - M src/dsql/ExprNodes.cpp -Misc (comment). - - 2010-02-25 10:20 dimitr - M src/jrd/ini.epp -Fixed the accidentally broken security on system tables. - - 2010-02-24 00:59 asfernandes - M src/dsql/node.h -Cleanup - - 2010-02-24 00:53 asfernandes - M src/dsql/pass1.cpp -Correction - - 2010-02-24 00:37 asfernandes - M src/jrd/SimilarToMatcher.h - M src/jrd/cmp.cpp - M src/misc/blrtable.cpp -Misc - - 2010-02-23 04:32 robocop - M src/jrd/cmp.cpp -Reduce copy/paste. - - 2010-02-23 04:31 robocop - M src/jrd/idx.cpp -Fix call to CMP_post_access (security validations), although the call comes from an unused function. - - 2010-02-23 04:30 robocop - M src/dsql/Nodes.h -Misc. - - 2010-02-22 16:00 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/Visitors.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/misc/blrtable.cpp -Refactor FOR statement and SELECT...INTO. Indirectly (blr_for), JRD side of standard SELECT is affected as well. - - 2010-02-22 11:09 hvlad - M src/jrd/vio.cpp -Fixed bug CORE-2879 : Sweep could raise error : page 0 is of wrong type (expected 6, found 1) - - 2010-02-22 09:40 alexpeshkoff - M configure.in -freebsd port - - 2010-02-21 09:17 robocop - M src/misc/blrtable.cpp -Misc. - - 2010-02-21 01:47 asfernandes - M src/dsql/ExprNodes.cpp - M src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/Optimizer.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/TextType.cpp - M src/jrd/TextType.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/intl_classes.h - M src/misc/blrtable.cpp - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Feature CORE-2006 - SUBSTRING with regular expression (SIMILAR TO) capability - - 2010-02-20 06:39 dimitr - M src/jrd/Optimizer.cpp -Minor code unification. - - 2010-02-19 20:25 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Fixed CORE-1295: Bad optimization of queries with DB_KEY. - - 2010-02-19 12:35 asfernandes - M src/dsql/node.h -Cleanup - - 2010-02-19 10:19 asfernandes - M src/jrd/intl.cpp -Frontport fix for CORE-2875 - String right truncation error when char column longer than 4096 bytes is compared with string constant - - 2010-02-19 01:40 asfernandes - M src/dsql/WinNodes.cpp - M src/jrd/opt.cpp - M src/jrd/recsrc/AggregatedStream.cpp -Misc - - 2010-02-18 16:55 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/ExprNodes.cpp -Fixed some inconsistencies with aggregate functions with more than one parameter - - 2010-02-17 02:11 asfernandes - M src/dsql/Visitors.h -Misc - - 2010-02-17 02:04 asfernandes - M src/dsql/Visitors.h - M src/jrd/opt.cpp -Rework in the visitor classes to remove ugly reinterpret_cast of PMFs. Hope that solve the warning reported by Claudio too. - - 2010-02-16 21:16 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/ExprNodes.cpp - M src/jrd/recsrc/AggregatedStream.cpp -Misc and fix per Claudio comments - - 2010-02-16 16:28 dimitr - M src/dsql/pass1.cpp -Enabled WITH LOCK for non-DISTINCT unions. It's expected to work correctly. - - 2010-02-16 16:23 dimitr - M src/jrd/lck.cpp -Fixed error reporting for no-wait transactions. - - 2010-02-16 14:47 dimitr - M src/jrd/CsConvert.h -Worked around the most annoying warning. - - 2010-02-16 14:45 dimitr - M src/jrd/opt.cpp -Fixed CORE-1089: Wrong ordering with views, distinct, left join and order by -and CORE-2871: Outer ORDER BY clause has no effect. - - 2010-02-16 08:57 dimitr - M src/jrd/Optimizer.cpp -More optimizations for window expressions. - - 2010-02-16 08:57 robocop - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj -Update VC9 project files. - - 2010-02-16 08:53 robocop - M src/dsql/AggNodes.cpp - M src/dsql/ExprNodes.cpp - M src/dsql/Nodes.h - M src/dsql/Visitors.h - M src/dsql/WinNodes.cpp - M src/dsql/gen.cpp - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/ExternalTableScan.cpp - M src/jrd/recsrc/FullOuterJoin.cpp -Misc. - - 2010-02-16 06:43 robocop - M src/jrd/blp.h - M src/jrd/gds.cpp -We have two "blr_table" arrays that keep related but different information. Kill the ambiguity. - - 2010-02-16 02:06 asfernandes - M src/dsql/WinNodes.cpp -Misc - - 2010-02-16 00:26 asfernandes - M src/dsql/Nodes.h - M src/dsql/WinNodes.cpp - M src/dsql/WinNodes.h - M src/dsql/keywords.cpp - M src/dsql/parse.y - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp -Feature CORE-2869 - Window functions: LAG and LEAD. - - 2010-02-15 05:40 robocop - M src/jrd/cmp.cpp -Misc (formatting). - - 2010-02-15 00:43 asfernandes - M src/dsql/AggNodes.cpp - M src/dsql/Nodes.h - M src/dsql/WinNodes.h - M src/dsql/parse.y - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp - M src/remote/inet.cpp -Misc - - 2010-02-14 19:08 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M src/dsql/AggNodes.cpp - M src/dsql/Nodes.h - M src/dsql/Parser.h - A src/dsql/WinNodes.cpp - A src/dsql/WinNodes.h - M src/dsql/keywords.cpp - M src/dsql/parse.y - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/gds.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp - M src/misc/blrtable.cpp -1) Feature CORE-2830 - Window functions: DENSE_RANK, RANK and ROW_NUMBER -2) Fix BLR filter for some procedure verbs - - 2010-02-14 12:18 hvlad - M src/remote/inet.cpp -Fixed bug CORE-2864 : Listener process of Classic Server leak handles. - - 2010-02-14 10:57 robocop - M src/include/dyn_consts.h -I hope nobody will mind if I reuse this constant for the future. - - 2010-02-14 10:50 robocop - M src/jrd/exe.h -Misc. - - 2010-02-14 10:48 robocop - M src/jrd/scl.h -Did the wrong priorities order based on misinterpretation of the logic used by SortedArray. Noticed by Adriano with a TCS test. - - 2010-02-13 23:55 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/jrd/recsrc/AggregatedStream.cpp - D src/jrd/recsrc/OrderedWindowStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp -Merge OrderedWindowStream into AggregatedStream - - 2010-02-13 20:29 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - A src/dsql/AggNodes.cpp - A src/dsql/AggNodes.h - A src/dsql/ExprNodes.cpp - A src/dsql/ExprNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - A src/dsql/Visitors.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/Optimizer.cpp - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/OrderedWindowStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp - M src/misc/blrtable.cpp -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:01 asfernandes - M src/jrd/scl.epp - M src/jrd/scl.h - M src/utilities/gstat/dba.epp -Misc - - 2010-02-13 08:34 robocop - M src/jrd/dpm.epp - M src/jrd/sqz.cpp - M src/jrd/sqz.h -Misc. - - 2010-02-13 08:31 robocop - M src/jrd/Function.h - M src/jrd/Routine.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.h - M src/jrd/idx.cpp - M src/jrd/jrd.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -The way AccessItem instances were ordered was a hack that sooner or later would fail when adding more object types (that now have ACLs but we still don't enfornce them). Further, comparing numbers is faster than comparing strings. - - 2010-02-13 08:26 robocop - M src/utilities/gstat/dba.epp -Misc. - - 2010-02-12 16:11 dimitr - D src/jrd/sqz_proto.h -This file shouldn't be necessary anymore. - - 2010-02-12 12:53 dimitr - M src/jrd/dpm.epp - M src/jrd/sqz.cpp - M src/jrd/sqz.h - M src/jrd/vio.cpp -Refactored SQZ into a class. Fixed all the SCHAR* pointers to be UCHAR* + appropriate cleanup. -Make the interface and internals friendly to any byte sequence, even the one longer than 32K. - - 2010-02-12 11:29 robocop - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h - M src/jrd/vio.cpp -Got rid of some casts. Please double check it as it's critical for data. The only trick seems to be taking the value of a byte as a signed char, so it can become negative. - - 2010-02-12 11:22 robocop - M src/jrd/vio.cpp -CORE-2858: Possible memory trashing when raising some exceptions to signal failed security checks. Thanks Dmitry. - - 2010-02-12 10:18 dimitr - M src/extlib/ib_udf.sql - M src/extlib/ib_udf2.sql -Totally misc. - - 2010-02-11 07:12 dimitr - M src/utilities/gstat/dba.epp -Added more statictics to the GSTAT output. Still work in progress. - - 2010-02-11 01:08 asfernandes - M src/common/classes/init.h - M src/jrd/btr.cpp -Misc - - 2010-02-10 15:21 dimitr - M src/jrd/shut.cpp -Forgotten part of the fix. - - 2010-02-10 14:48 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-2586 : Non-NULL key in unique index could be not found when key is removed - - 2010-02-09 09:00 hvlad - M src/dsql/dsql.cpp -Correction, thanks to Claudio - - 2010-02-08 14:51 hvlad - M src/dsql/dsql.cpp -Fixed bug CORE-2852 : Server crash when executing syntactical wrong SQL statement with an active trace session - - 2010-02-08 13:39 alexpeshkoff - M src/common/fb_exception.cpp -const correctness - - 2010-02-08 13:36 hvlad - M src/remote/interface.cpp -Fixed bug CORE-2851 : problem with fb_cancel_operation - - 2010-02-08 07:57 robocop - M src/common/classes/init.h - M src/remote/interface.cpp - M src/remote/server.cpp -Misc. - - 2010-02-08 07:57 robocop - M src/common/fb_exception.cpp -Leave this clause in two lines for easier debugging, please. - - 2010-02-07 15:13 alexpeshkoff - M src/common/classes/init.h - M src/jrd/unicode_util.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Make InitInstance release objects, created by it - - 2010-02-07 13:17 alexpeshkoff - M src/common/fb_exception.cpp -Always convert arg_cstring to arg_string when saving strings in circular buffer - - 2010-02-07 10:16 alexpeshkoff - M src/common/fb_exception.cpp -Fixed copy of cstring in status vector - - 2010-02-06 04:26 robocop - M src/remote/remote.h -Totally misc. - - 2010-02-06 01:32 asfernandes - M src/jrd/common.h - M src/remote/remote.h - M src/utilities/nbackup.cpp -Misc - - 2010-02-05 10:58 dimitr - M src/jrd/RecordNumber.h -EMPTY_NUMBER doesn't have any special semantics, it's just something the default constructor assigns to the object value. -Also, it's never accessed from the outer world. Thus wiped out. - - 2010-02-05 10:47 alexpeshkoff - M src/jrd/RecordNumber.h - M src/jrd/rpb_chain.cpp -Fixed CORE-195: Bugcheck 291 - - 2010-02-05 08:06 dimitr - M src/jrd/Database.h -Cleanup. - - 2010-02-05 07:01 dimitr - M src/jrd/shut.cpp -Fixed CORE-2846: Cannot connect to the database if GFIX -shut -attach fails after the specified timeout (because of connections being still active). - - 2010-02-05 06:22 robocop - M src/jrd/common.h -Totally misc. - - 2010-02-04 16:05 alexpeshkoff - M builds/posix/prefix.freebsd - M builds/posix/prefix.freebsd_amd64 - M configure.in - M src/jrd/isc.h - M src/utilities/nbackup.cpp -Frontported fix for freebsd and related OSs, including CORE-2825 - - 2010-02-04 15:54 alexpeshkoff - M configure.in -Frontported fix for building w/o --prefix switch - - 2010-02-04 15:36 alexpeshkoff - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/xnet.cpp -Frontported fix for CORE-2836: fb_cancel_operation() incorrectly modifies rdb_status_vector - - 2010-02-04 15:28 alexpeshkoff - M src/jrd/cch.cpp -Frontported fix for CORE-2842: Timeout with latchs in CCH does not work - - 2010-02-04 15:20 alexpeshkoff - M src/jrd/build_no.h - M src/misc/writeBuildNum.sh -Frontported better formatting of FB_BUILD_SUFFIX string - - 2010-02-04 15:17 alexpeshkoff - M src/jrd/isc_sync.cpp -Frontported cleanup - - 2010-02-04 12:49 paulbeach - M src/jrd/common.h -Additional re. Solaris 256 fd issue In 2.5+ this affects superclassic - - 2010-02-04 12:26 paulbeach - M src/jrd/common.h -Additional comments re. Solaris 256 fd issue - - 2010-02-03 08:34 dimitr - M src/jrd/opt.cpp -Fixed the logic I have broken recently. - - 2010-02-03 05:42 dimitr - M src/jrd/opt.cpp -Fixed the first part of CORE-2832: Optimizer fails applying stream-local predicates before merging. -This part is related to the merge/hash join algorithms. - - 2010-02-02 14:22 dimitr - M src/remote/remote.h -Restored the legacy explicit checks for NULL objects instead of hiding that check inside checkHandle() and isHandleKnown(). -This improves the readability and also fixes the [possible in the future] issues with multiple inheritence. - - 2010-02-02 14:14 dimitr - M src/dsql/metd.epp - M src/jrd/Database.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/remote/interface.cpp -Restored the legacy explicit checks for NULL objects instead of hiding that check inside checkHandle() and isHandleKnown(). -This improves the readability and also fixes the [possible in the future] issues with multiple inheritence. - - 2010-02-02 08:28 dimitr - M src/jrd/jrd.cpp -Fixed CORE-2840: Engine crashes if the NULL attachment handle is passed from the Y-valve. - - 2010-02-01 14:34 hvlad - M src/isql/isql.epp -Fixed bug CORE-2837 : Asynchronous query cancellation (via Ctrl+C) is not worked - - 2010-02-01 14:04 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Reserved error code for 2.5 fix - - 2010-02-01 10:37 hvlad - M src/utilities/ntrace/fbtrace.conf -Improvement CORE-2821 : Add indication about log size limit for trace API - - 2010-01-31 05:10 robocop - M src/dsql/pass1.cpp -Comment. - - 2010-01-30 23:08 asfernandes - M src/dsql/pass1.cpp -More comments, misc and fix for aggregate inside window ORDER BY clause - - 2010-01-30 14:45 asfernandes - M src/dsql/pass1.cpp -Misc - - 2010-01-30 09:58 robocop - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/met.epp - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h -Misc. - - 2010-01-30 08:59 robocop - M src/jrd/dyn_del.epp -Misc. - - 2010-01-30 02:32 asfernandes - M src/dsql/pass1.cpp -Comments (explanations and non-used code) - - 2010-01-29 17:53 alexpeshkoff - M src/remote/interface.cpp -Better fix for trusted authentication problem - - 2010-01-29 13:08 hvlad - M src/auth/trusted/AuthSspi.cpp - M src/remote/interface.cpp -Make trusted auth works again. -To be reviewed by Alex. - - 2010-01-29 11:07 robocop - M src/dsql/pass1.cpp -Misc. - - 2010-01-29 10:54 robocop - M src/isql/extract.epp -For now, isql is not prepared to deal with the new function types (packaged, BLR-based) until the code is enhanced. Besides, traditional UDFs should appear early in a script whereas BLR functions may depend on other objects, so they should appear later. - - 2010-01-29 04:29 robocop - M src/msgs/messages2.sql -Misc. - - 2010-01-29 04:28 robocop - M src/isql/isql.epp -More for CORE-2735: isql looks into packages, too for ODS12, as Adriano said. - - 2010-01-29 01:16 asfernandes - M src/dsql/pass1.cpp -Misc - - 2010-01-28 17:22 asfernandes - M src/dsql/pass1.cpp -Misc - - 2010-01-28 15:18 asfernandes - M src/dsql/pass1.cpp -Simplify DSQL removing a lot of copy-and-paste and recursion that change some parameters some times. -Some assertion errors may have been introduced. It would be easy to revert them. - - 2010-01-28 15:01 asfernandes - M src/auth/Auth.cpp - M src/common/classes/MetaName.h - M src/jrd/dyn_def.epp - M src/remote/interface.cpp - M src/remote/server.cpp -Misc - - 2010-01-28 10:46 dimitr - M src/jrd/btn.cpp - M src/jrd/btr.h - M src/jrd/ods.h -Cleanup. - - 2010-01-28 08:16 robocop - M src/isql/isql.epp -CORE-2735: isql hangs when trying to show a view based on a procedure. - - 2010-01-28 07:59 robocop - M src/isql/isql.epp -CORE-2831: isql shouldn't display db and user name when extracting a script. - - 2010-01-28 07:20 robocop - M doc/README.trace_services -Misc. - - 2010-01-27 19:26 asfernandes - M src/jrd/recsrc/HashJoin.cpp -Fix NULL pointer dereference in debug build - - 2010-01-27 18:32 dimitr - M builds/win32/msvc8/Firebird2.sln -Fixed the MSVC8 build. - - 2010-01-27 16:51 alexpeshkoff - M src/auth/Auth.cpp - M src/auth/Auth.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Better approach to const correctnes of auth interfaces - thanks to Claudio - - 2010-01-27 15:55 alexpeshkoff - A builds/posix/prefix.freebsd_amd64 -freebsd port - - 2010-01-27 12:45 dimitr - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/remote_classic.vcproj -Fixed the MSVC8 build. - - 2010-01-27 11:51 hvlad - M doc/README.trace_services -Update documentation - - 2010-01-27 10:39 dimitr - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj -Fixed the MSVC8 build. - - 2010-01-27 04:33 robocop - M src/common/classes/array.h -Style. - - 2010-01-27 04:32 robocop - M src/common/classes/QualifiedName.h - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/Function.epp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/met.epp - M src/jrd/par.cpp -Be explicit, change "qualifier" to "package" in QualifiedName (needed anyway if/when schemas are added). - - 2010-01-27 02:20 asfernandes - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp -Cleanup - - 2010-01-26 15:18 alexpeshkoff - M src/auth/Auth.cpp - M src/auth/Auth.h - M src/auth/AuthInterface.h -Avoid any chance of BOF in AUTH_TEST - - 2010-01-26 15:14 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h -Make ctor/assign with explicitly given bytes count more generic - - 2010-01-26 10:11 alexpeshkoff - M src/auth/trusted/AuthSspi.cpp -This change appears required - look like noone still tried trusted auth - - 2010-01-26 10:09 dimitr - M src/utilities/gstat/dba.epp -Correction. - - 2010-01-26 08:38 robocop - M src/jrd/acl.h -Now that Dmitry added ACLs to several object types previously unprotected, let's assign each of them an identifier in the ACL. - - 2010-01-26 08:34 robocop - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp -I do not see the need for MetaNameProxy in these places. - - 2010-01-26 08:29 robocop - M src/jrd/dfw.epp - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/pcmet.epp -Fix misinterpretation of MET_get_dependencies's parameters done years ago with Alex' conversion to MetaName class. - - 2010-01-26 08:20 robocop - M src/auth/trusted/AuthSspi.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/MetaName.h - M src/common/classes/alloc.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/dyn_del.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/svc.h - M src/jrd/vio.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Misc. - - 2010-01-26 07:37 robocop - M src/auth/Auth.cpp - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/jrd/pwd.cpp -Method getName allows to overwrite the returning parameter. Let's not cheat const (until someone figures out a more elegant solution). - - 2010-01-26 07:32 robocop - M builds/win32/msvc9/Firebird2.sln - M src/common/StatusArg.cpp - M src/common/StatusArg.h -Allow QualifiedName to interact with StatusArg. - - 2010-01-25 14:46 alexpeshkoff - M src/jrd/pwd.cpp -Explicitly check for missing record in security database - - 2010-01-25 11:37 alexpeshkoff - M src/jrd/scl.epp -cleanup - noticed by Adriano - - 2010-01-25 11:36 alexpeshkoff - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h -Added missing license - - 2010-01-25 07:46 dimitr - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fbserver.vcproj -Correction. - - 2010-01-25 07:32 dimitr - D builds/win32/msvc9/utilities.vcproj -This should fix the MSVC9 build. -I don't insist on copying these changes into other MSVC builds. - - 2010-01-25 07:26 dimitr - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/Firebird2Boot.sln - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fbembed.vcproj - M builds/win32/msvc9/fbserver.vcproj -This should fix the MSVC9 build. -I don't insist on copying these changes into other MSVC builds. - - 2010-01-25 06:48 robocop - M src/jrd/recsrc/BufferedStream.cpp -Totally misc. - - 2010-01-25 06:40 robocop - M src/auth/Auth.h -Totally misc. - - 2010-01-24 17:35 asfernandes - M src/jrd/cmp.cpp -Fix external datasources - - 2010-01-24 17:15 asfernandes - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp -Misc - - 2010-01-24 16:52 asfernandes - M src/jrd/pwd.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Misc - - 2010-01-24 15:18 asfernandes - M src/auth/Auth.cpp - M src/auth/Auth.h - M src/auth/AuthInterface.h - M src/auth/SecurityDatabase/LegacyClient.cpp - M src/auth/SecurityDatabase/LegacyClient.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/cvt.cpp - M src/jrd/cvt_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/jrd/svc.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Misc - - 2010-01-24 15:16 alexpeshkoff - M src/common/classes/MetaName.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/pcmet.epp -Cleanup, suggested by Claudio - - 2010-01-23 16:28 hvlad - M src/jrd/Database.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/why.cpp -Fixed bug CORE-2824 : Small memory and handles leak at every connect\disconnect - - 2010-01-23 14:14 alexpeshkoff - M src/common/cvt.cpp - M src/common/cvt.h - M src/jrd/SysFunction.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt_proto.h - M src/jrd/mov.cpp -Fixed unregistered bug - invalid datetime2string conversion, reported by Claudio - - 2010-01-23 12:01 dimitr - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M builds/win32/msvc9/remote.vcproj - M builds/win32/msvc9/remote_classic.vcproj -Compile /jrd/pwd.cpp as a remote module, not an engine one. This is logically correct, while looks weird. - - 2010-01-23 11:10 dimitr - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/Firebird2Boot.sln - D builds/win32/msvc9/utilities_embed.vcproj -I don't see any real need in utilities_embed. Its files don't contain any references to the EMBEDDED macro. -The only difference is that it misses GSEC which fbembed doesn't need, but let's leave it up to the linker to eliminate the unused code. - - 2010-01-23 10:24 dimitr - M builds/win32/msvc9/fbclient.vcproj - M builds/win32/msvc9/fbembed.vcproj - M builds/win32/msvc9/remote.vcproj - M builds/win32/msvc9/remote_classic.vcproj -Fixed the MSVC9 build. - - 2010-01-23 10:18 dimitr - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp -Fixed the compilation. - - 2010-01-23 03:02 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/par.cpp - A src/jrd/recsrc/OrderedWindowStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp -Feature CORE-2823 - Support the ORDER BY subclause for current aggregate functions (except LIST) - - 2010-01-22 15:41 dimitr - M src/jrd/recsrc/HashJoin.cpp -Better pay attention to the buffer scope. - - 2010-01-22 15:40 dimitr - M src/jrd/recsrc/HashJoin.cpp -Finally, fixed comparison of INTL strings. - - 2010-01-22 14:55 alexpeshkoff - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.smp_server - M builds/posix/make.platform.solaris.examples - M builds/posix/make.shared.variables - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.freebsd - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_ia64 - M builds/posix/prefix.linux_mips - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_s390x - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.mingw - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 - M configure.in - A src/auth/Auth.cpp - A src/auth/Auth.h - A src/auth/AuthInterface.h - A src/auth/SecurityDatabase - A src/auth/SecurityDatabase/LegacyClient.cpp - A src/auth/SecurityDatabase/LegacyClient.h - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/auto.h - M src/include/consts_pub.h - M src/jrd/UserManagement.cpp - M src/jrd/alt.cpp - M src/jrd/dyn.epp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/trace/TraceObjects.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp - M src/utilities/ntrace/TracePluginImpl.cpp -Moved authentication code from engine to remote listener. -Get ready for authentication plugins. - - 2010-01-22 14:05 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-2822: Error "no current row for fetch operation" when subquery includes a non-trivial derived table. - - 2010-01-22 10:25 dimitr - M src/jrd/recsrc/HashJoin.cpp -Fixed comparison of strings with different number of trailing spaces. - - 2010-01-22 08:23 dimitr - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/RecursiveStream.cpp -Fixed the broken recursive queries. - - 2010-01-22 07:17 dimitr - M src/jrd/opt.cpp -1) Extended hash joins to handle more than two streams at once. -2) Allowed the hash table size to be configurable at runtime. - - 2010-01-22 07:11 dimitr - M src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/RecordSource.h -1) Extended hash joins to handle more than two streams at once. -2) Allowed the hash table size to be configurable at runtime. - - 2010-01-21 18:33 asfernandes - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Separate aggregate/union maps from window maps - - 2010-01-21 15:01 asfernandes - M src/jrd/par.cpp -Fix the arithmetics thanks to Claudio - - 2010-01-21 02:51 asfernandes - M src/common/classes/vector.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/TempSpace.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/pag.cpp - M src/jrd/vio.cpp -Misc - - 2010-01-20 16:27 asfernandes - M src/jrd/cmp.cpp -Refactor the cmp/copy function due to its different usage scenarios - - 2010-01-20 13:24 asfernandes - M src/jrd/par.cpp - M src/jrd/recsrc/WindowedStream.cpp -Use nod_sort to _copy_ correctly - - 2010-01-20 10:25 hvlad - M src/jrd/recsrc/IndexTableScan.cpp -Fixed bug CORE-2817 : If stored procedure or trigger contains query with PLAN ORDER it could fail after disconnect of attachment where procedure\trigger executed first time -and bug CORE-2820 : Small memory leak in query with PLAN ORDER - - 2010-01-20 08:25 robocop - M src/common/classes/vector.h -Totally misc. - - 2010-01-20 08:20 dimitr - M src/jrd/par.cpp -Misc. - - 2010-01-20 07:34 dimitr - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Misc. - - 2010-01-20 01:32 asfernandes - M src/jrd/cmp.cpp -Err... - - 2010-01-20 01:13 asfernandes - M src/jrd/cmp.cpp -Fix bug with non-trivial partition expressions - - 2010-01-20 00:02 asfernandes - M src/jrd/evl_proto.h - M src/jrd/recsrc/WindowedStream.cpp -Replace the hash join by specialized join with the already sorted streams - - 2010-01-20 00:00 asfernandes - M src/jrd/par.cpp -Fix the partition aggregation sorts, that was being constructed reading unallocated memory - - 2010-01-19 18:41 hvlad - M src/jrd/vio.cpp -Avoid possible deadlock in VIO. - - 2010-01-19 18:38 hvlad - M src/jrd/vio.cpp -Preserve record's flags when gathering record from fragments. Its used in prepare_update() to check if primary record was backed out. - - 2010-01-19 18:33 hvlad - M src/jrd/met.epp - M src/jrd/met_proto.h -Refactoring : extract part of MET_lookup_partner() as independent function MET_scan_partners() - - 2010-01-19 18:26 asfernandes - M src/dsql/pass1.cpp -Move the code to below thanks to Dmitry review. -This allow us to save a context number. - - 2010-01-19 17:52 asfernandes - M src/dsql/pass1.cpp -Complement Dmitry fix - - 2010-01-19 17:18 dimitr - M src/dsql/gen.cpp -Bugfix. There may be aggregations without maps. - - 2010-01-19 16:32 dimitr - M src/jrd/recsrc/BufferedStream.cpp -Misc. - - 2010-01-19 12:50 hvlad - M src/common/classes/alloc.cpp -Fixed bug when huge memory chunk (more than 2GB) is released - - 2010-01-19 12:43 dimitr - M src/dsql/dsql.cpp -This trivial change allows to print the single stream pseudo-unions properly (while still reporting crappy output for real multi-stream unions). - - 2010-01-19 10:31 dimitr - M src/jrd/recsrc/WindowedStream.cpp -Misc. I hope to get the idea correctly. - - 2010-01-19 09:31 dimitr - M src/dsql/pass1.cpp -Hopefully, this change resolves CORE-2812: Prohibit any improper mixture of explicit and implicit joins. -A wider testing would be much appreciated. - - 2010-01-19 09:25 dimitr - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -1) Simplify the explicit plan handling between the parser and the engine. It makes no sense to pass the join type as it's ignored internally. -2) Support hash joins in the plan output and in the parser. For the latter, it's just the syntax sugar, same as loop vs merge join (see above). - - 2010-01-19 09:02 hvlad - M src/jrd/pag.cpp -Fixed bug CORE-2185 : PIP page could be marked after it was really changed - - 2010-01-19 08:25 hvlad - M src/jrd/TempSpace.cpp -Fixed bug CORE-2184 : Bus error on SPARC - - 2010-01-19 07:52 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -Fixed the optimizer in regard to the partitioned window functions. - - 2010-01-18 21:37 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/blp.h - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/WindowedStream.cpp - M src/jrd/sort.h - M src/misc/blrtable.cpp -Feature OVER (PARTITION BY ...) clause for window functions - - 2010-01-18 13:38 asfernandes - M src/jrd/opt.cpp -Remove a var. shadow - - 2010-01-18 13:18 dimitr - M src/jrd/opt.cpp -Misc. - - 2010-01-18 11:56 dimitr - M src/jrd/rse.h -Cleanup. - - 2010-01-18 11:46 dimitr - M src/jrd/rse.h -Cleanup. - - 2010-01-18 11:39 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp - M src/jrd/rse.h -Misc. - - 2010-01-15 13:17 robocop - M src/jrd/mov.cpp -Misc. - - 2010-01-15 11:40 dimitr - M src/jrd/Optimizer.cpp -Misc. - - 2010-01-15 11:36 dimitr - M src/jrd/opt.cpp - M src/jrd/rse.h -Cleanup. Hopefully valid this time ;-) - - 2010-01-15 10:09 dimitr - M src/burp/backup.epp - M src/burp/restore.epp -Fixed CORE-2793: Binary representation of the backup file is inconsistent among subsequent backup/restore cycles. - - 2010-01-15 08:08 dimitr - M src/jrd/exe.cpp - M src/jrd/nod.h -Undo. Sorry for being so careless. This BLR is used by GPRE. - - 2010-01-15 08:03 dimitr - M src/jrd/exe.cpp - M src/jrd/nod.h -Cleanup. - - 2010-01-15 07:28 dimitr - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Committed the forgotten project files. - - 2010-01-15 07:28 hvlad - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Update MSVC8 build - - 2010-01-15 05:13 robocop - M doc/sql.extensions/README.identity_columns.txt -Misc. - - 2010-01-15 04:57 robocop - M src/dsql/StmtNodes.cpp - M src/jrd/recsrc/MergeJoin.cpp -Misc. - - 2010-01-15 03:00 asfernandes - M doc/sql.extensions/README.exception_handling - M src/dsql/StmtNodes.cpp -Remove the not agreed feature. Bad, bad... - - 2010-01-14 16:47 asfernandes - M doc/sql.extensions/README.identity_columns.txt - M src/jrd/recsrc/HashJoin.cpp - M src/msgs/messages2.sql -Misc - - 2010-01-14 16:45 asfernandes - M src/jrd/opt.cpp -I believe the expression may produce wrong results depending on compiler optimizations - - 2010-01-14 14:36 asfernandes - M builds/posix/make.shared.variables -Fix Linux build - - 2010-01-14 12:32 dimitr - M src/jrd/recsrc/NestedLoopJoin.cpp -Fixed the access path output for left joins. - - 2010-01-14 12:25 dimitr - M src/jrd/opt.cpp -Fixed CORE-1274 (Wrong results when PLAN MERGE is chosen and datatypes of the equality predicate arguments are different) and CORE-1752 (Results of a join with different collations depend on the execution plan). - - 2010-01-14 12:18 dimitr - M src/jrd/recsrc/HashJoin.cpp -Fixed the hash calculation for VARCHARs. - - 2010-01-14 11:41 dimitr - M src/jrd/opt.cpp -Trivial support for hash joins in the optimizer. -Currently they completely replace the merge joins (for debugging purposes). - - 2010-01-14 08:42 dimitr - M src/include/fb_blk.h - M src/jrd/Optimizer.cpp -Misc. - - 2010-01-14 07:13 dimitr - M src/jrd/opt.cpp -Misc. - - 2010-01-13 22:23 asfernandes - M builds/posix/Makefile.in.plugins - M builds/posix/Makefile.in.plugins_examples -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 19:14 asfernandes - A doc/sql.extensions/README.identity_columns.txt - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/include/dyn_consts.h - M src/include/gen/ids.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/Relation.h - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/exe.h - M src/jrd/fields.h - M src/jrd/filters.cpp - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/names.h - M src/jrd/par.cpp - M src/jrd/relations.h - M src/jrd/trig.h - M src/jrd/types.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Feature CORE-1385 Identity columns - in its basic form - - 2010-01-13 11:46 dimitr - M src/jrd/opt.cpp -Misc. - - 2010-01-13 11:46 dimitr - M src/jrd/Optimizer.h - M src/jrd/exe.h - M src/jrd/lls.h - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/rse.h -Cleanup and refactoring in the optimizer (mostly related to rivers and sort/merge). - - 2010-01-12 14:21 asfernandes - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.h -Misc - - 2010-01-12 11:45 dimitr - M src/jrd/rse.h -Cleanup. - - 2010-01-12 11:33 dimitr - M src/jrd/recsrc/HashJoin.cpp -Proper cleanup while closing the stream. - - 2010-01-12 11:26 dimitr - M src/jrd/inf_pub.h - A src/jrd/recsrc/HashJoin.cpp - M src/jrd/recsrc/RecordSource.h -Basic implementation of hash joins (only inner so far). -Optimizer support is to follow a bit later. - - 2010-01-12 11:08 dimitr - M src/jrd/recsrc/MergeJoin.cpp -Slightly better support for merge joins and IS NOT DISTINCT equalities. - - 2010-01-12 09:53 dimitr - M src/jrd/opt.cpp -Misc. - - 2010-01-11 17:37 dimitr - M src/jrd/opt.cpp -Allowed merge joins for IS NOT DISTINCT equalities. - - 2010-01-10 17:56 asfernandes - M src/dsql/ddl.cpp - M src/dsql/parse.y - M src/gpre/gpre.h - M src/gpre/pretty.cpp - M src/include/consts_pub.h - A src/include/dyn_consts.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/qli/meta.epp - M src/qli/proc.epp -Move DYN constants to private header - - 2010-01-10 17:35 asfernandes - M src/dsql/DdlNodes.epp -Misc - - 2010-01-10 17:32 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h -Refactor CREATE GENERATOR/SEQUENCE - - 2010-01-10 16:39 asfernandes - M src/dsql/DdlNodes.epp -Throw trigger creation exceptions like in previous versions - - 2010-01-10 09:20 robocop - M doc/sql.extensions/README.exception_handling -Misc. - - 2010-01-09 22:15 asfernandes - M src/common/classes/MsgPrint.cpp - M src/common/classes/SafeArg.h - M src/jrd/met.epp -Misc - - 2010-01-08 14:13 asfernandes - M doc/sql.extensions/README.exception_handling - M src/common/classes/BaseStream.h - M src/common/classes/MsgPrint.cpp - M src/common/classes/MsgPrint.h - M src/dsql/StmtNodes.cpp -Update way to deliver parameterized exceptions so the client doesn't need special handling - - 2010-01-07 00:16 asfernandes - M doc/sql.extensions/README.exception_handling - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/MsgPrint.cpp - M src/common/classes/MsgPrint.h - M src/common/classes/SafeArg.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/blr.h - M src/jrd/gds.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Feature CORE-832 - Parameterized exceptions - - 2010-01-06 22:38 asfernandes - M src/dsql/StmtNodes.cpp -Misc - - 2010-01-06 17:38 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Cleanup : remove tree of dirty pages in favor of list based implementation. - - 2010-01-06 15:40 dimitr - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/RecordSource.h -Implement the lazy caching mode. Rows are stored in the buffer while fetching forward. -The switch to the fully cached mode is performed upon the first positioned access. - - 2010-01-06 14:16 dimitr - M src/jrd/opt.cpp -Fixed the sorting. - - 2010-01-06 12:53 robocop - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h -I want to be able to pass const input params. - - 2010-01-06 09:32 dimitr - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_s.def -Added the missing public entrypoint. - - 2010-01-05 17:32 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/misc/blrtable.cpp -1) Refactor the EXCEPTION statement -2) Cleanup DSQL nod_abort - - 2010-01-05 04:10 robocop - M src/dsql/hsh.cpp - M src/dsql/sym.h -Commenting unused sym_type values. - - 2010-01-05 04:08 robocop - M src/isql/show.epp -Probably this completes Dmitry Sibiryakov's fix. - - 2010-01-05 04:07 robocop - M src/isql/iutils.cpp -Misc. - - 2010-01-04 21:53 aafemt - M src/isql/iutils.cpp -Fix BOF on truncation of reference action - - 2010-01-04 09:05 hvlad - M src/jrd/dsc.cpp -Make RELEASE build compilable - - 2010-01-04 07:57 dimitr - M src/jrd/recsrc/RecordSource.cpp -Added the missing license. - - 2010-01-04 07:54 dimitr - M src/dsql/pass1.cpp -Simplified the code a bit more (removed the redundant processing). - - 2010-01-04 05:09 robocop - M src/jrd/ValuesImpl.cpp -Misc. - - 2010-01-04 00:48 asfernandes - M src/jrd/ExtEngineManager.cpp - M src/jrd/SysFunction.cpp - M src/jrd/ValueImpl.cpp - M src/jrd/ValuesImpl.cpp - M src/jrd/ValuesImpl.h - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/jrd.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Misc - - 2010-01-04 00:43 asfernandes - M src/burp/OdsDetection.epp - M src/burp/OdsDetection.h - M src/include/gen/msgs.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/PluginManager.cpp -Misc - - 2010-01-03 20:56 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.cpp - M src/jrd/ResultSet.h -Support for new types and support for getters in ResultSet - - 2010-01-03 18:23 asfernandes - M src/jrd/PreparedStatement.cpp - M src/jrd/dfw.epp -Always use the dialect 3 for system SQL queries - - 2010-01-03 15:21 asfernandes - M src/jrd/dfw.epp -The easy fix to the dialect problem - - 2010-01-03 12:43 robocop - M src/burp/restore.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Show me the backup level when restoring with verbose option. - - 2010-01-03 10:46 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/PluginManager.cpp - M src/jrd/SysFunction.cpp - M src/jrd/ValueImpl.cpp - M src/jrd/ValuesImpl.cpp - M src/jrd/ValuesImpl.h - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/jrd.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Put more strings into the msg db. - - 2010-01-03 10:33 dimitr - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Small refactoring (code simplification). - - 2010-01-03 03:45 robocop - M builds/mac_os_x/CS/Helpers.make - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.static.gbak - M builds/posix/make.shared.variables - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gbak_embed.vcproj - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc9/burp.vcproj - M builds/win32/msvc9/gbak.vcproj - M builds/win32/msvc9/gbak_embed.vcproj - M builds/win32/preprocess.bat - A src/burp/OdsDetection.epp - A src/burp/OdsDetection.h - M src/burp/backup.epp - M src/burp/restore.epp -Finally use the same logic to detect ODS capabilities in backup and restore. - - 2010-01-03 00:19 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.h - M src/jrd/dfw.epp - M src/jrd/dyn_mod.epp - M src/jrd/execute_statement.cpp - M src/jrd/ini.epp -Some syntactic sugar - - 2010-01-02 23:29 asfernandes - M src/jrd/PreparedStatement.h - M src/jrd/dfw.epp - M src/jrd/ini.epp -Convert an uncached GDML query to equivalent SQL with PreparedStatement - - 2010-01-02 21:46 asfernandes - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.cpp - M src/jrd/ini.epp -Tweaks to PreparedStatement::Builder and support for output parameters (without "demo" code yet) - - 2010-01-02 21:34 asfernandes - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h -Fix segmentation fault running tcs SVC_API_SWEEP_DB - - 2010-01-02 09:42 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/dyn_mod.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Put more strings into the msg db. - - 2010-01-02 06:19 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp -Advancing towards the same logic to detect ODS capabilities in backup and restore. - - 2010-01-02 06:16 robocop - M src/jrd/PreparedStatement.h -Misc. - - 2010-01-02 02:22 robocop - M src/burp/restore.epp -Advancing towards the same logic to detect ODS capabilities in backup and restore. - - 2010-01-02 02:21 robocop - M src/burp/backup.epp - M src/burp/burp.h -Clean the ODS compatibility flags when backing up. - - 2010-01-02 02:02 robocop - M src/common/classes/ClumpletWriter.cpp - M src/remote/interface.cpp -Style. - - 2010-01-01 20:23 asfernandes - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/TriState.h - M src/dsql/DdlNodes.epp - M src/jrd/jrd.cpp -Misc - - 2010-01-01 18:45 asfernandes - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/include/gen/ids.h - M src/jrd/relations.h -Misc - - 2010-01-01 18:39 asfernandes - M builds/posix/make.rules - M builds/win32/preprocess.bat -Do not pass -RAW to GPRE in the build, to facilitate the analyse of generated files - - 2010-01-01 18:10 asfernandes - M src/include/gen/msgs.h - M src/misc/codes.epp -Remove the noisy of msgs.h when new messages are added - - 2010-01-01 09:53 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/burp/backup.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Set ODS8 (IB4.0) as the minimum requirement to backup a db. Establish previous enhancements (belonging to older ODS versions) as always present, then clean the code. Added two messages, too. - - 2010-01-01 03:00 asfernandes - M src/jrd/ini.epp -Simplification - - 2009-12-31 17:08 asfernandes - M src/common/classes/TriState.h - M src/jrd/Attachment.cpp - M src/jrd/Attachment.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ini.epp -A new way to use PreparedStatement. That one preserves code readability and is very like the preprocessed code. - - 2009-12-31 14:58 asfernandes - M src/dsql/DdlNodes.epp -1) Write the function return type as domain, like the parameters. 2) Fix storeGlobalField to always store RDB. - - 2009-12-31 11:24 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/Function.epp - M src/jrd/Routine.h - M src/jrd/exe.cpp - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Make referencing and execution (try) of unimplemented packaged routines work correctly - - 2009-12-31 09:07 robocop - M src/include/gen/autoconfig_msvc.h -Silence these two warnings for now. - - 2009-12-30 15:24 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/include/consts_pub.h - M src/jrd/UserManagement.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/jrd.cpp - M src/jrd/why.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Introduce isc_dpb_version2 - format is WideTagged. - - 2009-12-30 15:16 alexpeshkoff - M src/common/classes/fb_string.h -removed wrong assertion - - 2009-12-30 14:50 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp -Try to collect function signatures like procedures. Not good yet. - - 2009-12-30 12:55 alexpeshkoff - M src/config/ConfObject.cpp - M src/vulcan/PathName.cpp - M src/vulcan/PathName.h -Removed a number of unused and suspicious functions - - 2009-12-30 04:24 robocop - M src/jrd/exe.cpp -Misc. - - 2009-12-30 01:40 asfernandes - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.h - M src/jrd/Routine.h - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/jrd.h - M src/jrd/req.h -Unify even more procedure and function handling. While at it, fix a wrong access to req_procedure when validating function. - - 2009-12-30 00:50 asfernandes - M src/burp/restore.epp - M src/dsql/PackageNodes.epp - M src/isql/isql.epp - M src/jrd/Function.epp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/met.epp - M src/utilities/gstat/dba.epp -Misc - - 2009-12-29 15:27 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixes and completions for packages - - 2009-12-29 12:56 robocop - M src/include/consts_pub.h -Comment unused items. - - 2009-12-29 12:46 hvlad - M src/common/classes/alloc.cpp -All memory allocations should be ALLOC_ALLIGMENT aligned. -It fixed bug in Win64 DEBUG build. - - 2009-12-29 11:32 robocop - M src/isql/show.epp -Misc. - - 2009-12-29 10:54 dimitr - M src/utilities/nbackup.cpp -Support the -D switch on Windows. - - 2009-12-29 09:07 robocop - M src/isql/isql.epp -Nicer fix for isql v/s v3 schemas. - - 2009-12-29 08:42 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp -Support Dmitry's new system fields in backup/restore. Isql is still missing the needed pieces. - - 2009-12-29 07:08 robocop - M doc/sql.extensions/README.packages.txt - M src/jrd/ValueImpl.cpp -Misc. - - 2009-12-28 22:18 asfernandes - M src/jrd/PreparedStatement.h - M src/jrd/ini.epp -Support for named parameters for PreparedStatement using C++ variables - - 2009-12-28 15:31 asfernandes - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn_util.epp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Store the view context type when it doesn't came from backup and simplify the code. Still problems altering procedures used in views. - - 2009-12-28 13:27 dimitr - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/make.cpp -Cleanup the deprecated configuration stuff. - - 2009-12-28 11:59 robocop - M src/isql/isql.epp -Prevent isql from creating a db when we want to create a schema or worse, that it drops a db when we want to drop a schema. Of course, in the new ODS 12. Probably the change should be backported to avoid disasters with FB2.5 isql working with FB3.0 server. - - 2009-12-28 11:54 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Change this confusing ROWCOUNT feature to MAXROWS (there's also COUNT) but the old name is accepted for compatibility with FB2.5. - - 2009-12-28 11:46 robocop - M src/jrd/dpm.epp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/utilities/gstat/dba.epp -Misc. - - 2009-12-28 10:21 asfernandes - M src/jrd/PreparedStatement.h - M src/jrd/ini.epp -Misc - - 2009-12-28 09:34 hvlad - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/gstat/dba.epp -More detailed statistics : fragments, big records and blobs info are now available when records analisys is performed. - - 2009-12-28 09:11 hvlad - M src/jrd/dpm.epp -Swept flag implementation. -A little optimisation of mark_full() - don't call it if not necessary, don't mark PP if its flags already matched to DP flags. - - 2009-12-28 09:08 hvlad - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/utilities/nbackup.cpp -Better name for FIRST_SCN_PAGE constant - - 2009-12-28 07:44 robocop - M src/jrd/PreparedStatement.h -Temporary measure to compile until Adriano finds a better way. - - 2009-12-28 01:06 asfernandes - M src/dsql/PackageNodes.epp - M src/isql/show.epp - M src/jrd/Function.epp -Make packaged functions work - - 2009-12-27 22:05 asfernandes - M src/include/fb_blk.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/Optimizer.cpp - A src/jrd/Routine.h - M src/jrd/ValuesImpl.h - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/vio.cpp -1) Make procedures and functions member of the same hierarchy (Routine class) -2) Some completion for external functions - - 2009-12-27 19:05 asfernandes - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/evl.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h -Consts - - 2009-12-27 16:49 asfernandes - M src/dsql/dsql.cpp - M src/jrd/ini.epp - M src/jrd/ini_proto.h -Misc - - 2009-12-27 16:49 asfernandes - M src/dsql/gen.cpp -Fix another problem in cursor handling changes - - 2009-12-26 22:06 asfernandes - M src/dsql/dsql.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ini.epp - M src/jrd/ini_proto.h -Transform two GDML STORE statements that run on database creation time to DSQL statements and preload DSQL cache objects to make that possible - - 2009-12-26 13:24 robocop - M src/include/gen/ids.h - M src/jrd/names.h - M src/jrd/relations.h -More appropriate name. - - 2009-12-26 13:23 robocop - M src/jrd/Function.epp -Check. - - 2009-12-26 13:22 robocop - M src/jrd/met.epp -Totally misc. - - 2009-12-26 02:21 asfernandes - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Fix problem of mixing dbkey and record version on the same internal parameter - - 2009-12-25 19:29 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/include/fb_blk.h - M src/jrd/Attachment.cpp - M src/jrd/Function.epp - M src/jrd/btr.cpp - M src/jrd/dfw.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/grant.epp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/vio.cpp -Misc - - 2009-12-25 15:37 dimitr - M src/jrd/Function.epp -Misc. - - 2009-12-25 14:37 dimitr - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/par.cpp -PSQL functions (support for default parameters). - - 2009-12-25 13:30 dimitr - M src/jrd/irq.h - M src/jrd/met.epp -PSQL functions (continued). - - 2009-12-25 12:58 dimitr - M src/jrd/drq.h - M src/jrd/grant.epp - M src/jrd/irq.h - M src/jrd/vio.cpp -PSQL functions (security). - - 2009-12-25 12:28 dimitr - M src/jrd/scl.epp -Corrections. - - 2009-12-25 11:24 dimitr - M src/jrd/Function.epp -Misc. - - 2009-12-25 11:16 dimitr - M src/dsql/DdlNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h -We don't need an EOS slot for PSQL functions. - - 2009-12-25 11:15 dimitr - M src/jrd/Function.epp -Now PSQL functions should start [basically] working. - - 2009-12-25 10:49 dimitr - M src/jrd/vio.cpp -Corrections. - - 2009-12-25 10:30 robocop - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Misc. - - 2009-12-25 10:25 robocop - M builds/posix/make.shared.variables -Put class Attachment in its own files by brute force. - - 2009-12-25 10:19 robocop - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Put class Attachment in its own files by brute force. - - 2009-12-25 09:55 robocop - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/dsql/PackageNodes.epp - M src/dsql/parse.y - A src/jrd/Attachment.cpp - A src/jrd/Attachment.h - M src/jrd/PreparedStatement.cpp - M src/jrd/ValueImpl.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/nbak.h - M src/jrd/par.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/sdw.cpp - M src/jrd/tra.h -Put class Attachment in its own files by brute force. - - 2009-12-25 09:50 dimitr - M src/jrd/vio.cpp -Corrections. - - 2009-12-25 07:26 dimitr - M src/jrd/Function.epp -Correction. - - 2009-12-25 07:26 dimitr - M src/jrd/Function.epp - M src/jrd/dfw.epp -Misc. - - 2009-12-25 07:09 dimitr - M src/jrd/Function.epp - M src/jrd/met.epp -I believe this code has been originally intended to work this way. - - 2009-12-25 06:52 dimitr - M src/jrd/Function.epp -Corrections. - - 2009-12-25 05:18 robocop - M src/include/fb_blk.h -Tabify and style. - - 2009-12-25 04:41 robocop - M src/jrd/dfw.epp - M src/jrd/vio.cpp -Misc. - - 2009-12-25 00:13 asfernandes - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgrswi.h -Fix Linux SS build - - 2009-12-24 15:41 dimitr - M src/jrd/vio.cpp -An alternative way to assign auto-generated metadata IDs while restoring a database. It doesn't require system triggers. -If nobody objects, I will migrate procedure/exception/generator IDs to this approach and then redo my system triggers cleanup. - - 2009-12-24 15:27 dimitr - M src/jrd/dyn_ut_proto.h -Misc. - - 2009-12-24 14:29 dimitr - M src/jrd/ini.epp - M src/jrd/trig.h -Sorry, this was a bad idea. Backup/restore cycle doesn't preserve IDs. -To be reconsidered some other day. - - 2009-12-24 14:24 dimitr - M src/jrd/ini.epp - M src/jrd/trig.h -Cleanup. These system triggers are not required anymore, IDs are assigned by the engine itself. - - 2009-12-24 14:15 dimitr - M src/jrd/Function.epp - M src/jrd/Function.h - M src/jrd/dfw.epp - M src/jrd/irq.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Metadata cache support for PSQL functions. - - 2009-12-24 12:56 robocop - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Shortcut. - - 2009-12-24 12:02 dimitr - M src/dsql/DdlNodes.epp -Corrections. - - 2009-12-24 11:49 robocop - M src/utilities/nbackup.cpp -I copied this code from another place, but I'm not sure how to proceed in case of errors. - - 2009-12-24 11:48 robocop - M src/jrd/Function.epp - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/met.epp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/validation.cpp -Misc and cleanup. - - 2009-12-24 10:42 robocop - M src/dsql/DdlNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Misc. - - 2009-12-24 10:32 dimitr - M src/dsql/DdlNodes.epp - M src/jrd/dyn_util.epp -Corrections. - - 2009-12-23 21:43 asfernandes - M src/jrd/validation.cpp - M src/msgs/system_errors2.sql - M src/utilities/fbsvcmgr.cpp - M src/utilities/nbackup.cpp -Misc - - 2009-12-23 14:19 dimitr - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/validation.cpp -Cleanup. - - 2009-12-23 01:19 asfernandes - M src/jrd/ods.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h -Misc - - 2009-12-23 00:57 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/include/fb_blk.h - M src/jrd/ResultSet.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/trace/TraceObjects.cpp -More refactoring: name changes, accessors, consts, removed not good references (statement referencing scratch and metadata indirectly) - - 2009-12-22 15:36 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/pass1.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/trace/TraceObjects.h -Getters and setters for DsqlCompiledStatement and consts - - 2009-12-22 14:26 asfernandes - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Fix MSVC8 build - - 2009-12-22 10:30 alexpeshkoff - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/ods.h - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/validation.cpp - M src/utilities/gstat/dba.epp -Cleanup - two flags are always set to true starting with ODS > 10 - - 2009-12-22 05:32 dimitr - M src/dsql/keywords.cpp -Correction, thanks to Adriano. - - 2009-12-22 00:08 asfernandes - M builds/win32/preprocess.bat - M src/common/config/config.h - M src/dsql/DdlNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/dsql/utld_proto.h - M src/gpre/prett_proto.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Function.epp - M src/jrd/cmp.cpp - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/ods_proto.h - M src/jrd/pag.cpp - M src/jrd/validation.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/nbackup.cpp -Some fixes; Misc. - - 2009-12-21 20:55 asfernandes - M builds/posix/make.shared.variables - M builds/win32/preprocess.bat - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.h - M src/jrd/Function.epp - M src/jrd/Function.h -1) Make it build in Linux; 2) Fix some warnings - - 2009-12-21 17:55 dimitr - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M builds/win32/preprocess.bat -Fixed project files. - - 2009-12-21 17:53 dimitr - A src/jrd/Function.epp - A src/jrd/Function.h -Support for PSQL functions (other JRD changes). Still work in progress. - - 2009-12-21 17:43 dimitr - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/cmp.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/tra.cpp - M src/jrd/val.h - M src/jrd/vio.cpp -Support for PSQL functions (other JRD changes). Still work in progress. - - 2009-12-21 17:31 dimitr - M src/jrd/lck.cpp - M src/jrd/lck.h -Support for PSQL functions (misc JRD changes). Still work in progress. - - 2009-12-21 17:29 dimitr - M src/jrd/drq.h -Misc. - - 2009-12-21 17:23 dimitr - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Support for PSQL functions (only the DSQL part so far). Still work in progress. - - 2009-12-21 16:54 dimitr - M src/dsql/metd.epp -Support for PSQL functions. - - 2009-12-21 16:53 dimitr - M src/dsql/make.cpp -Misc. - - 2009-12-21 16:48 dimitr - M src/include/consts_pub.h - M src/jrd/acl.h - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/irq.h - M src/jrd/scl.h -Support for PSQL functions. - - 2009-12-21 16:38 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Error codes introduced for PSQL functions. - - 2009-12-21 16:36 dimitr - M src/include/gen/ids.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/trig.h -New system fields (ODS change). - - 2009-12-21 15:43 asfernandes - M builds/posix/Makefile.in.refDatabases -Use the correct translation files in posix build, pointed by Claudio - - 2009-12-21 15:11 asfernandes - M src/dsql/dsql.cpp -Just started some separation of concerns - - 2009-12-21 14:56 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/jrd/extds/InternalDS.cpp -Make dsql_req::statement constant - - 2009-12-21 14:20 asfernandes - M src/dsql/gen.cpp -Misc - - 2009-12-21 11:58 alexpeshkoff - M src/include/gen/msgs.h - M src/msgs/messages2.sql - M src/utilities/nbackup.cpp -Fixed error reporting in nbackup - - 2009-12-21 07:01 robocop - M builds/install/misc/firebird.conf.in - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/evl.cpp -Get rid of the obsolete option CompleteBooleanEvaluation in the config file. We always do short-circuit boolean logic. - - 2009-12-20 23:41 asfernandes - M src/dsql/ddl.cpp - M src/gpre/prett_proto.h - M src/gpre/pretty.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/extds/InternalDS.cpp -Consts - - 2009-12-20 23:13 hvlad - M src/jrd/Database.h - M src/jrd/cch.cpp - M src/jrd/inf.cpp - M src/jrd/jrd.h - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/ods_proto.h - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h - M src/jrd/validation.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp -ODS change : implemented SCN inventory pages to make diffrential backup faster not reading pages which was not changed since previous backup. -Corresponding nbackup and validation code changes also done. -PAG code refactored a bit. - - 2009-12-20 22:42 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/misc_func.cpp - M src/dsql/misc_func.h - M src/dsql/pass1.cpp -Separate the scratch, statement and request flags. Don't ask me why I didn't change them to bools. - - 2009-12-20 21:01 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/PackageNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.cpp - M src/jrd/dyn_mod.epp - M src/jrd/execute_statement.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h -Refactor DSQL, continuing the work I started in 2.5: -- Renamed CompiledStatement to DsqlCompilerScratch and removed inheritance to dsql_req. -- Introduced DsqlCompilerStatement, moving things from dsql_req - not completelly shareable yet. -- Make dsql_req reference a DsqlCompilerStatement. DsqlCompilerScratch may be discarded in the future. -- Replaced AlterCharSetNode usage by PreparedStatement for the default collation in database creation. -- Changed METD API. - - 2009-12-20 20:49 asfernandes - M builds/posix/Makefile.in.refDatabases -Fix Linux build - - 2009-12-20 09:19 robocop - M src/dsql/dsql.h - M src/jrd/PreparedStatement.cpp -Misc. - - 2009-12-19 22:52 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h -Push more state out of dsql_parameter - - 2009-12-19 21:20 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp -Separating run state from compiled statements - - 2009-12-19 21:13 asfernandes - M src/isql/isql.epp -READ BLOB command has one input parameter... - - 2009-12-19 18:50 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/include/fb_blk.h - M src/jrd/PreparedStatement.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h -Replaced linked list of dsql parameters by array - - 2009-12-19 15:39 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h -Misc - - 2009-12-19 15:06 asfernandes - M src/jrd/jrd.cpp -Detect charset not found - - 2009-12-19 15:00 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/dsql.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.cpp - M src/jrd/ResultSet.h -Changed parameters to unsigned; Misc - - 2009-12-19 13:03 hvlad - M src/dsql/StmtNodes.cpp -Fixed AV - - 2009-12-19 12:50 robocop - D src/msgs/transmsgs.de_DE.sql - D src/msgs/transmsgs.fr_FR.sql -Delete obsolete files. - - 2009-12-19 12:48 robocop - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/transmsgs.de_DE2.sql - M src/msgs/transmsgs.fr_FR2.sql -GDEF is dead. In practice, it was dead in 1994 since Borland didn't provide a binary for it in IB4. - - 2009-12-19 09:17 robocop - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/nbackup/nbkswi.h - M src/utilities/nbackup.cpp -Trying to reflect better what nbackup options do. - - 2009-12-19 09:03 robocop - M src/include/gen/msgs.h - M src/msgs/messages2.sql -Correction (worked thanks to legacy-aware code). - - 2009-12-19 04:11 robocop - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql -Fixing the indentation of two gbak messages. - - 2009-12-19 02:08 asfernandes - M src/msgs/facilities2.sql -It's 2009 - thanks to Alex :) - - 2009-12-19 01:32 asfernandes - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/parse.y -Fixed unregistered bug: Query string crashes 2.5RC1 - - 2009-12-18 16:34 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr.cpp -Enhanced fbsvcmgr usage print - list all known switches if -? is specified - - 2009-12-18 14:15 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/fbsvcmgr.cpp -Frontported detection of missing/invalid parameter in fbsvcmgr - - 2009-12-18 14:06 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/fbsvcmgr.cpp - M src/utilities/nbackup/nbkswi.h - M src/utilities/nbackup.cpp -Frontported changes to make -Direct switch of nbackup accept on/off parameter - - 2009-12-18 12:42 alexpeshkoff - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceService.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -Frontported - fixed delivery of status vector from service thread - - 2009-12-18 12:01 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/PackageNodes.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Move more hardcoded messages to the msg db. - - 2009-12-18 10:26 asfernandes - M src/jrd/dyn_mod.epp -Fixed unregistered bug: ALTER VIEW drops permissions - - 2009-12-18 07:46 robocop - M src/jrd/drq.h - M src/jrd/irq.h -Cleanup. - - 2009-12-18 07:16 robocop - M src/jrd/drq.h - M src/jrd/dyn_util.epp -When the two loops were joined, the value for rdb$context_type was different and this part was ignored, therefore a bug was introduced where views based on packaged procedures can't find their base fields. -Since adjusting the two conditions in the same loop was cumbersome and the condition I needed to add made the statement a mess, I preferred to have two loops again. Better a tad of redundancy but with readable and correct code. - - 2009-12-17 23:59 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/dpm.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h -Misc - - 2009-12-17 23:57 asfernandes - M src/msgs/facilities2.sql -I insist again, we're in December (and counting from 1) :) - - 2009-12-17 23:25 asfernandes - M src/jrd/dyn_def.epp - M src/jrd/ini.epp -Cleanup - - 2009-12-17 21:55 sboyd - M src/gpre/fbrmclib.cpp -Fixed a memory leak. - - 2009-12-17 19:29 hvlad - M src/jrd/lck.cpp -Caller should know reason why LM denied its request - - 2009-12-17 15:07 asfernandes - M src/dsql/metd.epp - M src/jrd/Relation.h - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/met.epp - M src/jrd/tra.cpp -Work in progress on RDB$VIEW_RELATIONS - - 2009-12-17 10:50 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/DdlNodes.epp - M src/dsql/dsql.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Make more error messages non-hardcoded. - - 2009-12-17 10:45 robocop - M src/utilities/nbackup/nbkswi.h - M src/utilities/nbackup.cpp -Correction. - - 2009-12-17 10:44 robocop - M src/utilities/gsec/gsecswi.h -Misc. - - 2009-12-17 10:25 hvlad - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/validation.cpp -Misc : rename PageSpace::ppFirst to pipFirst - - 2009-12-17 09:50 hvlad - M src/jrd/dpm.epp - M src/jrd/ods.h -ODS change : implement dpg_secondary flag. -Other : make table scan skip secondary data pages, propagate record type to the store_big_record to allow record head be stored at the primary record page. - - 2009-12-17 09:04 dimitr - M src/jrd/par.cpp -Restored the validation that was formerly related to FUN_resolve() which has been cleaned up. - - 2009-12-17 01:36 asfernandes - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_mod.epp -Cleanup - - 2009-12-17 00:43 asfernandes - M src/dsql/parse.y -Fix COMMENT ON ... IS NULL - - 2009-12-17 00:38 asfernandes - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp -Cleanup - - 2009-12-17 00:07 asfernandes - M src/jrd/drq.h - M src/jrd/dyn_def.epp -Cleanup - - 2009-12-16 21:52 asfernandes - M src/dsql/ddl.cpp - M src/jrd/constants.h - M src/jrd/dyn_util.epp - M src/jrd/fun_proto.h - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/utilities/gsec/call_service.cpp - M src/utilities/nbackup/nbkswi.h - M src/utilities/nbackup.cpp -Misc - - 2009-12-16 18:35 dimitr - M src/jrd/exe.cpp - M src/jrd/req.h -Cleanup. - - 2009-12-16 17:28 alexpeshkoff - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr.cpp - M src/utilities/nbackup/nbkswi.h - M src/utilities/nbackup.cpp -Added switch to nbackup, controlling direct access to database file - - 2009-12-16 13:40 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsecswi.h -Some more changes suggested by Claudio - - 2009-12-16 13:10 alexpeshkoff - M src/extlib/ib_util.cpp -Make libib_util usable with old server versions - - 2009-12-16 12:34 alexpeshkoff - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.embed.util - M builds/posix/make.shared.variables - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/call_service.cpp - D src/utilities/gsec/checkVersion.cpp - D src/utilities/gsec/checkVersion.h -It was bad idea to try to make fbsvcmgr more intellectual than it should be - rolled back part of my changes - - 2009-12-16 11:45 alexpeshkoff - A src/utilities/gsec/checkVersion.cpp - A src/utilities/gsec/checkVersion.h -Fixed an issue with gsec compatibility with previous versions - - 2009-12-16 11:25 alexpeshkoff - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.embed.util - M builds/posix/make.shared.variables - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/security.epp -Fixed an issue with gsec compatibility with previous versions - - 2009-12-16 11:19 alexpeshkoff - M src/include/gen/ids.h -Forgotten file? - - 2009-12-16 10:58 robocop - M src/burp/backup.epp - M src/burp/restore.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Distinguish between table and view in verbose mode. - - 2009-12-16 09:34 robocop - M src/dsql/DdlNodes.epp - M src/dsql/dsql.h -I'll put this code to test when I find a suitable syntax to push comments. - - 2009-12-16 09:31 robocop - M src/jrd/opt.cpp -Warning. - - 2009-12-16 08:12 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Localization: one needed message and two messages to be used. - - 2009-12-16 08:07 robocop - M src/dsql/pass1.cpp - M src/isql/isql.epp - M src/jrd/dpm.epp - M src/jrd/ods.h -Misc. - - 2009-12-16 08:05 robocop - M src/burp/backup.epp -Correction. - - 2009-12-15 14:08 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/ddl.cpp - M src/gpre/cmd.cpp - M src/include/consts_pub.h - M src/jrd/constants.h - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/names.h - M src/jrd/relations.h -Make views know exactly what type of source their fields have: include a type of context and a package name in rdb$view_relations. Debugged with a small script. -To be reviewed & completed by Adriano. -Full rebuild, please. - - 2009-12-15 13:55 alexpeshkoff - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h -fixed gcc warnings - - 2009-12-15 12:25 dimitr - M src/jrd/cmp.cpp - M src/jrd/dbt.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/jrd.h - M src/jrd/par.cpp - M src/jrd/val.h -Cleanup. - - 2009-12-14 23:55 asfernandes - M src/dsql/pass1.cpp - M src/jrd/dpm.epp - M src/jrd/exe.cpp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/os/os_utils.h - M src/jrd/pag.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/trace/TraceLog.cpp - M src/jrd/why.cpp -Misc - - 2009-12-14 16:43 dimitr - M src/jrd/Optimizer.cpp -Misc. - - 2009-12-14 16:01 dimitr - M src/jrd/opt.cpp -Simplification. - - 2009-12-14 15:16 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/parse.y - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Front-port fix for CORE-2804 - Problems with COMMENT ON and strings using introducer (charset) - - 2009-12-14 14:29 dimitr - M src/jrd/recsrc/FirstRowsStream.cpp -Optimization: avoid reading the underlying streams in the case of "FIRST 0". - - 2009-12-14 14:26 alexpeshkoff - M src/jrd/isc_sync.cpp - M src/jrd/os/os_utils.h - M src/jrd/os/posix/os_utils.cpp - M src/jrd/os/win32/os_utils.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp -Fixed CORE-2807: Problem with tracing on linux - - 2009-12-14 13:55 alexpeshkoff - M src/jrd/pwd.cpp -Fixed bug in my last commit - init handle - - 2009-12-14 12:56 dimitr - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/RecordSource.h -Scrollable cursors: work continued. - - 2009-12-14 12:31 dimitr - M src/jrd/par.cpp -Fixed CORE-2806: Views based on procedures can't be created if the proc's output fields participate in an expression. - - 2009-12-14 12:14 alexpeshkoff - M src/jrd/pwd.cpp -Ugly fix to avoid detaching security database before attach is really complete. Will not be beeded after moving auth to remote level. - - 2009-12-14 12:13 alexpeshkoff - M src/jrd/why.cpp -Better way to deal with exceptions in catch blocks - - 2009-12-14 12:09 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util -fixed posix build - - 2009-12-14 11:41 hvlad - M src/jrd/cch.cpp -Misc - - 2009-12-14 11:40 dimitr - M src/jrd/recsrc/BufferedStream.cpp -Misc. - - 2009-12-14 11:38 hvlad - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc9/nbackup.vcproj -Forgotten changes - - 2009-12-14 11:33 dimitr - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/sdw.cpp -Cleanup. - - 2009-12-14 11:19 dimitr - M src/misc/blrtable.cpp -Cleanup. - - 2009-12-14 11:19 dimitr - M src/dsql/gen.cpp - M src/jrd/blr.h - M src/jrd/par.cpp -Let's transfer procedure aliases to the engine similarly to how it is done for relations. This allows more precise plan reporting. -I hate to waste the BLR space in such a vandal way, so I'm open to any better suggestions. - - 2009-12-14 09:46 hvlad - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/dpm.epp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp -A couple of ODS changes : -- abandon page checksums and use page number for validation -- PIP have now pip_used field to track number of allocated pages -- two more flag bits per data page is now reserved on pointer page. One is for the swept flag and second is still not used but makes calculations easy -- misc changes -Don't forget to rebuild your DBs ! - - 2009-12-14 09:23 dimitr - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SingularStream.cpp -Misc. - - 2009-12-14 09:17 dimitr - M src/jrd/recsrc/AggregatedStream.cpp -Rollback to the prior revision, as the latest commit crashes the engine. - - 2009-12-14 07:27 dimitr - M src/jrd/recsrc/Union.cpp -Misc. - - 2009-12-13 21:16 hvlad - M src/jrd/recsrc/RecursiveStream.cpp -Let use correct rsb type in PLAN output - - 2009-12-13 13:49 robocop - M src/include/fb_blk.h - M src/jrd/cch.cpp - M src/jrd/event.cpp - M src/jrd/idx.cpp - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/opt.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/lock/lock.cpp - M src/qli/eval.cpp -Cleanup. - - 2009-12-13 12:08 dimitr - M src/jrd/recsrc/RecordSource.h -Misc. - - 2009-12-13 11:50 dimitr - M src/jrd/opt.cpp -Cleanup the unneeded routines. - - 2009-12-13 11:07 robocop - M src/jrd/opt.cpp -Unused functions, unused parameters, unused vars. - - 2009-12-13 11:06 robocop - M src/jrd/recsrc/IndexTableScan.cpp -Misc. - - 2009-12-13 10:56 robocop - M src/include/fb_blk.h -Applying the vacuum cleaner to this header. - - 2009-12-13 10:55 robocop - M src/jrd/recsrc/FilteredStream.cpp -It's easy to streamline the code when another person did the hard job before. -:-) - - 2009-12-13 10:42 robocop - M src/jrd/recsrc/RecursiveStream.cpp -Correction (paying attention to warnings can help really). - - 2009-12-13 10:41 robocop - M src/common/classes/locks.cpp - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/evl.cpp - M src/jrd/opt.cpp - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SortedStream.cpp -Misc, style and unused vars. - - 2009-12-13 09:43 aafemt - M src/common/classes/FpeControl.h - M src/common/classes/locks.cpp -Fix MinGW build - - 2009-12-13 08:17 dimitr - M src/jrd/cmp.cpp - M src/jrd/evl.cpp -Set up the ANY/ALL boolean at the compile time instead of runtime. - - 2009-12-13 07:38 dimitr - M src/jrd/recsrc/ProcedureScan.cpp -Fixed the binary plan output, thanks to Claudio. - - 2009-12-12 21:02 asfernandes - M src/jrd/opt.cpp -Misc - - 2009-12-12 20:56 asfernandes - M src/include/fb_blk.h - M src/jrd/recsrc/RecordSource.h -Misc - - 2009-12-12 20:36 asfernandes - M src/jrd/opt.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SortedStream.cpp - M src/jrd/rse.h -Sort maps refactor - - 2009-12-12 19:00 asfernandes - M src/jrd/opt.cpp - M src/jrd/recsrc/BufferedStream.cpp - M src/jrd/recsrc/FilteredStream.cpp - M src/jrd/recsrc/FirstRowsStream.cpp - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h - M src/jrd/recsrc/SingularStream.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/SortedStream.cpp -Remove usage of plain array with count in [0] in the new classes - - 2009-12-12 17:57 dimitr - M src/jrd/recsrc/AggregatedStream.cpp -Misc. - - 2009-12-12 17:15 hvlad - M src/dsql/parse.y -Fixed bug CORE-2797 : Problem with default value of SP parameter - - 2009-12-12 14:54 dimitr - M src/jrd/recsrc/NestedLoopJoin.cpp -Misc. - - 2009-12-12 14:44 dimitr - M src/jrd/recsrc/FilteredStream.cpp -Fixed a not-initialized pointer. - - 2009-12-12 14:37 dimitr - D src/jrd/os/vms/extvms.cpp -Cleanup. - - 2009-12-12 10:23 dimitr - M src/jrd/recsrc/RecordSource.h -Please Claudio and make the flags unique across all RecordSource implementors. - - 2009-12-12 10:16 dimitr - M src/jrd/recsrc/Cursor.cpp -Make the auto-incremented positioning slightly more explicit. - - 2009-12-11 14:48 asfernandes - M src/jrd/recsrc/BitmapTableScan.cpp -Misc - - 2009-12-11 14:47 asfernandes - M src/dsql/pass1.cpp -Make WITH LOCK work with window functions - - 2009-12-11 07:01 dimitr - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Misc. - - 2009-12-10 20:09 dimitr - M src/jrd/recsrc/IndexTableScan.cpp -Misc. - - 2009-12-10 16:26 dimitr - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h -Restored the code from rse.cpp that was forgotten during refactoring. - - 2009-12-10 15:50 dimitr - M src/jrd/recsrc/BufferedStream.cpp -Boundary check. - - 2009-12-10 15:27 dimitr - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/RecordSource.h -Forgotten changes from a few prior commits. - - 2009-12-10 15:26 dimitr - M src/jrd/opt.cpp - M src/jrd/recsrc/MergeJoin.cpp -Fixed the merge join algorithm. Thanks to Adriano. - - 2009-12-10 15:03 dimitr - M src/jrd/Optimizer.cpp -Fixed the plan output (reversed order of view sub-elements) in HEAD (also broken by my yesterday's commit). - - 2009-12-10 14:48 dimitr - M src/jrd/Optimizer.cpp -Fixed the plan output (table names) in HEAD (broken by my yesterday's commit). - - 2009-12-10 14:47 dimitr - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/par.cpp -Fixed (hopefully) CORE-2798: Incomplete plan output (lack of view names) when selecting from views containing procedures inside. - - 2009-12-10 13:46 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - A src/jrd/recsrc/BufferedStream.cpp - D src/jrd/recsrc/BufferredStream.cpp -Rename file to match class name - - 2009-12-10 12:45 dimitr - M src/jrd/recsrc/FirstRowsStream.cpp -Misc. - - 2009-12-10 12:17 asfernandes - M src/jrd/recsrc/FullOuterJoin.cpp - M src/jrd/recsrc/FullTableScan.cpp - M src/jrd/recsrc/IndexTableScan.cpp - M src/jrd/recsrc/LockedStream.cpp - M src/jrd/recsrc/MergeJoin.cpp - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/ProcedureScan.cpp - M src/jrd/recsrc/SkipRowsStream.cpp - M src/jrd/recsrc/Union.cpp -Misc - - 2009-12-10 10:13 dimitr - M src/jrd/opt.cpp -Corrected the logic. Thanks to Adriano. - - 2009-12-10 07:24 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/burp/burp.h - M src/burp/restore.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Do not hardcode anymore the backup versions allowed. - - 2009-12-10 05:20 dimitr - M src/jrd/exe.cpp -Fixed the build. - - 2009-12-10 05:11 dimitr - M src/dsql/gen.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/par.cpp -Simplified the code, thanks to Adriano. - - 2009-12-10 01:32 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/BitmapTableScan.cpp - M src/jrd/recsrc/BufferredStream.cpp - M src/jrd/recsrc/Cursor.cpp - M src/jrd/recsrc/Cursor.h - M src/jrd/recsrc/NestedLoopJoin.cpp - M src/jrd/recsrc/RecordSource.cpp - M src/jrd/recsrc/RecordSource.h -Misc / Constant for aggregate state - - 2009-12-10 00:29 asfernandes - M src/jrd/recsrc/WindowedStream.cpp -Fix window functions - - 2009-12-10 00:02 asfernandes - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext_proto.h - M src/jrd/jrd.cpp - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/recsrc/AggregatedStream.cpp - M src/jrd/recsrc/IndexTableScan.cpp -Misc / warnings - - 2009-12-09 23:06 hvlad - M src/dsql/pass1.cpp -Fixed bug CORE-2783 : AV using recursive query as subquery in SELECT list and ORDER'ing by them - - 2009-12-09 23:05 hvlad - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Fix MSVC8 build - follow recent MSVC9 changes - - 2009-12-09 20:55 asfernandes - M builds/posix/make.shared.variables - M configure.in -Make it build in Linux - - 2009-12-09 18:45 dimitr - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - D src/jrd/AggregateRsb.cpp - D src/jrd/AggregateRsb.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h - D src/jrd/WindowRsb.cpp - D src/jrd/WindowRsb.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/ext_proto.h - M src/jrd/inf_pub.h - D src/jrd/nav.cpp - D src/jrd/nav_proto.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - A src/jrd/recsrc - A src/jrd/recsrc/AggregatedStream.cpp - A src/jrd/recsrc/BitmapTableScan.cpp - A src/jrd/recsrc/BufferredStream.cpp - A src/jrd/recsrc/Cursor.cpp - A src/jrd/recsrc/Cursor.h - A src/jrd/recsrc/ExternalTableScan.cpp - A src/jrd/recsrc/FilteredStream.cpp - A src/jrd/recsrc/FirstRowsStream.cpp - A src/jrd/recsrc/FullOuterJoin.cpp - A src/jrd/recsrc/FullTableScan.cpp - A src/jrd/recsrc/IndexTableScan.cpp - A src/jrd/recsrc/LockedStream.cpp - A src/jrd/recsrc/MergeJoin.cpp - A src/jrd/recsrc/NestedLoopJoin.cpp - A src/jrd/recsrc/ProcedureScan.cpp - A src/jrd/recsrc/RecordSource.cpp - A src/jrd/recsrc/RecordSource.h - A src/jrd/recsrc/RecursiveStream.cpp - A src/jrd/recsrc/SingularStream.cpp - A src/jrd/recsrc/SkipRowsStream.cpp - A src/jrd/recsrc/SortedStream.cpp - A src/jrd/recsrc/Union.cpp - A src/jrd/recsrc/VirtualTableScan.cpp - A src/jrd/recsrc/WindowedStream.cpp - M src/jrd/req.h - D src/jrd/rse.cpp - M src/jrd/rse.h - D src/jrd/rse_proto.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now. -Fixed the layering for WITH LOCK and (partially) ANY/ALL predicates. -Cleaned up the outdated code that never worked (mapping DISTINCT to an index, some VMS remainings). -Wiped out a lot of the pre-ODS11 optimizer logic. Some minor adjustments there. -Re-implemented the full outer join from scratch. This resolves CORE-2678 (full outer join cannot use available indices). -Resolved CORE-2796: DB_KEY is always zero for external tables. -Implemented the core part of the scrollable PSQL cursors. Implementation is still incomplete, but ready for testing. -Some other changes I don't recall at the moment ;-) -WARNING! The engine may be unstable. Please email me about any issues found. - - 2009-12-09 14:54 asfernandes - M src/jrd/drq.h - M src/jrd/dyn_del.epp -Fix assertion error in VIO, reported by Dmitry - - 2009-12-08 15:02 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd.cpp - M src/jrd/os/posix/os_utils.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Frontported fixed of bugs, found during 2.5.0.RC1 QA - incorrect message when lockdir is not accessible; broken yValve behavior when lockdir is not accessible; bad access rights on lockdir in init.d startup scripts - - 2009-12-08 14:28 asfernandes - M src/burp/backup.epp -Corrections - - 2009-12-08 14:24 alexpeshkoff - M src/burp/backup.epp -fixed compile error - - 2009-12-07 18:26 asfernandes - M src/dsql/ddl.cpp - M src/dsql/parse.y - M src/jrd/dyn_mod.epp -Feature CORE-2777 - Make possible to alter the default database character set without manual update of system table - - 2009-12-07 16:22 dimitr - M src/lock/print.cpp -Fixed the interactive lock print header for waits. It was showing non-supported columns. - - 2009-12-07 15:55 asfernandes - M src/jrd/dyn.h - M src/jrd/dyn_mod.epp - M src/lock/print.cpp -Misc - - 2009-12-07 10:44 dimitr - M src/jrd/btn.cpp - M src/jrd/btn.h -Cleanup. Page numbers are not expected to be 64-bit in the foreseeable future. - - 2009-12-07 09:47 dimitr - M src/lock/print.cpp -Implemented CORE-1906: Allow interactive arguments (seconds and intervals) of fb_lock_print to be 32-bit integers. - - 2009-12-07 08:54 robocop - M src/burp/backup.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Put an indication in case of string truncation when backing up. - - 2009-12-07 08:53 robocop - M src/jrd/SysFunction.cpp -Misc. - - 2009-12-07 05:32 robocop - M src/dsql/DdlNodes.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Make clearer that we are working with binary, untranslatable blobs. - - 2009-12-07 05:30 robocop - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_mod.epp -After Adriano's changes, DYN_get_string does not transliterate anymore, therefore I'm cleaning the code (macros GET_STRING and GET_BYTES retained for readability, although they are the same now). - - 2009-12-07 05:28 robocop - M src/dsql/parse.y -I find it more readable now (following our style at 100 columns). - - 2009-12-06 19:22 asfernandes - M src/jrd/intl.cpp -Misc - - 2009-12-06 19:11 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/dsql.cpp - M src/dsql/parse.y - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/tra.h -Move and rename methods - - 2009-12-06 14:13 asfernandes - M src/jrd/jrd.h -Warning - - 2009-12-06 14:13 asfernandes - M src/jrd/jrd.cpp -No need to convert sql_state and fallback to original exception logic in "catch (...)" to preserve status vector - things noticed by Claudio - - 2009-12-06 13:51 asfernandes - M src/dsql/DdlNodes.epp -Fix possible problem with the transliteration buffer size - thanks to Claudio - - 2009-12-06 11:27 robocop - M src/lock/lock.cpp -Avoid warning. - - 2009-12-06 11:27 robocop - M src/jrd/Database.h -Comment now unused functionality. - - 2009-12-06 11:21 robocop - M src/dsql/DdlNodes.epp - M src/jrd/jrd.cpp -Misc. - - 2009-12-06 10:38 aafemt - M builds/posix/Makefile.in.plugins_examples -No hardcoded library extension, please - - 2009-12-06 09:49 hvlad - M builds/win32/msvc8/Firebird2.sln -Don't use with x64 build Win32 targets - - 2009-12-06 09:36 hvlad - M src/lock/print.cpp -Fix fb_lock_print compilation - - 2009-12-06 02:40 asfernandes - M src/common/cvt.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/isql/show.epp - M src/isql/show_proto.h -Misc - - 2009-12-06 02:28 asfernandes - M src/jrd/isc_sync.cpp -Fixed SYS5 code - - 2009-12-06 02:07 asfernandes - M src/dsql/parse.y -Remove definitions not used by btyacc - - 2009-12-06 01:34 asfernandes - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/event.cpp - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/lck.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h -Remove usage of tdbb (and tdbb->tdbb_status_vector) in the lock manager - - 2009-12-05 20:10 asfernandes - M builds/win32/msvc8/lock.vcproj - M builds/win32/msvc8/lock_classic.vcproj - M builds/win32/msvc9/lock.vcproj - M builds/win32/msvc9/lock_classic.vcproj -Cleanup - - 2009-12-05 18:53 asfernandes - M src/lock/driver.cpp - M src/lock/lock.cpp - D src/lock/lock.h -Cleanup - - 2009-12-05 15:08 asfernandes - M src/isql/extract.epp - M src/isql/show.epp - M src/isql/show_proto.h -Extract and show DDL triggers types - - 2009-12-05 14:21 asfernandes - M builds/posix/make.shared.targets - M builds/win32/preprocess.bat - M src/common/cvt.cpp - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/dsql/parse.y - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/dyn.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/pag.cpp -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 12:51 robocop - M src/isql/extract.epp -CORE-2792: Bad extraction syntax for procedure's parameter based on table's field - - 2009-12-05 12:39 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp -isql: collapse a lot of copy/paste into a single function. - - 2009-12-05 05:24 robocop - M src/isql/extract.epp -CORE-800: Easy metadata extract improvements - - 2009-12-05 01:08 asfernandes - M configure.in -Fix Linux build - - 2009-12-04 16:00 alexpeshkoff - M src/remote/inet.cpp -frontported change from 2.5 - issue with too many records in log file - - 2009-12-04 11:46 hvlad - M src/remote/server.cpp -Fixed bug CORE-2670 : FB 2.5 freezes during data pump operations - - 2009-12-04 10:05 robocop - M builds/install/arch-specific/aix/classic/makeInstallImage.sh.in - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M builds/install/arch-specific/hpux/super/makeinstallImage.sh.in - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/SS/prototype.in - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/mac_os_x/CS/Helpers.make - M builds/old_prefixes/prefix.sco - D builds/posix/Makefile.in.client.gdef - D builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.shared.targets - M builds/posix/postfix.darwin - M builds/win32/make_boot.bat - M builds/win32/msvc7/Firebird2.sln - D builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc8/Firebird2.sln - D builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc9/Firebird2.sln - D builds/win32/msvc9/gdef.vcproj - M builds/win32/preprocess.bat - D src/dudley -Goodbye gdef. - - 2009-12-04 09:23 robocop - M src/dsql/parse.y -Comments. - - 2009-12-04 08:30 robocop - M src/extlib/ib_udf.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/qatest.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/services.cpp -Comments. - - 2009-12-04 08:01 robocop - M src/isql/extract.epp -CORE-2788. - - 2009-12-04 07:57 robocop - M src/jrd/filters.cpp -Misc. - - 2009-12-03 18:13 asfernandes - M src/jrd/filters.cpp -Fixed CORE-2785 - Transliteration error with COMMENT statement - - 2009-12-03 12:52 robocop - M src/jrd/dfw.epp - M src/jrd/dyn_del.epp - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/met.epp - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/scl.epp -CORE-2787: Make rdb$system_flag not null. -Please do a full rebuild. - - 2009-12-03 10:23 robocop - M src/iscguard/iscguard.cpp -CORE-1595 and CORE-2784. - - 2009-12-03 09:09 robocop - M src/iscguard/cntl_guard.cpp - M src/jrd/ThreadStart.cpp -Style. - - 2009-12-03 04:33 robocop - M src/jrd/par.cpp -CORE-2712. - - 2009-12-03 03:37 robocop - M src/jrd/svc.h - M src/utilities/ntrace/fbtrace.conf -Misc. - - 2009-12-02 04:28 robocop - D src/jrd/dsc2.h -File not needed. - - 2009-12-02 00:35 asfernandes - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceService.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf -Misc - - 2009-12-01 14:45 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/paramtable.h -Implement improvement CORE-2767 : Add ability to the trace plugin to configure traced services events on per-service name basis - - 2009-12-01 14:45 hvlad - M src/jrd/trace/TraceCmdLine.cpp -Fixed bug CORE-2781 : AV in fbtracemgr when command line swithes set wrongly - - 2009-12-01 12:32 robocop - M src/jrd/scl.epp -Style. - - 2009-12-01 12:01 alexpeshkoff - M src/utilities/fbsvcmgr.cpp -Fixed CORE-2779: User list header is displayed at the end of each returning data call to fbsvcmgr - - 2009-12-01 11:45 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h -Fixed CORE-2778: SegFault in services when using same handle in different threads - - 2009-12-01 10:28 robocop - M src/jrd/intl.cpp -Misc. - - 2009-12-01 10:23 robocop - M src/jrd/os/win32/winnt.cpp -CORE-2484 Thanks to Bill Oliver. - - 2009-12-01 05:35 robocop - M src/common/fb_exception.cpp - M src/jrd/svc.cpp -Misc. - - 2009-11-30 15:18 asfernandes - M src/jrd/cvt.cpp -Pass a real tdbb instead of a bogus NULL - - 2009-11-30 14:06 alexpeshkoff - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M configure.in -Fixed CORE-2775: Linux packages miss fbtrace.conf - - 2009-11-30 12:43 alexpeshkoff - M src/jrd/svc.cpp -CORE-2728 - we anyway do not receive errors from service in svc_status when detaching - - 2009-11-30 12:10 alexpeshkoff - M src/common/fb_exception.cpp - M src/common/thd.cpp - M src/common/thd.h - M src/include/fb_exception.h - M src/jrd/svc.cpp - M src/jrd/svc.h -Fixed CORE-2728: Access Violation when trying to add an user that already exists - - 2009-11-30 11:59 paulbeach - M builds/posix/postfix.darwin -Add trace plugin for Darwin - - 2009-11-30 09:47 robocop - M builds/win32/make_all.bat -Copy the new conf file. - - 2009-11-30 09:25 hvlad - M src/jrd/Database.h - M src/jrd/jrd.cpp -Improve performance a bit. - - 2009-11-30 09:23 robocop - M src/jrd/trace/TraceService.cpp -Misc. - - 2009-11-30 09:17 robocop - M doc/README.services_extension - M doc/README.trace_services -Misc. - - 2009-11-30 09:13 hvlad - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceService.cpp -Implement improvements CORE-2773 : Let "Start trace session" service report ID of newly created trace session -and CORE-2774 : Let "Start trace session" service report if there was no trace plugin's loaded by the engine - - 2009-11-30 09:11 hvlad - M doc/README.services_extension - M doc/README.trace_services -Update documentation - - 2009-11-29 08:36 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -- Firebird does not use runtime licences. -- Client for DOS has not been seen for more time than I care to count. - - 2009-11-29 07:14 robocop - M src/jrd/cch_proto.h - M src/jrd/inf.cpp - M src/jrd/sdw.cpp -CCH_FETCH_NO_CHECKSUM becomes synonym for CCH_FETCH. - - 2009-11-29 07:09 robocop - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/common.h - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -Make checksum deterministic in all platforms (it was already in Windows and UNIX). - - 2009-11-29 03:44 asfernandes - M src/dsql/dsql.h - M src/dsql/metd.epp -Initial cleanup to DSQL metadata cache to follow with some fixes - - 2009-11-28 22:26 dimitr - M src/jrd/dfw.epp -Fixed bug in my recent commit. - - 2009-11-28 19:39 asfernandes - M src/common/cvt.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dsc.cpp - M src/jrd/evl.cpp - M src/jrd/ini.epp - M src/jrd/intl.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/sdl.cpp -Cleanup - - 2009-11-28 18:08 asfernandes - M src/jrd/cvt.cpp - M src/jrd/intl.cpp -Lookup internal charsets without database lookup. This is necessary to validate length of UTF-8 strings if we change the metadata charset. - - 2009-11-28 16:39 asfernandes - M src/dsql/make.cpp - M src/jrd/blr.h - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/dyn_def.epp - M src/jrd/ini.epp - M src/jrd/pwd.cpp - M src/jrd/trig.h -Some changes aiming a future replacement of the metadata character set - - 2009-11-28 14:32 asfernandes - D src/jrd/intlnames.h -Cleanup - - 2009-11-28 12:53 dimitr - M src/jrd/Relation.h - M src/jrd/dfw.epp - M src/jrd/met.epp -An attempt to fix CORE-2766: page 0 is of wrong type (expected 6, found 1). -Mutex is used just to wait on a event with allowed recursive execution. - - 2009-11-28 12:42 dimitr - M src/remote/xnet.cpp - M src/remote/xnet.h -Fixed CORE-2769: Make XNET_CONNECT_TIMEOUT in xnet.h user configurable. - - 2009-11-28 08:56 robocop - M src/jrd/nbak.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h -Cleanup. - - 2009-11-28 08:04 robocop - M src/jrd/cch.cpp - M src/jrd/dmp.cpp - M src/jrd/jrd.cpp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h - M src/jrd/validation.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/rebuild/rebuild.cpp -- Eliminate the LOG page. -- Eliminate the useless bumped transaction -- Close the gaps in flags related to indices (btr_* in ods.h) -- Close the gaps in header page clumplets types (HDR_* in ods.h) -- Close the gaps in header page flags (hdr_* in ods.h) -Please do a full rebuild. - - 2009-11-28 07:38 robocop - M src/jrd/tra.h -Eliminating gaps in flags. - - 2009-11-28 07:38 robocop - M src/jrd/rse.h -Cleanup and eliminating gaps in flags. - - 2009-11-28 07:37 robocop - M src/jrd/btn.h -Comments and style. - - 2009-11-28 07:36 robocop - M src/jrd/blb.h - M src/jrd/sort.h -Comments, cleanup and eliminating gaps in flags. - - 2009-11-28 07:29 robocop - M src/jrd/blb.cpp - M src/jrd/cch.h - M src/jrd/flags.h - M src/jrd/req.h -Cleanup. - - 2009-11-28 01:44 asfernandes - M src/include/memory_routines.h - M src/jrd/blb.h - M src/jrd/blob_filter.h - M src/jrd/cch_proto.h - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/ext.h - M src/jrd/extds/IscDS.h - M src/jrd/fil.h - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/obj.h - M src/jrd/scl.h - M src/jrd/sdw.h - M src/jrd/svc_undoc.h - M src/msgs/load.epp - M src/utilities/ntrace/TraceConfiguration.cpp -Misc - - 2009-11-27 17:00 alexpeshkoff - M src/jrd/trig.h -Fixed CORE-2765: Use of RDB$ADMIN role does not provide SYSDBA rights in GRANT/REVOKE - - 2009-11-27 14:39 asfernandes - M src/jrd/opt.cpp -Clean it per Claudio request - - 2009-11-27 08:34 robocop - M src/jrd/ThreadStart.h - M src/jrd/blb.h - M src/jrd/blob_filter.h - M src/jrd/cch_proto.h - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/dsc.h - M src/jrd/enc.cpp - M src/jrd/err_proto.h - M src/jrd/ext.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/fil.h - M src/jrd/file_params.h - M src/jrd/flu.h - M src/jrd/fun.epp - M src/jrd/ini.h - M src/jrd/intl.h - M src/jrd/intlnames.h - M src/jrd/license.h - M src/jrd/met.h - M src/jrd/msg_encode.h - M src/jrd/ntrace.h - M src/jrd/obj.h - M src/jrd/pag.h - M src/jrd/par_proto.h - M src/jrd/que.h - M src/jrd/scl.h - M src/jrd/sdw.h - M src/jrd/sha.cpp - M src/jrd/svc.h - M src/jrd/svc_undoc.h - M src/jrd/val.h -Comments. - - 2009-11-27 08:10 robocop - M src/jrd/ibsetjmp.h - M src/jrd/lck.cpp -Misc. - - 2009-11-27 06:59 robocop - M src/jrd/dyn.epp - M src/jrd/ini.epp - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/ods.h -Cleanup. - - 2009-11-27 06:59 robocop - M src/jrd/inf.cpp -Misc. - - 2009-11-27 06:57 robocop - M src/dsql/PackageNodes.epp - M src/dsql/metd.epp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/evl.cpp - M src/jrd/ini.epp -Cleanup. - - 2009-11-27 06:56 robocop - M src/msgs/load.epp -Misc (obsolete utility). - - 2009-11-27 02:45 robocop - M src/jrd/inf.cpp -Save the information that existed in DSQL for an item we do not used now. - - 2009-11-27 02:42 robocop - M src/dbs/security.sql -Totally misc. - - 2009-11-27 02:33 robocop - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/metd.epp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/evl.cpp - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/vio.cpp -The architect created ODS12 and saw it was good, then he said "thy shall be the only one among your race", dropped the older ones and sent the developers to the four corners of the cyberspace to convert the masses to ODS12. - - 2009-11-27 00:05 asfernandes - M src/burp/mvol.cpp -Warnings - - 2009-11-26 16:46 alexpeshkoff - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed use of fbtrace with any ICU version - - 2009-11-26 16:03 alexpeshkoff - M src/jrd/isc_sync.cpp -Frontported porting issue - make it build on gcc/solaris/sparc again - - 2009-11-26 16:01 alexpeshkoff - M src/include/memory_routines.h -cleanup - - 2009-11-26 15:54 alexpeshkoff - M src/dsql/DdlNodes.epp -Fixed CORE-2768: ALTERING OR DROPPING PROCEDURE which has type of domain parameter leads to attempt to delete that domain - - 2009-11-26 13:47 alexpeshkoff - M src/burp/mvol.cpp -removed accidentially committed debugging - - 2009-11-26 13:40 alexpeshkoff - M src/burp/mvol.cpp -misc - - 2009-11-26 00:20 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/Relation.cpp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/evl.cpp - M src/jrd/grant.epp - M src/jrd/met.epp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/pcmet.epp - M src/jrd/quad.cpp - M src/jrd/sdl.cpp - M src/jrd/svc.cpp -Misc - - 2009-11-25 10:51 hvlad - M src/jrd/Relation.cpp -Fixed bug CORE-2771 : AV at backup of database with GTT - - 2009-11-25 09:44 dimitr - M src/jrd/jrd.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h -Fixed the layering. - - 2009-11-25 09:34 robocop - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/isc_file.cpp -Comments. - - 2009-11-25 09:16 robocop - M src/jrd/jrd.cpp - M src/jrd/perf.cpp -Comments. - - 2009-11-25 09:10 robocop - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/isc_ipc.cpp -Style. - - 2009-11-25 09:07 robocop - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/par.cpp - M src/jrd/quad.cpp - M src/jrd/why.cpp -Comments. - - 2009-11-25 08:38 robocop - M src/jrd/blb.cpp - M src/jrd/btn.cpp - M src/jrd/btr.cpp - M src/jrd/cvt.cpp - M src/jrd/dpm.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/intl.cpp - M src/jrd/opt.cpp -Style. - - 2009-11-25 08:38 robocop - M src/utilities/ntrace/traceplugin.cpp -Warnings. - - 2009-11-25 08:32 robocop - M src/include/fb_blk.h - M src/jrd/jrd.h -Harmless warnings, but anyway... - - 2009-11-25 04:52 robocop - M src/jrd/btr.cpp - M src/jrd/opt.cpp -Cleanup. - - 2009-11-25 04:06 robocop - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/jrd/vio.cpp -Style. - - 2009-11-25 03:58 robocop - M src/jrd/dyn.h - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/intl.cpp - M src/jrd/opt.cpp -Comments. - - 2009-11-24 12:22 robocop - M src/jrd/btr.cpp -Restrict us to ODS11 and ODS12 until the dust settles down. - - 2009-11-24 11:44 robocop - M src/jrd/dyn.epp - M src/jrd/svc.cpp -Comments. - - 2009-11-24 11:42 robocop - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/ods.cpp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/validation.cpp -Restrict us to ODS11 and ODS12 until the dust settles down. - - 2009-11-23 09:13 robocop - M src/jrd/sdl.cpp - M src/jrd/shut.cpp - M src/jrd/sqz.cpp -Comments. - - 2009-11-23 08:35 robocop - M src/jrd/pcmet.epp - M src/jrd/rse.cpp -Comments. - - 2009-11-23 07:54 robocop - M src/jrd/rlck.cpp -Style. - - 2009-11-23 07:36 robocop - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp -Comments. - - 2009-11-23 07:31 robocop - M src/jrd/event.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/isc.cpp - M src/jrd/nav.cpp -Style and comments. - - 2009-11-23 05:40 robocop - M src/jrd/RuntimeStatistics.cpp -Misc. - - 2009-11-23 05:39 robocop - M src/jrd/cvt2.cpp -Style. - - 2009-11-23 05:24 robocop - M src/common/cvt.cpp - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp -Style. - - 2009-11-22 10:08 robocop - M src/dsql/StmtNodes.cpp -Misc. - - 2009-11-22 03:56 uid32383 - M src/jrd/Collation.cpp - M src/jrd/cvt.cpp - M src/jrd/dbg.cpp - M src/jrd/divorce.cpp - M src/jrd/dmp.cpp - M src/jrd/dsc.cpp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/filters.cpp -Comments. - - 2009-11-22 01:19 asfernandes - M src/dsql/parse.y -Reject zero length identifiers in the scanner - - 2009-11-22 00:09 asfernandes - M src/dsql/gen.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp -Misc - - 2009-11-21 20:44 asfernandes - M src/dsql/parse.y -Misc - - 2009-11-21 20:42 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Reduce usage of legacy (and unsafe) nodes related to PSQL parameters and variables. -Use btyacc feature "inherited attributes" (kind of parameters for non-terminals). - - 2009-11-21 09:24 robocop - M src/dsql/ddl.cpp - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp -Style. - - 2009-11-21 07:38 robocop - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp -Comments. - - 2009-11-21 05:20 robocop - M src/jrd/met.epp -Parameters style. - - 2009-11-21 03:23 robocop - M src/jrd/dfw.epp - M src/jrd/met.epp -Comments. - - 2009-11-21 03:16 asfernandes - M src/dsql/parse.y -Some needed casts related to previous commit - - 2009-11-21 01:02 asfernandes - M src/dsql/parse.y -Reduce a number of casts related to NUMBER token. While at it, make the changed rules with a decent format. - - 2009-11-21 00:10 asfernandes - M src/dsql/parse.y - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/msgs/build_file.epp -Misc - - 2009-11-20 11:31 robocop - M src/jrd/idx.cpp -Style. - - 2009-11-20 11:29 robocop - M src/jrd/dmp.cpp - M src/jrd/ods.h - M src/utilities/gstat/ppg.cpp - M src/utilities/rebuild/rebuild.cpp -Get rid of obsolete field for replay logging. - - 2009-11-20 10:27 robocop - M src/jrd/dmp.cpp -The same error was corrected many time ago in pag or sdw; fortunately this is debugging file only. - - 2009-11-20 10:19 robocop - M src/jrd/pag.cpp -These checks are for ODS >= 11.1 (Thanks Dmitry for confirmation.) - - 2009-11-20 10:12 robocop - M src/jrd/dmp.cpp -Style. - - 2009-11-20 09:58 robocop - M src/jrd/dyn.epp -Small cleanup. - - 2009-11-20 09:22 robocop - M src/jrd/dfw.epp -If the functions' params can fit in 100 columns... - - 2009-11-20 09:19 robocop - M src/jrd/cmp.cpp -Comments. - - 2009-11-20 08:45 robocop - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp -Enforce the minimum page size we *actually* support. - - 2009-11-20 07:03 robocop - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/par.cpp -Style. - - 2009-11-20 04:53 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/dfw.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Related to CORE-2759 (but doesn't fix it yet). - - 2009-11-19 19:27 verbguy - M src/jrd/fun.epp -more 64-bit sign extension and truncation warnings. Claudio reviewed already. - - 2009-11-19 13:21 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/burp/restore.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Improvement CORE-2754 - Hint the user about -FIX_FSS_METADATA and -FIX_FSS_DATA when restore fail with malformed string error - - 2009-11-19 09:54 robocop - M src/jrd/pag.cpp - M src/jrd/pag_proto.h -Some of the functions here are not used anymore from outside. - - 2009-11-19 09:52 robocop - M src/jrd/dfw.epp - M src/jrd/met.epp -We align the parentheses with the code. - - 2009-11-19 09:37 robocop - M src/dsql/pass1.cpp -Style. - - 2009-11-19 09:31 robocop - M src/jrd/dfw.epp -Shortcut. - - 2009-11-18 18:38 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-2755 - SIMILAR TO works wrongly - - 2009-11-18 14:31 asfernandes - M src/jrd/evl.cpp - M src/jrd/val.h -Remove unneeded casts - - 2009-11-18 14:24 asfernandes - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/val.h -Fixed related issues: -CORE-1518 - Adding a non-null restricted column to a populated table renders the table inconsistent -CORE-2696 - "alter table" command can add a field which has "not null" definition -CORE-1748 - Unrestorable backup -CORE-1355 - Zero display instead of NULL - - 2009-11-18 12:02 robocop - M src/dsql/DdlNodes.epp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/blb.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/scl.epp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Replace the now obsolete dbb_minor_original by dbb_minor_version. - - 2009-11-18 11:54 robocop - M src/jrd/dpm.epp - M src/jrd/ods.h - M src/jrd/pag.cpp -Generators page cleanup, as requested by Ann Harrison. - - 2009-11-17 14:22 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Create new message recommended by Claudio - - 2009-11-17 13:06 asfernandes - M src/jrd/evl.cpp -Remove an extra memcpy with lower/upper of strings - - 2009-11-17 10:33 robocop - M src/jrd/nbak.cpp -Style. - - 2009-11-17 08:18 robocop - M src/dsql/StmtNodes.cpp -Style. - - 2009-11-17 07:33 robocop - M src/dsql/dsql.cpp - M src/dsql/parse.y -Misc. - - 2009-11-16 15:54 asfernandes - M src/dsql/parse.y - M src/dsql/preparse.cpp -Comments and style - - 2009-11-16 14:32 hvlad - M doc/README.trace_services - M src/utilities/ntrace/fbtrace.conf -Correction of example - - 2009-11-16 12:09 asfernandes - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj -Fix MSVC8 build - - 2009-11-16 09:49 robocop - M src/jrd/dmp.cpp -Strange C++. - - 2009-11-16 09:18 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp -Style. - - 2009-11-16 09:03 robocop - M src/common/classes/init.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/utilities/ibmgr/ibmgr.cpp -Totally misc. - - 2009-11-16 08:35 robocop - M src/burp/spit.cpp -I don't see the need for a pointer to pointer here. - - 2009-11-16 08:06 robocop - M lang_helpers/gds_codes.ftn -Misc. - - 2009-11-16 08:06 robocop - M src/misc/codes.epp - M src/msgs/build_file.epp -Style. - - 2009-11-16 08:06 robocop - M src/burp/spit.cpp - M src/gpre/gpre_meta.epp - M src/gpre/sql.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/kanji.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dyn_mod.epp - M src/jrd/inf.cpp - M src/jrd/isc_file.cpp - M src/jrd/opt.cpp - M src/jrd/sdl.cpp - M src/jrd/svc.cpp - M src/jrd/vio.cpp - M src/misc/blrtable.cpp - M src/msgs/build_file.epp - M src/qli/parse.cpp - M src/remote/protocol.cpp - M src/utilities/gstat/dba.epp -Style. - - 2009-11-16 01:20 asfernandes - M src/alice/tdr.cpp - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/jrd/inf.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/utl.cpp - M src/utilities/gsec/security.epp -Misc - - 2009-11-15 18:38 asfernandes - M src/common/fb_exception.cpp -Fix typo - - 2009-11-15 14:04 alexpeshkoff - M src/jrd/common.h - M src/jrd/inf.cpp - M src/jrd/utl.cpp -Fixed issues noticed by Claudio - - 2009-11-15 13:09 alexpeshkoff - M src/utilities/gsec/security.epp -additions for CORE-2748 - - 2009-11-15 12:21 robocop - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp -Style. - - 2009-11-15 10:25 robocop - M src/dsql/metd.epp -Comment useless code. - - 2009-11-15 10:23 robocop - M src/dsql/hsh.cpp -Clean dead code. - - 2009-11-15 10:18 robocop - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/errd.cpp -Style. - - 2009-11-15 09:55 robocop - M src/burp/backup.epp - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp -Style. - - 2009-11-15 09:42 robocop - M src/alice/alice.cpp - M src/alice/tdr.cpp -Style. - - 2009-11-15 09:42 robocop - M builds/win32/msvc9/instclient.vcproj - M builds/win32/msvc9/instreg.vcproj - M builds/win32/msvc9/instsvc.vcproj -Put the correct information for UAC in VC9. - - 2009-11-15 09:12 robocop - M src/jrd/jrd.cpp -Misc. - - 2009-11-15 02:00 asfernandes - M builds/posix/Makefile.in.embed.fbudf -Fix symbols not being exported in Linux embedded fbudf - - 2009-11-15 00:38 asfernandes - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h -Fully deprecate isc_ddl. - - 2009-11-14 23:58 asfernandes - M src/dsql/gen.cpp -Do not generate not needed blr_derived_expr for view's fields. - - 2009-11-14 23:40 asfernandes - M src/dsql/dsql.h - M src/dsql/metd.epp -Remove not needed mutex. There is no sense to lock something per attachment when the attachment is already locked. - - 2009-11-14 22:21 asfernandes - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h -Fix problem of a random (first) engine being used - seen by Claudio some time ago - - 2009-11-14 20:17 asfernandes - M doc/sql.extensions/README.packages.txt - A examples/package - A examples/package/fbout-body.sql - A examples/package/fbout-header.sql - A examples/package/fbout-test.sql -Package example - - 2009-11-14 10:47 robocop - M src/isql/extract.epp -Misc. - - 2009-11-14 10:31 robocop - M src/isql/extract.epp - M src/isql/show.epp -Add support for explicit difference file name in scripts. - - 2009-11-14 09:29 robocop - M src/jrd/drq.h - M src/jrd/dyn_mod.epp -Fix CORE-2750 - - 2009-11-14 09:25 robocop - M src/dsql/preparse.cpp -Marked the origin of some unusual parsing behavior in the CREATE DATABASE statement but didn't dare to change this place. - - 2009-11-14 09:22 robocop - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj -Take Alex' changes to VC9. - - 2009-11-14 09:20 robocop - M src/common/classes/DbImplementation.cpp - M src/jrd/utl.cpp -Warnings. - - 2009-11-14 09:19 robocop - M src/common/classes/DbImplementation.cpp - M src/common/classes/DbImplementation.h - M src/msgs/history2.sql - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp -Misc. - - 2009-11-14 01:20 asfernandes - M src/common/classes/DbImplementation.cpp - M src/common/classes/DbImplementation.h - M src/dsql/parse.y - M src/isql/extract.epp - M src/jrd/dyn.epp - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/remote/merge.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/security.epp - M src/utilities/gstat/ppg.cpp -Misc - - 2009-11-14 00:47 asfernandes - M src/jrd/common.h -1) Fix conditional code -2) Check for GCC under Windows - - 2009-11-13 19:00 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/include/consts_pub.h - M src/jrd/dyn.epp - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/security.epp -Frontported improvement CORE-2748: allow gsec to grant RDB$ADMIN role in the security database - - 2009-11-13 18:29 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.smp_server - M builds/posix/make.shared.variables - A src/common/classes/DbImplementation.cpp - A src/common/classes/DbImplementation.h - M src/jrd/common.h - M src/jrd/dmp.cpp - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/misc/writeBuildNum.sh - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/server.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp -Feature CORE-1952: deprecate Implementation IDs, easing new ports; ODS change - BOOT build needed - - 2009-11-13 10:41 robocop - M src/isql/extract.epp - M src/isql/show.epp -Align comments. - - 2009-11-13 09:23 robocop - M src/isql/extract.epp -More package support: corrections. - - 2009-11-13 08:37 robocop - M src/isql/extract.epp - M src/isql/show.epp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql -Continue package support in isql. - - 2009-11-13 01:36 asfernandes - M doc/README.fb_cancel_operation - M src/burp/restore.epp - M src/common/classes/Interlock.h - M src/isql/extract.epp - M src/isql/isql.h - M src/remote/server.cpp -Misc - - 2009-11-13 00:51 asfernandes - M builds/win32/msvc9/udr_engine.vcproj -Added DllNoEmbedManifest.vsprops to udr_engine of MSVC9 - - 2009-11-12 11:37 robocop - M src/isql/extract.epp - M src/isql/show.epp -Correction to package-dependent code. - - 2009-11-12 07:41 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/iutils.cpp - M src/isql/iutils_proto.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Fix Mark's rowcount feature to detect errors properly and add the due messages to the db. - - 2009-11-12 07:17 robocop - M src/isql/extract.epp - M src/isql/isql.h - M src/isql/show.epp -Package support. Work in progress. - - 2009-11-12 06:35 robocop - M src/dsql/keywords.cpp -Minor adjustments. - - 2009-11-12 02:04 verbguy - M src/jrd/os/posix/isc_ipc.cpp -add braces to extern "C" { ... } function declaration. This seems to fix g++ build problem on Linux - thanks Adriano - - 2009-11-12 01:38 asfernandes - M src/isql/isql_proto.h - M src/isql/isqlswi.h - M src/isql/iutils.cpp - M src/isql/show.epp - M src/jrd/cmp.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/validation.cpp - M src/msgs/messages2.sql - M src/qli/dtr.cpp - M src/utilities/nbackup.cpp -Misc - - 2009-11-12 00:44 asfernandes - M src/jrd/dfw.epp -Correction - - 2009-11-11 15:12 asfernandes - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/vio.cpp -Improve efficiency and error reporting of CORE-1180 - - 2009-11-11 10:55 robocop - M src/dsql/keywords.cpp - M src/dsql/parse.y -Feature CORE-2744: inverse hyperbolic trigonometric functions. - - 2009-11-10 18:26 verbguy - M src/jrd/os/posix/isc_ipc.cpp -more Sun Studio extern "C" linkage warnings -"../src/jrd/os/posix/isc_ipc.cpp", line 186: Warning (Anachronism): Assigning void(*)(int,siginfo*,void*) to extern "C" void(*)(int,siginfo*,void*). -"../src/jrd/os/posix/isc_ipc.cpp", line 196: Warning (Anachronism): The operation "extern "C" void(*)(int,siginfo*,void*) != void(*)(int,siginfo*,void*)" is illegal. - - 2009-11-10 15:57 verbguy - M src/jrd/ThreadStart.cpp -fix Sun Studio warning - Warning (Anachronism): Formal argument 3 of type extern "C" void*(*)(void*) in call to pthread_create(unsigned*, const _pthread_attr*, extern "C" void*(*)(void*), void*) is being passed void*(*)(void*). - - 2009-11-10 15:53 verbguy - M builds/posix/make.defaults - M builds/posix/prefix.solaris - M configure.in - A src/common/classes/fb_cas.il - A src/common/classes/fb_cas_sax.il -commit missing Solaris inline assembly routines - SPARC and AMD64 - - 2009-11-10 15:36 verbguy - M builds/posix/Makefile.in.intl - M builds/posix/prefix.aix_powerpc_xlc -front port fix - international library fails to load on AIX with unresolved symbols. reviewed by Alex - - 2009-11-10 15:16 verbguy - M src/common/classes/SafeArg.h -fix Sun Studio build - int64_t type name is unknown - - 2009-11-09 22:23 verbguy - M src/jrd/perf.cpp -check for negative values before casting away. thanks, Alex - - 2009-11-09 12:40 hvlad - M doc/README.fb_cancel_operation -Missed part of documentation - - 2009-11-09 12:34 robocop - D builds/win32/msvc9/asInvoker.manifest - D builds/win32/msvc9/asInvokerManifest.vsprops - D builds/win32/msvc9/requireAdministrator.manifest - D builds/win32/msvc9/requireAdministratorManifest.vsprops -Remove the manifest files not needed by VC9. - - 2009-11-09 12:29 robocop - M builds/win32/msvc9/btyacc.vcproj - M builds/win32/msvc9/build_msg.vcproj - M builds/win32/msvc9/codes.vcproj - M builds/win32/msvc9/empbuild.vcproj - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fb_lock_print.vcproj - M builds/win32/msvc9/fbguard.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/fbsvcmgr.vcproj - M builds/win32/msvc9/fbtracemgr.vcproj - M builds/win32/msvc9/gbak.vcproj - M builds/win32/msvc9/gbak_embed.vcproj - M builds/win32/msvc9/gdef.vcproj - M builds/win32/msvc9/gfix.vcproj - M builds/win32/msvc9/gpre.vcproj - M builds/win32/msvc9/gpre_boot.vcproj - M builds/win32/msvc9/gpre_embed.vcproj - M builds/win32/msvc9/gsec.vcproj - M builds/win32/msvc9/gsplit.vcproj - M builds/win32/msvc9/gstat.vcproj - M builds/win32/msvc9/instclient.vcproj - M builds/win32/msvc9/instreg.vcproj - M builds/win32/msvc9/instsvc.vcproj - M builds/win32/msvc9/intlbuild.vcproj - M builds/win32/msvc9/isql.vcproj - M builds/win32/msvc9/isql_embed.vcproj - M builds/win32/msvc9/nbackup.vcproj - M builds/win32/msvc9/qli.vcproj -Get rid of references to the manifest files not needed by VC9. - - 2009-11-09 10:44 robocop - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Some changes requested by Adriano and some additions (for current and future code). - - 2009-11-09 10:43 robocop - M src/isql/isql.epp -CORE-2741 and a special case of the ancient CORE-932 - - 2009-11-09 10:41 robocop - M doc/sql.extensions/README.packages.txt -Misc. - - 2009-11-09 09:41 dimitr - M src/remote/server.cpp -Fixed CORE-2742: Server may stop responding to a particular client attachment under some conditions. -Credits belong to Vlad ;-) - - 2009-11-09 06:18 robocop - M src/isql/isql.epp -Adriano says we shouldn't assume argv[argc] is null. - - 2009-11-08 09:13 robocop - M src/jrd/ini.epp -Style. - - 2009-11-08 09:12 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/burp/restore.epp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fix CORE-2740. - - 2009-11-08 07:50 robocop - M src/burp/restore.epp -Style. - - 2009-11-07 19:02 asfernandes - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/parse.y -Fixed CORE-2739 - ASSERT at parse.cpp line 22885 - - 2009-11-07 12:14 robocop - M src/burp/burp.h -Misc. - - 2009-11-07 11:58 robocop - M src/jrd/met.epp -Style. - - 2009-11-07 11:57 robocop - M src/burp/restore.epp -Detect invalid values from corrupt backups using previous backup formats. - - 2009-11-07 09:22 robocop - M src/isql/isql.epp -I'm only preventing isql from hanging. This is just a bit of CORE-2735. - - 2009-11-07 07:52 robocop - M src/jrd/validation.cpp -Misc. - - 2009-11-06 18:09 alexpeshkoff - M src/common/classes/Interlock.h -Added license - - 2009-11-06 11:36 robocop - M src/burp/burp.h - M src/include/gen/msgs.h - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql -Upgrade the backup version to 10 for FB3. - - 2009-11-06 11:16 robocop - M src/jrd/pag.h - M src/jrd/validation.cpp -Misc. - - 2009-11-06 10:47 robocop - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/restore.epp -Style. - - 2009-11-06 10:45 robocop - M src/jrd/ods.h - M src/jrd/pag.h -Misc. - - 2009-11-06 10:43 robocop - M builds/win32/msvc9/btyacc.vcproj - M builds/win32/msvc9/build_msg.vcproj - M builds/win32/msvc9/codes.vcproj - M builds/win32/msvc9/empbuild.vcproj - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fb_lock_print.vcproj - M builds/win32/msvc9/fbguard.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/fbsvcmgr.vcproj - M builds/win32/msvc9/fbtracemgr.vcproj - M builds/win32/msvc9/gbak.vcproj - M builds/win32/msvc9/gbak_embed.vcproj - M builds/win32/msvc9/gdef.vcproj - M builds/win32/msvc9/gfix.vcproj - M builds/win32/msvc9/gpre.vcproj - M builds/win32/msvc9/gpre_boot.vcproj - M builds/win32/msvc9/gpre_embed.vcproj - M builds/win32/msvc9/gsec.vcproj - M builds/win32/msvc9/gsplit.vcproj - M builds/win32/msvc9/gstat.vcproj - M builds/win32/msvc9/instclient.vcproj - M builds/win32/msvc9/instreg.vcproj - M builds/win32/msvc9/instsvc.vcproj - M builds/win32/msvc9/intlbuild.vcproj - M builds/win32/msvc9/isql.vcproj - M builds/win32/msvc9/isql_embed.vcproj - M builds/win32/msvc9/nbackup.vcproj - M builds/win32/msvc9/qli.vcproj - M builds/win32/msvc9/udrcpp_example.vcproj -Follow the VC8 settings. - - 2009-11-06 08:53 robocop - A builds/win32/msvc9/asInvoker.manifest - A builds/win32/msvc9/asInvokerManifest.vsprops - A builds/win32/msvc9/requireAdministrator.manifest - A builds/win32/msvc9/requireAdministratorManifest.vsprops -Follow the VC8 settings. - - 2009-11-06 05:58 robocop - M src/jrd/extds/IscDS.cpp -Misc. - - 2009-11-06 05:27 robocop - M src/jrd/IntlManager.cpp - M src/jrd/PluginManager.cpp - M src/jrd/fun.epp - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/mod_loader.h - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/unicode_util.cpp - M src/plugins/udr_engine/UdrEngine.cpp -Use correct English. - - 2009-11-06 05:26 robocop - M src/burp/burp.cpp -Adriano prefers a constant. - - 2009-11-06 01:21 asfernandes - M builds/posix/Makefile.in.embed.qli - M builds/posix/prefix.linux_arm - M src/alice/alice_proto.h - M src/alice/aliceswi.h - M src/burp/burp.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/classes/Interlock.h - M src/common/classes/Switches.cpp - M src/common/classes/Switches.h - M src/common/classes/alloc.cpp - M src/jrd/cmp.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/svc.h -Misc - - 2009-11-05 22:42 hvlad - M src/include/consts_pub.h - M src/jrd/execute_statement.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Fixed bug CORE-2731 : Recursive EXECUTE STATEMENT works wrong - - 2009-11-05 22:16 hvlad - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj - M builds/win32/msvc9/gsplit.vcproj -Follow Claudio's changes in MSVC8 build - - 2009-11-05 17:04 alexpeshkoff - M src/jrd/evl.cpp -Frontported fix for CORE-2730: Bus error when working with DB_KEY on RISC machines - - 2009-11-05 16:23 alexpeshkoff - M src/jrd/DataTypeUtil.cpp - M src/jrd/cmp.cpp -Fixed CORE-2578: select rdb$db_key from a view with a more than 1 table joined, results in conversion error - - 2009-11-05 14:26 verbguy - M src/jrd/perf.cpp -Sun Studio warning, Converting an "int" into a 64-bit integer causes sign extension. Explicit cast resolves the issue. - - 2009-11-05 11:56 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/dsql/errd.cpp - M src/jrd/err.cpp -Use correct type in class instead adding static_cast<> here and there - - 2009-11-05 11:52 alexpeshkoff - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - D builds/posix/Makefile.in.fbutil - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.isql - M builds/posix/make.shared.variables -Fixed posix build - - 2009-11-05 09:03 robocop - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj - M builds/win32/msvc9/common_static.vcproj - M builds/win32/msvc9/gfix.vcproj - M builds/win32/msvc9/gsplit.vcproj - M builds/win32/msvc9/isql.vcproj - M builds/win32/msvc9/isql_embed.vcproj - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/alice/alice_proto.h - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/classes/ClumpletReader.cpp - A src/common/classes/Switches.cpp - A src/common/classes/Switches.h - M src/dudley/ddl.cpp - M src/gpre/cmd.cpp - M src/gpre/gpre.cpp - M src/gpre/gpreswi.h - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - A src/isql/isqlswi.h - A src/isql/iutils.cpp - A src/isql/iutils_proto.h - M src/isql/show.epp - M src/jrd/common.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceService.h - A src/jrd/trace/traceswi.h - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/msgs/msg.sql - M src/msgs/system_errors2.sql - M src/qli/dtr.cpp - A src/qli/qliswi.h - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/nbackup/nbkswi.h - M src/utilities/nbackup.cpp -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 08:29 robocop - M src/common/utils.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ValueImpl.cpp - M src/jrd/ValuesImpl.cpp - M src/jrd/event.cpp - M src/jrd/extds/InternalDS.cpp - M src/remote/xnet.cpp - M src/utilities/fbcpl/fbdialog.h -Warnings. - - 2009-11-05 08:27 robocop - M src/common/config/config.cpp -Misc. - - 2009-11-05 08:15 dimitr - M builds/install/misc/firebird.conf.in -Correction. - - 2009-11-04 15:48 hvlad - M src/common/classes/alloc.cpp -Fix Win32 build - - 2009-11-04 15:19 verbguy - M src/jrd/isc_sync.cpp -more Sun Studio warnings, Warning (Anachronism): Formal argument 2 of type extern "C" void(*)(int) in call to sigset(int, extern "C" void(*)(int)) is being passed void(*)(int) - - 2009-11-04 15:18 hvlad - M src/common/classes/Interlock.h -Make WIN32 build work. To be reviewed by Alex. - - 2009-11-04 15:15 verbguy - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/jrd/err.cpp - M src/jrd/jrd.cpp - M src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/svc.cpp -fix a bunch of 64-bit sign extension warnings, reported by Sun Studio option, -xport64=implicit - - 2009-11-04 15:01 hvlad - M src/jrd/extds/InternalDS.cpp -Sorry, it was nedeed - - 2009-11-04 14:52 hvlad - M src/jrd/extds/InternalDS.cpp -Remove uneeded Jrd:: - - 2009-11-04 14:49 hvlad - M src/jrd/extds/InternalDS.cpp -Fixed bug CORE-2729 : Current connection may be used by EXECUTE STATEMENT instead of creation of new attachment - - 2009-11-04 13:05 robocop - M src/common/classes/Interlock.h -Misc. - - 2009-11-04 11:37 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Some hanges suggested by Claudio, also fixed compile errors - - 2009-11-04 11:01 alexpeshkoff - M configure.in -misc binreloc-related - - 2009-11-04 10:51 robocop - M src/common/classes/Interlock.h - M src/common/classes/alloc.cpp -Misc (hope the change is for better). - - 2009-11-04 10:04 alexpeshkoff - M builds/posix/make.platform.solaris.examples - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.freebsd - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_aCC - M builds/posix/prefix.hpux_ia64 - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_ia64 - M builds/posix/prefix.linux_mips - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_s390x - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 - M src/common/classes/test.sh - M src/jrd/isc_sync.cpp -cleanup unused NDEBUG macro - - 2009-11-04 09:50 alexpeshkoff - M src/common/classes/locks.h -Added initialization - thanks to Adriano - - 2009-11-04 09:39 alexpeshkoff - A src/common/classes/Interlock.h -Added forgotten new file - thanks to Adriano - - 2009-11-04 02:11 verbguy - M src/include/FirebirdUdrCpp.h -improved fix from Adriano for ibase.h woes - - 2009-11-04 00:20 asfernandes - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/cvt.cpp -1) Misc; 2) Fix bad indenting - - 2009-11-03 23:16 asfernandes - M src/dsql/pass1.cpp -Fix problem reported by Bill - usage of variable in non-PSQL block crashs the server. Test case: --- --- Defect S0320338 --- EXTRA COLON CAUSES ISQL TO CRASH --- -create database 'test.fdb'; -create table USER_DATA ( - BASE_DATA_ID numeric(18,0) not null, - OWNER_IDENTITY_ID numeric(18,0), - primary key (BASE_DATA_ID) -); -create table IDENTITY ( - IDENTITY_ID numeric(18,0) not null, - OBJECT_VERSION numeric(18,0) not null, - IS_ACTIVE char(1), - IS_GROUP char(1), - OMRID varchar(80) not null unique, - NAME varchar(80) not null, - IDENTITY_PROXY_ID numeric(18,0) unique, - primary key (IDENTITY_ID) -); -SELECT ident.IDENTITY_PROXY_ID -FROM USER_DATA ud -JOIN IDENTITY ident on ud.OWNER_IDENTITY_ID = ident.IDENTITY_ID -WHERE ud.BASE_DATA_ID = :OBJECT_ID; --- this query should fail, but not crash -drop database; - - 2009-11-03 16:00 verbguy - M src/include/FirebirdUdrCpp.h -fix Sun Studio build - - 2009-11-03 15:58 verbguy - M configure.in -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:31 verbguy - M src/dsql/node.h -fix Sun Studio warning, Identifier expected instead of "}". - - 2009-11-03 15:02 verbguy - M src/common/classes/TriState.h -fix Sun Studio error, "a union member cannot have a user-defined assignment operator," per Adriano's suggestion - - 2009-11-03 13:35 alexpeshkoff - M builds/install/arch-specific/linux/misc/makeInstallImage.sh.in - M builds/posix/Makefile.in.examples -Small fixes to make best of binreloc during development - can run all binaries now directly from gen/firebird/bin - - 2009-11-03 13:33 alexpeshkoff - M src/common/classes/array.h - M src/jrd/why.cpp -Small fixes after changing memory manager - - 2009-11-03 13:32 alexpeshkoff - M src/jrd/os/posix/mod_loader.cpp -Doctor library name according to posix rules - - 2009-11-03 13:31 alexpeshkoff - M src/common/classes/locks.h -Vulcan improvement - keep reason of locking to be viewed by debugger - - 2009-11-03 13:30 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Merged vulcan memory pools - - 2009-11-03 13:29 alexpeshkoff - M builds/posix/prefix.linux_amd64 -Avoid useless warning - - 2009-11-03 13:29 alexpeshkoff - M builds/posix/make.defaults -As long as we have backward compatible API no use changing SONAME - - 2009-11-03 10:00 robocop - M src/common/cvt.cpp -CORE-1712: Another B.O. bites the dust. - - 2009-11-03 07:36 robocop - M src/include/FirebirdUdrCpp.h - M src/plugins/udr_engine/UdrEngine.cpp -Misc. - - 2009-11-02 21:08 verbguy - M builds/posix/prefix.hpux_aCC - M configure.in - M doc/README.build.posix.html - M src/common/classes/fb_atomic.h -front port recent 2.5 HPUX changes - - 2009-11-02 20:38 verbguy - M builds/posix/prefix.aix_powerpc_xlc -front port AIX porting changes -- suppress "unknown pragma message" messages for production build -- fix comment, -qstaticinline is still used in production build - - 2009-11-02 14:47 asfernandes - M examples/udr/UdrCppExample.cpp -Fix memory leak found by Claudio - - 2009-11-02 14:42 asfernandes - M src/dsql/PackageNodes.epp - M src/dsql/gen.cpp - M src/jrd/AggregateRsb.cpp - M src/jrd/dyn.epp - M src/jrd/event_proto.h - M src/jrd/evl_proto.h - M src/jrd/opt.cpp -Misc - - 2009-11-02 09:31 robocop - M examples/udr/UdrCppExample.cpp -Correction. - - 2009-11-02 03:01 asfernandes - M src/include/FirebirdUdrCpp.h - M src/plugins/udr_engine/UdrEngine.cpp -Fix build with a clean checkout - - 2009-11-01 18:51 asfernandes - M src/dsql/StmtNodes.h - M src/dsql/pass1.cpp -Fixed CORE-2723 - When execute command UPDATE OR INSERT the server crashes - - 2009-11-01 18:38 asfernandes - M src/dsql/dsql.cpp -Fixed CORE-2724 - Validate or transform string of DML queries so that engine internals doesn't receive malformed strings - - 2009-11-01 16:59 asfernandes - M src/jrd/blb.cpp -Fixed CORE-2722 - Storage of malformed blob is allowed when copying from a blob with NONE/OCTETS charset - - 2009-11-01 16:40 aafemt - M examples/udf/udflib.c -Use right allocation method - - 2009-11-01 13:54 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-2721 - Issue with SIMILAR TO and UTF8 on 2.5 Beta 2 (and 1) - - 2009-11-01 10:58 robocop - M src/dsql/PackageNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/gen.cpp - M src/jrd/AggregateRsb.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h - M src/jrd/WindowRsb.cpp - M src/jrd/dyn.epp - M src/jrd/met.epp -Misc. - - 2009-11-01 10:55 robocop - M src/dsql/keywords.cpp - M src/dsql/parse.y -Avoid conflict with Windows-specific macros. - - 2009-11-01 05:39 asfernandes - M examples/udr/UdrCppExample.cpp -New example/test function - - 2009-10-31 22:35 asfernandes - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ValuesImpl.h -Misc - - 2009-10-31 20:21 asfernandes - M src/jrd/dfw.epp -Fix logical error caused by concurrent branches development (CORE-1180) - - 2009-10-31 20:02 hvlad - M src/dsql/parse.y -Fixed bug CORE-2720 : Wrong evaluation result with divide and unary plus\minus operations - - 2009-10-31 19:03 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - A src/jrd/AggregateRsb.cpp - A src/jrd/AggregateRsb.h - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h - M src/jrd/WindowRsb.cpp - M src/jrd/WindowRsb.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/opt.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h -Refactor aggregate handling into AggregateRsb class - - 2009-10-31 17:31 asfernandes - M src/dsql/parse.y - M src/jrd/blr.h - M src/jrd/dpm_proto.h - M src/jrd/exe.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/opt.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/remote/server.cpp -Misc - - 2009-10-31 11:45 dimitr - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Cleanup. - - 2009-10-31 11:27 robocop - M src/jrd/req.h -Compact the flags values. - - 2009-10-31 11:08 dimitr - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp -Cleanup. - - 2009-10-31 08:20 robocop - M src/dsql/dsql.cpp -Misc. - - 2009-10-31 06:28 dimitr - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.h - M src/gpre/pas.cpp - M src/gpre/rmc.cpp - M src/gpre/sql.cpp - M src/gpre/words.h - M src/isql/isql.epp - M src/isql/isql.h - M src/misc/blrtable.cpp -Wipe out the SCROLLABLE_CURSORS code + minor cleanup. - - 2009-10-31 06:25 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/WindowRsb.cpp - M src/jrd/blr.h - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/gds.cpp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - D src/jrd/scroll_cursors.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Wipe out the SCROLLABLE_CURSORS code + minor cleanup. -Also, surfaced scrollability for PSQL cursors (without internal support yet). - - 2009-10-31 06:17 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/user__proto.h - M src/dsql/user_dsql.cpp -Wipe out the SCROLLABLE_CURSORS code + minor cleanup. -Also, surfaced scrollability for PSQL cursors (without internal support yet). - - 2009-10-31 05:20 dimitr - M src/remote/inet.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp -Wipe out the SCROLLABLE_CURSORS code + minor cleanup. - - 2009-10-31 03:33 robocop - M src/dsql/Nodes.h -Misc. - - 2009-10-31 01:46 asfernandes - M src/common/classes/TriState.h - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl_proto.h - M src/dsql/gen_proto.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/SysFunction.cpp - M src/jrd/WindowRsb.cpp - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/tra.h - M src/jrd/vio_proto.h -Misc - - 2009-10-31 00:58 asfernandes - M builds/win32/msvc8/udrcpp_example.vcproj -I believe the manifest should not be here too, as it's a library. To be reviewed by Dmitry/Vlad. - - 2009-10-30 14:47 asfernandes - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Improvement CORE-2697 - Support the "? in SELECT some_col FROM some_table" subqueries - - 2009-10-30 14:24 asfernandes - M src/dsql/Nodes.h -Misc - - 2009-10-30 10:59 robocop - M src/isql/InputDevices.h - M src/jrd/SysFunction.cpp - M src/jrd/ValueImpl.cpp - M src/jrd/ValuesImpl.cpp - M src/jrd/ValuesImpl.h - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h - M src/jrd/WindowRsb.cpp - M src/jrd/WindowRsb.h - M src/jrd/tra.h - M src/jrd/vio_proto.h - M src/plugins/udr_engine/UdrEngine.cpp - M src/remote/interface.cpp -Misc. - - 2009-10-30 10:50 robocop - M src/jrd/ErrorImpl.h - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/PluginManager.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn_util.epp - M src/jrd/exe.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/ods.h -Misc. - - 2009-10-30 10:43 robocop - M src/common/classes/QualifiedName.h - M src/common/classes/TriState.h - M src/common/classes/rwlock.h - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/PackageNodes.epp - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/ddl_proto.h - M src/dsql/gen_proto.h - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/FirebirdUdrCpp.h -Misc. - - 2009-10-30 10:04 dimitr - M builds/win32/msvc8/udr_engine.vcproj -Added DllNoEmbedManifest rule to the UDR engine library. - - 2009-10-30 09:42 dimitr - A builds/win32/msvc8/asInvokerManifest.vsprops - M builds/win32/msvc8/btyacc.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/msvc8/codes.vcproj - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbguard.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbsvcmgr.vcproj - M builds/win32/msvc8/fbtracemgr.vcproj - M builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - M builds/win32/msvc8/gpre_embed.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/intlbuild.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc8/qli.vcproj -Fixed the manifest conflict that VC8 ignores but VC8 SP1 takes into account. -This is expected to resolve CORE-2711. - - 2009-10-30 08:03 dimitr - A builds/win32/msvc9/udr_engine.vcproj - A builds/win32/msvc9/udrcpp_example.vcproj -Committed the forgotten files. - - 2009-10-29 14:39 asfernandes - M src/jrd/PluginManager.cpp - M src/jrd/vio.cpp -Misc - - 2009-10-28 23:39 asfernandes - M src/jrd/dfw.epp -Misc: replace array + conditional allocation by HalfStaticArray - - 2009-10-28 15:31 asfernandes - M src/jrd/VirtualTable.h - M src/jrd/WindowRsb.h - M src/jrd/why.cpp -Misc and bugfix per Claudio - - 2009-10-27 14:58 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/PackageNodes.epp -Misc - - 2009-10-27 14:50 asfernandes - M src/dsql/DdlNodes.epp - M src/jrd/constants.h -Misc - - 2009-10-27 14:43 asfernandes - M src/jrd/dyn_mod.epp -Check if table is really table before call before triggers, as see by Claudio - - 2009-10-26 14:48 asfernandes - M src/jrd/dfw.epp - M src/jrd/fun.epp -Fix some original problems and others done in merges, thanks to Claudio - - 2009-10-25 14:46 asfernandes - M src/dsql/parse.y -Use already declared variable instead of $2 as see by Claudio - - 2009-10-25 01:11 asfernandes - M src/dsql/parse.y -Use bool type in release_only_opt - - 2009-10-25 01:08 asfernandes - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/parse.y -Misc - - 2009-10-24 19:15 asfernandes - M src/dsql/parse.y -Do not declare type for "noise" nodes - - 2009-10-24 19:07 asfernandes - M src/dsql/PackageNodes.epp - M src/dsql/pass1.cpp -Fix some problems found by Claudio - - 2009-10-24 18:38 asfernandes - M src/dsql/DdlNodes.epp -Misc - - 2009-10-24 17:45 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/misc/blrtable.cpp -Some statements nodes refactor - creation of IfNode, ExitNode, SuspendNode, PostEventNode and SavePointNode. - - 2009-10-24 15:28 asfernandes - M src/isql/InputDevices.cpp - M src/isql/InputDevices.h - M src/isql/isql.epp -Do not convert filenames to absolute form for display. That breaks tests made with ISQL. (CORE-2575) - - 2009-10-24 01:55 asfernandes - M src/gpre/jrdmet.cpp - M src/include/gen/ids.h -Fix boot build and regenerate file in Linux - - 2009-10-23 15:13 asfernandes - M src/dsql/DdlNodes.epp -Fix problem detected by Dmitry, were RDB$PROCEDURE_PARAMETERS.RDB$COLLATION_ID was not being written - - 2009-10-23 14:41 asfernandes - M src/dsql/DdlNodes.epp -Be consistent and run AFTER ddl-triggers before release the savepoint. Should not change functionality, as there is already a savepoint created by DYN. - - 2009-10-23 14:22 asfernandes - M src/burp/backup.epp - M src/burp/restore.epp -Fix problems found by Claudio - - 2009-10-23 11:37 paulbeach - M builds/posix/firebird.darwin.client.vers -Missing symbols - - 2009-10-23 09:44 paulbeach - M builds/posix/Makefile.in.embed.fbudf -remove -lfbembed from the link line, as it breaks the Mac build. - if you need this amend LINK_UDF_LIBS in the prefix file instead. - - 2009-10-23 01:13 dimitr - M src/jrd/relations.h -Restored the legacy order of relations, thanks to Adriano. -Added comments to highlight that issue. - - 2009-10-23 00:42 asfernandes - M src/burp/restore.epp - M src/dsql/DdlNodes.epp - M src/dsql/pass1.cpp - M src/jrd/ErrorImpl.cpp - M src/jrd/PluginManager.cpp - M src/jrd/ValuesImpl.h - M src/jrd/alt.cpp - M src/jrd/drq.h - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/scl_proto.h -Misc - - 2009-10-23 00:16 asfernandes - M src/isql/InputDevices.cpp - M src/isql/InputDevices.h - M src/isql/isql.epp -Improvement CORE-2575 - Make ISQL "input" command open relative filenames based on the directory of last opened (and not closed) input file - - 2009-10-22 14:50 dimitr - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/relations.h -Cleanup the unsused logic related to in-place ODS upgrades. -Simplified the version-specific column handling. - - 2009-10-22 10:01 asfernandes - M src/include/consts_pub.h -Fix number conflict found by Claudio - - 2009-10-22 07:21 dimitr - M src/dsql/parse.y -Correction. - - 2009-10-22 07:07 dimitr - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/Firebird2_Examples.sln - M builds/win32/msvc9/dsql_server.vcproj - M builds/win32/msvc9/dsql_server_classic.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Fixed MSVC9 build. - - 2009-10-22 00:21 asfernandes - M doc/sql.extensions/README.execute_statement2 -Doc. typo - - 2009-10-21 23:48 asfernandes - M src/jrd/ExtEngineManager.cpp - M src/jrd/ExtEngineManager.h - M src/jrd/ValueImpl.cpp - M src/jrd/ValueImpl.h - M src/jrd/ValuesImpl.cpp - M src/jrd/ValuesImpl.h - M src/jrd/exe.cpp -Use correct memory pools - - 2009-10-21 12:53 paulbeach - M builds/posix/firebird.darwin.embed.vers -Missing symbols.... - - 2009-10-21 07:25 robocop - M doc/README.external_routines.txt - M doc/sql.extensions/README.ddl_triggers.txt - M doc/sql.extensions/README.packages.txt - M src/config/ConfObject.cpp -Misc. - - 2009-10-21 01:01 asfernandes - M builds/posix/prefix.darwin_i386 - M src/jrd/btr.cpp -Misc - - 2009-10-21 00:50 asfernandes - A examples/udr - A examples/udr/UdrCppExample.cpp -- 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 asfernandes - M ChangeLog - M autogen.sh - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - A builds/posix/Makefile.in.plugins - A builds/posix/Makefile.in.plugins_examples - M builds/posix/Makefile.in.smp_server - A builds/posix/empty.vers - M builds/posix/make.defaults - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - A builds/posix/udr_engine.hpux.vers - A builds/posix/udr_engine.vers - A builds/win32/defs/udr_engine.def - M builds/win32/make_all.bat - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/Firebird2_Examples.sln - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbserver.vcproj - A builds/win32/msvc8/udr_engine.vcproj - A builds/win32/msvc8/udrcpp_example.vcproj - M builds/win32/preprocess.bat - M configure.in - A doc/README.external_routines.txt - A doc/sql.extensions/README.alternate_string_quoting.txt - A doc/sql.extensions/README.ddl_triggers.txt - A doc/sql.extensions/README.packages.txt - M extern/btyacc/output.c - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/common/classes/MetaName.h - A src/common/classes/QualifiedName.h - M src/common/classes/TriState.h - M src/common/classes/auto.h - M src/common/classes/fb_string.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/stack.h - M src/config/ConfObject.cpp - M src/dbs/grant.gdl - M src/dsql/DdlNodes.epp - M src/dsql/DdlNodes.h - M src/dsql/Nodes.h - A src/dsql/PackageNodes.epp - A src/dsql/PackageNodes.h - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h - M src/dsql/blob.epp - M src/dsql/btyacc_fb.ske - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dudley/exe.epp - M src/dudley/extract.epp - A src/include/FirebirdApi.h - A src/include/FirebirdExternalApi.h - A src/include/FirebirdPluginApi.h - A src/include/FirebirdUdr.h - A src/include/FirebirdUdrCpp.h - M src/include/consts_pub.h - M src/include/firebird.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/isql.epp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - A src/jrd/ErrorImpl.cpp - A src/jrd/ErrorImpl.h - A src/jrd/ExtEngineManager.cpp - A src/jrd/ExtEngineManager.h - A src/jrd/PluginManager.cpp - A src/jrd/PluginManager.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.cpp - M src/jrd/SysFunction.cpp - A src/jrd/ValueImpl.cpp - A src/jrd/ValueImpl.h - A src/jrd/ValuesImpl.cpp - A src/jrd/ValuesImpl.h - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h - A src/jrd/WindowRsb.cpp - A src/jrd/WindowRsb.h - M src/jrd/acl.h - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dpm.epp - M src/jrd/drq.h - M src/jrd/dsc.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_proto.h - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/fields.h - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - D src/jrd/functions.cpp - D src/jrd/functions.h - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/idx.h - M src/jrd/inf_pub.h - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_proto.h - M src/jrd/irq.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/names.h - M src/jrd/nod.h - M src/jrd/obj.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/path_utils.h - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/posix/path_utils.cpp - M src/jrd/os/win32/path_utils.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/relations.h - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/trace/TraceObjects.h - M src/jrd/trig.h - M src/jrd/types.h - M src/jrd/val.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/misc/blrtable.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - A src/plugins - A src/plugins/udr_engine - A src/plugins/udr_engine/UdrEngine.cpp - A src/plugins/udr_engine/udr_engine.conf - M src/remote/inter_proto.h - M src/remote/interface.cpp -- 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-20 14:02 paulbeach - M builds/posix/prefix.darwin_i386 -MacOSX 10.6 and gcc 4.1.2 changes - - 2009-10-20 13:46 paulbeach - M builds/posix/prefix.darwin_x86_64 - M extern/icu/source/config/mh-darwin -MacOSX 10.6 and gcc 4.1.2 changes - - 2009-10-20 13:31 paulbeach - M configure.in -MacOSX 10.6 and gcc 4.1.2 changes - - 2009-10-17 16:32 asfernandes - M src/jrd/dyn_mod.epp -Fix for my previous commit (CORE-2685) - - 2009-10-16 15:40 asfernandes - M src/jrd/dyn_mod.epp -Fixed CORE-2685 - ALTER VIEW does not remove the system triggers of view with check option - - 2009-10-16 07:05 robocop - M src/jrd/exe.h -Misc: cardinality is double. - - 2009-10-15 16:13 asfernandes - M src/jrd/cmp.cpp - M src/jrd/exe.h -Argh. Fix for the second time problem with line endings - - 2009-10-15 16:06 asfernandes - M src/jrd/cmp.cpp - M src/jrd/exe.h -Added some debug code to cmp - - 2009-10-15 10:04 robocop - M src/misc/writeBuildNum.sh -Totally misc. - - 2009-10-15 09:16 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-2684 : Error page NNN is of wrong type (expected 7, found N) - - 2009-10-15 02:15 asfernandes - M doc/README.build.msvc.html - M src/jrd/cch.cpp - M src/jrd/dpm.epp - M src/jrd/fun.epp -Misc - - 2009-10-14 10:22 robocop - M src/jrd/fun.epp -Totally misc. - - 2009-10-14 08:59 hvlad - M src/jrd/fun.epp -Correct order of searching for ib_util.dll - - 2009-10-13 15:49 asfernandes - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp -Misc - - 2009-10-13 08:22 dimitr - M src/jrd/blb.cpp -Fixed CORE-2675: Small memory leak per every blob transliteration. -To be reviewed by Adriano. - - 2009-10-13 05:45 robocop - M doc/README.build.msvc.html - M doc/README.user.embedded -Misc. - - 2009-10-12 14:38 hvlad - M src/remote/inet.cpp -Better fix for bug CORE-2656 : Error reading data from the connection. On disconnect. - - 2009-10-12 14:21 mapopa - M doc/README.build.msvc.html -Updated visual studio notes , 2.1 and HEAD is compiled with vc 8 (default developers compiler) - - 2009-10-12 13:44 alexpeshkoff - M builds/posix/darwin.defaults - M configure.in -Fixed darwin built with gcc4.1 - - 2009-10-12 08:20 alexpeshkoff - M configure.in -Correct system detection - thanks to Adriano - - 2009-10-12 06:58 dimitr - M doc/README.user.embedded -Corrections for v2.5. - - 2009-10-12 06:42 dimitr - M src/dsql/dsql.cpp -Optimization for the large number of columns, basically mirroring the one inside var_info(). - - 2009-10-12 06:39 dimitr - M src/jrd/dpm.epp -Let's better use a context pool, if required. - - 2009-10-12 05:25 dimitr - M doc/WhatsNew - M src/misc/writeBuildNum.sh -Update. - - 2009-10-11 22:15 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/dpm.epp -Improvement CORE-2672 : Reduce precedence writes - - 2009-10-11 19:54 hvlad - M src/remote/inet.cpp -Fixed bug CORE-2656 : Error reading data from the connection. On disconnect -Thanks to Oleg Matveyev for test case and assistance - - 2009-10-08 00:21 asfernandes - M src/common/classes/MsgPrint.cpp -Misc - - 2009-10-07 13:29 alexpeshkoff - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp -Port to Renesas SH (linux) by Nobuhiro Iwamatsu - - 2009-10-07 09:39 robocop - M src/jrd/why.cpp -Misc comments. - - 2009-10-07 08:22 alexpeshkoff - M src/common/classes/MsgPrint.cpp -Fixed CORE-2669: Enhance diagnostics in case of status vector overflow - - 2009-10-06 12:51 alexpeshkoff - M src/common/classes/Hash.h -Cleanup - - 2009-10-06 10:57 hvlad - M builds/win32/make_all.bat -Restore lost argument of findstr - - 2009-10-06 07:40 dimitr - M doc/WhatsNew -Update. - - 2009-10-06 06:00 paul_reeves - M builds/win32/make_all.bat -Use findstr instead of find, thus removing the namespace clash with posix find and removing the need to parse the file with type prior to deleting the tag. - - 2009-10-05 21:04 hvlad - M builds/win32/msvc8/instreg.vcproj -I was wrong : instreg also requires administrative privileges. - - 2009-10-05 16:06 dimitr - M src/jrd/exe.h - M src/jrd/opt.cpp -Just a consistency with other variables. - - 2009-10-05 15:53 hvlad - M builds/win32/msvc8/requireAdministratorManifest.vsprops -Missed content. Seems VS IDE doing some dirty tricks with open files - - 2009-10-05 15:52 asfernandes - M doc/WhatsNew - M src/jrd/unicode_util.cpp -Fixed CORE-2642 - ICU initialization for properly work in MT environment - - 2009-10-05 15:42 paulbeach - M builds/install/arch-specific/darwin/Makefile.in - A builds/install/arch-specific/darwin/installer_background.jpg - D builds/install/arch-specific/darwin/installer_background.pdf - D builds/install/arch-specific/darwin/installer_background.psd -Correct the corrupt background installer image problem on Mac OSX 10.6 while I remember - - 2009-10-05 14:29 dimitr - M src/utilities/gsec/gsec.h -Fixed regression for test "bugs.core_1076" introduced by some cleanup. -User first/middle/last names have nothing to do with SQL identifiers and their length is limited by 32 characters. - - 2009-10-05 13:22 hvlad - M builds/win32/msvc8/instclient.vcproj - M builds/win32/msvc8/instsvc.vcproj -Mark instclient and instsvc with "requireAdministrator" execution level as its really requires administrative privileges. Note, instreg not requires such privileges. - - 2009-10-05 13:21 hvlad - M builds/win32/msvc8/firebird2.vsprops -Mark all executable's with "asInvoker" execution level. It avoid virtualization in Vista and Windows 7 - - 2009-10-05 13:19 hvlad - A builds/win32/msvc8/asInvoker.manifest - A builds/win32/msvc8/requireAdministrator.manifest - A builds/win32/msvc8/requireAdministratorManifest.vsprops -Manifests and property sheet for VSVC8 - - 2009-10-05 10:27 hvlad - M src/jrd/UserManagement.cpp -1. Pass explicit role to the security database attachment -2. Better error messages - append original error occured in security database after primary error code - - 2009-10-05 10:26 alexpeshkoff - M src/burp/burpswi.h - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/utilities/fbsvcmgr.cpp -Fixed CORE-2439: Add FIX_FSS_DATA and FIX_FSS_METADATA into the server - - 2009-10-05 08:28 dimitr - M src/jrd/os/win32/winnt.cpp -Avoid polluting firebird.log with "error 534" when 32-bit binaries run on a 64-bit host. - - 2009-10-05 07:40 dimitr - M doc/WhatsNew -Update. - - 2009-10-05 07:06 alexpeshkoff - M extern/btyacc/readskel.c -Close skeleton file after reading it - - 2009-10-04 21:47 asfernandes - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Fixed CORE-2660 - COUNT(*) incorrectly returns 0 when a condition of an outer join doesn't match - - 2009-10-04 11:27 dimitr - M src/jrd/why.cpp -Restored the legacy enable/disable subsystem logic. - - 2009-10-03 11:37 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-2659: Sub-optimal (not indexed) query plan for outer joins involving complex views. -We don't need to validate all the view streams inside the optimizer, just those inside the e_derived_expr_expr argument. - - 2009-10-03 00:52 asfernandes - M src/alice/alice.cpp - M src/burp/burpswi.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/ntrace/TraceConfiguration.cpp -Misc - - 2009-10-02 19:16 dimitr - M src/jrd/cmp.cpp -Misc. - - 2009-10-02 16:44 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/alice/aliceswi.h - M src/burp/burp.cpp - M src/burp/burpswi.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/constants.h - M src/jrd/svc.cpp - M src/jrd/trace/TraceService.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/nbackup.cpp -Fixed CORE-2657: Ability to get any permissions (including SYSDBA) working with services - - 2009-10-02 16:19 alexpeshkoff - M src/extlib/ib_udf.cpp -Linux intel compiler port - - 2009-10-02 13:24 hvlad - M src/jrd/trace/TraceManager.cpp -No need to report full path of the failed traced plugin module as we load it from only one and well known location - - 2009-10-02 13:22 hvlad - M src/jrd/jrd.cpp -Report alias (if present) instead of expanded file name at failed attach event - - 2009-10-02 13:20 hvlad - M src/utilities/ntrace/TraceConfiguration.cpp -Catch AdminException and re-throw known for us Firebird::Exception descendant - - 2009-10-02 08:46 hvlad - M builds/win32/make_all.bat -Avoid file name printed by "find" at the first line. I.e. avoid - -(null) (null) -in resulting firebird.conf - - 2009-10-02 02:17 asfernandes - M src/gpre/fbrmclib.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Misc - - 2009-10-01 09:14 hvlad - M src/jrd/trace/TraceConfigStorage.cpp -Remove double quotes around value of AuditTraceConfigFile setting, if present - - 2009-10-01 09:12 hvlad - M src/remote/xnet.cpp -Make better XNET's error messages in firebird.log - - 2009-09-30 15:28 sboyd - M src/gpre/fbrmclib.cpp -Some more parameter conversion problems in the event intialization routines. -Fixed a bug in the parameter pool cleanup routines. I was freeing the entire pool table rather than the individual pool items. - - 2009-09-30 11:40 verbguy - M configure.in -configure should always generate the common files, like ./gen/firebird/firebid.conf. was not happening on Solaris. ok'ed by Alex - - 2009-09-30 08:51 alexpeshkoff - M src/common/classes/Hash.h -Assertion added - - 2009-09-30 06:09 robocop - M src/jrd/dfw.epp - M src/jrd/pcmet.epp -Misc. - - 2009-09-30 02:16 asfernandes - M src/dsql/dsql.cpp -Fixed the problem reported in fb-devel about wrong "string right truncation" error - - 2009-09-30 01:10 asfernandes - M builds/install/misc/firebird.conf.in - M builds/posix/Makefile.in.firebird - M src/common/classes/Hash.h - M src/jrd/dfw.epp - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/nbak.cpp - M src/jrd/pcmet_proto.h - M src/jrd/que.h - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/lock/reset.cpp -Misc - - 2009-09-29 19:13 verbguy - M builds/posix/firebird.hpux.vers - M builds/posix/prefix.hpux_aCC - M src/common/classes/fb_atomic.h - M src/remote/xdr.h -HP-UX changes - 64-bit atomic counters, support for HP-UX 11 v2, and small tweak of build options - - 2009-09-29 18:55 verbguy - M configure.in -variable should be quoted in case of empty string - - 2009-09-29 18:43 sboyd - M src/gpre/fbrmclib.cpp -Fixed bad parameter conversion in event registration routines. - - 2009-09-29 16:55 skidder - M builds/install/misc/firebird.conf.in - M src/jrd/isc_file.cpp -Implement RemoteFileOpenAbility on Windows. This also implements CORE-1038 improvement - - 2009-09-29 15:16 verbguy - M doc/README.build.posix.html -be careful about tuning for a specific Instruction Set Architecture - - 2009-09-29 14:54 verbguy - M builds/posix/prefix.solaris -1) it seems we *do* own Solaris/Intel boxes that do *not* support -xarch=sse2 -2) -xmemalign not supported on Solaris/Intel and not wanted on Solaris/SPARC - - 2009-09-29 12:57 alexpeshkoff - M configure.in -No use mentioning 64bit I/O for 32bit on 64bit platform - - 2009-09-29 12:13 alexpeshkoff - M configure.in -Patch for HPUX from Bill - - 2009-09-29 10:35 alexpeshkoff - A src/common/classes/Hash.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/met.epp - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Ported fix for CORE-2634: Performance regression when restoring database with big metadata - - 2009-09-29 10:33 alexpeshkoff - M builds/posix/Makefile.in.firebird -Cleanup - do not build unneeded files - - 2009-09-29 10:17 robocop - M src/jrd/nbak.h -Misc. - - 2009-09-29 09:24 hvlad - M src/jrd/nbak.cpp -Fixed bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting - - 2009-09-29 09:13 hvlad - M src/jrd/GlobalRWLock.cpp -Fixed bug CORE-2647 : Race condition during detach database can lead to AV - - 2009-09-29 08:13 hvlad - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Fixed bug CORE-2646 : After change of physical backup state an engine process writes every page change on disk - - 2009-09-29 07:33 robocop - M src/lock/print.cpp -Just in case. - - 2009-09-28 17:14 verbguy - M src/common/classes/fb_atomic.h -Improvement CORE-2619: make Solaris 10 atomic counters 64-bit - - 2009-09-28 16:03 alexpeshkoff - M src/jrd/Database.h - M src/jrd/GlobalRWLock.cpp - M src/jrd/common.h - M src/jrd/jrd.h - M src/jrd/que.h - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/lock/reset.cpp - M src/utilities/drop.cpp -Implemented CORE-2644: Make lock table expandable on HPUX - - 2009-09-27 00:54 asfernandes - M src/lock/lock.cpp -Misc - - 2009-09-25 18:28 hvlad - M src/lock/lock.cpp -Fixed bug CORE-2640 : A regular deadlock may not be detected by the lock manager under some conditions, thus resulting in a hang - - 2009-09-25 13:41 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Quench the thirst - - 2009-09-25 13:38 paul_reeves - M builds/win32/make_all.bat -Make the best of a bad situation. Using find /V will get messy if we have to strip several markers. - - 2009-09-25 10:38 asfernandes - M doc/WhatsNew -Change description per user feedback - - 2009-09-25 08:05 dimitr - M doc/WhatsNew -Update. - - 2009-09-25 06:38 robocop - M src/jrd/enc.cpp -Mark input array as const. - - 2009-09-25 05:02 dimitr - M doc/WhatsNew -Update. - - 2009-09-25 02:17 asfernandes - M doc/README.build.posix.html - M src/jrd/btr.h - M src/jrd/nav.cpp - M src/jrd/rse.cpp -Misc - - 2009-09-24 21:05 hvlad - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/nav.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h -Fixed bug CORE-2616 : page 1530262 is of wrong type (expected 7, found 5) - - 2009-09-24 19:15 verbguy - M builds/posix/prefix.hpux_aCC -on HP-UX we need the optional AtomicAPI SPK software package - - 2009-09-24 19:07 verbguy - M doc/README.build.posix.html -on HP-UX we need the optional AtomicAPI SPK software package - - 2009-09-24 11:29 verbguy - M src/jrd/enc.cpp -AIX issue - credentials refused by isql -u sysdba -p masterkey when using IBM xlC optimized build, -O or -O2 - - 2009-09-24 11:27 dimitr - M doc/WhatsNew - M src/misc/writeBuildNum.sh -Update. - - 2009-09-24 09:46 dimitr - M doc/WhatsNew -Update. - - 2009-09-24 09:06 robocop - M builds/win32/make_all.bat -Put an indication that we need further processing in Windows (using sed, probably). - - 2009-09-24 08:55 robocop - M src/dsql/parse.y -Misc comment, mark the end of the "unreserved" words. - - 2009-09-24 07:39 alexpeshkoff - M src/dsql/parse.y -Fixed CORE-2638: Make words, non-reserved according to SQL speciication, non-reserved in our grammar - - 2009-09-24 06:31 robocop - M builds/win32/make_all.bat -make_all fails silently after the canonical config file was renamed. - - 2009-09-24 06:29 robocop - M src/jrd/trace/TraceManager.cpp -- Fix compilation problem after Adriano's volatile. -- Misc. - - 2009-09-24 02:11 asfernandes - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/btr.cpp - M src/jrd/common.h - M src/utilities/ntrace/TraceConfiguration.cpp -Misc - - 2009-09-24 02:10 asfernandes - M src/jrd/trace/TraceManager.h -Another necessary volatile - - 2009-09-23 22:10 hvlad - M src/jrd/trace/TraceManager.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TraceConfiguration.h -Better error diagnostics for trace configuration. - - 2009-09-23 15:58 asfernandes - M src/intl/cv_icu.cpp -Check another ICU status, triggered with GB18030 conversion - - 2009-09-23 15:44 asfernandes - M builds/install/misc/fbintl.conf - M extern/icu/source/data/mappings/ucmcore.mk - M src/intl/charsets.h - M src/jrd/IntlManager.cpp -Feature CORE-2636 - Add support for GB 18030 character set - - 2009-09-23 15:43 asfernandes - M src/jrd/common.h - M src/jrd/perf.cpp -printf format warnings/errors - - 2009-09-23 13:35 paulbeach - M src/jrd/scl.epp -_string will not compile on Darwin using gcc 4.2.1 - - 2009-09-23 11:34 alexpeshkoff - D builds/install/misc/firebird.conf - A builds/install/misc/firebird.conf.in - M configure.in -Added dynamic comment about Restrict UDF, CORE-2626 - - 2009-09-23 10:32 hvlad - M src/jrd/btr.cpp -A little paranoid addition to the fix for CORE-2635 - - 2009-09-22 21:01 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-2635 : Unique index with a lot of NULL keys can be corrupted at level 1 - - 2009-09-22 15:49 asfernandes - M src/jrd/db_alias.cpp -Fix line ending inconsistence - - 2009-09-22 15:36 asfernandes - M src/jrd/db_alias.cpp -Name convention - - 2009-09-22 13:17 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M src/jrd/db_alias.cpp -Improvement CORE-1643: Use DatabaseAccess configuration parameter for default database location - - 2009-09-22 13:01 alexpeshkoff - M src/jrd/svc.cpp -Fixed assertion in jrd8_service_query=>successful_completion, status was saved in bad place - - 2009-09-22 09:44 robocop - M src/common/classes/fb_atomic.h -Misc. - - 2009-09-22 09:08 alexpeshkoff - M src/common/classes/fb_atomic.h -Improvement CORE-2619: make atomic counters 64-bit for 64-bit builds on AIX, linux and with libatomic - - 2009-09-22 06:11 robocop - M builds/install/misc/firebird.conf -Fix another misc error. - - 2009-09-21 15:45 asfernandes - M builds/install/misc/firebird.conf -Misc - - 2009-09-21 14:49 alexpeshkoff - M src/jrd/why.cpp -Fixed AV, happening after use of fb_ping - - 2009-09-21 13:39 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -Fixed CORE-2626: Startup scripts in /etc/init.d should take care about presence of /var/run/firebird and /tmp/firebird directories - - 2009-09-21 11:50 makowski - M builds/install/misc/firebird.conf -CORE-2601 fix the spelling, thanks Helen - - 2009-09-20 18:33 makowski - M builds/install/misc/firebird.conf -fix the spelling - - 2009-09-20 06:32 robocop - M src/jrd/common.h -Misc. - - 2009-09-19 21:45 makowski - M builds/install/misc/fb_config.in - M builds/install/misc/firebird.conf -CORE-2601 -add explanations into firebird.conf about UDF -add options to fb_config - - 2009-09-19 08:05 aafemt - M src/dsql/ddl.cpp -CORE-1991 - - 2009-09-18 21:07 aafemt - M configure.in -Mistype - - 2009-09-18 13:08 alexpeshkoff - M builds/posix/prefix.linux_s390x - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp -Impovement CORE-2625: Port to s390 (32-bit), patch from Damyan Ivanov - - 2009-09-18 07:13 hvlad - M src/jrd/opt.cpp -Fixed bug CORE-2633 : SELECT WITH LOCK with no fields are accessed clears the data - - 2009-09-17 15:55 asfernandes - M src/common/cvt.cpp - M src/jrd/DatabaseSnapshot.cpp -Misc - - 2009-09-17 11:10 asfernandes - M src/jrd/DatabaseSnapshot.cpp -Remove variable shadowing - - 2009-09-16 21:27 hvlad - M src/jrd/DatabaseSnapshot.cpp -Fixed bug CORE-2632 : Invalid BLOB ID when working with monitoring tables - - 2009-09-15 15:47 verbguy - M src/common/cvt.cpp -Fixed CORE-2315: Better definition of FLOAT_MAX. Tested on AIX. - - 2009-09-14 07:48 alexpeshkoff - M src/common/config/config.cpp -Take into an account case sesitivity - thanks to Claudio - - 2009-09-14 07:09 alexpeshkoff - A builds/install/arch-specific/linux/misc/makeInstallImage.sh.in -added forgotten file - thanks to Adriano - - 2009-09-12 17:17 hvlad - M src/jrd/perf.cpp -Remove unneeded return in void functions. -Make AIX compiler happy with templates usage. - - 2009-09-12 12:47 aafemt - M builds/posix/make.shared.targets - M builds/posix/prefix.mingw -No more ibconfig - - 2009-09-12 01:34 asfernandes - M src/common/classes/MsgPrint.cpp - M src/common/config/config.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/fun.epp - M src/jrd/os/posix/isc_ipc.cpp -Misc - - 2009-09-11 13:10 hvlad - M src/include/gen/autoconfig_msvc.h -Missing MSVC part for CORE-2601 - - 2009-09-11 11:17 alexpeshkoff - M configure.in -misc CORE-2601 - - 2009-09-11 10:49 alexpeshkoff - M builds/install/arch-specific/aix/misc/aixLibrary.sh.in - M builds/install/arch-specific/aix/misc/postinstall.sh.in - M builds/install/arch-specific/aix/misc/preuninstall.sh.in - M builds/install/arch-specific/aix/misc/tarmainuninstall.sh.in - M builds/install/arch-specific/aix/misc/taruninstall.sh.in - M builds/install/arch-specific/darwin/changeMultiConnectMode - M builds/install/arch-specific/hpux/classic/postInstall.sh.in - M builds/install/arch-specific/hpux/classic/preUninstall.sh.in - M builds/install/arch-specific/hpux/classic/tarUninstall.sh.in - M builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in - M builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in - M builds/install/arch-specific/hpux/misc/createaliasDB.sh.in - M builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in - M builds/install/arch-specific/hpux/super/postInstall.sh.in - M builds/install/arch-specific/hpux/super/preInstall.sh.in - M builds/install/arch-specific/hpux/super/preUninstall.sh.in - M builds/install/arch-specific/hpux/super/tarUninstall.sh.in - M builds/install/arch-specific/linux/Makefile.in - D builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - M builds/install/arch-specific/linux/misc/firebird.xinetd.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/postinstall.sh.in - M builds/install/arch-specific/linux/misc/preuninstall.sh.in - M builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in - D builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M builds/install/misc/aliases.conf.in - M builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - M builds/install/misc/changeMultiConnectMode.sh.in - M builds/install/misc/changeRunUser.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/createAliasDB.sh.in - M builds/install/misc/fb_config.in - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/restoreRootRunUser.sh.in - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.util - M builds/posix/darwin.defaults - M builds/posix/make.defaults - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M configure.in - M src/common/classes/MsgPrint.cpp - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/gpre/ftn.cpp - M src/intl/utils/dtest.c - M src/jrd/IntlManager.cpp - M src/jrd/db_alias.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - M src/jrd/os/posix/config_root.cpp - M src/jrd/svc.cpp - M src/jrd/trace/TraceManager.cpp - M src/qli/help.epp - M src/remote/inet_server.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/srvrmgr.cpp -Fixed CORE-2601: fine tuning of the installation directories does not work in configure - - 2009-09-10 15:30 asfernandes - M src/jrd/os/posix/isc_ipc.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -A few necessary "volatile" usage - - 2009-09-10 06:40 hvlad - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h -Use volatile for better thread-safety, noted by Adriano - - 2009-09-10 06:13 robocop - M src/isql/isql.epp -Misc. - - 2009-09-10 06:04 robocop - M src/common/classes/Aligner.h -Misc. - - 2009-09-10 01:31 asfernandes - M builds/install/arch-specific/solaris/CS/prototype.in - M src/jrd/extds/ExtDS.cpp - M src/qli/dtr.cpp -Misc - - 2009-09-09 14:00 verbguy - M builds/posix/firebird.exp - M builds/posix/firebird.vers -make perf64_format, perf64_get_info, perf64_report visible for unix builds - - 2009-09-09 10:28 hvlad - M builds/win32/defs/fbclient.def - M src/isql/isql.epp - M src/jrd/perf.cpp - M src/jrd/perf.h - M src/jrd/perf_proto.h - M src/qli/dtr.cpp -Improvement CORE-2619 : Make memory and other statistics to work with 64-bit values. -Part (b) add perf64 API into client and use perf64 API in utilities - - 2009-09-09 10:23 hvlad - M src/common/classes/fb_atomic.h -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-08 20:11 verbguy - A builds/install/arch-specific/solaris/CS/prototype.icu.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/Makefile.in - A builds/install/arch-specific/solaris/SS/prototype.icu.in - M builds/install/arch-specific/solaris/SS/prototype.in - M builds/posix/Makefile.in.firebird - M configure.in -solaris distribution kit changes, reviewed by alex - - 2009-09-08 16:37 hvlad - M src/jrd/extds/ExtDS.cpp -Fixed bug CORE-2600 : Server deadlocks while running a few remote EXECUTE STATEMENTs concurrently - - 2009-09-07 03:58 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-1787 - Consistency check when subquery is ordered by aggregate function from other context - - 2009-09-07 02:55 asfernandes - M src/jrd/fun.epp -Document the strange code in-place so its reason could be remembered in a month - - 2009-09-06 15:42 asfernandes - M src/common/cvt.cpp -Fix problem verified by Claudio - - 2009-09-06 09:39 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Improvement CORE-1687 : Allow bigger cache sizes than 2 GB (16K * 128 K) for x64 builds - - 2009-09-06 06:36 robocop - M src/jrd/fun.epp -This strange code is to ensure that read blobs that cannot be closed normally are ignored by the destructor, but if the created (write) blob cannot be closed normally, it will be cancelled by the destructor of OwnedBlobStack (previously it was ignored because the pop() happened always before the close() call). - - 2009-09-06 06:25 robocop - M src/jrd/rse.cpp -Misc: too long line. - - 2009-09-06 06:24 robocop - M src/common/cvt.h - M src/jrd/cvt_proto.h -Misc. - - 2009-09-05 18:18 asfernandes - M src/common/cvt.cpp - M src/dsql/movd.cpp - M src/jrd/cvt_proto.h -Misc - - 2009-09-05 18:18 asfernandes - M src/jrd/tra.h -Warnings - initialization order - - 2009-09-05 08:47 dimitr - M src/jrd/cvt_proto.h -Fixed the build. - - 2009-09-04 16:26 dimitr - M doc/WhatsNew -Update. - - 2009-09-04 15:20 asfernandes - M src/common/cvt.cpp - M src/common/cvt.h - M src/dsql/movd.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt_proto.h -Fixed CORE-2615 - Silent truncation when using utf8 parameters and utf8 client character set encoding - - 2009-09-04 06:13 dimitr - M doc/WhatsNew -Update. - - 2009-09-04 06:11 dimitr - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/tra.h -More explicit (and shorter) life-time for sort blocks. Now they belong to either requests (user sorts) or transactions (index sorts). -This also resolves CORE-2477: mon$memory_usage: Sorting memory should be reported as owned by the statement. - - 2009-09-04 04:19 robocop - M src/jrd/jrd.cpp -Delete unused function param. - - 2009-09-03 15:19 dimitr - M doc/WhatsNew -Correction. - - 2009-09-03 11:17 robocop - M src/jrd/blb.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/isc_sync.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Misc. - - 2009-09-03 06:32 dimitr - M doc/WhatsNew -Update. - - 2009-09-03 05:44 dimitr - M src/misc/writeBuildNum.sh -Update. - - 2009-09-03 01:28 asfernandes - M src/common/classes/RefCounted.h - M src/common/classes/locks.cpp - M src/common/fb_exception.cpp - M src/common/thd.cpp - M src/common/thd.h - M src/dsql/Parser.cpp - M src/jrd/gds.cpp - M src/jrd/isc_proto.h - M src/jrd/os/win32/win9x_nt.h -Misc - - 2009-09-03 01:18 asfernandes - M src/jrd/isc.cpp -Explicity initialize a variable - - 2009-09-02 10:46 hvlad - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed bug CORE-2252 : EXECUTE STATEMENT on EXTERNAL SOURCE does not check the status of the transaction - - 2009-09-02 09:04 robocop - M src/common/fb_exception.cpp -Misc. - - 2009-09-02 08:02 hvlad - M src/common/classes/locks.cpp -Fixed VC8 build - - 2009-09-02 06:21 alexpeshkoff - M extern/editline/Makefile.in - M extern/editline/aclocal.m4 - M extern/editline/config.guess - M extern/editline/config.sub - M extern/editline/configure - M extern/editline/ltmain.sh - M extern/editline/src/Makefile.in -Updated required files after changes in configure.ac - - 2009-09-02 04:23 robocop - M src/common/classes/locks.cpp - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/iscguard/iscguard.cpp - M src/jrd/ext.cpp - M src/jrd/gds.cpp - M src/jrd/isc.cpp - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/win32/winnt.cpp - M src/remote/os/win32/property.cpp - M src/utilities/install/services.cpp -Misc and isolate the win9x code even more. - - 2009-09-01 14:31 dimitr - M builds/win32/msvc9/fbrmclib.vcproj -Fixed MSVC9 build. - - 2009-09-01 13:56 alexpeshkoff - M src/remote/protocol.cpp - M src/remote/protocol.h -Store strings, received from server, in circular buffer - - 2009-09-01 10:36 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h - M src/jrd/err.cpp -Avoid suspicious ctor according to Claudio's request - - 2009-09-01 10:02 hvlad - M builds/win32/msvc8/fbrmclib.vcproj -Fixed MSVC8 build - - 2009-09-01 09:44 hvlad - M src/common/fb_exception.cpp -Optimize a bit - - 2009-09-01 09:20 alexpeshkoff - M src/alice/exe.cpp - M src/burp/burp.cpp - M src/common/StatusHolder.cpp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/classes/init.cpp - M src/common/fb_exception.cpp - M src/common/thd.cpp - M src/common/thd.h - M src/include/fb_exception.h - M src/jrd/alt.cpp - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/jrd/sdl.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/remote/remote.cpp - M src/utilities/nbackup.cpp -Use per-thread circular strings buffers instead common and per-attachment combination - - 2009-08-31 19:32 verbguy - M extern/editline/configure.ac -AIX archive tool, ar, needs -X64 option - - 2009-08-31 15:52 asfernandes - M builds/win32/msvc8/Firebird2.sln -Redo fbintl dependency change removing the noise in Firebird2.sln - - 2009-08-31 15:28 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-2612 - Connection lost immediatelly after compiling procedure with RPAD system function - - 2009-08-30 19:00 skidder - A builds/win32/adjust_vc7_files.cmd - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/btyacc.vcproj - M builds/win32/msvc7/build_msg.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/codes.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/config.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/empbuild.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbrmclib.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbsvcmgr.vcproj - A builds/win32/msvc7/fbtrace.vcproj - A builds/win32/msvc7/fbtracemgr.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gbak_embed.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_embed.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instclient.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/intlbuild.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/isql_embed.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_embed.vcproj - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/intl.vcproj - M builds/win32/setenvvar.bat - A doc/README.Win9X_NT_embedding - M extern/icu/source/allinone/allinone.sln - M extern/icu/source/common/common.vcproj - M extern/icu/source/data/makedata.vcproj - M extern/icu/source/extra/uconv/uconv.vcproj - M extern/icu/source/i18n/i18n.vcproj - M extern/icu/source/io/io.vcproj - M extern/icu/source/layout/layout.vcproj - M extern/icu/source/layoutex/layoutex.vcproj - M extern/icu/source/samples/cal/cal.vcproj - M extern/icu/source/samples/date/date.vcproj - M extern/icu/source/samples/datefmt/datefmt.vcproj - M extern/icu/source/samples/layout/layout.vcproj - M extern/icu/source/samples/msgfmt/msgfmt.vcproj - M extern/icu/source/samples/numfmt/numfmt.vcproj - M extern/icu/source/samples/props/props.vcproj - M extern/icu/source/samples/translit/translit.vcproj - M extern/icu/source/samples/uciter8/uciter8.vcproj - M extern/icu/source/samples/ucnv/ucnv.vcproj - M extern/icu/source/samples/udata/reader.vcproj - M extern/icu/source/samples/udata/writer.vcproj - M extern/icu/source/samples/ufortune/ufortune.vcproj - M extern/icu/source/samples/ugrep/ugrep.vcproj - M extern/icu/source/samples/uresb/uresb.vcproj - M extern/icu/source/samples/ustring/ustring.vcproj - M extern/icu/source/stubdata/stubdata.vcproj - M extern/icu/source/test/cintltst/cintltst.vcproj - M extern/icu/source/test/intltest/intltest.vcproj - M extern/icu/source/test/iotest/iotest.vcproj - M extern/icu/source/test/perf/ustrperf/stringperf.vcproj - M extern/icu/source/tools/ctestfw/ctestfw.vcproj - M extern/icu/source/tools/genbrk/genbrk.vcproj - M extern/icu/source/tools/genccode/genccode.vcproj - M extern/icu/source/tools/gencmn/decmn.vcproj - M extern/icu/source/tools/gencmn/gencmn.vcproj - M extern/icu/source/tools/gencnval/gencnval.vcproj - M extern/icu/source/tools/gennames/gennames.vcproj - M extern/icu/source/tools/gennorm/gennorm.vcproj - M extern/icu/source/tools/genpname/genpname.vcproj - M extern/icu/source/tools/genprops/genprops.vcproj - M extern/icu/source/tools/genrb/derb.vcproj - M extern/icu/source/tools/genrb/genrb.vcproj - M extern/icu/source/tools/gensprep/gensprep.vcproj - M extern/icu/source/tools/gentest/gentest.vcproj - M extern/icu/source/tools/genuca/genuca.vcproj - M extern/icu/source/tools/icuswap/icuswap.vcproj - M extern/icu/source/tools/makeconv/makeconv.vcproj - M extern/icu/source/tools/pkgdata/pkgdata.vcproj - M extern/icu/source/tools/toolutil/toolutil.vcproj - M src/common/classes/RefCounted.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/common/fb_exception.cpp - M src/iscguard/iscguard.cpp - M src/jrd/common.h - M src/jrd/ext.cpp - M src/jrd/gds.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/os/win32/guid.cpp - M src/jrd/os/win32/os_utils.cpp - A src/jrd/os/win32/win9x_nt.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/remote/os/win32/property.cpp - M src/utilities/install/services.cpp -Fixed CORE-2609: Update support for Windows 98/ME and NT4.0 - - 2009-08-30 15:31 skidder - M builds/install/misc/firebird.conf -Improve firebird.conf description for CORE-2608 fix - - 2009-08-30 10:08 dimitr - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/pag.cpp -Grammar. - - 2009-08-30 03:04 asfernandes - M builds/install/misc/firebird.conf - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -Style of new/changed code; usage of static; misc - - 2009-08-30 02:26 asfernandes - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/parse.y -Fixed CORE-2607 - Introducer (_charset) problems with monitoring and persistent modules - - 2009-08-29 19:55 skidder - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -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-28 13:55 verbguy - M src/jrd/SimilarToMatcher.h -revise to avoid comma operator, per Claudio's request - - 2009-08-28 10:16 robocop - M src/jrd/DatabaseSnapshot.cpp -Delete unused constant since v1.104 of this file. - - 2009-08-28 05:04 robocop - M src/jrd/DatabaseSnapshot.cpp -Comment. - - 2009-08-28 04:58 robocop - M src/jrd/dbt.cpp -Not sure if there's hope that this file will compile again. - - 2009-08-27 20:34 verbguy - M src/jrd/isc_sync.cpp -HP-UX IA-64 warning, argument incompatible with format string conversion - - 2009-08-27 20:15 verbguy - M src/jrd/CharSet.h - M src/jrd/DebugInterface.h - M src/jrd/Relation.h - M src/jrd/gds.cpp - M src/jrd/ntrace.h - M src/jrd/rpb_chain.h - M src/jrd/sort.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/why.cpp -HP-UX IA-64 warnings, type qualifier is meaningless - - 2009-08-27 16:17 asfernandes - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-2602 - Attachments using NONE charset may cause reads from MON$ tables to fail - - 2009-08-27 14:35 verbguy - M src/jrd/SimilarToMatcher.h -HP-UX IA64 warning, variable "scope" used before value is set. reviewed by adriano - - 2009-08-27 14:22 verbguy - M src/dsql/utld.cpp -HP-UX IA-64 warning, integer conversion resulted in a change of sign - - 2009-08-27 11:25 paulbeach - M src/jrd/os/darwin/mod_loader.cpp -Minor mod. as per James Gregurich to allow compilation under gcc 4.2 - - 2009-08-27 10:48 dimitr - M src/jrd/rse.cpp - M src/jrd/rse.h -Misc. - - 2009-08-27 09:51 robocop - M src/common/classes/fb_string.h - M src/jrd/gds.cpp - M src/jrd/msg_encode.h -Warnings from Bill Oliver. - - 2009-08-27 09:45 dimitr - M src/jrd/evl.cpp -Comments. - - 2009-08-27 09:11 robocop - M src/jrd/sort.cpp -Mark code for future review. - - 2009-08-27 08:07 alexpeshkoff - M src/common/fb_exception.cpp -misc - - 2009-08-27 02:19 asfernandes - M builds/install/arch-specific/darwin/Firebird.startupitem/Firebird - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Misc - - 2009-08-27 02:19 asfernandes - M builds/install/arch-specific/darwin/changeMultiConnectMode -Fix typo - - 2009-08-26 14:50 robocop - M src/common/fb_exception.cpp - M src/jrd/entry.h - M src/jrd/why.cpp -Misc. - - 2009-08-26 14:13 verbguy - M builds/posix/prefix.hpux_aCC -suppress more HP-UX warnings - - 2009-08-26 13:27 alexpeshkoff - M src/jrd/why.cpp -cleanup - - 2009-08-26 13:14 alexpeshkoff - M src/jrd/dyn_util.epp -Patch from Bill Oliver - blr must be unsigned - - 2009-08-26 13:08 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h - M src/jrd/os/win32/os_utils.cpp -Avoid need in StringsBuffer when processing serious system errors - - 2009-08-26 11:37 alexpeshkoff - M src/jrd/why.cpp -Sligtly modified patch from Dmitry Yemanov - separate Status and YEntry classes - - 2009-08-26 08:56 dimitr - M src/jrd/shut.cpp -Used the new feature for the database shutdown. - - 2009-08-26 08:47 paulbeach - M builds/install/arch-specific/darwin/Firebird.startupitem/Firebird - A builds/install/arch-specific/darwin/changeMultiConnectMode - M builds/install/arch-specific/darwin/install-script - M builds/posix/postfix.darwin -Adjust installer and add script to handle SuperClassic - - 2009-08-26 01:52 asfernandes - M src/jrd/drq.h - M src/jrd/gds.cpp - M src/jrd/ods.h - M src/jrd/pag_proto.h - M src/jrd/shut_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Misc - - 2009-08-25 15:36 dimitr - M src/jrd/why.cpp -Better error reporting. - - 2009-08-25 15:27 makowski - M examples/empbuild/empbuild.e -fixed destbufferoverflow in empbuild.e - - 2009-08-25 14:50 dimitr - M src/jrd/why.cpp -Fixed a bug I introduced today. - - 2009-08-25 11:55 alexpeshkoff - M src/jrd/gds.cpp -Add more protection against BOF - - 2009-08-25 11:38 dimitr - M src/jrd/Database.h - M src/jrd/shut.cpp - M src/jrd/shut_proto.h -Misc adjustments to the database shutdown manager. - - 2009-08-25 11:17 dimitr - M src/jrd/pag.cpp -Used the new feature for DELETE FROM MON$ATTACHMENTS. - - 2009-08-25 11:16 dimitr - M src/jrd/entry.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Introduced the fb_ping() provider call (it's not exported thus it doesn't belong to the public API). -Currently only the engine supports this call. To be extended for the remote provider and exported as public in v3.0. -Used this new call to implement asynchronous (read: immediate) disconnection of the shutdown attachments. - - 2009-08-25 11:06 dimitr - M src/jrd/jrd.h -Better validation of wrong (already destroyed) attachment handles. - - 2009-08-25 09:17 alexpeshkoff - M src/jrd/gds.cpp -Make gds__log() better fit current posix requirements - - 2009-08-24 12:58 alexpeshkoff - M src/jrd/os/isc_i_proto.h - M src/jrd/os/posix/isc_ipc.cpp -cleanup - - 2009-08-24 10:34 robocop - M src/jrd/drq.h - M src/jrd/dyn_del.epp - M src/jrd/irq.h -- Comments. -- Mark unused/deprecated items. - - 2009-08-24 10:33 robocop - M src/jrd/sort.h -Comments. - - 2009-08-24 10:21 robocop - M src/jrd/btr.cpp - M src/jrd/ods.h -We never handled ODS_VERSION7 (see FB1 for example). Thanks Dmitry. -Rework code for readability. - - 2009-08-24 08:01 alexpeshkoff - M src/jrd/ibase.h - M src/jrd/why.cpp -Deprecate unpublished API function isc_reset_fpe() - - 2009-08-23 12:37 robocop - M src/jrd/ods.h -- Change comments to C++ format -- Convert unused information into comments -- Add some extra information - - 2009-08-23 12:36 robocop - M src/jrd/pag.cpp - M src/jrd/pag_proto.h -Get rid of obsolete function. - - 2009-08-23 12:35 robocop - M src/jrd/Database.h - M src/jrd/cch.h - M src/jrd/common.h -Who need SATOM and UATOM these days? - - 2009-08-23 12:26 robocop - M src/jrd/blob_filter.cpp -Style. - - 2009-08-23 11:43 robocop - M src/jrd/cch.cpp -Comments. - - 2009-08-23 11:04 robocop - M src/jrd/pag.cpp -Misc. - - 2009-08-23 10:06 robocop - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Style. - - 2009-08-23 09:50 robocop - M src/jrd/cvt2.cpp -Comments and style. - - 2009-08-23 09:49 robocop - M src/jrd/tra.cpp -Style. - - 2009-08-23 07:31 robocop - M src/jrd/ext.cpp - M src/jrd/pag.cpp -Style. - - 2009-08-23 07:08 robocop - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp -Comments. - - 2009-08-23 01:27 asfernandes - M src/common/classes/TempFile.cpp - M src/jrd/TempSpace.cpp - M src/jrd/cch.h - M src/jrd/dyn_util.epp - M src/jrd/lck.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/why.cpp -Misc - - 2009-08-22 12:20 robocop - M src/jrd/common.h -Get rid of "KILLER_SIGNALS" legacy definition. - - 2009-08-22 12:16 robocop - M src/jrd/cch.h - M src/jrd/ext.cpp - M src/jrd/flu.cpp - M src/jrd/idx.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp -Comments. - - 2009-08-22 12:09 robocop - M src/jrd/builtin.cpp - M src/jrd/functions.cpp -Comments and style. - - 2009-08-22 05:11 robocop - M src/jrd/os/win32/winnt.cpp -Comments and constness. - - 2009-08-22 05:02 robocop - M src/jrd/os/posix/unix.cpp -Comments. - - 2009-08-21 13:07 alexpeshkoff - M src/jrd/why.cpp -Fixed CORE-2599: SegFault in yValve when closing attachment actively used by other thread - - 2009-08-21 12:23 robocop - M src/jrd/sort.cpp -Style, unused var and formally correct deallocation. - - 2009-08-21 12:04 dimitr - M src/lock/print.cpp -Corrections per Claudio's request. - - 2009-08-21 12:01 robocop - M src/jrd/os/pio.h -Comments. - - 2009-08-21 11:59 dimitr - M src/common/classes/TempFile.cpp -The same logic just expressed differently. - - 2009-08-21 11:40 robocop - M src/msgs/facilities2.sql -Misc. - - 2009-08-21 10:37 robocop - M src/gpre/ada.cpp - M src/gpre/cme.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp -Style. - - 2009-08-21 10:24 dimitr - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h -Cleanup the unused code. - - 2009-08-21 10:16 dimitr - M src/jrd/sort.cpp -Slightly reworked exception handling in the sorter. - - 2009-08-21 10:14 robocop - M src/jrd/isc_sync.cpp -Return OS-specific error code like the POSIX implementation. - - 2009-08-21 10:12 robocop - M src/jrd/dyn.epp - M src/jrd/dyn_util.epp -Style. - - 2009-08-21 10:07 robocop - M src/jrd/sort.cpp -Style. - - 2009-08-21 09:45 robocop - M src/jrd/sdw.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp -Comment. - - 2009-08-21 09:03 robocop - M src/jrd/dyn.epp - M src/jrd/dyn_util.epp - M src/jrd/lck.cpp - M src/lock/lock.cpp -Style. - - 2009-08-21 08:54 robocop - M src/jrd/btr.cpp - M src/jrd/vio.cpp -Comments. - - 2009-08-21 08:41 dimitr - M src/jrd/sort.cpp -Misc. - - 2009-08-21 08:36 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/TempSpace.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-2514: When there is not enough space on the temp drive an error about CreateFile is reported. -This also fixes CORE-2321: query fails with message 'operating system directive write failed. Invalid argument. - - 2009-08-21 08:30 dimitr - M src/common/classes/array.h -Misc. - - 2009-08-21 08:28 dimitr - M src/common/classes/File.h - M src/common/classes/TempFile.cpp - M src/jrd/os/pio.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -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-20 11:46 robocop - M src/lock/lock.cpp -Misc. - - 2009-08-20 11:18 robocop - M src/jrd/Optimizer.cpp - M src/jrd/alt.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/lck.cpp -Comments. - - 2009-08-20 10:19 robocop - M src/jrd/opt.cpp -Mostly comments. - - 2009-08-20 06:25 robocop - M src/jrd/utl.cpp -Mostly comments. - - 2009-08-20 06:12 robocop - M src/include/fb_blk.h -Fix strange indentation. - - 2009-08-20 06:11 robocop - M src/utilities/ntrace/TracePluginConfig.h -Comment unused enum. - - 2009-08-20 01:55 asfernandes - M src/jrd/BlrReader.h -Fix warning with HP-UX compiler - reported by Bill - - 2009-08-20 01:32 asfernandes - M src/alice/tdr.cpp - M src/dsql/parse.y - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/acl.h - M src/jrd/exe.h - M src/jrd/lck_proto.h - M src/jrd/req.h - M src/jrd/utl.cpp - M src/lock/lock.cpp - M src/remote/protocol.h -Misc - - 2009-08-19 18:00 dimitr - M src/include/fb_blk.h -Warnings. - - 2009-08-19 17:05 dimitr - M src/lock/print.cpp -Added ISC_mutex_fini(), per Claudio's request. Also added ISC_unmap_file(). -Moved the consistency switch handling into the proper scope. Fixed the memory allocation. - - 2009-08-19 14:12 robocop - M src/jrd/utl.cpp -Style. - - 2009-08-19 13:01 robocop - M src/common/cvt.cpp -Style. - - 2009-08-19 12:59 robocop - M src/gpre/cob.cpp - M src/gpre/rmc.cpp -Seems more readable to me. - - 2009-08-19 12:58 robocop - M src/common/utils.cpp - M src/qli/command.cpp - M src/qli/show.epp -Misc and style. - - 2009-08-19 10:14 dimitr - M src/jrd/sort.cpp -Cleaned up the old code which is commented out since v2.1. Use the CVS history to recover, if required. - - 2009-08-19 09:54 dimitr - M src/lock/print.cpp -Fixed CORE-2598: fb_lock_print -c[onsistency] switch doesn't work on Windows. - - 2009-08-19 09:35 dimitr - M doc/README.monitoring_tables - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-2478: mon$memory_usage: Incorrect database memory reported on CS and SC. - - 2009-08-19 09:18 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -More optimizer adjustments + named constants instead of hardcoded numbers. -In particular, this commit should resolve the degraded restore performance. - - 2009-08-19 08:07 dimitr - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/lock/lock.cpp - M src/lock/lock_proto.h -Cleanup. New nbackup internals don't need this code anymore. - - 2009-08-19 07:49 alexpeshkoff - M src/jrd/cch.cpp - M src/lock/lock.cpp - M src/lock/lock.h -Much better fix for CORE-2590, thanks to Dmitry Yemanov - - 2009-08-18 12:56 robocop - M src/remote/protocol.h -Comment obsolete architectures. - - 2009-08-18 12:55 robocop - M src/remote/remote.h -Comment or delete unused things. - - 2009-08-18 12:43 robocop - M src/common/classes/class_perf.cpp -Style (irrelevant). - - 2009-08-18 12:41 robocop - M src/common/config/config.cpp - M src/common/config/config_impl.h -Comment unused enum member. - - 2009-08-18 12:40 robocop - M src/common/config/dir_list.h -Delete obsolete comment. - - 2009-08-18 12:39 robocop - M src/qli/exe.h -Style. - - 2009-08-18 12:38 robocop - M src/alice/alice.h - M src/jrd/acl.h -Comments and misc (unused enum member). - - 2009-08-18 07:35 dimitr - M src/remote/server.cpp -Fixed the POSIX build. - - 2009-08-17 17:57 verbguy - M builds/posix/prefix.hpux_aCC -+Ofast is too much. For example, it implies +DSnative, but we really want default +DSblended - - 2009-08-16 08:43 robocop - M src/alice/tdr.cpp -Make sure the interactive gfix answer is correctly processed. - - 2009-08-16 06:23 robocop - M src/jrd/exe.h - M src/jrd/req.h -Comments. - - 2009-08-16 05:25 robocop - M src/common/classes/tree.h - M src/dsql/parse.y - M src/gpre/ada.cpp - M src/jrd/extds/ExtDS.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Style. - - 2009-08-16 05:20 robocop - M src/jrd/ThreadData.h -Comment unused thread data types. - - 2009-08-15 11:52 robocop - M src/utilities/rebuild/rebuild.cpp -Misc. - - 2009-08-15 11:47 robocop - M src/remote/os/win32/window.cpp - M src/remote/os/win32/window.h -Comments and misc. - - 2009-08-15 11:46 robocop - M src/remote/xdr_proto.h - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/os/FileObject.h -Comments. - - 2009-08-14 10:05 robocop - M src/remote/xnet.cpp -Style. - - 2009-08-14 10:03 robocop - M src/remote/remote.h - M src/remote/xdr.h -Comments. - - 2009-08-14 09:44 robocop - M src/remote/inet_server.cpp - M src/remote/protocol.h -Comments. - - 2009-08-14 09:32 robocop - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.h -Comments. - - 2009-08-14 07:25 robocop - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/print.cpp -Comments. - - 2009-08-14 05:51 robocop - M src/lock/lock.cpp -Style. - - 2009-08-14 01:58 asfernandes - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M src/jrd/btn.h - M src/jrd/cch.cpp - M src/jrd/gds.cpp - M src/jrd/validation.cpp - M src/remote/protocol.cpp -Misc - - 2009-08-13 15:08 dimitr - M src/jrd/DatabaseSnapshot.h -Misc. - - 2009-08-13 14:35 dimitr - M src/lock/lock.cpp -Easy fix for CORE-2591: High mutex wait ratio and degraded performance after some time of performing normally. -Let's field tests to show us whether we would need a more complex solution in order to utilize the shared memory better. -Also, changed the allocation granularity from 4 to 8 bytes, as our most common locks are equal or longer than 8 bytes now. - - 2009-08-13 14:23 robocop - M src/lock/driver.cpp - M src/lock/print.cpp -Style. - - 2009-08-13 13:41 verbguy - M doc/README.build.posix.html -open office ate my formatting. fix compiler version for HP-UX on Itanium - - 2009-08-13 12:46 alexpeshkoff - M src/jrd/cch.cpp -Fixed CORE-2590: SegFault in page AST routine under high load - - 2009-08-13 11:16 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -SuperClassic related changes - thanks to Carlos Macao - - 2009-08-13 11:13 verbguy - M extern/editline/src/term.c -non-standard hp-ux tgetent( ) returns 0 when all is well - - 2009-08-13 10:36 robocop - M src/jrd/dfw.epp -Misc. - - 2009-08-13 10:35 robocop - M src/jrd/Collation.cpp - M src/jrd/blb.cpp - M src/jrd/btn.h - M src/jrd/db_alias.cpp - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/dyn.epp - M src/jrd/gds.cpp - M src/jrd/validation.cpp -Style. - - 2009-08-13 10:07 dimitr - M src/remote/server.cpp -More information about unexpected failures. - - 2009-08-13 09:56 dimitr - M src/remote/interface.cpp -No need to check the handle here, as the retrieval from the array will handle it automagically. - - 2009-08-13 09:55 dimitr - M src/remote/protocol.cpp -1) protocol.cpp is not expected to throw. Processing of port_objects should be wrapped by try-catch blocks. -2) Minor refactoring. - - 2009-08-13 09:52 dimitr - M src/remote/server.cpp -1) Let's process unexpected port disconnections gracefully. -2) Don't allow any untrapped exceptions to leave loopThread. - - 2009-08-13 09:07 alexpeshkoff - M src/jrd/pag.cpp -Frontported correction to my fix for CORE-2572 - - 2009-08-13 08:18 dimitr - M src/remote/protocol.cpp -Let's process returned errors correctly. - - 2009-08-13 01:11 verbguy - M src/common/classes/fb_atomic.il -change symbolic label to numeric label to fix repeated symbol error during optimized build - - 2009-08-10 10:13 paulbeach - M builds/posix/prefix.darwin_x86_64 -64bit MacOSX needs the same flags as 32bit - - 2009-08-09 22:21 asfernandes - M src/common/classes/fb_string.h - M src/extlib/ib_udf.cpp - M src/jrd/err.cpp - M src/jrd/isc_sync.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Misc - - 2009-08-09 08:14 robocop - M src/jrd/isc_sync.cpp -Misc. - - 2009-08-08 13:12 hvlad - M src/jrd/trace/TraceConfigStorage.cpp -Improvement CORE-2588 : Allow to run engine instances in different Windows sessions without conflics on trace shared memory - - 2009-08-08 12:43 hvlad - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Updated generated helpers - - 2009-08-08 12:42 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h -Updated generated headers - - 2009-08-08 12:41 hvlad - M src/jrd/isc_sync.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Improvement CORE-2587 : User friendly diagnostic when engine can't create shared memory already created by the antoher engine process in another windows session - - 2009-08-08 12:39 hvlad - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/os/win32/isc_ipc.cpp -Fixed bug CORE-2586 : Make all kernel object names in the same namespace - - 2009-08-08 11:08 robocop - M src/jrd/jrd.cpp -Forgot this when changing PAR_parse, CMP_compile2 and friends (not important). - - 2009-08-08 06:36 robocop - M src/extlib/ib_udf.cpp -Style (anyway irrelevant since this library contains now only superseded functions except frac). - - 2009-08-07 13:29 alexpeshkoff - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.fbtrace - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbstatic - M builds/posix/Makefile.in.smp_server - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql - M builds/posix/make.rules - M builds/posix/prefix.solaris - M configure.in -We perform C++, not plain C compilation - therefore ese CXXFLAGS instead of CFLAGS - - 2009-08-07 12:14 robocop - M src/jrd/err.cpp -Misc. - - 2009-08-07 12:13 robocop - M src/common/classes/fb_string.h -Little improvement. - - 2009-08-07 10:39 robocop - M src/jrd/err.cpp -Style. - - 2009-08-07 07:27 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h -CORE-2582 Infinity from UDF should be trapped by the engine (and NaN as well). - - 2009-08-07 05:22 robocop - M src/jrd/fun.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -CORE-2582 Infinity from UDF should be trapped by the engine (and NaN as well). - - 2009-08-06 13:12 robocop - M src/msgs/facilities2.sql -Reserve numbers in msg.fdb like reserving airline tickets (no discount for massive changes, however). - - 2009-08-06 11:21 sboyd - M src/gpre/fbrmclib.cpp -Fixed bugs introduced by addition of 64 bit column support. - - 2009-08-06 10:45 paulbeach - M builds/posix/darwin.defaults -Fix a problem with the name and location of the util library - - 2009-08-06 06:30 hvlad - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Fixed error in my patch for CORE-2558 : store save point number at impure area. Thanks to Adriano. - - 2009-08-06 02:32 asfernandes - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Fixed CORE-2584 - Wrong results for CASE used together with GROUP BY - - 2009-08-06 01:06 asfernandes - M doc/README.build.posix.html - M src/common/StatusArg.h - M src/common/classes/ClumpletReader.cpp - M src/dsql/dsql.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/rmc.cpp - M src/jrd/jrd_proto.h -Misc - - 2009-08-05 21:36 hvlad - M src/dsql/StmtNodes.cpp - M src/dsql/StmtNodes.h -Fixed bug CORE-2558 : AV at engine when some statement under autonomous transaction dropped transaction level savepoint - - 2009-08-05 18:41 asfernandes - M src/jrd/met_proto.h -Patch from Bill for compilers that treat constant parameters as part of the function signature - - 2009-08-05 15:32 sboyd - M src/gpre/fbrmclib.cpp - M src/gpre/rmc.cpp -Added support for 64-bit integers to RM/Cobol code generator and run time. - - 2009-08-05 15:26 dimitr - M src/jrd/opt.cpp -More complete solution for CORE-1971 (evaluation from left to right). - - 2009-08-05 13:55 alexpeshkoff - M configure.in -A little better behavior when standard editline library requested but not found - - 2009-08-05 12:31 robocop - M src/jrd/DebugInterface.cpp -Debug checks. - - 2009-08-05 12:30 robocop - M src/dsql/dsql.cpp - M src/gpre/int_cxx.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h -Change the interface again. Please full rebuild (although the many recent changes to common.h almost qualify as full rebuild). - - 2009-08-05 11:52 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in -Mandriva specific change, suggested by Philippe Makowski - - 2009-08-05 11:45 uid87371 - M builds/posix/Makefile.in.firebird -Bug in clean_all - patch from Bill Oliver - - 2009-08-05 11:16 alexpeshkoff - M builds/posix/make.shared.targets -Fixed posix build - thanks to Bill Oliver - - 2009-08-05 10:43 alexpeshkoff - A doc/README.build.posix.html -The first draft of posix build instructions from Bill Oliver - - 2009-08-05 07:36 alexpeshkoff - M src/jrd/common.h - M src/jrd/os/posix/unix.cpp -Moved O_DIRECT definition for DARWIN to common place - - 2009-08-05 06:35 robocop - M src/burp/restore.epp -Misc. - - 2009-08-05 06:35 robocop - M src/common/StatusArg.h - M src/jrd/extds/IscDS.cpp -Style. - - 2009-08-05 06:27 robocop - M src/common/StatusArg.cpp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletWriter.cpp -Debug checks. - - 2009-08-05 04:48 robocop - M src/jrd/jrd.cpp -Style. - - 2009-08-05 02:12 asfernandes - M builds/install/arch-specific/win32/Readme.txt - M src/burp/burp.cpp - M src/dudley/exe.epp - M src/gpre/c_cxx.cpp - M src/gpre/gpre_meta_boot.cpp - M src/jrd/common.h - M src/jrd/dyn_util.epp - M src/jrd/par.cpp - M src/remote/os/win32/wnet.cpp -Misc - - 2009-08-04 15:32 asfernandes - M src/jrd/BlrReader.h -Comment and fix for 64 bit - - 2009-08-04 13:01 robocop - M src/jrd/common.h - M src/jrd/evl.cpp -Fix CORE-2581 Infinity should not escape from the engine. UDF issues not touched yet. - - 2009-08-04 12:59 robocop - M src/burp/burp.cpp -Start from our minimum accepted page size instead of the legacy value. - - 2009-08-04 11:36 dimitr - M src/remote/os/win32/srvr_w32.cpp -Misc. - - 2009-08-04 11:35 dimitr - M src/remote/inet.cpp -Cleanup the code not relevant anymore. - - 2009-08-04 11:32 dimitr - M src/jrd/common.h -Fixed Win64 build. - - 2009-08-04 11:01 alexpeshkoff - A builds/posix/prefix.linux_s390x -s390 port - added forgotten file - - 2009-08-04 10:59 alexpeshkoff - M builds/posix/prefix.solaris -Solaris port - -fast does not provide correct FB code - - 2009-08-04 10:42 dimitr - M src/jrd/common.h -Fix SIZEFORMAT definitions for 64-bit Windows and 32-bit Linux. - - 2009-08-04 10:39 dimitr - M src/include/gen/autoconfig_msvc.h -Need sizeof(size_t) to correctly define format in common.h - - 2009-08-04 10:37 alexpeshkoff - M configure.in -Need sizeof(size_t) to correctly define format in common.h - - 2009-08-04 09:55 alexpeshkoff - M src/jrd/common.h -Removed twice defined macro - - 2009-08-04 08:58 robocop - M src/jrd/par.cpp -Misc: follow Alex' style. - - 2009-08-04 08:42 robocop - M src/jrd/gds.cpp - M src/jrd/par.cpp -Misc. - - 2009-08-03 15:52 asfernandes - M builds/posix/firebird.darwin.client.vers - M builds/posix/firebird.darwin.embed.vers - M builds/posix/firebird.exp - M builds/posix/firebird.hpux.vers - M builds/posix/firebird.vers - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_s.def - M builds/win32/defs/gds32.def - M src/burp/backup.epp - M src/burp/restore.epp - M src/dsql/dsql.cpp - M src/dudley/exe.epp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/jrd/BlrReader.h - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibase.h - M src/jrd/par.cpp - M src/jrd/trace/TraceObjects.cpp - M src/qli/gener.cpp -Some things discussed with Dmitry and Claudio - rename the new function to fb_print_blr, use ULONG parameter for blr_length and return int - - 2009-08-03 13:55 paul_reeves - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt -Bump version from beta 1 to beta 2 - - 2009-08-02 14:50 robocop - M src/remote/os/win32/srvr_w32.cpp -Fix the Win32 build by brute force for VC2008 (other compilers may complain). - - 2009-08-02 14:26 robocop - M src/jrd/BlrReader.h -Style. - - 2009-08-02 14:24 robocop - M src/jrd/filters.cpp - M src/jrd/gds.cpp -Misc. - - 2009-08-02 14:23 robocop - M src/jrd/common.h -Fix the Win32 build. - - 2009-08-02 10:47 dimitr - M src/jrd/common.h - M src/remote/os/win32/srvr_w32.cpp -Little battle against warnings. - - 2009-08-02 10:36 dimitr - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Little battle against warnings. - - 2009-08-02 04:10 asfernandes - M builds/posix/firebird.darwin.client.vers - M builds/posix/firebird.darwin.embed.vers - M builds/posix/firebird.exp - M builds/posix/firebird.hpux.vers - M builds/posix/firebird.vers - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_s.def - M builds/win32/defs/gds32.def - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M src/burp/backup.epp - M src/burp/restore.epp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dudley/exe.epp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - A src/jrd/BlrReader.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/exe.h - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/trace/TraceObjects.cpp - M src/qli/gener.cpp -Fixed CORE-2576 - Server may crash parsing wrong or truncated BLR -Full rebuild required - CMP_compile2 prototype changed - - 2009-08-01 18:41 asfernandes - M src/common/classes/alloc.cpp - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/jrd/common.h - M src/remote/inet_proto.h - M src/remote/os/win32/wnet_proto.h - M src/remote/xnet.cpp -Misc - - 2009-08-01 18:29 asfernandes - M src/common/classes/alloc.h -Fix typo - - 2009-08-01 18:20 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-2579 - Parameters and variables cannot be used as expressions in EXECUTE PROCEDURE parameters without a colon prefix. -Improvement CORE-2580 - Allow usage of subselects as PSQL expressions - - 2009-08-01 05:37 robocop - M src/dsql/make.cpp - M src/isql/isql.epp - M src/jrd/isc.cpp - M src/jrd/met.epp - M src/jrd/scl.epp -Paul Beach confirmed this Darwin code is no longer necessary. - - 2009-07-31 09:29 robocop - M src/common/classes/alloc.h -Totally misc. - - 2009-07-31 09:26 alexpeshkoff - M src/jrd/flu.cpp -Cleanup - make h and cpp files exactly match - - 2009-07-31 09:17 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/remote/remote.h -Patch from Bill Oliver and some more consts - - 2009-07-31 09:05 alexpeshkoff - M src/remote/remote.h -Fixed posix build - - 2009-07-31 08:55 dimitr - M src/remote/inet.cpp -Someone attempted to turn on a keepalive option for the event channel, but used a main connection socket handle instead of the event one ;-) - - 2009-07-31 08:46 dimitr - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/remote.h -Use a proper handle type for TCP sockets. Don't share that handle with named pipes. This allows to eliminate many unnecessary casts. - - 2009-07-30 13:27 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -HPUX port - support crazy C-runtime on Itanium - - 2009-07-30 12:16 alexpeshkoff - M src/common/classes/alloc.cpp - M src/jrd/common.h -Fixed use of size_t variables in printf() - thanks to Claudio - - 2009-07-30 12:07 alexpeshkoff - M src/jrd/ibase.h -Fixed gcc warning - - 2009-07-30 11:30 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in -Keep in sync with mandrake script - - 2009-07-30 09:19 alexpeshkoff - M src/misc/src_bundle.sh -Make it work with new CVS version - - 2009-07-29 11:31 alexpeshkoff - M src/jrd/isc_sync.cpp -Avoid conflicts with system headers on HPUX - - 2009-07-29 11:00 alexpeshkoff - M configure.in -HPUX port - - 2009-07-29 10:56 alexpeshkoff - M builds/posix/make.defaults - M builds/posix/make.rules - M configure.in -Always build threaded binaries. This lets simplify configure.in a bit. - - 2009-07-29 08:59 hvlad - M src/remote/xnet.cpp -Fixed regression in Beta2 : can't connect using XNET - - 2009-07-29 08:54 hvlad - M src/utilities/fbtracemgr/traceMgrMain.cpp -Fixed wrong variable usage : varibale "p" changed its value in loop and no longer points to the end of send buffer - - 2009-07-29 08:15 alexpeshkoff - M builds/posix/Makefile.in.firebird -Remove symbolic links in build directory when doing "make clean" - - 2009-07-29 08:07 makowski - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in -change start stop order, add LSB header - - 2009-07-29 00:12 asfernandes - M src/jrd/dfw_proto.h -Misc - - 2009-07-28 12:28 alexpeshkoff - M builds/posix/prefix.hpux_aCC - M configure.in - M src/jrd/common.h -HPUX port - - 2009-07-28 12:03 alexpeshkoff - M src/common/classes/fb_atomic.h -comment - - 2009-07-28 11:16 alexpeshkoff - M configure.in - M src/common/classes/fb_atomic.h -Implementation of atomic counter using libatomic_ops. Useful at least for s390/linux. - - 2009-07-28 10:34 alexpeshkoff - M src/jrd/dfw_proto.h -gcc warning - - 2009-07-25 18:43 asfernandes - M src/jrd/pag.cpp -Misc - - 2009-07-25 18:43 asfernandes - M src/isql/isql.epp -GCC warning - - 2009-07-25 11:08 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-2573: The server crashes when selecting from the MON$ tables in the ON DISCONNECT trigger. - - 2009-07-25 00:48 asfernandes - M src/common/StatusArg.h -Misc - - 2009-07-24 13:10 paulbeach - M builds/posix/firebird.darwin.client.vers -Missing symbols on MacOSX - - 2009-07-24 13:01 alexpeshkoff - M src/jrd/pag.cpp -Fixed CORE-2572: Locks of type LCK_page_space processed incorrectly - - 2009-07-24 02:15 asfernandes - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Misc - - 2009-07-23 08:58 alexpeshkoff - A builds/posix/prefix.hpux_aCC - M configure.in - M src/common/StatusArg.h - M src/include/types_pub.h - M src/jrd/common.h -HPUX port by Bill Oliver and Jerry Adair - - 2009-07-23 00:56 asfernandes - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M configure.in - M src/alice/alice.cpp - M src/alice/exe_proto.h - M src/alice/tdr.cpp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/FpeControl.h - M src/common/classes/fb_atomic.h - M src/common/fb_exception.cpp - M src/gpre/cme_proto.h - M src/include/fb_exception.h - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp - M src/jrd/blb.cpp - M src/jrd/isc_sync.cpp - M src/msgs/enter_msgs.epp - M src/qli/help.epp - M src/remote/os/win32/window.h - M src/utilities/install/registry.h -Misc - - 2009-07-22 13:43 alexpeshkoff - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cme_proto.h - M src/jrd/blb.cpp -This fixes bugs with blob_filter in my recent commit and at the same time should be compileable on SUn Studio. Thanks to Dmitry Yemanov. - - 2009-07-22 06:36 alexpeshkoff - M builds/posix/Makefile.in.firebird -fixed "make clean" after my changes - - 2009-07-21 14:18 paulbeach - M src/common/fb_exception.cpp -And the long march to making Firebird build and run on MacOSX continues - - 2009-07-21 13:59 paulbeach - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/fb_exception.cpp - M src/include/fb_exception.h -And the long march to making Firebird build and run on MacOSX continues - - 2009-07-21 13:55 alexpeshkoff - M src/jrd/isc_sync.cpp -Fixed build for systems with old glibc - - 2009-07-21 13:39 alexpeshkoff - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp -Applied Dan's patch to start port for s390 - primarily to reserve CLASS and IMPLEMENTATION - - 2009-07-21 13:34 paulbeach - M builds/install/arch-specific/darwin/install-script - M builds/posix/darwin.defaults - A builds/posix/fbtrace.darwin.vers - M builds/posix/prefix.darwin_i386 -And the long march to making Firebird build and run on MacOSX continues - - 2009-07-21 13:00 alexpeshkoff - M builds/posix/Makefile.in.extern.editline - M builds/posix/make.defaults - M configure.in -Applied sligtly modified patch from Dan Horak to use system libread - - 2009-07-21 11:51 alexpeshkoff - M src/common/classes/locks.h -Use more standard macro - - 2009-07-21 11:02 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in -Updated startup script from Philippe Makowski - - 2009-07-21 10:01 alexpeshkoff - M src/jrd/isc_sync.cpp -Deeper handler for ENOTSUP in mutex_init - avoid any attributes, potentially known to cause it - - 2009-07-21 09:46 robocop - M src/common/classes/FpeControl.h - M src/jrd/jrd.cpp - M src/utilities/ntrace/PluginLogWriter.cpp -Misc. - - 2009-07-21 08:59 robocop - M doc/README.monitoring_tables -Typo. - - 2009-07-21 08:58 alexpeshkoff - M builds/posix/make.defaults - M builds/posix/prefix.solaris - M configure.in - M src/common/classes/FpeControl.h - M src/common/classes/fb_atomic.h - A src/common/classes/fb_atomic.il - M src/common/classes/locks.h - M src/gpre/cmd.cpp - M src/include/firebird.h - M src/jrd/blb.cpp - M src/jrd/common.h - M src/utilities/ntrace/PluginLogWriter.cpp -Solaris 9 patch from SAS - - 2009-07-21 07:48 alexpeshkoff - M src/jrd/unicode_util.cpp -Style - - 2009-07-21 07:45 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in -We have no more gds_drop, but we do have fbtracemgr - - 2009-07-20 20:47 dimitr - M doc/README.monitoring_tables -More docs. - - 2009-07-20 19:20 dimitr - M src/utilities/install/services.cpp -Fixed the service restart option issue reported by Gabor Boros in fb-devel. - - 2009-07-20 15:52 dimitr - M doc/WhatsNew -Re-scheduled this ticket for RC1. - - 2009-07-20 15:46 asfernandes - M doc/WhatsNew - M src/isql/show.epp -Fixed CORE-915 - ISQL extract procedures body with double line break - - 2009-07-20 14:35 dimitr - M doc/WhatsNew - M src/jrd/isc_version.h -Update. - - 2009-07-20 14:05 dimitr - M src/remote/server.cpp -Fixed two issues for the case of non-authorized op_connect_request: -1) Missing error reporting which makes the client to stall forever -2) CORE-2563: Possible DoS attack using the malformed packet sent into the connection port - - 2009-07-20 13:44 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Fixed CORE-2564: alignment error on risc machines - - 2009-07-20 12:59 hvlad - M src/jrd/trace/TraceCmdLine.cpp -Correct a typo, noted by Claudio. - - 2009-07-20 12:44 robocop - M src/msgs/change_msgs.epp - M src/msgs/enter_msgs.epp -Misc (obsolete utilities) - - 2009-07-19 17:33 asfernandes - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Fixed CORE-2561 - Incorrect database name transliteration when connecting using WNET or XNET - - 2009-07-19 16:00 robocop - M src/jrd/trace/TraceCmdLine.cpp -Typo :-) - - 2009-07-19 13:55 hvlad - M src/jrd/trace/TraceCmdLine.cpp -Update usage text to include required connection parameters - - 2009-07-19 13:31 robocop - M src/dsql/array.epp - M src/jrd/met.epp - M src/jrd/why.cpp - M src/qli/proc.epp -Misc and constants. - - 2009-07-18 12:39 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp -Style. - - 2009-07-18 12:13 robocop - M src/utilities/fbsvcmgr.cpp -Switches changed to SvcSwitches to allow code that resembles other utilities (needed also for impending commit after 2.5). - - 2009-07-17 17:13 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/SysFunction.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -The original message about FP overflow was not very useful for built-in functions (unlike other msgs, it didn't identify the cause). Made a special message for it. Also, one alice (gfix) help item was put erroneously by IB engineers in system_errors.sql; delete it. - - 2009-07-17 17:03 robocop - M src/jrd/inf.cpp -Seems more readable to me. - - 2009-07-17 09:29 robocop - M src/alice/alice.cpp - M src/alice/exe.cpp - M src/alice/exe_proto.h - M src/alice/tdr.cpp - M src/alice/tdr_proto.h -The flags field is SINT64, not ULONG (upgrade it). -"switches" changed to "flags" in tdr.cpp to allow code that resembles other utilities (need also for impending commit after 2.5). - - 2009-07-17 09:06 robocop - M src/dudley/lex.cpp - M src/iscguard/iscguard.h - M src/isql/isql.h - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/qli/dtr.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/remote/os/win32/window.h - M src/utilities/ibmgr/ibmgr.h - M src/utilities/install/registry.h -Warnings. - - 2009-07-17 09:03 robocop - M src/isql/isql.epp -Misc. - - 2009-07-17 09:02 robocop - M src/jrd/tra.h -Comments and use MAX_SQL_IDENTIFIER_SIZE. - - 2009-07-17 08:57 robocop - M src/burp/spit.h - M src/qli/meta.epp -Misc. - - 2009-07-17 08:56 robocop - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp -Style. - - 2009-07-16 15:08 asfernandes - M src/common/cvt.cpp -Warning - - 2009-07-16 13:09 asfernandes - M src/jrd/evl.cpp - M src/jrd/jrd.cpp -Do not return isc_no_cur as warning, as it's an error - thanks to Dmitry - - 2009-07-15 20:18 asfernandes - M src/common/cvt.cpp -1) Fix abort when converting dbkeys to strings with not capable lengths -2) Fix storage of malformed bytes when converting from dbkeys to non-octets strings - - 2009-07-15 20:03 asfernandes - M src/jrd/dsc.h -Misc - - 2009-07-15 19:45 asfernandes - M src/jrd/isc_sync.cpp -Misc - - 2009-07-15 15:28 hvlad - M src/common/classes/alloc.cpp -Fixed bug in my prevoius commit. - - 2009-07-15 09:31 alexpeshkoff - M src/jrd/cvt2.cpp -One more wrong comparison - thanks to Adriano - - 2009-07-15 03:13 asfernandes - M src/jrd/align.h - M src/jrd/cmp.cpp - M src/jrd/dsc_pub.h - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/opt.cpp - M src/jrd/svc.cpp - M src/msgs/history2.sql - M src/remote/protocol.cpp - M src/utilities/fbsvcmgr.cpp -Misc - - 2009-07-15 00:25 asfernandes - M src/jrd/evl.cpp -Fix another similar problem of CORE-2552. Now successfull_completion has wrong in the fetch API, when that warning is posted. -Alex: please verify if ERR_warning could be removed. It's not used anymore. - - 2009-07-14 18:52 asfernandes - M src/dsql/utld.cpp -Fixed problem reported by Dmitry Kovalenko in fb-devel - - 2009-07-14 15:51 asfernandes - M src/dsql/dsql.cpp -Misc - - 2009-07-14 15:49 asfernandes - M doc/WhatsNew - M src/dsql/dsql.cpp -Fixed CORE-2552 - isc_dsql_execute2 does not return errors when called with a non-NULL output SQLDA - - 2009-07-14 14:29 robocop - M src/jrd/isc_sync.cpp -Totally misc. - - 2009-07-14 14:24 robocop - M doc/WhatsNew -It seems more readable English to me. - - 2009-07-14 12:23 dimitr - M src/jrd/blb.cpp -Totally misc. - - 2009-07-14 11:34 alexpeshkoff - M src/jrd/isc_sync.cpp -This hack caused by bug in glibc should help have same binaries for RT-enabled and not linux kernels - - 2009-07-14 09:08 robocop - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj -Follow Dmitry's cleanup. - - 2009-07-14 08:58 alexpeshkoff - M src/common/cvt.cpp -Fixed conversion from dbkey to string - thanks to Adriano - - 2009-07-14 08:24 alexpeshkoff - M src/jrd/cvt2.cpp -Fixed comparison sign - thanks to Claudio - - 2009-07-14 06:14 dimitr - M doc/WhatsNew -Update. - - 2009-07-14 05:31 dimitr - M builds/win32/msvc9/remote.vcproj - M builds/win32/msvc9/remote_classic.vcproj -Cleanup. - - 2009-07-14 04:20 robocop - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj - M builds/win32/msvc9/remote.vcproj - M builds/win32/msvc9/remote_classic.vcproj -Fix the MSVC builds after Dmitry's cleanup. - - 2009-07-14 01:18 asfernandes - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/cvt.cpp - M src/jrd/evl.cpp -Misc - - 2009-07-13 19:45 dimitr - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/Database.h - M src/jrd/cmp.cpp - M src/jrd/intl.cpp -1) Let the collation existence locks respect the database shutdown. In particular, let's distinguish between "releasing" and "destroying" the lock. -2) Explicitly invalidate and release the cached system requests. - - 2009-07-13 19:21 asfernandes - M src/jrd/isc_file.cpp -Allow conversion of system filenames resulting in more than MAX_PATH bytes. Let the callers and others complaim, as they already do. - - 2009-07-13 15:40 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Let's not throw any shutdown related errors when rescheduling happens during the detaching (rare but possible case). - - 2009-07-13 15:26 asfernandes - M src/remote/interface.cpp -Fixed the problem with trusted authentication - - 2009-07-13 15:19 dimitr - M src/jrd/svc.cpp -Totally misc. - - 2009-07-13 15:18 dimitr - M src/jrd/jrd_proto.h -1) Complete the Alex's changes for CORE-2526 (Windows part). -2) Cleanup the license, help and settings parts of the server properties window (they're unused for a long time already). -3) Misc changes. - - 2009-07-13 15:15 dimitr - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.h - M src/iscguard/iscguard.rc -Similar cleanup for the guardian. - - 2009-07-13 15:13 dimitr - D src/remote/os/win32/ibconfig.cpp - D src/remote/os/win32/ibconfig.h - D src/remote/os/win32/ibconfig.rc - D src/remote/os/win32/ibsvrhlp.h -Deleted the unnecessary files. - - 2009-07-13 15:09 dimitr - M src/remote/os/win32/property.cpp - M src/remote/os/win32/property.rc - M src/remote/os/win32/property.rh - M src/remote/os/win32/window.cpp - M src/remote/os/win32/window.h - M src/remote/os/win32/window.rc - M src/remote/os/win32/window.rh -1) Complete the Alex's changes for CORE-2526 (Windows part). -2) Cleanup the license, help and settings parts of the server properties window (they're unused for a long time already). -3) Misc changes. - - 2009-07-13 12:09 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h -Fixed CORE-2526: Server can be shut down disregarding services' connections - - 2009-07-13 10:00 robocop - M src/common/cvt.cpp - M src/jrd/align.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dsc.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp -Misc. - - 2009-07-12 17:37 hvlad - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Disable "parent redirect" feature and allocate memory for child pool from parent pool instead. It will improve speed of "deallocate by pool" mechanism for child pools (primary DSQL and CMP pools). -Regression (slowdown) was reported by Gabor Boros in fb-devel. - - 2009-07-12 12:39 robocop - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceService.h -Change minimal option length from S[SUSPEND] to SU[SPEND] in trace manager with Vlad's agreement. - - 2009-07-12 12:12 robocop - M src/jrd/DatabaseSnapshot.cpp -Get rid of variable shadowing. - - 2009-07-12 10:24 dimitr - M doc/WhatsNew -Update. - - 2009-07-12 10:16 dimitr - M src/jrd/opt.cpp - M src/jrd/rse.h -Fixed CORE-1971: Set the fixed and documented check order for WHERE clause and other conditional sentences. -The order of evaluation is now always from left to right. - - 2009-07-11 20:05 asfernandes - M doc/WhatsNew -Update for CORE-2551 and note for CORE-2398 - - 2009-07-11 19:58 asfernandes - M doc/README.connection_string_charset.txt - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/fields.h - M src/jrd/jrd.cpp - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/why.cpp - M src/remote/interface.cpp -Improvement CORE-2551 - Interpret DPB items as now the database name parameter is interpreted and change MON$ filenames fields from NONE to UNICODE_FSS. - - 2009-07-11 19:03 asfernandes - M src/jrd/DatabaseSnapshot.h -Fix warnings - - 2009-07-11 12:26 dimitr - M doc/WhatsNew - M src/misc/writeBuildNum.sh -Update. - - 2009-07-11 03:01 asfernandes - M src/remote/inet.cpp -Misc - - 2009-07-10 15:14 asfernandes - M src/common/classes/alloc.cpp -Increase the "probe stack" test to 128K, as there may be > 64K local variables (like DatabaseSnapshot::DumpRecord). - - 2009-07-10 12:31 alexpeshkoff - M src/jrd/jrd.cpp -Fixed CORE-2518: Can no longer connect to database when using isc_dpb_num_buffers parameter, Make SS ignore it silently. - - 2009-07-10 11:43 alexpeshkoff - M src/jrd/os/posix/isc_ipc.cpp -Cleanup - overflow_handler() is not needed cause now we use class FpeControl for that purpose - - 2009-07-10 07:52 alexpeshkoff - M src/burp/burp.cpp -Fixed gbak logic when using -TRUSTED switch - thanks to Claudio - - 2009-07-09 17:30 asfernandes - M src/remote/xnet.h -Initialize xcc struct. -After its creation, things may go wrong and then cleanup_comm access not initialized members. - - 2009-07-09 14:04 alexpeshkoff - M src/common/cvt.cpp - M src/jrd/align.h - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dsc.cpp - M src/jrd/dsc2.h - M src/jrd/dsc_pub.h - M src/jrd/evl.cpp - M src/jrd/fun.epp - M src/jrd/opt.cpp - M src/remote/protocol.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed CORE-2550: Bus error when working with DB_KEY on bigendian machines. Introduced dtype_dbkey inside engine. - - 2009-07-09 10:51 robocop - M src/jrd/err.cpp -Totally misc. - - 2009-07-08 15:09 dimitr - M src/jrd/Optimizer.cpp -Misc. - - 2009-07-08 14:34 asfernandes - M src/jrd/DatabaseSnapshot.cpp -Misc - - 2009-07-08 01:16 robocop - M src/utilities/nbackup.cpp -Style. - - 2009-07-08 01:16 robocop - M src/alice/aliceswi.h - M src/jrd/DatabaseSnapshot.h -Misc. - - 2009-07-08 01:15 robocop - M src/burp/burpswi.h -booleans. - - 2009-07-07 10:25 robocop - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/isql/isql.epp - M src/jrd/common.h - M src/jrd/trace/TraceCmdLine.cpp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/nbackup.cpp -CORE 2540: Utilities need a more coherent way to show help and version -Now all utilities react to -z for version and -? for help (qli was left for another time) -CORE-2541: Too many hardcoded messages in nbackup (done partially) - - 2009-07-07 10:13 robocop - M src/jrd/dyn.epp -Misc. - - 2009-07-07 10:08 robocop - M src/gpre/gpre_meta.epp -Misc. - - 2009-07-07 08:50 robocop - M src/remote/protocol.cpp - M src/remote/xdr.cpp -Leave xdr and friends in peace for now. - - 2009-07-07 07:21 robocop - M src/remote/protocol.cpp -Undo some particular cases of signed/unsigned conversions. - - 2009-07-07 05:17 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed my yesterday's commit. - - 2009-07-06 22:37 asfernandes - M src/jrd/DatabaseSnapshot.h - M src/jrd/enc.cpp - M src/jrd/isc_f_proto.h -Misc - - 2009-07-06 15:29 asfernandes - M src/common/classes/fb_string.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp -1) Move some StringBase methods to AbstractString, so AbstractString could be used to mean PathNames or strings -2) Change ISC_escape / ISC_unescape accordingly -3) Fix bug in ISC_systemToUtf8 and ISC_utf8ToSystem when str is empty - - 2009-07-06 10:43 robocop - M src/dsql/dsql.cpp - M src/dsql/dsql.h -Isolate more scrollable cursors code. - - 2009-07-06 09:19 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/constants.h -Front-ported my recent rework of the monitoring stuff. - - 2009-07-06 07:32 robocop - M src/jrd/trace/TraceCmdLine.cpp -Delete debris of copy-paste from gbak. :-) - - 2009-07-06 07:29 robocop - M src/jrd/trace/TraceService.cpp -Misc. - - 2009-07-05 10:12 robocop - M src/remote/protocol.cpp - M src/remote/xdr.cpp -Ged rid of a lot of reinterpret_cast cases. - - 2009-07-05 10:10 robocop - M src/jrd/enc.cpp -Fix some constness problems and pass the correct data types to some functions. - - 2009-07-05 02:15 asfernandes - M src/dsql/dsql.h -Misc - - 2009-07-05 00:48 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-2538 - PSQL doesnt allow to use singleton query result as input parameter of stored procedure when procedure accessed using 'execute procedure' - - 2009-07-05 00:25 asfernandes - M src/jrd/os/posix/unix.cpp -Fix scope problem in DEV_BUILD - - 2009-07-04 23:06 asfernandes - M src/jrd/intl_builtin.cpp - M src/utilities/cache.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/install_proto.h - M src/utilities/rebuild/rmet.epp - M src/utilities/run_service.cpp - M src/utilities/stats.epp -Misc - - 2009-07-03 14:11 robocop - M src/utilities/gsec/gsec.cpp -Misc. - - 2009-07-03 12:59 robocop - M src/utilities/fbtracemgr/traceMgrMain.cpp -Style. - - 2009-07-03 11:02 robocop - M src/jrd/IntlUtil.cpp - M src/jrd/Optimizer.cpp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/registry.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rmet.epp -Style. - - 2009-07-03 10:57 robocop - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_proto.h - M src/utilities/install/install_reg.cpp -Style. - - 2009-07-03 10:44 robocop - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/drop.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/print_event.cpp - M src/utilities/print_pool.cpp - M src/utilities/run_service.cpp - M src/utilities/stats.epp -Style. - - 2009-06-30 12:29 dimitr - M builds/win32/msvc9/Firebird2.sln - A builds/win32/msvc9/fbtracemgr.vcproj -Updated the MSVC9 build. - - 2009-06-29 02:06 asfernandes - M src/jrd/cmp.cpp - M src/jrd/enc.cpp - M src/jrd/opt.cpp - M src/jrd/sha.cpp - M src/lock/print.cpp - M src/remote/merge.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/xnet.cpp -Misc - - 2009-06-28 20:43 hvlad - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Fixed bug CORE-2532 : Incorrect size of volumes in multi volume database - - 2009-06-28 11:59 robocop - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletWriter.cpp - M src/gpre/ada.cpp - M src/gpre/cmd.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/rmc.cpp - M src/intl/cv_unicode_fss.cpp - M src/qli/expand.cpp - M src/qli/parse.cpp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/utilities/ntrace/TraceConfiguration.cpp -Style. - - 2009-06-28 10:29 uid32383 - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -Style. - - 2009-06-28 10:26 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/jrd/enc.cpp - M src/jrd/intl_builtin.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Style. - - 2009-06-27 12:07 robocop - M src/remote/inet.cpp -Style. - - 2009-06-27 11:44 robocop - M src/jrd/CharSet.cpp - M src/jrd/CharSet.h - M src/jrd/SimilarToMatcher.h -Style. - - 2009-06-27 11:12 robocop - M src/jrd/btr.cpp - M src/jrd/ods.h -Typo repeated. - - 2009-06-27 08:28 robocop - M src/remote/protocol.cpp -Cleanup. - - 2009-06-27 08:00 dimitr - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp -Fixed CORE-2462: 2.5 beta 1 has huge, fast-growing log files. -Also bring some uniformity to the code among different protocols. - - 2009-06-27 07:00 robocop - M src/lock/print.cpp -Style. - - 2009-06-27 06:57 robocop - M src/utilities/fbtracemgr/traceMgrMain.cpp -Avoid variableshadowing. - - 2009-06-27 06:23 robocop - M src/burp/backup.epp - M src/burp/burp.cpp - M src/common/config/dir_list.cpp - M src/dsql/pass1.cpp - M src/dsql/utld.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/rmc.cpp - M src/include/fb_blk.h - M src/intl/lc_narrow.cpp - M src/intl/utils/maptest.cpp - M src/isql/isql_win.cpp - M src/jrd/Relation.cpp - M src/jrd/SysFunction.cpp - M src/jrd/TextType.cpp - M src/jrd/ThreadStart.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/enc.cpp - M src/jrd/filters.cpp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/sdl.cpp - M src/jrd/sha.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/unicode_util.cpp - M src/jrd/validation.cpp - M src/lock/print.cpp - M src/qli/expand.cpp - M src/qli/mov.cpp - M src/remote/protocol.cpp -Style. - - 2009-06-27 03:03 asfernandes - M src/gpre/par.cpp - M src/gpre/sql.cpp - M src/jrd/dpm.epp - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/isc_file.cpp - M src/jrd/lck.cpp - M src/qli/report.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h -Misc - - 2009-06-26 11:19 robocop - M src/jrd/dyn_mod.epp -Small cleanup. - - 2009-06-26 11:18 robocop - M src/jrd/constants.h - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/trig.h -Moved DEFAULT_CLASS to constants.h; -a Buil | Clean Solution + F7 may be needed in VC (otherwise linker errors appear). - - 2009-06-26 10:19 robocop - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/met.epp - M src/jrd/sort.cpp -Small cleanup. - - 2009-06-26 10:18 robocop - M src/jrd/inf.cpp -Style. - - 2009-06-26 04:12 robocop - M src/jrd/DataTypeUtil.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/db_alias.cpp - M src/jrd/ext.cpp - M src/jrd/isc_file.cpp - M src/jrd/lck.cpp -Style. - - 2009-06-26 04:11 robocop - M src/utilities/fbtracemgr/traceMgrMain.cpp -Misc. - - 2009-06-25 22:33 hvlad - M src/utilities/fbsvcmgr.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp -Replace hard-coded array with isc_info_svc_timeout by correct endianess code. -Make service poll loop correctly terminate on Ctrl+C pressed by user. - - 2009-06-25 16:04 robocop - M src/jrd/nav.cpp -I'm putting this strange assertion because I bet this code will never be called. - - 2009-06-25 15:58 robocop - M src/jrd/exe.cpp -Apply the same trick as in evl.cpp for scrollable cursors' conditional code. - - 2009-06-25 15:13 asfernandes - M src/common/cvt.cpp -Warning - - 2009-06-25 11:34 robocop - M src/burp/backup.epp - M src/burp/restore.epp -Some paranoid checks. - - 2009-06-25 11:34 robocop - M src/jrd/trace/TraceCmdLine.cpp -Misc. - - 2009-06-25 10:59 robocop - M src/jrd/btr.cpp - M src/jrd/dpm.epp -Convert goto into a for() loop. - - 2009-06-25 10:50 robocop - M src/burp/burp.cpp -Debug check. - - 2009-06-25 10:44 robocop - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/exp.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.cpp - M src/gpre/jrdmet.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Style. - - 2009-06-25 10:13 robocop - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/err.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/report.cpp - M src/qli/show.epp -Style. - - 2009-06-25 10:05 robocop - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gsec/security.epp -CORE-756 and CORE-2528. - - 2009-06-25 02:29 asfernandes - M src/jrd/btr.cpp - M src/jrd/dpm.epp - M src/jrd/inf.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/utilities/fbtracemgr/traceMgrMain.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp -Misc - - 2009-06-25 02:06 asfernandes - M src/jrd/opt.cpp -Misc: replace MAX_UCHAR by MAX_STREAMS - - 2009-06-25 01:17 asfernandes - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/make.defaults - M builds/posix/postfix.darwin - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_ia64 - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_ia64 - M builds/posix/prefix.linux_mips - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 - M configure.in -Add fbtracemgr to POSIX builds - - 2009-06-24 13:07 hvlad - M builds/win32/msvc8/Firebird2.sln - A builds/win32/msvc8/fbtracemgr.vcproj -New feature 2524 : Command line utility to work with Trace Service -Project file for VC8 - - 2009-06-24 13:05 hvlad - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h - A src/utilities/fbtracemgr - A src/utilities/fbtracemgr/traceMgrMain.cpp -New feature 2524 : Command line utility to work with Trace Service -Source code - - 2009-06-24 12:11 robocop - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp -Style. - - 2009-06-24 11:47 hvlad - M src/alice/alice.cpp -Fixed bug CORE-2523 : gfix reports "unknown ISC error 0" in some cases - - 2009-06-24 11:45 hvlad - M src/jrd/tra.cpp -Fixed bug CORE-2268 : GFIX causes BUGCHECK errors with non valid transaction numbers - - 2009-06-23 14:45 robocop - M src/utilities/gstat/ppg.cpp -Style. - - 2009-06-23 14:45 robocop - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h -CORE-1411 and CORE-1412. - - 2009-06-23 13:26 robocop - M src/jrd/filters.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp -Style. - - 2009-06-23 11:59 aafemt - M src/isql/isql.epp -Fix for my previous commit - - 2009-06-23 04:12 robocop - M src/jrd/dpm.epp -Style. - - 2009-06-22 08:56 robocop - M src/dsql/dsql.h -Isolate even more the scrollable cursors-related code. - - 2009-06-22 08:55 robocop - M src/utilities/gstat/dba.epp -Style. - - 2009-06-22 08:45 robocop - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/idx.cpp - M src/jrd/nav.cpp - M src/jrd/rse.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Isolate even more the scrollable cursors-related code. - - 2009-06-22 07:11 hvlad - M src/jrd/svc.cpp -Correct typo in assertion - - 2009-06-21 16:41 hvlad - M src/utilities/gstat/dba.epp -Fixed bug CORE-2519 : GSTAT output is incorrect for tables with more than 2 billion records - - 2009-06-21 11:16 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/inf.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Validations (do not crash). - - 2009-06-21 10:35 robocop - M src/alice/tdr.cpp -Misc. - - 2009-06-21 10:34 robocop - M src/jrd/nav.cpp - M src/jrd/opt.cpp -Style. - - 2009-06-21 08:32 robocop - M src/jrd/btn.cpp - M src/jrd/btr.cpp -Simplification. - - 2009-06-21 06:04 robocop - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/dfw.epp - M src/jrd/idx.cpp - M src/jrd/met.epp -Give idx_id and associated values a consistent data type and treatment. - - 2009-06-21 05:46 robocop - M src/isql/isql.epp - M src/jrd/alt.cpp - M src/jrd/btn.cpp - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/idx.cpp - M src/jrd/rlck.cpp - M src/jrd/sdw.cpp - M src/jrd/tpc.cpp -Style. - - 2009-06-20 18:46 asfernandes - M src/jrd/jrd.cpp - M src/jrd/req.h - M src/jrd/sqz.cpp - M src/jrd/svc.cpp - M src/jrd/vio.cpp - M src/msgs/messages2.sql - M src/qli/gener.cpp - M src/remote/server.cpp -Misc - - 2009-06-19 15:47 asfernandes - M src/dsql/ddl.cpp - M src/dsql/metd.epp -Fixed CORE-2516 - Wrong processing SP parameters with arrays - - 2009-06-19 14:38 asfernandes - M src/utilities/nbackup.cpp -Revert this change. HEAD was fine. - - 2009-06-19 14:14 paulbeach - M src/utilities/nbackup.cpp -O_DIRECT and MacOSX problem (lack of) - better ifdefs (I hope) - - 2009-06-19 13:34 hvlad - M src/jrd/vio.cpp -Initialize variables before it could be used. -GCC complains about potential use of not initialized variables : if exception occurs "goto gc_exit" will bypass initialization. - - 2009-06-19 13:04 paulbeach - M src/utilities/nbackup.cpp -O_DIRECT and MacOSX problem (lack of) - - 2009-06-19 13:00 robocop - M src/jrd/opt.cpp - M src/qli/gener.cpp -Misc. - - 2009-06-19 11:33 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Fixed some issues with the optimizer, namely: (1) incorrect cost calculation for indexed retrievals in joins and (2) too pessimistic heuristics for indices with zero selectivity. -Also, I removed the restricition I put recently to address some issues reported in the tracker (it's no longer necessary). - - 2009-06-19 11:17 aafemt - M src/isql/isql.epp -Fix parsing of constructions like /*/ and /**/* - - 2009-06-19 11:10 robocop - M src/jrd/jrd.cpp -Related to CORE-2509. - - 2009-06-19 02:29 asfernandes - M src/common/classes/semaphore.cpp - M src/dsql/dsql.cpp - M src/jrd/SysFunction.cpp - M src/jrd/dpm.epp - M src/jrd/gds.cpp - M src/jrd/inf_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/win32/isc_ipc.cpp -Misc - - 2009-06-19 02:03 asfernandes - M src/isql/isql.epp -Put apples and oranges in different baskets - - 2009-06-18 23:24 asfernandes - M src/jrd/opt.cpp -Fix build - - 2009-06-18 16:53 hvlad - M src/dsql/dsql.cpp -Correct typo - - 2009-06-18 12:07 robocop - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceObjects.cpp - M src/remote/server.cpp -CORE-2509. Took the opportunity to fix several data types. - - 2009-06-18 09:35 paulbeach - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/SS/prototype.in -Make sure that 21 Solaris install changes are in Head (where relevant) - - 2009-06-17 15:37 asfernandes - M builds/win32/setenvvar.bat -Make the VC++ Express build not show a popup everytime setenv.bat is called - one time is enough - - 2009-06-17 12:25 robocop - M src/jrd/SysFunction.cpp -Fix CORE-2505: beware of built-in functions returning NaN and Inf. Some functions were added, but they are called from the debugger only because they aren't exposed through DSQL. - - 2009-06-17 12:23 robocop - M src/qli/dtr.cpp - M src/qli/picstr.cpp -- Use our common code to deal with NaN and Infinity. -- Get rid of the custom hack to show same number of digits in the exponent for FP numbers in any platform. - - 2009-06-17 12:22 robocop - M src/isql/isql.epp -Use our common code to deal with NaN and Infinity. - - 2009-06-16 12:25 robocop - M src/jrd/rse.cpp -Misc. - - 2009-06-14 12:28 robocop - M src/isql/isql.epp -Fix CORE-2370: SQL Plan greater than 2048 characters is not printed at all in ISQL. -This is the client side fix. Server-side fixes will follow. -We should be careful to not upset FB2.1 and before. - - 2009-06-14 12:22 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -New messages to fix CORE-2505: beware of built-in functions returning NaN and Inf. Code will follow in one day. - - 2009-06-14 12:19 robocop - M src/jrd/dmp.cpp - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h - M src/jrd/vio.cpp -- Better input type for SQZ_decompress plus a bit of style. -- Txn state is int. -- Some internal data is better handled as plain int. - - 2009-06-13 16:36 asfernandes - M src/common/classes/alloc.h - M src/include/fb_exception.h - M src/include/gen/autoconfig_msvc.h -Apply Alex/Bill/Jerry/me patch re. portability in redefinition of operator new - - 2009-06-13 05:40 robocop - M src/jrd/vio.cpp -Style. - - 2009-06-13 05:19 robocop - M src/jrd/dsc.h -Sign extension problem, thanks Bill Oliver. - - 2009-06-12 13:18 robocop - M src/common/cvt.cpp -Sign extension test. - - 2009-06-12 12:07 robocop - M src/jrd/why.cpp -More misc. - - 2009-06-12 11:39 robocop - M src/jrd/mov.cpp - M src/jrd/why.cpp -Misc. - - 2009-06-12 08:24 robocop - M src/common/classes/FpeControl.h -Update logic for ininf() in POSIX and use macro isnan instead of _isnan in Windows. - - 2009-06-12 08:23 robocop - M doc/cleaning-todo.txt -Update to-do a tad. - - 2009-06-12 08:22 robocop - M src/include/gen/autoconfig_msvc.h -String windows.h even more and add synonym for _isnan (without underscore). - - 2009-06-11 08:15 robocop - M builds/win32/msvc9/gpre_boot.vcproj -Remove unneeded reference to isc_ipc, since this file is not needed to build gpre_boot. - - 2009-06-10 14:25 robocop - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h -Opportunist developer sees the place to constify the code. -:-) - - 2009-06-10 14:09 robocop - M src/jrd/vio.cpp -Misc. - - 2009-06-10 13:42 alexpeshkoff - M builds/posix/prefix.aix_powerpc_xlc -comments - - 2009-06-10 13:31 hvlad - M src/jrd/sqz.cpp -Fix identation after my commit. - - 2009-06-10 13:00 hvlad - M src/jrd/idx.cpp -Undo huge and not friendly fix for Sun compiler. Missed file - - 2009-06-10 12:48 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp -misc - - 2009-06-10 12:41 hvlad - M src/common/classes/array.h - M src/jrd/dbt.cpp - M src/jrd/dpm.epp - M src/jrd/sqz.cpp - M src/jrd/sqz.h - M src/jrd/sqz_proto.h -Patch by DS and VKh to speed up SQZ in some cases - - 2009-06-10 12:30 alexpeshkoff - M src/common/cvt.cpp -Avoid sign extension problems in CVT - - 2009-06-10 12:15 hvlad - M src/jrd/req.h -Much more easy way to please Sun compiler and not touch anything more - - 2009-06-10 12:11 hvlad - M src/jrd/dpm.epp - M src/jrd/req.h - M src/jrd/vio.cpp -Undo huge and not friendly fix for Sun compiler - - 2009-06-10 11:30 alexpeshkoff - M src/jrd/RecordNumber.h -Sun compiler warnings fix - - 2009-06-10 11:28 alexpeshkoff - M src/jrd/gds.cpp -Fixed gds__cleanup after my last commits - - 2009-06-10 10:50 robocop - M src/jrd/dbt.cpp - M src/jrd/vio.cpp -Missing rpb_page/rpb_line changes and misc. - - 2009-06-10 10:26 alexpeshkoff - M src/jrd/isc_sync.cpp -Avoid including unneeded in mosr cases files - - 2009-06-10 10:09 alexpeshkoff - M src/jrd/dpm.epp - M src/jrd/idx.cpp - M src/jrd/req.h - M src/jrd/vio.cpp -Fixed Sun compiler build - - 2009-06-10 09:48 alexpeshkoff - M src/jrd/gds_proto.h -cleanup - - 2009-06-10 09:18 alexpeshkoff - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.fbtrace - M builds/posix/Makefile.in.smp_server - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp -isc_ipc usage cleanup - - 2009-06-10 09:18 alexpeshkoff - M src/jrd/os/posix/isc_ipc.cpp -Though we do not actively use signals since 2.5, let's better initialize paths before setting handlers - - 2009-06-10 08:39 robocop - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/isc.cpp -Rename function as agreed with Alex and Dmitry. - - 2009-06-10 08:06 alexpeshkoff - M src/common/classes/semaphore.h -Cleanup - thanks to Claudio - - 2009-06-10 07:33 hvlad - M src/jrd/os/win32/isc_ipc.cpp -Fix Windows build - - 2009-06-10 06:30 robocop - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/win32/isc_ipc.cpp -Totally misc. - - 2009-06-09 14:29 aafemt - M builds/posix/prefix.mingw -Don't be strictive - - 2009-06-09 13:58 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/classes/semaphore.cpp - M src/common/classes/semaphore.h - M src/jrd/gds.cpp -Reworked class Semaphore: -1. Mach semaphores on Darwin. -2. No more local SysV semaphores. -3. Fixed bugs in conditional var based semaphore. -4. Moved big methods from .h to .cpp file. - - 2009-06-09 13:56 alexpeshkoff - M src/jrd/fun.epp -Mac port - use correct full name for libib_util - - 2009-06-09 13:02 robocop - M src/jrd/SysFunction.cpp -Fix CORE-2501: bin_shl and bin_shr shouldn't accept negative shifts. - - 2009-06-09 12:52 robocop - M src/remote/server.cpp -Put bad_port_context() in alphabetical order and created a little helper, send_error(). - - 2009-06-09 11:06 alexpeshkoff - M src/remote/server.cpp -Use PORT_FILE for port file lock - thanks to Claudio - - 2009-06-09 10:31 alexpeshkoff - M src/extlib/ib_util.cpp -Fixed a bug in my recent commit - - 2009-06-09 10:08 alexpeshkoff - M src/common/classes/init.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/remote/inet_server.cpp -Make initialization distributed - each subsystem does what it needs when needs, removed gds.cpp:init() - - 2009-06-09 09:48 robocop - M src/isql/isql.epp -After asking Alex, he confirms that calling fb_shutdown_callback in isql is for everything except WIN_NT (make code equivalent to previous versions). - - 2009-06-09 09:44 robocop - M src/isql/isql.epp - Improvement CORE-1171: make floating point's exponential format the same across platforms. - - 2009-06-09 09:02 robocop - M src/isql/isql.epp -Misc. - - 2009-06-09 08:40 alexpeshkoff - M src/extlib/ib_util.cpp -Declare exported functions correctly - thanks to Paul Beach - - 2009-06-09 08:39 alexpeshkoff - M src/remote/server.cpp -Make it compile on posix - - 2009-06-09 08:20 robocop - M src/remote/server.cpp -Paranoid checks. - - 2009-06-09 05:55 robocop - M src/remote/server.cpp -Style. - - 2009-06-09 00:56 asfernandes - M src/gpre/gpreswi.h - M src/jrd/blb.cpp - M src/jrd/intl.cpp - M src/jrd/intl_proto.h - M src/jrd/jrd.cpp - M src/jrd/utl.cpp - M src/utilities/ibmgr/ibmgrswi.h -Misc - - 2009-06-08 14:59 hvlad - M src/jrd/jrd.cpp - M src/jrd/ntrace.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceObjects.h -Use unsigned char in ntrace.h where appropriate, as Claudio suggest - - 2009-06-08 14:57 hvlad - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h -Use UCHAR instead of char for EDS::Blob, as Claudio suggest - - 2009-06-08 13:09 alexpeshkoff - M extern/icu/source/config/mh-hpux-gcc -HPUX port - - 2009-06-08 12:34 dimitr - M src/remote/inet.cpp -Slightly improve the retry loops in inet.cpp. Let's give up as soon as the call fails with any unexpected error. - - 2009-06-08 12:21 dimitr - M src/common/config/config.cpp - M src/jrd/file_params.h - M src/remote/server.cpp -CORE-2263: RemoteAuxPort for SuperClassic and regular Classic. -This change also fixes the possible races in SuperServer (possible after getting rid of the global mutex in the remote subsystem). - - 2009-06-08 12:15 robocop - M src/jrd/blb.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Misc. - - 2009-06-08 12:14 robocop - M src/jrd/intl.cpp - M src/jrd/sha.cpp - M src/jrd/utl.cpp - M src/jrd/why.cpp -Minimizing casts. - - 2009-06-08 09:57 robocop - M src/jrd/GlobalRWLock.h -Misc. - - 2009-06-07 12:54 robocop - M src/jrd/isc_sync.cpp -Foolish mistake. - - 2009-06-07 10:31 robocop - M src/jrd/dyn.epp -Misc. - - 2009-06-07 10:19 robocop - M src/jrd/intl.cpp -Style. - - 2009-06-07 10:17 robocop - M src/install/arch-specific/solx86gcc/CS/preinstall.in - M src/isql/isql.h -Misc. - - 2009-06-07 10:16 robocop - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/jrd/blb.cpp - M src/jrd/cch.cpp -bool, style. - - 2009-06-07 10:13 robocop - M src/alice/aliceswi.h - M src/burp/spit.cpp - M src/dudley/ddl.cpp - M src/gpre/gpreswi.h - M src/jrd/trace/TraceService.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dbaswi.h - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/nbackup/nbkswi.h -in_sw_tab_t data member in_sw_state is bool. - - 2009-06-07 09:51 robocop - M src/jrd/met.epp -Mark code maybe done for future extension. - - 2009-06-07 09:49 robocop - M src/dsql/dsql.h - M src/dsql/pass1.cpp - M src/gpre/gpre.cpp - M src/install/arch-specific/solx86gcc/CS/preinstall.in - M src/jrd/dpm.epp - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/intl.cpp - M src/jrd/intl_proto.h - M src/jrd/isc.cpp - M src/jrd/isc_sync.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/sort.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/utl.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/msgs/transmsgs.de_DE.sql - M src/msgs/transmsgs.fr_FR.sql - M src/remote/server.cpp - M src/utilities/nbackup.cpp -Misc. - - 2009-06-06 18:39 asfernandes - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/dudley/lex.cpp - M src/gpre/gpre.cpp - M src/isql/isql.epp - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/gds.cpp - M src/jrd/utl.cpp - M src/qli/lex.cpp -Put TempFile in Firebird namespace - - 2009-06-06 18:38 asfernandes - M src/include/gen/msgs.h -Misc - - 2009-06-06 18:28 asfernandes - M src/jrd/ext.cpp -Use system constants - - 2009-06-06 18:13 asfernandes - M builds/posix/make.rules - M src/burp/restore.epp - M src/jrd/event.cpp - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/gds.cpp - M src/jrd/isc_sync.cpp - M src/jrd/lck.h - M src/jrd/os/win32/os_utils.cpp - M src/jrd/req.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/remote/os/win32/property.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/stdafx.h - M src/utilities/install/install_nt.h -Misc - - 2009-06-06 09:05 robocop - M src/jrd/cch.cpp -Misc. - - 2009-06-06 02:21 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-2499 - Implementation limit of DISTINCT items are not enforced, causing generation of incorrect BLR - - 2009-06-06 01:08 asfernandes - M src/jrd/jrd.cpp -Improvement CORE-2498 - Make a single attachment usabe by more than one simultaneous threads in embedded - - 2009-06-05 10:24 robocop - M src/burp/restore.epp - M src/common/StatusArg.cpp - M src/common/cvt.cpp - M src/jrd/ext.cpp - M src/lock/lock.cpp -Misc. - - 2009-06-05 10:04 alexpeshkoff - M configure.in - M src/common/classes/fb_atomic.h -HPUX port - - 2009-06-04 15:17 asfernandes - M src/jrd/RuntimeStatistics.cpp -Warnings - - 2009-06-04 13:16 robocop - M src/jrd/isc_sync.cpp -Minor cleanup. To be checked by Alex. - - 2009-06-04 13:15 robocop - M src/jrd/event.cpp - M src/jrd/isc.cpp -Misc. - - 2009-06-04 13:01 alexpeshkoff - M src/jrd/gds.cpp -style, better asserts - thanks to Claudio - - 2009-06-04 12:23 dimitr - M src/remote/os/win32/wnet.cpp -Misc. - - 2009-06-04 12:00 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Added timeouts to the network event listener code. -Fixed wrong usage of SO_REUSEADDR on Windows. - - 2009-06-04 11:06 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Added timeouts to the network event listener code. -Fixed wrong usage of SO_REUSEADDR on Windows. - - 2009-06-04 10:53 dimitr - M src/remote/inet.cpp -Added timeouts to the network event listener code. -Fixed wrong usage of SO_REUSEADDR on Windows. - - 2009-06-04 09:32 alexpeshkoff - M src/common/StatusArg.cpp - M src/jrd/gds.cpp -Fixed Sun compiler warnings - - 2009-06-04 09:14 alexpeshkoff - M src/jrd/gds.cpp -Fixed Sun compiler warnings - - 2009-06-04 06:17 dimitr - M src/jrd/dyn.epp - M src/jrd/grant.epp -Misc. - - 2009-06-04 06:16 dimitr - M src/burp/restore.epp - M src/jrd/constants.h -Fixed a bug in one of my recent commits. - - 2009-06-03 13:13 alexpeshkoff - M src/common/classes/fb_string.h -Fixed Sun compiler warnings - - 2009-06-03 13:05 alexpeshkoff - M builds/posix/Makefile.in.fbtrace - M builds/posix/make.rules - M configure.in -Better way to compile utilities/ntrace/os/*/platform.cpp for different platforms - - 2009-06-03 12:55 alexpeshkoff - M src/jrd/lck.h -gcc warnings - - 2009-06-03 12:41 alexpeshkoff - M src/jrd/isc_sync.cpp -Fixed SYSV semaphores + const correctness + cleanup - - 2009-06-03 09:59 hvlad - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/tra.cpp -Implement sub-task CORE-1647 : Close external table's file even if it used by some cached (inactive) requests. -It also fixed bug CORE-2475 : External table data not visible to other sessions in Classic. - - 2009-06-03 09:56 hvlad - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/req.h -Implement improvement CORE-2492 : Work correctly with external tables larger then 2GB - - 2009-06-02 09:18 robocop - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbdialog.h - M src/utilities/install/install_nt.h -Misc. - - 2009-06-02 06:37 robocop - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp -Misc. - - 2009-06-02 06:34 robocop - M src/remote/os/win32/cntl.cpp -This is already a Windows file, no need to check for the WIN_NT macro. - - 2009-06-02 06:27 robocop - M src/jrd/isc_sync.cpp -Simplification. - - 2009-06-02 06:26 robocop - M src/jrd/os/win32/thd_priority.cpp -This is already a Windows file, no need to check for the WIN_NT macro. - - 2009-06-01 11:26 alexpeshkoff - M src/jrd/event.cpp -Fixed posix build - - 2009-05-30 13:43 robocop - M src/jrd/event.cpp -One more mutex-related call that was checked in previous versions. - - 2009-05-30 05:34 robocop - M src/jrd/event.cpp -Misc and minor correction. - - 2009-05-29 14:10 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Front-ported fix for CORE-2482: Monitoring tables data collection is unstable when attaching or detaching database - - 2009-05-29 11:27 robocop - M src/burp/mvol.cpp - M src/burp/spit.cpp - M src/common/thd.cpp - M src/extlib/fbudf/stdafx.h - M src/extlib/ib_udf.cpp - M src/iscguard/iscguard.cpp - M src/isql/isql_win.cpp - M src/jrd/exe.cpp - M src/lock/lock.cpp - M src/misc/memtest.cpp - M src/msgs/check_msgs.epp - M src/remote/inet_server.cpp - M src/utilities/analyse.cpp - M src/utilities/fbcpl/stdafx.h -Let's use more typical #ifdef to test macros instead o #if. - - 2009-05-29 10:33 robocop - M src/jrd/gds.cpp - M src/jrd/lck.h - M src/jrd/os/win32/os_utils.cpp -Misc. - - 2009-05-29 08:02 dimitr - M src/jrd/lck.cpp - M src/jrd/lck.h -Misc. - - 2009-05-28 20:51 hvlad - M src/jrd/os/win32/os_utils.cpp -Missed LocalFree call. Thanks to Claudio - - 2009-05-28 09:49 hvlad - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp -Trace files is potentially shared between processes. Place its in lock folder as it should have correct access rights set. - - 2009-05-28 09:48 hvlad - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h -Ability to create temporary files in specified folder - - 2009-05-28 09:46 hvlad - M src/jrd/os/win32/os_utils.cpp -Set appropriate access rights for files in lock directory - - 2009-05-28 07:58 dimitr - M src/jrd/DatabaseSnapshot.cpp -Better error reporting. Also, don't block the requester in the case of error. - - 2009-05-28 07:55 alexpeshkoff - M src/dsql/user_dsql.cpp - M src/jrd/evl_string.h -AIX port - fixed warnings - - 2009-05-28 05:47 robocop - M src/common/classes/FpeControl.h -Style. - - 2009-05-28 01:53 asfernandes - M src/common/classes/FpeControl.h - M src/common/cvt.cpp -Misc - - 2009-05-27 11:32 alexpeshkoff - M src/jrd/btr.h -Solaris port - - 2009-05-27 07:57 alexpeshkoff - A src/common/classes/FpeControl.h - M src/common/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/os/isc_i_proto.h - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/why.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/server.cpp -MT safe floating point exceptions control. Raise error in case of FP overflow according to SQL standard requirements. - - 2009-05-27 01:36 asfernandes - M src/common/config/dir_list.cpp - M src/jrd/SysFunction.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/guard/guard.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/stats.epp -Misc - - 2009-05-27 00:09 asfernandes - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Fix AV in trace when UNICODE collation is not found - thanks to Alex - - 2009-05-26 06:34 dimitr - M builds/win32/msvc8/gpre_boot.vcproj -Fixed the MSVC8 build. - - 2009-05-25 20:50 dimitr - M builds/win32/setenvvar.bat -Fixed the MSVC71 build. - - 2009-05-25 20:45 dimitr - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/intl.vcproj -Fixed the MSVC71 build. - - 2009-05-25 15:47 alexpeshkoff - M builds/posix/prefix.solaris - D builds/posix/prefix.solaris-64SCC - M src/common/classes/tree.h - M src/common/config/config_impl.h -Solaris port, related cleanup - - 2009-05-25 12:36 alexpeshkoff - M src/jrd/os/posix/os_utils.cpp -comment - - 2009-05-25 12:28 alexpeshkoff - M builds/posix/prefix.aix_powerpc_xlc -Avoid annoying warning - - 2009-05-25 12:27 alexpeshkoff - M src/jrd/SysFunction.cpp -Make it build with aCC and avoid #ifdefs - - 2009-05-25 11:31 alexpeshkoff - M src/jrd/isc_sync.cpp - M src/jrd/os/os_utils.h - M src/jrd/os/posix/os_utils.cpp - M src/jrd/os/win32/os_utils.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Renamed function to better match it's tasks - - 2009-05-25 10:57 hvlad - M src/jrd/blp.h - M src/jrd/gds.cpp -Use COMMONAPPDATA folder on Windows for shared memory files placement (lock table, even table, etc). - - 2009-05-25 08:53 hvlad - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbtrace.vcproj -Fix MSVC8 build - - 2009-05-25 07:32 robocop - M src/utilities/print_pool.cpp - M src/utilities/stats.epp -Style. - - 2009-05-24 05:36 robocop - M src/jrd/event.h -Misc. - - 2009-05-24 05:24 robocop - M src/common/config/dir_list.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/guard/util_proto.h - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/print_event.cpp -Style. - - 2009-05-23 06:58 robocop - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M builds/win32/msvc9/fb_lock_print.vcproj - M builds/win32/msvc9/fbclient.vcproj - M builds/win32/msvc9/fbtrace.vcproj - M builds/win32/msvc9/gpre_boot.vcproj -Fix the VC9 project files. - - 2009-05-23 02:27 asfernandes - M src/common/classes/alloc.h -Do not overload placement new operator. That is not valid accordingly to C++ standard. - - 2009-05-23 01:33 asfernandes - M src/common/classes/Aligner.h - M src/jrd/gds.cpp - M src/jrd/os/posix/os_utils.cpp -Misc - - 2009-05-22 22:40 hvlad - M src/jrd/gds.cpp -Correction - - 2009-05-22 14:48 hvlad - M src/jrd/os/win32/os_utils.cpp -Make engine create lock files in /tmp/firebird : Windows part - - 2009-05-22 13:50 alexpeshkoff - M src/jrd/gds.cpp -Lock files location should not be affected by value of TMP environment variable - - 2009-05-22 13:47 alexpeshkoff - M src/jrd/file_params.h - M src/jrd/gds.cpp - M src/jrd/isc_sync.cpp - M src/jrd/os/os_utils.h - M src/jrd/os/posix/os_utils.cpp - M src/jrd/os/win32/os_utils.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Make engine create lock files in /tmp/firebird - - 2009-05-21 07:48 alexpeshkoff - M src/jrd/os/posix/os_utils.cpp -CORE-2467 - better symlink detection, thanks to Damyan - - 2009-05-20 15:21 asfernandes - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M src/jrd/os/win32/os_utils.cpp -Fix MSVC8 build - - 2009-05-20 13:13 alexpeshkoff - M src/common/classes/Aligner.h - M src/dsql/node.h -Fixed alignment errors in 32-bit SPARC-64 port - - 2009-05-20 09:43 hvlad - M src/jrd/par.cpp -Missed code after introduce of ROLE clause in EXECUTE STATEMENT. Thanks to Alex. - - 2009-05-20 08:17 alexpeshkoff - M src/jrd/os/posix/os_utils.cpp -It was bad idea to include .h-files inside namespace - - 2009-05-20 08:16 alexpeshkoff - M src/common/utils.cpp -cleanup - - 2009-05-20 00:45 asfernandes - M src/jrd/extds/IscDS.cpp - M src/utilities/analyse.cpp - M src/utilities/nbackup.cpp - M src/utilities/run_service.cpp - M src/vulcan/PathName.h -Misc - - 2009-05-19 14:33 alexpeshkoff - M builds/posix/make.shared.variables - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - A src/jrd/os/os_utils.h - A src/jrd/os/posix/os_utils.cpp - A src/jrd/os/win32/os_utils.cpp - M src/jrd/scl.epp - M src/jrd/trace/TraceConfigStorage.cpp -Fixed CORE-2467: security risk in 2.5 beta1 - - 2009-05-19 06:48 alexpeshkoff - M builds/posix/prefix.aix_powerpc_xlc -AIX xlC port - - 2009-05-17 11:25 robocop - M src/jrd/os/posix/unix.cpp - M src/remote/inet_server.cpp - M src/utilities/drop.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp -Some #if should be #ifdef instead. - - 2009-05-17 11:20 robocop - M doc/sql.extensions/README.execute_statement2 - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/drop.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/nbackup.cpp - M src/utilities/print_event.cpp - M src/utilities/print_pool.cpp - M src/utilities/rebuild/rebui_proto.h - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rebuild.h - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rstore.epp - M src/utilities/relay.cpp - M src/utilities/run_service.cpp - M src/vulcan/PathName.h -Misc & style. - - 2009-05-15 00:51 asfernandes - M doc/sql.extensions/README.execute_statement2 - M src/burp/restore.epp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h -Misc - - 2009-05-14 15:41 dimitr - M src/jrd/Optimizer.cpp -Slightly changed a bugfix for CORE-2078 to avoid affecting indexed retrievals. -It's a compromise targeted to resolve any regressions in v2.1.2 (like CORE-2411). - - 2009-05-14 10:47 robocop - M src/burp/restore.epp -Misc. - - 2009-05-14 10:37 hvlad - M doc/sql.extensions/README.execute_statement2 -Documentation for improvement CORE-2452 : Add Role Name in input parameters for EXECUTE STATEMENT - - 2009-05-14 10:25 hvlad - M src/jrd/gds.cpp -Undo not needed commit, sorry - - 2009-05-14 10:21 hvlad - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/blr.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/gds.cpp - M src/jrd/par.cpp -Implement improvement CORE-2452 : Add Role Name in input parameters for EXECUTE STATEMENT - - 2009-05-13 07:40 dimitr - M src/include/gen/sql_state.h -SQLSTATE adjustments. - - 2009-05-13 07:36 dimitr - M src/burp/burp.h - M src/burp/restore.epp - M src/jrd/constants.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Fixed CORE-2461: Deadlock error terminates the restore process while restoring privileges. - - 2009-05-13 06:31 dimitr - M src/msgs/sqlstates.sql - M src/msgs/system_errors2.sql -SQLSTATE adjustments. - - 2009-05-10 15:23 asfernandes - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/jrd/cmp.cpp - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/qli/blk.h - M src/qli/compile.cpp - M src/qli/meta.epp - M src/remote/inet.cpp - M src/remote/xnet.h -Misc - - 2009-05-10 10:26 robocop - M src/jrd/pag.cpp -Cleanup. - - 2009-05-10 10:09 robocop - M src/alice/alice.cpp -Cleanup. - - 2009-05-09 13:46 robocop - M src/intl/cs_gb2312.cpp - M src/intl/cs_jis.cpp - M src/intl/cs_unicode_fss.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/cv_unicode_fss.cpp - M src/intl/kanji.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/ld.cpp - M src/intl/utils/maptest.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp - M src/remote/xnet.h -Style. - - 2009-05-08 15:31 dimitr - M src/remote/remote.cpp -Correction. - - 2009-05-08 10:41 alexpeshkoff - M builds/posix/prefix.aix_powerpc_xlc - M configure.in -AIX xlC port - - 2009-05-08 09:23 dimitr - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/xnet.cpp -Finalized the remote cleanup by Dmitry Kovalenko. - - 2009-05-08 08:53 dimitr - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbtrace.vcproj -Fix the MSVC8 build. - - 2009-05-08 08:52 dimitr - M builds/win32/msvc9/fb_lock_print.vcproj - M builds/win32/msvc9/fbtrace.vcproj -Fix the MSVC9 build. - - 2009-05-08 08:36 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.fbtrace - M src/jrd/isc_sync.cpp - D src/utilities/err.cpp - D src/utilities/err_proto.h -Fixed bug, reported by Dmitry privately - in isc_sync per attachment buffer can not be used for strings - - 2009-05-08 07:44 dimitr - M src/burp/restore.epp -Rolled back fix for CORE-2440: Restoring DB with computed index on computed field provides wrong index and wrong select results. -1) It doesn't solve the reported issue when a database is restored *without* the -verbose switch. -2) It breaks restore for any database that has user-defined plans embedded into procedures/triggers and the restore is performed *with* the -verbose switch. -The ticket is reopened in a hope for a better solution to be found. - - 2009-05-08 00:33 asfernandes - M src/dsql/keywords.cpp - M src/dsql/parse.y -Remove the DEBUG command - - 2009-05-07 16:48 alexpeshkoff - M src/jrd/evl.cpp -Fixed CORE-2455: Server fails when doing DROP DATABASE right after error in statistical function - - 2009-05-07 15:52 robocop - M src/include/gen/autoconfig_msvc.h -Undefine definitions used in other platforms (just in case). - - 2009-05-07 14:49 alexpeshkoff - M builds/posix/make.defaults - M builds/posix/prefix.aix_powerpc_xlc - M configure.in - M src/common/classes/alloc.h - M src/jrd/SysFunction.cpp - M src/remote/inet.cpp -AIX port - native compiler support - - 2009-05-07 14:29 hvlad - M src/jrd/jrd.cpp -Fixed bug CORE-2454 : AV enumerating attachments in SS\SC if more than 8 databases is attached - - 2009-05-07 13:05 hvlad - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h -More fixes for bug CORE-2444 : When more than one attachment register interests in events simultaneously and free space in events table is exhausted engine could hung -a) uncomment remapping code in acquire_shmem(), it used by Classic -b) removed silly code for synchronisation with watcher_thread during remapping. Its not needed and not worked. -c) don't set to zero m_processOffset in ~EventManager() as it could by used by busy watcher_thread delivering events - - 2009-05-07 11:32 robocop - M src/qli/all.cpp - M src/qli/all_proto.h - M src/qli/blk.h - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/report.cpp - M src/qli/report.h - M src/qli/show.epp -Cleanup. - - 2009-05-07 11:11 hvlad - M src/remote/xnet.cpp - M src/remote/xnet.h -Fixed bug CORE-2453 : AV at engine when client used events disconnects - - 2009-05-07 07:11 alexpeshkoff - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/jrd/license.h - M src/jrd/os/posix/unix.cpp - M src/remote/remote_def.h -Use macro __sun instead of sun for this platform - - 2009-05-06 17:05 dimitr - M src/dsql/ddl.cpp -An attempt to fix the regression(s) reported by Bill Oliver. - - 2009-05-06 16:34 asfernandes - M src/jrd/btr.cpp -Fix assertion at INTL due to much longer buffer - - 2009-05-06 09:18 robocop - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/security.epp -More constants instead of hardcoded numbers. - - 2009-05-06 07:13 alexpeshkoff - M builds/posix/prefix.solaris -Solaris port - - 2009-05-06 07:13 alexpeshkoff - M configure.in -misc - - 2009-05-06 02:02 asfernandes - M src/burp/restore.epp - M src/common/classes/locks.h - M src/jrd/dfw.epp - M src/jrd/why.cpp - M src/qli/show.epp -Misc - - 2009-05-05 14:46 robocop - M src/intl/collations/koi8r_ru.h - M src/intl/collations/koi8u_ua.h - M src/intl/collations/win1257_ee.h - M src/intl/collations/win1257_lt.h - M src/intl/collations/win1257_lv.h -Add license and give proper credits (better late than never). - - 2009-05-05 12:46 robocop - M src/intl/collations/bl88591ca0.h - M src/intl/collations/bl88591da0.h - M src/intl/collations/bl88591de0.h - M src/intl/collations/bl88591es0.h - M src/intl/collations/bl88591fi0.h - M src/intl/collations/bl88591fr0.h - M src/intl/collations/bl88591is0.h - M src/intl/collations/bl88591it0.h - M src/intl/collations/bl88591nl0.h - M src/intl/collations/bl88591no0.h - M src/intl/collations/bl88591pt0.h - M src/intl/collations/bl88591ptbr0.h - M src/intl/collations/bl88591sv0.h - M src/intl/collations/bl88591uk0.h - M src/intl/collations/bl88591us0.h - M src/intl/collations/blNEXTde0.h - M src/intl/collations/blNEXTes0.h - M src/intl/collations/blNEXTfr0.h - M src/intl/collations/blNEXTit0.h - M src/intl/collations/blNEXTus0.h - M src/intl/collations/db437de0.h - M src/intl/collations/db437es1.h - M src/intl/collations/db437fi0.h - M src/intl/collations/db437fr0.h - M src/intl/collations/db437it0.h - M src/intl/collations/db437nl0.h - M src/intl/collations/db437sv0.h - M src/intl/collations/db437uk0.h - M src/intl/collations/db437us0.h - M src/intl/collations/db850cf0.h - M src/intl/collations/db850de0.h - M src/intl/collations/db850es0.h - M src/intl/collations/db850fr0.h - M src/intl/collations/db850it1.h - M src/intl/collations/db850nl0.h - M src/intl/collations/db850pt0.h - M src/intl/collations/db850sv1.h - M src/intl/collations/db850uk0.h - M src/intl/collations/db850us0.h - M src/intl/collations/db852cz0.h - M src/intl/collations/db852po0.h - M src/intl/collations/db852sl0.h - M src/intl/collations/db857tr0.h - M src/intl/collations/db860pt0.h - M src/intl/collations/db863cf1.h - M src/intl/collations/db865da0.h - M src/intl/collations/db865no0.h - M src/intl/collations/db866ru0.h - M src/intl/collations/koi8r_ru.h - M src/intl/collations/koi8u_ua.h - M src/intl/collations/pd437intl.h - M src/intl/collations/pd437swedfin.h - M src/intl/collations/pd852czech.h - M src/intl/collations/pd852hundc.h - M src/intl/collations/pd852polish.h - M src/intl/collations/pd852slovene.h - M src/intl/collations/pd861iceland.h - M src/intl/collations/pd865nordan40.h - M src/intl/collations/pd866cyrr.h - M src/intl/collations/pw1250czech.h - M src/intl/collations/pw1250hun.h - M src/intl/collations/pw1250hundc.h - M src/intl/collations/pw1250polish.h - M src/intl/collations/pw1250slov.h - M src/intl/collations/pw1251cyrr.h - M src/intl/collations/pw1252i850.h - M src/intl/collations/pw1252intl.h - M src/intl/collations/pw1252nor4.h - M src/intl/collations/pw1252ptbr.h - M src/intl/collations/pw1252span.h - M src/intl/collations/pw1252swfn.h - M src/intl/collations/pw1253greek1.h - M src/intl/collations/pw1254turk.h - M src/intl/collations/win1250bsba.h - M src/intl/collations/win1257_ee.h - M src/intl/collations/win1257_lt.h - M src/intl/collations/win1257_lv.h - M src/intl/collations/win_cz.h - M src/intl/collations/win_cz_ci_ai.h - M src/intl/collations/xx1251_ua.h - M src/intl/collations/xx885913lt.h - M src/intl/collations/xx88592czech.h - M src/intl/collations/xx88592hun.h - M src/intl/collations/xx88592plk.h -Misc. - - 2009-05-05 11:45 robocop - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/report.cpp - M src/qli/show.epp - M src/remote/inet.cpp - M src/remote/interface.cpp -Style and misc. - - 2009-05-05 09:32 dimitr - M src/jrd/btr.cpp -Fixed CORE-2449: Unexpected "lock conflict" error can be thrown instead of other (expected) exception. - - 2009-05-05 08:06 alexpeshkoff - M builds/posix/make.platform.solaris.examples - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64SCC - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc_64 - M configure.in - M extern/icu/source/config/mh-solaris - M src/common/classes/alloc.h - M src/common/classes/condition.h - M src/common/classes/fb_tls.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/thd.cpp - M src/gpre/gpre.h - M src/jrd/SysFunction.cpp - M src/jrd/ThreadData.h - M src/jrd/ThreadStart.cpp - M src/jrd/ThreadStart.h - M src/jrd/common.h - M src/jrd/exe.cpp - M src/jrd/isc.h - M src/jrd/isc_sync.cpp - M src/jrd/why.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp -1. Solaric/Sparc SunProCC port. -2. Cleanup SOLARIS_MT threading model. - - 2009-05-05 07:27 alexpeshkoff - M src/jrd/blb.cpp - M src/jrd/btr.cpp -Fixed bugs noticed by Claudio - - 2009-05-04 11:59 hvlad - M src/jrd/dfw.epp -Fixed bug CORE-2448 : Not all dependencies is created at restore - - 2009-05-04 11:47 hvlad - M src/burp/restore.epp -Fixed bug CORE-2440 : Restoring DB with computed index on computed field provides wrong index and wrong select results - - 2009-05-03 22:21 asfernandes - D extern/regex -Remove the extern regex library - - 2009-05-03 22:11 asfernandes - M src/jrd/enc.cpp -Looks like some problem with my keyboard :D - - 2009-05-03 21:57 asfernandes - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/gpre/ada.cpp - M src/intl/collations/bl88591ptbr0.h - M src/intl/collations/bl88591us0.h - M src/intl/collations/blNEXTus0.h - M src/intl/collations/db437de0.h - M src/intl/collations/db437es1.h - M src/intl/collations/db437fi0.h - M src/intl/collations/db437fr0.h - M src/intl/collations/db437it0.h - M src/intl/collations/db437nl0.h - M src/intl/collations/db437sv0.h - M src/intl/collations/db437uk0.h - M src/intl/collations/db437us0.h - M src/intl/collations/db850cf0.h - M src/intl/collations/db850de0.h - M src/intl/collations/db850es0.h - M src/intl/collations/db850fr0.h - M src/intl/collations/db850it1.h - M src/intl/collations/db850nl0.h - M src/intl/collations/db850pt0.h - M src/intl/collations/db850sv1.h - M src/intl/collations/db850uk0.h - M src/intl/collations/db850us0.h - M src/intl/collations/db852cz0.h - M src/intl/collations/db852po0.h - M src/intl/ldcommon.h - M src/isql/isql_win.cpp - M src/isql/show.epp - M src/jrd/CsConvert.h - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/enc.cpp - M src/jrd/intl.cpp - M src/jrd/quad.h - M src/jrd/sort.cpp - M src/qli/expand.cpp - M src/qli/picstr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/nbackup/nbkswi.h -Misc - - 2009-05-03 14:21 robocop - M src/qli/picstr.cpp -Detecting values that aren't finite quantities (same fix as in isql). - - 2009-05-03 14:19 robocop - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/report.cpp - M src/remote/inet_server.cpp - M src/utilities/gsec/gsecswi.h -Style and misc. - - 2009-05-03 14:09 robocop - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/nbackup/nbkswi.h -Misc. - - 2009-05-03 14:08 robocop - M src/gpre/cme.cpp - M src/isql/isql_win.cpp - M src/jrd/fields.h - M src/jrd/ini.h - M src/qli/gener.cpp -Use named constants to represent field lengths. In the future it will have to be split between logical length (characters) and physical fields (bytes, for the internal buffers). - - 2009-05-02 14:56 robocop - M src/jrd/alt.cpp - M src/jrd/cvt2.cpp - M src/jrd/evl.cpp - M src/jrd/utl.cpp - M src/jrd/why.cpp -Misc. - - 2009-05-02 13:05 robocop - M src/jrd/blb.cpp - M src/jrd/btr.cpp -Undo two of Alex' suspicious or wrong changes until he can return and rethink them. - - 2009-05-02 13:00 robocop - M src/config/Stream.cpp - M src/config/StreamSegment.cpp - M src/gpre/ftn.cpp - M src/include/firebird.h - M src/intl/cs_jis.cpp - M src/intl/cs_ksc.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_gb2312.h - M src/intl/lc_dos.cpp - M src/intl/lc_gb2312.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ldcommon.h - M src/isql/show.epp - M src/jrd/SysFunction.cpp - M src/jrd/cch.cpp - M src/jrd/enc.cpp - M src/jrd/ibase.h - M src/jrd/idx.h - M src/jrd/ini.h - M src/jrd/intl_builtin.cpp - M src/jrd/isc_file.cpp - M src/jrd/quad.h - M src/jrd/sha.cpp - M src/qli/compile.h - M src/remote/protocol.cpp - M src/utilities/ntrace/os/posix/platform.cpp -More unused params; style. - - 2009-05-01 17:25 robocop - M src/intl/cs_jis.cpp - M src/intl/cs_ksc.cpp - M src/intl/cs_unicode_fss.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/cv_narrow.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/intl_builtin.cpp -Redundant cast. - - 2009-05-01 17:21 robocop - M src/burp/spit.cpp - M src/common/classes/sparse_bitmap.h - M src/common/cvt.cpp - M src/common/utils.cpp - M src/config/ConfigFile.cpp - M src/dsql/ddl.cpp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/extlib/ib_udf.cpp - M src/gpre/ada.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/pas.cpp - M src/gpre/rmc.cpp - M src/gpre/sql.cpp - M src/intl/collations/bl88591ca0.h - M src/intl/collations/bl88591da0.h - M src/intl/collations/bl88591de0.h - M src/intl/collations/bl88591es0.h - M src/intl/collations/bl88591fi0.h - M src/intl/collations/bl88591fr0.h - M src/intl/collations/bl88591is0.h - M src/intl/collations/bl88591it0.h - M src/intl/collations/bl88591nl0.h - M src/intl/collations/bl88591no0.h - M src/intl/collations/bl88591pt0.h - M src/intl/collations/bl88591ptbr0.h - M src/intl/collations/bl88591sv0.h - M src/intl/collations/bl88591uk0.h - M src/intl/collations/bl88591us0.h - M src/intl/collations/blNEXTde0.h - M src/intl/collations/blNEXTfr0.h - M src/intl/collations/blNEXTit0.h - M src/intl/collations/blNEXTus0.h - M src/intl/collations/db437de0.h - M src/intl/collations/db437es1.h - M src/intl/collations/db437fi0.h - M src/intl/collations/db437fr0.h - M src/intl/collations/db437it0.h - M src/intl/collations/db437nl0.h - M src/intl/collations/db437sv0.h - M src/intl/collations/db437uk0.h - M src/intl/collations/db437us0.h - M src/intl/collations/db850cf0.h - M src/intl/collations/db850de0.h - M src/intl/collations/db850es0.h - M src/intl/collations/db850fr0.h - M src/intl/collations/db850it1.h - M src/intl/collations/db850nl0.h - M src/intl/collations/db850pt0.h - M src/intl/collations/db850sv1.h - M src/intl/collations/db850uk0.h - M src/intl/collations/db850us0.h - M src/intl/collations/db852cz0.h - M src/intl/collations/db852po0.h - M src/intl/collations/db852sl0.h - M src/intl/collations/db857tr0.h - M src/intl/collations/db860pt0.h - M src/intl/collations/db863cf1.h - M src/intl/collations/db865da0.h - M src/intl/collations/db865no0.h - M src/intl/collations/db866ru0.h - M src/intl/collations/koi8r_ru.h - M src/intl/collations/koi8u_ua.h - M src/intl/collations/pd437intl.h - M src/intl/collations/pd437swedfin.h - M src/intl/collations/pd852czech.h - M src/intl/collations/pd852hundc.h - M src/intl/collations/pd852polish.h - M src/intl/collations/pd852slovene.h - M src/intl/collations/pd861iceland.h - M src/intl/collations/pd865nordan40.h - M src/intl/collations/pd866cyrr.h - M src/intl/collations/pw1250czech.h - M src/intl/collations/pw1250hun.h - M src/intl/collations/pw1250hundc.h - M src/intl/collations/pw1250polish.h - M src/intl/collations/pw1250slov.h - M src/intl/collations/pw1251cyrr.h - M src/intl/collations/pw1252i850.h - M src/intl/collations/pw1252intl.h - M src/intl/collations/pw1252nor4.h - M src/intl/collations/pw1252ptbr.h - M src/intl/collations/pw1252span.h - M src/intl/collations/pw1252swfn.h - M src/intl/collations/pw1253greek1.h - M src/intl/collations/pw1254turk.h - M src/intl/collations/win1250bsba.h - M src/intl/collations/win1257_ee.h - M src/intl/collations/win1257_lt.h - M src/intl/collations/win1257_lv.h - M src/intl/collations/win_cz.h - M src/intl/collations/win_cz_ci_ai.h - M src/intl/collations/xx1251_ua.h - M src/intl/collations/xx885913lt.h - M src/intl/collations/xx88592czech.h - M src/intl/collations/xx88592hun.h - M src/intl/collations/xx88592plk.h - M src/intl/cs_jis.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_gb2312.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ld.cpp - M src/intl/ldcommon.h - M src/intl/utils/mapgen4.c - M src/iscguard/cntl_guard.cpp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/CsConvert.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/IntlUtil.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RecordNumber.h - M src/jrd/UserManagement.cpp - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/blr.h - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_proto.h - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intlobj_new.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/mov.cpp - M src/jrd/nav.cpp - M src/jrd/nodebug.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/sort.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/unicode_util.h - M src/lock/lock.cpp - M src/msgs/build_file.epp - M src/msgs/include.epp - M src/qli/compile.cpp - M src/qli/eval.cpp - M src/qli/expand.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/parse.cpp - M src/qli/proc.epp - M src/qli/show.epp - M src/remote/interface.cpp - M src/utilities/fbcpl/ctrlpan.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbpanel.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h -Unused params, some formatting, cleanup. - - 2009-05-01 02:46 asfernandes - M src/common/classes/VaryStr.h - M src/jrd/event.cpp - M src/jrd/exe.cpp - M src/jrd/isc_sync.cpp -Misc - - 2009-04-30 07:27 alexpeshkoff - M src/jrd/isc_sync.cpp -misc - - 2009-04-30 07:26 alexpeshkoff - M configure.in -Fixed pthread functions detection - - 2009-04-30 07:07 hvlad - M src/jrd/event.cpp -Fixed bug CORE-2444 : When more than one attachment register interests in events simultaneously and free space in events table is exhausted engine could hung - - 2009-04-29 14:00 alexpeshkoff - A src/common/classes/VaryStr.h - M src/common/cvt.cpp - M src/isql/show.epp - M src/jrd/SysFunction.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/val.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/picstr.cpp -Fixed alignment issues with on-stack vary strings - - 2009-04-29 08:33 alexpeshkoff - M configure.in - M src/jrd/isc_sync.cpp -Solaris port - make robust mutexes work on solaris - - 2009-04-29 08:05 alexpeshkoff - M configure.in -On HPUX problems happen when linking C++ program using posix_fadvice() - - 2009-04-29 01:52 asfernandes - M src/common/classes/fb_pair.h - M src/common/classes/objects_array.h - M src/common/classes/vector.h - M src/dsql/array.epp - M src/gpre/msc.cpp - M src/gpre/sqe.cpp - M src/isql/isql.epp - M src/jrd/SysFunction.cpp - M src/jrd/cch.cpp - M src/jrd/isc_sync.cpp - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/par.cpp - M src/jrd/rpb_chain.h - M src/jrd/why.cpp - M src/remote/parser.cpp -Misc - - 2009-04-28 17:15 robocop - M src/isql/isql.epp -Solve the display problem in Windows where -select cot(0) + 1 from rdb$database; -produces 1.#INF00000000000 -Now it says Infinity but only Windows and Solaris are covered. - - 2009-04-28 14:16 robocop - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/isql/isql.epp -Misc and style. - - 2009-04-28 14:13 robocop - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/jrd/PreparedStatement.cpp - M src/jrd/ResultSet.cpp - M src/jrd/jrd.cpp -More unused params. - - 2009-04-28 13:48 robocop - M src/dsql/ddl.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_mod.epp - M src/qli/dtr.cpp -More unused params. - - 2009-04-28 13:37 alexpeshkoff - M src/jrd/IntlUtil.cpp -Fixed alignment issue on sparc - - 2009-04-28 13:11 robocop - M src/isql/isql.h - M src/isql/isql_win.cpp -Misc. - - 2009-04-28 13:08 robocop - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h - M src/iscguard/iscguard.cpp - M src/jrd/SysFunction.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/merge_proto.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h - M src/utilities/gsec/gsec.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/os/win32/platform.cpp -Unused params -Some BLR checks - - 2009-04-28 10:57 alexpeshkoff - M src/utilities/nbackup.cpp -Solaris port - - 2009-04-28 10:54 alexpeshkoff - M src/jrd/RuntimeStatistics.cpp -misc - - 2009-04-27 18:41 dimitr - M src/dsql/ddl.cpp -More detailed (hopefully) fix for CORE-2424 which cares about nested maps/aliases/etc. -It also resolves CORE-1402 and provides better check for view updatability. - - 2009-04-27 16:29 alexpeshkoff - M src/dsql/pass1.cpp -Fixed CORE-2441: Server crashes on UPDATE OR INSERT statement - - 2009-04-26 13:51 robocop - M src/jrd/ThreadStart.cpp - M src/jrd/dmp.cpp - M src/jrd/evl_string.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/msgs/modify_msgs.epp - M src/utilities/relay.cpp -Misc. - - 2009-04-26 10:24 robocop - M src/alice/alice_meta.epp - M src/burp/backup.epp - M src/burp/canon_proto.h - M src/burp/canonical.cpp - M src/burp/mvol.cpp - M src/burp/mvol_proto.h - M src/burp/restore.epp - M src/common/StatusArg.h - M src/common/UtilSvc.cpp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/fb_pair.h - M src/common/classes/objects_array.h - M src/common/classes/sparse_bitmap.h - M src/common/classes/vector.h - M src/common/fb_exception.cpp - M src/config/Element.cpp - M src/config/Element.h - M src/dsql/DdlNodes.epp - M src/dsql/array.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cmp.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int_cxx.cpp - M src/gpre/msc.cpp - M src/gpre/pretty.cpp - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/jrd/Database.h - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/RuntimeStatistics.h - M src/jrd/SysFunction.cpp - M src/jrd/TempSpace.h - M src/jrd/TextType.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/enc.cpp - M src/jrd/evl.cpp - M src/jrd/gds.cpp - M src/jrd/idx.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/isc.cpp - M src/jrd/isc_sync.cpp - M src/jrd/nav.cpp - M src/jrd/nbak.h - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/path_utils.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pwd.cpp - M src/jrd/quad.cpp - M src/jrd/rpb_chain.h - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort_proto.h - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h - M src/jrd/utl.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/misc/codes.epp - M src/utilities/gstat/dba.epp - M src/utilities/ntrace/TracePluginImpl.h -Unused function params. - - 2009-04-26 01:37 asfernandes - M src/jrd/dyn.h - M src/jrd/dyn_mod.epp -Fixed CORE-2331 - ALTER DOMAIN invalid RDB$FIELD_SUB_TYPE - - 2009-04-25 20:45 asfernandes - M doc/README.incompatibilities.txt -Adjust doc. re. --enable-binreloc - - 2009-04-25 20:36 asfernandes - M extern/btyacc/reader.c - M src/gpre/c_cxx.cpp - M src/gpre/sql.cpp - M src/msgs/history2.sql - M src/utilities/gsec/gsec_proto.h - M src/utilities/nbackup.cpp -Misc - - 2009-04-25 15:10 asfernandes - M src/common/classes/tree.h -Fix warnings - - 2009-04-24 17:04 robocop - M src/gpre/gpre.h -Alex says all compilers should support "const" today. - - 2009-04-24 15:52 robocop - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h -Delete unused function params - - 2009-04-24 15:51 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/server.cpp -Fixed CORE-2306: fbserver terminated abnormally when thread start failed - - 2009-04-24 15:39 asfernandes - M src/jrd/met.epp -Fixed CORE-2427 - ALTER VIEW doesn't clear dependencies on old views - - 2009-04-24 15:26 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Cleanup: -- get rrid of IB3 support, -- commnent unused enumeration members, -- delete unused function params - - 2009-04-24 15:25 robocop - M src/common/classes/tree.h -Misc. - - 2009-04-24 08:57 alexpeshkoff - M configure.in -Change method to detect presence of posix_fadvise() - - 2009-04-24 08:35 alexpeshkoff - M configure.in -1. Better check for xlC presence. -2. Run tests in STDC mode instead K&R. - - 2009-04-24 08:16 alexpeshkoff - M extern/btyacc/reader.c -fixed warning - - 2009-04-23 15:31 asfernandes - M src/jrd/dyn_mod.epp -Fixed CORE-2426 - Alter table not respecting collation - - 2009-04-23 11:07 alexpeshkoff - M src/utilities/nbackup.cpp -More posix_fadvise related improvements, misc - - 2009-04-22 16:35 alexpeshkoff - M autogen.sh -Fixed build in RH9-based chrooted environment - - 2009-04-22 16:34 alexpeshkoff - M autogen.sh -misc - - 2009-04-22 15:58 alexpeshkoff - M src/common/classes/tree.h -Removed 2 unneeded and unused parameters from template BePlusTree. -One of them caused compilation errors with IBM's xlC compiler. -This is compiler bug, but as long as we can avoid it - why not? - - 2009-04-22 15:49 asfernandes - M src/dsql/ddl.cpp -Fixed CORE-2424 - Make CREATE VIEW infer column names for views involving a GROUP BY clause or derived table - - 2009-04-22 15:49 alexpeshkoff - M builds/posix/make.defaults - M builds/posix/make.shared.variables -Fixed misc binreloc-related issues - - 2009-04-22 15:45 alexpeshkoff - M builds/posix/Makefile.in.client.gsec -Fixed SS gsec build - - 2009-04-22 15:13 asfernandes - M src/jrd/DataTypeUtil.cpp -Better fix for the blob subtype problem - - 2009-04-22 14:02 alexpeshkoff - M builds/posix/Makefile.in.firebird -Use parallel build for editline - - 2009-04-22 12:34 asfernandes - M src/jrd/DataTypeUtil.cpp -Improve documentation - thanks to Claudio - - 2009-04-22 12:28 dimitr - M src/jrd/DataTypeUtil.cpp -Fixed the new makeDescFromList code. Prior to this patch, blobs were handled wrongly (e.g. two BLR blobs were casted into a ASCII TEXT one). -To be reviewed by Adriano. - - 2009-04-22 11:47 robocop - M src/msgs/history2.sql - M src/qli/all.cpp -Misc. - - 2009-04-22 11:44 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/exp.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpreswi.h - M src/gpre/hsh.cpp - M src/gpre/hsh.h - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/movg.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/gpre/words.h -Style, comments, constness and some unused vars and keywords. - - 2009-04-22 07:58 alexpeshkoff - A builds/posix/fbtrace.hpux.vers - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_ia64 -This should fix HPUX build - - 2009-04-22 06:59 alexpeshkoff - M src/utilities/nbackup.cpp -posix_fadvise() does not return error code in errno - - 2009-04-22 01:58 asfernandes - M src/alice/alice_meta.epp - M src/burp/burp.cpp - M src/burp/spit.cpp - M src/common/cvt.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/metd.epp - M src/jrd/isc_sync.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xdr.cpp -Misc - - 2009-04-21 15:40 asfernandes - M src/msgs/messages2.sql -Fixed CORE-2432 - Missing SHOW COLLATIONs in HELP - - 2009-04-21 12:04 alexpeshkoff - M autogen.sh -Do not use binreloc by default in 2.5 - keep it as experimental option - - 2009-04-21 11:56 alexpeshkoff - M configure.in -xlc invocation patch for AIX - - 2009-04-21 11:55 alexpeshkoff - M configure.in -Much better ways to check for things that do not work correct with plain K&R C - - 2009-04-21 06:16 dimitr - M builds/win32/msvc8/gpre_boot.vcproj -Fixed the MSVC8 build. - - 2009-04-21 06:10 dimitr - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbtrace.vcproj -Fixed the MSVC8 build. - - 2009-04-20 14:57 alexpeshkoff - M configure.in -Avoid dumb '-g -O2' autoconf's default in make.defaults - - 2009-04-20 13:19 alexpeshkoff - M src/remote/inet_server.cpp -misc - - 2009-04-20 10:34 alexpeshkoff - M src/jrd/isc_sync.cpp -Fixed shared memory access rights issues - - 2009-04-19 10:06 robocop - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/jrd/DataTypeUtil.cpp -Comments. - - 2009-04-19 10:06 robocop - M src/dsql/metd.epp - M src/dsql/pass1.cpp -Comments and style. - - 2009-04-19 10:05 robocop - M src/dsql/utld.cpp -Comments and warning. - - 2009-04-18 22:20 asfernandes - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/dsc.cpp - M src/jrd/dsc.h -Fixed CORE-2361 - String truncation reading 8859-1 Spanish column using isc_dsql_fetch with UTF-8 connection -Sub-task CORE-2435 - Recreate DataTypeUtilBase::makeFromList -Documentation for datatype deduction for lists (makeFromList): -The output type is figured out as based on this order: -1) If any datatype is blob, returns blob; -2) If any datatype is a) varying or b) any text and another datatype, returns varying; -3) If any datatype is text or cstring, returns text; -4) If any datatype is approximate numeric then each datatype in the list shall be numeric ( - otherwise an error is thrown), returns approximate numeric; -5) If any datatype is a date/time/timestamp then each datatype in the list shall be the same - date/time/timestamp (otherwise an error is thrown), returns a date/time/timestamp. -If a blob is returned, and there is a binary blob in the list, a binary blob is returned. -If a blob/text is returned, the returned charset is figured out as based on this order: -1) If there is a OCTETS blob/string, returns OCTETS; -2) If there is a non-(NONE/ASCII) blob/string, returns it charset; -3) If there is a ASCII blob/string, a numeric or a date/time/timestamp, returns ASCII; -4) Otherwise, returns NONE. - - 2009-04-18 14:13 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp -Comments. - - 2009-04-18 09:58 robocop - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Comments. - - 2009-04-17 14:37 robocop - M builds/win32/msvc9/fb_lock_print.vcproj - M builds/win32/msvc9/fbclient.vcproj - M builds/win32/msvc9/fbtrace.vcproj -Fix the Windows build by brute force after Alex's changes. - - 2009-04-17 14:34 robocop - M src/dsql/array.epp -Comments. - - 2009-04-17 14:10 robocop - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp -Misc. - - 2009-04-17 14:10 robocop - M builds/win32/msvc9/gpre_boot.vcproj - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/classes/alloc.cpp - M src/common/classes/fb_atomic.h - M src/common/classes/fb_string.h - M src/common/classes/fb_tls.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/tree.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/cvt.cpp - M src/common/fb_exception.cpp -Comments. - - 2009-04-17 13:36 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/event.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/interface.cpp - M src/remote/remote.h -Fixed CORE-2437: Buffer overflow on client when delivering events. - - 2009-04-17 11:22 alexpeshkoff - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/xnet.cpp -Make port wait for event thread shutdown on disconnect - - 2009-04-17 11:05 alexpeshkoff - M src/jrd/ThreadStart.cpp -Avoid unneeded TLS operation when thread finishes - - 2009-04-17 10:21 paulbeach - M builds/posix/prefix.darwin_powerpc -Problem with weak symbols and Apple's version of GCC 4.0.1 on PPC - - 2009-04-17 02:30 asfernandes - M src/jrd/dyn.epp -Fixed CORE-2434 - CREATE USER command: Invalid error message - - 2009-04-16 11:54 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.fbtrace - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.aix_powerpc_xlc - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.hpux - M builds/posix/prefix.hpux_ia64 - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_ia64 - M builds/posix/prefix.linux_mips - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.mingw - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64SCC - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 -1. Added utilities/err.cpp where needed. -2. Cleaned up most of platform-specific additions - most opf them are not needed any more, -still causing troubles when porting. It will be better to re-add that which are really needed. -3. Do not build gds_drop utility on platforms where not needed. - - 2009-04-16 11:51 alexpeshkoff - A src/utilities/err.cpp - A src/utilities/err_proto.h -Trivial replacement at utilities level for complete server-side function - - 2009-04-16 08:59 alexpeshkoff - M src/common/classes/fb_atomic.h -Fixed solaris atomic operations - - 2009-04-16 08:55 alexpeshkoff - M src/jrd/isc_sync.cpp -Enhanced shmget() error reporting - - 2009-04-16 07:52 alexpeshkoff - M src/jrd/isc_sync.cpp -Fixed error reported by Sergey Mereutsa - - 2009-04-16 06:52 robocop - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/xdr.cpp -Comments. - - 2009-04-16 04:40 dimitr - M src/dsql/parse.y -Fixed (fingers crossed) CORE-2430: Server adds "NOT" at the end of default value for the TIMESTAMP field. - - 2009-04-16 01:09 asfernandes - M src/jrd/extds/ExtDS.cpp - M src/jrd/isc_file.cpp - M src/jrd/svc.cpp - M src/remote/inet.cpp - M src/remote/protocol.h - M src/remote/server.cpp -Misc - - 2009-04-15 14:18 robocop - M src/remote/server.cpp -Comments. - - 2009-04-15 13:47 robocop - M src/remote/remote.cpp -Comments. - - 2009-04-15 13:41 robocop - M src/remote/inet.cpp -Comments. - - 2009-04-15 09:58 alexpeshkoff - M src/remote/inet.cpp -cleanup - - 2009-04-15 06:40 robocop - M src/burp/restore.epp - M src/config/Args.cpp - M src/jrd/rse.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/ntrace/TraceConfiguration.cpp -Misc. - - 2009-04-15 06:29 robocop - M configure.in - M src/common/cvt.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpreswi.h - M src/include/gen/autoconfig_msvc.h - M src/jrd/common.h - M src/jrd/flu.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/svc.cpp - M src/remote/inet.cpp - M src/remote/remote_def.h -Get rid of SCO. - - 2009-04-14 08:27 alexpeshkoff - M configure.in -Take into an account Solaris library's specifics - - 2009-04-13 08:24 dimitr - M src/lock/lock.cpp -Misc. - - 2009-04-13 07:48 hvlad - M src/jrd/extds/ExtDS.cpp -More correct fix for bug CORE-2420 : Parsing error in EXECUTE STATEMENT with named parameters. - - 2009-04-13 01:46 asfernandes - M src/dsql/pass1.cpp - M src/jrd/build_no.h - M src/misc/writeBuildNum.sh -Misc - - 2009-04-12 19:52 hvlad - M src/jrd/extds/ExtDS.cpp -Fixed bug CORE-2420 : Parsing error in EXECUTE STATEMENT with named parameters - - 2009-04-12 07:53 hvlad - M src/dsql/pass1.cpp -Fixed bug CORE-2416 : AV preparing a query with aggregate over derived table - - 2009-04-12 07:32 hvlad - M src/dsql/pass1.cpp -Fixed bug CORE-2419 : Assert in DEBUG build preparing query witn UNION in derived table - - 2009-04-11 19:41 asfernandes - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/installation_readme.txt - M src/jrd/build_no.h - M src/jrd/isc_sync.cpp - M src/lock/lock.cpp -Misc - - 2009-04-11 05:47 robocop - M src/jrd/isc_sync.cpp -Misc. - - 2009-04-10 20:18 asfernandes - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/node.h - M src/dsql/parse.y -Cleanup for NOD_CONST_SPECIAL. It's not needed anymore. - - 2009-04-10 20:17 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-2417 - Index cannot be used with LIKE in HAVING clause. - - 2009-04-10 16:53 alexpeshkoff - M configure.in - M src/jrd/isc.h - M src/jrd/isc_sync.cpp -Use shared robust mutexes if present. -This provides successfull recovery in case when any of firebird processes -died with locked shared mutex (like it was with semaphores SystemV). - - 2009-04-10 15:36 alexpeshkoff - M src/common/thd.cpp - M src/gpre/cob.cpp - M src/gpre/gpre.h - M src/jrd/ThreadStart.cpp - M src/jrd/exe.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/license.h -Cleanup - unsupported port HP10 - - 2009-04-10 14:28 robocop - M src/common/classes/alloc.h - M src/jrd/blb.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/lock/lock.cpp - M src/lock/lock_proto.h -Misc. - - 2009-04-10 11:43 dimitr - M src/jrd/tra.cpp -Simplification. - - 2009-04-10 10:35 alexpeshkoff - M src/jrd/event.cpp - M src/lock/lock.cpp -No sense keeping old value of shared memory pointer when file is already unmapped - thanks to Claudio - - 2009-04-10 10:29 alexpeshkoff - M src/jrd/common.h - M src/jrd/pag.cpp -Solaris port - - 2009-04-10 10:28 alexpeshkoff - M src/jrd/tra.cpp -Fixed check for length of isc_tpb_lock_timeout parameter - it can be up to 4 bytes, but should not be numerically greater than MAX_SSHORT - - 2009-04-10 08:51 alexpeshkoff - M src/jrd/isc.h -misc - - 2009-04-09 16:47 alexpeshkoff - M src/jrd/isc_sync.cpp -Cleanup unused macro SHMEM_PICKY and related stuff. -Fixed code for systems with broken mmap (like HPUX) - avoid shared memory leak. - - 2009-04-09 16:44 alexpeshkoff - M src/common/classes/auto.h - M src/common/config/config_file.cpp -Make class FileClose generally available - - 2009-04-09 14:30 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc -Fix yet another dumb typo. -Thanks to Claudio for picking it up. - - 2009-04-09 13:17 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/installation_readme.txt -Fix another dumb typo, repair an oversight and use whitespace consistently. - - 2009-04-09 12:15 alexpeshkoff - M builds/posix/prefix.linux -Removed flags for ancient compilers - - 2009-04-09 10:43 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -typo - - 2009-04-09 09:57 alexpeshkoff - M builds/posix/Makefile.in.firebird -Added minimum support for parallel build on SMP machines. -Due to logic of phases in main makefile duirect use of -j switch breaks build. -Now you may specify it in command line as "make CPU=4" and in all safe places appropriate --j switch will be added. - - 2009-04-08 16:06 asfernandes - M src/isql/extract.epp - M src/isql/show.epp - M src/isql/show_proto.h -Fixed CORE-2407 - isql -ex PAGE_SIZE missing in CREATE DATABASE - - 2009-04-08 15:43 asfernandes - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/show.epp -Fixed CORE-2408 - isql -ex puts default values of sp parameters before the NOT NULL and COLLATE flags - - 2009-04-08 15:00 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/win32/run_all.bat -Add files missing from install -Misc. - - 2009-04-08 14:44 roman-simakov - M src/jrd/GlobalRWLock.cpp -Fixed AV while database shutting down after gfix -shut full. Reported by Alex. - - 2009-04-08 13:16 alexpeshkoff - M src/jrd/event.cpp - M src/jrd/event_proto.h -Fixed CORE-2402: bad permissions on temp files, /tmp is polluted with a lot of files - - 2009-04-08 11:30 alexpeshkoff - M src/lock/lock.cpp - M src/lock/lock_proto.h -Better fix for lock files in CORE-2402 - - 2009-04-08 11:00 alexpeshkoff - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h -Fix for CORE-2402: bad permissions on temp files, /tmp is polluted with a lot of files - - 2009-04-08 10:21 alexpeshkoff - M src/common/classes/alloc.h - M src/jrd/blb.h -Fixed xlC warnings - - 2009-04-08 06:24 alexpeshkoff - M builds/posix/firebird.hpux.vers -Add new API calls to HPUX export list - - 2009-04-08 02:14 asfernandes - M autogen.sh - A binreloc.m4 - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M configure.in - M doc/README.incompatibilities.txt - A extern/binreloc - A extern/binreloc/binreloc.c - A extern/binreloc/binreloc.h - M src/jrd/os/config_root.h - M src/jrd/os/posix/config_root.cpp -Feature CORE-2398 - Make Firebird correct detect its installed path in Linux - - 2009-04-08 00:47 asfernandes - M src/utilities/ntrace/TraceConfiguration.cpp -Avoid temporary string creation - thanks to Claudio - - 2009-04-07 12:48 robocop - M src/jrd/SysFunction.cpp -Remove macro needed for VC6 only. - - 2009-04-06 16:16 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Use same access rights for CS and SS when creating database file - - 2009-04-06 16:09 alexpeshkoff - M src/common/utils.cpp -Use same access rights for CS and SS when opening shared memory file - - 2009-04-06 15:44 alexpeshkoff - M src/common/classes/fb_atomic.h -Fixed solaris implementation - thanks to Claudio - - 2009-04-06 08:10 dimitr - M builds/win32/msvc9/fbtrace.vcproj -Sync with VC8. - - 2009-04-06 07:56 hvlad - M builds/win32/msvc8/fbtrace.vcproj -Reflect changed path of isc_file.cpp. Add version info. - - 2009-04-05 13:06 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-1346 - lpad and rpad with two columns not working - - 2009-04-05 13:04 asfernandes - M src/dsql/make.cpp -Misc - - 2009-04-05 12:36 asfernandes - M builds/posix/Makefile.in.fbtrace -Fix Linux build - - 2009-04-04 22:38 asfernandes - M builds/win32/msvc8/fbtrace.vcproj - M builds/win32/msvc9/fbtrace.vcproj - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/intl_builtin.cpp - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -1) Improvement CORE-2404 - Match database names using correct INTL and platform rules for trace -2) Small INTL refactoration - - 2009-04-04 16:39 asfernandes - M src/common/classes/alloc.h - M src/common/classes/fb_string.h - M src/common/classes/init.h - M src/common/classes/objects_array.h - M src/common/dllinst.cpp - M src/common/dllinst.h - M src/common/utils.cpp - M src/dsql/preparse.cpp - M src/gpre/dyntable.cpp - M src/intl/utils/mapdump.c - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/Relation.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/SimilarToMatcher.h - M src/jrd/TextType.cpp - M src/jrd/ThreadData.h - M src/jrd/ThreadStart.cpp - M src/jrd/UserManagement.cpp - M src/jrd/alt.cpp - M src/jrd/blob_filter.h - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cch.h - M src/jrd/dbg.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/intl.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/msg.h - M src/jrd/ntrace.h - M src/jrd/opt.cpp - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/pag.cpp - M src/jrd/perf.h - M src/jrd/pwd.cpp - M src/jrd/req.h - M src/jrd/rpb_chain.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/scl.h - M src/jrd/sdl.h - M src/jrd/sort.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h - M src/jrd/trace/TraceSession.h - M src/jrd/trig.h - M src/jrd/unicode_util.h - M src/jrd/vio.cpp - M src/remote/inet.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/server.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/security.epp - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginConfig.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/os/FileObject.h - M src/utilities/ntrace/os/win32/platform.cpp - M src/utilities/ntrace/traceplugin.cpp -Trim trailling spaces - - 2009-04-04 16:28 asfernandes - M doc/sql.extensions/README.global_temporary_tables - M src/jrd/err_proto.h - M src/jrd/exe.h - M src/jrd/file_params.h - M src/jrd/isc_s_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/nav.cpp - M src/jrd/par.cpp - M src/misc/codes.epp - M src/remote/inet_server.cpp -Misc - - 2009-04-03 13:09 alexpeshkoff - M src/common/classes/fb_atomic.h -Native Solaris AtomicCounter - required for non-intel build - - 2009-04-03 13:05 alexpeshkoff - M extern/btyacc/Makefile - M src/misc/src_bundle.sh -Avoid rebuild of skeleton.c from btyaccpa.ske - it makes no use for us, but requires gawk - - 2009-04-03 12:50 alexpeshkoff - M doc/README.intl -Added comment describing codepage as suggested by Philippe Makowski - - 2009-04-03 12:14 alexpeshkoff - M src/common/classes/fb_string.h -Avoid too long lines, ensure constness - - 2009-04-03 11:57 alexpeshkoff - M builds/posix/make.rules -1. Avoid repeats of the CFLAGS in compiler invocation. -2. Dropped unused rules. - - 2009-04-03 11:02 alexpeshkoff - M extern/regex/main.c - M extern/regex/regcomp.c - M extern/regex/regerror.c - M extern/regex/regex.h - M extern/regex/regexec.c - M extern/regex/regfree.c -Rolled back wrongly committed changes (thought it seems all directory should go away) - - 2009-04-03 10:49 alexpeshkoff - M doc/sql.extensions/README.common_table_expressions - M doc/sql.extensions/README.expression_indices - M doc/sql.extensions/README.global_temporary_tables - M extern/regex/main.c - M extern/regex/regcomp.c - M extern/regex/regerror.c - M extern/regex/regex.h - M extern/regex/regexec.c - M extern/regex/regfree.c - M src/burp/spit.cpp - M src/common/cvt.cpp - M src/dudley/extract.epp - M src/gpre/c_cxx.cpp - M src/gpre/gpre.cpp - M src/jrd/common.h - M src/jrd/file_params.h - M src/jrd/jrd_pwd.h - M src/jrd/ntrace.h - M src/jrd/opt.cpp - M src/lock/print.cpp - M src/misc/codes.epp - M src/qli/mov.cpp - M src/remote/inet_server.cpp -Fixed some warnings - - 2009-04-03 10:24 robocop - M src/jrd/dbg.cpp - M src/jrd/dbg.h - M src/jrd/dbt.cpp -Misc. - - 2009-04-03 10:07 robocop - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/extds/IscDS.cpp - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/idx.cpp - M src/jrd/isc.h - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/msg.h - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/sort.cpp - M src/msgs/build_file.epp -Get rid of more typedefs. - - 2009-04-03 09:39 alexpeshkoff - M src/utilities/nbackup.cpp -Removed debug print - - 2009-04-03 09:14 alexpeshkoff - M configure.in -A better way to check for __thread - - 2009-04-02 08:53 robocop - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/isc.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp -Get rid of some typedefs. - - 2009-04-01 17:40 dimitr - M src/jrd/blb.cpp -Let's avoid creating temporary files unless really necessary. - - 2009-04-01 17:35 dimitr - M src/jrd/isc_sync.cpp -Remove the shmem backing files when they're not used anymore. - - 2009-04-01 11:44 dimitr - M builds/posix/make.shared.variables - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Cleaned up the unused ALL routines, the only remainings from the old allocator code. - - 2009-04-01 11:37 dimitr - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj -Cleaned up the unused ALL routines, the only remainings from the old allocator code. - - 2009-04-01 11:33 dimitr - M src/jrd/Database.h - D src/jrd/all.cpp - D src/jrd/all.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h -1) Some simplification inside JRD_reschedule() -2) Cleaned up the unused ALL routines, the only remainings from the old allocator code. - - 2009-04-01 11:04 robocop - M src/misc/codes.epp - M src/msgs/messages2.sql -Fix the limitation in codes.epp that forced to include a spurious backslash in messages that contain a hardcoded newline or include/gen/msgs.h would be generated with an invalid C/C++ syntax. - - 2009-04-01 10:52 robocop - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj -Follow VC8's minor change. - - 2009-04-01 10:49 robocop - M src/common/classes/condition.h - M src/jrd/SimilarToMatcher.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/extds/IscDS.cpp - M src/jrd/lck.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Misc. - - 2009-04-01 02:29 asfernandes - M src/common/cvt.cpp -Misc - - 2009-03-31 04:14 dimitr - M src/jrd/tra.cpp -Misc. - - 2009-03-30 15:23 asfernandes - M src/common/cvt.cpp -Fixed CORE-2359 - Logical multibyte maximum string length is not respected when assigning numbers - - 2009-03-30 15:20 asfernandes - M src/jrd/cvt.cpp -Fix error message for string truncation - - 2009-03-30 08:40 hvlad - M src/jrd/vio.cpp -Fixed bug CORE-2397 : If you drop two different indexes within the same transaction, you get database corruption - - 2009-03-29 15:23 asfernandes - M src/jrd/SimilarToMatcher.h -Misc - - 2009-03-28 19:05 asfernandes - D builds/win32/msvc9/regex.vcproj -Remove obsolete project - - 2009-03-27 16:13 alexpeshkoff - M src/jrd/jrd.cpp -Fixed warning - - 2009-03-27 12:53 alexpeshkoff - M builds/install/arch-specific/aix/misc/preuninstall.sh.in - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/hpux/classic/preUninstall.sh.in - M builds/install/arch-specific/linux/misc/preuninstall.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/misc/posixLibrary.sh.in -Fixed CORE-2392: install cleanup for 2.5 beta1 - - 2009-03-27 11:22 dimitr - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/fbtrace.vcproj -Fixed the VC9 build. - - 2009-03-27 11:03 alexpeshkoff - M src/jrd/evl_string.h -Do not use internal engine error reporting in file, included by plugin - - 2009-03-26 22:29 hvlad - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceManager.cpp -Split long error message on two lines. Misc. - - 2009-03-26 22:28 hvlad - M src/utilities/ntrace/TraceConfiguration.cpp -Correct processing of escaped backslash when expanding logfile name pattern. -Bit better error message when regexp processing in trace config is failed. - - 2009-03-26 19:43 asfernandes - M doc/WhatsNew -Update - - 2009-03-26 16:33 asfernandes - D builds/posix/Makefile.in.extern.regex - M builds/posix/Makefile.in.fbtrace - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/prefix.mingw - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/fbtrace.vcproj - D builds/win32/msvc8/regex.vcproj - M configure.in - M src/jrd/Collation.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/intl_classes.h - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TraceConfiguration.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf -Use SIMILAR TO regexp (with sed syntax for replacements) for trace config - - 2009-03-26 16:18 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-2389 - Wrong matching of SIMILAR TO expression with brackets - - 2009-03-26 08:43 alexpeshkoff - M extern/btyacc/defs.h - M extern/btyacc/main.c -warning fixed - - 2009-03-26 08:42 alexpeshkoff - M extern/btyacc/Makefile -Make it build not with gcc only - - 2009-03-24 22:20 hvlad - M src/jrd/dfw.epp -Fixed bug CORE-2386 : ALTER VIEW could remove column used in stored procedure or trigger - - 2009-03-24 13:08 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/misc/posixLibrary.sh.in -Take care about plugins directory - - 2009-03-23 17:20 hvlad - M src/remote/server.cpp -More complete fix for bug CORE-2368 : AV after isc_cancel_events if event was not found - - 2009-03-19 19:08 roman-simakov - M src/common/classes/condition.h -Counter and mutex were replaced by AtomicCounter. - - 2009-03-18 12:45 alexpeshkoff - M src/jrd/Collation.cpp -Temporary commented assert() to avoid aborts in 2.5 beta1 - - 2009-03-18 09:21 roman-simakov - M src/jrd/gds.cpp -Restored forgotten change. Thanks to Adriano. - - 2009-03-18 02:55 asfernandes - M src/jrd/GlobalRWLock.cpp -Fix warnings - - 2009-03-18 02:43 asfernandes - M src/common/classes/condition.h - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/jrd.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Misc - - 2009-03-17 08:47 dimitr - M doc/WhatsNew -Update. - - 2009-03-17 07:39 roman-simakov - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/engine.vcproj - A src/common/classes/condition.h - M src/common/classes/locks.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/dfw.epp - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/shut.cpp -Refactored NBackup subsystem. -1) Fixed CORE-1696 - "Deadlock in LM by using nbackup utility" with priority rating of lock requesting for LCK_backup_database and LCK_bdb. -2) A lot of stability fixes were made. -3) The key thing is using new GlobalRWLock for removing LCK_set_owner_handle function and speed up performance. -4) The code is still ready for using both in shared cache architecture and in claster architecture. - - 2009-03-16 16:51 alexpeshkoff - M builds/install/misc/firebird.conf - M src/common/config/config.cpp -Fixed CORE-2376: Change default for authentication method parameter - - 2009-03-16 16:31 alexpeshkoff - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp -Cleanup - events delivery using unix signals is not used any more - - 2009-03-15 20:09 hvlad - M src/jrd/met.epp -Fixed AV in boot build. - - 2009-03-15 18:05 hvlad - M src/jrd/jrd.cpp -Clear metadata cache at database shutdown to correctly release used resources. - - 2009-03-15 18:04 hvlad - M src/jrd/met.epp -Release database triggers in MET_clear_cache - - 2009-03-15 02:56 asfernandes - M doc/WhatsNew -Entry for ticket forgotten open - - 2009-03-14 19:17 asfernandes - M src/jrd/extds/InternalDS.cpp - M src/jrd/intl.cpp -Misc - - 2009-03-13 16:03 hvlad - M src/jrd/Collation.cpp - M src/jrd/intl.cpp -Fixed bug CORE-2372 : AV in CMP_release releasing already freed collation resource - - 2009-03-13 15:46 asfernandes - M src/dsql/pass1.cpp -Fixed a problem introduced with my last commit. Assertion with query: - select * from (select * from t1 group by n) group by n; - - 2009-03-13 15:41 hvlad - M src/jrd/os/win32/mod_loader.cpp -MSVC 2005 have defined _MSC_VER as 1400, so make check for CRT version correct. -It must fix bug CORE-2366 : Embeded can't find/open DLLs (snapshot 3.9.2009) - - 2009-03-13 15:30 asfernandes - M src/dsql/pass1.cpp -Misc (spaces vs tab) - - 2009-03-13 15:26 asfernandes - M src/dsql/pass1.cpp -Fix another (related to CORE-1246 and CORE-2339) issue with derived expressions, reported by Dmitry: -select - * -from -(select - coalesce(sum(r1.RDB$RELATION_ID), 0) as RDB$RELATION_ID -from - (select * - from - rdb$database ) r1 ) r2 -wrongly returns NULL - - 2009-03-13 13:41 hvlad - M src/utilities/ntrace/PluginLogWriter.cpp -Remove code already present in ISC_mutex_init, thanks to Adriano. -Remove some debugging code. - - 2009-03-13 13:17 hvlad - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/jrd.cpp -Better fix for CORE-2183 : Error in ExtDS when server shutdown started with opened Execute Statement. -Make EDS handle broken connection properly - - 2009-03-13 09:55 hvlad - M src/jrd/jrd.cpp -Fixed AV when engine shutdown started during isc_attach_database call execution - - 2009-03-13 02:43 asfernandes - M src/utilities/ntrace/PluginLogWriter.cpp -Misc - - 2009-03-13 02:35 asfernandes - M src/utilities/ntrace/PluginLogWriter.h -Do not use namespaces in header files - - 2009-03-12 15:39 alexpeshkoff - M builds/posix/prefix.aix_powerpc -AIX port - - 2009-03-12 15:16 alexpeshkoff - M src/jrd/SysFunction.cpp -Put all local stuff in anonymous namespace instead of declaring static. -This helps avoid some conflicts (like presence of cot() in math.h on HPUX). - - 2009-03-12 12:04 alexpeshkoff - M src/utilities/nbackup.cpp -Fixed platforms that do not have O_NOATIME option - - 2009-03-12 12:03 alexpeshkoff - M builds/posix/Makefile.in.fbtrace -fixed posix build after Vlad's changes - - 2009-03-12 11:32 alexpeshkoff - M configure.in -Invoke writeBuildNum.sh after creating ./gen directory, used by this script - - 2009-03-12 08:37 hvlad - M builds/win32/msvc9/fbtrace.vcproj -Update MSVC9 build - - 2009-03-12 08:23 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h -Performance : -1. Replace FileObject by PluginLogWriter -2. Replace stack variable "line" by class member "record" to reduce need of memory re-allocation at every traced event. - - 2009-03-12 08:21 hvlad - M builds/win32/msvc8/fbtrace.vcproj -Add new log writer for trace plugin. -Remove not used FileObject. - - 2009-03-12 08:16 hvlad - A src/utilities/ntrace/PluginLogWriter.cpp - A src/utilities/ntrace/PluginLogWriter.h -Implement more efficient and simple log writer for trace plugin - - 2009-03-12 08:06 hvlad - M src/remote/server.cpp -Fixed bug CORE-2368 : AV after isc_cancel_events if event was not found - - 2009-03-12 01:39 asfernandes - M src/common/classes/objects_array.h - M src/jrd/jrd.cpp -Misc - - 2009-03-11 14:30 alexpeshkoff - M configure.in -HPUX has posix semaphores in this library - - 2009-03-11 07:51 alexpeshkoff - M src/jrd/event.cpp -Fixed build with not defined HAVE_MMAP - - 2009-03-10 12:27 alexpeshkoff - M src/lock/print.cpp -Fixed CORE-2354: "fb_lock_print -ia" output is not flushed to a file between iterations - - 2009-03-09 18:33 hvlad - M src/jrd/jrd.cpp -Fixed bug CORE-1980 : Sweeper consumes 100% CPU forever. -Also avoid start transaction if no ON CONNECT\ON DISCONNECT triggers defined. - - 2009-03-09 01:42 asfernandes - M src/remote/os/win32/srvr_w32.cpp -Close handle refering to parent process - - 2009-03-08 12:17 robocop - M src/remote/os/win32/srvr_w32.cpp -Misc. - - 2009-03-07 22:25 hvlad - M src/remote/inet.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Fixed bug CORE-2356 : On Windows listener process of Classic Server can't create necessary resources after restart if any worker process was present - - 2009-03-07 20:21 hvlad - M src/remote/inet.cpp -Correction for my patch re. errors at graceful socket shutdown - - 2009-03-07 17:39 asfernandes - M src/jrd/evl.cpp -Fixed CORE-2355 - Incorrect handling of LOWER/UPPER when result string shrinks in terms of byte length - - 2009-03-07 03:09 asfernandes - M src/utilities/nbackup.cpp -Misc - - 2009-03-06 17:56 alexpeshkoff - M configure.in - M src/utilities/nbackup.cpp -Fixed CORE-2316: Throttling Nbackup on large databases - - 2009-03-06 12:10 robocop - M src/include/gen/autoconfig_msvc.h -Do not hide some important warnings. - - 2009-03-05 17:01 alexpeshkoff - M src/jrd/ntrace.h - M src/jrd/pag_proto.h - M src/jrd/trace/TraceService.h -Fixed a number of gcc warnings: class has virtual functions but non-virtual destructor - - 2009-03-05 15:18 alexpeshkoff - M src/dsql/preparse.cpp - M src/jrd/jrd.cpp -Fixed CORE-2351: Aliased database can't be created - - 2009-03-05 10:25 alexpeshkoff - M src/common/classes/init.cpp -Fixed alignment - thanks to Adriano - - 2009-03-05 09:27 alexpeshkoff - M autogen.sh -Support one more combination of autotools - present on AIX - - 2009-03-05 06:38 robocop - M builds/win32/defs/ib_udf.def - M src/extlib/ib_udf.sql - M src/extlib/ib_udf2.sql -Expose frac() in ib_udf but only as udf_frac to not clash with a possible native implementation. - - 2009-03-05 06:05 robocop - M src/common/classes/init.cpp - M src/common/classes/init.h -Misc. - - 2009-03-05 06:05 robocop - M src/common/classes/fb_tls.h -Make it compile on Windows. - - 2009-03-05 01:01 asfernandes - M configure.in - M src/include/gen/autoconfig_msvc.h -Remove not used and non-simmetric platform specific define - - 2009-03-05 00:52 asfernandes - M src/common/classes/fb_tls.h - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/remote/server.cpp -Misc - - 2009-03-04 12:44 alexpeshkoff - M src/jrd/svc.cpp -Fixed set/drop admins mapping in security2.fdb - - 2009-03-04 12:14 robocop - M src/common/classes/array.h -Do not use reinterpret_cast to convert from void* to a typed pointer. - - 2009-03-04 12:13 robocop - M src/remote/server.cpp -Misc. - - 2009-03-04 10:26 alexpeshkoff - M src/common/classes/fb_tls.h - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/jrd/trace/TraceConfigStorage.h -Formally this fixes gcc warning - no virtual dtor in class with virtual functions. -But this required serious reworking of InstanceControl and GlobalPtr<> classes. -GlobalPtr<> should not be directly derived from class with virtual functions - -virtual table for it's instances may become invalid in the moment, -when cleanup is needed. Therefore indirect link via InstanceList and -InstanceLink is established instead. This required also a little changes in -a way how InstanceControl is used. GlobalPtr<> usage is not changed. - - 2009-03-04 02:48 skidder - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/Firebird2Boot.sln - M builds/win32/msvc7/Firebird2_Examples.sln - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/btyacc.vcproj - M builds/win32/msvc7/build_msg.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/codes.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/config.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/empbuild.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb2control.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbrmclib.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbsvcmgr.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gbak_embed.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_embed.vcproj - M builds/win32/msvc7/gpre_static.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instclient.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/intlbuild.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/isql_embed.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_embed.vcproj - M builds/win32/msvc7/v5_examples.vcproj - M builds/win32/set_build_target.bat - M builds/win32/setenvvar.bat -Maintaining VC7 build manually is too labor intensive and leads to strange engine bugs. -Instead re-generate MSVC7 build files from MSVC8 using VSPC utility: -http://sourceforge.net/projects/vspc -This produces working build. - - 2009-03-03 15:25 dimitr - M src/remote/interface.cpp -Fixed the wrong assertion. - - 2009-03-03 15:19 dimitr - M src/common/classes/PublicHandle.cpp - M src/common/classes/PublicHandle.h -Prefer explicit #includes to tricky forward declarations for template classes. - - 2009-03-03 14:57 dimitr - M src/dsql/dsql.cpp - M src/jrd/exe.cpp -Restored the legacy logic that was zapping the output NULL descriptors to mimic some pseudo-empty values. -Just for symmetry, unconditionally applied the same logic to inputs (it was there for blobs only). -Finally, do the same in the original place, EXE_assignment(). A more complex original code that tried to care about character sets is removed. - - 2009-03-03 12:26 robocop - M src/jrd/isc.cpp -Playing with mixture of new/deallocate or allocate/delete doesn't seem a good approach to me, even if it works due to our redefinitions. - - 2009-03-03 12:24 robocop - M src/common/utils.cpp -Adjust to our naming conventions. - - 2009-03-03 12:00 hvlad - M src/remote/remote.h - M src/remote/server.cpp -Fixed bug CORE-2349 : False "Invalid SQLDA" error - - 2009-03-03 11:49 dimitr - M src/jrd/os/win32/mod_loader.cpp -Constness. - - 2009-03-03 11:18 aafemt - M src/jrd/os/win32/mod_loader.cpp -Suppress error pop-up in non-server modes - - 2009-03-03 10:17 alexpeshkoff - M src/jrd/os/posix/isc_ipc.cpp -cleanup - - 2009-03-02 10:27 aafemt - M src/jrd/trace/TraceManager.cpp -Rollback till better fix for Windows loader problem - - 2009-03-02 09:34 dimitr - M src/remote/server.cpp -Correction related to my last commit. - - 2009-03-02 08:56 skidder - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/gpre_embed.vcproj -More fixes for VS2003 build - - 2009-03-02 04:03 skidder - M builds/win32/msvc7/common_static.vcproj -Update VS2003 build - - 2009-03-02 03:55 skidder - M src/jrd/os/win32/mod_loader.cpp -Disable CRT context activation hack for VS2003 build. This build should not be affected with CRT issues - - 2009-03-02 03:39 skidder - M src/common/utils.cpp -Repairing the VS2003 build (and maybe others). ferror is a tricky macro, not a function - - 2009-03-01 16:38 aafemt - M src/jrd/trace/TraceManager.cpp -Only shared libraries can have plugins inside - - 2009-03-01 16:37 aafemt - M src/include/gen/autoconfig_msvc.h -Shared library extension on Windows is "dll" - - 2009-03-01 16:35 aafemt - M configure.in -Propagate shared library extension through code - - 2009-03-01 15:58 hvlad - M src/jrd/tra.h -Misc - - 2009-03-01 15:56 hvlad - M src/jrd/tpc.cpp -More SLONG overflows in TPC fixed. - - 2009-03-01 15:42 asfernandes - M builds/posix/Makefile.in.fbtrace - M builds/posix/make.defaults - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/jrd/dpm.epp - M src/jrd/isc.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/tpc.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp -Misc - - 2009-03-01 13:26 aafemt - M src/jrd/isc.cpp - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/os/isc_i_proto.h - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/mod_loader.cpp -Fix MinGW build - - 2009-03-01 13:23 alexpeshkoff - M src/jrd/divorce.cpp - M src/remote/xdr.h -AIX port - cleanup - - 2009-03-01 10:35 hvlad - M src/remote/inet.cpp -Don't report wrong error at graceful socket shutdown. -Misc. - - 2009-03-01 10:29 hvlad - M src/jrd/tpc.cpp -Avoid SLONG overflow when high tx number of cached TIP page is calculated (tip_cache->tpc_base + trans_per_tip). -It fixed bugs CORE-2348 and CORE-1042 - - 2009-03-01 10:25 hvlad - M src/jrd/tra.cpp - M src/jrd/tra.h -Move MAX_TRA_NUMBER to the header file. -Fix AV in TRA_sweep when new transaction can't be started - - 2009-03-01 10:22 hvlad - M src/jrd/extds/ExtDS.cpp -Remove wrong assertion. Correct error message - - 2009-02-28 20:11 hvlad - M src/jrd/tra.cpp -Destroy temporary transaction block if exception occurs at transaction start. - - 2009-02-28 13:12 dimitr - M src/remote/server.cpp -Fixed the "bad handle" error reporting in the remote server. - - 2009-02-28 12:34 robocop - M src/isql/isql.epp - M src/isql/isql_proto.h -Little cleanup. - - 2009-02-28 11:57 robocop - M src/alice/exe.cpp - M src/burp/canonical.cpp - M src/config/Lex.cpp - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/gpre/sqe.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/scl.epp - M src/jrd/sort.cpp - M src/jrd/unicode_util.cpp - M src/jrd/utl.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/lock/driver.cpp - M src/qli/format.cpp - M src/qli/parse.cpp - M src/remote/interface.cpp - M src/remote/server.cpp - M src/utilities/install/services.cpp - M src/utilities/rebuild/rebuild.cpp -Get rid of superflous parentheses. - - 2009-02-28 11:47 robocop - M src/jrd/event.cpp - M src/lock/lock.cpp -Simplify the call to ISC_event_wait. - - 2009-02-28 11:44 aafemt - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.fbtrace - M builds/posix/make.defaults - M builds/posix/prefix.mingw -Fix MinGW build - - 2009-02-28 11:43 aafemt - M configure.in -Missed dirs - - 2009-02-28 11:33 robocop - M src/common/utils.cpp -Fix the Windows build. - - 2009-02-27 17:08 alexpeshkoff - M builds/posix/Makefile.in.extern.regex -Copy all libraries to let platform decide which to use - - 2009-02-27 15:01 alexpeshkoff - M autogen.sh -restored lost code to create m4 directory - - 2009-02-27 14:57 alexpeshkoff - M src/common/utils_proto.h -fixed declaration error - failed only on 32 bit - - 2009-02-27 11:33 dimitr - M src/lock/lock.cpp -Fixed CORE-2347: "Deadlock. Page type lock conversion denied" error is reported under a concurrent "connect-work-disconnect" kind of load. - - 2009-02-25 14:47 alexpeshkoff - D builds/make.new/config/config.guess - D builds/make.new/config/config.sub -Removed files, not needed any more - - 2009-02-25 14:44 alexpeshkoff - M autogen.sh - M configure.in -This variant works on all of: ancient MinGW's autotools, -autotools, built from most fresh stable sources on ftp.gnu.org -and some middle case, installed on my box by default. -Also finished sinix-z cleanup. - - 2009-02-25 08:08 robocop - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/xnet.cpp -Apply patch from Kovalenko Dmitry (Lipetsk). - - 2009-02-25 06:08 robocop - M src/jrd/dpm.epp -Align braces in relatively large or complex blocks. - - 2009-02-25 06:00 robocop - M src/jrd/dfw.epp - M src/jrd/dyn.epp -Delete unused vars. - - 2009-02-25 05:39 robocop - M src/utilities/gsec/call_service.h - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/secur_proto.h -Misc and comments. - - 2009-02-25 05:38 robocop - M src/remote/inet.cpp - M src/remote/remote.h -Comment flag that I marked as unused years ago. - - 2009-02-25 05:36 robocop - M doc/README.services_extension - M doc/README.trace_services -Misc. - - 2009-02-24 15:51 asfernandes - M src/dsql/ddl.cpp -Fixed CORE-2341 - Hidden variables conflict with output parameters, causing assertions, unexpected errors or possibly incorrect results - - 2009-02-24 15:24 asfernandes - M src/jrd/rse.cpp -Fixed CORE-2339 - Incorrect result for the derived expression based on aggregate and computation - - 2009-02-24 13:05 dimitr - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp -Fix by Alex for yet another races during the engine shutdown. - - 2009-02-24 11:11 alexpeshkoff - M src/common/utils.cpp -Fixed use of mutexes - - 2009-02-24 10:06 hvlad - M src/utilities/gstat/dba.epp -Let gstat service detect engine shutdown and stop its work - - 2009-02-24 09:13 aafemt - A builds/make.new/config/config.guess - A builds/make.new/config/config.sub -Files required to detect canonical system name - - 2009-02-24 08:19 hvlad - M src/jrd/dpm.epp -Fixed bug CORE-2340 : Bugcheck 258 (page slot not empty) could occurs under high concurrent load - - 2009-02-23 14:07 dimitr - M src/jrd/exe.cpp -Front ported CORE-2326: AV when committing a new view while trigger on rdb$relations is in place. -Actually, this fix is not required for v2.5 due to the DFW logic changes there, but it doesn't hurt either. - - 2009-02-22 15:10 asfernandes - M doc/WhatsNew -Some documentation pointers - - 2009-02-21 22:50 asfernandes - M src/jrd/grant.epp - M src/jrd/par.cpp -Uninitialized variables - - 2009-02-21 22:09 asfernandes - M builds/posix/Makefile.in.firebird - M builds/posix/make.rules - M src/utilities/ntrace/TraceConfiguration.h - M src/utilities/ntrace/TracePluginImpl.h -Use regex.h header of our extern/regex, and not the one from a completelly different POSIX system library - - 2009-02-21 22:06 asfernandes - M autogen.sh -Clean remainings of libtool - - 2009-02-21 17:43 asfernandes - M src/common/dllinst.cpp - M src/common/dllinst.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/UserManagement.cpp - M src/jrd/isc_file.cpp - M src/jrd/svc.cpp - M src/remote/inet.cpp -Misc - - 2009-02-20 16:18 alexpeshkoff - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/scl.epp - M src/jrd/trace/TraceConfigStorage.cpp -Fixed a number of problems with file ownership and access rights on unix - - 2009-02-20 16:13 alexpeshkoff - M src/remote/inet.cpp -Clean up - code was not needed since security fix, avoiding use of UID, transfered by client - - 2009-02-20 08:41 aafemt - M src/common/dllinst.cpp - M src/common/dllinst.h -Windows only - - 2009-02-20 08:14 alexpeshkoff - M src/jrd/UserManagement.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h -misc - - 2009-02-20 07:43 hvlad - M src/common/dllinst.cpp - M src/common/dllinst.h -Restore broken Windows build - - 2009-02-19 22:33 asfernandes - M src/jrd/tra.cpp -Do not delete a pointer from a forward declaration - - 2009-02-19 22:32 asfernandes - M src/common/dllinst.cpp - M src/common/dllinst.h -Fixed the POSIX build - - 2009-02-19 21:17 aafemt - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.isql - M builds/posix/make.defaults - M builds/posix/make.shared.variables -Libtool and Co removal - - 2009-02-19 21:10 aafemt - D Makefile.am - M autogen.sh - M configure.in -Libtool and Co removal - - 2009-02-19 18:09 alexpeshkoff - M src/jrd/svc.cpp -Ignore exceptions in catch() block - to be reviewed by Vlad - - 2009-02-19 15:49 alexpeshkoff - M src/common/thd.cpp -Fixed my silly error in THD_sleep() - - 2009-02-19 15:41 alexpeshkoff - M src/jrd/svc.cpp -always uppercase service user name - should make trace happy - - 2009-02-19 12:59 alexpeshkoff - M src/jrd/UserManagement.cpp - M src/jrd/UserManagement.h - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Fixed transactions support in user management commands - - 2009-02-17 17:00 aafemt - M src/remote/inet_proto.h - M src/remote/os/win32/srvr_w32.cpp - M src/remote/remot_proto.h - M src/remote/remote.h -Fix some mistypes that GCC doesn't tolerate - - 2009-02-16 09:36 dimitr - M doc/WhatsNew -Update. - - 2009-02-15 18:05 asfernandes - M extern/icu/source/io/uprintf.c - M src/common/utils.cpp - M src/include/consts_pub.h - M src/jrd/cmp.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp - M src/utilities/ntrace/TracePluginImpl.cpp -Misc - - 2009-02-15 17:46 asfernandes - M src/common/utils_proto.h -Declare the function inside its namespace - - 2009-02-15 14:45 asfernandes - M src/common/utils.cpp - M src/jrd/jrd.cpp - M src/lock/lock.cpp -1) Fix posix build -2) Remove some warnings - - 2009-02-15 13:53 robocop - M src/utilities/ntrace/os/posix/FileObject.cpp -Style (approx 100 columns per line as maximum). - - 2009-02-15 13:45 robocop - M src/utilities/ntrace/os/win32/FileObject.cpp -Let's better avoid the mutex taken forever when system_call_failed::raise is called and let its release be managed automatically. - - 2009-02-15 13:23 robocop - M src/common/utils.cpp - M src/common/utils_proto.h -Commit this aux routine in case it's needed. - - 2009-02-15 00:55 asfernandes - M doc/README.trace_services -Misc - - 2009-02-15 00:09 hvlad - M doc/README.trace_services -Trim trailing spaces per Adriano request. - - 2009-02-14 18:18 asfernandes - M src/jrd/cmp.cpp -Fixed the ALL Regression reported by Bill (CORE-1137) - - 2009-02-14 14:57 asfernandes - M src/jrd/unicode_util.cpp -Warning - - 2009-02-13 21:08 asfernandes - M doc/sql.extensions/README.isc_info_xxx - M src/jrd/rse.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceService.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Misc - - 2009-02-13 14:16 asfernandes - M doc/README.services_extension -Typo - - 2009-02-13 14:06 hvlad - A doc/README.trace_services -New documentation - - 2009-02-13 14:06 hvlad - M doc/README.services_extension -Update documentation - - 2009-02-13 13:05 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/security.epp -Implemented CORE-2322: added gsec and services support to control SYSDBA-like access of windows domain administrators to security database - - 2009-02-13 08:11 robocop - M src/utilities/ntrace/TracePluginImpl.cpp -Correction. - - 2009-02-13 07:48 robocop - M doc/sql.extensions/README.isc_info_xxx - M src/jrd/trace/TraceService.cpp -Misc. - - 2009-02-13 03:23 dimitr - M doc/WhatsNew -Update. - - 2009-02-13 00:32 asfernandes - M doc/WhatsNew -Update - - 2009-02-12 18:54 dimitr - M doc/WhatsNew -Update for almost forgotten Claudio's work. - - 2009-02-12 14:56 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-2317 - select * from (select cast(.... returns null - - 2009-02-12 12:58 robocop - M src/common/classes/MsgPrint.cpp -More changes for the improvement requested as CORE-2140 (it was never designed to work with printf escape sequences). - - 2009-02-12 11:13 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Optimize a bit - - 2009-02-12 10:48 alexpeshkoff - M configure.in -HPUX IA64 port - - 2009-02-12 10:15 alexpeshkoff - A builds/posix/prefix.hpux_ia64 -HPUX IA64 port - - 2009-02-12 09:34 hvlad - M doc/sql.extensions/README.isc_info_xxx -Update documentation - - 2009-02-12 09:31 hvlad - M src/jrd/rse.cpp -Fixed bug CORE-2320 : Complex recursive query may produce not all rows - - 2009-02-11 21:48 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Try to show numeric parameters correctly - - 2009-02-11 15:24 hvlad - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceService.cpp -Suspend trace session when log is full despite of log reader [in]activity. - - 2009-02-11 15:24 asfernandes - M src/jrd/extds/IscDS.cpp -Misc - - 2009-02-11 15:21 hvlad - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h -Refactoring. Make getStorage static method. - - 2009-02-11 15:20 hvlad - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h -Avod assertion - - 2009-02-11 15:19 hvlad - M src/jrd/trace/TraceConfigStorage.cpp -Misc - - 2009-02-11 14:23 asfernandes - M src/dsql/sqlda_pub.h -Change SQL_NULL value - - 2009-02-11 14:02 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Misc - - 2009-02-11 11:37 hvlad - M src/jrd/RuntimeStatistics.cpp -Simplification - - 2009-02-11 11:36 hvlad - M src/jrd/ntrace.h - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/utilities/ntrace/TracePluginImpl.cpp -Pass Firebird's root directory to the trace plugin with initialization info. -Allow to use relative and/or empty filenames as audit log file. -Ensure root directory ends with separator when it is used. - - 2009-02-11 10:29 alexpeshkoff - M configure.in -AIX port - - 2009-02-11 09:51 alexpeshkoff - A builds/posix/fbtrace.exp - M builds/posix/prefix.aix_powerpc -AIX port - make fbtrace build on AIX - - 2009-02-11 08:44 dimitr - M doc/WhatsNew -Getting closer to Beta. - - 2009-02-11 08:31 dimitr - M src/misc/writeBuildNum.sh -Getting closer to Beta. - - 2009-02-11 08:26 dimitr - M src/lock/lock.cpp - M src/lock/lock_proto.h -Minor optimizations. - - 2009-02-11 01:32 asfernandes - M src/common/classes/objects_array.h - M src/jrd/btr.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Misc - - 2009-02-10 16:29 asfernandes - M src/jrd/SysFunction.cpp -Remove not needed lines - - 2009-02-10 16:16 hvlad - M src/jrd/extds/IscDS.cpp -Misc - - 2009-02-10 16:11 hvlad - M src/jrd/extds/ExtDS.cpp -Take into account req_null as Adriano suggests - - 2009-02-10 15:45 alexpeshkoff - M src/jrd/UserManagement.cpp -Pass trusted role to security database connection - - 2009-02-10 14:33 asfernandes - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/IscDS.cpp -Fix SQL_NULL problems with EXEC. STMT. - - 2009-02-10 14:20 alexpeshkoff - M src/gpre/cmd.cpp - M src/gpre/cmp.cpp - M src/gpre/gpre.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Cleanup - - 2009-02-10 13:32 robocop - M src/jrd/functions.cpp -- Optimize the case when we reached the max number of context vars (not a great concern). -- Fix Vlad's code where he was only tracing attachment level context vars (and leaving apart txn context vars). - - 2009-02-10 13:30 robocop - M src/jrd/fun.epp -Totally misc. - - 2009-02-10 11:33 alexpeshkoff - M src/jrd/jrd.cpp -Disabled use of isc_dpb_num_buffers on SS to avoid unpredictable shared cache behavior - - 2009-02-10 11:32 hvlad - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h -Lets handle file IO errors. -Don't use HW dependent size_t in shared file records. - - 2009-02-10 09:30 dimitr - M src/jrd/jrd.cpp -Misc. - - 2009-02-10 09:01 hvlad - M src/jrd/trace/TraceDSQLHelpers.h -Correction by Adriano - - 2009-02-10 08:59 hvlad - M src/jrd/GlobalRWLock.h -Misc - - 2009-02-10 08:56 hvlad - M src/jrd/jrd.cpp -Add "paranoid check" suggested by Claudio - - 2009-02-10 04:38 dimitr - M src/jrd/grant.epp -Misc. - - 2009-02-09 15:25 hvlad - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/jrd/trace/TraceObjects.cpp -Constness - - 2009-02-09 15:24 alexpeshkoff - M src/jrd/grant.epp -More changes for CORE-1770 and CORE-2285 - - 2009-02-09 15:12 hvlad - M src/jrd/btr.cpp -Comment my recent (not obvious) change - - 2009-02-09 14:11 alexpeshkoff - M src/common/classes/objects_array.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h -Add new class PointerArray and use it in RuntimeStatistics. -Now RuntimeStatistics has 3 #ifdef choices: SortedArray, PointersArray or Tree. - - 2009-02-09 12:22 robocop - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/svc.cpp -Frontport fix for CORE-2313. - - 2009-02-09 11:13 hvlad - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc9/common_static.vcproj -Update boot build - - 2009-02-09 01:43 asfernandes - M src/jrd/fun.epp - M src/jrd/opt.cpp - M src/jrd/rse.cpp - M src/jrd/svc.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -Misc - - 2009-02-08 19:28 hvlad - M src/jrd/os/win32/config_root.cpp -Make it work correctly - - 2009-02-08 18:01 asfernandes - M src/jrd/trace/TraceObjects.cpp -Misc - - 2009-02-08 17:23 asfernandes - M src/common/dllinst.h - M src/include/memory_routines.h - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/ibinitdll.cpp -Misc - - 2009-02-08 16:09 dimitr - M builds/win32/msvc9/common.vcproj - M builds/win32/msvc9/common_classic.vcproj - M builds/win32/msvc9/fbrmclib.vcproj - M builds/win32/msvc9/intl.vcproj -Fixed MSVC9 build. - - 2009-02-08 15:50 hvlad - M src/jrd/opt.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h -Fixed bug CORE-2311 : Possible memory leak in WITH RECURSIVE query - - 2009-02-08 15:40 hvlad - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/intl.vcproj - A src/common/dllinst.cpp - A src/common/dllinst.h - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/os/win32/mod_loader.cpp -Move DLL instance variable into separate file. It would be much better to make it member of Config class but currently it is not desirable due to big amount of related changes of build process. - - 2009-02-08 13:34 hvlad - M src/jrd/os/win32/config_root.cpp -Make it compiles - - 2009-02-08 13:27 alexpeshkoff - M src/jrd/fun.epp -Use getInstallDirectory() to locate libibutil - - 2009-02-08 13:24 alexpeshkoff - M src/jrd/os/config_root.h - M src/jrd/os/darwin/config_root.cpp - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/ibinitdll.cpp -Fixed problems when setting rootDir and installDir - - 2009-02-08 13:02 robocop - M src/jrd/functions.cpp -Unused var. - - 2009-02-08 12:57 robocop - M src/common/classes/GenericMap.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Constness. - - 2009-02-08 12:54 robocop - M src/jrd/trace/TraceService.cpp -Misc, please review. - - 2009-02-08 12:53 robocop - M src/common/classes/tree.h -Misc. - - 2009-02-08 12:44 robocop - M src/jrd/fun.epp - M src/jrd/functions.cpp -Misc. - - 2009-02-08 11:38 robocop - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/mvol.cpp - M src/burp/spit.cpp - M src/common/classes/BaseStream.h - M src/config/Args.cpp - M src/config/InputFile.cpp - M src/config/ScanDir.cpp - M src/dudley/ddl.cpp - M src/dudley/exe.epp - M src/isql/isql.epp - M src/jrd/divorce.cpp - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/utl.cpp - M src/lock/print.cpp - M src/misc/makeHeader.cpp - M src/qli/lex.cpp - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/ntrace/os/posix/FileObject.cpp - M src/utilities/ntrace/os/posix/platform.cpp -Trying to be more consistent in the detection of headers (HAVE_* macros). - - 2009-02-08 11:23 robocop - M src/common/utils.cpp - M src/dsql/dsql.cpp - M src/jrd/Database.cpp - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceSession.h - M src/utilities/fbsvcmgr.cpp - M src/utilities/ntrace/TraceConfiguration.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/os/FileObject.h - M src/utilities/ntrace/os/platform.h - M src/utilities/ntrace/os/posix/FileObject.cpp - M src/utilities/ntrace/os/posix/platform.cpp - M src/utilities/ntrace/os/win32/FileObject.cpp - M src/utilities/ntrace/os/win32/platform.cpp -Misc, style, fixing dangerous warnings, constness, etc. - - 2009-02-08 09:40 robocop - M src/jrd/SimilarToMatcher.h -Eliminate variable shadowing. - - 2009-02-08 09:39 robocop - M src/jrd/opt.cpp -Make code easier to read. - - 2009-02-08 09:17 robocop - M src/msgs/messages2.sql -Totally misc. - - 2009-02-08 09:09 robocop - M src/include/memory_routines.h -This file was challenging all our typical indenting practices. - - 2009-02-07 21:24 asfernandes - M src/dsql/parse.y -Remove obsolete comment - - 2009-02-07 19:36 dimitr - M src/utilities/install/install_svc.cpp -Fixed CORE-1923: "instsvc remove" returns 1 when succefully executed. - - 2009-02-07 15:20 asfernandes - M src/dsql/pass1.cpp - M src/include/memory_routines.h - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/btr.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/grant.epp - M src/jrd/inf.cpp - M src/jrd/opt.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp -Misc - - 2009-02-07 12:30 dimitr - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h -Misc. - - 2009-02-07 11:38 dimitr - M src/jrd/inf.cpp -Fix by Claudio's suggestion. - - 2009-02-07 02:32 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-2308 - SIMILAR TO produces random results with [x-y] expressions - - 2009-02-06 19:38 hvlad - M src/jrd/btr.cpp -Performance : use stack allocation when possible - - 2009-02-06 14:18 hvlad - M src/jrd/trace/TraceObjects.cpp -Don't change descriptors of other objects, noted by Claudio - - 2009-02-06 13:47 hvlad - M src/jrd/trace/TraceDSQLHelpers.h -Correct typo, thanks to Claudio - - 2009-02-06 13:47 hvlad - M src/jrd/trace/TraceConfigStorage.cpp -Simplification - - 2009-02-06 12:01 hvlad - M src/jrd/extds/ExtDS.cpp -Fixed few minor issues noted by Dmitry - - 2009-02-06 11:20 alexpeshkoff - M src/jrd/grant.epp -Fixed CORE-2285 (and CORE-1770): Database with many grants gets corrupted - - 2009-02-06 09:01 dimitr - M src/include/gen/sql_state.h -Committed the forgotten file. - - 2009-02-06 04:55 dimitr - M src/jrd/inf.cpp -Fixed CORE-2307: Incomplete API information values. - - 2009-02-05 20:41 dimitr - M src/jrd/cmp.cpp - M src/jrd/exe.cpp -Let's count user DSQL statements only. - - 2009-02-05 20:12 dimitr - M src/jrd/Database.h - M src/jrd/cch.cpp - M src/jrd/inf.cpp - M src/jrd/inf_proto.h -1) Cleanup the legacy page op counters (they're redundant now). -2) Return 64-bit values in the information buffer, if required. - - 2009-02-05 20:09 dimitr - M src/include/memory_routines.h -1) Declare the input of put_vax_short() to be signed instead of unsigned. -2) Add put_vax_int64() to deal with 64-bit values. - - 2009-02-05 20:08 dimitr - M src/include/fb_types.h - M src/jrd/common.h -Move the int64 typedefs from common.h into fb_types.h. -This brings the consistency with other FB types and allows to use int64 values without including common.h. - - 2009-02-05 16:15 hvlad - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/req.h -Performance : don't perform costly operations if not needed - - 2009-02-05 15:03 hvlad - M src/jrd/exe.cpp -Performance : move costly method out of the loop - - 2009-02-05 14:50 asfernandes - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceService.cpp -Misc - - 2009-02-05 14:44 asfernandes - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h -Misc - - 2009-02-05 14:29 asfernandes - M src/dsql/dsql.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/dsql/sqlda_pub.h - M src/dsql/utld.cpp - M src/isql/isql.epp - M src/jrd/dsc.h -CORE-2298 - Add support for "some_col = ? or ? IS NULL" conditions - - 2009-02-05 14:23 asfernandes - M src/utilities/ntrace/os/win32/FileObject.cpp -1) Replace usage of GetFileSize (trick error returning) by GetFileSizeEx - Vlad, please review if errors need to be thrown here. -2) Get rid of a numeric overflow - - 2009-02-05 13:22 alexpeshkoff - M builds/install/arch-specific/aix/Makefile.in - A builds/install/arch-specific/aix/classic - A builds/install/arch-specific/aix/classic/makeInstallImage.sh.in - A builds/install/arch-specific/aix/classic/rpmfiles.txt.in - A builds/install/arch-specific/aix/classic/rpmheader.txt.in - A builds/install/arch-specific/aix/misc - A builds/install/arch-specific/aix/misc/aixLibrary.sh.in - A builds/install/arch-specific/aix/misc/firebird.init.d.aix.in - A builds/install/arch-specific/aix/misc/postinstall.sh.in - A builds/install/arch-specific/aix/misc/postuninstall.sh.in - A builds/install/arch-specific/aix/misc/preinstall.sh.in - A builds/install/arch-specific/aix/misc/preuninstall.sh.in - A builds/install/arch-specific/aix/misc/rc.config.firebird.aix.in - A builds/install/arch-specific/aix/misc/tarinstall.sh.in - A builds/install/arch-specific/aix/misc/tarmaininstall.sh.in - A builds/install/arch-specific/aix/misc/tarmainuninstall.sh.in - A builds/install/arch-specific/aix/misc/taruninstall.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/posix/Makefile.in.firebird -AIX port - - 2009-02-05 13:09 dimitr - M src/msgs/system_errors2.sql -A few SQLSTATE changes upon request by Bill Oliver. - - 2009-02-05 11:41 alexpeshkoff - D src/jrd/plugin_manager.cpp - D src/jrd/plugin_manager.h -removed unused files - - 2009-02-05 08:53 dimitr - M src/jrd/jrd.cpp -In JRD entrypoints, tdbb_status_vector is always equal to user_status. -So let's deal with the explicitly passed user's vector instead of the implementation detail that's likely to disappear soon. - - 2009-02-05 08:48 alexpeshkoff - A builds/posix/fbtrace.vers -add forgotten file - - 2009-02-05 01:19 asfernandes - M src/jrd/opt.cpp -Fix the problem reported by Vlad (another case of CORE-2237) - - 2009-02-05 01:08 asfernandes - M builds/install/misc/firebird.conf - M builds/posix/Makefile.in.fbtrace - M doc/README.services_extension - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/restore.epp - M src/common/classes/alloc.cpp - M src/common/classes/tree.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/jrd.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceService.cpp - M src/msgs/messages2.sql -Misc - - 2009-02-04 18:08 hvlad - M builds/win32/msvc9/Firebird2.sln - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fbembed.vcproj - M builds/win32/msvc9/fbserver.vcproj - A builds/win32/msvc9/fbtrace.vcproj - A builds/win32/msvc9/regex.vcproj -Update MSVC9 build. Thanks to Fikret - - 2009-02-04 13:18 hvlad - M builds/win32/msvc8/fbtrace.vcproj -Cleanup - - 2009-02-04 13:08 hvlad - M src/jrd/svc.h -Break service thread execution at engine shutdown - - 2009-02-04 13:07 hvlad - M src/jrd/svc.cpp -Fixed mistake, noted by Claudio - - 2009-02-04 12:10 hvlad - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Remove obsolete plugin_manager from MSVC8 builds - - 2009-02-04 11:43 alexpeshkoff - M builds/posix/Makefile.in.fbtrace - M builds/posix/make.defaults - M src/jrd/trace/TraceManager.cpp -Make trace plugin work on linux - - 2009-02-04 11:39 alexpeshkoff - M builds/posix/make.shared.variables - M src/jrd/jrd.cpp - M src/jrd/trace/TraceObjects.cpp -Avoid use of class PluginManager - - 2009-02-04 11:36 alexpeshkoff - M configure.in - M src/common/thd.cpp -Use when possible much better way to delay thread execution - - 2009-02-04 07:16 alexpeshkoff - M src/utilities/ntrace/TracePluginImpl.cpp -AIX port - rem_addr is used in AIX's include files - - 2009-02-04 07:15 alexpeshkoff - M builds/posix/Makefile.in.extern.regex -AIX port - - 2009-02-03 19:14 hvlad - M src/jrd/trace/TraceManager.cpp -When no active trace sessions left, clear notification needs - - 2009-02-03 18:27 hvlad - M src/jrd/rse.cpp -Fixed my error at tracing failed fetch from procedure. - - 2009-02-03 18:14 hvlad - M src/common/classes/tree.h -Const - - 2009-02-03 12:03 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.extern.regex - A builds/posix/Makefile.in.fbtrace - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M configure.in -Make trace plugin build on linux - - 2009-02-03 11:12 alexpeshkoff - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TracePluginImpl.cpp -make it compile on linux - - 2009-02-03 11:02 robocop - M src/common/StatusHolder.cpp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/alloc.cpp - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/classes/sparse_bitmap.h - M src/common/classes/stack.h - M src/common/classes/tree.h - M src/common/config/dir_list.cpp - M src/common/cvt.cpp - M src/common/fb_exception.cpp - M src/jrd/isc_sync.cpp -Style. - - 2009-02-03 10:59 robocop - M src/lock/print.cpp -At least to me, this change is a bug fix. - - 2009-02-03 10:50 robocop - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/restore.epp -Cleaning the dust that has accumulated over years. - - 2009-02-03 10:41 robocop - M doc/README.incompatibilities.txt - M doc/README.services_extension - M doc/README.superclassic -Misc. - - 2009-02-03 08:45 hvlad - M src/jrd/DatabaseSnapshot.cpp -static not works here - - 2009-02-03 08:09 alexpeshkoff - M src/jrd/trace/TraceLog.cpp -removed #ifdefs - after latest Vlad's fixes not needed any more - - 2009-02-02 22:57 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Avoid hardcoded numbers when nice named constant exist. - - 2009-02-02 22:27 hvlad - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h -Use-count approach to track lifetime of trace configurations storage file. - - 2009-02-02 22:25 hvlad - M src/utilities/fbsvcmgr.cpp -fseek did not returned current position - - 2009-02-02 16:28 hvlad - M src/jrd/trace/TraceManager.cpp -Remove unneeded assignment - - 2009-02-02 16:24 hvlad - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp -Enable unlink of temporary trace files for WINNT only. This is temporary solution. - - 2009-02-02 16:23 hvlad - M src/dsql/dsql.cpp - M src/jrd/trace/TraceDSQLHelpers.h -Trace correctly failed SQL statement prepare attempts and SET TRANSACTION statement. - - 2009-02-02 16:06 asfernandes - M configure.in -*** empty log message *** - - 2009-02-02 16:04 hvlad - M src/jrd/jrd.cpp -Distinguish create\attach database call's when reporting failed attempt. -Misc. - - 2009-02-02 15:55 asfernandes - M configure.in -Remove concurrent duplicate changes - - 2009-02-02 15:41 hvlad - M src/jrd/jrd.cpp -Correction - - 2009-02-02 15:23 alexpeshkoff - M configure.in - M src/jrd/jrd.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceService.cpp -Do not AC_CONFIG_FILE twice - - 2009-02-02 15:14 alexpeshkoff - M src/burp/restore.epp -use MIN instead min - - 2009-02-02 15:12 alexpeshkoff - M src/jrd/trace/TraceCmdLine.cpp -filename case - - 2009-02-02 15:08 alexpeshkoff - M configure.in -Added regex and trace build - - 2009-02-02 15:04 alexpeshkoff - M src/utilities/fbsvcmgr.cpp -Do not use exotic fgetpos() - - 2009-02-02 14:57 asfernandes - M configure.in -Create the temp dirs - - 2009-02-02 14:54 asfernandes - M configure.in -Process the extern.regex makefile (its ./configure is currently needed to be called manually) - - 2009-02-02 14:46 asfernandes - M src/jrd/trace/TraceCmdLine.cpp - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h - M src/jrd/trace/TraceDSQLHelpers.h - M src/jrd/trace/TraceJrdHelpers.h - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceManager.cpp - M src/jrd/trace/TraceManager.h - M src/jrd/trace/TraceObjects.cpp - M src/jrd/trace/TraceObjects.h - M src/jrd/trace/TraceService.cpp - M src/jrd/trace/TraceService.h - M src/jrd/trace/TraceSession.h -Misc - - 2009-02-02 14:01 hvlad - M src/jrd/trace/TraceLog.cpp -Correction - - 2009-02-02 13:59 asfernandes - M src/utilities/fbsvcmgr.cpp - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/TracePluginImpl.h - M src/utilities/ntrace/fbtrace.conf - M src/utilities/ntrace/traceplugin.cpp -Misc - - 2009-02-02 13:54 hvlad - M src/include/gen/autoconfig_msvc.h -MSVC have - - 2009-02-02 13:31 alexpeshkoff - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceLog.cpp - M src/jrd/trace/TraceLog.h - M src/jrd/trace/TraceObjects.cpp -make it compile on posix - - 2009-02-02 13:26 alexpeshkoff - M builds/posix/make.shared.variables -misc - - 2009-02-02 13:11 hvlad - M src/jrd/trace/TraceConfigStorage.cpp - M src/jrd/trace/TraceConfigStorage.h -Be POSIX compliant. Fixed few errors, thanks to Alex. - - 2009-02-02 12:06 hvlad - M src/jrd/DatabaseSnapshot.cpp -Make GCC's life easier - - 2009-02-02 12:05 alexpeshkoff - M src/jrd/trace/TraceService.h -fixed posix compile - - 2009-02-02 11:51 alexpeshkoff - M src/common/classes/tree.h -fixed gcc compile - - 2009-02-02 11:48 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - A builds/posix/Makefile.in.extern.regex - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.shared.variables -Added trace to posix build - first draft - - 2009-02-02 11:16 alexpeshkoff - M extern/regex/Makefile.in - M extern/regex/aclocal.m4 - M extern/regex/config.guess - M extern/regex/config.sub - M extern/regex/configure - M extern/regex/ltmain.sh -Updated libtool-related files - - 2009-02-02 10:39 robocop - M src/burp/burp.cpp - M src/burp/mvol.cpp -Misc. - - 2009-02-02 10:24 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/include/gen/msgs.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Proposed solution for CORE-2245 in HEAD: -- create recovery routine for corrupt backups from FB2.0 and FB2.1. -- create new function to store text with length between 256 and 64K bytes. -- other related adjustments. - - 2009-02-02 09:12 hvlad - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/jrd/trace/TraceConfigStorage.cpp -Don't use "None" as empty configuration file name for audit. Per Adriano request. - - 2009-02-02 09:01 hvlad - M src/utilities/ntrace/TracePluginImpl.cpp -Fixed few mistakes in printf formats. Use QUADFORMAT for numbers when applicable. - - 2009-02-02 08:30 hvlad - A builds/win32/msvc8/fbtrace.vcproj - A builds/win32/msvc8/regex.vcproj -Add forgotten project files, sorry for inconvenience - - 2009-02-02 08:21 hvlad - M src/utilities/ntrace/fbtrace.conf -Corrections - - 2009-02-02 03:35 asfernandes - M builds/install/misc/firebird.conf - M src/dsql/dsql.cpp - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/exe.cpp - M src/jrd/functions.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/ntrace.h - M src/jrd/req.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/utilities/ntrace/TraceConfiguration.cpp - M src/utilities/ntrace/TraceConfiguration.h - M src/utilities/ntrace/TracePluginConfig.h - M src/utilities/ntrace/TracePluginImpl.cpp - M src/utilities/ntrace/os/FileObject.h - M src/utilities/ntrace/os/posix/FileObject.cpp - M src/utilities/ntrace/os/posix/platform.cpp - M src/utilities/ntrace/os/win32/FileObject.cpp - M src/utilities/ntrace/os/win32/platform.cpp -Misc - - 2009-02-01 22:16 hvlad - M extern/regex/regerror.c -Don't confuse MSVC8 with deprecated 'errcode' as formal parameter - - 2009-02-01 22:14 hvlad - M builds/install/misc/firebird.conf -Trace related configuration settings - - 2009-02-01 22:14 hvlad - M builds/win32/make_all.bat - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj -Trace services adjustement for build system. MSVC8 only, sorry. - - 2009-02-01 22:10 hvlad - A src/utilities/ntrace - A src/utilities/ntrace/TraceConfiguration.cpp - A src/utilities/ntrace/TraceConfiguration.h - A src/utilities/ntrace/TracePluginConfig.h - A src/utilities/ntrace/TracePluginImpl.cpp - A src/utilities/ntrace/TracePluginImpl.h - A src/utilities/ntrace/fbtrace.conf - A src/utilities/ntrace/os - A src/utilities/ntrace/os/FileObject.h - A src/utilities/ntrace/os/platform.h - A src/utilities/ntrace/os/posix - A src/utilities/ntrace/os/posix/FileObject.cpp - A src/utilities/ntrace/os/posix/platform.cpp - A src/utilities/ntrace/os/win32 - A src/utilities/ntrace/os/win32/FileObject.cpp - A src/utilities/ntrace/os/win32/platform.cpp - A src/utilities/ntrace/paramtable.h - A src/utilities/ntrace/traceplugin.cpp -Trace plugin - - 2009-02-01 22:10 hvlad - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/common/classes/ClumpletReader.cpp - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/include/consts_pub.h - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/file_params.h - M src/jrd/functions.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/ntrace.h - M src/jrd/plugin_manager.h - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/utilities/fbsvcmgr.cpp -Trace services support - - 2009-02-01 22:07 hvlad - A src/jrd/trace - A src/jrd/trace/TraceCmdLine.cpp - A src/jrd/trace/TraceConfigStorage.cpp - A src/jrd/trace/TraceConfigStorage.h - A src/jrd/trace/TraceDSQLHelpers.h - A src/jrd/trace/TraceJrdHelpers.h - A src/jrd/trace/TraceLog.cpp - A src/jrd/trace/TraceLog.h - A src/jrd/trace/TraceManager.cpp - A src/jrd/trace/TraceManager.h - A src/jrd/trace/TraceObjects.cpp - A src/jrd/trace/TraceObjects.h - A src/jrd/trace/TraceService.cpp - A src/jrd/trace/TraceService.h - A src/jrd/trace/TraceSession.h -Trace services implementation - - 2009-02-01 22:03 hvlad - M src/common/classes/tree.h -ConstAccessor for BePlusTree - - 2009-02-01 22:03 hvlad - M src/common/classes/RefCounted.h - M src/common/classes/fb_string.h -Reference-counted string - - 2009-02-01 21:56 hvlad - M src/config/ConfObject.h - M src/config/ConfigFile.cpp - M src/config/ConfigFile.h - M src/config/Element.cpp -Make vulcan's config file work with configuration from text string. - - 2009-02-01 21:55 hvlad - M src/common/classes/ClumpletReader.cpp -Correction - - 2009-02-01 21:54 hvlad - M src/jrd/jrd.cpp -Don't report error status as succesfull - - 2009-02-01 21:53 hvlad - M src/jrd/svc.cpp -Fixed few small glitches - - 2009-02-01 15:06 asfernandes - M src/jrd/rse.cpp -Misc - - 2009-01-30 15:53 alexpeshkoff - A builds/posix/fbintl.exp - A builds/posix/firebird.exp - A builds/posix/ib_util.exp - M builds/posix/prefix.aix_powerpc -AIX port - - 2009-01-30 15:05 asfernandes - M src/jrd/rse.cpp -Fixed CORE-2300 - Unexpected error "arithmetic exception, numeric overflow, or string truncation" while evaluating SUBSTRING the second time - - 2009-01-29 20:36 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/dsql/sqlda_pub.h - M src/dsql/utld.cpp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/constants.h - M src/jrd/dsc.h - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/why.cpp -Rollback CORE-2298 - - 2009-01-29 18:07 dimitr - M src/common/classes/fb_tls.h -Mirror the POSIX way of making the TLS globals thread-safe. -Otherwise we may crash or lock-up during the process exit. - - 2009-01-29 17:44 asfernandes - M doc/README.incompatibilities.txt - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/lock/lock.cpp -Misc - - 2009-01-29 17:18 dimitr - M src/lock/print.cpp -Misc. This change follows the solution in unix.cpp. - - 2009-01-29 17:05 dimitr - M src/lock/lock.cpp -If we write the dump into the globally accessible directory, let's have its name suggesting it belongs to the Firebird family :-) - - 2009-01-29 16:54 alexpeshkoff - M src/lock/lock.cpp -Choose better place for lock_table.dump - - 2009-01-29 15:44 alexpeshkoff - M doc/README.incompatibilities.txt -Preparing to beta - - 2009-01-29 12:53 dimitr - M doc/README.incompatibilities.txt -Updated docs. Getting prepared for Beta. - - 2009-01-29 11:55 dimitr - M src/dsql/parse.y -Make SIMILAR a migrateable keyword. - - 2009-01-29 11:52 dimitr - M doc/sql.extensions/README.keywords -Updated docs. Getting prepared for Beta. - - 2009-01-29 11:43 alexpeshkoff - M doc/README.services_extension -Documented use of services API for nbackup - - 2009-01-29 11:14 alexpeshkoff - M src/alice/aliceswi.h -Fixed recognition of -f as -full, not -fetch_password - - 2009-01-29 10:51 dimitr - A doc/README.superclassic - M doc/WhatsNew -Updated docs. Getting prepared for Beta. - - 2009-01-28 23:04 asfernandes - M src/jrd/why.cpp -Correction - - 2009-01-28 22:04 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Adjustments related to CORE-2298 - - 2009-01-28 21:37 asfernandes - M src/dsql/dsql.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/dsql/sqlda_pub.h - M src/dsql/utld.cpp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/constants.h - M src/jrd/dsc.h - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/why.cpp -Improvement CORE-2298 - Add support for "some_col = ? or ? IS NULL" conditions - - 2009-01-28 15:01 alexpeshkoff - M configure.in -Moved most of OS-specific checks away from regular makefiles - - 2009-01-28 14:54 alexpeshkoff - M builds/posix/make.defaults -Fixed my recent commit - - 2009-01-28 14:13 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M src/lock/print.cpp -fixed posix build - - 2009-01-28 13:47 alexpeshkoff - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.inet_server - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.smp_server - A builds/posix/darwin.defaults - M builds/posix/make.defaults - M builds/posix/make.platform.solaris.examples - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.hpux - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.mingw - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64SCC - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 -Moved most of OS-specific checks away from regular makefiles - - 2009-01-28 13:38 dimitr - M src/lock/print.cpp -Make fb_lock_print compatible with the latest commit. Still requires some polishing. - - 2009-01-28 13:02 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h -Correction. - - 2009-01-28 12:27 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/file_params.h - M src/jrd/gds.cpp - M src/jrd/intl.cpp - M src/jrd/intl_proto.h - M src/jrd/isc.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/os/thd_priority.h - M src/jrd/pag.h - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp -1) Globally named per-database shmem regions. -2) Slightly reworked monitoring internals. -3) Encapsulated the event manager, many internal changes there. -4) Various cleanup, etc. - - 2009-01-27 16:52 asfernandes - M src/jrd/blb.cpp -Misc - - 2009-01-27 14:48 alexpeshkoff - M src/jrd/fun.epp -Much better way to initialize such complex stuff - avoid abort() on MacOS - - 2009-01-26 20:50 roman-simakov - M src/jrd/blb.cpp -Avoiding creating/destructing AutoBlb object when it's unnecessary - - 2009-01-26 18:51 dimitr - M src/jrd/db_alias.cpp -Misc. - - 2009-01-26 13:44 hvlad - M src/jrd/met.epp -Fixed bug CORE-2293 : Wrong dependent object type (RELATION) in RDB$DEPEDENCIES for VIEW's - - 2009-01-25 14:30 hvlad - M src/jrd/rse.cpp -Fixed bug CORE-2291 : BUGCHECK 284 - - 2009-01-25 10:08 hvlad - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/idx.cpp -Report names of failed index and its relation at foreign key index creation. Previously its wrong reported names of partner relation and index. -It fixed CORE-2289 : Do error reporting more meaningfull - - 2009-01-23 17:44 asfernandes - M src/include/firebird.h - M src/intl/ld.h -Misc - - 2009-01-23 11:16 dimitr - M src/jrd/cch.cpp -Fixed more cases causing a successful completion with a non-empty status vector. - - 2009-01-23 08:09 alexpeshkoff - M src/gpre/gpre.cpp -Fixed gpre_static build on MacOS X - - 2009-01-22 16:53 asfernandes - M src/jrd/DatabaseSnapshot.h - M src/jrd/RandomGenerator.h - M src/jrd/extds/ExtDS.cpp -Fixed a few signed vs unsigned warnings - - 2009-01-22 16:49 alexpeshkoff - M src/jrd/fun.epp -Fixed use of GlobalPtr - - 2009-01-22 13:51 alexpeshkoff - M configure.in - M src/jrd/fun.epp -AIX port - avoid using non-standard function dladdr() unconditionally - - 2009-01-22 09:17 alexpeshkoff - M src/include/firebird.h - M src/intl/ld.h -frontported minor visibility issue on darwin - - 2009-01-22 09:16 alexpeshkoff - M builds/posix/Makefile.in.embed.util -misc - - 2009-01-22 07:35 alexpeshkoff - M src/jrd/common.h -fixed non-Mac build - - 2009-01-21 18:06 dimitr - M src/dsql/pass1.cpp -Slightly reworked my recent changes for IN (list). -Now it resolves the parameter datatypes the same way as before. - - 2009-01-21 15:42 asfernandes - M src/common/classes/init.cpp - M src/extlib/fbudf/fbudf.cpp - M src/isql/extract.epp - M src/jrd/par.cpp - M src/jrd/svc.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp - M src/utilities/print_pool.cpp -Misc - - 2009-01-21 15:42 paulbeach - M builds/posix/prefix.darwin_i386 -Frontport and solve symbol issue for MacOSX - - 2009-01-21 15:40 paulbeach - M src/dsql/keywords.cpp - M src/dsql/keywords.h - M src/jrd/gds.cpp - M src/jrd/gds_proto.h -*** empty log message *** - - 2009-01-21 13:25 paulbeach - M src/jrd/gds.cpp - M src/jrd/gds_proto.h -Frontport and solve symbol issue for MacOSX - not needed - - 2009-01-21 13:04 paulbeach - M src/jrd/common.h - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/remote/inet_server.cpp - M src/remote/server_stub.cpp -Frontport and solve symbol issue for MacOSX - - 2009-01-21 09:58 robocop - M src/extlib/fbudf/fbudf.cpp -Fix CORE-2281 and CORE-2282. - - 2009-01-21 04:02 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp -Style. - - 2009-01-20 14:58 dimitr - M src/common/utils_proto.h -Totally misc. - - 2009-01-20 14:56 dimitr - M src/common/cvt.cpp -Fixed random errors while converting the string '0' into a numeric. - - 2009-01-20 08:33 robocop - M src/gpre/par.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Optimizer.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dbg.cpp - M src/jrd/dpm.epp - M src/jrd/dsc.cpp - M src/jrd/dsc2.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/enc.cpp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/inf.cpp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/qatest.cpp - M src/jrd/rse.cpp - M src/jrd/sdl.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/qli/mov.cpp - M src/qli/picstr.cpp - M src/remote/os/win32/ibconfig.cpp -Style. - - 2009-01-19 21:39 asfernandes - M src/common/UtilSvc.cpp -Do not check for errors when writing to the console in Windows. It can be problematic. - - 2009-01-19 16:16 alexpeshkoff - M src/common/classes/fb_tls.h - M src/common/classes/init.cpp - M src/common/classes/init.h -Fixed order of TLS keys destruction in POSIX build. - - 2009-01-19 10:10 dimitr - M src/jrd/os/win32/winnt.cpp -Misc + added critical I/O errors logging on Windows (same as done for POSIX). - - 2009-01-19 09:46 dimitr - M src/jrd/os/posix/unix.cpp -Misc + added critical I/O errors logging on Windows (same as done for POSIX). - - 2009-01-18 22:32 hvlad - M src/jrd/par.cpp -Make strings permanent in warning's status-vector - - 2009-01-18 20:06 dimitr - M src/jrd/lck.cpp -Some additional runtime protection from any mistakes in the lock manager initialization or cleanup. - - 2009-01-18 20:03 dimitr - M src/jrd/met.epp -My extra check becomes more and more complicated to be proven correct while it protects from a purely theoretical issue that was never observed yet. -So I've decided to restore the condition to its original state. - - 2009-01-18 11:37 robocop - M src/gpre/cmd.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/sql.cpp -Style: getting rid of more typedef's. - - 2009-01-18 11:36 robocop - M src/isql/show.epp - M src/misc/codes.epp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/qli/compile.cpp - M src/qli/eval.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/remote/protocol.cpp -Style: aligning the opening and ending braces in switch() statements and in large blocks of code. - - 2009-01-18 11:29 robocop - M src/utilities/analyse.cpp - M src/utilities/create_db.cpp - M src/utilities/drop.cpp - M src/utilities/fbcpl/ctrlpan.cpp - M src/utilities/fbcpl/ctrlpan.h - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbdialog.h - M src/utilities/fbcpl/fbpanel.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/nbackup.cpp - M src/utilities/print_event.cpp - M src/utilities/print_pool.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rstore.epp - M src/utilities/relay.cpp - M src/utilities/run_service.cpp - M src/utilities/stats.epp -Style. - - 2009-01-17 19:07 asfernandes - M doc/README.user.troubleshooting - M src/jrd/svc.cpp - M src/remote/interface.cpp - M src/remote/os/win32/property.cpp - M src/remote/parser.cpp - M src/remote/server.cpp - M src/remote/server_stub.cpp -Misc - - 2009-01-17 18:12 asfernandes - M src/intl/ld_proto.h - M src/jrd/intlobj_new.h -Move implementation details to out of the interface - - 2009-01-17 10:58 robocop - M src/jrd/extds/ExtDS.cpp -Misc. - - 2009-01-17 10:33 robocop - M src/jrd/svc.cpp -Misc. - - 2009-01-17 10:11 robocop - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/chop_proto.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp -Style. - - 2009-01-17 02:23 asfernandes - M src/intl/cv_icu.cpp -1) Fixed another problem with CP943C and BLOBs (CORE-2123) -2) CORE-2278 - Incorrect conversion from/to CP943C in RISC machines - - 2009-01-16 23:58 hvlad - M src/remote/os/win32/wnet.cpp -Avoid races - twice close handle of listener port during server shutdown. It was not dangerous but not comfortable for developers as under debugger CloseHandle() throw exception at second close attempt. - - 2009-01-16 20:25 dimitr - M src/remote/remote.cpp -Misc. - - 2009-01-16 16:29 alexpeshkoff - M src/jrd/svc.cpp -Fixed server shutdown when reading firebird.log - - 2009-01-16 15:42 alexpeshkoff - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/svc.cpp - M src/jrd/svc.h -Optimized services performance when transfering big amounts of data to user - - 2009-01-16 15:07 alexpeshkoff - M src/utilities/fbsvcmgr.cpp -Use faster method to receive bytes from firebird.log - - 2009-01-16 15:05 alexpeshkoff - M src/intl/cv_icu.cpp - M src/intl/cv_narrow.h - M src/jrd/intlobj_new.h -Make code much cleaner with a price of few wasted bytes in CsConvertImpl - - 2009-01-16 15:00 alexpeshkoff - M src/jrd/jrd.cpp -Fixed error handling in GDS_SERVICE_QUERY - - 2009-01-16 09:55 robocop - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/server_stub.cpp - M src/remote/xdr.cpp - M src/remote/xdr.h - M src/remote/xdr_proto.h - M src/remote/xnet.cpp - M src/remote/xnet.h -Style. - - 2009-01-15 13:58 roman-simakov - M src/jrd/why.cpp -Fixed small errors in exception handling code - - 2009-01-15 11:04 robocop - M src/common/classes/string_test.cpp -Style. - - 2009-01-15 10:22 alexpeshkoff - M src/remote/inet.cpp -cleanup suggested by Claudio - - 2009-01-15 08:34 alexpeshkoff - A builds/posix/prefix.aix_powerpc_xlc -Trying to use native AIX compiler - work in progress - - 2009-01-15 08:29 alexpeshkoff - M doc/README.user.troubleshooting -Syntax errors fixed by Bill Oliver, also bring it a bit up to date - - 2009-01-15 07:41 alexpeshkoff - M src/common/classes/fb_tls.h -AIX port - - 2009-01-15 03:46 asfernandes - M src/common/classes/fb_tls.h - M src/gpre/gpre.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/qli/blk.h - M src/utilities/cache.cpp - M src/utilities/ibmgr/ibmgr.cpp -Misc - - 2009-01-15 02:10 asfernandes - M src/jrd/intlobj_new.h -This is C-compatible header - - 2009-01-15 01:24 asfernandes - M src/jrd/intlobj_new.h -Let this file be self contained - - 2009-01-14 14:27 alexpeshkoff - M src/common/classes/fb_tls.h -AIX port - - 2009-01-14 13:58 alexpeshkoff - M src/common/classes/fb_atomic.h -AIX port - - 2009-01-14 12:37 robocop - M src/remote/inet.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/cache.cpp -Style. - - 2009-01-14 12:19 robocop - M src/msgs/enter_msgs.epp - M src/qli/blk.h - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/report.cpp - M src/qli/show.epp -Style. - - 2009-01-14 11:10 robocop - M src/common/config/dir_list.h - M src/common/thd.cpp - M src/dudley/exe.epp - M src/dudley/exe_proto.h - M src/dudley/expan_proto.h - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/expr_proto.h - M src/dudley/extra_proto.h - M src/dudley/extract.epp - M src/dudley/hsh.cpp - M src/dudley/hsh_proto.h - M src/dudley/lex.cpp - M src/dudley/lex_proto.h - M src/dudley/parse.cpp - M src/dudley/parse_proto.h - M src/dudley/trn.cpp - M src/dudley/trn_proto.h - M src/intl/utils/maptest2.c - M src/iscguard/cntlg_proto.h - M src/jrd/ThreadData.cpp - M src/jrd/all.h - M src/jrd/dbg.cpp - M src/jrd/dbg_proto.h - M src/jrd/dmp.cpp - M src/jrd/dmp_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/flu.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/isc_proto.h - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/isc_i_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/qatest.cpp - M src/jrd/why.cpp - M src/misc/align.cpp - M src/misc/codes.epp - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/print_event.cpp -Style. - - 2009-01-14 09:19 robocop - M src/jrd/Optimizer.cpp - M src/jrd/cch.cpp - M src/jrd/dsc.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/exe.cpp - M src/jrd/gds.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/utilities/guard/guard.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/rebuild/rebuild.cpp -Style. - - 2009-01-14 08:22 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int_cxx.cpp - M src/gpre/jrdme_proto.h - M src/gpre/jrdmet.cpp - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/iscguard/iscguard.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/par.cpp -Style. - - 2009-01-13 16:21 alexpeshkoff - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_icu.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/jrd/intlobj_new.h -Fixed gcc warning, avoid a lot of casts - - 2009-01-13 15:56 alexpeshkoff - M src/isql/isql.epp -fixed gcc warning - - 2009-01-13 14:29 alexpeshkoff - M src/jrd/isc_sync.cpp -Avoid races when lock file is opened in different threads of same process - - 2009-01-11 16:23 alexpeshkoff - M extern/editline/src/readline.c - M extern/editline/src/term.c -Fixed CORE-2270: isql consumes all memory and crashes when run in zlogin console - - 2009-01-11 12:04 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/shut.cpp - M src/jrd/shut_proto.h -Fixed CORE-2271: gfix reports db ownership error way too late (and related cleanup) - - 2009-01-11 00:40 asfernandes - M src/common/classes/fb_atomic.h - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/format.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/words.h -Misc - - 2009-01-10 11:11 robocop - M src/dsql/pass1.cpp - M src/dudley/extract.epp - M src/dudley/parse.cpp -Cleanup. - - 2009-01-10 10:51 robocop - M src/qli/all.cpp - M src/qli/blk.h - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/err_proto.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/exe_proto.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/gener_proto.h - M src/qli/help.epp - M src/qli/help_proto.h - M src/qli/hsh.cpp - M src/qli/hsh_proto.h - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/parse_proto.h - M src/qli/picst_proto.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/proc_proto.h - M src/qli/report.cpp - M src/qli/report.h - M src/qli/reqs.h - M src/qli/show.epp - M src/qli/symbols.h - M src/qli/words.h -Style. - - 2009-01-10 07:30 robocop - M src/jrd/DatabaseSnapshot.h -localId is always assigned a SLONG and compared to a SLONG, hence I changed it to SLONG. - - 2009-01-10 07:29 robocop - M src/dsql/user_dsql.cpp -Style. - - 2009-01-09 14:44 alexpeshkoff - M src/common/classes/fb_atomic.h -Removed generic (mutex-based) atomic counter. It violates fb 2.5 global variables -construction rules, therefore does not work at all - and even if fixed is highly -not-efficient if attempted in production build. Actually it never worked reliably -(causing random faults in places like MemoryPool), therefore it looks like it's -better not to have such buggy implementation at all. -Added AIX implememntation - using AIX atomic functions. - - 2009-01-09 04:20 robocop - M src/dsql/parse.y -Only spaces. - - 2009-01-09 01:50 asfernandes - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/jrd/pag.cpp - M src/utilities/stats.epp -Misc - - 2009-01-08 17:08 alexpeshkoff - M src/common/classes/MetaName.h - M src/common/utils_proto.h -Finished x86 solaris port - - 2009-01-08 15:15 alexpeshkoff - M src/dsql/parse.y -fixed build - - 2009-01-08 09:27 robocop - M src/dsql/movd.cpp -Misc. - - 2009-01-08 09:27 robocop - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h - M src/dsql/sym.h -Get rid of unneeded typedefs. - - 2009-01-08 09:26 robocop - M src/burp/spit.cpp - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/StmtNodes.cpp - M src/dsql/make.cpp - M src/dsql/misc_func.cpp - M src/dsql/misc_func.h - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/jrd/jrd.cpp -Style. - - 2009-01-07 15:28 asfernandes - M src/jrd/ibase.h -Deprecate ISC_ddl - - 2009-01-07 09:30 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/utld.cpp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/why.cpp - M src/remote/xdr.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rebuild.h - M src/utilities/stats.epp -Style. - - 2009-01-07 09:30 robocop - M src/dudley/exe.epp - M src/dudley/trn.cpp -To convert void* to another ptr type you only need static_cast. - - 2009-01-06 21:30 hvlad - M src/jrd/pag.cpp -Fixed bug CORE-2266 : Nbackup database locking not working correctly - - 2009-01-06 17:46 asfernandes - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/classes/MsgPrint.cpp - M src/common/config/config_file.cpp - M src/common/cvt.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp - M src/jrd/event.cpp - M src/utilities/install/install.cpp - M src/utilities/install/services.cpp -Misc - - 2009-01-06 17:39 dimitr - M src/jrd/met.epp -Fixed unreliable error handling in MET_procedure(). - - 2009-01-06 15:57 dimitr - M src/jrd/dfw.epp -Fixed the origin of CORE-2264. - - 2009-01-06 15:32 dimitr - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/jrd.cpp -Restored the original (legacy) way of returning the successful status vector. -But added an assert to track an unexpected status vector contents early in debug builds. -Slightly refactored the error handling for events, partially synchronized the globals there. -Plus some basic const'ness, better tdbb scope, etc. - - 2009-01-06 09:47 robocop - M src/common/classes/MsgPrint.cpp -Initial code to fix CORE-2140: escape sequences \n and \t aren't interpreted by the MsgPrint facility. To be tested by Vlad. - - 2009-01-06 05:53 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Style. - - 2009-01-06 05:51 robocop - M doc/README.intl -Misc. - - 2009-01-05 08:48 robocop - M src/dsql/DdlNodes.epp - M src/dsql/array.epp - M src/dsql/array_proto.h - M src/dsql/blob.epp - M src/dsql/blob_proto.h - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/errd.cpp - M src/dsql/hsh.cpp - M src/dsql/keywords.h - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp -Style. - - 2009-01-05 08:22 robocop - M src/burp/burp.h - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/config/config_file.cpp - M src/common/cvt.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/pretty.cpp - M src/remote/os/win32/ibconfig.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/gstat/dba.epp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/services.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rebuild.h -Style. - - 2009-01-04 20:32 asfernandes - M src/jrd/btr.cpp -Misc - - 2009-01-04 20:00 asfernandes - M src/jrd/Relation.cpp - M src/jrd/jrd.h -Remove tdbb_temp_attid. It's never have a non-zero value assigned. To be reviewed by Vlad. - - 2009-01-04 18:41 asfernandes - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Fixed CORE-2265 - Grouping by function doesn't work properly -(This is related to CORE-1246 changes) - - 2009-01-04 17:46 alexpeshkoff - M src/isql/isql.epp - M src/qli/picstr.cpp -Solaris port - - 2009-01-03 20:44 asfernandes - M src/burp/mvol.cpp -Correction - - 2009-01-03 19:04 asfernandes - M src/dsql/make.cpp -Correction - - 2009-01-03 19:02 asfernandes - M doc/README.intl - M src/alice/exe.cpp - M src/burp/burp.cpp - M src/burp/mvol.cpp - M src/common/fb_exception.cpp - M src/dsql/ddl.cpp - M src/gpre/gpre.cpp - M src/jrd/SysFunction.cpp - M src/jrd/TempSpace.cpp - M src/jrd/btr.cpp - M src/jrd/cvt.cpp - M src/jrd/dsc.h - M src/jrd/dsc2.h - M src/jrd/intl_builtin.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/pag.cpp - M src/jrd/unicode_util.cpp - M src/jrd/why.cpp - M src/remote/xnet.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/stats.epp -Misc - - 2009-01-03 10:00 robocop - M src/burp/burp.cpp - M src/burp/spit.cpp - M src/dsql/make.cpp -Some platforms have problems promoting char to int inside the ctype functions (the value becomes negative). If someone has better idea than this fix, please commit it. - - 2009-01-03 09:34 robocop - M src/jrd/sdw.cpp - M src/jrd/tra.cpp -The last param to LCK_convert is not BOOL or bool but LCK_WAIT (1) or LCK_NO_WAIT (0) according to lock.h, -1 (infinite) or a custom value (provided as negative value by jrd_tra::getLockWait() since the user must input a positive value when starting the txn). - - 2009-01-03 09:25 robocop - M src/utilities/stats.epp -Only a miracle could make this crap compile, but let's fix it a bit anyway. - - 2009-01-03 09:14 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/alice_meta.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/mvol.cpp - M src/burp/std_desc.h - M src/common/classes/ClumpletReader.cpp - M src/common/classes/GenericMap.h - M src/common/classes/stack.h - M src/common/config/dir_list.h - M src/common/fb_exception.cpp - M src/jrd/cch.cpp - M src/jrd/dsc.h - M src/jrd/dsc2.h - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/flu.h - M src/jrd/isc_sync.cpp - M src/jrd/os/path_utils.h - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslo_proto.h - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/unicode_util.cpp - M src/jrd/val.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/remote/protocol.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp - M src/utilities/print_event.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/relay.cpp -Style. - - 2009-01-03 02:40 asfernandes - M src/jrd/jrd.cpp -Fixed CORE-2264 - ALTER DOMAIN with dependencies may leave a transaction handle in inconsistent state causing segmentation faults - - 2009-01-03 01:34 asfernandes - M src/burp/mvol.cpp -Fixed the Linux build - - 2009-01-02 14:47 asfernandes - M doc/README.intl -Misc - - 2009-01-02 09:49 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-2241 : Wrong number of records fetched when using index - - 2009-01-02 09:48 robocop - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/restore.epp - M src/jrd/met.epp -Booleans. - - 2009-01-02 06:46 robocop - M src/qli/meta.epp -Fix logic error in qli message introduced with the conversion to C++ many years ago. - - 2009-01-02 06:36 robocop - M src/burp/backup.epp - M src/burp/mvol.cpp - M src/common/classes/tree.h - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/dsql/utld.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Optimizer.cpp - M src/jrd/Relation.cpp - M src/jrd/SysFunction.cpp - M src/jrd/TempSpace.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cvt.cpp - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/event.cpp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/sort.cpp - M src/jrd/tra.cpp - M src/jrd/unicode_util.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/gsec/gsec.cpp -Shut up compiler warnings (unreferenced vars, uninitialized vars, compile-time conditional code, etc.) - - 2009-01-02 06:34 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/jrdme_proto.h - M src/gpre/jrdmet.cpp - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Seventh pass. - - 2008-12-31 20:22 asfernandes - M src/burp/restore.epp - M src/common/classes/tree.h - M src/common/cvt.cpp - M src/config/InputFile.cpp - M src/dudley/extract.epp - M src/gpre/gpre_meta.epp - M src/gpre/int_cxx.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/iscguard/iscguard.cpp - M src/isql/show.epp - M src/jrd/common.h - M src/jrd/os/posix/unix.cpp - M src/remote/protocol.cpp - M src/remote/server.cpp -Misc - - 2008-12-31 11:45 dimitr - M builds/win32/msvc8/gpre_boot.vcproj -Fixed the MSVC8 build. - - 2008-12-31 09:43 dimitr - M builds/win32/make_all.bat -More complete file copying code. - - 2008-12-31 09:42 robocop - M src/gpre/c_cxx.cpp -Fix problem with uninitialized vars (the code has been unreliable since the IB days but it's unlikely that the failure will be triggered). - - 2008-12-31 09:36 robocop - M src/burp/restore.epp - M src/dudley/extract.epp - M src/isql/extract.epp - M src/isql/show.epp - M src/utilities/gstat/dba.epp -Shut up compiler warnings (unreferenced vars, uninitialized vars, etc). - - 2008-12-31 09:35 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int_cxx.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Sixth pass. - - 2008-12-31 07:51 dimitr - M builds/win32/make_all.bat -Misc. - - 2008-12-31 05:07 robocop - M src/remote/interface.cpp -Shut up compiler warning (unreachable code). - - 2008-12-31 05:06 robocop - M src/alice/alice.cpp - M src/alice/tdr.cpp - M src/burp/burp.cpp - M src/burp/restore.epp - M src/common/config/config_file.cpp - M src/common/cvt.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dudley/ddl.cpp - M src/dudley/expand.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/lck.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp - M src/misc/memtest.cpp - M src/msgs/enter_msgs.epp - M src/qli/all.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/expand.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp - M src/remote/protocol.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/gstat/dba.epp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/run_service.cpp -Style. - - 2008-12-31 04:11 robocop - M src/jrd/cvt.cpp -Strange warning: looks like the result of USHORT/UCHAR is being promoted to int and this causes a signed/unsigned wng. - - 2008-12-30 17:58 alexpeshkoff - M src/common/classes/MetaName.h - M src/common/utils_proto.h - M src/isql/InputDevices.cpp - M src/jrd/common.h -Solaris port - - 2008-12-30 17:57 alexpeshkoff - M src/config/InputFile.cpp - M src/config/InputFile.h -Commented unused problematic method instead of fixing it - - 2008-12-30 17:46 alexpeshkoff - M builds/posix/prefix.solx86gcc -Solaris port - - 2008-12-30 15:23 alexpeshkoff - M src/remote/server.cpp -Fixed CORE-2262: Client connection is abruptly terminated - - 2008-12-30 15:17 alexpeshkoff - M src/remote/remote.cpp -assertion is wrong for event ports - to be reviewed by Vlad - - 2008-12-30 15:16 alexpeshkoff - M src/remote/inet.cpp -misc - - 2008-12-30 15:14 alexpeshkoff - M src/jrd/why.cpp -Do not let fb_shutdown() execute more than one times - - 2008-12-30 14:43 alexpeshkoff - M src/common/classes/tree.h -Better fix for signed/unsigned problem - thanks to Claudio - - 2008-12-30 11:27 robocop - M src/lock/print.cpp -Misc: unused assignment. - - 2008-12-30 10:52 robocop - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/common/classes/TempFile.cpp - M src/common/config/dir_list.cpp - M src/dsql/node.h - M src/isql/OptionsBase.cpp - M src/jrd/extds/ExtDS.cpp - M src/lock/lock.cpp - M src/utilities/install/services.cpp -Shut up some compiler warnings (some warnings should be enabled again in autoconfig_msvc.h IMHO because hiding our possible mistakes won't help us). - - 2008-12-29 20:57 dimitr - M src/remote/interface.cpp -Misc. - - 2008-12-29 18:40 dimitr - M src/jrd/met.epp -A quick fix for CORE-2257: Internal consistency check while altering dependent procedures. -To be reviewed some day, along with the whole ALTER mechanism. - - 2008-12-29 17:32 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed the missing database-level statistics. - - 2008-12-29 13:19 dimitr - M src/common/classes/alloc.h -If the copying is really intended to be forbidden, let it be so. - - 2008-12-29 10:26 robocop - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/hsh.cpp - M src/gpre/hsh_proto.h - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/movg_proto.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Fifth pass. - - 2008-12-29 09:29 robocop - M src/gpre/c_cxx.cpp -Better C++ compliance. - - 2008-12-29 09:28 robocop - M builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in -Misc. - - 2008-12-28 15:42 alexpeshkoff - M builds/posix/Makefile.in.firebird - M builds/posix/make.platform.solaris.examples - M builds/posix/prefix.solx86gcc -Solaris port - - 2008-12-28 15:26 alexpeshkoff - M src/common/classes/array.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/jrd/ThreadStart.cpp - M src/jrd/ThreadStart.h - M src/jrd/btr.h - M src/jrd/isc_sync.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h -Solaris port - - 2008-12-28 15:25 alexpeshkoff - M src/common/classes/tree.h -It was bad idea to compare size_t (unsigned) to be less 0 - - 2008-12-27 18:31 asfernandes - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - D src/misc/fb_boilerplate.h -Remove fb_boilerplate.h (aka "Nickolay's license template file") - - 2008-12-27 18:24 asfernandes - M builds/install/arch-specific/hpux/classic/preInstall.sh.in - M builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in - M builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in - M builds/install/arch-specific/hpux/super/makeinstallImage.sh.in - M builds/install/arch-specific/hpux/super/tarInstall.sh.in - M builds/install/arch-specific/hpux/super/tarUninstall.sh.in - M builds/install/arch-specific/hpux/super/tarmainInstall.sh.in - M builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in - M builds/old_prefixes/prefix.darwin - M builds/old_prefixes/prefix.freebsd - M builds/old_prefixes/prefix.linux - M builds/old_prefixes/prefix.netbsd - M builds/old_prefixes/prefix.solx86 - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.fbutil - M builds/posix/Makefile.in.msgs - M builds/posix/fbintl.hpux.vers - M builds/posix/make.platform.solaris.examples - M src/install/arch-specific/solx86gcc/Makefile.in - M src/misc/fb_boilerplate.h -Misc - - 2008-12-27 18:15 asfernandes - M builds/install/arch-specific/hpux/classic/postUninstall.sh.in - M builds/install/arch-specific/hpux/classic/preUninstall.sh.in - M builds/install/arch-specific/hpux/classic/tarInstall.sh.in - M builds/install/arch-specific/hpux/classic/tarUninstall.sh.in - M builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in - M src/gpre/c_cxx.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/msc_proto.h - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Misc - - 2008-12-27 10:04 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/gpreswi.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/rmc.cpp - M src/gpre/sql.cpp -Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Fourth pass. - - 2008-12-27 08:38 robocop - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpreswi.h - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/pat.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Third pass, boolean and languages cleanup. - - 2008-12-27 08:37 robocop - M builds/win32/msvc9/gpre_boot.vcproj -Cleanup: gpre_boot doesn't need additional languages. - - 2008-12-27 07:02 robocop - M src/jrd/Collation.cpp -Style. - - 2008-12-27 07:00 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/fbrmclib.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp -Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Second pass. - - 2008-12-26 14:39 alexpeshkoff - M builds/install/arch-specific/hpux/Makefile.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M builds/install/arch-specific/hpux/classic/postInstall.sh.in - M builds/install/arch-specific/hpux/classic/postUninstall.sh.in - M builds/install/arch-specific/hpux/classic/preUninstall.sh.in - M builds/install/arch-specific/hpux/classic/tarInstall.sh.in - M builds/install/arch-specific/hpux/classic/tarUninstall.sh.in - M builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in - M builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in - M builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in -frontported HPUX installer changes - - 2008-12-25 15:05 asfernandes - M src/jrd/cmp.cpp - M src/jrd/evl.cpp -Fixed CORE-2258 - Internal error when select upper() from union - - 2008-12-25 14:25 asfernandes - M src/common/classes/alloc.cpp - M src/jrd/Collation.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Misc - - 2008-12-25 10:40 alexpeshkoff - M builds/install/misc/posixLibrary.sh.in -misc - - 2008-12-25 10:01 alexpeshkoff - M src/config/StreamSegment.cpp -AIX port - - 2008-12-25 07:46 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cme_proto.h - M src/gpre/cmp.cpp - M src/gpre/cmp_proto.h - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/hsh.cpp - M src/gpre/hsh_proto.h - M src/gpre/lang_proto.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/gpre/sql_proto.h - M src/gpre/words.h -Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. First pass. - - 2008-12-25 06:30 robocop - M src/jrd/isc_file.cpp -Wrong indentation. - - 2008-12-25 06:30 robocop - M src/jrd/DatabaseSnapshot.cpp -Style. - - 2008-12-25 06:16 robocop - M doc/README.connection_string_charset.txt -Misc. - - 2008-12-25 06:10 robocop - M src/jrd/TextType.h -Prevent surprises with signed chars being promoted to negative integers. - - 2008-12-25 06:09 robocop - M src/jrd/Collation.cpp - M src/jrd/SysFunction.cpp - M src/jrd/TempSpace.h - M src/jrd/TextType.cpp - M src/jrd/ThreadData.h - M src/jrd/ThreadStart.cpp - M src/jrd/UserManagement.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/sort.cpp - M src/jrd/sqz.cpp - M src/jrd/svc.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp -Style. - - 2008-12-24 14:17 alexpeshkoff - M builds/posix/prefix.aix_powerpc - M src/jrd/ThreadStart.cpp - M src/jrd/common.h - M src/jrd/isc_file.cpp -AIX port - - 2008-12-24 13:34 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Fixed the regression for CORE-1926 reported by Philippe. - - 2008-12-24 12:43 alexpeshkoff - M autogen.sh -Newer (appears 2.X) versions of libtoolize require switch --install -to create additional files (config.sub, config.guess). Added detection -of that switch - based on original patch from Bill Oliver. - - 2008-12-24 07:46 robocop - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Style. - - 2008-12-24 00:32 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/UserManagement.h - M src/jrd/btr.cpp - M src/jrd/dsc.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/opt.cpp - M src/jrd/qatest.cpp - M src/jrd/trig.h -Misc - - 2008-12-23 13:34 asfernandes - M src/jrd/dfw.epp -Fixed CORE-2255 - Exception 'string right truncation' when alter view with join - - 2008-12-23 13:32 hvlad - M src/common/classes/fb_string.cpp -Fixed unregistered bug : incorrect result of AbstractString::equalsNoCase(). -Hopefully this function was not used anywhere. - - 2008-12-23 09:34 alexpeshkoff - M builds/posix/Makefile.in.extlib -Avoid linking all this crap with trivial library - - 2008-12-23 08:41 robocop - M src/jrd/SimilarToMatcher.h - M src/jrd/ntrace.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sha.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp -Style. - - 2008-12-23 08:35 alexpeshkoff - M src/jrd/common.h -Rolled back my wrong change - mmap is not usable on HPUX - - 2008-12-22 17:48 alexpeshkoff - M src/jrd/common.h -Tuning HPUX build - this OS does have mmap() system call, violating some posix rules, but OK for us - - 2008-12-22 10:06 robocop - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/jrd.cpp -Change param type from SLONG* to UCHAR* because we gain nothing with the old declaration, except forced casts. - - 2008-12-22 09:00 robocop - M src/jrd/IntlManager.cpp - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/Relation.cpp - M src/jrd/Relation.h - M src/jrd/TextType.cpp - M src/jrd/UserManagement.h - M src/jrd/alt.cpp - M src/jrd/blob_filter.h - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.h - M src/jrd/dbt.cpp - M src/jrd/dsc.cpp - M src/jrd/dyn.h - M src/jrd/enc.cpp - M src/jrd/event.h - M src/jrd/extds/IscDS.cpp - M src/jrd/functions.cpp - M src/jrd/isc_f_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/lck.cpp - M src/jrd/msg.h - M src/jrd/ntrace.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/perf.cpp - M src/jrd/perf.h - M src/jrd/perf_proto.h - M src/jrd/plugin_manager.cpp - M src/jrd/plugin_manager.h - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rpb_chain.h - M src/jrd/rse.h - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/svc.cpp - M src/jrd/trig.h - M src/jrd/utl.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Style. - - 2008-12-21 20:06 asfernandes - M src/dsql/metd.epp - M src/jrd/IntlUtil.cpp - M src/jrd/idx.cpp - M src/jrd/rse.cpp - M src/jrd/why.cpp -Misc - - 2008-12-21 10:57 robocop - M src/jrd/exe.cpp -Collapse two cases being exactly the same. - - 2008-12-21 10:49 robocop - M src/common/classes/ClumpletWriter.cpp -Simplification. - - 2008-12-21 06:29 dimitr - M src/jrd/cmp.cpp -Fixed CORE-1607: Correlated subquery is optimized badly if it depends on the union stream. - - 2008-12-21 06:13 robocop - M src/utilities/install/install_svc.cpp -There's no need to check whether a pointer is null before applying delete or delete[]. - - 2008-12-21 06:12 robocop - M src/jrd/IntlUtil.cpp - M src/jrd/ini.h - M src/utilities/install/install.cpp -Style. - - 2008-12-21 03:50 robocop - M src/jrd/Relation.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/rse.cpp - M src/jrd/sdw.cpp - M src/jrd/vio.cpp -There's no need to check whether a pointer is null before applying delete or delete[]. - - 2008-12-21 03:39 robocop - M src/dsql/Parser.cpp - M src/dsql/metd.epp - M src/intl/cs_icu.cpp - M src/intl/lc_icu.cpp -Style. - - 2008-12-21 03:31 robocop - M src/jrd/why.cpp -Restore Adriano's code. - - 2008-12-20 23:50 asfernandes - M src/alice/alice_meta.epp - M src/burp/backup.epp - M src/burp/restore.epp - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/gpre/gpre_meta.epp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/stats.epp -Remove trailing spaces from epp files - I had forgot them - - 2008-12-20 23:47 asfernandes - M src/qli/dtr.cpp - M src/qli/gener.cpp -Misc - - 2008-12-20 19:57 asfernandes - M src/isql/isql.epp - M src/jrd/IntlManager.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/evl_string_test.cpp - M src/jrd/filters.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/validation.cpp - M src/msgs/messages2.sql -Misc - - 2008-12-20 15:17 asfernandes - M src/isql/isql.epp -Correction - - 2008-12-20 15:16 asfernandes - M src/common/classes/GenericMap.h -Fix GCC build - - 2008-12-20 08:18 robocop - M src/dsql/metd.epp -My dear trailing spaces. :-) - - 2008-12-20 08:16 robocop - M src/config/ConfigFile.cpp - M src/dsql/pass1.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp -There's no need to check whether a pointer is null before applying delete or delete[]. - - 2008-12-20 08:12 robocop - M src/common/classes/GenericMap.h - M src/isql/isql.epp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/IntlManager.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/enc.cpp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/fil.h - M src/jrd/filters.cpp - M src/jrd/flags.h - M src/jrd/flu.h - M src/jrd/fun.epp - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/idx.h - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_builtin.cpp - M src/jrd/intlobj_new.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/msgs/messages2.sql -Style. - - 2008-12-19 14:58 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fix for big-endian machines, it follows Alex's set of fixes. - - 2008-12-19 14:57 dimitr - M src/common/classes/GenericMap.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/IntlManager.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/cmp.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/unicode_util.cpp -Use explicit iterators instead of the implicit (built-in) ones due to the thread-safety requirements. -This change affects GenericMap only, as it's used globally in a few places and we have a proven crash there. -I have a more complete solution (total cleanup of default accessors from BePlusTree and SparseBitmap) in my local tree (thanks to Dmitry Kovalenko), but it's incomplete (requires more changes inside the engine) and IMHO risky (~20 core modules are affected), so I'd like to defer finalization of this cleanup till v3.0. -All objects of these types seem being protected by dbb_sync, so they shouldn't cause us any problems currently. - - 2008-12-19 12:43 hvlad - M src/burp/burp.cpp -Restore ability to specify few starting chars (i.e. not full word) of optional switch OVERWRITE in gbak (it was accidentally brocken before 2.5 alpha1) - - 2008-12-19 11:12 robocop - M src/jrd/rse.cpp - M src/jrd/sdl.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Style. - - 2008-12-19 09:01 hvlad - M src/remote/server.cpp -Fixed bug CORE-2248 : AV in server.cpp\loopThread() -Removed not needed check for request's port in parent port clients list as -a) this check not needed anymore -b) this loop is performance killer - - 2008-12-18 22:24 skywalker - M src/msgs/messages2.sql -Message for SET ROWCOUNT new ISQL command - - 2008-12-18 22:19 skywalker - M src/isql/isql.epp - M src/isql/isql.h -Added isql command SET ROWCOUNT it is a local isql command that -limits the number of rows returned in processing. It is a feature -of a number of other databases, but in our case its main use is for -convenience for running the TPC-X tests, - - 2008-12-18 14:51 alexpeshkoff - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp -Fixed CORE-2247: Message and descriptor buffers are not aligned properly in QLI - - 2008-12-18 13:49 dimitr - M src/jrd/os/win32/mod_loader.cpp -Sync with MSVC8 changes. - - 2008-12-18 12:09 robocop - M src/jrd/sort.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp -Style. - - 2008-12-18 11:29 robocop - M src/jrd/Optimizer.cpp - M src/jrd/isc_file.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp -Style. - - 2008-12-18 10:57 robocop - M src/jrd/blb.cpp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/pcmet.epp - M src/jrd/why.cpp -Style. - - 2008-12-18 10:48 dimitr - A builds/win32/msvc9/DllNoEmbedManifest.vsprops - M builds/win32/msvc9/fbudf.vcproj - M builds/win32/msvc9/ib_udf.vcproj - M builds/win32/msvc9/ib_util.vcproj - M builds/win32/msvc9/intl.vcproj -Sync with MSVC8 changes. - - 2008-12-18 10:47 robocop - M src/jrd/DebugInterface.cpp - M src/jrd/alt.cpp - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dbg.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dsc2.h -Style. - - 2008-12-18 04:33 robocop - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Misc. - - 2008-12-18 01:31 asfernandes - M src/msgs/modify_msgs.epp -Misc - - 2008-12-18 01:28 asfernandes - M src/jrd/os/win32/mod_loader.cpp -Const - - 2008-12-18 01:24 asfernandes - M src/common/classes/MsgPrint.h - M src/common/classes/locks.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/pag_proto.h - M src/jrd/sdw.cpp - M src/remote/interface.cpp -Misc - - 2008-12-18 01:23 asfernandes - M src/include/gen/sql_state.h - M src/msgs/system_errors2.sql -Use better SQL state code, per Bill request - - 2008-12-17 12:08 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Sync with B2_1_Release. - - 2008-12-16 15:17 roman-simakov - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/req.h -Small optimization of RuntimeStatistics to avoid multiple constructor/destructor usage. -RuntimeStatistics::operator-= (+=) were moved to class declaration to make them inline. - - 2008-12-16 11:30 hvlad - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/os/win32/mod_loader.cpp -Improvement CORE-2243 : Make Firebird distribution on Windows easier. -Make fbembed.dll activate its own activation context before load of any DLL if needed. - - 2008-12-16 11:29 hvlad - A builds/win32/msvc8/DllNoEmbedManifest.vsprops - M builds/win32/msvc8/fbudf.vcproj - M builds/win32/msvc8/ib_udf.vcproj - M builds/win32/msvc8/ib_util.vcproj - M builds/win32/msvc8/intl.vcproj -Improvement CORE-2243 : Make Firebird distribution on Windows easier. -Don't embedd manifest into fbintl.dll, fbudf.dll, ib_udf.dll and ib_util.dll. - - 2008-12-16 11:02 dimitr - M src/jrd/DatabaseSnapshot.cpp -Misc. - - 2008-12-15 23:53 asfernandes - A doc/README.connection_string_charset.txt -Readme for filename encoding changes - - 2008-12-15 22:14 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/isc_file.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -New error code - - 2008-12-15 18:08 alexpeshkoff - M src/jrd/blb.cpp - M src/jrd/dyn.epp -Frontported fix for CORE-2242: Engine incorrectly fills BPB - - 2008-12-15 18:03 alexpeshkoff - M src/common/classes/fb_atomic.h -fixed posix/intel build - - 2008-12-15 14:59 asfernandes - M src/include/consts_pub.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/why.cpp - M src/remote/interface.cpp -Fixed CORE-316 - Can't open database with MBCS/Extended characters in name. -Documentation soon. - - 2008-12-15 06:11 robocop - M src/jrd/DatabaseSnapshot.cpp -Correction to my own code. - - 2008-12-14 10:28 robocop - M src/jrd/sdw.cpp -Fix for random failure when shadowing is started (don't know how to reproduce it, but the error is evident in the source code). - - 2008-12-14 10:19 robocop - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/sdw.cpp -Promote thread_data* as function argument. - - 2008-12-14 09:28 robocop - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/vio.cpp -Promote thread_data* as function argument. Only exception where both tdbb and dbb were left together as arguments is nbak.cpp's call to CCH_rollover_to_shadow to avoid any side effect in the changed code, but anyway, that function calls SDW_rollover_to_shadow that takes the dbb from the tdbb and not explicitly. - - 2008-12-14 08:58 robocop - M src/jrd/flu.cpp -Style. - - 2008-12-14 08:55 robocop - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Make the common code a new member function. - - 2008-12-13 18:25 asfernandes - M src/jrd/opt.cpp -Fixed CORE-2237 - Assertion at src\jrd\intl.cpp 569 - - 2008-12-13 17:46 asfernandes - M src/jrd/DatabaseSnapshot.cpp -Fix syntax error - - 2008-12-13 09:41 robocop - M src/common/classes/sparse_bitmap.h -Misc. - - 2008-12-13 09:26 robocop - M src/common/classes/ClumpletReader.cpp - M src/common/classes/MsgPrint.cpp - M src/common/classes/MsgPrint.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/common/classes/UserBlob.cpp - M src/common/classes/fb_string.cpp - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/common/classes/semaphore.h - M src/common/classes/sparse_bitmap.h - M src/jrd/jrd.h - M src/jrd/shut.cpp -Style. - - 2008-12-13 09:19 robocop - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Style, assertions and some minor fixed. To be reviewed by Dmitry. - - 2008-12-13 09:19 robocop - M src/common/classes/fb_atomic.h - M src/common/classes/rwlock.h - M src/remote/remote.cpp -Before I put the "explicit" modifier on AtomicCounter's constructor, the compiler was generating a temporary AtomicCounter on the fly and later assigning it to the target AtomicCounter instance to satisfy an assignment of an integer to an AtomicCounter. I'm not sure we want to allow (and worse, foster) the copying of AtomicCounter instances or temporaries created by the compiler, hence I implemented a new method and fixed the code, but I don't know how to write the best code for one group of platforms in fb_atomic.h, hence I wrote the method with a syntax problem to be caught by someone who knows better. - - 2008-12-12 16:04 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/jrd.cpp -Fixed the issue reported by Philippe. To be backported after more testing. - - 2008-12-12 14:16 alexpeshkoff - M builds/install/misc/superLibrary.sh.in -Misc - thanks to Philippe - - 2008-12-12 13:53 alexpeshkoff - M builds/install/arch-specific/hpux/Makefile.in - M builds/install/arch-specific/hpux/classic/firebirdCS.psf.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M configure.in -HPUX port - - 2008-12-12 10:06 hvlad - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp -Some thread safety - - 2008-12-12 00:55 asfernandes - M builds/install/arch-specific/hpux/Makefile.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M builds/posix/Makefile.in.firebird - M extern/icu/source/common/putil.c - M src/remote/os/win32/srvr_w32.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Misc - - 2008-12-11 11:58 dimitr - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/shut.cpp -Fixed CORE-2209: Very slow procesing of the monitoring requests under high load and blocking other activity during that time. -The new code is expected to work 100-200 times faster. To be field-tested. -Implemented CORE-2233: Allow non-SYSDBA users to monitor not only their current attachment but other their attachments as well. -Sorry for mixing two fixes inside a single commit, but they're somewhat related. - - 2008-12-11 11:51 hvlad - M src/remote/os/win32/srvr_w32.cpp -Sorry, again some debugging code was left - - 2008-12-11 11:49 hvlad - M src/remote/inet.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/xnet.cpp -Wait for end of all server's threads (at fb_shut_finish handler) to ensure no threads will access global variables (mutexes) during gds__cleanup phase of process shutdown. It must guarantee no races and AV's during process shutdown. - - 2008-12-11 11:43 hvlad - M src/include/consts_pub.h - M src/jrd/why.cpp -Add one more step for fb_shutdown process : fb_shut_finish - - 2008-12-11 10:59 alexpeshkoff - M builds/install/arch-specific/hpux/Makefile.in - M builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - M builds/posix/Makefile.in.firebird - M builds/posix/firebird.hpux.vers - M configure.in - M extern/icu/source/common/putil.c - M src/common/classes/locks.h - M src/jrd/isc_sync.cpp - M src/jrd/utl.cpp -HPUX port - - 2008-12-11 10:08 dimitr - M src/jrd/isc.cpp -Fixed CORE-2234: Sometimes terminated worker processes in Classic are still considered being alive. - - 2008-12-11 09:11 dimitr - M src/common/utils.cpp -Simplification. - - 2008-12-11 01:07 asfernandes - M src/qli/compile.h - M src/qli/dtr.h - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/format.h - M src/qli/parse.cpp - M src/qli/show.epp -Misc - - 2008-12-11 01:05 asfernandes - M src/qli/compile.h -Misc - - 2008-12-10 15:15 alexpeshkoff - M builds/posix/make.defaults -AIX port - - 2008-12-10 14:42 asfernandes - M src/dsql/ddl.cpp -Fixed CORE-2230 - Implement domain check of input parameters of execute block - - 2008-12-09 18:33 dimitr - M src/jrd/dyn_def.epp -Better error handling for CORE-1544. - - 2008-12-09 15:20 alexpeshkoff - M src/utilities/guard/util.cpp -Simplified code, avoid #ifdef - - 2008-12-09 14:46 alexpeshkoff - M configure.in - M src/config/ScanDir.cpp -OS-independent way to detect presence of dirent.d_type - suggested by Bill Oliver - - 2008-12-09 08:37 robocop - M src/qli/show.epp -Misc. - - 2008-12-09 08:09 dimitr - M src/jrd/ini.epp -Fixed CORE-2231: Bugcheck 179 when attempting to read from the table RDB$TRIGGER_MESSAGES in ODS10. -Thanks to Vlad for the test case and the proposed fix. - - 2008-12-09 07:24 robocop - M src/qli/all.cpp - M src/qli/comma_proto.h - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/err_proto.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/nounix.cpp - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/parse_proto.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/report.cpp - M src/qli/show.epp - M src/qli/symbols.h - M src/qli/words.h -Style and minor cleanup. - - 2008-12-09 07:23 robocop - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h -The original idea is to allow ANY character to serve as segment separator (it may make sense in binary streams) when fetching data from blobs. Restore Alex' code that respected the original design. - - 2008-12-08 23:45 asfernandes - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.libfbstatic - M builds/posix/make.rules - M builds/posix/make.shared.targets - M builds/win32/preprocess.bat - M src/dsql/gen.cpp -Fixed CORE-2227 - Problem with column names with Accents and triggers. -Thanks to Alex for makefile fixes! - - 2008-12-08 23:43 asfernandes - M lang_helpers/gds_codes.ftn -Misc - - 2008-12-08 15:54 alexpeshkoff - M builds/posix/prefix.aix_powerpc -AIX port - - 2008-12-08 14:23 asfernandes - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h -Misc - - 2008-12-08 00:26 asfernandes - M src/common/classes/UserBlob.h - M src/misc/codes.epp -Misc - - 2008-12-06 09:25 robocop - M src/misc/codes.epp -Misc. - - 2008-12-05 15:06 alexpeshkoff - M src/burp/burp.h - M src/burp/restore.epp - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h - M src/jrd/scl.h -Fixed CORE-2223: Multiple bugs in gbak when working with ACLs - - 2008-12-05 14:21 alexpeshkoff - M src/jrd/Relation.cpp -misc - - 2008-12-05 13:53 alexpeshkoff - M builds/posix/make.defaults - M builds/posix/prefix.aix_powerpc -AIX port - - 2008-12-05 10:22 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/misc/codes.epp -It's nonsense to clean the generated files by hand if the generator program is not fixed (codes.epp was producing text that didn't match 100% the manual cleanup of the include/gen/*.h files). - - 2008-12-05 01:20 asfernandes - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/common/StatusArg.cpp - M src/common/StatusHolder.cpp - M src/common/UtilSvc.cpp - M src/common/classes/BaseStream.cpp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/MetaName.cpp - M src/common/classes/MsgPrint.cpp - M src/common/classes/SafeArg.cpp - M src/common/classes/TempFile.cpp - M src/common/classes/alloc.cpp - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/common/classes/fb_string.cpp - M src/common/classes/locks.cpp - M src/common/classes/semaphore.cpp - M src/common/classes/string_test.cpp - M src/common/classes/timestamp.cpp - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/config/dir_list.cpp - M src/common/cvt.cpp - M src/common/fb_exception.cpp - M src/common/thd.cpp - M src/common/utils.cpp - M src/config/AdminException.cpp - M src/config/ArgsException.cpp - M src/config/Configuration.cpp - M src/config/FileName.cpp - M src/config/InputStream.cpp - M src/config/Stream.cpp - M src/config/StreamSegment.cpp - M src/dsql/StmtNodes.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/hsh.cpp - M src/dsql/keywords.cpp - M src/dsql/movd.cpp - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/dudley/ddl.cpp - M src/dudley/expand.cpp - M src/dudley/generate.cpp - M src/dudley/hsh.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/extlib/fbudf/fbudf.cpp - M src/extlib/ib_udf.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/exp.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.cpp - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/movg.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_unicode_fss.cpp - M src/intl/kanji.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_gb2312.cpp - M src/intl/lc_narrow.cpp - M src/intl/ld.cpp - M src/intl/utils/maptest.cpp - M src/isql/ColList.cpp - M src/isql/Extender.cpp - M src/isql/OptionsBase.cpp - M src/isql/isql_win.cpp - M src/jrd/Collation.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/IntlManager.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/PreparedStatement.cpp - M src/jrd/Relation.cpp - M src/jrd/TempSpace.cpp - M src/jrd/TextType.cpp - M src/jrd/ThreadStart.cpp - M src/jrd/UserManagement.cpp - M src/jrd/all.cpp - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btn.cpp - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/db_alias.cpp - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/divorce.cpp - M src/jrd/dmp.cpp - M src/jrd/dsc.cpp - M src/jrd/enc.cpp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/evl_string_test.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/mov.cpp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/ods.cpp - M src/jrd/opt.cpp - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/posix/path_utils.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/os/win32/path_utils.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/rse.cpp - M src/jrd/sdl.cpp - M src/jrd/sdw.cpp - M src/jrd/sha.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sqz.cpp - M src/jrd/status.cpp - M src/jrd/svc.cpp - M src/jrd/tpc.cpp - M src/jrd/unicode_util.cpp - M src/jrd/validation.cpp - M src/lock/driver.cpp - M src/lock/print.cpp - M src/misc/blrtable.cpp - M src/misc/makeHeader.cpp - M src/misc/memtest.cpp - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/report.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/xdr.cpp - M src/remote/xnet.cpp - M src/utilities/analyse.cpp - M src/utilities/create_db.cpp - M src/utilities/fbcpl/ctrlpan.cpp - M src/utilities/fbcpl/fbpanel.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/services.cpp - M src/utilities/nbackup.cpp - M src/utilities/print_event.cpp - M src/utilities/rebuild/rebuild.cpp - M src/vulcan/PathName.cpp - M src/vulcan/RefObject.cpp -Remove trailing spaces (.cpp files) - - 2008-12-05 01:02 asfernandes - M src/intl/ld.h -Misc - - 2008-12-05 00:56 asfernandes - M src/alice/alice.h - M src/alice/aliceswi.h - M src/auth/trusted/AuthSspi.h - M src/burp/backu_proto.h - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/burpswi.h - M src/burp/canon_proto.h - M src/burp/mvol_proto.h - M src/burp/spit.h - M src/burp/std_desc.h - M src/common/StatusArg.h - M src/common/StatusHolder.h - M src/common/UtilSvc.h - M src/common/classes/Aligner.h - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.h - M src/common/classes/GenericMap.h - M src/common/classes/MetaName.h - M src/common/classes/MsgPrint.h - M src/common/classes/RefCounted.h - M src/common/classes/RefMutex.h - M src/common/classes/SafeArg.h - M src/common/classes/TriState.h - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/auto.h - M src/common/classes/fb_atomic.h - M src/common/classes/fb_pair.h - M src/common/classes/fb_string.h - M src/common/classes/fb_tls.h - M src/common/classes/init.h - M src/common/classes/locks.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/classes/sparse_bitmap.h - M src/common/classes/stack.h - M src/common/classes/timestamp.h - M src/common/classes/tree.h - M src/common/config/config.h - M src/common/config/config_file.h - M src/common/config/config_impl.h - M src/common/config/dir_list.h - M src/common/utils_proto.h - M src/config/ConfObj.h - M src/config/ConfObject.h - M src/config/ConfigFile.h - M src/config/Element.h - M src/config/FileName.h - M src/config/InputFile.h - M src/config/InputStream.h - M src/config/Lex.h - M src/config/Stream.h - M src/config/StreamSegment.h - M src/dsql/Parser.h - M src/dsql/array_proto.h - M src/dsql/ddl_proto.h - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/errd_proto.h - M src/dsql/make_proto.h - M src/dsql/node.h - M src/dsql/sqlda.h - M src/dsql/sym.h - M src/dsql/user__proto.h - M src/extlib/fbudf/fbudf.h - M src/gpre/cdbtable.h - M src/gpre/gpreswi.h - M src/gpre/hsh.h - M src/gpre/pat.h - M src/include/fb_api_proto.h - M src/include/fb_exception.h - M src/include/firebird.h - M src/include/gen/autoconfig_msvc.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/include/memory_routines.h - M src/intl/charsets/cs_437.h - M src/intl/charsets/cs_737.h - M src/intl/charsets/cs_775.h - M src/intl/charsets/cs_850.h - M src/intl/charsets/cs_852.h - M src/intl/charsets/cs_857.h - M src/intl/charsets/cs_858.h - M src/intl/charsets/cs_860.h - M src/intl/charsets/cs_861.h - M src/intl/charsets/cs_862.h - M src/intl/charsets/cs_863.h - M src/intl/charsets/cs_864.h - M src/intl/charsets/cs_865.h - M src/intl/charsets/cs_866.h - M src/intl/charsets/cs_869.h - M src/intl/charsets/cs_big5.h - M src/intl/charsets/cs_cyrl.h - M src/intl/charsets/cs_gb2312.h - M src/intl/charsets/cs_iso8859_1.h - M src/intl/charsets/cs_iso8859_13.h - M src/intl/charsets/cs_iso8859_2.h - M src/intl/charsets/cs_iso8859_3.h - M src/intl/charsets/cs_iso8859_4.h - M src/intl/charsets/cs_iso8859_5.h - M src/intl/charsets/cs_iso8859_6.h - M src/intl/charsets/cs_iso8859_7.h - M src/intl/charsets/cs_iso8859_8.h - M src/intl/charsets/cs_iso8859_9.h - M src/intl/charsets/cs_jis_0208_1990.h - M src/intl/charsets/cs_koi8r.h - M src/intl/charsets/cs_koi8u.h - M src/intl/charsets/cs_ksc5601.h - M src/intl/charsets/cs_next.h - M src/intl/charsets/cs_sjis.h - M src/intl/charsets/cs_w1250.h - M src/intl/charsets/cs_w1251.h - M src/intl/charsets/cs_w1252.h - M src/intl/charsets/cs_w1253.h - M src/intl/charsets/cs_w1254.h - M src/intl/charsets/cs_w1255.h - M src/intl/charsets/cs_w1256.h - M src/intl/charsets/cs_w1257.h - M src/intl/charsets/cs_w1258.h - M src/intl/charsets.h - M src/intl/collations/bl88591da0.h - M src/intl/collations/bl88591es0.h - M src/intl/collations/bl88591no0.h - M src/intl/collations/blNEXTes0.h - M src/intl/collations/db437es1.h - M src/intl/collations/db850es0.h - M src/intl/collations/db852cz0.h - M src/intl/collations/pd852hundc.h - M src/intl/collations/pw1250czech.h - M src/intl/collations/pw1250hun.h - M src/intl/collations/pw1250hundc.h - M src/intl/collations/pw1252span.h - M src/intl/country_codes.h - M src/intl/cv_ksc.h - M src/intl/cv_narrow.h - M src/intl/lc_big5.h - M src/intl/lc_narrow.h - M src/intl/ld.h - M src/isql/ColList.h - M src/isql/Extender.h - M src/isql/InputDevices.h - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/isql_win.h - M src/isql/isqlw_proto.h - M src/jrd/DataTypeUtil.h - M src/jrd/Database.h - M src/jrd/DebugInterface.h - M src/jrd/GlobalRWLock.h - M src/jrd/RecordNumber.h - M src/jrd/Relation.h - M src/jrd/TempSpace.h - M src/jrd/TextType.h - M src/jrd/ThreadData.h - M src/jrd/acl.h - M src/jrd/align.h - M src/jrd/alt_proto.h - M src/jrd/blob_filter.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/btn.h - M src/jrd/btr.h - M src/jrd/build_no.h - M src/jrd/cch.h - M src/jrd/common.h - M src/jrd/constants.h - M src/jrd/dflt.h - M src/jrd/drq.h - M src/jrd/dsc.h - M src/jrd/dsc2.h - M src/jrd/dyn.h - M src/jrd/entry.h - M src/jrd/evl_string.h - M src/jrd/exe.h - M src/jrd/ext.h - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.h - M src/jrd/flu.h - M src/jrd/gds_proto.h - M src/jrd/gdsassert.h - M src/jrd/ibase.h - M src/jrd/idx.h - M src/jrd/inf_pub.h - M src/jrd/intl.h - M src/jrd/intlobj_new.h - M src/jrd/isc_f_proto.h - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/lck.h - M src/jrd/license.h - M src/jrd/met.h - M src/jrd/msg_encode.h - M src/jrd/nav_proto.h - M src/jrd/nbak.h - M src/jrd/nod.h - M src/jrd/ntrace.h - M src/jrd/ods.h - M src/jrd/opt_proto.h - M src/jrd/os/config_root.h - M src/jrd/os/mod_loader.h - M src/jrd/os/path_utils.h - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/thd_priority.h - M src/jrd/pag.h - M src/jrd/perf_proto.h - M src/jrd/plugin_manager.h - M src/jrd/relations.h - M src/jrd/req.h - M src/jrd/rpb_chain.h - M src/jrd/rse.h - M src/jrd/sbm.h - M src/jrd/scl.h - M src/jrd/scroll_cursors.h - M src/jrd/sdw.h - M src/jrd/sha.h - M src/jrd/sort.h - M src/jrd/svc.h - M src/jrd/tra.h - M src/jrd/trig.h - M src/jrd/unicode_util.h - M src/jrd/val.h - M src/jrd/why_proto.h - M src/lock/lock.h - M src/qli/blk.h - M src/qli/compile.h - M src/qli/dtr.h - M src/qli/err_proto.h - M src/qli/exe.h - M src/qli/format.h - M src/qli/parse.h - M src/qli/proc_ddl.h - M src/qli/procddl1.h - M src/qli/procddl2.h - M src/qli/procddl3.h - M src/qli/procddl4.h - M src/qli/report.h - M src/remote/inter_proto.h - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/serve_proto.h - M src/remote/xdr_proto.h - M src/utilities/fbcpl/ctrlpan.h - M src/utilities/fbcpl/fbdialog.h - M src/utilities/fbcpl/fbpanel.h - M src/utilities/fbcpl/resource.h - M src/utilities/gsec/call_service.h - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/secur_proto.h - M src/utilities/guard/util_proto.h - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr_proto.h - M src/utilities/install/install_proto.h - M src/utilities/rebuild/rebuild.h - M src/vulcan/PathName.h - M src/vulcan/RefObject.h -Remove trailing spaces (.h files) - - 2008-12-05 00:17 asfernandes - M src/common/classes/semaphore.h - M src/common/utils.cpp -Misc - - 2008-12-04 10:44 dimitr - M src/jrd/DatabaseSnapshot.cpp -Better diagnostics in firebird.log. - - 2008-12-04 09:29 alexpeshkoff - M src/config/ScanDir.cpp -misc - - 2008-12-04 09:29 robocop - M src/jrd/GlobalRWLock.cpp - M src/jrd/dyn.epp - M src/jrd/extds/ExtDS.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/server.cpp -Style (and let lines grow up to 100 columns). - - 2008-12-03 15:50 alexpeshkoff - M builds/posix/prefix.aix_powerpc - M builds/posix/prefix.linux_powerpc -do not define VIO_DEBUG permanently - - 2008-12-03 15:17 alexpeshkoff - M src/jrd/pag.cpp -1. AIX port -2. Misc VIO_DEBUG fixes. - - 2008-12-03 14:32 paulbeach - A builds/install/arch-specific/darwin/aliases.conf.in - M builds/posix/postfix.darwin -Fix @prefix@ issue for aliases.conf - Reported by Adriano - - 2008-12-03 07:43 alexpeshkoff - M src/utilities/nbackup.cpp -Removed accidentially pasted lines - thanks to Adriano - - 2008-12-03 01:05 asfernandes - M src/jrd/extds/ExtDS.cpp - M src/jrd/tra.cpp - M src/qli/dtr.cpp - M src/remote/inet.cpp - M src/remote/xnet.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -Misc - - 2008-12-02 15:14 hvlad - M src/jrd/filters.cpp -Fixed bug CORE-2222 : AV in engine when storing text blob with transliteration blob filter - - 2008-12-02 13:51 alexpeshkoff - M src/alice/aliceswi.h -fixed MacOSx build - - 2008-12-02 07:09 robocop - M src/alice/alice.cpp - M src/auth/trusted/AuthSspi.cpp - M src/burp/burp.cpp - M src/dsql/ddl.cpp - M src/isql/isql.epp - M src/jrd/extds/IscDS.cpp - M src/jrd/isc.cpp - M src/jrd/isc_sync.cpp - M src/jrd/lck.cpp - M src/remote/inet.cpp - M src/remote/server.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp -Style. - - 2008-12-02 00:04 asfernandes - M src/common/utils.cpp -CORE-1667 - Reading password from file/stdin: -- Fixed crash when non existent file is passed -- Implement password hiding for Windows - - 2008-12-01 15:46 alexpeshkoff - M src/isql/isql.h - M src/msgs/messages2.sql -CORE-1667 - fixed message text - - 2008-12-01 15:40 alexpeshkoff - M configure.in - M src/common/utils.cpp -CORE-1667 - turn echo off - - 2008-12-01 14:52 paulbeach - M src/common/classes/semaphore.h - M src/utilities/drop.cpp -Small mods for HPUX to support 2.0.5 - - 2008-12-01 13:05 alexpeshkoff - M builds/install/misc/posixLibrary.sh.in -Fixed CORE-2195:Linux CS install requires access rights review - make conf files root-writable - - 2008-12-01 12:38 alexpeshkoff - M src/jrd/isc_sync.cpp -Frontported fix for CORE-2221: Attach to any DB fails after modification of access rights of security2.fdb - - 2008-12-01 09:52 robocop - M src/alice/aliceswi.h -Misc and praying that all compilers accept hex contants being int64. - - 2008-12-01 09:51 robocop - M src/qli/dtr.cpp -Misc. - - 2008-12-01 09:21 robocop - M src/burp/burp.cpp - M src/burp/spit.cpp - M src/common/StatusArg.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/fun.epp - M src/jrd/shut.cpp - M src/remote/interface.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Misc. - - 2008-12-01 09:20 robocop - M src/common/utils.cpp -Make it compilable on Windows again. - - 2008-12-01 07:28 hvlad - M src/common/fb_exception.cpp -Misc - - 2008-12-01 01:26 asfernandes - M doc/README.read_password_from_file - M src/burp/burpswi.h - M src/common/utils.cpp - M src/dudley/ddl.cpp - M src/gpre/gpre.cpp - M src/include/fb_exception.h - M src/isql/isql.epp -Misc - - 2008-11-30 20:09 asfernandes - M src/remote/remote.h -Fix Linux build - - 2008-11-30 18:55 asfernandes - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h -Fixed CORE-1432 - Collation not propagated between record formats - - 2008-11-30 17:45 alexpeshkoff - M doc/sql.extensions/README.ddl.txt -added readme for CORE-2113 - - 2008-11-30 17:34 alexpeshkoff - A doc/README.read_password_from_file -Readme for CORE-1667 - - 2008-11-30 17:11 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/alice/aliceswi.h - M src/burp/burp.cpp - M src/burp/burpswi.h - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dudley/ddl.cpp - M src/gpre/gpre.cpp - M src/gpre/gpreswi.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/qli/dtr.cpp - M src/utilities/fbsvcmgr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/nbackup.cpp -Implemented CORE-1667: Reading password from file/stdin - - 2008-11-30 11:47 hvlad - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.h - M src/remote/server.cpp -Make WNET use overlapped (non-blocking) IO. It allows to break blocked IO operations and implement force_close() call correctly. -Also don't write in firebird.log "FileRead end-of-file" error on clean disconnect and don't write more than one OS error on the same port. - - 2008-11-30 11:41 hvlad - M src/remote/interface.cpp -FB_CANCEL_OPERATION supports only by TCP\IP transport currently - - 2008-11-30 02:23 asfernandes - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/vio.cpp -Misc - - 2008-11-29 19:30 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-1842 - DEFAULT values are unnecessary evaluated. - - 2008-11-29 18:47 asfernandes - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h -Fixed CORE-2019 – UTF-8 conversion error (string truncation). - - 2008-11-28 18:49 alexpeshkoff - M src/common/classes/SafeArg.cpp - M src/common/cvt.cpp - M src/include/fb_types.h - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/jrd.h - M src/msgs/build_file.epp - M src/qli/compile.cpp - M src/qli/meta.epp -fixed some gcc warning - - 2008-11-28 14:59 asfernandes - M src/jrd/opt.cpp -Fixed CORE-2215 - GROUP BY concatenation with empty string - - 2008-11-28 14:20 asfernandes - M src/burp/restore.epp -Fixed CORE-2214 - Incorrect restore of security classes - - 2008-11-28 11:46 hvlad - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h -Move EDS:Manager initialization from constructor into later time to ensure engine was initialized properly. Add some syncronization around connections list. - - 2008-11-28 11:28 alexpeshkoff - M src/jrd/isc_sync.cpp -In case of System V semaphores mutex_fini() no-op too - - 2008-11-28 11:01 alexpeshkoff - M src/jrd/isc_sync.cpp -fixed posix build - - 2008-11-28 09:46 paulbeach - M builds/posix/prefix.hpux -Small mod for HPUX - - 2008-11-27 23:06 hvlad - M src/include/fb_api_proto.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/tra.cpp -Few fixes to correctly close brocken external connection. -Ability to stop execution of external query when : -- engine is shutted down -- database is shutted down -- local statement is cancelled -- local connection is cancelled - - 2008-11-27 22:59 hvlad - M src/include/consts_pub.h - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/xnet.cpp -Implement new option (fb_cancel_abort) for fb_cancel_operation(). It allows forcebly close client port and allow application to shutdown even it wait of execution finish of some long running query. Use carefull ! -Not implemented for WNET, work in progress. - - 2008-11-27 22:48 hvlad - M src/remote/os/win32/srvr_w32.cpp - M src/remote/xnet.cpp -Fixed few bugs for XNET under high load. Improve XNET connections error diagnostics. Don't stop processing XNET incoming connections if one of them failed at initial stage (at XNET_conect). - - 2008-11-27 21:09 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h -Regenerated headers after new error message added - - 2008-11-27 21:08 hvlad - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -New error message - - 2008-11-27 20:20 hvlad - M src/jrd/isc_s_proto.h - M src/lock/lock.cpp -Release lock manager's mutex in its destructor - - 2008-11-27 20:16 hvlad - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Split class system_call_failed into two exception classes : system_error and system_call_failed. system_error is an wrapper for OS errors and system_call_failed inherits from system_error and calls abort() when exception raised. system_error intended for the cases where failure of OS call is expected and can be handled. - - 2008-11-26 00:45 asfernandes - M builds/install/misc/classicLibrary.sh.in - M src/burp/burp.cpp -Misc - - 2008-11-25 14:27 alexpeshkoff - M src/burp/burp.cpp -added support to enter password from terminal - - 2008-11-25 10:16 hvlad - M src/include/consts_pub.h - M src/isql/isql.epp - M src/jrd/why.cpp - M src/qli/dtr.cpp -Added phase of preliminary confirmation for fb_shutdown process - - 2008-11-24 17:22 alexpeshkoff - M src/burp/burp.cpp - M src/burp/burpswi.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -This is the first attempt to fix CORE-1667 (Reading password from file/stdin). -Please take a look at it and comment, before adding support to other utilities. -Main problems seen: -- Name of a switch (now -@PASSWORD, may be -PASSFILE is better?) -- How to provide support for stdin? - - 2008-11-24 17:05 alexpeshkoff - M src/burp/restore.epp -fixed missing return value from bool function - - 2008-11-24 17:04 alexpeshkoff - M src/burp/burp.h - M src/remote/protocol.h -fixed gcc warning - - 2008-11-24 13:09 alexpeshkoff - M builds/install/misc/changeRunUser.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/restoreRootRunUser.sh.in - M builds/install/misc/superLibrary.sh.in -Fixed CORE-2195: Linux CS install requires access rights review. Also fixed some bugs in superclassic mode. - - 2008-11-23 21:54 asfernandes - M src/common/StatusArg.cpp - M src/jrd/cmp.cpp -Misc - - 2008-11-23 16:29 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-1137 - Server hangs with 100% CPU usage on NOT IN predicate - - 2008-11-23 14:34 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h -An attempt to save some space on stack in VC builds. -It was detected by Dmitry, that VC has rather non-standard rules when allocating -stack variables. I can provide omitted here details, but the result was about 13K on stack -per each PASS1_node() invocation (gcc consumed only 1.25K for it). With allocation of -status array from the pool problem became much less dangerous, but stack consumption is still -rather big in VC. This version of classes makes on-stack memory, used by each instance -of the class, as small as possible - sizeof(void*). Therefore please don't blame me -for 'strange' internals of Arg classes. - - 2008-11-23 14:04 alexpeshkoff - M src/jrd/svc.cpp -more checks - thanks to Claudio - - 2008-11-23 12:53 dimitr - M src/jrd/Optimizer.cpp -Misc. - - 2008-11-23 12:49 dimitr - M src/jrd/Optimizer.cpp -A better solution for CORE-2200 (Extremely slow executing a cross join of 3 tables in Firebird 2.X). -This time an optimizer level one. - - 2008-11-22 17:54 asfernandes - M src/misc/intl.sql -Do not register character sets with id=127 (as per comment in CORE-1927) - - 2008-11-22 14:26 asfernandes - M src/dsql/ddl.cpp -Misc - - 2008-11-22 13:40 asfernandes - M builds/win32/msvc8/nbackup.vcproj -Fix nbackup build (msvc8) - - 2008-11-22 07:51 robocop - M src/utilities/nbackup.cpp -Misc. - - 2008-11-21 18:38 dimitr - M src/jrd/rse.cpp -Rolled back my yesterday's fix as totally wrong. Solution is to be re-considered. - - 2008-11-21 17:28 asfernandes - M src/intl/charsets.h -Misc - - 2008-11-21 14:18 asfernandes - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj - M src/utilities/nbackup.cpp -Fixed MSVC8 build - - 2008-11-21 10:26 dimitr - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fbembed.vcproj - M builds/win32/msvc9/fbserver.vcproj - M builds/win32/msvc9/nbackup.vcproj -Fixed the Windows build (VC2008 only, sorry guys) after Alex's changes. - - 2008-11-21 07:33 alexpeshkoff - A src/utilities/nbackup - A src/utilities/nbackup/nbkMain.cpp - A src/utilities/nbackup/nbk_proto.h - A src/utilities/nbackup/nbkswi.h -CORE-1758 - added forgotten new files - - 2008-11-20 17:29 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/make.shared.variables - M configure.in - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/fbsvcmgr.cpp - M src/utilities/nbackup.cpp -Implemented CORE-1758: nBackup support in Services API. - - 2008-11-20 17:23 alexpeshkoff - M src/jrd/constants.h - M src/jrd/svc.cpp - M src/jrd/svc.h -cleanup - - 2008-11-20 17:16 asfernandes - M src/jrd/dyn_mod.epp -Fixed CORE-2202 - RDB$VIEW_RELATIONS is not cleaned when altering a view - - 2008-11-20 12:12 dimitr - M src/jrd/rse.cpp -Fixed CORE-2200: Extremely slow executing a cross join of 3 tables in Firebird 2.x. - - 2008-11-19 08:07 alexpeshkoff - M src/utilities/fbsvcmgr.cpp -Restore always runs without DB triggers - thanks to Adriano - - 2008-11-19 04:25 robocop - M src/dsql/ddl.cpp - M src/jrd/IntlManager.cpp -Misc. - - 2008-11-19 01:04 asfernandes - M src/dsql/ddl.cpp -Misc - - 2008-11-18 10:54 paulbeach - M builds/posix/prefix.darwin_i386 -Darwin issues - - 2008-11-18 09:53 dimitr - M src/jrd/ods.h -Misc. - - 2008-11-18 09:29 hvlad - M src/jrd/extds/ExtDS.cpp -Corrections. Thanks to Claudio - - 2008-11-17 16:34 alexpeshkoff - M doc/README.fbsvcmgr -Implemented CORE-2197: added support for -nodbtriggers switch in gbak into services API - - 2008-11-17 16:29 alexpeshkoff - M src/burp/burpswi.h - M src/include/consts_pub.h - M src/utilities/fbsvcmgr.cpp -Implemented CORE-2197: added support for -nodbtriggers switch in gbak into services API - - 2008-11-17 12:30 hvlad - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/jrd.cpp -Fixed bug CORE-2183 : Error in ExtDS when server shutdown started with opened Execute Statement - - 2008-11-16 13:36 asfernandes - M src/jrd/IntlManager.cpp - M src/jrd/unicode_util.cpp -Fixed: -CORE-2185 - Alias WIN_1258 for WIN1258 -CORE-2186 - fbintl.dll never get unloaded in Firebird 2.X Embedded after invoke isc_dsql_execute_immediate for CREATE DATABASE - - 2008-11-16 08:36 robocop - M src/dsql/ddl.cpp - M src/misc/codes.epp -Misc. - - 2008-11-15 09:31 dimitr - M src/jrd/DatabaseSnapshot.cpp -Misc. - - 2008-11-15 09:30 dimitr - M src/jrd/rse.cpp -Correction for one of my recent commits. - - 2008-11-14 14:15 asfernandes - M src/jrd/jrd.cpp -Misc - - 2008-11-14 10:19 alexpeshkoff - M src/jrd/dyn.epp -DBA should be able to revoke really everything - - 2008-11-14 10:00 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/parse.y - M src/include/consts_pub.h - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Implemented feature CORE-2113: Remove all privileges of a user or role. Readme will be ready soon. - - 2008-11-13 09:42 alexpeshkoff - M src/jrd/ini.epp -AIX port - - 2008-11-12 14:32 alexpeshkoff - M src/jrd/err.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Fixed CORE-2179: Deadlock when trying to shutdown server with opened ExecuteStatement - - 2008-11-12 14:14 alexpeshkoff - M src/jrd/shut.cpp -Cleanup - - 2008-11-12 10:24 paulbeach - M builds/posix/postfix.darwin -Add the smp_server to the installation - - 2008-11-11 17:37 dimitr - M src/dsql/parse.y -Fixed CORE-2182: It's impossible to drop an existing UDF which name overlaps with a new built-in function name. - - 2008-11-11 16:59 alexpeshkoff - M src/common/config/config.cpp -Make it possible to build firebird on NFS drive - - 2008-11-09 22:42 asfernandes - M autogen.sh - M src/dsql/pass1.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/opt.cpp -Misc - - 2008-11-09 18:52 asfernandes - M src/jrd/evl.cpp -Fixed CORE-1943 - GROUP BY RAND() returns infinite rows - - 2008-11-09 17:00 asfernandes - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Fixed the others two problems of CORE-2176 - - 2008-11-08 18:05 asfernandes - M src/dsql/pass1.cpp -Misc - - 2008-11-08 17:59 asfernandes - M src/dsql/pass1.cpp - M src/jrd/par.cpp -Fixed CORE-2176 - Unexpected (wrong) results with COALESCE and GROUP BY - - 2008-11-08 07:17 robocop - M src/include/gen/msgs.h - M src/msgs/messages2.sql -It turns out that the backlash was needed, too. - - 2008-11-08 07:01 robocop - M src/include/gen/msgs.h -Generate file again after Vlad's changes. - - 2008-11-07 14:31 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-2174 - DATEADD and DATEDIFF causes an assert in TimeStamp::decode() - - 2008-11-07 09:29 hvlad - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql -Temporary fix for CORE-2140 : Error messages after parameters substitution contains '\n' characters instead of line break -Using hardcoded (in messages2.sql) line breaks seems to me to be not fully correct as it depends on host OS where file was last edited. - - 2008-11-06 17:09 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-2171: Column MON$CALLER_ID of table MON$CALL_STACK reports invalid ID. - - 2008-11-06 16:04 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/exe.cpp - M src/jrd/req.h -Fixed CORE-2017: I/O statistics for stored procedures is not accounted in monitoring tables. -This patch adds lazy statistics increments to the whole request call stack. - - 2008-11-06 00:52 asfernandes - A Makefile.am - M autogen.sh - M builds/make.new/config/install-sh - M configure.in -Patch from Marius Popa to build on Ubuntu 8.10 - - 2008-11-06 00:23 asfernandes - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/jrd/fun.epp - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/remote/server.cpp -Misc - - 2008-11-05 16:48 roman-simakov - M src/iscguard/iscguard.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp -Fixed server crash by right mouse button clicking at server properties page on Windows x64 - - 2008-11-05 11:26 alexpeshkoff - M configure.in - M src/burp/misc.cpp - M src/common/classes/alloc.h - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/gpre/msc.cpp - M src/include/gen/autoconfig_msvc.h - M src/jrd/Optimizer.cpp - M src/jrd/align.h - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/met.epp - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/lock/lock.cpp - M src/misc/align.cpp - M src/qli/all.cpp -AIX port - use FB_ prefix for alignment constants - - 2008-11-05 11:24 dimitr - M src/remote/xnet.cpp -Let's don't use system_call_failed() for local exception handling. - - 2008-11-05 09:02 alexpeshkoff - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.smp_server - M builds/posix/make.shared.variables -Avoid unneeded module in fb_smp_server - - 2008-11-05 01:08 asfernandes - M src/dsql/dsql.h - M src/jrd/dyn_proto.h - M src/jrd/extds/ExtDS.h - M src/jrd/fun_proto.h - M src/jrd/grant_proto.h - M src/jrd/os/pio_proto.h -Remove warnings by gcc 4.3.2 - - 2008-11-04 14:22 hvlad - M src/remote/server.cpp -Fixed AV in CS worker process (there was double deallocation of port). -Avoid wrong error message in firebird.log when listener is shutted down. - - 2008-11-04 14:20 hvlad - M src/remote/inet.cpp -Fixed brocken -d mode of CS. -Fixed AV in CS worker process (there was double deallocation of port). -Add missed mutex control when port's list accessed. - - 2008-11-01 13:01 dimitr - M src/jrd/cmp.cpp -Misc. - - 2008-11-01 12:59 dimitr - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc9/fb_inet_server.vcproj - M builds/win32/msvc9/fbserver.vcproj -Double the stack size for x64. Our clever runtime recursion limits were not tuned for 64-bit pointers. - - 2008-11-01 12:19 alexpeshkoff - M src/jrd/license.h -AIX port - - 2008-10-31 12:01 dimitr - M src/common/StatusArg.cpp -Fixed the build. - - 2008-10-31 11:14 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h -Avoid too deep stacks - - 2008-10-31 00:02 asfernandes - M builds/install/arch-specific/aix/Makefile.in - M src/dsql/dsql.cpp - M src/jrd/svc.cpp -Misc - - 2008-10-30 09:43 alexpeshkoff - M src/jrd/ThreadData.cpp -correction - - 2008-10-30 09:33 alexpeshkoff - M src/common/classes/File.h - M src/jrd/ThreadData.cpp -SAS changes - AIX port started - - 2008-10-30 09:14 alexpeshkoff - A builds/install/arch-specific/aix - A builds/install/arch-specific/aix/Makefile.in - A builds/posix/prefix.aix_powerpc - M configure.in -SAS changes - AIX port started - - 2008-10-29 17:05 alexpeshkoff - M src/jrd/ThreadStart.cpp - M src/jrd/ThreadStart.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/why.cpp -Fixed CORE-2158: AV in client/embedded library when unloading it - - 2008-10-29 05:14 robocop - M src/jrd/SimilarToMatcher.h -Misc. - - 2008-10-28 14:17 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed CORE-2153 - SIMILAR TO predicate hangs with "|" option - - 2008-10-28 10:50 hvlad - M src/dsql/dsql.cpp -Fixed bug CORE-2154 : "request synchronization error" when calling isc_dsql_sql_info with isc_info_sql_records parameter after last record fetched with "execute procedure" -Real reason is than engine alllows to fetch from statement with no cursor open. Currently it is forbidden. - - 2008-10-28 00:19 asfernandes - M src/intl/cv_icu.cpp -Correction for RISC architectures - - 2008-10-28 00:16 asfernandes - M src/common/config/dir_list.cpp - M src/jrd/isc_sync.cpp -Misc - - 2008-10-27 15:10 alexpeshkoff - M src/dsql/ddl.cpp -make status vector have same structure for most uses of SQLERR -607 - - 2008-10-27 09:03 hvlad - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h -Remove unused method - - 2008-10-25 20:36 asfernandes - M src/intl/cv_icu.cpp -Fixed CORE-2123 - Problem with get a CHAR UNICODE_FSS in CP943C connection charset - - 2008-10-25 09:54 hvlad - M src/common/config/dir_list.cpp -Fixed bug CORE-2151 : Temp directory with space in the middle wrongly truncated from the rightmost space - - 2008-10-25 03:44 asfernandes - M src/jrd/blb.cpp - M src/jrd/filters.cpp -Fixed CORE-2122 - Translation of large text BLOB between UNICODE_FSS (UTF8) and other charsets - - 2008-10-25 02:20 asfernandes - M src/jrd/tra.h -Warnings - - 2008-10-24 06:22 dimitr - M src/jrd/isc_sync.cpp -Misc. - - 2008-10-24 06:18 dimitr - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - D src/lock/config_params - D src/lock/lock_header_mmap - D src/lock/lock_header_shmem -Cleanup. - - 2008-10-24 04:49 dimitr - M src/lock/lock.cpp -Misc. - - 2008-10-24 04:47 dimitr - M src/lock/lock.h -It wasn't really necessary to bump the lock table version number the last time. - - 2008-10-23 09:13 hvlad - M src/jrd/extds/ExtDS.cpp -Fixed bug CORE-2138 : If stored procedure with execute statement with external database fails at runtime, external database remains attached. -Removed some paranoid code ;) - - 2008-10-22 15:43 dimitr - M src/remote/server.cpp -Fixed CORE-2137: Database restore may crash the server when DummyPacketInterval is set. - - 2008-10-22 13:15 paulbeach - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.extlib - M builds/posix/firebird.darwin.embed.vers - M builds/posix/prefix.darwin_i386 - M src/isql/InputDevices.cpp -Modifications to enable a build on Darwin - - 2008-10-21 19:32 roman-simakov - M src/jrd/utl.cpp -Fixed mistake - - 2008-10-21 10:37 hvlad - M src/lock/lock_proto.h -Fixed accidentally brocken POSIX build - - 2008-10-21 06:20 robocop - M src/utilities/drop.cpp -Follow Dmitry's cleanup. - - 2008-10-21 06:17 robocop - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/isc_sync.cpp -Close some of my favorite B.O.'s since FB1. To be reviewed by Vlad. - - 2008-10-21 04:25 robocop - M src/jrd/Optimizer.cpp - M src/jrd/isc_sync.cpp -Misc. - - 2008-10-20 23:46 asfernandes - M src/dsql/pass1.cpp - M src/jrd/CsConvert.h - M src/jrd/Optimizer.cpp - M src/jrd/isc_sync.cpp - M src/jrd/tra.cpp -Misc - - 2008-10-20 14:30 dimitr - M src/jrd/isc_sync.cpp -An attempt to fix non-HAVE_MMAP builds. To be refactored by Alex later. - - 2008-10-20 13:19 asfernandes - M src/jrd/CsConvert.h -Patch by Dmitry Kovalenko for CORE-1596 - - 2008-10-20 11:12 dimitr - M src/lock/print.cpp -Cleanup. - - 2008-10-20 10:43 dimitr - M src/dsql/pass1.cpp -1) Let's avoid a deep recursion for the IN () predicate. At least on the parser side. -2) Fixed the IN elements limit to be 1500 (as documented) instead of 1499. - - 2008-10-20 04:32 dimitr - M src/jrd/ibase.h -Update. - - 2008-10-19 12:05 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Fixed CORE-2132: Indexed retrieval cannot be chosen if a stored procedure is used inside the comparison predicate. - - 2008-10-19 11:41 dimitr - M src/common/classes/RefCounted.h - A src/common/classes/RefMutex.h - M src/common/classes/locks.h - M src/jrd/jrd.cpp - M src/remote/remote.h -Uncouple Mutex and RefMutex. This resolves the circular dependency: "AtomicCounter->Mutex->RefCounted->AtomicCounter" and thus enables all non-x86 POSIX builds. - - 2008-10-17 19:49 asfernandes - M src/jrd/filters.cpp -Fixed CORE-2122 - Translation of large text BLOB between UNICODE_FSS (UTF8) and other charsets - - 2008-10-16 11:30 robocop - M src/jrd/tra.cpp -Straighten some multi-line statements that can fit in less than 100 columns. - - 2008-10-16 10:15 robocop - M src/jrd/SysFunction.cpp -Fixed inconsistencies noticed by Adriano. - - 2008-10-16 10:14 robocop - M src/jrd/tra.h -Misc. - - 2008-10-16 08:52 robocop - M src/jrd/isc_sync.cpp -Misc. - - 2008-10-16 08:52 robocop - M src/remote/inet.cpp -Simplify the #ifdef. - - 2008-10-16 08:51 robocop - M src/dsql/dsql.cpp -Correction. - - 2008-10-16 05:36 dimitr - M src/jrd/tra.cpp - M src/jrd/tra.h -Undo log shouldn't depend on the outer transaction. - - 2008-10-16 02:31 asfernandes - M src/dsql/ddl.cpp - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/inf.cpp - M src/jrd/why.cpp -Misc - - 2008-10-15 10:04 hvlad - M src/jrd/inf.cpp - M src/jrd/inf_pub.h -Implement new feature CORE-2054 : Ability to query contents database file pages via ISC API interface in order to get low-level information for debug and deep analysis purposes - - 2008-10-14 14:07 alexpeshkoff - M src/dsql/ddl.cpp -Avoid code duplication as suggested by Claudio - - 2008-10-14 13:15 hvlad - M src/jrd/lck.cpp - M src/jrd/lck.h -Fixed bug CORE-2018 : Only one client can access a readonly database -Missed parts, sorry - - 2008-10-14 13:09 dimitr - M src/jrd/cch.cpp -Let's not hide the line number of a particular bugcheck call behind a dummy function. - - 2008-10-14 10:32 dimitr - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Splitted the undo log into two parts: in-memory one for initial undo items (but they're much more dense now) and on-disk (cached up to TempSpaceLimit) one for full record versions (used in update-in-place). -This dramatically reduces the memory usage for bulk updates, thus solving CORE-1575 (serious memory bug on multiple update a table in a single transaction) and CORE-1477 (Avoiding excessive memory consumption by undo-log after series of updates) and predicting out-of-memory conditions that could often lead to record-level corruptions. - - 2008-10-14 10:07 dimitr - M src/jrd/blb.cpp - M src/jrd/dpm.epp -Splitted the undo log into two parts: in-memory one for initial undo items (but they're much more dense now) and on-disk (cached up to TempSpaceLimit) one for full record versions (used in update-in-place). -This dramatically reduces the memory usage for bulk updates, thus solving CORE-1575 (serious memory bug on multiple update a table in a single transaction) and CORE-1477 (Avoiding excessive memory consumption by undo-log after series of updates) and predicting out-of-memory conditions that could often lead to record-level corruptions. - - 2008-10-14 10:05 roman-simakov - M src/jrd/jrd.cpp -Fixed authentication bug with sysdba login written in lowercase letters. - - 2008-10-14 09:51 hvlad - M src/jrd/Database.cpp -Correction - - 2008-10-14 09:10 hvlad - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/tra.cpp -Fixed bug CORE-2018 : Only one client can access a readonly database - - 2008-10-13 19:21 dimitr - M src/common/classes/semaphore.h -Fixed the Windows build. - - 2008-10-13 16:04 alexpeshkoff - M src/remote/inet_server.cpp - M src/remote/server.cpp -Disconnect all ports after shutdown of working threads - - 2008-10-13 12:19 alexpeshkoff - M src/remote/inet_server.cpp -Need to keep reference count here too - - 2008-10-13 07:23 dimitr - M src/dsql/dsql.cpp - M src/jrd/inf.cpp - M src/jrd/inf_proto.h -Fixed CORE-2115: Query plan is missing for the long query. -Some cleanup and misc code refactoring. - - 2008-10-12 17:23 alexpeshkoff - M src/jrd/why.cpp -Fixed CORE-2121: AV in client library when working with BLOBs - - 2008-10-12 15:57 asfernandes - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_ksc.cpp -Misc - - 2008-10-12 15:03 alexpeshkoff - M src/jrd/isc_sync.cpp -Added mutex for init-file open in MT world. -Fixed pid initialization in event. - - 2008-10-12 14:30 alexpeshkoff - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_ksc.cpp -Style and asserts - patch by Dmitry Kovalenko - - 2008-10-11 15:46 asfernandes - M src/jrd/exe.cpp -Fixed CORE-2117 - Incorrect ROW_COUNT value with indexed retrieval and subquery - - 2008-10-11 10:10 hvlad - M src/common/classes/semaphore.h -Missed method (in WIN_NT implementation) - - 2008-10-11 02:42 asfernandes - M src/jrd/Database.h - M src/jrd/cch.cpp - M src/jrd/isc.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp -Misc - - 2008-10-10 15:58 alexpeshkoff - M builds/posix/make.shared.variables - M src/common/classes/vector.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.h - M src/jrd/GlobalRWLock.h - M src/jrd/ThreadData.cpp - M src/jrd/ThreadData.h - M src/jrd/ThreadStart.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/file_params.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/jrd/isc_proto.h - M src/jrd/isc_s_proto.h - D src/jrd/isc_signal.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h -1. Cleanup - use Firebird::Semaphore instead of local events, removed code -related with local events from isc_sync.cpp. -2. Cleanup - removed unused parameter 'number of events' from ISC_event_wait() -and two unused parameters from ISC_event_init(). -3. Added SYSV-semaphore based implementation of IPC to isc_sync.cpp. -This should fix CORE-2102: Firebird 2.5 does not build on MacOS (Darwin). -4. Fixed use of posic CS without (x)inetd (i.e. fb_inet_server -s). -5. Fixed (to be reviewed by Dmitry) recovery after some process death in lock manager. - - 2008-10-10 15:50 alexpeshkoff - M src/remote/inet.cpp - M src/remote/server.cpp -Avoid annoying messages in firebird.log - - 2008-10-10 15:46 alexpeshkoff - M src/include/gen/msgs.h -misc - - 2008-10-09 20:07 hvlad - M src/jrd/met.epp -Fixed bug CORE-2098 : View over global temporary table - - 2008-10-09 18:42 hvlad - M src/jrd/dfw.epp -Fix for bug CORE-2114 : Fix for CORE-1838 was incomplete - - 2008-10-09 01:05 asfernandes - M src/jrd/vio.cpp -Misc - - 2008-10-09 00:59 asfernandes - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Misc - - 2008-10-09 00:46 asfernandes - M src/msgs/messages2.sql -Corrections - - 2008-10-08 11:59 dimitr - M src/jrd/exe.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h -Fixed CORE-2101: Bugcheck 249 when attempting to fetch outside the end-of-stream mark for the open PSQL cursor. - - 2008-10-08 11:58 dimitr - M src/jrd/vio.cpp -Misc. - - 2008-10-08 02:24 asfernandes - M src/jrd/SysFunction.cpp - M src/jrd/evl.cpp -Misc - - 2008-10-07 10:07 alexpeshkoff - M src/jrd/why.cpp -Avoid races when closing shutdown thread - - 2008-10-07 08:00 alexpeshkoff - M src/jrd/why.cpp -Avoid running too parallel fb_shutdown() API calls - - 2008-10-07 07:41 alexpeshkoff - M src/utilities/fbsvcmgr.cpp -misc - - 2008-10-06 16:57 alexpeshkoff - M src/jrd/common.h -We have to add this cause a lot of kernels have that bug - - 2008-10-06 01:19 asfernandes - M src/jrd/SysFunction.cpp -Misc - - 2008-10-04 19:41 hvlad - M src/remote/xnet.cpp -Fixed bug CORE-2108 : "get_free_slot() failed" error - - 2008-10-04 17:46 hvlad - M src/remote/server.cpp -Initialize local variable - - 2008-10-04 17:45 hvlad - M src/remote/remote.cpp -Enlarge space reserved for strings in errors returned after attachment failure. It allow to report errors correctly for application which made a lot of simultaneous (failed) connections. - - 2008-10-04 17:14 hvlad - M src/remote/inet.cpp -Fixed bug CORE-2107 : Failed to establish TCP\IP connection with Windows Classic Server under high load - - 2008-10-04 02:48 asfernandes - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Fixed another case for CORE-1246 - Incorrect column values with outer joins and derived tables: -select t2.n - from rdb$database t1 - left join ( - select 11 n - from ( - select 0 a - from rdb$database - ) x1 - ) t2 - on 1 = 0 -; -was returning 11. - - 2008-10-03 16:22 alexpeshkoff - M src/remote/inet_server.cpp - M src/remote/remote.cpp - M src/remote/serve_proto.h - M src/remote/server.cpp -1. Never shutdown worker threads from fb_shutdown()'s callback - -instead do it at the end of main server loop. -2. Fixed races when worker thread(s) remained running after exit from main(). -3. Added better protection by mutex to counter of worker threads. -Avoid possible races when worker thread starts. - - 2008-10-03 05:41 robocop - M doc/sql.extensions/README.builtin_functions.txt - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/SysFunction.cpp - M src/jrd/evl.cpp - M src/jrd/os/guid.h - M src/jrd/os/posix/guid.cpp - M src/jrd/os/win32/guid.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -CORE-1799: improve the almost useless "expression evaluation not supported" error message. -Did the JRD side except par.cpp because this part is covered by DSQL (only ESQL programs won't get the improved messages). - - 2008-10-03 00:45 asfernandes - M src/dsql/make.cpp - M src/intl/cs_jis.cpp - M src/intl/cv_jis.cpp - M src/msgs/messages2.sql -Misc - - 2008-10-02 15:48 asfernandes - M src/intl/cs_jis.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_jis.h -Fixed CORE-2095 - BUG at CVJIS_eucj_to_unicode -Improvement CORE-2103 - Implement well formed check for SJIS and EUCJ - - 2008-10-02 14:03 alexpeshkoff - M src/include/gen/msgs.h -looks like file was not committed after message's change - - 2008-09-27 10:03 robocop - M src/msgs/messages2.sql -Correction. - - 2008-09-27 09:51 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -CORE-1799: improve the almost useless "expression evaluation not supported" error message. -Did the DSQL part for now. - - 2008-09-27 02:54 asfernandes - M src/remote/inet.cpp -Misc - - 2008-09-24 11:27 robocop - M src/remote/inet.cpp -Make inet_aton a function i Windows. - - 2008-09-24 09:27 robocop - M src/remote/inet.cpp -inet_aton() does not exist in Windows. - - 2008-09-24 09:24 robocop - M src/jrd/why.cpp -Misc. - - 2008-09-24 02:02 asfernandes - M builds/install/arch-specific/solaris/SS/prototype.in - M src/remote/inet.cpp -Misc - - 2008-09-23 11:06 paulbeach - M builds/install/arch-specific/solaris/SS/preinstall.in - M builds/install/arch-specific/solaris/SS/prototype.in - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 -Solaris 10 64bit SS - - 2008-09-22 14:46 alexpeshkoff - M configure.in - M src/remote/inet.cpp -1. Fixed CORE-2087: server binds to all interfaces in case of error in firebird.conf. -2. Fixed CORE-2093: Superserver startup fails on solaris / 64 bit. -3. Improvement CORE-2094: Make it possible to use hostname when specifying interface to listen on in firebird.conf. -Almost impossible to separate: came in one week and required modifications in same part of code. - - 2008-09-22 14:41 alexpeshkoff - M src/jrd/evl.cpp -Misc - same header was repeated twice - - 2008-09-17 09:09 robocop - M doc/README.services_extension -Typo. - - 2008-09-17 06:56 alexpeshkoff - A doc/README.services_extension - M doc/WhatsNew -Documentation for new SPB parameters - - 2008-09-17 01:36 asfernandes - M src/alice/aliceswi.h - M src/include/consts_pub.h -Misc - - 2008-09-16 14:19 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/aliceswi.h - M src/common/classes/ClumpletReader.cpp - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/utilities/fbsvcmgr.cpp -Improvement CORE-1107: Services API extension for new (single, full) shutdown modes - - 2008-09-16 10:27 dimitr - M src/jrd/btr.cpp -This change is intended to make the engine responsible to async requests (shutdown, cancellation, etc) while performing long index scans. - - 2008-09-15 15:34 asfernandes - M src/dsql/make.cpp -Removed false assertion with statement: -select 1 + ? from rdb$database - - 2008-09-15 15:25 asfernandes - M src/dsql/make.cpp -Misc - - 2008-09-15 14:44 alexpeshkoff - M src/common/classes/array.h -AST != signal-safety since 2.5 - - 2008-09-15 00:07 asfernandes - M src/jrd/rse.cpp -Improve my last changes - - 2008-09-14 23:17 asfernandes - M src/common/classes/locks.h - M src/dsql/utld.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/svc.cpp -Misc - - 2008-09-14 22:45 asfernandes - M src/common/classes/array.h - M src/jrd/Optimizer.cpp -New methods for array classes - - 2008-09-14 02:58 asfernandes - M src/jrd/cmp.cpp -Fixed problem detected by TCS caused by fix of CORE-1245 - - 2008-09-14 02:56 asfernandes - M src/jrd/RecordNumber.h - M src/jrd/rse.cpp -Fixed CORE-2081 - RDB$DB_KEY in subselect expression incorrectly returns NULL - - 2008-09-13 16:38 asfernandes - M src/include/fb_blk.h -Warnings - - 2008-09-13 11:09 dimitr - M src/jrd/TempSpace.cpp -Misc. - - 2008-09-12 14:36 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -An attempt to fix CORE-2078. This approach is hopefully a bit more clever than the pre-ODS11 one. -I'll be waiting for the customer's report before backporting into v2.0/v2.1. - - 2008-09-12 14:12 dimitr - M src/common/classes/locks.h -Fixed the annoying warning in 64-bit builds. - - 2008-09-12 12:23 dimitr - M src/jrd/opt.cpp -Misc. - - 2008-09-12 11:31 alexpeshkoff - M doc/WhatsNew -added missing feature - - 2008-09-12 11:29 robocop - M builds/win32/msvc9/fbguard.vcproj -Linker warning: -/OPT:WIN98 is no longer supported; ignored - - 2008-09-12 11:25 robocop - M src/jrd/Optimizer.h -Paranoid compiler. - - 2008-09-12 11:15 dimitr - M src/jrd/Optimizer.h -Misc. - - 2008-09-12 11:15 robocop - M builds/posix/prefix.solx86gcc -Misc. - - 2008-09-12 11:05 robocop - M src/jrd/svc.cpp -Misc. - - 2008-09-12 09:19 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Cleanup. - - 2008-09-12 09:16 paulbeach - M builds/posix/prefix.solx86gcc -Solaris 10 Modifications - - 2008-09-12 08:48 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Cleanup. - - 2008-09-11 15:41 asfernandes - M src/jrd/blb.cpp -Visual Studio was complaining about inconsistent line end on this file - - 2008-09-11 15:33 asfernandes - M src/dsql/dsql.cpp -Fixed CORE-2066 - Conversion of SQL_TEXT / SQL_VARCHAR to SQL_TIMESTAMP / SQL_TYPE_TIME / SQL_TYPE_DATE - - 2008-09-11 13:22 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Use fb_utils::init_status() to reinitialize vector - - 2008-09-11 13:08 alexpeshkoff - M src/jrd/svc.cpp -Use more carefull way to merge vectors - never have partially-copied arguments - - 2008-09-11 13:06 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h -Make ctor compatible with vector prepared by init_status() - - 2008-09-11 11:51 alexpeshkoff - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Renamed Service's methods according to Claudio's request to reflect data movement direction - - 2008-09-11 11:25 alexpeshkoff - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h -Fixed a number of problems (races, deadlock) in gsec's error reporting. -Removed tsec_status_vector, making error reporting simpler and more reliable. - - 2008-09-11 10:48 dimitr - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_embed.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/msvc8/utilities_embed.vcproj - M builds/win32/msvc9/utilities.vcproj - M builds/win32/msvc9/utilities_embed.vcproj -Fixed Windows build. - - 2008-09-11 09:40 alexpeshkoff - M src/utilities/gsec/gsec.cpp -fixed client AV in non-interactive mode - - 2008-09-11 09:03 alexpeshkoff - M builds/posix/make.shared.variables - M src/alice/alice.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - D src/utilities/common -Refactored services code - - 2008-09-11 08:55 alexpeshkoff - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_mips -Making DEV_BUILD with valgrind can easily hide problems when running without it - - 2008-09-11 06:49 robocop - M src/dsql/utld.cpp -Misc. - - 2008-09-10 15:58 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-1245 - Incorrect column values with outer joins and views - - 2008-09-10 15:46 asfernandes - M src/jrd/exe.h -Misc - - 2008-09-10 14:11 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-2075 - Parts of RDB$DB_KEY of views may be inverted when using outer joins - - 2008-09-10 12:48 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/gsec/gsec.h - M src/utilities/gsec/security.epp -Improved gsec's diagnostics - - 2008-09-10 12:31 alexpeshkoff - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/include/fb_api_proto.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/ibase.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Made XSQLDA parameter const in isc_dsql_fetch and a family of isc_dsql_exec functions as suggested by Dmitry Kovalenko. -Minor related cleanup in utld. - - 2008-09-10 11:41 hvlad - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Use fb_utils::init_status instead of status[0] = 0 - - 2008-09-10 02:21 asfernandes - M src/dsql/preparse.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/remote/inet.cpp -Misc - - 2008-09-09 11:27 alexpeshkoff - M src/dsql/preparse.cpp - M src/jrd/why.cpp -Fixed CORE-2071: isc_dsql_prepare crashes with statement_text=NULL - - 2008-09-09 11:11 alexpeshkoff - M src/dsql/dsql.cpp -sligtly better places to check for missing SQL operator - - 2008-09-09 11:01 asfernandes - M src/dsql/pass1.cpp -Do not change the logic of things that was been working - thanks to Claudio - - 2008-09-09 09:26 alexpeshkoff - M src/dsql/dsql.cpp -Fixed CORE-1506: Server crash with isc_dsql_execute_immediate and zero length string - - 2008-09-09 09:05 robocop - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/par.cpp -Misc. - - 2008-09-09 08:23 dimitr - M src/jrd/Optimizer.cpp -Fixed CORE-2073. - - 2008-09-08 15:19 asfernandes - M src/jrd/cmp.cpp -Misc - - 2008-09-08 15:16 asfernandes - M src/jrd/svc.cpp -Warning - - 2008-09-08 14:07 alexpeshkoff - M src/jrd/svc.cpp -fixed shutdown using fbmgr - - 2008-09-08 14:06 alexpeshkoff - M src/remote/inet_proto.h - M src/remote/inet_server.cpp -make multiclient server shutdown in main thread with normal main port cleanup - - 2008-09-08 13:59 alexpeshkoff - M src/remote/inet.cpp -Cleanup - put two exit handlers with different tasks into separate functions - - 2008-09-08 13:26 alexpeshkoff - M src/remote/remote.cpp -restored old behavior in OOM conditions - thanks to Claudio - - 2008-09-07 21:50 asfernandes - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp -Fixed: -CORE-2067 - GROUP by and RDB$DB_KEY problems -CORE-2068 - Comparision with IN and subquery with RDB$DB_KEY returns wrong result -CORE-2069 - Incorrect VIEW expansion when RDB$DB_KEY is used in view body - - 2008-09-07 20:25 asfernandes - M src/dsql/pass1.cpp -Do not mix flags of union and rse. Problem recently introduced: -select n from t1 -union all -select n from t2; -Error: multiple rows in singleton select - - 2008-09-07 19:44 asfernandes - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/nod.h - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Fixed CORE-1246 - Incorrect column values with outer joins and derived tables - - 2008-09-06 18:45 asfernandes - M builds/posix/prefix.solx86gcc -Do not concatenate variable twice - - 2008-09-06 18:42 asfernandes - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/hpux/classic/postInstall.sh.in - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/dyn_def.epp - M src/jrd/isc.cpp - M src/jrd/par.cpp - M src/jrd/pwd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/msgs/facilities2.sql - M src/remote/remote.cpp - M src/utilities/gsec/gsec.cpp -Misc - - 2008-09-06 11:44 robocop - M src/alice/exe.cpp -Misc. - - 2008-09-06 11:39 robocop - M src/jrd/dyn_util.epp -Misc. - - 2008-09-06 11:38 robocop - M src/jrd/dyn_def.epp -Correction. We want to write rdb$system_flag always. - - 2008-09-05 14:19 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Restored correct behavior - avoid duplication of error message - - 2008-09-05 13:15 alexpeshkoff - M src/remote/remote.cpp -Refactored code saving strings in remote.cpp - - 2008-09-05 12:35 alexpeshkoff - M src/jrd/par.cpp -asserts - - 2008-09-05 11:46 alexpeshkoff - M src/dsql/errd.cpp - M src/jrd/err.cpp -Some asserts - - 2008-09-05 11:41 alexpeshkoff - M src/alice/alice.h - M src/alice/exe.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/utilities/gsec/gsec.cpp -Fixed broken by me this week use of status vector in services - thanks to D.Kovalenko - - 2008-09-05 11:33 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Do not reallocate string into circular buffer if it is already in it - - 2008-09-05 11:01 paulbeach - M builds/install/arch-specific/darwin/install-script -Fix CORE-2065 Add (ln -s) libfbclient.dylib to the default dynamic loader search path /usr/local/lib for Classic - - 2008-09-05 10:26 robocop - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/exe.cpp -Get rid of longjmp and setjmp in qli. Due to uninitialized vars, I doubt they were working as expected, anyway. - - 2008-09-05 09:32 dimitr - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Fixed CORE-1544: RDB$procedures generator overflow. -The fix also solves the same issue with exceptions and generators. - - 2008-09-05 08:47 robocop - M builds/win32/msvc9/btyacc.vcproj - M extern/btyacc/main.c - M extern/btyacc/mstring.c - M extern/btyacc/readskel.c -I became tired of the many warnings in btyacc (really ugly code) and decided to solve or hide most of them. - - 2008-09-04 16:04 asfernandes - M src/jrd/cmp.cpp -Correct inversion of node parameters verified by Claudio - - 2008-09-04 13:16 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Do not ignore errors in our API calls when working with security database - - 2008-09-04 11:48 paulbeach - M builds/posix/make.defaults -Solaris 10 - - 2008-09-04 10:23 paulbeach - A builds/posix/make.platform.solaris.examples -Solaris 10 - - 2008-09-04 10:00 alexpeshkoff - M src/common/fb_exception.cpp -Do not try to ignore system errors in DEV_BUILD - - 2008-09-04 09:58 alexpeshkoff - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/gds.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/lock/lock.cpp -Fixed CORE-2064: AV when process is closing under high load - - 2008-09-03 12:18 robocop - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Misc. - - 2008-09-03 12:00 alexpeshkoff - M src/lock/lock.cpp -Fixed CORE-2062: error remaping lock file in classic server - - 2008-09-03 11:23 alexpeshkoff - M src/jrd/exe.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h -1. Fixed illegal use of local variable in MET_trigger_msg() - thanks to Claudio. -2. Fixed minor bug - use of MetaName in PAR_symbol_to_gdscode() was illegal -cause maximum length of error name can be up to 32 symbols, -which does not fit into MetaName limit (31). And we already have 4 such names! - - 2008-09-03 10:13 paulbeach - M builds/install/arch-specific/solaris/SS/prototype.in -Update permissions for security database - - 2008-09-03 10:07 paulbeach - M builds/install/arch-specific/hpux/classic/firebirdCS.psf.in - M builds/install/arch-specific/hpux/classic/postInstall.sh.in -Update permissions for security database - - 2008-09-03 09:41 paulbeach - M builds/install/arch-specific/darwin/install-script -Update permissions for security database - - 2008-09-03 08:56 alexpeshkoff - M src/jrd/dyn.epp -avoid storing string in circular buffer twice - - 2008-09-03 08:55 alexpeshkoff - M src/jrd/err.cpp - M src/jrd/err_proto.h -added new function, minor cleanup - - 2008-09-03 02:26 asfernandes - M builds/install/arch-specific/solaris/Makefile.in - M src/dsql/gen.cpp -Misc - - 2008-09-02 14:55 dimitr - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc9/engine.vcproj - M builds/win32/msvc9/engine_classic.vcproj - M builds/win32/msvc9/engine_embed.vcproj - M builds/win32/msvc9/fbrmclib.vcproj - M builds/win32/msvc9/gdef.vcproj - M builds/win32/msvc9/qli.vcproj -Sync with the recent commits. - - 2008-09-02 14:52 dimitr - M builds/win32/msvc9/fb2control.vcproj -More MSVC9 specifics (missed in the prior commit). - - 2008-09-02 14:46 dimitr - M builds/win32/msvc9/fb2control.vcproj -More MSVC9 specifics (missed in the prior commit). - - 2008-09-02 14:22 paulbeach - M builds/posix/Makefile.in.examples - M builds/posix/make.defaults - M builds/posix/prefix.solaris - M builds/posix/prefix.solx86gcc -Solaris 10 - - 2008-09-02 14:17 paulbeach - A builds/install/arch-specific/solaris/CS/gds_db-tcp.xml - M builds/install/arch-specific/solaris/CS/postinstall.in - M builds/install/arch-specific/solaris/CS/postremove.in - M builds/install/arch-specific/solaris/CS/preinstall.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/Makefile.in - A builds/install/arch-specific/solaris/SS/gds_db-tcp.xml - M builds/install/arch-specific/solaris/SS/postinstall.in - M builds/install/arch-specific/solaris/SS/postremove.in - M builds/install/arch-specific/solaris/SS/preinstall.in - M builds/install/arch-specific/solaris/SS/prototype.in - M builds/install/arch-specific/solaris/libgcc/pkginfolg.in - M builds/install/arch-specific/solaris/libgcc/prototypelg.in - M configure.in -Solaris 10 - - 2008-09-02 08:52 dimitr - M builds/win32/setenvvar.bat -Final changes to drop the MSVC6 support and add the MSVC9 one. -Please note that VC9 Express is not supported yet, as I cannot validate its version output. - - 2008-09-02 08:39 dimitr - M builds/win32/compile.bat -Cleanup. We don't support MSVC6 anymore. - - 2008-09-02 08:36 dimitr - M builds/win32/make_icu.bat - A extern/icu/source/allinone/allinone_9.sln - A extern/icu/source/common/common_9.vcproj - A extern/icu/source/data/makedata_9.vcproj - A extern/icu/source/extra/uconv/uconv_9.vcproj - A extern/icu/source/i18n/i18n_9.vcproj - A extern/icu/source/io/io_9.vcproj - A extern/icu/source/layout/layout_9.vcproj - A extern/icu/source/layoutex/layoutex_9.vcproj - A extern/icu/source/stubdata/stubdata_9.vcproj - A extern/icu/source/test/cintltst/cintltst_9.vcproj - A extern/icu/source/test/intltest/intltest_9.vcproj - A extern/icu/source/test/iotest/iotest_9.vcproj - A extern/icu/source/tools/ctestfw/ctestfw_9.vcproj - A extern/icu/source/tools/genbrk/genbrk_9.vcproj - A extern/icu/source/tools/genccode/genccode_9.vcproj - A extern/icu/source/tools/gencmn/decmn_9.vcproj - A extern/icu/source/tools/gencmn/gencmn_9.vcproj - A extern/icu/source/tools/gencnval/gencnval_9.vcproj - A extern/icu/source/tools/gennames/gennames_9.vcproj - A extern/icu/source/tools/gennorm/gennorm_9.vcproj - A extern/icu/source/tools/genpname/genpname_9.vcproj - A extern/icu/source/tools/genprops/genprops_9.vcproj - A extern/icu/source/tools/genrb/derb_9.vcproj - A extern/icu/source/tools/genrb/genrb_9.vcproj - A extern/icu/source/tools/gensprep/gensprep_9.vcproj - A extern/icu/source/tools/gentest/gentest_9.vcproj - A extern/icu/source/tools/genuca/genuca_9.vcproj - A extern/icu/source/tools/icuswap/icuswap_9.vcproj - A extern/icu/source/tools/makeconv/makeconv_9.vcproj - A extern/icu/source/tools/pkgdata/pkgdata_9.vcproj - A extern/icu/source/tools/toolutil/toolutil_9.vcproj -ICU solution/project files for MSVC9. - - 2008-09-02 07:50 dimitr - A builds/win32/msvc9 - A builds/win32/msvc9/Firebird2.sln - A builds/win32/msvc9/Firebird2Boot.sln - A builds/win32/msvc9/Firebird2_Examples.sln - A builds/win32/msvc9/alice.vcproj - A builds/win32/msvc9/btyacc.vcproj - A builds/win32/msvc9/build_msg.vcproj - A builds/win32/msvc9/burp.vcproj - A builds/win32/msvc9/codes.vcproj - A builds/win32/msvc9/common.vcproj - A builds/win32/msvc9/common_classic.vcproj - A builds/win32/msvc9/common_static.vcproj - A builds/win32/msvc9/config.vcproj - A builds/win32/msvc9/dsql_server.vcproj - A builds/win32/msvc9/dsql_server_classic.vcproj - A builds/win32/msvc9/empbuild.vcproj - A builds/win32/msvc9/engine.vcproj - A builds/win32/msvc9/engine_classic.vcproj - A builds/win32/msvc9/engine_embed.vcproj - A builds/win32/msvc9/fb2control.vcproj - A builds/win32/msvc9/fb_inet_server.vcproj - A builds/win32/msvc9/fb_lock_print.vcproj - A builds/win32/msvc9/fbclient.vcproj - A builds/win32/msvc9/fbembed.vcproj - A builds/win32/msvc9/fbguard.vcproj - A builds/win32/msvc9/fbrmclib.vcproj - A builds/win32/msvc9/fbserver.vcproj - A builds/win32/msvc9/fbsvcmgr.vcproj - A builds/win32/msvc9/fbudf.vcproj - A builds/win32/msvc9/firebird2.vsprops - A builds/win32/msvc9/firebird2debug.vsprops - A builds/win32/msvc9/firebird2release.vsprops - A builds/win32/msvc9/gbak.vcproj - A builds/win32/msvc9/gbak_embed.vcproj - A builds/win32/msvc9/gdef.vcproj - A builds/win32/msvc9/gfix.vcproj - A builds/win32/msvc9/gpre.vcproj - A builds/win32/msvc9/gpre_boot.vcproj - A builds/win32/msvc9/gpre_embed.vcproj - A builds/win32/msvc9/gsec.vcproj - A builds/win32/msvc9/gsplit.vcproj - A builds/win32/msvc9/gstat.vcproj - A builds/win32/msvc9/ib_udf.vcproj - A builds/win32/msvc9/ib_util.vcproj - A builds/win32/msvc9/instclient.vcproj - A builds/win32/msvc9/instreg.vcproj - A builds/win32/msvc9/instsvc.vcproj - A builds/win32/msvc9/intl.vcproj - A builds/win32/msvc9/intlbuild.vcproj - A builds/win32/msvc9/isql.vcproj - A builds/win32/msvc9/isql_embed.vcproj - A builds/win32/msvc9/lock.vcproj - A builds/win32/msvc9/lock_classic.vcproj - A builds/win32/msvc9/nbackup.vcproj - A builds/win32/msvc9/qli.vcproj - A builds/win32/msvc9/remote.vcproj - A builds/win32/msvc9/remote_classic.vcproj - A builds/win32/msvc9/utilities.vcproj - A builds/win32/msvc9/utilities_embed.vcproj -Solution/project files for MSVC9. - - 2008-09-02 07:31 dimitr - M src/include/gen/autoconfig_msvc.h -Adjustment for MSVC9. - - 2008-09-02 07:31 dimitr - M src/jrd/vio.cpp -Misc. - - 2008-09-02 07:27 dimitr - M src/dsql/ddl.cpp -Fixed CORE-2061: ALTER VIEW WITH CHECK OPTION crashes the engine. - - 2008-09-01 13:18 asfernandes - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/misc/blrtable.cpp -This should fix regressions related to fixes of: -CORE-501 - Optimization problem with COALESCE -CORE-1343 - Bug with a simple case and a subquery -CORE-2041 - update or insert with gen_id() with wrong generator value -And should fix this one (snapshot build bug): -CORE-2051 - don't work subquery in COALESCE - - 2008-09-01 08:56 alexpeshkoff - M src/jrd/jrd.cpp -Restored missing line - thanks to Claudio - - 2008-08-31 06:33 robocop - M src/jrd/err.cpp -Delete useless line. - - 2008-08-31 06:32 robocop - M src/jrd/dfw.epp -Trim name. - - 2008-08-31 06:24 robocop - M src/jrd/svc.cpp -Misc. - - 2008-08-31 01:10 asfernandes - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nbak.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/utilities/common/cmd_util.cpp -Misc - - 2008-08-30 03:14 asfernandes - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/exe.cpp -Misc - - 2008-08-30 03:07 asfernandes - M src/jrd/evl.cpp -Do not store pointer to string already destructed - - 2008-08-29 02:18 asfernandes - M src/common/classes/SafeArg.h - M src/common/fb_exception.cpp - M src/dsql/errd.cpp - M src/dsql/parse.y - M src/include/fb_exception.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Misc - - 2008-08-28 15:54 asfernandes - M src/jrd/exe.cpp -Fix Windows build - - 2008-08-28 15:39 asfernandes - M src/jrd/jrd.cpp -Misc - - 2008-08-28 15:36 asfernandes - M src/jrd/fun.epp -Do not assume that exceptions will always be automatically in tdbb->tdbb_status_vector - - 2008-08-28 10:49 alexpeshkoff - M src/jrd/os/posix/unix.cpp -restored lost line - thanks to Claudio - - 2008-08-28 09:02 hvlad - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc8/qli.vcproj -Make gdef, qli and fbrmclib compilable again (after removal of iberr.cpp) - - 2008-08-28 07:14 robocop - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/jrd/alt.cpp - M src/jrd/blb.cpp -Misc. - - 2008-08-28 05:49 robocop - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Finish cleanup (header files). - - 2008-08-28 05:14 robocop - M src/msgs/facilities2.sql -Correction. - - 2008-08-27 15:37 asfernandes - M src/jrd/err.cpp -Warnings - - 2008-08-27 15:33 asfernandes - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Partial fix for the Windows build - - 2008-08-27 12:20 alexpeshkoff - M builds/posix/make.shared.variables - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/classes/MsgPrint.cpp - M src/common/classes/SafeArg.cpp - M src/common/classes/SafeArg.h - M src/common/fb_exception.cpp - M src/common/utils_proto.h - M src/dsql/blob.epp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/movd.cpp - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/gpre/movg.cpp - M src/include/fb_exception.h - M src/jrd/DebugInterface.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/functions.cpp - M src/jrd/gds.cpp - D src/jrd/iberr.cpp - D src/jrd/iberr.h - D src/jrd/iberr_proto.h - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/pwd.cpp - M src/jrd/rlck.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp - M src/utilities/common/cmd_util.cpp - M src/utilities/common/cmd_util_proto.h -1. Final fix for CORE-1964 - finished vararg cleanup in jrd. -2. Generic cleanup of error reporting functions all around engine. - - 2008-08-27 11:06 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/dsql.h -fixed release gcc build - - 2008-08-27 10:40 alexpeshkoff - M src/remote/remote.cpp -Better fix for CORE-2055, thanks to Claudio - - 2008-08-27 09:45 robocop - M src/jrd/par.cpp -Style. - - 2008-08-27 08:05 alexpeshkoff - M src/remote/remote.cpp -Fixed CORE-2055: BOF in fbclient - - 2008-08-27 07:33 alexpeshkoff - M src/dsql/parse.y -Fixed diagnostics broken by my previous commit - thanks to Claudio - - 2008-08-27 06:17 robocop - M builds/install/misc/firebird.conf -Misc. - - 2008-08-26 12:30 robocop - M src/misc/upgrade/v2.1/metadata_charset.txt -Little correction. - - 2008-08-26 11:04 robocop - M src/dsql/pass1.cpp -Misc. - - 2008-08-26 10:28 robocop - M src/dsql/gen.cpp -Misc. - - 2008-08-25 08:13 dimitr - M builds/install/misc/firebird.conf -Fixed CORE-903: Update Field update / result Updated. - - 2008-08-25 07:58 dimitr - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/pass1.cpp -Fixed CORE-903: Update Field update / result Updated. - - 2008-08-25 07:02 dimitr - M src/common/classes/timestamp.cpp -Correction by Dmitry Kovalenko. - - 2008-08-25 06:58 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/constants.h - M src/jrd/types.h -Implemented CORE-1583: Enhance MON$STATEMENTS / MON$STATE to represent real CPU consumption. - - 2008-08-25 06:23 dimitr - M src/jrd/cmp.cpp -Fixed CORE-2053: Computed expressions may be optimized badly if used inside the RETURNING clause of the INSERT statement. - - 2008-08-25 05:28 dimitr - M src/jrd/met.epp -Attempt to fix CORE-210: "CS server crash altering SP in 2 connect" and implement CORE-2052: "Allow the Classic Server to see the altered stored procedure immediately after the modifier transaction commit" with a single change. - - 2008-08-23 11:08 robocop - M src/dsql/ddl.cpp -Correction. - - 2008-08-23 03:23 asfernandes - M src/gpre/cmp.cpp -Fixed CORE-1690 - Arithmetic exception, numeric overflow, or string truncation in utf8 tables - - 2008-08-22 02:13 asfernandes - M src/dsql/pass1.cpp -Temporary fix for the boot build - - 2008-08-21 01:58 asfernandes - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Fixed CORE-1343 - Bug with a simple case and a subquery - - 2008-08-20 15:18 asfernandes - M src/jrd/cmp.cpp -Correction - - 2008-08-20 01:54 asfernandes - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/par.cpp -Fixed CORE-501 - Optimization problem with COALESCE - - 2008-08-19 15:42 asfernandes - M src/jrd/par.cpp -Fixed CORE-2045 - References to non-existent system fields with blr_field are not resolved to NULL - - 2008-08-18 13:26 alexpeshkoff - M src/jrd/GlobalRWLock.cpp -fixed gcc warning - - 2008-08-18 07:12 alexpeshkoff - M src/dsql/metd.epp -misc CORE-1964 - - 2008-08-18 06:44 alexpeshkoff - M src/dsql/pass1.cpp -fixed compile error - - 2008-08-16 15:42 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Misc - - 2008-08-16 00:59 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-2044 - Incorrect result with UPDATE OR INSERT ... RETURNING OLD and non-nullable columns - - 2008-08-15 16:32 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Fixed CORE-2041 - update or insert with gen_id() with wrong generator value - - 2008-08-15 11:21 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp -fixing CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid -finished cleanup of vararg in error diagnostics in DSQL - - 2008-08-15 02:06 asfernandes - M src/jrd/blb.cpp - M src/misc/upgrade/v2.1/metadata_charset.txt - M src/utilities/gsec/security.epp -Misc - - 2008-08-14 18:46 asfernandes - M src/jrd/blb.cpp -Fixed CORE-2042 - Connection lost to database when used AUTONOMOUS TRANSACTION - - 2008-08-13 09:02 roman-simakov - M src/jrd/GlobalRWLock.cpp - M src/jrd/cch.cpp -Style - - 2008-08-12 15:34 asfernandes - M src/misc/upgrade/v2.1/metadata_charset.txt -Documentation for -FIX_FSS_DATA and -FIX_FSS_METADATA - - 2008-08-12 13:46 alexpeshkoff - M src/utilities/gsec/security.epp -Fixed multithread safety problems in security.epp when used as service. -This also fixes CORE-2022 - "EXECUTE BLOCK" statement does not support "CREATE USER". -SECURITY_exec_line() is deoptimized now, i.e. requests will be recompiled each times they are used. -It can be optimized again by passing request handles from outside world together with transaction handle, -but I see no big use in optimizing user database management code. - - 2008-08-12 07:22 dimitr - M src/jrd/evl.cpp -Fixed CORE-2039: Domain-level CHECK constraints wrongly process NULL values. - - 2008-08-12 06:18 dimitr - M src/jrd/extds/InternalDS.cpp -Fixed CORE-2038: New EXECUTE STATEMENT implementation asserts or throws an error if used both before and after commin/rollback retaining. - - 2008-08-12 00:26 asfernandes - M src/jrd/blb.cpp -Misc - - 2008-08-10 22:11 hvlad - M src/jrd/PreparedStatement.cpp -Fixed bug CORE-2036 : Parameters order of EXECUTE BLOCK statement is reversed if called from EXECUTE STATEMENT - - 2008-08-10 10:06 hvlad - M src/jrd/blb.cpp -Allow to create temporary blobs on read-only databases. -This also fixed bug CORE-2026 : Problem with a read-only marked database and Firebird 2.1 - - 2008-08-08 17:26 asfernandes - M src/jrd/dfw.epp -Misc - - 2008-08-08 16:01 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/dfw.epp - M src/jrd/irq.h - M src/jrd/met.epp - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-1894 - Circular dependencies between computed fields crashs the engine - - 2008-08-08 01:44 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h -Fixed CORE-2034 - Problems related to CORE-1254 (Problem with DISTINCT and insensitive collations) re. UNICODE insensitive collations with DISTINCT or GROUP BY. - - 2008-08-05 15:16 asfernandes - M src/jrd/exe.cpp -Fixed CORE-2031 - Null in the first record in a condition on rdb$db_key - - 2008-08-05 10:49 alexpeshkoff - M builds/posix/make.defaults -Fixed CORE-2033:Unresolved symbol _Unwind_GetIP in client library - - 2008-08-03 20:52 asfernandes - M src/jrd/met.epp -Fix bug - missing isc_arg_cstring - - 2008-08-02 23:47 asfernandes - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Improvement CORE-2029 - Increase number of contexts avaiable when using derived tables - - 2008-08-01 15:26 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-2027 - Incorrect buffer size for ORDER BY expression with system fields - - 2008-07-31 00:45 asfernandes - M src/burp/restore.epp - M src/lock/lock.cpp -Misc - - 2008-07-29 11:02 dimitr - M src/remote/xnet.cpp - M src/remote/xnet.h -Fixed CORE-2016: Client hang at use of XNET protocol in cases when database or attachment has been shut down. - - 2008-07-29 10:36 dimitr - M src/remote/server.cpp -Misc. - - 2008-07-28 21:21 hvlad - M src/lock/lock.cpp - M src/lock/lock.h -Fixed bug CORE-2000 : Lock manager reported false deadlocks under high load - - 2008-07-28 15:40 asfernandes - M src/jrd/dyn_def.epp -Fixed CORE-2008 - NOT NULL procedure parameters - - 2008-07-28 12:39 alexpeshkoff - M src/jrd/cvt.cpp - M src/jrd/cvt_proto.h -Inline optimization as suggested by Claudio - - 2008-07-28 12:18 roman-simakov - M src/jrd/GlobalRWLock.cpp -Added missed synchronization. Thanks to Adriano. - - 2008-07-28 10:07 alexpeshkoff - M src/common/StatusArg.cpp -Fixed bug when appending vectors, thanks to Claudio - - 2008-07-27 22:33 dimitr - M src/common/classes/timestamp.cpp -Misc. - - 2008-07-25 08:57 hvlad - M src/jrd/par.cpp -Warnings must be passed in status-vector as isc_arg_gds, 0, isc_arg_warning, ... -Note 1 : warning() overwrites status-vector -Note 2 : somewhere in DFW status-vector is cleaned up and warnings not passed to the client - - 2008-07-25 08:43 hvlad - M src/burp/restore.epp -It is good idea to set NULL flag for nullable fields if backup have no value for its ;) - - 2008-07-23 16:14 roman-simakov - M src/lock/lock.cpp -Add missed que changing in LockManager::setOwnerHandle - - 2008-07-23 16:03 roman-simakov - M src/jrd/GlobalRWLock.cpp -Fixed using GlobalRWLock for multiple writes by the some logical owner. - - 2008-07-22 04:18 skidder - M src/jrd/filters.cpp -Fix broken RDB$FORMATS blob printing on 64-bit platforms. -Implement filter output that is more useful for debugging issues - - 2008-07-21 15:49 asfernandes - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/pcmet.epp -Do not update RDB$DEPENDENCIES in system transaction, to be consistent with most of metadata updates and as work in progress for possible solution for CORE-1894 - - 2008-07-21 02:20 asfernandes - M src/common/cvt.cpp - M src/dudley/expand.cpp - M src/dudley/hsh.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp -Misc - - 2008-07-18 12:21 hvlad - M src/jrd/isc_sync.cpp -Allow CS processes to share MMF's again ;) - - 2008-07-18 08:58 robocop - M src/jrd/fun.epp -Fix CORE-2002. - - 2008-07-18 08:58 robocop - M src/common/cvt.cpp -Fix CORE-2001. - - 2008-07-17 12:49 hvlad - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/vio.cpp -Fixed bug CORE-1970 : Lock conversion denied (215) error may occurs - - 2008-07-16 14:16 asfernandes - M src/jrd/idx.cpp -Fixed CORE-1989 - UTF8 UNICODE_CI collate can´t be used in foreing key constraint - - 2008-07-16 13:55 asfernandes - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -Misc - - 2008-07-16 11:15 robocop - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/MetaName.cpp - M src/common/classes/MetaName.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/classes/semaphore.h - M src/common/classes/sparse_bitmap.h - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/common/classes/tree.h - M src/dsql/pass1.cpp - M src/dudley/expand.cpp - M src/dudley/hsh.cpp - M src/jrd/dsc.h - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.h -Style. - - 2008-07-16 01:39 asfernandes - M src/common/classes/array.h - M src/common/cvt.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/lc_narrow.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/intlobj_new.h - M src/jrd/scl.epp -Misc - - 2008-07-15 15:41 asfernandes - M src/jrd/dfw.epp - M src/jrd/tra.h - M src/jrd/vio.cpp -Fixed CORE-1986 - Altering domains name drops dependencies using the domain - - 2008-07-15 13:11 dimitr - M src/jrd/UserManagement.cpp -Fixed CORE-1994. - - 2008-07-15 11:37 robocop - M src/common/classes/array.h -const. - - 2008-07-15 11:37 robocop - M builds/win32/msvc7/Firebird2.sln - D builds/win32/msvc7/alice_classic.vcproj - D builds/win32/msvc7/burp_classic.vcproj - D builds/win32/msvc7/utilities_classic.vcproj -Remove for VC7 the same projects as for VC8. - - 2008-07-15 10:47 robocop - M src/jrd/scl.epp -Misc check. - - 2008-07-15 06:24 robocop - M src/jrd/grant.epp -More cleanup. - - 2008-07-14 18:14 dimitr - M src/include/firebird.h - M src/jrd/alt.cpp - M src/jrd/gds.cpp - M src/jrd/isc_sync.cpp -Corrections for the new embedded implementation. -Removed some embedded specifics that shouldn't be necessary once the required changes are committed. -Please note that the lock table is still per-instance, so multi-process usage is still unsafe. To be fixed later. - - 2008-07-14 18:01 dimitr - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/Firebird2Boot.sln - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/utilities_embed.vcproj -Build embedded as Classic. - - 2008-07-14 17:57 dimitr - M builds/win32/msvc8/utilities.vcproj - D builds/win32/msvc8/utilities_classic.vcproj -Same for utilities. - - 2008-07-14 17:53 dimitr - M builds/win32/msvc8/alice.vcproj - D builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/burp.vcproj - D builds/win32/msvc8/burp_classic.vcproj -Cleanup. ALICE and BURP don't depend on SS/CS conditionals anymore. - - 2008-07-13 16:21 asfernandes - M builds/win32/make_boot.bat - M builds/win32/msvc8/Firebird2Boot.sln - M builds/win32/msvc8/ib_util.vcproj -Undo more changes of previous ib_util patch - thanks to Claudio - - 2008-07-13 09:52 robocop - M src/common/classes/array.h -- Make a protected function with repetitive code. -- Little optimization when an array is overwritten (operator= or assign). -- Misc changes. - - 2008-07-12 21:23 asfernandes - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.libfbembed - M builds/posix/ib_util.darwin.vers - M builds/posix/ib_util.hpux.vers - M builds/posix/ib_util.vers - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/win32/defs/ib_util.def - M builds/win32/msvc8/Firebird2.sln - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/extlib/ib_util.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/functions.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -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 19:37 asfernandes - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_icu.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_narrow.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intlobj_new.h -GCC emits warning when struct in non-anonymous namespace references struct from the anonymous namespace. Use void* and cast appropriatelly, because multiple declaration of struct using the same name -is not good and caused problem during V2.0 development. - - 2008-07-12 08:06 robocop - M src/common/cvt.h - M src/jrd/cvt.cpp -Minor cleanup after Alex' changes. - - 2008-07-12 08:06 robocop - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M src/common/StatusArg.cpp - M src/common/cvt.cpp - M src/jrd/cvt.cpp -Minor cleanup after Alex' changes. - - 2008-07-11 13:50 alexpeshkoff - M src/common/classes/array.h - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h -Fixed CORE-1957 & CORE-216: too many grants lose privileges. ACLs cleanup. - - 2008-07-11 08:44 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/custom_messages.inc -Provide a coherent and meaningful message - - 2008-07-11 07:50 dimitr - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.embed.gpre - M builds/win32/msvc8/gpre.vcproj - M src/gpre/ftn.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h -Cleanup. - - 2008-07-11 06:47 dimitr - M src/jrd/os/win32/config_root.cpp -Misc cleanup. - - 2008-07-11 02:37 asfernandes - M builds/install/arch-specific/win32/installation_readme.txt - M src/common/StatusArg.cpp - M src/common/classes/alloc.cpp - M src/jrd/alt.cpp - M src/jrd/err.cpp - M src/jrd/evl.cpp -Misc - - 2008-07-10 19:13 skidder - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/fbclient.vcproj -Fix MSVC8 build after recent Alex' commits - - 2008-07-10 15:59 alexpeshkoff - M src/msgs/messages2.sql -Rolled back accidential change - - 2008-07-10 15:57 alexpeshkoff - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.smp_server - M builds/posix/make.shared.variables - A src/common/cvt.cpp - A src/common/cvt.h - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/make.cpp - M src/dsql/movd.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/movg.cpp - M src/include/fb_types.h - M src/jrd/SysFunction.cpp - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/cvt_proto.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/evl.cpp - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/mov.cpp - M src/jrd/par.cpp - M src/jrd/quad.cpp - M src/jrd/quad_proto.h - M src/jrd/val.h - M src/msgs/messages2.sql - M src/remote/interface.cpp -Separated CVT functions to common and jrd parts. -This made possible to avoid ugly CVT_move export. -Cleanup of errors handling in CVT functions. - - 2008-07-10 15:46 alexpeshkoff - M src/common/StatusArg.cpp - M src/common/StatusArg.h -Added new methods - - 2008-07-10 14:52 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -It's even better if it is declared correctly. - - 2008-07-10 14:47 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -It helps to define an env var before using it :-( - - 2008-07-10 14:42 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc -Be slightly more vague, but at least include both current possibilities. -(This is an area that needs reworking.) - - 2008-07-10 14:14 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Make a reasonably sane attempt to include the correct documentation for 2.5 Alpha 1 - - 2008-07-10 12:45 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt -Forward port installer changes from 2.1.1 to 2.5.000 - - 2008-07-09 15:30 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-1936 - The log(base, number) built-in function doesn't check parameters and delivers NAN values instead - - 2008-07-09 15:20 asfernandes - M src/misc/intl.sql -Fixed CORE-1927 - sp_register_character_set can generate the negative RDB$CHARACTER_SET_ID - - 2008-07-09 12:34 robocop - M src/jrd/jrd.cpp - M src/lock/lock.cpp -Misc. - - 2008-07-09 11:46 dimitr - M src/jrd/opt.cpp -Fixed the main problem of CORE-1971: inconsistency in the evaluation order between Windows and POSIX. -Now the order is always right-to-left. I would prefer to see it reversed, but that's for another day. - - 2008-07-09 08:51 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/misc/changeMultiConnectMode.sh.in -Fixed issues detected by QA - - 2008-07-09 08:40 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/ini_proto.h - M src/jrd/jrd.cpp - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/qatest.cpp - M src/jrd/sdw.cpp -1) Fixed the layering, as dbb_lock shouldn't belong to PIO. -2) Passed tdbb to some engine routines that were dealing with TLS. -3) Got rid of fil_length and some minor cleanup. - - 2008-07-09 07:57 hvlad - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp -Fixed bug CORE-1984 : Lock manager reported false deadlocks if one of deadlock participants waits with permitted timeout - - 2008-07-09 07:52 hvlad - M src/lock/lock.cpp -Fixed bug CORE-1985 : Lock manager code may create 100% CPU load for some time - - 2008-07-08 15:39 asfernandes - M src/common/classes/array.h -Misc - - 2008-07-08 15:32 asfernandes - M src/gpre/hsh.h - M src/gpre/par.cpp - M src/gpre/words.h -Fixed CORE-1982 - Simultaneous backups or restores could interfere each with other using the services API - - 2008-07-08 08:57 alexpeshkoff - M src/common/classes/alloc.cpp -Fixed CORE-1983: Out of memory condition in OS causes AV - - 2008-07-08 07:48 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/why.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Adding one more message for localization. - - 2008-07-08 07:02 alexpeshkoff - M src/utilities/fbsvcmgr.cpp -Use FB type where acceptable - - 2008-07-08 06:47 robocop - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/intl.vcproj -Fixed the Windows build after Alex' changes. - - 2008-07-08 06:45 robocop - M src/jrd/pwd.cpp -Totally misc. - - 2008-07-08 06:44 robocop - M src/jrd/jrd.cpp -const - - 2008-07-08 06:44 robocop - M src/jrd/fun.epp -Workaround for a VC limitation: don't mix SEH and C++ EH. - - 2008-07-07 14:03 alexpeshkoff - M src/common/StatusArg.h -Improved human readability - thanks to Claudio - - 2008-07-07 13:33 alexpeshkoff - M src/jrd/jrd.cpp -Renamed function - - 2008-07-07 13:31 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/par.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Use regular message code instead of arg_interpreted - - 2008-07-07 13:03 alexpeshkoff - M src/jrd/gds.cpp -misc gcc warning - - 2008-07-07 12:45 alexpeshkoff - M src/jrd/gds.cpp -Do not skip win32 errors on non-win32 systems - print as "unknown Win32" - - 2008-07-07 10:42 alexpeshkoff - M src/jrd/jrd.cpp -Fixed CORE-1972: Non-SYSDBA user can change FW mode of database - - 2008-07-06 18:08 asfernandes - M src/jrd/pwd.cpp - M src/jrd/svc.cpp - M src/remote/interface.cpp -Misc - - 2008-07-06 16:42 asfernandes - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/common/fb_exception.cpp - M src/dsql/gen.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_mod.epp - M src/jrd/jrd.cpp - M src/jrd/os/posix/unix.cpp -Misc - - 2008-07-06 12:51 robocop - M src/include/gen/msgs.h - M src/msgs/history2.sql - M src/msgs/messages2.sql -More legacy messages. - - 2008-07-06 11:03 robocop - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp -Fixing the Win32 build after Alex' changes. - - 2008-07-06 10:59 robocop - M src/common/fb_exception.cpp - M src/jrd/pwd.cpp -Misc. - - 2008-07-06 10:56 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/StatusArg.cpp - M src/common/StatusArg.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/DatabaseSnapshot.cpp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/msgs/sqlstates.sql - M src/msgs/system_errors2.sql -Misc: -Updating legacy message -Adding a message -Fixing some typos - - 2008-07-05 19:31 skidder - M src/jrd/blb.cpp -When GFIX is invoked with -MEND option it marks blobs and records with -inconsistencies as damaged (rhd_damaged). When later GBAK is invoked with --IGNORE option it instructs the engine to skip such marked blobs and records -to be able to create backup of the database. -However, for damaged BLOBs the engine returns inconsistent statistics via -isc_blob_info call making GBAK to fail defeating the purpose of GFIX -MEND. -This problem is present in all Firebird versions. -This patch corrects the above behavior, and makes the engine return damaged -blobs to GBAK with -IGNORE option as consistent zero-length blobs permitting -database backup to succeed. - - 2008-07-04 10:37 alexpeshkoff - M src/dsql/dsql.h -restored const correctness after tag move - - 2008-07-04 10:35 alexpeshkoff - M src/dsql/dsql.h -fixed Darwin/gcc 4.0 build - - 2008-07-04 10:33 alexpeshkoff - M src/dsql/dsql.h -temporary reverted to be able to fix A1 tag - - 2008-07-04 05:05 dimitr - M doc/sql.extensions/README.update_or_insert -Correction. - - 2008-07-03 12:02 alexpeshkoff - M builds/posix/make.shared.variables - A src/common/StatusArg.cpp - A src/common/StatusArg.h - M src/common/UtilSvc.cpp - M src/common/fb_exception.cpp - M src/dsql/DdlNodes.epp - M src/dsql/errd.cpp - M src/dsql/metd.epp - M src/include/fb_exception.h - M src/jrd/CharSet.cpp - M src/jrd/CsConvert.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/SysFunction.cpp - M src/jrd/UserManagement.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_mod.epp - M src/jrd/extds/ExtDS.cpp - M src/jrd/fun.epp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pwd.cpp - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/remote/interface.cpp - M src/remote/remote.h - M src/utilities/fbsvcmgr.cpp -CORE-1964 - stop vararg mess when reporting errors. Use special class for it. More (ERR_post cleanup) to come. - - 2008-07-03 07:12 robocop - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Misc. - - 2008-07-02 13:02 roman-simakov - M src/jrd/validation.cpp -Fixed bugcheck 210 (page in use during flush) is thrown during database validation. - - 2008-07-02 12:22 roman-simakov - M src/jrd/idx.cpp -Misc - - 2008-07-02 10:56 roman-simakov - M src/jrd/idx.cpp - M src/jrd/idx_proto.h -Correction - - 2008-07-02 09:46 robocop - M src/dsql/gen.cpp -Misc. - - 2008-07-02 08:47 robocop - M src/jrd/idx.cpp -Misc. - - 2008-07-02 00:24 asfernandes - M src/extlib/ib_util.cpp -Call free after release the mutex - thanks to Nikolay - - 2008-07-02 00:22 asfernandes - M builds/posix/Makefile.in.smp_server - M builds/posix/make.defaults - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 -Fixed the build problem reported by Nikolay - - 2008-07-01 21:36 asfernandes - M src/jrd/req.h -Correction - - 2008-07-01 01:12 asfernandes - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/isc_sync.cpp - M src/jrd/met.epp - M src/jrd/os/posix/unix.cpp - M src/jrd/pcmet.epp -Misc - - 2008-06-30 12:23 roman-simakov - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/ods.h - M src/jrd/req.h - M src/jrd/vio.cpp -Patch from Alexander Potapchenko for improvement foreign key handling. Now one can reference to key fields of active record when they are not changed. - - 2008-06-29 15:52 asfernandes - M src/common/classes/ClumpletReader.h - M src/jrd/isc_sync.cpp -Fx Linux build - - 2008-06-29 12:26 hvlad - M src/jrd/ResultSet.h -Misc - - 2008-06-28 04:33 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Implement new message for DSQL. - - 2008-06-27 13:40 dimitr - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Misc. - - 2008-06-27 13:31 asfernandes - M src/jrd/ResultSet.cpp - M src/jrd/jrd.h -Misc - - 2008-06-27 12:11 dimitr - M src/jrd/met.epp -Fixed CORE-1965: Lock manager crash (invalid lock ID) under concurrent DDL load. - - 2008-06-27 08:44 dimitr - M src/jrd/Database.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/grant.epp - M src/jrd/ini.epp -Fixed CORE-1963: Possible server crash on commit when granting/revoking privileges from multiple connections simultaneously. - - 2008-06-26 15:22 dimitr - M src/jrd/met.epp - M src/jrd/pcmet.epp -Rolled back some of my prior changes because of the found regression. - - 2008-06-26 12:28 dimitr - M src/jrd/met.epp - M src/jrd/met_proto.h -Rolled back my minor prototype changes as requested by Claudio. - - 2008-06-26 12:02 robocop - M src/common/classes/ClumpletWriter.cpp -Misc: use sizeof instead. - - 2008-06-26 11:28 dimitr - M src/include/fb_types.h -Misc. - - 2008-06-26 11:23 robocop - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/event.cpp - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/lock/lock.cpp -Cleanup: get rid of useless third param in ISC_unmap_file - - 2008-06-26 11:20 dimitr - M src/jrd/dfw.epp - M src/jrd/met.epp -Final part of the solution for CORE-1938: fixed synchronization. - - 2008-06-26 11:03 robocop - M src/common/classes/ClumpletReader.cpp -Misc. - - 2008-06-26 11:01 dimitr - M src/jrd/Optimizer.cpp -Relation must be locked for any DPM access. As it's normally done after request optimization, I put an extra lock into the optimizer. -This is one of the possible reasons for CORE-1938 to appear. - - 2008-06-26 10:58 alexpeshkoff - M src/utilities/gstat/dba.epp -Avoid duplicate Service::finish() call - thanks to Roman Simakov - - 2008-06-26 10:48 dimitr - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp - M src/jrd/pcmet.epp -1) Keep rel_name for dropped relations in order to report errors properly. -2) Throw an error when the relation cannot be locked because of being already dropped. -3) Don't release the existence lock before RDB$RELATIONS is cleaned up. -This is the first part of the changes intended to fix CORE-1938. - - 2008-06-26 10:43 robocop - M src/jrd/event.cpp - M src/jrd/isc_sync.cpp -Misc. - - 2008-06-26 09:47 alexpeshkoff - M src/common/UtilSvc.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/jrd/CharSet.cpp - M src/jrd/CsConvert.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/SimilarToMatcher.h - M src/jrd/SysFunction.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/functions.cpp - M src/jrd/iberr.cpp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/quad.cpp - M src/jrd/rlck.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/server.cpp - M src/utilities/fbsvcmgr.cpp -Fixed CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid. -Also cleaned up use of gds__log() in a few places. - - 2008-06-25 15:58 asfernandes - M src/dsql/make.cpp - M src/jrd/evl.cpp -Fixed CORE-1962 - Incorrect extraction of MILLISECONDs - - 2008-06-25 12:37 dimitr - M src/jrd/validation.cpp -Fixed CORE-1961: Bugcheck 210 (page in use during flush) is thrown during database validation. - - 2008-06-25 01:46 asfernandes - M doc/README.intl - M src/common/classes/ClumpletWriter.cpp - M src/jrd/isc_sync.cpp - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Changed attribute name NUMERIC to NUMERIC-SORT - sugested by Claudio - - 2008-06-24 18:24 dimitr - M src/jrd/vio.cpp -Fixed CORE-1958: Bugcheck 179 (decompression overran buffer) when attempting to update the same record multiple times. - - 2008-06-24 13:07 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/common.h - M src/remote/xdr.cpp -1. Frontported fix for CORE-1944: Monitoring tables contain wrong data -2. Added new methods to Clumplet classes - date, time and floating point support. -3. Avoid endianess #ifdef's in Clumplet classes. - - 2008-06-24 12:02 hvlad - M src/jrd/jrd.cpp -Correct error in my previous commit. - - 2008-06-24 11:56 hvlad - M src/jrd/jrd.cpp -1. Make work with databases_mutex more consistent (lock\unlock it at the same scope of code). -2. Restore accidentally broken pause when attempt to brute-force login\pwd is detected - - 2008-06-23 13:38 alexpeshkoff - M src/remote/xdr.cpp -misc - - 2008-06-23 12:18 robocop - M src/jrd/unicode_util.cpp -Misc. - - 2008-06-23 08:01 alexpeshkoff - M src/remote/xdr.cpp -Make SWAP_DOUBLE endianess dependent - - 2008-06-22 20:08 asfernandes - M doc/README.intl - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Feature CORE-1945 - Custom attribute for collation to sort numbers in numeric order - - 2008-06-22 17:31 roman-simakov - M src/jrd/isc_sync.cpp -Fixed server hanging while lock table is initializing by one attachment and one previous attachment is disconnecting. Thanks to Nikolay. - - 2008-06-22 07:43 hvlad - M src/jrd/extds/ExtDS.cpp -Correction - - 2008-06-22 07:37 hvlad - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h -Updated error codes - - 2008-06-22 07:34 hvlad - M src/jrd/extds/ExtDS.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -More error messages for EXECUTE STATEMENT - - 2008-06-21 02:25 asfernandes - M src/lock/print.cpp -Misc - - 2008-06-20 12:20 alexpeshkoff - M src/jrd/dfw.epp -Fixed CORE-1914: Problem creating table leave the database in inconsistent state - - 2008-06-20 03:52 skidder - M src/jrd/isc_sync.cpp - M src/lock/print.cpp -In firebird 2.1/2.5 fb_lock_print was corrupting (truncating) lock table if run against non-working engine or when -F option is used. This was a regression from Firebird 2.0 for Unix platforms - - 2008-06-19 12:32 robocop - M src/include/gen/msg_facs.h -Repost this header in accordance with the current codes.epp formatting. - - 2008-06-19 12:30 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/sql_state.h -Sync headers with the latest messages db changes. - - 2008-06-19 10:46 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h -Updated error codes - - 2008-06-19 10:45 hvlad - M src/jrd/extds/ExtDS.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Error messages for EXECUTE STATEMENT - - 2008-06-18 17:09 dimitr - M src/msgs/system_errors2.sql -SQLSTATE correction, as suggested by Bill. - - 2008-06-17 13:45 asfernandes - M builds/win32/make_boot.bat -Fix the Windows boot build - - 2008-06-17 01:09 asfernandes - M src/jrd/build_no.h -Misc - - 2008-06-17 01:05 asfernandes - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.libfbembed - M src/include/gen/msgs.h -Fixed Linux SS build - - 2008-06-17 01:02 asfernandes - M builds/posix/prefix.darwin_ppc64 - M src/jrd/SysFunction.cpp - M src/jrd/fun.epp -Misc - - 2008-06-15 16:29 asfernandes - M builds/win32/msvc8/Firebird2Boot.sln - M builds/win32/msvc8/fbembed.vcproj -Correction for the Windows boot build fix - include ib_util in Firebird2Boot and make fbembed depends on it - - 2008-06-15 16:20 asfernandes - M builds/posix/Makefile.in.extlib - M src/extlib/ib_util.cpp - M src/jrd/fun.epp -1) Fixed an error in the POSIX build after usage of GlobalPtr -2) Some things observed by Claudio - - 2008-06-15 16:17 asfernandes - M builds/win32/msvc8/fbembed.vcproj -Fixed the Windows boot build - - 2008-06-15 05:23 dimitr - M src/extlib/ib_util.cpp -Misc. - - 2008-06-14 22:16 asfernandes - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.libfbembed - A builds/posix/ib_util.darwin.vers - A builds/posix/ib_util.hpux.vers - A builds/posix/ib_util.vers - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.hpux - M builds/win32/defs/ib_util.def - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/ib_util.vcproj - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - D src/extlib/ib_util.c - A src/extlib/ib_util.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/fun.epp - M src/jrd/jrd.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Improvement CORE-1937 - Detect (instead of crash) FREE_IT UDFs that return pointer not allocated by ib_util_malloc - - 2008-06-14 10:47 robocop - M src/jrd/SysFunction.cpp -Constness and some unsigned values. - - 2008-06-14 02:17 asfernandes - M doc/sql.extensions/README.similar_to.txt - M src/jrd/SimilarToMatcher.h -1) Fixed CORE-1935 – SIMILAR TO character classes are incorrectly recognized. -2) Improve the documentation after some questions from Claudio. - - 2008-06-13 14:01 dimitr - M src/remote/os/win32/srvr_w32.cpp -Forward port the installer fix. - - 2008-06-13 11:43 robocop - M src/iscguard/iscguard.cpp -Misc. - - 2008-06-13 11:28 robocop - M src/jrd/pag.cpp - M src/jrd/utl.cpp -Nothing Earth shattering: just trying to fix the indentation. - - 2008-06-13 11:07 robocop - M doc/sql.extensions/README.similar_to.txt -Correction. - - 2008-06-13 11:02 robocop - M doc/sql.extensions/README.ddl.txt -Misc. - - 2008-06-13 01:42 asfernandes - M builds/win32/defs/fbclient_s.def - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/isql/show.epp - M src/jrd/blr.h - M src/jrd/lck.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/pag.cpp - M src/jrd/utl.cpp - M src/remote/protocol.h -Misc - - 2008-06-12 16:03 dimitr - M doc/WhatsNew -Update. - - 2008-06-12 14:34 dimitr - M src/iscguard/iscguard.cpp -Cleanup. - - 2008-06-12 09:03 robocop - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h -Gstat doesn't need to alter its switches table (thanks Vlad for confirmation). - - 2008-06-12 09:02 robocop - M src/dsql/gen.cpp -Move the new EXEC STMT functionality to a separate function. - - 2008-06-12 08:06 robocop - M src/jrd/par.cpp -Fixed the indentation. - - 2008-06-12 07:40 dimitr - M doc/README.monitoring_tables -Fixed my English :-) - - 2008-06-12 07:34 dimitr - M src/lock/lock.cpp -Fixed a deadlock which could occur during the shared memory region remapping. This bug has been introduced by myself along with the LM rework. - - 2008-06-12 01:02 asfernandes - M doc/WhatsNew - A doc/sql.extensions/README.autonomous_transactions.txt - M doc/sql.extensions/README.ddl.txt - A doc/sql.extensions/README.similar_to.txt -Put in the tree the docs previo usly done in the wiki as per Dmitry request - - 2008-06-11 13:14 robocop - M src/jrd/dyn.epp -Misc. - - 2008-06-11 12:41 alexpeshkoff - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/isql/show_proto.h -Fixed grants display - thanks to Claudio - - 2008-06-11 11:58 paulbeach - M builds/install/arch-specific/darwin/Makefile.in -Time to tidy up some old stuff - - 2008-06-11 01:41 asfernandes - M src/lock/lock.cpp -Misc - - 2008-06-10 22:43 hvlad - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/jrd/blr.h - M src/jrd/gds.cpp - M src/jrd/par.cpp -Make blr_exec_stmt extensible in the future. -Sorry, recompile of stored objects using new EXECUTE STATEMENT is necessary. Hope the last time ;) - - 2008-06-10 16:46 asfernandes - M doc/README.monitoring_tables -Correction - - 2008-06-10 16:35 dimitr - M doc/README.monitoring_tables -Update. - - 2008-06-10 12:28 robocop - M src/isql/show.epp - M src/utilities/gsec/gsec.cpp -Misc. - - 2008-06-10 12:23 robocop - M doc/WhatsNew -Misc. - - 2008-06-10 12:10 robocop - M src/lock/lock.cpp - M src/lock/lock_proto.h -Misc. - - 2008-06-10 11:42 dimitr - M doc/WhatsNew -Misc. - - 2008-06-10 11:17 alexpeshkoff - M doc/WhatsNew -text for core-1869 - - 2008-06-10 11:00 asfernandes - M doc/WhatsNew -More correct credits - - 2008-06-10 11:00 alexpeshkoff - M doc/sql.extensions/README.ddl.txt -Added documentation for GRANTED BY clause - - 2008-06-10 10:55 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/isql/show.epp - M src/jrd/dyn.epp -Added GRANTED BY clause to GRANT and REVOKE commands. -Fixed CORE-1869: Roles granting/revoking logic differs between 2.0 and 2.1. - - 2008-06-10 10:51 dimitr - M doc/WhatsNew -Update. - - 2008-06-10 10:32 hvlad - M src/jrd/par.cpp -Fixed bug CORE-1930 : Possible AV in engine if procedure was altered to have no outputs and dependent procedures was not recompiled - - 2008-06-10 10:17 robocop - M doc/sql.extensions/README.execute_statement2 -Misc. - - 2008-06-10 10:11 robocop - M builds/win32/defs/fbclient.def - M src/dsql/pass1.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h -Misc. - - 2008-06-10 09:16 dimitr - M doc/WhatsNew -Draft v2.5 Alpha docs. - - 2008-06-10 07:52 aafemt - M builds/win32/defs/fbclient.def - M src/jrd/gds.cpp -Return deprecated stubs to public interface - - 2008-06-10 04:18 dimitr - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/lock/lock.cpp -Misc. - - 2008-06-10 03:31 dimitr - M src/dsql/gen.cpp -Fixed the Linux build. - - 2008-06-09 14:37 aafemt - M builds/posix/Makefile.in.client.util - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_s.def - M configure.in - M src/jrd/ThreadData.h -Fix MinGW build - - 2008-06-09 14:05 paulbeach - M builds/posix/prefix.darwin_ppc64 - M extern/icu/source/config/mh-darwin -Support 64bit Darwin PPC - And will "only" work on 10.5 no matter how hard I try to support earlier versions. - - 2008-06-09 13:03 paulbeach - M builds/posix/prefix.darwin_ppc64 -Support 64bit Darwin PPC - - 2008-06-09 12:02 paulbeach - A builds/posix/prefix.darwin_ppc64 - M builds/posix/prefix.darwin_x86_64 - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/license.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp - M src/remote/protocol.h - M src/remote/remote_def.h - M src/remote/xdr.cpp -Support 64bit Darwin PPC - - 2008-06-09 10:07 dimitr - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp -Fixed the Windows build. This solution is temporary and should be re-optimized for Beta. - - 2008-06-09 09:46 dimitr - M src/jrd/os/win32/thd_priority.cpp -Misc. - - 2008-06-09 09:29 hvlad - M doc/sql.extensions/README.execute_statement2 -Updated documentation - - 2008-06-09 09:10 dimitr - M src/lock/lock.cpp -Misc. - - 2008-06-09 08:26 dimitr - M src/misc/writeBuildNum.sh -Updated version info. - - 2008-06-09 08:11 dimitr - M src/lock/lock.cpp -Worked around the compiler warnings. - - 2008-06-09 08:10 dimitr - M src/jrd/Database.h - M src/jrd/jrd.cpp -Restored the missing (wrongly cleaned up) parts of the thread priority logic (still useful for the current SS). - - 2008-06-09 07:58 alexpeshkoff - M src/lock/lock_proto.h -fixed gcc build - - 2008-06-09 07:49 alexpeshkoff - M src/dsql/pass1.cpp -fixed gcc build - - 2008-06-09 01:34 asfernandes - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.h - M src/lock/lock_proto.h -Misc - - 2008-06-08 20:42 hvlad - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h - M src/jrd/par.cpp - M src/jrd/tra.h -Implemented improvement CORE-1928 : Allow EXECUTE STATEMENT to inherit access privileges of caller stored procedure or trigger. -Allow to specify EXECUTE STATEMENToptional clauses in any (not fixed) order. -Use INTERNAL_PROVIDER for access to the current database by another user too. - - 2008-06-07 11:37 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-1926: MON$DATABASE returns outdated transaction counters. - - 2008-06-07 09:16 dimitr - M src/jrd/trig.h -Allowed the engine to override the system generated IDs, if required. - - 2008-06-07 09:08 dimitr - M src/jrd/Database.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h - M src/lock/print.cpp -1) Encapsulated the lock manager and integrated it into the engine. -2) Replaced "early" (before LM) checkouts with "late" (inside LM) ones. -3) Removed the mutex protection that's no longer necessary. -Note: the new LM contains some future code (currently commented out) which will be enabled and tested after the Alpha release. - - 2008-06-07 06:42 dimitr - M builds/win32/msvc8/Firebird2.sln -Let's build fbsvcmgr for Win64 as well. - - 2008-06-06 22:40 asfernandes - M src/jrd/cch.cpp - M src/jrd/constants.h - M src/utilities/ibmgr/ibmgr.cpp -Misc - - 2008-06-06 15:55 dimitr - M src/jrd/ThreadStart.cpp - M src/jrd/ThreadStart.h - M src/jrd/event.cpp - M src/jrd/jrd.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Cleanup. - - 2008-06-06 15:52 dimitr - M src/jrd/os/win32/thd_priority.cpp -Misc. - - 2008-06-06 09:08 robocop - M src/jrd/cch.h -Catch more SUPERSERVER_V2 related things. - - 2008-06-06 08:51 robocop - M src/jrd/cch.cpp -Totally misc. - - 2008-06-06 02:25 asfernandes - M src/common/classes/init.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dudley/trn.cpp - M src/gpre/cme.cpp - M src/gpre/gpre.cpp - M src/gpre/par.cpp - M src/gpre/sqe.cpp - M src/intl/lc_narrow.cpp -Misc - - 2008-06-05 11:56 robocop - M src/msgs/facilities2.sql -Totally misc. - - 2008-06-05 11:46 robocop - M src/jrd/jrd.h -Totally misc. - - 2008-06-05 11:38 alexpeshkoff - M src/jrd/constants.h - M src/jrd/scl.h -style - thanks to Claudio - - 2008-06-05 11:02 robocop - M src/alice/alice.cpp - M src/burp/restore.epp - M src/common/classes/alloc.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dudley/exe.epp - M src/dudley/generate.cpp - M src/dudley/parse.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/pas.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/intl/lc_narrow.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp -Misc. - - 2008-06-05 10:58 robocop - M src/dsql/parse.y -Fix the logic in two unused functions (in case they aren't dropped). - - 2008-06-05 10:57 robocop - M src/gpre/cmd.cpp -Misc and fix possible little B.O. in grant_revoke_privileges(). - - 2008-06-05 10:56 robocop - M src/jrd/btr.cpp -Correction for logic error (it worked by pure coincidence). - - 2008-06-05 08:35 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/jrd.h -Replace fixed size array of shared latches (bdb_shared) by queue. It allows to have more than 20 simultaneous readers for hot pages and eliminate needs for scanning full array when searching for current thread's latch - - 2008-06-05 07:36 alexpeshkoff - M src/jrd/constants.h - M src/jrd/scl.h - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h -Fixed SS build - - 2008-06-05 07:14 alexpeshkoff - M src/isql/extract.epp -Avoid extra newline when no charsets are defined - - 2008-06-04 13:38 dimitr - M src/jrd/Database.h - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Simplified the dbb_sync handling. This becomes possible because of the prior commit. -With checkouts being allowed for ASTs, the AstInhibit code also becomes redundant. - - 2008-06-04 13:22 dimitr - M src/jrd/cch.cpp - M src/jrd/cch_proto.h -Enabled page latching code for [Super]Classic. This solves most of the synchronization issues between worker thread and ASTs. - - 2008-06-03 11:47 alexpeshkoff - M src/include/consts_pub.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Reserved codes for GRANTED BY clause - - 2008-06-03 11:43 alexpeshkoff - M src/common/classes/init.cpp -Some service for us - make errors in destructors visible to debugger - - 2008-06-03 06:19 robocop - M src/common/classes/alloc.cpp - M src/dsql/StmtNodes.cpp - M src/gpre/gpre_meta.epp -Style. - - 2008-06-03 06:19 robocop - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp -Style. -Remove useless parentheses. - - 2008-06-03 06:14 robocop - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/classes/init.cpp - M src/dsql/gen.cpp - M src/dudley/extract.epp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/intl/cv_jis.cpp - M src/iscguard/iscguard.cpp -Mostly remove useless parentheses. - - 2008-06-01 19:14 asfernandes - M src/common/classes/auto.h - M src/dsql/StmtNodes.cpp -Set the tdbb->request to NULL when committing an autonomous transaction, as a normal COMMIT does. This fixes assertion related to system blobs created by DDL commands in EXECUTE STATEMENT. Test case: -execute block -as -begin - in autonomous transaction do - execute statement 'create table x (n integer)'; -end! - - 2008-06-01 01:19 asfernandes - M src/dsql/parse.y -Fixed CORE-1919 - Memory corruptions in EXECUTE STATEMENT may crash the server - - 2008-05-31 02:34 asfernandes - M src/remote/xdr.cpp -Misc - - 2008-05-29 19:20 sboyd - M src/gpre/rmc.cpp - M src/gpre/sql.cpp -Fixes to allow embedded SQL to work properly in RM/Cobol programs which use the CANCEL verb. This entailed: -- added RELEASE_REQUESTS FOR as an embedded SQL command as well as QLI -- changed the RM/Cobol code generator to use isc_compile_request rather than isc_compile_request2 -- changed the RM/Cobol code generator to use isc_dsql_allocate_statement rather than isc_dsql_alloc_statement2 -As a result of this change RM/Cobol programs will have clean up their handles by issuing a RELEASE_REQUESTS call before exiting a subprogram using the EXIT PROGRAM verb. - - 2008-05-29 19:10 sboyd - M builds/win32/defs/fbrmclib.def - M src/gpre/fbrmclib.cpp -Added an entry point for isc_dsql_allocate_statement - - 2008-05-29 12:01 robocop - M src/include/gen/msg_facs.h - M src/misc/codes.epp -Misc. - - 2008-05-28 13:22 alexpeshkoff - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/gpre/pretty.cpp - M src/include/gen/msg_facs.h - M src/jrd/isc_sync.cpp -Applied Damyan's patch eliminating some warnings in gcc 4.3 - - 2008-05-28 13:11 alexpeshkoff - M src/dsql/ddl.cpp -fixed gcc 3 build - - 2008-05-28 02:11 asfernandes - M src/dsql/gen.cpp -Misc - - 2008-05-25 15:41 asfernandes - M src/dsql/Nodes.h - M src/dsql/StmtNodes.h -Small inconsistency noticed by Claudio - - 2008-05-25 15:41 asfernandes - M builds/posix/make.shared.targets -DdlNodes.epp should be preprocessed as an internal module - - 2008-05-25 12:17 robocop - M src/dsql/gen_proto.h -Misc. - - 2008-05-25 12:16 robocop - M src/common/classes/array.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/parse.y -Make operations a bit faster by enabling the vector to add an array of values in a single pass (the same idea as insert's overloaded version). - - 2008-05-25 11:48 robocop - M src/dsql/gen_proto.h - M src/dsql/pass1_proto.h -Complete Adriano's change. - - 2008-05-25 11:44 robocop - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp -Give explicit names to vars that save state for later restoration. - - 2008-05-25 07:19 dimitr - M src/common/classes/alloc.cpp -Misc. - - 2008-05-25 01:48 asfernandes - M src/common/config/config_impl.h -Warnings - - 2008-05-25 01:39 asfernandes - M src/burp/burp.cpp - M src/burp/spit.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/utilities/gstat/dba.epp -Misc - - 2008-05-24 03:19 asfernandes - M src/dsql/DdlNodes.epp - M src/dsql/Nodes.h - M src/dsql/StmtNodes.cpp - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dsql/utld.cpp - M src/dsql/utld_proto.h -Split dsql_req into dsql_req and CompiledStatement. This should be my last refactoring to 2.5: -- dsql_req becomes a running request; -- CompiledStatement is derived from dsql_req. The compilation state previously in dsql_req comes to here; -- Rename many "request" parameters to "statement" where type is changed from dsql_req to CompiledStatement. -This changes makes easy the path to support compiled statement cache. - - 2008-05-24 02:08 asfernandes - M src/include/gen/msg_facs.h - M src/misc/codes.epp -Fix warnings - - 2008-05-23 13:27 robocop - M src/burp/burp.cpp - M src/burp/spit.cpp - M src/jrd/common.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h -Cleanup. - - 2008-05-23 13:19 robocop - M src/burp/burp.cpp -CORE-1911: Make the inline gbak help print its options again. - - 2008-05-23 13:05 robocop - M src/burp/burp.cpp - M src/burp/burpswi.h - M src/jrd/svc.cpp -Solved CORE-1911 in a simple albeit not very clever way. -svc.cpp only needs to read the gbak switches table, but burp.cpp needs to toggle the in_sw_state field, hence I made the global instance a constant and copied it to a local array inside burp.cpp's "gbak" function. - - 2008-05-23 11:03 paulbeach - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_x86_64 -Make the version numbers automatic - - 2008-05-23 10:43 robocop - M src/jrd/common.h -Delete obsolete constant. - - 2008-05-23 01:37 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-1910 - Not valid fields in MERGE's insert clause are allowed - - 2008-05-23 00:38 asfernandes - M src/dsql/pass1.cpp -Slight more correct usage of scope level in MERGE - - 2008-05-22 23:19 asfernandes - M src/dsql/pass1.cpp -Corrections - - 2008-05-22 21:45 asfernandes - M builds/posix/prefix.linux_ia64 - M configure.in - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/dsql/parse.y - M src/jrd/UserManagement.h -Misc - - 2008-05-22 15:07 asfernandes - M configure.in -Correction - - 2008-05-22 15:02 asfernandes - A builds/posix/prefix.linux_ia64 - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp - M src/remote/xdr.cpp -Linux IA-64 port - - 2008-05-22 11:14 alexpeshkoff - M configure.in -Fixed CORE-1695: Fix source install for amd64-based systems, having sybmolic link lib64 to lib - - 2008-05-22 09:48 alexpeshkoff - M ChangeLog -Truncated at B2_0_Release branch point - - 2008-05-22 09:38 robocop - M src/dsql/utld.cpp - M src/jrd/common.h - M src/jrd/gds.cpp - M src/remote/remote.cpp -Get rid of (ALLOC/FREE)_LIB_MEMORY macro as requested by Dmitry. - - 2008-05-22 09:31 robocop - M doc/README.fb_shutdown - M src/jrd/UserManagement.h -Misc. - - 2008-05-22 09:00 alexpeshkoff - M doc/README.fb_shutdown -misc - - 2008-05-22 08:59 alexpeshkoff - M doc/README.fb_shutdown - M src/include/types_pub.h - M src/isql/isql.epp - M src/jrd/ibase.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/dtr.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/window.cpp - M src/remote/serve_proto.h - M src/remote/server.cpp -Implemented Adriano's suggestion concerning fb_shutdown_callback() - added new parameter - - 2008-05-21 18:25 dimitr - M src/jrd/isc_sync.cpp -Cleanup. - - 2008-05-21 16:04 asfernandes - M src/dsql/pass1.cpp -Misc - - 2008-05-21 16:02 asfernandes - M src/dsql/pass1.cpp -Misc - - 2008-05-21 15:22 asfernandes - M src/dsql/pass1.cpp -Correction - thanks to Claudio - - 2008-05-21 13:53 robocop - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/jrd/db_alias.cpp -Fix CORE-1905 for aliases.conf (firebird.conf uses other rules, like demanding paths without quotes). My test string in aliases.conf was: -default = "F:\fb2dev\fbbuild\firebird2\temp\Win32\Debug\firebird\bin\#\f.fdb" #cats - - 2008-05-21 13:00 robocop - M src/common/config/config.cpp - M src/dsql/pass1.cpp - M src/jrd/TempSpace.h -Misc. - - 2008-05-21 12:58 robocop - M src/jrd/file_params.h -- Collapse the same includes for different platforms. -- Minor cleanup. -- Close very ancient B.O. with wrong LOCALE_MAX value on Windows. - - 2008-05-21 12:56 robocop - M src/jrd/cmp.cpp -Style. - - 2008-05-21 12:52 robocop - M src/dsql/parse.y -Simplification. - - 2008-05-21 12:43 alexpeshkoff - M src/remote/interface.cpp -event_thread() should have own reference to the port. This minimizes chances -to get AV when client exits. - - 2008-05-21 12:41 robocop - M doc/README.fb_shutdown - M src/dsql/dsql.h -Misc. - - 2008-05-21 12:37 dimitr - M src/jrd/UserManagement.cpp -Fixed the build. - - 2008-05-21 12:23 dimitr - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Fixed the Windows build. - - 2008-05-21 12:19 alexpeshkoff - A src/jrd/UserManagement.cpp - A src/jrd/UserManagement.h -added files forgotten in previous commit - - 2008-05-21 08:40 alexpeshkoff - M src/jrd/jrd.cpp -Fixed static variables in verify_database_name() - thanks to Claudio - - 2008-05-21 08:14 alexpeshkoff - M builds/posix/make.shared.variables -Use DFW to store data for user management - - 2008-05-21 08:13 alexpeshkoff - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dyn.epp - M src/jrd/tra.cpp - M src/jrd/tra.h -1. Use DFW to store data for user management. -2. Minor cleanup in DFW, fixed memory leaks. - - 2008-05-21 07:32 dimitr - M src/lock/lock.cpp -Misc. - - 2008-05-21 05:50 dimitr - M src/jrd/cch.h -Misc. - - 2008-05-20 00:58 asfernandes - M src/dsql/StmtNodes.cpp - M src/jrd/par.cpp -Misc - - 2008-05-19 15:26 asfernandes - M src/jrd/dfw.epp -Fixed CORE-1907 - Dropping and adding a domain constraint in the same transaction leaves incorrect dependencies - - 2008-05-19 13:58 alexpeshkoff - M src/burp/burp.cpp - M src/jrd/constants.h - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/remote/interface.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/ibmgr/ibmgr.cpp -1. Cleanup - use constants ISC_USER/ISC_PASSWORD instead of always repeated string constants. -2. Let services uses environment and OS auth when run embedded. - - 2008-05-19 13:47 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/preprocess.bat - A src/dsql/DdlNodes.epp - A src/dsql/DdlNodes.h - A src/dsql/Nodes.h - M src/dsql/Parser.h - A src/dsql/StmtNodes.cpp - A src/dsql/StmtNodes.h - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/misc/blrtable.cpp -1) Move the new Node classes to appropriate files -2) Creation of StmtNode -3) Conversion of IN AUTONOMOUS TRANSACTION to InAutonomousTransactionNode (inherited from StmtNode) - it makes this feature almost self-contained -Please do a boot build or at least run blr_table. - - 2008-05-19 13:30 asfernandes - M src/jrd/blp.h -Fixed BLR print of autonomous transaction - - 2008-05-19 12:10 asfernandes - M src/qli/dtr.cpp -Correction - - 2008-05-18 02:02 asfernandes - M doc/README.fb_shutdown - M doc/README.trusted_authentication - M src/common/UtilSvc.h - M src/isql/isql.epp - M src/jrd/tra.cpp - M src/remote/os/win32/cntl.cpp -Misc - - 2008-05-18 01:59 asfernandes - M src/qli/dtr.cpp -Correction - - 2008-05-18 01:34 asfernandes - M src/intl/lc_narrow.cpp -Optimization - - 2008-05-18 01:02 asfernandes - M src/common/classes/auto.h - M src/jrd/cmp.cpp - M src/jrd/exe.h -Do the same kind of cleanup in jrd/pass1 as done for "proc_flag" in dsql/pass1 - recursive passing the same parameters that is changed in specific situations makes difficult to understand the logic. - - 2008-05-17 18:18 asfernandes - M src/intl/lc_narrow.cpp -Fixed CORE-1802 - Maximum key size using PXW_CSY collation - - 2008-05-17 16:51 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Cleanup on the "proc_flag" logic: store it on the request and changes when necessary. - - 2008-05-17 16:19 asfernandes - M src/jrd/sort.cpp -Remove warnings of GCC/AMD64 - - 2008-05-17 16:14 asfernandes - M src/jrd/os/posix/unix.cpp -Warnings - - 2008-05-17 16:13 asfernandes - M src/common/UtilSvc.h -Correction - - 2008-05-16 15:45 alexpeshkoff - A doc/README.fb_shutdown -added doc - - 2008-05-16 14:08 alexpeshkoff - M src/burp/burp.cpp - M src/common/UtilSvc.h - M src/jrd/svc.cpp -Fixed CORE-1843: gbak with service manager don't allow path with space - - 2008-05-16 11:31 alexpeshkoff - M src/include/consts_pub.h - M src/include/types_pub.h - M src/isql/isql.epp - M src/jrd/ibase.h - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/serve_proto.h - M src/remote/server.cpp -1. Added parameter 'shutdown reason' to fb_shutdown() API call. It's passed to shutdown -callback function, and helps to take correct action in it. This fixes CORE-1827: Win32 -Embedded Server should pass control to application before calling exit(3). -2. Removed unneeded any more flag in isql and qli, used earlier to distinguish between -kinds of shutdown. - - 2008-05-15 16:02 asfernandes - M src/dsql/parse.y -Typo - - 2008-05-15 15:49 alexpeshkoff - M doc/README.trusted_authentication -modified description to match 2.5 state - - 2008-05-15 15:28 asfernandes - A doc/sql.extensions/README.hex_literals.txt -Documentation for hexadecimal numeric and binary strings literals - - 2008-05-15 15:27 asfernandes - M src/dsql/parse.y -Follow the standard and do not allow binary strings with odd number of characters - - 2008-05-15 15:19 alexpeshkoff - M doc/sql.extensions/README.user_management -misc - - 2008-05-15 15:15 alexpeshkoff - M src/jrd/dyn.epp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/utilities/gsec/secur_proto.h - M src/utilities/gsec/security.epp -Added transaction support in user management commands - - 2008-05-15 11:43 hvlad - M src/dsql/parse.y -Commented out never reduced rule. - - 2008-05-15 01:27 asfernandes - M src/remote/server.cpp -Misc - - 2008-05-14 22:33 hvlad - M src/remote/xnet.cpp -Fixed bug CORE-1902 : XNET protocol does not work correctly in SuperClassic. Thanks to Alexander Potapchenko. - - 2008-05-14 17:27 dimitr - M src/remote/xnet.cpp -Misc. - - 2008-05-14 13:11 robocop - M src/common/classes/GenericMap.h - M src/gpre/sqe.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/opt.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -More VC6 cleanup. - - 2008-05-14 11:24 alexpeshkoff - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/ddl.cpp - M src/dsql/keywords.cpp - M src/dsql/parse.y - M src/include/consts_pub.h - M src/jrd/constants.h - M src/jrd/dyn_mod.epp -1. Modified syntax of ALTER ROLE command according to Dmitry's request. -2. Avoid any use of predefined NT group name "Domain Admins". -3. Fixed DYN code generation for USER operations. - ***** WARNING ***** -After this commit all previous backups of 2.5 databases with turned on -admins mapping become unrestorable. ODS is not changed. - - 2008-05-14 11:16 robocop - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbclient_static.vcproj -More updates to project files. - - 2008-05-14 11:15 robocop - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/qli.vcproj -- Delete references to header files that only existed in FB1 or until FB2.1. -- Fix references to files that are in another location. -- Delete references to files that don't belong to Windows (the VMS files). - - 2008-05-14 09:24 robocop - M src/jrd/SimilarToMatcher.h - M src/remote/server.cpp -Misc. - - 2008-05-14 09:21 dimitr - M src/jrd/cch.cpp -Misc. - - 2008-05-14 08:54 robocop - M doc/README.fb_cancel_operation - M src/jrd/os/posix/unix.cpp -Misc. - - 2008-05-14 05:17 robocop - M src/auth/trusted/AuthSspi.cpp - M src/common/classes/fb_atomic.h - M src/common/classes/tree.h - M src/isql/isql.epp - M src/jrd/Collation.cpp - M src/jrd/RandomGenerator.h - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/isc_sync.cpp - M src/jrd/os/win32/winnt.cpp - M src/utilities/gstat/dba.epp -Clean the sources from VC6 hacks. - - 2008-05-14 05:08 robocop - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/qli.vcproj -- Delete references to header files that only existed in FB1 or until FB2.1. -- Fix references to files that are in another location. -- Delete references to files that don't belong to Windows (the VMS files). - - 2008-05-14 04:46 robocop - D builds/win32/msvc6 -Delete the VC6 project files from FB v2.1 and beyond because building FB2.1+ with VC6 requires more than the reasonable workarounds that were used for previous FB versions. - - 2008-05-13 18:51 asfernandes - M src/common/classes/array.h -Misc - - 2008-05-13 14:00 alexpeshkoff - A doc/README.fb_cancel_operation -added doc - - 2008-05-13 08:07 alexpeshkoff - M src/jrd/validation.cpp -fixed garbage in firebird.log on linux/amd64 - - 2008-05-13 07:26 hvlad - M doc/WhatsNew - M doc/sql.extensions/README.PSQL_stack_trace.txt - M doc/sql.extensions/README.common_table_expressions - M doc/sql.extensions/README.default_parameters - M doc/sql.extensions/README.execute_block - M doc/sql.extensions/README.global_temporary_tables - M doc/sql.extensions/README.isc_info_xxx -Correctly written my name and e-mail - - 2008-05-13 01:29 asfernandes - M src/isql/isql.epp - M src/jrd/Relation.h - M src/jrd/met.epp - M src/jrd/que.h - M src/remote/server.cpp -Misc - - 2008-05-13 00:59 asfernandes - M doc/sql.extensions/README.ddl.txt -Documentation for ALTER VIEW - - 2008-05-12 16:09 alexpeshkoff - A doc/sql.extensions/README.user_management -added doc - - 2008-05-12 15:15 asfernandes - M src/jrd/os/posix/unix.cpp -Report the saved errno - - 2008-05-12 14:14 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Remove file if chmod failed - thanks to Adriano - - 2008-05-12 13:37 alexpeshkoff - M src/isql/isql.epp -Disable ctrl-C processing when running internal SQL statements (API calls) and cleanup - - 2008-05-12 13:36 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/why.cpp -Make fb_cancel_operation() behave better when enable/disable command is used - - 2008-05-12 13:34 alexpeshkoff - M src/remote/remote.h - M src/remote/server.cpp -Make it possible to have normal operations after async ones in single network packet - - 2008-05-12 07:02 dimitr - M src/jrd/lck.cpp - M src/jrd/lck.h -Removed the unnecessary debugging field. - - 2008-05-12 05:59 dimitr - M src/intl/lc_icu.cpp -Reduce number of warnings for 64-bit targets. - - 2008-05-12 05:25 dimitr - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h -Reduce number of warnings for 64-bit targets. - - 2008-05-12 04:47 dimitr - M src/jrd/os/win32/config_root.cpp -Reduce number of warnings for 64-bit targets. - - 2008-05-11 21:27 hvlad - M src/jrd/Relation.h - M src/jrd/cmp.cpp - M src/jrd/met.epp - M src/jrd/tra.cpp -Make ViewContext::vcx_context_name able to store more than 31 chars as was discussed in fb-devel. Thanks to Claudio for the tips. - - 2008-05-11 20:05 asfernandes - M doc/sql.extensions/README.ddl.txt - M src/dsql/ddl.cpp -1) Allow to reference others fields in the expression of ALTER...COMPUTED -2) Documentation - - 2008-05-11 19:37 asfernandes - M src/jrd/dyn_mod.epp -Fix incorrect error message - - 2008-05-11 19:08 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed problems with SIMILAR TO expressions [^x-y] and [x^y] - - 2008-05-11 14:34 robocop - D builds/win32/msvc6/Firebird2.dsw - D builds/win32/msvc6/Firebird2Boot.dsw - D builds/win32/msvc6/README_MSVC6.txt - D builds/win32/msvc6/engine.dsp - D builds/win32/msvc6/engine_classic.dsp - D builds/win32/msvc6/engine_embed.dsp - D builds/win32/msvc6/fb2control.dsp - D builds/win32/msvc6/fb_event_print.dsp - D builds/win32/msvc6/fb_inet_server.dsp - D builds/win32/msvc6/fb_lock_print.dsp - D builds/win32/msvc6/fbclient.dsp - D builds/win32/msvc6/fbclient_static.dsp - D builds/win32/msvc6/fbembed.dsp - D builds/win32/msvc6/fbguard.dsp - D builds/win32/msvc6/fbrmclib.dsp - D builds/win32/msvc6/fbserver.dsp - D builds/win32/msvc6/fbsvcmgr.dsp - D builds/win32/msvc6/fbudf.dsp - D builds/win32/msvc6/gbak.dsp - D builds/win32/msvc6/gbak_embed.dsp - D builds/win32/msvc6/gdef.dsp - D builds/win32/msvc6/gds32.dsp - D builds/win32/msvc6/gfix.dsp - D builds/win32/msvc6/gpre.dsp - D builds/win32/msvc6/gpre_boot.dsp - D builds/win32/msvc6/gpre_embed.dsp - D builds/win32/msvc6/gpre_static.dsp - D builds/win32/msvc6/gsec.dsp - D builds/win32/msvc6/gsplit.dsp - D builds/win32/msvc6/gstat.dsp - D builds/win32/msvc6/ib_udf.dsp - D builds/win32/msvc6/ib_util.dsp - D builds/win32/msvc6/instclient.dsp - D builds/win32/msvc6/instreg.dsp - D builds/win32/msvc6/instsvc.dsp - D builds/win32/msvc6/intl.dsp - D builds/win32/msvc6/intlbld.dsp - D builds/win32/msvc6/isql.dsp - D builds/win32/msvc6/isql_embed.dsp - D builds/win32/msvc6/lock.dsp - D builds/win32/msvc6/lock_classic.dsp - D builds/win32/msvc6/nbackup.dsp - D builds/win32/msvc6/qli.dsp - D builds/win32/msvc6/remote.dsp - D builds/win32/msvc6/remote_classic.dsp - D builds/win32/msvc6/utilities.dsp - D builds/win32/msvc6/utilities_classic.dsp - D builds/win32/msvc6/utilities_embed.dsp -Delete the VC6 project files from FB v2.1 and beyond because building FB2.1+ with VC6 requires more than the reasonable workarounds that were used for previous FB versions. - - 2008-05-11 12:27 robocop - M src/jrd/cch.cpp - M src/jrd/que.h -Cleanup. - - 2008-05-11 09:46 hvlad - M src/jrd/extds/IscDS.cpp -Fixed unregistered bug in EXEC STMT2 : varchar's descriptor lengths did not accounted SHORT field for string length. It was lost during refactoring, i.e. initial code has no this bug. - - 2008-05-11 03:00 asfernandes - M builds/install/arch-specific/freebsd/Makefile.in - M builds/install/arch-specific/linux/misc/README - M builds/install/arch-specific/netbsd/Makefile.in - M builds/install/misc/firebird.conf - M doc/sql.extensions/README.builtin_functions.txt - M extern/icu/source/data/locales/resfiles.mk - M src/include/gen/ids.h - M src/jrd/cmp.cpp - M src/jrd/lck.h - M src/jrd/met.h - M src/jrd/os/config_root.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/thd_priority.h - M src/jrd/sdw.cpp - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp -Misc - - 2008-05-11 01:12 asfernandes - M builds/install/misc/changeMultiConnectMode.sh.in -Fix misspelled word - - 2008-05-10 20:27 hvlad - M src/jrd/pag.h -Correction - - 2008-05-10 16:49 dimitr - M src/jrd/SimilarToMatcher.h - M src/jrd/jrd.h - M src/jrd/pag.h -Reduce number of warnings for 64-bit targets. - - 2008-05-10 11:18 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Delete explicit references to headers that only existed on FB1 (MSVC doesn't complain unless the missing header is in an #include clause). -Fix reference to header files that existed in another location in FB1. - - 2008-05-10 08:58 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Fix reference to header file that existed in another location in FB1. - - 2008-05-10 04:56 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Delete explicit references to headers that only existed on FB1 (MSVC doesn't complain unless the missing header is in an #include clause). - - 2008-05-10 03:44 robocop - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/CharSet.h - M src/jrd/CsConvert.h - M src/jrd/Relation.h - M src/jrd/btr.h - M src/jrd/cch.h - M src/jrd/dyn.h - M src/jrd/evl_string.h - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd_pwd.h - M src/jrd/lck.h - M src/jrd/met.h - M src/jrd/nbak.h - M src/jrd/os/config_root.h - M src/jrd/os/fbsyslog.h - M src/jrd/os/pio.h - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/pag.h - M src/jrd/plugin_manager.h - M src/jrd/rpb_chain.h - M src/jrd/rse.h - M src/jrd/scl.h - M src/jrd/sdw.h - M src/jrd/sort.cpp - M src/jrd/tpc.h - M src/jrd/val.h -Style and minor cleanup. - - 2008-05-09 17:35 asfernandes - M src/isql/show.epp -Fixed CORE-1891 - SHOW VIEW shows non-sense information for view fields with expressions - - 2008-05-09 15:27 asfernandes - M doc/sql.extensions/README.builtin_functions.txt -Documentation for CHAR_TO_UUID and UUID_TO_CHAR - - 2008-05-09 10:16 dimitr - M src/jrd/pag.cpp -Misc. - - 2008-05-08 14:22 robocop - M src/jrd/blb.cpp - M src/jrd/blb.h -Comment unused fields. - - 2008-05-08 11:26 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-1890. - - 2008-05-08 09:43 robocop - M src/jrd/jrd.h -Misc. - - 2008-05-08 08:51 robocop - M src/jrd/SysFunction.cpp -Misc. - - 2008-05-08 08:24 robocop - M src/utilities/guard/guard.cpp -Misc. - - 2008-05-08 08:19 robocop - M src/jrd/btr.cpp - M src/remote/inet.cpp -Misc. - - 2008-05-08 07:45 hvlad - M src/jrd/cch.cpp - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Lock att_mutex in Attachment's constructor - - 2008-05-08 07:29 alexpeshkoff - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/freebsd/Makefile.in - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/preinstall.sh.in - M builds/install/arch-specific/netbsd/Makefile.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/misc/changeRunUser.sh.in - M builds/install/misc/firebird.init.d.Solaris.in - M builds/install/misc/firebird.init.d.generic.in - M builds/install/misc/firebird.init.d.mandrake.in - M builds/install/misc/restoreRootRunUser.sh.in -We are not interbase during 7 years - fixed comments and environment - - 2008-05-08 02:31 asfernandes - M extern/icu/source/data/locales/resfiles.mk -Fixed CORE-1885 - CREATE COLLATION connection lost under Posix - - 2008-05-07 16:35 alexpeshkoff - M configure.in -1. Deeper integration between super and classic setup. -2. Script to switch between classic and superclassic modes. - - 2008-05-07 16:34 alexpeshkoff - M builds/install/arch-specific/linux/Makefile.in - D builds/install/arch-specific/linux/classic/README - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - D builds/install/arch-specific/linux/classic/postinstall.sh.in - D builds/install/arch-specific/linux/classic/postuninstall.sh.in - D builds/install/arch-specific/linux/classic/preinstall.sh.in - D builds/install/arch-specific/linux/classic/preuninstall.sh.in - D builds/install/arch-specific/linux/classic/tarMainInstall.sh.in - D builds/install/arch-specific/linux/classic/tarMainUninstall.sh.in - D builds/install/arch-specific/linux/classic/tarinstall.sh.in - D builds/install/arch-specific/linux/classic/taruninstall.sh.in - A builds/install/arch-specific/linux/misc/README - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - A builds/install/arch-specific/linux/misc/postinstall.sh.in - A builds/install/arch-specific/linux/misc/postuninstall.sh.in - A builds/install/arch-specific/linux/misc/preinstall.sh.in - A builds/install/arch-specific/linux/misc/preuninstall.sh.in - D builds/install/arch-specific/linux/misc/superLinux.sh.in - A builds/install/arch-specific/linux/misc/tarMainInstall.sh.in - A builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in - A builds/install/arch-specific/linux/misc/tarinstall.sh.in - A builds/install/arch-specific/linux/misc/taruninstall.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - D builds/install/arch-specific/linux/super/postinstall.sh.in - D builds/install/arch-specific/linux/super/postuninstall.sh.in - D builds/install/arch-specific/linux/super/preinstall.sh.in - D builds/install/arch-specific/linux/super/preuninstall.sh.in - D builds/install/arch-specific/linux/super/tarMainInstall.sh.in - D builds/install/arch-specific/linux/super/tarMainUninstall.sh.in - D builds/install/arch-specific/linux/super/tarinstall.sh.in - D builds/install/arch-specific/linux/super/taruninstall.sh.in - M builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - A builds/install/misc/changeMultiConnectMode.sh.in - M builds/install/misc/changeRunUser.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/fb_config.in - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/restoreRootRunUser.sh.in - M builds/install/misc/superLibrary.sh.in -1. Deeper integration between super and classic setup. -2. Script to switch between classic and superclassic modes. -3. Changed lisences from LGPL to IDPL (with Mark's agreement) - - 2008-05-07 16:07 alexpeshkoff - M builds/install/misc/changeDBAPassword.sh.in -Deprecated this unneeeded any more script - - 2008-05-07 16:05 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed problem matching expressions of type x{n} - - 2008-05-07 15:39 asfernandes - M src/jrd/SimilarToMatcher.h -Make easier to debug the recursive version of SIMILAR TO - - 2008-05-07 15:20 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed problem of regular expression branches (separated by vertical bar) being not matched correctly - - 2008-05-07 12:22 alexpeshkoff - M configure.in - M src/jrd/os/posix/unix.cpp -Fixed CORE-1887: New created databases have wrong access rights - - 2008-05-07 11:43 alexpeshkoff - M src/jrd/tra.h -fixed gcc warning - - 2008-05-07 11:00 alexpeshkoff - M src/alice/alice.cpp -Fixed printing of help text - - 2008-05-07 10:39 dimitr - M src/jrd/ini.epp - M src/jrd/ini_proto.h - M src/jrd/jrd.cpp -Cleanup of the disabled/unused code. - - 2008-05-07 05:33 dimitr - M src/burp/burp.h - M src/burp/restore.epp -Misc. - - 2008-05-07 05:23 dimitr - M src/burp/restore.epp -1) Turn on FW on all platforms by default. -2) Cleanup/misc. - - 2008-05-07 05:18 dimitr - M src/jrd/common.h - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/sdw.cpp -1) Turn on FW on all platforms by default. -2) Cleanup/misc. - - 2008-05-06 15:27 asfernandes - M src/jrd/SimilarToMatcher.h -Fixed SIMILAR TO expressions { } and { } - - 2008-05-06 15:20 asfernandes - M src/dsql/pass1.cpp -Fixed the problematic assert - - 2008-05-06 13:36 asfernandes - M src/msgs/messages2.sql -Better message - thanks to Paul Vinkenoog - - 2008-05-06 12:15 hvlad - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/par.cpp -Better and simpler fix for bug CORE-1884. - - 2008-05-06 09:42 dimitr - M src/jrd/rse.cpp -Misc. Let's handle req_rpb's consistently across the module. - - 2008-05-06 09:40 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/opt.cpp -Fixed CORE-1812. - - 2008-05-06 09:06 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-1881. - - 2008-05-06 09:05 robocop - M src/jrd/Relation.cpp -Misc. - - 2008-05-06 09:03 robocop - M src/jrd/ini.epp -Make sure rdb$system_flag is written (it's still nullable field). - - 2008-05-06 09:00 robocop - M src/jrd/met.epp -More meaningful name for input param. - - 2008-05-06 08:59 robocop - M src/jrd/fields.h -Misc. - - 2008-05-06 08:58 dimitr - M src/jrd/cmp.cpp -Correction. - - 2008-05-06 08:46 dimitr - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/scl.epp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Implemented CORE-1751. The changes include: -1) Make memory counters aggregated. -2) Add attachment pool and allocate appropriate resources out of this pool. -3) Always release attachments explicitly (via destructor). -4) Always delete user requests prior to attachment deletion. -5) Introduce memory usage counters per every monitoring object. -6) Misc refactoring. -Some pieces are still incomplete (although everything basically works), but I'd like to get feedback and testing sooner rather than later. - - 2008-05-06 08:41 dimitr - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Implemented CORE-1751. The changes include: -1) Make memory counters aggregated. -2) Add attachment pool and allocate appropriate resources out of this pool. -3) Always release attachments explicitly (via destructor). -4) Always delete user requests prior to attachment deletion. -5) Introduce memory usage counters per every monitoring object. -6) Misc refactoring. -Some pieces are still incomplete (although everything basically works), but I'd like to get feedback and testing sooner rather than later. - - 2008-05-06 08:24 dimitr - M src/include/gen/ids.h - M src/jrd/names.h - M src/jrd/relations.h -Added table MON$MEMORY_USAGE. - - 2008-05-06 07:06 hvlad - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/par.cpp -Fixed bug CORE-1884 : Random AVs using stored procedures with expressions as default values of input parameters - - 2008-05-06 07:00 makowski - M builds/install/misc/firebird.conf -Add comment about Classic on Posix for RemoteBindAddress parameter - - 2008-05-05 09:27 alexpeshkoff - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.firebird - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.darwin_x86_64 - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.hpux - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_arm - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_mips - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.netbsd - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64SCC - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/posix/prefix.solx86gcc_64 - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/guard/util_proto.h -Make fbguard work with superclassic too - - 2008-05-05 04:39 dimitr - M src/jrd/exe.cpp -Misc. - - 2008-05-05 02:22 asfernandes - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M src/jrd/jrd.cpp -Misc - - 2008-05-04 21:25 hvlad - M src/jrd/cch.cpp -Let cache_writer also lock its own attachment during execution - - 2008-05-04 21:24 hvlad - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/vio.cpp -Restore att_mutex blocking logic as prior commit broked EXECUTE STATEMENT. Add extra mt protection in cancel_attachments. - - 2008-05-04 16:03 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in -Fixed CORE-1880: Linux startup script silently exits when missing 'main' executable - - 2008-05-04 15:18 alexpeshkoff - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/superLinux.sh.in -Front-ported misc install scripts changes from 2.1 - - 2008-05-04 14:27 alexpeshkoff - M builds/install/misc/changeRunUser.sh.in - M builds/install/misc/posixLibrary.sh.in -Front-ported misc install scripts changes from 2.1 - - 2008-05-04 13:38 alexpeshkoff - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/burp.cpp - M src/burp/restore.epp - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/utl.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Fixed CORE-1879: Server uses wrong authentication method - - 2008-05-04 12:49 hvlad - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/remote/inet.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/server.cpp -Avoid long blocking of att_mutex and make sure it is always released when attachment deleted. -Move active requests cancellation at engine shutdown from Y-valve into engine and let them stop execution before deletion of attachments. -Make sweep run in separate thread despite of engine architecture. - - 2008-05-03 01:58 asfernandes - M src/jrd/jrd.cpp - M src/jrd/pwd.cpp -Misc - - 2008-05-02 11:10 dimitr - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp -Enabled security database connection caching and brute-force attack protection for SuperClassic. -This code is almost useless for the regular Classic, but it doesn't hurt either. - - 2008-05-01 16:12 asfernandes - M extern/btyacc/output.c - M src/dsql/btyacc_fb.ske -Remove a lot of warnings compiling parse.cpp with GCC 4.2.3 - - 2008-05-01 11:07 robocop - M builds/win32/msvc6/config.dsp - M builds/win32/msvc7/config.vcproj -Delete references to useless file. - - 2008-05-01 11:04 robocop - M src/vulcan/PathName.cpp -Style. - - 2008-05-01 11:01 robocop - M src/jrd/jrd.cpp -Fix indentation. - - 2008-05-01 10:58 robocop - M src/jrd/svc.cpp - M src/jrd/svc.h -Misc. - - 2008-05-01 10:56 robocop - M src/jrd/scl.epp -Avoid referencing an element that may go out of scope before decoding the status vector. - - 2008-05-01 07:26 hvlad - M src/dsql/pass1.cpp -Update DSQL_pretty to print nod_src_info contents even more correctly :) Noted by Adriano. Also make DSQL_pretty to not loop endlessly on nod_return. - - 2008-05-01 07:22 hvlad - M src/dsql/ddl.cpp -Corrected fix for bug CORE-1875. Noted by Adriano. - - 2008-05-01 01:40 skidder - M src/jrd/cch.cpp -Fix regression CORE-1876. Incremental backups with NBACKUP broken in 2.1 - - 2008-04-30 20:04 hvlad - M src/dsql/ddl.cpp -Fixed bug CORE-1875 : Error on script with current_date - - 2008-04-30 20:03 hvlad - M src/dsql/pass1.cpp -Update DSQL_pretty to print nod_src_info contents correctly - - 2008-04-30 19:16 dimitr - M src/jrd/tra.cpp -Misc. - - 2008-04-30 17:48 dimitr - M src/isql/isql.epp -Let's avoid crashing when no information is returned in the ouput buffer. - - 2008-04-30 17:45 dimitr - M src/dsql/dsql.cpp -Fixed the crash reported privately by Bill Oliver. - - 2008-04-30 01:48 asfernandes - M src/config/Args.cpp - M src/config/InputFile.cpp -Misc - - 2008-04-30 01:47 asfernandes - M builds/posix/make.shared.variables - M src/burp/burp.cpp -Fix POSIX build - - 2008-04-30 01:42 asfernandes - M src/config/Configuration.h - M src/jrd/vio.cpp - M src/remote/inet.cpp -Misc - - 2008-04-29 16:39 hvlad - M src/burp/restore.epp - M src/dsql/ddl.cpp - M src/jrd/dyn_def.epp - M src/jrd/fields.h - M src/jrd/ini.epp -Fixed bug CORE-1841 : If some VIEW used derived tables and long table names\aliases, It is possible to overflow RDB$VIEW_RELATIONS.RDB$CONTEXT_NAME. -Attention : ODS changed ! - - 2008-04-29 12:37 robocop - M builds/win32/msvc8/config.vcproj - D src/config/DirectoryList.cpp - D src/config/DirectoryList.h -DirectoryList wasn't used, so I'm deleting it. -Fortunately, because it has half-finished functionality. - - 2008-04-29 12:24 hvlad - M src/burp/burp.cpp - M src/burp/restore.epp -Fixed broken restore via service API - - 2008-04-29 12:21 robocop - M src/jrd/IntlManager.cpp -Fix IntlManager.cpp to sync with "config" cleanup. -Notice that whereas JString had a const char* operator for automatic or forced conversion, Firebird::string doesn't have one. Worse, the layout of FBString has a static buffer of size 32 but can allocate a dynamic buffer for larger requirements and therefore, casting FBString to char* or const char* will most likely produce wrong behavior or crash. Thereforer, I removed the places with such explicit cast. Alex, please watch if there are more problems of this type in IntlManager.cpp, the "config" dir or the "vulcan" dir. - - 2008-04-29 12:01 robocop - M src/config/AdminException.cpp - M src/config/AdminException.h - M src/config/Args.cpp - M src/config/Args.h - M src/config/ArgsException.cpp - M src/config/ArgsException.h - M src/config/ConfObj.cpp - M src/config/ConfObj.h - M src/config/ConfigFile.cpp - M src/config/ConfigFile.h - M src/config/Configuration.cpp - M src/config/Configuration.h - M src/config/Element.cpp - M src/config/FileName.cpp - M src/config/FileName.h - M src/config/InputFile.cpp - M src/config/InputFile.h - M src/config/InputStream.cpp - M src/config/InputStream.h - M src/config/ScanDir.cpp - M src/config/ScanDir.h - M src/config/StreamSegment.cpp - M src/config/StreamSegment.h -1.- Style. -2.- Cleanup. -3.- Put enumerations and plain structures in their due classes, checked constness, commented or deleted unused crap (watch stupid macros in header files that pollute all the files where such headers are included), etc. -There's a lot of pending work to do. Still trying to convert to decent C++ this barbarian code probably written by Genghis Khan or Attila the Hun. - - 2008-04-29 11:33 robocop - M src/config/DirectoryList.cpp - M src/config/DirectoryList.h -1.- Style. -2.- Cleanup. -3.- Put a compilation warning on DirectoryList::matchFileName because the function's purpose only can be guessed: it returns true unconditionally. Maybe it was expected to tell us if a file name matched a directory name or querying the operating system to know whether the file existed inside the given directory name. Anyway, since it does nothing useful, DirectoryList::validateFilename is suspicious, too, since it uses the former in a loop. - - 2008-04-29 11:23 robocop - M src/config/Stream.cpp - M src/config/Stream.h -1.- Style. -2.- Cleanup. -3.- Mark a disastrous condition in Stream::allocSegment in DEBUG mode at least so it can be detected: potentially negative argument to -new char[] if the caller of the function doesn't do what's expected by this function. -4.- Now that the weed JString was eradicated, rename Stream::getJString to getFBString and put an assertion to verify the initial assumption (in the worst case, it could be a buffer overrun). -5.- Fix a deallocation bug (probable heap corruption) in Stream::truncate because delete[] should be used instead of plain delete. -Generally speaking, the code inherited from Vulcan is so weak that expects the caller to know the internal logic of the callee to do the right thing to avoid crashing the callee. This is a general problem with the files in the "config" dir. - - 2008-04-29 11:10 robocop - M src/config/ConfObject.cpp - M src/config/ConfObject.h -1.- Style. -2.- Cleanup. -3.- Fix an invalid memory access when returning data member belonging to an object from the stack in -ConfObject::getConcatenatedValues. I didn't see a runtime error because I don't use the feature, but reading the code is enough. - - 2008-04-29 11:05 robocop - M src/config/Lex.cpp - M src/config/Lex.h -1.- Style. -2.- Cleanup. -3.- Fix what I assume may cause astray behavior. Only an inept could create an enumeration in Lex.h like this -enum TokenType { - END_OF_STREAM, - PUNCT, - NAME, -to be used in the data member tokenType but at the same time, create preprocessor macros like this -#define WHITE 1 -#define PUNCT 2 -to be stored and retrieved by -char charTableArray [256] -to calculate the character class (punctuation, spaces, etc) in the Lexer, -where the macro PUNCT (value 2) overrides the enum member PUNCT (value 1) and that inconsistent value is used in both tasks, causing PUNCT to be interpreted as tokenType being NAME (value 2 in the enum). Since this module has several bugs, maybe all the bugs cancel among themselves and all works as expected, but it would be pure luck. - - 2008-04-29 09:57 alexpeshkoff - M builds/posix/firebird.vers - M builds/win32/defs/fbclient.def -Make fb_cancel_operation() public API call. - - 2008-04-29 09:55 alexpeshkoff - M src/include/consts_pub.h - M src/isql/isql.epp - M src/jrd/common.h - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/exe.cpp - M src/remote/interface.cpp - M src/remote/server.cpp -Make fb_cancel_operation() public API call. Related cleanup. - - 2008-04-29 08:15 alexpeshkoff - M src/remote/inet.cpp -Fixed "-s" switch in posix CS - - 2008-04-29 07:57 alexpeshkoff - M src/remote/inet_server.cpp -Cleanup - posix CS works with MT listener as expected. - - 2008-04-28 09:35 hvlad - M src/jrd/vio.cpp -Fixed bug CORE-1830 - - 2008-04-28 07:41 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in -Restored accidentially removed check - thanks to Adriano - - 2008-04-27 18:53 asfernandes - M src/common/classes/alloc.cpp -Compatibility with Valgrind 3.3 - - 2008-04-27 02:39 asfernandes - M src/common/classes/fb_string.h - M src/config/ConfigFile.cpp - M src/jrd/cvt2.cpp - M src/jrd/exe.h - M src/jrd/iberr.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Misc - - 2008-04-26 15:58 asfernandes - M src/jrd/evl.cpp -Fixed CORE-1859 - Arithmetic overflow or division by zero has occurred. in MAX function - - 2008-04-26 14:50 robocop - M src/remote/os/win32/wnet.cpp -Misc. - - 2008-04-26 14:45 robocop - M src/jrd/iberr.cpp - M src/jrd/iberr_proto.h -Fix the code in these almost forgotten files. -Close some B.O., fix the parameters (constness, type) and mark unused functions with our macro for that purpose. - - 2008-04-26 14:35 robocop - M src/jrd/IntlManager.cpp - M src/jrd/cch.cpp -Misc. - - 2008-04-26 14:33 robocop - M builds/win32/msvc6/config.dsp - M builds/win32/msvc7/config.vcproj -Update project files. - - 2008-04-26 10:31 robocop - M src/utilities/gsec/gsec.cpp -Misc. - - 2008-04-26 10:29 robocop - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Replace custom code by helper class ThreadStatusGuard. - - 2008-04-25 16:37 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -Use -daemon switch to start fbguard directly - without fbmgr. - - 2008-04-25 16:36 alexpeshkoff - M src/utilities/ibmgr/ibmgr.cpp -Deprecated fbmgr utility. -To be removed in 3.0. - - 2008-04-25 16:33 alexpeshkoff - M src/utilities/guard/guard.cpp -Added switch "-daemon" to guardian. -Thios seems a good replacement of used since 2.0 fbmgr functionality. - - 2008-04-25 13:40 alexpeshkoff - M configure.in -Cleanup - - 2008-04-25 11:00 asfernandes - M doc/sql.extensions/README.builtin_functions.txt -Update doc. - - 2008-04-25 10:14 paulbeach - M builds/posix/prefix.darwin_powerpc - M src/jrd/common.h - M src/jrd/pag.cpp - M src/remote/remote_def.h -Fix optimisation problem on MacOSX ppc build that results in a segfault on exit for all utilities -Re-define __ppc__ where necessary - - 2008-04-25 09:42 paulbeach - A builds/posix/prefix.solx86gcc_64 - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/license.h - M src/jrd/pag.cpp - M src/remote/protocol.h - M src/remote/remote_def.h -Solaris 64bit AMD port - - 2008-04-25 09:30 alexpeshkoff - M src/jrd/why.cpp -Fixed CORE-1868: AV in isc_dsql_free_statement() - - 2008-04-25 08:40 hvlad - M builds/win32/msvc8/config.vcproj - M src/config/ScanDir.cpp -Fix MSVC build after JString removal - - 2008-04-24 16:05 alexpeshkoff - M src/include/memory_routines.h - M src/jrd/why.cpp -Fixed CORE-1864: SELECT operator does not work in ISQL - - 2008-04-24 15:53 alexpeshkoff - M builds/posix/make.shared.variables -Removed JString - - 2008-04-24 15:49 alexpeshkoff - M src/config/AdminException.cpp - M src/config/AdminException.h - M src/config/Args.h - M src/config/ArgsException.cpp - M src/config/ArgsException.h - M src/config/ConfObj.h - M src/config/ConfObject.cpp - M src/config/ConfObject.h - M src/config/ConfigFile.cpp - M src/config/ConfigFile.h - M src/config/Configuration.h - M src/config/DirectoryList.cpp - M src/config/DirectoryList.h - M src/config/Element.cpp - M src/config/Element.h - M src/config/FileName.cpp - M src/config/FileName.h - M src/config/InputFile.cpp - M src/config/InputFile.h - M src/config/InputStream.h - M src/config/Lex.cpp - M src/config/Lex.h - M src/config/ScanDir.cpp - M src/config/ScanDir.h - M src/config/Stream.cpp - M src/config/Stream.h - M src/config/StreamSegment.h - M src/jrd/IntlManager.cpp - M src/jrd/blb.h - D src/vulcan/JString.cpp - D src/vulcan/JString.h - M src/vulcan/PathName.cpp - M src/vulcan/PathName.h - M src/vulcan/RefObject.h -1. Replaced JString (and some plain char[] buffers) with Firebird::string. -2. Make memory allocations look (and wrok) in current firebird style. -3. Fixed vararg usage problem on amd64/linux in AdminException. - - 2008-04-24 15:44 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h -Added useful JString methods to Firebird::string - - 2008-04-24 15:11 alexpeshkoff - M src/jrd/jrd.cpp -Fixed AV: exception may be thrown when there is no attachment at all - - 2008-04-24 10:56 robocop - M src/jrd/evl.cpp - M src/jrd/exe.h -Collapse some lines of repetitive code. - - 2008-04-24 10:50 robocop - M src/isql/extract.epp -Fix CORE-1862. - - 2008-04-24 07:18 robocop - M src/jrd/cvt2.cpp -Cleanup. - - 2008-04-24 07:18 robocop - M src/jrd/sqz.cpp -Misc. - - 2008-04-24 07:16 robocop - M src/jrd/intl.cpp -Style. - - 2008-04-24 01:53 asfernandes - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/remote/inet.cpp - M src/utilities/gstat/dba.epp - M src/vulcan/PathName.h -Misc - - 2008-04-23 09:38 hvlad - M src/jrd/common.h - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/server.cpp -Implement CORE-818 : Server needs to detect disconnects. -For INET only. - - 2008-04-23 09:31 hvlad - M src/jrd/exe.cpp -Lets cleanup status vector correctly. - - 2008-04-23 08:06 dimitr - M src/jrd/idx.h -Made indices on procedure and exception IDs unique. -Added new unique index on generator ID. - - 2008-04-23 08:01 dimitr - M src/jrd/dyn_mod.epp -Misc. - - 2008-04-23 08:00 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/pag.cpp -1) Implemented CORE-793. More work is required to terminate idle CS processes, this will be done the next week. -2) Fixed the "lock conflict" error for the CS monitoring in v2.5. - - 2008-04-23 02:19 asfernandes - M src/common/classes/alloc.cpp - M src/common/classes/fb_tls.h - M src/common/classes/rwlock.h - M src/common/config/dir_list.h - M src/config/InputFile.cpp -Misc - - 2008-04-22 15:32 asfernandes - M src/jrd/jrd.cpp -Fixed problems of attachment lock in Windows - thanks to Vlad - - 2008-04-22 13:01 robocop - M src/utilities/gstat/dba.epp -Cleanup. - - 2008-04-22 11:34 robocop - M src/remote/os/win32/wnet.cpp -Paranoid check. - - 2008-04-22 11:32 robocop - M src/qli/expand.cpp -Misc. - - 2008-04-22 11:28 robocop - M src/intl/lc_icu.cpp -Avoid const_cast. - - 2008-04-22 11:27 robocop - M src/jrd/ext.cpp - M src/jrd/ext.h -Since all usages cast ext_filename to char*, I switched to it. - - 2008-04-21 16:29 alexpeshkoff - M src/jrd/svc.cpp -Use internal trusted authentication in services - - 2008-04-21 16:18 alexpeshkoff - M src/jrd/jrd.cpp -Fixed CORE-1854: Value of CURRENT_USER may be not in upper case when using unix OS auth - - 2008-04-21 14:02 robocop - M src/jrd/isc_sync.cpp -Style. - - 2008-04-21 13:45 robocop - M src/config/ConfigFile.cpp -Maybe it's just my imagination, but I see more B.O. - - 2008-04-21 12:56 robocop - M src/config/InputFile.cpp - M src/config/InputFile.h -Buffer overrun and null pointer exception courtesy of Jim. -:-( - - 2008-04-21 12:14 robocop - M src/burp/burp.cpp -Misc. - - 2008-04-21 11:39 robocop - M src/alice/alice_meta.epp - M src/jrd/blb.cpp - M src/jrd/blb.h -Misc. - - 2008-04-21 11:37 robocop - M src/alice/alice.cpp -Changed sw_use to sw_no_reserve and ua_use to ua_no_reserve to distinguish them from sw_user and ua_user. Also, the new name is clearer on the intended usage. -Disabled the replay log feature since Adriano deleted it in the server. -Also god rid of expand_filename() that was a B.O. function. - - 2008-04-21 11:36 robocop - M src/alice/alice.h - M src/alice/aliceswi.h - M src/alice/exe.cpp -Changed sw_use to sw_no_reserve and ua_use to ua_no_reserve to distinguish them from sw_user and ua_user. Also, the new name is clearer on the intended usage. -Disabled the replay log feature since Adriano deleted it in the server. - - 2008-04-21 09:53 alexpeshkoff - M src/remote/inet.cpp -Fixed races during disconnect - - 2008-04-20 23:03 asfernandes - M src/include/gen/sql_state.h - M src/msgs/system_errors2.sql -Misc - - 2008-04-20 22:54 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Lock the attachment handle during API calls - - 2008-04-20 14:35 dimitr - M src/remote/inet.cpp -Misc. - - 2008-04-20 14:02 dimitr - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp -Fixed CORE-1357. - - 2008-04-20 11:46 robocop - M src/config/ConfObject.cpp - M src/config/ConfigFile.cpp - M src/config/ConfigFile.h - M src/config/Element.cpp - M src/config/Element.h - M src/config/InputFile.cpp - M src/config/InputFile.h - M src/config/InputStream.cpp - M src/config/InputStream.h - M src/config/Lex.cpp -More encapsulation, bring some order, fix some B.O. cases, etc. - - 2008-04-20 10:40 robocop - M src/config/AdminException.cpp - M src/config/AdminException.h - M src/config/Args.cpp - M src/config/Args.h - M src/config/ArgsException.cpp - M src/config/ArgsException.h - M src/config/ConfObj.cpp - M src/config/ConfObj.h - M src/config/ConfObject.cpp - M src/config/ConfObject.h - M src/config/ConfigFile.cpp - M src/config/ConfigFile.h - M src/config/Configuration.cpp - M src/config/Configuration.h - M src/config/FileName.cpp - M src/config/FileName.h - M src/config/InputFile.cpp - M src/config/InputFile.h - M src/config/InputStream.h - M src/config/Lex.cpp - M src/config/Lex.h - M src/config/ScanDir.cpp - M src/config/ScanDir.h - M src/config/Stream.cpp - M src/config/Stream.h - M src/config/StreamSegment.cpp - M src/config/StreamSegment.h - M src/jrd/IntlManager.cpp - M src/vulcan/JString.cpp - M src/vulcan/JString.h - M src/vulcan/PathName.cpp - M src/vulcan/PathName.h - M src/vulcan/RefObject.h -Fix the most obvioius problems: -- style (few fixes only) -- constness -- total lack of encapsulation (all data members exposed in the interface). - - 2008-04-19 13:02 alexpeshkoff - M src/jrd/blb.cpp -Fixed one more problem detected with valgrind. -Also do not write empty blobs to temp file. - - 2008-04-19 11:46 alexpeshkoff - M src/jrd/why.cpp -Added missing initializer - - 2008-04-19 11:33 robocop - M src/remote/interface.cpp - M src/remote/protocol.h - M src/remote/server.cpp - M src/remote/xnet.h -Style. - - 2008-04-19 11:11 robocop - M src/common/StatusHolder.h - M src/common/classes/Aligner.h - M src/common/classes/MetaName.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/auto.h - M src/common/classes/fb_tls.h - M src/common/classes/objects_array.h - M src/common/classes/sparse_bitmap.h - M src/common/classes/stack.h - M src/common/classes/timestamp.cpp - M src/common/classes/vector.h - M src/common/config/dir_list.h - M src/common/fb_exception.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -Style. - - 2008-04-19 09:42 robocop - M src/common/classes/File.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/common/classes/tree.h - M src/jrd/Database.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/GlobalRWLock.h - M src/jrd/IntlManager.cpp - M src/jrd/Optimizer.cpp - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h - M src/jrd/RecordNumber.h - M src/jrd/RuntimeStatistics.h - M src/jrd/SimilarToMatcher.h - M src/jrd/SysFunction.cpp - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/ThreadStart.cpp - M src/jrd/req.h - M src/jrd/thread_proto.h - M src/jrd/tra.h -Constness and style. - - 2008-04-19 09:40 robocop - M src/config/ConfigFile.h - M src/config/Element.cpp - M src/config/Element.h - M src/config/Stream.cpp - M src/config/Stream.h -Constness. - - 2008-04-18 18:34 dimitr - M src/jrd/common.h -Cleanup. - - 2008-04-18 16:15 alexpeshkoff - M src/jrd/blb.cpp -Fixed a problem detected by valgrind - uninitialized data in temp file - - 2008-04-18 14:30 robocop - M src/jrd/evl.cpp -Misc. - - 2008-04-18 10:52 alexpeshkoff - M src/remote/remote.h -Linger should better be initialized - - 2008-04-18 10:33 dimitr - M src/jrd/why.cpp -DSQL now belongs to the engine, so its pools will be released automagically upon disconnect. -There's no need in such crappy anti-memory-leak hacks anymore. - - 2008-04-18 10:03 robocop - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/File.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h -Style. - - 2008-04-18 09:50 robocop - M src/remote/xdr.cpp -Misc. - - 2008-04-18 09:48 robocop - M src/include/gen/iberror.h -Generated iberor.h has slightly different layout. - - 2008-04-18 09:44 alexpeshkoff - D src/lock/manager.cpp -cleanup - - 2008-04-18 06:00 robocop - M src/jrd/utl.cpp -Tring to fix chaotic indentation (spaces v/s tabs). - - 2008-04-18 01:37 asfernandes - M builds/posix/prefix.linux_arm - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/common.h - M src/jrd/drq.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/pag.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/utl.cpp - M src/jrd/why.cpp - M src/misc/codes.epp - M src/remote/inet.cpp - M src/remote/server.cpp - M src/remote/xdr.cpp -Misc - - 2008-04-17 17:09 alexpeshkoff - M src/remote/xdr.cpp -comment - - 2008-04-17 17:05 alexpeshkoff - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xdr_proto.h -Fixed memory leak in rem_port::asyncReceive() and optimized it's performance. -Get it ready for non-IP protocols. - - 2008-04-17 16:25 alexpeshkoff - M src/remote/inet.cpp -fixed gcc compilation - - 2008-04-17 16:02 dimitr - M src/include/consts_pub.h -1) Simplified the internal provider API a little. -2) Passed the original filename (possibly an alias) via DPB. This way it can be transmitted through the remote subsystem. -Hopefully, this should fix CORE-1105, CORE-1390 and CORE-1566 at once. -Although a better hope would be that it won't break anything else :-) - - 2008-04-17 14:32 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Cleaned up support of 10-15 years old OSs without async IO - - 2008-04-17 14:22 dimitr - M src/remote/inter_proto.h - M src/remote/interface.cpp -1) Simplified the internal provider API a little. -2) Passed the original filename (possibly an alias) via DPB. This way it can be transmitted through the remote subsystem. -Hopefully, this should fix CORE-1105, CORE-1390 and CORE-1566 at once. -Although a better hope would be that it won't break anything else :-) - - 2008-04-17 14:05 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/why.cpp -1) Simplified the internal provider API a little. -2) Passed the original filename (possibly an alias) via DPB. This way it can be transmitted through the remote subsystem. -Hopefully, this should fix CORE-1105, CORE-1390 and CORE-1566 at once. -Although a better hope would be that it won't break anything else :-) - - 2008-04-17 13:50 alexpeshkoff - M src/jrd/svc.cpp -Fixed CORE-1845: Some standard calls show server installation directory to regular users - - 2008-04-17 13:13 alexpeshkoff - M src/include/gen/iberror.h -Fixed CORE-1844: Valgrind often reports "Conditional jump or move depends on uninitialised value(s)" in check_status_vector() - - 2008-04-17 12:53 alexpeshkoff - M src/misc/codes.epp -Fixed CORE-1844: Valgrind often reports "Conditional jump or move depends on uninitialised value(s)" in check_status_vector() - - 2008-04-17 11:06 hvlad - M src/jrd/exe.cpp - M src/jrd/par.cpp -Use new EXEC STMT implemetation for all three BLR verb's. - - 2008-04-17 10:57 alexpeshkoff - M src/isql/isql.epp -No use copying when src==dest (make valgrind happy) - - 2008-04-17 10:47 hvlad - M src/dsql/gen.cpp -Correct my mistake - - 2008-04-17 07:54 dimitr - M src/jrd/tra.cpp -Misc. - - 2008-04-17 07:52 dimitr - M src/jrd/Database.cpp -Make Database::deletePool() consistent with MemoryPool::deletePool() regarding NULL pointers. - - 2008-04-17 07:30 dimitr - M src/remote/os/win32/srvr_w32.cpp -Correction. - - 2008-04-16 16:02 asfernandes - M src/dsql/parse.y -Misc - - 2008-04-16 15:40 dimitr - M src/jrd/dyn.epp -Fixed CORE-1840. - - 2008-04-16 15:28 asfernandes - M src/dsql/dsql.cpp -Fixed the bug reported by Claudio - crash when getting plan of DDL requests - - 2008-04-16 14:19 hvlad - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp -Ensure port can't be deleted ... addition - - 2008-04-16 13:08 hvlad - M src/dsql/gen.cpp -Generate old blr codes (blr_exec_sql or blr_exec_into) if given EXEC STMT statement is compatible with old syntax. Per Adriano request. - - 2008-04-16 12:48 hvlad - M src/remote/inet.cpp - M src/remote/remote.h - M src/remote/server.cpp -Ensure port can't be deleted by another thread while receiving data (usual socket disconnect event) during disconnect. Just hold one more reference to it. - - 2008-04-16 12:11 alexpeshkoff - M src/jrd/rse.cpp -Fixed CORE-1839: AV when sorting by field, calculated using resursive CTE - - 2008-04-16 11:46 hvlad - M src/jrd/dfw.epp -Fixed bug CORE-1838 : SET STATISTICS INDEX on index of GTT may wrongly change index id by maximum available number for database page size - - 2008-04-16 10:59 robocop - M src/jrd/GlobalRWLock.h -Misc. - - 2008-04-16 10:38 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h -Do not use flags for values that are exclusive (can't be combined). - - 2008-04-16 09:25 robocop - M src/common/classes/RefCounted.h - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/jrd/dyn_mod.epp -Misc. - - 2008-04-16 09:16 roman-simakov - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/cch.cpp - M src/jrd/nbak.cpp -1. Fixed unlocking header page while CCH_release. Thanks to Vlad. -2. Fixed writing page while nbackup merge state is stalled. -3. Fixed using dead dbb in AST handler while somebody is changing cached lock of the GlobalRWLock. - - 2008-04-16 08:46 roman-simakov - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/shut.cpp -Replaced nbackup dirty pages locking with RAII classes - - 2008-04-16 02:09 asfernandes - M doc/sql.extensions/README.keywords - M src/jrd/SysFunction.cpp -Misc - - 2008-04-15 19:45 hvlad - M src/dsql/Parser.h - M src/dsql/parse.y -Fixed CORE-1837 : Procedure text is stored truncated in system tables if any variable have default value - - 2008-04-15 15:55 asfernandes - M src/isql/extract.epp - M src/isql/show.epp -Support for default collations in ISQL - SHOW DATABASE and metadata extraction - - 2008-04-15 15:31 asfernandes - M src/dsql/node.h - M src/jrd/dyn_mod.epp -Corrections - - 2008-04-15 15:19 asfernandes - M src/dsql/pass1.cpp -Put nod_auto_trans in DSQL_pretty - noted by Claudio - - 2008-04-15 14:14 alexpeshkoff - A builds/posix/prefix.linux_arm - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp - M src/remote/xdr.cpp -Alan's patch for ARM - - 2008-04-15 14:00 alexpeshkoff - M src/common/classes/RefCounted.h -Avoid violating const rules - thanks to Claudio - - 2008-04-15 09:31 robocop - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp -Misc. - - 2008-04-15 08:53 alexpeshkoff - M src/common/classes/RefCounted.h -New methods in RefPtr template - - 2008-04-15 02:18 asfernandes - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/drq.h - M src/jrd/dyn_mod.epp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Feature requests CORE-1737 and CORE-1803: -1) ALTER CHARACTER SET SET DEFAULT COLLATION -2) CREATE DATABASE ... [ DEFAULT CHARACTER SET [ COLLATION ] ] - - 2008-04-15 00:57 asfernandes - M src/dsql/parse.y - M src/remote/inet.cpp -Misc - - 2008-04-14 15:22 asfernandes - M src/dsql/parse.y - M src/jrd/evl.cpp -1) Fix another possible invalid memory access in parse.y and the memcpy problem reported by valgrind -2) Misc - - 2008-04-14 14:26 robocop - M src/dsql/parse.y -Minor cleanup. - - 2008-04-14 13:35 asfernandes - M src/dsql/parse.y -Hope this fix a problem detected by valgrind - - 2008-04-14 13:21 robocop - M doc/sql.extensions/README.builtin_functions.txt - M src/jrd/SysFunction.cpp -Enable WEEK for dateAdd and dateDiff. - - 2008-04-14 13:01 robocop - M src/dsql/node.h - M src/dsql/pass1.cpp -Mark dead code. - - 2008-04-14 11:09 robocop - M doc/sql.extensions/README.builtin_functions.txt - M src/dsql/keywords.cpp - M src/dsql/parse.y - M src/jrd/SysFunction.cpp -- Let BIN_AND, BIN_OR and BIN_XOR take two params as minimum. -- Implement BIN_NOT. - - 2008-04-14 09:45 alexpeshkoff - M src/jrd/entry.h -Implemented remote cancel operation call. - - 2008-04-14 09:45 alexpeshkoff - M src/remote/inet.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp -Implemented remote cancel operation call. Switched to PROTOCOL_VERSION12. - - 2008-04-14 09:40 alexpeshkoff - M configure.in -cleanup - - 2008-04-14 07:05 robocop - M src/dsql/make.cpp -Better fix for the "unnamed field" bug. Thanks to Adriano for discovering a case that shouldn't be matched. - - 2008-04-13 14:53 asfernandes - M src/burp/restore.epp -Fix BLOBs when using -FIX_FSS_DATA NONE - - 2008-04-13 14:43 asfernandes - M src/jrd/extds/ExtDS.cpp -Fix Linux build - - 2008-04-13 14:38 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/jrd/blb.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp -1) Misc 2) Remove temp. comment found by Claudio - - 2008-04-13 10:03 hvlad - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h -Corrections, noted by Claudio and Adriano : use Array::find, better handling of broken comments inside statement text, make getRemoteError cons, avoid problems with sqlTypeToDscType non threadsafe initialization. - - 2008-04-13 08:11 robocop - M src/include/fb_api_proto.h - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h -Fix EXECUTE STATEMENT regarding the constness of the interface. - - 2008-04-13 06:40 robocop - M doc/sql.extensions/README.execute_statement2 - M src/jrd/event.h - M src/jrd/tra.cpp - M src/misc/upgrade/v2.1/metadata_charset.txt -Misc. - - 2008-04-12 22:55 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-1828 - Error with ABS in dialect 1 - - 2008-04-12 22:27 asfernandes - M src/jrd/extds/ExtDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h -Fix warnings - - 2008-04-12 22:26 asfernandes - M src/dsql/pass1.cpp -Use the collation defined in RDB$DEFAULT_COLLATE_NAME in strings constants - - 2008-04-12 21:20 hvlad - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/extds/IscDS.cpp - M src/jrd/jrd.cpp -Make provider's registration not dependent from existance of EDS::Manager instance. Noted by Adriano. - - 2008-04-12 21:13 hvlad - M doc/sql.extensions/README.execute_statement2 -Update documentation. - - 2008-04-12 21:12 hvlad - M src/dsql/parse.y -Make INTO clause of new EXECUTE STATEMENT consistent with other statements - move it at last position. By agreement in fb-devel. - - 2008-04-12 16:07 asfernandes - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/hsh.cpp -Small cleanup - - 2008-04-12 15:48 asfernandes - M src/jrd/blob_filter.cpp -Do not intermix CHECK_FOR_EXCEPTIONS with status_exception::raise - thanks to Claudio - - 2008-04-12 15:31 asfernandes - M src/jrd/blob_filter.cpp -Even in the internal filters we do not assign anything to ctl_status, so don't change how things should fail - - 2008-04-12 13:40 robocop - M doc/sql.extensions/README.builtin_functions.txt - M src/jrd/SysFunction.cpp -I consider useful to be able to add weeks or get differences in weeks without going back and forth with *7 or /7, but if others want to follow the standard literally and leave week only as week number in a year... - - 2008-04-12 12:43 robocop - M doc/sql.extensions/README.builtin_functions.txt -Update doc for DATEADD and DATEDIFF. - - 2008-04-12 12:27 robocop - M src/jrd/SysFunction.cpp -- Enable week for dateAdd and dates or timestamps, since it's simply adding 7 days. -- Enable hour, minute, second and millisecond for dateAdd and dates. -The quantity added or substracted should account at least for one day to produce effect (IE adding 23 hours to a date doesn't increment it). -- Enable week for dateDiff and dates or timestamps. -- Enable hour, minute, second and millisecond for dateDiff and dates. -To be checked by Adriano. - - 2008-04-12 12:19 robocop - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.cpp - M src/jrd/extds/IscDS.h -Corrections, const style, etc. -To be reviewed by Vlad. - - 2008-04-12 11:57 robocop - M src/jrd/isc.cpp - M src/jrd/par.cpp - M src/jrd/req.h -Misc. - - 2008-04-12 11:56 robocop - M src/jrd/evl.cpp - M src/jrd/exe.cpp -const and style. - - 2008-04-12 11:54 robocop - M src/dsql/pass1.cpp -Use array notation. - - 2008-04-12 04:11 asfernandes - M src/jrd/blb.cpp - M src/jrd/blf_proto.h - M src/jrd/blob_filter.cpp -Changed blob filter functions to throw exceptions instead of return status codes - - 2008-04-11 15:35 asfernandes - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp -Improvement CORE-789 - Collation backup of RDB$DEFAULT_COLLATE_NAME - - 2008-04-11 12:57 asfernandes - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/remote/parser.cpp -Feature CORE-1831 - Creation of GBAK restore switches FIX_FSS_DATA and FIX_FSS_METADATA - - 2008-04-11 11:37 asfernandes - M src/jrd/extds/IscDS.cpp -Misc - - 2008-04-11 03:45 robocop - M src/dsql/make.cpp -The "unnamed field" bug strikes again. :-( - - 2008-04-11 01:38 asfernandes - M builds/posix/make.shared.variables - M configure.in - M src/dsql/gen.cpp - M src/jrd/exe.cpp - M src/jrd/extds/ExtDS.cpp - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.cpp - M src/jrd/gds.cpp - M src/jrd/isc.cpp - M src/jrd/isc_sync.cpp - M src/jrd/par.cpp -1) Fix Linux build -2) Misc - - 2008-04-10 19:41 asfernandes - M src/jrd/extds/ExtDS.cpp -Misc - - 2008-04-10 18:54 asfernandes - M src/jrd/extds/ExtDS.h - M src/jrd/extds/InternalDS.h - M src/jrd/extds/IscDS.h -Misc - - 2008-04-10 18:05 dimitr - M src/utilities/install/install_svc.cpp -Adjustment for the new superclassic switch. - - 2008-04-10 15:15 hvlad - M src/jrd/isc.cpp -Free a bit of system memory. Noted by Claudio. - - 2008-04-10 15:02 hvlad - M src/jrd/extds/InternalDS.cpp -Unused vars. - - 2008-04-10 13:48 paulbeach - M builds/posix/prefix.darwin_powerpc -Fix issue re. unresolved exception symbols on client link - - 2008-04-10 13:38 paulbeach - M src/jrd/common.h -A couple of small definition problems related to the MacOSX PPC build - - 2008-04-10 13:06 robocop - M src/jrd/PreparedStatement.cpp -Little cleanup. - - 2008-04-10 13:05 robocop - M src/jrd/blp.h -Version history. - - 2008-04-10 12:43 paulbeach - M src/jrd/common.h - M src/jrd/license.h -A couple of small definition problems related to the MacOSX PPC build - - 2008-04-10 10:54 dimitr - M doc/sql.extensions/README.keywords -Update. - - 2008-04-10 10:47 dimitr - M src/remote/os/win32/srvr_w32.cpp -Restored the prior behavior of the -d switch: thread per port. This makes the debugging easier. -Introduced the new -m switch for the "public" super-classic mode with the thread pooling. - - 2008-04-10 10:44 robocop - M src/jrd/gdsassert.h -Misc. - - 2008-04-10 10:14 dimitr - M src/jrd/gdsassert.h -Unification between SS and CS in terms of the error logging. It might be great to have a single version of those macros for everybody, but it would require fbintl and fb_udf to include gds.cpp. - - 2008-04-10 09:50 robocop - M src/jrd/tra.h -Misc. - - 2008-04-10 09:43 robocop - M src/jrd/jrd.cpp -Misc. - - 2008-04-10 09:43 robocop - M src/jrd/ThreadStart.cpp -Delete obsolete comment. - - 2008-04-10 09:32 dimitr - M src/jrd/Database.h - M src/jrd/jrd.h -Cleanup. - - 2008-04-10 09:25 dimitr - M src/jrd/ibsetjmp.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.h -1) Enabled proper error reporting for unexpected crashes in Classic. -2) Attempted to make the async error handling independent from the engine. -Alex, please verify the UNIX part of my changes. - - 2008-04-10 07:21 dimitr - M src/jrd/Database.h -Fixed memory stats reporting for classic. - - 2008-04-10 06:48 hvlad - M src/jrd/exe.cpp -Added missed check on req_null. Thanks to Adriano. - - 2008-04-10 02:35 asfernandes - M doc/sql.extensions/README.execute_statement2 - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/fb_api_proto.h - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/exe.cpp -Misc - - 2008-04-09 22:20 hvlad - A doc/sql.extensions/README.execute_statement2 -Documentation for EXECUTE STATEMENT with support of external data sources - - 2008-04-09 20:18 hvlad - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M src/common/classes/ClumpletReader.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - A src/include/fb_api_proto.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - A src/jrd/extds - A src/jrd/extds/ExtDS.cpp - A src/jrd/extds/ExtDS.h - A src/jrd/extds/InternalDS.cpp - A src/jrd/extds/InternalDS.h - A src/jrd/extds/IscDS.cpp - A src/jrd/extds/IscDS.h - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/misc/blrtable.cpp -New EXECUTE STATEMENT with support of external data source implementation - - 2008-04-09 20:01 asfernandes - M src/dsql/ddl.cpp -Hope this fix one "problem" detected by Valgrind - - 2008-04-09 17:21 hvlad - M src/jrd/Relation.cpp - M src/jrd/blb.cpp - M src/jrd/pag.cpp -Create temporary page space on first reference of temporary page space ID. This allows to use temporary page space for blobs storage even if no GTT was referenced. - - 2008-04-09 15:56 hvlad - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h -dsql_msg::msg_parameters was walked in wrong (reverse) order in PreparedStatement. This leads to "SQLDA missing or incorrect version" error. - - 2008-04-09 15:49 dimitr - M src/jrd/isc.cpp - M src/jrd/isc_proto.h -Minor refactoring and thread-safety. Also, ISC_set_user() is cleaned up. - - 2008-04-09 13:47 robocop - M src/dsql/pass1.cpp -Delete obsolete comment, fix indentation and style. - - 2008-04-09 13:46 robocop - M src/jrd/tra.cpp -Fix comment. - - 2008-04-09 13:34 alexpeshkoff - M src/common/classes/semaphore.h -Fixed use of nanoseconds in struct timespec - - 2008-04-09 12:57 robocop - M src/jrd/jrd.cpp -Fix comment. - - 2008-04-09 01:55 asfernandes - M configure.in -Fix posix build - - 2008-04-08 14:19 alexpeshkoff - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.util - M builds/posix/make.shared.variables -Cleanup - always build utilities in std mode - no more SUPERCLIENT/STD_UTIL macros. - - 2008-04-08 14:18 alexpeshkoff - M src/jrd/ThreadStart.cpp - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -Cleanup - avoid use of SUPERCLIENT macro in files, used by utilities -(and in some other places too). - - 2008-04-08 13:19 alexpeshkoff - D builds/posix/Makefile.in.embed.lockmgr -cleanup - - 2008-04-08 11:28 alexpeshkoff - M src/utilities/gsec/security.epp -cleanup - - 2008-04-08 06:26 robocop - M src/dsql/dsql.cpp -It's harder to fix the assertion than to verify the code. - - 2008-04-07 16:34 alexpeshkoff - M src/jrd/why.cpp -Make sure cancel operation is not disabled when shutting down firebird - - 2008-04-07 16:30 alexpeshkoff - M src/utilities/gsec/gsec.h -make sure status vector is initialized - - 2008-04-07 15:26 alexpeshkoff - M src/jrd/jrd.cpp -Almost misc - - 2008-04-07 12:59 paulbeach - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/SS/prototype.in -Wrongly named libfbclient.so - - 2008-04-07 10:52 alexpeshkoff - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Fix for CORE-1805: do not let svc_status blink during utility operation, instead copy it at service exit time - - 2008-04-06 21:58 hvlad - M src/common/classes/RefCounted.h -Corrections noted by Claudio - - 2008-04-06 15:02 asfernandes - M src/dsql/ddl.cpp -Misc - - 2008-04-06 14:45 asfernandes - M src/common/classes/RefCounted.h - M src/dsql/ddl.cpp - M src/jrd/intl.cpp - M src/jrd/os/config_root.h - M src/jrd/tra.h - M src/remote/interface.cpp - M src/utilities/gsec/gsec.cpp -Misc - - 2008-04-06 10:31 robocop - M src/jrd/tra.h - M src/utilities/gsec/gsec.cpp -Misc. - - 2008-04-06 08:07 robocop - M src/dsql/keywords.cpp - M src/jrd/evl.cpp -Totally misc. - - 2008-04-05 23:06 hvlad - M src/jrd/tra.cpp -Clear lock error in TRA_sweep else it is wrongly reported as failure of currently starting transaction. - - 2008-04-05 22:39 hvlad - M src/common/classes/RefCounted.h -RefPtr : constness and new assignment operator - - 2008-04-05 22:30 hvlad - M src/jrd/why.cpp -Fixed inregistered bug - wrong handle passed in PROC_ROLLBACK in case of failure in GDS_START_MULTIPLE. In HEAD it leads to AV in engine. - - 2008-04-05 19:28 asfernandes - M src/jrd/blb.cpp - M src/jrd/exe.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h -Link blobs of autonomous transaction with the outer transaction - to fix invalid BLOB ID errors. - - 2008-04-05 14:55 roman-simakov - M src/lock/print.cpp -Completed HTML format output for fb_lock_print. Added links to que. - - 2008-04-04 19:45 dimitr - M src/include/gen/sql_state.h -Adjustments upon discussion with Bill. - - 2008-04-04 19:42 dimitr - M src/jrd/gds.cpp -Synchronization. - - 2008-04-04 19:35 dimitr - M src/msgs/system_errors2.sql -Adjustments upon discussion with Bill. - - 2008-04-04 18:26 dimitr - M src/dsql/ddl.cpp -Removed the wrong assert. Adriano, please make sure the rest of the logic is ready for a zero field_string. -Test case: CREATE VIEW vt (id) AS SELECT id, 5 FROM t; - - 2008-04-04 16:59 dimitr - M src/dsql/make.cpp -Put an extra check. Does anyone think that the condition should be "length > 0" instead? - - 2008-04-04 16:53 dimitr - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.y -Simplify the optional default value parsing and processing. This also fixes CORE-1512. - - 2008-04-04 15:59 asfernandes - M src/jrd/jrd.cpp - M src/jrd/os/config_root.h -Load ib_util.dll from the install directory, to fbembed.dll loaded with altered search path be able to find it - - 2008-04-04 15:46 alexpeshkoff - M src/jrd/dyn.epp - M src/utilities/gsec/gsec.cpp -Fixed CORE-1810: Usernames with '.' character - - 2008-04-04 15:37 asfernandes - M src/jrd/jrd.cpp -Fix the problem with ib_util.dll caused by CORE-1814 - - 2008-04-04 14:47 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/why.cpp -Fixed forgotten terminator - thanks to Dmitry and Adriano - - 2008-04-04 14:20 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/why.cpp -Added message for shutdown timeout failure - - 2008-04-04 14:15 roman-simakov - M src/lock/print.cpp -Added HTML format output for fb_lock_print - - 2008-04-04 14:12 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Added message for shutdown timeout failure - - 2008-04-04 14:04 alexpeshkoff - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/system_errors2.sql -Added message for shutdown timeout failure - - 2008-04-04 14:02 alexpeshkoff - M configure.in -no need manually adding libc to command line - - 2008-04-04 13:43 robocop - M src/jrd/alt.cpp - M src/jrd/ibase.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/server.cpp -It seems that finally the interfaces are synchronized. -The compiler produces a lot of errors when linking why.cpp against inter_proto.h (that has the real function signatures) instead of entry.h, but it's the only way to verify that the parameters are coherent. - - 2008-04-04 13:25 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Added message for shutdown timeout failure - - 2008-04-04 10:48 asfernandes - M src/dsql/keywords.cpp -Misc - - 2008-04-04 10:13 dimitr - M src/jrd/SysFunction.cpp - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/intl.cpp - M src/jrd/mov.cpp -More changes targeted to a better error diagnostics. - - 2008-04-04 10:01 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/gen.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/CharSet.cpp - M src/jrd/CsConvert.h - M src/jrd/blb.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -More changes targeted to a better error diagnostics. - - 2008-04-04 09:42 alexpeshkoff - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/restore.epp -1. Fixed CORE-1805: Database is not restored correctly using Services API. -2. Made index activation independent from verbose flag - helps with broken backups. - - 2008-04-04 09:17 dimitr - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/install/install_nt.h -Server-side fix for CORE-1820. - - 2008-04-04 02:14 asfernandes - M doc/sql.extensions/README.keywords - M src/remote/inet.cpp -Misc - - 2008-04-04 00:51 asfernandes - M src/dsql/dsql.cpp -Comment the new assertions as it's being false when using parameters in isql (UPDATE UserGroup SET ACL = ?) - to be reviewed by Claudio - - 2008-04-03 15:01 alexpeshkoff - M src/remote/inet.cpp -Fixed CORE-1807: fbserver assigned to non-canonical port - - 2008-04-03 13:17 robocop - M src/common/classes/fb_atomic.h - M src/dsql/pass1.cpp - M src/jrd/why.cpp -Misc. - - 2008-04-03 13:16 robocop - M src/jrd/os/win32/ibinitdll.cpp -Duplicate #include - - 2008-04-03 11:13 hvlad - M src/jrd/btr.cpp -A little correction and more explanations in comment - - 2008-04-03 11:02 dimitr - M src/dsql/parse.y -Misc. - - 2008-04-03 10:17 robocop - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h -Trying to fix the interface again. -Sorry for going back and forth with constness, but in some cases it was impossible to ensure that input params aren't overwritten, thus I took const away to avoid making promises that can't be met (see the case of fetch that uses a supposedly input-only param to return data). Overwriting memory that was declared const initially is a serious error in C++ with undefined outcome so we better do not lie. - - 2008-04-03 09:05 dimitr - M doc/sql.extensions/README.keywords -Update. - - 2008-04-03 08:13 dimitr - M src/jrd/gds.cpp -Treat 22000 as a generic sqlstate. - - 2008-04-03 08:13 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Fixed CORE-1818: Temporary files used for temporary page spaces are not deleted after use on Posix platform - - 2008-04-03 08:10 dimitr - M src/jrd/blb.cpp -More changes targeted to a better error diagnostics. - - 2008-04-03 01:11 asfernandes - M src/common/classes/fb_atomic.h - M src/jrd/btr.cpp - M src/jrd/lck.h - M src/jrd/svc.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -Misc - - 2008-04-02 23:46 hvlad - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/lock/print.cpp -Implement CORE-1819 : More efficient solution for CORE-1300 - - 2008-04-02 14:27 hvlad - M src/dsql/pass1.cpp -Fixed CORE-1817 : The RelaxedAliasChecking parameter has no effect concerning RDB$DB_KEY - - 2008-04-02 14:26 alexpeshkoff - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/common/classes/fb_atomic.h - M src/jrd/jrd.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/why.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Fixed problems with shutting down actively running engine - related with CORE-1805. - - 2008-04-02 13:55 hvlad - M src/jrd/Relation.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/opt.cpp -Avoid manipulations with TDBB_use_db_page_space flag in jrd_rel::getPagesInternal - - 2008-04-02 13:46 hvlad - M src/jrd/Relation.cpp - M src/jrd/dfw.epp - M src/jrd/jrd.h - M src/jrd/vio.cpp -Split TDBB_deferred flag by two separate flags as its used for two different purposes now - - 2008-04-02 12:47 dimitr - M src/jrd/tpc.cpp -Let's use a stack variable instead of a pool-allocated one. LCK doesn't check for the memory block type for a long time already. - - 2008-04-02 12:42 dimitr - M src/jrd/cch.cpp - M src/jrd/tra.cpp -Corrections for the currently disabled code. - - 2008-04-02 10:19 paulbeach - M builds/posix/prefix.hpux -No header for prefix.hpux - - 2008-04-02 08:46 hvlad - M src/jrd/pag.cpp - M src/utilities/nbackup.cpp -Make pip_header.reserved works in ODS 11.2 too - - 2008-04-02 08:04 dimitr - M src/msgs/sqlstates.sql -Correction. - - 2008-04-01 15:41 asfernandes - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h -Use PermanentStorage as per Alex recomendation - - 2008-04-01 15:27 asfernandes - M src/config/ConfigFile.cpp - M src/jrd/os/config_root.h - M src/jrd/os/darwin/config_root.cpp - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/os/win32/mod_loader.cpp -Improvement CORE-1814 - Change the root determination of the embedded Windows engine and load DLLs with altered search path (to search dependent DLLs on the same path of the loaded DLL) - - 2008-04-01 13:47 dimitr - M src/include/gen/ids.h -Ooops. Wrong commit. - - 2008-04-01 13:47 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h -More details about arithmetical exceptions. - - 2008-04-01 12:56 dimitr - M src/dsql/gen.cpp -Misc. - - 2008-04-01 12:35 dimitr - M src/jrd/cvt.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -More details about arithmetical exceptions. - - 2008-04-01 12:24 dimitr - M src/msgs/sqlstates.sql -Misc. - - 2008-04-01 12:10 dimitr - M src/msgs/system_errors2.sql -Misc. - - 2008-04-01 12:04 dimitr - M src/jrd/evl.cpp -More details about arithmetical exceptions. - - 2008-04-01 09:54 dimitr - M src/jrd/GlobalRWLock.h -Misc. - - 2008-04-01 06:11 dimitr - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Fixed CORE-1811. A solution is to move the validation code from GEN to PASS1 in order to catch bad things earlier. This differs from the SAS solution, but hopefully it's more generic. - - 2008-03-31 15:49 asfernandes - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h -Fixed CORE-1781 - LIKE, STARTING WITH and CONTAINING may incorrect return true - - 2008-03-31 01:51 asfernandes - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/jrd.cpp -Fix the pool usage - - 2008-03-30 20:43 asfernandes - M src/common/classes/RefCounted.h - M src/common/classes/objects_array.h - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/server.cpp -Misc - - 2008-03-30 12:04 robocop - D builds/posix/prefix.sinixz -Remove obsolete SINIX-Z file. - - 2008-03-30 11:30 robocop - M src/remote/interface.cpp - M src/remote/protocol.cpp -Misc. - - 2008-03-30 09:49 robocop - M src/remote/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp -The boss prefers clean() instead of the sui generis unset(). - - 2008-03-30 09:44 robocop - M src/dsql/dsql.cpp -A half-backed solution to the const conflict problem. I hope the cure is at least slightly better than the disease. - - 2008-03-30 09:42 robocop - M src/dsql/user__proto.h - M src/dsql/user_dsql.cpp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Fixing the damn interface. - - 2008-03-30 09:38 robocop - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Cleanup. - - 2008-03-30 09:37 robocop - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/server.cpp -Fixing the damn interface. -Cleanup. - - 2008-03-30 09:16 alexpeshkoff - M src/jrd/why.cpp -Debugging enhancement - - 2008-03-30 08:11 robocop - M src/jrd/entry.h -Put numbers because it was cumbersome to count entries to find the correspondence with why.cpp's PROC_* mnemonics that are numbers. - - 2008-03-30 03:02 robocop - M src/remote/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp -Probably I could put RFlags with a better name elsewhere for general usage, but for now I'll test the waters with Rsr. - - 2008-03-29 14:01 robocop - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h -const and check. - - 2008-03-29 14:01 robocop - M src/jrd/nbak.h -const. - - 2008-03-29 13:24 robocop - M src/common/classes/objects_array.h - M src/jrd/flu.cpp -exist() shortcut. - - 2008-03-29 13:01 robocop - M src/jrd/cch.cpp - M src/jrd/cch_proto.h -const. - - 2008-03-29 12:34 robocop - M src/jrd/os/posix/unix.cpp -Style. - - 2008-03-28 14:17 robocop - M src/remote/server.cpp -Misc. - - 2008-03-28 13:36 robocop - M src/remote/interface.cpp - M src/remote/parser.cpp - M src/remote/remote.h - M src/remote/server.cpp -Since Vlad and Alex did the hard work, I took the comment from Mike (approx 6 years ago) and did the small change function->method. - - 2008-03-28 13:33 robocop - M src/jrd/perf.cpp -Misc. - - 2008-03-28 13:32 robocop - M src/jrd/jrd.h - M src/jrd/tra.h -const. - - 2008-03-28 13:31 robocop - M src/isql/isql.epp -Do not crash on -pag 0 -Instead, interpret it as SET HEADING OFF - - 2008-03-28 13:26 robocop - M src/extlib/fbudf/fbudf.cpp -No need to provide parameters with default values. - - 2008-03-28 13:26 robocop - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h -const. - - 2008-03-28 13:25 robocop - M src/common/classes/RefCounted.h - M src/common/classes/auto.h - M src/common/classes/locks.h -Misc. - - 2008-03-28 13:21 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/msgs/transmsgs.de_DE2.sql - M src/msgs/transmsgs.fr_FR2.sql -Introduce more specific errors for date-time operations. - - 2008-03-28 10:58 paulbeach - M builds/posix/postfix.darwin -typo - - 2008-03-28 09:18 hvlad - M src/jrd/jrd.cpp -Set transaction handle to NULL after successful commit or rollback - - 2008-03-27 16:36 alexpeshkoff - M src/jrd/svc.cpp -fixed service status vector contents - related with CORE-1805 - - 2008-03-27 12:19 robocop - M src/jrd/gdsassert.h -Misc. - - 2008-03-27 11:43 robocop - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/remote.dsp - M builds/win32/msvc6/remote_classic.dsp - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj -Update project files. - - 2008-03-27 11:15 hvlad - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Replace "delete port" by "port->release()" as remote port is RefCounted object now - - 2008-03-27 10:15 alexpeshkoff - M src/common/classes/RefCounted.h - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp -1. Make remote port RefCounted object. -2. Removed deferred cleanup hack. -3. Fixed races when events are delivered - thanks to Vlad. - - 2008-03-27 09:16 alexpeshkoff - M src/jrd/SysFunction.cpp -fixed declaration - - 2008-03-27 09:14 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/tra.h -fixed gcc warning - - 2008-03-27 02:41 asfernandes - M src/common/classes/timestamp.h - M src/jrd/Database.h - M src/jrd/perf.cpp -Remove warnings and errors in the GCC/Linux build - - 2008-03-27 02:27 asfernandes - M src/remote/server.cpp -Misc - - 2008-03-26 15:01 dimitr - M src/lock/lock.cpp -Extra protection to avoid races at the server shutdown. - - 2008-03-26 14:20 hvlad - M src/remote/inet.cpp -Restore accidentally deleted lines - - 2008-03-26 14:04 dimitr - M src/jrd/DatabaseSnapshot.cpp -Make sure that ODS is handled properly. - - 2008-03-26 10:21 dimitr - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/extlib/fbudf/fbudf.cpp - M src/jrd/Database.h - M src/jrd/SysFunction.cpp - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/req.h - M src/jrd/tra.h -Changes in the TimeStamp class by Dmitry Kovalenko. - - 2008-03-26 10:03 dimitr - M src/jrd/msg_encode.h - M src/jrd/perf.cpp - M src/qli/format.cpp -Misc. - - 2008-03-26 08:53 hvlad - M src/remote/interface.cpp - M src/remote/protocol.cpp -Use delete[] for arrays. Noted by Claudio. - - 2008-03-26 06:18 dimitr - M src/jrd/why.cpp -Fixes by Dmitry Kovalenko. - - 2008-03-26 02:37 asfernandes - M src/remote/protocol.cpp -Misc - - 2008-03-26 02:13 asfernandes - M src/common/classes/auto.h - M src/jrd/exe.cpp -Misc - - 2008-03-26 02:07 robocop - M src/dudley/exe.epp - M src/jrd/dyn_def.epp -Write sysflag always. - - 2008-03-25 19:41 asfernandes - M src/jrd/exe.cpp -Fixed CORE-1797 - OLD/NEW.RDB$DB_KEY returns incorrect result in triggers - - 2008-03-25 18:59 hvlad - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj -Update MSVC8 project files - - 2008-03-25 18:58 hvlad - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Finish cleanup in remote started by Alex (remove ALLR etc) - - 2008-03-25 16:42 dimitr - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/make.cpp -Removed OldParameterOrdering. - - 2008-03-25 12:05 robocop - M src/dsql/misc_func.cpp - M src/dsql/misc_func.h -Literal strings should be treated as const data. - - 2008-03-25 12:04 robocop - M src/include/gen/msgs.h - M src/msgs/messages2.sql -Restore the old error message for io_error. - - 2008-03-25 10:39 dimitr - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp -Added thread ID to the owner block (mostly for debugging purposes). - - 2008-03-25 10:32 dimitr - M src/jrd/cmp.cpp -Fixed the "no current record" bug for "delete from T". Thanks to Adriano. - - 2008-03-25 09:11 paulbeach - M builds/install/arch-specific/darwin/install-script -This line - be not needed - - 2008-03-25 08:44 alexpeshkoff - M src/common/classes/RefCounted.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/gdsassert.h - M src/remote/remote.h -1. Moved processing of exceptions in guards' dtors to better place. -2. Added class Reference (RefCounted guard) and use it in the tree. - - 2008-03-24 15:29 alexpeshkoff - M builds/posix/make.shared.variables -removed ALLR - - 2008-03-24 15:28 alexpeshkoff - D src/remote/allr.cpp - D src/remote/allr_proto.h - M src/remote/inet.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xdr.h -Remote cleanup: -1. Avoid ALLR memory allocation routine (use new / delete). -2. Use common (TypedHandle) class to control consistency of handles. -3. Make ctors and dtors work - in most cases more work is needed to make them meaningful. - - 2008-03-24 15:19 alexpeshkoff - M src/include/fb_blk.h -Added types of remote blocks - - 2008-03-24 15:18 alexpeshkoff - M src/common/classes/RefCounted.h -Fixed gcc warning - - 2008-03-24 15:00 alexpeshkoff - M src/common/classes/auto.h -Added template to be used when AutoPtr points to array - - 2008-03-24 14:40 alexpeshkoff - M src/gpre/sql.cpp -Fixed AV - - 2008-03-24 14:04 paulbeach - M builds/install/arch-specific/darwin/install-script -Typo - - 2008-03-24 10:36 dimitr - M src/common/classes/RefCounted.h -Validation. - - 2008-03-24 09:31 dimitr - M src/common/classes/PublicHandle.cpp - M src/common/classes/PublicHandle.h -An attempt fo speed up compilation. - - 2008-03-23 18:21 asfernandes - M src/remote/inet.cpp -Misc - - 2008-03-23 12:55 robocop - M src/msgs/msg.sql - M src/msgs/transmsgs.de_DE2.sql - M src/msgs/transmsgs.fr_FR2.sql -Final adjustments to the messages db. -German and French files ready to be translated (messages needing review and new ones). - - 2008-03-23 10:22 robocop - M src/msgs/transmsgs.de_DE2.sql - M src/msgs/transmsgs.fr_FR2.sql -Fix the translated messages and put them in sync with the new syntax. - - 2008-03-23 10:21 robocop - M src/msgs/msg.sql -Implement some manual validations for our messages' text. - - 2008-03-23 10:20 robocop - M src/msgs/messages2.sql -Minor fix. - - 2008-03-22 09:02 robocop - M src/jrd/Database.h - M src/jrd/jrd.cpp -make them explicit. - - 2008-03-22 09:00 robocop - M src/common/classes/PublicHandle.cpp -Misc. - - 2008-03-22 06:36 robocop - M src/include/gen/msgs.h -Commit generated file after my messages2.sql changes. - - 2008-03-21 20:34 roman-simakov - M src/jrd/Database.h -Misc - - 2008-03-21 19:05 asfernandes - M src/dsql/pass1.cpp - M src/jrd/exe.cpp -More problematic cases of CORE-1798 - thanks to Dmitry - - 2008-03-21 17:05 asfernandes - M src/jrd/exe.cpp -Fixed CORE-1798 - RDB$DB_KEY evaluates to NULL in INSERT ... RETURNING - - 2008-03-21 15:39 hvlad - M src/remote/inet.cpp -Fixed CORE-1763 : The client library does not set options SO_KEEPALIVE, TCP_NODELAY for socket at connection - - 2008-03-21 14:52 hvlad - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Link port into parent's list only after it full creation. -Not used currently in XNET\WNET but looks better ;) - - 2008-03-21 12:54 robocop - M src/msgs/messages2.sql -I hope that I finally fixed all errors generated in the migration from the printf-based (%) messages to the MsgPrint-based (@) messages. They were mostly wrong numbered parameters. -Fixed some minor historical inconsistencies that predate FB, too. - - 2008-03-21 09:12 alexpeshkoff - M src/remote/inet.cpp -Fixed races when using uninitialized object in unhook_disconnected_ports - thanks to Dmitry Kovalenko - - 2008-03-21 08:23 dimitr - M builds/install/misc/firebird.conf -Cleanup. - - 2008-03-21 07:36 dimitr - M src/lock/lock.cpp -Fixed unexpected crashed in purge_process(). - - 2008-03-21 06:34 dimitr - M src/jrd/dyn_def.epp -Table and procedure must share the same namespace. Thanks to Adriano. - - 2008-03-21 02:42 asfernandes - M src/common/classes/PublicHandle.h - M src/common/classes/RefCounted.h - M src/common/classes/alloc.cpp - M src/common/classes/array.h - M src/dsql/pass1.cpp - M src/jrd/Database.h - M src/jrd/GlobalRWLock.h - M src/jrd/lck.cpp - M src/jrd/why.cpp - M src/remote/inet.cpp -Misc - - 2008-03-21 02:39 asfernandes - M builds/posix/make.shared.variables - M src/jrd/Database.h -Fix GCC build - - 2008-03-20 17:00 dimitr - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj -Update the makefiles. - - 2008-03-20 16:42 dimitr - M src/jrd/Database.cpp - M src/jrd/Database.h - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp -1) Added proper handle validation for dbb. -2) Changed dbb_sync lifestyle handling. -3) Sync'ed access to the att_long_locks. -4) Put in a temporary workaround for nbackup deadlocks. - - 2008-03-20 16:41 dimitr - A src/common/classes/PublicHandle.cpp - A src/common/classes/PublicHandle.h -1) Added proper handle validation for dbb. -2) Changed dbb_sync lifestyle handling. -3) Sync'ed access to the att_long_locks. - - 2008-03-20 16:38 dimitr - M src/include/fb_blk.h -Correction. We cannot have vtbl in child classes. - - 2008-03-20 16:24 dimitr - M src/include/fb_blk.h - M src/jrd/svc.h -A bit better name. - - 2008-03-20 13:08 dimitr - M src/jrd/nbak.cpp -Misc. - - 2008-03-20 13:00 dimitr - A src/common/classes/RefCounted.h - M src/common/classes/locks.h -Make the reference counting a common feature. - - 2008-03-20 12:14 robocop - M src/jrd/os/win32/winnt.cpp -Misc indication. - - 2008-03-20 10:04 robocop - M builds/win32/create_msgs.bat -Redirect the build to the new, cleaned French translation. - - 2008-03-20 10:03 robocop - M src/include/gen/msgs.h - M src/msgs/messages2.sql -Misc fixed to the default messages. - - 2008-03-20 10:00 robocop - M src/msgs/transmsgs.de_DE2.sql -Fix the German translation of the firebird.msg file to sync with the English (and default) version. - - 2008-03-20 09:59 robocop - A src/msgs/transmsgs.fr_FR2.sql -Clean, order and fix the French translation of the firebird.msg file. - - 2008-03-19 20:46 dimitr - M src/jrd/lck.cpp -This time it should be what I wanted to see originally :-) - - 2008-03-19 18:53 skidder - M builds/win32/setenvvar.bat -Allow setting target CPU arch in Windows builds via the environment variable. This is a convenience option to be able to launch easily 64-bit build from WOW64 environment - - 2008-03-19 18:52 hvlad - M src/remote/server.cpp -Fix invalid variable for received data size - - 2008-03-19 17:24 dimitr - M src/jrd/lck.cpp -Completed my commit regarding LCK syncronization. - - 2008-03-19 16:29 dimitr - M builds/win32/msvc6/alice.dsp - M builds/win32/msvc6/alice_classic.dsp - M builds/win32/msvc6/dsql_server.dsp - M builds/win32/msvc6/dsql_server_classic.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - D src/alice/blk.h - D src/dsql/blk.h - D src/jrd/blk.h - D src/jrd/jrd_blks.h -Major cleanup of the old-style blk and allocator-based blk_type. - - 2008-03-19 16:19 dimitr - M src/jrd/Database.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/blob_filter.h - M src/jrd/btr.h - M src/jrd/exe.h - M src/jrd/execute_statement.h - M src/jrd/gds.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/met.epp - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.h - M src/jrd/req.h - M src/jrd/rse.h - M src/jrd/sdw.cpp - M src/jrd/sdw.h - M src/jrd/sort.h - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/val.h -1) Major cleanup of the old-style blk and allocator-based blk_type. -2) Added synchronization for the JRD locks. - - 2008-03-19 16:09 dimitr - M src/alice/alice.h - M src/burp/burp.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/fb_blk.h - M src/utilities/common/cmd_util.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp -Major cleanup of the old-style blk and allocator-based blk_type. - - 2008-03-19 15:59 asfernandes - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Fixed CORE-1795 - Server crashes on SQL script - - 2008-03-19 15:55 asfernandes - M src/jrd/cch.cpp -Fix the build - - 2008-03-19 12:36 dimitr - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h -Cleanup/refactoring. - - 2008-03-19 12:27 dimitr - M src/jrd/blb.cpp -Cleanup/refactoring. - - 2008-03-19 11:46 dimitr - M src/jrd/cch.cpp -Cleanup/refactoring. - - 2008-03-19 11:39 dimitr - M src/jrd/btr.cpp -Cleanup/refactoring. - - 2008-03-19 10:59 hvlad - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Release dbb_sync in PIO_flush - - 2008-03-18 14:50 asfernandes - M src/jrd/jrd.h -Misc - - 2008-03-18 13:46 robocop - M src/msgs/history2.sql -Misc. - - 2008-03-18 13:04 robocop - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/pcmet.epp - M src/jrd/tra.cpp -Pass some tdbb's as arguments. - - 2008-03-18 13:02 robocop - M src/jrd/evl.cpp -Avoid one more indentation level. - - 2008-03-18 13:02 robocop - M src/dsql/dsql.h - M src/dsql/pass1.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp -Misc. - - 2008-03-18 12:58 robocop - M src/remote/server.cpp -Allocate only the needed buffer. - - 2008-03-18 12:47 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Update the generated files after Dmitry's changes. - - 2008-03-18 12:38 robocop - M builds/win32/create_msgs.bat -Redirect the build to the revamped localized file. -Put as comment the line needed to build the alternate msg files. - - 2008-03-18 12:37 robocop - A src/msgs/transmsgs.de_DE2.sql -Cleanup and ordered localized msgs file. Lacks a lot of the new messages. - - 2008-03-18 11:34 dimitr - M src/lock/lock.cpp -Fixed server crash during memory remapping. - - 2008-03-18 08:17 dimitr - M src/jrd/why.cpp -Fixed the build. - - 2008-03-18 06:29 dimitr - M src/common/classes/init.cpp -Get rid of warnings. - - 2008-03-18 06:13 dimitr - M src/msgs/facilities2.sql -Update. - - 2008-03-17 17:59 dimitr - M src/jrd/gds.cpp -Fixed the bug in the binary search algorithm. - - 2008-03-17 17:58 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Sync with SAS: Better diagnostics for some DYN errors. - - 2008-03-17 17:17 dimitr - M src/dsql/pass1.cpp -Fixed the build. - - 2008-03-17 16:49 alexpeshkoff - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/isql/isql.epp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp -Applied shutdown changes, discussed in fb-devel a week ago. - - 2008-03-17 12:07 paulbeach - M builds/posix/postfix.darwin -Include aliases.conf in the install - - 2008-03-17 10:29 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h -Update codes after new error message added. Note, i added message at the place where it can be added in 2.1 release, not at the end of list as usual. - - 2008-03-17 10:27 hvlad - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed bug CORE-1793 : AV at prepare of query with unused parametrized CTE - - 2008-03-17 09:08 alexpeshkoff - M src/remote/inet.cpp -Cleanup - - 2008-03-17 09:08 alexpeshkoff - M src/jrd/scl.epp -Fixed gcc warning - - 2008-03-17 02:00 asfernandes - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Misc - - 2008-03-16 19:30 asfernandes - M src/jrd/jrd.cpp -Validate (and store in tdbb) non-NULL transaction handles - - 2008-03-16 17:10 alexpeshkoff - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/irq.h - M src/jrd/pcmet.epp - M src/jrd/vio.cpp -Fixed CORE-1770: Bugcheck 291 in DDL - - 2008-03-16 13:38 robocop - M src/msgs/build_file.epp -Fix some issues: wrong pathname used for localized msgs, possibly trash stored in msg file, some obvious checks, etc. - - 2008-03-15 19:13 skidder - M doc/README.instsvc -Update documentation for instsvc - - 2008-03-15 19:12 skidder - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_svc.cpp -Allow running engine in superclassic mode on Windows as the service. -This also changes the behavior of -d switch. To run superclassic -engine as application please now invoke fb_inet_server with both -d and -a switches. - - 2008-03-15 17:55 asfernandes - M src/common/classes/locks.h - M src/jrd/PreparedStatement.cpp - M src/jrd/exe.cpp - M src/jrd/pag.cpp - M src/remote/inet.cpp -Misc - - 2008-03-15 16:02 asfernandes - M src/remote/xnet.cpp -Misc - - 2008-03-15 13:46 hvlad - M src/remote/inet.cpp - M src/remote/server.cpp -Fixed few my mistakes noted by Claudio - - 2008-03-15 10:28 robocop - M src/remote/server.cpp -Simplification. - - 2008-03-15 10:27 robocop - M src/remote/inet.cpp -A bit more readable and more friendly with source code analysis tools (including code completion in editors). - - 2008-03-15 10:26 robocop - M src/common/classes/locks.h -Use the template type. - - 2008-03-15 10:25 robocop - M src/jrd/PreparedStatement.cpp - M src/jrd/PreparedStatement.h - M src/jrd/ResultSet.cpp - M src/jrd/ResultSet.h - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h -Misc. - - 2008-03-14 15:59 asfernandes - M src/jrd/PreparedStatement.cpp -Release the request when prepare throws - - 2008-03-14 15:29 asfernandes - M src/dsql/dsql.cpp -Fixed EXECUTE STATEMENT returning BLOBs - - 2008-03-14 14:39 asfernandes - M src/jrd/PreparedStatement.cpp -Correction - - 2008-03-14 11:11 asfernandes - M src/jrd/execute_statement.h -Misc - - 2008-03-14 11:06 asfernandes - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/intl.vcproj -Revert the ICU include directory changes - - 2008-03-14 10:43 alexpeshkoff - M src/remote/interface.cpp -Fixed races in client when working with events - - 2008-03-14 08:32 alexpeshkoff - M src/jrd/isc_file.cpp -fixed gcc build - - 2008-03-14 08:23 alexpeshkoff - M src/jrd/execute_statement.cpp -fixed gcc build - - 2008-03-14 07:58 hvlad - M src/remote/interface.cpp -Correction. Thank to Adriano - - 2008-03-14 02:50 asfernandes - M src/remote/interface.cpp - M src/remote/remote.h - M src/remote/server.cpp -Misc - - 2008-03-13 19:50 asfernandes - M src/jrd/ResultSet.cpp - M src/jrd/ResultSet.h - M src/jrd/execute_statement.cpp -Small optimization - - 2008-03-13 19:14 hvlad - M src/jrd/pag.cpp -Fixed bug CORE-1790 : PAG_page_count returns 3 for just created database. -pip->pip_header.reserved is valid only for OSD 11.1, not for 11.2 - - 2008-03-13 16:37 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - A src/jrd/PreparedStatement.cpp - A src/jrd/PreparedStatement.h - A src/jrd/ResultSet.cpp - A src/jrd/ResultSet.h - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h -1) Created classes PreparedStatement and ResultSet -2) Changed EXECUTE STATEMENT to use these classes -3) Fixed CORE-1784 - Error with EXECUTE PROCEDURE inside EXECUTE STATEMENT - - 2008-03-13 14:20 dimitr - M src/jrd/Database.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dyn.epp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h -1) Fixed CORE-1788. -2) Protected from other similar deadlocks. -3) Refactoring. - - 2008-03-13 13:48 hvlad - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/cntl_proto.h - M src/remote/os/win32/srvr_w32.cpp - M src/remote/server.cpp -Use EnsureUnlock where appropriate. Remove not used thread accounting in CNTL. Fix few mistakes\typos in my previous commit. - - 2008-03-13 12:54 hvlad - M src/common/classes/locks.h -Add check in WIN_NT's DEV_BUILD for correct mutex unlocking\deleting. -Implement new EnsureUnlock class for use instead of (or together with) LockGuard's if LockGuard is not usable. - - 2008-03-13 12:05 alexpeshkoff - M src/remote/inet.cpp - M src/remote/server.cpp -Fixed unexpected server exits. Slightly better diagnostics for them added. - - 2008-03-13 11:02 robocop - M src/isql/isql.epp - M src/msgs/facilities2.sql - M src/msgs/history2.sql -Misc. - - 2008-03-13 11:00 robocop - D src/msgs/facilities.sql - D src/msgs/history.sql - D src/msgs/messages.sql - D src/msgs/symbols.sql - D src/msgs/system_errors.sql -Remove files that were superseded by their *2.sql counterparts. - - 2008-03-13 10:41 robocop - M src/remote/inet.cpp - M src/remote/server.cpp -Misc. - - 2008-03-13 10:38 robocop - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/dsql/parse.y - M src/jrd/IntlUtil.cpp - M src/jrd/why.cpp -- Made some constructor explicit and discovered that for adding one byte to a string, a temporary string was being created on the fly. Unacceptable in loops. -- Disabled constructor from hell for now. I wasn't the only one confused about the nature of the only argument: only looking at the signature one realizes it's a byte's value, not the initial length. - - 2008-03-13 02:43 asfernandes - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/jrd/tra.cpp -Misc - - 2008-03-12 17:07 dimitr - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fb_event_print.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp -Cleanup. - - 2008-03-12 17:02 dimitr - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbclient_static.vcproj -Cleanup. - - 2008-03-12 16:53 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/event.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - D src/jrd/sch.cpp - D src/jrd/sch_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/thread_proto.h - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp -1) Cleanup. -2) Catch exceptions in AST routines. - - 2008-03-12 16:42 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/iscguard/cntl_guard.cpp - M src/lock/lock.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Cleanup. - - 2008-03-12 16:34 dimitr - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp -Cleanup. - - 2008-03-12 16:27 dimitr - M src/remote/os/win32/srvr_w32.cpp -Cleanup. - - 2008-03-12 13:36 alexpeshkoff - M src/common/classes/locks.h -added new method to posix threads mutex - - 2008-03-12 13:34 alexpeshkoff - M builds/posix/firebird.vers -added new API call - - 2008-03-12 12:33 alexpeshkoff - M src/qli/all.cpp -Fixed AV when QLI started. I wonder how could it ever work at all? - - 2008-03-12 11:02 dimitr - M src/isql/isql.epp -Fixed my own bug. Thanks to Claudio. - - 2008-03-12 10:18 dimitr - M src/isql/isql.epp - M src/msgs/messages2.sql -Change the ISQL output to show SQLSTATE instead of SQLCODE. - - 2008-03-12 10:04 dimitr - M src/jrd/why.cpp -Fixed yet another AV reported by Dmitry Kovalenko. - - 2008-03-12 09:50 hvlad - M src/remote/interface.cpp -Fixed fbclient's problem with releasing blob after transaction end. Reported by Dmitry Kovalenko in fb-devel. -The fix is like code in server.cpp - - 2008-03-12 09:41 hvlad - M src/remote/xnet.cpp -One more correction noted by Claudio - - 2008-03-12 09:20 hvlad - M src/remote/os/win32/ibconfig.cpp -Empty SPB not allowed anymore - - 2008-03-12 08:44 dimitr - M src/jrd/gds.cpp -Don't print SQLSTATE by fb_interpret(). - - 2008-03-12 08:17 hvlad - M src/common/classes/locks.cpp - M src/common/classes/locks.h -Made Mutex::tryEnter more efficient. Per Claudio request - - 2008-03-12 08:08 dimitr - M src/jrd/why.cpp -Fixed the AV reported by Dmitry Kovalenko in fb-devel. - - 2008-03-12 07:33 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/tra.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -More fixes for CORE-1600. -CORE-1777. - - 2008-03-12 07:17 robocop - M src/jrd/Relation.cpp - M src/jrd/Relation.h -Added member functions. - - 2008-03-12 07:16 robocop - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Make member function inline. - - 2008-03-12 00:37 asfernandes - M src/jrd/why.cpp -Fixed the problem noticed by Dmitry Kovalenko - - 2008-03-11 14:33 hvlad - M src/common/classes/locks.h -Correction, noted by Alex - - 2008-03-11 14:11 hvlad - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/serve_proto.h - M src/remote/server.cpp - M src/remote/xnet.cpp -Make remote module thread-safe, remove THREAD_EXIT\THREAD_ENTER from it, refactor server code and some cleanup. To be continued. Please check posix builds. - - 2008-03-11 14:08 hvlad - M src/common/classes/locks.cpp - M src/common/classes/locks.h -Implement Mutex::tryEnter and new RefMutex class - mutex with reference counted lifetime - - 2008-03-11 12:25 dimitr - M src/isql/isql.epp -Ooops. Fixed my own mistake. - - 2008-03-11 12:24 dimitr - M src/isql/isql.epp -Fixed CORE-1782. - - 2008-03-11 02:05 asfernandes - M src/jrd/ext.cpp - M src/jrd/flu.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp -Misc - - 2008-03-10 15:04 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/ProcitajMe.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc - M builds/install/arch-specific/win32/de/custom_messages_de.inc - M builds/install/arch-specific/win32/de/installation_liesmich.txt - M builds/install/arch-specific/win32/de/liesmich.txt - M builds/install/arch-specific/win32/es/custom_messages_es.inc - M builds/install/arch-specific/win32/es/leame.txt - M builds/install/arch-specific/win32/es/leame_instalacion.txt - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - M builds/install/arch-specific/win32/fr/lisezmoi.txt - M builds/install/arch-specific/win32/hu/custom_messages_hu.inc - M builds/install/arch-specific/win32/hu/olvass_el.txt - M builds/install/arch-specific/win32/hu/telepitesi_segedlet.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/it/custom_messages_it.inc - M builds/install/arch-specific/win32/it/leggimi.txt - M builds/install/arch-specific/win32/it/leggimi_installazione.txt - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc - M builds/install/arch-specific/win32/pl/czytajto.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/pt/instalacao_leia-me.txt - M builds/install/arch-specific/win32/pt/leia-me.txt - M builds/install/arch-specific/win32/si/custom_messages_si.inc -sync HEAD to 2.1 branch and mark docs as unprepared for 2.5 - - 2008-03-10 09:42 robocop - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h - M src/jrd/vio.cpp -Cleanup. Done separately in case bad behavior happens. -Notice you can't safely assume SCHAR is signed char since Mike Nordell made it a synonym for plain char that's compiler-dependent. -SCHAR is defined in both types_pub.h and fb_types.h. - - 2008-03-10 09:32 robocop - M src/dsql/dsql.cpp -Cleanup. - - 2008-03-10 09:31 robocop - M src/dsql/dsql.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h -Binary things are UCHAR. Let's try to fix them from the innermost layer to the outermost layer until we can fix the public interfaces. - - 2008-03-10 09:23 robocop - M src/dsql/utld.cpp -Cleanup. - - 2008-03-10 09:08 robocop - M src/qli/all.cpp - M src/qli/all_proto.h - M src/qli/gener.cpp - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/mov_proto.h - M src/qli/report.cpp -Cleanup, minimize casts and a bit better error reporting. - - 2008-03-10 08:44 robocop - M src/dsql/metd.epp - M src/dudley/exe.epp - M src/jrd/IntlUtil.cpp - M src/jrd/cch.cpp - M src/lock/driver.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/server.cpp - M src/utilities/install/install_svc.cpp -Cleanup and misc. - - 2008-03-10 08:31 robocop - M src/burp/restore.epp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/exp.cpp - M src/gpre/hsh.cpp - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/pretty.cpp - M src/gpre/sql.cpp - M src/jrd/dyn_util.epp - M src/jrd/exe.cpp - M src/jrd/utl.cpp - M src/msgs/change_msgs.epp -Minimize casts. - - 2008-03-10 08:16 robocop - M src/common/classes/sparse_bitmap.h - M src/jrd/DebugInterface.h - M src/jrd/Optimizer.h - M src/jrd/blob_filter.h - M src/jrd/cch.h - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/flu.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/os/config_root.h - M src/jrd/os/pio.h - M src/jrd/pwd.cpp - M src/jrd/req.h - M src/jrd/val.h -Make them explicit. - - 2008-03-08 21:20 asfernandes - M src/common/classes/tree.h - M src/dsql/dsql.cpp - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/tra.cpp - M src/remote/xnet.cpp -Misc - - 2008-03-08 18:48 asfernandes - M src/jrd/utl.cpp -Restore the deprecated API - - 2008-03-08 11:37 robocop - M src/jrd/jrd.cpp - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h -Since SCL_release changed meaning, it's necessary to adjust the name (SCL_release_all) and the comments. - - 2008-03-08 11:33 robocop - M src/jrd/vio.cpp -Pass thread_db* since it's available from the caller. - - 2008-03-08 11:32 robocop - M src/common/classes/tree.h -Totally misc. - - 2008-03-08 07:34 robocop - M src/common/classes/GenericMap.h -Totally misc. - - 2008-03-07 15:23 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M src/dsql/dsql.cpp - M src/jrd/Database.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/dbt.cpp - M src/jrd/entry.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - D src/jrd/log.cpp - D src/jrd/log.h - D src/jrd/log2.h - D src/jrd/log_proto.h - M src/jrd/utl.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h -1) Remove REPLAY_OSRI_API_CALLS_SUBSYSTEM code -2) Remove internal y-valve function INTERNAL_COMPILE_REQUEST -3) Go direct to engine internals from DSQL, without need to exit/enter the attachment lock and check exceptions in status vector - - 2008-03-07 09:28 robocop - M src/jrd/gds.cpp -Return zero when isc_portable_integer or gds__vax_integer receive invalid parameters. - - 2008-03-07 09:24 robocop - D src/include/gen/rdb_codes.h - M src/misc/codes.epp - M src/msgs/msg.sql - M src/msgs/system_errors2.sql -Get rid of the field VMS_CODE in the messages database. -You should preprocess and compile codes.epp again or you will read trash from the db when regenerating the header files in include/gen. -For Win32, this means calling create_msgs alone is not enough; do a boot build instead. - - 2008-03-07 09:18 robocop - M src/include/gen/files.txt -Not sure who needs this file, but I updated it to reflect the deletion of rdb_codes.h; I would delete this file as well. - - 2008-03-07 07:37 robocop - M src/msgs/messages2.sql - M src/msgs/msg.sql -Putting more constraints was the only way to safely discover all the inconsistencies in the scripts that fill msg.fdb with messages' code, text, sqlclass and other information. Served as an exercise to fix some errors that may predate FB, too. - - 2008-03-07 07:28 robocop - M src/jrd/tra.cpp -CORE-1600. Needs testing with any sort of valid and invalid TPBs. - - 2008-03-07 06:26 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -CORE-1600, work in progress. I expect I copied a consistent intermediate state. - - 2008-03-06 13:13 hvlad - M src/jrd/cmp.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -Fixed CORE-1775 : Improve performance of security checking - - 2008-03-06 09:43 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/tra.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -CORE-1600, work in progress, before I have to return to my private work. - - 2008-03-06 09:36 robocop - M src/jrd/DebugInterface.cpp - M src/jrd/why.cpp -Misc. - - 2008-03-05 14:23 hvlad - M src/jrd/Database.h - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp -Fix few race conditions during metadata load and make index lock block accounting more MT safe. - - 2008-03-05 13:25 alexpeshkoff - M src/jrd/why.cpp -Remove db_prepare_buffer and related mutex from attachment handle. Use local buffer instead. - - 2008-03-05 12:29 alexpeshkoff - M src/jrd/why.cpp -1. Fixed transaction flags after reconnect - must be in limbo. -2. Added check for limbo state to fb_disconnect_transaction() - needed for public entrypoint. - - 2008-03-05 09:31 dimitr - M src/include/gen/sql_state.h - M src/msgs/system_errors2.sql -Fixed the SQLSTATE issue reported by Claudio. - - 2008-03-05 08:41 robocop - M src/jrd/why.cpp -Unused var. The compiler didn't notice it. - - 2008-03-05 08:40 robocop - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h -Let's better use UCHAR for binary streams. - - 2008-03-05 08:40 robocop - M src/utilities/rebuild/rebui_proto.h - M src/utilities/rebuild/rebuild.cpp -Don't know if this thing compiles. - - 2008-03-05 08:39 robocop - M src/dsql/metd.epp - M src/isql/isql.epp - M src/remote/inet.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xdr.cpp - M src/remote/xnet.cpp - M src/utilities/drop.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/registry.cpp - M src/utilities/nbackup.cpp -Style. - - 2008-03-05 02:51 asfernandes - M src/jrd/why.cpp - M src/lock/lock.cpp -Misc - - 2008-03-05 02:35 asfernandes - M src/dsql/metd.epp -Correction - - 2008-03-04 19:07 dimitr - M src/lock/lock.cpp -Defer the process block cleanup till its death. This is dumber but more robust. It avoids races at LCK_fini() and fixes a rare deadlock there. - - 2008-03-04 13:27 dimitr - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp -1) Added timeout value to the shutdown API call. -2) Fixed the slow fbembed detach noticed by Claudio and Vlad. -3) Cleanup. - - 2008-03-04 13:15 dimitr - M src/jrd/gds.cpp -Cleanup/refactoring. - - 2008-03-04 13:13 alexpeshkoff - M src/jrd/met.epp -Fixed FK constraints - thanks to Vlad - - 2008-03-04 10:58 dimitr - M src/dsql/metd.epp -Fixed the status vector thrown for the NULL transaction handle. - - 2008-03-04 07:15 robocop - M src/jrd/fun.epp -Cleanup. - - 2008-03-04 06:56 robocop - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp -Misc. - - 2008-03-04 06:07 robocop - M builds/win32/msvc8/Firebird2.sln -After doing a clean BOOT and ALL build, I think we don't need gpre_boot in Firebird2.sln, only in Firebird2Boot.sln. - - 2008-03-04 06:03 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Let's better use UCHAR for binary streams. - - 2008-03-04 06:02 robocop - M src/dsql/metd.epp - M src/jrd/exe.cpp -Misc. - - 2008-03-04 06:00 robocop - M builds/win32/defs/fbclient.def -The client library on Windows won't build without getting rid of these references to already gone private API entrypoints. - - 2008-03-03 17:47 alexpeshkoff - M builds/posix/firebird.vers - M src/burp/burp.cpp - M src/include/consts_pub.h - M src/isql/isql.epp - M src/jrd/ibase.h - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/dtr.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp - M src/remote/server.cpp -Make fb_disconnect_transaction, fb_shutdown and fb_shutdown_callback public API calls. -Related cleanup. - - 2008-03-03 16:31 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in -add superclassic to binary package - - 2008-03-03 15:40 asfernandes - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h -Let DSQL cache lock logic in SS too - per Dmitry request - - 2008-03-03 14:38 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.h -Cleanup. - - 2008-03-03 14:31 alexpeshkoff - M src/lock/driver.cpp -cleanup - - 2008-03-03 13:59 alexpeshkoff - M src/jrd/err.cpp - M src/jrd/gds.cpp - M src/jrd/why.cpp - M src/remote/inet_server.cpp - M src/remote/server.cpp -1. Make use of gds__log_status() more consustent (no Database: line in log when database is not specified). -2. A bit better logic when error happens during provider shutdown. - - 2008-03-03 13:52 alexpeshkoff - M src/utilities/gsec/call_service.cpp -one more fix for CORE-1680 - - 2008-03-03 06:31 dimitr - M src/dsql/metd.epp -Fixed the NULL transaction handle crash reported by Dmitry Kovalenko in fb-devel. - - 2008-03-03 00:47 asfernandes - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/jrd/jrd.cpp -1) Restore logic of not handled exceptions -2) Initialize some status vectors - - 2008-03-02 21:16 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Go direct to engine internals from DSQL, without need to exit/enter the attachment lock - more to follow - - 2008-03-02 12:47 alexpeshkoff - A builds/posix/Makefile.in.smp_server -added forgotten file - - 2008-03-02 09:24 robocop - M src/common/classes/semaphore.h -Cleanup. - - 2008-03-02 08:45 robocop - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/os/pio.h - M src/jrd/why.cpp -Misc. - - 2008-03-02 08:44 robocop - M src/dsql/utld_proto.h -Style. - - 2008-03-02 08:42 robocop - M src/dsql/metd.epp -Simplification. - - 2008-03-02 08:40 robocop - M src/dsql/dsql.cpp -Cleanup and warning. - - 2008-03-02 07:35 robocop - M src/jrd/met.epp - M src/jrd/met_proto.h -Correction. - - 2008-03-01 19:32 asfernandes - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp -Cleanup: do not replicate attachment charset info in DSQL - - 2008-03-01 19:14 asfernandes - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/jrd/entry.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Cleanup: remove y-valve functions DSQL_CACHE and INTL_FUNCTION - - 2008-03-01 18:24 asfernandes - M src/jrd/jrd_pwd.h - M src/jrd/os/pio.h - M src/jrd/why.cpp - M src/msgs/facilities2.sql - M src/remote/interface.cpp -Misc - - 2008-03-01 15:08 asfernandes - M src/common/utils.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/movd.cpp - M src/dsql/node.h -Misc - - 2008-03-01 11:49 robocop - M src/remote/interface.cpp -Cleanup. - - 2008-03-01 11:41 dimitr - M src/dsql/metd.epp -Restored the old logic which uses the user transaction handle to prepare the statement. -This allows to keep the good DSQL's early validations for intermixed DDL/DML operations. - - 2008-03-01 11:39 dimitr - M src/include/firebird.h -Cleanup. - - 2008-03-01 08:42 dimitr - M src/jrd/jrd.cpp -Fixed the issue reported by Dmitry Kovalenko in fb-devel. We don't need to validate the transaction handle in JRD, as DSQL does some tricks about it. - - 2008-02-29 16:44 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/include/gen/sql_state.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/why.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - M src/remote/interface.cpp -fixed CORE-1756: AV in isc_start_transaction (isc_start_multiple) - - 2008-02-29 15:25 paulbeach - M src/jrd/os/darwin/config_root.cpp -typo - - 2008-02-29 15:23 paulbeach - M builds/posix/prefix.darwin_i386 - M src/common/classes/semaphore.h - M src/jrd/os/darwin/config_root.cpp -Fix UNIX2003 symbol issue with kinterbasdb and SuperServer. -Make sure that sem is used properly depening on MacOSX 10.4 or 10.5 -Correct the header file in config_root.cpp to pull in MacTypes.h properly - - 2008-02-29 15:21 asfernandes - M src/jrd/cvt.cpp -Correct some logic errors found by Claudio - - 2008-02-29 13:59 alexpeshkoff - M src/jrd/why.cpp - D src/jrd/y_handle.h -No need in separate yValve handle include file any more. -Removed last trace of my old EXECUTE STATEMENT hack. - - 2008-02-29 12:47 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp -1) Cleanup SERVER_SHUTDOWN. -2) Make the engine shutdown asynchronous. - - 2008-02-29 09:54 alexpeshkoff - M src/jrd/why.cpp -Applied fix, suggested by Dmitry Kovalenko - - 2008-02-29 09:19 dimitr - M src/jrd/execute_statement.h -Misc. - - 2008-02-29 08:47 dimitr - M src/remote/os/win32/window.cpp -Misc and cleanup. - - 2008-02-29 08:46 dimitr - M src/remote/os/win32/window.cpp -Misc and cleanup. - - 2008-02-29 08:45 dimitr - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp -Misc and cleanup. - - 2008-02-29 08:45 dimitr - M src/dsql/Parser.h - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/sym.h - M src/dsql/utld_proto.h - M src/jrd/why.cpp -Misc. - - 2008-02-29 07:34 dimitr - M builds/win32/defs/fbclient.def -Fixed the Windows build, but I do object about these changes. - - 2008-02-29 07:19 dimitr - M src/jrd/os/win32/ibinitdll.cpp - M src/remote/os/win32/cntl.cpp -Fixed the Windows build. - - 2008-02-29 07:10 robocop - M src/jrd/gds.cpp -Paranoid checks. - - 2008-02-29 05:33 robocop - M src/include/types_pub.h - M src/jrd/dyn.epp -Switch to FB_ prefix. - - 2008-02-28 18:42 alexpeshkoff - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/posix/Makefile.in.firebird - M builds/posix/firebird.vers - M builds/posix/make.defaults - M configure.in - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/Parser.h - M src/dsql/dsql.h - M src/dsql/make_proto.h - M src/dsql/node.h - M src/isql/isql.epp - M src/jrd/ThreadData.cpp - M src/jrd/ThreadData.h - M src/jrd/entry.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/pwd.cpp - M src/jrd/relations.h - M src/jrd/tra.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/jrd/y_handle.h - M src/qli/dtr.cpp - M src/qli/exe.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/server.cpp -1. Make signals handling in yValve MT safe. -2. Introduce new private API calls, fb__shutdown() and fb__shutdown_callback(). -3. Introduce fb_smp_server - binary to run superclassic on posix. -4. Various cleanups. - - 2008-02-28 18:16 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.h -1) Fixed the crash reported by Alex. -2) Cleanup. - - 2008-02-28 17:54 alexpeshkoff - M builds/posix/make.rules - M builds/posix/make.shared.targets -Partially fixed posix build after DSQL merge - - 2008-02-28 14:06 dimitr - M builds/win32/preprocess.bat -DSQL integration into the engine. - - 2008-02-28 13:59 alexpeshkoff - M src/common/classes/init.cpp - M src/common/classes/init.h -1. Avoid suspicious operator!(). -2. Make GlobalPtr<> usable in static local variables. - - 2008-02-28 13:54 dimitr - M builds/posix/make.rules -DSQL integration into the engine. - - 2008-02-28 13:48 dimitr - M builds/win32/msvc6/dsql_server.dsp - M builds/win32/msvc6/dsql_server_classic.dsp - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M src/dsql/Parser.cpp - M src/dsql/Parser.h - M src/dsql/blk.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/misc_func.cpp - M src/dsql/movd.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/parse_proto.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dsql/sym.h - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/jrd/Database.h - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/entry.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/irq.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/jrd/y_handle.h -DSQL integration into the engine. - - 2008-02-28 13:34 dimitr - M src/jrd/os/pio.h -Fixed the build. - - 2008-02-28 09:48 hvlad - M src/jrd/os/pio.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Move class HugeStaticBuffer into common place, per Claudio request - - 2008-02-28 09:35 robocop - M src/include/types_pub.h - M src/jrd/dyn.epp -Make sqlstate a public type like status vector. - - 2008-02-28 09:29 robocop - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -const madness. - - 2008-02-28 09:28 robocop - M src/dsql/user_dsql.cpp -memcpy instead of custom loop. - - 2008-02-28 08:59 robocop - M src/msgs/sqlstates.sql -Fixing the SQL states input file to be able to complete the boot build process without strange errors. - - 2008-02-28 08:51 dimitr - M src/msgs/sqlstates.sql -Fixed the boot build. - - 2008-02-28 02:43 asfernandes - M src/intl/cv_big5.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/kanji.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/ld.cpp - M src/jrd/isc_sync.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/unicode_util.cpp -Misc - - 2008-02-27 16:00 asfernandes - M src/dsql/make.cpp - M src/dsql/parse.y - M src/jrd/cvt.cpp -Feature CORE-1760 - Support hex numeric and string literals - - 2008-02-27 12:25 dimitr - M src/jrd/jrd.cpp -1) Fixed a deadlock related to SecurityDatabase. -2) Cleaned up the code duplicated in CMP_shutdown_database(). This was a mistake in one of my prior commits. - - 2008-02-27 12:14 alexpeshkoff - M builds/install/arch-specific/linux/classic/postinstall.sh.in -Isc_* files are created in classicLibrary - - 2008-02-27 12:03 dimitr - M src/dsql/user_dsql.cpp -Better lock scope. - - 2008-02-27 09:32 dimitr - M src/jrd/idx.cpp -Cleanup. - - 2008-02-27 05:56 dimitr - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Misc by Dmitry Kovalenko. - - 2008-02-27 05:08 dimitr - A src/msgs/sqlstates.sql -Added the forgotten file. - - 2008-02-27 05:07 dimitr - M builds/posix/Makefile.in.refDatabases -Fixed my mistake. - - 2008-02-27 00:09 asfernandes - M src/dsql/dsql.cpp - M src/jrd/execute_statement.cpp -Fix GCC build - - 2008-02-26 11:03 dimitr - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/os/win32/winnt.cpp - M src/remote/interface.cpp - M src/remote/os/win32/srvr_w32.cpp -Get rid of the Win9x/ME specifics. We don't support them anymore. - - 2008-02-26 07:23 robocop - M src/intl/cv_big5.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/kanji.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/ld.cpp - M src/intl/utils/maptest.cpp - M src/jrd/sort.cpp - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Style. - - 2008-02-26 07:12 dimitr - M src/dsql/user_dsql.cpp -Make this code thread-safe and independent from the core DSQL. - - 2008-02-26 02:23 asfernandes - M builds/win32/defs/fbclient.def - M src/common/StatusHolder.cpp - M src/dsql/utld.cpp - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/rse.cpp - M src/jrd/sdl.cpp - M src/jrd/status.cpp -Misc - - 2008-02-25 09:29 paul_reeves - M builds/install/arch-specific/win32/install_classic.bat -Gosh! Isn't it fun maintaining four separate branches. - - 2008-02-25 08:33 dimitr - M src/jrd/execute_statement.cpp -Thread safety. - - 2008-02-24 15:28 dimitr - M src/jrd/dyn.epp -Ported SQLSTATE from Vulcan. -Part III: explicit passing of isc_arg_sql_state. - - 2008-02-24 15:27 dimitr - M src/jrd/gds.cpp -Misc. - - 2008-02-24 15:02 dimitr - M src/common/StatusHolder.cpp - M src/common/fb_exception.cpp - M src/dsql/errd.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/jrd/err.cpp - M src/jrd/gds.cpp - M src/jrd/par.cpp - M src/jrd/sdl.cpp - M src/jrd/status.cpp - M src/jrd/why.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server.cpp -Ported SQLSTATE from Vulcan. -Part II: handling of isc_arg_sql_state. - - 2008-02-24 14:07 dimitr - M builds/posix/Makefile.in.refDatabases - M builds/win32/create_msgs.bat - M builds/win32/defs/fbclient.def - M src/include/gen/iberror.h - M src/include/gen/sql_code.h - A src/include/gen/sql_state.h - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/misc/codes.epp - M src/msgs/msg.sql - M src/msgs/system_errors2.sql -Ported SQLSTATE from Vulcan. -Part I: core changes. - - 2008-02-24 11:37 dimitr - M src/jrd/rse.cpp -Misc. - - 2008-02-24 09:55 dimitr - M src/jrd/jrd.cpp -Fixed the mutex recursion in jrd8_prepare_transaction. Thanks to Dmitry Kovalenko. - - 2008-02-24 03:23 robocop - M src/jrd/TempSpace.h - M src/jrd/TextType.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/tra.cpp - M src/jrd/why.cpp -Misc. - - 2008-02-22 10:40 asfernandes - M src/misc/upgrade/v2.1/metadata_charset.txt -Update doc. - - 2008-02-22 02:51 asfernandes - M src/dsql/metd.epp -Misc - - 2008-02-21 13:19 robocop - M src/common/classes/ClumpletWriter.cpp -Misc. - - 2008-02-21 13:11 robocop - M src/dsql/dsql.h - M src/isql/isql.epp - M src/jrd/ini.epp - M src/jrd/why.cpp -Misc. - - 2008-02-21 04:24 robocop - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp -Undo the check for 255 bytes in JRD_num_attachments (let the callers handle long paths). -Fix some memory leaks (at least one of them signaled by myself years ago) when calling JRD_num_attachments. -Introduce an enumeration for the "flag" parameter in the same function. - - 2008-02-20 20:49 dimitr - M src/jrd/why.cpp - M src/jrd/y_handle.h -More cleanup. - - 2008-02-20 17:57 dimitr - M src/jrd/why.cpp -Let's be honest with the user. If we ignore the enable/disable calls, we should rather return FALSE. - - 2008-02-20 17:41 dimitr - M src/jrd/entry.h - M src/jrd/why.cpp -Major cleanup of the unused code inside the Y-valve. - - 2008-02-20 16:33 dimitr - M src/jrd/jrd.cpp -Cleanup the code that was never enabled. - - 2008-02-20 16:28 dimitr - M src/iscguard/cntl_guard.cpp - M src/remote/os/win32/cntl.cpp -Let's shutdown the JRD subsystem properly when Windows is being shutdown itself. - - 2008-02-20 16:07 dimitr - M src/jrd/common.h - M src/jrd/isc.h -Cleanup. - - 2008-02-20 16:04 paulbeach - M builds/install/arch-specific/solaris/CS/pkginfo.in - M builds/install/arch-specific/solaris/CS/postinstall.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/SS/pkginfo.in - M builds/install/arch-specific/solaris/SS/postinstall.in - M builds/install/arch-specific/solaris/SS/postremove.in - M builds/install/arch-specific/solaris/SS/prototype.in -Installation of Firebird 2.0.x SuperServer on Solaris - - 2008-02-20 15:46 dimitr - D src/dsql/all.h - D src/dsql/alld.cpp - D src/dsql/alld_proto.h -Cleanup. - - 2008-02-20 15:43 dimitr - M src/dsql/metd.epp -Make the mutex protection available for [super-]classic builds. - - 2008-02-20 15:38 dimitr - M builds/posix/make.shared.variables - M builds/win32/msvc6/dsql_server.dsp - M builds/win32/msvc6/dsql_server_classic.dsp - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj -Cleanup the makefiles. - - 2008-02-20 15:29 dimitr - M src/jrd/Database.h - M src/jrd/inf.cpp - M src/jrd/jrd.cpp -Make the memory stats SuperClassic friendly. It doesn't make the Classic logic much worse. - - 2008-02-20 15:25 dimitr - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Cleanup. - - 2008-02-20 15:24 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Get rid of DsqlMemoryPool. - - 2008-02-20 15:11 dimitr - M src/jrd/ini.epp -Correction for my prior commit. - - 2008-02-20 13:17 dimitr - M src/jrd/ini.epp -Let's create varchar columns with the length defined in fields.h. No more weird 253 and 78 bytes. -This change requires everybody to boot-build and recreate already existing ODS 11.2 databases. - - 2008-02-20 13:13 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h -Done CORE-1750. - - 2008-02-20 10:42 dimitr - M src/isql/isql.epp -Fixed CORE-1749. - - 2008-02-20 10:20 robocop - M src/jrd/jrd.cpp -Better report truncated paths than to crash due to malformed parameter block. - - 2008-02-20 09:24 dimitr - M src/jrd/opt.cpp -Optimizer adjustments for the new built-in functions. - - 2008-02-20 08:06 dimitr - M src/jrd/Optimizer.cpp -Misc. - - 2008-02-19 16:50 dimitr - M src/jrd/jrd.cpp -Added missing synchronization. - - 2008-02-19 16:23 dimitr - M src/common/classes/array.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/why.cpp -1) Make enumeration and shutdown routines SuperClassic friendly. -2) Cleanup and minor refactoring of the Classic shutdown routines. - - 2008-02-19 10:29 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in -Make windows and linux install trees better match - - 2008-02-19 02:34 asfernandes - M builds/posix/Makefile.in.static.gpre - M src/jrd/jrd.cpp - M src/lock/lock.cpp -Misc - - 2008-02-18 12:05 paulbeach - M builds/install/arch-specific/darwin/Readme.txt - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/preupgrade-script - M builds/posix/postfix.darwin -Add the Readme.txt, allow package upgrade of aliases.conf and UDF files, so existing installations get upgraded properly. - - 2008-02-17 15:47 asfernandes - M src/gpre/c_cxx.cpp -Generate named structs in GPRE to not have a lot of warnings in GCC - - 2008-02-16 01:18 asfernandes - M src/dbs/grant.gdl - M src/jrd/trig.h -Fixed CORE-479 - Grants overwrite previous rdb$security_classes entries - - 2008-02-15 08:47 alexpeshkoff - M builds/posix/make.shared.variables -add Database.cpp to posix build - - 2008-02-15 08:46 alexpeshkoff - M src/jrd/Database.cpp -missing header - - 2008-02-14 16:34 alexpeshkoff - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/posix/make.defaults -changed soname for embedded library - frontported - - 2008-02-14 12:43 robocop - M src/jrd/Database.h -Since those private data members can't change, let's use a reference instead. - - 2008-02-14 12:24 robocop - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - A src/jrd/Database.cpp - A src/jrd/Database.h - M src/jrd/cch.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/pag.h -Move some clutter out of jrd.h to Database.h and Database.cpp. - - 2008-02-14 12:21 robocop - M src/jrd/jrd.h - M src/jrd/met.epp -Comment unused code. - - 2008-02-14 11:52 alexpeshkoff - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/pag.cpp - M src/jrd/tra.cpp -fixed posix build - - 2008-02-14 11:51 alexpeshkoff - M src/jrd/why.cpp -added missing header - - 2008-02-14 10:53 robocop - D builds/install/arch-specific/sinixz -We don't support Sinix-Z anymore. - - 2008-02-14 10:08 alexpeshkoff - M builds/posix/Makefile.in.static.gpre -let gpre_static rebuild when library is changed - - 2008-02-14 07:33 dimitr - M src/lock/lock.cpp -Sync declaration with definition. - - 2008-02-14 07:31 robocop - M src/jrd/jrd.cpp -Style. - - 2008-02-14 07:28 dimitr - M src/jrd/cmp.cpp -Did the author imagine databases with more than 1000 tables? It seems not. - - 2008-02-14 07:12 dimitr - M src/jrd/jrd.cpp -Cleanup, style and synchronization. Solved a few deadlocks and races during attach. - - 2008-02-14 01:31 asfernandes - M src/dsql/dsql.cpp - M src/jrd/jrd_pwd.h - M src/jrd/svc.cpp -Misc - - 2008-02-13 16:52 dimitr - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h -Misc. - - 2008-02-13 16:47 dimitr - M src/jrd/event.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/lock/lock.cpp - M src/lock/print.cpp -Cleanup. - - 2008-02-13 16:46 dimitr - M src/jrd/tra.cpp -Misc. - - 2008-02-13 14:19 asfernandes - M src/intl/lc_ascii.cpp -Remove MSVC warning - - 2008-02-13 13:10 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - M src/jrd/svc.cpp -Fixed CORE-1726: isc_service_start failed, use InitHolder for SecurityDatabase in services too. - - 2008-02-13 12:57 robocop - M src/dsql/btyacc_fb.ske - M src/dsql/dsql.cpp - M src/jrd/cch.cpp - M src/jrd/isc_sync.cpp - M src/jrd/opt.cpp -Style. - - 2008-02-13 12:56 robocop - M src/dsql/metd.epp -Style and deleting extra, unnecessary scope block. - - 2008-02-13 11:53 dimitr - M src/isql/InputDevices.h - M src/isql/isql.epp -Fixed crash in ISQL at cleanup time. - - 2008-02-12 17:21 dimitr - M src/dsql/dsql.cpp - M src/dsql/sqlda_pub.h -Front-ported the DSQL_unprepare feature from Vulcan. - - 2008-02-12 16:13 paulbeach - M builds/install/arch-specific/darwin/launchd.org.firebird.gds.plist -update the launchdaemon plist file with the correct dtd url - - 2008-02-12 16:02 asfernandes - M extern/icu/source/common/unicode/uconfig.h -Missing changes - please rebuild ICU - - 2008-02-12 14:47 asfernandes - M src/jrd/IntlManager.cpp - M src/jrd/unicode_util.cpp -Reimplementation of CORE-824 for ICU 3.0 - - 2008-02-12 14:26 asfernandes - M src/jrd/IntlManager.cpp - M src/jrd/unicode_util.cpp -Rollback CORE-824 until I got it fixed - done --with-system-icu 3.6 - - 2008-02-12 14:08 dimitr - M src/jrd/y_handle.h -Totally misc. - - 2008-02-12 14:07 dimitr - M src/jrd/nbak.cpp -Prevent crash when shutdown is followed by disconnect (for the same attachment). - - 2008-02-12 14:06 dimitr - M src/remote/server.cpp -Shutdown the port instead of exiting the process. This has the same effect on CS but works for other modes as well. - - 2008-02-12 00:05 asfernandes - M src/jrd/IntlManager.cpp - M src/jrd/unicode_util.cpp -UNICODE_CI_AI (case-/accent- insensitive) collation - CORE-824 - - 2008-02-11 23:32 asfernandes - M src/jrd/jrd.cpp -Fix operator precedence - - 2008-02-11 17:39 dimitr - M src/jrd/jrd.cpp -Move the dbb<->att check under the mutex protection. - - 2008-02-11 17:34 dimitr - M src/jrd/isc.h - M src/jrd/isc_signal.h - M src/jrd/isc_sync.cpp -Allow mixed in-process/cross-process events on Windows (like they work in POSIX). - - 2008-02-11 17:31 dimitr - M src/jrd/lck.cpp - M src/jrd/lck.h -Adjustments for the changed LM. Restore the 64-bit owner IDs. Cleanup. - - 2008-02-11 17:30 dimitr - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h - M src/lock/print.cpp -Major changes in the lock manager, targeted to allow mixed in-process/cross-process working modes. Namely, they are: -1) Separate process and owner blocks. Multiplex blocking signals via single blocking thread. -2) Enable direct in-process AST delivery. -3) Drop PREVENT_OWNER_STARVATION code as not compatible with the new LM structure. -4) Synchronize LM using its own mutex instead of SCH. -5) Implement wakeup'n'remap code for waiting owners. -6) Add more debugging points for memory remaps. -7) Cleanup and style. -Hopefully, this attempt is more POSIX-friendly than my previous one. - - 2008-02-11 09:59 alexpeshkoff - M src/jrd/svc.cpp -test for out-of-memory condition has no sense here any more - - 2008-02-11 09:55 alexpeshkoff - M src/jrd/svc.cpp - M src/jrd/svc.h -avoid gds__alloc/free in services - - 2008-02-11 09:52 alexpeshkoff - M src/common/classes/init.cpp - M src/common/classes/locks.cpp - M src/common/classes/locks.h -Explicit init for mutexes - thanks to Claudio - - 2008-02-10 17:58 asfernandes - M src/jrd/evl.cpp -Correction - - 2008-02-10 17:33 sboyd - M src/gpre/rmc.cpp -Changed the option for calls to isc_dsql_free_statement from DSQL_close to DSQL_drop. This allows cursors used in separately compiled subprograms which are CALLed and subsequently CANCELed to function properly. Failure to use DSQL_drop resulted in -502 errors. - - 2008-02-10 17:26 asfernandes - M src/jrd/jrd.cpp -Misc - - 2008-02-10 16:38 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd.h -1. Cleanup: - - moved Attachment constructor (big enough) into .cpp file - - avoid use of dbb in Database::get() and getUserInfo() -2. Complete fix for CORE-1726 - SecurityDatabase::init() is now not Database, but Attachment counted. - - 2008-02-09 15:19 asfernandes - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp -Fixed CORE-1254 - Problem with DISTINCT and insensitive collations - - 2008-02-08 16:57 alexpeshkoff - M src/jrd/svc.cpp - M src/jrd/svc.h -Fixed CORE-1726: isc_service_start failed - - 2008-02-08 16:54 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Fixed filehandles and temp diskspace leak - delete dbb_sys_trans makes it close TempSpace - - 2008-02-08 10:49 paulbeach - M src/common/classes/fb_atomic.h -64bit MacOS use __x86_64__ instead of DARWIN64 as per Adriano - - 2008-02-08 01:25 asfernandes - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/linux/classic/preuninstall.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M src/jrd/cch.cpp - M src/jrd/evl.cpp -Misc - - 2008-02-07 14:45 asfernandes - M src/jrd/evl.cpp -Fixed problem (invalid BLOB id) with LIST(DISTINCT) - - 2008-02-07 14:10 hvlad - M src/dsql/ddl.cpp - M src/dsql/parse.y -Frontport fix for bug CORE-1724 : Common table expressions cannot be used in computed columns and quantified predicates (IN / ANY / ALL) - - 2008-02-06 20:18 dimitr - M builds/win32/msvc8/fbrmclib.vcproj -Fixed the build. - - 2008-02-06 19:30 dimitr - M src/jrd/TempSpace.cpp -Let's not infinitely write regular messaging to the log file. - - 2008-02-06 19:27 dimitr - M src/jrd/TempSpace.cpp -Fixed CORE-1730 plus fixed one minor bug in the original code. - - 2008-02-06 17:26 alexpeshkoff - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp -fixed races during server shutdown - - 2008-02-06 17:25 alexpeshkoff - M src/jrd/blob_filter.cpp -TCS's PROC_CAST8_ISQL failed - wrong error return caused by accidentially placed into status vector code - - 2008-02-06 17:06 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Fixed bug CORE-1731 : Sometimes engine may "hang" using 100% CPU load and no IO activity for the few minutes - - 2008-02-06 16:51 paulbeach - M src/common/classes/fb_atomic.h -64bit MacOS - - 2008-02-06 16:19 paulbeach - M builds/install/arch-specific/darwin/install-script -Oops - there should be a comment here - - 2008-02-06 14:59 paulbeach - M src/jrd/pag.cpp -Minor modifications for MacOS 64bit builds - - 2008-02-06 14:43 paulbeach - M src/jrd/utl.cpp -Minor modifications for MacOS 64bit builds - - 2008-02-06 14:29 asfernandes - M src/jrd/evl.cpp -Fixed problem (invalid BLOB id) with LIST, appeared after blob memory consumption optimization - - 2008-02-06 13:47 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Fixed CORE-1729. - - 2008-02-06 11:44 paulbeach - M src/jrd/unicode_util.cpp -Add HPUX for when the port comes later - - 2008-02-06 11:27 alexpeshkoff - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/linux/classic/preuninstall.sh.in - M builds/install/arch-specific/linux/super/preuninstall.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/arch-specific/sinixz/postinstall.in - M builds/install/arch-specific/solaris/CS/postinstall.in - M builds/install/arch-specific/solaris/SS/postinstall.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/superLibrary.sh.in -Fixed CORE-1728: Monitoring tables do not work after fresh linux install - - 2008-02-06 00:43 asfernandes - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/os/darwin/mod_loader.cpp -Misc - - 2008-02-05 14:46 asfernandes - M src/dsql/ddl.cpp -Fixed problem when altering non existent database trigger - - 2008-02-05 14:33 asfernandes - M src/dsql/parse.y -Improvement CORE-1453 - Allow usage of functions in LIST delimiter parameter - - 2008-02-05 13:55 dimitr - M src/jrd/met.epp -My other changes for check partners. For Vlad's review. - - 2008-02-05 12:48 paulbeach - M builds/posix/postfix.darwin - M src/intl/lc_ascii.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_narrow.cpp - M src/jrd/CharSet.h - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/unicode_util.cpp -1. Updated MacOS mod_loader to handle Bundles and Dynamic Libraries (yes the loading of the two is different) -2. Support the loading of the ICU Libraries dynamically -3. new = FB_NEW - prevent asserts. - - 2008-02-05 11:48 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/dsql.h -Fixed error in TCS's DSQL_DOMAIN_01 and PROC_LEVEL0_TESTS_2 - long domain name was silently truncated instead of throwing an error - - 2008-02-05 08:21 alexpeshkoff - M src/common/classes/init.cpp - M src/common/classes/init.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/dsql/metd.epp - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_pwd.h - M src/jrd/met.epp - M src/jrd/pwd.cpp - M src/jrd/why.cpp - M src/jrd/y_handle.h -Mutexes cleanup: -1. Make all firebird mutexes recursive. -2. Enable exceptions to be thrown by mutexes and process them in code where needed. -3. Catch and ignore exceptions in various MutexGuard dtors. - - 2008-02-05 08:04 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util -Mutexes cleanup - - 2008-02-04 19:19 dimitr - M src/jrd/DatabaseSnapshot.h -Cleanup. - - 2008-02-04 17:01 asfernandes - M src/dsql/dsql.cpp - M src/dsql/utld.cpp - M src/jrd/gds.cpp - M src/jrd/opt.cpp -Misc - - 2008-02-04 15:00 dimitr - M src/jrd/isc_sync.cpp -Make the routine behavior consistent across platforms. - - 2008-02-04 14:53 alexpeshkoff - M src/jrd/gds.cpp -protected cleanup liknked list with mutex - - 2008-02-04 14:10 alexpeshkoff - M src/jrd/why.cpp -Avoid code dup and fix unprotected by mutex access to attachment - thanks to Claudio - - 2008-02-04 12:45 dimitr - M src/dsql/dsql.cpp -Cleanup and refactoring. - - 2008-02-04 12:01 alexpeshkoff - M src/jrd/svc.cpp -removed old comments: they are wrong now - - 2008-02-04 11:59 alexpeshkoff - M src/common/classes/init.h -Use LockGuard instead of try/catch - - 2008-02-04 10:06 dimitr - M src/jrd/lck.cpp -Changed the LM wrapper functions prefix (by Claudio's request). - - 2008-02-03 19:16 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - A src/dsql/Parser.cpp - A src/dsql/Parser.h - M src/dsql/btyacc_fb.ske - M src/dsql/dsql.cpp - M src/dsql/parse.y - M src/dsql/parse_proto.h -Encapsulate the parser and make it thread safe - - 2008-02-03 14:27 asfernandes - M src/dsql/utld.cpp -Protect DSQL_failures - - 2008-02-03 11:20 robocop - M src/burp/backup.epp - M src/burp/restore.epp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/make.cpp - M src/jrd/common.h -Style, constness and macro cleanup. - - 2008-02-03 10:41 robocop - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/cch.cpp - M src/jrd/cvt.cpp - M src/jrd/dyn_mod.epp - M src/jrd/err.cpp - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/rse.cpp - M src/jrd/sqz.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/utilities/common/cmd_util.cpp -Style, constness and macro cleanup. - - 2008-02-03 02:38 asfernandes - M builds/posix/Makefile.in.firebird -Oops - - 2008-02-03 02:32 asfernandes - M builds/posix/Makefile.in.firebird - M src/dsql/dsql.cpp - M src/gpre/hsh.h - M src/intl/ld.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/why.cpp -Misc - - 2008-02-02 23:48 dimitr - M src/dsql/dsql.cpp -Misc. - - 2008-02-02 20:26 dimitr - M src/jrd/svc.h -Fixed the Windows build. - - 2008-02-02 20:21 dimitr - M src/remote/os/win32/window.cpp -Fixed the Windows build. - - 2008-02-02 18:33 alexpeshkoff - M src/alice/alice.cpp - M src/alice/tdr.cpp - M src/burp/burp.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - D src/jrd/svc_proto.h - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/utilities/common/cmd_util.cpp -Services cleanup - make class Service traditional C++ class - - 2008-02-02 18:21 alexpeshkoff - M src/utilities/common/cmd_util.cpp - M src/utilities/common/cmd_util_proto.h -added 2 functions, later placed in services - - 2008-02-02 18:20 alexpeshkoff - M src/jrd/why.cpp -Lock mutex in detach - thanks to Claudio - - 2008-02-02 18:18 alexpeshkoff - M src/jrd/y_handle.h -make it use GlobalStorage - - 2008-02-02 18:16 alexpeshkoff - M src/common/UtilSvc.cpp - M src/common/UtilSvc.h -use GlobalStorage in UtilSvc - - 2008-02-02 18:08 alexpeshkoff - M src/jrd/jrd.h -fixed gcc warning - - 2008-02-02 17:43 alexpeshkoff - M src/common/classes/alloc.h -One more common storage class - - 2008-02-02 17:42 alexpeshkoff - M src/dsql/dsql.cpp -Do not hold mutex more then needed - - 2008-02-02 17:07 robocop - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/utilities/gstat/dba.epp -Constness - - 2008-02-02 17:07 robocop - M src/qli/picstr.cpp -Style - - 2008-02-02 17:06 robocop - M src/lock/print.cpp -Use a native, two dimensional array. - - 2008-02-02 17:04 robocop - M src/jrd/IntlManager.cpp - M src/jrd/blb.cpp - M src/jrd/dpm.epp - M src/jrd/exe.cpp - M src/jrd/filters.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/os/fbsyslog.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/sqz.cpp - M src/jrd/unicode_util.cpp -Mostly style, constness, native memcpy and explicit constructors. - - 2008-02-02 16:58 robocop - M src/intl/ld.cpp -constness - - 2008-02-02 16:57 robocop - M src/burp/burp.cpp - M src/burp/restore.epp - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/tree.h - M src/common/fb_exception.cpp - M src/gpre/cmd.cpp - M src/gpre/hsh.h - M src/include/fb_exception.h -Misc, explicit constructors, extra commas in enumerations, constness, etc. - - 2008-02-02 16:52 robocop - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc -Misc. - - 2008-02-02 16:51 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -I thought this DYN message deserves to be translatable. - - 2008-02-02 14:59 dimitr - M src/jrd/dfw.epp -More fixes for check_partners. Will this ever end? :-( - - 2008-02-02 14:42 dimitr - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp -1) Call SRVR_shutdown() when shutting down the server process. -2) Get rid of the unnecessary sync calls. - - 2008-02-02 14:40 dimitr - M src/remote/os/win32/srvr_w32.cpp - M src/remote/server.cpp -Misc. - - 2008-02-02 14:36 dimitr - M src/jrd/jrd.cpp -Fixed issue spotted by Claudio privately. - - 2008-02-02 12:21 dimitr - M src/dsql/dsql.cpp -Fix for an issue spotted by Claudio in fb-devel. - - 2008-02-01 20:18 asfernandes - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/jrd/exe.cpp -DSQL sync. changes - - 2008-02-01 17:33 asfernandes - M src/common/classes/init.cpp - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/why.cpp -Misc - - 2008-01-31 13:39 dimitr - M src/lock/lock.cpp -Cleanup. singnal_owner() is able to handle the direct call itself. - - 2008-01-31 13:36 dimitr - M src/jrd/dfw.epp - M src/jrd/met.epp -Rolled back my "partner check" changes upon Vlad's request. But one minor change is still done to avoid races in SS. To be reviewed after the CS build is fixed. - - 2008-01-31 12:05 alexpeshkoff - M src/common/config/config_file.cpp - M src/jrd/os/fbsyslog.h - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/win32/fbsyslog.cpp -Make syslog interface as light as possible - - 2008-01-31 12:02 alexpeshkoff - M src/jrd/why.cpp - M src/jrd/y_handle.h -MT-safety changes in yValve - - 2008-01-31 12:01 alexpeshkoff - M src/common/classes/init.cpp -Ignore exceptions in destructors in release build - - 2008-01-31 11:03 alexpeshkoff - M src/common/classes/array.h - M src/common/classes/vector.h -First add an element, next increase count - makes class safer in MT world - - 2008-01-31 10:53 alexpeshkoff - M src/common/classes/init.h -having this methods const dangerous - thanks to Claudio - - 2008-01-30 19:05 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-1716 - Wrong variable initialization in recursive procedures - - 2008-01-30 13:27 asfernandes - M src/jrd/IntlUtil.cpp -Fixed CORE-1715 - Incorrect "key size exceeds implementation restriction for index" error - - 2008-01-30 10:34 dimitr - M src/lock/lock.cpp -Misc. - - 2008-01-30 10:33 dimitr - M src/lock/lock.h -More complete temporary rollback to the old logic. We don't need 64-bit owner IDs at this point. - - 2008-01-30 10:15 dimitr - M src/jrd/lck.cpp -More complete temporary rollback to the old logic. We don't need 64-bit owner IDs at this point. - - 2008-01-30 08:57 alexpeshkoff - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp -partially roll back my last changes - use single mutex to synchronize access to security database - - 2008-01-29 18:07 asfernandes - M src/common/classes/locks.h - M src/jrd/all.cpp - M src/jrd/jrd.h - M src/jrd/validation.cpp -Misc - - 2008-01-29 17:32 dimitr - M src/jrd/jrd.cpp -Let's be consistent with operation order during dbb destruction. - - 2008-01-29 17:19 dimitr - M src/jrd/idx.cpp -Fixed the bug spotted by Alex. - - 2008-01-29 15:03 alexpeshkoff - M src/common/classes/locks.h - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp -fixed posix SS - use recursive mutex to protect security DB access - - 2008-01-29 15:02 alexpeshkoff - M src/jrd/jrd.h -fixed gcc warning - - 2008-01-29 15:01 alexpeshkoff - M src/remote/server.cpp -cleanup + additional security DB protection - - 2008-01-29 12:28 dimitr - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.embed.gfix - M builds/posix/make.shared.variables - M builds/win32/msvc6/alice.dsp - M builds/win32/msvc6/alice_classic.dsp - M builds/win32/msvc6/gfix.dsp - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/gfix.vcproj - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - D src/alice/all.cpp - D src/alice/all.h - D src/alice/all_proto.h - M src/alice/exe.cpp - M src/alice/tdr.cpp -Cleanup AliceMemoryPool. - - 2008-01-29 12:16 dimitr - M src/common/classes/alloc.h -Just a little useful feature. - - 2008-01-29 11:57 dimitr - M src/common/classes/alloc.cpp -Misc. - - 2008-01-29 10:37 dimitr - M src/jrd/lck.cpp -Restored the old lock owner ID/handle for CS. This is just a temporary measure intended to fix the POSIX embedded build. - - 2008-01-29 10:36 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Fixed some posix problems - - 2008-01-29 10:20 dimitr - M src/common/classes/alloc.cpp -Misc. - - 2008-01-29 10:11 dimitr - M src/jrd/Relation.cpp - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/cmp.cpp - M src/jrd/dbg.cpp - M src/jrd/dbg_proto.h - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_blks.h - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/req.h - M src/jrd/rse.h - M src/jrd/sdw.cpp - M src/jrd/sqz.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Cleanup. Get rid of the JrdMemoryPool. - - 2008-01-29 07:43 alexpeshkoff - M src/utilities/drop.cpp -cleanup - - 2008-01-29 02:28 asfernandes - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h -Misc - - 2008-01-29 01:36 asfernandes - M src/common/classes/fb_atomic.h - M src/jrd/GlobalRWLock.h - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Misc - - 2008-01-28 17:35 dimitr - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/sqz.cpp - M src/jrd/sqz.h -Cleanup. I'm pretty sure the code I'm removing can never be executed. Can anybody prove me wrong? - - 2008-01-28 17:27 dimitr - M src/jrd/jrd.cpp -Let's explicitly release all locks we own. - - 2008-01-28 17:03 dimitr - M src/jrd/fun.epp -Fixed wrong checkout reported by Adriano. - - 2008-01-28 16:44 asfernandes - M src/jrd/fun.epp -Misc - - 2008-01-28 14:09 dimitr - M src/remote/server.cpp -Oops. Incomplete stuff has been accidentally committed. Rolled back now. - - 2008-01-28 13:44 dimitr - M src/remote/server.cpp -Misc sync changes. - - 2008-01-27 12:36 hvlad - M builds/win32/msvc8/common_static.vcproj -Restore broken boot build - - 2008-01-27 02:33 mkubecek - M src/common/classes/fb_atomic.h -added missing namespace - - 2008-01-26 23:23 dimitr - M src/remote/server.cpp -Misc. - - 2008-01-26 18:06 dimitr - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Restored the legacy logic for blob sorting, thus rolling back changes for CORE-859 and CORE-1530. - - 2008-01-26 17:34 dimitr - M src/jrd/pwd.cpp -No ERR_post() calls outside the engine, please. - - 2008-01-26 17:33 dimitr - M src/jrd/jrd.cpp - M src/jrd/svc.cpp -Sigh, we have to release the dbb when doing authentication. - - 2008-01-26 13:51 dimitr - M src/jrd/jrd.cpp -Major synchronization changes. Description of the commit will be posted to fb-devel. - - 2008-01-26 13:30 dimitr - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h -Major synchronization changes. Description of the commit will be posted to fb-devel. - - 2008-01-26 13:17 dimitr - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/VirtualTable.cpp - M src/jrd/execute_statement.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/functions.cpp - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/isc.h - M src/jrd/isc_sync.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/rlck.cpp - M src/jrd/sch.cpp - M src/jrd/sch_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/shut.cpp - M src/jrd/shut_proto.h - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/thread_proto.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/jrd/y_handle.h -Major synchronization changes. Description of the commit will be posted to fb-devel. - - 2008-01-26 12:57 dimitr - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp -Major synchronization changes. Description of the commit will be posted to fb-devel. - - 2008-01-26 12:52 dimitr - M src/dsql/dsql.cpp - M src/jrd/Collation.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/blk.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cmp.cpp - M src/jrd/dbt.cpp - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/remote/interface.cpp -Major synchronization changes. Description of the commit will be posted to fb-devel. - - 2008-01-25 16:48 alexpeshkoff - M src/isql/isql.epp - M src/isql/show.epp -Better fixes for isql problems, thanks to Claudio - - 2008-01-25 11:28 alexpeshkoff - M src/isql/isql.epp -Fixed assertion in TCS:C_SQL_JOIN_46 - - 2008-01-25 09:53 alexpeshkoff - M src/isql/extract.epp -Do not extract system roles - - 2008-01-24 15:02 alexpeshkoff - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbrmclib.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/intl.vcproj -Fixed VC7 build - - 2008-01-24 15:01 alexpeshkoff - M src/common/classes/alloc.cpp -Remove conditional compilation - it was raising hell in windows build - - 2008-01-24 11:09 alexpeshkoff - M src/common/classes/alloc.cpp -do not initialize context pool in init() - TLS may be not ready for it - - 2008-01-24 11:08 alexpeshkoff - M src/remote/server.cpp -Initialize context pool on server startup - - 2008-01-24 11:04 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -fix typo - - 2008-01-24 10:32 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Forward port attempt to minimize hard-coded version string hell from windows install kits. - - 2008-01-23 19:34 dimitr - M builds/win32/msvc8/fbrmclib.vcproj -Fixed the win32 build. - - 2008-01-23 19:27 dimitr - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - M builds/win32/msvc8/intl.vcproj - M src/common/classes/alloc.cpp - M src/common/classes/locks.cpp - M src/common/classes/locks.h -Fixed the win32 build. - - 2008-01-23 19:03 dimitr - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/xnet.cpp -Fixed the win32 build. - - 2008-01-23 19:03 asfernandes - M src/alice/all.cpp - M src/common/classes/alloc.cpp - M src/common/classes/init.h - M src/common/classes/locks.h - M src/gpre/movg.cpp - M src/include/fb_exception.h - M src/jrd/alt.cpp - M src/jrd/dmp.cpp - M src/jrd/jrd.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/why.cpp -Misc - - 2008-01-23 15:55 alexpeshkoff - A src/common/classes/init.cpp -added new file to support GlobalPtr - - 2008-01-23 15:54 alexpeshkoff - A src/common/thd.cpp - A src/common/thd.h - D src/jrd/thd.cpp - D src/jrd/thd.h -move remaining thd.x files to common - - 2008-01-23 15:52 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/make.shared.variables - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/init.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/classes/tree.h - M src/common/config/config.cpp - M src/common/config/config_impl.h - M src/common/fb_exception.cpp - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/movd.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/gpre/movg.cpp - M src/include/fb_exception.h - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/enc.cpp - M src/jrd/err.cpp - M src/jrd/event.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/fil.h - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/gdsassert.h - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_pwd.h - M src/jrd/lck.cpp - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/rse.cpp - M src/jrd/sch.cpp - M src/jrd/sch_proto.h - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sqz.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/thread_proto.h - M src/jrd/tpc.cpp - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h - M src/jrd/validation.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/serve_proto.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/gstat/dba.epp -Fixed CORE-1671: atexit() calls in client libraries cause segfaults - and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory -To do it: -- created new template GlobalPtr, controlling access to destructors of global objects. -- applied it to global objects. -Also some related cleanup. - - 2008-01-23 15:39 alexpeshkoff - M builds/posix/prefix.linux_amd64 -use valgrind for amd64 DEV_BUILD - - 2008-01-23 14:20 alexpeshkoff - M src/jrd/tra.cpp -better way to fix a problem - suggested by Dmitry - - 2008-01-23 14:12 alexpeshkoff - M src/jrd/tra.cpp -One more deletePool - also added destructor - - 2008-01-23 13:44 alexpeshkoff - M src/jrd/tra.cpp -Call transaction destructor before removing transaction pool - - 2008-01-23 06:59 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/de/custom_messages_de.inc - M builds/install/arch-specific/win32/es/custom_messages_es.inc - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/hu/custom_messages_hu.inc - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/it/custom_messages_it.inc - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/si/custom_messages_si.inc -Keep 2.5 'sort of' up-to-date - - 2008-01-22 14:38 paulbeach - M src/jrd/unicode_util.cpp -Assert Failure on MacOS - adjustment - - 2008-01-22 11:08 robocop - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/posix/prefix.darwin_x86_64 -Misc. - - 2008-01-22 10:30 robocop - M builds/install/arch-specific/darwin/install-script - M doc/README.UserSql -Misc. - - 2008-01-22 09:40 paulbeach - M builds/install/arch-specific/darwin/install-script -Minor Mods - - 2008-01-22 02:49 asfernandes - M src/jrd/fun.epp -Fixed a problem (not reproducable in stable releases) that causes assertion when rdb$*_context functions throws exceptions. - - 2008-01-21 10:14 alexpeshkoff - M configure.in -Restored build flags - - 2008-01-20 23:51 asfernandes - M src/jrd/license.h - M src/jrd/pag.cpp - M src/remote/protocol.h -Misc - - 2008-01-19 13:30 dimitr - M src/burp/burp.cpp -Fixed CORE-1703. - - 2008-01-19 00:06 asfernandes - M src/jrd/filters.cpp -Fixed CORE-1694 - Bug in create/alter Database trigger (with Russian comment) - - 2008-01-18 17:39 asfernandes - M src/jrd/pag.cpp -Corrections - - 2008-01-18 15:13 paulbeach - M builds/posix/prefix.darwin_x86_64 - M extern/icu/source/config/mh-darwin -Welcome to 64bit MacOS builds - - 2008-01-18 14:12 paulbeach - M builds/install/arch-specific/darwin/Makefile.in - A builds/posix/prefix.darwin_x86_64 - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/license.h - M src/jrd/pag.cpp - M src/remote/protocol.h - M src/remote/remote_def.h - M src/remote/xdr.cpp -Welcome to 64bit MacOS builds - - 2008-01-18 09:23 paulbeach - M src/jrd/unicode_util.cpp -fix assert failue on MacOS - - 2008-01-17 16:17 alexpeshkoff - M src/jrd/isc_sync.cpp -typo - - 2008-01-17 16:07 alexpeshkoff - M src/jrd/gds.cpp -rolled back my bad attempt to fix CORE 1671 - - 2008-01-17 14:38 asfernandes - M src/jrd/pag.cpp - M src/jrd/utl.cpp -Misc - - 2008-01-17 13:40 dimitr - M src/lock/lock.cpp - M src/lock/lock_proto.h -Cleanup. - - 2008-01-17 13:10 dimitr - M src/lock/lock.cpp -Misc. - - 2008-01-17 13:07 dimitr - M src/jrd/thread_proto.h - M src/remote/server.cpp -Preparation for merging my own changes. - - 2008-01-17 12:54 alexpeshkoff - M src/remote/xdr.cpp -Applied Damyan's patch - MIPS linux port - - 2008-01-17 12:36 alexpeshkoff - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp -Applied Damyan's patch - MIPS linux port - - 2008-01-17 12:28 paulbeach - M builds/posix/postfix.darwin -Darwin and HPUX mods - - 2008-01-17 12:26 alexpeshkoff - A builds/posix/prefix.linux_mips - M configure.in -Applied Damyan's patch - MIPS linux port - - 2008-01-17 12:09 paulbeach - M builds/install/arch-specific/darwin/FB.info - M builds/posix/fbintl.darwin.vers - M builds/posix/fbintl.hpux.vers - M builds/posix/postfix.darwin - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M builds/posix/prefix.hpux -Darwin and HPUX mods - - 2008-01-17 11:57 dimitr - M extern/icu/source/common/common_8.vcproj - M extern/icu/source/data/makedata_8.vcproj - M extern/icu/source/extra/uconv/uconv_8.vcproj - M extern/icu/source/i18n/i18n_8.vcproj - M extern/icu/source/io/io_8.vcproj - M extern/icu/source/layout/layout_8.vcproj - M extern/icu/source/layoutex/layoutex_8.vcproj - M extern/icu/source/stubdata/stubdata_8.vcproj - M extern/icu/source/test/cintltst/cintltst_8.vcproj - M extern/icu/source/test/intltest/intltest_8.vcproj - M extern/icu/source/test/iotest/iotest_8.vcproj - M extern/icu/source/tools/ctestfw/ctestfw_8.vcproj - M extern/icu/source/tools/genbrk/genbrk_8.vcproj - M extern/icu/source/tools/genccode/genccode_8.vcproj - M extern/icu/source/tools/gencmn/decmn_8.vcproj - M extern/icu/source/tools/gencmn/gencmn_8.vcproj - M extern/icu/source/tools/gencnval/gencnval_8.vcproj - M extern/icu/source/tools/gennames/gennames_8.vcproj - M extern/icu/source/tools/gennorm/gennorm_8.vcproj - M extern/icu/source/tools/genpname/genpname_8.vcproj - M extern/icu/source/tools/genprops/genprops_8.vcproj - M extern/icu/source/tools/genrb/derb_8.vcproj - M extern/icu/source/tools/genrb/genrb_8.vcproj - M extern/icu/source/tools/gensprep/gensprep_8.vcproj - M extern/icu/source/tools/gentest/gentest_8.vcproj - M extern/icu/source/tools/genuca/genuca_8.vcproj - M extern/icu/source/tools/icuswap/icuswap_8.vcproj - M extern/icu/source/tools/makeconv/makeconv_8.vcproj - M extern/icu/source/tools/pkgdata/pkgdata_8.vcproj - M extern/icu/source/tools/toolutil/toolutil_8.vcproj -Finished the merge. - - 2008-01-17 11:36 alexpeshkoff - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in -misc - - 2008-01-16 14:37 asfernandes - M src/dsql/pass1.cpp - M src/jrd/opt.cpp - M src/remote/inet.cpp -Eliminate some warnings - - 2008-01-16 14:26 asfernandes - M src/jrd/met.epp -Eliminate warning - - 2008-01-16 14:01 asfernandes - M src/jrd/TextType.cpp -Fix the merge - - 2008-01-16 13:57 dimitr - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj -The merge is being fixed. - - 2008-01-16 13:55 dimitr - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj -The merge is being fixed. - - 2008-01-16 13:40 alexpeshkoff - M builds/posix/Makefile.in.client.util -Fixing merge - - 2008-01-16 13:38 dimitr - A doc/sql.extensions/README.column_type_psql.txt - M doc/sql.extensions/README.domains_psql.txt - M src/common/classes/fb_string.cpp -The merge is being fixed. - - 2008-01-16 13:29 dimitr - M builds/win32/msvc8/gstat.vcproj -The merge is being fixed. - - 2008-01-16 13:26 alexpeshkoff - M builds/posix/Makefile.in.embed.util -Fixing merge - - 2008-01-16 13:20 dimitr - M src/utilities/gsec/gsec.cpp - M src/utilities/install/install_svc.cpp -The merge is being fixed. - - 2008-01-16 13:18 alexpeshkoff - M src/intl/ld.cpp -Fixing merge - - 2008-01-16 13:07 alexpeshkoff - M src/lock/lock.cpp -Fixing merge - - 2008-01-16 13:03 dimitr - M builds/win32/msvc8/Firebird2Boot.sln -The merge is being fixed. - - 2008-01-16 12:30 alexpeshkoff - M src/jrd/GlobalRWLock.cpp -Fixing merge - - 2008-01-16 12:29 dimitr - M src/jrd/jrd.cpp - M src/remote/interface.cpp -The merge is being fixed. - - 2008-01-16 12:29 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Fixing merge (generated headers) - - 2008-01-16 12:22 dimitr - M src/include/gen/autoconfig_msvc.h - M src/jrd/SysFunction.cpp - M src/jrd/exe.cpp - M src/jrd/intl.cpp - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/met.epp - M src/jrd/rlck.cpp - M src/jrd/tra.cpp - M src/lock/lock_proto.h -The merge is being fixed. - - 2008-01-16 12:10 dimitr - M src/jrd/SysFunction.cpp - M src/jrd/blb.cpp - M src/jrd/dyn.epp - M src/jrd/exe.cpp -The merge is being fixed. - - 2008-01-16 12:08 alexpeshkoff - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/sch.cpp - M src/jrd/tra.h -Fixing merge - - 2008-01-16 11:51 dimitr - M src/dsql/parse.y - M src/jrd/jrd.h -The merge is being fixed. - - 2008-01-16 11:48 alexpeshkoff - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.static.gbak - M builds/posix/make.defaults - M configure.in -Merge continued - - 2008-01-16 11:41 dimitr - M src/gpre/cme.cpp -The merge is being fixed. - - 2008-01-16 11:35 dimitr - M builds/win32/msvc8/Firebird2Boot.sln - M builds/win32/msvc8/empbuild.vcproj -The merge is being fixed. - - 2008-01-16 11:32 dimitr - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/Firebird2Boot.sln - M builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/msvc8/burp_classic.vcproj - M builds/win32/msvc8/codes.vcproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbclient_static.vcproj - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_embed.vcproj - M builds/win32/msvc8/gpre_static.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc8/intlbuild.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj - M builds/win32/msvc8/qli.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/msvc8/utilities_classic.vcproj - M builds/win32/msvc8/v5_examples.vcproj -The merge continued. - - 2008-01-16 11:18 dimitr - M src/jrd/SysFunction.cpp - M src/jrd/TextType.cpp -The merge continued. - - 2008-01-16 10:47 dimitr - M configure.in -Committed with conflicts by Alex's request. - - 2008-01-16 10:41 dimitr - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.static.isql - M builds/posix/make.rules - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - M builds/posix/postfix.darwin - M builds/win32/defs/fbrmclib.def - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/fbrmclib.dsp - M builds/win32/msvc6/gbak.dsp - M builds/win32/msvc6/gbak_embed.dsp - M builds/win32/msvc6/gfix.dsp - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc6/gstat.dsp - M builds/win32/msvc6/isql.dsp - M builds/win32/msvc6/isql_embed.dsp - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbrmclib.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gbak_embed.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/isql_embed.vcproj - M src/jrd/unicode_util.cpp -The merge continued. - - 2008-01-16 10:37 alexpeshkoff - M src/jrd/os/posix/isc_ipc.cpp -make it compile - - 2008-01-16 10:36 dimitr - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.static.gbak - M builds/posix/make.defaults -Committed with conflicts by Alex's request. - - 2008-01-16 10:29 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Merge continued - - 2008-01-16 10:25 dimitr - M src/jrd/TempSpace.cpp - M src/jrd/TextType.h - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/jrd/thread_proto.h - M src/jrd/tra.h - M src/jrd/tra_proto.h -The merge continued. - - 2008-01-16 10:17 dimitr - M src/jrd/ThreadData.cpp - A src/jrd/ThreadData.h - A src/jrd/ThreadStart.cpp - A src/jrd/ThreadStart.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/val.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/utilities/gsec/gsec.h - A src/utilities/gsec/gsecMain.cpp - M src/utilities/gsec/gsec_proto.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/security.epp -The merge continued. - - 2008-01-16 10:12 dimitr - M src/utilities/gsec/gsec.cpp -Committed with conflicts by Alex's request. - - 2008-01-16 10:08 alexpeshkoff - M src/common/config/config.h -make it compile - - 2008-01-16 09:48 dimitr - A src/jrd/SimilarToMatcher.h - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rse.cpp - M src/jrd/sch.cpp - M src/jrd/sch_proto.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdw.cpp - M src/jrd/sha.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/sqz.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - D src/jrd/sym.cpp - D src/jrd/sym.h -The merge continued. - - 2008-01-16 09:41 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Relation.cpp - M src/jrd/nod.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/perf.h - M src/jrd/pwd.cpp - M src/jrd/relations.h -The merge continued. - - 2008-01-16 09:29 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/license.h - M src/jrd/log2.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/nav.cpp -The merge continued. - - 2008-01-16 09:07 dimitr - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h - M src/jrd/IntlUtil.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - D src/jrd/grammar.cpp - D src/jrd/grammar.y - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - D src/jrd/inuse.cpp - D src/jrd/inuse_proto.h - M src/jrd/irq.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_signal.h - M src/jrd/isc_sync.cpp - D src/jrd/jlx.c -The merge continued. - - 2008-01-16 08:54 dimitr - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/file_params.h - M src/jrd/filters.cpp -The merge continued. - - 2008-01-16 08:46 dimitr - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/drq.h - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/dsc2.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp -The merge continued. - - 2008-01-16 08:37 dimitr - A doc/README.UserSql -The merge continued. - - 2008-01-16 08:31 dimitr - M src/jrd/CharSet.cpp - M src/jrd/CharSet.h - M src/jrd/Collation.cpp - M src/jrd/Collation.h - M src/jrd/CsConvert.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/common.h - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp -The merge continued. - - 2008-01-16 08:16 dimitr - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/os/isc_i_proto.h - M src/jrd/os/pio.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - D src/jrd/os/vms/dfloat_stub.cpp - D src/jrd/os/vms/lnmdef.h - D src/jrd/os/vms/map.cpp - D src/jrd/os/vms/map_proto.h - D src/jrd/os/vms/mblr.cpp - D src/jrd/os/vms/mblr.h - D src/jrd/os/vms/mblr_proto.h - D src/jrd/os/vms/prv_m_bypass.h - D src/jrd/os/vms/rdb.cpp - D src/jrd/os/vms/rdb.h - D src/jrd/os/vms/rdbcodes.h - D src/jrd/os/vms/rdbgpas.cpp - D src/jrd/os/vms/rdbint.cpp - D src/jrd/os/vms/syidef.h - D src/jrd/os/vms/vms.cpp - D src/jrd/os/vms/vms.h - D src/jrd/os/vms/vms_command.cpp - D src/jrd/os/vms/vmsthread.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -The merge continued. - - 2008-01-16 07:55 dimitr - M src/remote/allr.cpp - M src/remote/allr_proto.h - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/remote_def.h - M src/remote/serve_proto.h - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xdr.h - M src/remote/xnet.cpp - M src/utilities/gstat/dba.epp - A src/utilities/gstat/dba_proto.h - M src/utilities/gstat/dbaswi.h - A src/utilities/gstat/gstatMain.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h - M src/utilities/install/install_nt.h - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -The merge continued. - - 2008-01-16 07:40 dimitr - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/misc/blrtable.cpp - M src/msgs/build_file.epp - M src/msgs/check_msgs.epp - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/drop.cpp - M src/utilities/print_event.cpp -The merge continued. - - 2008-01-16 07:23 dimitr - A src/isql/ColList.cpp - A src/isql/ColList.h - A src/isql/InputDevices.cpp - A src/isql/InputDevices.h - A src/isql/OptionsBase.cpp - A src/isql/OptionsBase.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp -The merge continued. - - 2008-01-16 07:15 dimitr - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpreswi.h - M src/gpre/hsh.cpp - M src/gpre/hsh.h - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/gpre/words.h - M src/include/consts_pub.h - M src/include/fb_blk.h - M src/include/fb_types.h - M src/include/firebird.h - M src/intl/cv_icu.cpp - M src/intl/ld.cpp - M src/intl/utils/dtest.c - M src/intl/utils/dtest2.c - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h -The merge continued. - - 2008-01-16 06:52 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/sym.h - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/extract.epp -The merge continued. - - 2008-01-16 06:33 dimitr - M src/common/config/config.cpp - M src/common/config/config.h - M src/config/Parameters.h - M src/dbs/security.sql -The merge continued. - - 2008-01-16 06:32 dimitr - D src/common/mp -Cleanup. - - 2008-01-16 06:24 dimitr - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/TempFile.cpp - M src/common/classes/fb_string.cpp - M src/common/classes/fb_tls.h - M src/common/classes/locks.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h -The merge continued. - - 2008-01-16 06:11 dimitr - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - A src/burp/burpMain.cpp - M src/burp/burp_proto.h - M src/burp/burpswi.h - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/mvol_proto.h - M src/burp/restore.epp - A src/common/UtilSvc.cpp - A src/common/UtilSvc.h - M src/common/utils.cpp - M src/common/utils_proto.h -The merge continued. - - 2008-01-16 05:58 dimitr - M src/alice/alice.cpp - M src/alice/alice.h - A src/alice/aliceMain.cpp - M src/alice/alice_proto.h - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h -The merge continued. - - 2008-01-15 20:15 dimitr - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/exe_proto.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/report.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/rebuild/rebuild.cpp -Started the merge. More tomorrow. - - 2008-01-15 19:18 dimitr - M src/misc/writeBuildNum.sh -Updated version info. - - 2008-01-14 16:33 roman-simakov - M src/jrd/nbak.cpp -fix wrong database unlocking - - 2008-01-14 16:22 roman-simakov - M src/jrd/cch.cpp -small fix debug code under NBAK_DEBUG - - 2008-01-10 14:20 paulbeach - M builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in -No -M for useradd on HPUX - - 2008-01-10 11:26 paulbeach - M builds/install/arch-specific/hpux/Makefile.in - A builds/install/arch-specific/hpux/classic/firebirdCS.psf.in - M builds/install/arch-specific/hpux/classic/postInstall.sh.in - M builds/install/arch-specific/hpux/classic/postUninstall.sh.in - M builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in - M configure.in -HPUX Depot install - - 2008-01-10 10:06 alexpeshkoff - M builds/posix/Makefile.in.firebird - M configure.in -fixed linux build - - 2008-01-10 08:38 dimitr - M doc/WhatsNew -Update. - - 2008-01-10 07:59 robocop - M doc/README.DiskSpaceAllocation -A bit better wording. - - 2008-01-10 07:43 dimitr - M doc/WhatsNew -Update. - - 2008-01-09 23:57 asfernandes - M builds/install/arch-specific/linux/Makefile.in - M src/remote/server.cpp -Misc - - 2008-01-09 16:14 alexpeshkoff - M configure.in -Fixed CORE-1421: RPM libstdc++ version dependency - - 2008-01-09 15:47 alexpeshkoff - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in -Fixed CORE-1421: RPM libstdc++ version dependency - - 2008-01-09 14:43 paul_reeves - M doc/install_windows_manually.txt -Clarify a point - - 2008-01-09 11:05 paulbeach - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in -Move generateNewDBAPassword function from posixLibrary to linuxLibrary. This function makes no sense on HPUX. - - 2008-01-09 10:20 dimitr - M src/remote/protocol.cpp - M src/remote/server.cpp -Fixed CORE-1681. - - 2008-01-09 09:24 alexpeshkoff - M src/jrd/svc.cpp -Removed accidentially added scope in switch - - 2008-01-09 09:21 alexpeshkoff - M src/utilities/gsec/call_service.cpp -Fixed CORE-1680: gsec display only shows some first users when there are many users (>50) in security database - - 2008-01-09 09:09 alexpeshkoff - M src/jrd/svc.cpp -Fixed CORE-1679: Gagbage bytes in isc_service_query() output - - 2008-01-08 18:29 dimitr - M doc/WhatsNew -Update. - - 2008-01-08 00:52 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-1677 - Floor & ceiling functions give wrong results with exact numeric arguments - - 2008-01-07 12:26 paulbeach - A builds/install/arch-specific/hpux - A builds/install/arch-specific/hpux/Makefile.in - A builds/install/arch-specific/hpux/classic - A builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in - A builds/install/arch-specific/hpux/classic/postInstall.sh.in - A builds/install/arch-specific/hpux/classic/postUninstall.sh.in - A builds/install/arch-specific/hpux/classic/preInstall.sh.in - A builds/install/arch-specific/hpux/classic/preUninstall.sh.in - A builds/install/arch-specific/hpux/classic/tarInstall.sh.in - A builds/install/arch-specific/hpux/classic/tarUninstall.sh.in - A builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in - A builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in - A builds/install/arch-specific/hpux/misc - A builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in - A builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in - A builds/install/arch-specific/hpux/misc/createaliasDB.sh.in - A builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in - A builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in - A builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in - A builds/install/arch-specific/hpux/super - A builds/install/arch-specific/hpux/super/makeinstallImage.sh.in - A builds/install/arch-specific/hpux/super/postInstall.sh.in - A builds/install/arch-specific/hpux/super/postUninstall.sh.in - A builds/install/arch-specific/hpux/super/preInstall.sh.in - A builds/install/arch-specific/hpux/super/preUninstall.sh.in - A builds/install/arch-specific/hpux/super/tarInstall.sh.in - A builds/install/arch-specific/hpux/super/tarUninstall.sh.in - A builds/install/arch-specific/hpux/super/tarmainInstall.sh.in - A builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in - M builds/install/misc/posixLibrary.sh.in - A builds/posix/fbintl.hpux.vers - A builds/posix/firebird.hpux.vers - M builds/posix/prefix.hpux - M configure.in -HPUX Port - - 2008-01-06 14:07 alexpeshkoff - M src/jrd/gds.cpp -Fixed CORE-1671: atexit() calls in client libraries cause segfaults if the libraries are used in dlopen()ed modules - - 2008-01-05 08:19 robocop - M src/common/classes/semaphore.h -No need to use the class name in a member function declaration inside the class. - - 2008-01-04 17:54 alexpeshkoff - M src/jrd/svc.cpp -Make SS kill itself on unix platforms when doing shutdown. -It helps with correct semaphores cleanup, important for some platforms. - - 2008-01-04 17:34 alexpeshkoff - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.shared.targets -Pass through CFLAGS, set for ./configure. This is minimum cross-build support. -It makes it possible to build, for example, for i386 on amd64 linux. Just use: - ./configure CFLAGS=-m32 --host=i386-cross-linux -or, certainly: - ./autogen.sh CFLAGS=-m32 --host=i386-cross-linux -Should also help when doing builds in other cases when 32/64 bit choice is possible. - - 2008-01-04 15:14 alexpeshkoff - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/superLibrary.sh.in -Frontported fix for CORE-1674: Wrong access rights in doc subdirectory - - 2008-01-02 08:54 hvlad - M src/remote/interface.cpp -More general fix for bug CORE-1561 : False isc_req_sync error may be reported by fbclient to the client application - - 2007-12-28 00:14 asfernandes - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc - M doc/README.DiskSpaceAllocation - M src/common/classes/semaphore.h - M src/msgs/facilities2.sql -Misc - - 2007-12-27 20:39 hvlad - A doc/README.DiskSpaceAllocation -Documentation - - 2007-12-27 13:47 paulbeach - M src/common/classes/semaphore.h -Minor Mods MacOS - - 2007-12-27 12:19 paulbeach - M builds/posix/prefix.darwin_i386 - M builds/posix/prefix.darwin_powerpc -Apply MacOS changes to HEAD - - 2007-12-27 11:56 paulbeach - M src/jrd/common.h -Apply MacOS changes to HEAD - - 2007-12-27 10:55 paulbeach - M builds/posix/make.shared.variables - M extern/icu/source/config/mh-darwin - M src/common/classes/semaphore.h -Apply MacOS changes to HEAD - - 2007-12-27 09:21 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql -Better fix for a problem, reported by Roman - wrong diagnostics in gsec - - 2007-12-27 09:20 alexpeshkoff - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h -Better fix for a problem, reported by Roman - - 2007-12-26 09:45 dimitr - M doc/WhatsNew -Correction. - - 2007-12-22 09:38 robocop - M doc/WhatsNew -Formatting and IMHO give due credit where needed. - - 2007-12-22 09:37 robocop - M src/common/classes/semaphore.h -I don't see the point in using the class name to qualify a method declaration inside the class definition. - - 2007-12-22 09:36 robocop - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc -Totally misc. - - 2007-12-22 00:53 asfernandes - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M src/common/classes/semaphore.h -Misc - - 2007-12-21 12:22 paul_reeves - M builds/win32/run_all.bat -MInor tweaks to a) speed up testing the installer, and b) document the available options. - - 2007-12-21 12:21 paul_reeves - A builds/win32/msvc8/VCCRT_Shared_Body.wxi - A builds/win32/msvc8/VCCRT_Shared_Header.wxi - A builds/win32/msvc8/VCCRT_Win32.wxi - A builds/win32/msvc8/VCCRT_Win32.wxs - A builds/win32/msvc8/VCCRT_x64.wxi - A builds/win32/msvc8/VCCRT_x64.wxs -Add support to build VCRT merge modules. These files are VC8 specific, and technically they belong under the 'install\arch-specific\win32\msvc8' directory. But that directory does not exist (and may never exist), so they can be parked here for the time being. - - 2007-12-21 12:10 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/installation_readme.txt -Add support to deploy VCRT libraries via msi, if windows installer 3.0 is available. - - 2007-12-20 14:20 paulbeach - M configure.in -Apply MacOS changes to HEAD - - 2007-12-20 12:40 paulbeach - M src/jrd/os/posix/unix.cpp -Apply MacOS changes to HEAD - - 2007-12-20 11:34 paulbeach - M builds/install/arch-specific/darwin/Makefile.in - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/launchd.org.firebird.gds.plist -Apply MacOS changes to HEAD - - 2007-12-20 09:02 paulbeach - M src/remote/inet_server.cpp -Apply MacOS changes to HEAD - - 2007-12-19 15:21 dimitr - M doc/WhatsNew -More additions. - - 2007-12-19 14:35 paulbeach - M extern/icu/source/common/putil.c - A src/common/classes/semaphore.cpp - M src/common/classes/semaphore.h - M src/jrd/divorce.cpp - M src/remote/inet_server.cpp -Apply MacOS changes to HEAD - - 2007-12-19 14:14 dimitr - M src/jrd/err.cpp -Fixed the primary reason of the crash reported by Roman Simakov in fb-devel. -I'm wondering why it didn't cause problems earlier. - - 2007-12-19 14:12 dimitr - M src/jrd/jrd.cpp -Protect the mutex from being released twice. - - 2007-12-19 14:07 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc -Add some generic functions to test for host O/S - - 2007-12-19 13:49 dimitr - M doc/WhatsNew -A few additions. - - 2007-12-19 13:46 paulbeach - M configure.in -Apply MacOS changes to HEAD - - 2007-12-19 13:40 dimitr - M builds/install/misc/firebird.conf -Just better English. Credits go to Helen. - - 2007-12-19 13:34 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/installation_scripted.txt -Implement feature request CORE-548 -Installer now generates a help screen when passed /?, /h or /help on the command-line - - 2007-12-19 13:33 dimitr - M doc/WhatsNew -Updated docs. - - 2007-12-19 13:25 paulbeach - D builds/posix/prefix.darwin - A builds/posix/prefix.darwin_i386 - A builds/posix/prefix.darwin_powerpc - M configure.in -Apply MacOS changes to HEAD - - 2007-12-19 13:08 alexpeshkoff - M src/jrd/tpc.cpp -Fix for CORE-1657: AV with long inactive read-only read-commited transaction - - 2007-12-18 11:34 alexpeshkoff - M src/jrd/btn.cpp - M src/jrd/btn.h -Made specially actively used function inline. -This gives up to 8% performance increase on test, actively using indices. - - 2007-12-18 07:34 dimitr - M src/iscguard/iscguard.cpp -Fixed inability of the guardian to start the server (service mode only). - - 2007-12-17 23:58 asfernandes - M doc/WhatsNew - M src/jrd/vio.cpp -Misc - - 2007-12-17 13:49 dimitr - M src/common/classes/auto.h - M src/jrd/DatabaseSnapshot.cpp -1) Make the class members more readable. -2) Add two methods: release() and reset() (accordingly to the ISO/IEC 14882 standard re. auto_ptr). -3) Utilize release() in DatabaseSnapshot. - - 2007-12-17 13:08 dimitr - M src/misc/writeBuildNum.sh -Updated version info. - - 2007-12-17 13:00 dimitr - M doc/WhatsNew -Updated docs. - - 2007-12-17 12:15 hvlad - M src/jrd/vio.cpp -Fixed unregistered bug : wrong record number calculation in garbage collector thread - - 2007-12-17 07:36 hvlad - M src/jrd/btr.cpp -Correction for fix for CORE-1199. Thanks to Claudio - - 2007-12-16 20:14 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-1199 : Firebird SS: internal gds software consistency check (CCH_precedence: block marked (212), file: cch.cpp line: 3640) - - 2007-12-15 10:30 dimitr - M src/remote/server.cpp -Fixed possible crashes due to an already disconnected port. - - 2007-12-14 11:32 alexpeshkoff - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.msgs - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql -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-13 23:25 asfernandes - M src/remote/interface.cpp -Misc - - 2007-12-13 11:04 paul_reeves - M builds/win32/msvc8/fb2control.vcproj -Fix build - - 2007-12-13 08:28 robocop - M src/remote/interface.cpp -Totally misc. - - 2007-12-12 13:42 hvlad - M src/remote/interface.cpp -Fixed bug CORE-1651 : False isc_req_sync error may be reported by fbclient to the client application - - 2007-12-12 09:01 hvlad - M src/jrd/rse.cpp -Fixed bug CORE-1649 : AV when recursive query used MERGE JOIN in execution plan - - 2007-12-11 23:50 asfernandes - M src/jrd/types.h -Misc - - 2007-12-11 18:04 asfernandes - M src/jrd/types.h -Fixed CORE-1648 - RDB$TYPES doesn't list types for database triggers - - 2007-12-11 15:17 alexpeshkoff - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Applied patch from Dmitry Kovalenko - some constness in DSQL - - 2007-12-11 09:19 dimitr - M src/jrd/jrd.cpp -Code simplification. We don't need to track the cancellation for the non-request activities. - - 2007-12-11 08:09 dimitr - M src/jrd/shut.cpp -Fixed CORE-1562 and its subtask CORE-1608. -The AST thread should never switch the context. This bug became visible as a result of the enabled resheduling in Classic. - - 2007-12-11 01:16 asfernandes - M src/jrd/DatabaseSnapshot.cpp -Fix GCC build - - 2007-12-10 11:13 paulbeach - M builds/install/arch-specific/darwin/install-script -Fix MacOS install typo - - 2007-12-10 07:18 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/vio.cpp -Fixed CORE-1610 and its subtask CORE-1615. - - 2007-12-10 06:31 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Fixed CORE-1642 and some const'ness. - - 2007-12-09 13:48 asfernandes - M src/jrd/cmp.cpp -Misc - - 2007-12-09 13:09 asfernandes - M builds/install/arch-specific/darwin/install-script -Misc - - 2007-12-09 09:15 dimitr - M src/jrd/dfw.epp -Bugfix for CORE-1641. The solution is to move some of the phase 3 code to phase 4, so that both create_trigger() and modify_trigger() are in sync. To be reviewed by Adriano. - - 2007-12-08 14:03 alexpeshkoff - M src/jrd/cmp.cpp -1. Restored correct compilation order in pass2. -2. Avoid code duplication. - - 2007-12-08 13:41 alexpeshkoff - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/req.h -Optimized code for domain-based variables (and procedure arguments) - - 2007-12-08 13:39 alexpeshkoff - M src/jrd/execute_statement.cpp -Cleanup - - 2007-12-08 07:46 robocop - M builds/install/arch-specific/darwin/FB.info - M configure.in -Misc. - - 2007-12-07 14:29 asfernandes - M src/jrd/SysFunction.cpp -Use static and larger buffer for HASH(blob) - suggested by Claudio - - 2007-12-07 12:50 alexpeshkoff - M src/common/classes/semaphore.h -misc - - 2007-12-07 12:19 paulbeach - M builds/install/arch-specific/darwin/FB.info - M builds/install/arch-specific/darwin/install-script - A builds/install/arch-specific/darwin/launchd.org.firebird.gds.plist - M builds/install/arch-specific/darwin/preupgrade-script - M builds/posix/make.rules - M builds/posix/postfix.darwin - M builds/posix/prefix.darwin - M configure.in - M src/common/classes/semaphore.h -MacOS 10.5 (Leopard) updates - - 2007-12-05 00:03 asfernandes - M src/jrd/RuntimeStatistics.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/dmp.cpp - M src/jrd/dyn.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/fun.epp - M src/jrd/jrd.h - M src/jrd/par.cpp - M src/jrd/rse.cpp -Misc - - 2007-12-04 13:58 alexpeshkoff - M doc/README.raw_devices -misc - - 2007-12-04 13:47 alexpeshkoff - M src/jrd/RuntimeStatistics.h -Comment - - 2007-12-04 13:44 alexpeshkoff - M src/jrd/exe.cpp -Fixed possible tdbb state restore problem, noticed by Claudio - - 2007-12-04 10:05 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/par.cpp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed the message -column @1 is not defined in table @1 -and added a new one for unknown field in procedure (with Dmitry's permission). - - 2007-12-04 09:59 robocop - M src/iscguard/iscguard.cpp - M src/remote/os/win32/srvr_w32.cpp -I decided to close some exotic (and probably irrelevant) buffer overruns. - - 2007-12-04 08:36 robocop - M builds/win32/msvc6/Firebird2.dsw -Follow VC8 changes. - - 2007-12-04 08:29 dimitr - M doc/sql.extensions/README.context_variables - M doc/sql.extensions/README.exception_handling -Fixed docs. - - 2007-12-04 08:23 robocop - M doc/sql.extensions/README.db_triggers.txt -Misc. - - 2007-12-03 16:11 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in -Multi-instancing in SlackWare - - 2007-12-03 15:48 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in -Comment - - 2007-12-03 15:46 alexpeshkoff - M src/jrd/Collation.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/GlobalRWLock.cpp - M src/jrd/Optimizer.cpp - M src/jrd/Relation.cpp - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/SysFunction.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/functions.cpp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/qatest.cpp - M src/jrd/rlck.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster - - 2007-12-03 13:29 alexpeshkoff - M src/common/classes/fb_string.h -Dropped method, compliant with STL's copy(), but never used due to presence of much better copyTo() - - 2007-11-30 14:05 mkubecek - M src/jrd/RuntimeStatistics.h -incorrect type - - 2007-11-30 13:49 asfernandes - M doc/sql.extensions/README.builtin_functions.txt -Change function description - - 2007-11-30 10:44 asfernandes - M src/jrd/SysFunction.cpp -Misc - - 2007-11-30 00:35 asfernandes - M src/dsql/pass1.cpp - M src/iscguard/iscguard.cpp - M src/jrd/RuntimeStatistics.h - M src/remote/os/win32/srvr_w32.cpp -Misc - - 2007-11-29 18:45 dimitr - M builds/install/misc/firebird.conf -Some practice in the English language :-) - - 2007-11-29 17:53 hvlad - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/pass1.cpp -Implement CORE-1625 : Implement new setting to relax strict SQL standard's alias checking rules - - 2007-11-29 15:15 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-1624 - MERGE not correctly worked with parameters in MATCHING clause - - 2007-11-29 14:32 asfernandes - M src/jrd/SysFunction.cpp -Improvement CORE-1623 - Improve memory consumption of HASH(blob) - - 2007-11-29 10:26 dimitr - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/jrd.h - M src/jrd/req.h - M src/jrd/tra.h -A few trivial optimizations. - - 2007-11-29 09:33 dimitr - M src/utilities/install/install_svc.cpp -Fixed (hopefully) CORE-1565. - - 2007-11-29 09:24 dimitr - M src/iscguard/iscguard.cpp - M src/remote/os/win32/srvr_w32.cpp -Fixed (hopefully) CORE-1565. - - 2007-11-27 16:21 hvlad - M src/jrd/pag.cpp -Remove not needed code. - - 2007-11-27 07:45 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in -Multi-instancing support in generic startup file for super-server. - - 2007-11-26 15:41 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in -Multi-instance support for Mandriva/Mandrake/Redhat/Fedora - - 2007-11-26 15:40 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in -misc - - 2007-11-26 14:26 asfernandes - M doc/sql.extensions/README.db_triggers.txt - M src/burp/burpswi.h - M src/msgs/messages2.sql -Task CORE-1618 - Change GBAK option to not run database triggers to use the same name as the ISQL equivalent option - - 2007-11-26 13:36 alexpeshkoff - M src/utilities/nbackup.cpp -Make output better human-readable, keeping at the same time script-readable - - 2007-11-26 12:32 hvlad - M builds/win32/msvc8/Firebird2.sln - M src/utilities/install/registry.cpp -Make instreg independent from common - - 2007-11-26 09:57 asfernandes - M src/dsql/parse.y - M src/remote/os/win32/wnet.cpp -Commit forgotten change - - 2007-11-26 08:55 alexpeshkoff - M doc/README.raw_devices -misc - - 2007-11-24 00:12 asfernandes - M doc/README.raw_devices - M src/jrd/GlobalRWLock.h -Misc - - 2007-11-22 12:22 alexpeshkoff - A doc/README.raw_devices -Added readme for raw devices - - 2007-11-21 10:43 alexpeshkoff - M doc/README.NTSecurity - M doc/README.instsvc -misc - - 2007-11-20 07:39 dimitr - M src/msgs/messages2.sql -Typo. - - 2007-11-19 20:34 hvlad - M src/jrd/isc.cpp -Correction for Win32 - - 2007-11-19 16:18 alexpeshkoff - M src/jrd/constants.h - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/jrd/svc.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp - M src/utilities/guard/guard.cpp -Fixed CORE-1603: Possible buffer overflow with long user name - - 2007-11-19 13:30 alexpeshkoff - M src/jrd/GlobalRWLock.h -Patch from Roman Simakov for deadlock using GlobalRWLock - - 2007-11-19 13:21 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in -Added minimum multi-instance support - - 2007-11-19 13:20 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -frontported change in startup script - - 2007-11-19 12:32 hvlad - M src/jrd/isc_file.cpp -Fixed CORE-1576 : Firebird not allow to add secondary database files in system folders - - 2007-11-19 10:36 dimitr - M src/auth/trusted/AuthSspi.cpp -Fixed CORE-1602. - - 2007-11-19 10:30 alexpeshkoff - M src/common/classes/semaphore.h -Fixed wrong return - thanks to Adriano - - 2007-11-19 10:29 dimitr - M src/jrd/cch.cpp -Fixed CORE-1601. - - 2007-11-19 07:24 robocop - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/cntl_proto.h -Since we avoid the practice of naming a variable and a struct the same, I changed that (and did little cleanup). - - 2007-11-19 07:15 robocop - D src/jrd/ExtDS.cpp - D src/jrd/ExtDS.h - D src/jrd/ExtDS_Native.cpp -These files do not belong here (in this branch). - - 2007-11-19 00:21 hvlad - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/include/consts_pub.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/entry.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/inf_pub.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/jrd/y_handle.h - M src/misc/blrtable.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Revert files back after wrong commit - - 2007-11-18 22:59 hvlad - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/include/consts_pub.h - A src/jrd/ExtDS.cpp - A src/jrd/ExtDS.h - A src/jrd/ExtDS_Native.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/entry.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/inf_pub.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/jrd/y_handle.h - M src/misc/blrtable.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/remote/remote.h -Execute statement with support of external data source - - 2007-11-18 19:25 hvlad - M src/remote/os/win32/cntl.cpp -Rename thread to cntl_thread in cntl.cpp to avoid multiply "struct thread" definitions and make debugger happier - - 2007-11-17 17:22 asfernandes - M src/common/classes/semaphore.h -Misc - - 2007-11-17 10:26 robocop - M src/include/gen/autoconfig_msvc.h - M src/jrd/common.h - M src/jrd/isc_file.cpp -No more hpux (lowercase). To be reviewed by Paul Beach. - - 2007-11-17 10:24 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Update files after message addition. - - 2007-11-17 10:18 robocop - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc8/gstat.vcproj - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/sort.cpp - M src/remote/merge.cpp - M src/utilities/drop.cpp - M src/utilities/gstat/dba.epp - M src/utilities/rebuild/rebuild.cpp -Misc. - - 2007-11-17 10:16 robocop - M src/common/classes/semaphore.h -Style. I expect the code is logically equivalent to the original. - - 2007-11-17 00:38 asfernandes - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M src/burp/canonical.cpp - M src/common/classes/semaphore.h - M src/dsql/make.cpp - M src/dsql/parse.y - M src/gpre/ftn.cpp - M src/jrd/dsc.cpp - M src/jrd/fun.epp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/msgs/facilities2.sql - M src/utilities/analyse.cpp - M src/utilities/gstat/dba.epp - M src/utilities/rebuild/rebuild.cpp -Misc - - 2007-11-17 00:27 asfernandes - M src/msgs/history2.sql -New messages should not be appended here - - 2007-11-16 23:18 asfernandes - M src/jrd/CsConvert.h -Fixed problem reported by Dmitry Kovalenko - - 2007-11-16 13:47 asfernandes - M src/dsql/pass1.cpp -Fixed warning - thanks to Dmitry - - 2007-11-16 12:32 alexpeshkoff - M src/jrd/fun.epp -Fixed CORE-1579: Corrupt BLOB in UDF if followed by a char* that is a timestamp - - 2007-11-16 01:07 asfernandes - M src/jrd/CsConvert.h -1) Fixed CORE-1596 - BUG in CsConvert::convert (#2) -2) Fixed problem that may cause incorrect transliteration of blobs - - 2007-11-15 23:05 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Regenerate files - - 2007-11-15 23:03 hvlad - M src/jrd/dyn_def.epp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed bug CORE-1597 : GLOBAL TEMPORARY TABLEs allowed to be created in ODS less than 11.1 - - 2007-11-15 18:30 dimitr - M src/jrd/dyn_ut_proto.h -Sync'ed prototype with the definition. - - 2007-11-15 14:40 alexpeshkoff - M src/jrd/CsConvert.h -Alignment issues - avoid casts - - 2007-11-15 13:50 dimitr - M src/common/utils.cpp -Cleanup after Alex's commit. - - 2007-11-15 13:29 alexpeshkoff - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Fixed VC7 build - - 2007-11-15 13:28 alexpeshkoff - M src/common/utils.cpp -Make it buildable with old SDK - - 2007-11-15 13:10 asfernandes - M src/jrd/SysFunction.cpp -Fixed wrong assertion - thanks to Dmitry Kovalenko - - 2007-11-15 12:48 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-1593: Full domain user name can be longer than 31 char(for trusted authentication) - - 2007-11-15 11:38 alexpeshkoff - M configure.in -Fixed posix build - - 2007-11-15 11:31 alexpeshkoff - M src/common/classes/semaphore.h -Fixed posix build - - 2007-11-15 08:20 paulbeach - A builds/posix/prefix.hpux -HPUX Port - - 2007-11-14 22:34 asfernandes - M src/jrd/CsConvert.h -Fixed CORE-1594 - BUG in CsConvert::convert - thanks to Dmitry Kovalenko - - 2007-11-14 10:02 dimitr - M builds/win32/msvc8/fb2control.vcproj -Fixed the CPL applet linkage (made it static instead of dynamic). -This is the only project that overrides the common property sheets (in terms of linkage). - - 2007-11-13 15:01 dimitr - M builds/win32/msvc8/fb2control.vcproj - M builds/win32/msvc8/firebird2release.vsprops -Fixed linkage issues. - - 2007-11-13 14:09 dimitr - M builds/win32/msvc8/firebird2release.vsprops -Re-enable the dynamic linkage for the release builds as well. This should solve both CORE-1587 and CORE-1590. - - 2007-11-12 17:24 alexpeshkoff - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/utilities/nbackup.cpp -1. Renamed info parameter. -2. Clearly separated PIP logic and IO, as was requested by Vlad. - - 2007-11-12 17:16 alexpeshkoff - M src/jrd/sort_proto.h -fixed build - - 2007-11-12 15:18 paulbeach - M src/burp/canonical.cpp - M src/common/classes/semaphore.h - M src/config/ScanDir.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/include/firebird.h - M src/jrd/cvt.cpp - M src/jrd/flu.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/license.h - M src/jrd/pag.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/remote_def.h - M src/remote/xdr.cpp - M src/utilities/drop.cpp - M src/utilities/rebuild/rebuild.cpp -HPUX Port - - 2007-11-12 14:26 paulbeach - M configure.in - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/mvol_proto.h - M src/burp/restore.epp - M src/common/classes/File.h - M src/common/classes/SafeArg.cpp - M src/common/classes/SafeArg.h - M src/common/classes/sparse_bitmap.h - M src/dsql/make.cpp - M src/dsql/parse.y - M src/gpre/cme.cpp - M src/jrd/RecordNumber.h - M src/jrd/blb.cpp - M src/jrd/btn.cpp - M src/jrd/btr.cpp - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/dsc.cpp - M src/jrd/dsc2.h - M src/jrd/evl.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/rse.cpp - M src/jrd/sbm.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/lock/lock.h - M src/lock/print.cpp - M src/utilities/analyse.cpp - M src/utilities/gstat/dba.epp - M src/utilities/rebuild/rebuild.cpp -HPUX Port - - 2007-11-12 00:31 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/jrd/SysFunction.cpp -Feature CORE-1511 - POSITION(string_exp1, string_exp2 [, start]) - - 2007-11-12 00:02 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/jrd/SysFunction.cpp -1) Fixing another case of CORE-1514 - Many new 2.1 built in functions have incorrect NULL semantics -2) Improvement CORE-1569 - ROUND function second parameter - make optional like TRUNC - - 2007-11-10 18:20 asfernandes - M src/utilities/fbsvcmgr.cpp -Misc - - 2007-11-10 09:46 hvlad - M src/jrd/blb.cpp -Fixed bug CORE-1584 : Server crashed or bugcheck when inserting in monitoring tables - - 2007-11-10 00:53 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-1582 - ABS() rounds NUMERIC values - - 2007-11-10 00:45 asfernandes - M src/jrd/inf.cpp -Correction - - 2007-11-09 15:47 alexpeshkoff - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/utilities/nbackup.cpp -Fix for CORE-1581: Support for doing physical backups when database is located on raw device. - - 2007-11-08 15:40 hvlad - M src/jrd/pag.cpp -Fixed bug CORE-1577 : Forced Writes setting is not applied to the secondary database files - - 2007-11-06 12:03 dimitr - M src/jrd/isc_sync.cpp -Let's always use the explicit security attributes. - - 2007-11-06 09:51 dimitr - M src/jrd/all.cpp -Misc. - - 2007-11-06 09:50 dimitr - M src/jrd/event.cpp -The same fix for events. - - 2007-11-06 09:45 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-1567. - - 2007-11-05 13:18 alexpeshkoff - M src/jrd/err.cpp - M src/remote/inet_server.cpp -Better fix for CORE-1558 - - 2007-11-03 19:02 asfernandes - M src/jrd/cmp.cpp -Take Alex suggestion to swallow the exception only when backuping. The index code is not prepared to handle such type of exceptions -well. - - 2007-11-03 17:49 asfernandes - M src/jrd/evl.cpp -Simple fix for CORE-1539 - select * from rdb$triggers where rdb$trigger_source like 'CHECK%' - - 2007-11-03 17:18 asfernandes - M src/jrd/par.cpp -Rework on the non-existent fields handling after Alex change in met.epp - - 2007-11-02 15:21 alexpeshkoff - M src/jrd/err.cpp -Comment - - 2007-11-02 15:14 alexpeshkoff - M configure.in - M src/jrd/err.cpp - M src/remote/inet_server.cpp -Fixed CORE-1558: Help people get core files in case of abort() on BUGCHECK - - 2007-11-02 15:13 asfernandes - M src/common/utils.cpp -Misc - - 2007-11-02 14:43 alexpeshkoff - M src/jrd/evl.cpp -Fixed CORE-1560: NULLIF crashes when first parameter is constant empty string - - 2007-11-01 17:19 alexpeshkoff - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/jrd.cpp -avoid cast - - 2007-11-01 14:54 asfernandes - M src/jrd/cmp.cpp -Allow to backup databases when a collation is not available - - 2007-10-31 13:59 alexpeshkoff - M src/jrd/met.epp -Rolled back latest commit - it breaks gdef's logic, when field_id starts with 1, not 0 - - 2007-10-31 12:00 dimitr - M src/jrd/vio.cpp -Fixed the server crash that appeared after a recent restore.epp commit by Nickolay. -Now a domain can be altered while not being linked to a particilar relation yet. - - 2007-10-30 14:50 alexpeshkoff - M src/jrd/jrd.cpp -Fixed CORE-1551: AV when all statements are cancelled - - 2007-10-29 17:57 dimitr - M src/jrd/opt.cpp -Fixed CORE-1533. - - 2007-10-29 17:56 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/exe.h -Fixed CORE-1549. - - 2007-10-29 14:03 alexpeshkoff - M src/alice/alice.cpp -Fixed CORE-1548: Incorrect error code in GFIX - - 2007-10-29 11:14 dimitr - M src/jrd/cmp.cpp -Fixed CORE-1530 and a small cleanup. - - 2007-10-29 08:30 robocop - M src/common/utils.cpp -Misc. - - 2007-10-29 03:23 robocop - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/interface.cpp -Parameter blocks are UCHAR streams. -Make their length unsigned, too. - - 2007-10-29 03:22 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Fix the VC6 project files. - - 2007-10-29 03:21 robocop - M src/jrd/RandomGenerator.cpp - M src/jrd/RandomGenerator.h -Make compilation possible in VC6. - - 2007-10-29 03:20 robocop - M src/common/utils.cpp -Make compilation possible in VC6. -Simplify code. - - 2007-10-29 03:18 robocop - M src/remote/xnet.cpp -Simplify code. - - 2007-10-29 00:19 asfernandes - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/common/utils.cpp - M src/jrd/SysFunction.cpp - M src/remote/xnet.cpp -Misc - - 2007-10-29 00:09 asfernandes - M src/jrd/RandomGenerator.cpp -Correction - - 2007-10-28 23:41 asfernandes - M builds/install/misc/firebird.conf -Correction - there was a \0 byte in this file - - 2007-10-28 20:36 dimitr - M src/remote/interface.cpp -Let's use the new method for other similar cases as well. - - 2007-10-28 20:20 dimitr - M src/burp/mvol.cpp -Fixed a possible 64-bit issue spotted by Claudio. - - 2007-10-28 18:03 skidder - M builds/install/misc/firebird.conf -Correction - - 2007-10-28 16:11 asfernandes - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h -Misc - - 2007-10-28 16:00 asfernandes - M src/dsql/utld.cpp - M src/dsql/utld_proto.h -Misc - - 2007-10-28 15:00 skidder - M builds/install/misc/firebird.conf -Allow local protocol to work with servers running both under restricted accounts (e.g. Vista regular user) and unrestricted accounts (e.g. LocalService) - - 2007-10-28 14:54 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - A src/jrd/RandomGenerator.cpp - A src/jrd/RandomGenerator.h - M src/jrd/SysFunction.cpp - M src/jrd/jrd.h -Create class to buffer random bytes generation as process of generate many small random bytes is slow - thanks to Nickolay - - 2007-10-28 14:47 skidder - M src/remote/xnet.cpp -Allow local protocol to work with servers running both under restricted accounts (e.g. Vista regular user) and unrestricted accounts (e.g. LocalService) - - 2007-10-28 14:35 skidder - M src/common/config/config.cpp -Allow local protocol to work with servers running both under restricted accounts (e.g. Vista regular user) and unrestricted accounts (e.g. LocalService) - - 2007-10-28 14:23 skidder - M src/common/utils.cpp - M src/common/utils_proto.h -Allow local protocol to work with servers running both under restricted accounts (e.g. Vista regular user) and unrestricted accounts (e.g. LocalService) - - 2007-10-28 13:32 skidder - M src/burp/burp.h - M src/burp/restore.epp -The fix by Roman Simakov for unrestorable databases if computed fields reference stored procedures - - 2007-10-28 12:25 skidder - M src/auth/trusted/AuthSspi.cpp -Fix the server crash with Trusted Auth on 64-bit Vista. Access token is the handle, not a pointer. Attempt to deallocate the handle crash the server. In other configurations it seems OS memory manager does the check against the passed value to check if it is the valid pointer - - 2007-10-28 09:03 skidder - M src/common/utils.cpp -Correction - - 2007-10-28 08:53 skidder - M src/common/utils.cpp -Correction as per Adriano suggestion. Firebird client library links to Advapi32.dll only by mistake now. If somebody fixes that it could break privilege checking code - - 2007-10-28 08:46 skidder - M src/common/classes/tree.h -Reduce warnings on Win64 - - 2007-10-28 08:18 robocop - M src/jrd/SysFunction.cpp -Use code that works across different compilers. -Modify common.h to fix some particular compiler's suffix for INT64 constants. - - 2007-10-27 20:48 skidder - M src/common/utils.cpp -Restore the ability broken around FB 2.0.2 to run server under Vista and (hopefully) 2000/XP restricted accounts as application. This change may break the build against old Platform SDK, please replace SE_CREATE_GLOBAL_NAME constant with the hardcoded string in this case. - - 2007-10-27 18:09 asfernandes - M src/dsql/make.cpp - M src/jrd/DataTypeUtil.h - M src/msgs/facilities2.sql -Misc - - 2007-10-27 17:16 asfernandes - M src/jrd/SysFunction.cpp -CORE-1546 - Improve random number quality of builtin RAND - - 2007-10-27 07:03 robocop - M src/dsql/utld.cpp -Misc. - - 2007-10-27 06:11 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Forgotten files in the last messages db change. - - 2007-10-27 06:09 robocop - M src/qli/expand.cpp - M src/qli/meta.epp -Cleanup from Bill Oliver. - - 2007-10-26 19:55 skidder - M src/jrd/isc_version.rc - M src/jrd/version.rc -The project name is Firebird, not FirebirdSQL - - 2007-10-26 13:21 alexpeshkoff - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/par.cpp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-1537: NBackup creates difference file in bad place - - 2007-10-26 13:17 alexpeshkoff - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/remote/interface.cpp - M src/remote/server.cpp -Fixed CORE-1543: Security bug in trusted authentication - - 2007-10-26 10:53 dimitr - M src/jrd/jrd.cpp -Fixed CORE-1540. - - 2007-10-26 10:44 skidder - M builds/win32/msvc8/Firebird2Boot.sln -Fix broken MSVC 2005 build. The problem was about the GUIDs in solution file -not matching the ones in project files causing VS to kill dependencies in SLN file during the build. -Tested against recent MSVC 8.0.50727.867 - - 2007-10-25 14:31 asfernandes - M src/dsql/dsql.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/SysFunction.cpp -Fixed CORE-1528 - Functions DATEDIFF, ABS(integer const) does not work in dialect 1 - - 2007-10-25 04:01 robocop - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/config.dsp - A builds/win32/msvc6/fbsvcmgr.dsp -Add fbsvcmgr project to VC6. - - 2007-10-25 03:59 robocop - M src/jrd/gds.cpp -Misc. - - 2007-10-24 13:45 alexpeshkoff - M src/jrd/why_proto.h -Correctly declare API function (bug noticed by HPUX ld) - - 2007-10-24 07:03 robocop - M src/jrd/jrd.cpp -Moved the bool before the strings. - - 2007-10-24 06:26 robocop - M src/jrd/jrd.cpp -For now, we are only interested in knowing that -dpb_gbak_attach was specified, not in the content of the string. - - 2007-10-24 06:23 robocop - M src/dsql/make.cpp -Fix CORE-1508. -I applied a simple fix because I think that expressions like --gen_id() don't deserve to carry the alias "gen_id", etc. -But it makes sense for constants and NULL. - - 2007-10-24 06:16 robocop - M src/jrd/inf.cpp -Totally misc. - - 2007-10-24 06:13 robocop - M builds/win32/msvc6/gstat.dsp -Misc. - - 2007-10-23 14:14 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/jrd/SysFunction.cpp -Remove weekday support in DATEADD/DATEDIFF - CORE-1526 - - 2007-10-22 09:09 alexpeshkoff - M src/utilities/gsec/gsec.cpp -restored correct processing of QUIT command - thanks to Adriano - - 2007-10-21 14:49 asfernandes - M src/dsql/node.h -Misc - - 2007-10-19 11:51 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Changes suggested by Claudio and Adriano. Further cleanup - - 2007-10-19 08:13 alexpeshkoff - M src/common/classes/fb_string.h -Corrections - thanks to Claudio and Adriano - - 2007-10-19 01:25 asfernandes - M src/dsql/ddl.cpp - M src/dsql/make.cpp -Misc - - 2007-10-18 12:47 alexpeshkoff - M src/common/classes/fb_string.h -Fixed minor 64-bit issue - - 2007-10-17 15:27 asfernandes - M src/dsql/make.cpp -Fixed the problem (with POWER) described in a comment of CORE-1514 - - 2007-10-17 15:15 asfernandes - M src/jrd/SysFunction.cpp - M src/jrd/dsc.h -Fixed CORE-1514 - Many new 2.1 built in functions have incorrect NULL semantics - - 2007-10-17 14:35 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Fixed CORE-1501: Wrong access to SLONG data in dsql_nod - - 2007-10-17 14:17 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-1522 - Inconsistent DATEDIFF behaviour - - 2007-10-17 14:03 alexpeshkoff - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gstat.vcproj -misc - - 2007-10-17 14:02 alexpeshkoff - M builds/win32/msvc7/Firebird2.sln - A builds/win32/msvc7/fbsvcmgr.vcproj -Added project to build fbsvcmgr using VC7 - - 2007-10-17 13:05 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Be sure to include manifest for wow64 - - 2007-10-17 08:56 hvlad - M src/remote/interface.cpp -Fixed bug CORE-1519 : AV in isc_dsql_fetch - - 2007-10-15 17:48 dimitr - M doc/README.monitoring_tables -Update. - - 2007-10-15 17:45 dimitr - M src/jrd/jrd.cpp -Allow ASTs to be delivered while the engine performs some long activity. - - 2007-10-15 15:09 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/installation_readme.txt -Ensure that binary installer removes an existing service. Otherwise it will attempt to start the pre-existing service, not the one it has just installed. - - 2007-10-15 05:53 paul_reeves - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt -Update installation readme files for beta 2 - - 2007-10-15 01:02 asfernandes - M src/remote/interface.cpp -Misc - - 2007-10-14 15:24 dimitr - D src/remote/os/vms -VMS cleanup continued -- thanks to Claudio. - - 2007-10-14 12:25 hvlad - M src/remote/interface.cpp -Fixed bug CORE-1515 : Error isc_bad_req_handle at isc_commit_transaction call - - 2007-10-14 01:32 asfernandes - M src/include/gen/ids.h - M src/jrd/met.epp - M src/jrd/par.cpp -Backport patch to make references (at BLR level) to non-existent system fields return NULL - to simplify ODS differences handling - - 2007-10-12 20:25 asfernandes - M src/dsql/pass1.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/evl.cpp - M src/jrd/par.cpp -Use const in SysFunction as suggested by Dmitry Kovalenko - - 2007-10-12 16:18 asfernandes - M src/jrd/cvt.cpp -Fixed CORE-1509 - Conversion from double to varchar insert trailing spaces - - 2007-10-12 12:18 paul_reeves - M builds/install/arch-specific/win32/installation_scripted.txt -Misc - - 2007-10-12 12:15 paul_reeves - M builds/install/arch-specific/win32/Readme.txt -Update readme for beta 2 - - 2007-10-12 12:09 paul_reeves - M builds/install/arch-specific/win32/installation_readme.txt -Update installation notes - - 2007-10-12 00:52 asfernandes - M src/dsql/make.cpp -1) Fixed CORE-1510 - Bad XSQLVAR [NULL flags] for (2*COALESCE(NULL,NULL)) - thanks to Dmitry Kovalenko -2) Fixed few problems with NULLs and new system functions - - 2007-10-11 11:20 alexpeshkoff - M src/jrd/os/posix/unix.cpp -frontported: cleaned old unused hpux's union fcntlun - - 2007-10-11 11:17 alexpeshkoff - M src/utilities/gsec/gsec.cpp -removed unneeded code - thanks to Adriano - - 2007-10-10 14:00 paul_reeves - M builds/win32/run_all.bat -Make run_all a little more useful. - - 2007-10-10 13:03 paul_reeves - M src/utilities/fbcpl/FBControl.rc -Include dynamically generated version numbers, instead of hard coded strings. - - 2007-10-10 10:57 paul_reeves - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc - M builds/install/arch-specific/win32/pl/czytajto.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt -Forward port (from 2.0.3) latest polish translations for windows installer. - - 2007-10-10 10:54 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Roll back deployment with static linking of ms runtimes - - 2007-10-10 02:06 asfernandes - M src/jrd/log.cpp - M src/jrd/pag.cpp - M src/jrd/svc.cpp - M src/utilities/gsec/call_service.cpp -Misc - - 2007-10-08 13:42 alexpeshkoff - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp -Do not exit from gsec on errors in interactive mode - - 2007-10-08 13:35 alexpeshkoff - M src/jrd/svc.cpp -Fixed use of isc_spb_dbname in isc_action_svc_display_user - - 2007-10-08 01:21 asfernandes - M doc/sql.extensions/README.builtin_functions.txt -Update - - 2007-10-07 14:23 asfernandes - M src/jrd/unicode_util.cpp -Correction - - 2007-10-07 02:06 robocop - M src/jrd/log.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h -- Changed some lengths to USHORT. -- Took care of some exotic B.O. -- Replaced custom loops by either memcpy or memmove as required. - - 2007-10-06 19:08 asfernandes - M src/isql/extract.epp - M src/isql/isql.h - M src/jrd/TextType.cpp - M src/jrd/execute_statement.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/utl.cpp -Misc - - 2007-10-06 19:08 asfernandes - M src/jrd/unicode_util.cpp -Correction - - 2007-10-06 16:07 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/common/classes/Aligner.h - M src/intl/charsets/cs_gb2312.h - M src/intl/cv_big5.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.h - M src/intl/cv_narrow.cpp - M src/intl/cv_narrow.h - M src/intl/cv_unicode_fss.cpp - M src/intl/cv_unicode_fss.h -Misc - - 2007-10-06 10:30 robocop - M src/dsql/dsql.cpp -Fixing comditional compilation. - - 2007-10-06 10:29 robocop - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/cv_unicode_fss.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/intl_builtin.cpp -It seems our dear Alex only compiles in Release mode. -:-) - - 2007-10-06 10:22 robocop - M src/jrd/execute_statement.cpp -"Tabify." - - 2007-10-05 15:18 asfernandes - M src/intl/charsets/cs_gb2312.h -Fixed CORE-1375 - Wrong mapping for 0x212C in cs_gb2312.h - - 2007-10-05 14:37 alexpeshkoff - M src/intl/cs_big5.cpp - M src/intl/cs_gb2312.cpp - M src/intl/cs_jis.cpp - M src/intl/cs_ksc.cpp - M src/intl/cs_narrow.cpp - M src/intl/cs_unicode_fss.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_big5.h - M src/intl/cv_gb2312.cpp - M src/intl/cv_gb2312.h - M src/intl/cv_icu.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_jis.h - M src/intl/cv_ksc.cpp - M src/intl/cv_ksc.h - M src/intl/cv_narrow.cpp - M src/intl/cv_narrow.h - M src/intl/cv_unicode_fss.cpp - M src/intl/cv_unicode_fss.h - M src/intl/lc_narrow.cpp - M src/intl/ldcommon.h - M src/jrd/CharSet.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/TextType.cpp - M src/jrd/blb.cpp - M src/jrd/common.h - M src/jrd/intl_builtin.cpp - M src/jrd/nbak.cpp - M src/jrd/unicode_util.cpp - M src/jrd/utl.cpp -Fixed CORE-1499: Wrong alignment of data, used in INTL converters - - 2007-10-05 14:35 alexpeshkoff - A src/common/classes/Aligner.h -Added templates to ensure alignment in INTL - - 2007-10-05 14:30 alexpeshkoff - M src/jrd/execute_statement.cpp -Fixed CORE-1500: Data in EXECUTE STATEMENT internal buffer is not aligned correctly - - 2007-10-05 10:25 robocop - M src/isql/extract.epp - M src/isql/show.epp - M src/isql/show_proto.h -Fix CORE-1496. -In addition, the SHOW command shouldn't mangle object names when requested to display grant-related information (show grants). - - 2007-10-04 15:33 asfernandes - M src/dsql/make.cpp - M src/jrd/DataTypeUtil.cpp -Fixed CORE-1492 - BLOB isn't compatible with [VAR]CHAR in COALESCE - - 2007-10-04 15:23 asfernandes - M src/dsql/parse.y -Fixed CORE-1497 - New builtin function DATEADD() implements wrong choice of keywords for expanded syntax - - 2007-10-04 13:23 paul_reeves - M builds/win32/msvc8/gbak_embed.vcproj -Restore tabs - - 2007-10-04 09:29 robocop - M src/isql/isql.h - M src/isql/show.epp - M src/msgs/facilities2.sql - M src/msgs/history2.sql - M src/msgs/messages2.sql -Presenting the SHOW USERS command in society (documenting it when user types HELP or ?) -:-) - - 2007-10-04 09:20 robocop - M src/common/utils.cpp - M src/common/utils_proto.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/constants.h -Still trying to adjust isql to fix CORE-1261 completely: now it needs to understand that -RDB$PRIMARY are implicit index names and shouldn't be part of a script. - - 2007-10-04 09:15 robocop - M src/isql/extract.epp -Fix CORE-1493. - - 2007-10-03 09:33 robocop - M src/utilities/drop.cpp -Misc. - - 2007-10-02 19:19 hvlad - M builds/win32/msvc8/Firebird2.sln -Remove 'common' from dependencies of 'fb2control' to allow static linkage - - 2007-10-02 19:14 hvlad - M src/utilities/install/services.cpp -Avoid using Firebird::string in WinNT services installation code to allow static linkage of CPL applet - - 2007-10-02 17:03 alexpeshkoff - M src/jrd/opt.cpp -Avoid unneeded cast - - 2007-10-02 15:37 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/dsql/parse.y -Fixed CORE-1490 - New builtin function DATEDIFF() implements wrong choice of keywords for expanded syntax - - 2007-10-02 12:13 alexpeshkoff - M src/jrd/os/posix/unix.cpp -style - - 2007-10-02 10:41 robocop - M src/common/fb_exception.cpp - M src/gpre/sqe.cpp -Misc. - - 2007-10-02 10:21 robocop - A builds/win32/msvc6/analyse.dsp -I'm posting this in case someone wants to play with it. It contains one of our forgotten pieces of code. - - 2007-10-02 08:12 robocop - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc7/gsec.vcproj - M doc/WhatsNew -Misc. - - 2007-10-02 01:53 asfernandes - M src/common/fb_exception.cpp - M src/jrd/os/posix/unix.cpp -Misc - - 2007-10-01 18:22 hvlad - M src/jrd/pag.cpp -Correction in calculations of how many pages needs to be initialized with zeros. Don't initialize more pages than amount of bits left on PIP - - 2007-10-01 15:49 asfernandes - M src/jrd/SysFunction.cpp -Fixed CORE-1489 - DATEADD wrong work with NULL arguments - - 2007-09-30 14:12 hvlad - M builds/win32/msvc8/Firebird2.sln -Add 'common' into dependencies to 'fb2control' - - 2007-09-30 14:03 hvlad - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -1. Use Firebird::string to avoid BOFs in NT services installation code -2. Move fake gds__log from install_svc into services to please control panel applet -3. Quote service .exe and instance names when it contains space -4. Configure installed services to restart after fail automatically - - 2007-09-30 10:53 hvlad - M src/jrd/validation.cpp -Fixed bug CORE-1481 : gfix may report false errors when using in-memory metadata - - 2007-09-28 19:55 dimitr - M doc/WhatsNew -Update. - - 2007-09-28 19:43 dimitr - M src/include/gen/ids.h -Added MON$STAT_GROUP into the statistics tables. -This allows to join backwards from a particular statistics record. - - 2007-09-28 12:59 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/constants.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/types.h -Added MON$STAT_GROUP into the statistics tables. -This allows to join backwards from a particular statistics record. - - 2007-09-28 12:54 dimitr - M src/jrd/ini.h -Fixed an UCHAR overflow causing wrong entries in RDB$TYPES. - - 2007-09-28 11:31 alexpeshkoff - M src/isql/isql.epp -Fixed CORE-1485: AV when loading messages in msg.fdb - - 2007-09-28 11:11 alexpeshkoff - M src/intl/kanji.cpp - M src/intl/ldcommon.h -Fixed CORE-1484: AV in fbintl - - 2007-09-28 04:03 dimitr - M src/jrd/par.cpp -Added assert per Adriano's request. - - 2007-09-27 16:04 asfernandes - M src/dsql/pass1.cpp -More complete fix for CORE-1451 - - 2007-09-27 15:59 asfernandes - M doc/WhatsNew -Oops, it's ordered by bug-id desc - - 2007-09-27 15:55 asfernandes - M doc/WhatsNew -Update WhatsNew - - 2007-09-27 15:52 asfernandes - M src/dsql/pass1.cpp - M src/jrd/evl.cpp -Fixed CORE-1451 - Using RDB$DB_KEY in where section while selecting from a procedure crashes the server - - 2007-09-27 13:11 paul_reeves - M extern/icu/source/data/makedata.mak - M extern/icu/source/extra/uconv/makedata.mak - M extern/icu/source/test/testdata/testdata.mk -Correctly detect the target config, so as to use the appropriate directory layout. -(ie, make sure that VC6 and VC7 can still build ICU after the changes to the VC8 build.) - - 2007-09-27 13:06 paul_reeves - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc8/gsec.vcproj -Misc. - - 2007-09-27 11:32 dimitr - M src/jrd/par.cpp -Fixed a restore bug reported by Alex. - - 2007-09-26 19:19 dimitr - M src/gpre/sqe.cpp -Fixed a GPRE regression reported by Alex. - - 2007-09-26 17:54 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Restored diagnostics from firebird pre-2.0 - - 2007-09-26 17:53 alexpeshkoff - M src/jrd/alt.cpp -Fixed CORE-1455:Crash in fbclient after unsuccessful user management API call - - 2007-09-26 17:50 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h -added public method to make strings in vector permanent to StringsBuffer - - 2007-09-26 17:48 alexpeshkoff - M src/common/classes/alloc.h -misc - - 2007-09-25 20:28 hvlad - M src/lock/lock.cpp -Correct hash function of lock manager. I don't think that using last four bytes of key is a good hash :) - - 2007-09-25 20:15 hvlad - M src/jrd/os/pio.h - M src/jrd/os/win32/winnt.cpp -Reimplement bugfix for CORE-1468 after engine checkout/checkin logic was moved from CCH to PIO. - - 2007-09-25 12:09 dimitr - M src/jrd/RuntimeStatistics.cpp - M src/jrd/RuntimeStatistics.h - M src/jrd/exe.cpp -Reset the statistics for every sub-request (aka call) execution. - - 2007-09-25 11:47 dimitr - M src/jrd/cch.cpp - M src/jrd/os/pio.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp -Moved the engine checkout/checkin logic from CCH to PIO. This allows to avoid hacks like usage of SCH_check_thread_enter(). - - 2007-09-25 08:22 dimitr - M doc/WhatsNew -Documented the Beta 2 changes. - - 2007-09-24 12:38 alexpeshkoff - M src/jrd/os/posix/unix.cpp -1. Fixed CORE-1476: On linux forced writes do not work. -2. Uncommented and tested PIO_init_data(), optimizing performance with force writes. - - 2007-09-24 07:23 dimitr - M doc/WhatsNew -Documented the Beta 2 changes. - - 2007-09-22 08:34 robocop - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/os/pio.h - M src/jrd/os/win32/winnt.cpp -The lock_string argument can be const. - - 2007-09-20 10:04 robocop - M src/jrd/pag.cpp -Fix CORE-1470. - - 2007-09-20 01:46 asfernandes - M src/jrd/unicode_util.cpp -Fixed incorrect handling of unicode surrogates - thanks to Alex - - 2007-09-19 20:35 hvlad - M src/jrd/cch.cpp -Restore correct error message formating - - 2007-09-19 12:08 hvlad - M src/jrd/pag.cpp -Fixed compilation on non WIN_NT platforms - - 2007-09-19 11:56 hvlad - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Avoid pissible thread-safety problems. Thanks for tip to Adriano - - 2007-09-19 01:46 asfernandes - M src/isql/show.epp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp -Misc - - 2007-09-18 15:28 hvlad - M src/jrd/os/posix/unix.cpp -Posix implementation of PIO_init_data (for CORE-1469). Commented until verification - - 2007-09-18 15:26 hvlad - M src/jrd/os/pio_proto.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp -Implement improvement CORE-1469 : Improve performance of database file growth after CORE-1228 was fixed -General and WinNT code parts - - 2007-09-18 15:10 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Don't deploy the MSVC8 C runtimes unless we link dynamically. - - 2007-09-18 15:09 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Switch on support to deploy 32-bit client into when installing the 64-bit kits. - - 2007-09-18 15:06 paul_reeves - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp -instclient now looks for fbclient in its current working directory, instead of ..\bin - - 2007-09-18 14:58 hvlad - M src/jrd/jrd.cpp -Correction for fix for bug CORE-1443 - - 2007-09-18 14:50 hvlad - M src/jrd/jrd.cpp - M src/jrd/os/pio.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h -Fixed bug CORE-1468 : Database corruption possible when database file extension and read\write activity is performed simultaneously - - 2007-09-18 13:57 hvlad - M src/jrd/sch.cpp -SCH_thread_enter_check was not thread-safe - - 2007-09-18 12:48 paul_reeves - M builds/win32/msvc8/gbak_embed.vcproj -Minor cleanup - - 2007-09-18 06:02 robocop - M src/jrd/CharSet.cpp -Totally misc. - - 2007-09-18 06:01 robocop - M src/isql/show.epp -Adjust the SHOW command for CORE-1261 -Here, we don't need to follow the syntax as it's only informative. - - 2007-09-18 06:00 robocop - M src/isql/extract.epp -Change for fix in CORE-1261: the index name can't be omitted in our current syntax if the USING clause appears. Example: -CREATE TABLE T (A INTEGER, -CONSTRAINT Z UNIQUE (A) USING DESCENDING INDEX Z); -(The constraint and the index use the same name, but the descending clause forces the using clause and then the index name is mandatory.) - - 2007-09-17 15:48 dimitr - M src/jrd/why.cpp -Fixed CORE-1467. - - 2007-09-17 09:49 paul_reeves - M builds/win32/clean_all.bat -More misc tidy up. - - 2007-09-17 09:48 paul_reeves - M builds/win32/msvc8/fb2control.vcproj -Misc tidy up. - - 2007-09-17 08:14 paul_reeves - M builds/win32/make_icu.bat - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/set_build_target.bat - M builds/win32/setenvvar.bat -Fix debug build to use release target when building ICU module - - 2007-09-17 05:56 dimitr - M src/common/classes/alloc.cpp -Fixed the wrong assertion. - - 2007-09-16 18:46 hvlad - M src/jrd/isc_sync.cpp -Frontport fix for CORE-1207 : FB embedded requires extra OS privileges - - 2007-09-16 16:36 dimitr - M src/misc/writeBuildNum.sh -Update. - - 2007-09-16 16:15 asfernandes - M src/common/utils.cpp - M src/isql/show.epp -Misc - - 2007-09-16 15:41 asfernandes - M src/jrd/CharSet.cpp -Fixed CORE-1466 - Substring of multi-byte BLOBs can fail - - 2007-09-16 11:16 robocop - M src/isql/extract.epp -Fix CORE-1261 -First part: change extract.epp that's for scripts -The counterpart in show.epp (not critical) will be updated later. - - 2007-09-16 09:05 robocop - M src/isql/show.epp -Post undocumented SHOW USERS command for testing, with permission from Dmitry. - - 2007-09-16 09:02 robocop - M src/common/utils.cpp - M src/common/utils_proto.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/constants.h -Fix CORE-1465 - - 2007-09-15 15:01 hvlad - M src/jrd/event.cpp -Fixed compilation on non-MULTI_THREAD platforms - - 2007-09-15 06:02 dimitr - M src/jrd/DatabaseSnapshot.cpp -Misc. - - 2007-09-15 02:37 asfernandes - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/event.cpp - M src/remote/interface.cpp -Misc - - 2007-09-14 15:59 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed mistake in the last commit. - - 2007-09-14 15:47 dimitr - M doc/README.monitoring_tables -Update. - - 2007-09-14 15:39 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/constants.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/types.h -Added MON$BACKUP_STATE to MON$DATABASE. - - 2007-09-14 15:13 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h -Added MON$IO_STATS and MON$RECORD_STATS. - - 2007-09-14 06:55 dimitr - M src/remote/server.cpp -Fixed CORE-1459. - - 2007-09-14 06:00 dimitr - M src/remote/inet.cpp - M src/remote/server.cpp -Fixed CORE-1460. -Make INET to use the same buffer as other transports instead of the hackery usage of p_resp_blob_id. - - 2007-09-13 13:28 hvlad - M src/jrd/event.cpp - M src/jrd/event.h -Fixed bug CORE-1457: Server crashes attempting to deliver events for the just disconnected session. -Part one - AV in events code - - 2007-09-13 13:24 hvlad - M src/remote/xnet.h -Reduce XNET read\write wait timeout. It allows faster detect failures on the other part of connection - - 2007-09-13 13:23 hvlad - M src/remote/xnet.cpp -Fixed bug CORE-1456: Wrong events delivery in the case of concurrent XNET connections - - 2007-09-13 10:48 robocop - M src/jrd/unicode_util.cpp -Since the ICU debug artifact was rolled back, we can undo Adriano's patch to be able to compile with ICU debug. - - 2007-09-13 10:47 robocop - M builds/win32/make_all.bat -Totally misc. - - 2007-09-13 10:20 paul_reeves - M builds/win32/make_boot.bat -report correct name of log file in case of error. - - 2007-09-12 14:05 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/win32/clean_all.bat - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/run_all.bat -Roll back support for icu debug builds as part of the Firebird build process on Windows - - 2007-09-12 13:49 paul_reeves - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/intlbuild.vcproj -Be consistent with usage of Detect64BitPortabilityProblems property - - 2007-09-12 13:09 paul_reeves - M builds/win32/msvc8/fbclient.vcproj -Misc cleanup - - 2007-09-12 08:17 dimitr - M src/remote/interface.cpp -Fixed CORE-1452. - - 2007-09-12 02:31 asfernandes - M builds/install/arch-specific/win32/installation_scripted.txt - M src/isql/show.epp - M src/remote/merge.cpp -Misc - - 2007-09-11 16:07 asfernandes - M src/include/gen/msgs.h -Correction - - 2007-09-11 15:22 asfernandes - M src/msgs/messages2.sql -Correction - - 2007-09-11 15:20 asfernandes - M builds/win32/msvc8/firebird2debug.vsprops -We don't want these warnings - - 2007-09-11 12:28 paul_reeves - M extern/icu/source/allinone/firebird2debug.vsprops -Use dynamic linking by default for ICU debug builds. - - 2007-09-11 12:21 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/installation_scripted.txt -Implement support for passing /clean option when running the Windows binary uninstaller. -(CORE-1158) -Update documentation for scripted installations. - - 2007-09-11 12:15 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Bring into line with recent changes to the build process - - 2007-09-11 12:10 paul_reeves - M builds/win32/msvc8/fb2control.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj -Misc. cleanup - - 2007-09-11 12:07 paul_reeves - M builds/win32/run_all.bat -Pass option to buildexecutableinstall - - 2007-09-11 09:31 robocop - M src/remote/merge.cpp -Misc. - - 2007-09-11 09:20 robocop - M src/isql/show.epp -Enhancements in isql in debug mode to test for CORE-1447. - - 2007-09-11 09:19 robocop - M src/jrd/inf.cpp -Fix CORE-1447. - - 2007-09-11 07:47 robocop - M src/jrd/tra.cpp -Relax the txn option checks as required by Dmitry. - - 2007-09-10 23:43 robocop - M builds/win32/msvc8/fbserver.vcproj -Correction. - - 2007-09-10 15:58 asfernandes - M src/jrd/unicode_util.cpp -Since we now doesn't use ICU release with FB debug, adjust INTL code to load correct library - - 2007-09-10 15:40 asfernandes - M src/intl/ld_proto.h -Fixed CORE-1446 - Problem with UNICODE collations from fbintl when using system ICU - - 2007-09-10 13:55 paul_reeves - M builds/win32/run_all.bat -Allow run_all.bat to pass a variable through to each batch file it calls. - - 2007-09-10 13:53 paul_reeves - M builds/win32/clean_all.bat -Document why better cleaning is required for debug builds. -Automatically set variable to implement better cleaning for debug builds. - - 2007-09-10 13:52 paul_reeves - M builds/win32/make_all.bat - M builds/win32/make_boot.bat -Copy icu debug dll's too. - - 2007-09-10 13:48 paul_reeves - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/intl.vcproj -link with icu debug libraries when appropriate. - - 2007-09-10 00:45 asfernandes - M builds/win32/msvc8/btyacc.vcproj - M src/alice/exe.cpp - M src/common/classes/TriState.h - M src/intl/lc_ascii.cpp -Misc - - 2007-09-10 00:26 asfernandes - M src/jrd/tra.cpp -It's difficult for human beings distinguish between l (letter) and 1 (number one) - - 2007-09-07 07:41 hvlad - M src/jrd/Relation.cpp - M src/jrd/pag.h - M src/lock/print.cpp -Fix alignment issues - - 2007-09-06 13:25 paul_reeves - M builds/win32/blrtable.bat - M builds/win32/clean_all.bat - M builds/win32/create_msgs.bat - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - M builds/win32/parse.bat - M builds/win32/preprocess.bat - M builds/win32/set_build_target.bat - M builds/win32/setenvvar.bat -Use environment variables to encapsulate directory layout differences between VS2005 and earlier. -Use FB_GEN_DIR env var. to determin location of generated output. -Tidy up usage of FB_GEN_DB_DIR - only use with unix style paths. -Generate platform specific log files during build process. - - 2007-09-06 12:57 paul_reeves - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/btyacc.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/burp_classic.vcproj - M builds/win32/msvc8/codes.vcproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/config.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb2control.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbclient_static.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbguard.vcproj - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbsvcmgr.vcproj - M builds/win32/msvc8/fbudf.vcproj - M builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc8/gds32.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - M builds/win32/msvc8/gpre_embed.vcproj - M builds/win32/msvc8/gpre_static.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/ib_udf.vcproj - M builds/win32/msvc8/ib_util.vcproj - M builds/win32/msvc8/instclient.vcproj - M builds/win32/msvc8/instreg.vcproj - M builds/win32/msvc8/instsvc.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc8/intlbuild.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj - M builds/win32/msvc8/lock.vcproj - M builds/win32/msvc8/lock_classic.vcproj - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc8/qli.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/msvc8/utilities_classic.vcproj - M builds/win32/msvc8/utilities_embed.vcproj - M builds/win32/msvc8/v5_examples.vcproj -Add target specific property sheets to VS2005 projects. - - 2007-09-06 12:52 paul_reeves - M extern/icu/source/common/common_8.vcproj - M extern/icu/source/data/makedata.mak - M extern/icu/source/data/makedata_8.vcproj - M extern/icu/source/extra/uconv/makedata.mak - M extern/icu/source/extra/uconv/uconv_8.vcproj - M extern/icu/source/i18n/i18n_8.vcproj - M extern/icu/source/io/io_8.vcproj - M extern/icu/source/layout/layout_8.vcproj - M extern/icu/source/layoutex/layoutex_8.vcproj - M extern/icu/source/stubdata/stubdata_8.vcproj - M extern/icu/source/test/cintltst/cintltst_8.vcproj - M extern/icu/source/test/intltest/intltest_8.vcproj - M extern/icu/source/test/iotest/iotest_8.vcproj - M extern/icu/source/test/testdata/testdata.mk - M extern/icu/source/tools/ctestfw/ctestfw_8.vcproj - M extern/icu/source/tools/genbrk/genbrk_8.vcproj - M extern/icu/source/tools/genccode/genccode_8.vcproj - M extern/icu/source/tools/gencmn/decmn_8.vcproj - M extern/icu/source/tools/gencmn/gencmn_8.vcproj - M extern/icu/source/tools/gencnval/gencnval_8.vcproj - M extern/icu/source/tools/gennames/gennames_8.vcproj - M extern/icu/source/tools/gennorm/gennorm_8.vcproj - M extern/icu/source/tools/genpname/genpname_8.vcproj - M extern/icu/source/tools/genprops/genprops_8.vcproj - M extern/icu/source/tools/genrb/derb_8.vcproj - M extern/icu/source/tools/genrb/genrb_8.vcproj - M extern/icu/source/tools/gensprep/gensprep_8.vcproj - M extern/icu/source/tools/gentest/gentest_8.vcproj - M extern/icu/source/tools/genuca/genuca_8.vcproj - M extern/icu/source/tools/icuswap/icuswap_8.vcproj - M extern/icu/source/tools/makeconv/makeconv_8.vcproj - M extern/icu/source/tools/pkgdata/pkgdata_8.vcproj - M extern/icu/source/tools/toolutil/toolutil_8.vcproj -Add property sheets to VS2005 projects in ICU module -Separate output from 32-bit and 64-bit builds into different directories. - - 2007-09-06 11:16 paul_reeves - A extern/icu/source/allinone/firebird2debug.vsprops - A extern/icu/source/allinone/firebird2intl.vsprops - A extern/icu/source/allinone/firebird2release.vsprops -Add VS 2005 property sheets for the ICU module - - 2007-09-06 10:59 paul_reeves - A builds/win32/msvc8/firebird2debug.vsprops - A builds/win32/msvc8/firebird2release.vsprops -Add property sheets for VS 2005 builds, to give finer control over release and debug configurations. - - 2007-09-06 10:58 paul_reeves - M builds/win32 - M builds/win32/msvc7 - M builds/win32/msvc8 -Ignore files generated by MSVC or the build process - - 2007-09-06 07:52 hvlad - M src/jrd/jrd.cpp -Fixed bug CORE-1443 : Embedded engine may hang application on exit if no database access was performed - - 2007-09-05 09:41 robocop - M src/common/classes/TriState.h -Switch to inline for now. - - 2007-09-05 07:18 dimitr - M src/jrd/cmp.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/shut.cpp -1) Replaced the hackery LM-based ID generation with the local counter. Uniqueness will be ensured by the DatabaseSnapshot internals. -2) Fixed CORE-1441. - - 2007-09-05 07:07 dimitr - M src/jrd/RuntimeStatistics.h -Misc. - - 2007-09-05 06:44 dimitr - M src/jrd/cch.cpp -Removed the asserts. - - 2007-09-05 02:26 asfernandes - M src/common/classes/TriState.h -Do not include file more than once - - 2007-09-04 08:37 robocop - M src/alice/exe.cpp -Simplification and check for end of buffer. - - 2007-09-04 08:34 robocop - M src/jrd/validation.cpp -Simplify this messy code and make it less dependant on the size of the intermediate buffer (less chance of having a truncated message in the log file). - - 2007-09-04 08:22 robocop - A src/common/classes/TriState.h - M src/jrd/tra.cpp -Fix CORE-1440. - - 2007-09-02 09:52 robocop - M src/lock/print.cpp -Paranoid buffer overrun protection. - - 2007-09-02 09:50 robocop - M src/jrd/dfw.epp -Misc. - - 2007-09-02 09:36 robocop - M src/intl/lc_ascii.cpp -Shorten code. - - 2007-09-02 09:34 robocop - M builds/install/arch-specific/solaris/CS/postinstall.in - M src/jrd/IntlUtil.cpp -Misc. - - 2007-09-02 02:13 asfernandes - M builds/install/arch-specific/solaris/Makefile.in -Misc - - 2007-08-31 15:29 paulbeach - M builds/install/arch-specific/solaris/CS/prototype.in -Solaris Port - - 2007-08-31 12:29 paulbeach - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/posix/prefix.solx86gcc -Solaris Port - - 2007-08-31 10:48 paulbeach - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/posix/prefix.solx86gcc -Solaris Port - - 2007-08-31 10:43 asfernandes - M src/jrd/execute_statement.cpp -Fixed CORE-1434 - Run-time error EXECUTE STATEMENT - - 2007-08-31 10:14 dimitr - M src/jrd/opt.cpp - M src/jrd/rse.cpp -Fixed CORE-1436. - - 2007-08-31 09:09 paulbeach - M builds/install/arch-specific/solaris/libgcc/pkginfolg.in - A builds/install/arch-specific/solaris/libgcc/prototypelg.in -Solaris Port - - 2007-08-31 09:07 paulbeach - A builds/install/arch-specific/solaris/libgcc - A builds/install/arch-specific/solaris/libgcc/pkginfolg.in -Solaris Port - - 2007-08-31 08:51 paulbeach - M builds/install/arch-specific/solaris/CS/pkginfo.in - M builds/install/arch-specific/solaris/CS/postinstall.in - M builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/Makefile.in - M builds/install/arch-specific/solx86/Makefile.in - M configure.in - M extern/icu/source/config/mh-solaris-gcc -Solaris Port - - 2007-08-31 07:56 paulbeach - D builds/install/arch-specific/solx86gcc -Solaris Port - - 2007-08-31 05:56 robocop - M src/jrd/dfw.epp -An extra pair of useless parenthesis was added. - - 2007-08-30 15:14 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Fixed 64-bit I/O on Solaris - - 2007-08-30 02:40 asfernandes - M src/jrd/unicode_util.cpp - M src/lock/print.cpp -Misc - - 2007-08-29 22:27 hvlad - M src/lock/print.cpp -Use memcpy instead of byte copying as Adriano suggested - - 2007-08-29 15:16 asfernandes - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/ld.cpp - M src/intl/ldcommon.h - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/TextType.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Fixed CORE-1431 - Greek characters in cp1251 vs uppercasing - - 2007-08-29 11:12 aafemt - M src/jrd/IntlManager.cpp -Warning - - 2007-08-29 10:35 robocop - M src/utilities/analyse.cpp -Archeology. - - 2007-08-29 10:02 robocop - M src/gpre/fbrmclib.cpp -Commit fix from Stephen Boyd for his RMCOBOL interface library. - - 2007-08-29 09:49 hvlad - M src/dsql/keywords.cpp -Correct my mistake - new built-in UDFs must be extracted with quotes by isql - - 2007-08-29 09:05 hvlad - M src/dsql/keywords.cpp - M src/dsql/keywords.h -Lets isql not quote new non-reserved tokens - - 2007-08-29 08:33 hvlad - M src/lock/print.cpp -Make fb_lock_print print lock keys for database pages in page_space:page_number format - - 2007-08-29 02:33 asfernandes - M src/jrd/btr.cpp - M src/jrd/dfw.epp - M src/jrd/tra.cpp -Misc - - 2007-08-28 20:17 hvlad - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/dfw.epp - M src/jrd/idx.cpp - M src/jrd/pcmet.epp -Fixed bug CORE-1361 : Index operations for global temporary tables are not visible for the active connection - - 2007-08-28 19:35 hvlad - M src/remote/interface.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp -Fixed bug CORE-1430 : AV in fbclient.dll if statement prepared and executed right after events was registered - - 2007-08-28 11:19 alexpeshkoff - M configure.in -Fixed linux build in HEAD - - 2007-08-28 08:38 dimitr - M src/lock/lock.cpp -Fixed an occasional infinite loop in DEV_BUILD. - - 2007-08-28 05:28 robocop - M src/jrd/tra.cpp -Let's detect wait/no_wait conflict as requested by Dmitry. - - 2007-08-27 21:48 hvlad - M src/jrd/evl.cpp -Fixed bug CORE-1428 : Incorrect timestamp substraction in 3 dialect when result is negative number - - 2007-08-27 15:22 asfernandes - M src/jrd/functions.cpp -Misc - - 2007-08-27 10:50 dimitr - M src/dsql/keywords.cpp - M src/dsql/parse.y -Resolved CORE-1386. - - 2007-08-27 10:19 dimitr - M src/dsql/ddl.cpp -Misc. - - 2007-08-27 10:18 dimitr - M src/jrd/rse.cpp -Fixed CORE-1419. - - 2007-08-26 09:53 robocop - M src/burp/burp.cpp - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/functions.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/jrd.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/svc.cpp - M src/utilities/fbsvcmgr.cpp -Misc tweaks with Firebird::string. - - 2007-08-26 09:14 robocop - M src/dsql/dsql.cpp -Misc: document code that doesn't handle quoted names as expected. It may be bug or strange feature for cursor names. - - 2007-08-26 09:05 robocop - M src/dsql/metd.epp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/scl.epp - M src/jrd/utl.cpp - M src/jrd/vio.cpp -Minor changes in MetaName usage. - - 2007-08-25 09:30 robocop - M src/jrd/dbg.cpp -Reduced the number of errors in this outdated file, but it's still unusable. - - 2007-08-25 08:06 robocop - M src/jrd/tra.cpp -Implement a variation of the suggested fix in CORE-1416: -- Use isc_bad_tpb_content instead of isc_bad_tpb_form seems better, considering the rest of the cases. -- Detect another trivial case: wait once no_wait has been seen previously. - - 2007-08-22 06:52 alexpeshkoff - M src/config/ScanDir.cpp -Comment - - 2007-08-22 02:18 asfernandes - M src/dsql/dsql.cpp -Fixed CORE-1417 - "Invalid BLOB ID" in IBX insert operation - - 2007-08-21 14:22 paulbeach - M configure.in -Update for Solaris Sparc too - - 2007-08-21 13:34 alexpeshkoff - M src/config/ScanDir.cpp - M src/config/ScanDir.h -Make firebird.h first include file - specially required for solaris - - 2007-08-21 08:54 alexpeshkoff - M src/misc/src_bundle.sh -Fixed CORE-1392: missing skeleton.c in src tarball - - 2007-08-20 13:28 alexpeshkoff - M src/lock/lock.cpp -Bacported fix for CORE-1418: Races when starting and quickly shutting down blocking AST thread - - 2007-08-20 13:26 alexpeshkoff - M configure.in -Added library required for standard semaphores. - - 2007-08-20 13:24 alexpeshkoff - M src/common/classes/semaphore.h -Removed buggy implementation of semaphore on solaris in favour of standard one - - 2007-08-20 13:22 alexpeshkoff - M src/common/classes/fb_string.h -Never include autoconfig.h directly - - 2007-08-20 13:21 alexpeshkoff - M builds/posix/make.defaults -misc - - 2007-08-17 07:20 alexpeshkoff - M src/jrd/os/posix/isc_ipc.cpp -Take care about posix SS - - 2007-08-14 11:06 alexpeshkoff - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.libfbclient - M builds/posix/make.defaults - M builds/posix/prefix.solx86gcc -1. We have 3 kinds of libraries we build - plain-C (libib_util), -C++ with static ++ support (libfbclient) and C++ with dynamic ++ support -(all the others). Reworked build process to clearly handle different linkers -and switches for this 3 kinds of libraries. -2. Disabled creation of binaries with undefined external references during DEV_BUILD. - - 2007-08-14 10:15 alexpeshkoff - M src/gpre/gpre.h -Absolutely no reasons to have it non-const here - - 2007-08-13 12:55 aafemt - M builds/posix/Makefile.in.client.util -Fix MinGW build - - 2007-08-13 12:00 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/prefix.solx86gcc -Should link with g++ on Solaris - - 2007-08-12 05:22 robocop - M src/jrd/GlobalRWLock.cpp - M src/jrd/os/posix/isc_ipc.cpp -Misc. - - 2007-08-10 13:57 alexpeshkoff - M src/jrd/GlobalRWLock.cpp - M src/jrd/GlobalRWLock.h -Use AstInhibit in GlobalRWLock - - 2007-08-10 13:55 alexpeshkoff - M src/jrd/os/isc_i_proto.h - M src/jrd/os/posix/isc_ipc.cpp -Made classes SignalInhibit and AstInhibit async signal safe. - - 2007-08-10 13:05 alexpeshkoff - M src/jrd/sort.cpp -Fixed my obvious error - - 2007-08-10 08:59 alexpeshkoff - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/manager.cpp -1. Fixed AV when fb_lock_mgr exits. -2. Made timeout in LOCK_manager() 10 times smaller - we are not in year 1993. - - 2007-08-10 08:29 alexpeshkoff - M src/lock/lock_proto.h - M src/lock/manager.cpp -Moved LCK_OWNER constants to lock, where they are actually used, from jrd - - 2007-08-10 08:11 alexpeshkoff - M builds/posix/make.defaults -restored accidetially commited file - - 2007-08-10 07:55 alexpeshkoff - M src/jrd/GlobalRWLock.cpp - M src/jrd/cch.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/sort.cpp -Fixed solx86 build - not always offset_t and UINT64 are the same - - 2007-08-10 07:51 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.inet_server - M builds/posix/firebird.vers - M builds/posix/make.defaults -Removed entry, actually missing in API - - 2007-08-10 01:28 asfernandes - M src/utilities/install/install_svc.cpp -Misc - - 2007-08-09 11:05 hvlad - M src/dsql/dsql.cpp -Fix for CORE-908 : Garbage in plan output of complex statement - - 2007-08-08 01:46 asfernandes - M src/isql/extract.epp -Fixed CORE-1408 - UDF names using reserved words are extracted without double quotes - - 2007-08-07 10:29 robocop - M builds/win32/msvc6/gstat.dsp -Fix the VC6 build. - - 2007-08-07 10:28 robocop - M src/jrd/dfw.epp - M src/utilities/install/install_svc.cpp -Misc. - - 2007-08-05 19:56 asfernandes - M src/jrd/Relation.cpp - M src/jrd/btr.cpp -Misc - - 2007-08-04 02:11 asfernandes - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Fixed CORE-1395 - Few problems with domains's check constraints - - 2007-08-03 09:09 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util -misc - - 2007-08-03 09:00 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util -fixed posix build - - 2007-08-03 08:41 dimitr - M src/remote/server.cpp - M src/remote/xnet.cpp -Fixed CORE-1403. - - 2007-08-03 05:21 dimitr - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc8/gstat.vcproj - M src/utilities/gstat/dba.epp -Fixed CORE-1398, CORE-1399, CORE-1400. - - 2007-08-02 20:51 hvlad - M src/msgs/messages2.sql -Correction - - 2007-08-02 20:20 hvlad - M src/jrd/Relation.cpp - M src/jrd/btr.cpp -Fixed bug CORE-1401 : Global temporary table instance may pick up not all indices - - 2007-08-02 16:26 hvlad - M src/remote/inet.cpp -Fixed bug CORE-1397 : Possible vulnerability in remote server - - 2007-08-02 02:00 asfernandes - M src/gpre/fbrmclib.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/jrd/sdw.cpp - M src/lock/lock.cpp - M src/remote/xnet.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_svc.cpp -Misc - - 2007-08-02 00:51 asfernandes - M src/dsql/parse.y -Correction - - 2007-08-01 10:13 robocop - M src/utilities/install/install_svc.cpp -More C++ style code. -Fixed a memory leak. -We still allocate much more memory than needed inside svc_query_ex(). - - 2007-08-01 09:00 robocop - M src/jrd/evl.cpp -Misc. - - 2007-07-31 15:36 asfernandes - M src/intl/utils/mapgen4.c -Correction accordingly to CORE-1374 - - 2007-07-31 15:22 asfernandes - M src/jrd/SysFunction.cpp -Avoid integer overflow in date arithmetic - thanks to Claudio - - 2007-07-31 13:06 dimitr - M src/jrd/evl.cpp -Fixed CORE-1389. - - 2007-07-31 10:49 hvlad - M src/remote/interface.cpp -Fix for CORE-1388 : Can't attach to remote service manager if remote engine version is less than 2.0 - - 2007-07-31 08:36 robocop - M src/remote/xnet.cpp -Misc. - - 2007-07-31 08:18 paul_reeves - M src/utilities/install/install_svc.cpp -List all installed service instances with instsvc query - - 2007-07-31 01:22 asfernandes - M src/common/classes/timestamp.h - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/SysFunction.cpp - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp -Improvements: -1) CORE-1387 - Add MILLISECONDS handling to EXTRACT, DATEADD and DATEDIFF functions -2) CORE-663 - EXTRACT(WEEK FROM DATE) - - 2007-07-30 11:03 paul_reeves - M builds/win32/run_all.bat -Don't build the PDB images by default - - 2007-07-30 10:56 paul_reeves - M builds/win32/run_all.bat -Add a test for optional env var - FB_NOCLEAN - to speed up rebuilds. - - 2007-07-30 09:58 dimitr - M src/remote/xnet.cpp -Fixed client crashes when the server unexpectedly died. Hopefully, it should solve CORE-1194. - - 2007-07-29 08:15 hvlad - M src/dsql/parse.y -Implement RECREATE GLOBAL TEMPORARY TABLE - - 2007-07-29 07:30 robocop - M src/gpre/cme.cpp - M src/gpre/fbrmclib.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpreswi.h - M src/gpre/hsh.h - M src/gpre/par.cpp - M src/gpre/rmc.cpp - M src/gpre/sqe.cpp - M src/gpre/words.h -Commit GPRE enhancements on behalf of Stephen Boyd. -This batch of changes includes: -- Support for FIRST/SKIP clauses -- Support for CURRENT_CONNECTION, CURRENT_ROLE, CURRENT_TRANSACTION and CURRENT_USER context variables -- Changed the BLR generated for RM/Cobol programs to use blr_cstring -rather than blr_text so that CHAR and VARCHAR fields are not written -as "fixed length" fields from Cobol programs. Incoming CHAR and -VARCHAR fields are right filled with spaces inbound to the Cobol -program and stripped of trailing spaces outbound. - - 2007-07-29 02:32 robocop - M src/lock/lock.cpp -Cleanup. - - 2007-07-29 02:30 robocop - M src/common/classes/alloc.cpp - M src/jrd/dsc2.h -Misc. - - 2007-07-27 16:15 asfernandes - M src/intl/lc_narrow.cpp -Fixed incorrect order of compressions and expansions with SPECIALS-FIRST=1 collations - - 2007-07-27 15:34 asfernandes - M src/intl/lc_narrow.cpp -Fixed CORE-1384 - LIKE doesn't work correctly with collations using SPECIALS-FIRST=1 - - 2007-07-27 13:40 alexpeshkoff - M src/common/classes/alloc.cpp -Backported fix for spare space in MemoryPool - - 2007-07-26 12:58 paul_reeves - M builds/win32/msvc8/fb2control.vcproj -Statically link cpl applet to mfc for the time being. It doesn't solve all -the problems related to deployment of VC8 apps, but it does solve one. - - 2007-07-26 12:05 hvlad - M builds/install/misc/firebird.conf -Explanation as Claudio suggest - - 2007-07-26 09:58 paul_reeves - M src/iscguard/iscguard.cpp - M src/jrd/os/win32/config_root.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/registry.h -Be consistent in usage of FB_DEFAULT_INSTANCE. - - 2007-07-26 08:05 alexpeshkoff - M src/jrd/os/posix/unix.cpp -Misc cleanup - - 2007-07-26 07:58 alexpeshkoff - M src/jrd/nbak.cpp -fixed warning - - 2007-07-26 07:37 hvlad - M src/jrd/jrd.h - M src/jrd/sdw.cpp -Forgotten files for CORE-1381. Thanks to Adriano - - 2007-07-26 01:23 asfernandes - M builds/install/misc/firebird.conf - M src/common/classes/GenericMap.h - M src/jrd/jrd.cpp - M src/jrd/os/pio.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/lock/lock.cpp -Misc - - 2007-07-25 18:51 hvlad - M builds/install/misc/firebird.conf -Implement CORE-1381 : Allow Firebird to not use filesystem cache for database files - - 2007-07-25 18:44 hvlad - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp -Implement CORE-1381 : Allow Firebird to not use filesystem cache for database files -Implementation in unix.cpp is experimental and commented out (calls of posix_fadvice) until testing -Cleanup in winnt.cpp : removed fil_force_write_desc - - 2007-07-25 17:39 hvlad - M src/jrd/os/win32/winnt.cpp -Fixed bug CORE-1380 : IO errors after changing FW on already attached database - - 2007-07-25 15:46 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-1379 - Invalid parameter type when using it in CHAR_LENGTH function - - 2007-07-25 14:43 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/custom_messages.inc -Remove some more hard-coded version numbers from the install script. - - 2007-07-25 14:41 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Remove quotes around env var and document how to define it correctly. - - 2007-07-25 13:30 alexpeshkoff - M src/jrd/Collation.cpp -looks like it worked without it, but this way it will be better - - 2007-07-25 13:26 alexpeshkoff - M src/lock/lock.cpp -Added one more check in DEV_BUILD - - 2007-07-25 13:21 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Fixed unreleased (or released in wrong order) locks in: -1. Dsql cache. -2. Transaction (table lock) - only when database dropped. -3. Collation - were released after database's lock. - - 2007-07-25 13:18 alexpeshkoff - M src/jrd/intl.cpp -let it be called more than once - - 2007-07-25 13:16 alexpeshkoff - M src/jrd/Collation.cpp -Make sure to release lock before delete - - 2007-07-25 13:13 alexpeshkoff - M builds/posix/Makefile.in.firebird -Make build process slightly less artificial - - 2007-07-25 13:04 paul_reeves - M src/utilities/fbcpl/fbpanel.cpp -Use constant instead of hard-coded string - - 2007-07-24 16:28 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp -Fixed CORE-1378 - Domain names and charset issues - - 2007-07-24 13:44 alexpeshkoff - M src/common/classes/GenericMap.h -Function to put pair to map, using default value, returning pointer to it - - 2007-07-22 15:09 asfernandes - M src/intl/utils/mapgen4.c -Fixed CORE-1374 - - 2007-07-22 09:05 robocop - M src/dsql/dsql.h -Totally misc. - - 2007-07-21 21:28 hvlad - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp -Fixed bug CORE-1373 : Incorrect result of recursive CTE query when recursive member's SELECT list contains expression using self-referenced fields - - 2007-07-21 20:47 hvlad - M src/jrd/rse.cpp -Fixed bug CORE-1370 : Memory leak when using CTE within procedure - - 2007-07-20 12:40 hvlad - M src/remote/interface.cpp -Fixed bug CORE-1372 : isc_dsql_fetch called after isc_commit_transaction not raised error - - 2007-07-20 09:35 alexpeshkoff - M src/dsql/dsql.cpp -Fixed CORE-1371: Execute block fails within execute statement - - 2007-07-20 07:28 dimitr - M src/jrd/intl.cpp -Fixed possible AV caused by a NULL lock pointer. - - 2007-07-20 04:40 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed my dumb mistake in the code that caused unexpected embedded NULLs in the CHAR strings. - - 2007-07-20 01:45 asfernandes - M src/jrd/dyn_def.epp -Fixed CORE-1369 - Downgrade from ODS11.1 misses default values of procedure parameters - - 2007-07-19 01:25 asfernandes - M builds/install/misc/fbintl.conf - M src/intl/charsets.h - M src/jrd/intlnames.h -1) CORE-1366 - French insensitive collation FR_FR_CI_AI -2) Renamed CP932 to CP943C per user feedback in CORE-1324 - - 2007-07-16 15:26 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Fixed CORE-1359. - - 2007-07-16 14:44 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed CORE-1358. - - 2007-07-16 14:41 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Fixed CORE-1330 plus some code cleanup. - - 2007-07-10 10:11 hvlad - M src/jrd/why.cpp -Fixed CORE-1196 : Long SQL statements break TCP/IP connection - - 2007-07-08 08:43 robocop - M src/dsql/gen.cpp -Misc. - - 2007-07-06 12:46 hvlad - M src/remote/interface.cpp -Fixed bug CORE-1349 : Remote interface not checked in REM_receive and REM_fetch client supplied message length against length of format of message - - 2007-07-05 15:39 asfernandes - M src/jrd/evl.cpp -Fixed CORE-1347 - Unexpected "cannot transliterate" error - - 2007-07-05 13:57 paul_reeves - M builds/install/arch-specific/win32/installation_scripted.txt -Make sure example is actually correct. - - 2007-07-04 16:07 dimitr - M src/jrd/met.epp -Fixed CORE-1344. - - 2007-07-04 00:59 asfernandes - M src/misc/upgrade/v2.1/metadata_charset_create.sql -Fixed CORE-1339 - Metadata charset upgrade script generates garbage in descriptions - - 2007-07-03 12:10 dimitr - M doc/sql.extensions/README.order_by_expressions_nulls -Corrections for v2.0 and above. - - 2007-07-03 09:08 paul_reeves - A builds/install/arch-specific/win32/After_Installation.url - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - A builds/install/arch-specific/win32/firebirdsql.org.url -Add link to landing page -Make sure we include the metadata update script. - - 2007-07-03 05:19 dimitr - M src/jrd/cmp.cpp -Fixed CORE-1338. - - 2007-07-03 00:09 asfernandes - M doc/sql.extensions/README.builtin_functions.txt - M src/jrd/SysFunction.cpp -Improvement CORE-1340 - Add a scale parameter to TRUNC function - - 2007-07-02 14:46 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Make sure that manifest file is _really_ included, if it is needed. - - 2007-07-02 14:36 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Include link to 2.1.0 release notes -Dynamically generate version number for readme menuitem - - 2007-07-02 14:25 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Remove duplicate line - - 2007-07-02 14:00 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Make sure embedded packages are separated by platform. -Include manifest if necessary. - - 2007-07-02 12:28 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Include the VC80 runtime manifest. - - 2007-07-02 10:28 dimitr - M src/jrd/pag.cpp - M src/jrd/pag.h -Const safety. - - 2007-07-01 23:13 asfernandes - M src/jrd/evl.cpp -Fixed CORE-1334 - Joins with NULL RDB$DB_KEY crash the server - - 2007-07-01 02:40 asfernandes - M src/dsql/gen.cpp - M src/dsql/node.h - M src/isql/isql.epp -Misc - - 2007-06-30 09:45 hvlad - M src/jrd/filters.cpp -Correct blob filter for FORMATsub-type to show dialect 3 data types - - 2007-06-29 10:22 hvlad - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Improve implementation of nod_src_info to avoid generation of additional blr_begin\blr_end pair - - 2007-06-28 15:30 asfernandes - M src/isql/isql.epp -Correction - - 2007-06-28 15:27 asfernandes - M src/dsql/gen.cpp - M src/isql/isql.epp -Fixed CORE-1332 - Put the connection charset in sqlscale of blobs when appropriate - - 2007-06-27 02:08 asfernandes - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp -Misc - - 2007-06-26 09:22 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Tidy up a little. - - 2007-06-26 08:43 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/installation_scripted.txt -Upgrade inno setup script to IS5 -Add support for building 64-bit installable binaries -Update readme's for beta 1. - - 2007-06-24 08:53 robocop - M src/remote/interface.cpp -Misc (to match an almost identical code elsewhere). - - 2007-06-23 18:48 asfernandes - M src/common/classes/fb_pair.h - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/execute_statement.cpp -Fixed CORE-1331 - Charset transliterations don't work with EXECUTE STATEMENT - - 2007-06-22 12:21 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Misc upstream changes to support InnoSetup 5 and other enhancements to innosetup install script. - - 2007-06-22 01:59 asfernandes - M builds/install/misc/fbintl.conf - M extern/icu/source/data/mappings/ucmcore.mk - M extern/icu/source/data/mappings/ucmfiles.mk - M src/intl/charsets.h - M src/jrd/intlnames.h -Feature request CORE-1324 - Japanese character set cp932 -- waiting for user feedback on what ICU charset is best - - 2007-06-21 12:04 alexpeshkoff - M src/remote/xnet.cpp -fixed bug in my last commit - - 2007-06-21 08:40 alexpeshkoff - M src/remote/interface.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -fixed BOF during op_connect processing, avoid use of sprintf() in remote - - 2007-06-19 07:35 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_proto.h - M src/alice/tdr.cpp -Fixed CORE-1328: unexpected end of input when running gfix in dialog - - 2007-06-18 12:52 aafemt - M src/common/classes/GenericMap.h -Warning - - 2007-06-16 19:39 asfernandes - M src/jrd/os/darwin/mod_loader.cpp -Misc - - 2007-06-15 09:28 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Fixed CORE-1323: NBAK not working - - 2007-06-15 07:21 robocop - M src/jrd/os/darwin/config_root.cpp - M src/jrd/os/darwin/mod_loader.cpp -Misc. - - 2007-06-15 00:41 asfernandes - M src/dsql/pass1.cpp -Second part of fix for CORE-1313, fixed the issue with RDB$DB_KEY and derived tables - - 2007-06-14 15:14 asfernandes - M src/utilities/gsec/gsec.cpp -Remove warning - - 2007-06-14 12:28 alexpeshkoff - M src/jrd/par.cpp -Slightly better way to do the same thing - - 2007-06-14 12:25 alexpeshkoff - M src/common/classes/fb_string.h -added missing method - - 2007-06-14 02:15 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-1313 - RDB$DB_KEY not supported in merge command - - 2007-06-13 14:10 alexpeshkoff - M src/jrd/scl.epp -Better fix for that buffer overflow - - 2007-06-13 14:04 alexpeshkoff - M src/jrd/scl.epp -Fixed possible buffer overflow - - 2007-06-13 13:21 alexpeshkoff - M src/jrd/jrd.cpp -Fixed role uppercasing - thanks to Adriano - - 2007-06-13 11:56 paulbeach - M extern/icu/source/config/mh-darwin -MacOS Port into HEAD - Minor mods - - 2007-06-13 10:07 paulbeach - M builds/posix/postfix.darwin - M src/jrd/os/darwin/config_root.cpp - M src/jrd/os/darwin/mod_loader.cpp -MacOS Port into HEAD - Minor mods - - 2007-06-13 01:56 asfernandes - M doc/WhatsNew -Update - - 2007-06-13 01:53 asfernandes - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/par.cpp -Fixed CORE-1318 - Error "Identifier ... is too long using multiple (nested) derived tables. -Front-ported fix done by Alex in 2.0. - - 2007-06-12 08:29 robocop - M src/dsql/pass1.cpp -Misc and VC6 compilation workaround. - - 2007-06-12 02:02 asfernandes - M builds/posix/postfix.darwin -Misc - - 2007-06-11 14:21 paulbeach - M builds/install/arch-specific/darwin/FB.info - M builds/install/arch-specific/darwin/Makefile.in - A builds/install/arch-specific/darwin/buildno.c - M builds/install/arch-specific/darwin/fullvers.c - M builds/install/arch-specific/darwin/install-script - M builds/install/arch-specific/darwin/preupgrade-script - A builds/install/arch-specific/darwin/revno.c - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.static.gbak - A builds/posix/fbintl.darwin.vers - A builds/posix/firebird.darwin.client.vers - A builds/posix/firebird.darwin.embed.vers - M builds/posix/make.defaults - M builds/posix/postfix.darwin - M builds/posix/prefix.darwin - M src/common/classes/locks.h - M src/include/firebird.h - M src/jrd/common.h - M src/jrd/flu.cpp - M src/jrd/isc_file.cpp - M src/jrd/license.h -MacOS Port into HEAD - - 2007-06-09 22:07 hvlad - M src/jrd/isc.cpp -Fixed CORE-1301 : CLONE -fbclient.dll changes the security descriptor of the calling process - - 2007-06-09 20:49 asfernandes - M src/jrd/SysFunction.cpp -More work on CORE-1315 - - 2007-06-09 19:55 asfernandes - M src/jrd/SysFunction.cpp -1) More work on CORE-1315 -2) Fixed crash in LPAD/RPAD caused by SLONG->ULONG replacement - - 2007-06-09 19:31 asfernandes - M doc/WhatsNew - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Rollback fix for CORE-1245 and CORE-1246 and defer to better times, as each change causes regressions - - 2007-06-09 19:18 asfernandes - M doc/WhatsNew - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/dsc.h -Fixed CORE-1315 - Data type unknown, for most functions ported from Yaffil - - 2007-06-09 11:06 hvlad - M src/remote/interface.cpp - M src/remote/remote.h -Additional patch for CORE-1310 : Got "request synchronization error" when calling isc_dsql_sql_info with isc_info_sql_records parameter after last record fetched - - 2007-06-09 09:25 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/scl.epp -Restored old (SYSDBA) value of CURRENT_USER during BOOT_BUILD - - 2007-06-09 09:04 robocop - M src/dsql/pass1.cpp -Misc. - - 2007-06-09 08:38 alexpeshkoff - M src/jrd/jrd.cpp -fixed option name - - 2007-06-09 04:06 asfernandes - M src/jrd/jrd.cpp -Misc - - 2007-06-08 13:24 hvlad - M src/dsql/make.cpp -Quick fix for CORE-1315 : Data type unknown. To be reviewed by Adriano - - 2007-06-08 12:41 hvlad - M src/remote/interface.cpp - M src/remote/remote.h -Fixed CORE-1310 : Got "request synchronization error" when calling isc_dsql_sql_info with isc_info_sql_records parameter after last record fetched - - 2007-06-08 10:24 alexpeshkoff - M src/jrd/dyn.epp - M src/jrd/evl.cpp - M src/jrd/functions.cpp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -Fixed CORE-1312: A remote attacker can check, if a file is present in the system, running firebird server - - 2007-06-08 10:22 alexpeshkoff - M src/misc/ids.m -Fixed ids.h formatting - thanks to Claudio - - 2007-06-08 08:40 robocop - M src/include/gen/ids.h -Misc. - - 2007-06-08 08:40 robocop - M src/common/classes/semaphore.h -Fix wrong indentation. - - 2007-06-08 02:20 asfernandes - M doc/WhatsNew - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cmp.cpp -Rework fix for CORE-1245 to fix: -CORE-1246 - Incorrect column values with outer joins and derived tables, -CORE-1306 - Indices not used for views - - 2007-06-07 03:35 asfernandes - M builds/posix/Makefile.in.static.gbak - M src/common/classes/semaphore.h - M src/jrd/jrd.h - M src/jrd/trig.h -Misc - - 2007-06-06 15:38 asfernandes - M src/jrd/trig.h - M src/misc/upgrade/v2.1/metadata_charset_create.sql -Fixed problem of metadata upgrade script with check constraints - - 2007-06-06 13:08 alexpeshkoff - M src/include/gen/ids.h - M src/misc/ids.m -Make ids.h better human-readable - - 2007-06-06 12:37 alexpeshkoff - M src/dsql/dsql.cpp - M src/include/gen/ids.h - M src/iscguard/cntl_guard.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dyn.epp - M src/jrd/exe.cpp - M src/jrd/fil.h - M src/jrd/inuse.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/os/pio.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/sch.cpp - M src/jrd/svc.cpp - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/remote/inet.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/xnet.cpp -Cleaned up mutexes - removed MUTX_T and related macros - - 2007-06-06 11:45 alexpeshkoff - M builds/posix/Makefile.in.static.gbak -misc - - 2007-06-06 09:03 alexpeshkoff - M src/common/classes/semaphore.h -front-ported changes required for Solaris and Darwin - - 2007-06-06 08:08 robocop - M src/remote/inet.cpp -Misc. - - 2007-06-06 07:12 alexpeshkoff - M src/utilities/guard/util.cpp - M src/utilities/guard/util_proto.h -Do not use GNU specific sighandler_t - - 2007-06-06 02:27 asfernandes - M src/jrd/blp.h -Fixed BLR filter for IS [NOT] DISTINCT - - 2007-06-05 16:04 asfernandes - M src/jrd/CsConvert.h -Fixed the problem found using RDB$FIX_METADATA reported by Yakov Hrebtov - - 2007-06-05 09:56 alexpeshkoff - M ChangeLog -restored temporarily removed lines - - 2007-06-05 09:41 alexpeshkoff - M ChangeLog -get ready for beta1 - - 2007-06-05 09:30 alexpeshkoff - M ChangeLog -Update WhatsNew - - 2007-06-05 08:52 hvlad - M doc/WhatsNew -Update WhatsNew - - 2007-06-05 07:14 alexpeshkoff - M src/jrd/svc.cpp - M src/jrd/svc.h -Fixed CORE-1302: Races during service startup - - 2007-06-05 07:11 alexpeshkoff - M src/common/classes/semaphore.h -Null implementation for ST case - - 2007-06-04 14:17 hvlad - M src/remote/inet.cpp -Fixed CORE-1303 : Infinite loop in SS remote listener - - 2007-06-02 19:51 hvlad - M src/common/classes/UserBlob.cpp -Fixed crash in DEV_BUILD when zero length blob is read by gbak. Reported privately by Adriano - - 2007-06-02 19:13 asfernandes - M doc/WhatsNew - M src/dsql/ddl.cpp - M src/jrd/dyn_def.epp -Fix for: -CORE-1286 - Bug with COMPUTED BY fields -CORE-1292 - Can't create table using long username and UTF8 as attachment charset - - 2007-06-02 19:11 asfernandes - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Metadata charset upgrade scripts - - 2007-06-02 18:42 asfernandes - A src/misc/upgrade/v2.1 - A src/misc/upgrade/v2.1/metadata_charset.txt - A src/misc/upgrade/v2.1/metadata_charset_create.sql - A src/misc/upgrade/v2.1/metadata_charset_drop.sql -Metadata charset upgrade scripts - - 2007-06-02 12:15 hvlad - M src/jrd/btr.cpp -Fixed CORE-1300 : Lower level index pages in missed from parent page - - 2007-06-02 12:10 hvlad - M src/jrd/btr.cpp -Fixed CORE-1299 : Wrong index entries order at non-leaf b-tree pages - - 2007-06-02 12:07 hvlad - M src/jrd/btr.cpp -Fixed CORE-1298 : BTR\garbage_collect code can make a deadlock in a page cache - - 2007-06-01 16:05 asfernandes - M src/gpre/sqe.cpp -Misc - - 2007-06-01 13:16 alexpeshkoff - M src/extlib/ib_udf.sql -Builtin functions - same changes in legacy file - - 2007-06-01 12:46 hvlad - M src/remote/interface.cpp - M src/remote/server.cpp -Fixed bug with wrongly initialized remote statement when lazy_port feature active. -It visible with TCS's test DSQL_DOMAIN_20 - - 2007-06-01 12:08 alexpeshkoff - M src/extlib/ib_udf2.sql -All this functions became builtin in fb2.1 - - 2007-05-30 15:28 hvlad - M src/jrd/filters.cpp -Fixed CORE-1291 : Can't transliterate character set when look at procedure text in database just created from script (and thus in ODS 11.1) - - 2007-05-28 20:24 hvlad - M src/common/StatusHolder.cpp -fb_assert added to not allow illegal use of StatusHolder - - 2007-05-28 20:09 hvlad - M src/remote/interface.cpp -Fixed bug reported by Adriano in fb-devel : exception occurred after 3rd suspend reported by fbclient after 1st fetch. -Solution is to check for statement's exception not at every fetched row but before first fetch only. - - 2007-05-28 13:23 asfernandes - M doc/WhatsNew -Update - - 2007-05-28 12:46 alexpeshkoff - M src/dsql/gen.cpp -Misc - - 2007-05-27 00:37 asfernandes - M src/dsql/gen.cpp -Misc - - 2007-05-26 22:08 asfernandes - M src/dsql/gen.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Fix non-ASCII object names in: -1) aliases in PLANs -2) EXECUTE PROCEDURE -3) SELECTs inside procedures/triggers - - 2007-05-25 14:06 asfernandes - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/opt.cpp -Transliterate object names from PLANs to the client charset - - 2007-05-25 02:10 asfernandes - M src/jrd/trig.h -Allow object names with international text to use up to 31 bytes, and not a "random" maximum number of bytes - - 2007-05-24 20:05 hvlad - M src/jrd/dyn.epp -Don't convert to UNICODE_FSS metadata text blobs for ODS < 11.1 as older engines didn't convert it back to attachment charset when reading - - 2007-05-24 15:39 asfernandes - M src/jrd/cmp.cpp -Apply fix by Dmitry to problem caused by fix for CORE-1245 - - 2007-05-24 12:49 alexpeshkoff - M src/jrd/GlobalRWLock.h - M src/jrd/nbak.h -some more gcc warnings - - 2007-05-24 12:30 alexpeshkoff - M src/jrd/GlobalRWLock.cpp -fixed gcc warning, human readability also here - - 2007-05-24 12:18 alexpeshkoff - M src/jrd/jrd.cpp -Much better pool may be used here - - 2007-05-24 12:13 alexpeshkoff - M src/jrd/jrd.cpp -Fixed ContextPoolHolder usage - in non-AST cases pool should not be 0 - - 2007-05-24 00:39 asfernandes - M src/jrd/exe.cpp -Misc - - 2007-05-23 15:29 asfernandes - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h -Misc - - 2007-05-23 10:48 asfernandes - M src/jrd/blb.cpp -Correction - - 2007-05-23 08:56 hvlad - M src/alice/alice.cpp -Correct invalid cast in SafeArg usage - - 2007-05-23 06:49 robocop - M src/msgs/facilities2.sql -Misc. - - 2007-05-23 02:26 asfernandes - M src/jrd/CharSet.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/exe.cpp -Improvement CORE-1280 - Verify well-formedness of text blobs - - 2007-05-22 11:52 hvlad - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/dfw.epp - M src/jrd/inf.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h -PIO_act_alloc and PIO_max_alloc moved into PageSpace static metods - - 2007-05-22 02:14 asfernandes - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/dpm.epp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/jrd.cpp - M src/jrd/ods.h -Improvement CORE-1277 - Automatic transliteration of text blobs - - 2007-05-21 20:25 hvlad - M src/remote/inet.cpp -Fix for CORE-1276: Sometime INET error reported as 0 in firebird.log instead of real error code - - 2007-05-21 12:10 alexpeshkoff - M src/utilities/gsec/gsec.cpp -misc - - 2007-05-21 12:06 alexpeshkoff - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h -Fixed CORE-1263 - gsec incorrectly processes some switches - - 2007-05-21 09:11 dimitr - M src/jrd/ods.h -Fixed the datatype. - - 2007-05-21 07:42 dimitr - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp -A better fix for the previous issue. This time it doesn't crash on DROP DATABASE :-) - - 2007-05-20 12:34 mkubecek - M src/jrd/cch.cpp -C++ specification does not allow unbraced linkage specification with storage class (and neither does GCC 4.1.2) - - 2007-05-20 03:25 asfernandes - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/utilities/fbsvcmgr.cpp -Misc - - 2007-05-20 01:37 asfernandes - M doc/WhatsNew -Update - - 2007-05-19 21:25 asfernandes - M src/jrd/dfw.epp -Fixed CORE-1271 - Creation of invalid procedures/triggers allowed - - 2007-05-18 13:33 dimitr - M doc/WhatsNew -Update. - - 2007-05-18 07:28 alexpeshkoff - M src/jrd/os/posix/unix.cpp -misc - - 2007-05-18 07:19 alexpeshkoff - M builds/posix/make.shared.variables -Added StatusHolder to posix build - - 2007-05-18 06:31 robocop - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp -Sync VC6 files. - - 2007-05-18 06:15 robocop - M src/common/StatusHolder.cpp - M src/jrd/cch.cpp - M src/jrd/evl.cpp -Misc. - - 2007-05-18 01:50 asfernandes - M src/jrd/evl.cpp -Fixed CORE-1267 - Small bug with default value for domains in PSQL - - 2007-05-18 01:17 asfernandes - M src/dsql/parse.y - M src/dsql/pass1.cpp -Rollback fix for CORE-1246 - Incorrect column values with outer joins and derived tables, that broke recursive-CTE and uses scarse contexts - - 2007-05-17 18:40 dimitr - M src/jrd/pag.cpp -We don't need to try to close the file twice. With my recent commit, this causes an AV in PIO_close(). - - 2007-05-17 14:48 asfernandes - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj -Update MSVC8 build - - 2007-05-17 13:03 hvlad - M src/remote/interface.cpp - M src/remote/remote.h - M src/remote/server.cpp -Correct error handling for deferred executed statements - - 2007-05-17 13:01 hvlad - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - A src/common/StatusHolder.cpp - A src/common/StatusHolder.h -Add class for holding status vector and error strings - - 2007-05-17 12:40 alexpeshkoff - M doc/README.fbsvcmgr - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/utilities/fbsvcmgr.cpp -Added missing SPB parameter - - 2007-05-17 12:30 alexpeshkoff - M src/common/utils.cpp -Fixed posix build - - 2007-05-17 12:25 alexpeshkoff - M src/common/classes/tree.h -Misc - - 2007-05-17 10:19 dimitr - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Fixed CORE-1265. - - 2007-05-17 08:31 hvlad - M src/jrd/cch.cpp -Add missed THREAD_ENTER calls - - 2007-05-17 07:17 hvlad - M src/jrd/cch.cpp - M src/jrd/cch.h -Implement improved dirty pages flush algoritm - - 2007-05-16 09:38 dimitr - M doc/WhatsNew -Update. - - 2007-05-16 08:38 dimitr - M src/common/utils.cpp -Changed the logic a bit to please Claudio. - - 2007-05-16 08:23 robocop - M src/jrd/pag.cpp -Replace custom loop with memset. - - 2007-05-16 07:54 dimitr - M doc/README.monitoring_tables - M src/common/utils.cpp - M src/common/utils_proto.h - M src/include/consts_pub.h - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/names.h - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/relations.h - M src/remote/interface.cpp -Added remote process name to the monitoring data. Applications are allowed to override this value via DPB. - - 2007-05-16 06:56 robocop - M src/jrd/msg.h -Raise the minor version of the messages file or we will do nothing at all to signal the change in messages processing. - - 2007-05-16 06:53 robocop - M src/dsql/pass1.cpp - M src/jrd/cch.cpp -Misc. - - 2007-05-16 06:52 robocop - M src/common/classes/tree.h -Formatting and VC6 hack. - - 2007-05-16 04:18 dimitr - M doc/WhatsNew -Misc. - - 2007-05-15 08:15 dimitr - M src/jrd/isc_version.h - M src/misc/writeBuildNum.sh -Update. - - 2007-05-15 08:12 dimitr - M doc/WhatsNew -Misc. - - 2007-05-15 08:06 dimitr - M doc/WhatsNew -Update. - - 2007-05-14 15:27 asfernandes - M src/config/ConfObject.cpp -Fixed BOs - - 2007-05-14 11:40 alexpeshkoff - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in - M configure.in -Fixed CORE-981 - x86_64 RPM package missing "provides" - - 2007-05-14 09:27 alexpeshkoff - M src/utilities/ibmgr/ibmgr.cpp -Fixed assertion in DEV_BUILD - - 2007-05-13 14:06 asfernandes - M doc/sql.extensions/README.update_or_insert - M src/dsql/pass1.cpp -Changed UPDATE OR INSERT to check existence of records with IS NOT DISTINCT - - 2007-05-13 13:44 asfernandes - M src/common/classes/GenericMap.h -Correction - - 2007-05-13 01:37 asfernandes - M src/common/classes/GenericMap.h - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Fixed CORE-1256 - Table columns hide destination variables of RETURNING INTO, and others problems recent introduced - - 2007-05-11 16:37 alexpeshkoff - A doc/README.fbsvcmgr -Documentation for fbsvcmgr - - 2007-05-11 16:34 alexpeshkoff - M src/utilities/fbsvcmgr.cpp -misc - - 2007-05-11 15:14 asfernandes - M src/jrd/gds.cpp -Fixed BLR filter for exceptions with strings (EXCEPTION e 'string') - - 2007-05-11 11:18 asfernandes - M doc/sql.extensions/README.update_or_insert -Removed incorrect note - - 2007-05-11 09:24 alexpeshkoff - M src/jrd/vio.cpp -Fixed CORE-885 - impossible to take away rights on update of a column - - 2007-05-11 09:19 alexpeshkoff - M src/jrd/dyn.epp -misc - - 2007-05-11 06:44 aafemt - M src/jrd/GlobalRWLock.h - M src/jrd/TempSpace.h -Warnings - - 2007-05-11 06:41 aafemt - M doc/README.makefiles -Note for POSIX builders - - 2007-05-11 06:40 aafemt - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/make.shared.variables -Fix MinGW build - - 2007-05-11 02:07 asfernandes - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp -Fixed CORE-1253 - LIST(DISTINCT) concatenate VARCHAR values as CHAR - - 2007-05-09 15:23 asfernandes - M doc/sql.extensions/README.list -Updated LIST documentation - thanks to Maycon Ferraça - - 2007-05-09 02:03 asfernandes - M src/burp/burp.cpp -Misc - - 2007-05-08 15:50 asfernandes - M src/dsql/parse.y -Use UNION ALL instead of UNION - - 2007-05-08 15:34 asfernandes - M doc/README.intl -More INTL documentation - - 2007-05-08 15:33 asfernandes - M src/dsql/metd.epp - M src/jrd/intl.h - M src/misc/intl.sql -Fixed registration and use of custom character sets - - 2007-05-08 15:16 alexpeshkoff - M src/burp/mvol.cpp -1. Fixed ignored IO-errors (i.e. incomplete backups) on non-windows platforms. -2. Fixed CORE-1237 - GBAK does not create backup in service_mgr mode if there is no space on disk, no error reported. - - 2007-05-08 15:13 alexpeshkoff - M src/burp/burp.cpp -use ClumpletWriter for spb - - 2007-05-08 08:50 alexpeshkoff - M src/common/classes/alloc.cpp -misc - - 2007-05-08 08:31 dimitr - M src/jrd/cch.cpp - M src/jrd/shut.cpp -Fixed CORE-1249 plus minor corrections for the single-user shutdown mode. -The change in CCH allows to report isc_shutdown instead of the LM error code in Classic (GFIX depends on this behaviour). -Also, refactored the SHUT logic a bit to assert on unexpected shutdown modes. - - 2007-05-08 02:31 asfernandes - M src/common/classes/tree.h - M src/dsql/parse.y -Misc - - 2007-05-07 15:33 asfernandes - M src/misc/intl.sql -Removed obsolete functions - - 2007-05-07 13:23 hvlad - M src/jrd/evl.cpp -Fixed CORE-1248 : Incorrect timestamp arithmetic when one of operands is negative number - - 2007-05-07 13:09 hvlad - M src/jrd/jrd.cpp -Assing memory pool in tdbb at database detach. - - 2007-05-07 09:39 hvlad - M src/jrd/blb.cpp -Fixed CORE-1247 : Blobs garbage collector removed wrong blob if going blob descriptor contains 0:0 (NULL value) but field's NULL flag is not set - - 2007-05-06 21:30 asfernandes - M src/dsql/parse.y - M src/dsql/pass1.cpp -Fixed CORE-1246 - Incorrect column values with outer joins and derived tables - - 2007-05-06 16:45 asfernandes - M src/dsql/pass1.cpp -Fixed ambiguity problem in NATURAL/USING join and derived tables - - 2007-05-05 19:28 asfernandes - M src/dsql/make.cpp - M src/jrd/cmp.cpp - M src/jrd/dsc.h - M src/jrd/evl.cpp - M src/jrd/exe.h -Fixed CORE-1227 - LIST() function seems not work if used twice or more in a query - - 2007-05-05 15:35 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-1245 - Incorrect column values with outer joins and views - - 2007-05-05 03:17 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-1244 - Server crash on select * from - - 2007-05-04 22:10 hvlad - M src/jrd/cch.cpp -Few small fixes : -Removed not needed includes -Stop tracking precedence for temporary pages -THREAD_EXIT\THREAD_ENTER while page writes into nbackup delta file -Temporary pages was not written to disk in BACKUP state (nbak_state_stalled) - - 2007-05-04 21:25 skidder - M src/jrd/GlobalRWLock.cpp - M src/jrd/cch.cpp -Small NBAK performance optimization from Rom -an Simakov - - 2007-05-04 14:48 asfernandes - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_13.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h -Allow all narrow collations to use the new attributes. - - 2007-05-04 12:37 hvlad - M src/common/classes/sparse_bitmap.h - M src/common/classes/tree.h -Optimize SparseBitmap::set a bit - - 2007-05-04 01:38 asfernandes - M builds/win32/msvc8/Firebird2.sln - A builds/win32/msvc8/fbsvcmgr.vcproj -Added fbsvcmgr for MSVC8. -Note: it should depend on common and fbclient. - - 2007-05-04 01:23 asfernandes - M builds/win32/create_msgs.bat -Correction - - 2007-05-04 01:18 asfernandes - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/posix/prefix.linux_mipsel - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/jrd/os/win32/winnt.cpp -Misc - - 2007-05-03 13:52 alexpeshkoff - M src/alice/all.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/jrd/inf.cpp - M src/jrd/jrd.cpp -Front-ported fix for CORE-1240 - any task, using libfbclient, hangs on exit on Darwin/PPC - - 2007-05-03 11:25 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/make.defaults - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_sparc32 - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql - A src/utilities/fbsvcmgr.cpp - D src/utilities/gserv.cpp -Added fbsvcmgr, utility to access services manager - - 2007-05-03 01:32 asfernandes - A doc/sql.extensions/README.joins.txt -Doc. for new join types - - 2007-05-02 06:59 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Fix VC6 project files after the last file(s) addition. - - 2007-05-02 06:57 robocop - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/dsql/pass1.cpp - M src/jrd/GlobalRWLock.h - M src/jrd/dyn.epp - M src/jrd/jrd.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp -Misc. - - 2007-05-01 06:48 dimitr - M src/jrd/cch.cpp -Misc. - - 2007-04-29 19:04 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/array.h - M src/dsql/blk.h - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Implementation of CORE-1235: NATURAL JOIN and JOIN...USING - - 2007-04-29 16:29 asfernandes - M src/jrd/dyn.epp -Misc - - 2007-04-28 14:13 alexpeshkoff - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/dyn.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fixed CORE-1083 - engine silently ignored attempt to revoke privilege - - 2007-04-28 14:11 alexpeshkoff - M src/dsql/ddl.cpp -misc - - 2007-04-28 13:57 alexpeshkoff - M src/isql/isql.epp -Fixed display of warnings in DDL statements - - 2007-04-28 07:01 alexpeshkoff - M src/utilities/gserv.cpp -misc - - 2007-04-28 06:17 alexpeshkoff - M src/jrd/why.cpp -fixed bug, noticed by Dmitry - - 2007-04-28 03:10 asfernandes - M src/utilities/gserv.cpp -Misc - - 2007-04-27 16:27 dimitr - M src/jrd/GlobalRWLock.cpp -Misc. - - 2007-04-27 15:53 dimitr - M src/dsql/dsql.cpp -Fixed the issue reported by grostoon in fb-devel. - - 2007-04-27 15:09 alexpeshkoff - M src/utilities/gserv.cpp -Now works with all services v2, present in firebird - - 2007-04-27 15:07 alexpeshkoff - M src/jrd/svc.cpp -Fixes to gsec-related part of services manager - - 2007-04-27 15:06 alexpeshkoff - M src/common/classes/ClumpletReader.cpp -Removed tags, which never appear in any clumplet - - 2007-04-27 09:20 alexpeshkoff - M builds/posix/Makefile.in.client.util - M src/alice/alice.cpp - M src/common/utils_proto.h - M src/jrd/os/posix/unix.cpp - M src/utilities/gsec/gsec.cpp -1. avoid code duplication defining arg_string -2. fix posix build - - 2007-04-27 08:56 hvlad - M src/jrd/pag.cpp -Correct page pre-allocation logic - - 2007-04-27 06:49 hvlad - M src/jrd/cch.cpp -Continue Nickolay's refactor : use clear_page_dirty_flag - - 2007-04-27 02:28 asfernandes - M builds/install/misc/firebird.conf - M src/jrd/cch.cpp - M src/jrd/pag.cpp -Misc - - 2007-04-26 20:16 skidder - M src/jrd/cch.cpp - M src/jrd/cch.h -Cleanup as requested by Dmitry and Vlad -- do not write pages of temporary tables to the NBAK delta files (engine still does a lot of unneeded locking and synchronization for temp pages, especially in CS builds, but this is another problem) -- refactor and clean up potential problems in the logic of dirty page -> clean page transition - - 2007-04-26 19:30 skidder - M src/alice/alice.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/include/firebird.h - M src/utilities/gsec/gsec.cpp -Fix MSVC8/Win32 build. IMO, these things where not nice: -- Target-dependent global typedefs -- Target-dependent stuff in COMMON .cpp files - - 2007-04-26 17:25 skidder - M src/jrd/jrd.cpp -Fix server crash if database file cannot be created that was introduced by our previous patch - - 2007-04-26 16:16 alexpeshkoff - M src/utilities/gserv.cpp -support some more actions - work in progress - - 2007-04-26 16:15 alexpeshkoff - M src/common/classes/ClumpletWriter.cpp -fixed diagnostics - - 2007-04-26 14:59 alexpeshkoff - M src/jrd/svc.cpp -Fixed CORE-1232 - wrong behaviour of services manager during backup/restore operations - - 2007-04-26 08:51 alexpeshkoff - M src/common/utils.cpp -misc comment - - 2007-04-25 21:14 hvlad - M src/jrd/pag.cpp -Track page_inv_page::pip_min when new pages are allocated. This improve performance a bit - - 2007-04-25 21:08 hvlad - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h -Implement CORE-1229 : Teach Firebird to allocate disk space by more than one page at a time - - 2007-04-25 20:58 hvlad - M src/jrd/sort.cpp -Sorting pool must be database pool (not transaction poll) else we can't correctly free resources of unfinished sort's at disconnect - - 2007-04-25 20:54 hvlad - M src/jrd/btr.cpp -Correct error handling in index creation code when no space left on disk - - 2007-04-25 20:45 hvlad - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/pag.cpp - M src/utilities/nbackup.cpp -Fixed bug CORE-1228 : Database often became corrupted after an out of disk space condition - - 2007-04-25 14:10 alexpeshkoff - M builds/posix/Makefile.in.client.util - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dudley/ddl.cpp - M src/gpre/gpre.cpp - M src/include/firebird.h - M src/isql/isql.epp - M src/qli/dtr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/nbackup.cpp -Fixed CORE-867 - all utilities now hide password from "ps" as soon as possible - - 2007-04-25 14:06 alexpeshkoff - M src/utilities/gserv.cpp -added action_backup support - - 2007-04-25 14:03 alexpeshkoff - M src/jrd/common.h -fixed 32-bit build - - 2007-04-25 14:02 alexpeshkoff - M src/common/classes/ClumpletWriter.cpp -fixed writing of SpbStart clumplet - - 2007-04-25 14:00 alexpeshkoff - M builds/posix/make.defaults -added minimum support for easy profiling setup - - 2007-04-25 06:32 dimitr - M src/jrd/cch.cpp -Minor cleanup. - - 2007-04-25 02:31 asfernandes - M builds/win32/msvc8/fbembed.vcproj -This shouldn't belong to this project - - 2007-04-25 02:26 asfernandes - M src/dsql/pass1.cpp - M src/jrd/cch.cpp -Misc - - 2007-04-24 17:43 skidder - M src/jrd/nbak.cpp -Fix typo in comment - - 2007-04-24 17:40 skidder - M src/jrd/GlobalRWLock.h - M src/jrd/nbak.h -Fix typos in comments - - 2007-04-24 15:44 skidder - A src/jrd/GlobalRWLock.cpp - A src/jrd/GlobalRWLock.h -NBAK synchronization rework. This should fix CORE-1151 and other Nbackup stability issues - - 2007-04-24 15:22 asfernandes - M doc/sql.extensions/README.returning - M doc/sql.extensions/README.update_or_insert - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -CORE-1226: Allow RETURNING in INSERT...SELECT, UPDATE and DELETE - - 2007-04-24 14:05 skidder - M builds/posix/make.shared.variables - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fbembed.vcproj - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/shut.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h -NBAK synchronization rework. This should fix CORE-1151 and other Nbackup stability issues - - 2007-04-24 06:11 robocop - M doc/sql.extensions/README.builtin_functions.txt -Misc. - - 2007-04-23 12:57 alexpeshkoff - M src/utilities/gsec/call_service.cpp -Fixed CORE-856 - Unable to set FName, MName, LName fields in security to blank - - 2007-04-23 11:35 alexpeshkoff - M src/jrd/dyn_mod.epp -better way to avoid warning, suggested by Claudio - - 2007-04-23 11:01 hvlad - M src/jrd/gds.cpp -Fixed bug CORE-1223 : Wrong message in firebird.log on Open SuSe Linux 10.2 : Open file limit increased from 1024 to 0. Thanks to Ioannidis Dimitrios for help - - 2007-04-22 22:18 asfernandes - M src/utilities/gserv.cpp -Misc - - 2007-04-21 21:27 asfernandes - M doc/sql.extensions/README.builtin_functions.txt -Some more info proposed by Claudio - - 2007-04-21 08:18 robocop - M src/utilities/gserv.cpp -Misc. - - 2007-04-21 03:27 asfernandes - M builds/posix/Makefile.in.client.gbak - M doc/README.user - M src/common/classes/ClumpletReader.h - M src/config/Element.cpp - M src/jrd/SysFunction.cpp - M src/jrd/btr.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/isc_sync.cpp -Misc - - 2007-04-20 16:26 alexpeshkoff - M src/utilities/gserv.cpp -avoid do-while loop - - 2007-04-20 16:21 alexpeshkoff - M src/utilities/gserv.cpp -applied license and some more changes, suggested by Claudio - - 2007-04-20 11:18 hvlad - M src/jrd/why.cpp -Fixed bug CORE-1218 : isc_dsql_info (isc_info_sql_stmt_type) not set isc_info_end at the end of the passed user's buffer - - 2007-04-20 09:47 robocop - M src/jrd/IntlManager.cpp - M src/remote/inet.cpp - M src/utilities/gserv.cpp -Misc. - - 2007-04-19 15:27 asfernandes - M src/common/classes/rwlock.h - M src/jrd/unicode_util.cpp -Avoid code duplication - thanks to Alex - - 2007-04-19 09:19 alexpeshkoff - M src/common/classes/rwlock.h - M src/intl/lc_icu.cpp - M src/jrd/IntlManager.cpp - M src/jrd/IntlUtil.cpp - M src/jrd/SysFunction.cpp - M src/jrd/common.h - M src/jrd/intl_builtin.cpp - M src/jrd/unicode_util.cpp -fixed posix build after latest changes - - 2007-04-19 09:16 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h -Added one more clumplet style - - 2007-04-19 09:14 alexpeshkoff - M src/jrd/os/mod_loader.h -support of gcc "feature" - it does not let reinterpret_cast between data/void and function pointers - - 2007-04-19 09:12 alexpeshkoff - M src/remote/inet.cpp - M src/utilities/common/cmd_util.cpp -fixed gcc warning - - 2007-04-19 09:10 alexpeshkoff - M src/vulcan/JString.h -make it behave a little closer to all C++ string support classes - - 2007-04-19 09:09 alexpeshkoff - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/make.defaults - M builds/posix/prefix.linux_amd64 -added path_utils to appropriate Makefiles - - 2007-04-19 09:08 alexpeshkoff - A src/utilities/gserv.cpp -command line interface with services manager - work in progress - - 2007-04-19 07:51 robocop - M src/jrd/btr.cpp -Totally misc. - - 2007-04-19 07:50 robocop - M src/msgs/system_errors2.sql -Restore SQL codes. - - 2007-04-19 07:30 alexpeshkoff - M src/jrd/inf.cpp - M src/jrd/svc.cpp -Fixed CORE-787 - disabled non-SYSDBA use of some parts of API - - 2007-04-19 01:09 asfernandes - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc8/intl.vcproj - M src/jrd/IntlManager.cpp - M src/jrd/unicode_util.cpp -Misc changes as per Claudio and Alex comments - - 2007-04-18 17:29 dimitr - M src/dsql/pass1.cpp -Done CORE-1213. - - 2007-04-18 17:01 dimitr - M src/common/classes/TempFile.cpp -Fix for the issue reported by Michal Kubecek in fb-devel. - - 2007-04-18 15:18 asfernandes - M src/jrd/IntlManager.cpp -Correction - thanks to Claudio - - 2007-04-18 11:55 robocop - M src/config/ConfObject.cpp - M src/config/ConfObject.h - M src/config/ConfigFile.cpp - M src/config/ConfigFile.h - M src/config/Lex.h -Fixing the interface of this crap plus buffer overruns. - - 2007-04-18 11:05 robocop - M builds/win32/msvc6/intl.dsp -Fix the VC6 build. - - 2007-04-18 11:05 robocop - M doc/README.user -Only the domain is FirebirdSQL. - - 2007-04-18 11:02 robocop - M src/common/classes/MetaName.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/config/ConfObj.cpp - M src/config/ConfObj.h - M src/config/ConfObject.cpp - M src/config/ConfObject.h - M src/config/Element.cpp - M src/config/Element.h - M src/intl/ld.cpp - M src/jrd/CharSet.h - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h - M src/jrd/intl_builtin.cpp - M src/jrd/isc_sync.cpp - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Misc. - - 2007-04-18 10:47 hvlad - M src/jrd/btr.cpp -Fixed bug CORE-1215 : Wrong SELECT query results using index to evaluate >= condition - - 2007-04-17 21:34 hvlad - M src/jrd/isc.h - M src/jrd/isc_sync.cpp -Restored Yaffil's fast mutex code and made thread priority adjustment for classic server - - 2007-04-17 15:27 asfernandes - M src/jrd/SysFunction.cpp -Change GEN_UUID to return CHAR(16) CHARACTER SET OCTETS - - 2007-04-17 12:39 dimitr - M src/jrd/jrd.cpp -Correction for my old commit. Enforced rescheduling does very bad job for classic, causing a major slowdown. - - 2007-04-17 02:24 asfernandes - M src/common/classes/rwlock.h - M src/intl/lc_icu.cpp - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/intlobj_new.h -Misc - - 2007-04-16 15:42 asfernandes - M src/jrd/SysFunction.cpp -Fix ABS - thanks to Claudio - - 2007-04-16 15:31 asfernandes - M src/jrd/SysFunction.cpp - M src/jrd/exe.h - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Some changes as per Claudio comments - - 2007-04-16 09:37 hvlad - M builds/win32/msvc7/intl.vcproj -Update MSVC7 project file after changes in INTL module - - 2007-04-15 18:34 asfernandes - M src/dsql/dsql.cpp -Added missing items noted by Claudio - - 2007-04-15 15:57 asfernandes - M builds/install/misc/fbintl.conf - M builds/posix/fbintl.vers - M builds/win32/msvc6/fb_inet_server.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/fbserver.dsp - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/intl.vcproj - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/rwlock.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/intl/lc_icu.cpp - M src/intl/lc_icu.h - M src/intl/ld.cpp - M src/intl/ld_proto.h - M src/jrd/CharSet.h - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_proto.h - M src/jrd/intlobj_new.h - M src/jrd/irq.h - M src/jrd/os/mod_loader.h - M src/jrd/tra.h - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h - M src/jrd/vio.cpp - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -1) Upgrade INTL interface to undestand misc. configuration informations -2) Make our ICU collations work with different ICU versions (tested with ICU 3.6) - - 2007-04-15 11:56 robocop - M doc/sql.extensions/README.builtin_functions.txt -Misc. - - 2007-04-15 11:27 robocop - M src/jrd/SysFunction.cpp - M src/jrd/SysFunction.h - M src/jrd/isc_sync.cpp -Casting a spell over the code to allow VC6 compilation. - - 2007-04-15 11:25 robocop - M doc/README.trusted_authentication - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/Collation.cpp - M src/misc/blrtable.cpp -Misc. - - 2007-04-15 11:21 robocop - M src/include/gen/autoconfig_msvc.h -Either VC doesn't have INFINITY in math.h or it should be constrained to new versions of the compiler. - - 2007-04-15 01:11 asfernandes - A doc/sql.extensions/README.builtin_functions.txt -Documentation for new builtin functions - - 2007-04-14 08:26 hvlad - M src/remote/interface.cpp -Fixed CORE-1206 : 'Error reading data from connection' when Lazy Port feature active and more that one active cursors present - - 2007-04-13 13:21 dimitr - M src/jrd/evl.cpp - M src/jrd/par.cpp -Misc. - - 2007-04-13 12:10 dimitr - M src/burp/backup.epp -Fixed CORE-1205. - - 2007-04-13 11:10 dimitr - M builds/install/misc/firebird.conf -Resolved CORE-861. - - 2007-04-13 10:53 alexpeshkoff - M src/common/config/config.cpp -Check for negative values to avoid problems comparing unsigned later in the code - - 2007-04-13 01:37 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/jrd/Optimizer.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/dsc.h - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/mov.cpp - M src/jrd/nod.h - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Misc - - 2007-04-13 01:11 asfernandes - M src/dsql/keywords.cpp -Correction - - 2007-04-12 15:56 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/CharSet.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/Optimizer.cpp - A src/jrd/SysFunction.cpp - A src/jrd/SysFunction.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/dsc.h - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Port of Yaffil builtin functions - - 2007-04-12 02:27 asfernandes - M src/jrd/isc_sync.cpp -Misc - - 2007-04-12 02:20 asfernandes - M src/jrd/msg.h - M src/qli/gener.cpp -Misc - - 2007-04-11 16:05 alexpeshkoff - M configure.in - M src/burp/burp.h - M src/burp/restore.epp - M src/config/AdminException.cpp - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/btyacc_fb.ske - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/preparse.cpp - M src/extlib/ib_udf.cpp - M src/intl/lc_narrow.cpp - M src/isql/isql.epp - M src/jrd/Collation.cpp - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/dyn_mod.epp - M src/jrd/gds.cpp - M src/jrd/intlnames.h - M src/jrd/msg.h - M src/jrd/pag.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/remote/protocol.cpp - M src/remote/server.cpp - M src/utilities/gstat/dba.epp -Finished gcc-warnings cleanup - - 2007-04-11 15:55 dchri - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Renamed struct small to mbk_small - - 2007-04-11 15:34 alexpeshkoff - A doc/README.trusted_authentication -Added readme for trusted authentication in windows - - 2007-04-11 13:24 hvlad - M src/jrd/isc.h - M src/jrd/isc_sync.cpp -More simple (and stable i hope) implementation of fast mutex for NT platform - - 2007-04-11 09:39 alexpeshkoff - M builds/posix/make.rules -fixed plain-C compilation rule - - 2007-04-11 09:28 alexpeshkoff - M src/common/classes/MetaName.cpp - M src/common/classes/MsgPrint.cpp - M src/common/classes/TempFile.cpp - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/gpre/sql.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/Optimizer.cpp - M src/jrd/TempSpace.cpp - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/exe.cpp - M src/jrd/filters.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/jrd.cpp - M src/jrd/mov.cpp - M src/jrd/pag.h - M src/jrd/par.cpp - M src/jrd/tpc.cpp -Fixed gcc warnings, general (un)signed usage cleanup - - 2007-04-11 09:25 alexpeshkoff - M src/lock/lock.cpp -Fixed CORE-107 - instance of fb_lock_manager runs after build - - 2007-04-11 09:23 alexpeshkoff - M builds/posix/prefix.example - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_sparc32 -Turn off RTTI for known platforms - - 2007-04-10 10:04 robocop - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h - M src/config/Element.cpp - M src/qli/command.cpp - M src/qli/exe.cpp - M src/qli/meta.epp - M src/qli/proc.epp - M src/qli/proc_proto.h - M src/utilities/gstat/dba.epp -Misc. - - 2007-04-10 10:03 robocop - M src/msgs/messages2.sql -Put new messages after the comment as indicated. - - 2007-04-09 16:15 alexpeshkoff - M src/config/Element.cpp - M src/dsql/pass1.cpp - M src/jrd/cch.cpp - M src/jrd/common.h - M src/jrd/entry.h - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/par.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/utilities/gsec/gsec.cpp -Misc + gcc warning hunting - - 2007-04-09 14:39 dimitr - M doc/sql.extensions/README.data_type_results_of_aggregations.txt -Corrections. - - 2007-04-09 13:07 alexpeshkoff - M builds/posix/Makefile.in.extern.editline -misc - - 2007-04-09 13:06 alexpeshkoff - M builds/posix/Makefile.in.extern.editline -BSD-licensed editline build support - - 2007-04-09 12:57 alexpeshkoff - M extern/editline/CHANGELOG - D extern/editline/CHANGES - M extern/editline/COPYING - M extern/editline/INSTALL - D extern/editline/MANIFEST - A extern/editline/Makefile.am - M extern/editline/Makefile.in - D extern/editline/NEWS - D extern/editline/README - A extern/editline/THANKS - D extern/editline/USAGE - A extern/editline/acinclude.m4 - M extern/editline/aclocal.m4 - D extern/editline/ansi_stdlib.h - D extern/editline/bind.c - D extern/editline/callback.c - D extern/editline/chardefs.h - D extern/editline/compat.c - D extern/editline/complete.c - A extern/editline/config.guess - M extern/editline/config.h.in - A extern/editline/config.sub - M extern/editline/configure - A extern/editline/configure.ac - D extern/editline/configure.in - A extern/editline/depcomp - D extern/editline/display.c - D extern/editline/emacs_keymap.c - D extern/editline/funmap.c - D extern/editline/histexpand.c - D extern/editline/histfile.c - D extern/editline/histlib.h - D extern/editline/history.c - D extern/editline/history.h - D extern/editline/histsearch.c - D extern/editline/input.c - A extern/editline/install-sh - D extern/editline/isearch.c - D extern/editline/keymaps.c - D extern/editline/keymaps.h - D extern/editline/kill.c - A extern/editline/ltmain.sh - D extern/editline/macro.c - D extern/editline/mbutil.c - D extern/editline/misc.c - A extern/editline/missing - D extern/editline/nls.c - D extern/editline/parens.c - D extern/editline/posixdir.h - D extern/editline/posixjmp.h - D extern/editline/posixstat.h - D extern/editline/readline.c - D extern/editline/readline.h - D extern/editline/rlconf.h - D extern/editline/rldefs.h - D extern/editline/rlmbutil.h - D extern/editline/rlprivate.h - D extern/editline/rlshell.h - D extern/editline/rlstdc.h - D extern/editline/rltty.c - D extern/editline/rltty.h - D extern/editline/rltypedefs.h - D extern/editline/rlwinsize.h - D extern/editline/savestring.c - D extern/editline/search.c - D extern/editline/shell.c - D extern/editline/signals.c - A extern/editline/src - A extern/editline/src/Makefile.am - A extern/editline/src/Makefile.in - A extern/editline/src/chared.c - A extern/editline/src/chared.h - A extern/editline/src/common.c - A extern/editline/src/editline - A extern/editline/src/editline/readline.h - A extern/editline/src/el.c - A extern/editline/src/el.h - A extern/editline/src/el_term.h - A extern/editline/src/emacs.c - A extern/editline/src/fgetln.c - A extern/editline/src/filecomplete.c - A extern/editline/src/filecomplete.h - A extern/editline/src/hist.c - A extern/editline/src/hist.h - A extern/editline/src/histedit.h - A extern/editline/src/history.c - A extern/editline/src/key.c - A extern/editline/src/key.h - A extern/editline/src/makelist - A extern/editline/src/map.c - A extern/editline/src/map.h - A extern/editline/src/parse.c - A extern/editline/src/parse.h - A extern/editline/src/prompt.c - A extern/editline/src/prompt.h - A extern/editline/src/read.c - A extern/editline/src/read.h - A extern/editline/src/readline.c - A extern/editline/src/refresh.c - A extern/editline/src/refresh.h - A extern/editline/src/search.c - A extern/editline/src/search.h - A extern/editline/src/shlib_version - A extern/editline/src/sig.c - A extern/editline/src/sig.h - A extern/editline/src/strlcat.c - A extern/editline/src/strlcpy.c - A extern/editline/src/sys.h - A extern/editline/src/term.c - A extern/editline/src/tokenizer.c - A extern/editline/src/tty.c - A extern/editline/src/tty.h - A extern/editline/src/unvis.c - A extern/editline/src/vi.c - A extern/editline/src/vis.c - A extern/editline/src/vis.h - D extern/editline/support - D extern/editline/tcap.h - D extern/editline/terminal.c - D extern/editline/text.c - D extern/editline/tilde.c - D extern/editline/tilde.h - D extern/editline/undo.c - D extern/editline/util.c - D extern/editline/vi_keymap.c - D extern/editline/vi_mode.c - D extern/editline/xmalloc.c - D extern/editline/xmalloc.h -replaced by library with compatible license - - 2007-04-09 10:36 dimitr - D doc/license/LGPL_w_exception.txt - M doc/license/README.license.usage.txt -Adjusted the license usage information. We don't support LGPL anymore. - - 2007-04-07 15:52 asfernandes - M builds/posix/Makefile.in.extern.editline - M src/burp/burp.cpp - M src/msgs/messages2.sql -Misc - - 2007-04-07 15:47 asfernandes - M src/msgs/facilities2.sql -Update after new messages added - - 2007-04-07 08:47 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/burp/burp.cpp - M src/burp/burpswi.h - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpreswi.h - M src/jrd/alt.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/msgs/messages2.sql - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/call_service.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h -added switch -trusted to most of firebird utilities - - 2007-04-07 08:05 alexpeshkoff - M builds/posix/Makefile.in.extern.editline -Support of new editline's version - - 2007-04-06 18:02 asfernandes - M src/qli/meta.epp -Misc - - 2007-04-06 16:19 asfernandes - M src/jrd/gds.cpp -Misc - - 2007-04-06 15:47 asfernandes - M src/intl/ld.cpp -Correction - - 2007-04-06 10:10 robocop - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h - M src/qli/dtr.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/meta.epp - M src/qli/proc.epp - M src/qli/show.epp -Inject UserBlob into QLI (not in all places). - - 2007-04-06 08:48 robocop - M src/jrd/sort.cpp -Totally misc. - - 2007-04-06 02:58 asfernandes - M src/jrd/sort.cpp -Misc - - 2007-04-06 02:10 asfernandes - M src/intl/ld.cpp - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/intlnames.h -Fixed: -CORE-1178 - Standarize ES_ES_CI_AI collation -CORE-1179 - "CH" and "LL" are not separate spanish alphabet letters since 1994 - - 2007-04-05 19:14 asfernandes - M builds/install/misc/fbintl.conf -Make available UNICODE and UNICODE_CI for all charsets (not registered automatically in the db) - - 2007-04-05 18:44 asfernandes - M src/burp/backup.epp - M src/burp/restore.epp -Misc - - 2007-04-05 16:26 alexpeshkoff - M builds/posix/Makefile.in.embed.lockmgr -Fixed build on gcc 4.1/ld 2.17 - - 2007-04-05 14:19 alexpeshkoff - A extern/editline/CHANGELOG - M extern/editline/CHANGES - A extern/editline/COPYING - M extern/editline/INSTALL - A extern/editline/MANIFEST - M extern/editline/Makefile.in - A extern/editline/NEWS - D extern/editline/PLATFORMS - M extern/editline/README - D extern/editline/TEST - A extern/editline/USAGE - A extern/editline/aclocal.m4 - A extern/editline/ansi_stdlib.h - A extern/editline/bind.c - A extern/editline/callback.c - A extern/editline/chardefs.h - D extern/editline/chared.c - D extern/editline/chared.h - D extern/editline/common.c - A extern/editline/compat.c - A extern/editline/complete.c - D extern/editline/config.guess - M extern/editline/config.h.in - D extern/editline/config.sub - M extern/editline/configure - M extern/editline/configure.in - A extern/editline/display.c - D extern/editline/editline.3 - D extern/editline/editrc.5 - D extern/editline/el.c - D extern/editline/el.h - D extern/editline/emacs.c - A extern/editline/emacs_keymap.c - A extern/editline/funmap.c - D extern/editline/hist.c - D extern/editline/hist.h - D extern/editline/histedit.h - A extern/editline/histexpand.c - A extern/editline/histfile.c - A extern/editline/histlib.h - M extern/editline/history.c - A extern/editline/history.h - A extern/editline/histsearch.c - A extern/editline/input.c - D extern/editline/install-sh - A extern/editline/isearch.c - D extern/editline/key.c - D extern/editline/key.h - A extern/editline/keymaps.c - A extern/editline/keymaps.h - A extern/editline/kill.c - A extern/editline/macro.c - D extern/editline/makelist - D extern/editline/map.c - D extern/editline/map.h - A extern/editline/mbutil.c - A extern/editline/misc.c - A extern/editline/nls.c - D extern/editline/np - A extern/editline/parens.c - D extern/editline/parse.c - D extern/editline/parse.h - A extern/editline/posixdir.h - A extern/editline/posixjmp.h - A extern/editline/posixstat.h - D extern/editline/prompt.c - D extern/editline/prompt.h - D extern/editline/read.c - D extern/editline/read.h - D extern/editline/readline - M extern/editline/readline.c - A extern/editline/readline.h - D extern/editline/refresh.c - D extern/editline/refresh.h - A extern/editline/rlconf.h - A extern/editline/rldefs.h - A extern/editline/rlmbutil.h - A extern/editline/rlprivate.h - A extern/editline/rlshell.h - A extern/editline/rlstdc.h - A extern/editline/rltty.c - A extern/editline/rltty.h - A extern/editline/rltypedefs.h - A extern/editline/rlwinsize.h - A extern/editline/savestring.c - M extern/editline/search.c - D extern/editline/search.h - A extern/editline/shell.c - D extern/editline/sig.c - D extern/editline/sig.h - A extern/editline/signals.c - A extern/editline/support - A extern/editline/support/config.guess - A extern/editline/support/config.rpath - A extern/editline/support/config.sub - A extern/editline/support/install.sh - A extern/editline/support/mkdirs - A extern/editline/support/mkdist - A extern/editline/support/mkinstalldirs - A extern/editline/support/shlib-install - A extern/editline/support/shobj-conf - A extern/editline/support/wcwidth.c - D extern/editline/sys.h - A extern/editline/tcap.h - D extern/editline/term.c - D extern/editline/term.h - A extern/editline/terminal.c - A extern/editline/text.c - A extern/editline/tilde.c - A extern/editline/tilde.h - D extern/editline/tokenizer.c - D extern/editline/tokenizer.h - D extern/editline/tty.c - D extern/editline/tty.h - A extern/editline/undo.c - A extern/editline/util.c - D extern/editline/vi.c - A extern/editline/vi_keymap.c - A extern/editline/vi_mode.c - A extern/editline/xmalloc.c - A extern/editline/xmalloc.h -Fixed CORE-703 - Using DEL-Key in isql under Linux gives "~". Upgraded readline version - - 2007-04-05 12:47 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/gds.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/os/config_root.h - M src/remote/inet_server.cpp -restored functionality of -e family of switches, broken somewhere in 1.5 - - 2007-04-05 12:35 alexpeshkoff - M src/common/classes/alloc.cpp -Misc - - 2007-04-05 10:28 hvlad - M src/jrd/TempSpace.cpp - M src/jrd/sort.cpp -Corrected few comments and added missing comments. Removed unneeded init() call - - 2007-04-05 10:09 paulbeach - A builds/install/arch-specific/darwin/Firebird.startupitem - A builds/install/arch-specific/darwin/Firebird.startupitem/Firebird - A builds/install/arch-specific/darwin/Firebird.startupitem/Resources - A builds/install/arch-specific/darwin/Firebird.startupitem/Resources/English.lproj - A builds/install/arch-specific/darwin/Firebird.startupitem/Resources/English.lproj/Localizable.strings - A builds/install/arch-specific/darwin/Firebird.startupitem/StartupParameters.plist -More Darwin related stuff - - 2007-04-05 09:13 robocop - M src/jrd/TempSpace.cpp - M src/jrd/sort.cpp - M src/jrd/utl.cpp -Misc. - - 2007-04-05 04:27 dimitr - M src/jrd/jrd.cpp -Misc. - - 2007-04-04 21:38 hvlad - M src/jrd/jrd.cpp -Don't waste even a nanosecond copying string if we can avoid it - - 2007-04-04 21:34 hvlad - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h -Moved two methods from TempSpace.h to TempSpace.cpp to simplify TempSpace.h as Claudio suggested - - 2007-04-04 12:21 alexpeshkoff - M src/common/classes/alloc.cpp -frontported from 2.0: fixed races on Darwin/386 during init - - 2007-04-04 10:31 hvlad - M src/remote/interface.cpp - M src/remote/server.cpp -Restored broken compatibility between clients and servers of different versions (2.1 and other) - - 2007-04-04 08:51 robocop - M src/common/classes/UserBlob.cpp -Avoid some checks in the production build. - - 2007-04-04 08:50 robocop - M src/burp/restore.epp -Simplification. - - 2007-04-04 08:49 robocop - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/fb_event_print.dsp - M builds/win32/msvc6/fb_inet_server.dsp - M builds/win32/msvc6/fb_lock_print.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/fbserver.dsp - M builds/win32/msvc6/gbak.dsp - M builds/win32/msvc6/gdef.dsp - M builds/win32/msvc6/gfix.dsp - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc6/gstat.dsp - M builds/win32/msvc6/isql.dsp - M builds/win32/msvc6/isql_embed.dsp - M builds/win32/msvc6/qli.dsp -I remember I was told to leave common* in peace and thus I introduced new classes' files where needed in VC6, but since almost everyone seems to prefer common, common_classic and common_static, I'm following the trend. - - 2007-04-04 08:46 robocop - M src/common/classes/UserBlob.cpp - M src/common/classes/UserBlob.h - M src/isql/isql.epp - M src/isql/show.epp -Tweaks to UserBlob to support backup/restore. - - 2007-04-04 08:45 robocop - M src/burp/restore.epp -Introduce UserBlob into restore. -Pass the thread-specific information as parameter in most cases. - - 2007-04-04 08:44 robocop - M src/burp/backup.epp -Introduce UserBlob into backup. - - 2007-04-04 07:30 robocop - M configure.in -Totally misc. - - 2007-04-04 00:39 asfernandes - M src/jrd/DataTypeUtil.h -Warning in GCC - - 2007-04-03 15:41 asfernandes - M src/jrd/dfw.epp - M src/jrd/met.epp -Fixed problem of not storing dependencies for database triggers - reported privately by Dmitry - - 2007-04-03 15:01 hvlad - M src/jrd/sort.cpp -Forgotten file, thanks to Adriano - - 2007-04-03 13:06 hvlad - M src/jrd/rse.cpp -Restored accidentally broken alignment rules - - 2007-04-03 12:57 hvlad - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/sort.h - M src/jrd/sort_proto.h -a) Refactor sort module. All related sort_work_file management moved into TempSpace class now. Former sort_work_file is now TempSpace::Segment -b) Add parameter names to declarations of TempSpace methods. It make sources much more readable, i believe, and allow IntelliSense to make useful hints -c) Reworked sort module to use more memory for merge buffers. It significantly increased speed of large sorts. Memory mostly reused from TempSpace memory blocks - - 2007-04-03 12:31 alexpeshkoff - M src/misc/src_bundle.sh -clean better before making tarball - - 2007-04-03 12:30 alexpeshkoff - M builds/posix/Makefile.in.firebird -make clean_all should clean as much as possible - - 2007-04-03 10:41 aafemt - M builds/win32/defs/fbclient_s.def -Another mangled export to please new modules - - 2007-04-03 08:25 alexpeshkoff - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.static.isql - M builds/posix/make.defaults - M builds/posix/make.rules - M configure.in -Added configure switches to build with OS-wide editline and/or ICU - - 2007-04-03 08:19 robocop - M src/common/classes/UserBlob.cpp -Drop useless functionality. - - 2007-04-03 08:19 robocop - M src/common/classes/UserBlob.h -Convenience. - - 2007-04-03 08:18 robocop - M src/remote/interface.cpp - M src/remote/remote.h - M src/remote/server.cpp -Minor corrections. - - 2007-04-03 02:31 asfernandes - M autogen.sh - M builds/install/arch-specific/linux/classic/tarinstall.sh.in - M builds/install/arch-specific/linux/super/tarinstall.sh.in - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/prefix.freebsd - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.netbsd - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M doc/README.intl - M src/common/classes/SafeArg.cpp - M src/jrd/common.h -Misc - - 2007-04-02 13:11 alexpeshkoff - M src/misc/src_bundle.sh -Misc - - 2007-04-02 12:52 alexpeshkoff - M src/misc/src_bundle.sh -Rewritten script to create source tarball - - 2007-04-02 11:28 hvlad - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/isql_embed.vcproj -Fixed MSVC 7 build - - 2007-04-02 11:25 alexpeshkoff - M src/dudley/expr.cpp -make it compile on linux - - 2007-04-02 10:42 alexpeshkoff - M builds/posix/Makefile.in.firebird -Remove btyacc output when making clean - - 2007-04-02 07:58 alexpeshkoff - M builds/posix/Makefile.in.embed.lockmgr -fixed lock manager build - - 2007-04-01 21:42 hvlad - M src/remote/interface.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp -Implement one more LazyPort feature : defer op_execute packet when it possible - - 2007-04-01 17:14 asfernandes - M src/jrd/utl.cpp -Correction - - 2007-04-01 15:50 asfernandes - M src/jrd/Optimizer.cpp -Fixed CORE-1153 - Activating index change "STARTING" working as "LIKE" in join condition - - 2007-04-01 14:52 asfernandes - M src/jrd/sort.cpp -Misc - - 2007-04-01 13:04 robocop - M src/gpre/cob.cpp - M src/gpre/rmc.cpp -Get rid of the $ symbol in var names. - - 2007-04-01 13:02 robocop - M src/dudley/parse.cpp - M src/dudley/parse_proto.h - M src/jrd/gds.cpp - M src/qli/dtr.cpp -Corrections from Adriano. - - 2007-04-01 12:32 mkubecek - M builds/install/arch-specific/linux/classic/tarinstall.sh.in - M builds/install/arch-specific/linux/super/tarinstall.sh.in -fix for CORE-1189 - - 2007-04-01 10:34 alexpeshkoff - M builds/posix/prefix.darwin - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_mipsel - M builds/posix/prefix.linux_powerpc - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.netbsd - M builds/posix/prefix.sinixz - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64SCC - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc -remove unneeded, insecure gds_relay from all builds - - 2007-04-01 10:06 alexpeshkoff - M builds/posix/prefix.linux_mipsel -last minute change - - 2007-04-01 10:04 alexpeshkoff - A builds/posix/prefix.linux_mipsel - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp - M src/remote/xdr.cpp -Patch by Damyan Ivanov for Mipsel - - 2007-04-01 02:04 asfernandes - M src/remote/xdr_proto.h -Misc - - 2007-04-01 00:57 asfernandes - M src/jrd/sort.cpp -Eliminate warnings - - 2007-04-01 00:35 asfernandes - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/qli/err.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/show.epp -Misc - - 2007-03-31 12:49 dimitr - M src/isql/Extender.cpp -Correction. - - 2007-03-31 12:14 mkubecek - M src/isql/Extender.cpp -fixed new[]() vs. delete[]() collision in GCC4 build - - 2007-03-31 06:50 robocop - M doc/README.intl - M src/dsql/pass1.cpp -Totally misc. - - 2007-03-31 02:19 asfernandes - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp -Misc - - 2007-03-30 15:15 alexpeshkoff - M autogen.sh -make it compatible with wider range of shells - - 2007-03-30 14:52 alexpeshkoff - M src/jrd/common.h -no need to have incompatible ODS on sparc - - 2007-03-30 13:11 asfernandes - M doc/README.intl -Added info re more than one attribute - - 2007-03-30 12:56 alexpeshkoff - M src/remote/server.cpp -fixed unregistered bug, reported by Dmitry privately - partial and full XDR packets may be mixed now in network packets in any way - - 2007-03-30 02:48 asfernandes - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj -Integrating new classes in MSVC8 build - - 2007-03-30 02:18 asfernandes - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/isql.vcproj -Integrating new classes in MSVC8 build - - 2007-03-30 01:57 asfernandes - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/restore.epp -Misc - - 2007-03-29 17:10 asfernandes - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.static.isql -Misc - - 2007-03-29 09:03 robocop - M src/common/classes/SafeArg.cpp -Honor UCHAR. - - 2007-03-29 08:22 robocop - M src/common/classes/SafeArg.cpp -Commit the full dump() member function as requested by Alex. - - 2007-03-29 07:18 robocop - M builds/win32/msvc6/fbrmclib.dsp -Commit changes on behalf of Stephen Boyd to support RM/Cobol. -This linker change is needed for RM/Cobol to be able to load fbrmclib.dll because it doesn't use the typical LoadLibrary call. - - 2007-03-29 07:16 robocop - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpreswi.h - M src/gpre/par.cpp -Commit changes on behalf of Stephen Boyd to support RM/Cobol. At least for me, I needed a full rebuild to avoid gpre crashing in the boot phase. - - 2007-03-29 07:08 robocop - M src/common/classes/MsgPrint.cpp -Ann wasted considerable time getting rid of the nasty do-while (that may fool the eye) in several places. Let's not resurrect it unless really necessary (complex code, for example). - - 2007-03-29 06:08 aafemt - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/make.shared.variables -Some tweaks for POSIX builds - - 2007-03-29 01:49 asfernandes - M src/common/classes/MsgPrint.cpp - M src/common/classes/MsgPrint.h -Misc - - 2007-03-28 16:03 alexpeshkoff - M src/common/classes/MsgPrint.cpp - M src/common/classes/SafeArg.cpp - M src/common/classes/SafeArg.h -Use 64-bit integer types, known to work cross-platform in all other places - - 2007-03-28 15:52 asfernandes - M src/common/classes/BaseStream.h -Misc - - 2007-03-28 11:54 alexpeshkoff - M src/common/classes/BaseStream.cpp -fixed posix build - - 2007-03-28 11:32 alexpeshkoff - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.static.isql - M builds/posix/make.shared.variables -fixed posix built after latest changes - - 2007-03-28 09:47 dimitr - M src/dsql/pass1.cpp -Fixed CORE-1183. - - 2007-03-28 09:27 dimitr - M src/dsql/pass1.cpp -Small improvement partially related to CORE-1181. It allows to keep the field name if the cast source is an aggregated column. - - 2007-03-28 07:14 robocop - M builds/win32/msvc6/isql.dsp - M builds/win32/msvc6/isql_embed.dsp - A src/common/classes/UserBlob.cpp - A src/common/classes/UserBlob.h - M src/isql/isql.epp - M src/isql/show.epp -Handle blob in user side with a class and optimize blob handling for bulk insertion in isql. - - 2007-03-28 04:53 robocop - M src/burp/restore.epp -Fix CORE-1174 - - 2007-03-28 04:51 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/dyn_mod.epp - M src/msgs/facilities2.sql - M src/msgs/messages2.sql - M src/msgs/system_errors2.sql -Fix CORE-1162 - - 2007-03-28 04:49 robocop - M src/msgs/msg.sql - M src/msgs/system_errors2.sql -Put messages and system_errors table in sync: facility code, message number in this order (until now, system_errors used message number, code). - - 2007-03-28 04:20 robocop - M builds/win32/create_msgs.bat - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/fb_event_print.dsp - M builds/win32/msvc6/fb_inet_server.dsp - M builds/win32/msvc6/fb_lock_print.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/fbserver.dsp - M builds/win32/msvc6/gbak.dsp - M builds/win32/msvc6/gdef.dsp - M builds/win32/msvc6/gfix.dsp - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc6/gstat.dsp - M builds/win32/msvc6/isql.dsp - M builds/win32/msvc6/isql_embed.dsp - M builds/win32/msvc6/qli.dsp - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/alice_proto.h - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - A src/common/classes/BaseStream.cpp - A src/common/classes/BaseStream.h - A src/common/classes/MsgPrint.cpp - A src/common/classes/MsgPrint.h - A src/common/classes/SafeArg.cpp - A src/common/classes/SafeArg.h - M src/dudley/ddl.cpp - M src/dudley/ddl_proto.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/hsh.cpp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/include/gen/msgs.h - A src/isql/Extender.cpp - A src/isql/Extender.h - A src/isql/PtrSentry.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/show.epp - M src/jrd/cch.cpp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/gds.cpp - M src/jrd/met.epp - M src/jrd/svc.cpp - M src/jrd/svc.h - A src/msgs/facilities2.sql - A src/msgs/history2.sql - A src/msgs/messages2.sql - A src/msgs/symbols2.sql - A src/msgs/system_errors2.sql - M src/qli/command.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/err_proto.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/proc.epp - M src/qli/show.epp - M src/utilities/common/cmd_util.cpp - M src/utilities/common/cmd_util_proto.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/utilities/ibmgr/srvrmgr.cpp -This is the full SafeArg implementation for getting rid of the fixed parameter types in the messages db. Alas, the legacy messages (before FB2.1) can't be changed in number of arguments neither the types of arguments sent by callers of the MsgPrint family or the fb_msg_format functions can be changed because old clients know these legacy messages and would crash. - - 2007-03-28 02:16 asfernandes - M src/jrd/exe.cpp -Fixed crashes while restoring - reported privately by Alex - - 2007-03-27 11:46 alexpeshkoff - M src/jrd/sort.cpp - M src/jrd/sort.h -Fixed problems with windows build and database restore - thanks to Dmitry and Vlad - - 2007-03-27 10:29 aafemt - M src/burp/backup.epp -Fix CORE-949 - - 2007-03-25 16:09 alexpeshkoff - M src/jrd/RecordNumber.h - M src/jrd/blb.h - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/remote/protocol.cpp - M src/remote/xdr.cpp - M src/remote/xdr_proto.h -Frontported alignment and endianess fixes from 2.0 - - 2007-03-25 08:43 dimitr - M src/jrd/Relation.cpp -Fixed server crash when accessing GTT with two indices having different number of segments. - - 2007-03-24 17:44 asfernandes - M doc/README.monitoring_tables - M src/jrd/blb.cpp - M src/remote/inet.cpp -Misc - - 2007-03-24 03:00 asfernandes - M src/jrd/blb.cpp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/jrd.cpp -Don't leak memory after conversion to blob for store the value in a variable or parameter - - 2007-03-23 13:50 dimitr - M src/jrd/RuntimeStatistics.cpp -Small optimization. - - 2007-03-23 11:25 dimitr - M src/jrd/blb.cpp - M src/jrd/blb.h -An alternative attempt to fix the alignment issue. We don't need to track the entire blob_id, the record number part is enough. Hence there's no need to read the whole blob_id as int64. -Discussed with Vlad and Alex, tested on SPARC. - - 2007-03-22 14:03 robocop - M src/include/gen/sql_code.h -Correct error code (forgot this generated file in the previous commit). - - 2007-03-22 13:25 alexpeshkoff - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/misc/posixLibrary.sh.in -Removed unneeded any more creation of equiv file - - 2007-03-22 13:13 alexpeshkoff - M src/remote/inet.cpp -Patch by Damyan Ivanov - accept localhost connections without /etc/host.equiv - - 2007-03-22 13:07 asfernandes - M doc/sql.extensions/README.context_variables2 -Document the new context variable - thanks to Maicon Ferraça - - 2007-03-22 12:53 dimitr - M src/dsql/pass1.cpp -Fixed CORE-1175. - - 2007-03-22 09:26 hvlad - M src/jrd/ext.cpp -Misc - - 2007-03-22 09:10 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Include consts_pub.h in ibase.h -Create the examples directories before trying to copy files into them. - - 2007-03-22 04:20 robocop - M builds/install/arch-specific/win32/Readme.txt -Misc. - - 2007-03-22 01:42 asfernandes - M src/jrd/blb.cpp - M src/jrd/exe.cpp -Fix problem where a temporary blob could not be returned to the client throwing "invalid BLOB ID" - - 2007-03-21 13:23 paul_reeves - M builds/install/arch-specific/win32/Readme.txt -Update readme for 2.1 alpha - - 2007-03-21 12:36 robocop - M src/msgs/system_errors.sql -Correct error code. - - 2007-03-21 12:31 dimitr - M doc/README.monitoring_tables -Docs. - - 2007-03-21 11:49 robocop - M doc/README.monitoring_tables -Delete reference to outdated field in doc. - - 2007-03-20 18:02 hvlad - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/idx.cpp -Let store plain 64-bit record number in index_sort_record (and in sort scratch file) and became independent of additional fields of RecordNumber class. -Also pack index_sort_record structure to avoid compiler added padding which unnecessary grow sort scratch file - - 2007-03-20 14:26 hvlad - M src/jrd/ext.cpp -Misc (replace 0 by NULL when necessary) - - 2007-03-20 13:25 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Don't include fbrmclib.dll in standard kits until we a) agree otherwise, and b) produce an x64 library. - - 2007-03-20 13:11 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Include the Fb 2.1 pdf file in the Windows kits. - - 2007-03-20 13:01 paul_reeves - M doc/README.monitoring_tables -Bring up-to-date with current table definitions. - - 2007-03-20 09:19 dimitr - M doc/WhatsNew - A doc/sql.extensions/README.list -Docs. - - 2007-03-19 21:34 hvlad - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/rse.cpp -Close external table's file when relation is not used by the engine. -This is simplest fix for bug CORE-132 (Restore fails on external table) and CORE-961(Free external tables) - - 2007-03-19 17:27 alexpeshkoff - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_sparc32 -let this platforms also have correct debug info - - 2007-03-19 00:28 asfernandes - M doc/WhatsNew - M src/jrd/DebugInterface.h -Misc - - 2007-03-17 21:08 asfernandes - M extern/icu/source/data/mappings/ucmcore.mk - M extern/icu/source/data/mappings/ucmfiles.mk -Activate TIS620 and GBK (CORE-1167) - - 2007-03-16 11:49 paul_reeves - M builds/install/arch-specific/win32/install_classic.bat - M builds/install/arch-specific/win32/install_super.bat - M builds/install/arch-specific/win32/uninstall.bat -Update manual installation batch files to support installation as a non-default service name. - - 2007-03-16 11:48 paul_reeves - A doc/install_windows_manually.txt -Add some notes on manual installation under windows, especially of multiple services. - - 2007-03-16 09:48 dimitr - M src/utilities/install/install_svc.cpp -Misc. - - 2007-03-16 09:37 dimitr - M doc/WhatsNew -Misc. - - 2007-03-16 00:46 asfernandes - M src/jrd/dyn.epp - M src/jrd/dyn.h -Improvement CORE-1170 - Conversion of DDL source from client charset to metadata charset - - 2007-03-15 15:25 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Make inclusion of examples in zip package optional. - - 2007-03-15 15:21 paul_reeves - M builds/win32/make_examples.bat -compile.bat must always be called, otherwise execution stops after the current statement. -Other misc improvements. - - 2007-03-15 09:35 robocop - M doc/sql.extensions/README.common_table_expressions - M doc/sql.extensions/README.global_temporary_tables -Misc. - - 2007-03-15 09:14 robocop - M doc/sql.extensions/README.domains_psql.txt -Misc. - - 2007-03-15 02:30 asfernandes - M src/jrd/blb.cpp -Fixed CORE-1169 - Conversion of temporary blobs to the destination blob type when materializing - - 2007-03-14 13:58 asfernandes - M doc/WhatsNew - A doc/sql.extensions/README.domains_psql.txt -Documentation for domains in PSQL - - 2007-03-14 13:51 hvlad - A doc/sql.extensions/README.common_table_expressions - A doc/sql.extensions/README.global_temporary_tables -Documentation for GTT and CTE features - - 2007-03-13 05:33 aafemt - M src/jrd/DebugInterface.h - M src/jrd/VirtualTable.h - M src/jrd/isc_sync.cpp -Fix MinGW build - - 2007-03-13 05:28 aafemt - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/prefix.darwin -Move some of darwin hacks to appropriate place - - 2007-03-13 02:33 asfernandes - M src/jrd/par.cpp -Misc - - 2007-03-12 11:49 robocop - M src/msgs/msg.sql -Let anyone read the tables in msg.fdb. - - 2007-03-12 11:48 robocop - M src/jrd/par.cpp -Simplification. - - 2007-03-12 10:13 robocop - M src/jrd/par.cpp -Fix for CORE-1165 is just one byte change in the source code. :-) - - 2007-03-12 09:39 dimitr - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h -Fixed 64-bit I/O for sort space. - - 2007-03-12 09:13 robocop - M src/jrd/rse.cpp -Misc: -- DSC_EQUIV is no longer a macro; no need to wrap arguments in extra parenthesis. -- Make reinterpret's explicit. -- No need to cast dsc_address to UCHAR* since it's already of this type. -Hope I didn't screw someone. - - 2007-03-12 09:10 robocop - M src/jrd/DatabaseSnapshot.cpp -Hack, sorry. - - 2007-03-12 00:42 asfernandes - M src/jrd/pag.cpp -Simplification - - 2007-03-11 03:52 robocop - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.inet_server - M builds/posix/prefix.darwin -Misc. - - 2007-03-11 03:13 robocop - M src/dsql/pass1.cpp -Misc (some spaces mixed with tabs). - - 2007-03-11 02:45 asfernandes - M src/jrd/isc_file.cpp - M src/jrd/pag.cpp -Misc - - 2007-03-10 10:49 robocop - M src/jrd/isc_file.cpp - M src/jrd/license.h -Misc. - - 2007-03-10 09:33 robocop - M src/msgs/build_file.epp -Simpler code. - - 2007-03-09 15:42 asfernandes - M src/jrd/blb.cpp -Allow conversions from numbers to blobs - - 2007-03-09 13:32 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in -front-ported various fixes from B2_0_Release - - 2007-03-09 11:35 alexpeshkoff - M src/jrd/isc_file.cpp -fixed compilation on linux - - 2007-03-09 11:35 robocop - M builds/win32/msvc6/gpre_static.dsp -Include more files to be able to link. - - 2007-03-09 10:32 paulbeach - A builds/install/arch-specific/darwin/Description.plist - A builds/install/arch-specific/darwin/FB.info - A builds/install/arch-specific/darwin/Info.plist - A builds/install/arch-specific/darwin/License.txt - M builds/install/arch-specific/darwin/Makefile.in - A builds/install/arch-specific/darwin/PkgInfo - A builds/install/arch-specific/darwin/Readme.txt - A builds/install/arch-specific/darwin/Welcome.txt - A builds/install/arch-specific/darwin/buildsuffix.c - A builds/install/arch-specific/darwin/fullvers.c - A builds/install/arch-specific/darwin/install-script - A builds/install/arch-specific/darwin/installer_background.pdf - A builds/install/arch-specific/darwin/installer_background.psd - A builds/install/arch-specific/darwin/majorvers.c - A builds/install/arch-specific/darwin/minorvers.c - A builds/install/arch-specific/darwin/preinstall-script - A builds/install/arch-specific/darwin/preupgrade-script - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.inet_server - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbembed - M builds/posix/make.defaults - M builds/posix/make.rules - A builds/posix/postfix.darwin - M builds/posix/prefix.darwin - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/isc_file.cpp - M src/jrd/license.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp -Firebird 2.0 MacOS Classic Intel Build - - 2007-03-09 08:56 dimitr - M src/jrd/tra.cpp -Misc. - - 2007-03-09 08:55 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h -Front-ported fix for CORE-943. - - 2007-03-09 08:27 dimitr - M src/jrd/shut.cpp -Front-ported fix for CORE-943. - - 2007-03-09 08:21 dimitr - M src/utilities/nbackup.cpp -Front-ported fix for CORE-943. - - 2007-03-09 08:16 dimitr - M src/jrd/exe.cpp - M src/jrd/jrd.cpp -Front-ported fix for CORE-1140. - - 2007-03-09 08:11 dimitr - M src/jrd/idx.cpp - M src/jrd/opt.cpp - M src/jrd/rse.cpp -Front-ported RISC-specific fixes. - - 2007-03-09 07:59 dimitr - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -Front-ported fix for CORE-1139. - - 2007-03-07 13:12 alexpeshkoff - M src/utilities/guard/guard.cpp -Removed unneeded ifdef - - 2007-03-07 08:34 robocop - M builds/win32/msvc6/alice.dsp - M builds/win32/msvc6/alice_classic.dsp - M builds/win32/msvc6/btyacc.dsp - M builds/win32/msvc6/build_msg.dsp - M builds/win32/msvc6/burp_classic.dsp - M builds/win32/msvc6/codes.dsp - M builds/win32/msvc6/config.dsp - M builds/win32/msvc6/dsql_server.dsp - M builds/win32/msvc6/dsql_server_classic.dsp - M builds/win32/msvc6/empbuild.dsp - M builds/win32/msvc6/fb2control.dsp - M builds/win32/msvc6/fbguard.dsp - M builds/win32/msvc6/fbrmclib.dsp - M builds/win32/msvc6/gbak_embed.dsp - M builds/win32/msvc6/gsplit.dsp - M builds/win32/msvc6/ib_udf.dsp - M builds/win32/msvc6/ib_util.dsp - M builds/win32/msvc6/instclient.dsp - M builds/win32/msvc6/instreg.dsp - M builds/win32/msvc6/instsvc.dsp - M builds/win32/msvc6/intlbld.dsp - M builds/win32/msvc6/isql_embed.dsp - M builds/win32/msvc6/lock.dsp - M builds/win32/msvc6/lock_classic.dsp - M builds/win32/msvc6/nbackup.dsp - M builds/win32/msvc6/utilities_embed.dsp -Getting rid of RTTI and other cleanup. - - 2007-03-07 07:14 robocop - M builds/win32/msvc6/burp.dsp - M builds/win32/msvc6/utilities.dsp - M builds/win32/msvc6/utilities_classic.dsp -Getting rid of RTTI. - - 2007-03-07 03:26 robocop - M src/common/stuff.h -Change the license to IDPL after getting permission from Blas. - - 2007-03-06 15:54 asfernandes - M src/dsql/pass1.cpp -Fixed CORE-1156 - Prepare fails when having a parameter in a DSQL statement before a sub query - - 2007-03-06 08:22 paul_reeves - M builds/install/misc/firebird.conf -Document Vista requirement. - - 2007-03-06 02:29 asfernandes - M src/burp/restore.epp - M src/jrd/exe.cpp - M src/utilities/nbackup.cpp -Misc - - 2007-03-05 12:36 dimitr - M doc/WhatsNew -Updated docs. - - 2007-03-05 07:50 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/constants.h - M src/jrd/fields.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/types.h -Added MON$CALL_STACK plus some minor monitoring-related changes. - - 2007-03-05 06:40 robocop - M src/utilities/nbackup.cpp -Totally misc. - - 2007-03-05 06:30 robocop - M src/jrd/exe.cpp -Totally misc. - - 2007-03-04 20:33 asfernandes - M src/jrd/exe.cpp -Fixed a problem reported by Dmitry where UPDATE and DELETE was not working with views with triggers. - - 2007-03-04 11:04 alexpeshkoff - M src/utilities/guard/guard.cpp -Prevent guardian from to often server restarts - - 2007-03-04 01:41 asfernandes - M src/utilities/nbackup.cpp -Added option to nbackup not run database triggers - - 2007-03-04 01:27 asfernandes - M src/burp/restore.epp -Always restore with database triggers turned off. -The contrary doesn't make sense, and old engines (at least V2.0) accepts unkown DPB. - - 2007-03-03 04:22 robocop - M src/msgs/facilities.sql -The usage of the SQLWARN facility is bizarre, but at least it should be consistent. - - 2007-03-02 15:22 asfernandes - M src/jrd/evl.cpp -Fixed CORE-1150 - Error conversion error from string " " using outer join on int64 and int fields - - 2007-03-02 11:14 robocop - M src/include/gen/sql_code.h -Update generated file after Alex changes. - - 2007-03-02 09:04 alexpeshkoff - M src/jrd/svc.cpp -Fixes for CORE-1148 and CORE-1149 - - 2007-03-02 00:46 asfernandes - M src/jrd/blb.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/rse.cpp - M src/jrd/vio.cpp -Make MOV_move know how to move blobs. -This fixes CORE-1147: Blobs are not converted to string in UDF parameters. - - 2007-03-01 15:33 alexpeshkoff - M src/msgs/system_errors.sql -Fixed SQL error code - - 2007-03-01 15:08 dimitr - M src/jrd/opt.cpp -Adjusted the logic accordingly to the Alex's fix. - - 2007-03-01 13:34 hvlad - M src/jrd/rse.cpp -Fixed CORE-1146 : AV in rse\invalidate_child_rpbs for recursive queies - - 2007-03-01 13:20 alexpeshkoff - M src/jrd/y_handle.h -Avoid reinterpret_cast when possible - - 2007-03-01 13:20 robocop - M src/jrd/vio.cpp -Fix for CORE-1142. -Someone hijacked my little function dfw_should_know() for more purposes than it was intended and thus the original logic was defeated. -:-) - - 2007-03-01 13:09 alexpeshkoff - M src/jrd/opt.cpp -Use faster and more clear method when possible - - 2007-03-01 13:07 alexpeshkoff - M src/common/classes/stack.h -fixed bug in my previous commit - - 2007-03-01 12:31 alexpeshkoff - M src/common/classes/stack.h -1. Fixed different behavior of hasMore() in stack and it's iterator. -2. Use size_t as hasMore() parameter avoiding asserts and casts - - 2007-03-01 11:40 robocop - M src/isql/isql.epp -Corrections. - - 2007-03-01 10:35 robocop - M src/jrd/isc_sync.cpp -Hack, hack, haaack! - - 2007-03-01 00:44 asfernandes - M src/jrd/jrd.cpp - M src/jrd/opt.cpp -Misc - - 2007-02-28 14:32 dimitr - M src/jrd/idx.cpp -Fixed CORE-1145. - - 2007-02-28 12:43 aafemt - M builds/win32/defs/fbclient_s.def -More mangled exports because Claudio decided to use this undocumented thing in isql - - 2007-02-28 11:21 aafemt - M src/jrd/common.h -Compiler-specific check, not platform - - 2007-02-28 08:40 alexpeshkoff - M src/jrd/jrd.cpp -Fix for CORE-900: Deadlock when attaching simultaneously with services and standard APIs - - 2007-02-27 09:59 hvlad - M src/jrd/isc.h - M src/jrd/isc_sync.cpp -Ported implementation of a fast mutex for NT platform from Yaffil - - 2007-02-27 09:22 hvlad - M doc/WhatsNew -Change my e-mail to more appropriate - - 2007-02-27 02:36 asfernandes - M src/jrd/blb.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/intl.cpp - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/opt.cpp -Allow BLOBs in EXECUTE STATEMENT and possibly in others unkown cases - - 2007-02-26 16:17 alexpeshkoff - M src/jrd/build_no.h - M src/jrd/jrd.cpp -Fixed CORE-1091 - isc_service_query() showed full db file name - - 2007-02-26 15:20 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Start bringing main install script into line with requirements to build x64 and Win32 targets. -The ZIP option works for now. Other options are temporarily broken. - - 2007-02-26 15:18 paul_reeves - M builds/win32/clean_all.bat - M builds/win32/compile.bat - M builds/win32/create_msgs.bat - D builds/win32/install_classic.bat - D builds/win32/install_super.bat - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - M builds/win32/make_icu.bat - M builds/win32/parse.bat - M builds/win32/preprocess.bat - M builds/win32/run_all.bat - A builds/win32/set_build_target.bat - M builds/win32/setenvvar.bat - D builds/win32/uninstall.bat -Prefix (almost) all env vars with FB. -Refactor common code (mostly into set_build_target.bat). -Ensure that all VS2005 x64 output is clearly generated into x64 -directories, and likewise for Win32 output - - 2007-02-26 15:13 paul_reeves - M builds/win32/msvc7/empbuild.vcproj -Minor changes caused by other modifications to the build process - - 2007-02-26 15:12 paul_reeves - M builds/win32/msvc8/Firebird2_Examples.sln - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/btyacc.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/burp_classic.vcproj - M builds/win32/msvc8/codes.vcproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/config.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb2control.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbclient_static.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbguard.vcproj - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbudf.vcproj - A builds/win32/msvc8/firebird2.vsprops - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc8/gds32.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - M builds/win32/msvc8/gpre_embed.vcproj - M builds/win32/msvc8/gpre_static.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/ib_udf.vcproj - M builds/win32/msvc8/ib_util.vcproj - M builds/win32/msvc8/instclient.vcproj - M builds/win32/msvc8/instreg.vcproj - M builds/win32/msvc8/instsvc.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc8/intlbuild.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj - M builds/win32/msvc8/lock.vcproj - M builds/win32/msvc8/lock_classic.vcproj - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc8/qli.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/msvc8/utilities_classic.vcproj - M builds/win32/msvc8/utilities_embed.vcproj - M builds/win32/msvc8/v5_examples.vcproj -Use a property sheet for VS2005 builds -Fully separate the win32 output from the x64 output - - 2007-02-26 15:08 paul_reeves - A builds/install/arch-specific/win32/install_classic.bat - A builds/install/arch-specific/win32/install_super.bat - A builds/install/arch-specific/win32/uninstall.bat -Move install scripts to the install script directory. - - 2007-02-26 02:13 asfernandes - M src/jrd/jrd.cpp -Misc - - 2007-02-26 01:01 asfernandes - M src/jrd/jrd.cpp - M src/jrd/pag.cpp -Initialize random seed when necessary - - 2007-02-25 21:25 asfernandes - M src/common/utils.cpp - M src/isql/isql.epp -Misc - - 2007-02-25 14:28 asfernandes - M src/isql/isql.epp -Minimize usage of DDL transaction when AUTO_DDL is false: -- it easy makes database with transaction triggers unusable because the read_commited no_rec_version of DDL transaction. - - 2007-02-25 12:03 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities.sql - M src/msgs/messages.sql -Commit undocumented, primitive facility to deal with prepared statements and feed data to them. I need it to play with the messages.sql file. -Did other misc changes. - - 2007-02-25 08:53 alexpeshkoff - M src/jrd/execute_statement.cpp -make error message SQL-traditions compliant - - 2007-02-24 11:28 alexpeshkoff - M src/jrd/cch.cpp -fixed correct logic, broken by my last commit - - 2007-02-24 11:27 alexpeshkoff - M src/remote/inet.cpp -Misc diagnostics - - 2007-02-23 05:55 robocop - M src/common/utils.cpp - M src/jrd/cch.cpp - M src/jrd/isc.h - M src/qli/mov.cpp -Misc. - - 2007-02-23 01:42 asfernandes - M src/jrd/cch.cpp - M src/jrd/isc.h - M src/jrd/jrd.cpp - M src/jrd/os/isc_i_proto.h - M src/lock/lock.cpp -Misc - - 2007-02-22 16:47 alexpeshkoff - M src/jrd/cch.cpp - M src/jrd/isc.h - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/isc_i_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h -Fix for CORE-968 - Assertion failure in posix/isc_ipc.cpp - - 2007-02-22 15:38 dimitr - M src/jrd/nbak.cpp -Fixed CORE-1136. - - 2007-02-22 14:12 dimitr - M src/jrd/cch.cpp - M src/jrd/pag.h -Fixed CORE-1135. - - 2007-02-22 09:58 robocop - M src/qli/compile.cpp - M src/qli/eval.cpp - M src/qli/expand.cpp - M src/qli/report.cpp -Some code changes (no functional change expected). - - 2007-02-22 09:52 robocop - M src/common/utils.cpp -Make a simpler resource management for Windows registry handles and local memory allocation. - - 2007-02-21 10:51 paulbeach - M doc/WhatsNew - M src/qli/expand.cpp -Fix crash in QLI using the following SQL command. insert into relationx select * from relationy - - 2007-02-21 00:02 asfernandes - M src/common/utils.cpp -Misc - - 2007-02-20 15:39 hvlad - M src/common/config/config.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_sync.cpp -Moved ISC_prefix_object_name into fb_utils::prefix_kernel_object_name to avoid a need to add isc.cpp to all projects which can read config file - - 2007-02-20 08:44 robocop - M src/jrd/isc.cpp -Fixing two programming mistakes: -- MSDN says This function [RegOpenKey] is provided only for compatibility with 16-bit versions of Windows. Applications should use the RegOpenKeyEx function. Since it uses the default security access mask to open a key it may/will fail on Windows Vista. -- It's illegal to jump via goto to a label that skips initialization of a variable. In the case of an early error, the code was trying to free an uninitialized variable. - - 2007-02-20 08:40 robocop - M src/extlib/fbudf/fbudf.sql - M src/lock/print.cpp -Totally misc. - - 2007-02-19 13:05 hvlad - M src/common/config/config.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_sync.cpp - M src/lock/print.cpp -Fixed CORE-1031 : fb_lock_print.exe fails on windows 2003 R2 / XP SP 2 -and CORE-1133 : XNET (IPC) communication protocol does not work across sessions - - 2007-02-15 14:41 asfernandes - M src/jrd/cmp.cpp -Misc - - 2007-02-15 10:35 robocop - M src/jrd/gds.cpp - M src/utilities/gstat/dba.epp -Apply solution for CORE-1129. Thanks to Bill Oliver. -I didn't change install_reg, install_svc and fbcpl's fbdialog. - - 2007-02-15 10:21 robocop - M src/common/classes/tree.h -Fixing previous hack for VC6. - - 2007-02-15 10:21 robocop - M src/jrd/validation.cpp -Let's use Universal Date Format yyyy-mm-dd for comments, please. - - 2007-02-15 10:20 robocop - M src/jrd/gds.cpp -Misc. - - 2007-02-15 07:20 dimitr - M src/jrd/opt.cpp -Fixed CORE-1130. - - 2007-02-14 11:38 dimitr - M builds/win32/defs/fbclient.def - M builds/win32/defs/gds32.def - M src/jrd/gds.cpp - M src/jrd/gds_proto.h -Restored the legacy entrypoint as suggested by Claudio many months ago. -It's imported by pre-v2.1 utilities. - - 2007-02-14 08:57 hvlad - M src/jrd/inf.cpp - M src/jrd/jrd.h - M src/jrd/validation.cpp -Fixed CORE-1127 : Circular index references in corrupt database causes fbserver to loop infinitely. -Thanks to Diane Downie - - 2007-02-13 01:17 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-1126 - UNION vs UTF8 literals : arithmetic exception is thrown - - 2007-02-12 15:52 alexpeshkoff - M src/jrd/tra.cpp -Fixed unregistered bug, reported privately by Adriano - - 2007-02-12 10:18 dimitr - M src/jrd/tra.cpp -Misc. - - 2007-02-12 10:01 dimitr - M src/jrd/ini.epp -Allow the monitoring feature for Dialect 1 databases. - - 2007-02-12 09:31 hvlad - M src/common/classes/tree.h -Bugfix after sparse bitmap optimization - - 2007-02-11 16:57 asfernandes - M src/jrd/os/win32/ibinitdll.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Misc - - 2007-02-11 09:31 robocop - M src/gpre/ada.cpp - M src/gpre/ftn.cpp - M src/gpre/pas.cpp -More IB->FB changes. - - 2007-02-11 09:23 robocop - M src/gpre/sdltable.h -Misc. - - 2007-02-11 09:09 robocop - M src/jrd/isc_sync.cpp -Did this IB->FB change separately in case it causes problems. - - 2007-02-11 09:09 robocop - M src/jrd/builtin.cpp -Misc. - - 2007-02-11 09:04 robocop - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/burpswi.h - M src/dsql/make.cpp - M src/dudley/ddl.cpp - M src/dudley/trn.cpp - M src/gpre/sql.cpp - M src/include/consts_pub.h - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/file_params.h - M src/jrd/flu.cpp - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/intl.h - M src/jrd/intlnames.h - M src/jrd/isc.h - M src/jrd/jrd.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/qatest.cpp - M src/jrd/sort.h - M src/jrd/svc.cpp - M src/jrd/svc_undoc.h - M src/jrd/why.cpp - M src/lock/print.cpp - M src/misc/codes.epp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/modify_msgs.epp - M src/qli/dtr.h - M src/remote/interface.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/window.cpp - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/utilities/cache.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/ibmgr/srvrmgr_proto.h - M src/utilities/install/install_reg.cpp - M src/utilities/print_event.cpp - M src/utilities/print_pool.cpp - M src/utilities/relay.cpp - M src/utilities/run_service.cpp -Misc and replaced "IB" by "FB" where it made sense to me. - - 2007-02-09 08:34 robocop - M src/burp/mvol.cpp - M src/jrd/blb.cpp - M src/jrd/gds.cpp - M src/jrd/vio.cpp -Misc. - - 2007-02-09 08:29 dchri - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Changed sed "discovery" switch to a compatible but more widely used switch. - - 2007-02-09 08:22 dimitr - M src/utilities/nbackup.cpp -Formatting. - - 2007-02-09 08:11 dimitr - M src/utilities/nbackup.cpp -Fixed CORE-1124. - - 2007-02-08 14:46 asfernandes - M src/jrd/blb.cpp -Fixed CORE-1122 - Recursive Query bug in FB2.1 - - 2007-02-08 14:32 dimitr - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Fixed possibly trashed memory plus small cleanup. - - 2007-02-08 14:14 dimitr - M src/jrd/jrd.cpp -Fixed (partially) CORE-1105. A half of the whole db alias idea has been broken three years ago and left unnoticed until now. Sigh. - - 2007-02-08 14:03 dimitr - M src/jrd/btr.cpp -Misc. - - 2007-02-08 14:01 dimitr - M src/jrd/cch.cpp -Optimization. Removed redundant NBAK calls (they are pretty expensive). - - 2007-02-08 10:17 aafemt - M src/common/classes/ClumpletWriter.cpp - M src/jrd/Collation.h - M src/jrd/TextType.cpp - M src/jrd/y_handle.h -Warnings - - 2007-02-08 08:06 aafemt - M src/auth/trusted/AuthSspi.cpp -More explicit check for compiler as requested by Claudio - - 2007-02-08 00:03 asfernandes - M builds/posix/Makefile.in.client.gpre - M src/auth/trusted/AuthSspi.cpp - M src/jrd/cch.cpp - M src/jrd/nbak.h - M src/jrd/why.cpp -Misc - - 2007-02-06 14:25 asfernandes - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h -Check constraints when reading variables/parameters only if it's the first read and it's wasn't assigned yet - - 2007-02-06 12:18 aafemt - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.libfbclient - M builds/posix/make.shared.variables - M configure.in - M src/auth/trusted/AuthSspi.cpp - M src/jrd/RecordNumber.h -Fix MinGW build - - 2007-02-06 09:51 robocop - M src/burp/restore.epp - M src/isql/extract.epp - M src/isql/isql.epp -Misc. - - 2007-02-06 09:48 alexpeshkoff - M src/jrd/why.cpp - M src/jrd/y_handle.h -Style changes, suggested by Claudio - - 2007-02-06 08:03 dimitr - M src/jrd/cch.cpp -Cleanup. - - 2007-02-06 07:47 dimitr - M src/jrd/cch.cpp - M src/jrd/nbak.h -Fixed CORE-1121. This time the fix itself is separated from the cleanup to make the reviewers happy. -The changes are identical to my previous commit into B2_0_Release. - - 2007-02-05 13:33 dimitr - M src/common/classes/alloc.cpp -Fixed allocator assertion for some platflorms with ALIGNMENT == 8. - - 2007-02-05 09:13 dimitr - M src/jrd/evl.cpp -Addressed issue spotted by Claudio. - - 2007-02-03 10:40 robocop - M src/gpre/rmc.cpp -Patch by Stephen Boyd: he found a small bug in the RM/Cobol support in GPRE he did months ago. It wasn't generating the code for EVENT INIT and EVENT WAIT statements properly. - - 2007-02-03 10:38 robocop - M builds/install/arch-specific/win32/i18n_readme.txt -Corrections. - - 2007-02-03 01:21 asfernandes - M src/jrd/cvt.cpp -Fixed CORE-1120 - Conversion from string to number is not standard compliant - - 2007-02-02 12:48 alexpeshkoff - M src/jrd/why.cpp -Fixed gcc compilation - - 2007-02-02 10:58 robocop - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/remote.dsp - M builds/win32/msvc6/remote_classic.dsp -Integrating Alex's Win32 NTLM authentication in VC6. - - 2007-02-02 10:56 robocop - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/dsql/ddl.cpp - M src/dudley/lex.cpp - M src/jrd/os/pio.h - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp -Misc. - - 2007-02-02 10:51 robocop - M src/jrd/why.cpp - M src/jrd/y_handle.h -I had to be explicit to overcome the dreaded "internal compiler error". Greetings to William Gates III. - - 2007-02-01 22:05 hvlad - M src/remote/server.cpp -Fixed CORE-1119 : Bad code in status vector when running ISC_ER30 from fbtcs - - 2007-01-31 12:51 alexpeshkoff - M src/jrd/why.cpp -Restored compilability of why.cpp with SCROLLABLE_CURSORS defined -(according to Claudio request) - - 2007-01-29 07:34 alexpeshkoff - M src/dudley/lex.cpp -fixed CORE-1113 - - 2007-01-29 03:17 dimitr - M src/dsql/parse.y -Let's always initialize node arguments. Thanks to Claudio and David Rushby. - - 2007-01-29 03:03 dimitr - M src/jrd/evl.cpp -Fixed one more related issue for CORE-1112. - - 2007-01-29 03:00 dimitr - M src/jrd/evl.cpp - M src/jrd/par.cpp -Fixed both bugs mentioned in CORE-1112. - - 2007-01-28 16:23 alexpeshkoff - M src/jrd/cmp.cpp -Fix for CORE-1111 - memory was overwritten - - 2007-01-28 15:35 alexpeshkoff - M builds/posix/Makefile.in.intl -fixed posix build - - 2007-01-28 12:17 alexpeshkoff - M src/jrd/jrd.cpp -Fixed some problems, noticed by Claudio. - - 2007-01-28 07:03 dimitr - M src/jrd/dfw.epp -Fixed bug in the ported code. - - 2007-01-27 15:40 hvlad - M src/jrd/jrd.cpp -GTT related bugfix - - 2007-01-27 15:38 hvlad - M src/jrd/why.cpp -Restore broken logic of isc_dsql_prepare, bugfix in isc_dsql_describe_bind - - 2007-01-27 15:04 asfernandes - M src/jrd/why.cpp -Removed unused variable - - 2007-01-26 22:17 hvlad - M src/jrd/utl.cpp -Fixed CORE-1110 : isc_get_client_xxx_version not fully compatible with IB's gds32.dll - - 2007-01-26 10:31 alexpeshkoff - M src/jrd/jrd.h -Fixed results of copyNpaste technique - thanks to Adriano. - - 2007-01-26 10:16 asfernandes - M src/dsql/pass1.cpp -No need to generated a outer join if WHEN NOT MATCHED is not present in MERGE - - 2007-01-26 07:48 dimitr - M doc/WhatsNew -Updated docs. - - 2007-01-26 01:24 asfernandes - M src/auth/trusted/AuthSspi.h - M src/jrd/jrd.cpp - M src/jrd/why.cpp - M src/jrd/y_handle.h -Misc - - 2007-01-26 00:36 asfernandes - M src/jrd/flu.h -This destructor should be virtual to not leak resources - - 2007-01-25 13:26 dimitr - M src/lock/lock.h - M src/lock/print.cpp -A kind of cleanup. - - 2007-01-25 12:56 dimitr - M builds/install/misc/firebird.conf - M src/common/config/config.cpp -Resolved CORE-937. - - 2007-01-24 19:48 dimitr - M src/lock/lock.cpp -Resolved CORE-958. - - 2007-01-24 17:21 dimitr - M doc/WhatsNew -Updated docs. - - 2007-01-23 08:24 robocop - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj - M src/auth/trusted/AuthSspi.cpp -I'm simply following Alex changes to MSVC7 to get rid of static dependency on secur32.lib for now, editing the files by hand. I noticed that VC8's fbclient.vcproj and fbembed.vcproj don't include AuthSspi.h explicitly, but that should be irrelevant. - - 2007-01-21 15:35 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/parse.y - M src/include/consts_pub.h - M src/jrd/blr.h - M src/jrd/gds.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp -Some changes based on Claudio's comments - - 2007-01-21 07:46 robocop - M src/jrd/DebugInterface.h - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/req.h -Simplification and indentation. - - 2007-01-21 07:16 robocop - M builds/win32/msvc6/intl.dsp -Removed unneeded junk. - - 2007-01-20 17:19 alexpeshkoff - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbserver.vcproj - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h -Use dynamic loadind of secur32.dll - some extremely old -NT4 do not have one. - - 2007-01-20 14:45 alexpeshkoff - M src/dsql/dsql.cpp - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/common.h - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/os/isc_i_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/jrd/y_handle.h - M src/remote/server.cpp -1. Make classic server close shutdown normally when killed by signals 2 & 15. -2. Don't leave running instances of fb_inet_server after database shutdown. -3. To make all this possible - reworked Y-Valve in general. - - 2007-01-20 14:36 asfernandes - M ChangeLog -Restore the lost ChangeLog - - 2007-01-20 14:18 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/entry.h - M src/jrd/exe.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Use debug informations in EXECUTE BLOCK - - 2007-01-20 14:12 alexpeshkoff - M src/remote/protocol.cpp -do not terminate DEV_BUILD program in case of unknown operation in packet - - 2007-01-20 14:07 alexpeshkoff - M src/dsql/dsql.h - M src/jrd/exe.h -fixed gcc warning - - 2007-01-19 12:11 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp -Front-ported bugfix for CORE-1094. - - 2007-01-18 15:50 alexpeshkoff - M src/jrd/cch.cpp - M src/jrd/cch.h -front-ported fox for CORE-1098 - - 2007-01-18 00:26 asfernandes - M src/dsql/ddl.cpp -Validate input parameters - - 2007-01-17 23:59 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/par.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -1) Correction for input parameters -2) Correct message for constraint violation in CAST -3) Display parameter/variable number when there is no debug info - - 2007-01-17 20:06 hvlad - M src/remote/interface.cpp -Fixed CORE-1097 : isc_dsql_set_cursor_name() fails - - 2007-01-17 14:21 asfernandes - M src/jrd/evl.cpp -Fixed a crash when validating NULL with a constraint - - 2007-01-17 01:19 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/dsql/parse.y - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/DebugInterface.cpp - M src/jrd/DebugInterface.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/req.h - M src/misc/blrtable.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Full domain support and NOT NULL in PSQL - - 2007-01-15 17:37 alexpeshkoff - M src/remote/inet_server.cpp -front-port - override ulimit setting for DEV_BUILD - - 2007-01-07 15:15 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/req.h - M src/jrd/tra.cpp - M src/jrd/tra.h -Changed cancellation implementation to work at the transaction level as being more efficient. - - 2007-01-07 12:47 dimitr - M src/jrd/os/win32/ibinitdll.cpp -Removed my recent fix, as it's wrong. Thanks to Adriano. - - 2007-01-07 12:45 dimitr - M src/jrd/gds.cpp - M src/jrd/sch.cpp -Misc. - - 2007-01-06 23:54 asfernandes - M doc/sql.extensions/README.db_triggers.txt - M src/jrd/jrd.cpp -Fix problems with COMMIT triggers: -1) Fix a problem when the transaction could not be commited due to errors in DFW. -2) Run triggers inside a savepoint when "preparing" the transaction. -3) More doc. - - 2007-01-06 23:50 asfernandes - M src/jrd/vio.cpp -Misc - - 2007-01-06 21:04 asfernandes - M src/jrd/DataTypeUtil.cpp -Fix concatenation of blobs - the result should be binary if at least one argument is binary - - 2007-01-06 13:43 hvlad - M src/jrd/jrd.cpp -Fixed CORE-1080 : Bugcheck 167 (invalid SEND request) in SS when many parallel attachments begin to execute trigger not loaded into metadata cache - - 2007-01-06 11:06 hvlad - M src/jrd/evl.cpp -Fixed my mistake pointed by Dmitry - - 2007-01-06 10:18 dimitr - M src/jrd/tra.h - M src/jrd/vio.cpp -Restored the old code that reused savepoints and verbs instead of re-allocating them. In practice it shows about 7-8 percents of time economy during restore. My hopes that our memory manager can handle it efficiently failed. - - 2007-01-06 09:11 dimitr - M src/jrd/os/win32/ibinitdll.cpp -1) Fixed CORE-1079. -2) Cleanup. - - 2007-01-06 06:52 dimitr - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Fixed CS build. - - 2007-01-04 14:43 asfernandes - M doc/sql.extensions/README.db_triggers.txt -More documentation for database triggers - - 2007-01-04 13:26 paul_reeves - M builds/win32/setenvvar.bat -Some minor documentation improvements - - 2007-01-01 14:13 asfernandes - M src/dsql/parse.y -Be standard compliant and allow "AS" between the table name and alias in UPDATE, DELETE and MERGE - - 2006-12-31 20:55 asfernandes - M src/dsql/parse.y -Allow table alias on INTO part of MERGE - - 2006-12-31 12:52 hvlad - M src/jrd/idx.cpp -Fix compilation error after change in BTR_evaluate - - 2006-12-31 09:19 robocop - M src/isql/isql.epp -Adriano found a case where I didn't check for a premature, unexpected null terminator. -I found another case, too. - - 2006-12-31 09:18 robocop - M src/common/classes/tree.h -Sorry for the hack, but I need to compile. - - 2006-12-30 16:55 asfernandes - M doc/sql.extensions/README.db_triggers.txt - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Misc - - 2006-12-30 11:35 dimitr - M src/jrd/gds.cpp -Misc. - - 2006-12-30 07:22 dimitr - M src/jrd/evl.cpp -Fixed CORE-1073. - - 2006-12-30 06:03 robocop - M doc/sql.extensions/README.db_triggers.txt -Misc. - - 2006-12-30 01:59 asfernandes - M doc/WhatsNew - A doc/sql.extensions/README.db_triggers.txt -Document database triggers - - 2006-12-30 01:26 asfernandes - M src/jrd/jrd.cpp -Rollback changes of all ON TRANSACTION COMMIT triggers when one trigger fail - - 2006-12-29 10:05 robocop - M src/isql/isql.epp -Did the wrong commit for CORE-932. Sorry. - - 2006-12-29 09:45 hvlad - M src/common/classes/sparse_bitmap.h - M src/common/classes/tree.h -Taken into account several useful notes made by Nickolay - - 2006-12-29 08:52 robocop - M src/isql/isql.epp -Trying to fix CORE-932. -Helen's pet bug. -create database /* */ /* */ /**/ -- -show database should tell you instead of the first irrelevant crap after the DATABASE keyword. - - 2006-12-29 08:48 robocop - M src/remote/server.cpp -Totally misc. - - 2006-12-28 12:33 hvlad - M src/jrd/vio.cpp -Implement improvement CORE-1071 : background garbage collector don't need to read backversion of active record - - 2006-12-28 06:11 robocop - M src/isql/isql.epp -Fix CORE-1002 - - 2006-12-27 21:30 hvlad - M src/common/classes/sparse_bitmap.h - M src/common/classes/tree.h -Implement improvement CORE-1070 : Optimize sparse bitmap operations (set, test and clear) with mostly consecutive values - - 2006-12-27 21:01 hvlad - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/nav.cpp - M src/jrd/rse.cpp -Implement improvement CORE-1069 : Optimize index scan when more than one index scanned and ANDed - - 2006-12-25 10:28 hvlad - M src/remote/server.cpp -Fixed CORE-1067: AV in the engine using some API calls when 'lazy port' feature active - - 2006-12-22 15:49 dimitr - M src/jrd/jrd.cpp -Let's not cancel the verb cleanup process as it causes a fatal bugcheck. - - 2006-12-22 14:34 dimitr - M src/jrd/par.cpp -Fixed bug introduced by me recently. - - 2006-12-22 14:29 asfernandes - M src/burp/backup.epp -Fixed CORE-1064 - Wrong backup order for character sets and collations - - 2006-12-22 09:53 hvlad - M src/jrd/filters.cpp -Correction and more comments for fix for CORE-1063 - - 2006-12-22 08:25 hvlad - M src/jrd/filters.cpp -Fixed CORE-1063: Server hangs eating CPU and performs huge I/O copying different codepage fields - - 2006-12-22 08:12 robocop - M src/jrd/isc_sync.cpp -Paranoid reminder. - - 2006-12-22 01:14 asfernandes - M src/msgs/messages.sql -Misc - - 2006-12-22 00:12 asfernandes - M src/jrd/dyn.epp -Don't wast time moving bytes when not necessary - - 2006-12-21 11:35 dimitr - M src/jrd/dyn.epp -Fixed bug introduced in one of the previous commits. Method resize() was overwriting the DYN string with a pad character, because reserve() doesn't set the length. - - 2006-12-20 14:43 asfernandes - M src/jrd/os/win32/guid.cpp -Workaround for unkown Windows configuration preventing security to work - - 2006-12-20 14:31 asfernandes - M src/common/classes/auto.h -Misc - - 2006-12-20 08:38 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Fix for threaded services. Thanks to Adriano. - - 2006-12-20 08:22 robocop - M src/auth/trusted/AuthSspi.h -Totally misc. - - 2006-12-20 08:21 robocop - M src/common/classes/auto.h - M src/common/classes/stack.h -Remove unneeded template argument list (although I'm not sure why some compilers don't like it). - - 2006-12-19 08:36 robocop - M doc/README.intl - M src/jrd/btr.cpp -Totally misc. - - 2006-12-18 09:30 alexpeshkoff - M src/utilities/gsec/gsec.cpp -Avoid loosing initial error code - - 2006-12-18 07:01 dimitr - M src/jrd/dyn_mod.epp -Fixed CORE-1058. - - 2006-12-17 21:03 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/vio.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Report number of concurrent transaction when raising update_conflict - - 2006-12-17 19:40 hvlad - M src/jrd/pag.cpp -Correct temporary space id generation for classic server - - 2006-12-17 15:53 alexpeshkoff - M src/remote/server.cpp -1. Closed security whole with malformed DPB/SPB -2. Avoid memory leak when exception is thrown. -3. Better diiagnostics. -Thanks to Claudio. - - 2006-12-17 15:51 alexpeshkoff - M src/auth/trusted/AuthSspi.h -Added some comments - - 2006-12-17 14:02 alexpeshkoff - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/pwd.cpp - M src/jrd/scl.epp -Use symbolic names for authentication methods in firebird.conf - - 2006-12-17 11:19 alexpeshkoff - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h -Fixed CORE-1057 - - 2006-12-17 09:09 robocop - M src/auth/trusted/AuthSspi.h - M src/remote/server.cpp -Misc. - - 2006-12-17 09:06 robocop - M src/msgs/facilities.sql - M src/msgs/messages.sql -Please play by the rules: -- New messages go at the end -- Platform is named Windows (not windows or window) -- Update facilities.sql accordingly. - - 2006-12-16 02:21 asfernandes - M src/dsql/metd.epp -Misc - - 2006-12-16 01:41 asfernandes - M doc/README.intl - M doc/WhatsNew -Document CREATE COLLATION - - 2006-12-16 00:30 asfernandes - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Fixed CORE-1056 - A query could produce different results, depending on the presence of an index - - 2006-12-15 17:30 alexpeshkoff - M src/jrd/btr.cpp -frontported fixes from 2.0 - - 2006-12-15 16:04 dimitr - M src/dsql/metd.epp -Fixed CORE-1055. A change in METD_get_relation() seems to not be strongly required, but I keep it in HEAD for testing. - - 2006-12-15 15:47 dimitr - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -1) WNET and XNET cannot support OOB transmission, so they should not ask for that. -2) Cleanup the INET protocol types. - - 2006-12-15 10:50 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed crash in monitoring tables on linux. - - 2006-12-15 01:32 asfernandes - M src/jrd/dfw.epp -Misc - - 2006-12-14 16:20 alexpeshkoff - M src/jrd/btr.cpp -Fixed CORE-1053 - - 2006-12-14 16:11 dimitr - M src/jrd/dfw.epp - M src/jrd/jrd.h -Restored the old alter-in-use logic upon customer requests. - - 2006-12-14 14:56 dimitr - M src/jrd/constants.h - M src/jrd/types.h -Misc. - - 2006-12-14 10:30 asfernandes - M doc/sql.extensions/README.returning -Correction - thanks to Maycon Ferraça - - 2006-12-14 09:14 dimitr - A doc/README.monitoring_tables -Docs. - - 2006-12-13 14:28 asfernandes - M src/jrd/jrd.cpp -Restore the original status vector - - 2006-12-13 00:29 asfernandes - M doc/WhatsNew -Misc - - 2006-12-12 16:12 dimitr - M src/jrd/exe.h - M src/jrd/par.cpp -A bit different fix for CORE-1004 in HEAD. Experimental. - - 2006-12-12 14:21 asfernandes - M src/jrd/jrd.cpp -Run ON DISCONNECT triggers on server shutdown - thanks to Alex - - 2006-12-11 23:11 asfernandes - M src/common/config/config.cpp -Misc - - 2006-12-11 22:55 asfernandes - A doc/sql.extensions/README.merge.txt -Documentation for MERGE - - 2006-12-11 14:03 hvlad - M src/jrd/dfw.epp - M src/jrd/obj.h - M src/jrd/types.h -Fix for CORE-1051: Possible stack corruption in DFW\check_dependencies - - 2006-12-11 12:53 helebor - M builds/install/arch-specific/win32/firebird_install_logo1.bmp -*** empty log message *** - - 2006-12-10 13:45 alexpeshkoff - M src/remote/server.cpp -fixed posix build after my latest changes - - 2006-12-10 13:43 alexpeshkoff - M src/jrd/svc.cpp -misc - - 2006-12-10 12:31 alexpeshkoff - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/pwd.cpp - M src/jrd/scl.epp -Added 'Authentication' parameter to firebird.conf - - 2006-12-10 11:17 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/scl.epp -A couple of improvements/cleanups, suggested by Adriano - - 2006-12-10 00:56 asfernandes - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj -Update MSVC8 Win32 platform - - 2006-12-10 00:16 asfernandes - M src/auth/trusted/AuthSspi.cpp - M src/auth/trusted/AuthSspi.h - M src/remote/server.cpp -Misc - - 2006-12-09 13:28 dimitr - M src/jrd/dyn.epp -Fixed CORE-1010. - - 2006-12-09 12:53 dimitr - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj -Fixed MSVC8 build. - - 2006-12-09 01:23 asfernandes - M src/remote/interface.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h -Misc - - 2006-12-09 00:19 asfernandes - M src/isql/isql.epp -Fixed again (now for MSVCExpress) the problem with international characters crashing ISQL - - 2006-12-09 00:16 asfernandes - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h -Collation attributes DISABLE_COMPRESSIONS and DISABLE_EXPANSIONS to fix cases like CORE-426 - Wrong sort order when using es_ES collate - - 2006-12-08 23:58 asfernandes - M src/jrd/intl.cpp -Fixed a problem in DROP COLLATION - - 2006-12-08 18:38 alexpeshkoff - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - A src/auth - A src/auth/trusted - A src/auth/trusted/AuthSspi.cpp - A src/auth/trusted/AuthSspi.h - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/include/consts_pub.h - M src/include/firebird.h - M src/isql/isql.epp - M src/jrd/isc.cpp - M src/jrd/jrd.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/utl.cpp - M src/msgs/messages.sql - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/meta.epp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h -Trusted authentication for windows - - 2006-12-08 18:32 alexpeshkoff - M configure.in -Diego Petteno patch for Gentoo/FreBSD - - 2006-12-07 01:02 asfernandes - M src/jrd/idx.cpp -Misc - - 2006-12-06 18:30 dimitr - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h -Misc. - - 2006-12-06 18:24 dimitr - M src/utilities/gstat/dba.epp -Fixed CORE-959. This is a hack, but hopefully a better one than in v1.5. - - 2006-12-06 15:18 dimitr - M src/misc/writeBuildNum.sh -Adjusted version number. - - 2006-12-06 09:37 hvlad - M src/jrd/btr.cpp - M src/jrd/idx.cpp -Fixed CORE-1040: Wrong single-segment ascending index on character field with NULL and empty string values - - 2006-12-06 08:22 dimitr - M src/jrd/exe.cpp -Misc. - - 2006-12-06 08:21 dimitr - M src/jrd/cmp.cpp -Fixed a bug in the yesterday's commit. - - 2006-12-06 05:52 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/ProcitajMe.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/de/custom_messages_de.inc - M builds/install/arch-specific/win32/de/installation_liesmich.txt - M builds/install/arch-specific/win32/de/liesmich.txt - M builds/install/arch-specific/win32/es/custom_messages_es.inc - M builds/install/arch-specific/win32/es/leame.txt - M builds/install/arch-specific/win32/es/leame_instalacion.txt - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - M builds/install/arch-specific/win32/fr/lisezmoi.txt - M builds/install/arch-specific/win32/hu/custom_messages_hu.inc - M builds/install/arch-specific/win32/hu/olvass_el.txt - M builds/install/arch-specific/win32/hu/telepitesi_segedlet.txt - M builds/install/arch-specific/win32/i18n_readme.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/it/custom_messages_it.inc - M builds/install/arch-specific/win32/it/leggimi.txt - M builds/install/arch-specific/win32/it/leggimi_installazione.txt - M builds/install/arch-specific/win32/pl/custom_messages_pl.inc - M builds/install/arch-specific/win32/pl/czytajto.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/pt/instalacao_leia-me.txt - M builds/install/arch-specific/win32/pt/leia-me.txt - M builds/install/arch-specific/win32/si/custom_messages_si.inc -Forward port the windows installation scripts and i18n from B2_0_Release - - 2006-12-05 22:01 hvlad - M src/jrd/ext.cpp - M src/jrd/ext.h -Improve write performance of external tables - - 2006-12-04 21:42 dimitr - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/server.cpp -The remote subsystem should not guess about the internal structure of BLOB ID. - - 2006-12-04 21:38 dimitr - M src/jrd/functions.cpp -Implemented CORE-1018. - - 2006-12-04 21:36 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/relations.h - M src/jrd/req.h - M src/jrd/types.h -1) Changed MON$STATEMENTS a bit. -2) Implemented statement cancellation. - - 2006-12-04 21:29 dimitr - M src/jrd/pag.cpp -Misc. - - 2006-12-04 21:26 dimitr - M src/jrd/cch.cpp -Fixed CORE-1039. - - 2006-12-04 17:55 alexpeshkoff - M src/jrd/Collation.cpp - M src/jrd/TextType.h - D src/jrd/evl_like.h - M src/jrd/intl.cpp -Slightly reorganized a code. Hope this should help posix compilation -on some gcc versions. - - 2006-12-02 14:53 asfernandes - M src/jrd/idx.cpp -Fixed crashes when create index throw errors - thanks to Dmitry - - 2006-12-01 14:52 asfernandes - M src/jrd/idx.cpp -Complement for the last commit - - 2006-12-01 14:36 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/intl/lc_narrow.cpp - M src/jrd/idx.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Fixed CORE-997 - Database-Update 1.5 to 2.0 fails - - 2006-12-01 13:49 asfernandes - M src/dsql/make.cpp -Fixed CORE-1012 - IBO problems with FB >= 1.5.3 "Error with joins and auto-generated search query" - - 2006-11-30 14:46 alexpeshkoff - M src/isql/extract.epp -Misc - - 2006-11-30 09:23 alexpeshkoff - M src/jrd/evl.cpp -removed old hack for AIX, no idea what it was for (frontport) - - 2006-11-29 17:48 dimitr - M src/jrd/opt.cpp -Fixed CORE-1029. - - 2006-11-29 14:17 asfernandes - D builds/win32/old_makes -Remove obsolete files - - 2006-11-29 00:20 asfernandes - M src/dsql/dsql.cpp -Replace a deleted piece of code - thanks to Claudio - - 2006-11-28 13:26 dimitr - M src/jrd/opt.cpp -Fixed CORE-1025. - - 2006-11-28 10:21 dimitr - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Fixed CORE-1017. - - 2006-11-28 08:52 robocop - M src/include/gen/msgs.h -For unknown reasons, this generated file wasn't committed. - - 2006-11-27 00:31 asfernandes - M src/msgs/messages.sql -Update the errors messages - - 2006-11-26 17:06 alexpeshkoff - M src/jrd/pwd.cpp - M src/jrd/scl.epp -Let windows embedded server work without specifying user name -and password. OS user name is used to be CURRENT_USER value. - - 2006-11-26 16:08 asfernandes - M doc/WhatsNew -Rename REPLACE to UPDATE OR INSERT - - 2006-11-26 15:40 asfernandes - D doc/sql.extensions/README.replace - A doc/sql.extensions/README.update_or_insert - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/dsql.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Rename REPLACE to UPDATE OR INSERT - - 2006-11-26 15:37 asfernandes - M src/jrd/par.cpp -Fixed memory corruption in REPLACE...RETURNING - - 2006-11-26 13:33 alexpeshkoff - M src/jrd/flu.cpp -Fixed CORE-1016 - - 2006-11-25 01:34 asfernandes - M src/burp/backup.epp -Misc - - 2006-11-24 14:20 asfernandes - M builds/win32/msvc7/fbudf.vcproj -Remove use of ODBC in FBUDF of MSVC7 build - - 2006-11-24 10:22 robocop - M src/burp/backup.epp -Solve CORE-1009 so that Jiri can sleep at night. -:-) - - 2006-11-24 10:17 robocop - M builds/win32/msvc6/Firebird2.dsw -Get rid of empbuild and intlbl in Firebird2.dsw to follow newer VC versions that put them in a separate solution. - - 2006-11-24 10:15 robocop - M builds/win32/msvc6/fbudf.dsp -Clean linker references to ODBC and others in fbudf. - - 2006-11-24 10:14 robocop - M builds/win32/compile.bat -Use the famous brute force approach to fix syntax error in this new DOS batch file introduced by Adriano (for the VC6 case). - - 2006-11-24 00:25 asfernandes - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/include/consts_pub.h - M src/include/gen/ids.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/constants.h - M src/jrd/dyn_def.epp - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/types.h -Added RDB$NULL_FLAG and RDB$PARAMETER_MECHANISM to RDB$PROCEDURE_PARAMETERS - - 2006-11-23 00:30 asfernandes - M src/jrd/opt.cpp -Misc - - 2006-11-22 14:33 asfernandes - M builds/win32/msvc8/fbudf.vcproj -Remove use of ODBC in FBUDF - - 2006-11-21 14:02 dimitr - M src/jrd/opt.cpp -Attempted to fix CORE-995. - - 2006-11-21 13:56 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed the issue spotted by Martijn. - - 2006-11-21 13:37 alexpeshkoff - M src/jrd/flu.cpp - M src/jrd/flu.h -Much better fix for CORE-982 - - 2006-11-21 07:47 dimitr - M src/jrd/opt.cpp -Fixed CORE-1005. - - 2006-11-21 00:20 asfernandes - M src/remote/xnet.cpp - M src/remote/xnet.h -Misc - - 2006-11-20 12:37 asfernandes - M src/dsql/keywords.cpp - M src/dsql/parse.y -Remove "MESSAGE" keyword - - 2006-11-20 12:18 dimitr - M src/remote/xnet.cpp - M src/remote/xnet.h -Attempted to fix XNET for the mixed 32-bit and 64-bit process interaction. -The binary memory layout is still the same, so I didn't bump the protocol version number. - - 2006-11-20 07:55 dimitr - M src/remote/xnet.cpp - M src/remote/xnet.h -Let's never use native datatypes in the protocol structures. time_t in VC8 is 8 bytes long by default. - - 2006-11-20 07:31 dimitr - M src/remote/xnet.cpp -Fixed XNET in Win64 builds. - - 2006-11-19 15:40 alexpeshkoff - M configure.in -Applied patch by Michal Kubecek - - 2006-11-19 14:57 asfernandes - M builds/win32/make_boot.bat -Misc - - 2006-11-19 14:24 asfernandes - A builds/win32/compile.bat - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - M builds/win32/make_icu.bat - M builds/win32/msvc7/build_msg.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/setenvvar.bat -Clean the build files and make buildable with MS Visual C++ Express - - 2006-11-18 20:24 asfernandes - M builds/win32/msvc7/gpre_embed.vcproj - M builds/win32/msvc8/gpre_embed.vcproj -Fix the boot build - - 2006-11-18 19:33 asfernandes - M src/jrd/ibase.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h -Use public type in public function - - 2006-11-18 19:32 asfernandes - M src/dsql/errd.cpp -Remove not correct warnings - - 2006-11-18 02:40 asfernandes - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/gpre.vcproj -Fix and integrate Steve Boyd changes in MSVC8 build - hope to not break it even more done changes with Visual Studio Express - - 2006-11-18 02:06 asfernandes - M builds/win32/msvc7/Firebird2.sln - A builds/win32/msvc7/fbrmclib.vcproj - M builds/win32/msvc7/gpre.vcproj -Integrate Steve Boyd changes to GPRE in MSVC7 build - - 2006-11-17 08:01 alexpeshkoff - M src/jrd/inf.cpp -Upon request by Ann, Claudio and Paul - - 2006-11-13 16:12 alexpeshkoff - M src/jrd/flu.cpp - M src/jrd/flu.h -frontported fix for CORE-982 - - 2006-11-12 21:19 asfernandes - M src/jrd/jrd.cpp -Do not swallow bugcheck exceptions - thanks to Claudio - - 2006-11-12 13:58 alexpeshkoff - M src/common/classes/semaphore.h -Fix CORE-988 -class Semaphore now can work with broken versions of glibc (sem_timedwait()) - - 2006-11-11 02:47 asfernandes - M src/gpre/cme.cpp - M src/gpre/gpreswi.h - M src/gpre/sqe.cpp - M src/jrd/ibase.h -Misc - - 2006-11-11 00:52 asfernandes - M src/isql/show.epp - M src/jrd/met.epp -Some suggestions from Claudio - - 2006-11-10 08:38 robocop - M src/jrd/jrd.cpp -Fix a crash in Adriano's db triggers when using -shut and -tran in gfix, because TRA_start can throw and thus our result in jrd.cpp was uninitialized. - - 2006-11-10 08:13 robocop - M src/jrd/DatabaseSnapshot.cpp -Get rid of warnings. - - 2006-11-10 08:12 robocop - M src/dsql/parse.y - M src/jrd/alt.cpp - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp -Misc. - - 2006-11-10 08:10 robocop - M src/dsql/pass1.cpp - M src/include/gen/msgs.h - M src/msgs/messages.sql -Fix typos in recent messages. - - 2006-11-10 08:04 robocop - M builds/win32/defs/fbclient.def - A builds/win32/defs/fbrmclib.def - M builds/win32/defs/gds32.def -Commit build changes by Stephen Boyd to support RM Cobol. -Restoring the missing entry points that COBOL needs and that were deleted years ago. Added the entry points in the new fbrmclib. - - 2006-11-10 08:02 robocop - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/gds32.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_embed.dsp -VC6 cleanup. - - 2006-11-10 07:59 robocop - M builds/win32/msvc6/Firebird2.dsw - A builds/win32/msvc6/fbrmclib.dsp - M builds/win32/msvc6/gpre.dsp - M builds/win32/msvc6/gpre_static.dsp -Commit build changes by Stephen Boyd to support RM Cobol. -Fixing VC6 builds. - - 2006-11-10 07:57 robocop - A builds/win32/msvc8/fbrmclib.vcproj - M builds/win32/msvc8/gpre.vcproj -Commit build changes by Stephen Boyd to support RM Cobol. -fbrmclib.vcproj needs to be added to VC8's Firebird2.sln and then the corresponding changes have to be propagated to VC7 and *nix builds. - - 2006-11-10 07:52 robocop - A src/gpre/fbrmclib.cpp - A src/gpre/rmc.cpp -Commit source changes by Stephen Boyd to support RM Cobol. -COBOL support (rmc) and additional interface library (fbrmclib). - - 2006-11-10 07:50 robocop - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpreswi.h - M src/gpre/lang_proto.h - M src/gpre/par.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/jrd/ibase.h -Commit source changes by Stephen Boyd to support RM Cobol. - - 2006-11-09 09:25 paul_reeves - M builds/win32/make_icu.bat -Add missing quotes - - 2006-11-09 07:43 paulbeach - M configure.in -Correct typo - - 2006-11-09 00:31 asfernandes - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_embed.vcproj -More cleanup in internal gpre - - 2006-11-09 00:18 asfernandes - M src/jrd/dfw.epp -Remove variable shadowing - thanks to Claudio - - 2006-11-08 14:50 asfernandes - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_embed.vcproj -Correction - thanks to Claudio - - 2006-11-08 13:00 paulbeach - M configure.in -Configure.in should work out alignment correctly for non X86 platforms - - 2006-11-08 01:21 asfernandes - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_embed.vcproj -Remove support of optional languages from gpre_embeded - suggested by Claudio - - 2006-11-08 01:00 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Autogenerated files missing from my last commit - - 2006-11-06 01:07 asfernandes - M doc/WhatsNew - M src/jrd/met.epp - M src/msgs/facilities.sql -Misc - - 2006-11-06 00:47 asfernandes - M src/burp/burp.cpp - M src/burp/burpswi.h -Corrections - - 2006-11-05 18:30 asfernandes - M doc/WhatsNew - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/dsql/ddl.cpp - M src/dsql/keywords.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/parse.y - M src/include/consts_pub.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/req.h - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -1) CORE-645 and CORE-745: Database triggers -2) CORE-711: Make syntax for "CREATE TRIGGER" compliant with SQL2003 - - 2006-11-05 10:54 hvlad - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Replace few hardcoded error messages by new error codes - - 2006-11-05 04:04 robocop - M src/jrd/DatabaseSnapshot.cpp -Make buildable with VC6. If other compilers reject it, it will need an #ifdef. - - 2006-11-05 04:03 robocop - M src/jrd/validation.cpp -Misc. - - 2006-11-05 04:02 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Add DebugInterface to the VC6 builds. - - 2006-11-05 04:01 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/DebugInterface.cpp - M src/jrd/met.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Put two recent hardcoded messages into the msg db. - - 2006-11-05 03:55 robocop - M src/jrd/dyn.epp -Simplify Vlad's DYN_skip_blr_blob but with this change, it becomes the same as DYN_skip_attribute and thus it's candidate for removal. - - 2006-11-04 15:33 asfernandes - M src/jrd/dyn.epp -Fixed the problem found by Claudio during make_boot - - 2006-11-04 07:57 robocop - M doc/WhatsNew -Misc: this file uses spaces instead of tabs for indentation. - - 2006-11-04 03:45 asfernandes - M doc/WhatsNew - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/intl.cpp -Fixed CORE-986 - Non-ASCII quoted identifiers are not converted to metadata (UNICODE_FSS) charset - - 2006-11-04 03:03 asfernandes - M src/dsql/ddl.cpp -Misc - - 2006-11-04 02:47 asfernandes - M src/jrd/met.epp -Misc - - 2006-11-03 09:42 hvlad - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/jrd/cmp.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/par.cpp -Few corrections pointed by Claudio - - 2006-11-02 22:37 asfernandes - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/jrd/jrd.cpp - M src/jrd/why_proto.h -Fixed a bug when the connection charset is multibyte, appeared after recent changes to CsConvert class. - - 2006-11-02 19:55 asfernandes - M src/jrd/dyn.h - M src/remote/os/win32/window.h -Misc - - 2006-11-02 09:35 dimitr - M src/jrd/ext.cpp -A few small fixes that improve performance of external tables (2x-10x for reads and up to 50% for writes, depending on file caching effects). - - 2006-11-01 21:19 hvlad - M src/jrd/Optimizer.h -Fixed mistake - - 2006-11-01 21:16 hvlad - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp -Moved DYN_skip_blr_blob from dyn_util.epp into dyn.epp as Claudio suggested - - 2006-11-01 17:46 dimitr - M src/jrd/isc.cpp -Fixed CORE-984. - - 2006-11-01 07:11 dimitr - M src/iscguard/iscguard.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.h -Corrections (Win64 related). - - 2006-10-31 15:59 dimitr - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/rse.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Enabled rescheduling points for classic. It allows to shutdown database or cancel operation timely for a heavy loaded attachment. - - 2006-10-31 15:49 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed the logic. - - 2006-10-31 15:19 dimitr - M src/include/gen/autoconfig_msvc.h -Simplification and fix. - - 2006-10-31 14:23 asfernandes - M src/common/classes/vector.h - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/jrd/dyn_mod.epp - M src/jrd/met.epp - M src/jrd/par.cpp -Misc - - 2006-10-31 13:54 alexpeshkoff - M src/common/classes/array.h -fixed my last commit - thanks to Adriano - - 2006-10-31 12:27 alexpeshkoff - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/jrd.h -Jrd's deletePool() now return pointer to next database's pool as suggested by dlh - - 2006-10-31 12:24 alexpeshkoff - M builds/posix/make.shared.variables -fixed posix build - - 2006-10-31 12:05 alexpeshkoff - M src/jrd/DatabaseSnapshot.cpp -fixed posix build - - 2006-10-31 12:03 dimitr - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/burp_classic.vcproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/config.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbguard.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbudf.vcproj - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc8/gds32.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/ib_udf.vcproj - M builds/win32/msvc8/ib_util.vcproj - M builds/win32/msvc8/instclient.vcproj - M builds/win32/msvc8/instreg.vcproj - M builds/win32/msvc8/instsvc.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/lock.vcproj - M builds/win32/msvc8/lock_classic.vcproj - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc8/qli.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/msvc8/utilities_classic.vcproj - M builds/win32/msvc8/utilities_embed.vcproj -Changed the optimization mode. This is required because MS has deprecated /Og. - - 2006-10-31 11:24 alexpeshkoff - M src/common/classes/array.h - M src/common/classes/vector.h -remove() methods now return pointer to next after deleted element - - 2006-10-31 10:12 dimitr - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - M builds/win32/make_icu.bat - M builds/win32/msvc8/Firebird2.sln - M builds/win32/msvc8/Firebird2Boot.sln - M builds/win32/msvc8/alice.vcproj - M builds/win32/msvc8/alice_classic.vcproj - M builds/win32/msvc8/btyacc.vcproj - M builds/win32/msvc8/build_msg.vcproj - M builds/win32/msvc8/burp.vcproj - M builds/win32/msvc8/burp_classic.vcproj - M builds/win32/msvc8/codes.vcproj - M builds/win32/msvc8/common.vcproj - M builds/win32/msvc8/common_classic.vcproj - M builds/win32/msvc8/common_static.vcproj - M builds/win32/msvc8/config.vcproj - M builds/win32/msvc8/dsql_server.vcproj - M builds/win32/msvc8/dsql_server_classic.vcproj - M builds/win32/msvc8/empbuild.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/fb2control.vcproj - M builds/win32/msvc8/fb_inet_server.vcproj - M builds/win32/msvc8/fb_lock_print.vcproj - M builds/win32/msvc8/fbclient.vcproj - M builds/win32/msvc8/fbclient_static.vcproj - M builds/win32/msvc8/fbembed.vcproj - M builds/win32/msvc8/fbguard.vcproj - M builds/win32/msvc8/fbserver.vcproj - M builds/win32/msvc8/fbudf.vcproj - M builds/win32/msvc8/gbak.vcproj - M builds/win32/msvc8/gbak_embed.vcproj - M builds/win32/msvc8/gdef.vcproj - M builds/win32/msvc8/gds32.vcproj - M builds/win32/msvc8/gfix.vcproj - M builds/win32/msvc8/gpre.vcproj - M builds/win32/msvc8/gpre_boot.vcproj - M builds/win32/msvc8/gpre_embed.vcproj - M builds/win32/msvc8/gpre_static.vcproj - M builds/win32/msvc8/gsec.vcproj - M builds/win32/msvc8/gsplit.vcproj - M builds/win32/msvc8/gstat.vcproj - M builds/win32/msvc8/ib_udf.vcproj - M builds/win32/msvc8/ib_util.vcproj - M builds/win32/msvc8/instclient.vcproj - M builds/win32/msvc8/instreg.vcproj - M builds/win32/msvc8/instsvc.vcproj - M builds/win32/msvc8/intl.vcproj - M builds/win32/msvc8/intlbuild.vcproj - M builds/win32/msvc8/isql.vcproj - M builds/win32/msvc8/isql_embed.vcproj - M builds/win32/msvc8/lock.vcproj - M builds/win32/msvc8/lock_classic.vcproj - M builds/win32/msvc8/nbackup.vcproj - M builds/win32/msvc8/qli.vcproj - M builds/win32/msvc8/remote.vcproj - M builds/win32/msvc8/remote_classic.vcproj - M builds/win32/msvc8/utilities.vcproj - M builds/win32/msvc8/utilities_classic.vcproj - M builds/win32/msvc8/utilities_embed.vcproj - M builds/win32/msvc8/v5_examples.vcproj - M builds/win32/setenvvar.bat -Updated projects for the AMD64 target. -+ added Vlad's new files. - - 2006-10-31 06:13 dimitr - M src/jrd/DatabaseSnapshot.cpp -Sorry, Adriano, but I insist on my style :-) - - 2006-10-31 02:31 asfernandes - M src/jrd/tra.h -Remove GCC warnings - - 2006-10-30 21:06 hvlad - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Add new files (debug info) - - 2006-10-30 21:04 hvlad - A src/jrd/DebugInterface.cpp - A src/jrd/DebugInterface.h -1. Remove blr_src_info code as it is prevents database downgrade from ODS 11.1 -2. Put debug information (mapping between blr offset and source line\column and names of local variables) into new blob field RDB$DEBUG_INFO -This is first step to implement native SQL debugger i believe - - 2006-10-30 20:58 hvlad - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/parse.y - M src/include/consts_pub.h - M src/jrd/blb.h - M src/jrd/cmp.cpp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/irq.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/names.h - M src/jrd/par.cpp - M src/jrd/relations.h - M src/jrd/types.h -1. Remove blr_src_info code as it is prevents database downgrade from ODS 11.1 -2. Put debug information (mapping between blr offset and source line\column and names of local variables) into new blob field RDB$DEBUG_INFO -This is first step to implement native SQL debugger i believe - - 2006-10-30 20:21 asfernandes - M src/jrd/DatabaseSnapshot.cpp -Misc - - 2006-10-30 19:04 dimitr - M src/jrd/tra.cpp - M src/jrd/tra.h -Fixed CORE-980. - - 2006-10-30 15:23 asfernandes - M src/jrd/why.cpp -Fixed another problem reported by "dlh" in fb-devel - - 2006-10-30 15:14 asfernandes - M builds/win32/make_boot.bat - M builds/win32/make_icu.bat -Fix problems reported by "dlh" in fb-devel - - 2006-10-30 14:18 dimitr - M src/iscguard/iscguard.cpp - M src/remote/os/win32/window.h - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbdialog.h -Win64 adjustments. - - 2006-10-30 14:13 dimitr - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/window.h -Win64 adjustments. - - 2006-10-30 13:40 dimitr - M extern/icu/source/allinone/allinone_8.sln - M extern/icu/source/common/common_8.vcproj - M extern/icu/source/data/makedata_8.vcproj - M extern/icu/source/extra/uconv/uconv_8.vcproj - M extern/icu/source/i18n/i18n_8.vcproj - M extern/icu/source/io/io_8.vcproj - M extern/icu/source/layout/layout_8.vcproj - M extern/icu/source/layoutex/layoutex_8.vcproj - M extern/icu/source/stubdata/stubdata_8.vcproj - M extern/icu/source/test/cintltst/cintltst_8.vcproj - M extern/icu/source/test/intltest/intltest_8.vcproj - M extern/icu/source/test/iotest/iotest_8.vcproj - M extern/icu/source/tools/ctestfw/ctestfw_8.vcproj - M extern/icu/source/tools/genbrk/genbrk_8.vcproj - M extern/icu/source/tools/genccode/genccode_8.vcproj - M extern/icu/source/tools/gencmn/decmn_8.vcproj - M extern/icu/source/tools/gencmn/gencmn_8.vcproj - M extern/icu/source/tools/gencnval/gencnval_8.vcproj - M extern/icu/source/tools/gennames/gennames_8.vcproj - M extern/icu/source/tools/gennorm/gennorm_8.vcproj - M extern/icu/source/tools/genpname/genpname_8.vcproj - M extern/icu/source/tools/genprops/genprops_8.vcproj - M extern/icu/source/tools/genrb/derb_8.vcproj - M extern/icu/source/tools/genrb/genrb_8.vcproj - M extern/icu/source/tools/gensprep/gensprep_8.vcproj - M extern/icu/source/tools/gentest/gentest_8.vcproj - M extern/icu/source/tools/genuca/genuca_8.vcproj - M extern/icu/source/tools/icuswap/icuswap_8.vcproj - M extern/icu/source/tools/makeconv/makeconv_8.vcproj - M extern/icu/source/tools/pkgdata/pkgdata_8.vcproj - M extern/icu/source/tools/toolutil/toolutil_8.vcproj -Updated projects for the AMD64 target. - - 2006-10-30 13:09 dimitr - M extern/icu/source/test/iotest/iotest.cpp -This weird change fixes the compilation issue on VC8. - - 2006-10-30 13:05 dimitr - M src/remote/os/win32/ibconfig.cpp -This is supposed to fix pre-VC8 builds. - - 2006-10-30 13:04 dimitr - M src/include/gen/autoconfig_msvc.h -Win64 adjustments. - - 2006-10-30 13:00 dimitr - M src/remote/os/win32/window.h -This is supposed to fix pre-VC8 builds. - - 2006-10-30 12:41 dimitr - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp -Win64 adjustments + cleanup. - - 2006-10-30 12:40 dimitr - M src/jrd/common.h -Win64 adjustments. - - 2006-10-30 12:39 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h - M src/jrd/file_params.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/shut.cpp - M src/jrd/svc.cpp -1) Updated monitoring implementation. -2) Cleanup. - - 2006-10-29 14:16 dimitr - M src/common/classes/fb_string.h - M src/jrd/isc_f_proto.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp -Misc (64-bit related) - - 2006-10-29 10:19 dimitr - M src/jrd/Collation.cpp -Misc. - - 2006-10-25 15:41 asfernandes - M doc/WhatsNew -Some more entries - - 2006-10-25 15:09 asfernandes - M doc/WhatsNew - M src/remote/inet.cpp -Misc - - 2006-10-25 09:54 paulbeach - M doc/WhatsNew - M src/remote/inet.cpp -Commit the right inet.cpp and fix for CORE-966 - - 2006-10-25 08:59 alexpeshkoff - M src/jrd/pag.cpp -fixed one more bug in PowerPC patch - - 2006-10-25 08:28 alexpeshkoff - M src/jrd/pag.cpp -fixed bug in PowerPC patch, commited by me - thanks to Adriano - - 2006-10-25 07:05 robocop - M src/remote/inet.cpp -Undo Paul Beach's fix for CORE-966 in HEAD because the patch is malformed and contains outdated code. Maybe it was intended for v2.0. - - 2006-10-25 07:02 robocop - M doc/WhatsNew -I think these entries go into v2.1's WhatsNew, too. - - 2006-10-25 06:22 dimitr - M doc/WhatsNew -Update. - - 2006-10-24 16:47 dimitr - M doc/WhatsNew -Update. - - 2006-10-24 16:45 dimitr - M src/dsql/parse.y - M src/dsql/pass1.cpp -Done CORE-863. - - 2006-10-24 15:48 dimitr - M doc/WhatsNew -Documented v2.1 changes committed up to date. If I've forgotten something, feel free to add the necessary items. -It's prefered that all documented issues would have a corresponding tracker ticket. - - 2006-10-24 15:13 asfernandes - M src/jrd/common.h -Misc - - 2006-10-24 15:06 paulbeach - M src/remote/inet.cpp -Fix for Core-966 - - 2006-10-24 03:48 robocop - M src/dsql/user_dsql.cpp -Misc. - - 2006-10-24 02:26 robocop - M src/dsql/user__proto.h -Fix prototype, thanks to Steve Boyd. - - 2006-10-23 14:33 asfernandes - M src/jrd/CsConvert.h -Fixed the problem found by Alex - - 2006-10-23 11:48 alexpeshkoff - A builds/posix/prefix.linux_powerpc - M configure.in - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp -applied patch by Damyan Ivanov for PowepPC - - 2006-10-23 11:41 alexpeshkoff - M builds/posix/make.shared.variables - M src/jrd/intl_classes.h -fixed posix build - - 2006-10-20 18:49 asfernandes - M src/dsql/pass1.cpp -Misc - - 2006-10-19 05:12 robocop - M src/dsql/pass1.cpp -Disable the duplicate field check for sort. -(But keep the check for max items at 255.) - - 2006-10-18 20:25 asfernandes - M src/jrd/rse.cpp -Misc - - 2006-10-18 09:21 hvlad - M src/jrd/rse.cpp -Fixed bug in recursive CTE implementation - - 2006-10-18 08:41 hvlad - M src/jrd/rse.cpp -Fixed broken handling of recursive CTE's - - 2006-10-18 08:03 dimitr - M src/jrd/cmp.cpp -Simplified the code a bit. - - 2006-10-18 03:19 asfernandes - M src/intl/lc_narrow.h -Misc - - 2006-10-18 03:14 asfernandes - M src/intl/lc_narrow.cpp -Correction - - 2006-10-17 12:55 dimitr - M src/jrd/cmp.cpp -Fixed CORE-954. - - 2006-10-17 11:03 hvlad - M src/jrd/btr.cpp -Fixed CORE-952: AV when blob is used in expression index - - 2006-10-17 06:23 robocop - M src/jrd/gds.cpp -Avoid crashes due to mismatch in msg file (helps mostly while developing). - - 2006-10-17 06:03 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Put into the msg file several hardcoded messages marked by Arno to be localized. - - 2006-10-16 19:17 asfernandes - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_13.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h -Implementation of collation attribute SPECIALS_FIRST for narrows collations to sort specials characters in the primary level instead of the last one. (CORE-202) - - 2006-10-14 18:33 asfernandes - M src/jrd/jrd.cpp -Misc - - 2006-10-14 16:56 asfernandes - M src/jrd/CsConvert.h -Simplify - thanks to Claudio - - 2006-10-14 01:29 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/alt.cpp - M src/jrd/constants.h - M src/jrd/jrd.cpp - M src/jrd/why.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -ApiGuide.pdf says a maximum of 16 databases is allowed for a multi-db transaction. However, Ann agrees that a modern new, sensible limit is 256 databases for start_transaction and start_multiple. -Fixed a buffer overrun in jrd.cpp related to this. - - 2006-10-14 01:20 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/intl.dsp -Updating the VC6 build after Adriano's additions. - - 2006-10-11 18:18 dimitr - M src/jrd/Collation.cpp -This should fix the compilation issue on posix. No idea why it's not required for win32. - - 2006-10-11 16:05 asfernandes - M src/jrd/Collation.h - M src/jrd/CsConvert.h - M src/jrd/TextType.h -Misc - - 2006-10-11 16:04 asfernandes - A src/jrd/CharSet.h - D src/jrd/Charset.h -Fix case of filename - thanks to Dmitry - - 2006-10-11 03:31 asfernandes - M src/jrd/filters.cpp - M src/jrd/intl.cpp -Misc - - 2006-10-10 19:40 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/intl.vcproj - M src/intl/lc_iso8859_1.cpp - A src/jrd/CharSet.cpp - A src/jrd/Charset.h - A src/jrd/Collation.cpp - A src/jrd/Collation.h - A src/jrd/CsConvert.h - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - A src/jrd/TextType.cpp - A src/jrd/TextType.h - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/filters.cpp - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/jrd.cpp - M src/jrd/opt.cpp - M src/jrd/tra.cpp -1) Refactor intl_classes.h and intl.cpp -2) Make conversions from CharSet1->UTF16->CharSet2 job of CsConvert class - - 2006-10-10 15:31 asfernandes - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Add RuntimeStatistics to MSVC7 build - - 2006-10-10 06:43 robocop - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Sync VC6 files with VC8 files. - - 2006-10-10 06:41 robocop - M src/gpre/cmp.cpp - M src/jrd/alt.cpp - M src/jrd/constants.h - M src/jrd/jrd.cpp - M src/jrd/log.cpp - M src/jrd/os/vms/rdbgpas.cpp - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/tra.cpp - M src/jrd/tra_proto.h - M src/jrd/vio.cpp - M src/jrd/why.cpp -Partial commit with some cleanup and more constants. - - 2006-10-10 04:42 dimitr - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj -Fixed the project files. - - 2006-10-10 03:53 asfernandes - M src/jrd/jrd.cpp -Fix problem reported by Carsten Schäfer in fbdevel of incorrect server start when using connection pooling - - 2006-10-10 03:39 asfernandes - M src/jrd/os/posix/isc_ipc.cpp -Misc - - 2006-10-09 13:16 alexpeshkoff - M src/remote/protocol.cpp -Instead of rejecting connect packet with more than 10 protocols -try to use first 10 of them, ignoring others. - - 2006-10-09 12:36 alexpeshkoff - M src/jrd/os/posix/isc_ipc.cpp -Fixed CORE-87 - - 2006-10-08 16:03 asfernandes - M src/jrd/tra.cpp -Misc - - 2006-10-08 07:57 robocop - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp - M src/jrd/jrd.cpp -Dmitry's last commit appears incomplete for me (for example, no project files were updated). While trying to fix the VC6 build, I added the new class to the three "common*" projects and commented a line in jrd.cpp. Server may misbehave due to the jrd modification. - - 2006-10-08 06:43 robocop - M src/jrd/btr.cpp - M src/jrd/rse.cpp -Misc. - - 2006-10-08 01:59 asfernandes - M src/jrd/jrd.h -Correction - - 2006-10-08 01:57 asfernandes - M src/dsql/pass1.cpp - M src/jrd/jrd.h - M src/jrd/req.h -Misc - - 2006-10-08 01:09 asfernandes - M builds/win32/make_all.bat - M builds/win32/make_examples.bat -prepare.bat was removed - - 2006-10-07 17:06 asfernandes - M src/dsql/make.cpp -Misc - - 2006-10-07 10:53 dimitr - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -1) A new class to handle aggregated multi-level performance counters. -2) Cleanup and minor fixing. -3) A few monitoring changes. - - 2006-10-07 10:42 dimitr - A src/jrd/RuntimeStatistics.cpp - A src/jrd/RuntimeStatistics.h -Added a new class to handle aggregated multi-level performance counters. -Unavailable externally for now, the code exists just to be tested in production. - - 2006-10-07 09:52 robocop - M src/jrd/vio.cpp -Misc. - - 2006-10-07 09:40 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -- Give meaningful message when reaching max group items (255), reported by David Schnepper. -- Misc: more mnemonics for nodes' argument positions. -- Experimental: try to detect conflicting sort options on the same field. - - 2006-10-07 09:30 robocop - M src/dsql/node.h - M src/dsql/parse.y -Misc: more mnemonic for nodes' argument positions. - - 2006-10-07 09:29 robocop - M src/common/classes/stack.h -Misc: since this file had a mixture of two coding styles, I chose one. - - 2006-10-06 17:09 awharrison - M src/jrd/vio.cpp -Normally, deleted records are represented by a stub which has no -data so should not be used for VIO_data calls when building the -version chain. Under some circumstances, however, the deleted -flag is set on a complete record version with a delta back version. -When that happens, the record should be retrieved - - 2006-10-04 02:01 asfernandes - M src/intl/cv_gb2312.cpp -Misc - - 2006-10-03 01:25 asfernandes - M src/intl/cv_gb2312.cpp -Fixed CORE-880 - Malformed characters are accepted in GB2312 - - 2006-10-02 02:39 asfernandes - M src/extlib/ib_udf.sql - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp -Misc - - 2006-10-02 02:37 asfernandes - M src/jrd/par.cpp -Correction - - 2006-10-01 22:09 asfernandes - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/msgs/facilities.sql - M src/msgs/messages.sql -Fixed untracked collation dependencies in PSQL - - 2006-10-01 09:14 robocop - M src/jrd/dyn_def.epp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -More improvements for CORE-945 because there are other confusing messages in DYN. - - 2006-09-30 16:17 asfernandes - M src/jrd/dyn_def.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Fixed CORE-945 - Bad error message when trying to create FK to non-existent table - - 2006-09-30 09:25 robocop - M src/jrd/constants.h - M src/jrd/dfw.epp -Misc. - - 2006-09-30 09:10 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/constants.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Solve problem reported by Bill Oliver in fb-devel: we should complain when someone tries to sort on more than 255 items. - - 2006-09-28 06:27 robocop - M src/extlib/ib_udf.sql - M src/extlib/ib_udf2.sql -Fix comment. - - 2006-09-28 01:31 asfernandes - M src/jrd/dyn.epp -Misc - - 2006-09-27 16:48 asfernandes - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp -Always check max length of DDL strings - - 2006-09-27 00:32 asfernandes - M src/common/classes/ClumpletWriter.cpp -Misc - - 2006-09-26 15:09 dimitr - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h -A few extentions to the clumplet classes. - - 2006-09-24 03:16 asfernandes - M src/utilities/install/install_client.cpp -Misc - - 2006-09-22 12:58 dimitr - M doc/Firebird_conf.txt -Fixed the docs. - - 2006-09-22 11:51 dimitr - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp -Don't report an error if the client library is installed manually. - - 2006-09-22 04:24 dimitr - M src/common/classes/timestamp.cpp -Fixed the issue reported in fb-devel. - - 2006-09-21 12:23 asfernandes - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h -Improvements based on Claudio suggestions - - 2006-09-19 02:30 asfernandes - M src/jrd/unicode_util.h -Misc - - 2006-09-17 20:06 asfernandes - M builds/posix/Makefile.in.intl - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc8/intl.vcproj - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_dos.h - M src/intl/lc_gb2312.cpp - M src/intl/lc_icu.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_13.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ld.cpp - M src/intl/ldcommon.h - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intlnames.h - M src/jrd/intlobj_new.h - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -1) UNICODE_CI - UNICODE case-insensitive collation for UTF8 -2) Locale specific attribute for UNICODE collations -3) Remove code duplication in implementation of UNICODE collations for fbintl -4) Remove ugly TEXTTYPE type - - 2006-09-17 02:31 asfernandes - M src/isql/show.epp -Misc - - 2006-09-17 01:41 asfernandes - M src/dsql/parse.y - M src/dsql/pass1.cpp -Allow only one of WHEN MATCHED and WHEN NOT MATCHED in MERGE as the SQL spec - - 2006-09-16 15:53 asfernandes - M src/dsql/pass1.cpp -Fixed problem with REPLACE and WHEN blocks - - 2006-09-16 13:12 mkubecek - M src/isql/show.epp -use fb_utils::stricmp() to fix POSIX builds - - 2006-09-15 07:24 robocop - M src/jrd/utl.cpp -Totally misc: comment. - - 2006-09-15 07:24 robocop - M src/jrd/btr.cpp -Misc: idx_id is already USHORT. - - 2006-09-15 06:11 dimitr - M src/remote/xnet.cpp -Simplified the code as Adriano suggests. - - 2006-09-15 02:14 asfernandes - M src/jrd/jrd.cpp -Misc - - 2006-09-15 01:54 asfernandes - M src/dsql/pass1.cpp -Misc - - 2006-09-14 13:47 dimitr - M doc/sql.extensions/README.context_variables2 - M src/include/consts_pub.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/remote/interface.cpp - M src/remote/xnet.cpp -1) Support for client PID in the monitoring data. -2) Changed XNET to return local hostname instead of PID as its remote address. - - 2006-09-14 11:44 asfernandes - M src/dsql/pass1.cpp -Be more simple as suggested by Claudio - - 2006-09-14 09:43 robocop - M src/dsql/ddl.cpp -Skip irrelevant characters at the beginning of trigger's body. -Granted, this has little practical effect because (unlike procedures) trigger bodies include the AS keyword, so garbage between AS and BEGIN is not detected. - - 2006-09-14 09:40 robocop - M src/dsql/node.h - M src/jrd/opt.cpp -Misc. - - 2006-09-14 09:40 robocop - M src/jrd/par.cpp -Fix problem detected by Bill Oliver: we allowed 256 streams by mistake. - - 2006-09-14 02:27 asfernandes - M src/dsql/parse.y -Misc - - 2006-09-14 02:05 asfernandes - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -MERGE statement - - 2006-09-13 12:59 asfernandes - M src/dsql/pass1.cpp -Fix the problem with CAST and parameters reported by Maycon Ferraça in fb-devel - - 2006-09-12 16:31 asfernandes - M src/jrd/opt.cpp -Check limits - - 2006-09-12 12:29 dimitr - M src/jrd/dyn_del.epp -Fixed CORE-878. - - 2006-09-12 11:36 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/evl.cpp - M src/jrd/opt.cpp -1) Fixed CORE-925 -2) Added assertion to EVL to catch other related bugs -3) An attempt to simplify my previous solution - - 2006-09-12 08:52 dimitr - M src/dsql/make.cpp -Fixed CORE-924. - - 2006-09-12 06:48 dimitr - M src/remote/xnet.cpp -Fixed CORE-923. - - 2006-09-12 05:55 dimitr - M builds/win32/make_icu.bat - A extern/icu/source/allinone/allinone_8.sln - A extern/icu/source/common/common_8.vcproj - A extern/icu/source/data/makedata_8.vcproj - A extern/icu/source/extra/uconv/uconv_8.vcproj - A extern/icu/source/i18n/i18n_8.vcproj - A extern/icu/source/io/io_8.vcproj - A extern/icu/source/layout/layout_8.vcproj - A extern/icu/source/layoutex/layoutex_8.vcproj - A extern/icu/source/stubdata/stubdata_8.vcproj - A extern/icu/source/test/cintltst/cintltst_8.vcproj - A extern/icu/source/test/intltest/intltest_8.vcproj - A extern/icu/source/test/iotest/iotest_8.vcproj - A extern/icu/source/tools/ctestfw/ctestfw_8.vcproj - A extern/icu/source/tools/genbrk/genbrk_8.vcproj - A extern/icu/source/tools/genccode/genccode_8.vcproj - A extern/icu/source/tools/gencmn/decmn_8.vcproj - A extern/icu/source/tools/gencmn/gencmn_8.vcproj - A extern/icu/source/tools/gencnval/gencnval_8.vcproj - A extern/icu/source/tools/gennames/gennames_8.vcproj - A extern/icu/source/tools/gennorm/gennorm_8.vcproj - A extern/icu/source/tools/genpname/genpname_8.vcproj - A extern/icu/source/tools/genprops/genprops_8.vcproj - A extern/icu/source/tools/genrb/derb_8.vcproj - A extern/icu/source/tools/genrb/genrb_8.vcproj - A extern/icu/source/tools/gensprep/gensprep_8.vcproj - A extern/icu/source/tools/gentest/gentest_8.vcproj - A extern/icu/source/tools/genuca/genuca_8.vcproj - A extern/icu/source/tools/icuswap/icuswap_8.vcproj - A extern/icu/source/tools/makeconv/makeconv_8.vcproj - A extern/icu/source/tools/pkgdata/pkgdata_8.vcproj - A extern/icu/source/tools/toolutil/toolutil_8.vcproj -Added makefiles for MSVC8. - - 2006-09-11 16:10 alexpeshkoff - M src/jrd/execute_statement.cpp -Front-ported fix for CORE-921 - - 2006-09-10 15:24 asfernandes - M src/jrd/evl.cpp -Misc - - 2006-09-10 09:05 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/gpre/gpre.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Solve three problems with arrays: -- Don't allow to apply scalar/subscript syntax to fields that aren't array. -- Detect if we get corrupt database containing array with more than 16 dimensions. -- Reject attempt to subscript array with more than 16 dimensions and thus fix the buffer overrun. - - 2006-09-10 09:01 robocop - M src/jrd/tpc.cpp -Old compiler didn't like applying delete to pointer to const data. - - 2006-09-09 08:32 robocop - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/evl.cpp -Cleanup. - - 2006-09-09 08:17 robocop - M src/jrd/cmp.cpp -Make compilable by older compilers. - - 2006-09-09 08:16 robocop - M src/msgs/messages.sql -Totally misc. - - 2006-09-09 08:03 hvlad - M src/jrd/tpc.cpp -Fixed CORE-911: AV in Classic server after long idle period when using long running read committed readonly transaction - - 2006-09-08 21:13 asfernandes - M src/isql/isql.epp - M src/isql/show.epp -Misc - - 2006-09-08 16:19 asfernandes - M src/intl/lc_icu.cpp -Default collation of ICU charsets should be binary, and not UNICODE - - 2006-09-08 07:26 robocop - M src/isql/isql.h - M src/isql/show.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Explain why server version cannot be retrieved. - - 2006-09-08 05:07 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Implement SHOW SECCLASS command, mostly for core developers' needs. - - 2006-09-08 02:22 asfernandes - M src/intl/lc_icu.cpp -Fix a problem in charset_UNICODE collations. Thanks to Montri Patchaiyo for testing. - - 2006-09-08 00:59 asfernandes - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp -Use a more descriptive message for not existent column - - 2006-09-07 11:46 dimitr - M src/dsql/pass1.cpp -Fixed GCC-based builds. - - 2006-09-07 07:56 robocop - M src/isql/isql.epp -Misc. - - 2006-09-07 03:43 asfernandes - M src/dsql/metd.epp -Misc - - 2006-09-07 03:30 asfernandes - M src/common/classes/GenericMap.h - M src/common/classes/tree.h - M src/dsql/metd.epp -Detect ambiguities in implicit MATCHING of views in REPLACE - - 2006-09-07 02:10 asfernandes - M src/jrd/RecordNumber.h -Misc - - 2006-09-07 01:55 asfernandes - M src/dsql/make.cpp - M src/jrd/RecordNumber.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/opt.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h -1) Fixed CORE-899 - Problems with explicit cursors in unwanted states -2) Make RDB$DB_KEY in outer joins returns NULL when appropriate - - 2006-09-06 02:43 asfernandes - M src/dsql/pass1.cpp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp -Misc - - 2006-09-05 09:04 robocop - M src/jrd/dyn_def.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Fix CORE-851 by brute force: linear search, slow for indices with lots of segments. - - 2006-09-05 08:17 robocop - M src/dsql/pass1.cpp - M src/jrd/pag.cpp -Misc. - - 2006-09-03 19:32 asfernandes - M src/jrd/evl.cpp -Misc - - 2006-09-03 19:27 asfernandes - M src/isql/show.epp -Display changes suggested by Claudio - - 2006-09-03 01:09 asfernandes - A doc/sql.extensions/README.replace - M doc/sql.extensions/README.returning - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/common/classes/GenericMap.h - M src/common/classes/MetaName.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/blp.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/par.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -REPLACE statement - - 2006-09-02 02:44 asfernandes - M src/jrd/cvt.cpp - M src/jrd/vio.cpp -Misc - - 2006-09-01 10:51 aafemt - M src/dudley/exe.epp - M src/intl/ld.cpp - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/IntlManager.cpp - M src/jrd/Optimizer.cpp - M src/jrd/RecordBuffer.cpp - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/inf.cpp - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/svc.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/qli/parse.cpp -Warnings - - 2006-09-01 10:50 aafemt - M builds/win32/make_all.bat -Add consts_pub.h to public ibase.h - - 2006-09-01 08:40 robocop - M src/jrd/cvt.cpp -Misc. - - 2006-09-01 02:42 robocop - M src/dsql/metd.epp -Centralize detection of those pesky implicit domains. - - 2006-09-01 01:40 asfernandes - M src/jrd/met.epp -Correction - - 2006-09-01 01:27 asfernandes - M src/common/utils.cpp - M src/jrd/dyn_del.epp - M src/msgs/facilities.sql -Misc - - 2006-08-31 18:16 arnobrinkman - M src/jrd/opt.cpp -Fix bug CORE-897 - - 2006-08-31 16:52 asfernandes - M src/isql/isql.h - M src/isql/show.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Extend SHOW SYSTEM to accept parameters TABLES, FUNCTIONS and COLLATIONS - - 2006-08-31 09:09 robocop - M src/jrd/constants.h -Make these messages clear by uppercasing the part that corresponds to the SQL syntax. Anyway, these msgs shouldn't be there; they should be in the messages db for localization instead! - - 2006-08-31 09:06 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Prevent users from creating explicit domains that resemble implicit domains because this trick confuses our internal checks: -SQL> create domain rdb$1 int; -Statement failed, SQLCODE = -637 -Dynamic SQL Error --SQL error code = -637 --Implicit domain name RDB$1 not allowed in user created domain - - 2006-08-31 08:24 robocop - M src/jrd/dyn_del.epp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Fix two domain-related deletion messages; one of the fixes was taken from Bill Oliver's commit. - - 2006-08-31 08:01 robocop - M src/common/utils.cpp - M src/common/utils_proto.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/met.epp - M src/qli/meta.epp -Centralize detection of those pesky implicit domains. -There may be more cases that can use the new function. - - 2006-08-30 06:14 robocop - M src/jrd/dfw.epp - M src/jrd/met_proto.h -Misc. - - 2006-08-30 04:55 robocop - M src/jrd/dyn_def.epp -Make sure these domain fields remain NULL for the new ODS. - - 2006-08-30 04:54 robocop - M src/jrd/dyn.epp - M src/jrd/dyn_del.epp - M src/jrd/met.epp - M src/jrd/par_proto.h - M src/jrd/vio.cpp -Misc. - - 2006-08-30 04:50 robocop - M src/burp/backup.epp -We just need one field to identify a new ODS version. - - 2006-08-30 02:31 asfernandes - M src/dsql/ddl.cpp -Fixed crash with CREATE VIEW ... AS SELECT and the number of columns of the SELECT is greated than the number of columns of the VIEW - - 2006-08-29 21:48 hvlad - M src/jrd/TempSpace.cpp -Mistake fixed - - 2006-08-29 15:39 asfernandes - M src/isql/show.epp -Correction - thanks to Claudio - - 2006-08-29 12:16 asfernandes - M src/jrd/met.epp -Don't store dependencies on auto-generated domains of procedure parameters. -TYPE OF parameters is already catched by the BLR parser. - - 2006-08-29 08:37 aafemt - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.intl -Fix MinGW SS build - - 2006-08-29 07:09 hvlad - M src/jrd/TempSpace.cpp -Don't allocate more space than needed in temp file - - 2006-08-29 05:38 dimitr - M src/jrd/dyn_def.epp -Fixed creation of views and external tables. - - 2006-08-27 02:48 asfernandes - M src/burp/burp.h - M src/isql/show.epp - M src/jrd/Optimizer.cpp -Misc - - 2006-08-27 01:09 asfernandes - M src/include/gen/ids.h - M src/jrd/dfw.epp - M src/jrd/vio.cpp -Don't check procedure BLR when it's marked as invalid, to allow restoration of backups with invalid procedures. - - 2006-08-26 15:46 asfernandes - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/dyn_del.epp -Corrections - thanks to Claudio - - 2006-08-26 12:24 hvlad - M src/jrd/Optimizer.cpp -Cleanup - - 2006-08-26 12:12 hvlad - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Proper but more complex fix for CORE-904: new ODS11 optimizer used unnecessary huge amount of memory while processing IN list with large number of items. -Use Firebird::ObjectsArray instead of Firebird::Array and remove IndexScratchListHolder as unneeded - - 2006-08-26 02:59 asfernandes - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp -Backup the new fields added - thanks to Claudio - - 2006-08-26 02:02 asfernandes - M src/jrd/dyn_def.epp -Correction for default value of parameters - - 2006-08-25 05:42 dimitr - M src/jrd/dyn_def.epp -Fixed another bug reported in fb-devel. - - 2006-08-25 04:57 dimitr - M src/jrd/DatabaseSnapshot.cpp -Fixed a small issue noticed by Michal. - - 2006-08-25 04:51 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp -Fixed a small issue noticed by Michal. - - 2006-08-24 13:28 hvlad - M src/dsql/dsql.cpp -Fix for CORE-908: Garbage in plan output of complex statement - - 2006-08-22 02:27 asfernandes - M src/isql/show.epp -Display system collations in isql SHOW COLLATIONS - - 2006-08-21 08:23 alexpeshkoff - M src/extlib/fbudf/fbudf.cpp -commited patch of Gerard Patel - - 2006-08-20 19:26 asfernandes - M src/dsql/dsql.cpp -Print the statement text before print the BLR - - 2006-08-20 15:23 asfernandes - M src/dsql/user__proto.h -Rollback change not necessary after creation of consts_pub.h - - 2006-08-19 18:18 asfernandes - M src/dsql/gen.cpp -Fix problems of RETURNING...INTO of not yet existent constructions (update/delete) - - 2006-08-19 15:49 asfernandes - M src/dsql/gen.cpp -Fixed INSERT...RETURNING...INTO not working - - 2006-08-19 02:52 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/gds.cpp - M src/jrd/ini.epp - M src/jrd/irq.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/names.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/relations.h - M src/jrd/tra.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Allow usage of domains in PSQL (with TYPE OF syntax) - - 2006-08-19 01:07 asfernandes - M src/jrd/Optimizer.cpp -Misc - - 2006-08-18 20:48 hvlad - M src/jrd/Optimizer.cpp -Fix for CORE-904: new ODS11 optimizer used unnecessary huge amount of memory while processing IN list with large number of items - - 2006-08-18 14:30 hvlad - M src/jrd/vio.cpp -Fixed CORE-902: server crashed removing old record version if record format was changed and new format have a greater length - - 2006-08-18 03:46 aafemt - M src/include/consts_pub.h -License added as Adriano requested - - 2006-08-17 12:48 asfernandes - M src/jrd/evl.cpp -Don't generate error with large length even for substring of string. -The substring will never be larger than the source string. - - 2006-08-17 12:34 asfernandes - M src/jrd/evl.cpp -1) Allow large offset and length in substring of blob. -2) Don't generate error in case of large offset of substring of string, it will correctly return empty string. -Thanks to Claudio - - 2006-08-17 12:08 aafemt - M src/burp/burp.cpp - M src/config/ConfigFile.cpp - M src/config/Element.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/pass1.cpp - M src/dsql/utld_proto.h - M src/jrd/DataTypeUtil.h - M src/jrd/Relation.cpp - M src/jrd/os/win32/winnt.cpp - M src/utilities/install/install_svc.cpp -Warnings - - 2006-08-17 09:51 alexpeshkoff - M src/jrd/jrd.cpp -Fixed CORE-900 - - 2006-08-17 05:59 aafemt - M builds/posix/Makefile.in.firebird -Add consts_pub.h to public ibase.h - - 2006-08-17 05:58 aafemt - A src/include/consts_pub.h - M src/jrd/dsc.h - M src/jrd/ibase.h -Separate header for public constants - - 2006-08-17 05:56 aafemt - M src/intl/ld.cpp -No need for full pathes - - 2006-08-17 05:54 aafemt - M src/jrd/constants.h -Extra comma - - 2006-08-17 01:50 asfernandes - M src/utilities/guard/util.cpp -Misc - - 2006-08-16 15:15 alexpeshkoff - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/shut.cpp -1. Centralized validation of attachment to be a super-user attachment. -2. Fixed a couple of old problems, when sysdba could perform operations, but - database owner - could not. -3. Fixed CORE-84 - nbackup operations were allowed for everybody who can login - to the given database. -4. Disabled creating shadows and adding additional DB-files for non super-user. - - 2006-08-16 12:46 mkubecek - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/guard/util_proto.h -shutdown fbserver when fbguard receives TERM or INT signal - - 2006-08-16 09:08 hvlad - M src/alice/alice.cpp - M src/alice/alice.h -Fixed CORE-898: uininitialized variables cause a crash in alice.cpp / common_main - - 2006-08-16 00:09 asfernandes - M src/dsql/make.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/cmp.cpp - M src/jrd/dsc.h - M src/jrd/evl.cpp -Fixed CORE-896 - SUBSTRING with NULL offset or length don't return NULL - - 2006-08-14 18:49 asfernandes - M src/jrd/dyn_del.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Tell the user he can't drop a default collation as sugested by Claudio - - 2006-08-14 11:37 aafemt - M src/include/types_pub.h -GCC provide inttypes.h even on Win32 - - 2006-08-14 03:34 asfernandes - M src/dsql/ddl.cpp -Misc - - 2006-08-13 06:47 robocop - M src/jrd/evl.cpp -Do not cheat with const. - - 2006-08-13 06:46 robocop - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/jrd/DataTypeUtil.cpp - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/vio.cpp -Misc. - - 2006-08-13 06:42 robocop - M src/dsql/ddl.cpp -Misc and better skipping of irrelevant characters in procedure bodies (do not spoil user formatting as requested by Dmitry). - - 2006-08-13 06:24 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -MSVC6 insists in restoring RTTI enabled when the project files are modified. Let's see if I convince it this time. - - 2006-08-12 17:21 hvlad - M src/jrd/btr.cpp -Fix for CORE-895: possible unique index violation - - 2006-08-12 16:30 asfernandes - M src/isql/extract.epp - M src/isql/show.epp -Misc - - 2006-08-12 16:13 asfernandes - M src/jrd/dyn_def.epp -Misc - - 2006-08-12 16:12 asfernandes - M src/jrd/dyn_def.epp -Misc - - 2006-08-12 03:17 asfernandes - M src/dsql/make.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/jrd/DataTypeUtil.cpp - M src/jrd/DataTypeUtil.h - M src/jrd/cmp.cpp - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/evl.cpp -1) Make SUBSTRING of BLOB work -2) More refactoration on describing result of expressions (concatenate and substring) - - 2006-08-11 12:31 asfernandes - M src/isql/isql.epp -Get the blob charset of XSQLVAR only when relname is empty - thanks to Claudio - - 2006-08-10 11:29 aafemt - M builds/posix/make.shared.variables -Misc - - 2006-08-10 02:53 asfernandes - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M src/dsql/make.cpp - M src/dsql/user__proto.h - A src/jrd/DataTypeUtil.cpp - A src/jrd/DataTypeUtil.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/cmp.cpp - M src/jrd/dsc.h - M src/jrd/evl.cpp -1) Concatenate of BLOBs -2) Start a refactoration on descriptor manipulations - - 2006-08-08 11:23 asfernandes - M src/dsql/dsql.cpp - M src/isql/isql.epp -Put blob charset in XSQLVAR::sqlscale - - 2006-08-08 02:42 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/parse.y - M src/isql/show.epp - M src/jrd/intl.h - M src/jrd/intl_classes.h - M src/jrd/tra.cpp -Misc - - 2006-08-07 16:40 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Regenerate files - - 2006-08-07 16:39 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/keywords.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/isql/extract.epp - M src/isql/isql.h - M src/isql/show.epp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_dl_proto.h - M src/jrd/exe.h - M src/jrd/ibase.h - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/obj.h - M src/jrd/par.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/types.h - M src/jrd/vio.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Implementation of CREATE/DROP COLLATION and ISQL show/extraction of collations - - 2006-08-06 18:03 asfernandes - M src/dsql/pass1.cpp - M src/jrd/blb.cpp -Misc - - 2006-08-06 18:02 asfernandes - M src/jrd/dsc.h -Remove obsolete definitions - - 2006-08-05 21:56 hvlad - M src/dsql/pass1.cpp -Corrected logic of removing recursive members from joins in recursive CTE - - 2006-08-05 19:52 asfernandes - M src/jrd/blb.cpp - M src/jrd/dsc.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp -Work on CORE-655 - Blob Type 1 compatibility with VarChar: -Compatibility of blobs with others data types and different blob sub_types in assignments and CAST. - - 2006-08-04 04:32 dimitr - M src/dsql/pass1.cpp -Ported fix for CORE-855 to HEAD. - - 2006-08-03 09:13 paul_reeves - M src/utilities/install/install.cpp -Use more refined test to compare existing gds32 installed with candidate version. - - 2006-08-02 19:45 asfernandes - M src/jrd/rse.cpp - M src/jrd/rse.h -Fix MSVC6 build - - 2006-08-02 12:50 asfernandes - M src/isql/isql.epp -Fix problem of not-nullable blobs being not printed - - 2006-08-02 05:28 dimitr - M src/include/types_pub.h - M src/remote/protocol.h - M src/remote/remote_def.h -More patches for Win64 compatibility. - - 2006-08-02 01:43 asfernandes - M src/jrd/rse.cpp - M src/jrd/rse.h -Misc - - 2006-08-02 01:22 asfernandes - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Misc - - 2006-08-02 00:53 asfernandes - M src/dsql/parse.y -RECURSIVE is reserved in SQL2003 - - 2006-08-01 20:37 hvlad - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/inf_pub.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/misc/blrtable.cpp -Common table expressions implementation - - 2006-08-01 12:25 asfernandes - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h -Collation attributes: 1) escape syntax 2) remove empty attributes from the map - - 2006-08-01 07:42 robocop - M src/jrd/IntlUtil.cpp -Misc. - - 2006-08-01 07:42 robocop - M src/burp/mvol.cpp -Fix possible buffer overrun when restoring a db. - - 2006-07-31 18:32 hvlad - M src/jrd/gds.cpp -Make blr_blob2 handling in blr printer consistent with other data types - - 2006-07-31 15:43 asfernandes - M src/common/classes/array.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/intl.cpp - M src/jrd/met_proto.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h -Create common UCharBuffer based on Claudio and Alex suggestions - - 2006-07-31 12:35 asfernandes - M src/jrd/dyn_def.epp -Correction - - 2006-07-31 08:46 dimitr - M src/jrd/Optimizer.cpp -Cleanup. - - 2006-07-31 08:29 dimitr - M src/jrd/blp.h -More adjustments to the BLR printer. - - 2006-07-31 08:07 dimitr - M src/jrd/blp.h - M src/jrd/gds.cpp -Updated the BLR printer to handle all FB2 features. - - 2006-07-31 07:42 robocop - M doc/sql.extensions/README.execute_statement -Misc, adding example. - - 2006-07-31 06:33 hvlad - M src/jrd/gds.cpp -Fixed error noted by Adriano - - 2006-07-31 01:46 asfernandes - M src/dsql/make.cpp - M src/jrd/dyn_def.epp - M src/jrd/gds.cpp -Misc - - 2006-07-31 01:16 asfernandes - M builds/win32/msvc6/intl.dsp -Correction - - 2006-07-31 01:11 asfernandes - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc8/intl.vcproj -Add fb_string.cpp in MSVC6/8 intl projects - - 2006-07-30 20:32 asfernandes - M src/jrd/IntlUtil.cpp - M src/jrd/IntlUtil.h -Misc - we're in 2006 :-) - - 2006-07-30 20:31 asfernandes - M builds/posix/Makefile.in.intl - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc8/engine.vcproj - M builds/win32/msvc8/engine_classic.vcproj - M builds/win32/msvc8/engine_embed.vcproj - M builds/win32/msvc8/intl.vcproj - M src/common/classes/GenericMap.h - M src/intl/lc_iso8859_1.cpp - M src/intl/ld.cpp - M src/intl/ldcommon.h - A src/jrd/IntlUtil.cpp - A src/jrd/IntlUtil.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/intl_classes.h - M src/jrd/met_proto.h -Work on collation attributes: -1) Define a common format for it -2) Merge attributes of the base collation in the attributes of the derived one - - 2006-07-30 20:00 hvlad - M src/jrd/gds.cpp -Blr printer was not aware of blr_blob2 - - 2006-07-30 19:49 asfernandes - M src/burp/burp.h -Misc - - 2006-07-30 05:09 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h -Fix CORE-200 -Handle column names in subqueries. -Put some more names for common operations and special data. -Disable nod_count since it's not generated by our parser. - - 2006-07-30 02:59 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -1.- COALESCE/CASE and VIA (subqueries) allowed breach in computed field checks (no array and no blob). -2.- Misc: since gbak allows not only to backup metadata only but to restore metadata only (even from a full backup), changed the help message. - - 2006-07-30 02:03 asfernandes - M src/common/classes/sparse_bitmap.h - M src/intl/charsets.h - M src/jrd/intlnames.h -Misc - - 2006-07-29 20:59 asfernandes - M src/jrd/cmp.cpp -Fixed CORE-881 - Singleton isn't respected in COMPUTED BY expressions - - 2006-07-29 18:28 asfernandes - M builds/install/misc/fbintl.conf - M src/intl/charsets.h - M src/jrd/intlnames.h -Implementation of character sets TIS620 and GBK with collations TIS620_UNICODE and GBK_UNICODE. They don't work with our current stripped version of ICU. - - 2006-07-29 07:18 dimitr - M src/common/classes/sparse_bitmap.h -Misc. - - 2006-07-29 07:03 dimitr - M src/jrd/Optimizer.h -Forward-ported optimizer selectivity adjustments. - - 2006-07-29 06:01 robocop - M src/burp/restore.epp - M src/include/gen/msgs.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Fix wrong gbak verbose messages due to Borland's copy/paste (example: function instead of procedure). -Initialize more sysflags to zero instead of NULL. - - 2006-07-29 01:41 asfernandes - M src/jrd/validation.cpp -Misc - - 2006-07-28 21:12 hvlad - M src/jrd/pcmet.epp -Fixed CORE-879 : -Dependencies are not cleared when creation of expression index fails - - 2006-07-28 12:26 alexpeshkoff - M src/jrd/dyn_def.epp -fix illegal RDB$CHARACTER_LENGTH in UDF arguments - - 2006-07-28 12:11 dimitr - M src/jrd/idx.cpp -More protections. - - 2006-07-28 09:53 robocop - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/os/vms/extvms.cpp -Get rid of brain-dead historical signature and its companion casts. - - 2006-07-28 09:35 dimitr - M src/jrd/Optimizer.cpp -Typo. - - 2006-07-28 09:15 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/exe.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/rse.cpp -More protections. - - 2006-07-28 08:29 dimitr - M src/jrd/validation.cpp -Fixed validation for virtual tables. - - 2006-07-28 08:29 robocop - M src/burp/restore.epp -More backwards compatibility. -Store sysflag always. Cases that I missed before. - - 2006-07-28 07:45 robocop - M src/dsql/metd.epp -Fix CORE-871 -I did this fix for SF Bug #228135 in February 2002 to FB1. On November 2002, for unknown reasons to me, Ignacio Ortega made the fix a comment, so FB1.5, FB2 and FB2.1 have the bug again. I'm fixing FB2.1 to close the same bug that now appears as CORE-871. We need more regression tests. - - 2006-07-28 07:08 dimitr - M src/jrd/inf_pub.h -More patches for Win64 compatibility. - - 2006-07-28 02:17 asfernandes - M src/jrd/svc.cpp -Misc - - 2006-07-28 01:44 asfernandes - M src/burp/backup.epp - M src/isql/show.epp - M src/jrd/os/win32/guid.cpp - M src/jrd/pag.cpp - M src/jrd/svc.cpp -Misc - - 2006-07-27 14:24 alexpeshkoff - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -fixed AV related with SVC_TRMNTR in services - - 2006-07-27 14:17 alexpeshkoff - M src/common/fb_exception.cpp -Always initialize required members of status_exception - - 2006-07-27 12:19 asfernandes - M src/jrd/os/win32/fbsyslog.cpp - M src/jrd/os/win32/guid.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/os/win32/path_utils.cpp -Include firebird.h in WIN32 files - - 2006-07-27 09:29 robocop - M src/jrd/tra.cpp -Delete strange cast. - - 2006-07-27 09:28 robocop - M src/isql/show.epp -Misc: announce system functions only when we find them. - - 2006-07-27 09:27 robocop - M src/burp/backup.epp -Misc. - - 2006-07-27 09:16 robocop - M src/burp/restore.epp -Fix gbak to correct the wrong idea that by looking at the backup level you can guess the target server version where the db restoration will take place. Now it's possible to use FB2.1's gbak to restore on FB2.1, FB2.0, FB1.5, FB1, IB6, IB5 and IB4. Spurious tags for the current backup level are detected. Missing fields for the target ODS are discarded. -Need to fix some historically wrong messages and store always the sysflag (missed three cases last year). - - 2006-07-27 09:11 robocop - M src/include/gen/autoconfig_msvc.h -Put the manual Windows #defines in the same position as the autoconf's AC_CHECKs for easy visual match. - - 2006-07-27 08:11 dimitr - M src/jrd/pag.cpp -More patches for Win64 compatibility. - - 2006-07-26 10:00 alexpeshkoff - M src/common/classes/ClumpletReader.cpp -Changed program's structure to avoid errors in some compilers - - 2006-07-26 09:33 alexpeshkoff - M src/config/ConfigFile.cpp -each file must have firebird.h included first - - 2006-07-26 09:27 alexpeshkoff - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/posix/guid.cpp - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/posix/path_utils.cpp -each file must have firebird.h included - - 2006-07-26 09:26 alexpeshkoff - M src/jrd/plugin_manager.cpp -each file must have firebird.hincluded - - 2006-07-26 09:24 alexpeshkoff - M src/include/fb_types.h -rollback my previous commit, check SIZEOF_LONG correctness - - 2006-07-26 02:37 asfernandes - M builds/posix/Makefile.in.libfbstatic -Misc - - 2006-07-26 01:06 asfernandes - M src/include/gen/autoconfig_msvc.h -MSVC have limits.h - - 2006-07-25 14:08 alexpeshkoff - M src/dbs/security.sql - M src/misc/upgrade/v2/security_database.sql -Fixed problem with FullName and nulls - - 2006-07-25 13:21 alexpeshkoff - M builds/posix/Makefile.in.libfbstatic - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables -fixed posix build - - 2006-07-25 13:06 alexpeshkoff - M src/misc/makeHeader.cpp -Misc - - 2006-07-25 13:03 kkuznetsov - M configure.in - M src/include/gen/autoconfig_msvc.h - M src/jrd/sort.cpp -Fix compile error in sort.cpp - - 2006-07-25 12:58 alexpeshkoff - M src/include/fb_types.h -Always have correct SIZEOF_LONG - - 2006-07-25 11:09 dimitr - M src/misc/makeHeader.cpp -And one more patch. This one doesn't substitute #include with its body. - - 2006-07-25 10:46 dimitr - M src/misc/makeHeader.cpp -Patch by Vitaly Bodzhgua. The code ignored exceptions thrown from ProcessFile(). - - 2006-07-25 08:58 dimitr - M src/extlib/ib_udf.cpp -Fixed MSVC8 build once more :-) - - 2006-07-25 05:35 dimitr - M src/jrd/evl.cpp -Restored the evaluation-time checks I removed recently. - - 2006-07-25 05:25 robocop - M src/burp/burp.h - M src/burp/restore.epp -Checking capabilities when restoring. Work in progress. - - 2006-07-25 05:10 robocop - M src/burp/backup.epp -We just need one field that may activate a particular flag (ods level) in the capabilities. - - 2006-07-25 05:08 robocop - M src/jrd/evl.cpp -Workaround for CORE-870 - - 2006-07-24 15:56 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/jrd.cpp -More fixes for the monitoring stuff. - - 2006-07-24 15:42 dimitr - M src/include/fb_types.h - M src/include/types_pub.h -More patches for Win64 compatibility. - - 2006-07-24 14:41 dimitr - M src/gpre/c_cxx.cpp -Let's not rely on ISC_STATUS being always long. This is false for Win64. - - 2006-07-23 16:40 asfernandes - M src/jrd/intlnames.h -Misc - - 2006-07-23 12:14 dimitr - M src/dsql/dsql.cpp - M src/jrd/Optimizer.cpp - M src/jrd/inf_pub.h - M src/jrd/opt.cpp -A few fixes for the monitoring tables. - - 2006-07-23 11:14 dimitr - M src/dsql/parse.y - M src/jrd/constants.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp -Misc. - - 2006-07-23 11:01 dimitr - M src/jrd/met.epp -Fixed CORE-866. - - 2006-07-22 03:54 asfernandes - M src/common/classes/timestamp.cpp - M src/jrd/jrd.h -Misc - - 2006-07-21 12:43 asfernandes - M src/burp/restore.epp -Misc - - 2006-07-21 09:31 dimitr - M src/jrd/RecordBuffer.cpp - M src/jrd/RecordBuffer.h - M src/jrd/VirtualTable.cpp -Adjusted RecordBuffer and VirtualTable for 64-bit recno's and concurrent operations. Thanks to Adriano. - - 2006-07-21 08:23 dimitr - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h -1) Replace API encode/decode routines with TimeStamp methods -2) Encapsulate range checks inside TimeStamp class -3) Fixed CORE-347 - - 2006-07-21 08:15 dimitr - M src/jrd/cvt.cpp - M src/jrd/dmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp -1) Replace API encode/decode routines with TimeStamp methods -2) Encapsulate range checks inside TimeStamp class -3) Fixed CORE-347 - - 2006-07-21 07:53 dimitr - M src/gpre/jrdmet.cpp - M src/isql/extract.epp -Forward declaration of enums is not allowed in the C++ language, even although being supported by MSVC. -This commit should fix GCC compilation problems. - - 2006-07-21 07:47 dimitr - M src/jrd/constants.h - M src/jrd/ini.h - M src/jrd/jrd.h -Forward declaration of enums is not allowed in the C++ language, even although being supported by MSVC. -This commit should fix GCC compilation problems. - - 2006-07-21 06:57 robocop - M src/extlib/fbudf/fbudf.cpp -CORE-858 -Misc, related to the other data type changes. - - 2006-07-21 06:55 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h -CORE-858 -In version 1.15, I fixed a bug but introduced a worse one. It went unnoticed for more than two years, but fbudf has memory problem when dealing with varchars due to a silly change in the vary struct definition. -I think these h and cpp can be copied safely from the HEAD to FB2.0. - - 2006-07-21 04:15 dimitr - M src/dsql/gen.cpp -Misc. - - 2006-07-21 01:37 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Sync MSVC6 with MSVC7 build files. - - 2006-07-21 01:36 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Regenerate files after Dmitry's changes. - - 2006-07-21 01:35 robocop - M builds/win32/setenvvar.bat - M src/burp/backup.epp - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/dpm.epp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/msgs/facilities.sql -Misc. - - 2006-07-20 11:11 dimitr - M src/jrd/opt.cpp - M src/jrd/sort.cpp -1) Fixed CORE-859. -2) I've restored the asserts disabled by Frank in 2000. I really don't see how skd_dtype == 0 can be valid, as the sorter works inproperly in this case and it allows unsupported datatypes to be attempted to sort on. - - 2006-07-20 11:05 dimitr - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Fixed CORE-859. - - 2006-07-20 09:57 dimitr - M src/dsql/gen.cpp -More format overflow checks. Also this fixes CORE-842. - - 2006-07-20 09:55 dimitr - M src/jrd/val.h -Make MAX_FORMAT_SIZE visible in DSQL. - - 2006-07-20 09:11 dimitr - M src/jrd/met.epp -More format overflow checks. - - 2006-07-20 08:06 dimitr - A builds/win32/msvc8 - A builds/win32/msvc8/Firebird2.sln - A builds/win32/msvc8/Firebird2Boot.sln - A builds/win32/msvc8/Firebird2_Examples.sln - A builds/win32/msvc8/alice.vcproj - A builds/win32/msvc8/alice_classic.vcproj - A builds/win32/msvc8/btyacc.vcproj - A builds/win32/msvc8/build_msg.vcproj - A builds/win32/msvc8/burp.vcproj - A builds/win32/msvc8/burp_classic.vcproj - A builds/win32/msvc8/codes.vcproj - A builds/win32/msvc8/common.vcproj - A builds/win32/msvc8/common_classic.vcproj - A builds/win32/msvc8/common_static.vcproj - A builds/win32/msvc8/config.vcproj - A builds/win32/msvc8/dsql_server.vcproj - A builds/win32/msvc8/dsql_server_classic.vcproj - A builds/win32/msvc8/empbuild.vcproj - A builds/win32/msvc8/engine.vcproj - A builds/win32/msvc8/engine_classic.vcproj - A builds/win32/msvc8/engine_embed.vcproj - A builds/win32/msvc8/fb2control.vcproj - A builds/win32/msvc8/fb_inet_server.vcproj - A builds/win32/msvc8/fb_lock_print.vcproj - A builds/win32/msvc8/fbclient.vcproj - A builds/win32/msvc8/fbclient_static.vcproj - A builds/win32/msvc8/fbembed.vcproj - A builds/win32/msvc8/fbguard.vcproj - A builds/win32/msvc8/fbserver.vcproj - A builds/win32/msvc8/fbudf.vcproj - A builds/win32/msvc8/gbak.vcproj - A builds/win32/msvc8/gbak_embed.vcproj - A builds/win32/msvc8/gdef.vcproj - A builds/win32/msvc8/gds32.vcproj - A builds/win32/msvc8/gfix.vcproj - A builds/win32/msvc8/gpre.vcproj - A builds/win32/msvc8/gpre_boot.vcproj - A builds/win32/msvc8/gpre_embed.vcproj - A builds/win32/msvc8/gpre_static.vcproj - A builds/win32/msvc8/gsec.vcproj - A builds/win32/msvc8/gsplit.vcproj - A builds/win32/msvc8/gstat.vcproj - A builds/win32/msvc8/ib_udf.vcproj - A builds/win32/msvc8/ib_util.vcproj - A builds/win32/msvc8/instclient.vcproj - A builds/win32/msvc8/instreg.vcproj - A builds/win32/msvc8/instsvc.vcproj - A builds/win32/msvc8/intl.vcproj - A builds/win32/msvc8/intlbuild.vcproj - A builds/win32/msvc8/isql.vcproj - A builds/win32/msvc8/isql_embed.vcproj - A builds/win32/msvc8/lock.vcproj - A builds/win32/msvc8/lock_classic.vcproj - A builds/win32/msvc8/nbackup.vcproj - A builds/win32/msvc8/qli.vcproj - A builds/win32/msvc8/remote.vcproj - A builds/win32/msvc8/remote_classic.vcproj - A builds/win32/msvc8/utilities.vcproj - A builds/win32/msvc8/utilities_classic.vcproj - A builds/win32/msvc8/utilities_embed.vcproj - A builds/win32/msvc8/v5_examples.vcproj -Added project files for VC8. - - 2006-07-20 08:04 dimitr - M builds/win32/setenvvar.bat -This should work for both VC7 and VC8 properly. Hopefully, I didn't break the VC6 check. - - 2006-07-20 06:29 dimitr - M src/include/gen/autoconfig_msvc.h -Let's workaround the MS' attempt to declare the entire string-handling RTL deprecated. -BTYACC and ICU are still affected by those tons of warning, though. - - 2006-07-20 06:19 dimitr - M src/isql/extract.epp - M src/remote/inet.cpp -Corrections, thanks to Claudio. - - 2006-07-20 03:14 asfernandes - M src/jrd/jrd.cpp - M src/jrd/par.cpp -Misc - - 2006-07-20 02:36 asfernandes - M src/jrd/unicode_util.cpp -Maintain the old code commented - - 2006-07-20 02:29 asfernandes - M src/jrd/unicode_util.cpp -1) Fix CORE-857 - Containing not working correctly -2) Fix well formed check of UTF16 strings (not used yet) - - 2006-07-19 15:22 dimitr - M src/jrd/DatabaseSnapshot.cpp -Let's be more paranoid :-) - - 2006-07-19 15:16 dimitr - M src/jrd/jrd.cpp - M src/jrd/ods.h -Increase minimal created page size to 4096. Note that we still can open less page sizes. - - 2006-07-19 14:50 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/irq.h - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Reject attempts to select from executable procedures. - - 2006-07-19 14:35 dimitr - M src/jrd/dyn_mod.epp -Fixed lost type when COMMENT was in game. - - 2006-07-19 12:02 dimitr - M src/jrd/cmp.cpp -Fixed crash when compiling old (wrongly generated) BLR. - - 2006-07-19 07:07 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/ini.h - M src/jrd/types.h -1) Added names for constants. -2) Fixed bug with isolation mode. - - 2006-07-19 06:19 dimitr - M src/jrd/cmp.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h -Monitoring, continued. - - 2006-07-19 05:30 dimitr - M src/include/gen/ids.h - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/names.h - M src/jrd/relations.h - M src/jrd/types.h -Monitoring, continued. - - 2006-07-18 18:02 asfernandes - M src/burp/backup.epp - M src/burp/restore.epp - M src/jrd/RecordBuffer.cpp - M src/jrd/dyn_def.epp - M src/msgs/history.sql -Misc - - 2006-07-18 16:01 asfernandes - M src/isql/show.epp -Correction - - 2006-07-18 13:29 dimitr - M src/burp/backup.epp -Fixed typo. - - 2006-07-18 11:17 dimitr - M src/jrd/dyn_def.epp -More reliable code, just in case. - - 2006-07-18 11:17 dimitr - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/msgs/messages.sql -Allow backup/restore of the new fields. - - 2006-07-18 10:18 dimitr - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h -Cleanup of some older remainings... - - 2006-07-18 09:55 dimitr - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/flags.h -Cleanup of some older remainings... - - 2006-07-18 07:08 dimitr - M src/jrd/dsc.h - M src/jrd/fields.h - M src/jrd/ini.epp -A few changed based on Adriano's suggestions. - - 2006-07-18 06:41 dimitr - M src/jrd/RecordBuffer.cpp -no message - - 2006-07-18 06:38 dimitr - M src/jrd/RecordBuffer.cpp -A few changed based on Adriano's suggestions. - - 2006-07-18 06:08 dimitr - M src/jrd/VirtualTable.cpp - M src/jrd/ext.cpp -A few changed based on Adriano's suggestions. - - 2006-07-18 06:00 dimitr - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -A few changed based on Adriano's suggestions. - - 2006-07-18 02:45 asfernandes - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp - M src/gpre/jrdmet.cpp - M src/jrd/ini.epp - M src/jrd/tra.cpp - M src/jrd/why_proto.h - M src/remote/inet.cpp -Misc - - 2006-07-17 20:18 asfernandes - M src/jrd/VirtualTable.cpp - M src/jrd/VirtualTable.h -Misc - - 2006-07-17 19:43 asfernandes - M src/jrd/RecordBuffer.h -Misc - - 2006-07-17 19:26 asfernandes - M src/jrd/DatabaseSnapshot.cpp - M src/jrd/DatabaseSnapshot.h -Misc - - 2006-07-17 17:44 dimitr - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M src/dsql/dsql.cpp - M src/gpre/jrdmet.cpp - M src/include/gen/ids.h - A src/jrd/DatabaseSnapshot.cpp - A src/jrd/DatabaseSnapshot.h - A src/jrd/RecordBuffer.cpp - A src/jrd/RecordBuffer.h - A src/jrd/VirtualTable.cpp - A src/jrd/VirtualTable.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/entry.h - M src/jrd/exe.cpp - M src/jrd/fields.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/irq.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/names.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/relations.h - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/types.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -1. Virtual tables -2. ODS 11.1, procedure type and relation type - - 2006-07-17 12:44 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp - M src/jrd/ibase.h -1) Fixed CORE-831. -2) Solved CORE-779 (partially intermixed with another changes that will be committed tomorrow). - - 2006-07-17 11:10 dimitr - M src/remote/inet.cpp -Fixed CORE-833. - - 2006-07-17 02:22 asfernandes - D src/dsql/dsql.tab.h - D src/dsql/parse.cpp -Remove these autogenerated files as everybody can build with the integrated btyacc - - 2006-07-16 20:38 asfernandes - M src/isql/show.epp -Misc - - 2006-07-14 06:57 robocop - M src/isql/isql.h - M src/isql/show.epp - M src/jrd/dyn_def.epp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -- Fix message requesting a unique index to request a UK or PK constraint to be able to create a FK: indexes manually created aren't honored. -- Commit (without external or self documentation) a debugging features in isql to show dependencies with cryptic. not suite for end users output: -SHOW DEPENendenc[y | ies] obj_name - - 2006-07-12 18:44 asfernandes - M src/dsql/make.cpp - M src/jrd/cmp.cpp - M src/jrd/constants.h -Correction for problem with CURRENT_USER/ROLE and client charset - - 2006-07-12 18:42 asfernandes - M src/jrd/evl.cpp -Fix CORE-852 - substring(current_user from 4) without for fails - - 2006-07-12 15:13 asfernandes - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Misc - - 2006-07-12 01:38 asfernandes - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/tra.h - M src/jrd/vio.cpp -Misc - - 2006-07-11 07:13 robocop - M src/isql/isql.epp - M src/isql/show.epp -Expand Michal Kubecek's idea to the SHOW command so the object types have more flexibility in their abbreviations. Example: SHOW EXCEP[TIONS] will do with every correct abbrev between 5 and 10 characters. - - 2006-07-11 04:57 robocop - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/tra.h - M src/jrd/vio.cpp -CORE-847 -Deleting dependencies for fields that WERE computed. - - 2006-07-10 03:12 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp - M src/dsql/sym.h - M src/jrd/entry.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Synchronization of DSQL metadata cache objects in classic-server - - 2006-07-09 05:09 robocop - M src/jrd/dyn_mod.epp -CORE-847 -Reset rdb$update_flag for gpre usage (dsql doesn't care) when changing from computed to physical (stored) field. - - 2006-07-09 05:08 robocop - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/met.epp -Misc. - - 2006-07-09 02:41 asfernandes - M src/jrd/dyn_mod.epp -Misc - - 2006-07-08 04:10 robocop - M src/jrd/dyn_mod.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Fix CORE-850 - - 2006-07-08 03:45 robocop - M src/jrd/dyn_mod.epp -Fix CORE-847 - - 2006-07-06 18:35 asfernandes - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/gds32.vcproj -Remove duplicate references to .def files - noted by Claudio - - 2006-07-06 02:54 robocop - M src/jrd/exe.cpp -Misc. - - 2006-07-06 02:54 robocop - M builds/win32/msvc6/gds32.dsp -Sync with VC7 just in case. - - 2006-07-05 08:18 hvlad - M src/jrd/exe.cpp -Added missing checks for stack trace overflow. Thanks to Claudio - - 2006-07-05 04:37 robocop - M src/dsql/dsql.cpp -Misc: we typically use the exact node name when doing DSQL's internal debugging output. - - 2006-07-05 02:17 asfernandes - M builds/posix/make.rules - M src/jrd/nod.h -Misc - - 2006-07-04 14:49 hvlad - M src/dsql/parse.cpp -Regenerate parser files - - 2006-07-04 14:44 hvlad - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/exe.cpp - M src/jrd/gds.cpp - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/req.h - M src/misc/blrtable.cpp -Added blr_src_info. Error call stack now contains not only -procedures\triggers names but line\column numbers also. -Thanks to Eugeney Putilin for idea - - 2006-07-04 05:27 robocop - M src/dsql/hsh.cpp -Totally misc. - - 2006-07-04 04:05 aafemt - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/prefix.mingw -Use linker to link DLLs on MinGW - - 2006-07-03 01:28 asfernandes - M src/dsql/hsh.cpp -Mark potential dropped UDFs as dropped as we do with procedures and relations - - 2006-07-02 22:42 asfernandes - M src/dudley/lex.cpp - M src/gpre/gpre.cpp - M src/qli/lex.cpp -Misc - - 2006-07-01 22:48 asfernandes - M src/isql/isql.epp -Correction - - 2006-07-01 08:53 robocop - M src/dudley/lex.cpp - M src/gpre/gpre.cpp - M src/jrd/utl.cpp - M src/qli/lex.cpp -We had to bring new force to the project (Michal Kubecek) to remember us that fopen() returns NULL on failure. After his fix, I found more cases that we overlooked for years. - - 2006-07-01 08:50 robocop - M src/jrd/blb.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp -Misc. - - 2006-07-01 02:21 asfernandes - M src/isql/isql.epp - M src/jrd/exe.cpp -Misc - - 2006-06-30 19:09 mkubecek - M src/isql/isql.epp - M src/jrd/utl.cpp -use TempFile to create temporary files - - 2006-06-30 15:45 mkubecek - M src/isql/isql.epp -fixed check of fopen() failure - - 2006-06-30 14:57 asfernandes - M src/jrd/exe.cpp -Let positioned update/delete unwind correct instead of leave the request in inconsistent state - - 2006-06-30 07:41 robocop - M src/common/classes/TempFile.cpp -Consistence. - - 2006-06-30 00:50 asfernandes - M src/common/classes/TempFile.h -Misc - - 2006-06-29 19:29 asfernandes - M src/jrd/why.cpp -Use PathUtils::dir_sep instead of hardcoded '/' - - 2006-06-29 09:06 aafemt - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h - M src/jrd/IntlManager.cpp - M src/jrd/TempSpace.cpp - M src/jrd/TempSpace.h -Warnings - - 2006-06-29 04:19 robocop - M src/common/classes/ClumpletReader.cpp -May be a better description. - - 2006-06-29 01:29 asfernandes - M src/jrd/why.cpp -Misc - - 2006-06-28 22:50 asfernandes - M builds/win32/defs/utls.def - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/why.cpp -Fix B.O. in y-valve - - 2006-06-28 22:03 mkubecek - M src/jrd/gds_proto.h -removed unused constant - - 2006-06-28 18:33 asfernandes - M src/isql/isql.epp -Small correction thanks to Claudio - - 2006-06-28 00:56 asfernandes - M builds/win32/preprocess.bat -Only regenerate preprocessed files when needed to make builds faster - - 2006-06-27 11:07 alexpeshkoff - M src/common/classes/ClumpletReader.cpp -Front-ported fix for CORE-1 to HEAD. Do not accept badly formed clumplets any more. - - 2006-06-27 10:31 mkubecek - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in - M builds/posix/Makefile.in.firebird -compatibility with rpm 4.4 - - 2006-06-27 01:33 asfernandes - M src/jrd/cvt.cpp -Misc - - 2006-06-26 20:58 asfernandes - M src/dsql/parse.cpp -Regenerate - - 2006-06-26 20:58 asfernandes - M src/dsql/ddl.cpp - M src/dsql/parse.y -Allow the use of COLLATE in parameters (input and output) and variables in PSQL - feature request (CORE-684) COLLATE IN STORED PROCEDURES, OR IN PARAMETERS - - 2006-06-26 18:24 asfernandes - M src/isql/isql.epp -Implementation of feature-request (CORE-704) Ctrl+C to cancel queries - thanks to Michal Kubecek - - 2006-06-26 10:19 aafemt - M src/jrd/cvt.cpp -Don't check time if there is no time - - 2006-06-25 13:21 mkubecek - M src/isql/isql.epp -missing Firebird::PathName to C string conversion - - 2006-06-23 08:33 alexpeshkoff - M src/gpre/cob.cpp -applied Damyan's patch for gcc 4.0.1 - - 2006-06-22 09:42 alexpeshkoff - M src/jrd/why.cpp -1. Exception handlers in attach/create database. -2. Make it compilable with gcc4. - - 2006-06-20 07:19 alexpeshkoff - M src/utilities/gsec/gsec.cpp -ported fix from release - restored warning about too long password - - 2006-06-20 04:16 dimitr - M src/jrd/evl.cpp -Fixed the bug reported by Adriano. - - 2006-06-19 06:42 alexpeshkoff - M src/vulcan/JString.cpp - M src/vulcan/RefObject.cpp -added alloc.h to the rest of vulcan stuff - thanks to Michal - - 2006-06-18 10:43 dimitr - M src/jrd/sort.cpp -Fixed a minor issue. - - 2006-06-16 12:36 alexpeshkoff - M src/config/AdminException.cpp - M src/config/ConfigFile.cpp - M src/config/Configuration.cpp - M src/config/DirectoryList.cpp - M src/config/Element.cpp - M src/config/InputFile.cpp - M src/config/Stream.cpp -force use of redefined new/delete - - 2006-06-16 08:13 robocop - M src/burp/burp.cpp - M src/dsql/dsql.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp -Misc. - - 2006-06-16 06:31 robocop - M src/jrd/cvt.cpp -Solve three of the multiple problems converting strings to date/time: -- we demand time portions to have at least hours and minutes -- we don't allow each time portion to have more than two significant positions (not counting blanks) except the subseconds part that has four -- we don't allow garbage after the significant information, other than spaces, tabs, nulls and one dot. - - 2006-06-15 22:36 asfernandes - M builds/win32/msvc7/gds32.vcproj -Fix link errors in gds32 - - 2006-06-15 22:34 asfernandes - M src/isql/isql.epp -Correction - - 2006-06-15 21:42 mkubecek - M src/jrd/os/path_utils.h -deleted extra qualifier causing compilation error - - 2006-06-15 08:39 robocop - M src/jrd/cvt.cpp -Misc and try to be consistent to use the padding char. -More to come. - - 2006-06-15 04:56 robocop - M src/isql/isql.epp -People using other compilers shouldn't be bothered with workarounds for one compiler, while possible. We already have workarounds for gcc, SunOS4 headers, HP/UX compiler, SCO compiler, Apollo compiler... why adding more for everyone? - - 2006-06-15 04:35 robocop - M src/intl/cs_icu.cpp -Misc: avoiding some const_cast's. - - 2006-06-15 01:53 asfernandes - M src/config/Lex.cpp - M src/config/Lex.h -Misc - - 2006-06-14 01:48 asfernandes - M builds/posix/Makefile.in.intl -Misc - - 2006-06-13 02:38 asfernandes - M builds/posix/Makefile.in.intl - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/intl.vcproj - A src/intl/cs_icu.cpp - A src/intl/cs_icu.h - A src/intl/cv_icu.cpp - A src/intl/cv_icu.h - M src/intl/cv_narrow.h - A src/intl/lc_icu.cpp - A src/intl/lc_icu.h - M src/intl/lc_narrow.h - M src/intl/ld.cpp - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h - M src/jrd/intl_builtin.cpp - M src/jrd/intlobj_new.h -Ability to use: -1) ICU charsets through fbintl -2) UNICODE collation (charset_UNICODE) for all fbintl charsets - - 2006-06-12 01:50 asfernandes - M extern/icu/source/io/ufile.c -Misc - - 2006-06-12 01:47 asfernandes - M extern/icu/source/common/putil.c - M extern/icu/source/io/ufile.c -Changes based on comments of Geoff Worboys using VS2005 Express - - 2006-06-10 03:32 robocop - M src/jrd/fun.epp -Protect UDF-related code from leaks due to error conditions. - - 2006-06-10 02:21 asfernandes - M src/msgs/build_file.epp -Misc - - 2006-06-09 13:24 asfernandes - M src/jrd/file_params.h - M src/msgs/build_file.epp -Extend locale pattern of WIN32 to be equal to others platforms - - 2006-06-08 05:15 robocop - M src/dudley/lex.cpp - M src/gpre/gpre.cpp - M src/qli/lex.cpp -It seems that all of Jim's hand-made parsers have had the same bug for 20 years in compilers that treat the "char" type as signed byte internally: they get random character attributes because they apply negative indices (obviously out of bounds) to the array of char attributes for any char value greater than 127. And all of them do their work in slightly but almost equal way... tell me about code redundance! This without losing time fixing unused stuff like jrd/jlx.c. - - 2006-06-08 05:02 robocop - M src/jrd/file_params.h - M src/jrd/gds.cpp -Make LC_MESSAGES env var work as expected (get only filename) for an alternative messages file held in the INTL dir. - - 2006-06-08 04:51 robocop - M src/jrd/rse.cpp -Delenda est SMALL_FILE_NAMES. - - 2006-06-07 05:39 robocop - M src/dsql/chars.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp -Fix bug noticed by Dmitry Yemanov: sometimes, special characters are detected and rejected. Other times, anything that follows them is silenty ignored. Unacceptable. We were accesing an array out of bounds. -update customers set city = 1 where 1 = 0; -In this case, SC was a strange character in the range 127..255 (for example, 238) and I had to use Windows' chcp 1251 and isql's set names 1251 to see the problem. - - 2006-06-06 17:00 dimitr - M src/jrd/met.epp -The callers check for "< 0" but we never could return a negative value. -1 has been converted to 65535 before returning. - - 2006-06-06 15:42 asfernandes - M src/common/classes/TempFile.cpp - M src/isql/isql.epp -Make compilable in MSVC6 - - 2006-06-06 11:30 alexpeshkoff - M src/jrd/Optimizer.cpp -Use MIN/MAX from common.h instead of STL templates - - 2006-06-06 11:22 alexpeshkoff - M src/common/classes/tree.h -cleanup - - 2006-06-06 11:21 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -redefinition of new/delete in non-STL case - - 2006-06-06 10:34 alexpeshkoff - M src/alice/alice.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/isql/isql.epp - M src/jrd/req.h -cleanup - - 2006-06-06 10:23 dimitr - M src/jrd/dfw.epp -Report "feature not supported" for nbak operations on ODS10. - - 2006-06-05 14:39 dimitr - M src/jrd/TempSpace.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h -Support for 64bit I/O. - - 2006-06-05 14:22 dimitr - M src/common/classes/TempFile.cpp -Support for 64bit I/O. - - 2006-06-05 13:01 asfernandes - M src/config/Lex.cpp -Don't access negative elements in array - - 2006-06-05 11:11 aafemt - M configure.in -Get rid of YACC - - 2006-06-05 11:10 aafemt - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults -Include autoconf cache to cleanup process -Get rid of YACC - - 2006-06-05 01:14 asfernandes - M builds/install/misc/fbintl.conf - M src/intl/lc_iso8859_1.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Add Spanish case-/accent-insensitive collation ES_ES_CI_AI for ISO8859_1 - - 2006-06-04 01:19 asfernandes - M builds/win32/msvc7/fbudf.vcproj -Define DEV_BUILD in fbudf of MSVC7 - - 2006-06-03 05:24 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h -Migrate fbudf to platform-neutral integral types. - - 2006-06-03 04:53 robocop - M src/extlib/ib_udf.cpp -Migrate ib_udf to platform-neutral integral types. - - 2006-06-03 04:52 robocop - M builds/win32/msvc6/fbudf.dsp -fbudf didn't define DEV_BUILD for the debug version: I couldn't use "testreflect". - - 2006-06-03 01:01 asfernandes - M src/jrd/TempSpace.cpp - M src/jrd/ini.epp - M src/jrd/os/win32/path_utils.cpp -Misc - - 2006-06-02 13:07 asfernandes - M builds/win32/make_all.bat -Put fb2control again in MSVC6 build - - 2006-06-02 12:55 asfernandes - M builds/win32/make_boot.bat -Make make_boot.bat stop when error occur - - 2006-06-02 09:20 robocop - M src/jrd/ini.epp -Experimental change: I thought this flaw came from IB4.0, but Paul Beach found it was noticed already in IB3.3. Stops users (except sysdba and owner) from destroying information in rdb$pages and rdb$formats, it's the death knell for the database. - - 2006-06-02 08:46 robocop - M src/jrd/TempSpace.cpp - M src/jrd/os/path_utils.h - M src/jrd/os/posix/path_utils.cpp - M src/jrd/os/win32/path_utils.cpp -I prefer a clearer and specific way to ensure our paths end on a valid directory separator. - - 2006-06-02 08:44 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Blob sub_types greater than 1 (text) are for our internal ussage. Negative blob sub_types are for users. Stop users from creating columns with blob sub_types beyond. Probably the same check has to be done in DYN. - - 2006-06-02 08:39 robocop - M src/jrd/rse.cpp -Get rid of redundant cast. - - 2006-06-02 08:26 dimitr - M src/jrd/file_params.h - M src/lock/lock.cpp - M src/remote/inet.cpp -Cleanup. - - 2006-06-02 08:06 robocop - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_embed.dsp -Fix the VC6 build after Dmitry's changes. - - 2006-06-02 08:03 robocop - M src/dsql/gen.cpp -Misc. - - 2006-06-02 07:16 alexpeshkoff - M src/remote/inet.cpp -Fixed setsockopt() level - thanks to Fred - - 2006-06-02 06:52 dimitr - M builds/install/misc/firebird.conf -Provided some self-docs about the possible XNET issues. - - 2006-06-02 04:23 dimitr - M src/isql/isql.h - M src/jrd/file_params.h - M src/jrd/sort.cpp -Dropped SMALL_FILE_NAMES related constants. - - 2006-06-02 04:10 dimitr - M src/jrd/sort.cpp -Fixed error reporting in SORT_init() - - 2006-06-02 03:34 dimitr - D src/dsql/parse.sed -sed-file is not used anymore. - - 2006-06-02 03:29 dimitr - M builds/install/misc/firebird.conf -Update the conf-file. - - 2006-06-02 01:17 asfernandes - M builds/posix/Makefile.in.boot.gpre -Misc - - 2006-06-02 00:50 asfernandes - M src/jrd/sort.h -Misc - - 2006-06-01 16:28 hvlad - M src/jrd/btr.cpp -Correction to the fix :) - - 2006-06-01 16:25 hvlad - M src/jrd/btr.cpp -Fixed unregistered FB2 bug: -endless loop when exception during index's expression evaluation occured - - 2006-06-01 15:48 asfernandes - M src/common/classes/File.h - M src/common/classes/TempFile.h - M src/jrd/TempSpace.h -Misc - - 2006-06-01 14:06 kkuznetsov - M src/common/classes/File.h -Fix compile error - - 2006-06-01 10:10 alexpeshkoff - M builds/posix/Makefile.in.firebird -Misc - - 2006-06-01 09:48 dimitr - M src/dsql/parse.cpp - M src/dsql/parse.y -Complete one of my previous commits. - - 2006-06-01 09:09 dimitr - M src/jrd/pag.cpp -Fixed bug in the ODS architecture checking logic. - - 2006-06-01 07:33 mkubecek - M builds/posix/Makefile.in.boot.gpre - M builds/posix/make.shared.variables -adjust makefiles to recent changes - - 2006-06-01 07:22 mkubecek - M src/common/classes/TempFile.cpp -fixed a typo - - 2006-06-01 05:56 dimitr - M src/isql/isql.epp -More complete fix. - - 2006-06-01 05:12 dimitr - M src/isql/isql.epp -Fixed issues reported by Michal. - - 2006-06-01 04:45 dimitr - M src/jrd/met.epp -Fixed bug reported by Adriano. - - 2006-06-01 04:22 dimitr - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h -Fixed issues reported by Michal. - - 2006-06-01 04:17 dimitr - M src/common/classes/File.h - M src/common/classes/TempFile.cpp - M src/common/classes/TempFile.h -Fixed issues reported by Michal. - - 2006-06-01 02:52 asfernandes - M src/jrd/blr.h - M src/jrd/sdw.cpp -Misc - - 2006-06-01 02:49 asfernandes - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_embed.vcproj -Try to fix MSVC7 boot-build. There is problem in DSQL/pass1 crashing the server. - - 2006-06-01 02:29 asfernandes - M builds/win32/make_boot.bat - M builds/win32/msvc6/Firebird2Boot.dsw - D builds/win32/msvc6/Firebird2Boot2.dsw - M builds/win32/msvc7/Firebird2Boot.sln - D builds/win32/msvc7/Firebird2Boot2.sln -Rename Firebird2Boot2.* to Firebird2Boot.* - - 2006-06-01 02:01 asfernandes - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_s.def - M builds/win32/defs/gds32.def - M builds/win32/defs/iutls.def -Remove obsolete functions from .def files - - 2006-06-01 01:46 asfernandes - M src/extlib/ib_udf.cpp -Misc - - 2006-05-31 18:02 dimitr - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/jrd/blr.h - M src/misc/blrtable.cpp -Some preparation for RETURNING in UPDATE/DELETE. -To be completed in v3.0. - - 2006-05-31 16:57 dimitr - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbdialog.h -Fixed the CPL applet. - - 2006-05-31 15:08 dimitr - M src/extlib/ib_udf.cpp -VS8.0 has two implementations of div(). Let's explicitly use the int-aware one. - - 2006-05-31 12:04 dimitr - M src/jrd/Relation.h - M src/jrd/met.epp - M src/jrd/vio.cpp -Misc. - - 2006-05-31 09:10 dimitr - M src/jrd/mov.cpp - M src/jrd/mov_proto.h -Cleanup. - - 2006-05-31 08:53 dimitr - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - A src/common/classes/File.h - A src/common/classes/TempFile.cpp - A src/common/classes/TempFile.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/dir_list.cpp - M src/dudley/lex.cpp - M src/gpre/gpre.cpp - M src/isql/isql.epp - A src/jrd/TempSpace.cpp - A src/jrd/TempSpace.h - D src/jrd/dls.cpp - D src/jrd/dls_proto.h - M src/jrd/evl.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/dfloat_stub.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/rse.cpp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - D src/jrd/sort_mem.cpp - D src/jrd/sort_mem.h - M src/jrd/sort_proto.h - M src/qli/lex.cpp -1) Reworked memory management in SORT. Now we're pools aware there. -2) Reworked error handling in SORT and its callers. -3) Replaced DLS+SortMem with the generic TempSpace class. -4) Replaced GDS temp file management with the TempFile class. -5) Various cleanup. - - 2006-05-31 08:29 dimitr - M src/jrd/dpm.epp -Misc. - - 2006-05-31 01:19 robocop - M src/dsql/blob.epp -Follow Alex' fix but in the other DSQL preprocessed file. - - 2006-05-30 19:51 asfernandes - M src/jrd/IntlManager.h - M src/jrd/lck.cpp -Misc - - 2006-05-30 15:57 asfernandes - M src/jrd/Relation.h -Misc - - 2006-05-30 14:45 alexpeshkoff - M src/dsql/array.epp -fixed regression in diagnostics - - 2006-05-30 13:34 dimitr - M src/jrd/os/win32/winnt.cpp -Misc. - - 2006-05-30 13:31 hvlad - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Add Relation.h\Relation.cpp into MSVC6 build files - - 2006-05-30 13:30 hvlad - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Add Relation.h\Relation.cpp into MSCV7 build files - - 2006-05-30 13:29 hvlad - A src/jrd/Relation.cpp - A src/jrd/Relation.h - M src/jrd/exe.h - M src/jrd/jrd.h - M src/jrd/vio.cpp -Move relation stuff from jrd.h\vio.cpp into new Relation.h\Relation.cpp -by request of Claudio and Dmitry - - 2006-05-30 12:19 asfernandes - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Fix problem "STARTS WITH not working properly on an indexed column with charset UTF8" reported by Michael Weissenbacher in fb-devel - - 2006-05-30 02:58 asfernandes - M src/jrd/IntlManager.cpp - M src/jrd/IntlManager.h -Allow external (what is passed to driver) collation name in fbintl.conf - - 2006-05-29 16:36 alexpeshkoff - M src/remote/protocol.cpp -Fixed my previous commit - - 2006-05-29 16:34 alexpeshkoff - M src/remote/protocol.cpp -Report failure instead of having AV in case of too many suggested protocol versions - - 2006-05-29 16:30 alexpeshkoff - M builds/install/misc/firebird.conf - M src/common/config/config.cpp -Limit packet size which we can process correctly - - 2006-05-29 07:41 hvlad - M src/jrd/jrd.h - M src/jrd/vio.cpp -Move jrd_rel::getPages into jrd.h to make it inline not only in vio.cpp. Noted by Adriano - - 2006-05-28 22:50 asfernandes - M builds/posix/Makefile.in.libfbclient -Misc - - 2006-05-28 22:07 asfernandes - M builds/win32/preprocess.bat -GDEF isn't needed in boot phase - noted by Claudio - - 2006-05-28 11:54 hvlad - M src/jrd/jrd.h - M src/jrd/vio.cpp -Optimize jrd_rel::getPages a bit - - 2006-05-28 07:46 robocop - M src/dsql/make.cpp -Tag time differences and timestamp differences as NUMERIC sub_type if they produce exact numeric results. - - 2006-05-28 07:43 robocop - M builds/win32/make_all.bat -Disable obsolete or problematic projects in MSVC6. - - 2006-05-28 07:42 robocop - M builds/win32/msvc6/btyacc.dsp - M builds/win32/msvc6/build_msg.dsp - M builds/win32/msvc6/codes.dsp - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_embed.dsp - M builds/win32/msvc6/gpre_static.dsp -Disable RTTI in the boot build, too. - - 2006-05-28 00:54 asfernandes - M builds/win32/run_all.bat -Fix run_all.bat - - 2006-05-28 00:43 asfernandes - M doc/README.build.msvc.html -Misc - - 2006-05-28 00:43 asfernandes - M doc/README.build.mingw.html - M doc/README.build.msvc.html -Misc - - 2006-05-27 21:19 hvlad - M src/jrd/dyn_def.epp -Correct GTT's error reporting code as Claudio suggested - - 2006-05-27 18:07 asfernandes - M doc/README.build.msvc.html -Update MSVC build instructions - - 2006-05-27 18:06 asfernandes - M builds/win32/create_msgs.bat - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - D builds/win32/make_boot2.bat - M builds/win32/make_examples.bat - M builds/win32/make_icu.bat - D builds/win32/prepare.bat - M builds/win32/preprocess.bat - D builds/win32/preprocess2.bat - D builds/win32/setenvvar2.bat -Remove the old build system. Make the new one as: make_icu.bat, make_boot.bat, make_all.bat. - - 2006-05-27 01:33 asfernandes - M builds/win32/msvc7/btyacc.vcproj - M builds/win32/msvc7/build_msg.vcproj - M builds/win32/msvc7/codes.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/gbak_embed.vcproj - M builds/win32/msvc7/gpre_embed.vcproj - M builds/win32/msvc7/isql_embed.vcproj -Disable RTTI in MSVC7 boot-build projects - - 2006-05-26 15:38 alexpeshkoff - M builds/posix/Makefile.in.libfbclient -statically link C++ runtime in client - - 2006-05-26 06:11 dimitr - M src/dsql/hsh.cpp -MT related cleanup. - - 2006-05-26 05:19 robocop - M src/jrd/Optimizer.cpp - M src/jrd/dfw.epp - M src/jrd/idx.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/vio.cpp -Style and typo correction. - - 2006-05-26 03:52 robocop - M builds/win32/msvc6/Firebird2Boot2.dsw - A builds/win32/msvc6/gbak_embed.dsp - A builds/win32/msvc6/gpre_embed.dsp - A builds/win32/msvc6/isql_embed.dsp - A builds/win32/msvc6/utilities_embed.dsp -Finally got the new Windows build system working also in VC6. Thanks to Adriano. - - 2006-05-26 01:01 asfernandes - M src/dsql/parse.cpp -Regenerate parse.cpp - - 2006-05-26 00:59 asfernandes - M src/dsql/parse.y -GLOBAL is reserved word in SQL2003. Move from non_reserved_word to keyword_or_column. - - 2006-05-25 10:20 robocop - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/jrd.cpp -Cleanup done and tree is buildable again. -:-) - - 2006-05-25 08:40 robocop - M src/dsql/node.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/tra.cpp -Misc. - - 2006-05-25 08:01 dimitr - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Updated parse.cpp - - 2006-05-25 07:05 robocop - M src/dsql/parse.y -Introduce the new v2.1 keywords as non-reserved words. Someone with the new build system (btyacc) please regenerate the files. - - 2006-05-25 03:15 asfernandes - M src/jrd/blb.cpp - M src/jrd/dyn_def.epp - M src/jrd/jrd.h - M src/jrd/os/posix/unix.cpp - M src/jrd/vio.cpp -Misc - - 2006-05-24 20:43 hvlad - M src/jrd/constants.h - M src/jrd/dyn_def.epp - M src/jrd/met.epp -Refactor common code and constants - - 2006-05-24 14:08 alexpeshkoff - M src/remote/inet.cpp -common code to set NODELAY option - - 2006-05-24 13:19 dimitr - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp -Restored my previous solution. The final decision is that NOT IN cannot be index-optimized reliably. - - 2006-05-24 11:38 hvlad - M src/jrd/blb.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h -Changes noted by Claudio - - 2006-05-24 09:28 robocop - M src/jrd/jrd.h - M src/jrd/vio.cpp -Misc. - - 2006-05-24 09:25 robocop - M src/jrd/os/posix/unix.cpp -Use the same code as in the Windows version. - - 2006-05-24 08:29 hvlad - M src/jrd/vio.cpp -Removed unneeded if. Noted by Claudio - - 2006-05-24 06:46 hvlad - M src/jrd/ibase.h -Correct dyn codes. Thanks to Claudio - - 2006-05-24 03:03 asfernandes - M src/jrd/pag.h - M src/jrd/rse.cpp - M src/jrd/sdw.cpp - M src/jrd/tpc.cpp - M src/jrd/vio.cpp -Misc - - 2006-05-23 20:01 hvlad - M src/jrd/drq.h - M src/jrd/dyn_def.epp -Added check of relation temporary scope for foreign key constraints defined -in CREATE TABLE statement. Noted by Adriano - - 2006-05-23 18:32 asfernandes - M src/jrd/pag.cpp -Misc - - 2006-05-23 13:10 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in -Applied changes, recommended by Michal Kubecek - - 2006-05-23 13:04 alexpeshkoff - D src/include/fb_list.h - D src/include/fb_map.h -removed unneeded STL-based headers - - 2006-05-23 13:03 alexpeshkoff - M src/common/fb_exception.cpp -fixed bug, reported by Adriano privately - - 2006-05-23 12:23 asfernandes - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - D src/jrd/all_proto.h - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/rse.cpp - M src/jrd/sort.cpp -Complete Dmitry's cleanup of all_proto.h - - 2006-05-23 10:17 dimitr - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/lck.cpp - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pcmet.epp - M src/jrd/rlck.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/sqz.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Getting rid of the old allocator routines. - - 2006-05-23 10:15 robocop - M builds/win32/msvc6/intl.dsp -Follow Adriano's cleanup in VC7. - - 2006-05-23 10:04 dimitr - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/par.cpp -Getting rid of the old allocator routines. - - 2006-05-23 09:56 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -Fixed a number of bugs related to the lost scale when matching some value to an int64 key. - - 2006-05-23 08:54 robocop - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/msgs/system_errors.sql -Vlad used the wrong msg number in system_errors.sql: it's 232 instead of 231. Regenerating headers. - - 2006-05-23 08:50 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Update forgotten files. - - 2006-05-23 07:52 dimitr - M src/jrd/par.cpp -Removed one of the Nickolay's protections in order to be able to restore databases containing views with check option. - - 2006-05-23 06:55 hvlad - M src/jrd/pag.cpp -Use PathUtils::dir_sep instead of hardcoded backslashes. Thanks to Adriano - - 2006-05-23 03:59 dimitr - M src/jrd/cmp.cpp -Ported the bugfix into HEAD for the time being. - - 2006-05-23 03:37 asfernandes - M src/jrd/idx.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/pag.cpp -Misc - - 2006-05-22 19:43 asfernandes - M src/jrd/dyn_def.epp -Correct error code - - 2006-05-22 17:41 asfernandes - M src/jrd/dpm.epp -Fix of VIO_DEBUG code - - 2006-05-22 11:45 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h -avoid reinterpret_cast in exception's handler - - 2006-05-22 11:42 alexpeshkoff - M src/jrd/nbak.cpp - M src/jrd/os/posix/unix.cpp -fix posix build after introducing PageManager - - 2006-05-22 10:41 alexpeshkoff - M src/jrd/jrd.h - M src/jrd/req.h -fixed gcc warnings - - 2006-05-22 09:33 alexpeshkoff - M src/common/classes/objects_array.h -make it compilable with fresh gcc - - 2006-05-22 03:04 asfernandes - M src/jrd/dyn_def.epp - M src/jrd/ibase.h -Misc - - 2006-05-22 02:36 asfernandes - M src/jrd/dpm.epp -Misc - - 2006-05-22 01:29 asfernandes - M src/dsql/parse.y - M src/jrd/blb.cpp - M src/jrd/btr.cpp -Misc - - 2006-05-22 00:14 asfernandes - M src/dsql/keywords.cpp -New keywords is using tok_version = 2 - - 2006-05-21 22:14 hvlad - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Regenerate parser and error codes files (after GTT) - - 2006-05-21 22:07 hvlad - M src/dsql/ddl.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/isql/extract.epp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blk.h - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/flags.h - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rse.cpp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Global temporary tables implementation - - 2006-05-21 19:26 asfernandes - M builds/win32/msvc7/intl.vcproj - M src/intl/ld.cpp - M src/intl/ld_proto.h - M src/intl/ldcommon.h -Remove hacks and make fb_assert work in INTL. -DEV_BUILD should be turned on in MSVC6 intl.dsp debug configuration. - - 2006-05-21 15:17 asfernandes - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/burp_classic.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/config.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb2control.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instclient.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_classic.vcproj - M builds/win32/msvc7/utilities_embed.vcproj -Remove RTTI in MSVC7 debug build too - thanks to Claudio - - 2006-05-21 00:24 asfernandes - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/burp_classic.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/config.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb2control.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instclient.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_classic.vcproj - M builds/win32/msvc7/utilities_embed.vcproj -Disable RTTI in MSVC7 build - - 2006-05-20 06:11 robocop - A builds/win32/msvc6/Firebird2Boot2.dsw -Work in progress. - - 2006-05-20 06:11 robocop - M builds/win32/msvc6/Firebird2Boot.dsw -No need to have btyacc here. - - 2006-05-20 06:10 robocop - M builds/win32/msvc6/alice.dsp - M builds/win32/msvc6/alice_classic.dsp - M builds/win32/msvc6/burp.dsp - M builds/win32/msvc6/burp_classic.dsp - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/config.dsp - M builds/win32/msvc6/dsql_server.dsp - M builds/win32/msvc6/dsql_server_classic.dsp - M builds/win32/msvc6/empbuild.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fb2control.dsp - M builds/win32/msvc6/fb_event_print.dsp - M builds/win32/msvc6/fb_inet_server.dsp - M builds/win32/msvc6/fb_lock_print.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/fbguard.dsp - M builds/win32/msvc6/fbserver.dsp - M builds/win32/msvc6/fbudf.dsp - M builds/win32/msvc6/gbak.dsp - M builds/win32/msvc6/gdef.dsp - M builds/win32/msvc6/gds32.dsp - M builds/win32/msvc6/gfix.dsp - M builds/win32/msvc6/gpre.dsp - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc6/gsplit.dsp - M builds/win32/msvc6/gstat.dsp - M builds/win32/msvc6/ib_udf.dsp - M builds/win32/msvc6/ib_util.dsp - M builds/win32/msvc6/instclient.dsp - M builds/win32/msvc6/instreg.dsp - M builds/win32/msvc6/instsvc.dsp - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc6/intlbld.dsp - M builds/win32/msvc6/isql.dsp - M builds/win32/msvc6/lock.dsp - M builds/win32/msvc6/lock_classic.dsp - M builds/win32/msvc6/nbackup.dsp - M builds/win32/msvc6/qli.dsp - M builds/win32/msvc6/remote.dsp - M builds/win32/msvc6/remote_classic.dsp - M builds/win32/msvc6/utilities.dsp - M builds/win32/msvc6/utilities_classic.dsp -Disable RTTI after Alex' source code changes. - - 2006-05-20 04:22 robocop - M src/common/classes/ClumpletReader.cpp - M src/common/classes/alloc.cpp - M src/jrd/ThreadData.cpp - M src/jrd/evl_string_test.cpp - M src/jrd/sch.cpp - M src/misc/makeHeader.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/nbackup.cpp -Misc. - - 2006-05-20 03:55 robocop - M src/common/classes/init.h - M src/common/classes/tree.h - M src/common/config/config.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/nbak.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/why.cpp -Misc. - - 2006-05-20 03:31 robocop - M src/qli/exe.cpp - M src/remote/inet_server.cpp - M src/utilities/gstat/ppg.cpp -Misc. - - 2006-05-20 01:53 asfernandes - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/why.cpp - M src/misc/align.cpp - M src/remote/interface.cpp - M src/utilities/nbackup.cpp -Misc - - 2006-05-20 01:48 asfernandes - M src/remote/os/win32/srvr_w32.cpp -Fix windows build - - 2006-05-20 01:30 asfernandes - M src/jrd/evl_string_test.cpp -Firebird::Exception is abstract. Throw Firebird::LongJump. - - 2006-05-20 01:10 asfernandes - M src/common/fb_exception.cpp - M src/utilities/nbackup.cpp -Do not #include - - 2006-05-20 00:59 asfernandes - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M src/common/classes/alloc.h - M src/common/classes/init.h - M src/common/classes/tree.h - M src/common/config/config.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp -Misc - - 2006-05-19 15:17 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/burp/burp.cpp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/init.h - M src/common/classes/tree.h - M src/common/config/config.cpp - M src/common/fb_exception.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/hsh.cpp - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/dudley/expand.cpp - M src/dudley/parse.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/par.cpp - M src/include/fb_exception.h - M src/isql/isql.epp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/db_alias.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/evl_string_test.cpp - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/rse.cpp - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort_mem.cpp - M src/jrd/svc.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/misc/align.cpp - M src/qli/dtr.cpp - M src/qli/err.cpp - M src/qli/exe.cpp - M src/remote/allr.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -1. Avoid use of STL -2. Reworked exceptions to make status_exception always hold correct status vector -3. Avoid use of RTTI - - 2006-05-19 15:16 alexpeshkoff - M configure.in -avoid use of libstdc++ when not required - - 2006-05-19 15:14 alexpeshkoff - M builds/posix/prefix.linux_amd64 -avoid use of RTTI - - 2006-05-19 11:42 alexpeshkoff - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in -added nbackup to SS binary packages - - 2006-05-19 11:09 dimitr - M src/jrd/opt.cpp -Fixed bug with explicit plans and dependent vs free streams. - - 2006-05-19 01:35 asfernandes - M src/common/config/dir_list.cpp -Misc - - 2006-05-18 14:16 alexpeshkoff - M src/common/config/dir_list.cpp -restored normal processing way after fixing ObjectsArray - - 2006-05-18 14:15 alexpeshkoff - M src/common/classes/objects_array.h -added missing operator= to ObjectsArray - - 2006-05-18 13:16 asfernandes - M src/jrd/evl_string.h -Fix FB2 regression - '' CONTAINING '' should return true - thanks to Arno - - 2006-05-18 08:40 dimitr - M src/jrd/cmp.cpp -Just an extra protection from double pool reallocation. - - 2006-05-18 08:37 dimitr - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h - M src/jrd/dls.cpp -Temporary commit with the fixed (hopefully) TempDirList class. - - 2006-05-18 06:31 robocop - M builds/win32/msvc6/fbclient.dsp -Misc. - - 2006-05-18 06:26 robocop - M src/dsql/pass1.cpp -Cope with old compilers. - - 2006-05-18 06:25 robocop - M builds/win32/msvc6/fb_lock_print.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/gpre_boot.dsp -Copy Dmitry's changes to MSVC6. - - 2006-05-18 06:24 robocop - M src/jrd/exe.cpp - M src/jrd/nav.cpp -Delete obsolete comments. Crack was a feature of PC_ENGINE. - - 2006-05-18 06:23 robocop - M src/common/config/dir_list.cpp -Revert to old cumbersome notation so MSVC6 can call the inherited function. - - 2006-05-18 02:32 asfernandes - M builds/win32/msvc7/fbclient.vcproj -Misc - - 2006-05-17 19:15 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/opt.cpp -1) Fixed wrong ALL results in the ODS11 optimizer. -2) Fixed SF #527681 -- Strange/Inconsistent query results - - 2006-05-17 16:25 asfernandes - M src/jrd/cvt2.cpp -Remove code duplication - - 2006-05-17 13:55 dimitr - M src/jrd/dyn_def.epp - M src/jrd/ext.cpp - M src/jrd/flu.cpp - M src/jrd/isc.cpp -Remove DLS where it's not used. - - 2006-05-17 13:45 dimitr - M src/jrd/nav.cpp -Don't scan the entire index if there's an inversion and its bitmap contains no matching records. - - 2006-05-17 13:24 dimitr - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/gpre_boot.vcproj -Remove DLS where it's not used. - - 2006-05-17 11:14 dimitr - M src/jrd/rse.cpp -Bugfix by George Sergeev. - - 2006-05-17 04:33 dimitr - M src/dsql/pass1.cpp -Fixed the regression reported by Adriano. - - 2006-05-17 02:43 asfernandes - M src/dsql/pass1.cpp -Misc - - 2006-05-16 19:17 asfernandes - M builds/win32/make_icu.bat - M builds/win32/prepare.bat -Build DEBUG version of ICU when asked to do it in MSVC7 build - - 2006-05-16 19:09 asfernandes - M src/jrd/cmp.cpp -Misc - - 2006-05-16 11:55 dimitr - M src/common/config/dir_list.cpp -Fixed the code to please Claudio :-) - - 2006-05-16 09:09 dimitr - M src/dsql/pass1.cpp -Committed the correct UPDATE behaviour. Disabled so far. - - 2006-05-14 14:47 asfernandes - M src/jrd/cmp.cpp -More corrections to TRIM and NULLs - - 2006-05-14 14:32 asfernandes - M src/dsql/make.cpp -Fix problem when trimming not-nullable blobs - - 2006-05-14 04:39 dimitr - M src/common/config/dir_list.cpp -Fixed the bug I introduced yesterday. - - 2006-05-14 03:36 robocop - D src/jrd/block_cache.h - D src/jrd/smp.h - D src/jrd/smp_impl.h -Remove files that reappeared like ghosts after SF's CVS crash. - - 2006-05-13 18:35 asfernandes - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/evl.cpp -BLB_put_segment can't write more than 64K in one shot. -Create BLB_put_data and use it. Thanks to Claudio. - - 2006-05-13 05:50 robocop - M builds/install/arch-specific/win32/i18n_readme.txt - M src/misc/src_bundle.sh -Fixing docs and scripts. - - 2006-05-13 05:02 dimitr - M src/jrd/jrd.cpp -Fixed the posix build. - - 2006-05-13 05:00 dimitr - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Misc. - - 2006-05-13 04:57 dimitr - M src/common/config/dir_list.h - M src/jrd/dls.cpp -Let our naming conventions be consistent. - - 2006-05-13 01:27 asfernandes - M src/dsql/make.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp -Make TRIM of blob work - returning a blob - - 2006-05-13 01:24 asfernandes - M src/jrd/blb.cpp -Make everything that is convertible to string convertible to blob too - - 2006-05-13 01:19 asfernandes - M src/jrd/intl.h -Make INTL_TEXT_TYPE works with blobs - - 2006-05-08 03:04 asfernandes - M src/jrd/cmp.cpp -Correct compute descriptor of SUBSTRING of non-string - - 2006-05-04 02:57 robocop - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/jrd/err.cpp - M src/jrd/idx.cpp - M src/utilities/common/cmd_util.cpp -Misc. - - 2006-05-04 00:03 robocop - M src/jrd/validation.cpp -Misc. - - 2006-05-04 00:02 robocop - M src/burp/backup.epp - M src/gpre/exp.cpp - M src/isql/isql.epp - M src/jrd/dbt.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_util.epp - M src/jrd/grant.epp - M src/jrd/ini.epp -Simplification. - - 2006-05-03 10:50 dimitr - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Don't use spinlocks until FB3. - - 2006-05-03 07:06 dimitr - M src/common/classes/locks.h -Correction. - - 2006-05-03 05:44 dimitr - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/locks.cpp - M src/common/classes/locks.h -Let's separate Mutex and Spinlock. - - 2006-05-03 02:39 asfernandes - M src/jrd/cmp.cpp -Correct compute descriptor for LOWER/UPPER of blob - - 2006-05-03 02:09 robocop - M src/jrd/lck.cpp -Don't know why only the Release build showed my mistake. - - 2006-05-02 13:53 dimitr - M src/jrd/exe.cpp -Fixed the CHECK bug reported by Ivan Prenosil. - - 2006-05-02 01:32 asfernandes - M src/jrd/why.cpp - M src/remote/remote.h -Misc - - 2006-05-02 01:01 robocop - M src/jrd/lck.cpp - M src/jrd/lck.h -Misc and check lock's string length. - - 2006-05-02 00:25 asfernandes - M src/jrd/thd.cpp - M src/jrd/thd.h -Misc - - 2006-05-02 00:15 asfernandes - M src/dsql/utld_proto.h - M src/jrd/cmp.cpp -Misc - - 2006-05-02 00:11 robocop - M src/dsql/all.h - M src/dsql/dsql.h -Remove unused code. - - 2006-05-02 00:04 robocop - M src/dsql/utld.cpp - M src/dudley/ddl.h - M src/gpre/gpre.h - M src/gpre/sqe.cpp - M src/remote/interface.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp -I don't want another "interprete", so I rename "defered" to "deferred". - - 2006-05-01 22:23 hvlad - M src/dsql/dsql.cpp - M src/dsql/sqlda.h - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/jrd/inf.cpp - M src/jrd/inf_pub.h - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/jrd/y_handle.h - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp -Merge B1_5_Remote_LazyPort branch into HEAD - - 2006-05-01 06:10 dimitr - M src/jrd/cmp.cpp -Fixed memory corruption caused by aggregates whose map format exceeds the size limit. -As a side effect, it makes impossible to use more than one LIST function in the select list. What a cruel world. - - 2006-05-01 05:11 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Threading cleanup. Restored the V4_THREADING code to the state it was before Blas' cleanup. It's not used but preserved as a self-documentation. - - 2006-05-01 04:43 dimitr - M src/dsql/dsql.cpp - M src/include/firebird.h - M src/jrd/common.h -Threading cleanup. More to follow. - - 2006-05-01 04:42 dimitr - M src/jrd/jrd.h -Misc. - - 2006-05-01 04:21 dimitr - M src/jrd/thd.cpp -Threading cleanup. More to follow. - - 2006-05-01 04:12 dimitr - M src/jrd/ThreadData.cpp - M src/jrd/gds.cpp - M src/jrd/inuse.cpp - M src/jrd/isc.h - M src/jrd/jrd.h - M src/jrd/thd.cpp - M src/jrd/thd.h -Threading cleanup. More to follow. - - 2006-05-01 02:41 asfernandes - M src/jrd/fil.h - M src/jrd/isc_file.cpp -Misc - - 2006-05-01 02:30 asfernandes - M src/jrd/event.cpp -Be compilable in non WIN_NT platforms - - 2006-05-01 02:26 asfernandes - M src/jrd/btr.cpp - M src/jrd/dyn_def.epp -Misc - - 2006-04-30 19:22 dimitr - M src/jrd/dyn.epp -Simplified the locking a bit. - - 2006-04-30 19:21 dimitr - M src/jrd/ThreadData.cpp - M src/jrd/exe.cpp - M src/jrd/thd.h -Misc. - - 2006-04-30 18:51 dimitr - M src/jrd/fun.epp - M src/jrd/grant.epp -Removed threading remainings from the Netware port. - - 2006-04-30 18:15 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Threading cleanup. More to follow. - - 2006-04-30 18:13 dimitr - M src/jrd/evl.cpp -More correct ttype handling for concatenation. - - 2006-04-30 17:49 dimitr - M src/jrd/dyn.epp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/jrd.h -Threading cleanup. More to follow. - - 2006-04-30 17:40 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Threading cleanup. More to follow. - - 2006-04-30 17:30 dimitr - M src/jrd/jrd.cpp -Threading cleanup. More to follow. - - 2006-04-30 17:30 dimitr - M src/jrd/all.cpp - M src/jrd/dbg.cpp - M src/jrd/jrd.h - M src/jrd/thd.cpp - M src/jrd/thd.h -Removed unused code. When MT-safe logic is done, we should use native classes instead of wrappers anyway. - - 2006-04-30 17:03 dimitr - M src/jrd/dls.cpp - M src/jrd/fil.h - M src/jrd/thd.h - M src/jrd/vio.cpp -Threading cleanup. More to follow. - - 2006-04-30 16:37 dimitr - M src/jrd/enc.cpp -Protect global data (sync with Vulcan). - - 2006-04-30 16:28 dimitr - M src/jrd/all.h - M src/jrd/block_cache.h - M src/jrd/inuse.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/jrd/sch.cpp - M src/jrd/thd.h - M src/jrd/why.cpp -Threading cleanup. More to follow. - - 2006-04-30 15:11 dimitr - M src/jrd/btr.cpp -Const'ness. - - 2006-04-30 06:43 robocop - M builds/win32/msvc6/Firebird2.dsw - M src/utilities/print_event.cpp -Integrate fb_event_print into the VC6 build. Time will say if it's useful or not. - - 2006-04-30 06:42 robocop - M src/jrd/event.cpp -Tweak to be able to link after compiling print_event.cpp. - - 2006-04-30 06:41 robocop - M src/lock/print.cpp -Totally misc. - - 2006-04-30 04:59 dimitr - M src/jrd/cmp.cpp -Prevent SUM from corrupting the impure area. - - 2006-04-30 04:51 dimitr - M src/jrd/dfw.epp - M src/jrd/vio.cpp -Fixed SF #1475979: Dropping and recreating a table in the same txn disables PK. - - 2006-04-30 04:36 dimitr - M src/jrd/IntlManager.cpp -Sync with the 2.0 release branch. - - 2006-04-30 00:39 robocop - M src/jrd/dyn_def.epp - M src/jrd/isc_file.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Trying to solve the directory traversal issue again. The problem would be better solved in the long term if ISC_expand_filename was informed whether we need to verify the path and file is valid (we are loading it) or only the path is valid (we are creating a new file). - - 2006-04-29 08:56 robocop - M src/jrd/evl.cpp -Misc. - - 2006-04-29 08:39 robocop - M src/jrd/dbg_proto.h -Misc. - - 2006-04-29 08:08 robocop - A builds/win32/msvc6/fb_event_print.dsp - M src/utilities/print_event.cpp -Finally I figured out how to update and compile the events printing facility, but I'm still trying to figure out a linker problem. Built with a small trick for now. - - 2006-04-29 06:30 robocop - M src/jrd/isc_file.cpp -It seems that I was able to tame hand-made directory parsing to prevent directory traversal bugs. In the interim, I caused Jim Barry (Nickolay's sources for the function) to revise his code, although he ignores \.\ and \..\ instead of decoding them like us. - - 2006-04-29 05:42 robocop - M src/jrd/jrd.cpp -Delete redundant cast. - - 2006-04-29 05:41 robocop - M src/jrd/evl.cpp -I don't get Adriano's observation, but I assume it's true. I restore Dmitry's code without the const: VC6 can't delete const data. - - 2006-04-29 03:01 robocop - M src/jrd/common.h - M src/jrd/ibase.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/protocol.h -Since TCP_NO_DELAY is gone, comments regarding it are obsolete. - - 2006-04-29 02:48 robocop - M src/jrd/event.cpp - M src/jrd/sch.cpp -Misc. - - 2006-04-29 00:57 robocop - M src/jrd/evl.cpp -MSVC6 says: -error C2664: 'delete' : cannot convert parameter 1 from 'const class VaryingString *' to 'void *' - Conversion loses qualifiers -So maybe the rules changed for VC7. Anyway, I simplified the logic here to achieve the same in a direct way. - - 2006-04-29 00:35 robocop - M src/utilities/print_event.cpp -Fix this forgotten utility so it syncs with Dmitry's changes, but I didn't verify if it compiles. - - 2006-04-29 00:34 robocop - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp -Get rid of another uppercase typedef. The name "owner" caused collisions, so "own" was left. Probably lockOwner is better in the long term. - - 2006-04-29 00:31 robocop - M src/common/classes/fb_string.cpp -Misc change. Hope the class auhtor doesn't take offense. -:-) - - 2006-04-29 00:30 robocop - M builds/win32/msvc6/btyacc.dsp -Fixed the btyacc project so MSVC6 can load it (was reported as corrupt). - - 2006-04-29 00:29 robocop - M extern/btyacc/main.c -Do C programmers think the worse the code they write, the more expert they are? Fix this crap so it looks less like assembler and can compile happily on MSVC6. - - 2006-04-28 04:12 aafemt - M src/isql/isql.epp -Fix for my previous commit. Thanks to Adriano - - 2006-04-28 02:35 asfernandes - M src/jrd/evl.cpp -Remove not needed asserts - - 2006-04-27 11:50 dimitr - M src/jrd/cmp.cpp -Fixed one of the bugs in the LIST code. - - 2006-04-27 10:57 aafemt - M src/isql/isql.epp - M src/isql/isql.h -Not elegant fix for treating too big statements as an error - - 2006-04-26 09:57 dimitr - M src/jrd/common.h -Removed unused definition. - - 2006-04-26 05:26 robocop - M src/common/classes/array.h -Misc: misplaced comment. - - 2006-04-26 02:49 asfernandes - M src/jrd/intl.cpp - M src/jrd/jrd.cpp -Misc - - 2006-04-25 18:17 dimitr - M src/jrd/event.cpp - M src/jrd/event_proto.h -Cleanup. - - 2006-04-25 18:04 dimitr - M src/misc/writeBuildNum.sh -Update version string. - - 2006-04-25 17:49 alexpeshkoff - M src/common/classes/array.h - M src/common/config/config.h - M src/dsql/alld.cpp - M src/include/fb_blk.h - D src/include/fb_vector.h - M src/jrd/all.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/execute_statement.h - M src/jrd/intl.cpp - M src/jrd/jrd.h - M src/jrd/rpb_chain.h - M src/jrd/val.h -Use Firebird::Array instead of STL's vector - - 2006-04-25 17:06 alexpeshkoff - M configure.in -added slackware support to configure.in - - 2006-04-25 16:22 dimitr - M src/jrd/evl.cpp -Restored performance of the regular concatenation. - - 2006-04-25 14:17 dimitr - M src/jrd/event.cpp -Removed the code under the SERVER macro as not used. - - 2006-04-25 13:00 dimitr - M src/common/classes/rwlock.h -Committed patch by Christian Barheine. - - 2006-04-25 12:54 dimitr - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/opt.cpp -Fixed a bugcheck by restoring to the old nod_count processing. -Still clueless why it's done that way. - - 2006-04-25 12:02 dimitr - M src/misc/blrtable.cpp -Committed the forgotten file. - - 2006-04-25 07:37 dimitr - M src/jrd/event.cpp - M src/jrd/jrd.cpp - M src/jrd/sch.cpp - M src/jrd/thread_proto.h - M src/lock/lock.h -Misc. - - 2006-04-25 03:48 asfernandes - M src/jrd/opt.cpp -Misc - - 2006-04-25 02:16 asfernandes - M builds/install/misc/posixLibrary.sh.in -Misc - - 2006-04-24 17:24 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -The DSQL code of the LIST function. Unstable yet. - - 2006-04-24 16:56 dimitr - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp -The core implementation of the LIST function. Unstable yet. - - 2006-04-24 10:08 alexpeshkoff - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - A builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/superLinux.sh.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/superLibrary.sh.in - M src/utilities/gsec/gsec.cpp -ported changes from B2_0_Release - - 2006-04-23 15:14 asfernandes - M src/dsql/parse.cpp -Sync with parse.y - - 2006-04-23 08:31 robocop - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp -Fix a directory traversal attack against FB when using TCP. More to come as I will try to polish the functionality. Examples: -localhost:dir/dir2/../dir3 became localhost:dir/dir2/dir/dir3 -localhost:dir/dir2/. became localhost:dir/dir2/dir2 -in the server side. Apparently there are issues with the client, too. - - 2006-04-23 08:25 robocop - M src/jrd/pag.cpp -Misc. - - 2006-04-22 23:00 robocop - M builds/win32/msvc6/fbguard.dsp -Make FbGuardian a client utility as in VC7. However, I didn't need to add more files to the project as in VC7 case. - - 2006-04-22 21:18 arnobrinkman - M src/jrd/opt.cpp -Fix "no current record .." bug when an undependent stream A is dependent on stream B and B is dependent on stream C. -Stream A was merged with the stream C and only B was correctly joined. - - 2006-04-21 06:33 robocop - M src/remote/os/win32/cntl.cpp -Delete obsolete code after Dmitry's changes. - - 2006-04-21 02:52 asfernandes - M src/utilities/install/install_svc.cpp - M src/utilities/install/services.cpp -Move separation of app_name and switches to better place - - 2006-04-20 10:37 dimitr - M builds/win32/msvc7/fbguard.vcproj -Made fbguard a true client utility. - - 2006-04-20 10:35 dimitr - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h - M src/iscguard/iscguard.cpp - M src/remote/inet.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -A bunch of changes targeted to support multi-instancing on win32. - - 2006-04-20 06:27 robocop - M extern/SfIO/read.me -Totally misc. - - 2006-04-20 02:44 asfernandes - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.shared.targets -Misc - - 2006-04-20 02:26 asfernandes - M builds/win32/parse.bat -Remove generated files from build directory - - 2006-04-20 01:23 robocop - M src/dsql/parse.y -Misc. - - 2006-04-19 12:02 alexpeshkoff - M extern/btyacc/main.c -fixed linux compilation - - 2006-04-19 11:45 dimitr - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults - M builds/posix/make.shared.targets -Hopefully, this should cure the posix builds. - - 2006-04-19 11:32 dimitr - A src/dsql/btyacc_fb.ske - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y -Removed the lexer hacks from the parser. - - 2006-04-19 11:28 dimitr - M builds/win32/make_boot2.bat - M builds/win32/parse.bat -Changed the build to use btyacc. - - 2006-04-19 11:17 dimitr - M builds/win32/msvc6/Firebird2Boot.dsw - A builds/win32/msvc6/btyacc.dsp - M builds/win32/msvc7/Firebird2Boot2.sln - A builds/win32/msvc7/btyacc.vcproj -Changed the build to use btyacc. - - 2006-04-19 09:53 dimitr - A extern/btyacc - A extern/btyacc/Makefile - A extern/btyacc/README - A extern/btyacc/README.BYACC - A extern/btyacc/btyaccpa.ske - A extern/btyacc/closure.c - A extern/btyacc/defs.h - A extern/btyacc/empty.y - A extern/btyacc/error.c - A extern/btyacc/lalr.c - A extern/btyacc/lr0.c - A extern/btyacc/main.c - A extern/btyacc/makefile.dos - A extern/btyacc/manpage - A extern/btyacc/mkpar.c - A extern/btyacc/mstring.c - A extern/btyacc/mstring.h - A extern/btyacc/output.c - A extern/btyacc/push.skel - A extern/btyacc/reader.c - A extern/btyacc/readskel.c - A extern/btyacc/skel2c - A extern/btyacc/skeleton.c - A extern/btyacc/symtab.c - A extern/btyacc/test - A extern/btyacc/test/ansiC.y - A extern/btyacc/test/ansiC2.y - A extern/btyacc/test/error.y - A extern/btyacc/test/ftp.y - A extern/btyacc/test/t1.y - A extern/btyacc/test/t2.y - A extern/btyacc/test/test.y - A extern/btyacc/verbose.c - A extern/btyacc/warshall.c -Added btyacc sources. - - 2006-04-19 09:28 robocop - M src/jrd/btn.h -Function quad_put is defined nowhere. - - 2006-04-19 07:10 robocop - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/nav.cpp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/validation.cpp -Fix the discordant data types between flags and the vars used to work with them (really dangerous if the flag is USHORT and you hold it in a UCHAR). Also, get rid of some debris of the uppercased typedefs. - - 2006-04-19 06:56 dimitr - M src/jrd/nav.cpp -Fixed the scrollable cursors code. - - 2006-04-19 03:07 robocop - M builds/posix/prefix.darwin - M src/remote/inet.cpp -Try to comply with MacOS docs... there's work to do in inet.cpp with FB_SETOPT_FLAGS. - - 2006-04-19 03:05 robocop - M src/remote/inet_server.cpp -Style. - - 2006-04-19 03:04 robocop - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_sparc32 -Totally misc. - - 2006-04-19 02:31 asfernandes - M builds/posix/prefix.darwin - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.sinixz -Misc - - 2006-04-18 12:45 hvlad - M src/jrd/btr.cpp -Bug fix: don't use page buffer after page was released - it can be replaced -by another page and may lead to serious corruptions - - 2006-04-18 12:40 asfernandes - M src/jrd/evl.cpp -Corrections - thanks to Claudio - - 2006-04-18 10:12 alexpeshkoff - M builds/posix/prefix.darwin - M builds/posix/prefix.sinixz -correcting my previous commit - thanks to Claudio - - 2006-04-18 09:44 alexpeshkoff - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.sinixz -set FB_SEND_FLAGS for known platforms - - 2006-04-18 09:43 alexpeshkoff - M src/remote/inet.cpp -avoid too much #ifdef's inside the file - - 2006-04-18 08:55 alexpeshkoff - M src/utilities/guard/guard.cpp -Better way to delete pidfile, thanks to Claudio - - 2006-04-18 04:50 robocop - M src/remote/server.cpp -Style. - - 2006-04-18 04:49 robocop - M src/utilities/guard/guard.cpp -I think this way is more readable. - - 2006-04-18 04:48 robocop - M src/remote/inet.cpp -Restore Win32 port to compilable state. - - 2006-04-17 18:39 kkuznetsov - M src/remote/inet.cpp -Fix compile error on Solaris - - 2006-04-17 15:52 alexpeshkoff - M src/remote/inet.cpp -Don't raise SIGPIPE when other side terminated connection - - 2006-04-17 10:40 alexpeshkoff - M src/remote/server.cpp -removed unneeded h-file - - 2006-04-16 22:11 asfernandes - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/posix/Makefile.in.client.util - M src/utilities/guard/guard.cpp - M src/utilities/ibmgr/ibmgrswi.h -Misc - - 2006-04-16 22:01 asfernandes - M src/common/classes/semaphore.h -Correction for posix build - - 2006-04-16 19:54 kkuznetsov - M src/common/classes/semaphore.h -Solaris error correction - - 2006-04-16 18:49 asfernandes - M src/jrd/evl.cpp -Misc - - 2006-04-16 18:45 asfernandes - M src/dsql/make.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h -Let LOWER/UPPER (blob) work - returning a blob - - 2006-04-16 17:09 asfernandes - M src/remote/server.cpp -Use THREAD_SLEEP as sleep don't exist in WIN32 - - 2006-04-16 17:03 alexpeshkoff - M src/jrd/execute_statement.cpp -Fixed bug in VC7.1 builds, reported by Ivan Prenosil - - 2006-04-16 16:13 alexpeshkoff - M src/common/classes/ClumpletReader.cpp -ported fixes from release - - 2006-04-16 15:27 asfernandes - M src/utilities/guard/guard.cpp -Correction - - 2006-04-16 12:58 alexpeshkoff - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/superLinux.sh.in - M builds/install/arch-specific/linux/super/postuninstall.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/install/misc/superLibrary.sh.in - M builds/posix/Makefile.in.client.util - M src/burp/restore.epp - M src/utilities/guard/guard.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr.cpp -ported fixes from 2.0 release - - 2006-04-16 12:52 alexpeshkoff - M src/jrd/jrd.cpp -fixed debug build - - 2006-04-14 18:16 asfernandes - A builds/win32/create_msgs.bat - M builds/win32/make_boot2.bat -Add create_msgs.bat to be able to rebuild messages files without running make_boot2.bat - - 2006-04-14 16:46 alexpeshkoff - M src/remote/inet_server.cpp - M src/remote/serve_proto.h - M src/remote/server.cpp -shutdown working threads before server shutdown - - 2006-04-13 03:59 robocop - M src/common/classes/semaphore.h -Misc. - - 2006-04-13 03:04 asfernandes - M builds/install/misc/fbintl.conf - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/intl.vcproj - A src/intl/collations/xx88592plk.h - M src/intl/lc_iso8859_2.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Polish collation ISO_PLK for ISO8859_2 charset - contributed by Jaroslaw Glowacki - - 2006-04-12 11:54 kkuznetsov - M src/common/classes/semaphore.h -Correct messages from Semaphore exceptions - - 2006-04-12 09:25 kkuznetsov - M src/common/classes/semaphore.h -Rewiev semaphore on Solaris platform: -add some fixes and loop on EINTR - - 2006-04-12 01:57 asfernandes - M src/common/classes/fb_string.cpp -Misc - - 2006-04-11 08:21 robocop - M src/isql/show.epp -Correction. - - 2006-04-11 07:30 robocop - M src/isql/show.epp -Adriano reported a problem with SHOW GENERATORS skipping the required object because an old db had NULL in the sysflag column. Using his proposed fix, committed only to the HEAD. - - 2006-04-11 07:18 robocop - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Delete dead code after checking with Dmitry. -The B.O. are still there when copying the result of GetCommandLine(). - - 2006-04-11 07:16 robocop - M src/include/old_fb_blk.h - M src/remote/allr.cpp -Solve a possible truncation problem due to USHORT<->ULONG issues. -Tweak for embedded so it doesn't crash when handling an error. - - 2006-04-11 07:14 robocop - M src/dsql/hsh.cpp -Misc. - - 2006-04-11 06:46 dimitr - M src/common/classes/fb_string.cpp - M src/common/classes/tree.h -Sync with BV branch. Committed on behalf of George Sergeev. - - 2006-04-09 15:46 alexpeshkoff - M src/jrd/isc_sync.cpp -make CS lock manager semaphores have correct access rights - - 2006-04-09 12:47 alexpeshkoff - M src/dsql/hsh.cpp -fixed AV during massive addition of relations to DSQL hash - - 2006-04-09 10:59 alexpeshkoff - M src/jrd/nbak.cpp -fixed access rights to delta file - - 2006-04-09 06:53 robocop - M src/remote/server.cpp -Handle zero-length strings even if we have our buffer full. - - 2006-04-09 06:50 robocop - M src/remote/merge.cpp -We can't handle more than 255 bytes for some items when merging information. Let's be consistent between the length indicator and the bytes we put in the buffer. - - 2006-04-09 06:46 robocop - M src/remote/inet.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/xdr.cpp -Style. - - 2006-04-09 00:53 robocop - M src/remote/server.cpp -Refactor this damn unreadable code and take into account the problem Adriano found with zero length file names in my previous commit. - - 2006-04-08 03:29 robocop - M src/lock/print.cpp -Misc. - - 2006-04-08 03:28 robocop - M src/msgs/messages.sql -Correction. - - 2006-04-08 03:09 asfernandes - M src/dsql/gen.cpp -Fix problem which occur when select a field with NONE charset when using another connection charset - second part of problem reported by Michal Kubecek - - 2006-04-08 00:03 robocop - M src/isql/isql.epp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Adjust isql to the full words stated in the IB5 docs for the command line options. - - 2006-04-07 09:16 dimitr - M src/dsql/array.epp - M src/dsql/blob.epp -More threading related fixes. As a side effect, it disables a primitive client-side caching of a few predefined queries, but it doesn't show any performance difference. - - 2006-04-07 04:51 robocop - M src/remote/server.cpp -I think I'm fixing a potential buffer overrun here. - - 2006-04-07 02:58 asfernandes - M builds/posix/Makefile.in.client.fbudf - M src/common/classes/class_test.cpp - M src/common/classes/sparse_bitmap.h - M src/jrd/rse.cpp -Misc - - 2006-04-07 02:55 asfernandes - M src/remote/server.cpp -Correction - - 2006-04-06 14:43 alexpeshkoff - M src/isql/isql.epp -fixed regression in switch - - 2006-04-06 13:34 alexpeshkoff - M src/remote/server.cpp -validate port_context before use to avoid AV in remote - - 2006-04-06 13:30 alexpeshkoff - M src/jrd/svc.cpp -make service output look the same for both CS and SS - - 2006-04-06 08:18 robocop - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/alloc.cpp - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/common/classes/fb_string.cpp - M src/common/classes/fb_string.h - M src/common/classes/semaphore.h - M src/common/classes/sparse_bitmap.h - M src/common/classes/tree.h - M src/common/fb_exception.cpp - M src/config/Lex.cpp - M src/config/Lex.h - M src/intl/lc_narrow.cpp - M src/intl/utils/dtest2.c - M src/intl/utils/mapgen4.c - M src/isql/isql.epp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/functions.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/rse.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/misc/makeHeader.cpp - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/rebuild/rebuild.cpp - M src/vulcan/RefObject.h -Style. - - 2006-04-06 06:32 robocop - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibase.h -Stop complainers related to the argument types of fb_interpret. - - 2006-04-06 04:19 aafemt - M builds/posix/Makefile.in.client.fbudf -Since timestamp routines are compiled-in directly, no need to link against fbclient. - - 2006-04-05 16:34 asfernandes - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h -Allow collation IDs greater than 127 - - 2006-04-05 16:24 asfernandes - M src/burp/backup.epp -Remove obsolete comment - - 2006-04-05 07:08 dimitr - M src/remote/inet.cpp -Nagle algorithm is now disabled by default, so there's no need to print an appropriate message in the server log. - - 2006-04-05 06:25 kkuznetsov - M src/common/classes/alloc.cpp -Add check for result of mmap() on Solaris platforms - - 2006-04-05 05:04 dimitr - M src/remote/inet.cpp -1) Set NoNagle depending on config only. -2) Set socket options for Win32 CS. - - 2006-04-05 04:38 dimitr - M src/dsql/make.cpp -Fixed the regression caused by my changes re. Dialect 1. - - 2006-04-05 04:36 dimitr - M src/jrd/cch.cpp -gds_alloc() no longer throws exceptions. Let's handle it properly. - - 2006-04-04 22:48 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/tdr.cpp -Misc. - - 2006-03-30 05:59 kkuznetsov - A extern/SfIO/read.me -Add readme - - 2006-03-29 17:47 dimitr - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/misc/blrtable.cpp -Fixed yet another bug in cursors. Will this ever end? :-) - - 2006-03-29 15:26 dimitr - M src/jrd/btr.cpp -Fixed the bug that caused unexpected bugcheck(205) in big databases. - - 2006-03-29 15:20 asfernandes - M builds/install/arch-specific/win32/pt/instalacao_leia-me.txt -Misc - - 2006-03-29 13:44 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/win32/make_examples.bat -Minor tweaks to the Win32 build/install stuff. Updated readme and install_readme. - - 2006-03-29 13:43 paul_reeves - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/pt/instalacao_leia-me.txt - M builds/install/arch-specific/win32/pt/leia-me.txt -Win32 installer - latest portuguese translations - - 2006-03-29 13:41 paul_reeves - A builds/install/arch-specific/win32/it - A builds/install/arch-specific/win32/it/custom_messages_it.inc - A builds/install/arch-specific/win32/it/leggimi.txt - A builds/install/arch-specific/win32/it/leggimi_installazione.txt -Add italian translations of install strings for Windows installs - - 2006-03-29 09:41 hvlad - M src/dsql/pass1.cpp -Make input parameters of EXECUTE BLOCK statement nullable - - 2006-03-29 09:39 kkuznetsov - A extern/SfIO - A extern/SfIO/include - A extern/SfIO/include/stdio.h -Add modifyed SFIO include file to public CVS - - 2006-03-28 10:16 dimitr - M src/jrd/dyn_mod.epp -Misc. - - 2006-03-28 09:55 dimitr - M src/jrd/evl.cpp -Protected from assignments to not existing fields. - - 2006-03-28 09:54 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new error message. - - 2006-03-28 09:36 dimitr - M src/jrd/exe.h -Fixed a minor regression in the permission checking logic. -Let's first check the relation privileges and only then the column ones. - - 2006-03-28 04:31 mkubecek - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Fix of isql command line parser: check for repeated switches or database name. - - 2006-03-28 04:04 robocop - M doc/README.garbage_collector -Misc. - - 2006-03-26 20:51 hvlad - A doc/README.garbage_collector -Documentation for garbage collector - - 2006-03-26 05:58 robocop - M src/isql/isql.epp -- Misc. -- Style -- Avoiding one indentation level. - - 2006-03-26 04:58 robocop - M src/msgs/history.sql -Misc. - - 2006-03-26 03:34 asfernandes - M src/isql/isql.epp -Correction - - 2006-03-25 23:41 mkubecek - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities.sql - M src/msgs/messages.sql -Fix of isql command line parser: allow only abbreviations of standard switch names, check integer arguments to be integers. - - 2006-03-25 07:08 robocop - M configure.in - M src/common/utils_proto.h - M src/include/gen/autoconfig_msvc.h - M src/jrd/common.h - M src/jrd/svc.cpp - M src/utilities/gsec/security.epp -Only strcmp and strncmp have common names across all plartforms. Cater for differences in strcasecmp/stricmp and strncasecmp/strnicmp. - - 2006-03-25 07:01 robocop - M src/isql/show.epp - M src/jrd/thd.cpp -Misc. - - 2006-03-21 01:55 asfernandes - M builds/posix/Makefile.in.client.qli -Misc - - 2006-03-20 16:29 alexpeshkoff - M src/remote/inet.cpp -fixed server hang in case of broken client - - 2006-03-20 14:17 alexpeshkoff - M src/misc/writeBuildNum.sh -fixed bugs building release candidate 1 - - 2006-03-19 15:37 alexpeshkoff - M configure.in -Let FreeBSD use editline by default - - 2006-03-19 15:32 alexpeshkoff - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.embed.qli -removed absolutely unneeded setuid - thanks to Sergey Skvortsov - - 2006-03-19 13:56 alexpeshkoff - M configure.in -fixing build on FreeBSD/amd64 - - 2006-03-18 06:22 robocop - M src/jrd/blb.cpp -Totally misc. - - 2006-03-18 01:57 asfernandes - M src/jrd/blb.cpp -Misc - - 2006-03-18 01:47 asfernandes - M doc/WhatsNew -Misc - - 2006-03-17 16:08 dimitr - M src/remote/os/win32/window.cpp -Let's not duplicate things. - - 2006-03-17 15:18 dimitr - M src/misc/writeBuildNum.sh -Misc. - - 2006-03-17 14:25 dimitr - M src/misc/writeBuildNum.sh -Updated the version number. - - 2006-03-17 13:36 alexpeshkoff - M doc/WhatsNew -Misc - - 2006-03-17 10:41 robocop - M doc/WhatsNew -Document isql's command line arguments explanation. - - 2006-03-17 09:39 hvlad - M doc/WhatsNew -Update WhatsNew - - 2006-03-17 09:28 hvlad - M src/jrd/blb.cpp - M src/jrd/blb.h -Fixed SF #1446987 - - 2006-03-17 08:15 dimitr - M doc/WhatsNew -Updated docs. - - 2006-03-17 07:56 hvlad - M src/jrd/vio.cpp -Fixed Beta2 bug reported in Russian newsgroup : AV when dropping FK -with inactive index. Style - - 2006-03-16 13:45 alexpeshkoff - M src/jrd/utl.cpp -misc - - 2006-03-16 09:07 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Give isql a more useful help when receiving incorrect command line arguments, in sync with other utilities. Courtesy of Michal Kubecek. -Example: isql -? - - 2006-03-16 08:55 robocop - M src/jrd/sch.cpp -1.- Style. -2.- Don't overflow in case of long error message. - - 2006-03-16 08:53 robocop - M builds/install/misc/firebird.conf -Misc. - - 2006-03-16 02:26 asfernandes - M src/jrd/pag.cpp -Misc - - 2006-03-15 17:34 alexpeshkoff - M src/jrd/sch.cpp - M src/jrd/thd.cpp - M src/jrd/thd.h -fixed bugcheck in case of OS error in mutex - - 2006-03-15 17:32 alexpeshkoff - M src/jrd/common.h - M src/jrd/inf_pub.h - M src/jrd/pag.cpp - M src/jrd/utl.cpp -applied patch of Sergey Skvortsov - port for FreeBSD AMD64 - - 2006-03-15 17:29 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h -better support for OS error code in system_call_failed - - 2006-03-15 17:27 alexpeshkoff - M src/alice/alice.h - M src/burp/burp.cpp - M src/burp/burp.h -return error in case of unexpected status_exception - - 2006-03-15 17:25 alexpeshkoff - M src/jrd/vio.cpp - M src/remote/server.cpp -we should not loose status vector held in status_exception - - 2006-03-15 17:23 alexpeshkoff - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/misc/upgrade/v2/security_database.txt -change default value of LegacyHash - - 2006-03-15 14:03 paul_reeves - M src/jrd/isc_version.h -Use different release number in ISC_FILE_VER_XXXX to distinguish between Fb 1.5 and Fb 2.0. Bump the build number at the same time. - - 2006-03-15 04:22 robocop - M src/remote/os/win32/wnet.cpp -Commit Alex' fix for a buffer overrun. - - 2006-03-15 04:21 robocop - M src/burp/restore.epp -Get rid of unused handle. - - 2006-03-14 10:57 arnobrinkman - M src/dsql/pass1.cpp -Fix node compare function for derived fields. -Fixes field test-item #1449377. - - 2006-03-13 14:39 hvlad - M src/burp/restore.epp -Update statistics for system indices after restore - - 2006-03-13 14:32 hvlad - M src/jrd/sort.cpp -Fix SF #1434147 : Bugs with COUNT (DISTINCT XXX) when XXXX is a high integer - - 2006-03-10 17:46 alexpeshkoff - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/req.h -fixed memory leak - SF#1422471 - - 2006-03-10 08:23 robocop - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/dfw.epp - M src/jrd/ibase.h - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/remote/server.cpp -Commit correct signature for events-related calls. - - 2006-03-10 02:05 asfernandes - M builds/posix/Makefile.in.libfbembed -Misc - - 2006-03-10 00:26 asfernandes - M src/jrd/req.h - M src/jrd/vio.cpp -Fix SF Field-test #1439268 - Sequence of commands crash FB server - second part - thanks to Claudio - - 2006-03-10 00:08 asfernandes - M src/dsql/pass1.cpp -Fix incorrect malformed string error, reported by Richard Wesley - - 2006-03-09 17:52 dimitr - M src/remote/xnet.cpp -Fixed an exception during events shutdown, reported in fb-devel. - - 2006-03-09 15:24 kkuznetsov - M builds/install/arch-specific/solx86gcc/CS/prototype.in -Update solaris packaging - - 2006-03-09 13:26 kkuznetsov - M configure.in -Fix packaging on SOLARIS sparc port - - 2006-03-09 10:27 alexpeshkoff - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h -always fill internal_user_data with 0's on creation - - 2006-03-09 09:42 kkuznetsov - M src/jrd/common.h -Set ODS aligment to 8 on Solaris sparc 32 bits port to avoid a lot of aligment problems. - - 2006-03-09 09:34 kkuznetsov - M builds/posix/Makefile.in.libfbembed - M builds/posix/prefix.solaris -Minor cleanup - - 2006-03-09 09:23 kkuznetsov - M builds/posix/prefix.solaris -Fix Solaris sparc 32 bit gcc port - - 2006-03-08 03:12 robocop - M src/include/gen/msgs.h - M src/msgs/facilities.sql - M src/msgs/history.sql -Sync after Dmitry's changes. - - 2006-03-08 03:10 robocop - M src/jrd/gds.cpp - M src/jrd/gds_proto.h -Misc. - - 2006-03-08 02:06 asfernandes - M builds/posix/Makefile.in.libfbembed -Use tab instead of spaces - - 2006-03-07 17:52 dimitr - M src/dsql/gen.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/par.cpp -Fixed yet another bug in explicit cursors. -Unfortunately, BLR compatibility is not provided, so users have to recompile their SPs/triggers. - - 2006-03-07 14:43 dimitr - M src/jrd/Optimizer.cpp -More precise calculation of index cardinalities. - - 2006-03-07 14:42 dimitr - M src/dsql/pass1.cpp -Fixed bug in RETURNING INTO code. - - 2006-03-07 14:39 dimitr - M src/msgs/messages.sql -Fixed the error message. - - 2006-03-07 13:01 kkuznetsov - M builds/posix/Makefile.in.libfbembed -Temporally comment out my previous commit - - 2006-03-07 11:21 kkuznetsov - M builds/posix/Makefile.in.libfbembed -Fix make process on Solaris OSes - - 2006-03-07 10:20 dimitr - M src/dsql/gen.cpp -Added a context overflow check to DSQL as well. -Based on a bugreport by Volker Rehn. - - 2006-03-07 09:23 dimitr - M src/jrd/why.cpp -Fixed SF #1435997. - - 2006-03-07 05:44 robocop - M src/jrd/validation.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp -Style. - - 2006-03-07 03:12 asfernandes - M src/remote/server.cpp -Formatting - - 2006-03-07 03:11 asfernandes - M src/include/fb_types.h - M src/include/types_pub.h -Move ISC_STATUS_LENGTH and ISC_STATUS_ARRAY to public - - 2006-03-06 17:49 alexpeshkoff - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.embed.fbudf -fixed FBUDF build on posix - - 2006-03-06 13:51 alexpeshkoff - M src/remote/server.cpp -Use named constant for buffer size - - 2006-03-06 13:36 alexpeshkoff - M src/remote/protocol.cpp -no need to check '<0' for unsigned variables - thanks to Adriano - - 2006-03-06 11:03 alexpeshkoff - M src/remote/protocol.cpp - M src/remote/server.cpp -1. Fixed win32 classic build. -2. Attempt to fix SF#1260310. - - 2006-03-06 10:53 alexpeshkoff - M src/misc/upgrade/v2/security_database.txt -added requirement to convert security database to ods11 - - 2006-03-06 10:40 alexpeshkoff - M src/jrd/os/posix/fbsyslog.cpp -make syslog messages visible on terminal - - 2006-03-06 01:00 asfernandes - M doc/README.user.embedded -Document files required for fbembed.dll - - 2006-03-05 10:26 alexpeshkoff - M src/remote/server.cpp -fixed debugging code - thanks to Claudio - - 2006-03-04 18:24 asfernandes - M src/jrd/req.h - M src/jrd/vio.cpp -Fix SF field-test #1439268 - Sequence of commands crash FB server - - 2006-03-03 16:20 alexpeshkoff - M src/remote/inet.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp -Fixed SF bug 1385092 - - 2006-03-03 16:08 alexpeshkoff - M src/jrd/why.cpp -don't let printf() damage sockets in debug build - - 2006-03-03 16:06 alexpeshkoff - M src/jrd/err.cpp -slightly better diagnostic in log - - 2006-03-03 16:03 alexpeshkoff - M src/common/classes/alloc.h -let's try to make gcc4 happy - - 2006-03-03 10:56 kkuznetsov - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64gcc -Removed profile gcc flag - - 2006-03-01 22:58 asfernandes - M src/jrd/evl_string.h -Fix AV in Knuth-Morris-Pratt algorithm implementation - - 2006-02-24 09:21 robocop - M src/isql/isql.h - M src/isql/show.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Fix misleading error message reported by Michal Kubecek. - - 2006-02-24 01:33 asfernandes - M src/jrd/unicode_util.cpp - M src/jrd/unicode_util.h -Constify - - 2006-02-24 01:04 robocop - M src/jrd/isc.h -Fix compile-time error reported by Michal Kubecek. - - 2006-02-23 07:36 robocop - M src/jrd/cvt.cpp -Better play safe with int. - - 2006-02-23 07:30 robocop - M src/jrd/cvt.cpp -Try to put the correct pad character. - - 2006-02-23 07:22 robocop - M src/jrd/nbak.h -Misc. - - 2006-02-23 07:13 hvlad - M doc/WhatsNew -Misc - - 2006-02-23 06:52 robocop - M src/jrd/btr.cpp - M src/jrd/dyn_proto.h - M src/jrd/filters.cpp - M src/jrd/idx.cpp - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/nbak.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/sdw.h - M src/jrd/why.cpp - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp -More cleanup. - - 2006-02-23 05:22 robocop - M doc/WhatsNew - M src/jrd/isc.cpp -Misc. - - 2006-02-23 05:08 robocop - M src/burp/burp.cpp - M src/burp/burp.h - M src/common/config/config_impl.h - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cvt.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/entry.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/fil.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/ibsetjmp.h - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/inuse.cpp - M src/jrd/inuse_proto.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/jrd/isc_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/log.h - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nav.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/plugin_manager.h - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/scl.h - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/sdl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/shut.cpp - M src/jrd/smp_impl.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/jrd/sym.h - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/utl.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/driver.cpp - M src/misc/align.cpp - M src/remote/inet.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h -Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc. - - 2006-02-23 05:03 robocop - M src/jrd/cmp.cpp -We better do not have loop variables with the same name in nested loops. -:-) - - 2006-02-22 15:25 hvlad - M doc/WhatsNew -Update WhatsNew - - 2006-02-22 14:55 hvlad - M src/jrd/dfw.epp -Fixed SF #1436066 : Adding index during DB activity causes GFIX errors - - 2006-02-22 13:55 dimitr - M doc/WhatsNew -An update. - - 2006-02-22 07:22 robocop - D src/jrd/mem.cpp -Remove obsolete file. - - 2006-02-22 07:21 robocop - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj -This was the only project file referencing legacy mem.cpp. - - 2006-02-22 07:19 robocop - M src/jrd/sha.cpp -This file lacked indentation. - - 2006-02-22 07:11 dimitr - M src/jrd/cmp.cpp -Sorry, the unused code has been committed. - - 2006-02-22 05:30 dimitr - M src/jrd/cmp.cpp -Fixed imcomplete invariants tracking for subqueries. -Views are still a problem, so more to follow. - - 2006-02-22 02:50 asfernandes - M src/jrd/unicode_util.cpp -Fixed SF field-test $1433583 - key size exceeds implementation restriction - - 2006-02-21 04:29 robocop - M src/common/classes/fb_tls.h - M src/common/classes/tree.h -The whole indentation was screwed in those files. - - 2006-02-20 13:20 kkuznetsov - M src/jrd/sdl.cpp -Quick fix compile error: inline function has prototype - - 2006-02-20 08:25 kkuznetsov - M src/common/config/config_impl.h -Fix Sun C++ compiler visibility error - - 2006-02-20 08:00 kkuznetsov - M src/common/classes/fb_tls.h -misc - - 2006-02-20 07:59 kkuznetsov - M src/common/classes/fb_tls.h -misc - - 2006-02-20 07:46 kkuznetsov - M src/common/classes/tree.h -Support Sun C++ compiller in Bee+tree though conditional compilation. - - 2006-02-20 07:45 kkuznetsov - M builds/posix/prefix.solaris-64SCC -Add defines to support Sun C++ compiller -in FB Code. - - 2006-02-19 21:16 asfernandes - M src/jrd/dfw.epp - M src/jrd/vio.cpp -Don't allow to drop indices used in explicit plans inside SPs/triggers - - 2006-02-18 23:39 robocop - M src/jrd/opt.cpp -Misc. - - 2006-02-15 13:35 dimitr - M src/dsql/pass1.cpp -There's no need to transform NOT ANY to ALL, as NOT ANY effectively uses indices. - - 2006-02-15 13:34 dimitr - M src/jrd/cmp.cpp - M src/jrd/rse.cpp -More clever solution for bug #459059. -Deoptimization of NOT ANY is no longer necessary. - - 2006-02-10 19:40 dimitr - M builds/win32/preprocess.bat - M builds/win32/preprocess2.bat -Committed changes for the win32 build process. - - 2006-02-10 03:35 robocop - M src/jrd/rse.cpp -This is why we put {} around if/else always: to avoid errors like this one, where indentation is not what the compiler follows. - - 2006-02-10 03:28 robocop - M src/include/memory_routines.h - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp -Misc. - - 2006-02-09 15:50 kkuznetsov - M src/jrd/rse.cpp -Fix aligment issues on Solaris sparc V9 (64 bits) - - 2006-02-09 11:00 kkuznetsov - M src/include/memory_routines.h -Minor fixes big thanks to Alex and Dmitry - - 2006-02-09 07:48 hvlad - M doc/sql.extensions/README.isc_info_xxx -Correct documentation for isc_info_creation_date - - 2006-02-09 07:42 hvlad - M src/jrd/inf.cpp -Correct way to work on big-endian systems - - 2006-02-08 21:21 hvlad - M doc/sql.extensions/README.isc_info_xxx -Document isc_info_creation_date - - 2006-02-08 21:20 hvlad - M src/jrd/inf.cpp - M src/jrd/inf_pub.h -Implemented new isc_info_creation_date - - 2006-02-08 10:11 hvlad - M src/jrd/btr.cpp -bugfix - - 2006-02-08 09:25 kkuznetsov - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64SCC - M builds/posix/prefix.solaris-64gcc -Minor updates to Solaris sparc 64 prefixes - - 2006-02-07 18:41 dimitr - M src/remote/xnet.cpp -Fixed broken XNET logic. In fact, this affects all types of connections as the security database is accessed locally. - - 2006-02-07 17:21 hvlad - M src/jrd/isc_sync.cpp -Fixed unregistered bug: fb_lock_print fails with message: -The requested operation cannot be performed on a file with a user-mapped section open. - - 2006-02-07 08:08 robocop - M src/jrd/Optimizer.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/nav.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.h - M src/misc/blrtable.cpp -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Tenth step: some code was tagged PC_ENGINE but was for SCROLLABLE_CURSORS instead, hence restore it. Also, clean unused data members, obsolete BLR verbs and the like. - - 2006-02-06 16:13 kkuznetsov - M extern/icu/source/config/mh-solaris -minor fixes - - 2006-02-06 16:12 kkuznetsov - M builds/posix/prefix.solaris-64SCC -More fixes to SCC port - - 2006-02-06 14:27 dimitr - M builds/win32/msvc7/fbudf.vcproj -Fixed MSVC7 build. - - 2006-02-06 13:01 kkuznetsov - M extern/icu/source/config/mh-solaris -misc - - 2006-02-06 08:13 kkuznetsov - M src/include/memory_routines.h -Add 2 aligment fixes templates - - 2006-02-05 18:03 dimitr - M src/remote/os/win32/srvr_w32.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h -Fixed XNET to follow the common call architecture for the remote subsystem. Just hope I didn't break the logic. - - 2006-02-05 12:39 hvlad - M doc/sql.extensions/README.isc_info_xxx -Typo's - - 2006-02-05 12:33 hvlad - A doc/sql.extensions/README.isc_info_xxx -Documentation for new isc_info_xxx calls - - 2006-02-05 11:36 hvlad - M src/jrd/inf.cpp - M src/jrd/inf_pub.h -Implemented SF #1315814 (isc_info_active_transactions_count) and -#1089646 (isc_transaction_info - get isolation level) - - 2006-02-05 11:06 hvlad - M src/jrd/tra.cpp -1. Let SUPERSERVER_V2 also check for transactions numbers overflow -2. Correction - - 2006-02-05 11:04 hvlad - M src/jrd/pag.cpp -Make code some simpler. Thanks to Claudio - - 2006-02-04 16:10 dimitr - M src/remote/xnet.cpp -Implemented SRVR_debug for XNet connections on win32. - - 2006-02-04 11:32 dimitr - M src/remote/os/win32/srvr_w32.cpp -Fixed SRVR_debug for INet connections on win32. - - 2006-02-04 10:37 dimitr - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp -Minor cleanup. - - 2006-02-04 04:39 robocop - M builds/win32/msvc6/fbudf.dsp - M src/common/classes/timestamp.cpp -Use SUPERCLIENT for fbudf for avoiding exception-related code. - - 2006-02-04 04:20 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/msgs.h -Sync after Vlad's changes. - - 2006-02-04 04:19 robocop - M src/msgs/facilities.sql - M src/msgs/history.sql -Misc. - - 2006-02-04 02:40 robocop - M src/extlib/fbudf/fbudf.cpp - M src/jrd/gds.cpp -I misread the logic: it's true (not false) that tells Timestamp to not call the operating system to get the current time. Thanks to D. Sibiryakov. - - 2006-02-03 23:47 asfernandes - M doc/WhatsNew -Fixed typo - - 2006-02-03 22:05 hvlad - M src/jrd/blb.cpp - M src/jrd/lck.h -Correction - - 2006-02-03 17:45 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -New error message - - 2006-02-03 17:44 hvlad - M src/jrd/tra.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Prevent transaction numbers from overflow MAX_SLONG boundary - - 2006-02-03 16:57 hvlad - M src/jrd/blb.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Replace one fb_assert with BUGCHECK as Claudio suggested some time ago - - 2006-02-03 16:22 hvlad - M src/msgs/messages.sql -Fixed isql's statistics output - - 2006-02-03 13:49 hvlad - M src/jrd/tra.cpp -Prevent unnecessary blocking of garbage collection by read-committed transactions - - 2006-02-03 13:23 hvlad - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h -Don't overwrite dbb_oldest_snapshot and another transaction numbers with -oldest values from header page after user call to isc_info_oldest_snapshot etc - - 2006-02-03 13:13 hvlad - M src/burp/burp.cpp - M src/isql/isql.epp - M src/lock/lock.cpp - M src/qli/format.cpp - M src/qli/mov.cpp - M src/qli/picstr.cpp - M src/remote/inet.cpp - M src/remote/server.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp -Replace "../jrd/jrd_time.h" with "../common/classes/timestamp.h" - - 2006-02-03 12:24 kkuznetsov - M builds/posix/prefix.solaris-64SCC -Fix 64 switches - - 2006-02-03 12:23 kkuznetsov - M extern/icu/source/config/mh-solaris -Add 64 bit swithes to solaris port of icu - - 2006-02-03 08:41 robocop - D src/jrd/jrd_time.h -Bye, bye jrd_time.h. - - 2006-02-03 08:39 robocop - M src/common/classes/timestamp.h - M src/jrd/cch.cpp - M src/jrd/cvt.cpp - M src/jrd/dmp.cpp - M src/jrd/evl.cpp - M src/jrd/gds.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/perf.cpp - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/lock/print.cpp -Replace jrd_time.h by our timestamp.h, but I left timestamp.h's #includes commented where it *seemed* not necessary. - - 2006-02-03 08:37 robocop - M src/jrd/exe.h -More scrollable cursors related code. - - 2006-02-03 08:19 kkuznetsov - A builds/posix/prefix.solaris-64SCC -Prepare for use Sun CC compiler on Solaris sparc platform - - 2006-02-03 02:28 robocop - M src/jrd/jrd.h - M src/jrd/log.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/rse.h -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Ninth step: while doing cleanup, I discovered some data members that aren't used anymore or that should be inside conditional code. This is the result. - - 2006-02-02 13:17 dimitr - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/fbudf.vcproj -Fixed the win32 build. - - 2006-02-02 12:56 dimitr - M src/jrd/opt.cpp -Fixed a bug with NOT ANY/ALL reported by Alex. - - 2006-02-02 07:57 robocop - M src/jrd/cch.cpp - M src/jrd/jrd.h -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Eighth step: dbb_refresh_ranges belongs to the obsolete functionality and since it's never set but tested in cch.cpp with two AND, the whole condition will be always false, hence remove the code. - - 2006-02-02 07:40 robocop - M src/jrd/exe.h - M src/jrd/sort.cpp - M src/misc/blrtable.cpp -Misc. - - 2006-02-02 07:37 robocop - M src/jrd/nav.cpp - M src/jrd/rse_proto.h -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Seventh step: since RSE_MARK_CRACK became a no-op, remove it from the sources. - - 2006-02-02 07:32 robocop - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rse.cpp - M src/jrd/rse_proto.h - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Sixth step: remove the places protected by the macro PC_ENGINE. More to come. (I guess all of you who have pending functional changes to post will love this commit. ) - - 2006-02-02 00:39 robocop - M src/extlib/fbudf/fbudf.cpp -fbudf wasn't really thread safe (despite the Mutex) when dealing with the non-reentrant functions localtime and gmtime because we need to copy the contents of the result pointer to a local variable before releasing the Mutex. - - 2006-02-02 00:28 robocop - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/fbudf.dsp - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/extlib/fbudf/fbudf.cpp -Declare independence day from client library for fbudf . For builds other than MSVC6, the following has to be done: -- add to fbudf project the files timestamp.cpp and timestamp.h -- for the same project, define FBUDF_EXPORTS as preprocessor macro -- for the firebird2 workspace/solution/make/etc get rid of the dependency of fbudf on fbclient. Build files that I indentified that need fixes are: -builds\posix\Makefile.in.client.fbudf -builds\posix\Makefile.in.embed.fbudf -builds\win32\msvc7\fbudf.vcproj -builds\win32\msvc7\Firebird2.sln -MacOs build files ignore fbudf completely. -This change eliminates the problem with the client library having different names depending on the build type (SS, CS, embedded). - - 2006-02-02 00:03 robocop - M src/jrd/gds.cpp -Do not lose time getting the accurate timestamp from the operating system if we are going to override it imediately with the user supplied value in isc_encode_date and isc_encode_timestamp. Also, this avoids an exception escaping from the API functions if the system call fails. - - 2006-02-01 22:50 robocop - D src/jrd/bookmark.cpp - D src/jrd/bookmark.h - D src/jrd/rng.cpp - D src/jrd/rng.h - D src/jrd/rng_proto.h -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Fifth step: remove the aforementioned files. More to come. - - 2006-02-01 22:45 robocop - M src/jrd/jrd.h - M src/jrd/nav_proto.h - M src/jrd/req.h - M src/jrd/rse_proto.h -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Fourth step: remove forward declarations of classes Bookmark and RefreshRange. More to come. - - 2006-02-01 09:21 robocop - M src/jrd/blk.h - M src/jrd/dbt.cpp - M src/jrd/rse.h -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Third step: remove references to the deleted objects Bookmark and RefreshRange in blk.h and dbt.cpp (debug). Remove definition of Bookmark from rse.h. More to come. - - 2006-02-01 08:55 robocop - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/nav.cpp - M src/jrd/rse.cpp - M src/jrd/shut.cpp - M src/jrd/vio.cpp -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -Second step: remove them from #include clauses in other files. More to come. - - 2006-02-01 08:51 robocop - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality. -First step: remove them from the build configurations. More to come. - - 2006-01-31 07:18 robocop - M src/jrd/pcmet.epp -Change misleading comment: the file is used for expression indices, cannot be deprecated as it was part of the PC_ENGINE feature. - - 2006-01-29 03:23 robocop - M src/burp/backup.epp -Skip system objects: exceptions, blob filters and procedures. - - 2006-01-29 01:52 robocop - M src/jrd/btn.cpp -Totally misc. - - 2006-01-28 14:43 asfernandes - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_narrow.h -Fixed problem "key size exceeds implementation restriction for index ..." reported by Michal Kubecek in fb-devel - - 2006-01-28 07:37 dimitr - M src/jrd/btn.cpp -More fixes, thanks to Claudio. - - 2006-01-28 04:12 robocop - M src/iscguard/iscguard.cpp - M src/jrd/jrd.cpp - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/tra.cpp -Misc. - - 2006-01-27 07:59 dimitr - M src/jrd/cmp.cpp -Fixed bug reported in fb-support - wrong permission checks for view columns. - - 2006-01-27 07:36 hvlad - M src/dsql/dsql.cpp -Fixed unregistered bug: AV in request driven by freed cursor -(when request is dropped flag REQ_orphan is set for child requests but -this flag is never checked) - - 2006-01-26 12:23 dimitr - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.rh - M src/remote/os/win32/window.cpp - M src/remote/os/win32/window.rh -Reduced dependencies upon window messages + cleanup. - - 2006-01-26 11:21 dimitr - M src/dsql/ddl.cpp -CREATE VIEW should be aware that a column alias doesn't necessarily mean an expression. - - 2006-01-26 11:17 dimitr - M src/jrd/dfw.epp - M src/jrd/irq.h -Hopefully, this should fix SF #1404157. - - 2006-01-26 10:45 dimitr - M src/include/memory_routines.h - M src/jrd/btn.cpp -1) An attempt to fix the endianess/alignment issues in the b-tree code. -2) Some adjustments in the pointers management. - - 2006-01-26 08:00 robocop - M src/qli/show.epp -Beware of PC_ENGINE in qli: it's used to protect code meant to be marked with EXPRESSION_INDICES instead, therefore probably all places should be enabled unconditionally. At least with one change (this one) it now shows expression indices correctly. - - 2006-01-26 07:21 robocop - M src/include/gen/msgs.h - M src/msgs/history.sql -Sync after Dmitry Yemanov's changes. - - 2006-01-25 12:20 dimitr - M src/jrd/tra.cpp -Fixed a number of inconsistencies in the rollback code. - - 2006-01-25 12:11 dimitr - M src/jrd/exe.cpp -Fixed the issue with ROW_COUNT being cleared after SUSPEND. - - 2006-01-25 09:48 dimitr - M src/msgs/messages.sql -A small correction. - - 2006-01-25 08:40 robocop - M src/dsql/parse.cpp - M src/dsql/parse.y -Fix SF Bug# 1408079 and also the same problem with unterminated comment blocks /* ... - - 2006-01-25 07:04 robocop - M src/utilities/gstat/dba.epp -I want to continue compiling FB2 successfully with my tools, if you don't object. -:-) - - 2006-01-22 19:14 arnobrinkman - M src/dsql/pass1.cpp -Fix incorrect "Ambiguous field name error" reported by Ivan Prenosil: -SELECT - (SELECT RDB$FIELD_NAME FROM RDB$RELATION_FIELDS - WHERE RDB$FIELD_SOURCE = RDB$FIELDS.RDB$FIELD_NAME) - FROM RDB$FIELDS - WHERE RDB$FIELD_NAME NOT IN - (SELECT RDB$FIELD_SOURCE FROM RDB$RELATION_FIELDS) - - 2006-01-21 15:30 hvlad - M src/utilities/gstat/dba.epp -1. Add isc_dpb_no_garbage_collect to gfix attachment to not force a sweep -2. Fix unregistered bug - wrong statistics if relation\index data is longer than 2^32 bytes length -3. Fix unregistered bug - average index key length rounded to integer value - - 2006-01-21 15:29 hvlad - M src/jrd/tra.cpp -Attachment with isc_dpb_no_garbage_collect option will not force a sweep - - 2006-01-21 14:55 asfernandes - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/metd.epp -Fixed problem caused by usage of UNICODE_FSS system domains in users views and tables - thanks to Dmitry - - 2006-01-20 13:34 hvlad - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Regenerated parser files after parse.y change -By bison 2.1 now - - 2006-01-20 13:31 hvlad - M src/dsql/parse.y -Again fix issue with parser and not correctly stored source for -CURRENT_TIME\CURRENT_TIMESTAMP in procedure parameters -default values. Reported by Martijn Tonies - - 2006-01-19 16:53 dimitr - M src/jrd/Optimizer.cpp -Temporary rolled back one one of my previous fixes due to discovered issues. - - 2006-01-19 14:32 alexpeshkoff - M builds/posix/Makefile.in.client.fbudf -applied patch from Michal Kubecek - - 2006-01-18 11:54 alexpeshkoff - M src/gpre/int_cxx.cpp -fixed gcc warning(s) - - 2006-01-18 10:43 alexpeshkoff - M src/jrd/alt.cpp - M src/jrd/dpm.epp - M src/jrd/dsc.cpp - M src/jrd/dsc2.h - M src/jrd/dsc_pub.h - M src/jrd/filters.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.h - M src/jrd/perf.cpp -fixed gcc warning(s) - - 2006-01-17 09:20 robocop - M doc/WhatsNew -Restore missing WhatsNew entries that I deleted on bad merge. - - 2006-01-17 07:52 robocop - M src/intl/lc_big5.h - M src/jrd/dsc.h - M src/qli/exe.cpp -Misc. - - 2006-01-17 07:39 robocop - M src/jrd/Optimizer.h -Disable the debug info for the optimizer in the public repository as it might produce release builds that create an output file with that information. - - 2006-01-17 07:37 robocop - M doc/WhatsNew -Fix my previous entry in the WhatsNew. - - 2006-01-17 04:40 paul_reeves - M builds/install/misc/firebird.conf - M doc/WhatsNew - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/make.cpp -Forward port OldColumnNaming from Fb 1.5.3 - - 2006-01-16 17:17 dimitr - M doc/WhatsNew -Updated the docs. - - 2006-01-16 16:49 alexpeshkoff - M src/intl/lc_big5.cpp - M src/intl/lc_big5.h - M src/intl/lc_jis.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/isql/show.epp - M src/lock/lock.cpp - M src/qli/exe.cpp - M src/qli/format.cpp - M src/qli/show.epp - M src/remote/inet_server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -fixed gcc warning(s) - - 2006-01-16 16:46 alexpeshkoff - M src/qli/meta.epp -ported fix from vulcan - - 2006-01-16 16:31 alexpeshkoff - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp -fixed gcc warning(s) - - 2006-01-16 15:39 alexpeshkoff - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/semaphore.h -fixed gcc warning(s) - - 2006-01-16 15:21 paul_reeves - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/de/installation_liesmich.txt - M builds/install/arch-specific/win32/de/liesmich.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt -Catch up with commit of some win32 install docs that were part of beta 1 - - 2006-01-16 10:01 alexpeshkoff - M src/qli/meta.epp -ported fix from vulcan - - 2006-01-16 08:47 alexpeshkoff - M src/remote/inet.cpp -fixed posix build - - 2006-01-15 18:11 asfernandes - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Fixed problem causing collation lost in sqlsubtype when using dynamic charset - reported by Ivan Prenosil - - 2006-01-15 16:04 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/cvt.cpp - M src/jrd/dsc.h - M src/jrd/exe.cpp - M src/jrd/rse.cpp - M src/qli/mov.cpp -Fixed bug related to expression indices vs. collates, reported by Ivan. - - 2006-01-15 13:39 alexpeshkoff - M builds/posix/Makefile.in.client.util -fixed posix build - - 2006-01-15 13:34 alexpeshkoff - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp -fixed posix build and warnings - - 2006-01-15 13:19 arnobrinkman - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Fix bug with lower/upper -exlude flag for indexes - - 2006-01-15 12:48 alexpeshkoff - M src/jrd/req.h -fixed gcc warning - - 2006-01-14 18:04 asfernandes - M builds/install/misc/fbintl.conf - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/intl.vcproj - A src/intl/collations/win_cz.h - A src/intl/collations/win_cz_ci_ai.h - M src/intl/lc_iso8859_1.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Add Czech collations - contributed by Ivan Prenosil: - - WIN_CZ (case-insensitive, accent-sensitive) - - WIN_CZ_CI_AI (case-insensitive, accent-insensitive) - - 2006-01-14 07:00 robocop - M src/dsql/ddl.cpp - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/btr.cpp - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/opt.cpp - M src/jrd/pcmet.epp - M src/jrd/validation.cpp -EXPRESSION_INDICES code is considered stable and therefore there's no need to keep it protected by macros. Please do a full rebuild. - - 2006-01-14 04:56 robocop - M src/remote/os/win32/srvr_w32.cpp -Detect if some undocumented startup option failed (Windows). - - 2006-01-14 04:54 robocop - M src/utilities/ibmgr/ibmgr.cpp -Totally misc. - - 2006-01-14 04:48 robocop - M src/burp/burp.cpp - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/gds.cpp - M src/jrd/os/config_root.h - M src/jrd/os/darwin/config_root.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/sch.cpp - M src/jrd/utl.cpp - M src/qli/dtr.cpp - M src/qli/lex.cpp - M src/remote/inet.cpp - M src/remote/remote.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/ibmgr/ibmgr.cpp -Change from getenv to readenv. This is still getenv in Linux/UNIX but GetEnvironmentVariable in Windows. - - 2006-01-13 22:25 robocop - M src/burp/spit.h - M src/burp/std_desc.h -Totally misc. - - 2006-01-13 09:33 dimitr - M src/jrd/met.epp - M src/jrd/par.cpp -Fixed SF #1404215. - - 2006-01-13 07:36 dimitr - M src/burp/burp.h - M src/burp/spit.cpp - M src/burp/spit.h - M src/burp/std_desc.h -1) Fixed stdin/stdout redirection in win32 gsplit -2) Make the code more GCC4 friendly - - 2006-01-12 13:21 dimitr - M src/remote/interface.cpp -Fixed the wrong local connection. - - 2006-01-10 22:20 robocop - M doc/WhatsNew -Misc. - - 2006-01-10 15:01 kkuznetsov - M src/common/classes/fb_string.h - M src/jrd/status.h -Fix compile error on Solaris - udefined va_list - - 2006-01-10 08:31 dimitr - M src/burp/std_desc.h -Correction. - - 2006-01-10 07:59 dimitr - M doc/sql.extensions/README.select_expressions -Corrections, thanks to Claudio. - - 2006-01-09 19:57 dimitr - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/std_desc.h -Minor cleanup + solved one of the GCC4 compile issues. - - 2006-01-09 14:17 dimitr - M doc/WhatsNew -More docs. - - 2006-01-09 12:45 dimitr - M doc/sql.extensions/README.select_expressions -More docs. - - 2006-01-09 10:13 dimitr - M doc/README.xnet -Added description of XNET. - - 2006-01-08 08:21 dimitr - M src/jrd/btr.cpp -Fixed BUGCHECK(205) related to ODS11 index changes. - - 2006-01-08 01:11 robocop - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Avoid a crash. - - 2006-01-07 16:58 alexpeshkoff - M src/common/classes/MetaName.cpp - M src/common/classes/fb_string.cpp - M src/common/utils.cpp - M src/isql/isql.epp - M src/jrd/dfw.epp -fixed compilation after changes in exception - - 2006-01-07 16:55 alexpeshkoff - M src/common/fb_exception.cpp -avoid vararg constructors in status_exception - - 2006-01-07 16:53 alexpeshkoff - M src/remote/interface.cpp -rollback temporary fix after fixing status_exception - - 2006-01-07 16:50 alexpeshkoff - M src/include/fb_exception.h -avoid vararg constructors in status_exception - - 2006-01-07 01:32 robocop - M src/alice/alice_meta.epp - M src/gpre/gpre_meta_boot.cpp -Misc. - - 2006-01-07 00:34 robocop - M src/common/fb_exception.cpp -Complete Alex fix. - - 2006-01-07 00:33 robocop - M src/jrd/os/config_root.h -Totally misc. - - 2006-01-07 00:31 robocop - M src/alice/alice_meta.epp - M src/dudley/exe.epp - M src/dudley/trn.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/jrd/cmp.cpp - M src/jrd/dyn.epp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/qli/command.cpp - M src/qli/meta.epp - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/install/install.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/services.cpp -Comment excessive dependencies on license.h. - - 2006-01-06 22:42 robocop - D src/remote/mgr.cpp -Remove leftover from Apollo. - - 2006-01-06 12:29 alexpeshkoff - M src/jrd/ibase.h - M src/remote/interface.cpp - M src/remote/server.cpp -simpler way to detect redirection attempt - - 2006-01-06 11:21 alexpeshkoff - M src/common/fb_exception.cpp - M src/remote/interface.cpp -fixed "invalid database handle" error - - 2006-01-05 17:30 alexpeshkoff - M src/jrd/ibase.h -don't use internal type in public file - - 2006-01-05 17:13 dimitr - M src/jrd/opt.cpp -Allowed expression indices to be used for navigation on outer streams. - - 2006-01-05 10:10 dimitr - M src/jrd/cch.cpp -Little cleanup. - - 2006-01-04 05:55 robocop - M src/dsql/metd.epp -Misc. - - 2006-01-03 15:47 dimitr - M src/jrd/cmp.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -1) Replaced TEXT* with MetaName& in SCL. -2) Fixed SF #1396017. - - 2006-01-03 15:07 alexpeshkoff - M src/common/classes/MetaName.cpp - M src/common/classes/MetaName.h -MetaName can now handle NULL in constructors and assignments - - 2006-01-03 11:28 dimitr - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/req.h -Fixed the garbage trigger name (reported by Alex). - - 2005-12-31 05:58 robocop - M src/jrd/nav.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h -Isolate scrollable cursors (checked by Dmitry Y.) - - 2005-12-31 03:49 robocop - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/srvrmgr.cpp -Misc. - - 2005-12-30 16:08 alexpeshkoff - M src/dbs/security.sql -fixed SF bug 229237 - - 2005-12-30 15:59 alexpeshkoff - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/srvrmgr.cpp -front-ported one forgotten 1.5 commit to 2.0 - - 2005-12-30 15:13 alexpeshkoff - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in -fixed runuser problem on Debian - - 2005-12-30 06:57 robocop - M src/isql/isql.epp - M src/isql/show.epp -Parse the server version output (that can be large with redirection) correctly when isql -z is used. - - 2005-12-29 09:32 alexpeshkoff - M src/isql/isql.epp -make server-version output a bit more readable - - 2005-12-29 08:06 alexpeshkoff - M src/isql/isql.epp - M src/remote/merge.cpp -fixed bugs in server version reporting - - 2005-12-28 10:07 dimitr - M src/jrd/gds.cpp -Fixed POSIX builds. - - 2005-12-28 07:11 aafemt - M doc/README.build.mingw.html -Misc - - 2005-12-28 06:58 aafemt - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/prefix.mingw -Strip executables in prod build - - 2005-12-28 06:42 robocop - M src/jrd/evl.cpp -Misc. - - 2005-12-28 06:09 aafemt - M builds/posix/Makefile.in.client.util -Redundant objects - - 2005-12-28 06:08 aafemt - M builds/posix/prefix.mingw -Adapted for GCC 3.4 - - 2005-12-28 06:07 aafemt - M doc/README.build.mingw.html -Update - - 2005-12-28 06:06 aafemt - M doc/README.incompatibilities.txt -More info - - 2005-12-28 02:21 robocop - M doc/README.incompatibilities.txt -Misc. - - 2005-12-27 10:57 dimitr - M doc/README.incompatibilities.txt -More info. - - 2005-12-27 09:42 dimitr - M src/isql/show.epp -Fixed stack buffer overrun. - - 2005-12-27 08:10 robocop - M doc/README.incompatibilities.txt - M src/include/gen/iberror.h - M src/misc/codes.epp -Misc. - - 2005-12-26 21:18 hvlad - M src/common/classes/stack.h -Avoid frequent (unneeded and inefficient) allocation\deallocation of stack entryes - - 2005-12-26 21:17 hvlad - M src/jrd/cch.cpp -Restored accidentally committed wrong file - - 2005-12-26 21:13 hvlad - M src/jrd/cch.cpp -Avoid frequent (unneeded and inefficient) allocation \ deallocation of stack entryes - - 2005-12-26 16:10 alexpeshkoff - M src/isql/isql.epp -Fixed buffer overrun in case of bad data returned by isc_database_info() - - 2005-12-26 11:59 alexpeshkoff - M doc/README.incompatibilities.txt -Misc - - 2005-12-26 10:31 dimitr - M src/include/gen/iberror.h - M src/misc/codes.epp -Continued fixing public headers. - - 2005-12-26 09:47 dimitr - M src/jrd/nav.cpp -Never rely on eof/bof markers for non-scrollable-cursors code. -This fixes the newly introduced bug as well as the original issue. - - 2005-12-25 23:12 hvlad - M src/jrd/cmp.cpp -Missing assignment - - 2005-12-25 07:43 robocop - M src/jrd/gds.cpp -Do not use the harcoded c:\Program Files path while possible: it doesn't have to live in the C: partition and it's localized in non-English Windows versions. - - 2005-12-25 07:40 robocop - M src/remote/os/win32/srvr_w32.cpp -- Handle gracefully the exceptions that happen at startup in Windows. -- Show the version string if asked explicitly. -- Some minor cleanup. - - 2005-12-25 04:42 robocop - M src/jrd/gds.cpp -Solve chicken and egg problem: when we can't locate the config file, we throw an exception but if we try to trap and decode the failure in another place, it tries to know the location of the messages file (to interpret the status vector), which in turn requires to locate the config file. Therefore, we crash mysteriously. - - 2005-12-25 04:38 robocop - M src/jrd/os/fbsyslog.h - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/win32/fbsyslog.cpp -Agreed with Dmitry: when we are reporting an error, we don't know how critical it is. No need to copy/clone the string and risk more failures, since we don't need to change it to send it to the operating system. - - 2005-12-25 04:36 robocop - M src/jrd/os/darwin/config_root.cpp -Mark this Darwin-specific file as out of sync WRT the platform-neutral header file config_root.h: has a duplicate function and the constructor doesn't match. - - 2005-12-25 04:29 robocop - M src/jrd/os/config_root.h -[s|g]etConfigFile renamed [s|g]setConfigFilePath. Clearer, since we have a class named ConfigFile but the function only returns a string with the path, not an object. - - 2005-12-25 04:01 robocop - M src/common/fb_exception.cpp - M src/remote/os/win32/property.cpp -Misc. - - 2005-12-25 03:59 robocop - M src/common/config/config.cpp - M src/common/config/config_file.h - M src/config/Configuration.cpp - M src/config/Configuration.h - M src/jrd/db_alias.cpp -[s|g]etConfigFile renamed [s|g]setConfigFilePath. Clearer, since we have a class named ConfigFile but the function only returns a string with the path, not an object. - - 2005-12-24 17:05 alexpeshkoff - M src/extlib/fbudf/fbudf.cpp -make fbudf use fb2 class Mutex, when needed - - 2005-12-24 17:03 alexpeshkoff - M builds/posix/Makefile.in.client.fbudf -fixed fbudf - - 2005-12-24 07:29 robocop - M src/iscguard/iscguard.cpp -Misc. - - 2005-12-24 07:28 robocop - M src/common/classes/alloc.cpp -Don't crash the debug build if the allocations report file cannot be opened. - - 2005-12-23 23:32 robocop - M src/include/gen/autoconfig_msvc.h -Make sure gmtime_r is marked as missing in Win32. - - 2005-12-23 23:11 robocop - M src/jrd/gds.cpp -Fix the non-VMS version of gds__validate_lib_path: -We shouldn't modify the result from getenv(). -Also, fix some null terminator issues. - - 2005-12-23 23:08 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h - M src/extlib/fbudf/fbudf.sql -Add getExactTimestampUTC and put some indications. Alex will fix my stub code. -It seems gmtime doesn't work as expected at least with VC6. - - 2005-12-23 15:39 dimitr - A doc/README.incompatibilities.txt -Added some docs. - - 2005-12-23 11:42 alexpeshkoff - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/misc/posixLibrary.sh.in -fix fbmgr operation - - 2005-12-23 09:40 alexpeshkoff - M src/vulcan/JString.h -fixed posix build - - 2005-12-23 09:21 alexpeshkoff - M configure.in -test presence of gmtime_r() - - 2005-12-23 08:52 alexpeshkoff - M src/remote/inet.cpp - M src/remote/interface.cpp -Misc - - 2005-12-23 08:24 alexpeshkoff - M src/common/classes/ClumpletWriter.cpp -fixed problems with empty SPB - - 2005-12-23 01:42 robocop - M src/include/fb_exception.h - M src/jrd/IntlManager.cpp - M src/vulcan/JString.cpp - M src/vulcan/JString.h - M src/vulcan/PathName.cpp - M src/vulcan/PathName.h -Const correctness and the like. - - 2005-12-22 15:26 dimitr - M src/misc/writeBuildNum.sh -Incremented version number. - - 2005-12-22 06:22 robocop - M src/include/fb_exception.h -This alternative constructor shouldn't be public, but MSVC6 doesn't obey the private clause if there's another constructor made public. Maybe no compiler does. - - 2005-12-22 06:02 robocop - M src/remote/interface.cpp -Fix for crash in Alex' disable multi-hop config param. - - 2005-12-21 21:59 dimitr - M src/jrd/exe.cpp -Simplify PSQL cursor handling a bit. - - 2005-12-21 21:58 dimitr - M src/jrd/nav.cpp -Fixed bug with infinite circular retrievals. - - 2005-12-21 17:49 dimitr - M src/dsql/dsql.h -More realistic BLR buffer. We don't need redundant allocations. - - 2005-12-21 10:15 alexpeshkoff - M doc/WhatsNew -my changes - - 2005-12-21 10:12 alexpeshkoff - M src/jrd/ibase.h -added dpb/spb tags to support redirection control - - 2005-12-21 10:10 alexpeshkoff - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/remote/interface.cpp - M src/remote/server.cpp -added Redirection parameter to firebird.conf - - 2005-12-20 20:36 kkuznetsov - M extern/icu/source/configure -reflect changes to configure.in for sun threading - - 2005-12-20 13:24 dimitr - M doc/WhatsNew -Updated. - - 2005-12-20 12:14 alexpeshkoff - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util -fix non-nptl SS build - - 2005-12-20 11:12 dimitr - M src/jrd/os/win32/mod_loader.cpp -Fixed win32 implementation of ModuleLoader::Module. - - 2005-12-20 08:18 aafemt - M configure.in -deleted libfbcommon as was suggested by Jim - - 2005-12-19 16:24 alexpeshkoff - M src/jrd/svc.cpp -fixed server properties info using ibExpert - - 2005-12-19 13:59 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Fixed the issue related to non-indexed relationships (reported in fb-devel). - - 2005-12-19 10:02 alexpeshkoff - M src/dudley/extract.epp -fixed warning - - 2005-12-18 17:56 alexpeshkoff - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.msgs - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql - M builds/posix/make.defaults - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables -deleted libfbcommon as was suggested by Jim - - 2005-12-18 17:56 alexpeshkoff - M builds/posix/Makefile.in.firebird -correctly build public ibase.h - - 2005-12-18 17:49 alexpeshkoff - D builds/posix/Makefile.in.libfbcommon -deleted libfbcommon as was suggested by Jim - - 2005-12-18 17:47 alexpeshkoff - A src/misc/makeHeader.cpp -simple utility to build public ibase.h - - 2005-12-18 16:10 alexpeshkoff - M src/common/classes/locks.h -use mutex instead of spin lock - - 2005-12-18 16:08 alexpeshkoff - M src/lock/lock.h -avoid overflows in UCHAR lhb_version - - 2005-12-18 15:23 alexpeshkoff - M builds/install/misc/classicLibrary.sh.in -let all users run applications - - 2005-12-17 12:59 aafemt - M builds/win32/defs/fbclient_s.def -Some more mangled exports - - 2005-12-17 12:55 aafemt - M src/include/types_pub.h - M src/jrd/ibase.h -Move type declarations to appropriate header - - 2005-12-17 12:48 aafemt - M src/jrd/val.h -Fix warning - - 2005-12-17 10:37 dimitr - M src/jrd/Optimizer.cpp -Fixed optimizer. Some adjustments may follow. - - 2005-12-17 07:09 dimitr - M doc/WhatsNew -Correction. - - 2005-12-17 04:31 robocop - M doc/WhatsNew -Misc. - - 2005-12-17 02:26 robocop - M src/utilities/gstat/dba.epp -Gstat should display the Win32 error text, not the error code in English versions. - - 2005-12-14 02:20 robocop - M doc/WhatsNew - M src/msgs/history.sql -Misc. - - 2005-12-14 00:06 arnobrinkman - M src/jrd/validation.cpp -Fix incorrect report of corrupt-message on primary/unique index validation. Reported by Vlad. - - 2005-12-13 23:19 arnobrinkman - M src/jrd/Optimizer.cpp -Another "workaround" for prepared statements on empty tables. -To be reviewed by Dmitry Yemanov. - - 2005-12-13 15:41 dimitr - M doc/WhatsNew -Misc. - - 2005-12-13 14:20 dimitr - M doc/WhatsNew -Described changes for Beta 2. - - 2005-12-12 18:39 dimitr - M src/jrd/blb.cpp -Fixed one more compatibility issue with arrays. - - 2005-12-12 17:36 dimitr - M src/dsql/make.cpp -Fixed a few wrong error messages + minor cleanup. - - 2005-12-12 17:27 dimitr - M src/dsql/pass1.cpp -Ported solution for SF #1371274 from Yaffil + minor cleanup. - - 2005-12-12 13:58 dimitr - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/trig.h -Fixed SF #1191206. - - 2005-12-12 13:56 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -More error messages. - - 2005-12-12 10:57 dimitr - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new error messages. - - 2005-12-12 10:55 dimitr - M src/jrd/blb.cpp -Better error reporting. - - 2005-12-12 10:52 dimitr - M src/jrd/rse.cpp -Fixed SF #1292106. - - 2005-12-12 10:51 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Added new error messages. - - 2005-12-12 10:01 dimitr - M src/jrd/trig.h -Fixed SF #609538. - - 2005-12-11 13:42 alexpeshkoff - M src/jrd/svc.cpp -report error when user requested unknown info - - 2005-12-11 08:32 robocop - M src/gpre/cmp.cpp -Misc. - - 2005-12-10 10:25 dimitr - M src/jrd/blb.cpp -Rolled back one of my previous commits. -We cannot forbid array->array assignments. - - 2005-12-10 10:15 dimitr - M src/jrd/svc.cpp -Fixed regressions with SAPI. - - 2005-12-10 10:15 dimitr - M src/common/classes/ClumpletReader.cpp -Undone my changes in clumplets to follow Alex's solution. - - 2005-12-10 10:05 dimitr - M src/common/classes/ClumpletReader.cpp -Fixed regressions with SAPI. - - 2005-12-09 21:50 asfernandes - M builds/install/misc/fbintl.conf - A src/intl/charsets/cs_w1258.h - M src/intl/charsets.h - M src/intl/cs_narrow.cpp - M src/intl/lc_ascii.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Add Vietnamese charset WIN1258 - contributed by Nguyen The Phuong - - 2005-12-09 10:17 dimitr - M examples/empbuild/empbuild.e -Fixed compilation of empbuild. - - 2005-12-09 05:07 robocop - M src/gpre/c_cxx.cpp - M src/gpre/cmp.cpp - M src/gpre/cmp_proto.h - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/pat.cpp -Forward-port Ann's enhancement to gpre to allow more range for identifiers (more changes may be needed in the future to complete the feature). - - 2005-12-09 05:00 robocop - M src/jrd/pwd.cpp - M src/jrd/svc.cpp -Misc. - - 2005-12-08 15:33 alexpeshkoff - M src/jrd/svc.cpp -fixed problem with isc_spb_res_access_mode - - 2005-12-08 15:20 alexpeshkoff - M src/jrd/ibase.h -rolled back my last change - was done due to bug in ib6.0 documentation - - 2005-12-08 15:16 alexpeshkoff - M src/jrd/ibase.h -fixed comment - - 2005-12-08 13:52 dimitr - M src/jrd/ini.epp - M src/jrd/trig.h -An attempt to fix the regression with allowed updates of index-constrained columns. -No guarantees that it won't cause some MET/DFW conflicts, but I'm out of better ideas. - - 2005-12-06 12:30 dimitr - M src/jrd/exe.cpp -Misc. - - 2005-12-06 10:11 dimitr - M src/jrd/blb.cpp -More changes re. blobs handling. - - 2005-12-06 01:02 asfernandes - M src/jrd/evl.cpp -Fixed problem "STARTING WITH and subselect CASE bug" reported by Mustafa WILMAZ on fb-devel - - 2005-12-05 22:13 hvlad - M src/jrd/Optimizer.cpp -Use EXE_find_request in optimizer at index expression comparison to avoid AV in case of using index simultaneously in some connections - - 2005-12-05 13:42 dimitr - M src/include/fb_types.h - M src/include/types_pub.h - M src/jrd/ibase.h -Fixed 64bit builds. - - 2005-12-05 13:25 dimitr - M src/jrd/exe.cpp -Fixed crash caused by my recent commit. - - 2005-12-05 12:57 dimitr - M builds/posix/Makefile.in.firebird -Changed location of some defines in order to avoid internals inside ibase.h. - - 2005-12-05 12:45 dimitr - M src/jrd/blb.cpp -Oops. - - 2005-12-05 12:40 dimitr - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/exe.cpp -1. Cleanup. -2. Made array->blob assignments possible. - - 2005-12-05 11:45 alexpeshkoff - M src/burp/burp.cpp -let use services to backup security database - - 2005-12-05 11:44 dimitr - M builds/win32/make_all.bat -Changed location of some defines in order to avoid internals inside ibase.h. - - 2005-12-05 11:39 dimitr - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Changed location of some defines in order to avoid internals inside ibase.h. - - 2005-12-05 11:31 dimitr - M src/dsql/sqlda_pub.h - M src/include/fb_types.h - A src/include/types_pub.h - M src/jrd/ibase.h - M src/misc/headers.sed -Changed location of some defines in order to avoid internals inside ibase.h. - - 2005-12-05 11:06 dimitr - M src/jrd/exe.cpp -Let's explicitly initialize unavailable trigger contexts with NULLs instead of relying on EVL_field. -This solves wrong error reporting in universal triggers vs req_warning. - - 2005-12-04 21:23 asfernandes - M src/intl/collations/xx885913lt.h -Fixed SF field-test $1368741 - wrong result for UPPER() - - 2005-12-04 12:30 dimitr - M src/jrd/svc.cpp -Restored the old code as Alex has already fixed the issue. - - 2005-12-04 12:21 hvlad - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Regenerate parser files - - 2005-12-04 12:18 hvlad - M src/dsql/parse.y -1. Correct end_default_opt rule -2. Fix wrong error reporting found by Claudio - - 2005-12-04 12:08 alexpeshkoff - M src/common/classes/string_test.cpp -added test to trim characters >= 128 - - 2005-12-04 12:06 alexpeshkoff - M src/common/classes/fb_string.cpp -fixed trim of characters >= 128 - - 2005-12-04 05:32 robocop - M src/jrd/met.epp - M src/jrd/par.cpp -I think I solved the code that puzzled John three years ago: procedure parameters ids start at zero, but we were allocating num_of_params plus one for both input an output params. This explains why when iterating we ignored the last element of the vector containing them. Crap that we inherited from IB. - - 2005-12-03 11:09 dimitr - M doc/sql.extensions/README.universal_triggers -Fixed typos. - - 2005-12-03 10:22 dimitr - M src/jrd/svc.cpp -Fixed restore process. - - 2005-12-03 10:22 dimitr - M src/common/classes/ClumpletReader.cpp -More missing stuff. - - 2005-12-03 09:48 dimitr - M src/common/classes/ClumpletReader.cpp -Fixed backup. - - 2005-12-03 07:01 robocop - M src/isql/isql.epp -Avoid the intermediate buffer. - - 2005-12-03 06:43 robocop - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/val.h -Finish Mike work after 3 years. :-) - - 2005-12-03 06:39 robocop - M src/intl/lc_narrow.cpp -Misc. - - 2005-12-02 22:19 hvlad - M src/jrd/svc.cpp - M src/jrd/svc.h -Allocate strings members of Service from the same pool as Service itself - - 2005-12-02 16:54 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/jrd/svc.cpp - M src/jrd/svc.h -fixed problems, caused by my previous commit - - 2005-12-02 16:49 alexpeshkoff - M src/qli/lex.cpp -fixed a warning - - 2005-12-02 16:48 alexpeshkoff - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/opt.cpp -fixed some warnings - - 2005-12-02 16:34 alexpeshkoff - M src/dudley/extract.epp -mark wal_info() NOT_USED_OR_REPLACED - - 2005-12-02 07:35 robocop - M src/jrd/blb.cpp - M src/jrd/blk.h - M src/jrd/bookmark.cpp - M src/jrd/bookmark.h - M src/jrd/btr.h - M src/jrd/cmp.cpp - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/gds.cpp - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/nav_proto.h - M src/jrd/os/vms/extvms.cpp - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.cpp - M src/jrd/rng.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/validation.cpp - M src/jrd/vio.cpp -1.- Make "vec" type safe and get rid of several code contortions. Fix some small bugs meanwhile. -2.- Put inside PC_ENGINE several data members that belong to that feature. -3.- Put inside PC_ENGINE the code that does cleanup on those unused data members. - - 2005-12-02 00:28 asfernandes - M src/dsql/blob.epp -Lookup for procedure parameters in isc_blob_lookup_desc - - 2005-12-01 17:39 alexpeshkoff - M src/jrd/svc.cpp -removed unneeded assertion - - 2005-12-01 17:32 alexpeshkoff - M src/remote/interface.cpp -removed unneeded any more function - - 2005-12-01 07:12 robocop - M doc/sql.extensions/README.ddl.txt -Document the blob filter restriction in FB2. - - 2005-12-01 05:46 robocop - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbembed.dsp -Add alloc.cpp to the "common" section in fbclient and fbembed projects as Dmitry did in MSVC7. - - 2005-12-01 05:34 robocop - M src/jrd/svc.cpp -Finish incomplete change and comment an assertion that doesn't compile with the new code. - - 2005-12-01 05:33 robocop - M src/jrd/dsc.cpp -Fix assertion with wrong operator precedence and a few misc changes. - - 2005-12-01 03:00 robocop - M src/common/classes/ClumpletReader.cpp -Totally misc. - - 2005-12-01 02:34 robocop - A doc/sql.extensions/README.set_transaction.txt -Add documentation for the extra options exposed through the DSQL's SET TRANSACTION command. This functionality exists already using TPB's. - - 2005-11-30 17:32 alexpeshkoff - M src/jrd/svc.cpp -use ClumpletReader in SVC_start - - 2005-11-30 17:30 alexpeshkoff - M src/jrd/dsc.cpp -Use better type in declaration - thanks to Claudio - - 2005-11-30 17:11 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp -Clumplet's improvements - - 2005-11-30 12:37 dimitr - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp -Fixed lost PORT_async flag for WNET + misc. - - 2005-11-30 09:03 dimitr - M src/dsql/pass1.cpp -Simplified code a bit. Fixed the crash with the usage of TRIM in aggregation. - - 2005-11-30 07:45 robocop - M src/remote/interface.cpp -Misc. - - 2005-11-30 06:12 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/pas.cpp -Misc. - - 2005-11-29 16:13 hvlad - M src/dsql/parse.cpp -Regenerated parser files after parse.y change - - 2005-11-29 16:09 hvlad - M src/dsql/parse.y -Second attempt to fix issue with parser and not correctly stored source -for DEFAULT CURRENT_TIME\DEFAULT CURRENT_TIMESTAMP - - 2005-11-29 14:25 dimitr - M src/jrd/os/win32/config_root.cpp -Fixed broken (again by myself) root lookup for fbclient. - - 2005-11-29 11:36 dimitr - M src/jrd/gds.cpp -Fixed the bug I introduced with my GDS changes. - - 2005-11-29 06:39 robocop - M src/msgs/messages.sql -Undo Alex mistake with the facility number. - - 2005-11-29 06:24 robocop - M src/dsql/dsql.h -Misc. - - 2005-11-29 06:18 robocop - M src/jrd/btr.cpp -Misc. - - 2005-11-28 23:06 arnobrinkman - M src/dsql/pass1.cpp -Fix column-name problem with UNION and derived fields. -Problem found by Volker Rehn. - - 2005-11-28 21:43 hvlad - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/idx.cpp -1. Move IDX\eval_expr_idx into BTR_eval_expression -2. Replace similar code in BTR_key by new BTR_eval_expression -3. Use EXE_find_request in index expression evaluation to avoid AV in case of using index simultaneously in some connections - - 2005-11-28 13:58 hvlad - M src/jrd/pcmet.epp -Correct previous fix - - 2005-11-28 10:27 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - A builds/install/arch-specific/win32/readme_snapshot.txt -Update win32 build installer script for snapshot builds. - - 2005-11-27 20:53 alexpeshkoff - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/burp.cpp - M src/burp/restore.epp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/dsql/preparse.cpp - M src/dudley/exe.epp - M src/gpre/gpre_meta.epp - M src/isql/isql.epp - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blk.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/fun.epp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/ods.h - M src/jrd/pwd.cpp - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/val.h - M src/jrd/why.cpp - M src/msgs/messages.sql - M src/qli/meta.epp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/create_db.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -1. Moved data structures, written to database file, into ods.h. -2. Added new types of clumplets to ClumpletReader and ClupmletWriter. -3. Applied modified ClumpletReader and ClupmletWriter to /remote and partially /jrd. -4. Added active protection from remote brute-force attack to services API. - - 2005-11-27 15:04 alexpeshkoff - M builds/posix/Makefile.in.firebird -rebuild libraries not only during boot_phase1 - - 2005-11-27 12:05 hvlad - M src/jrd/sch.cpp -Fixed SF bug 1175157 - - 2005-11-27 06:42 robocop - M src/isql/extract.epp - M src/isql/show.epp -Fix for problems with triggers v/s checks (some triggers not extracted, other automatically generated triggers belonging to CHECK, view's CHECK OPTION and CASCADE being extracted). - - 2005-11-26 16:15 arnobrinkman - M src/dsql/pass1.cpp -Add missing nodes to sub-select detection - - 2005-11-26 09:10 robocop - M src/jrd/Optimizer.cpp -Misc. - - 2005-11-25 15:39 hvlad - M src/jrd/pcmet.epp -Fixed AV after incorrect expression index metadata loading in case of not scanned relation - - 2005-11-25 15:20 dimitr - M src/jrd/blb.cpp - M src/jrd/evl.cpp -1) Prepare the blobs mover to be ready for dtype_blob variables. -2) Fix the string routines to work with PSQL blobs. - - 2005-11-25 14:58 dimitr - M src/dsql/ddl.cpp -Let's generate blr_blob2 for PSQL blobs instead of blr_quad. -This allow PSQL blobs to carry the charset/collation attributes. - - 2005-11-25 14:23 dimitr - M src/jrd/ini.epp - M src/jrd/trig.h -Fixed corrupted IDs of system generators caused by my changes re. system triggers loading. - - 2005-11-25 12:49 arnobrinkman - M src/jrd/Optimizer.cpp -Fix explicit PLAN issue with ODS11 optimizer - - 2005-11-25 09:31 dimitr - M src/jrd/os/win32/config_root.cpp -Disable usage of the registry to locate the root. - - 2005-11-25 06:30 robocop - M src/jrd/nav.cpp -Totally misc. - - 2005-11-25 05:54 dimitr - M src/include/gen/msgs.h - M src/include/gen/sql_code.h -Damn, I'm much sorry. - - 2005-11-24 14:03 dimitr - M src/remote/inet.cpp -Fixed cleanup of the broken port in classic. Let's always close the connection properly. - - 2005-11-24 12:15 dimitr - M src/remote/server.cpp -Fixed a couple of issues in the port cleanup logic: -- improper thread data operations -- no rollback for a broken INET port - - 2005-11-24 11:53 dimitr - M src/jrd/gds.cpp -Fixed builtin lookups for error messages and SQLCODEs. -IMPORTANT!!! You have to rebuild the tree from scratch! - - 2005-11-24 11:51 dimitr - M src/misc/codes.epp -Fixed builtin lookups for error messages and SQLCODEs. - - 2005-11-24 08:43 dimitr - M src/jrd/par.cpp -Misc. - - 2005-11-24 08:34 dimitr - M src/jrd/gds.cpp -Reworked the BLR printer to use Firebird::string as its buffer. - - 2005-11-24 04:03 robocop - M src/remote/interface.cpp -Misc. - - 2005-11-23 20:18 dimitr - M src/jrd/filters.cpp - M src/jrd/gds.cpp -1. Fixed memory corruption in filters.cpp -2. Increased internal buffer in gds.cpp to avoid overflows -3. Made this buffer dynamically allocated to avoid stack corruptions -4. Minor cleanup - - 2005-11-23 14:22 dimitr - M src/jrd/Optimizer.cpp -Fixed wrong optimization of join orders. - - 2005-11-23 09:23 kkuznetsov - M builds/install/arch-specific/solx86gcc/CS/prototype.in -Some more updates - - 2005-11-21 23:52 hvlad - M src/dsql/hsh.cpp - M src/jrd/jrd.h -Enlarged dsql and jrd hash tables sizes - - 2005-11-21 23:33 hvlad - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/shut.cpp -Eliminate unnecessary JRD_get_thread_data call in nbak. -Checked against B2_0_BV_Stable3 branch - - 2005-11-21 17:58 hvlad - M src/dsql/parse.cpp -Regenerated parser files after parse.y change - - 2005-11-21 17:57 hvlad - M src/dsql/parse.y -Fixed issue with parser and not correctly stored source -for DEFAULT CURRENT_TIME\DEFAULT CURRENT_TIMESTAMP - - 2005-11-21 17:55 hvlad - M src/jrd/met.epp -Fixed unregistered bug with DROP DEFAULT reported in fb-devel by "Robert" - - 2005-11-20 17:02 alexpeshkoff - M src/remote/interface.cpp -fixed redirection issues - - 2005-11-20 15:40 alexpeshkoff - M src/jrd/svc.cpp -fixed work with embedded service manager - - 2005-11-19 18:45 arnobrinkman - M src/jrd/Optimizer.cpp -no message - - 2005-11-18 05:31 robocop - M src/common/classes/array.h -Fix for Alex's removeRange & removeCount methods in Array class. - - 2005-11-18 04:39 robocop - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/remote/interface.cpp -Fix clash with winbase.h on IGNORE. - - 2005-11-17 14:24 kkuznetsov - M builds/install/arch-specific/solx86gcc/CS/prototype.in -Start update Solaris packaging for FB2 - - 2005-11-17 11:32 asfernandes - M src/burp/burp.cpp -1) Make "total" to Claudio taste :-) -2) Fix error found by Vlad - - 2005-11-17 06:55 kkuznetsov - M builds/posix/prefix.solaris - M builds/posix/prefix.solaris-64gcc - M builds/posix/prefix.solx86gcc -Sync solaris prefixes - - 2005-11-17 04:22 robocop - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y -Let Ivan Prenosil test his beloved transaction options. - - 2005-11-16 07:49 hvlad - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/metd.epp -Cached charsets by id (not only by name) in dsql. Removed irq_cs_bpc request as unneeded anymore - - 2005-11-16 05:41 robocop - M src/jrd/dyn_def.epp -Fix crash caused by ODS < 11 and rdb$system_flag in rdb$roles, found by Dmitry. - - 2005-11-16 01:27 skidder - M src/jrd/blb.cpp -Fix the issue with bad incremental backups created when large blobs were changed. -Direct thanks to Hui Wang of BroadView QA team who chased down the problem. - - 2005-11-15 08:48 dimitr - M src/burp/canonical.cpp -Avoid buffer overruns when restoring corrupted data (always check for the declared length). -Look at remote/xdr.cpp for example. -TODO: print a warning during backup in this case. - - 2005-11-13 10:01 hvlad - M src/jrd/dfw.epp -Fixed bug in DFW reported by Claudio in fb-devel (lost status-vector during phase 0 execution) - - 2005-11-12 23:36 robocop - M src/dsql/dsql.cpp -What about putting the nodes you added in node.h also in the DSQL debugging facilility, folks? -:-) - - 2005-11-12 18:48 dimitr - M src/dsql/metd.epp -Globals must die, epysode III. - - 2005-11-11 05:42 robocop - M src/jrd/tra.cpp -Totally misc. - - 2005-11-11 00:43 asfernandes - M src/burp/burp.cpp -Fix problem of empty arguments passing garbage in SPB - - 2005-11-08 23:57 robocop - M src/isql/isql.epp -Let isql yell always, irregardless of the switches. - - 2005-11-08 23:54 robocop - M src/msgs/messages.sql -Correct messages. - - 2005-11-08 23:49 arnobrinkman - M src/dsql/pass1.cpp -Fix problem with sub-queries/derived tables in the HAVING clause - - 2005-11-08 15:24 dimitr - M src/jrd/evl.cpp -Fixed division when compile-time and runtime scales don't match. -Look at multiply2() for example. - - 2005-11-08 12:49 dimitr - M src/jrd/cmp.cpp -Fixed corruption of the impure area introduced by myself a few months ago. - - 2005-11-08 05:59 robocop - M src/jrd/cvt2.cpp - M src/jrd/exe.cpp -Solved SF Bug# 1184099. -To be reviewed by Adriano. - - 2005-11-06 06:23 robocop - M src/jrd/rse.cpp -Totally misc. - - 2005-11-06 03:31 robocop - M src/jrd/rse.cpp - M src/jrd/rse.h -Get rid of some redundant or unused stuff. - - 2005-11-06 03:29 robocop - M src/jrd/dyn_del.epp - M src/jrd/evl_string.h -Misc. - - 2005-11-06 03:20 robocop - M src/jrd/tra.cpp - M src/jrd/tra.h -Backport Ann's fix for the system txn. - - 2005-11-06 01:56 robocop - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/ext.cpp - M src/jrd/opt.cpp -Non-member functions that are used in other modules should have a prefix. -Created a couple of temporary vars for code simplification. - - 2005-11-05 14:50 arnobrinkman - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Use candidate cost for decision which candidate to use. -Stop using indexes when total cost is greater as the previous used total cost. -Fix excludeLower/exludeUpper problem with using more operators to the same field. - - 2005-11-04 05:20 robocop - M src/burp/restore.epp -Gbak must write always the system flag when creating objects. -This is the first step before we are able to make rdb$system_flag field mandatory in the future. - - 2005-11-04 05:19 robocop - M src/jrd/dyn_mod.epp -DYN must write always the system flag when creating objects. -This is the first step before we are able to make rdb$system_flag field mandatory in the future. - - 2005-11-04 04:46 robocop - M src/jrd/dyn_mod.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Fixing SET DEFAULT so it operates on rdb$relation_fields only and raises an error if DROP DEFAULT finds the default belonging to an explicit domain. Thanks to Ann for committing the messages to the central db. - - 2005-11-02 00:11 robocop - M src/jrd/dyn.epp -Misc. - - 2005-10-31 07:28 hvlad - M src/jrd/vio.cpp -Fixed FB2 regression - - 2005-10-30 08:15 robocop - M src/dsql/ddl.cpp -Fix SF-bug field-test #1192225. - - 2005-10-30 07:44 robocop - M src/jrd/dyn_def.epp -DYN must write always the system flag when creating objects. -This is the first step before we are able to make rdb$system_flag field mandatory in the future. - - 2005-10-30 02:29 robocop - M src/jrd/os/posix/guid.cpp -Totally misc. - - 2005-10-29 14:57 asfernandes - M src/burp/burp.cpp -Fixed problem of GBAK adding a garbage byte to SPB, when called with -SE. Reproducable with: -gbak -C -SE service_mgr c:\t.fbk localhost:c:\t.fdb - - 2005-10-29 09:15 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Implemented RECREATE TRIGGER. - - 2005-10-29 03:46 robocop - M src/jrd/os/posix/guid.cpp -Totally misc. - - 2005-10-28 16:34 alexpeshkoff - M src/dsql/metd.epp -Fixed SS deadlock in DSQL - - 2005-10-28 15:25 alexpeshkoff - M src/common/classes/semaphore.h -Retry when system call is interrupted - - 2005-10-28 15:18 alexpeshkoff - M src/jrd/os/posix/guid.cpp -Retry when system call is interrupted - - 2005-10-28 08:11 dimitr - M src/jrd/evl.cpp -Fixed the bug reported by Jim. - - 2005-10-28 07:39 dimitr - M src/jrd/grant.epp -Forgot one more fix. - - 2005-10-28 06:18 dimitr - M src/jrd/grant.epp -Misc. - - 2005-10-28 05:37 dimitr - M src/dsql/ddl.cpp -Fixed the bug noticed by Claudio. - - 2005-10-28 04:15 robocop - M src/remote/os/win32/window.rc -Fix funny message in a resource. - - 2005-10-28 04:15 robocop - M src/jrd/btr.cpp -Misc. - - 2005-10-27 21:52 hvlad - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/opt.cpp -Fixed SF #223060 -Slow processing of GREATER-THEN operator - - 2005-10-27 13:51 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in -added new stuff to the packages - - 2005-10-26 18:21 dimitr - M src/dsql/ddl.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y -1) Fixed check constraints -2) A bit simplified generation of check option triggers -3) Cleanup of unused parser stuff - - 2005-10-26 15:11 hvlad - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/idx.cpp -Don't allow to create primary key constraint on non-null fields with null values. -For example: -create table buggg (f1 int not null, f2 int not null); -commit; -insert into buggg values (1, 1) -commit; -alter table buggg add pk int not null primary key; -or -alter table buggg add constraint pk_buggg primary key (pk) -or -alter table buggg add constraint pk_buggg primary key (f1, f2, pk) - - 2005-10-26 14:03 alexpeshkoff - M builds/install/misc/classicLibrary.sh.in -fixed bug with access to QLI's help - - 2005-10-25 20:42 arnobrinkman - M src/dsql/pass1.cpp -Fix NEW/OLD context problem found by Dmitry - - 2005-10-24 12:30 alexpeshkoff - M src/dbs/security.sql - M src/jrd/pwd.cpp - M src/misc/upgrade/v2/security_database.sql -finished rdb$users to match vulcan - - 2005-10-24 11:56 dimitr - M src/jrd/grant.epp -Bugfix (workaround) for #1334034. - - 2005-10-22 12:35 aafemt - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.util - M src/jrd/svc.cpp -Fix MinGW SS build - - 2005-10-22 11:51 dimitr - M doc/WhatsNew -More docs. - - 2005-10-22 11:09 dimitr - M src/include/gen/msgs.h - M src/jrd/exe.cpp - M src/msgs/messages.sql -Restored the XCPCODE reporting to be compatible with 1.5. -A temporary solution. - - 2005-10-22 05:58 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Generate lang-helpers after Dmitry's changes. - - 2005-10-21 09:49 dimitr - M doc/sql.extensions/README.current_time -Typo. - - 2005-10-21 09:47 dimitr - M src/jrd/evl.cpp -Oops, committed unfinished work by accident. Restored. - - 2005-10-21 09:43 dimitr - M src/dsql/pass1.cpp - M src/jrd/constants.h - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/par.cpp -Better (and more honest) diagnostics. - - 2005-10-21 09:37 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new error message. - - 2005-10-21 08:47 dimitr - M src/dsql/ddl.cpp -Change the visibility rules for uncommitted relations. -The goal is to simplify them and fix known issues with ALTER TABLE. -Hopefully, this won't cause any side effects. - - 2005-10-20 13:03 hvlad - M src/jrd/tra.cpp - M src/jrd/vio.cpp -Fixed AV in notify_garbage_collector - - 2005-10-20 04:09 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Try to please the team leader before it's too late. -:-) -We have definitely serious problems with firebird.msg mismatches. - - 2005-10-19 09:02 dimitr - M src/dbs/security.sql -Cleanup. - - 2005-10-17 17:15 alexpeshkoff - M src/dbs/security.sql - M src/jrd/pwd.cpp -let user_name be in unicode_fss in table rdb$users - - 2005-10-16 11:36 hvlad - M src/jrd/vio.cpp -1. Proper fix to "can't find record fragment" bug occured when user - transaction back out record modified by system transaction -2. Restore gc_thread's ability to collect garbage in system tables - - 2005-10-16 11:19 hvlad - M src/jrd/blb.cpp -Fixed FB2 regression with blobs - - 2005-10-15 13:02 alexpeshkoff - M src/jrd/dsc.h - M src/jrd/val.h -Fixed ODS problem with arrays - - 2005-10-14 04:51 robocop - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Changed the command-line help in isql when you type -isql -? - - 2005-10-14 04:12 robocop - M src/jrd/jrd.cpp -Misc. - - 2005-10-14 04:10 robocop - M doc/README.isql_enhancements.txt -Explain other isql options. - - 2005-10-13 19:11 asfernandes - M builds/install/misc/fbintl.conf - M src/intl/lc_iso8859_1.cpp - M src/jrd/idx.h - M src/jrd/intlnames.h -1) Remove feature that allow one collation name to be used with more than one charset. -2) Remove PT_BR for WIN1252, let's live with WIN_PTBR only. - - 2005-10-13 19:09 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Regenerate files - - 2005-10-13 13:39 dimitr - M src/jrd/blb.cpp -Fixed SF #1211328. - - 2005-10-13 13:36 dimitr - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new error message. - - 2005-10-13 08:11 dimitr - M src/jrd/ini.epp - M src/jrd/ini_proto.h - M src/jrd/met.epp -Let's load real system triggers from the database, not the ones hardcoded in trigs.h. -Otherwise weird things happen when we access a database with older ODS. - - 2005-10-13 08:03 dimitr - M src/jrd/idx.cpp -Temporary fix for the issue found by Tom Cole. - - 2005-10-12 06:47 dimitr - M src/utilities/gsec/gsec.cpp -Misc. - - 2005-10-12 06:01 dimitr - M src/misc/writeBuildNum.sh -Updated version string. - - 2005-10-12 05:57 dimitr - M doc/WhatsNew -Updated docs. - - 2005-10-08 09:56 robocop - M doc/sql.extensions/README.ddl.txt -Misc: missing double quote in readme. - - 2005-10-08 07:02 robocop - M src/isql/isql.epp -Fix display alignment problem with CHAR type and small binary fields. - - 2005-10-08 06:52 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp -Close the remaining, third item in SF Bug #217042. Now the four items are solved. -However, this third item was the tip of the iceberg: computed fields silently dropped implicit or explicit charset/collation/sub_type specification, whether it was derived from the expression or dictated by an explicit cast. -Also, had to invent a new flag to deal with relations being just created now and whose db_key_length obviously doesn't exist. Still looking for better solution. - - 2005-10-08 06:47 robocop - M src/dsql/pass1.cpp -Totally misc. - - 2005-10-07 15:38 asfernandes - M src/intl/lc_ascii.cpp -Remove ugly WIN1251 upper/lower - use default - - 2005-10-07 08:52 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/jrd/dfw.epp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Moved another hardcoded error string to the msg database. - - 2005-10-06 10:26 dimitr - M src/jrd/flu.cpp -Restored the v1.5 diagnostics logic. -Don't report the access error immediately as other suffix attempts could succeed. - - 2005-10-06 07:02 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Update isql accordingly to my previous Fix SF Bug #1292007 -Move more hardcoded error strings to the msg database. - - 2005-10-06 06:08 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Fix SF Bug #1292007 -Move some hardcoded error texts to the msg database. - - 2005-10-05 08:54 dimitr - M src/jrd/dpm.epp -Restored the fragmentation logic I removed one year ago. -I cannot reproduce the old bug anymore and this code allows smaller version stubs. - - 2005-10-05 08:39 robocop - M src/remote/xnet.cpp -Fix allocation bug. - - 2005-10-05 06:23 robocop - M builds/win32/msvc6/intl.dsp -Fix MSVC6 "intl" project file that Adriano invalidated accidentally by manual editing. - - 2005-10-04 14:15 alexpeshkoff - M src/jrd/isc_file.cpp -mark AIX case as untested in this file - - 2005-10-04 08:00 robocop - M src/qli/parse.cpp -Solve problem with QLI and SQL quoted identifiers created previously. - - 2005-10-04 05:15 robocop - M src/extlib/ib_udf2.sql -Declare UDF lower as "LOWER" in ib_udf2.sql and go on with life. - - 2005-10-03 13:46 dimitr - M src/jrd/dyn.epp -Fixed bug SF #223128. - - 2005-10-03 12:41 dimitr - M doc/WhatsNew -Updated docs. - - 2005-10-03 12:34 dimitr - M doc/README.instsvc - A doc/sql.extensions/README.current_time -Updated docs. - - 2005-10-03 12:26 dimitr - M doc/sql.extensions/README.returning -Updated docs. - - 2005-10-03 08:53 alexpeshkoff - M src/utilities/gsec/call_service.cpp -fixed a bug querying service state - thanks to Claudio - - 2005-10-01 07:16 robocop - M src/jrd/isc_file.cpp - M src/msgs/history.sql -Misc. - - 2005-09-30 17:49 dimitr - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/gsec.dsp -Fixed MSVC6 build. - - 2005-09-30 17:45 dimitr - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/gsec.vcproj -Fixed MSVC7 build. - - 2005-09-30 16:25 alexpeshkoff - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.util -Reanimated -database switch in gsec. Also fixed linux CS build after solaris-related changes. - - 2005-09-30 16:21 alexpeshkoff - M src/msgs/messages.sql -reanimated -database switch in gsec - - 2005-09-30 16:16 alexpeshkoff - M src/jrd/err_proto.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/svc.cpp - 1. reanimated -database switch in gsec\n 2. isc_file.cpp should now compile at AIX\n 3.Use PathName to store database name in jrd.cpp during attach/create - - 2005-09-30 16:10 alexpeshkoff - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h -reanimated -database switch in gsec - - 2005-09-30 12:06 asfernandes - M src/intl/lc_iso8859_13.cpp -Fix problem reported by Konstantin - - 2005-09-30 11:40 dimitr - M src/jrd/cmp.cpp -Fixed two bugs with PSQL cursors. - - 2005-09-30 10:34 paul_reeves - M builds/win32/setenvvar.bat - M builds/win32/setenvvar2.bat -Evaluate available compilers in correct order. - - 2005-09-30 08:48 dimitr - M src/jrd/btr.cpp - M src/jrd/btr_proto.h -Fixed server crashes caused by buffer overruns if too big index key was used. - - 2005-09-30 08:43 robocop - M src/isql/show.epp -SHOW command should also show procedure parameters defaults. - - 2005-09-30 07:52 robocop - M src/isql/extract.epp -Update isql to extract procedure parameters defaults in a script as a tribute to Vlad. -Note: Vlad is still alive. - - 2005-09-30 07:50 robocop - M src/dsql/ddl.cpp -Trim unneeded blanks and some control characters between DEFAULT clause and the default value itself in procedure parameters, too. -Trim unneded blanks and some control characters before the BEGIN or DECLARE clauses in a procedure body. - - 2005-09-29 09:22 aafemt - M configure.in -MinGW also can do threaded CS - - 2005-09-28 14:03 kkuznetsov - M extern/icu/source/runConfigureICU -Fix my previos commit - - 2005-09-28 13:23 dimitr - M src/dsql/parse.cpp - M src/dsql/parse.y -Temporarely rolled back to the previous end_trigger logic due to found issues. -Still looking for a proper solution. - - 2005-09-28 09:27 kkuznetsov - M extern/icu/source/config/mh-solaris-gcc - M extern/icu/source/runConfigureICU -Maked Solaris gcc ICU build unified - - 2005-09-27 20:41 arnobrinkman - M src/dsql/ddl.cpp -Fix another "with check option" issue - - 2005-09-27 19:23 hvlad - M src/dsql/dsql.cpp -Make code more robust. Reported privately by Tom Cole - - 2005-09-27 11:17 dimitr - M src/dsql/parse.cpp - M src/dsql/parse.y -Significant changes in the DDL source parsing (begin_*, end_* rules): -1) store WITH CHECK OPTION instead of WITH CHECK (views) -2) store DEFAULT instead of (procedure parameters) -3) attempt to fix the bug in end_trigger causing longer string to be stored (try e.g. DEFAULT CURRENT_TIME NOT NULL) -4) major cleanup of begin_trigger and indentation, simplified some parser rules -Now awaiting for the Claudio's attack :-) - - 2005-09-27 07:47 robocop - M src/common/utils.cpp - M src/jrd/dfw.epp -Source code comments. - - 2005-09-27 07:46 robocop - M src/jrd/vio.cpp -Putting, deleting or changing the comment on an index shouldn't cause the index to be rebuilt. The logic was applied previously to user generators only. To be reviewed by Dmitry. - - 2005-09-26 08:43 robocop - M src/utilities/gstat/dba.epp -Gstat will have problems if it has to seek to a db page beyond 4GB from BOF, because we detect a problem that didn't happen. I put the check that appears in my old VC6 MSDN examples and that matches Vulcan's logic. - - 2005-09-24 22:50 asfernandes - M builds/install/misc/fbintl.conf - M builds/posix/Makefile.in.intl - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/intl.vcproj - A src/intl/collations/xx885913lt.h - M src/intl/country_codes.h - A src/intl/lc_iso8859_13.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Forward-port collation LT_LT from 1.5 branch - - 2005-09-24 05:11 robocop - M src/utilities/fbcpl/fbdialog.cpp -Set interactive to false for now to be able to compile. To be reviewed by Paul Reeves. - - 2005-09-24 05:11 robocop - M src/jrd/dfw.epp - M src/jrd/dsc.cpp - M src/jrd/dsc_proto.h -It shouldn't be possible to write BLR to create tables with fields using unknown data types. - - 2005-09-24 05:09 robocop - M src/isql/extract.epp -Better check for isql ignoring implicit rdb$ domains. - - 2005-09-24 05:09 robocop - M src/jrd/gds.cpp -Let's hope this fixes the incompatibilities between safe_interpret and the old gds_interprete. - - 2005-09-22 07:09 robocop - M src/include/firebird.h -Totally misc. - - 2005-09-22 06:14 robocop - M src/jrd/os/posix/unix.cpp -Misc. - - 2005-09-21 08:31 kkuznetsov - M src/include/firebird.h -Adding ability to build CS server with threaded services (can be controled throught configure platform varyable -service_thread_CS): -1)Add new define STD_UTIL -Build tested Solaris x86 and Linux x86 - - 2005-09-21 08:30 kkuznetsov - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.util - M builds/posix/firebird.vers -Adding ability to build CS server with threaded services (can be controled throught configure platform varyable -service_thread_CS): -1)Moving object files of utils to superclient temp directory -2)Add new define STD_UTIL -3) Hide utils functions to local scope of libfbembed -Build tested Solaris x86 and Linux x86 - - 2005-09-19 14:48 dimitr - M src/dsql/ddl.cpp -Let's recognize an attempt to alter a not existing table earlier than in DYN. -In particular, this prevents a server crash introduced by some recent DDL checks. - - 2005-09-19 10:43 dimitr - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -Added -i switch to instsvc, as agreed with Olivier and Alex times ago. - - 2005-09-16 10:50 dimitr - M src/dsql/make.cpp -Fixed dialect 1 regression caused by my recent changes. - - 2005-09-16 10:24 dimitr - M src/jrd/intl.cpp -Fixed bugs with nod_sleuth implementation. Exists since v1.5.0. - - 2005-09-15 16:42 alexpeshkoff - M src/jrd/os/posix/isc_ipc.cpp -slightly better diagnostics - - 2005-09-14 19:06 dimitr - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Fixed the issue with zero-initialized status vector during prepare. - - 2005-09-14 18:53 dimitr - M src/jrd/isc_sync.cpp -Cleanup. - - 2005-09-14 18:09 asfernandes - M src/dsql/make.cpp - M src/jrd/jrd.cpp - M src/jrd/why_proto.h -Fix issue of SQLVAR.sqllen from non-system MBCS fields, thanks to Roman - - 2005-09-14 12:02 dimitr - M src/jrd/met.epp -More checks for uncommitted DDL. - - 2005-09-14 11:42 dimitr - M src/dsql/dsql.h - M src/dsql/metd.epp -Another attempt to fix the issue with uncommitted DDL. - - 2005-09-14 05:58 alexpeshkoff - M src/burp/burp.h - M src/burp/restore.epp -fixed restore of database with broken foreign keys - - 2005-09-12 11:14 alexpeshkoff - M src/jrd/os/posix/unix.cpp - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/why.cpp -removed marker file related code - - 2005-09-10 07:15 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -- Get rid of DBB_v3 in DSQL and put a message just in case we find ODS<=7 (impossible in theory, since FB wouldn't open such db). -- Put mnemonics for two hardcoded error msgs I hijacked from DYN years ago. Now they are defined for the SQLERR facility. - - 2005-09-09 10:15 dimitr - M src/dsql/dsql.h -Cleanup. - - 2005-09-09 09:07 dimitr - M src/dsql/ddl.cpp -Small correction. - - 2005-09-09 06:40 dimitr - M src/dsql/ddl.cpp -Clear the DSQL metadata cache after ALTER EXTERNAL FUNCTION statement. - - 2005-09-08 16:41 alexpeshkoff - M src/jrd/err_proto.h - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -fixed BOFs in PIO functions - - 2005-09-08 10:22 dimitr - M src/jrd/Optimizer.cpp -1) Commented code that doesn't work properly (until Arno is back). -2) Fixed some optimization issues in the new logic. -3) Small cleanup. - - 2005-09-08 10:08 dimitr - M src/jrd/exe.h -1) Fixed csb_validation which was defined in a wrong flags group. -2) Renumbering and cleanup. - - 2005-09-04 21:39 hvlad - M src/dsql/dsql.h -Removed unused member - - 2005-09-04 21:33 hvlad - M src/dsql/sym.h -Correction - - 2005-09-04 21:32 hvlad - M src/dsql/metd.epp -Add error handlers - - 2005-09-04 21:31 hvlad - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/utld.cpp - M src/dsql/utld_proto.h -Small code reorganisation: -1. move two identical 'copy_status' functions from array.epp and blob.epp into utld.cpp -2. allow ERRD_punt use local instance of status-vector - - 2005-09-04 15:28 asfernandes - M src/jrd/cvt2.cpp -Use the same comparation rules of VARCHAR/NONE in text BLOB/NONE - - 2005-09-03 08:03 robocop - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Get rid of my old hack to solve a problem between John/Mark's FIRST/SKIP parameters type and dialect detection. The dialect is in the request. - - 2005-09-03 07:47 robocop - M src/dsql/pass1.cpp -- Misc. -- Detect a limit case with params and containing or starting. - - 2005-09-03 05:56 robocop - M src/qli/all.cpp -Misc. - - 2005-09-03 05:54 robocop - M src/isql/isql.epp -Fix premature EOF while reading a script file when using the SHELL command inside it, found by Paul Reeves. Trying to find a compromise between MS requirements for system() call and its bad side effects on our isql. - - 2005-09-03 05:52 robocop - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/qli/all.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/meta.epp - M src/qli/parse.cpp - M src/qli/words.h -Archeology: enable QLI to handle NUMERIC, DECIMAL and BIGINT in definitions. No dialect check made. - - 2005-09-02 05:30 dimitr - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -1) Made output parameter naming a common procedure instead of select-list private code. -2) Allowed value expressions in the RETURNING clause. - - 2005-09-02 04:59 robocop - M src/jrd/status.cpp - M src/jrd/status.h -Please the Furies and change Mike's license with his permission. - - 2005-08-31 16:08 dimitr - M src/iscguard/cntl_guard.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/remote/os/win32/cntl.cpp -Cleanup. - - 2005-08-31 14:55 dimitr - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.h -Cleanup. - - 2005-08-31 13:19 dimitr - D src/remote/os/win32/winmain.cpp -Removed the unused file. - - 2005-08-29 18:41 asfernandes - M src/dsql/ddl.cpp -Fixed problem of implict NOT NULL (in PRIMARY KEY constraint) being generated with the same constraint name of the PK. -Thanks to my brother Adilson for the test case. - - 2005-08-29 15:00 alexpeshkoff - M src/remote/inet_server.cpp -Fixed signal safety problems in SS shutdown - - 2005-08-29 14:57 alexpeshkoff - M src/jrd/gds.cpp -avoid unpredictable behaviour of gds__log() on posix in signal handlers - - 2005-08-25 12:37 dimitr - M src/dsql/pass1.cpp -Fixed SEGV reported by Konstantin. - - 2005-08-24 12:12 kkuznetsov - M builds/posix/firebird.vers - M builds/posix/make.shared.variables - M builds/posix/prefix.solaris - M configure.in - M src/jrd/svc_proto.h - M src/utilities/common/cmd_util.cpp - M src/utilities/common/cmd_util_proto.h -Allowing using SERVICE_THREAD in CLASSIC server as platform option - - 2005-08-24 09:42 dimitr - M src/dsql/pass1.cpp -Added optional seconds precision to CURRENT_TIME and CURRENT_TIMESTAMP -as agreed with Ann and others times ago. - - 2005-08-24 09:22 dimitr - M src/dsql/gen.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y -Added optional seconds precision to CURRENT_TIME and CURRENT_TIMESTAMP -as agreed with Ann and others times ago. - - 2005-08-24 09:16 dimitr - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/mov.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Added optional seconds precision to CURRENT_TIME and CURRENT_TIMESTAMP -as agreed with Ann and others times ago. - - 2005-08-24 09:09 dimitr - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h -Slightly change the round function. - - 2005-08-24 06:21 dimitr - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Rolled back my commit as a performance looser. -More precise savepoints handling is being investigated. - - 2005-08-23 14:25 dimitr - M src/jrd/isc.cpp -Fixed inability to establish an IPC channel between processes with custom security descriptors. -Appeared as "unavailable database" while connecting from the service running under special account. - - 2005-08-23 06:52 alexpeshkoff - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp - M src/jrd/scl.epp - M src/jrd/svc.cpp -Security fix - temporary disable logins for clients, making too many wrong attempts to login - - 2005-08-22 13:39 dimitr - M src/dsql/keywords.cpp -Fixed wrong keyword version. - - 2005-08-22 13:08 dimitr - M src/jrd/intl.cpp -Allowed NONE->charset conversions if called during a comparison. - - 2005-08-22 13:02 dimitr - M src/jrd/flu.cpp -Fixed another UDF access issue. - - 2005-08-22 10:12 dimitr - M src/dsql/dsql.tab.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Fixed PSQL exception handling which never worked consistently. - - 2005-08-22 09:16 dimitr - M src/common/config/dir_list.cpp -Fixed one of the UDF access issues. - - 2005-08-22 08:34 dimitr - M src/jrd/Optimizer.cpp -Fixed server crash in the optimizer. - - 2005-08-22 07:25 alexpeshkoff - M src/jrd/isc.cpp -Front-ported security fix - always require login/pass in IP connections. - - 2005-08-21 15:52 asfernandes - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/entry.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/inf_pub.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -Fixed SF field-test #1249187 - 2.0a3: String literals dest. for large CHAR fields truncated - - 2005-08-19 10:41 alexpeshkoff - M src/jrd/isc.cpp -Front-ported fix from 1.5. - - 2005-08-19 10:08 dimitr - M src/include/firebird.h -Fixed the win32 build. - - 2005-08-19 06:56 kkuznetsov - M src/include/firebird.h -Disabled service threads at boot time for all platform except of WIN_NT - - 2005-08-19 06:07 robocop - M src/qli/expand.cpp - M src/qli/hsh.cpp - M src/qli/hsh_proto.h - M src/qli/meta.epp - M src/qli/parse.cpp -Try to convince QLI to handle quoted identifiers. -It acts for now as if dialect 3 is the only one available WRT names enclosed in double quotes. - - 2005-08-19 06:04 kkuznetsov - M src/common/classes/semaphore.h -Comment correction thanks to Claudio - - 2005-08-19 00:53 robocop - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/misc/posixLibrary.sh.in - M builds/win32/setenvvar.bat - M builds/win32/setenvvar2.bat -Nitpicking. - - 2005-08-18 13:56 dimitr - M src/jrd/exe.cpp -Fixed one of the PSQL exception handling bugs. More to follow. - - 2005-08-18 12:33 kkuznetsov - M src/jrd/svc.cpp -This patch from Dimitry Sibiryakov disables services at boot time. -This let me compile on Solaris - - 2005-08-18 09:33 kkuznetsov - M src/common/classes/semaphore.h -Some comments added - - 2005-08-17 14:07 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.fbserver - M builds/posix/make.shared.variables -Added ods.cpp to posix. Also fixes for SS build. - - 2005-08-16 21:19 arnobrinkman - M src/dsql/node.h - M src/dsql/pass1.cpp -Allow outer reference in derived table to higher scope-levels - - 2005-08-16 13:39 dimitr - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/gstat.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/gstat.vcproj - A src/jrd/ods.cpp - M src/jrd/ods.h - A src/jrd/ods_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/utilities/gstat/dba.epp -Moved the ODS checking routine from ods.h to a separate module. - - 2005-08-16 10:04 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/classic/postuninstall.sh.in - M builds/install/arch-specific/linux/classic/preinstall.sh.in - M builds/install/arch-specific/linux/classic/preuninstall.sh.in - M builds/install/arch-specific/linux/classic/tarMainInstall.sh.in - M builds/install/arch-specific/linux/classic/tarMainUninstall.sh.in - M builds/install/arch-specific/linux/classic/tarinstall.sh.in - M builds/install/arch-specific/linux/classic/taruninstall.sh.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - M builds/install/arch-specific/linux/misc/superLinux.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/arch-specific/linux/super/preinstall.sh.in - M builds/install/arch-specific/linux/super/taruninstall.sh.in - M builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - M builds/install/misc/classicLibrary.sh.in - M builds/install/misc/createAliasDB.sh.in - M builds/install/misc/posixLibrary.sh.in -new way to build linux scripts - - 2005-08-16 06:22 robocop - M doc/sql.extensions/README.ddl.txt -Update DDL documentation for setting/dropping default values in table fields. - - 2005-08-15 11:30 kkuznetsov - M extern/icu/source/runConfigureICU -revert my previos commit - - 2005-08-14 20:46 hvlad - M src/jrd/dfw.epp -Fix SF #1256675 - - 2005-08-14 12:41 dimitr - M src/jrd/exe.cpp -Some string handling changes + fixed Alpha 3 bug + misc. - - 2005-08-14 06:56 robocop - M src/include/gen/msgs.h - M src/jrd/exe.cpp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Solve Dmitry's compatibility concerns about my solution for SF Bug #494981. Remember to rebuild the messages db from the scripts in src/msgs. - - 2005-08-14 05:48 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/jrd/drq.h - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Tweak DYN to solve several issues: -- Allow to set and drop defaults for table's fields (as it has been possible with domains). -- Stop people from setting a default value for array types. -- Close checking holes that allowed people to change from scalar types to array types and vice/versa. -- Improve some error messages. - - 2005-08-13 20:24 hvlad - M src/jrd/dfw.epp -Temporary disable procedure parameters dependency check until proper solution (something like dyn_mod_parameter) will be implemented. -This check was never worked properly so no harm is done - - 2005-08-13 08:19 dimitr - M src/burp/burp_proto.h - M src/utilities/gsec/gsec_proto.h -Fixed wrong defines, thanks to Claudio. - - 2005-08-12 12:47 kkuznetsov - M extern/icu/source/configure.in - M extern/icu/source/runConfigureICU -Second part of making icu using Solaris threads on Solaris platforms -Others platforms should be retested - - 2005-08-12 08:05 robocop - M extern/icu/source/common/umutex.c - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Misc. - - 2005-08-10 14:47 dimitr - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_proto.h - M src/alice/tdr.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/misc.cpp - M src/include/firebird.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h -Moved the Services API into the engine on threadable platforms. - - 2005-08-10 13:36 hvlad - M src/jrd/btr.h -Correction - - 2005-08-10 04:42 aafemt - M builds/posix/prefix.mingw - M builds/posix/prefix.solx86gcc -Remove isc_ipc from platform files after it was added to main list - - 2005-08-09 06:51 alexpeshkoff - M builds/posix/prefix.freebsd -applied Renato's patch - makes it successfully buildable on freebsd - - 2005-08-09 06:51 kkuznetsov - M configure.in -Making icu debug build of icu when building debug FB - - 2005-08-09 06:46 alexpeshkoff - M builds/posix/Makefile.in.embed.util -fixed posix CS build - - 2005-08-09 06:38 alexpeshkoff - M src/jrd/ods.h -avoid g++ warning - - 2005-08-08 22:17 arnobrinkman - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/opt.cpp -Some more cost based calculation. Fine-tunning will follow - - 2005-08-08 13:47 alexpeshkoff - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/make.shared.variables -Applied suggested by Dmitry changes with some additions, this should be OK for both linux and MinGW - - 2005-08-08 13:22 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat -Don't include embeddable client tools in Win32 distribution packs. - - 2005-08-08 11:20 alexpeshkoff - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util -fixed utils build - such way of adding isc_ipc to lockprint anyway bad - - 2005-08-08 09:56 alexpeshkoff - M builds/posix/make.shared.variables -fixed posix build - - 2005-08-06 05:36 dimitr - M src/gpre/cme.cpp -Fixed a number of issues for Dialect 1 and Dialect 3 (string arithmetics) + some cleanup. -The issues are: -1) '1.5' / '0.5' doesn't work in Dialect 1 -2) avg ('1.5') doesn't work in Dialect 1 -3) 5 * '1.5' produces INT result instead of DOUBLE PRECISION in Dialect 1 -4) sum ('1.5') produces NUMERIC(15, 2) result instead of DOUBLE PRECISION in Dialect 1 -5) - '1.5' doesn't work in Dialect 1 -6) '1.5' * '0.5' and '1.5' / '0.5' are not forbidden in Dialect 3 - - 2005-08-06 05:29 dimitr - M src/dsql/make.cpp - M src/jrd/cmp.cpp - M src/jrd/dsc.cpp - M src/jrd/dsc.h -Fixed a number of issues for Dialect 1 and Dialect 3 (string arithmetics) + some cleanup. -The issues are: -1) '1.5' / '0.5' doesn't work in Dialect 1 -2) avg ('1.5') doesn't work in Dialect 1 -3) 5 * '1.5' produces INT result instead of DOUBLE PRECISION in Dialect 1 -4) sum ('1.5') produces NUMERIC(15, 2) result instead of DOUBLE PRECISION in Dialect 1 -5) - '1.5' doesn't work in Dialect 1 -6) '1.5' * '0.5' and '1.5' / '0.5' are not forbidden in Dialect 3 - - 2005-08-05 01:53 asfernandes - M builds/install/misc/fbintl.conf - D src/intl/collations/win1250bo.h - A src/intl/collations/win1250bsba.h - M src/intl/lc_iso8859_1.cpp - M src/jrd/intlnames.h -Rename collation BO_BO to BS_BA - per Fikret request - - 2005-08-04 12:33 alexpeshkoff - M configure.in -Set default for x86 linux to build with editline - - 2005-08-04 11:40 kkuznetsov - M extern/icu/source/common/umutex.c - M extern/icu/source/config/mh-solaris-gcc -First step switching to sun threading of icu - - 2005-08-04 10:36 alexpeshkoff - M configure.in -Make output better understandable on 64-bit native platforms - - 2005-08-04 06:21 hvlad - M src/jrd/dfw.epp -Lost part of my previous commit. Thanks to Claudio - - 2005-08-04 04:03 robocop - M src/dsql/pass1.cpp - M src/jrd/dfw.epp -Totally misc. - - 2005-08-02 11:41 hvlad - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/tra.h - M src/jrd/vio.cpp -Fixed two DFW bugs -1. Unregistered FB2 bug - expression index dependencies was tracked not correctly. -2. SF #1250150 - - 2005-08-02 08:36 arnobrinkman - M src/dsql/pass1.cpp -Sigh, if i change something then i must do it right - - 2005-08-01 19:05 arnobrinkman - M src/dsql/pass1.cpp -Fix unreleased contexts problem with derived tables, found by Vlad. - - 2005-07-31 14:13 arnobrinkman - M src/dsql/make.cpp -Fix mistake, noticed by Claudio - - 2005-07-31 03:45 robocop - M src/jrd/pag.cpp -Fix SF Bug #1238104. - - 2005-07-31 03:34 robocop - M src/dsql/dsql.h - M src/jrd/blb.cpp -Totally misc. - - 2005-07-31 01:06 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Fixed misplaced error messages in gfix. For example, if you do -gfix - housekeeping -you were getting "dialect number required". - - 2005-07-31 00:45 robocop - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/utilities/gstat/ppg.cpp -Totally misc. - - 2005-07-30 18:00 asfernandes - M src/intl/lc_narrow.cpp -Fix problem reported by Arno - - 2005-07-30 01:48 asfernandes - M builds/win32/defs/ib_udf.def -Export IB_UDF_srand function - - 2005-07-29 10:42 arnobrinkman - M src/jrd/btr.cpp -Fix scope problem reported by Konstantin - - 2005-07-29 09:24 kkuznetsov - M builds/posix/prefix.solx86gcc -Fix solaris x86 build - - 2005-07-28 19:59 asfernandes - M builds/install/misc/fbintl.conf - A src/intl/collations/win1250bo.h - M src/intl/lc_iso8859_1.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Bosnian collation BO_BO for WIN1250 - contributed by Fikret Hasovic - - 2005-07-28 19:57 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Regenerate files - - 2005-07-28 13:35 arnobrinkman - M src/dsql/make.cpp -Fix nullable flag for descriptor generated by MAKE_desc_from_list() - - 2005-07-27 18:57 arnobrinkman - M src/dsql/ddl.cpp -Fix "WITH CHECK OPTION" bug introduced with tighter alias handling. -In fact the tighter alias handling was showing a hidden "bug". - - 2005-07-27 07:36 dimitr - M src/dsql/make.cpp -Fixed the GEN_ID(, NULL) issue (reported by Claudio). - - 2005-07-27 05:36 dimitr - M src/dsql/parse.cpp - M src/dsql/parse.y -Fixed the NEXT VALUE FOR bug for dialect 3. Thanks to Claudio. - - 2005-07-26 22:52 arnobrinkman - M src/jrd/idx.cpp -Fix bug with foreign-key checks that failed due new INTL changes (found with an unrestorable backup) - - 2005-07-26 18:13 skidder - M src/jrd/nbak.cpp -Port a little cleanliness fix to HEAD too - - 2005-07-26 12:16 dimitr - M src/dsql/array.epp -Fixed the arrays bug introduced by myself. - - 2005-07-26 11:54 arnobrinkman - M src/dsql/pass1.cpp -Fix and simplify PLAN alias lookup - - 2005-07-26 11:48 arnobrinkman - M src/dsql/dsql.h -Fix and simplify PLAN alias lookup - - 2005-07-26 11:43 arnobrinkman - M src/jrd/cmp.cpp -Fix PLAN parsing inside VIEWs - - 2005-07-25 14:43 arnobrinkman - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/pass1.cpp -Fix derived table issues with NEW/OLD contexts (Triggers/check-constraints) -Also adjust IN predicate behaviour to derived table. -PLAN parsing for derived tables will be fixed later. - - 2005-07-25 12:01 asfernandes - M src/jrd/blb.cpp -Fixed field-test #1244126 - Update text BLOBs when connected with NONE charset - - 2005-07-25 11:59 asfernandes - M src/jrd/ini.h - M src/jrd/intl_builtin.cpp -Misc. - - 2005-07-25 05:13 dimitr - M src/jrd/exe.cpp -Avoid recovery to a not existent savepoint. - - 2005-07-25 05:03 dimitr - M src/jrd/jrd.cpp - M src/jrd/tra.cpp - M src/jrd/tra_proto.h -Fixed a bugcheck (and possibly an engine crash) during server shutdown. -Force a TIP based rollback instead of using a transaction-level savepoint in this case. - - 2005-07-24 18:48 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Fixed one of the server shutdown bugs. More to come. - - 2005-07-24 18:45 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new error message. - - 2005-07-24 18:32 arnobrinkman - M src/jrd/btr.cpp -Fix bug SF #1242982 -Equality search on first segment (integer) in compound indexes resulted -in more scans on specific values (2^n, f.e. 131072) then needed. - - 2005-07-24 15:53 hvlad - M src/alice/tdr.cpp -Fixed unregistered bug - crash occured in service gfix code when it tried to -reattach to currently unavailable database. Since service can't interact with -end user an endless loop leads to overflow service buffer and crash as result. - - 2005-07-24 15:32 hvlad - M src/alice/alice.h -Fixed SF bug #1242106 (FB 2.0 Alpha 3: In-Limbo transaction Services API broken) - - 2005-07-23 12:48 dimitr - M doc/WhatsNew -no message - - 2005-07-22 10:26 aafemt - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.fbserver - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/make.shared.variables - M builds/posix/prefix.mingw - M builds/win32/defs/fbclient_s.def -Use libfbcommon wherever possible and drop ancient workaround for dependencies (use -MMD switch instead) - - 2005-07-22 02:08 asfernandes - M src/dsql/pass1.cpp -Fixed SF #1242379 - Collation changes VARCHAR's length - - 2005-07-21 05:44 robocop - M doc/README.intl -Misc. - - 2005-07-21 00:44 skidder - M src/jrd/gds.cpp -Oops, committed some debugging code which was not supposed to be exposed to public :-) - - 2005-07-21 00:42 skidder - M src/jrd/gds.cpp -Global handles need to be closed or we have the leak during client/engine DLL unload. -The cleanest solution would be to port FileObject from BV3 branch here and use it, -but this hack will do either. - - 2005-07-20 12:49 dimitr - M src/dsql/dsql.cpp -Correction. - - 2005-07-20 10:05 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Added DSQL support for ROLLBACK RETAIN. - - 2005-07-19 23:27 skidder - M src/jrd/cch.cpp - M src/jrd/gds.cpp -little debug logging improvements - - 2005-07-19 23:24 skidder - M src/jrd/nbak.cpp -Fix the bug which results in corrupted backups being created by NBACKUP - - 2005-07-19 23:23 skidder - M src/utilities/nbackup.cpp -do not overwrite destination during nbackup restore - - 2005-07-19 13:17 paul_reeves - M builds/win32/clean_all.bat -When we say clean lets make sure to include the icu tree as well. - - 2005-07-19 13:09 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Make sure we ship instructions on scripted installs with the binary installer. - - 2005-07-19 12:36 paul_reeves - M builds/install/arch-specific/win32/pl/czytajto.txt - M builds/install/arch-specific/win32/pl/instalacja_czytajto.txt -Update Polish text of Win32 install notes. - - 2005-07-18 14:05 paul_reeves - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/ProcitajMe.txt -Add updated bosnian Win32 install notes. - - 2005-07-18 14:00 paul_reeves - M src/jrd/build_no.h - M src/jrd/isc_version.h -Sync build numbers for Win32. - - 2005-07-17 07:00 dimitr - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/dsql.h - M src/dsql/metd.epp -1) Fixed threading issues in DSQL (they always existed, but were hidden until recently). -2) Cached all METD requests. - - 2005-07-16 06:46 dimitr - M src/dsql/metd.epp -Temporarily rolled back my fix. - - 2005-07-13 20:07 arnobrinkman - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Send annoying unemployed code out of the door - - 2005-07-12 12:36 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt - M builds/win32/make_all.bat - M builds/win32/make_examples.bat - M builds/win32/make_icu.bat - M src/jrd/isc_version.h - M src/misc/writeBuildNum.sh -Minor updates to the Win32 build scripts. Disable intlbuild in make_examples. Update Win32 readmes. - - 2005-07-10 17:57 asfernandes - M builds/win32/make_boot2.bat - M builds/win32/make_icu.bat - M builds/win32/msvc7/Firebird2Boot.sln - A builds/win32/msvc7/Firebird2Boot2.sln - M builds/win32/msvc7/gpre_static.vcproj -Fix normal build for MSVC7 - - 2005-07-08 04:10 robocop - M src/isql/isql.epp -Fix display bug found by Adriano, caused by missing %s and try to make isql output more consistent. QA Tools that check for strict result may complain. - - 2005-07-08 03:43 robocop - M builds/win32/make_all.bat -Prevent confusing error msg "1 was unexpected at this time." - - 2005-07-08 03:27 robocop - M src/jrd/evl.cpp -No need to call SET_TDBB if we do nothing. - - 2005-07-08 03:25 robocop - M extern/icu/source/common/putil.c - M src/config/AdminException.cpp - M src/jrd/dfw.epp - M src/jrd/met.epp -Misc. - - 2005-07-05 22:39 asfernandes - M src/misc/intl.sql -Misc. - - 2005-07-05 15:25 asfernandes - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M doc/README.intl - A src/misc/intl.sql -INTL script - - 2005-07-05 08:07 dimitr - M doc/sql.extensions/README.keywords -Added some docs. - - 2005-07-05 08:02 dimitr - A doc/sql.extensions/README.returning -Added some docs. - - 2005-07-05 01:19 asfernandes - A doc/README.intl -Doc. - - 2005-07-04 05:54 aafemt - M builds/posix/prefix.mingw - A builds/win32/defs/fbclient_s.def -Mangled stdcall export - - 2005-07-02 13:32 hvlad - M doc/WhatsNew -Added some Alpha 3 changes - - 2005-07-02 08:52 dimitr - M doc/WhatsNew -Added all Alpha 3 changes. - - 2005-06-30 15:06 kkuznetsov - M extern/icu/source/config/mh-solaris-gcc -Still working on icu on Solaris x86: compiling it with threads - - 2005-06-29 12:12 dimitr - M src/misc/writeBuildNum.sh -Prepared for Alpha 3. - - 2005-06-29 09:17 kkuznetsov - M extern/editline/configure - M extern/editline/configure.in -Sun asm do not eat pipes. Fixed. - - 2005-06-29 09:07 kkuznetsov - M extern/icu/source/config/mh-solaris-gcc -Make icu happy on Solaris x86 - - 2005-06-29 06:17 alexpeshkoff - M builds/posix/Makefile.in.extern.icu -one more attempt to make it build on all platforms - - 2005-06-29 05:22 aafemt - M extern/icu/source/common/unicode/umachine.h -We can't check for U_MINGW becaise it is defined in platform.h. Let's rollback a bit - - 2005-06-27 18:36 dimitr - M src/utilities/gstat/dba.epp -Fixed ODS decoding in GSTAT. - - 2005-06-27 13:54 paul_reeves - M builds/win32/make_all.bat - M builds/win32/make_icu.bat - M extern/icu/source/common/unicode/umachine.h -Minor tweaks to Win32 build system to integrate the icu code into the build. - - 2005-06-27 12:46 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in -make it compatible with solaris build - - 2005-06-27 12:43 alexpeshkoff - M builds/posix/Makefile.in.extern.icu -make icu build on both linux and solaris - - 2005-06-27 12:26 alexpeshkoff - M src/jrd/os/posix/unix.cpp -fixed posix build after ODS parser changes - - 2005-06-27 10:24 aafemt - M src/jrd/why.cpp -Cleanup - - 2005-06-27 10:22 aafemt - M extern/icu/source/tools/pkgdata/pkgtypes.h -Case - - 2005-06-27 10:20 aafemt - M builds/posix/prefix.mingw -Let's produce not so big files - - 2005-06-26 21:48 hvlad - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/met.epp - M src/jrd/vio.cpp -1. Allow to create FK constraints without exclusive database locking -2. Fix 'partner index not found' error when one process dropped FK and another trying to delete master record -3. misc changes in vio.cpp - - 2005-06-26 16:11 dimitr - M src/include/gen/msgs.h - M src/jrd/dmp.cpp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/msgs/messages.sql - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp -Changed the ODS encoding, messaging and protection rules. - - 2005-06-26 02:09 asfernandes - M src/jrd/evl.cpp -Better handling in substring of large blobs - - 2005-06-25 09:34 dimitr - M src/jrd/jrd.cpp -Expanded the routine comment. - - 2005-06-24 15:38 asfernandes - M src/jrd/evl.cpp -Comment - - 2005-06-24 15:06 dimitr - M src/dsql/metd.epp -Fixed SF #1012152. - - 2005-06-24 12:56 dimitr - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/req.h - M src/jrd/rse.cpp -Fixed reported issues with ROW_COUNT. - - 2005-06-24 11:14 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/svc.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp -Slightly changed (mostly cleaned up and fixed) the SS shutdown mechanics. - - 2005-06-23 15:12 asfernandes - M src/isql/isql.epp -Make SQLDA_DISPLAY display input SQLDA parameters of INSERTs, UPDATEs and DELETEs - - 2005-06-23 10:10 kkuznetsov - M extern/icu/source/runConfigureICU -Fix configure error on Solaris x86 - - 2005-06-23 05:25 aafemt - M src/config/AdminException.cpp - M src/config/AdminException.h -Cleanup - - 2005-06-22 23:00 asfernandes - A builds/win32/make_boot2.bat - A builds/win32/preprocess2.bat - A builds/win32/setenvvar2.bat -Use fbembed in boot-build - - 2005-06-22 22:47 asfernandes - M builds/win32/make_icu.bat -Misc. - - 2005-06-22 22:46 asfernandes - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/Firebird2Boot.sln - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbembed.vcproj - A builds/win32/msvc7/gbak_embed.vcproj - A builds/win32/msvc7/gpre_embed.vcproj - A builds/win32/msvc7/isql_embed.vcproj - M builds/win32/msvc7/lock.vcproj - A builds/win32/msvc7/utilities_embed.vcproj -MSVC7 projects for boot-build with fbembed - - 2005-06-22 22:26 asfernandes - M src/jrd/svc.cpp -Fbembed don't use security - - 2005-06-22 22:23 asfernandes - M src/gpre/gpre_meta_boot.cpp -Make gpre_boot work without -lang_internal switch - - 2005-06-22 13:48 kkuznetsov - M configure.in - M extern/icu/source/runConfigureICU -More plays with icu on Solaris x86 - - 2005-06-22 09:21 alexpeshkoff - M builds/posix/Makefile.in.examples -Fixed problem, noticed by Dimitry Sibiryakov - - 2005-06-22 05:13 aafemt - M src/config/ConfObject.cpp - M src/jrd/Optimizer.cpp - M src/jrd/intl.cpp - M src/jrd/opt.cpp - M src/jrd/unicode_util.cpp -Warnings - - 2005-06-21 10:26 aafemt - M src/config/AdminException.h - M src/config/Args.h - M src/config/ArgsException.h - M src/config/Element.h - M src/config/InputFile.h - M src/config/InputStream.h - M src/config/Lex.h - M src/config/ScanDir.h - M src/config/Stream.h - M src/config/StreamSegment.h - M src/vulcan/JString.cpp - M src/vulcan/JString.h - M src/vulcan/PathName.h - M src/vulcan/RefObject.h -Warnings - - 2005-06-21 09:16 alexpeshkoff - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/posix/Makefile.in.extern.icu -a bit better handling of intl stuff - - 2005-06-21 09:03 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in -a bit better handling of intl stuff while packaging - - 2005-06-21 01:44 asfernandes - M src/jrd/opt.cpp - M src/jrd/unicode_util.h -Misc. - - 2005-06-20 08:53 hvlad - M src/jrd/cmp.cpp -Fixed unregistered bug : -AV when PLAN for VIEW is specified but no table alias was given -CREATE VIEW V1 AS -SELECT D.RDB$RELATION_ID, C.RDB$CHARACTER_SET_ID - FROM RDB$DATABASE D JOIN RDB$CHARACTER_SETS C - ON D.RDB$CHARACTER_SET_NAME = C.RDB$CHARACTER_SET_NAME -SELECT * FROM V1 -PLAN (V1 NATURAL) - - 2005-06-20 05:40 aafemt - M src/jrd/intl_classes.h -Fix warning - - 2005-06-17 10:42 aafemt - M src/config/ScanDir.cpp -Overloaded operators is evil - - 2005-06-17 01:33 asfernandes - M src/dsql/make.cpp -Simplification - - 2005-06-16 12:09 aafemt - M builds/posix/prefix.mingw -Fix over-export - - 2005-06-16 12:08 aafemt - M src/jrd/why.cpp -Plain C for public API routine - - 2005-06-16 05:13 robocop - M src/isql/isql.epp - M src/jrd/utl.cpp -Fix blob dumping routines in jrd and report errors in isql. - - 2005-06-16 05:11 aafemt - D clean.sh - M doc/README.build.mingw.html -Revert to common cleaning procedure - - 2005-06-16 05:11 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Try to indicate position of incomplete commands. -Some casts because statuses are fixed 32 quantities, not natural int types. - - 2005-06-16 05:05 robocop - M src/jrd/status.cpp - M src/jrd/status.h -Const correctness. - - 2005-06-16 05:05 robocop - M src/jrd/intl.cpp -Copy/paste problem with two SET_TDBB. - - 2005-06-16 05:02 robocop - M src/dsql/metd.epp - M src/jrd/dfw.epp - M src/msgs/messages.sql -Misc. - - 2005-06-15 15:19 alexpeshkoff - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in -fixed INTL issues in SS package build - - 2005-06-15 15:18 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in -fixed INTL issues in package build - - 2005-06-15 15:03 alexpeshkoff - M builds/posix/Makefile.in.embed.util -fixed gsec CS posix build - - 2005-06-15 09:11 dimitr - M src/jrd/shut.cpp -Fixed some shutdown issues: -- redundant attempts to get an exclusive database lock -- wrong timeout counting -- database lock is not released after bringing database online in the exclusive mode -- removed a 5 sec timeout when bringing database online in the shared mode - - 2005-06-15 05:31 aafemt - M configure.in - M extern/icu/source/aclocal.m4 - M extern/icu/source/common/putil.c - M extern/icu/source/common/unicode/brkiter.h - M extern/icu/source/common/unicode/platform.h.in - M extern/icu/source/common/unicode/putil.h - M extern/icu/source/common/unicode/umachine.h - M extern/icu/source/common/unicode/uniset.h - M extern/icu/source/common/unicode/utypes.h - A extern/icu/source/config/mh-mingw - M extern/icu/source/configure - M extern/icu/source/configure.in - M extern/icu/source/data/Makefile.in - M extern/icu/source/runConfigureICU - M extern/icu/source/tools/pkgdata/dllmode.c - M extern/icu/source/tools/pkgdata/make.c - M extern/icu/source/tools/pkgdata/makefile.h - M extern/icu/source/tools/pkgdata/pkgdata.c - M extern/icu/source/tools/pkgdata/pkgtypes.h - M extern/icu/source/tools/pkgdata/sttcmode.c - M extern/icu/source/tools/pkgdata/winmode.c -MinGW port of ICU - - 2005-06-14 05:44 dimitr - M src/jrd/inf.cpp -Code simplification. - - 2005-06-14 03:16 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/Optimizer.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/intl.cpp - M src/jrd/intl_proto.h - M src/jrd/jrd.cpp - M src/jrd/opt.cpp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -1) Fixed SF #1016040 Missing external libraries causes engine exception -2) Use better error messages - - 2005-06-13 12:45 dimitr - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -RETURNING implementation. - - 2005-06-13 03:55 asfernandes - M src/jrd/evl.cpp -Removed wrong "deletes" noticed by Claudio - - 2005-06-13 03:48 robocop - M src/jrd/evl.cpp -Misc. - - 2005-06-13 02:12 asfernandes - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/jrd/inf.cpp -Removed some compiler messages - - 2005-06-12 23:47 robocop - M src/isql/isql.epp -If an error happens when we are trying to retrieve the first record, we need to print a newline or the error msg will appear padding the column headers. - - 2005-06-12 23:45 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Substring evolved and the error message was never updated. Now I've done two messages, although I think we need three in the long term. - - 2005-06-12 21:20 asfernandes - M src/dsql/make.cpp - M src/jrd/evl.cpp -Fix TRIM(NULL FROM ) to return NULL - - 2005-06-12 06:27 dimitr - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/rse.cpp - M src/jrd/validation.cpp - M src/jrd/vio.cpp -Removed unused thread scheduling option. - - 2005-06-12 04:00 dimitr - M src/msgs/facilities.sql -Correction. - - 2005-06-12 01:36 robocop - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp -Cater for the longest possible identifiers, quoted. - - 2005-06-12 01:18 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Update the language helpers after the last message additions. - - 2005-06-12 00:58 robocop - M src/jrd/idx.cpp -Totally misc. - - 2005-06-12 00:38 asfernandes - A src/intl/collations/koi8r_ru.h - A src/intl/collations/koi8u_ua.h -Add collations forgetted - - 2005-06-11 21:26 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Regenerated error codes - - 2005-06-11 19:51 asfernandes - M builds/install/misc/fbintl.conf - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc7/intl.vcproj - A src/intl/collations/win1257_ee.h - A src/intl/collations/win1257_lt.h - A src/intl/collations/win1257_lv.h - M src/intl/lc_iso8859_1.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Integrate collations KOI8R_RU (Russian), KOI8U_UA (Ukrainian), WIN1257_EE (Estonian), WIN1257_LT (Lithuanian) and WIN1257_LV (Latvian) ported by Dmitry from Yaffil - - 2005-06-11 11:41 hvlad - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new error messages - - 2005-06-11 11:39 hvlad - M src/jrd/dfw.epp - M src/jrd/idx.cpp - M src/jrd/idx_proto.h -Fixed SF bug #1186607 (Foreign key relation VARCHAR <-> INT ??????) - - 2005-06-11 11:36 hvlad - M src/dsql/ddl.cpp -Fixed SF bug #1211325 (BLOBs in external tables) - - 2005-06-11 03:14 robocop - M src/dsql/gen.cpp -Backport Tom Cole's fix for FP numbers as strings. - - 2005-06-11 03:04 asfernandes - A src/intl/charsets/cs_koi8r.h - A src/intl/charsets/cs_koi8u.h - M src/intl/charsets.h - M src/intl/cs_narrow.cpp - M src/intl/lc_ascii.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Integrate character sets KOIuR (Russian) and KOI8U (Ukrainian) ported from Yaffil by Dmitry - - 2005-06-11 00:32 robocop - M src/isql/isql.epp -- Renamed function input to newinput to be in sync with newoutput. -- Implemented PASSTHROUGH command only for the debug build. Use with care. - - 2005-06-11 00:22 robocop - M src/dsql/preparse.cpp -CREATE DATABASE can tolerate single line comments (AFAIK, client-side issue). - - 2005-06-11 00:20 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Please Dmitry and try to report the line/column of an incomplete statement. - - 2005-06-11 00:14 robocop - M src/jrd/evl.cpp -EVL_expr grew too much. Make more functions. - - 2005-06-11 00:13 robocop - M src/common/classes/objects_array.h - M src/jrd/IntlManager.cpp -const_iterator -The code in intlmanager originally confused me. - - 2005-06-10 12:13 asfernandes - M src/intl/collations/bl88591ptbr0.h -Misc - - 2005-06-10 10:35 aafemt - M src/extlib/ib_util.c -Plain C don't know namespaces - - 2005-06-10 10:32 aafemt - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.extern.icu - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbcommon - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.msgs - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - M builds/posix/prefix.mingw -ICU adaptation and some improvements - - 2005-06-10 02:03 asfernandes - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/pass1.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h -Fix possible problems with larger columns sizes noted by Claudio - - 2005-06-10 02:01 asfernandes - M src/jrd/ini.epp -Only initialize metadata BLOB charset for text BLOBs - - 2005-06-10 00:54 robocop - M src/msgs/facilities.sql - M src/msgs/history.sql -Totally misc. - - 2005-06-09 00:01 asfernandes - M src/jrd/cvt.cpp -Revert Claudio's change that cause crash when parameters are used - - 2005-06-08 13:42 dimitr - M src/dsql/ddl.cpp -Fixed bug with lost charset/collation in local variables, -reported by Eugene Kilin. - - 2005-06-08 11:10 asfernandes - M src/jrd/cvt2.cpp -Fix BLOB comparation problem pointed by Claudio - - 2005-06-08 11:09 asfernandes - M src/jrd/ibase.h -Use more appropriate codes - - 2005-06-08 10:21 aafemt - M extern/icu/source/configure.in -A bit better method to check for _tzname - - 2005-06-08 09:58 alexpeshkoff - M builds/posix/make.shared.variables -fixed posix build after Dmitry's change - - 2005-06-08 06:16 dimitr - M src/jrd/dyn_mod.epp -Fixed an old ALTER VIEW bug that now prevents COMMENT ON VIEW from working properly. - - 2005-06-08 05:28 aafemt - M builds/posix/Makefile.in.firebird - M builds/posix/make.defaults -ICU build with MinGW - - 2005-06-08 02:09 asfernandes - M src/jrd/dyn_def.epp - M src/jrd/intl.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h -Misc. - - 2005-06-07 10:57 dimitr - M src/jrd/rpb_chain.cpp -Added a couple of more checks. - - 2005-06-07 10:52 dimitr - M src/jrd/exe.cpp -Cleanup. - - 2005-06-07 10:36 aafemt - M src/config/InputFile.cpp -Required header - - 2005-06-07 10:20 dimitr - M src/jrd/met.epp -Removed code remains from before-MetaName times. - - 2005-06-07 05:09 aafemt - M builds/posix/Makefile.in.extern.icu - M configure.in -More appropriate place to configure ICU - - 2005-06-07 02:05 asfernandes - M src/jrd/intl.cpp - M src/jrd/intl_proto.h -Misc. - - 2005-06-07 01:57 asfernandes - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Regenerate files - - 2005-06-06 20:52 asfernandes - M src/jrd/IntlManager.cpp -Remove wrong compiler message: it's iterating in "conflicts" and removing in "charSetCollations" - - 2005-06-06 20:44 asfernandes - M src/jrd/blp.h - M src/jrd/gds.cpp -Misc. - - 2005-06-06 20:18 asfernandes - M src/dsql/ddl.cpp - M src/dsql/make.cpp -Misc. - - 2005-06-06 18:14 asfernandes - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/Optimizer.cpp - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/intl.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -1) Replace length_ to strlen as noted by Claudio and Dmitry -2) Change USHORT to ULONG in intl.cpp - - 2005-06-06 13:37 dimitr - M src/dsql/pass1.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/par.cpp -Added new error message. - - 2005-06-06 13:28 dimitr - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new error message. - - 2005-06-06 11:06 dimitr - M src/dsql/ddl.cpp -Fixed charset/collation issues for view columns. - - 2005-06-06 08:32 robocop - M src/isql/extract.epp - M src/isql/show.epp -Mixed case generator names caused problems in show_generators. -Noticed by Adriano. - - 2005-06-06 08:30 robocop - M builds/install/arch-specific/solaris/CS/postremove.in - M builds/install/arch-specific/solaris/SS/postremove.in - M doc/WhatsNew - M src/config/AdminException.cpp - M src/config/ArgsException.cpp - M src/config/Stream.cpp - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/firebird.h - M src/jrd/IntlManager.cpp - M src/jrd/Optimizer.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/idx.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/unicode_util.cpp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql - M src/vulcan/JString.cpp - M src/vulcan/JString.h - M src/vulcan/PathName.cpp -- Corrections and changes to Adriano's commit, subject to his inspection. -- Solved an endless loop with trim and zero-length trim characters, etc. -- Some places are signaled with FB_COMPILER_MESSAGE for prompt attention. - - 2005-06-06 06:42 dimitr - M src/jrd/why.cpp -Let's perform the initial alias lookup at the Y-valve. -This solves aliases usage in XNET and other local loopbacks. - - 2005-06-06 06:37 dimitr - M src/jrd/isc_file.cpp -Fixed aliases usage in WNET. - - 2005-06-05 22:08 asfernandes - M builds/win32/msvc6/intl.dsp -Add bl88591ptbr0.h and pw1252ptbr.h to MSVC6 build - - 2005-06-04 13:39 asfernandes - M src/jrd/exe.cpp -Rollback risky change not necessary - - 2005-06-03 21:14 arnobrinkman - M src/dsql/gen.cpp -Fix unneeded evaluation of last item by COALESCE function, noted by Dmitry - - 2005-06-03 08:40 dimitr - M src/burp/restore.epp -Let's report we're creating an index before we do so, not after. - - 2005-06-03 01:26 asfernandes - M src/jrd/filters.cpp -Misc. - - 2005-06-03 01:25 asfernandes - M src/jrd/Optimizer.cpp -Apply forgotten opt.cpp changes in Optimizer.cpp - - 2005-06-02 08:00 kkuznetsov - M builds/posix/Makefile.in.extern.icu - M configure.in -First step to build icu on others then Linux -Linux should work but must be retested - - 2005-06-01 01:08 asfernandes - M src/intl/cv_jis.cpp - M src/intl/cv_narrow.cpp - M src/intl/ld.cpp - M src/intl/ldcommon.h -Replace "#ifdef 0" by "#ifdef NOT_USED_OR_REPLACED" - - 2005-05-31 16:10 dimitr - M src/remote/interface.cpp -Fixed possible event handler crashes during detach. - - 2005-05-30 15:57 asfernandes - M builds/posix/Makefile.in.intl - M src/intl/charsets.h - D src/intl/ld2.cpp -Removed inconsistences spotted by Claudio - - 2005-05-29 15:27 asfernandes - M builds/posix/Makefile.in.extern.editline - M builds/posix/Makefile.in.firebird - M src/include/gen/ids.h -Make "configure --with-editline" work - - 2005-05-29 14:38 asfernandes - M src/burp/backup.epp - M src/burp/restore.epp -Removed unsense code noticed by Claudio - - 2005-05-27 22:45 asfernandes - M autogen.sh - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/classic/postuninstall.sh.in - M builds/install/arch-specific/linux/classic/preinstall.sh.in - M builds/install/arch-specific/linux/classic/preuninstall.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/tarMainInstall.sh.in - M builds/install/arch-specific/linux/super/tarMainUninstall.sh.in - M builds/install/arch-specific/linux/super/tarinstall.sh.in - M builds/install/arch-specific/linux/super/taruninstall.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/arch-specific/sinixz/prototype.in - M builds/install/arch-specific/solaris/CS/postinstall.in - M builds/install/arch-specific/solaris/CS/postremove.in - M builds/install/arch-specific/solaris/CS/preinstall.in - M builds/install/arch-specific/solaris/Makefile.in - M builds/install/arch-specific/solx86gcc/CS/postinstall.in - M builds/install/arch-specific/solx86gcc/CS/postremove.in - M builds/install/arch-specific/solx86gcc/CS/preinstall.in - M builds/install/arch-specific/solx86gcc/Makefile.in - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - M builds/install/misc/fb_config.in - A builds/install/misc/fbintl.conf - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/Makefile.in.examples - A builds/posix/Makefile.in.extern.icu - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbcommon - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.libfbstatic - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql - M builds/posix/fbintl.vers - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/make.shared.targets - M builds/posix/make.shared.variables - M builds/posix/prefix.linux_generic - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.netbsd - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/win32/make_all.bat - A builds/win32/make_icu.bat - M builds/win32/msvc6/Firebird2.dsw - A builds/win32/msvc6/config.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fb_inet_server.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/fbserver.dsp - M builds/win32/msvc7/Firebird2.sln - A builds/win32/msvc7/config.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/prepare.bat - M configure.in - M doc/WhatsNew - M doc/sql.extensions/README.keywords - A doc/sql.extensions/README.length - A doc/sql.extensions/README.trim - A extern - A extern/editline - A extern/editline/CHANGES - A extern/editline/INSTALL - A extern/editline/Makefile.in - A extern/editline/PLATFORMS - A extern/editline/README - A extern/editline/TEST - A extern/editline/TEST/test.c - A extern/editline/chared.c - A extern/editline/chared.h - A extern/editline/common.c - A extern/editline/config.guess - A extern/editline/config.h.in - A extern/editline/config.sub - A extern/editline/configure - A extern/editline/configure.in - A extern/editline/editline.3 - A extern/editline/editrc.5 - A extern/editline/el.c - A extern/editline/el.h - A extern/editline/emacs.c - A extern/editline/hist.c - A extern/editline/hist.h - A extern/editline/histedit.h - A extern/editline/history.c - A extern/editline/install-sh - A extern/editline/key.c - A extern/editline/key.h - A extern/editline/makelist - A extern/editline/map.c - A extern/editline/map.h - A extern/editline/np - A extern/editline/np/fgetln.c - A extern/editline/np/strlcat.c - A extern/editline/np/strlcpy.c - A extern/editline/np/unvis.c - A extern/editline/np/vis.c - A extern/editline/np/vis.h - A extern/editline/parse.c - A extern/editline/parse.h - A extern/editline/prompt.c - A extern/editline/prompt.h - A extern/editline/read.c - A extern/editline/read.h - A extern/editline/readline - A extern/editline/readline/readline.h - A extern/editline/readline.c - A extern/editline/refresh.c - A extern/editline/refresh.h - A extern/editline/search.c - A extern/editline/search.h - A extern/editline/sig.c - A extern/editline/sig.h - A extern/editline/sys.h - A extern/editline/term.c - A extern/editline/term.h - A extern/editline/tokenizer.c - A extern/editline/tokenizer.h - A extern/editline/tty.c - A extern/editline/tty.h - A extern/editline/vi.c - A extern/icu - A extern/icu/as_is - A extern/icu/as_is/os390 - A extern/icu/as_is/os390/unpax-icu.sh - A extern/icu/as_is/os400 - A extern/icu/as_is/os400/configure - A extern/icu/as_is/os400/unpax-icu.sh - A extern/icu/debian - A extern/icu/debian/README.Debian.libicu-dev - A extern/icu/debian/changelog - A extern/icu/debian/control - A extern/icu/debian/copyright - A extern/icu/debian/icu-doc.doc-base - A extern/icu/debian/icu.conffiles.in - A extern/icu/debian/icu.postinst.in - A extern/icu/debian/icu.prerm.in - A extern/icu/debian/libicu.postinst - A extern/icu/debian/libicu.prerm.in - A extern/icu/debian/postinst.in - A extern/icu/debian/prerm.in - A extern/icu/debian/rules - A extern/icu/license.html - A extern/icu/packaging - A extern/icu/packaging/PACKAGES - A extern/icu/packaging/README - A extern/icu/packaging/debian - A extern/icu/packaging/debian/README - A extern/icu/packaging/rpm - A extern/icu/packaging/rpm/icu.spec - A extern/icu/readme.html - A extern/icu/source - A extern/icu/source/Doxyfile.in - A extern/icu/source/Makefile.in - A extern/icu/source/acconfig.h - A extern/icu/source/aclocal.m4 - A extern/icu/source/allinone - A extern/icu/source/allinone/all - A extern/icu/source/allinone/all/all.dsp - A extern/icu/source/allinone/allinone.dsw - A extern/icu/source/allinone/allinone.sln - A extern/icu/source/common - A extern/icu/source/common/Makefile.in - A extern/icu/source/common/brkdict.cpp - A extern/icu/source/common/brkdict.h - A extern/icu/source/common/brkiter.cpp - A extern/icu/source/common/caniter.cpp - A extern/icu/source/common/chariter.cpp - A extern/icu/source/common/charstr.h - A extern/icu/source/common/cmemory.c - A extern/icu/source/common/cmemory.h - A extern/icu/source/common/common.dsp - A extern/icu/source/common/common.rc - A extern/icu/source/common/common.vcproj - A extern/icu/source/common/cpputils.h - A extern/icu/source/common/cstring.c - A extern/icu/source/common/cstring.h - A extern/icu/source/common/cwchar.c - A extern/icu/source/common/cwchar.h - A extern/icu/source/common/dbbi.cpp - A extern/icu/source/common/dbbi_tbl.cpp - A extern/icu/source/common/dbbi_tbl.h - A extern/icu/source/common/filestrm.c - A extern/icu/source/common/filestrm.h - A extern/icu/source/common/hash.h - A extern/icu/source/common/icucfg.h.in - A extern/icu/source/common/iculserv.cpp - A extern/icu/source/common/iculserv.h - A extern/icu/source/common/icunotif.cpp - A extern/icu/source/common/icunotif.h - A extern/icu/source/common/icuserv.cpp - A extern/icu/source/common/icuserv.h - A extern/icu/source/common/locbased.cpp - A extern/icu/source/common/locbased.h - A extern/icu/source/common/locid.cpp - A extern/icu/source/common/locmap.c - A extern/icu/source/common/locmap.h - A extern/icu/source/common/msvcres.h - A extern/icu/source/common/mutex.h - A extern/icu/source/common/normlzr.cpp - A extern/icu/source/common/parsepos.cpp - A extern/icu/source/common/propname.cpp - A extern/icu/source/common/propname.h - A extern/icu/source/common/punycode.c - A extern/icu/source/common/punycode.h - A extern/icu/source/common/putil.c - A extern/icu/source/common/rbbi.cpp - A extern/icu/source/common/rbbicst.pl - A extern/icu/source/common/rbbidata.cpp - A extern/icu/source/common/rbbidata.h - A extern/icu/source/common/rbbinode.cpp - A extern/icu/source/common/rbbinode.h - A extern/icu/source/common/rbbirb.cpp - A extern/icu/source/common/rbbirb.h - A extern/icu/source/common/rbbirpt.h - A extern/icu/source/common/rbbirpt.txt - A extern/icu/source/common/rbbiscan.cpp - A extern/icu/source/common/rbbiscan.h - A extern/icu/source/common/rbbisetb.cpp - A extern/icu/source/common/rbbisetb.h - A extern/icu/source/common/rbbistbl.cpp - A extern/icu/source/common/rbbitblb.cpp - A extern/icu/source/common/rbbitblb.h - A extern/icu/source/common/resbund.cpp - A extern/icu/source/common/ruleiter.cpp - A extern/icu/source/common/ruleiter.h - A extern/icu/source/common/schriter.cpp - A extern/icu/source/common/sprpimpl.h - A extern/icu/source/common/uarrsort.c - A extern/icu/source/common/uarrsort.h - A extern/icu/source/common/uassert.h - A extern/icu/source/common/ubidi.c - A extern/icu/source/common/ubidiimp.h - A extern/icu/source/common/ubidiln.c - A extern/icu/source/common/ubidiwrt.c - A extern/icu/source/common/ubrk.cpp - A extern/icu/source/common/ucat.c - A extern/icu/source/common/uchar.c - A extern/icu/source/common/uchriter.cpp - A extern/icu/source/common/ucln.h - A extern/icu/source/common/ucln_cmn.c - A extern/icu/source/common/ucln_cmn.h - A extern/icu/source/common/ucmndata.c - A extern/icu/source/common/ucmndata.h - A extern/icu/source/common/ucmp8.c - A extern/icu/source/common/ucmp8.h - A extern/icu/source/common/ucnv.c - A extern/icu/source/common/ucnv2022.c - A extern/icu/source/common/ucnv_bld.c - A extern/icu/source/common/ucnv_bld.h - A extern/icu/source/common/ucnv_cb.c - A extern/icu/source/common/ucnv_cnv.c - A extern/icu/source/common/ucnv_cnv.h - A extern/icu/source/common/ucnv_err.c - A extern/icu/source/common/ucnv_ext.c - A extern/icu/source/common/ucnv_ext.h - A extern/icu/source/common/ucnv_imp.h - A extern/icu/source/common/ucnv_io.c - A extern/icu/source/common/ucnv_io.h - A extern/icu/source/common/ucnv_lmb.c - A extern/icu/source/common/ucnv_u16.c - A extern/icu/source/common/ucnv_u32.c - A extern/icu/source/common/ucnv_u7.c - A extern/icu/source/common/ucnv_u8.c - A extern/icu/source/common/ucnvbocu.c - A extern/icu/source/common/ucnvhz.c - A extern/icu/source/common/ucnvisci.c - A extern/icu/source/common/ucnvlat1.c - A extern/icu/source/common/ucnvmbcs.c - A extern/icu/source/common/ucnvmbcs.h - A extern/icu/source/common/ucnvscsu.c - A extern/icu/source/common/ucol_swp.c - A extern/icu/source/common/ucol_swp.h - A extern/icu/source/common/udata.c - A extern/icu/source/common/udatamem.c - A extern/icu/source/common/udatamem.h - A extern/icu/source/common/udataswp.c - A extern/icu/source/common/udataswp.h - A extern/icu/source/common/uenum.c - A extern/icu/source/common/uenumimp.h - A extern/icu/source/common/uhash.c - A extern/icu/source/common/uhash.h - A extern/icu/source/common/uhash_us.cpp - A extern/icu/source/common/uidna.cpp - A extern/icu/source/common/uiter.cpp - A extern/icu/source/common/uloc.c - A extern/icu/source/common/ulocimp.h - A extern/icu/source/common/umapfile.c - A extern/icu/source/common/umapfile.h - A extern/icu/source/common/umemstrm.c - A extern/icu/source/common/umemstrm.h - A extern/icu/source/common/umutex.c - A extern/icu/source/common/umutex.h - A extern/icu/source/common/unames.c - A extern/icu/source/common/unicode - A extern/icu/source/common/unicode/brkiter.h - A extern/icu/source/common/unicode/caniter.h - A extern/icu/source/common/unicode/chariter.h - A extern/icu/source/common/unicode/dbbi.h - A extern/icu/source/common/unicode/docmain.h - A extern/icu/source/common/unicode/locid.h - A extern/icu/source/common/unicode/normlzr.h - A extern/icu/source/common/unicode/parseerr.h - A extern/icu/source/common/unicode/parsepos.h - A extern/icu/source/common/unicode/platform.h.in - A extern/icu/source/common/unicode/pmacos.h - A extern/icu/source/common/unicode/pos400.h - A extern/icu/source/common/unicode/putil.h - A extern/icu/source/common/unicode/pwin32.h - A extern/icu/source/common/unicode/rbbi.h - A extern/icu/source/common/unicode/rep.h - A extern/icu/source/common/unicode/resbund.h - A extern/icu/source/common/unicode/schriter.h - A extern/icu/source/common/unicode/strenum.h - A extern/icu/source/common/unicode/symtable.h - A extern/icu/source/common/unicode/ubidi.h - A extern/icu/source/common/unicode/ubrk.h - A extern/icu/source/common/unicode/ucat.h - A extern/icu/source/common/unicode/uchar.h - A extern/icu/source/common/unicode/uchriter.h - A extern/icu/source/common/unicode/uclean.h - A extern/icu/source/common/unicode/ucnv.h - A extern/icu/source/common/unicode/ucnv_cb.h - A extern/icu/source/common/unicode/ucnv_err.h - A extern/icu/source/common/unicode/uconfig.h - A extern/icu/source/common/unicode/udata.h - A extern/icu/source/common/unicode/udeprctd.h - A extern/icu/source/common/unicode/udraft.h - A extern/icu/source/common/unicode/uenum.h - A extern/icu/source/common/unicode/uidna.h - A extern/icu/source/common/unicode/uiter.h - A extern/icu/source/common/unicode/uloc.h - A extern/icu/source/common/unicode/umachine.h - A extern/icu/source/common/unicode/umisc.h - A extern/icu/source/common/unicode/unifilt.h - A extern/icu/source/common/unicode/unifunct.h - A extern/icu/source/common/unicode/unimatch.h - A extern/icu/source/common/unicode/uniset.h - A extern/icu/source/common/unicode/unistr.h - A extern/icu/source/common/unicode/unorm.h - A extern/icu/source/common/unicode/uobject.h - A extern/icu/source/common/unicode/uobslete.h - A extern/icu/source/common/unicode/urename.h - A extern/icu/source/common/unicode/urep.h - A extern/icu/source/common/unicode/ures.h - A extern/icu/source/common/unicode/uscript.h - A extern/icu/source/common/unicode/uset.h - A extern/icu/source/common/unicode/usetiter.h - A extern/icu/source/common/unicode/ushape.h - A extern/icu/source/common/unicode/usprep.h - A extern/icu/source/common/unicode/ustring.h - A extern/icu/source/common/unicode/utf.h - A extern/icu/source/common/unicode/utf16.h - A extern/icu/source/common/unicode/utf32.h - A extern/icu/source/common/unicode/utf8.h - A extern/icu/source/common/unicode/utf_old.h - A extern/icu/source/common/unicode/utrace.h - A extern/icu/source/common/unicode/utypes.h - A extern/icu/source/common/unicode/uversion.h - A extern/icu/source/common/unifilt.cpp - A extern/icu/source/common/unifunct.cpp - A extern/icu/source/common/uniset.cpp - A extern/icu/source/common/unistr.cpp - A extern/icu/source/common/unorm.cpp - A extern/icu/source/common/unorm_it.c - A extern/icu/source/common/unorm_it.h - A extern/icu/source/common/unormimp.h - A extern/icu/source/common/uobject.cpp - A extern/icu/source/common/uprops.c - A extern/icu/source/common/uprops.h - A extern/icu/source/common/uresbund.c - A extern/icu/source/common/uresdata.c - A extern/icu/source/common/uresdata.h - A extern/icu/source/common/uresimp.h - A extern/icu/source/common/usc_impl.c - A extern/icu/source/common/usc_impl.h - A extern/icu/source/common/uscript.c - A extern/icu/source/common/uset.cpp - A extern/icu/source/common/usetiter.cpp - A extern/icu/source/common/ushape.c - A extern/icu/source/common/usprep.cpp - A extern/icu/source/common/ustack.cpp - A extern/icu/source/common/ustr_imp.h - A extern/icu/source/common/ustrcase.c - A extern/icu/source/common/ustrenum.cpp - A extern/icu/source/common/ustrenum.h - A extern/icu/source/common/ustrfmt.c - A extern/icu/source/common/ustrfmt.h - A extern/icu/source/common/ustring.c - A extern/icu/source/common/ustrtrns.c - A extern/icu/source/common/utf_impl.c - A extern/icu/source/common/util.cpp - A extern/icu/source/common/util.h - A extern/icu/source/common/utrace.c - A extern/icu/source/common/utracimp.h - A extern/icu/source/common/utrie.c - A extern/icu/source/common/utrie.h - A extern/icu/source/common/uvector.cpp - A extern/icu/source/common/uvector.h - A extern/icu/source/common/uvectr32.cpp - A extern/icu/source/common/uvectr32.h - A extern/icu/source/config - A extern/icu/source/config/Makefile.inc.in - A extern/icu/source/config/icu-config-bottom - A extern/icu/source/config/icu-config-top - A extern/icu/source/config/icu-config.1.in - A extern/icu/source/config/make2sh.sed - A extern/icu/source/config/mh-aix - A extern/icu/source/config/mh-aix-gcc - A extern/icu/source/config/mh-aix-va - A extern/icu/source/config/mh-alpha-linux-cc - A extern/icu/source/config/mh-alpha-linux-gcc - A extern/icu/source/config/mh-alpha-osf - A extern/icu/source/config/mh-beos - A extern/icu/source/config/mh-bsd-gcc - A extern/icu/source/config/mh-cygwin - A extern/icu/source/config/mh-cygwin-msvc - A extern/icu/source/config/mh-darwin - A extern/icu/source/config/mh-hpux-acc - A extern/icu/source/config/mh-hpux-cc - A extern/icu/source/config/mh-hpux-gcc - A extern/icu/source/config/mh-irix - A extern/icu/source/config/mh-linux - A extern/icu/source/config/mh-mpras - A extern/icu/source/config/mh-os390 - A extern/icu/source/config/mh-os400 - A extern/icu/source/config/mh-ptx - A extern/icu/source/config/mh-qnx - A extern/icu/source/config/mh-solaris - A extern/icu/source/config/mh-solaris-gcc - A extern/icu/source/config/mh-unknown - A extern/icu/source/config/test-icu-config.sh - A extern/icu/source/config.guess - A extern/icu/source/config.sub - A extern/icu/source/configure - A extern/icu/source/configure.in - A extern/icu/source/data - A extern/icu/source/data/Makefile.in - A extern/icu/source/data/brkitr - A extern/icu/source/data/brkitr/char.txt - A extern/icu/source/data/brkitr/line.txt - A extern/icu/source/data/brkitr/line_th.txt - A extern/icu/source/data/brkitr/sent.txt - A extern/icu/source/data/brkitr/thaidict.brk - A extern/icu/source/data/brkitr/title.txt - A extern/icu/source/data/brkitr/word.txt - A extern/icu/source/data/brkitr/word_th.txt - A extern/icu/source/data/coll - A extern/icu/source/data/coll/ar.txt - A extern/icu/source/data/coll/be.txt - A extern/icu/source/data/coll/bg.txt - A extern/icu/source/data/coll/ca.txt - A extern/icu/source/data/coll/colfiles.mk - A extern/icu/source/data/coll/cs.txt - A extern/icu/source/data/coll/da.txt - A extern/icu/source/data/coll/de.txt - A extern/icu/source/data/coll/de__PHONEBOOK.txt - A extern/icu/source/data/coll/el.txt - A extern/icu/source/data/coll/en.txt - A extern/icu/source/data/coll/en_BE.txt - A extern/icu/source/data/coll/eo.txt - A extern/icu/source/data/coll/es.txt - A extern/icu/source/data/coll/es__TRADITIONAL.txt - A extern/icu/source/data/coll/et.txt - A extern/icu/source/data/coll/fa.txt - A extern/icu/source/data/coll/fa_AF.txt - A extern/icu/source/data/coll/fi.txt - A extern/icu/source/data/coll/fo.txt - A extern/icu/source/data/coll/fr.txt - A extern/icu/source/data/coll/gu.txt - A extern/icu/source/data/coll/he.txt - A extern/icu/source/data/coll/hi.txt - A extern/icu/source/data/coll/hi__DIRECT.txt - A extern/icu/source/data/coll/hr.txt - A extern/icu/source/data/coll/hu.txt - A extern/icu/source/data/coll/is.txt - A extern/icu/source/data/coll/it.txt - A extern/icu/source/data/coll/ja.txt - A extern/icu/source/data/coll/kk.txt - A extern/icu/source/data/coll/kl.txt - A extern/icu/source/data/coll/kn.txt - A extern/icu/source/data/coll/ko.txt - A extern/icu/source/data/coll/lt.txt - A extern/icu/source/data/coll/lv.txt - A extern/icu/source/data/coll/mk.txt - A extern/icu/source/data/coll/mr.txt - A extern/icu/source/data/coll/mt.txt - A extern/icu/source/data/coll/nb.txt - A extern/icu/source/data/coll/nn.txt - A extern/icu/source/data/coll/om.txt - A extern/icu/source/data/coll/pa.txt - A extern/icu/source/data/coll/pl.txt - A extern/icu/source/data/coll/ps.txt - A extern/icu/source/data/coll/ro.txt - A extern/icu/source/data/coll/root.txt - A extern/icu/source/data/coll/ru.txt - A extern/icu/source/data/coll/sh.txt - A extern/icu/source/data/coll/sk.txt - A extern/icu/source/data/coll/sl.txt - A extern/icu/source/data/coll/sq.txt - A extern/icu/source/data/coll/sr.txt - A extern/icu/source/data/coll/sv.txt - A extern/icu/source/data/coll/ta.txt - A extern/icu/source/data/coll/te.txt - A extern/icu/source/data/coll/th.txt - A extern/icu/source/data/coll/tr.txt - A extern/icu/source/data/coll/uk.txt - A extern/icu/source/data/coll/vi.txt - A extern/icu/source/data/coll/zh.txt - A extern/icu/source/data/coll/zh_HK.txt - A extern/icu/source/data/coll/zh_Hant.txt - A extern/icu/source/data/coll/zh_MO.txt - A extern/icu/source/data/coll/zh_TW.txt - A extern/icu/source/data/coll/zh_TW_STROKE.txt - A extern/icu/source/data/coll/zh__PINYIN.txt - A extern/icu/source/data/icupkg.inc.in - A extern/icu/source/data/locales - A extern/icu/source/data/locales/af.txt - A extern/icu/source/data/locales/af_ZA.txt - A extern/icu/source/data/locales/am.txt - A extern/icu/source/data/locales/am_ET.txt - A extern/icu/source/data/locales/ar.txt - A extern/icu/source/data/locales/ar_AE.txt - A extern/icu/source/data/locales/ar_BH.txt - A extern/icu/source/data/locales/ar_DZ.txt - A extern/icu/source/data/locales/ar_EG.txt - A extern/icu/source/data/locales/ar_IN.txt - A extern/icu/source/data/locales/ar_IQ.txt - A extern/icu/source/data/locales/ar_JO.txt - A extern/icu/source/data/locales/ar_KW.txt - A extern/icu/source/data/locales/ar_LB.txt - A extern/icu/source/data/locales/ar_LY.txt - A extern/icu/source/data/locales/ar_MA.txt - A extern/icu/source/data/locales/ar_OM.txt - A extern/icu/source/data/locales/ar_QA.txt - A extern/icu/source/data/locales/ar_SA.txt - A extern/icu/source/data/locales/ar_SD.txt - A extern/icu/source/data/locales/ar_SY.txt - A extern/icu/source/data/locales/ar_TN.txt - A extern/icu/source/data/locales/ar_YE.txt - A extern/icu/source/data/locales/be.txt - A extern/icu/source/data/locales/be_BY.txt - A extern/icu/source/data/locales/bg.txt - A extern/icu/source/data/locales/bg_BG.txt - A extern/icu/source/data/locales/bn.txt - A extern/icu/source/data/locales/bn_IN.txt - A extern/icu/source/data/locales/ca.txt - A extern/icu/source/data/locales/ca_ES.txt - A extern/icu/source/data/locales/cs.txt - A extern/icu/source/data/locales/cs_CZ.txt - A extern/icu/source/data/locales/da.txt - A extern/icu/source/data/locales/da_DK.txt - A extern/icu/source/data/locales/de.txt - A extern/icu/source/data/locales/de_AT.txt - A extern/icu/source/data/locales/de_BE.txt - A extern/icu/source/data/locales/de_CH.txt - A extern/icu/source/data/locales/de_DE.txt - A extern/icu/source/data/locales/de_LU.txt - A extern/icu/source/data/locales/el.txt - A extern/icu/source/data/locales/el_GR.txt - A extern/icu/source/data/locales/en.txt - A extern/icu/source/data/locales/en_AU.txt - A extern/icu/source/data/locales/en_BE.txt - A extern/icu/source/data/locales/en_BW.txt - A extern/icu/source/data/locales/en_CA.txt - A extern/icu/source/data/locales/en_GB.txt - A extern/icu/source/data/locales/en_HK.txt - A extern/icu/source/data/locales/en_IE.txt - A extern/icu/source/data/locales/en_IN.txt - A extern/icu/source/data/locales/en_MT.txt - A extern/icu/source/data/locales/en_NZ.txt - A extern/icu/source/data/locales/en_PH.txt - A extern/icu/source/data/locales/en_SG.txt - A extern/icu/source/data/locales/en_US.txt - A extern/icu/source/data/locales/en_US_POSIX.txt - A extern/icu/source/data/locales/en_VI.txt - A extern/icu/source/data/locales/en_ZA.txt - A extern/icu/source/data/locales/en_ZW.txt - A extern/icu/source/data/locales/eo.txt - A extern/icu/source/data/locales/es.txt - A extern/icu/source/data/locales/es_AR.txt - A extern/icu/source/data/locales/es_BO.txt - A extern/icu/source/data/locales/es_CL.txt - A extern/icu/source/data/locales/es_CO.txt - A extern/icu/source/data/locales/es_CR.txt - A extern/icu/source/data/locales/es_DO.txt - A extern/icu/source/data/locales/es_EC.txt - A extern/icu/source/data/locales/es_ES.txt - A extern/icu/source/data/locales/es_GT.txt - A extern/icu/source/data/locales/es_HN.txt - A extern/icu/source/data/locales/es_MX.txt - A extern/icu/source/data/locales/es_NI.txt - A extern/icu/source/data/locales/es_PA.txt - A extern/icu/source/data/locales/es_PE.txt - A extern/icu/source/data/locales/es_PR.txt - A extern/icu/source/data/locales/es_PY.txt - A extern/icu/source/data/locales/es_SV.txt - A extern/icu/source/data/locales/es_US.txt - A extern/icu/source/data/locales/es_UY.txt - A extern/icu/source/data/locales/es_VE.txt - A extern/icu/source/data/locales/et.txt - A extern/icu/source/data/locales/et_EE.txt - A extern/icu/source/data/locales/eu.txt - A extern/icu/source/data/locales/eu_ES.txt - A extern/icu/source/data/locales/fa.txt - A extern/icu/source/data/locales/fa_AF.txt - A extern/icu/source/data/locales/fa_IR.txt - A extern/icu/source/data/locales/fi.txt - A extern/icu/source/data/locales/fi_FI.txt - A extern/icu/source/data/locales/fo.txt - A extern/icu/source/data/locales/fo_FO.txt - A extern/icu/source/data/locales/fr.txt - A extern/icu/source/data/locales/fr_BE.txt - A extern/icu/source/data/locales/fr_CA.txt - A extern/icu/source/data/locales/fr_CH.txt - A extern/icu/source/data/locales/fr_FR.txt - A extern/icu/source/data/locales/fr_LU.txt - A extern/icu/source/data/locales/ga.txt - A extern/icu/source/data/locales/ga_IE.txt - A extern/icu/source/data/locales/gl.txt - A extern/icu/source/data/locales/gl_ES.txt - A extern/icu/source/data/locales/gu.txt - A extern/icu/source/data/locales/gu_IN.txt - A extern/icu/source/data/locales/gv.txt - A extern/icu/source/data/locales/gv_GB.txt - A extern/icu/source/data/locales/he.txt - A extern/icu/source/data/locales/he_IL.txt - A extern/icu/source/data/locales/hi.txt - A extern/icu/source/data/locales/hi_IN.txt - A extern/icu/source/data/locales/hr.txt - A extern/icu/source/data/locales/hr_HR.txt - A extern/icu/source/data/locales/hu.txt - A extern/icu/source/data/locales/hu_HU.txt - A extern/icu/source/data/locales/hy.txt - A extern/icu/source/data/locales/hy_AM.txt - A extern/icu/source/data/locales/hy_AM_REVISED.txt - A extern/icu/source/data/locales/id.txt - A extern/icu/source/data/locales/id_ID.txt - A extern/icu/source/data/locales/is.txt - A extern/icu/source/data/locales/is_IS.txt - A extern/icu/source/data/locales/it.txt - A extern/icu/source/data/locales/it_CH.txt - A extern/icu/source/data/locales/it_IT.txt - A extern/icu/source/data/locales/iw.txt - A extern/icu/source/data/locales/iw_IL.txt - A extern/icu/source/data/locales/ja.txt - A extern/icu/source/data/locales/ja_JP.txt - A extern/icu/source/data/locales/ja_JP_TRADITIONAL.txt - A extern/icu/source/data/locales/kk.txt - A extern/icu/source/data/locales/kk_KZ.txt - A extern/icu/source/data/locales/kl.txt - A extern/icu/source/data/locales/kl_GL.txt - A extern/icu/source/data/locales/kn.txt - A extern/icu/source/data/locales/kn_IN.txt - A extern/icu/source/data/locales/ko.txt - A extern/icu/source/data/locales/ko_KR.txt - A extern/icu/source/data/locales/kok.txt - A extern/icu/source/data/locales/kok_IN.txt - A extern/icu/source/data/locales/kw.txt - A extern/icu/source/data/locales/kw_GB.txt - A extern/icu/source/data/locales/lt.txt - A extern/icu/source/data/locales/lt_LT.txt - A extern/icu/source/data/locales/lv.txt - A extern/icu/source/data/locales/lv_LV.txt - A extern/icu/source/data/locales/mk.txt - A extern/icu/source/data/locales/mk_MK.txt - A extern/icu/source/data/locales/mr.txt - A extern/icu/source/data/locales/mr_IN.txt - A extern/icu/source/data/locales/ms.txt - A extern/icu/source/data/locales/ms_BN.txt - A extern/icu/source/data/locales/ms_MY.txt - A extern/icu/source/data/locales/mt.txt - A extern/icu/source/data/locales/mt_MT.txt - A extern/icu/source/data/locales/nb.txt - A extern/icu/source/data/locales/nb_NO.txt - A extern/icu/source/data/locales/nl.txt - A extern/icu/source/data/locales/nl_BE.txt - A extern/icu/source/data/locales/nl_NL.txt - A extern/icu/source/data/locales/nn.txt - A extern/icu/source/data/locales/nn_NO.txt - A extern/icu/source/data/locales/no.txt - A extern/icu/source/data/locales/no_NO.txt - A extern/icu/source/data/locales/no_NO_NY.txt - A extern/icu/source/data/locales/om.txt - A extern/icu/source/data/locales/om_ET.txt - A extern/icu/source/data/locales/om_KE.txt - A extern/icu/source/data/locales/pa.txt - A extern/icu/source/data/locales/pa_IN.txt - A extern/icu/source/data/locales/pl.txt - A extern/icu/source/data/locales/pl_PL.txt - A extern/icu/source/data/locales/ps.txt - A extern/icu/source/data/locales/ps_AF.txt - A extern/icu/source/data/locales/pt.txt - A extern/icu/source/data/locales/pt_BR.txt - A extern/icu/source/data/locales/pt_PT.txt - A extern/icu/source/data/locales/resfiles.mk - A extern/icu/source/data/locales/ro.txt - A extern/icu/source/data/locales/ro_RO.txt - A extern/icu/source/data/locales/root.txt - A extern/icu/source/data/locales/ru.txt - A extern/icu/source/data/locales/ru_RU.txt - A extern/icu/source/data/locales/ru_UA.txt - A extern/icu/source/data/locales/sh.txt - A extern/icu/source/data/locales/sh_YU.txt - A extern/icu/source/data/locales/sk.txt - A extern/icu/source/data/locales/sk_SK.txt - A extern/icu/source/data/locales/sl.txt - A extern/icu/source/data/locales/sl_SI.txt - A extern/icu/source/data/locales/so.txt - A extern/icu/source/data/locales/so_DJ.txt - A extern/icu/source/data/locales/so_ET.txt - A extern/icu/source/data/locales/so_KE.txt - A extern/icu/source/data/locales/so_SO.txt - A extern/icu/source/data/locales/sq.txt - A extern/icu/source/data/locales/sq_AL.txt - A extern/icu/source/data/locales/sr.txt - A extern/icu/source/data/locales/sr_YU.txt - A extern/icu/source/data/locales/sv.txt - A extern/icu/source/data/locales/sv_FI.txt - A extern/icu/source/data/locales/sv_SE.txt - A extern/icu/source/data/locales/sw.txt - A extern/icu/source/data/locales/sw_KE.txt - A extern/icu/source/data/locales/sw_TZ.txt - A extern/icu/source/data/locales/ta.txt - A extern/icu/source/data/locales/ta_IN.txt - A extern/icu/source/data/locales/te.txt - A extern/icu/source/data/locales/te_IN.txt - A extern/icu/source/data/locales/th.txt - A extern/icu/source/data/locales/th_TH.txt - A extern/icu/source/data/locales/th_TH_TRADITIONAL.txt - A extern/icu/source/data/locales/ti.txt - A extern/icu/source/data/locales/ti_ER.txt - A extern/icu/source/data/locales/ti_ET.txt - A extern/icu/source/data/locales/tr.txt - A extern/icu/source/data/locales/tr_TR.txt - A extern/icu/source/data/locales/uk.txt - A extern/icu/source/data/locales/uk_UA.txt - A extern/icu/source/data/locales/vi.txt - A extern/icu/source/data/locales/vi_VN.txt - A extern/icu/source/data/locales/zh.txt - A extern/icu/source/data/locales/zh_CN.txt - A extern/icu/source/data/locales/zh_HK.txt - A extern/icu/source/data/locales/zh_Hans.txt - A extern/icu/source/data/locales/zh_Hans_CN.txt - A extern/icu/source/data/locales/zh_Hans_SG.txt - A extern/icu/source/data/locales/zh_Hant.txt - A extern/icu/source/data/locales/zh_Hant_HK.txt - A extern/icu/source/data/locales/zh_Hant_MO.txt - A extern/icu/source/data/locales/zh_MO.txt - A extern/icu/source/data/locales/zh_SG.txt - A extern/icu/source/data/locales/zh_TW.txt - A extern/icu/source/data/makedata.dsp - A extern/icu/source/data/makedata.mak - A extern/icu/source/data/makedata.vcproj - A extern/icu/source/data/mappings - A extern/icu/source/data/mappings/cns-11643-1992.ucm - A extern/icu/source/data/mappings/convrtrs.txt - A extern/icu/source/data/mappings/ebcdic-xml-us.ucm - A extern/icu/source/data/mappings/gb18030.ucm - A extern/icu/source/data/mappings/ibm-1006_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1025_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1026_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1047_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1051_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1089_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1097_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1098_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1112_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1122_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1123_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1124_P100-1996.ucm - A extern/icu/source/data/mappings/ibm-1125_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1129_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1130_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1131_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1132_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-1133_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1137_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1140_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1141_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1142_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1143_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1144_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1145_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1146_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1147_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1148_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1149_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-1153_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1154_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1155_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1156_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1157_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1158_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1160_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1162_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1164_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1250_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1251_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1252_P100-2000.ucm - A extern/icu/source/data/mappings/ibm-1253_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1254_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1255_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1256_P110-1997.ucm - A extern/icu/source/data/mappings/ibm-1257_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1258_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-12712_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-1276_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1277_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-1363_P110-1997.ucm - A extern/icu/source/data/mappings/ibm-1363_P11B-1998.ucm - A extern/icu/source/data/mappings/ibm-1364_P110-1997.ucm - A extern/icu/source/data/mappings/ibm-1371_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-1373_P100-2002.ucm - A extern/icu/source/data/mappings/ibm-1375_P100-2003.ucm - A extern/icu/source/data/mappings/ibm-1381_P110-1999.ucm - A extern/icu/source/data/mappings/ibm-1383_P110-1999.ucm - A extern/icu/source/data/mappings/ibm-1386_P100-2002.ucm - A extern/icu/source/data/mappings/ibm-1388_P103-2001.ucm - A extern/icu/source/data/mappings/ibm-1390_P110-2003.ucm - A extern/icu/source/data/mappings/ibm-1399_P110-2003.ucm - A extern/icu/source/data/mappings/ibm-16684_P110-2003.ucm - A extern/icu/source/data/mappings/ibm-16804_X110-1999.ucm - A extern/icu/source/data/mappings/ibm-273_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-277_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-278_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-280_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-284_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-285_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-290_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-297_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-33722_P120-1999.ucm - A extern/icu/source/data/mappings/ibm-33722_P12A-1999.ucm - A extern/icu/source/data/mappings/ibm-367_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-37_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-420_X120-1999.ucm - A extern/icu/source/data/mappings/ibm-424_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-437_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-4899_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-4909_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-4971_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-500_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-5123_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-5346_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5347_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5348_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-5349_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5350_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5351_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5352_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5353_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5354_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-5478_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-803_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-813_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-838_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-8482_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-850_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-851_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-852_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-855_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-856_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-857_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-858_P100-1997.ucm - A extern/icu/source/data/mappings/ibm-860_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-861_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-862_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-863_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-864_X110-1999.ucm - A extern/icu/source/data/mappings/ibm-865_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-866_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-867_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-868_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-869_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-870_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-871_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-874_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-875_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-878_P100-1996.ucm - A extern/icu/source/data/mappings/ibm-901_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-902_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-912_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-913_P100-2000.ucm - A extern/icu/source/data/mappings/ibm-914_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-915_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-916_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-918_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-920_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-921_P100-1995.ucm - A extern/icu/source/data/mappings/ibm-922_P100-1999.ucm - A extern/icu/source/data/mappings/ibm-923_P100-1998.ucm - A extern/icu/source/data/mappings/ibm-930_P120-1999.ucm - A extern/icu/source/data/mappings/ibm-933_P110-1995.ucm - A extern/icu/source/data/mappings/ibm-935_P110-1999.ucm - A extern/icu/source/data/mappings/ibm-937_P110-1999.ucm - A extern/icu/source/data/mappings/ibm-939_P120-1999.ucm - A extern/icu/source/data/mappings/ibm-942_P12A-1999.ucm - A extern/icu/source/data/mappings/ibm-943_P130-1999.ucm - A extern/icu/source/data/mappings/ibm-943_P15A-2003.ucm - A extern/icu/source/data/mappings/ibm-9447_P100-2002.ucm - A extern/icu/source/data/mappings/ibm-9449_P100-2002.ucm - A extern/icu/source/data/mappings/ibm-949_P110-1999.ucm - A extern/icu/source/data/mappings/ibm-949_P11A-1999.ucm - A extern/icu/source/data/mappings/ibm-950_P110-1999.ucm - A extern/icu/source/data/mappings/ibm-954_P101-2000.ucm - A extern/icu/source/data/mappings/ibm-964_P110-1999.ucm - A extern/icu/source/data/mappings/ibm-970_P110-1995.ucm - A extern/icu/source/data/mappings/ibm-971_P100-1995.ucm - A extern/icu/source/data/mappings/icu-internal-25546.ucm - A extern/icu/source/data/mappings/iso-ir-165.ucm - A extern/icu/source/data/mappings/jisx-201.ucm - A extern/icu/source/data/mappings/jisx-208.ucm - A extern/icu/source/data/mappings/jisx-212.ucm - A extern/icu/source/data/mappings/lmb-excp.ucm - A extern/icu/source/data/mappings/macos-0_2-10.2.ucm - A extern/icu/source/data/mappings/macos-2566-10.2.ucm - A extern/icu/source/data/mappings/macos-29-10.2.ucm - A extern/icu/source/data/mappings/macos-35-10.2.ucm - A extern/icu/source/data/mappings/macos-6-10.2.ucm - A extern/icu/source/data/mappings/macos-7_3-10.2.ucm - A extern/icu/source/data/mappings/ucmcore.mk - A extern/icu/source/data/mappings/ucmebcdic.mk - A extern/icu/source/data/mappings/ucmfiles.mk - A extern/icu/source/data/mappings/windows-1256-2000.ucm - A extern/icu/source/data/mappings/windows-874-2000.ucm - A extern/icu/source/data/mappings/windows-936-2000.ucm - A extern/icu/source/data/mappings/windows-949-2000.ucm - A extern/icu/source/data/mappings/windows-950-2000.ucm - A extern/icu/source/data/misc - A extern/icu/source/data/misc/NamePrepProfile.txt - A extern/icu/source/data/misc/icudata.rc - A extern/icu/source/data/misc/miscfiles.mk - A extern/icu/source/data/misc/zoneinfo.txt - A extern/icu/source/data/translit - A extern/icu/source/data/translit/t_Any_Accents.txt - A extern/icu/source/data/translit/t_Any_Publishing.txt - A extern/icu/source/data/translit/t_Arab_Latn.txt - A extern/icu/source/data/translit/t_Beng_InterIndic.txt - A extern/icu/source/data/translit/t_Cyrl_Latn.txt - A extern/icu/source/data/translit/t_Deva_InterIndic.txt - A extern/icu/source/data/translit/t_FWidth_HWidth.txt - A extern/icu/source/data/translit/t_Grek_Latn.txt - A extern/icu/source/data/translit/t_Grek_Latn_UNGEGN.txt - A extern/icu/source/data/translit/t_Gujr_InterIndic.txt - A extern/icu/source/data/translit/t_Guru_InterIndic.txt - A extern/icu/source/data/translit/t_Hani_Latn.txt - A extern/icu/source/data/translit/t_Hani_SpHan.txt - A extern/icu/source/data/translit/t_Hebr_Latn.txt - A extern/icu/source/data/translit/t_Hira_Kana.txt - A extern/icu/source/data/translit/t_Hira_Latn.txt - A extern/icu/source/data/translit/t_InterIndic_Beng.txt - A extern/icu/source/data/translit/t_InterIndic_Deva.txt - A extern/icu/source/data/translit/t_InterIndic_Gujr.txt - A extern/icu/source/data/translit/t_InterIndic_Guru.txt - A extern/icu/source/data/translit/t_InterIndic_Knda.txt - A extern/icu/source/data/translit/t_InterIndic_Latn.txt - A extern/icu/source/data/translit/t_InterIndic_Mlym.txt - A extern/icu/source/data/translit/t_InterIndic_Orya.txt - A extern/icu/source/data/translit/t_InterIndic_Taml.txt - A extern/icu/source/data/translit/t_InterIndic_Telu.txt - A extern/icu/source/data/translit/t_Knda_InterIndic.txt - A extern/icu/source/data/translit/t_Latn_InterIndic.txt - A extern/icu/source/data/translit/t_Latn_Jamo.txt - A extern/icu/source/data/translit/t_Latn_Kana.txt - A extern/icu/source/data/translit/t_Latn_NPinyn.txt - A extern/icu/source/data/translit/t_Mlym_InterIndic.txt - A extern/icu/source/data/translit/t_Orya_InterIndic.txt - A extern/icu/source/data/translit/t_Taml_InterIndic.txt - A extern/icu/source/data/translit/t_Telu_InterIndic.txt - A extern/icu/source/data/translit/t_Tone_Digit.txt - A extern/icu/source/data/translit/translit_index.txt - A extern/icu/source/data/translit/trnsfiles.mk - A extern/icu/source/data/unidata - A extern/icu/source/data/unidata/BidiMirroring.txt - A extern/icu/source/data/unidata/Blocks.txt - A extern/icu/source/data/unidata/CaseFolding.txt - A extern/icu/source/data/unidata/DerivedAge.txt - A extern/icu/source/data/unidata/DerivedBidiClass.txt - A extern/icu/source/data/unidata/DerivedCoreProperties.txt - A extern/icu/source/data/unidata/DerivedJoiningGroup.txt - A extern/icu/source/data/unidata/DerivedJoiningType.txt - A extern/icu/source/data/unidata/DerivedNormalizationProps.txt - A extern/icu/source/data/unidata/DerivedNumericValues.txt - A extern/icu/source/data/unidata/EastAsianWidth.txt - A extern/icu/source/data/unidata/FractionalUCA.txt - A extern/icu/source/data/unidata/LineBreak.txt - A extern/icu/source/data/unidata/NormalizationCorrections.txt - A extern/icu/source/data/unidata/NormalizationTest.txt - A extern/icu/source/data/unidata/PropList.txt - A extern/icu/source/data/unidata/PropertyAliases.txt - A extern/icu/source/data/unidata/PropertyValueAliases.txt - A extern/icu/source/data/unidata/Scripts.txt - A extern/icu/source/data/unidata/SpecialCasing.txt - A extern/icu/source/data/unidata/UCARules.txt - A extern/icu/source/data/unidata/UnicodeData.txt - A extern/icu/source/data/unidata/changes.txt - A extern/icu/source/data/unidata/ucdterms.txt - A extern/icu/source/extra - A extern/icu/source/extra/Makefile.in - A extern/icu/source/extra/scrptrun - A extern/icu/source/extra/scrptrun/Makefile.in - A extern/icu/source/extra/scrptrun/readme.html - A extern/icu/source/extra/scrptrun/scrptrun.cpp - A extern/icu/source/extra/scrptrun/scrptrun.h - A extern/icu/source/extra/scrptrun/srtest.cpp - A extern/icu/source/extra/scrptrun/srtest.dsp - A extern/icu/source/extra/scrptrun/srtest.dsw - A extern/icu/source/extra/uconv - A extern/icu/source/extra/uconv/Makefile.in - A extern/icu/source/extra/uconv/README - A extern/icu/source/extra/uconv/makedata.mak - A extern/icu/source/extra/uconv/pkgdata.inc.in - A extern/icu/source/extra/uconv/resfiles.mk - A extern/icu/source/extra/uconv/resources - A extern/icu/source/extra/uconv/resources/fr.txt - A extern/icu/source/extra/uconv/resources/root.txt - A extern/icu/source/extra/uconv/samples - A extern/icu/source/extra/uconv/samples/ISO-8859-2.txt - A extern/icu/source/extra/uconv/samples/ISO-8859-3.txt - A extern/icu/source/extra/uconv/samples/danish-ISO-8859-1.txt - A extern/icu/source/extra/uconv/samples/eucJP.txt - A extern/icu/source/extra/uconv/samples/hangul-eucKR.txt - A extern/icu/source/extra/uconv/samples/hania-eucKR.txt - A extern/icu/source/extra/uconv/samples/iso8859-1.txt - A extern/icu/source/extra/uconv/samples/koi8r.txt - A extern/icu/source/extra/uconv/samples/utf8 - A extern/icu/source/extra/uconv/samples/utf8/armenian.txt - A extern/icu/source/extra/uconv/samples/utf8/banviet.txt - A extern/icu/source/extra/uconv/samples/utf8/chinese-ulysses.txt - A extern/icu/source/extra/uconv/samples/utf8/croat.txt - A extern/icu/source/extra/uconv/samples/utf8/danish.txt - A extern/icu/source/extra/uconv/samples/utf8/greek.txt - A extern/icu/source/extra/uconv/samples/utf8/hangul.txt - A extern/icu/source/extra/uconv/samples/utf8/hania.txt - A extern/icu/source/extra/uconv/samples/utf8/jap.txt - A extern/icu/source/extra/uconv/samples/utf8/korean.txt - A extern/icu/source/extra/uconv/samples/utf8/linji.txt - A extern/icu/source/extra/uconv/samples/utf8/many.txt - A extern/icu/source/extra/uconv/samples/utf8/maopoem.txt - A extern/icu/source/extra/uconv/samples/utf8/russian.txt - A extern/icu/source/extra/uconv/samples/utf8/simplechinese.txt - A extern/icu/source/extra/uconv/samples/utf8/turkish.txt - A extern/icu/source/extra/uconv/samples/utf8/utf-8-demo.txt - A extern/icu/source/extra/uconv/uconv.1.in - A extern/icu/source/extra/uconv/uconv.cpp - A extern/icu/source/extra/uconv/uconv.dsp - A extern/icu/source/extra/uconv/uconv.vcproj - A extern/icu/source/extra/uconv/unicode - A extern/icu/source/extra/uconv/unicode/uwmsg.h - A extern/icu/source/extra/uconv/uwmsg.c - A extern/icu/source/i18n - A extern/icu/source/i18n/Makefile.in - A extern/icu/source/i18n/anytrans.cpp - A extern/icu/source/i18n/anytrans.h - A extern/icu/source/i18n/astro.cpp - A extern/icu/source/i18n/astro.h - A extern/icu/source/i18n/bocsu.c - A extern/icu/source/i18n/bocsu.h - A extern/icu/source/i18n/buddhcal.cpp - A extern/icu/source/i18n/buddhcal.h - A extern/icu/source/i18n/calendar.cpp - A extern/icu/source/i18n/chnsecal.cpp - A extern/icu/source/i18n/chnsecal.h - A extern/icu/source/i18n/choicfmt.cpp - A extern/icu/source/i18n/coleitr.cpp - A extern/icu/source/i18n/coll.cpp - A extern/icu/source/i18n/cpdtrans.cpp - A extern/icu/source/i18n/cpdtrans.h - A extern/icu/source/i18n/curramt.cpp - A extern/icu/source/i18n/currfmt.cpp - A extern/icu/source/i18n/currfmt.h - A extern/icu/source/i18n/currunit.cpp - A extern/icu/source/i18n/datefmt.cpp - A extern/icu/source/i18n/dcfmtsym.cpp - A extern/icu/source/i18n/decimfmt.cpp - A extern/icu/source/i18n/digitlst.cpp - A extern/icu/source/i18n/digitlst.h - A extern/icu/source/i18n/dtfmtsym.cpp - A extern/icu/source/i18n/esctrn.cpp - A extern/icu/source/i18n/esctrn.h - A extern/icu/source/i18n/fmtable.cpp - A extern/icu/source/i18n/format.cpp - A extern/icu/source/i18n/funcrepl.cpp - A extern/icu/source/i18n/funcrepl.h - A extern/icu/source/i18n/gregocal.cpp - A extern/icu/source/i18n/gregoimp.cpp - A extern/icu/source/i18n/gregoimp.h - A extern/icu/source/i18n/hebrwcal.cpp - A extern/icu/source/i18n/hebrwcal.h - A extern/icu/source/i18n/i18n.dsp - A extern/icu/source/i18n/i18n.rc - A extern/icu/source/i18n/i18n.vcproj - A extern/icu/source/i18n/islamcal.cpp - A extern/icu/source/i18n/islamcal.h - A extern/icu/source/i18n/japancal.cpp - A extern/icu/source/i18n/japancal.h - A extern/icu/source/i18n/measfmt.cpp - A extern/icu/source/i18n/measure.cpp - A extern/icu/source/i18n/msgfmt.cpp - A extern/icu/source/i18n/name2uni.cpp - A extern/icu/source/i18n/name2uni.h - A extern/icu/source/i18n/nfrlist.h - A extern/icu/source/i18n/nfrs.cpp - A extern/icu/source/i18n/nfrs.h - A extern/icu/source/i18n/nfrule.cpp - A extern/icu/source/i18n/nfrule.h - A extern/icu/source/i18n/nfsubs.cpp - A extern/icu/source/i18n/nfsubs.h - A extern/icu/source/i18n/nortrans.cpp - A extern/icu/source/i18n/nortrans.h - A extern/icu/source/i18n/nultrans.cpp - A extern/icu/source/i18n/nultrans.h - A extern/icu/source/i18n/numfmt.cpp - A extern/icu/source/i18n/olsontz.cpp - A extern/icu/source/i18n/olsontz.h - A extern/icu/source/i18n/quant.cpp - A extern/icu/source/i18n/quant.h - A extern/icu/source/i18n/rbnf.cpp - A extern/icu/source/i18n/rbt.cpp - A extern/icu/source/i18n/rbt.h - A extern/icu/source/i18n/rbt_data.cpp - A extern/icu/source/i18n/rbt_data.h - A extern/icu/source/i18n/rbt_pars.cpp - A extern/icu/source/i18n/rbt_pars.h - A extern/icu/source/i18n/rbt_rule.cpp - A extern/icu/source/i18n/rbt_rule.h - A extern/icu/source/i18n/rbt_set.cpp - A extern/icu/source/i18n/rbt_set.h - A extern/icu/source/i18n/regexcmp.cpp - A extern/icu/source/i18n/regexcmp.h - A extern/icu/source/i18n/regexcst.h - A extern/icu/source/i18n/regexcst.pl - A extern/icu/source/i18n/regexcst.txt - A extern/icu/source/i18n/regeximp.h - A extern/icu/source/i18n/regexst.cpp - A extern/icu/source/i18n/regexst.h - A extern/icu/source/i18n/rematch.cpp - A extern/icu/source/i18n/remtrans.cpp - A extern/icu/source/i18n/remtrans.h - A extern/icu/source/i18n/repattrn.cpp - A extern/icu/source/i18n/search.cpp - A extern/icu/source/i18n/simpletz.cpp - A extern/icu/source/i18n/smpdtfmt.cpp - A extern/icu/source/i18n/sortkey.cpp - A extern/icu/source/i18n/strmatch.cpp - A extern/icu/source/i18n/strmatch.h - A extern/icu/source/i18n/strrepl.cpp - A extern/icu/source/i18n/strrepl.h - A extern/icu/source/i18n/stsearch.cpp - A extern/icu/source/i18n/tblcoll.cpp - A extern/icu/source/i18n/timezone.cpp - A extern/icu/source/i18n/titletrn.cpp - A extern/icu/source/i18n/titletrn.h - A extern/icu/source/i18n/tolowtrn.cpp - A extern/icu/source/i18n/tolowtrn.h - A extern/icu/source/i18n/toupptrn.cpp - A extern/icu/source/i18n/toupptrn.h - A extern/icu/source/i18n/translit.cpp - A extern/icu/source/i18n/transreg.cpp - A extern/icu/source/i18n/transreg.h - A extern/icu/source/i18n/tridpars.cpp - A extern/icu/source/i18n/tridpars.h - A extern/icu/source/i18n/ucal.cpp - A extern/icu/source/i18n/ucln_in.c - A extern/icu/source/i18n/ucln_in.h - A extern/icu/source/i18n/ucol.cpp - A extern/icu/source/i18n/ucol_bld.cpp - A extern/icu/source/i18n/ucol_bld.h - A extern/icu/source/i18n/ucol_cnt.cpp - A extern/icu/source/i18n/ucol_cnt.h - A extern/icu/source/i18n/ucol_elm.cpp - A extern/icu/source/i18n/ucol_elm.h - A extern/icu/source/i18n/ucol_imp.h - A extern/icu/source/i18n/ucol_sit.cpp - A extern/icu/source/i18n/ucol_tok.cpp - A extern/icu/source/i18n/ucol_tok.h - A extern/icu/source/i18n/ucol_wgt.c - A extern/icu/source/i18n/ucol_wgt.h - A extern/icu/source/i18n/ucoleitr.cpp - A extern/icu/source/i18n/ucurr.cpp - A extern/icu/source/i18n/ucurrimp.h - A extern/icu/source/i18n/udat.cpp - A extern/icu/source/i18n/ulocdata.c - A extern/icu/source/i18n/umsg.cpp - A extern/icu/source/i18n/umsg_imp.h - A extern/icu/source/i18n/unesctrn.cpp - A extern/icu/source/i18n/unesctrn.h - A extern/icu/source/i18n/uni2name.cpp - A extern/icu/source/i18n/uni2name.h - A extern/icu/source/i18n/unicode - A extern/icu/source/i18n/unicode/calendar.h - A extern/icu/source/i18n/unicode/choicfmt.h - A extern/icu/source/i18n/unicode/coleitr.h - A extern/icu/source/i18n/unicode/coll.h - A extern/icu/source/i18n/unicode/curramt.h - A extern/icu/source/i18n/unicode/currunit.h - A extern/icu/source/i18n/unicode/datefmt.h - A extern/icu/source/i18n/unicode/dcfmtsym.h - A extern/icu/source/i18n/unicode/decimfmt.h - A extern/icu/source/i18n/unicode/dtfmtsym.h - A extern/icu/source/i18n/unicode/fieldpos.h - A extern/icu/source/i18n/unicode/fmtable.h - A extern/icu/source/i18n/unicode/format.h - A extern/icu/source/i18n/unicode/gregocal.h - A extern/icu/source/i18n/unicode/measfmt.h - A extern/icu/source/i18n/unicode/measunit.h - A extern/icu/source/i18n/unicode/measure.h - A extern/icu/source/i18n/unicode/msgfmt.h - A extern/icu/source/i18n/unicode/numfmt.h - A extern/icu/source/i18n/unicode/rbnf.h - A extern/icu/source/i18n/unicode/regex.h - A extern/icu/source/i18n/unicode/search.h - A extern/icu/source/i18n/unicode/simpletz.h - A extern/icu/source/i18n/unicode/smpdtfmt.h - A extern/icu/source/i18n/unicode/sortkey.h - A extern/icu/source/i18n/unicode/stsearch.h - A extern/icu/source/i18n/unicode/tblcoll.h - A extern/icu/source/i18n/unicode/timezone.h - A extern/icu/source/i18n/unicode/translit.h - A extern/icu/source/i18n/unicode/ucal.h - A extern/icu/source/i18n/unicode/ucol.h - A extern/icu/source/i18n/unicode/ucoleitr.h - A extern/icu/source/i18n/unicode/ucurr.h - A extern/icu/source/i18n/unicode/udat.h - A extern/icu/source/i18n/unicode/ulocdata.h - A extern/icu/source/i18n/unicode/umsg.h - A extern/icu/source/i18n/unicode/unirepl.h - A extern/icu/source/i18n/unicode/unum.h - A extern/icu/source/i18n/unicode/uregex.h - A extern/icu/source/i18n/unicode/usearch.h - A extern/icu/source/i18n/unicode/utrans.h - A extern/icu/source/i18n/unum.cpp - A extern/icu/source/i18n/uregex.cpp - A extern/icu/source/i18n/usearch.cpp - A extern/icu/source/i18n/usrchimp.h - A extern/icu/source/i18n/utrans.cpp - A extern/icu/source/icudefs.mk.in - A extern/icu/source/install-sh - A extern/icu/source/io - A extern/icu/source/io/Makefile.in - A extern/icu/source/io/io.dsp - A extern/icu/source/io/io.rc - A extern/icu/source/io/io.vcproj - A extern/icu/source/io/locbund.c - A extern/icu/source/io/locbund.h - A extern/icu/source/io/sprintf.c - A extern/icu/source/io/sscanf.c - A extern/icu/source/io/ufile.c - A extern/icu/source/io/ufile.h - A extern/icu/source/io/ufmt_cmn.c - A extern/icu/source/io/ufmt_cmn.h - A extern/icu/source/io/unicode - A extern/icu/source/io/unicode/ustdio.h - A extern/icu/source/io/unicode/ustream.h - A extern/icu/source/io/uprintf.c - A extern/icu/source/io/uprintf.h - A extern/icu/source/io/uprntf_p.c - A extern/icu/source/io/uscanf.c - A extern/icu/source/io/uscanf.h - A extern/icu/source/io/uscanf_p.c - A extern/icu/source/io/ustdio.c - A extern/icu/source/io/ustream.cpp - A extern/icu/source/layout - A extern/icu/source/layout/AlternateSubstSubtables.cpp - A extern/icu/source/layout/AlternateSubstSubtables.h - A extern/icu/source/layout/AnchorTables.cpp - A extern/icu/source/layout/AnchorTables.h - A extern/icu/source/layout/ArabicLayoutEngine.cpp - A extern/icu/source/layout/ArabicLayoutEngine.h - A extern/icu/source/layout/ArabicLigatureData.cpp - A extern/icu/source/layout/ArabicShaping.cpp - A extern/icu/source/layout/ArabicShaping.h - A extern/icu/source/layout/AttachmentPosnSubtables.h - A extern/icu/source/layout/CanonData.cpp - A extern/icu/source/layout/CanonShaping.h - A extern/icu/source/layout/CharSubstitutionFilter.h - A extern/icu/source/layout/ClassDefinitionTables.cpp - A extern/icu/source/layout/ClassDefinitionTables.h - A extern/icu/source/layout/ContextualGlyphInsertion.h - A extern/icu/source/layout/ContextualGlyphSubstProc.cpp - A extern/icu/source/layout/ContextualGlyphSubstProc.h - A extern/icu/source/layout/ContextualGlyphSubstitution.h - A extern/icu/source/layout/ContextualSubstSubtables.cpp - A extern/icu/source/layout/ContextualSubstSubtables.h - A extern/icu/source/layout/CoverageTables.cpp - A extern/icu/source/layout/CoverageTables.h - A extern/icu/source/layout/CursiveAttachmentSubtables.cpp - A extern/icu/source/layout/CursiveAttachmentSubtables.h - A extern/icu/source/layout/DefaultCharMapper.h - A extern/icu/source/layout/DeviceTables.cpp - A extern/icu/source/layout/DeviceTables.h - A extern/icu/source/layout/ExtensionSubtables.cpp - A extern/icu/source/layout/ExtensionSubtables.h - A extern/icu/source/layout/Features.cpp - A extern/icu/source/layout/Features.h - A extern/icu/source/layout/GDEFMarkFilter.cpp - A extern/icu/source/layout/GDEFMarkFilter.h - A extern/icu/source/layout/GXLayoutEngine.cpp - A extern/icu/source/layout/GXLayoutEngine.h - A extern/icu/source/layout/GlyphDefinitionTables.cpp - A extern/icu/source/layout/GlyphDefinitionTables.h - A extern/icu/source/layout/GlyphIterator.cpp - A extern/icu/source/layout/GlyphIterator.h - A extern/icu/source/layout/GlyphLookupTables.cpp - A extern/icu/source/layout/GlyphLookupTables.h - A extern/icu/source/layout/GlyphPositionAdjustments.h - A extern/icu/source/layout/GlyphPositioningTables.cpp - A extern/icu/source/layout/GlyphPositioningTables.h - A extern/icu/source/layout/GlyphPosnLookupProc.cpp - A extern/icu/source/layout/GlyphPosnLookupProc.h - A extern/icu/source/layout/GlyphSubstLookupProc.cpp - A extern/icu/source/layout/GlyphSubstLookupProc.h - A extern/icu/source/layout/GlyphSubstitutionTables.cpp - A extern/icu/source/layout/GlyphSubstitutionTables.h - A extern/icu/source/layout/HanLayoutEngine.cpp - A extern/icu/source/layout/HanLayoutEngine.h - A extern/icu/source/layout/HebrewLigatureData.cpp - A extern/icu/source/layout/HebrewShaping.cpp - A extern/icu/source/layout/HebrewShaping.h - A extern/icu/source/layout/HindiFeatureTags.h - A extern/icu/source/layout/IndicClassTables.cpp - A extern/icu/source/layout/IndicLayoutEngine.cpp - A extern/icu/source/layout/IndicLayoutEngine.h - A extern/icu/source/layout/IndicRearrangement.h - A extern/icu/source/layout/IndicRearrangementProcessor.cpp - A extern/icu/source/layout/IndicRearrangementProcessor.h - A extern/icu/source/layout/IndicReordering.cpp - A extern/icu/source/layout/IndicReordering.h - A extern/icu/source/layout/LEFontInstance.cpp - A extern/icu/source/layout/LEFontInstance.h - A extern/icu/source/layout/LEGlyphFilter.h - A extern/icu/source/layout/LEGlyphStorage.cpp - A extern/icu/source/layout/LEGlyphStorage.h - A extern/icu/source/layout/LEInsertionList.cpp - A extern/icu/source/layout/LEInsertionList.h - A extern/icu/source/layout/LELanguages.h - A extern/icu/source/layout/LEScripts.h - A extern/icu/source/layout/LESwaps.h - A extern/icu/source/layout/LETypes.h - A extern/icu/source/layout/LayoutEngine.cpp - A extern/icu/source/layout/LayoutEngine.h - A extern/icu/source/layout/LayoutTables.h - A extern/icu/source/layout/LigatureSubstProc.cpp - A extern/icu/source/layout/LigatureSubstProc.h - A extern/icu/source/layout/LigatureSubstSubtables.cpp - A extern/icu/source/layout/LigatureSubstSubtables.h - A extern/icu/source/layout/LigatureSubstitution.h - A extern/icu/source/layout/LookupProcessor.cpp - A extern/icu/source/layout/LookupProcessor.h - A extern/icu/source/layout/LookupTables.cpp - A extern/icu/source/layout/LookupTables.h - A extern/icu/source/layout/Lookups.cpp - A extern/icu/source/layout/Lookups.h - A extern/icu/source/layout/MPreFixups.cpp - A extern/icu/source/layout/MPreFixups.h - A extern/icu/source/layout/Makefile.in - A extern/icu/source/layout/MarkArrays.cpp - A extern/icu/source/layout/MarkArrays.h - A extern/icu/source/layout/MarkToBasePosnSubtables.cpp - A extern/icu/source/layout/MarkToBasePosnSubtables.h - A extern/icu/source/layout/MarkToLigaturePosnSubtables.cpp - A extern/icu/source/layout/MarkToLigaturePosnSubtables.h - A extern/icu/source/layout/MarkToMarkPosnSubtables.cpp - A extern/icu/source/layout/MarkToMarkPosnSubtables.h - A extern/icu/source/layout/MorphStateTables.h - A extern/icu/source/layout/MorphTables.cpp - A extern/icu/source/layout/MorphTables.h - A extern/icu/source/layout/MultipleSubstSubtables.cpp - A extern/icu/source/layout/MultipleSubstSubtables.h - A extern/icu/source/layout/NonContextualGlyphSubst.h - A extern/icu/source/layout/NonContextualGlyphSubstProc.cpp - A extern/icu/source/layout/NonContextualGlyphSubstProc.h - A extern/icu/source/layout/OpenTypeLayoutEngine.cpp - A extern/icu/source/layout/OpenTypeLayoutEngine.h - A extern/icu/source/layout/OpenTypeTables.h - A extern/icu/source/layout/OpenTypeUtilities.cpp - A extern/icu/source/layout/OpenTypeUtilities.h - A extern/icu/source/layout/PairPositioningSubtables.cpp - A extern/icu/source/layout/PairPositioningSubtables.h - A extern/icu/source/layout/ScriptAndLanguage.cpp - A extern/icu/source/layout/ScriptAndLanguage.h - A extern/icu/source/layout/ScriptAndLanguageTags.cpp - A extern/icu/source/layout/ScriptAndLanguageTags.h - A extern/icu/source/layout/SegmentArrayProcessor.cpp - A extern/icu/source/layout/SegmentArrayProcessor.h - A extern/icu/source/layout/SegmentSingleProcessor.cpp - A extern/icu/source/layout/SegmentSingleProcessor.h - A extern/icu/source/layout/SimpleArrayProcessor.cpp - A extern/icu/source/layout/SimpleArrayProcessor.h - A extern/icu/source/layout/SinglePositioningSubtables.cpp - A extern/icu/source/layout/SinglePositioningSubtables.h - A extern/icu/source/layout/SingleSubstitutionSubtables.cpp - A extern/icu/source/layout/SingleSubstitutionSubtables.h - A extern/icu/source/layout/SingleTableProcessor.cpp - A extern/icu/source/layout/SingleTableProcessor.h - A extern/icu/source/layout/StateTableProcessor.cpp - A extern/icu/source/layout/StateTableProcessor.h - A extern/icu/source/layout/StateTables.h - A extern/icu/source/layout/SubstitutionLookups.cpp - A extern/icu/source/layout/SubstitutionLookups.h - A extern/icu/source/layout/SubtableProcessor.cpp - A extern/icu/source/layout/SubtableProcessor.h - A extern/icu/source/layout/ThaiLayoutEngine.cpp - A extern/icu/source/layout/ThaiLayoutEngine.h - A extern/icu/source/layout/ThaiShaping.cpp - A extern/icu/source/layout/ThaiShaping.h - A extern/icu/source/layout/ThaiStateTables.cpp - A extern/icu/source/layout/TrimmedArrayProcessor.cpp - A extern/icu/source/layout/TrimmedArrayProcessor.h - A extern/icu/source/layout/ValueRecords.cpp - A extern/icu/source/layout/ValueRecords.h - A extern/icu/source/layout/layout.dsp - A extern/icu/source/layout/layout.rc - A extern/icu/source/layout/layout.vcproj - A extern/icu/source/layout/loengine.cpp - A extern/icu/source/layout/unicode - A extern/icu/source/layout/unicode/loengine.h - A extern/icu/source/layoutex - A extern/icu/source/layoutex/LXUtilities.cpp - A extern/icu/source/layoutex/LXUtilities.h - A extern/icu/source/layoutex/Makefile.in - A extern/icu/source/layoutex/ParagraphLayout.cpp - A extern/icu/source/layoutex/RunArrays.cpp - A extern/icu/source/layoutex/layout - A extern/icu/source/layoutex/layout/ParagraphLayout.h - A extern/icu/source/layoutex/layout/RunArrays.h - A extern/icu/source/layoutex/layoutex.dsp - A extern/icu/source/layoutex/layoutex.rc - A extern/icu/source/layoutex/layoutex.vcproj - A extern/icu/source/mkinstalldirs - A extern/icu/source/runConfigureICU - A extern/icu/source/samples - A extern/icu/source/samples/Makefile.in - A extern/icu/source/samples/all - A extern/icu/source/samples/all/all.dsp - A extern/icu/source/samples/all/all.dsw - A extern/icu/source/samples/all/all.sln - A extern/icu/source/samples/break - A extern/icu/source/samples/break/Makefile - A extern/icu/source/samples/break/break.cpp - A extern/icu/source/samples/break/break.dsp - A extern/icu/source/samples/break/break.dsw - A extern/icu/source/samples/break/break.sln - A extern/icu/source/samples/break/break.vcproj - A extern/icu/source/samples/break/readme.txt - A extern/icu/source/samples/break/ubreak.c - A extern/icu/source/samples/cal - A extern/icu/source/samples/cal/Makefile.in - A extern/icu/source/samples/cal/cal.c - A extern/icu/source/samples/cal/cal.dsp - A extern/icu/source/samples/cal/cal.dsw - A extern/icu/source/samples/cal/cal.sln - A extern/icu/source/samples/cal/cal.vcproj - A extern/icu/source/samples/cal/readme.txt - A extern/icu/source/samples/cal/uprint.c - A extern/icu/source/samples/cal/uprint.h - A extern/icu/source/samples/case - A extern/icu/source/samples/case/Makefile - A extern/icu/source/samples/case/case.cpp - A extern/icu/source/samples/case/case.dsp - A extern/icu/source/samples/case/case.dsw - A extern/icu/source/samples/case/case.sln - A extern/icu/source/samples/case/case.vcproj - A extern/icu/source/samples/case/readme.txt - A extern/icu/source/samples/case/ucase.c - A extern/icu/source/samples/citer - A extern/icu/source/samples/citer/citer.cpp - A extern/icu/source/samples/citer/readme.txt - A extern/icu/source/samples/coll - A extern/icu/source/samples/coll/Makefile - A extern/icu/source/samples/coll/coll.cpp - A extern/icu/source/samples/coll/coll.dsp - A extern/icu/source/samples/coll/coll.dsw - A extern/icu/source/samples/coll/coll.sln - A extern/icu/source/samples/coll/coll.vcproj - A extern/icu/source/samples/coll/readme.txt - A extern/icu/source/samples/date - A extern/icu/source/samples/date/Makefile.in - A extern/icu/source/samples/date/date.c - A extern/icu/source/samples/date/date.dsp - A extern/icu/source/samples/date/date.dsw - A extern/icu/source/samples/date/date.sln - A extern/icu/source/samples/date/date.vcproj - A extern/icu/source/samples/date/readme.txt - A extern/icu/source/samples/date/uprint.c - A extern/icu/source/samples/date/uprint.h - A extern/icu/source/samples/datecal - A extern/icu/source/samples/datecal/Makefile - A extern/icu/source/samples/datecal/cal.cpp - A extern/icu/source/samples/datecal/ccal.c - A extern/icu/source/samples/datefmt - A extern/icu/source/samples/datefmt/Makefile - A extern/icu/source/samples/datefmt/README.TXT - A extern/icu/source/samples/datefmt/answers - A extern/icu/source/samples/datefmt/answers/main_0.cpp - A extern/icu/source/samples/datefmt/answers/main_1.cpp - A extern/icu/source/samples/datefmt/answers/main_2.cpp - A extern/icu/source/samples/datefmt/answers/main_3.cpp - A extern/icu/source/samples/datefmt/datefmt.dsp - A extern/icu/source/samples/datefmt/datefmt.dsw - A extern/icu/source/samples/datefmt/datefmt.sln - A extern/icu/source/samples/datefmt/datefmt.vcproj - A extern/icu/source/samples/datefmt/main.cpp - A extern/icu/source/samples/datefmt/util.cpp - A extern/icu/source/samples/datefmt/util.h - A extern/icu/source/samples/defs.mk - A extern/icu/source/samples/layout - A extern/icu/source/samples/layout/FontMap.GDI - A extern/icu/source/samples/layout/FontMap.Gnome - A extern/icu/source/samples/layout/FontMap.cpp - A extern/icu/source/samples/layout/FontMap.h - A extern/icu/source/samples/layout/FontTableCache.cpp - A extern/icu/source/samples/layout/FontTableCache.h - A extern/icu/source/samples/layout/GDIFontInstance.cpp - A extern/icu/source/samples/layout/GDIFontInstance.h - A extern/icu/source/samples/layout/GDIFontMap.cpp - A extern/icu/source/samples/layout/GDIFontMap.h - A extern/icu/source/samples/layout/GDIGUISupport.cpp - A extern/icu/source/samples/layout/GDIGUISupport.h - A extern/icu/source/samples/layout/GUISupport.h - A extern/icu/source/samples/layout/GnomeFontInstance.cpp - A extern/icu/source/samples/layout/GnomeFontInstance.h - A extern/icu/source/samples/layout/GnomeFontMap.cpp - A extern/icu/source/samples/layout/GnomeFontMap.h - A extern/icu/source/samples/layout/GnomeGUISupport.cpp - A extern/icu/source/samples/layout/GnomeGUISupport.h - A extern/icu/source/samples/layout/LayoutSample.rc - A extern/icu/source/samples/layout/Makefile.in - A extern/icu/source/samples/layout/RenderingSurface.h - A extern/icu/source/samples/layout/Sample.txt - A extern/icu/source/samples/layout/ScriptCompositeFontInstance.cpp - A extern/icu/source/samples/layout/ScriptCompositeFontInstance.h - A extern/icu/source/samples/layout/Surface.cpp - A extern/icu/source/samples/layout/Surface.h - A extern/icu/source/samples/layout/UnicodeReader.cpp - A extern/icu/source/samples/layout/UnicodeReader.h - A extern/icu/source/samples/layout/cmaps.cpp - A extern/icu/source/samples/layout/cmaps.h - A extern/icu/source/samples/layout/gnomelayout.cpp - A extern/icu/source/samples/layout/layout.cpp - A extern/icu/source/samples/layout/layout.dsp - A extern/icu/source/samples/layout/layout.dsw - A extern/icu/source/samples/layout/layout.sln - A extern/icu/source/samples/layout/layout.vcproj - A extern/icu/source/samples/layout/paragraph.cpp - A extern/icu/source/samples/layout/paragraph.h - A extern/icu/source/samples/layout/readme.html - A extern/icu/source/samples/layout/resource.h - A extern/icu/source/samples/layout/sfnt.h - A extern/icu/source/samples/legacy - A extern/icu/source/samples/legacy/Makefile - A extern/icu/source/samples/legacy/README - A extern/icu/source/samples/legacy/legacy.cpp - A extern/icu/source/samples/legacy/legacy.dsp - A extern/icu/source/samples/legacy/legacy.dsw - A extern/icu/source/samples/legacy/legacy.sln - A extern/icu/source/samples/legacy/legacy.vcproj - A extern/icu/source/samples/legacy/newcol.cpp - A extern/icu/source/samples/legacy/oldcol.cpp - A extern/icu/source/samples/msgfmt - A extern/icu/source/samples/msgfmt/Makefile - A extern/icu/source/samples/msgfmt/README.TXT - A extern/icu/source/samples/msgfmt/answers - A extern/icu/source/samples/msgfmt/answers/main_0.cpp - A extern/icu/source/samples/msgfmt/answers/main_1.cpp - A extern/icu/source/samples/msgfmt/answers/main_2.cpp - A extern/icu/source/samples/msgfmt/answers/main_3.cpp - A extern/icu/source/samples/msgfmt/main.cpp - A extern/icu/source/samples/msgfmt/msgfmt.dsp - A extern/icu/source/samples/msgfmt/msgfmt.dsw - A extern/icu/source/samples/msgfmt/msgfmt.sln - A extern/icu/source/samples/msgfmt/msgfmt.vcproj - A extern/icu/source/samples/msgfmt/util.cpp - A extern/icu/source/samples/msgfmt/util.h - A extern/icu/source/samples/numfmt - A extern/icu/source/samples/numfmt/Makefile - A extern/icu/source/samples/numfmt/capi.c - A extern/icu/source/samples/numfmt/main.cpp - A extern/icu/source/samples/numfmt/numfmt.dsp - A extern/icu/source/samples/numfmt/numfmt.dsw - A extern/icu/source/samples/numfmt/numfmt.sln - A extern/icu/source/samples/numfmt/numfmt.vcproj - A extern/icu/source/samples/numfmt/readme.txt - A extern/icu/source/samples/numfmt/util.cpp - A extern/icu/source/samples/numfmt/util.h - A extern/icu/source/samples/props - A extern/icu/source/samples/props/Makefile - A extern/icu/source/samples/props/props.cpp - A extern/icu/source/samples/props/props.dsp - A extern/icu/source/samples/props/props.dsw - A extern/icu/source/samples/props/props.sln - A extern/icu/source/samples/props/props.vcproj - A extern/icu/source/samples/props/readme.txt - A extern/icu/source/samples/readme.txt - A extern/icu/source/samples/rules.mk - A extern/icu/source/samples/strsrch - A extern/icu/source/samples/strsrch/Makefile - A extern/icu/source/samples/strsrch/readme.txt - A extern/icu/source/samples/strsrch/strsrch.cpp - A extern/icu/source/samples/strsrch/strsrch.dsp - A extern/icu/source/samples/strsrch/strsrch.dsw - A extern/icu/source/samples/strsrch/strsrch.sln - A extern/icu/source/samples/strsrch/strsrch.vcproj - A extern/icu/source/samples/translit - A extern/icu/source/samples/translit/Makefile - A extern/icu/source/samples/translit/README.TXT - A extern/icu/source/samples/translit/answers - A extern/icu/source/samples/translit/answers/main_1.cpp - A extern/icu/source/samples/translit/answers/main_2.cpp - A extern/icu/source/samples/translit/answers/main_3.cpp - A extern/icu/source/samples/translit/answers/main_4.cpp - A extern/icu/source/samples/translit/answers/unaccent.cpp - A extern/icu/source/samples/translit/answers/unaccent.h - A extern/icu/source/samples/translit/main.cpp - A extern/icu/source/samples/translit/translit.dsp - A extern/icu/source/samples/translit/translit.dsw - A extern/icu/source/samples/translit/translit.sln - A extern/icu/source/samples/translit/translit.vcproj - A extern/icu/source/samples/translit/unaccent.cpp - A extern/icu/source/samples/translit/unaccent.h - A extern/icu/source/samples/translit/util.cpp - A extern/icu/source/samples/translit/util.h - A extern/icu/source/samples/uciter8 - A extern/icu/source/samples/uciter8/Makefile - A extern/icu/source/samples/uciter8/readme.txt - A extern/icu/source/samples/uciter8/uciter8.c - A extern/icu/source/samples/uciter8/uciter8.dsp - A extern/icu/source/samples/uciter8/uciter8.dsw - A extern/icu/source/samples/uciter8/uciter8.sln - A extern/icu/source/samples/uciter8/uciter8.vcproj - A extern/icu/source/samples/uciter8/uit_len8.c - A extern/icu/source/samples/uciter8/uit_len8.h - A extern/icu/source/samples/ucnv - A extern/icu/source/samples/ucnv/Makefile - A extern/icu/source/samples/ucnv/convsamp.cpp - A extern/icu/source/samples/ucnv/data01.txt - A extern/icu/source/samples/ucnv/data02.bin - A extern/icu/source/samples/ucnv/data06.txt - A extern/icu/source/samples/ucnv/flagcb.c - A extern/icu/source/samples/ucnv/flagcb.h - A extern/icu/source/samples/ucnv/readme.txt - A extern/icu/source/samples/ucnv/ucnv.dsp - A extern/icu/source/samples/ucnv/ucnv.dsw - A extern/icu/source/samples/ucnv/ucnv.sln - A extern/icu/source/samples/ucnv/ucnv.vcproj - A extern/icu/source/samples/udata - A extern/icu/source/samples/udata/Makefile - A extern/icu/source/samples/udata/reader.c - A extern/icu/source/samples/udata/reader.dsp - A extern/icu/source/samples/udata/reader.vcproj - A extern/icu/source/samples/udata/readme.txt - A extern/icu/source/samples/udata/udata.dsw - A extern/icu/source/samples/udata/udata.sln - A extern/icu/source/samples/udata/writer.c - A extern/icu/source/samples/udata/writer.dsp - A extern/icu/source/samples/udata/writer.vcproj - A extern/icu/source/samples/ufortune - A extern/icu/source/samples/ufortune/Makefile - A extern/icu/source/samples/ufortune/fortunedefs.mk - A extern/icu/source/samples/ufortune/readme.txt - A extern/icu/source/samples/ufortune/resources - A extern/icu/source/samples/ufortune/resources/Makefile - A extern/icu/source/samples/ufortune/resources/es.txt - A extern/icu/source/samples/ufortune/resources/fortune_resources.mak - A extern/icu/source/samples/ufortune/resources/res-file-list.txt - A extern/icu/source/samples/ufortune/resources/root.txt - A extern/icu/source/samples/ufortune/ufortune.c - A extern/icu/source/samples/ufortune/ufortune.dsp - A extern/icu/source/samples/ufortune/ufortune.dsw - A extern/icu/source/samples/ufortune/ufortune.sln - A extern/icu/source/samples/ufortune/ufortune.vcproj - A extern/icu/source/samples/ugrep - A extern/icu/source/samples/ugrep/Makefile - A extern/icu/source/samples/ugrep/readme.txt - A extern/icu/source/samples/ugrep/ugrep.cpp - A extern/icu/source/samples/ugrep/ugrep.dsp - A extern/icu/source/samples/ugrep/ugrep.dsw - A extern/icu/source/samples/ugrep/ugrep.sln - A extern/icu/source/samples/ugrep/ugrep.vcproj - A extern/icu/source/samples/uresb - A extern/icu/source/samples/uresb/Makefile - A extern/icu/source/samples/uresb/en.txt - A extern/icu/source/samples/uresb/readme.txt - A extern/icu/source/samples/uresb/resources.dsp - A extern/icu/source/samples/uresb/resources.mak - A extern/icu/source/samples/uresb/resources.vcproj - A extern/icu/source/samples/uresb/root.txt - A extern/icu/source/samples/uresb/sr.txt - A extern/icu/source/samples/uresb/uresb.c - A extern/icu/source/samples/uresb/uresb.dsp - A extern/icu/source/samples/uresb/uresb.dsw - A extern/icu/source/samples/uresb/uresb.sln - A extern/icu/source/samples/uresb/uresb.vcproj - A extern/icu/source/samples/ustring - A extern/icu/source/samples/ustring/Makefile - A extern/icu/source/samples/ustring/readme.txt - A extern/icu/source/samples/ustring/ustring.cpp - A extern/icu/source/samples/ustring/ustring.dsp - A extern/icu/source/samples/ustring/ustring.dsw - A extern/icu/source/samples/ustring/ustring.sln - A extern/icu/source/samples/ustring/ustring.vcproj - A extern/icu/source/samples/xml2txt - A extern/icu/source/samples/xml2txt/readme.txt - A extern/icu/source/stubdata - A extern/icu/source/stubdata/Makefile.in - A extern/icu/source/stubdata/stubdata.c - A extern/icu/source/stubdata/stubdata.dsp - A extern/icu/source/stubdata/stubdata.vcproj - A extern/icu/source/test - A extern/icu/source/test/Makefile.in - A extern/icu/source/test/cintltst - A extern/icu/source/test/cintltst/Makefile.in - A extern/icu/source/test/cintltst/bocu1tst.c - A extern/icu/source/test/cintltst/callcoll.c - A extern/icu/source/test/cintltst/callcoll.h - A extern/icu/source/test/cintltst/calldata.h - A extern/icu/source/test/cintltst/calltest.c - A extern/icu/source/test/cintltst/capitst.c - A extern/icu/source/test/cintltst/capitst.h - A extern/icu/source/test/cintltst/cbiapts.c - A extern/icu/source/test/cintltst/cbiapts.h - A extern/icu/source/test/cintltst/cbididat.c - A extern/icu/source/test/cintltst/cbiditst.c - A extern/icu/source/test/cintltst/cbiditst.h - A extern/icu/source/test/cintltst/cbkittst.c - A extern/icu/source/test/cintltst/ccaltst.c - A extern/icu/source/test/cintltst/ccaltst.h - A extern/icu/source/test/cintltst/ccapitst.c - A extern/icu/source/test/cintltst/ccapitst.h - A extern/icu/source/test/cintltst/ccolltst.c - A extern/icu/source/test/cintltst/ccolltst.h - A extern/icu/source/test/cintltst/cconvtst.c - A extern/icu/source/test/cintltst/cctest.c - A extern/icu/source/test/cintltst/ccurrtst.c - A extern/icu/source/test/cintltst/ccurrtst.h - A extern/icu/source/test/cintltst/cdantst.c - A extern/icu/source/test/cintltst/cdantst.h - A extern/icu/source/test/cintltst/cdattst.c - A extern/icu/source/test/cintltst/cdattst.h - A extern/icu/source/test/cintltst/cdetst.c - A extern/icu/source/test/cintltst/cdetst.h - A extern/icu/source/test/cintltst/cdtdptst.c - A extern/icu/source/test/cintltst/cdtdptst.h - A extern/icu/source/test/cintltst/cdtrgtst.c - A extern/icu/source/test/cintltst/cdtrgtst.h - A extern/icu/source/test/cintltst/cestst.c - A extern/icu/source/test/cintltst/cestst.h - A extern/icu/source/test/cintltst/cfintst.c - A extern/icu/source/test/cintltst/cfintst.h - A extern/icu/source/test/cintltst/cformtst.c - A extern/icu/source/test/cintltst/cformtst.h - A extern/icu/source/test/cintltst/cfrtst.c - A extern/icu/source/test/cintltst/cfrtst.h - A extern/icu/source/test/cintltst/cg7coll.c - A extern/icu/source/test/cintltst/cg7coll.h - A extern/icu/source/test/cintltst/chashtst.c - A extern/icu/source/test/cintltst/cintltst.c - A extern/icu/source/test/cintltst/cintltst.dsp - A extern/icu/source/test/cintltst/cintltst.h - A extern/icu/source/test/cintltst/cintltst.vcproj - A extern/icu/source/test/cintltst/citertst.c - A extern/icu/source/test/cintltst/citertst.h - A extern/icu/source/test/cintltst/cjaptst.c - A extern/icu/source/test/cintltst/cjaptst.h - A extern/icu/source/test/cintltst/cloctst.c - A extern/icu/source/test/cintltst/cloctst.h - A extern/icu/source/test/cintltst/cmsccoll.c - A extern/icu/source/test/cintltst/cmsgtst.c - A extern/icu/source/test/cintltst/cmsgtst.h - A extern/icu/source/test/cintltst/cnmdptst.c - A extern/icu/source/test/cintltst/cnmdptst.h - A extern/icu/source/test/cintltst/cnormtst.c - A extern/icu/source/test/cintltst/cnormtst.h - A extern/icu/source/test/cintltst/cnumtst.c - A extern/icu/source/test/cintltst/cnumtst.h - A extern/icu/source/test/cintltst/colutil.c - A extern/icu/source/test/cintltst/cposxtst.c - A extern/icu/source/test/cintltst/cregrtst.c - A extern/icu/source/test/cintltst/cregrtst.h - A extern/icu/source/test/cintltst/crestst.c - A extern/icu/source/test/cintltst/crestst.h - A extern/icu/source/test/cintltst/creststn.c - A extern/icu/source/test/cintltst/creststn.h - A extern/icu/source/test/cintltst/cstrcase.c - A extern/icu/source/test/cintltst/cstrtest.c - A extern/icu/source/test/cintltst/ctstdep.c - A extern/icu/source/test/cintltst/cturtst.c - A extern/icu/source/test/cintltst/cturtst.h - A extern/icu/source/test/cintltst/cucdapi.c - A extern/icu/source/test/cintltst/cucdapi.h - A extern/icu/source/test/cintltst/cucdtst.c - A extern/icu/source/test/cintltst/cucdtst.h - A extern/icu/source/test/cintltst/custrtrn.c - A extern/icu/source/test/cintltst/custrtst.c - A extern/icu/source/test/cintltst/cutiltst.c - A extern/icu/source/test/cintltst/encoll.c - A extern/icu/source/test/cintltst/encoll.h - A extern/icu/source/test/cintltst/eurocreg.c - A extern/icu/source/test/cintltst/hpmufn.c - A extern/icu/source/test/cintltst/idnatest.c - A extern/icu/source/test/cintltst/mstrmtst.c - A extern/icu/source/test/cintltst/nccbtst.c - A extern/icu/source/test/cintltst/nccbtst.h - A extern/icu/source/test/cintltst/ncnvfbts.c - A extern/icu/source/test/cintltst/ncnvfbts.h - A extern/icu/source/test/cintltst/ncnvtst.c - A extern/icu/source/test/cintltst/nfsprep.c - A extern/icu/source/test/cintltst/nfsprep.h - A extern/icu/source/test/cintltst/nucnvtst.c - A extern/icu/source/test/cintltst/nucnvtst.h - A extern/icu/source/test/cintltst/putiltst.c - A extern/icu/source/test/cintltst/reapits.c - A extern/icu/source/test/cintltst/sorttest.c - A extern/icu/source/test/cintltst/spreptst.c - A extern/icu/source/test/cintltst/sprpdata.c - A extern/icu/source/test/cintltst/stdnmtst.c - A extern/icu/source/test/cintltst/tracetst.c - A extern/icu/source/test/cintltst/trietest.c - A extern/icu/source/test/cintltst/ucmptst.c - A extern/icu/source/test/cintltst/udatatst.c - A extern/icu/source/test/cintltst/uenumtst.c - A extern/icu/source/test/cintltst/usettest.c - A extern/icu/source/test/cintltst/usrchdat.c - A extern/icu/source/test/cintltst/usrchtst.c - A extern/icu/source/test/cintltst/utf16tst.c - A extern/icu/source/test/cintltst/utf8tst.c - A extern/icu/source/test/cintltst/utransts.c - A extern/icu/source/test/collperf - A extern/icu/source/test/collperf/Makefile.in - A extern/icu/source/test/collperf/collperf.cpp - A extern/icu/source/test/collperf/collperf.dsp - A extern/icu/source/test/collperf/readme.html - A extern/icu/source/test/hdrtst - A extern/icu/source/test/hdrtst/Makefile.in - A extern/icu/source/test/hdrtst/cxxfiles.txt - A extern/icu/source/test/hdrtst/dfiles.txt - A extern/icu/source/test/hdrtst/pfiles.txt - A extern/icu/source/test/intltest - A extern/icu/source/test/intltest/Makefile.in - A extern/icu/source/test/intltest/allcoll.cpp - A extern/icu/source/test/intltest/allcoll.h - A extern/icu/source/test/intltest/apicoll.cpp - A extern/icu/source/test/intltest/apicoll.h - A extern/icu/source/test/intltest/astrotst.cpp - A extern/icu/source/test/intltest/astrotst.h - A extern/icu/source/test/intltest/calcasts.cpp - A extern/icu/source/test/intltest/calcasts.h - A extern/icu/source/test/intltest/callimts.cpp - A extern/icu/source/test/intltest/callimts.h - A extern/icu/source/test/intltest/calregts.cpp - A extern/icu/source/test/intltest/calregts.h - A extern/icu/source/test/intltest/caltest.cpp - A extern/icu/source/test/intltest/caltest.h - A extern/icu/source/test/intltest/caltztst.cpp - A extern/icu/source/test/intltest/caltztst.h - A extern/icu/source/test/intltest/canittst.cpp - A extern/icu/source/test/intltest/canittst.h - A extern/icu/source/test/intltest/citrtest.cpp - A extern/icu/source/test/intltest/citrtest.h - A extern/icu/source/test/intltest/cntabcol.cpp - A extern/icu/source/test/intltest/cntabcol.h - A extern/icu/source/test/intltest/convtest.cpp - A extern/icu/source/test/intltest/convtest.h - A extern/icu/source/test/intltest/cpdtrtst.cpp - A extern/icu/source/test/intltest/cpdtrtst.h - A extern/icu/source/test/intltest/currcoll.cpp - A extern/icu/source/test/intltest/currcoll.h - A extern/icu/source/test/intltest/dacoll.cpp - A extern/icu/source/test/intltest/dacoll.h - A extern/icu/source/test/intltest/dadrcoll.cpp - A extern/icu/source/test/intltest/dadrcoll.h - A extern/icu/source/test/intltest/dcfmapts.cpp - A extern/icu/source/test/intltest/dcfmapts.h - A extern/icu/source/test/intltest/decoll.cpp - A extern/icu/source/test/intltest/decoll.h - A extern/icu/source/test/intltest/dtfmapts.cpp - A extern/icu/source/test/intltest/dtfmapts.h - A extern/icu/source/test/intltest/dtfmrgts.cpp - A extern/icu/source/test/intltest/dtfmrgts.h - A extern/icu/source/test/intltest/dtfmtrtts.cpp - A extern/icu/source/test/intltest/dtfmtrtts.h - A extern/icu/source/test/intltest/dtfmttst.cpp - A extern/icu/source/test/intltest/dtfmttst.h - A extern/icu/source/test/intltest/encoll.cpp - A extern/icu/source/test/intltest/encoll.h - A extern/icu/source/test/intltest/escoll.cpp - A extern/icu/source/test/intltest/escoll.h - A extern/icu/source/test/intltest/ficoll.cpp - A extern/icu/source/test/intltest/ficoll.h - A extern/icu/source/test/intltest/frcoll.cpp - A extern/icu/source/test/intltest/frcoll.h - A extern/icu/source/test/intltest/g7coll.cpp - A extern/icu/source/test/intltest/g7coll.h - A extern/icu/source/test/intltest/icusvtst.cpp - A extern/icu/source/test/intltest/icusvtst.h - A extern/icu/source/test/intltest/idnaref.cpp - A extern/icu/source/test/intltest/idnaref.h - A extern/icu/source/test/intltest/incaltst.cpp - A extern/icu/source/test/intltest/incaltst.h - A extern/icu/source/test/intltest/intltest.cpp - A extern/icu/source/test/intltest/intltest.dsp - A extern/icu/source/test/intltest/intltest.h - A extern/icu/source/test/intltest/intltest.vcproj - A extern/icu/source/test/intltest/itercoll.cpp - A extern/icu/source/test/intltest/itercoll.h - A extern/icu/source/test/intltest/itformat.cpp - A extern/icu/source/test/intltest/itformat.h - A extern/icu/source/test/intltest/itmajor.cpp - A extern/icu/source/test/intltest/itmajor.h - A extern/icu/source/test/intltest/itrbbi.cpp - A extern/icu/source/test/intltest/itrbbi.h - A extern/icu/source/test/intltest/itrbnf.cpp - A extern/icu/source/test/intltest/itrbnf.h - A extern/icu/source/test/intltest/itrbnfp.cpp - A extern/icu/source/test/intltest/itrbnfp.h - A extern/icu/source/test/intltest/itrbnfrt.cpp - A extern/icu/source/test/intltest/itrbnfrt.h - A extern/icu/source/test/intltest/ittrans.cpp - A extern/icu/source/test/intltest/ittrans.h - A extern/icu/source/test/intltest/itutil.cpp - A extern/icu/source/test/intltest/itutil.h - A extern/icu/source/test/intltest/jacoll.cpp - A extern/icu/source/test/intltest/jacoll.h - A extern/icu/source/test/intltest/jamotest.cpp - A extern/icu/source/test/intltest/jamotest.h - A extern/icu/source/test/intltest/lcukocol.cpp - A extern/icu/source/test/intltest/lcukocol.h - A extern/icu/source/test/intltest/loctest.cpp - A extern/icu/source/test/intltest/loctest.h - A extern/icu/source/test/intltest/miscdtfm.cpp - A extern/icu/source/test/intltest/miscdtfm.h - A extern/icu/source/test/intltest/mnkytst.cpp - A extern/icu/source/test/intltest/mnkytst.h - A extern/icu/source/test/intltest/msfmrgts.cpp - A extern/icu/source/test/intltest/msfmrgts.h - A extern/icu/source/test/intltest/nmfmapts.cpp - A extern/icu/source/test/intltest/nmfmapts.h - A extern/icu/source/test/intltest/nmfmtrt.cpp - A extern/icu/source/test/intltest/nmfmtrt.h - A extern/icu/source/test/intltest/normconf.cpp - A extern/icu/source/test/intltest/normconf.h - A extern/icu/source/test/intltest/nptrans.cpp - A extern/icu/source/test/intltest/nptrans.h - A extern/icu/source/test/intltest/numfmtst.cpp - A extern/icu/source/test/intltest/numfmtst.h - A extern/icu/source/test/intltest/numrgts.cpp - A extern/icu/source/test/intltest/numrgts.h - A extern/icu/source/test/intltest/pptest.cpp - A extern/icu/source/test/intltest/pptest.h - A extern/icu/source/test/intltest/punyref.c - A extern/icu/source/test/intltest/punyref.h - A extern/icu/source/test/intltest/rbbiapts.cpp - A extern/icu/source/test/intltest/rbbiapts.h - A extern/icu/source/test/intltest/rbbitst.cpp - A extern/icu/source/test/intltest/rbbitst.h - A extern/icu/source/test/intltest/regcoll.cpp - A extern/icu/source/test/intltest/regcoll.h - A extern/icu/source/test/intltest/regextst.cpp - A extern/icu/source/test/intltest/regextst.h - A extern/icu/source/test/intltest/reptest.cpp - A extern/icu/source/test/intltest/reptest.h - A extern/icu/source/test/intltest/restest.cpp - A extern/icu/source/test/intltest/restest.h - A extern/icu/source/test/intltest/restsnew.cpp - A extern/icu/source/test/intltest/restsnew.h - A extern/icu/source/test/intltest/sdtfmtts.cpp - A extern/icu/source/test/intltest/sdtfmtts.h - A extern/icu/source/test/intltest/sfwdchit.cpp - A extern/icu/source/test/intltest/sfwdchit.h - A extern/icu/source/test/intltest/srchtest.cpp - A extern/icu/source/test/intltest/srchtest.h - A extern/icu/source/test/intltest/strcase.cpp - A extern/icu/source/test/intltest/strtest.cpp - A extern/icu/source/test/intltest/strtest.h - A extern/icu/source/test/intltest/svccoll.cpp - A extern/icu/source/test/intltest/svccoll.h - A extern/icu/source/test/intltest/tchcfmt.cpp - A extern/icu/source/test/intltest/tchcfmt.h - A extern/icu/source/test/intltest/testidn.cpp - A extern/icu/source/test/intltest/testidna.cpp - A extern/icu/source/test/intltest/testidna.h - A extern/icu/source/test/intltest/testutil.cpp - A extern/icu/source/test/intltest/testutil.h - A extern/icu/source/test/intltest/textfile.cpp - A extern/icu/source/test/intltest/textfile.h - A extern/icu/source/test/intltest/tfsmalls.cpp - A extern/icu/source/test/intltest/tfsmalls.h - A extern/icu/source/test/intltest/thcoll.cpp - A extern/icu/source/test/intltest/thcoll.h - A extern/icu/source/test/intltest/tmsgfmt.cpp - A extern/icu/source/test/intltest/tmsgfmt.h - A extern/icu/source/test/intltest/tokiter.cpp - A extern/icu/source/test/intltest/tokiter.h - A extern/icu/source/test/intltest/transapi.cpp - A extern/icu/source/test/intltest/transapi.h - A extern/icu/source/test/intltest/transrt.cpp - A extern/icu/source/test/intltest/transrt.h - A extern/icu/source/test/intltest/transtst.cpp - A extern/icu/source/test/intltest/transtst.h - A extern/icu/source/test/intltest/trcoll.cpp - A extern/icu/source/test/intltest/trcoll.h - A extern/icu/source/test/intltest/trnserr.cpp - A extern/icu/source/test/intltest/trnserr.h - A extern/icu/source/test/intltest/tscoll.cpp - A extern/icu/source/test/intltest/tscoll.h - A extern/icu/source/test/intltest/tsdate.cpp - A extern/icu/source/test/intltest/tsdate.h - A extern/icu/source/test/intltest/tsdcfmsy.cpp - A extern/icu/source/test/intltest/tsdcfmsy.h - A extern/icu/source/test/intltest/tsdtfmsy.cpp - A extern/icu/source/test/intltest/tsdtfmsy.h - A extern/icu/source/test/intltest/tsmthred.cpp - A extern/icu/source/test/intltest/tsmthred.h - A extern/icu/source/test/intltest/tsnmfmt.cpp - A extern/icu/source/test/intltest/tsnmfmt.h - A extern/icu/source/test/intltest/tsputil.cpp - A extern/icu/source/test/intltest/tsputil.h - A extern/icu/source/test/intltest/tstnorm.cpp - A extern/icu/source/test/intltest/tstnorm.h - A extern/icu/source/test/intltest/tstnrapi.cpp - A extern/icu/source/test/intltest/tzbdtest.cpp - A extern/icu/source/test/intltest/tzbdtest.h - A extern/icu/source/test/intltest/tzregts.cpp - A extern/icu/source/test/intltest/tzregts.h - A extern/icu/source/test/intltest/tztest.cpp - A extern/icu/source/test/intltest/tztest.h - A extern/icu/source/test/intltest/ucaconf.cpp - A extern/icu/source/test/intltest/ucaconf.h - A extern/icu/source/test/intltest/ucdtest.cpp - A extern/icu/source/test/intltest/ucdtest.h - A extern/icu/source/test/intltest/uobjtest.cpp - A extern/icu/source/test/intltest/uobjtest.h - A extern/icu/source/test/intltest/usettest.cpp - A extern/icu/source/test/intltest/usettest.h - A extern/icu/source/test/intltest/ustrtest.cpp - A extern/icu/source/test/intltest/ustrtest.h - A extern/icu/source/test/intltest/v32test.cpp - A extern/icu/source/test/intltest/v32test.h - A extern/icu/source/test/iotest - A extern/icu/source/test/iotest/Makefile.in - A extern/icu/source/test/iotest/filetst.c - A extern/icu/source/test/iotest/iotest.cpp - A extern/icu/source/test/iotest/iotest.dsp - A extern/icu/source/test/iotest/iotest.h - A extern/icu/source/test/iotest/iotest.vcproj - A extern/icu/source/test/iotest/strtst.c - A extern/icu/source/test/letest - A extern/icu/source/test/letest/FontObject.cpp - A extern/icu/source/test/letest/FontObject.h - A extern/icu/source/test/letest/FontTableCache.cpp - A extern/icu/source/test/letest/FontTableCache.h - A extern/icu/source/test/letest/Makefile.in - A extern/icu/source/test/letest/PortableFontInstance.cpp - A extern/icu/source/test/letest/PortableFontInstance.h - A extern/icu/source/test/letest/cmaps.cpp - A extern/icu/source/test/letest/cmaps.h - A extern/icu/source/test/letest/gendata.cpp - A extern/icu/source/test/letest/gendata.dsp - A extern/icu/source/test/letest/gendata.dsw - A extern/icu/source/test/letest/gendata.sln - A extern/icu/source/test/letest/gendata.vcproj - A extern/icu/source/test/letest/letest.cpp - A extern/icu/source/test/letest/letest.dsp - A extern/icu/source/test/letest/letest.dsw - A extern/icu/source/test/letest/letest.h - A extern/icu/source/test/letest/letest.sln - A extern/icu/source/test/letest/letest.vcproj - A extern/icu/source/test/letest/readme.html - A extern/icu/source/test/letest/sfnt.h - A extern/icu/source/test/letest/testdata.cpp - A extern/icu/source/test/perf - A extern/icu/source/test/perf/all - A extern/icu/source/test/perf/all/all.dsp - A extern/icu/source/test/perf/charperf - A extern/icu/source/test/perf/charperf/CharPerf.pl - A extern/icu/source/test/perf/charperf/Makefile.in - A extern/icu/source/test/perf/charperf/charperf.cpp - A extern/icu/source/test/perf/charperf/charperf.dsp - A extern/icu/source/test/perf/charperf/charperf.h - A extern/icu/source/test/perf/convperf - A extern/icu/source/test/perf/convperf/convperf.cpp - A extern/icu/source/test/perf/convperf/convperf.dsp - A extern/icu/source/test/perf/convperf/convperf.h - A extern/icu/source/test/perf/convperf/convperf_ansi.pl - A extern/icu/source/test/perf/convperf/convperf_iml.pl - A extern/icu/source/test/perf/convperf/data.h - A extern/icu/source/test/perf/normperf - A extern/icu/source/test/perf/normperf/Makefile.in - A extern/icu/source/test/perf/normperf/NormPerf.pl - A extern/icu/source/test/perf/normperf/normperf.cpp - A extern/icu/source/test/perf/normperf/normperf.dsp - A extern/icu/source/test/perf/normperf/normperf.h - A extern/icu/source/test/perf/perf.dsw - A extern/icu/source/test/perf/perldriver - A extern/icu/source/test/perf/perldriver/Dataset.pm - A extern/icu/source/test/perf/perldriver/Format.pm - A extern/icu/source/test/perf/perldriver/Output.pm - A extern/icu/source/test/perf/perldriver/PerfFramework.pm - A extern/icu/source/test/perf/ubrkperf - A extern/icu/source/test/perf/ubrkperf/Makefile.in - A extern/icu/source/test/perf/ubrkperf/UBrkPerf.pl - A extern/icu/source/test/perf/ubrkperf/ubrkperf.cpp - A extern/icu/source/test/perf/ubrkperf/ubrkperf.dsp - A extern/icu/source/test/perf/ubrkperf/ubrkperf.h - A extern/icu/source/test/perf/ubrkperf/ubrkperf20.dsp - A extern/icu/source/test/perf/ubrkperf/ubrkperfold.cpp - A extern/icu/source/test/perf/ubrkperf/ubrkperfold.dsp - A extern/icu/source/test/perf/ustrperf - A extern/icu/source/test/perf/ustrperf/StringPerf.pl - A extern/icu/source/test/perf/ustrperf/stringperf.cpp - A extern/icu/source/test/perf/ustrperf/stringperf.h - A extern/icu/source/test/perf/ustrperf/stringperf.vcproj - A extern/icu/source/test/testdata - A extern/icu/source/test/testdata/CollationTest_NON_IGNORABLE_STUB.txt - A extern/icu/source/test/testdata/CollationTest_SHIFTED_STUB.txt - A extern/icu/source/test/testdata/DataDrivenCollationTest.txt - A extern/icu/source/test/testdata/Makefile.in - A extern/icu/source/test/testdata/NormalizationTest-3.2.0.txt - A extern/icu/source/test/testdata/NumberFormatTestCases.txt - A extern/icu/source/test/testdata/casing.txt - A extern/icu/source/test/testdata/conversion.txt - A extern/icu/source/test/testdata/default.goo - A extern/icu/source/test/testdata/default.txt - A extern/icu/source/test/testdata/ibm9027.ucm - A extern/icu/source/test/testdata/icuio.txt - A extern/icu/source/test/testdata/idna_rules.txt - A extern/icu/source/test/testdata/importtest.bin - A extern/icu/source/test/testdata/iscii.bin - A extern/icu/source/test/testdata/mc.txt - A extern/icu/source/test/testdata/nfs4_cis_prep.txt - A extern/icu/source/test/testdata/nfs4_cs_prep_ci.txt - A extern/icu/source/test/testdata/nfs4_cs_prep_cs.txt - A extern/icu/source/test/testdata/nfs4_mixed_prep_p.txt - A extern/icu/source/test/testdata/nfs4_mixed_prep_s.txt - A extern/icu/source/test/testdata/ra.txt - A extern/icu/source/test/testdata/rbbitst.txt - A extern/icu/source/test/testdata/re_tests.txt - A extern/icu/source/test/testdata/readme.txt - A extern/icu/source/test/testdata/regextst.txt - A extern/icu/source/test/testdata/riwords.txt - A extern/icu/source/test/testdata/root.txt - A extern/icu/source/test/testdata/te.txt - A extern/icu/source/test/testdata/te_IN.goo - A extern/icu/source/test/testdata/te_IN.txt - A extern/icu/source/test/testdata/test1.ucm - A extern/icu/source/test/testdata/test3.ucm - A extern/icu/source/test/testdata/test4.ucm - A extern/icu/source/test/testdata/test4x.ucm - A extern/icu/source/test/testdata/testaliases.txt - A extern/icu/source/test/testdata/testdata.mk - A extern/icu/source/test/testdata/testdata_icu26_testtypes.res - A extern/icu/source/test/testdata/testdata_icu26e_testtypes.res - A extern/icu/source/test/testdata/testempty.txt - A extern/icu/source/test/testdata/testtypes.txt - A extern/icu/source/test/testdata/translit_rules.txt - A extern/icu/source/test/testdata/uni-text.bin - A extern/icu/source/test/testmap - A extern/icu/source/test/testmap/Makefile.in - A extern/icu/source/test/testmap/testmap.c - A extern/icu/source/test/testmap/testmap.dsp - A extern/icu/source/test/thaitest - A extern/icu/source/test/thaitest/Makefile.in - A extern/icu/source/test/thaitest/space.txt - A extern/icu/source/test/thaitest/thaitest.cpp - A extern/icu/source/test/thaitest/thaitest.dsp - A extern/icu/source/test/threadtest - A extern/icu/source/test/threadtest/Makefile.in - A extern/icu/source/test/threadtest/converttest.cpp - A extern/icu/source/test/threadtest/stringtest.cpp - A extern/icu/source/test/threadtest/threadtest.cpp - A extern/icu/source/test/threadtest/threadtest.dsp - A extern/icu/source/test/threadtest/threadtest.dsw - A extern/icu/source/test/threadtest/threadtest.h - A extern/icu/source/test/unalignedtest - A extern/icu/source/test/unalignedtest/Makefile.in - A extern/icu/source/test/unalignedtest/readme - A extern/icu/source/test/unalignedtest/unaligned.c - A extern/icu/source/test/usetperf - A extern/icu/source/test/usetperf/bitset.cpp - A extern/icu/source/test/usetperf/bitset.h - A extern/icu/source/test/usetperf/timer.h - A extern/icu/source/test/usetperf/usetperf.cpp - A extern/icu/source/test/usetperf/usetperf.dsp - A extern/icu/source/test/utfperf - A extern/icu/source/test/utfperf/utfperf.c - A extern/icu/source/test/utfperf/utfperf.dsp - A extern/icu/source/tools - A extern/icu/source/tools/Makefile.in - A extern/icu/source/tools/cpysearch - A extern/icu/source/tools/cpysearch/cpysearch.pl - A extern/icu/source/tools/cpysearch/readme.txt - A extern/icu/source/tools/ctestfw - A extern/icu/source/tools/ctestfw/Makefile.in - A extern/icu/source/tools/ctestfw/ctest.c - A extern/icu/source/tools/ctestfw/ctestfw.dsp - A extern/icu/source/tools/ctestfw/ctestfw.vcproj - A extern/icu/source/tools/ctestfw/datamap.cpp - A extern/icu/source/tools/ctestfw/testdata.cpp - A extern/icu/source/tools/ctestfw/tstdtmod.cpp - A extern/icu/source/tools/ctestfw/unicode - A extern/icu/source/tools/ctestfw/unicode/ctest.h - A extern/icu/source/tools/ctestfw/unicode/datamap.h - A extern/icu/source/tools/ctestfw/unicode/testdata.h - A extern/icu/source/tools/ctestfw/unicode/testlog.h - A extern/icu/source/tools/ctestfw/unicode/testtype.h - A extern/icu/source/tools/ctestfw/unicode/tstdtmod.h - A extern/icu/source/tools/dumpce - A extern/icu/source/tools/dumpce/Makefile.in - A extern/icu/source/tools/dumpce/dumpce.cpp - A extern/icu/source/tools/dumpce/dumpce.dsp - A extern/icu/source/tools/dumpce/dumpce.dsw - A extern/icu/source/tools/genbrk - A extern/icu/source/tools/genbrk/Makefile.in - A extern/icu/source/tools/genbrk/genbrk.cpp - A extern/icu/source/tools/genbrk/genbrk.dsp - A extern/icu/source/tools/genbrk/genbrk.vcproj - A extern/icu/source/tools/genccode - A extern/icu/source/tools/genccode/Makefile.in - A extern/icu/source/tools/genccode/genccode.8.in - A extern/icu/source/tools/genccode/genccode.c - A extern/icu/source/tools/genccode/genccode.dsp - A extern/icu/source/tools/genccode/genccode.vcproj - A extern/icu/source/tools/gencmn - A extern/icu/source/tools/gencmn/Makefile.in - A extern/icu/source/tools/gencmn/decmn.8.in - A extern/icu/source/tools/gencmn/decmn.c - A extern/icu/source/tools/gencmn/decmn.dsp - A extern/icu/source/tools/gencmn/decmn.vcproj - A extern/icu/source/tools/gencmn/gencmn.8.in - A extern/icu/source/tools/gencmn/gencmn.c - A extern/icu/source/tools/gencmn/gencmn.dsp - A extern/icu/source/tools/gencmn/gencmn.vcproj - A extern/icu/source/tools/gencnval - A extern/icu/source/tools/gencnval/Makefile.in - A extern/icu/source/tools/gencnval/gencnval.1.in - A extern/icu/source/tools/gencnval/gencnval.c - A extern/icu/source/tools/gencnval/gencnval.dsp - A extern/icu/source/tools/gencnval/gencnval.vcproj - A extern/icu/source/tools/gendraft - A extern/icu/source/tools/gendraft/gendraft.pl - A extern/icu/source/tools/gennames - A extern/icu/source/tools/gennames/Makefile.in - A extern/icu/source/tools/gennames/gennames.8.in - A extern/icu/source/tools/gennames/gennames.c - A extern/icu/source/tools/gennames/gennames.dsp - A extern/icu/source/tools/gennames/gennames.vcproj - A extern/icu/source/tools/gennorm - A extern/icu/source/tools/gennorm/Makefile.in - A extern/icu/source/tools/gennorm/gennorm.8.in - A extern/icu/source/tools/gennorm/gennorm.c - A extern/icu/source/tools/gennorm/gennorm.dsp - A extern/icu/source/tools/gennorm/gennorm.h - A extern/icu/source/tools/gennorm/gennorm.vcproj - A extern/icu/source/tools/gennorm/store.c - A extern/icu/source/tools/genpname - A extern/icu/source/tools/genpname/Makefile.in - A extern/icu/source/tools/genpname/SyntheticPropertyAliases.txt - A extern/icu/source/tools/genpname/data.h - A extern/icu/source/tools/genpname/genpname.cpp - A extern/icu/source/tools/genpname/genpname.dsp - A extern/icu/source/tools/genpname/genpname.vcproj - A extern/icu/source/tools/genpname/preparse.pl - A extern/icu/source/tools/genprops - A extern/icu/source/tools/genprops/Makefile.in - A extern/icu/source/tools/genprops/genprops.8.in - A extern/icu/source/tools/genprops/genprops.c - A extern/icu/source/tools/genprops/genprops.dsp - A extern/icu/source/tools/genprops/genprops.h - A extern/icu/source/tools/genprops/genprops.vcproj - A extern/icu/source/tools/genprops/misc - A extern/icu/source/tools/genprops/misc/ucdmerge.c - A extern/icu/source/tools/genprops/misc/ucdstrip.c - A extern/icu/source/tools/genprops/misc/ucdstrip.pl - A extern/icu/source/tools/genprops/props2.c - A extern/icu/source/tools/genprops/propsvec.c - A extern/icu/source/tools/genprops/propsvec.h - A extern/icu/source/tools/genprops/store.c - A extern/icu/source/tools/genrb - A extern/icu/source/tools/genrb/Makefile.in - A extern/icu/source/tools/genrb/derb.1.in - A extern/icu/source/tools/genrb/derb.c - A extern/icu/source/tools/genrb/derb.dsp - A extern/icu/source/tools/genrb/derb.vcproj - A extern/icu/source/tools/genrb/errmsg.c - A extern/icu/source/tools/genrb/errmsg.h - A extern/icu/source/tools/genrb/gendtjar.pl - A extern/icu/source/tools/genrb/genrb.1.in - A extern/icu/source/tools/genrb/genrb.c - A extern/icu/source/tools/genrb/genrb.dsp - A extern/icu/source/tools/genrb/genrb.h - A extern/icu/source/tools/genrb/genrb.vcproj - A extern/icu/source/tools/genrb/genrbjar.pl - A extern/icu/source/tools/genrb/parse.c - A extern/icu/source/tools/genrb/parse.h - A extern/icu/source/tools/genrb/prscmnts.cpp - A extern/icu/source/tools/genrb/prscmnts.h - A extern/icu/source/tools/genrb/read.c - A extern/icu/source/tools/genrb/read.h - A extern/icu/source/tools/genrb/reslist.c - A extern/icu/source/tools/genrb/reslist.h - A extern/icu/source/tools/genrb/rle.c - A extern/icu/source/tools/genrb/rle.h - A extern/icu/source/tools/genrb/ustr.c - A extern/icu/source/tools/genrb/ustr.h - A extern/icu/source/tools/genrb/util.c - A extern/icu/source/tools/genrb/util.h - A extern/icu/source/tools/genrb/wrtjava.c - A extern/icu/source/tools/genrb/wrtxml.c - A extern/icu/source/tools/genren - A extern/icu/source/tools/genren/Makefile - A extern/icu/source/tools/genren/README - A extern/icu/source/tools/genren/genren.pl - A extern/icu/source/tools/gensprep - A extern/icu/source/tools/gensprep/Makefile.in - A extern/icu/source/tools/gensprep/filterRFC3454.pl - A extern/icu/source/tools/gensprep/gensprep.8.in - A extern/icu/source/tools/gensprep/gensprep.c - A extern/icu/source/tools/gensprep/gensprep.dsp - A extern/icu/source/tools/gensprep/gensprep.h - A extern/icu/source/tools/gensprep/gensprep.vcproj - A extern/icu/source/tools/gensprep/store.c - A extern/icu/source/tools/gentest - A extern/icu/source/tools/gentest/Makefile.in - A extern/icu/source/tools/gentest/genres32.c - A extern/icu/source/tools/gentest/gentest.c - A extern/icu/source/tools/gentest/gentest.dsp - A extern/icu/source/tools/gentest/gentest.h - A extern/icu/source/tools/gentest/gentest.vcproj - A extern/icu/source/tools/genuca - A extern/icu/source/tools/genuca/Makefile.in - A extern/icu/source/tools/genuca/genuca.8.in - A extern/icu/source/tools/genuca/genuca.cpp - A extern/icu/source/tools/genuca/genuca.dsp - A extern/icu/source/tools/genuca/genuca.h - A extern/icu/source/tools/genuca/genuca.vcproj - A extern/icu/source/tools/icuswap - A extern/icu/source/tools/icuswap/Makefile.in - A extern/icu/source/tools/icuswap/icuswap.cpp - A extern/icu/source/tools/icuswap/icuswap.dsp - A extern/icu/source/tools/icuswap/icuswap.vcproj - A extern/icu/source/tools/makeconv - A extern/icu/source/tools/makeconv/Makefile.in - A extern/icu/source/tools/makeconv/gencnvex.c - A extern/icu/source/tools/makeconv/genmbcs.c - A extern/icu/source/tools/makeconv/genmbcs.h - A extern/icu/source/tools/makeconv/makeconv.1.in - A extern/icu/source/tools/makeconv/makeconv.c - A extern/icu/source/tools/makeconv/makeconv.dsp - A extern/icu/source/tools/makeconv/makeconv.h - A extern/icu/source/tools/makeconv/makeconv.vcproj - A extern/icu/source/tools/makeconv/misc - A extern/icu/source/tools/makeconv/misc/canonucm.c - A extern/icu/source/tools/makeconv/misc/rptp2ucm.c - A extern/icu/source/tools/makeconv/misc/ucmmerge.c - A extern/icu/source/tools/makeconv/misc/ucmstrip.c - A extern/icu/source/tools/makeconv/ucnvstat.c - A extern/icu/source/tools/pkgdata - A extern/icu/source/tools/pkgdata/Makefile.in - A extern/icu/source/tools/pkgdata/cmnmode.c - A extern/icu/source/tools/pkgdata/dllmode.c - A extern/icu/source/tools/pkgdata/filemode.c - A extern/icu/source/tools/pkgdata/make.c - A extern/icu/source/tools/pkgdata/makefile.h - A extern/icu/source/tools/pkgdata/pkgdata.1.in - A extern/icu/source/tools/pkgdata/pkgdata.c - A extern/icu/source/tools/pkgdata/pkgdata.dsp - A extern/icu/source/tools/pkgdata/pkgdata.vcproj - A extern/icu/source/tools/pkgdata/pkgtypes.c - A extern/icu/source/tools/pkgdata/pkgtypes.h - A extern/icu/source/tools/pkgdata/sttcmode.c - A extern/icu/source/tools/pkgdata/winmode.c - A extern/icu/source/tools/toolutil - A extern/icu/source/tools/toolutil/Makefile.in - A extern/icu/source/tools/toolutil/toolutil.c - A extern/icu/source/tools/toolutil/toolutil.dsp - A extern/icu/source/tools/toolutil/toolutil.h - A extern/icu/source/tools/toolutil/toolutil.vcproj - A extern/icu/source/tools/toolutil/ucbuf.c - A extern/icu/source/tools/toolutil/ucbuf.h - A extern/icu/source/tools/toolutil/ucm.c - A extern/icu/source/tools/toolutil/ucm.h - A extern/icu/source/tools/toolutil/ucmpwrit.c - A extern/icu/source/tools/toolutil/ucmpwrit.h - A extern/icu/source/tools/toolutil/ucmstate.c - A extern/icu/source/tools/toolutil/unewdata.c - A extern/icu/source/tools/toolutil/unewdata.h - A extern/icu/source/tools/toolutil/uoptions.c - A extern/icu/source/tools/toolutil/uoptions.h - A extern/icu/source/tools/toolutil/uparse.c - A extern/icu/source/tools/toolutil/uparse.h - A extern/icu/source/tools/toolutil/uperf.cpp - A extern/icu/source/tools/toolutil/uperf.h - A extern/icu/source/tools/toolutil/utimer.h - A extern/icu/source/tools/tzcode - A extern/icu/source/tools/tzcode/patch-icu-tzcode - A extern/icu/source/tools/tzcode/readme.txt - A extern/icu/source/tools/tzcode/tz.alias - A extern/icu/source/tools/tzcode/tz2icu.cpp - A extern/icu/source/tools/tzcode/tz2icu.h - A extern/regex - A extern/regex/COPYRIGHT - A extern/regex/INSTALL - A extern/regex/Makefile.am - A extern/regex/Makefile.in - A extern/regex/Makefile.orig - A extern/regex/README - A extern/regex/WHATSNEW - A extern/regex/aclocal.m4 - A extern/regex/autogen.sh - A extern/regex/cclass.h - A extern/regex/cname.h - A extern/regex/config.guess - A extern/regex/config.sub - A extern/regex/configure - A extern/regex/configure.in - A extern/regex/debug.c - A extern/regex/debug.ih - A extern/regex/engine.c - A extern/regex/engine.ih - A extern/regex/fake - A extern/regex/fake/limits.h - A extern/regex/fake/memmove.c - A extern/regex/fake/stdlib.h - A extern/regex/install-sh - A extern/regex/ltmain.sh - A extern/regex/main.c - A extern/regex/missing - A extern/regex/mkh - A extern/regex/mkinstalldirs - A extern/regex/regcomp.c - A extern/regex/regcomp.ih - A extern/regex/regerror.c - A extern/regex/regerror.ih - A extern/regex/regex.h - A extern/regex/regex2.h - A extern/regex/regexec.c - A extern/regex/regfree.c - A extern/regex/rxspencer.3 - A extern/regex/rxspencer.7 - A extern/regex/split.c - A extern/regex/test1.sh - A extern/regex/test2.sh - A extern/regex/test3.sh - A extern/regex/tests - A extern/regex/utils.h - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/GenericMap.h - M src/common/classes/class_test.cpp - M src/common/classes/sparse_bitmap.h - M src/common/classes/vector.h - M src/common/config/config.cpp - M src/common/config/config.h - A src/config - A src/config/AdminException.cpp - A src/config/AdminException.h - A src/config/Args.cpp - A src/config/Args.h - A src/config/ArgsException.cpp - A src/config/ArgsException.h - A src/config/ConfObj.cpp - A src/config/ConfObj.h - A src/config/ConfObject.cpp - A src/config/ConfObject.h - A src/config/ConfigFile.cpp - A src/config/ConfigFile.h - A src/config/Configuration.cpp - A src/config/Configuration.h - A src/config/DirectoryList.cpp - A src/config/DirectoryList.h - A src/config/Element.cpp - A src/config/Element.h - A src/config/FileName.cpp - A src/config/FileName.h - A src/config/InputFile.cpp - A src/config/InputFile.h - A src/config/InputStream.cpp - A src/config/InputStream.h - A src/config/Lex.cpp - A src/config/Lex.h - A src/config/Parameters.h - A src/config/ScanDir.cpp - A src/config/ScanDir.h - A src/config/Stream.cpp - A src/config/Stream.h - A src/config/StreamSegment.cpp - A src/config/StreamSegment.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dudley/ddl.h - M src/dudley/generate.cpp - D src/extern - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/dyntable.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpreswi.h - M src/gpre/hsh.cpp - M src/gpre/sqe.cpp - M src/gpre/words.h - M src/include/firebird.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/ids.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/intl/charsets.h - A src/intl/collations/bl88591ptbr0.h - A src/intl/collations/pw1252ptbr.h - M src/intl/cs_big5.cpp - M src/intl/cs_gb2312.cpp - M src/intl/cs_jis.cpp - M src/intl/cs_ksc.cpp - M src/intl/cs_narrow.cpp - M src/intl/cs_unicode_fss.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_big5.h - M src/intl/cv_gb2312.cpp - M src/intl/cv_gb2312.h - M src/intl/cv_jis.cpp - M src/intl/cv_jis.h - M src/intl/cv_ksc.cpp - M src/intl/cv_ksc.h - M src/intl/cv_narrow.cpp - M src/intl/cv_narrow.h - M src/intl/cv_unicode_fss.cpp - M src/intl/cv_unicode_fss.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_big5.cpp - M src/intl/lc_big5.h - M src/intl/lc_dos.cpp - M src/intl/lc_dos.h - M src/intl/lc_gb2312.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ld.cpp - M src/intl/ld2.cpp - M src/intl/ld_proto.h - M src/intl/ldcommon.h - A src/jrd/IntlManager.cpp - A src/jrd/IntlManager.h - M src/jrd/Optimizer.cpp - M src/jrd/RecordNumber.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/drq.h - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/dsc2.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_like.h - M src/jrd/evl_proto.h - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/fields.h - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/idx.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/inf_pub.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/intlnames.h - D src/jrd/intlobj.h - M src/jrd/intlobj_new.h - M src/jrd/irq.h - M src/jrd/isc.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/msg.h - M src/jrd/names.h - M src/jrd/nav.cpp - M src/jrd/nod.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/os/config_root.h - M src/jrd/os/guid.h - M src/jrd/os/posix/guid.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/relations.h - M src/jrd/rse.cpp - M src/jrd/sort.cpp - A src/jrd/unicode_util.cpp - A src/jrd/unicode_util.h - M src/misc/align.cpp - M src/misc/blrtable.cpp - M src/misc/writeBuildNum.sh - M src/msgs/facilities.sql - M src/msgs/load.epp - M src/msgs/messages.sql - M src/msgs/system_errors.sql - M src/qli/compile.cpp - M src/qli/dtr.h - M src/qli/expand.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/utilities/drop.cpp - M src/utilities/ibmgr/ibmgr.h - A src/vulcan - A src/vulcan/JString.cpp - A src/vulcan/JString.h - A src/vulcan/PathName.cpp - A src/vulcan/PathName.h - A src/vulcan/RefObject.cpp - A src/vulcan/RefObject.h -Merge INTL branch into HEAD - - 2005-05-27 22:44 asfernandes - M src/jrd/build_no.h -Merge INTL branch into HEAD - - 2005-05-26 08:26 robocop - M src/isql/show.epp -I didn't test a case, but I'm pretty sure that long quoted identifiers could lead to a buffer overrun while extracting grants here. - - 2005-05-26 07:35 robocop - M src/isql/show.epp -Fix SF Bug #1208932 reported by Ivan Prenosil an hour ago approx. - - 2005-05-26 06:45 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -- Cleanup. -- A bit better handling of SHOW EXCEPTION. - - 2005-05-26 04:00 robocop - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/par.cpp -- Solve char/UCHAR mismatch. -- Track dependencies on indices mentioned in explicit plans for procedures and vierws. - - 2005-05-24 04:42 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp -Lower the clutter. - - 2005-05-24 03:54 robocop - M src/jrd/pwd.cpp -Fix fb_interpret misuse done by Alex. - - 2005-05-23 23:19 arnobrinkman - M src/jrd/Optimizer.cpp -more realistic cost value for unique retrieval - - 2005-05-23 23:16 arnobrinkman - M src/dsql/pass1.cpp -fixed missed return, thanks to Claudio - - 2005-05-22 06:18 robocop - M src/jrd/cmp.cpp -Fix crash with views in expand_view_nodes caused by Alex' recent cleanup: unlike VaryingString (aka str) that inherits from pool_alloc_rpt, plain dynamic allocation of UCHAR[n] isn't memset to zero by our allocator, causing us to walk random garbage. - - 2005-05-22 06:13 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/exe.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Fix SF Bug #494981. -If we can print the name of the exception, we do. - - 2005-05-22 03:11 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/pass1.cpp - M src/extlib/ib_udf2.sql - M src/jrd/met.epp - M src/jrd/vio.cpp -Misc. - - 2005-05-22 03:10 robocop - M src/jrd/dyn_mod.epp -ALTER EXTERNAL FUNCTION: be able to change the entry_point or the module_name when the UDF cannot be dropped to correct the declaration because it's used in some view, procedure, trigger or check. - - 2005-05-22 02:42 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -ALTER EXTERNAL FUNCTION: be able to change the entry_point or the module_name when the UDF cannot be dropped to correct the declaration because it's used in some view, procedure, trigger or check. - - 2005-05-20 08:34 robocop - M src/isql/show.epp -Escape single quotes in comment's text and double quotes in identifiers that have metadata comments not when we are doing SHOW COMMENT[S] but only when we are extracting a script, as Martijn suggested. - - 2005-05-20 00:23 robocop - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -- Adjust error messages. -- Correct way to stop automatically generated triggers from being altered. - - 2005-05-19 23:41 robocop - M src/dsql/pass1.cpp - M src/jrd/dyn.epp -Misc. - - 2005-05-19 08:26 robocop - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_mod.epp -Getting rid of commented code that belonged to the dead shared cache and/or WAL. - - 2005-05-19 08:03 robocop - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp - M src/isql/show_proto.h -- Implement the SHOW COMMENT(S) command. -- Integrate it into metadata extraction, too. -- A couple of minor improvements to isql. -See explanation in show_comments() function. - - 2005-05-19 07:43 robocop - M src/msgs/facilities.sql - M src/msgs/messages.sql -New message for isql. - - 2005-05-19 07:41 robocop - M src/dsql/parse.cpp - M src/dsql/parse.y -Getting rid of commented code that belonged to the dead shared cache and/or WAL plus making COLLATION non-reserved word and having trivial special handling for COMMENT so it's recognized as token only if it's the first token. - - 2005-05-19 07:38 robocop - M src/dsql/keywords.cpp - M src/dsql/keywords.h -Getting rid of commented code that belonged to the dead shared cache and/or WAL plus identifying the keywords that have special handling as non-keyword, so isql and others future clients of KEYWORD_stringIsAToken() won't treat these as if they need double quotes. - - 2005-05-19 07:34 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp -Getting rid of commented code that belonged to the dead shared cache and/or WAL plus fixing some indentation. - - 2005-05-19 05:09 aafemt - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.libfbcommon -Config classes are not part of common library because of ifdefs inside - - 2005-05-19 03:28 dimitr - M builds/win32/msvc7/fbembed.vcproj -Correction. - - 2005-05-18 19:26 dimitr - M builds/win32/msvc7/fbembed.vcproj -Fixed the threading issues in fbembed. - - 2005-05-18 18:55 arnobrinkman - M src/dsql/pass1.cpp -Fix mapping problem when derived table was used as sub-query. -This was only possible since pass1_any() behaviour has been changed. -Normally a derived table cannot access fields outside the derived table context. - - 2005-05-18 15:53 dimitr - M src/isql/extract.epp -Implemented metadata extract for expression indices. - - 2005-05-18 14:43 dimitr - M src/jrd/Optimizer.cpp -1. Fixed bug with selectivity of non-equality comparisons. -2. A bit changed the invertions selection code to help in both MERGE and JOIN paths. - - 2005-05-18 11:06 alexpeshkoff - M src/common/classes/MetaName.cpp - M src/jrd/constants.h -misc - - 2005-05-18 08:41 robocop - M src/jrd/dyn_mod.epp -Corrections to the COMMENT ON facility. - - 2005-05-18 07:29 robocop - M src/common/classes/MetaName.h -Get rid of redundant definition: already in constants.h. - - 2005-05-18 07:27 robocop - M src/jrd/dyn_def.epp -Correcting myself. - - 2005-05-17 18:20 alexpeshkoff - M src/common/classes/MetaName.cpp - M src/common/classes/MetaName.h - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/mov.cpp - M src/jrd/par.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp -fixed issues, reported by Claudio - - 2005-05-17 07:21 robocop - M doc/sql.extensions/README.ddl.txt -Explain how metadata comments syntax works. - - 2005-05-17 07:17 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/drq.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/ibase.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -- Implement the proposed COMMENT keyword to allow descriptions in database objects. Subject to change or withdrawal. -- Enhance some messages. Reuse some msg numbers that were duplicate. -- Fix some issues found in Alex recent MetaName-related commits. - - 2005-05-16 11:08 alexpeshkoff - M src/jrd/gds.cpp -fixed embedded build - - 2005-05-16 09:15 robocop - M src/alice/alice.cpp - M src/jrd/evl.cpp - M src/jrd/idx.cpp - M src/jrd/opt.cpp - M src/jrd/rse.h - M src/jrd/sym.h -Misc. - - 2005-05-16 09:13 robocop - M src/jrd/met.epp -- The trigger type is UCHAR in the range 1..6; don't change it to bool. -- Restored what seemed a check "just in case": test relation with empty name. - - 2005-05-16 09:04 robocop - M src/jrd/dfw.epp -Let's go back to the old more robust code after Alex change: one argument is not null terminated. - - 2005-05-16 09:00 robocop - M src/alice/alice.cpp -Misc. - - 2005-05-15 12:44 dimitr - M src/jrd/Optimizer.cpp -Fixed a small OR handling bug. - - 2005-05-14 14:50 kkuznetsov - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp -Renamed ERR to ps_ERR in the enum processing_state {...} to fix compile error on Solaris - - 2005-05-14 13:45 hvlad - M src/alice/alice.cpp - M src/burp/burp.cpp -1. Fixed bug #908319 2. Fixed inability to restore into nonexisting file with -se switch used - - 2005-05-14 10:45 alexpeshkoff - M src/jrd/gds.cpp -fixed a couple of buffer overflows in gds__prefix*() functions family - - 2005-05-14 10:42 alexpeshkoff - M src/dudley/lex.cpp - M src/gpre/gpre.cpp - M src/jrd/rse.cpp - M src/jrd/sort.cpp -fixed declarations of gds__temp_file() parameter - -buffer overflows were possible - - 2005-05-14 07:00 aafemt - M src/jrd/dyn_del.epp -Fix Alex overwork - - 2005-05-14 05:21 alexpeshkoff - M src/common/classes/MetaName.cpp -fixed bug noticed by Vlad - - 2005-05-14 04:39 aafemt - M src/jrd/dyn.h - M src/jrd/jrd.h -Fix warnings - - 2005-05-13 14:42 alexpeshkoff - M src/jrd/met.epp -fixed unregistered bug - after attempt to -create view v(c1) as select 1 from v; -all clones of system request remained active forever - - 2005-05-13 13:52 alexpeshkoff - M src/jrd/pcmet.epp -fixed bug in my resent commit - thanks to Claudio - - 2005-05-13 13:50 alexpeshkoff - M src/jrd/dyn.h -perform initialization of dyn_fld in constructor - thanks to Claudio - - 2005-05-13 07:03 hvlad - M builds/win32/msvc6/common_static.dsp -Update project files after Alex changes - - 2005-05-13 06:54 hvlad - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj -Update project files after Alex changes - - 2005-05-12 18:28 alexpeshkoff - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.embed.gbak - M builds/posix/make.shared.variables - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp -Applied class MetaName - - 2005-05-12 18:28 alexpeshkoff - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/ini_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/pwd.cpp - M src/jrd/rlck.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/sym.cpp - M src/jrd/sym.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/utl.cpp - M src/jrd/validation.cpp -1. Applied class MetaName -2. Small generic cleanup - - 2005-05-12 18:26 alexpeshkoff - A src/common/classes/MetaName.cpp - A src/common/classes/MetaName.h -Added class to handle metadata names - - 2005-05-12 18:24 alexpeshkoff - M src/common/classes/vector.h -make Firebird::vector const-friendly - - 2005-05-12 18:23 alexpeshkoff - M src/dsql/ddl.cpp -front-ported my fix from 1.5.2 - fixed AV in ALTER TABLE - - 2005-05-12 17:46 hvlad - M src/dsql/make.cpp -Fixed unregistered bug - AV in incorrect written EXECUTE BLOCK statement. For example : -EXECUTE BLOCK AS -BEGIN - INSERT INTO DUMMY (ID) VALUES(?); -END -Thanks to Arno - - 2005-05-12 13:51 hvlad - M src/jrd/Optimizer.cpp -Correction. Thanks to Claudio - - 2005-05-12 07:00 robocop - M src/isql/isql.epp -Apply Miroslav Penchev fix for ISQL_disconnect_database overwriting the Quiet flag permanently. - - 2005-05-12 06:51 robocop - M src/jrd/opt.cpp -Totally misc. - - 2005-05-12 05:32 robocop - M src/isql/isql.epp -Simplify array bounds printing for canonic case. - - 2005-05-11 07:43 dimitr - M src/jrd/met.epp -Fixed memory corruption reported privately by Sean. - - 2005-05-08 09:43 hvlad - M src/jrd/btr.cpp -Correct previous fix for multisegment descending indexes - - 2005-05-07 19:45 hvlad - M src/jrd/Optimizer.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/idx.cpp - M src/jrd/opt.cpp -Fixed unregistered bug - "index key too big" when creating descending index - - 2005-05-06 18:09 dimitr - M src/dsql/ddl.cpp -Fix for the bug reported by Bill Oliver. - - 2005-05-06 13:15 dimitr - M src/remote/interface.cpp -Fixed bug introduced 1.5 years ago. - - 2005-05-06 02:09 robocop - M doc/WhatsNew -Delete mention of enhancement that was undone. - - 2005-05-05 08:39 robocop - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - M builds/install/arch-specific/linux/misc/linuxLibrary.sh.in -Totally misc. - - 2005-05-04 19:38 arnobrinkman - M src/dsql/node.h - M src/dsql/pass1.cpp -Fix errors generated by IN-predicate due pass1_any() change - - 2005-05-04 14:50 alexpeshkoff - M src/misc/writeBuildNum.sh -centralized BuildSuffix and PackageVersion control - - 2005-05-04 10:47 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - M builds/install/arch-specific/win32/ba/custom_messages_ba.inc - A builds/install/arch-specific/win32/es - A builds/install/arch-specific/win32/es/custom_messages_es.inc - A builds/install/arch-specific/win32/es/leame.txt - A builds/install/arch-specific/win32/es/leame_instalacion.txt - M builds/install/arch-specific/win32/installation_readme.txt - M src/jrd/isc_version.h -Add Spanish translations for Win32 installer. Fix problem with Bosnian translation. Update readmes for Alpha2. - - 2005-05-04 10:36 alexpeshkoff - M src/misc/writeBuildNum.sh -fixed package version - - 2005-05-04 09:53 arnobrinkman - M src/dsql/pass1.cpp -Fix bug SF #1191006 Using where params in SUM return incorrect results -parameters weren't checked on equality in node_match() - - 2005-05-04 08:56 arnobrinkman - M src/jrd/opt.cpp -Fix problem with distributing sort to deeper RSE, query example: -SELECT - RDB$RELATION_NAME -FROM - (SELECT FIRST 10 * FROM RDB$RELATIONS ORDER BY RDB$RELATION_NAME DESC) -ORDER BY - RDB$RELATION_NAME - - 2005-05-04 08:44 dimitr - M src/dsql/pass1.cpp -Fixed bug found by Arno. - - 2005-05-03 15:45 hvlad - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/validation.cpp -Correct index validation code. Big thanks to Arno - - 2005-05-03 05:41 robocop - M src/jrd/vio.cpp -Indentation. - - 2005-05-03 04:11 robocop - M src/utilities/gstat/ppg.cpp - M src/utilities/rebuild/rebuild.cpp -Replace legacy isc_(encode/decode)_date by isc_(encode/decode)_timestamp. - - 2005-05-03 04:09 robocop - M src/burp/restore.epp - M src/msgs/facilities.sql - M src/msgs/messages.sql -Better fixes related to field-test bug #1173988, first part. -Also, a new, more accurate message has been added to the restoration process. - - 2005-05-02 19:30 dimitr - M src/jrd/sdw.cpp -A bit better fix for shadow shutdown issues. - - 2005-05-02 17:22 dimitr - M src/jrd/vio.cpp -Fixed GBAK -kill dropping existing shadow. - - 2005-05-02 13:47 dimitr - M src/jrd/idx.h -Enforced uniqueness of blob filter name and in/out types pair. -This fixes SF #750662. A couple of new error messages would also be nice. - - 2005-05-02 12:41 dimitr - M src/dsql/pass1.cpp -1) Fixed buggy behaviour of IN vs FIRST/SKIP. -2) Allowed UNIONs in ANY/ALL/IN subqueries. -Subject of Arno's review. - - 2005-05-02 09:47 dimitr - M src/dsql/pass1.cpp -Optimized NOT conditions when possible. - - 2005-05-02 09:10 robocop - M src/jrd/jrd.cpp -Change misleading comment. - - 2005-05-02 07:11 robocop - M src/isql/isql.epp -Workaround for SF Bug #450404. (Isql can't guess what the user intended.) - - 2005-05-02 07:01 dimitr - M src/jrd/jrd.cpp - M src/jrd/sdw.cpp -Fixed origin of the 100% CPU load when an I/O error causes a rollover to non-existing shadow. -Also fixed attempt to wait for the attachment-owned lock for the already purged attachment. - - 2005-05-02 06:44 dimitr - M src/misc/writeBuildNum.sh -Updated for Alpha 2. - - 2005-05-01 19:23 hvlad - M src/jrd/btr.cpp -Undo my previous commit. Duplicate chains in not null keys in unique indexes not sorted by design. Changes must be done in index validation code - - 2005-05-01 14:58 asfernandes - M src/jrd/jrd.cpp -Apply Vlad's patch reverting to legacy behavior about overwrite of non-database files - - 2005-05-01 11:45 dimitr - M doc/sql.extensions/README.context_variables2 -no message - - 2005-04-30 11:09 hvlad - M src/jrd/validation.cpp -Correction to previous commit - - 2005-04-30 10:40 hvlad - M src/jrd/validation.cpp -Added page level, source file name and line number info to the output of index validation code - - 2005-04-30 10:10 hvlad - M src/jrd/btr.cpp -Duplicate chains not sorted by record number in unique indices - - 2005-04-29 18:24 alexpeshkoff - M builds/install/arch-specific/linux/classic/README - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - M builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - A builds/install/arch-specific/linux/misc/linuxLibrary.sh.in - A builds/install/arch-specific/linux/misc/superLinux.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/arch-specific/linux/super/postuninstall.sh.in - M builds/install/arch-specific/linux/super/preinstall.sh.in - M builds/install/arch-specific/linux/super/preuninstall.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in - M builds/install/arch-specific/linux/super/tarMainInstall.sh.in - M builds/install/arch-specific/linux/super/tarMainUninstall.sh.in - M builds/install/arch-specific/linux/super/tarinstall.sh.in - M builds/install/arch-specific/linux/super/taruninstall.sh.in - M configure.in -New scripts for linux - - 2005-04-29 18:18 alexpeshkoff - D builds/install/arch-specific/linux/misc/changeDBAPassword.sh.in - D builds/install/arch-specific/linux/misc/changeGdsLibraryCompatibleLink.sh.in - D builds/install/arch-specific/linux/misc/createAliasDB.sh.in -removed obsolete scripts - moving to new scripting style - - 2005-04-29 18:16 alexpeshkoff - M builds/install/misc/changeDBAPassword.sh.in - A builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - A builds/install/misc/changeRunUser.sh.in - A builds/install/misc/classicLibrary.sh.in - A builds/install/misc/createAliasDB.sh.in - A builds/install/misc/posixLibrary.sh.in - A builds/install/misc/restoreRootRunUser.sh.in - A builds/install/misc/superLibrary.sh.in -New scripts for posix - - 2005-04-29 18:12 alexpeshkoff - D builds/install/misc/CSchangeRunUser.sh.in - D builds/install/misc/CSrestoreRootRunUser.sh.in - D builds/install/misc/SSchangeRunUser.sh.in - D builds/install/misc/SSrestoreRootRunUser.sh.in -removed obsolete scripts - moving to new scripting style - - 2005-04-29 17:03 alexpeshkoff - M src/remote/inet.cpp -Make EACCES non-fatal when setting TCP_NODELAY - - 2005-04-29 05:36 robocop - M src/burp/backup.epp - M src/burp/misc.cpp - M src/burp/misc_proto.h - M src/burp/restore.epp - M src/include/gen/msgs.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Fix for first part of field test bug #1173988. -Also, fix for misleading message, use -R switch tal must be use -REP switch. - - 2005-04-28 06:26 robocop - M src/isql/isql.epp -Another fix for the -b (Bail On Error) option when SQL commands are issued and no db connection exists yet. -Apply Miroslav Penchev's patch for bug with -Q always returning 1 to the operating system, discovered by Ivan Prenosil. - - 2005-04-28 06:12 robocop - M src/jrd/met.epp -Misc. - - 2005-04-28 05:28 robocop - M src/jrd/ThreadData.cpp -Misc. - - 2005-04-28 05:27 robocop - M src/include/gen/msgs.h - M src/msgs/facilities.sql - M src/msgs/history.sql -Updating messages and history after Dmitry's changes. - - 2005-04-27 18:06 dimitr - M src/jrd/dyn_def.epp -Minor corrections. - - 2005-04-27 17:56 dimitr - M src/msgs/messages.sql -Minor corrections. - - 2005-04-26 13:51 arnobrinkman - M doc/WhatsNew -no message - - 2005-04-26 13:32 arnobrinkman - M src/dsql/pass1.cpp -Remove non-sense comment - - 2005-04-26 11:46 arnobrinkman - M src/dsql/pass1.cpp -Fix SF bug #1016969 --804 Data type unknown with searched CASE and parameters in results - - 2005-04-25 20:33 dimitr - M doc/WhatsNew -Updated docs. - - 2005-04-25 20:31 dimitr - M src/jrd/exe.cpp -Check whether a row we perform positioned update/delete against is actually fetched. - - 2005-04-25 19:45 dimitr - M src/jrd/vio.cpp -Corrected the returned error code. - - 2005-04-25 17:19 dimitr - M doc/WhatsNew -Updated docs. - - 2005-04-25 06:54 arnobrinkman - M src/jrd/met.epp -Add comment - - 2005-04-25 05:23 robocop - M src/isql/isql.epp -Fix indentation. - - 2005-04-24 18:32 arnobrinkman - M src/jrd/met.epp -Fix bug #1168898 -With sub-select in CHECK constraint and CHECK constraint is part of domain. -A table T with single column C who uses this domain. -Then no VIEW could be created on Table T which uses simple column C. - - 2005-04-24 18:26 arnobrinkman - M src/dsql/pass1.cpp -Fix bug with VALUE keyword in check constraint and -bug Found by Tom Cole with VALUE keyword where VALUE represents a column - - 2005-04-23 12:16 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Tuned reduce factors again. - - 2005-04-21 17:35 arnobrinkman - M src/jrd/opt.cpp -Fix bug with ORDER BY and DISTINCT on OUTER JOIN where the ORDER BY clause was given to a deeper rse, but shouldn't because the distinct should be applied first. -Reproducable query: -SELECT - DISTINCT r.rdb$relation_name, r.rdb$relation_id -FROM - rdb$relations r - LEFT JOIN rdb$relation_fields f ON (f.rdb$relation_name = r.rdb$relation_name) -ORDER BY - r.rdb$relation_id - - 2005-04-20 14:30 kkuznetsov - M builds/install/arch-specific/solx86gcc/CS/pkginfo.in - M builds/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in - M builds/install/arch-specific/solx86gcc/Makefile.in - M builds/install/arch-specific/solx86gcc/SS/pkginfo.in - M configure.in -Make Solaris install scripts "unified" for sparc and x86 - - 2005-04-20 13:06 arnobrinkman - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Second fix for items-list where NULLs default descriptor shouldn't be used to determine the final output descriptor. -Only UNIONs were affected by this bug. - - 2005-04-20 07:47 kkuznetsov - M configure.in -Revert my previos commit as autoconf fails with 2 equally filenames beetween case - - 2005-04-19 09:55 arnobrinkman - M src/dsql/make.cpp -Fix bug with alias hiding datatype by datatype-list coercion - - 2005-04-19 08:23 kkuznetsov - M builds/posix/prefix.solaris -misc cleanup - - 2005-04-19 08:05 kkuznetsov - M configure.in -misc - - 2005-04-18 16:06 kkuznetsov - A builds/install/arch-specific/solaris/CS - A builds/install/arch-specific/solaris/CS/pkginfo.in - A builds/install/arch-specific/solaris/CS/postinstall.in - A builds/install/arch-specific/solaris/CS/postremove.in - A builds/install/arch-specific/solaris/CS/preinstall.in - A builds/install/arch-specific/solaris/CS/prototype.in - M builds/install/arch-specific/solaris/Makefile.in - A builds/install/arch-specific/solaris/SS - A builds/install/arch-specific/solaris/SS/pkginfo.in - A builds/install/arch-specific/solaris/SS/postinstall.in - A builds/install/arch-specific/solaris/SS/postremove.in - A builds/install/arch-specific/solaris/SS/preinstall.in - A builds/install/arch-specific/solaris/SS/prototype.in - M configure.in -Try to pick-up Ray Holme Solaris spark32 port into FB2 (not tested yet) - - 2005-04-18 03:36 robocop - M src/common/classes/tree.h -Misc. - - 2005-04-18 03:32 robocop - M src/jrd/ThreadData.cpp - M src/jrd/jrd.cpp -We can live with static_cast for these cases. - - 2005-04-18 03:26 robocop - M src/common/classes/tree.h -Be in sync with our header protection convention. - - 2005-04-18 03:25 robocop - M src/burp/restore.epp -Cleanup. No need to test if sizeof() is bigger than zero. - - 2005-04-18 03:24 robocop - M src/burp/burp.cpp - M src/dsql/parse.y - M src/remote/inet_server.cpp -Misc. - - 2005-04-18 03:22 robocop - M src/jrd/exe.cpp -Fix recently committed strange indentation. - - 2005-04-18 03:21 robocop - M src/msgs/history.sql -Keeping the history manually. - - 2005-04-16 18:21 dimitr - M src/dsql/ddl.cpp -Fixed issue reported by Adriano. - - 2005-04-16 17:28 dimitr - M src/jrd/Optimizer.cpp -Third attempt to apply reduced selectivity properly. - - 2005-04-16 16:57 dimitr - M src/jrd/Optimizer.cpp -Code simplification and some style corrections. - - 2005-04-15 14:54 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -1) Fixed wrong index usage for nested loop joins (indexed relationship must be a requirement). -2) Better optimizaton for tables with zero selectivities. -3) Fixed wrong choice of index in the case of the same selectivity and number of indices. -4) Fixed wrong total selectivity calculated for compound non-equality comparisons. -5) Some constants tuning based on two weeks of the extreme testing. -Subject of Arno's review, although all my tests show much better results without any regressions. - - 2005-04-15 14:33 dimitr - M src/jrd/exe.cpp -Fixed yet another case of database corruption due to pre-triggers. -More to come. - - 2005-04-15 06:25 dimitr - M src/jrd/validation.cpp -Fixed SEGV when a broken index was being validated. - - 2005-04-14 17:06 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/remote/inet_server.cpp -fixed windows build - - 2005-04-13 13:02 kkuznetsov - M builds/posix/prefix.solaris-64gcc -Some more moving from solx86 to sol-sparc-64 - - 2005-04-13 11:46 dimitr - M src/burp/restore.epp -Fixed bug when a computed column of blob/array type zeroes the first column of the table being restored. -In short words, some data were lost during restore. - - 2005-04-13 07:46 kkuznetsov - M builds/posix/prefix.solaris-64gcc -Some workarounds - - 2005-04-13 01:06 asfernandes - M src/jrd/jrd.cpp -Fixed SF #1155520 - Any user can replace databases created by others - - 2005-04-11 15:33 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/svc.cpp - M src/remote/inet_server.cpp -Shutdown SS without SYSDBA password - - 2005-04-09 18:48 hvlad - M src/jrd/svc.cpp -Cleanup - - 2005-04-09 18:44 hvlad - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/jrd/jrd.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql -1. New switch for gbak -RECREATE_DATABASE [OVERWRITE]. - Simple RECREATE_DATABASE is equal to CREATE_DATABASE, - RECREATE_DATABASE OVERWRITE is equal to REPLACE_DATABASE. -2. gbak uses isc_dpb_overwrite to create database over existing files -3. engine overwrite existing files only if asked explicitly by - user by setting isc_dpb_overwrite to 1 -4. fixed unregistered bug - when gbak uses service manager and passed - command line contains invalid switch. Service reports error and - finish but not call Service::svc_started therefore response is not - send and gbak is stalled forever - - 2005-04-07 14:59 kkuznetsov - A builds/posix/prefix.solaris-64gcc -Starting work to port FB2 to Solaris sparc 64 using gcc (incomplete) - - 2005-04-06 15:39 alexpeshkoff - M clean.sh -Force clean.sh to exit successfully - - 2005-04-06 13:02 kkuznetsov - M src/remote/inet.cpp -Fix my error which breaking non posix things - - 2005-04-06 08:46 alexpeshkoff - D builds/misc/security.gbak -removed due to new method to create security database - - 2005-04-05 07:08 kkuznetsov - M builds/install/misc/firebird.conf -Changed commented value of TCPNONAGLE to default 1 - - 2005-04-05 06:47 robocop - M src/remote/inet.cpp -Style. - - 2005-04-04 12:57 kkuznetsov - M src/remote/protocol.cpp -Temporally block assertion on Solaris platform to go testing - - 2005-04-04 12:54 kkuznetsov - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/remote/inet.cpp -Allow setting TCP_NODELAY socket option in Classic Server -and make if default true on both arhitecture. - - 2005-04-04 08:33 robocop - M src/isql/extract.epp - M src/isql/show.epp -This is my first attempt in four years to fix the nonsense code I wrote for grants extraction in FB1. - - 2005-04-04 08:31 robocop - M src/isql/isql.epp -Isql shouldn't try to connect twice when extracting metadata, since the second attempt may produce a confusing message (the db name has been made null at this time). - - 2005-04-04 08:29 robocop - M src/jrd/isc_file.cpp -A better fix. - - 2005-04-03 10:09 robocop - M src/jrd/isc_file.cpp -The client library shouldn't throw exceptions. The loader program may be written in any language and thus C++ exceptions don't make sense. -Beware of old code that accesses strings out of bounds: Firebird::string throws an exception. - - 2005-04-03 07:06 robocop - M doc/README.isql_enhancements.txt -Another little change I forgot to document. - - 2005-04-03 06:59 robocop - M doc/README.isql_enhancements.txt - M doc/cleaning-todo.txt - M doc/sql.extensions/README.ddl.txt -Update some docos. - - 2005-04-03 06:58 robocop - M src/isql/isql.epp - M src/isql/show.epp -Fix chaotic output. - - 2005-04-02 07:07 robocop - M src/isql/isql.epp -- Temporary fix for Pavel's firebird-Field-test-1173948. -- Some little tweaks. - - 2005-04-02 03:51 robocop - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/isql.epp -I find hard to work with functions that span 800 or more lines. Therefore, I modularized process_statement. I took the opportunity to get rid of some local variables and fix performance info printing. - - 2005-04-02 03:10 robocop - M src/jrd/block_cache.h - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/plugin_manager.cpp - M src/jrd/plugin_manager.h - M src/jrd/pwd.cpp - M src/jrd/smp.h - M src/jrd/smp_impl.h -I hope nobody will take offense because I decided to do the right spelling. - - 2005-04-02 02:57 robocop - M builds/win32/msvc6/instclient.dsp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/services.cpp -Misc. - - 2005-04-01 10:26 dimitr - M src/jrd/pwd.cpp -Fixed lockups spotted by Claudio. - - 2005-03-31 15:34 dimitr - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Let's see whether VC71 produces better code than VC60. -Previously, these modules couldn't be globally optimized (causing to server crashes). - - 2005-03-31 15:27 dimitr - M src/dsql/pass1.cpp -Removed the feature that was never used for the last years. -An intention was to disallow batch fetches from procedures, -but this code never worked due to recursion in PASS1_rse(). -Accidentally, I've fixed the reason in FB2 and now users -observe noticable performance degradation. To keep the -performance, let's do batch fetches again. Those who are -not sure what their procedures do between suspends may -use a FOR UPDATE clause anyway. - - 2005-03-31 07:50 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/show.epp -1.- Replacing raw call to gds__msg_format by ISQL_msg_get; the routine was there for years and almost unused. -2.- UDFs are still created by sys_flag being NULL, so show_functions() should acknowledge that fact. -3.- Implement naive code to show an approximate script-related line number when a failure happens. (Unlike my private FB1's isql, it doesn't rely on strings subject to localization.) -4.- With SET PLANONLY ON, PLAN was activated, but with SET PLAN OFF, PLANONLY wasn't deactivated. -5.- Include isc_info_sql_stmt_get_segment among statements that are like SELECT. -6.- Solve a bad interaction between PLANONLY and SQLDA_DISPLAY, where the first being activated didn't allow to see the output XSQLDA. -7.- More error detection. - - 2005-03-31 06:21 robocop - M src/dsql/dsql.cpp -Misc. - - 2005-03-31 06:20 robocop - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y -1.- Disambiguate rules between READ BLOB/INSERT BLOB and metadata definitions involving blob fields. -2.- Fix the source of DSQL crash with READ BLOB. -3.- Fix (1) has the side effect of stopping invalid DDL like -create table t(b blob 0); - - 2005-03-30 18:10 arnobrinkman - A doc/ods11-index-structure.html -ODS11 index structure description - - 2005-03-30 17:55 dimitr - M src/dsql/gen.cpp -Solved issues with EXEC PROC and input message (related to my previous changes). - - 2005-03-30 05:18 robocop - M src/jrd/dyn_del.epp -Fix problems caused by recent privileges-cleanup commit (mainly assigning wrong request to the requests array), spotted in source code. I guess this causes "message length error" the next time DYN_delete_relation is invoked. - - 2005-03-30 05:12 robocop - M src/dsql/dsql.cpp -Variables in context. - - 2005-03-29 17:29 dimitr - M src/jrd/drq.h - M src/jrd/dyn_del.epp -Fixed issue with remaining privileges for non-existing objects. - - 2005-03-29 09:48 paul_reeves - M builds/win32/msvc6/fb2control.dsp -Fix msvc6 project file for cpl applet. - - 2005-03-29 09:43 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h -Moved page-level code to DPM. - - 2005-03-29 09:07 dimitr - M src/jrd/Optimizer.cpp -Second attempt to fix "divide by zero" issues in the optimizer. - - 2005-03-29 06:09 dimitr - M src/dsql/dsql.cpp -Removed short-curcuit prepare for EXEC PROC requests. - - 2005-03-29 05:54 dimitr - M src/jrd/dfw.epp -Correction. - - 2005-03-28 21:52 dimitr - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/exe.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/pcmet.epp -1) Deliver trigger type to the compiler level -2) Disallow NEW context assignments for POST-triggers - - 2005-03-28 19:36 dimitr - M src/jrd/dfw.epp -Solved restore issues with recent (and future) compiler changes. - - 2005-03-28 15:39 dimitr - M src/jrd/opt.cpp -Oops. - - 2005-03-28 15:29 dimitr - M src/jrd/Optimizer.cpp -Oops. - - 2005-03-28 15:24 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -Corrected previous commit + ODS11 branch. - - 2005-03-28 15:07 dimitr - M src/jrd/opt.cpp -Allowed navigation using an expression index. - - 2005-03-27 15:01 dimitr - M src/jrd/exe.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -1) Made RefetchRecord a public routine -2) Use it in EXE to avoid code duplication -3) Some alphabetical code movement - - 2005-03-27 04:51 robocop - M src/dsql/ddl.cpp -Fix DY's copy/paste bug. - - 2005-03-26 16:11 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/dyn_del.epp -Implemented RECREATE EXCEPTION and CREATE OR ALTER EXCEPTION. - - 2005-03-26 14:05 dimitr - M src/dsql/pass1.cpp -More parameter checks in the PSQL case. - - 2005-03-26 13:32 dimitr - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Parser simplification and minor cleanup. - - 2005-03-26 11:43 hvlad - M src/jrd/vio.cpp -Attempt to fix bug "cannot find record fragment" - - 2005-03-26 11:41 hvlad - M src/jrd/tpc.cpp -Always report system transaction state as tra_commited - missing part. Thanks to Oleg LOA - - 2005-03-26 05:50 robocop - M src/isql/isql.h -More WAL deletion. - - 2005-03-26 05:40 robocop - M src/qli/picstr.cpp -Little simplification. - - 2005-03-26 05:39 robocop - M src/jrd/gds.cpp -Use static_cast when converting from void*, not reinterpret_cast. - - 2005-03-26 05:37 robocop - M src/jrd/ext.cpp - M src/jrd/ext.h -Avoid some casts and unused data members. - - 2005-03-26 05:33 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp -1.- Some small buffers with predefined lengths don't need to be allocated dynamically. -2.- ISQL_get_index_segments shouldn't overflow in extreme cases. Better print an indication that the extraction wasn't completed (ellipsis). -3.- Fix bug with EXTRACT_list table that was printing ); if it didn't find the required table. This in turn caused bugs in other functions. -4.- STDERROUT is used in all places with second argument set to true. Simplify it. -5.- Delete the code previously commented for WAL. -6.- Fix add_row and copy_table. These features were requested to be made available in release mode at v1 time by Paul Beach. They should now be able to cope with quoted identifiers, too. -7.- Complement usage of readNextInputLine when called directly to avoid reading garbage or causing memory errors. -8.- Fix several strings that should have been declared with MAXPATHLEN since the first moment. -9.- Misc bug fixes and B.O. closed. - - 2005-03-26 05:05 robocop - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/messages.sql -Fixed one msg for isql and added others to support add_row (ADD command). - - 2005-03-26 05:02 robocop - M src/remote/inet_server.cpp -Simplify B.O. protection. - - 2005-03-26 05:01 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h - M src/extlib/fbudf/fbudf.sql -Solve bug with AddMonth when facing January. -Include little IsLeapYear function. - - 2005-03-25 08:05 dimitr - M src/jrd/opt.cpp -Minor RSB tree output change. - - 2005-03-25 07:54 dimitr - M src/jrd/Optimizer.cpp -Fixed "wrong page type" bugcheck. - - 2005-03-24 21:49 arnobrinkman - M src/jrd/Optimizer.cpp -Fix bug #1169728 with explicit navigational PLAN no comparisons in the WHERE clause were matched against the navigational index - - 2005-03-24 21:45 arnobrinkman - M src/jrd/nav.cpp -Fix bug #1169884 with IS NULL on segments in compound index and using navigational index - - 2005-03-24 11:16 aafemt - M builds/posix/Makefile.in.examples - M configure.in -Comment out dirs with broken files - - 2005-03-23 20:35 hvlad - M src/jrd/tra.cpp -Mark system transaction state as tra_commited in TIP (it was wrongly marked as tra_dead) - - 2005-03-23 20:28 hvlad - M src/jrd/tpc.cpp -Patch by Adriano dos Santos Fernandes : always report system transaction state as tra_commited (it can be wrongly marked as tra_dead in the TIP) - - 2005-03-23 10:32 alexpeshkoff - M src/remote/inet_server.cpp -fixed 2 BOFs, cleanup - - 2005-03-23 10:24 aafemt - M configure.in -Missed directories - - 2005-03-23 10:10 aafemt - M src/isql/isql.epp -Fix for Field-test item #1168910 - - 2005-03-23 08:20 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Install msvc runtimes in ; ship msvc runtimes with embedded; Assume MSVC 7 is default compiler. - - 2005-03-23 07:14 dimitr - M src/dsql/dsql.cpp -Fixed server crashes related to some plan buffer overflows. - - 2005-03-22 13:36 tsteinmaurer - M builds/install/arch-specific/win32/de/installation_liesmich.txt - M builds/install/arch-specific/win32/de/liesmich.txt -German translation for the Firebird 2.0 Alpha 1 installer added - - 2005-03-20 13:55 alexpeshkoff - M src/remote/interface.cpp -fix gcc warning - - 2005-03-20 13:52 alexpeshkoff - M src/jrd/opt.cpp -fix gcc warnings - - 2005-03-20 12:48 alexpeshkoff - M builds/install/arch-specific/linux/classic/postinstall.sh.in -fix examples in package - - 2005-03-20 11:11 alexpeshkoff - M builds/install/misc/aliases.conf.in -fix examples in package - - 2005-03-20 11:00 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M configure.in -fix examples in package - - 2005-03-20 10:06 alexpeshkoff - M src/misc/writeBuildNum.sh -Updated package version - - 2005-03-20 04:35 robocop - M src/utilities/fbcpl/ctrlpan.h - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbdialog.h - M src/utilities/fbcpl/fbpanel.cpp - M src/utilities/fbcpl/fbpanel.h -Solve several issues in the recently posted Control Panel applet: -- Cleanup. -- Adjust the #ifdef protecting headers to our style. -- Correct some C++ misuses like redundant casts and switch-case without break. -- Correct some CString and Win32 API misuses that lead either to random failures or memory leaks. -- Be consistent with bool and constness. - - 2005-03-20 04:26 robocop - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M src/jrd/opt.cpp - M src/utilities/gsec/gsec.h - M src/utilities/install/install_svc.cpp -Misc. - - 2005-03-20 04:21 robocop - M builds/win32/msvc6/fb2control.dsp -Fixing the MSVC6 build after Paul Reeves' changes, second part. - - 2005-03-19 16:55 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -1) Fixed bug with the lost sort node that caused unordered data to be returned. -2) Fixed badly optimized join orders in triggers. - - 2005-03-19 07:51 robocop - M builds/win32/msvc6/fb2control.dsp -Fixing the MSVC6 build after Paul Reeves' changes. - - 2005-03-18 11:25 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/win32/make_all.bat - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/fb2control.vcproj - M src/jrd/isc_version.h -Final tweaks for Win32 Alpha1 builds. - - 2005-03-18 09:23 paul_reeves - M src/iscguard/iscguard.h - M src/utilities/fbcpl/FBControl.rc - M src/utilities/fbcpl/fbcontrol.def - M src/utilities/fbcpl/fbdialog.cpp - M src/utilities/fbcpl/fbdialog.h - M src/utilities/fbcpl/fbpanel.cpp - M src/utilities/fbcpl/fbpanel.h -Minor fixes to make cpl applet compatible with fb2 codebase. - - 2005-03-18 09:20 paul_reeves - M src/utilities/install/install_nt.h - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -forward port service descriptions from fb 1.5 - - 2005-03-18 05:13 aafemt - D builds/install/arch-specific/mingw/super/FirebirdInstall_15.iss - M builds/install/arch-specific/mingw/super/Readme.txt - D builds/install/arch-specific/mingw/super/firebird_install_logo1.bmp - D builds/install/arch-specific/mingw/super/installation_readme.txt -Drop outdated duplicates - - 2005-03-16 14:46 paul_reeves - M builds/install/arch-specific/win32/installation_readme.txt -Bring installation_readme.txt up-to-date. - - 2005-03-16 13:16 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M src/jrd/isc_version.h -Minor fix to Win32 build script. Sync isc_version.h. - - 2005-03-16 10:53 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss -Improve detection of previous Windows installs. - - 2005-03-16 10:51 paul_reeves - A builds/install/arch-specific/win32/pl - A builds/install/arch-specific/win32/pl/custom_messages_pl.inc - A builds/install/arch-specific/win32/pl/czytajto.txt - A builds/install/arch-specific/win32/pl/instalacja_czytajto.txt -Add Polish translation of Win32 installer. - - 2005-03-16 01:08 robocop - M builds/install/arch-specific/win32/Readme.txt -We renamed the list to become firebird-support a lot of time ago. - - 2005-03-16 01:04 robocop - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/misc/changeDBAPassword.sh.in - M builds/install/arch-specific/linux/misc/changeGdsLibraryCompatibleLink.sh.in -Fixing typos - - 2005-03-15 11:46 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in -removed unused link /usr/include/gds.h - - 2005-03-15 09:27 paul_reeves - A builds/install/arch-specific/win32/ba - A builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt - A builds/install/arch-specific/win32/ba/ProcitajMe.txt - A builds/install/arch-specific/win32/ba/custom_messages_ba.inc -Add Bosnian translation of Win32 installer. - - 2005-03-15 07:33 kkuznetsov - M src/jrd/isc_s_proto.h -Cleanup unneeded extern "C" - - 2005-03-15 02:09 robocop - M src/jrd/jrd.cpp -Fix role parsing bug. I warned the committer five months ago, but it got lost among his duties, so I'm fixing it now with the same suggestion I gave then. -Demonstration: -SQL> connect isqltest.fdb role "your bug""""is here"; -and see what you get inside options.dpb_role_name in jrd.cpp at line 946. - - 2005-03-14 18:08 dimitr - M doc/README.user.embedded -Minor corrections - - 2005-03-14 14:55 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt -Update Win32 install scripts, and readme's. - - 2005-03-14 14:50 kkuznetsov - M builds/install/arch-specific/solx86gcc/CS/prototype.in -Solaris install system: classic - - 2005-03-14 14:48 paul_reeves - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/custom_messages.inc - M builds/install/arch-specific/win32/de/custom_messages_de.inc - M builds/install/arch-specific/win32/fr/custom_messages_fr.inc - M builds/install/arch-specific/win32/hu/custom_messages_hu.inc - M builds/install/arch-specific/win32/pt/custom_messages_pt.inc - M builds/install/arch-specific/win32/si/custom_messages_si.inc -make custom_messages.inc more version agnostic. - - 2005-03-14 14:41 paul_reeves - M builds/win32/msvc6/Firebird2.dsw - A builds/win32/msvc6/fb2control.dsp -Add fb2control.dsp - - 2005-03-14 14:36 paul_reeves - M builds/win32/msvc7/Firebird2.sln - A builds/win32/msvc7/fb2control.vcproj - M builds/win32/msvc7/instclient.vcproj -Add fbcontrol.vcproj. Bring instclient.vcproj file into line with 7.1 - - 2005-03-14 14:29 paul_reeves - M src/jrd/isc_version.h -Update isc_version.h to keep installers, o/s versioning and ibx happy. - - 2005-03-14 14:17 paul_reeves - A src/utilities/fbcpl - A src/utilities/fbcpl/FBControl.rc - A src/utilities/fbcpl/ctrlpan.cpp - A src/utilities/fbcpl/ctrlpan.h - A src/utilities/fbcpl/fbcontrol.clw - A src/utilities/fbcpl/fbcontrol.cpp - A src/utilities/fbcpl/fbcontrol.def - A src/utilities/fbcpl/fbcontrol.h - A src/utilities/fbcpl/fbdialog.cpp - A src/utilities/fbcpl/fbdialog.h - A src/utilities/fbcpl/fbpanel.cpp - A src/utilities/fbcpl/fbpanel.h - A src/utilities/fbcpl/res - A src/utilities/fbcpl/res/fbcontrol.rc2 - A src/utilities/fbcpl/res/server.ico - A src/utilities/fbcpl/res/server_stop.ico - A src/utilities/fbcpl/resource.h - A src/utilities/fbcpl/stdafx.cpp - A src/utilities/fbcpl/stdafx.h -forward port the source for the cpl applet. - - 2005-03-13 16:12 alexpeshkoff - M configure.in -merge 1.5 install files to 2.0 - - 2005-03-13 16:04 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/classic/postuninstall.sh.in - M builds/install/arch-specific/linux/classic/preinstall.sh.in - M builds/install/arch-specific/linux/classic/preuninstall.sh.in - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/linux/misc/changeDBAPassword.sh.in - A builds/install/arch-specific/linux/misc/changeGdsLibraryCompatibleLink.sh.in - A builds/install/arch-specific/linux/misc/createAliasDB.sh.in - M builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - M builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - M builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - M builds/install/misc/changeDBAPassword.sh.in - A builds/install/misc/fb_config.in -merge 1.5 install files to 2.0 - - 2005-03-13 12:17 arnobrinkman - M src/dsql/make.cpp -Fix typos found by Tom Cole - - 2005-03-13 05:36 robocop - M src/jrd/isc_file.cpp -After Dmitry fixed improper loopback connection via XNET on 2005-03-09, I can no longer connect locally on Win32. Here's the fix. - - 2005-03-12 02:46 robocop - M src/jrd/functions.cpp -Little correction. - - 2005-03-11 15:20 kkuznetsov - A builds/install/arch-specific/solx86gcc/CS - A builds/install/arch-specific/solx86gcc/CS/pkginfo.in - A builds/install/arch-specific/solx86gcc/CS/postinstall.in - A builds/install/arch-specific/solx86gcc/CS/postremove.in - A builds/install/arch-specific/solx86gcc/CS/preinstall.in - A builds/install/arch-specific/solx86gcc/CS/prototype.in - A builds/install/arch-specific/solx86gcc/LIBGCC - A builds/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in - A builds/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in - A builds/install/arch-specific/solx86gcc/SS - A builds/install/arch-specific/solx86gcc/SS/pkginfo.in - A builds/install/arch-specific/solx86gcc/SS/postinstall.in - A builds/install/arch-specific/solx86gcc/SS/postremove.in - A builds/install/arch-specific/solx86gcc/SS/preinstall.in - A builds/install/arch-specific/solx86gcc/SS/prototype.in -Solaris packaging system next parts (incomplete) - - 2005-03-11 15:00 kkuznetsov - M configure.in -Solaris install system - - 2005-03-11 14:54 kkuznetsov - M builds/install/arch-specific/solx86gcc/Makefile.in - A builds/install/misc/aliases.conf.in - A builds/install/misc/firebird.init.d.Solaris.in -Solaris install system parts incomplete - - 2005-03-11 08:34 dimitr - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/req.h -Removed unused crap. - - 2005-03-11 00:34 robocop - M doc/WhatsNew -Misc. - - 2005-03-10 10:27 aafemt - M src/jrd/Optimizer.cpp -There is no need for MSVC hacks if MSVC is not used - - 2005-03-10 10:23 aafemt - M src/remote/inet.cpp -no more THD_* stuff in client - - 2005-03-10 02:35 robocop - M doc/README.isql_enhancements.txt - M doc/sql.extensions/README.ddl.txt -Write my pending documentation. - - 2005-03-09 16:26 dimitr - M src/remote/interface.cpp -Fixed improper loopback connection via XNET. - - 2005-03-09 10:24 hvlad - M builds/win32/make_boot.bat - M builds/win32/run_all.bat -1. Take in account CLEAN parameter when builded build_msg and codes. This decreased build time -2. run_all now produced RELEASE builds - - 2005-03-09 10:17 hvlad - M builds/win32/msvc7/build_msg.vcproj -Direct DEBUG build to debug directory - - 2005-03-09 06:53 skidder - M src/isql/isql.epp -Calling clear_history like that breaks the builds. But even when build is fixed, call like that causes SIGSEGV due to editline history not being initalized when ISQL is used in non-interactive mode. Since clear_history doesn't free all the editline memory there is no big point in using it here anyways... - - 2005-03-07 22:59 arnobrinkman - M src/jrd/Optimizer.cpp -fix divide by zero issues and add some comments - - 2005-03-07 15:14 dimitr - M doc/WhatsNew -Decribed recent changes. - - 2005-03-07 07:37 robocop - M builds/win32/make_all.bat -Include fbembed in MSVC6 build. - - 2005-03-05 01:44 robocop - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/netbsd/install.sh.in - M builds/install/arch-specific/sinixz/prototype.in - M builds/install/arch-specific/win32/installation_readme.txt - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.refDatabases - M doc/README.NTSecurity - M doc/README.instsvc - M doc/README.sha1 - M doc/README.user.embedded - M doc/WhatsNew - M src/dbs/security.gdl -Correct some files to refer to FB2 and security2.fdb - - 2005-03-04 10:08 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - M builds/install/arch-specific/win32/FirebirdInstall_20.iss - A builds/install/arch-specific/win32/strip_comments.sed - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj -Update Win32 MSVC7 project files. Fix some Win32 packaging issues. - - 2005-03-04 09:21 robocop - M src/isql/isql.h -Totally misc. - - 2005-03-04 09:17 robocop - M src/isql/isql.epp - M src/isql/isql.h -1.- Stop possible crash with long terminators. Pending other checks for the future. -2.- Complete Damyan Ivanov's patch to allow BAIL detect really most error conditions. -3.- Create two functions to handle part of the bulky processing of isql's built-in commands. -4.- Make SET SQLDA_DISPLAY work in release versions and derive functionality to two new functions. -5.- Change Borland's moronic usage of a FIFO implemented in a linked list to handle the needs of a LIFO, simplying code and avoiding the associated logic pain. -6.- Avoid several SQL> prompts when using the INPUT command interactively. -7.- Free several resources on exit. Stop some additional memory leaks. -8.- Signal we are processing the INPUT command only when the file can be opened. -9.- Put the cursor declaration inside the code protected for scrollable cursors, in case it's needed there, since isql doesn't do positioned updates. -Remember to report random behavior, crashes, segmentation faults, core dumps and BSOD's. - - 2005-03-04 01:01 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp -Make FB2 buildable with MSVC6 again after Konstantin's changes. - - 2005-03-04 00:01 robocop - M builds/posix/firebird.vers - M src/dsql/ddl.cpp - M src/jrd/ThreadData.cpp - M src/jrd/btn.cpp - M src/utilities/guard/util.cpp -Totally misc. - - 2005-03-04 00:00 robocop - M src/jrd/isc_s_proto.h -Please be more careful with the nesting of macros v/s extern "C". - - 2005-03-01 17:53 dimitr - M src/jrd/svc.cpp - M src/jrd/svc.h -Apply forgotten patch from v1.5.x which allows "gbak -se" to work again. - - 2005-03-01 15:49 kkuznetsov - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.embed.gfix - M builds/posix/firebird.vers - M builds/posix/make.shared.variables - M builds/posix/prefix.mingw - M builds/posix/prefix.solaris - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - A src/jrd/ThreadData.cpp - M src/jrd/isc_s_proto.h - M src/jrd/sch_proto.h - M src/jrd/thd.cpp -Splitting thd.cpp into 2 files -ThreadData.cpp - thread control class to use in Client -thd.cpp - thread control class to use in Server -To avoid making global visibility of a lot of THD_* ISC_event and so functions in libfbclient.so -(Can be breakable but needed) - - 2005-03-01 15:24 kkuznetsov - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp -Make util's compilable on Solaris_mt - - 2005-03-01 15:10 kkuznetsov - M builds/posix/Makefile.in.client.util -Fix error in makefile - - 2005-03-01 14:53 paul_reeves - M builds/win32/make_examples.bat -Append .txt to readme when generating Win32 examples kit. - - 2005-03-01 14:42 paul_reeves - M examples/readme -Bring the instructions up to date - - 2005-02-27 22:29 arnobrinkman - M src/jrd/btn.cpp -Very little optimization - - 2005-02-26 18:54 hvlad - M builds/win32/make_all.bat -output\security.fbk renamed to security2.fbk - - 2005-02-26 18:22 hvlad - M builds/win32/prepare.bat -Correction - - 2005-02-25 14:17 paul_reeves - M builds/win32/prepare.bat -Remove misplaced CR/LF - - 2005-02-24 17:56 alexpeshkoff - M src/jrd/execute_statement.cpp -Fixed SF bug #1124720 - - 2005-02-24 17:09 alexpeshkoff - M configure.in -removed dependency from libssl - - 2005-02-24 12:24 alexpeshkoff - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/classic/preuninstall.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/arch-specific/linux/super/preuninstall.sh.in - M builds/install/misc/CSchangeRunUser.sh.in - M builds/install/misc/CSrestoreRootRunUser.sh.in - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.refDatabases - M builds/posix/make.defaults - M builds/posix/make.shared.targets - M builds/win32/make_all.bat - M builds/win32/prepare.bat - M src/dbs/security.sql - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/include/gen/ids.h - M src/install/arch-specific/solx86gcc/CS/prototype.in - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - M src/jrd/svc.cpp - M src/misc/upgrade/v2/security_database.txt - M src/remote/inet_server.cpp - M src/utilities/gsec/security.epp -Changed name to security2.fdb - - 2005-02-24 06:27 robocop - M builds/install/arch-specific/win32/i18n_readme.txt -Totally misc. - - 2005-02-22 22:12 arnobrinkman - M src/jrd/opt.cpp -Fix bug with index navigation were both dependent streams and free streams are performed in a inner join list - - 2005-02-22 21:04 arnobrinkman - M src/jrd/opt.cpp -Fix, aggregate functions were also delivered from HAVING to the WHERE clause - - 2005-02-22 06:32 dimitr - M src/jrd/btr.cpp -More complete fix for DESC indices. - - 2005-02-22 05:51 dimitr - M src/jrd/Optimizer.cpp -Fixed more issues with explicit plans. - - 2005-02-21 20:32 dimitr - M src/jrd/opt.cpp -Fixed SEGV related to explicit plans. - - 2005-02-21 20:07 arnobrinkman - M src/jrd/btr.cpp -Fix segment-selectivity values for descending indexes, reported by Dmitry Yemanov - - 2005-02-21 13:18 dimitr - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp -Simplify code paths a bit. - - 2005-02-21 12:48 dimitr - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Simplify code paths a bit. - - 2005-02-21 06:01 robocop - M doc/README.Optimizer.txt - M src/jrd/Optimizer.cpp - M src/jrd/isc_file.cpp - M src/jrd/opt.cpp -Misc. - - 2005-02-20 08:35 dimitr - M src/common/classes/timestamp.cpp -no message - - 2005-02-19 10:37 dimitr - M src/common/classes/timestamp.cpp -Fixed bug with WEEKDAY. - - 2005-02-17 15:04 paul_reeves - A builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc - A builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc - D builds/install/arch-specific/win32/FirebirdInstall_15.iss - A builds/install/arch-specific/win32/FirebirdInstall_20.iss - A builds/install/arch-specific/win32/custom_messages.inc - A builds/install/arch-specific/win32/i18n_readme.txt - A builds/install/arch-specific/win32/installation_scripted.txt - D builds/install/arch-specific/win32/setenvvar.bat -Add supporting files to build Win32 packages - - 2005-02-17 14:53 paul_reeves - M builds/install/arch-specific/win32/BuildExecutableInstall.bat - M builds/install/arch-specific/win32/Readme.txt - M builds/install/arch-specific/win32/installation_readme.txt -Major overhaul of Win32 package building script. Update win32 readme and install readme. - - 2005-02-17 14:49 paul_reeves - A builds/install/arch-specific/win32/de - A builds/install/arch-specific/win32/de/custom_messages_de.inc - A builds/install/arch-specific/win32/de/installation_liesmich.txt - A builds/install/arch-specific/win32/de/liesmich.txt - A builds/install/arch-specific/win32/fr - A builds/install/arch-specific/win32/fr/custom_messages_fr.inc - A builds/install/arch-specific/win32/fr/documents-en-francais.txt - A builds/install/arch-specific/win32/fr/installation_lisezmoi.txt - A builds/install/arch-specific/win32/fr/lisezmoi.txt - A builds/install/arch-specific/win32/hu - A builds/install/arch-specific/win32/hu/custom_messages_hu.inc - A builds/install/arch-specific/win32/hu/olvass_el.txt - A builds/install/arch-specific/win32/hu/telepitesi_segedlet.txt - A builds/install/arch-specific/win32/pt - A builds/install/arch-specific/win32/pt/custom_messages_pt.inc - A builds/install/arch-specific/win32/pt/instalacao_leia-me.txt - A builds/install/arch-specific/win32/pt/leia-me.txt - A builds/install/arch-specific/win32/si - A builds/install/arch-specific/win32/si/custom_messages_si.inc - A builds/install/arch-specific/win32/si/instalacija_precitajMe.txt -Forward port i18n strings for Win32 installer from Fb 1.5 - - 2005-02-17 13:07 kkuznetsov - M src/jrd/svc.cpp -More cleaning - - 2005-02-17 12:51 kkuznetsov - M src/extern/editline/configure - M src/extern/editline/configure.in - M src/gpre/cob.cpp - M src/include/firebird.h -SOLARIS cleanup - - 2005-02-17 12:42 kkuznetsov - M src/common/classes/locks.h - M src/common/classes/semaphore.h -Comments cleanup - - 2005-02-17 10:46 paul_reeves - M builds/win32/make_all.bat -Tidy up error handling in make_all.bat. - - 2005-02-17 10:45 paul_reeves - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/instclient.vcproj -Add instclient to MSVC7 solution. - - 2005-02-17 07:29 hvlad - M src/jrd/cch.cpp -Temporary fix to prevent 100% cpu load in case of write failure - - 2005-02-17 07:28 hvlad - M src/jrd/os/win32/winnt.cpp -Fix wrong error (write failure) detection - - 2005-02-17 00:19 arnobrinkman - A doc/README.Optimizer.txt -First draft optimizer enhancements doc - - 2005-02-17 00:17 arnobrinkman - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -cosmetic changes - - 2005-02-16 10:29 kkuznetsov - M configure.in -FW fixes from 1.5.2 - - 2005-02-16 08:46 dimitr - M builds/win32/msvc7/fbclient.vcproj - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Fixed the default memory management in fbclient. -Avoid crashing the server when fbclient is used in its address space. - - 2005-02-15 12:17 arnobrinkman - M src/jrd/opt.cpp -Allow some more complex expressions to be unmapped - - 2005-02-15 11:52 dimitr - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -Minor stuff. - - 2005-02-15 10:03 fsg - M src/jrd/Optimizer.cpp -Fix Claudio's fix. -FSG - - 2005-02-15 06:39 robocop - M src/jrd/Optimizer.cpp -Temporary fix for problems reported by Alex and Frank. -Since this is Arno's new file, I didn't want to touch more. -Folks may prefer to use the ugly MIN/MAX macros (which I abhor) instead of the template versions in xutility, but I digress. - - 2005-02-14 21:02 fsg - M builds/posix/make.shared.variables -Add Optimizer.cpp to posix build. -FSG - - 2005-02-14 18:51 arnobrinkman - M src/jrd/Optimizer.cpp - M src/jrd/opt.cpp -simplify code and some cosmetic changes - - 2005-02-14 13:27 kkuznetsov - M src/jrd/isc_file.cpp -Add Solaris coge for Mnt::get - - 2005-02-14 06:05 robocop - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Don't know if gcc is going to accept the const member functions. There's a MemoryPool in the middle. - - 2005-02-14 05:56 robocop - M src/jrd/cmp.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp -Misc. - - 2005-02-14 05:54 robocop - M src/dsql/pass1.cpp -Do not make a new branch if the code is the same but with a different variable. - - 2005-02-14 05:51 robocop - M src/dsql/make.cpp -Put common code into functions. - - 2005-02-13 18:03 alexpeshkoff - M src/common/classes/fb_string.h -add constness - - 2005-02-13 11:38 arnobrinkman - M src/jrd/opt.cpp -Fix wrong commit, thanks to Claudio! - - 2005-02-13 00:37 asfernandes - M src/dsql/make.cpp -NULL literals should have DSC_nullable in dsc_flags - - 2005-02-12 17:06 arnobrinkman - M src/jrd/Optimizer.cpp - M src/jrd/Optimizer.h -Remove some temp-code that was still left - - 2005-02-11 09:09 robocop - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Misc. - - 2005-02-11 07:06 robocop - M builds/win32/make_examples.bat - M builds/win32/prepare.bat - M doc/sql.extensions/README.context_variables2 -Misc. - - 2005-02-10 23:05 arnobrinkman - M src/jrd/opt.cpp -Remove unneeded comment-blocks - - 2005-02-10 22:54 arnobrinkman - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - A src/jrd/Optimizer.cpp - A src/jrd/Optimizer.h - M src/jrd/opt.cpp -Add new optimizer logic for handling : -ODS11: -- segment-selectivity -- better support for IS NULL -- better support for STARTING WITH -- matching both OR and AND nodes to indexes -- pick better JOIN order based on cost rules -ODSx: -- Indexed order on OUTER JOIN queries - - 2005-02-10 21:14 arnobrinkman - M src/dsql/pass1.cpp -1) Make ordinal working on select list which contain an asterisk -Examples: -SELECT * FROM RDB$RELATIONS ORDER BY 9 -SELECT R.* FROM RDB$RELATIONS R ORDER BY 9 -2) Add ORDER BY and GROUP BY -Examples: -SELECT RDB$RELATION_ID AS ID -FROM RDB$RELATIONS ORDER BY ID -SELECT - RDB$RELATION_NAME AS ID, - Count(*) -FROM - RDB$RELATION_FIELDS -GROUP BY - ID - - 2005-02-10 13:37 hvlad - M src/jrd/btr.cpp -Fix AV when expression index is created - - 2005-02-10 10:21 kkuznetsov - M src/gpre/gpre.h -Fix including FTN_fini refences into gpre_boot while configured with fortran - - 2005-02-09 23:48 skidder - M doc/WhatsNew -Improve English - - 2005-02-09 23:21 skidder - M src/jrd/pag.cpp -Please GCC - - 2005-02-09 23:03 skidder - M src/jrd/ods.h - M src/jrd/pag.cpp -Re-enable the ODS architecture compatibility check disabled by Deej 10 years ago - - 2005-02-08 21:23 hvlad - M src/jrd/btr.cpp - M src/jrd/idx.cpp -Fix bug SF #1076858 - - 2005-02-08 14:59 paul_reeves - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/make_examples.bat - M builds/win32/prepare.bat - M builds/win32/setenvvar.bat -Some enhancements and fixes for the Win32 build scripts. - - 2005-02-08 14:55 paul_reeves - M examples/empbuild/empbld.sql - M examples/empbuild/empbuild.e - M examples/empbuild/empddl.sql - M examples/empbuild/intlbld.e -Bring employee database up to dialect 3 - - 2005-02-07 09:00 robocop - M src/isql/isql.epp -sqldaid and sqldabc are unused crap borrowed from IBM 15 years ago. -Don't show them as they contain garbage. - - 2005-02-06 14:08 dimitr - M src/jrd/cmp.cpp -1) Reworked logic of view updates (never apply validation code to views) -2) Cleanup and code refactoring -My tests didn't notice any failures yet, but some issues should be expected anyway. - - 2005-02-06 13:15 asfernandes - M doc/WhatsNew - M src/dsql/pass1.cpp -Fixed SF #1116809 - Incorrect data type conversion - - 2005-02-05 12:48 dimitr - M src/dsql/ddl.cpp -Fixed some metadata issues with views. - - 2005-02-05 10:30 fsg - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util -Fixed posix superserver build. -FSG - - 2005-02-04 09:58 robocop - A doc/README.isql_enhancements.txt - A doc/sql.extensions/README.ddl.txt -To do's. - - 2005-02-03 14:26 dimitr - M doc/WhatsNew -no message - - 2005-02-03 14:07 dimitr - M src/remote/xnet.cpp -Allow XNET connections from the same process (e.g. from UDFs). - - 2005-02-03 13:57 paul_reeves - A builds/win32/msvc7/Firebird2_Examples.sln - A builds/win32/msvc7/empbuild.vcproj - A builds/win32/msvc7/intlbuild.vcproj -Add Firebird2_examples solution. Note that this is for VS 7.1, not 7.0 - - 2005-02-02 11:57 paul_reeves - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/burp_classic.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instclient.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities_classic.vcproj -Set all VS 7.1 project files to output binaries into the same directory. - - 2005-02-02 11:22 alexpeshkoff - M src/common/classes/string_test.cmd -misc - - 2005-02-02 03:59 skidder - M doc/sql.extensions/README.context_variables2 -Update documentation for context variables - - 2005-02-01 23:55 arnobrinkman - M doc/sql.extensions/README.case - M doc/sql.extensions/README.coalesce - A doc/sql.extensions/README.data_type_results_of_aggregations.txt - M doc/sql.extensions/README.derived_tables.txt - M doc/sql.extensions/README.nullif -update readme's with method used for determing result data type - - 2005-02-01 21:12 dimitr - M src/misc/writeBuildNum.sh -Dummy commit - - 2005-02-01 20:05 dimitr - M src/jrd/exe.h -Cleanup. - - 2005-02-01 19:36 dimitr - M src/misc/writeBuildNum.sh -Updated the version string. - - 2005-02-01 15:02 hvlad - M src/jrd/idx.cpp - M src/jrd/vio.cpp -Temporary disable precise PK\FK constraints checking logic - - 2005-02-01 14:39 arnobrinkman - M src/jrd/opt.cpp -fix some dependency issues - - 2005-01-31 07:28 robocop - M src/jrd/dyn_del.epp -Fix SF Bug #1111570 by changing the deletion order in sys tables. - - 2005-01-30 11:44 alexpeshkoff - M src/common/classes/string_test.cmd - M src/common/classes/string_test.cpp -license + misc - - 2005-01-30 02:14 robocop - M src/dsql/parse.cpp -Regenerate parse.cpp after Nickolay's changes. - - 2005-01-30 02:13 robocop - M src/dsql/pass1.cpp -Misc. - - 2005-01-29 09:22 robocop - M src/remote/inet.cpp -Fix recent commit by Frank. I cannot compile to verify. - - 2005-01-28 14:07 dimitr - M doc/sql.extensions/README.expression_indices - M doc/sql.extensions/README.rows -More docs. - - 2005-01-28 06:52 robocop - M doc/ambiguity.txt - M doc/sql.extensions/README.PSQL_stack_trace.txt - M doc/sql.extensions/README.derived_tables.txt -Little corrections. - - 2005-01-27 15:02 arnobrinkman - M src/jrd/evl.cpp - M src/jrd/idx.cpp -little optimalization - - 2005-01-27 14:33 arnobrinkman - M src/jrd/btr.cpp -Fix duplicate checking for unique indexes - - 2005-01-27 13:19 fsg - M src/remote/inet.cpp -get it built again - - 2005-01-27 03:10 robocop - M examples/api/api1.c - M examples/api/api10.c - M examples/api/api11.c - M examples/api/api12.c - M examples/api/api13.c - M examples/api/api14.e - M examples/api/api15.c - M examples/api/api16.c - M examples/api/api16t.c - M examples/api/api2.c - M examples/api/api3.c - M examples/api/api4.c - M examples/api/api5.c - M examples/api/api6.c - M examples/api/api7.c - M examples/api/api8.c - M examples/api/api9.c - M examples/api/api9f.c - M examples/api/api9f.def - M examples/api/apifull.c - M examples/api/example.def - M examples/api/winevent.c - M examples/api/winevent.def - M examples/api/winevent.rc - M examples/dyn/dyn1.e - M examples/dyn/dyn2.e - M examples/dyn/dyn3.e - M examples/dyn/dyn4.e - M examples/dyn/dyn5.e - M examples/dyn/dynfull.e - M examples/include/align.h - M examples/include/example.h - M examples/stat/stat1.e - M examples/stat/stat10.e - M examples/stat/stat11.e - M examples/stat/stat12.e - M examples/stat/stat12t.e - M examples/stat/stat2.e - M examples/stat/stat3.e - M examples/stat/stat4.e - M examples/stat/stat6.e - M examples/stat/stat7.e - M examples/stat/stat8.e - M examples/stat/stat9.e -Clean the examples. -When the build scripts are revised, it will be able to check the changes. - - 2005-01-26 23:31 arnobrinkman - A doc/sql.extensions/README.derived_tables.txt -no message - - 2005-01-26 23:30 arnobrinkman - A doc/ambiguity.txt -FB2.0 changes regarding ambiguity and aliases - - 2005-01-26 18:04 skidder - M src/jrd/exe.cpp -Fix possible engine lock-up/crash when 'RELEASE SAVEPOINT xxx ONLY' syntax is used or when existing savepoint name is reused in transaction context (when old savepoint with the save name is implicitly released) - - 2005-01-26 18:02 alexpeshkoff - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h - M src/jrd/ext.cpp -added feature (requested by Dmitry) - first path in ExternalFilesAccess -is used as default when external file is to be initially created - - 2005-01-26 14:52 hvlad - M src/dsql/parse.y -Allow EXECUTE BLOCK to work with blob parameters. - - 2005-01-26 14:49 hvlad - A doc/sql.extensions/README.PSQL_stack_trace.txt -New readme - - 2005-01-26 10:37 aafemt - M src/isql/isql.epp -LF already have been killed in readNextInputLine() - - 2005-01-26 08:04 robocop - M src/jrd/dyn_def.epp -Fix the error message for SF Bug #1108909 -We want to say we don't have rights to the base table/view, not to the view we are creating, of course. - - 2005-01-26 08:03 robocop - M src/jrd/cvt2.cpp -Fix one cause of SF Bug #1108909 -We should honor embedded spaces in quoted identifiers. - - 2005-01-26 07:33 hvlad - M doc/WhatsNew -Correction - - 2005-01-26 04:44 robocop - M src/jrd/met.epp -Solve metadata bug with MET_lookup_relation not finding the already loaded relation and hence not locking rel_existence_lock when required. - - 2005-01-26 04:21 robocop - M src/misc/headers.sed -Our public ibase.h contains references to internal files. Fix the build process. - - 2005-01-26 03:33 robocop - M builds/win32/make_examples.bat -Hide error message if there's nothing to delete. - - 2005-01-26 01:27 robocop - M doc/README.sha1 -Minor corrections. - - 2005-01-25 16:57 alexpeshkoff - A doc/README.sha1 -readme for security review - - 2005-01-25 06:46 robocop - M src/jrd/dfw.epp -Fix items 1 & 2 from SF Bug #217042. -A table should have at least one "physical" field. A table with only computed fields cannot accept data, same than a table with only a check constraint. - - 2005-01-25 06:41 robocop - M src/jrd/met.epp -1.- More variables in context. -2.- Close the blob. - - 2005-01-25 06:40 robocop - M src/jrd/inf.cpp - M src/jrd/jrd.h -We are only asking for information, so use const. - - 2005-01-25 06:38 robocop - M src/jrd/cvt2.cpp - M src/jrd/opt.cpp -Misc. - - 2005-01-25 06:33 robocop - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Welcome to paranoid programming. - - 2005-01-25 06:24 robocop - M doc/sql.extensions/README.plan - M doc/sql.extensions/README.sequence_generators -Minor fixes. - - 2005-01-25 06:23 robocop - M src/jrd/tra.cpp -Misc. - - 2005-01-25 06:22 robocop - M doc/WhatsNew -Assigned more documents to myself and others. Did little corrections. Please review. - - 2005-01-24 23:12 arnobrinkman - M src/jrd/opt.cpp -fix problems with explicit given PLAN and MERGE - - 2005-01-24 23:02 arnobrinkman - M src/dsql/pass1.cpp -fix derived table issue with derived column list and columnname from sub-select - - 2005-01-24 09:35 dimitr - M src/jrd/btr.cpp - M src/jrd/idx.cpp - M src/jrd/pcmet.epp -Fixed expression indices bugs. - - 2005-01-24 07:58 dimitr - M src/jrd/cch.cpp - M src/jrd/cch.h -Cleanup. - - 2005-01-24 02:15 stryqx - M builds/posix/prefix.netbsd -Fix final instance of gds_delay to gds_relay. - - 2005-01-23 15:53 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/jrd/inf_pub.h -Return relation alias via API. SQLDA stays untouched for the time being. - - 2005-01-22 21:21 dimitr - M doc/WhatsNew -More docs. - - 2005-01-22 21:18 dimitr - A doc/README.xnet - A doc/sql.extensions/README.expression_indices - A doc/sql.extensions/README.null_value - A doc/sql.extensions/README.rows - A doc/sql.extensions/README.select_expressions - A doc/sql.extensions/README.view_updates -Placeholders for further docs. - - 2005-01-22 21:13 dimitr - A doc/sql.extensions/README.iif -More docs. - - 2005-01-22 21:03 dimitr - A doc/sql.extensions/README.distinct - A doc/sql.extensions/README.sequence_generators -More docs. - - 2005-01-22 20:26 dimitr - M doc/sql.extensions/README.context_variables - M doc/sql.extensions/README.cursors - A doc/sql.extensions/README.plan -More docs. - - 2005-01-22 04:23 robocop - M src/jrd/idx.cpp -Misc. - - 2005-01-22 04:16 robocop - M src/jrd/btr.cpp -Misc. - - 2005-01-21 14:09 arnobrinkman - M src/dsql/pass1.cpp -Fix alias usage in explicit PLAN - - 2005-01-21 13:49 alexpeshkoff - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/idx.cpp -fixed my bug with descending indices in referential constraints - - 2005-01-21 10:45 robocop - M src/jrd/exe.cpp -Misc. - - 2005-01-21 08:54 robocop - M src/dsql/parse.cpp -Regenerate parse.cpp after Dmitry's changes. - - 2005-01-21 08:39 robocop - M src/jrd/opt.cpp -1.- Fix unregistered bug where an attempt to use an invalid index in an explicit plan causes garbage to be shown in the error message instead of the rejected index name. -2.- Use constants instead of hardcoded positions in node's arguments. - - 2005-01-21 08:36 robocop - M src/jrd/dfw.epp - M src/jrd/exe.h - M src/jrd/met.epp - M src/jrd/par.cpp -1.- Misc. -2.- Use constants instead of harcoded positions in node's arguments. - - 2005-01-20 12:35 dimitr - A doc/sql.extensions/README.keywords -Some docs. - - 2005-01-20 12:33 dimitr - M src/dsql/parse.y -More compatibility modes for the parser. - - 2005-01-20 11:29 dimitr - M src/burp/restore.epp -More correct fix for restore. - - 2005-01-19 09:00 robocop - M src/utilities/nbackup.cpp -We don't seem to be modifying the program arguments, so make them const for now. - - 2005-01-19 08:59 robocop - M src/gpre/cob.cpp -Fix SF Bug #527677 for gpre and the ANSI85 switch. - - 2005-01-19 08:54 robocop - M src/remote/xnet.cpp -Misc. - - 2005-01-19 08:52 robocop - M doc/WhatsNew -Requested item in the whatsnew. Added another minor change. - - 2005-01-18 21:45 dimitr - M src/remote/interface.cpp -Disable XNET for the embedded server. - - 2005-01-18 15:04 dimitr - M src/dsql/utld.cpp -Always zero blr/message memory before usage. -Otherwise a reused message may cause garbage to be copied to XDR -which in turn may cause asynchronous exceptions in the asymmetric protocol code. - - 2005-01-17 15:59 kkuznetsov - M src/utilities/ibmgr/srvrmgr.cpp -Some cleanup - - 2005-01-17 10:05 kkuznetsov - M src/utilities/ibmgr/srvrmgr.cpp -Minor fix - - 2005-01-17 09:16 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y -First attempt to fix SF Bug #512975. -Please let me know if the problem disappears or there's a bad side effect that I didn't detect. - - 2005-01-17 08:55 robocop - M src/gpre/sql.cpp -Fix SF Bug #1103740 -Both quoted and non-quoted cursors should be checked for duplication. -Now, duplicate quoted identifiers used for cursors will get something like: -(E) gpretest.e:29: symbol a_nice_long_long_long_cusor_name_for_customer is alrea -dy in use - - 2005-01-17 06:48 robocop - M src/gpre/par.cpp - M src/gpre/sql.cpp -Fix SF Bug #1103683 for gpre. -Now, database aliases can't be longer than 31 bytes. Example: - EXEC SQL - SET DATABASE "DB0" = COMPILETIME "G:\\DB\\Firebird\\examples\\EMPLOYEE.GDB" -Here DB0 can be longer provided that it doesn't go beyond 31 bytes. As pointed out by Paul Beach, it makes little sense to have a reference that's longer than the physical path of the db. - - 2005-01-17 06:43 robocop - M src/gpre/c_cxx.cpp -Fix SF Bug #1103670. -Now, quoted cursor names can be opened, closed and reopened in gpre without losing their names. - - 2005-01-17 05:41 robocop - M src/gpre/sql.cpp -Fix error message. - - 2005-01-17 05:39 robocop - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Fix more inconsistencies in gpre related to SF Bug #1103666, supposedly caused by the starfishes. - - 2005-01-17 05:31 robocop - M src/gpre/par.cpp - M src/gpre/sql.cpp -Fix more inconsistencies in gpre related to SF Bug #1103666. -The others were fixed as part of fixing SF Bug #504978 about truncation of variables. - - 2005-01-17 05:22 robocop - M src/gpre/cme.cpp - M src/gpre/exp.cpp -Misc. - - 2005-01-17 05:02 robocop - M src/gpre/cme.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/gpre/sql_proto.h -Fix SF Bug #504978. Restore gpre ability to work with variables up to 63 bytes in length. Now that the lengths are expressed by constants instead of random values in each place, the limit may be increased further. The problem happened between IB5 and IB6 at Borland. - - 2005-01-16 12:35 dimitr - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp -Changes and cleanup regarding XNET vs old-style IPC. - - 2005-01-16 12:20 dimitr - M src/remote/xnet.cpp - M src/remote/xnet.h - M src/remote/xnet_proto.h -Changes and cleanup regarding XNET vs old-style IPC. - - 2005-01-16 11:25 dimitr - M src/remote/inet.cpp - M src/remote/remote_def.h -Changes and cleanup regarding XNET vs old-style IPC. - - 2005-01-16 10:21 dimitr - M src/include/gen/autoconfig_msvc.h -Changes and cleanup regarding XNET vs old-style IPC. - - 2005-01-14 23:52 skidder - M src/utilities/nbackup.cpp -Fix a couple parameter parse errors in NBACKUP utility noted by Vlad - - 2005-01-14 09:56 alexpeshkoff - M src/common/classes/alloc.h -fixed multi-threaded client and Win32 embedded problems -after introducing context memory pools - - 2005-01-13 07:31 aafemt - M src/remote/inet.cpp -Fix fearful warning - - 2005-01-13 07:28 aafemt - M builds/posix/Makefile.in.libfbclient -Missed objects - - 2005-01-12 12:19 alexpeshkoff - M src/jrd/os/win32/thd_priority.cpp -fixed AV during SS shutdown on NT - - 2005-01-12 08:30 robocop - M src/common/config/config.cpp - M src/common/config/config_file.cpp -Misc. - - 2005-01-12 05:50 robocop - M src/gpre/pat.cpp -Misc. - - 2005-01-12 05:09 robocop - M src/dsql/ddl.cpp -Fix irrelevant SF Bug #512975. -CR-LF => blank. No trimming is made. - - 2005-01-12 04:34 robocop - M src/common/classes/locks.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/y_handle.h -Correct the year in Alex' changed licenses. - - 2005-01-12 04:24 robocop - M src/common/config/config_file.cpp - M src/common/config/config_file.h -Change the license. -Also, these two files were done by Dmitry Yemanov, not Mark, according to viewCVS. - - 2005-01-12 04:22 robocop - M src/dsql/keywords.cpp - M src/include/editline.h - M src/jrd/os/posix/config_root.cpp -Change the license with Mark's permission. - - 2005-01-12 04:20 robocop - M src/dsql/dsql.cpp - M src/dsql/keywords.h - M src/dsql/pass1.cpp -Misc. - - 2005-01-11 10:08 alexpeshkoff - M src/remote/inet.cpp -1. fixed AV during SS shutdown on NT -2. removed duplicated WSACleanup() call - - 2005-01-10 18:06 alexpeshkoff - M src/common/classes/locks.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/y_handle.h -applied correct license to files, added by me to the project - - 2005-01-07 12:17 dimitr - M doc/WhatsNew -no message - - 2005-01-07 09:29 dimitr - M doc/WhatsNew -no message - - 2005-01-07 04:00 robocop - M src/gpre/c_cxx.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/par.cpp - M src/gpre/pat.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Fixing more inconsistencies. - - 2005-01-07 03:56 robocop - M doc/sql.extensions/README.cursors -Misc. - - 2005-01-07 02:56 robocop - M doc/WhatsNew -Maybe it's just me, but I prefer my name well spelled. -:-) - - 2005-01-06 18:32 dimitr - A doc/sql.extensions/README.cursors - A doc/sql.extensions/README.leave_labels -Added some docs. - - 2005-01-06 18:17 arnobrinkman - M src/dsql/pass1.cpp -Fix another check constraint and ambigous field problem. -Are there any more options left?, sigh: tablename, NEW, OLD, TEMP - - 2005-01-06 16:58 dimitr - M doc/WhatsNew -A couple of corrections. - - 2005-01-06 15:06 dimitr - M doc/WhatsNew -Added all changes up-to-date. - - 2005-01-06 13:14 arnobrinkman - M src/dsql/pass1.cpp -Fix sub-select in derived table issue (context already in used error) - - 2005-01-05 12:15 dimitr - M src/dsql/make.cpp -Minor corrections. - - 2005-01-05 12:13 dimitr - M src/jrd/cmp.cpp -Fixed concatenation desciptor usage (e.g. GROUP BY failures) + minor corrections. - - 2005-01-05 08:25 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp -Let's prevent accidental modification of some params. - - 2005-01-05 04:02 robocop - M src/gpre/par.cpp -Misc. - - 2005-01-05 04:00 robocop - M src/gpre/par.cpp -1.- More constants. -2.- Support for BASIC language was dropped a lot of time ago. - - 2005-01-05 03:58 robocop - M src/gpre/gpre.cpp -More constants. - - 2005-01-05 02:06 robocop - M src/gpre/gpre.cpp - M src/gpre/gpre.h -More constants. - - 2005-01-04 13:37 dimitr - M src/jrd/tra.cpp -Don't forget to remove user savepoints in the no-op part of the commit-retaining implementation. - - 2005-01-04 13:17 dimitr - M src/dsql/ddl.cpp -1. Allowed implicit NOT NULL declaration for a PRIMARY KEY constraint (per SQL-99) -2. Minor fixes and cleanup - - 2005-01-04 13:09 dimitr - M src/jrd/exe.cpp -Looper fixes: -1. Slightly changed the error handling to exactly correspond the FB1 logic -2. Added code to always cleanup the active savepoints, even after nested error handlers -3. Fixed one little debug-time issue -4. Replaced VERB_CLEANUP macro with an inline function - - 2005-01-04 10:53 dimitr - M src/gpre/sql.cpp -Fixed the build. - - 2005-01-04 05:42 robocop - M src/isql/show.epp -Show system UDF's. According to Ann, she seems to remember that -"there hasn't been a missing RDB$SYSTEM_FLAG since V2 except -objects created with direct system table inserts." -but if there are problems, I will have to do two loops. - - 2005-01-04 05:19 robocop - M src/gpre/sql.cpp -More constants. - - 2005-01-04 01:16 stryqx - M src/extern/editline/makelist -Using tr to map a-z to A-Z doesn't always work as expected on all platforms, -especially when a locale is set where the number of lower case characters is -different to the number of upper case characters. Using the lower and upper -case character classes fixes this problem. - - 2005-01-04 00:18 robocop - M builds/install/misc/CSchangeRunUser.sh.in - M builds/install/misc/CSrestoreRootRunUser.sh.in - M builds/install/misc/SSchangeRunUser.sh.in - M builds/install/misc/SSrestoreRootRunUser.sh.in -Fix typo reported by Kristof Petr. - - 2005-01-03 19:24 arnobrinkman - M src/jrd/btr.cpp -Fix index bug when a single NULL with recordnumber 0 was 2 times removed. -Due this the LevelNode was removed, which of course may never happen. - - 2005-01-03 08:16 robocop - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h -Forget the log: it belongs to one of the merry friends WAL and JOURNAL that we deprecated and deleted for v2. - - 2005-01-03 08:11 robocop - M src/gpre/sqe.cpp -Misc. - - 2005-01-03 08:08 robocop - M src/jrd/utl.cpp -Avoid possible buffer overflow. - - 2005-01-03 08:07 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.h - M src/gpre/int_cxx.cpp - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Bring some order to the gpre insanity that was using custom, disparate lengths for variables that should have the same length. - - 2005-01-01 01:54 robocop - M src/extlib/ib_udf2.sql - M src/jrd/os/path_utils.h - M src/jrd/y_handle.h - M src/misc/gds_header.txt - M src/misc/ibase_header.txt -Totally misc. - - 2004-12-31 10:41 robocop - M src/dsql/parse.y -Totally misc. - - 2004-12-28 21:12 skidder - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbstatic - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql -Honor CFLAGS given by the user in POSIX builds - - 2004-12-28 21:07 skidder - M configure.in -Add support for generic Linux builds (misc platforms) - - 2004-12-28 21:00 skidder - A builds/posix/prefix.linux_generic -Add support for generic Linux builds (misc platforms) - - 2004-12-28 20:57 skidder - M builds/posix/prefix.linux_sparc32 -Update Linux/Sparc build - - 2004-12-28 05:21 robocop - M src/iscguard/iscguard.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.h - M src/remote/xnet.cpp -Misc. - - 2004-12-26 15:32 alexpeshkoff - M src/dsql/dsql.cpp -dsql_set_cursor_name cleanup - - 2004-12-26 13:48 alexpeshkoff - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.h - M src/remote/xnet.cpp -user_id clumplet cleanup - - 2004-12-26 12:36 alexpeshkoff - M src/iscguard/iscguard.cpp -restored cleanup, accidentially erased by my previous commit - - 2004-12-26 12:11 alexpeshkoff - M src/iscguard/iscguard.cpp -fixed assertion in guardian - - 2004-12-26 04:09 robocop - M src/burp/burp.cpp - M src/burp/mvol.cpp - M src/iscguard/iscguard.cpp - M src/jrd/nbak.cpp - M src/jrd/pwd.cpp - M src/jrd/sdw.cpp - M src/jrd/utl.cpp - M src/jrd/vio.cpp - M src/remote/inet.cpp - M src/utilities/ibmgr/srvrmgr.cpp -Misc. - - 2004-12-25 09:44 robocop - M configure.in - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/isql/isql.epp - M src/jrd/btr.cpp - M src/jrd/common.h - M src/jrd/exe.h - M src/jrd/filters.cpp - M src/jrd/nbak.cpp - M src/jrd/thd.h - M src/remote/inet.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp -Misc. - - 2004-12-24 09:35 kkuznetsov - M configure.in - M src/common/classes/fb_tls.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/jrd/isc.h - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp -Some things is moved from R1.5.1. -Starting separating of defines accoding -SOLARIS -- any threading modes -SOLARIS_MT - solaris with Sun threading model -current nothing - solaris with posix threading model - - 2004-12-24 08:52 robocop - M src/burp/burp.cpp - M src/common/classes/auto.h - M src/common/classes/fb_string.h - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp - M src/dudley/expand.cpp - M src/dudley/hsh.cpp - M src/gpre/pas.cpp - M src/intl/utils/maptest2.c - M src/iscguard/iscguard.cpp - M src/isql/isql.epp - M src/jrd/btr.cpp - M src/jrd/dsc.cpp - M src/jrd/dyn.epp - M src/jrd/grammar.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/sch.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/validation.cpp - M src/jrd/why.cpp - M src/qli/format.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/common/cmd_util.cpp -Style. - - 2004-12-23 10:15 aafemt - M src/isql/isql.epp -Fix extra EOLN in interactive mode without editline - - 2004-12-23 06:42 robocop - M src/jrd/utl.cpp -Fix a small bug introduced by Borland's copy/paste at unknown date before year 2000 and that we inherited when Mark created the Firebird tree. - - 2004-12-23 06:28 robocop - M src/jrd/utl.cpp -1.- Misc. -2.- Fix possible buffer overrun. - - 2004-12-23 03:03 robocop - M src/remote/inet_server.cpp -Misc. - - 2004-12-23 02:59 robocop - M src/jrd/grant.epp -Avoid some extra casts. - - 2004-12-22 18:34 skidder - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/par.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Add check for overly long identifiers when pasing BLR. This helps with savepoints problem reported by Vlad and other similar issues as well - - 2004-12-22 17:26 skidder - M builds/win32/msvc7/Firebird2.sln -Fix MSVC7 build - - 2004-12-22 08:50 robocop - M src/jrd/opt.cpp - M src/utilities/gsec/gsec.cpp -Fixing comments. - - 2004-12-22 08:49 robocop - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Misc. - - 2004-12-21 19:30 dimitr - M src/jrd/drq.h - M src/jrd/dyn_del.epp -Fixed DROP TABLE bug. - - 2004-12-20 17:44 alexpeshkoff - M src/jrd/jrd.cpp -verify DatabaseAccess in the same style&place for both attach and create - - 2004-12-20 17:36 alexpeshkoff - M src/jrd/thd.cpp -removed unneeded {} block - destructors order not important for ContextPoolHolder - - 2004-12-19 16:29 alexpeshkoff - M src/remote/os/win32/srvr_w32.cpp -front-ported one of the latest changes of 1.5.0 - - 2004-12-19 16:19 alexpeshkoff - M builds/install/misc/firebird.conf -Added new parameter - - 2004-12-19 16:16 alexpeshkoff - A src/misc/upgrade/v2/security_database.sql - A src/misc/upgrade/v2/security_database.txt -Security database upgrade from pre-2.0 format. - - 2004-12-19 15:24 alexpeshkoff - M src/dbs/security.sql - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/pwd.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h -Better way for server to authenticate itself in security database. - - 2004-12-19 12:26 alexpeshkoff - M src/jrd/thd.cpp -fixed inconsistencies, noticed by Claudio - - 2004-12-17 11:13 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/jrd/thd.cpp -use context pool in AutoStorage class - - 2004-12-17 06:22 robocop - M src/remote/inet.cpp -Misc. - - 2004-12-17 06:21 robocop - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - D src/jrd/val.cpp - A src/jrd/validation.cpp -val.h and val.cpp are unrelated. -Change was agreed a year ago in the list. - - 2004-12-17 05:57 robocop - M src/isql/isql.epp -Misc. - - 2004-12-17 05:56 robocop - M src/remote/inet.cpp -Minimize forced casts. - - 2004-12-17 05:41 robocop - M src/common/classes/ClumpletReader.h - M src/common/classes/GenericMap.h - M src/common/classes/fb_string.cpp - A src/common/classes/fb_string.h - M src/common/classes/string_test.cpp - M src/common/config/config.h - M src/common/config/config_file.h - M src/common/config/config_impl.h - M src/common/config/dir_list.h - M src/common/utils_proto.h - M src/dsql/dsql_proto.h - D src/include/fb_string.h - M src/jrd/all.h - M src/jrd/db_alias.h - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/err_proto.h - M src/jrd/isc_f_proto.h - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/os/config_root.h - M src/jrd/os/darwin/config_root.cpp - M src/jrd/os/fbsyslog.h - M src/jrd/os/mod_loader.h - M src/jrd/os/path_utils.h - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/plugin_manager.h - M src/jrd/sha.h - M src/remote/inet_proto.h - M src/remote/os/win32/wnet_proto.h - M src/remote/xnet.cpp - M src/remote/xnet_proto.h - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp -fb_string.h is moved to common/classes. - - 2004-12-17 05:40 robocop - M src/common/classes/ClumpletWriter.h -Misc. - - 2004-12-16 12:45 aafemt - M src/isql/isql.epp -Fix for AV on EOF in interactive mode - - 2004-12-16 10:23 aafemt - M src/isql/isql.epp -Parser must parse, not input routine - - 2004-12-16 10:13 aafemt - M src/isql/isql.epp -Redundant comment - - 2004-12-16 03:10 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/ftn.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/sql.cpp - M src/jrd/opt.cpp -Misc. - - 2004-12-16 03:05 robocop - M src/utilities/gstat/dba.epp -Local variable overrode global, useless variable. - - 2004-12-16 03:03 robocop - M src/dudley/extract.epp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre_meta.epp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/sql.cpp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/par.cpp - M src/jrd/qatest.cpp - M src/jrd/svc.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/qli/mov.cpp - M src/qli/show.epp - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/server.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/rebuild/rebuild.cpp -Misc. - - 2004-12-15 20:15 arnobrinkman - M src/dsql/pass1.cpp -remove optimization in DSQL, this is now done in the optimizer (the place where it belongs) - - 2004-12-15 20:12 arnobrinkman - M src/jrd/opt.cpp -fix wrong join order with parameters/variables/constants after my last commits - - 2004-12-13 19:43 dimitr - M src/jrd/dyn_del.epp -Let's remove security class & privileges when a column is dropped. - - 2004-12-13 15:49 alexpeshkoff - M src/common/classes/ClumpletWriter.cpp -fixed bug, noticed by Adriano dos Santos Fernandes - - 2004-12-13 12:09 alexpeshkoff - M src/jrd/utl.cpp -misc. - - 2004-12-13 12:06 alexpeshkoff - M src/burp/burp.cpp -fixed bug in my last commit, noticed by Claudio - - 2004-12-13 12:05 alexpeshkoff - A src/common/classes/string_test.cmd - A src/common/classes/string_test.cpp -test for Firebird::string - - 2004-12-12 06:50 robocop - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h -I can revert the constness if it becomes too restrictive in the future. - - 2004-12-12 02:03 robocop - M src/dsql/utld.cpp -Misc. - - 2004-12-12 02:01 robocop - M src/isql/isql.epp -Restore output if copy_table fails. - - 2004-12-12 01:58 robocop - M src/dsql/utld.cpp -Put some variables in context. - - 2004-12-12 01:57 robocop - M src/dsql/preparse.cpp -Restore checks for length. We don't need tokens bigger than 1KB. - - 2004-12-12 01:55 robocop - M src/include/fb_exception.h -Change the license with Mike's permission. - - 2004-12-12 01:55 robocop - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h -Misc. - - 2004-12-11 00:08 robocop - M src/dsql/preparse.cpp -Misc. - - 2004-12-10 22:54 robocop - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/restore.epp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/dudley/exe.epp - M src/gpre/gpre_meta.epp - M src/jrd/utl_proto.h -Misc. - - 2004-12-10 20:50 robocop - M src/include/fb_types.h - M src/include/firebird.h -Changing the license with permission from Mark, Mike and John. - - 2004-12-10 14:51 robocop - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util -Misc. - - 2004-12-09 19:19 alexpeshkoff - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/build_msg.dsp - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/fbserver.dsp - M builds/win32/msvc6/isql.dsp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/restore.epp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/array.h - M src/dsql/preparse.cpp - M src/dudley/exe.epp - M src/gpre/gpre_meta.epp - M src/isql/isql.epp - M src/jrd/pwd.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/why.cpp - M src/qli/meta.epp - M src/utilities/create_db.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/nbackup.cpp -applied Clumplet* classes to dpb where possible - - 2004-12-09 07:53 skidder - D src/jrd/PerformanceView.cpp - D src/jrd/PerformanceView.h - D src/jrd/TraceManager.cpp - D src/jrd/TraceManager.h -Correction of last commit - - 2004-12-09 07:20 skidder - A src/jrd/PerformanceView.cpp - A src/jrd/PerformanceView.h - A src/jrd/TraceManager.cpp - A src/jrd/TraceManager.h -Server-side SQL Trace functionality. Also clean up NBACKUP code a little bit - - 2004-12-09 06:53 skidder - M src/jrd/par.cpp -Fix the mistake in error message. The third time. - - 2004-12-09 02:53 robocop - M src/gpre/gpre.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/os/posix/path_utils.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp - M src/qli/dtr.cpp - M src/remote/merge.cpp -Misc. - - 2004-12-09 02:50 robocop - M src/burp/backup.epp - M src/dsql/dsql.cpp - M src/gpre/gpre.cpp - M src/iscguard/cntl_guard.cpp - M src/isql/isql.epp - M src/jrd/enc.cpp -Misc. - - 2004-12-09 01:53 skidder - M src/isql/isql.epp -Fix POSIX build after Claudio cleanup - - 2004-12-08 06:06 robocop - M src/jrd/common.h - M src/lock/lock.cpp -Misc. - - 2004-12-08 06:03 robocop - M src/lock/lock.cpp -1.- Minimize buffer overrun. -2.- Stack variable should not be referenced once the owning function finishes. Make it static. - - 2004-12-08 05:59 robocop - M src/dsql/dsql.cpp -Prevent buffer overrun. - - 2004-12-08 05:58 robocop - M src/dsql/ddl.cpp - M src/dsql/sqlda.h - M src/dsql/sqlda_pub.h - M src/dudley/expr.cpp - M src/include/fb_exception.h - M src/intl/lc_narrow.cpp - M src/intl/ldcommon.h - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/evl_string.h - M src/jrd/sha.cpp - M src/jrd/sqz.cpp -Misc. - - 2004-12-08 04:14 robocop - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/posix/path_utils.cpp -Putting the license on John's files after asking him for permission. - - 2004-12-08 04:12 robocop - M src/jrd/gds.cpp - M src/jrd/os/posix/fbsyslog.cpp - M src/remote/xnet.cpp - M src/utilities/install/install.cpp - M src/utilities/install/services.cpp -Misc. - - 2004-12-08 02:36 robocop - M src/jrd/os/darwin/config_root.cpp -1.- Changing the license on John's files after asking him for permission. -2.- Misc. - - 2004-12-07 19:21 skidder - M builds/win32/msvc7/common_static.vcproj -Fix MSVC7 makefiles - - 2004-12-07 01:40 robocop - M src/extlib/ib_udf2.sql - M src/jrd/os/win32/isc_ipc.cpp -Misc. - - 2004-12-07 01:19 skidder - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/pcmet.epp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h -Fix the memory leak from transaction pool when selectable stored procedures are called from PSQL or in subqueries - - 2004-12-07 01:17 robocop - M src/jrd/scl.epp -Nickolay compiler caught line without effect mine because I forgot the assignment. - - 2004-12-07 00:55 robocop - M src/jrd/os/darwin/mod_loader.cpp -1.- Changing the license on John's files after asking him for permission. -2.- Misc. - - 2004-12-07 00:43 robocop - M src/jrd/os/win32/isc_ipc.cpp -Misc. - - 2004-12-07 00:38 robocop - M src/isql/isql.epp -1.- Get rid of the std::string from the STL. -2.- Add a couple of missing deallocations. - - 2004-12-07 00:33 robocop - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/opt.cpp -Misc. - - 2004-12-07 00:29 robocop - M src/extlib/ib_udf.cpp - M src/extlib/ib_udf2.sql -Slavomir Skopalik contributed IB_UDF_frac. - - 2004-12-06 10:17 robocop - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/posix/path_utils.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/path_utils.cpp -Misc. - - 2004-12-06 10:05 robocop - M src/jrd/os/mod_loader.h - M src/jrd/os/path_utils.h -Changing the license on John's files after asking him for permission. - - 2004-12-06 09:58 robocop - M src/include/fb_map.h - M src/include/fb_vector.h -Changing the license on John's files after asking him for permission. - - 2004-12-06 09:55 robocop - M src/jrd/evl_string.h - M src/jrd/plugin_manager.h -Misc. - - 2004-12-05 11:57 alexpeshkoff - M src/dsql/preparse.cpp -use new classes to preparse 'create database' statement - - 2004-12-05 11:56 alexpeshkoff - M src/include/fb_string.h -misc - - 2004-12-05 11:51 alexpeshkoff - M src/dsql/dsql.cpp - M src/dsql/dsql.h -a bit better approach to setup dsql thread context - - 2004-12-04 08:30 robocop - M src/isql/extract.epp - M src/isql/show.epp -Misc and solve a couple of missing deallocations. - - 2004-12-04 07:00 robocop - M src/jrd/ibase.h -Misc. - - 2004-12-04 06:58 robocop - M src/jrd/ibase.h -Function was deprecated in May 2001. - - 2004-12-04 06:50 robocop - M src/jrd/btr.cpp -Style. - - 2004-12-03 23:56 arnobrinkman - M src/jrd/opt.cpp -Improve cross join and merge/sort handeling - - 2004-12-03 07:56 dimitr - M src/jrd/cmp.cpp -Fixed SF #1077595. - - 2004-12-03 07:55 hvlad - M src/jrd/btr.cpp - M src/jrd/btr.h -Don't check uniqueness for null keys - this leads to big waste of time - - 2004-12-03 07:23 robocop - M src/isql/show.epp -Close the blob before returning an error. - - 2004-12-03 07:22 robocop - M src/isql/extract.epp -Misc. - - 2004-12-03 07:07 dimitr - M src/dsql/parse.cpp - M src/dsql/parse.y -Fixed issues spotted by Claudio. - - 2004-12-03 06:49 dimitr - M src/dsql/ddl.cpp -Restored datatype. - - 2004-12-03 06:24 robocop - M src/common/classes/GenericMap.h - M src/dsql/keywords.cpp - M src/dsql/pass1.cpp - M src/jrd/os/win32/guid.cpp -Misc. - - 2004-12-03 05:36 dimitr - M src/jrd/dyn.epp -Implemented REVOKE ADMIN OPTION FROM - - 2004-12-02 22:53 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y -1. Parser cleanup -2. SQL-99 synonyms for generators DDL/DML -3. Implemented REVOKE ADMIN OPTION FROM - - 2004-12-02 18:57 arnobrinkman - M src/dsql/pass1.cpp -Fix check constraint bug with "ambigous fieldname" error - - 2004-12-02 12:15 aafemt - M src/jrd/os/win32/guid.cpp -MinGW windows.h does not include wincrypt.h - - 2004-12-02 12:11 aafemt - M src/common/classes/GenericMap.h -Shut up warning - - 2004-12-02 00:42 skidder - M src/burp/backup.epp -Fix for another problem with backing up stream blobs - zero-length stream blob may have non-zero segment count - - 2004-12-01 08:25 robocop - M src/isql/isql.epp -First attempt to fix the double charset reporting bug that our dear Blas left in isql more than half a year ago. - - 2004-12-01 08:16 robocop - M src/burp/backup.epp -Misc. - - 2004-12-01 07:38 alexpeshkoff - M src/jrd/jrd.h -removed fault comment - - 2004-12-01 00:02 skidder - M src/burp/backup.epp -Cure regressions introduced by Ann's cleanup in Firebird 1.0 - - 2004-11-30 20:17 skidder - M src/burp/backup.epp - M src/jrd/jrd.cpp -Second attempt to fix backing up of stream blobs. -This time it should work with XNET and INET too. -Rollback earlier engine fix which now seems incorrect to me. - - 2004-11-30 06:20 robocop - M src/jrd/sha.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/services.cpp -Misc. - - 2004-11-30 06:18 robocop - M src/common/classes/class_perf.cpp - M src/common/classes/fb_tls.h - M src/dsql/ddl.cpp - M src/dudley/generate.cpp - M src/intl/kanji.cpp - M src/isql/extract.epp - M src/jrd/cch.cpp - M src/jrd/cvt2.cpp - M src/jrd/dyn.h - M src/jrd/enc.cpp - M src/jrd/evl.cpp - M src/jrd/execute_statement.cpp - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/intl.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/posix/path_utils.cpp - M src/jrd/os/win32/path_utils.cpp - M src/jrd/pag.cpp - M src/jrd/sha.cpp - M src/msgs/enter_msgs.epp - M src/remote/allr.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/nbackup.cpp -Misc. - - 2004-11-30 06:08 robocop - M src/isql/show.epp -Don't show system functions. - - 2004-11-30 06:08 robocop - M src/jrd/why.cpp -Delete the crud. - - 2004-11-30 03:22 skidder - M src/isql/extract.epp -Do not include system functions in database metadata script generated by ISQL - - 2004-11-29 20:27 skidder - M src/burp/backup.epp -Do not store system functions in backup files - - 2004-11-29 11:15 alexpeshkoff - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/flu_proto.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/why.cpp -1. rewritten flu.cpp using modern firebird classes library -2. fixed diagnostic about missing/unusable UDF module - - 2004-11-29 10:14 alexpeshkoff - M src/jrd/common.h -completely dropped support for ignored since 1.5 environment variable -INTERBASE_EXT_LIB_PATH, firebird.conf UdfAccess is used instead - - 2004-11-29 10:12 alexpeshkoff - M src/jrd/pwd.cpp -SortedObjectsArray related changes - - 2004-11-29 10:11 alexpeshkoff - M src/jrd/ext.cpp -always check for readability of file in DirectoryList - - 2004-11-29 10:07 alexpeshkoff - M src/common/classes/fb_pair.h - M src/common/classes/objects_array.h - M src/common/config/config_file.h - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h -make SortedObjectsArray easier to use in simple cases - - 2004-11-29 10:06 alexpeshkoff - M src/utilities/nbackup.cpp -fixed gcc warning - - 2004-11-29 09:59 robocop - M src/common/classes/stack.h -"elem" is size_t, assert on it. - - 2004-11-29 09:09 robocop - M src/dsql/ddl.cpp - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp -frb_sys_flag becomes fb_sys_flag - - 2004-11-29 09:08 robocop - M src/dsql/pass1.cpp - M src/jrd/inf_pub.h -Misc. - - 2004-11-29 04:39 skidder - M src/remote/allr.cpp - M src/remote/server.cpp -Address the security issue in remote address handling code pointed by Claudio. Hack REMOTE server-side exception handling to make it not crash when exceptions actually happen. The latter seems to be the very old problem, in IB6 code looks the same - - 2004-11-29 01:08 skidder - M src/common/classes/GenericMap.h -Fix GCC build curing MSVC build at the same time - - 2004-11-28 23:09 arnobrinkman - M src/jrd/opt.cpp -1) Try to make new nodes from conjunctions applied to the top RSE of a UNION. - Deliver the new nodes (created per rse inside the union) to the optimizing phase of every rse. -2) Little refactoring of above function and the one for aggregate - - 2004-11-28 22:38 arnobrinkman - M src/dsql/pass1.cpp -bugfix: Making a derived field on a mapping failed when the mapping was mapping to another derived field. - Make also a derived field from a derived field node. - - 2004-11-28 08:36 robocop - M src/jrd/evl.cpp -Misc. - - 2004-11-28 08:36 robocop - M src/isql/isql.epp -Apply Adriano change with the following explanation: -Fix a bug that occur when a BLOB column is added after the start of the DML transaction. - - 2004-11-28 08:25 robocop - M src/jrd/evl.cpp -Change my FB1 logic that returned the table's owner for the role when a not null field with default CURRENT_ROLE is added, the table has records already and the user does a SELECT. Now, if CURRENT_USER==table's owner, then the CURRENT_ROLE is returned, otherwise NONE. - - 2004-11-28 07:05 robocop - M src/isql/isql.epp -Completed (I hope) Damyan Ivanov's patch that didn't work with insertions, updates and deletions. - - 2004-11-28 04:59 robocop - M src/gpre/cob.cpp -Overwrote the good version of the file thanks to the CVS Id tag. - - 2004-11-28 03:44 robocop - M src/dsql/node.h - M src/dsql/pass1.cpp -Silence warning. - - 2004-11-28 03:43 robocop - M src/gpre/cob.cpp -Misc. - - 2004-11-28 01:03 robocop - M builds/posix/firebird.vers - M builds/win32/defs/fbclient.def - M builds/win32/defs/gds32.def - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/isql/isql.epp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibase.h - M src/jrd/os/vms/dfloat_stub.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -isc_interpret is fb_interpret again. -Please do a full rebuild. - - 2004-11-27 21:19 dimitr - M src/dsql/pass1.cpp -Fixed bug introduced some time ago by myself. - - 2004-11-27 20:54 dimitr - M src/jrd/opt.cpp -Improved optimization of mixed AND/OR predicates. - - 2004-11-27 08:13 robocop - M src/common/classes/ClumpletWriter.cpp -Corrections. - - 2004-11-27 06:57 robocop - M src/jrd/scl.epp -Handle possible buffer overrun. -Constant for non-specified role. - - 2004-11-27 06:54 robocop - M src/jrd/constants.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp -Constant for non-specified role. - - 2004-11-27 06:51 robocop - M src/jrd/functions.cpp - M src/jrd/jrd.cpp -Misc. - - 2004-11-27 05:45 robocop - M src/remote/server.cpp -Comment no longer applies. - - 2004-11-27 05:44 robocop - M src/jrd/functions.cpp - M src/jrd/functions.h - M src/jrd/ini.epp -Leave room to register the example UDF's with the new macros. - - 2004-11-27 03:33 robocop - M src/remote/inet_server.cpp - M src/remote/os/win32/srvr_w32.cpp -It seems to me those debugging reports are better read as text files. - - 2004-11-27 03:31 robocop - M src/common/classes/stack.h -Extra assertion and acknowledge "elem" is size_t. - - 2004-11-27 03:30 robocop - M src/common/classes/objects_array.h -Formatting and a couple of assertions. - - 2004-11-27 03:30 robocop - M src/common/classes/ClumpletReader.h - M src/common/classes/fb_pair.h -const. - - 2004-11-27 00:52 arnobrinkman - M src/jrd/opt.cpp -Distribute HAVING clause conjunctions to the WHERE clause when possible. -This will improve VIEWs that contain a aggregate query and comparisons are done on fields from that VIEW that are also part of the GROUP BY clause. - - 2004-11-26 01:01 skidder - M src/jrd/functions.cpp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp -CLIENT_ADDRESS and NETWORK_PROTOCOL variables support - - 2004-11-25 20:07 dimitr - M src/jrd/tra.h -An attempt to tune the number after some testing. Allows to reduce number of fetches (1.5-2x) in subsequent updates. -Perhaps could be increased to 64KB, but IMO more than 100K rows cannot be undone effectively in the current implementation. - - 2004-11-25 16:10 alexpeshkoff - M src/common/classes/GenericMap.h -make it compile with VC6 - - 2004-11-25 16:09 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd.h -applied fixes, suggested by Claudio -made get_options method of class DatabaseOptions - - 2004-11-25 02:28 skidder - M src/common/classes/GenericMap.h -Fix POSIX build - - 2004-11-25 01:41 skidder - M src/jrd/functions.cpp -Implement Dmitry suggestions regarding rdb$get_context functionality - - 2004-11-25 01:38 skidder - M src/dsql/parse.cpp -Regenerate parse.cpp - - 2004-11-25 00:47 skidder - M src/dsql/parse.y - M src/jrd/cmp.cpp - M src/jrd/exe.cpp -Dmitry asked me to add support for calling UDF routines ignoring return arguments so did I - - 2004-11-24 20:48 skidder - M src/jrd/jrd.h - M src/jrd/tra.h -Implement Claudio suggestion regarding clean generic map class - - 2004-11-24 20:45 skidder - M builds/posix/make.shared.variables - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj -Update makefiles - - 2004-11-24 20:38 skidder - A src/common/classes/GenericMap.h - D src/common/classes/StringMap.cpp - D src/common/classes/StringMap.h - M src/common/classes/fb_pair.h -Implement Claudio suggestion regarding clean generic map class - - 2004-11-24 18:26 alexpeshkoff - M builds/posix/make.shared.variables - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/jrd/jrd.cpp -use ClumpletReader to parse dpb options - - 2004-11-24 18:23 alexpeshkoff - M src/include/fb_string.h -new method in string - - 2004-11-24 18:11 alexpeshkoff - M src/jrd/isc_file.cpp -fixed regression in isc_file due to my last commit - - 2004-11-24 13:33 dimitr - M src/dsql/pass1.cpp -Fixed my SEGV, thanks to Adriano. - - 2004-11-24 09:32 robocop - M builds/win32/make_boot.bat -Rebuild was used always because the intermediates and/or the executables for build_msg and codes where written to the same dir for the debug and release versions. Since that was fixed time ago in msvc6, rebuild is not needed. I don't know about the msvc7 configuration, so I didn't touch it. - - 2004-11-24 09:22 robocop - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/class_perf.cpp - M src/common/classes/fb_tls.h - M src/common/classes/semaphore.h - M src/common/classes/tree.h - M src/common/config/config.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dudley/parse.cpp - M src/gpre/gpre.cpp - M src/gpre/gpreswi.h - M src/gpre/hsh.h - M src/include/fb_blk.h - M src/include/fb_map.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/dflt.h - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.h - M src/jrd/evl_proto.h - M src/jrd/fields.h - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibsetjmp.h - M src/jrd/intl.h - M src/jrd/intlobj.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/ods.h - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/quad.h - M src/jrd/que.h - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/thd.h - M src/lock/lock.cpp - M src/misc/align.cpp - M src/msgs/check_msgs.epp - M src/qli/dtr.h - M src/qli/meta.epp - M src/qli/report.cpp - M src/remote/allr_proto.h - M src/remote/interface.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/remote/xnet.h - M src/utilities/drop.cpp -Misc: style. - - 2004-11-24 09:04 robocop - M src/isql/isql.epp -Allow the -m2 option to work. - - 2004-11-24 09:00 robocop - M src/msgs/history.sql - M src/msgs/msg.sql -Fix the messages database's history. - - 2004-11-24 08:58 robocop - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/msgs/facilities.sql - M src/msgs/messages.sql -Applying Damyan Ivanov's isql patch. -Document it in the interactive help isql -? -Document also the m2 option (merge diagnostics). - - 2004-11-24 08:55 robocop - M builds/win32/prepare.bat -More verbosity to know where to look at when there are problems. - - 2004-11-23 22:43 arnobrinkman - M src/jrd/opt.cpp -fix bug with partially matched lower bounds on descending multi segment index. - - 2004-11-23 11:03 robocop - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/show.epp - M src/isql/show_proto.h -Misc. - - 2004-11-23 10:29 robocop - M src/msgs/facilities.sql - M src/msgs/messages.sql -Preparing to commit Damyan Ivanov's isql patch, first step. - - 2004-11-23 10:11 robocop - M src/jrd/constants.h -Debris of rdb$current_database. :-) - - 2004-11-23 09:55 robocop - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp -Fix MSVC6 build after Nickolay's changes. - - 2004-11-23 06:48 robocop - M src/jrd/cmp.cpp -Totally misc. - - 2004-11-23 06:03 robocop - M src/jrd/isc_file.cpp -Misc. - - 2004-11-23 05:36 skidder - M src/utilities/nbackup.cpp -Fix the nbackup problem on big-endian machines noted by Claudio - - 2004-11-23 05:34 robocop - M src/jrd/ini.epp -Bad comment caused by copy/paste. - - 2004-11-23 05:26 skidder - A doc/sql.extensions/README.context_variables2 -Preliminary explanation for new context variables logic - - 2004-11-23 05:06 skidder - M src/jrd/functions.h -Correct mistake in comment which Claudio noted - - 2004-11-23 04:14 skidder - M src/jrd/functions.cpp - M src/jrd/functions.h -Correction - - 2004-11-23 04:05 robocop - M src/common/classes/StringMap.h - M src/dsql/pass1.cpp -Misc. - - 2004-11-23 04:03 robocop - M src/jrd/blp.h -BLR values in blp.h must not shift! - - 2004-11-23 02:45 skidder - M src/jrd/functions.h -Little correction in context vars support - - 2004-11-23 01:12 skidder - M src/jrd/inf.cpp -Let's use out new database ID for isc_info_db_id - - 2004-11-22 22:33 skidder - M builds/posix/make.shared.variables -Fix POSIX build - - 2004-11-22 22:31 skidder - M src/common/classes/StringMap.cpp - M src/common/classes/StringMap.h -Fix POSIX build warning - - 2004-11-22 20:53 skidder - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Regenerate parse.cpp - - 2004-11-22 20:50 skidder - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Remove CURRENT_DATABASE keyword - - 2004-11-22 20:22 skidder - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - A src/common/classes/StringMap.cpp - A src/common/classes/StringMap.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/constants.h - M src/jrd/flu_proto.h - M src/jrd/functions.cpp - A src/jrd/functions.h - M src/jrd/ini.epp - M src/jrd/jrd.h - M src/jrd/tra.h -Context variables support - - 2004-11-22 19:45 skidder - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Add messages for context variables and correct bad SQL code used for couple messages added earlier - - 2004-11-22 08:00 robocop - M src/isql/isql.epp - M src/isql/isql.h -Allow basic leaks reporting, fix a couple of leaks and delete obsolete comment. - - 2004-11-22 06:27 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Update misc files. - - 2004-11-22 04:44 skidder - M src/misc/writeBuildNum.sh -Use POSIX shell script syntax in writeBuildNum.sh - - 2004-11-21 16:46 alexpeshkoff - M src/jrd/isc_file.cpp -fixed work with NFS mount points - - 2004-11-21 16:25 alexpeshkoff - M src/jrd/alt.cpp -comment - - 2004-11-20 12:15 dimitr - M src/jrd/rse.cpp -no message - - 2004-11-19 03:52 robocop - M src/msgs/msg.sql -The obvious missing constraints, at least for me. - - 2004-11-19 03:51 robocop - M src/msgs/messages.sql -Get rid of journal-related messages. - - 2004-11-19 03:51 robocop - M src/msgs/history.sql -Keep history up to date by hand. - - 2004-11-19 03:50 robocop - M src/msgs/facilities.sql -The facilities's MAX_NUMBER is one more than the last used number in messages.sql for each facility. It worked nicely for years until the utilities became obsolete. - - 2004-11-18 23:00 arnobrinkman - M src/jrd/btn.cpp - M src/jrd/btn.h -Final ODS index structure change - - 2004-11-18 19:53 skidder - M builds/install/arch-specific/linux/misc/firebird.xinetd.in -Fix problem with XP SP2 clients talking to POSIX server (SF#1065511) - - 2004-11-18 13:58 hvlad - M src/jrd/exe.cpp - M src/jrd/exe.h -1. Use isc_stack_trace instead of isc_random -2. Correct exception handling when dynamic string is used. See comments in exe.cpp - - 2004-11-18 13:50 hvlad - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Added new isc_stack_trace error code for PL-SQL stack trace - - 2004-11-18 09:14 dimitr - M src/jrd/evl.cpp -Cleanup. - - 2004-11-18 08:40 robocop - M src/remote/server.cpp -Misc. - - 2004-11-18 08:09 dimitr - M src/msgs/facilities.sql -no message - - 2004-11-17 22:01 arnobrinkman - M src/dsql/pass1.cpp -Fix bug in aggregate-functions which burried EXISTS/SINGULAR predicate. -See bug #1063254 - - 2004-11-17 20:41 hvlad - M src/jrd/par.cpp -Fixed broken stored procedures default parameters handling. Thanks to Nickolay - - 2004-11-17 19:45 dimitr - M src/jrd/evl.cpp -no message - - 2004-11-17 19:33 dimitr - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp -Fixed bugs SF #459059 and #543106. - - 2004-11-17 18:27 dimitr - M src/dsql/dsql.h - M src/dsql/misc_func.cpp - M src/dsql/pass1.cpp -Some corrections and cleanup. - - 2004-11-17 18:18 dimitr - M src/jrd/blp.h - M src/jrd/gds.cpp -Added missing BLR handling to the internal blob filter - - 2004-11-17 15:23 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/exe.cpp - M src/msgs/messages.sql - M src/msgs/system_errors.sql -1) Reworked error reporting -2) Allowed positioned updates for explicit cursors -3) Fixed some possible server crashes - - 2004-11-17 15:01 dimitr - M src/msgs/messages.sql - M src/msgs/system_errors.sql -1) Reworked error reporting -2) Allowed positioned updates for explicit cursors -3) Fixed some possible server crashes - - 2004-11-17 14:50 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -1) Reworked error reporting -2) Allowed positioned updates for explicit cursors -3) Fixed some possible server crashes - - 2004-11-17 12:33 dimitr - M src/jrd/evl.cpp -Fixed bug found by Claudio. - - 2004-11-17 12:25 hvlad - M src/remote/server.cpp -Fix buffer overflow when string carried with status vector is too large. String will be truncated to 1023 bytes - - 2004-11-17 12:20 hvlad - M src/isql/isql.h -Allow isql to show large exception messages - - 2004-11-17 12:19 hvlad - M src/jrd/exe.h - M src/jrd/fields.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/status.h -Enlarge exception messages from 80 to 1023 bytes - - 2004-11-17 08:59 robocop - M src/jrd/mov.cpp -Misc and comment. - - 2004-11-17 08:57 robocop - M src/jrd/svc.cpp -Totally misc. - - 2004-11-17 08:57 robocop - M src/jrd/sha.cpp -If sha_info.data is already BYTE*, why casting it to BYTE* again? - - 2004-11-17 08:56 robocop - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/jrd/gds.cpp - M src/remote/os/win32/window.cpp -Poor man's version of the old gds_alloc_report. - - 2004-11-17 08:39 robocop - M src/jrd/inuse.cpp -Misc. - - 2004-11-17 05:20 robocop - M src/utilities/run_service.cpp -Correction. - - 2004-11-17 05:19 robocop - M src/utilities/print_pool.cpp -Misc. - - 2004-11-17 05:18 robocop - M src/utilities/gsec/call_service.cpp -Prevent garbage from being used. - - 2004-11-16 11:44 alexpeshkoff - M src/utilities/gsec/call_service.cpp -style - - 2004-11-16 11:43 alexpeshkoff - M src/remote/interface.cpp -restored broken by me const-correctness in remote - - 2004-11-16 11:41 alexpeshkoff - M src/jrd/jrd_pwd.h -take autoconfig.h into account - - 2004-11-16 11:38 alexpeshkoff - M src/include/fb_string.h -restored STL's copy_from - it's useless for us, but safe - - 2004-11-16 08:52 robocop - M src/jrd/sha.cpp - M src/jrd/svc.cpp - M src/jrd/thd.cpp -Misc. - - 2004-11-16 08:35 robocop - M src/common/classes/timestamp.cpp - M src/jrd/pwd.cpp -Misc. - - 2004-11-16 08:34 robocop - M src/jrd/os/win32/guid.cpp -We don't need reinterpret_cast from void* - - 2004-11-16 06:22 robocop - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h -Misc: where did those phantom spaces come from? - - 2004-11-16 06:16 robocop - M src/remote/inet.cpp -Totally misc: consistency with the other places. - - 2004-11-16 05:03 robocop - M src/common/fb_exception.cpp -Totally misc. - - 2004-11-16 05:02 robocop - M src/common/classes/alloc.h -Totally misc: comment. - - 2004-11-16 03:06 bellardo - M src/jrd/plugin_manager.cpp - M src/jrd/plugin_manager.h -Fix the copyright header. - - 2004-11-15 16:34 alexpeshkoff - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h - M src/common/classes/array.h -1. const-correctness of Clumplet classes -2. changed datatype to store ClumpletWriter buffer to avoid a lot of casts -3. added methods to support PathName operations - - 2004-11-15 15:52 alexpeshkoff - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/xnet.cpp - M src/remote/xnet_proto.h -restored broken by me const-correctness in remote - - 2004-11-15 07:35 alexpeshkoff - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -replaced platform-dependent SHA1 with in-tree sha.cpp - - 2004-11-15 04:15 skidder - M builds/posix/Makefile.in.embed.util - M builds/posix/make.shared.variables -Fix posix build - - 2004-11-15 04:06 skidder - M src/jrd/vio.cpp -Fix GCC build - - 2004-11-15 00:32 skidder - M src/utilities/nbackup.cpp -Add workaround to NBACKUP for Windows problem causing OS to go down when somebody reads a large file - - 2004-11-15 00:21 skidder - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Update MSVC7 makefiles - - 2004-11-14 21:08 skidder - M src/jrd/evl.cpp -Fix the bug I recently added to CURRENT_TIME precision handling - - 2004-11-14 20:59 skidder - M src/common/classes/timestamp.cpp -Minor correction of previous commit - - 2004-11-14 20:49 skidder - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h -Add time routines to TimeStamp class - - 2004-11-14 18:09 alexpeshkoff - M src/jrd/jrd_pwd.h - D src/jrd/os/posix/sha.cpp - D src/jrd/os/sha.h - D src/jrd/os/win32/sha.cpp - M src/jrd/pwd.cpp - A src/jrd/sha.cpp - A src/jrd/sha.h -replaced platform-dependent SHA1 with in-tree sha.cpp - - 2004-11-14 18:07 alexpeshkoff - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/call_service.h -misc cleanup - - 2004-11-14 18:05 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/include/fb_string.h - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/gds.cpp - M src/jrd/isc_f_proto.h -cleanup of methods, storing data in plain char* - - 2004-11-14 18:03 alexpeshkoff - M src/jrd/os/guid.h - M src/jrd/os/posix/guid.cpp - M src/jrd/os/win32/guid.cpp -added related feature - platform-dependent random genearator - - 2004-11-14 18:01 alexpeshkoff - M src/utilities/gsec/security.epp -dropped temp fix after bug with views was fixed by Dmitry Yemanov - - 2004-11-14 17:58 alexpeshkoff - M src/jrd/isc_file.cpp -style - - 2004-11-14 16:37 alexpeshkoff - M src/jrd/cvt.cpp -fixed debug build - - 2004-11-14 07:50 robocop - M src/msgs/history.sql - M src/msgs/messages.sql -Sync messages with Alex' changes in gsec. - - 2004-11-12 05:32 dimitr - M src/jrd/cvt.cpp - M src/jrd/evl.cpp -Restored missing asserts. - - 2004-11-11 21:46 skidder - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Commit change adding method used by ClumpletReader/ClumpletWriter - - 2004-11-11 10:27 skidder - M src/jrd/blp.h -Remove unneeded item as Claudio noted - - 2004-11-11 10:21 hvlad - M src/jrd/vio.cpp -Corrected typos pointed by Claudio - - 2004-11-11 10:17 hvlad - M src/jrd/jrd.cpp -GC policy config entry don't need to be case-sensitive - - 2004-11-11 05:37 skidder - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/blp.h - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -CURRENT_DATABASE implementation. Established identity may also be used for isc_info_db_id datum - - 2004-11-11 04:57 skidder - M src/utilities/gsec/call_service.cpp -long is 64-bit datatype, but here encoded as 32-bit value. correct confusion - - 2004-11-11 04:47 skidder - M src/jrd/enc.cpp -Port ENC_crypt to 64 bits - - 2004-11-11 01:34 skidder - M src/utilities/gsec/call_service.cpp -Fix 64-bit build - - 2004-11-10 23:02 skidder - M src/jrd/jrd.cpp -Use case-sensitive comparisons for GC policy configuration entires. stricmp does not exist on Linux. - - 2004-11-10 13:32 hvlad - M src/jrd/jrd.h -Removed unneeded method as Nickolay suggested - - 2004-11-10 08:28 robocop - M src/jrd/isc_file.cpp -Misc. - - 2004-11-10 08:16 robocop - M src/burp/backup.epp -fb-checkins shows that I didn't commit the correct version of the file. - - 2004-11-10 05:19 robocop - M src/jrd/jrd.cpp - M src/jrd/vio.cpp -Misc. - - 2004-11-10 04:41 robocop - M src/jrd/fun.epp -Fix SF Bug #1057538. - - 2004-11-10 04:35 robocop - M src/jrd/isc_sync.cpp - M src/jrd/svc.cpp -Misc. - - 2004-11-10 04:33 robocop - M src/burp/backup.epp -Avoid backup corruption with too long file names. - - 2004-11-10 04:32 robocop - M src/gpre/cob.cpp -Fix with double quotes handling in case someone still uses gpre and COBOL. - - 2004-11-10 04:29 robocop - D src/utilities/sbc_print.cpp -This file cannot be compiled in its current state and references a project (shared cache) abandoned years ago. - - 2004-11-10 04:26 robocop - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/dsql/pass1.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/sql.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_win.cpp - M src/jrd/cch.cpp - M src/jrd/dbg.cpp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/jlx.c - M src/jrd/log.cpp - M src/jrd/mem.cpp - M src/jrd/opt.cpp - M src/jrd/pwd.cpp - M src/jrd/sqz.cpp - M src/jrd/utl.cpp - M src/msgs/change_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/msgs/modify_msgs.epp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/utilities/analyse.cpp - M src/utilities/drop.cpp - M src/utilities/gsec/call_service.cpp - M src/utilities/gsec/gsec.cpp -Treat string literals and string constants with more respect. - - 2004-11-10 04:25 robocop - M src/utilities/nbackup.cpp -Protect from whatever possible (future) programming error that could cause a B.O. Probably the best fix is to make the constructor private and force all usage through the static raise() member function. - - 2004-11-09 13:06 hvlad - M builds/install/misc/firebird.conf -Added config file parameter for the garbage collection policy - - 2004-11-09 12:59 hvlad - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp -Add config file parameter for the garbage collection policy - - 2004-11-08 12:53 asfernandes - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_classic.vcproj -Fix MSVC7 build after Alex changes - - 2004-11-08 09:38 hvlad - M src/jrd/svc.cpp -Fix wrong thread priority - - 2004-11-08 08:29 robocop - M src/jrd/isc_file.cpp -Totally misc. - - 2004-11-08 08:01 robocop - M src/jrd/jrd.cpp -Misc. - - 2004-11-08 07:09 robocop - M src/remote/interface.cpp -Consistency. - - 2004-11-08 07:08 robocop - M src/remote/inet_server.cpp -Misc. - - 2004-11-08 06:16 robocop - M src/jrd/alt.cpp - M src/jrd/os/win32/winnt.cpp -Misc. - - 2004-11-08 06:15 robocop - M src/jrd/os/vms/vms.cpp -Fix Alex' commit. - - 2004-11-08 05:50 robocop - M builds/posix/Makefile.in.client.gsec -Change the license. - - 2004-11-08 05:38 robocop - M src/qli/meta.epp - M src/remote/os/win32/ibconfig.cpp - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp -Treat string literals and string constants with more respect. - - 2004-11-08 05:17 robocop - M src/qli/dtr.h - M src/qli/expand.cpp - M src/qli/hsh.cpp - M src/qli/parse.cpp - M src/qli/report.h -Treat string literals and string constants with more respect. - - 2004-11-08 05:13 robocop - M src/jrd/why.cpp -Find a better way to handle ISC_lookup_entrypoint calls than to throw away constness. - - 2004-11-08 03:36 robocop - M src/jrd/os/vms/dfloat_stub.cpp -Pre-ANSI C file? - - 2004-11-08 03:33 robocop - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/gpre.h - M src/gpre/hsh.cpp - M src/gpre/pas.cpp - M src/jrd/grammar.cpp - M src/jrd/jlx.c - M src/lock/driver.cpp - M src/misc/align.cpp - M src/msgs/load.epp -Treat string literals and string constants with more respect. - - 2004-11-08 03:19 robocop - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/generate.cpp - M src/dudley/hsh.cpp - M src/dudley/hsh_proto.h - M src/dudley/parse.cpp - M src/dudley/parse_proto.h -Treat string literals and string constants with more respect. - - 2004-11-08 03:15 robocop - M src/dsql/movd.cpp -Const and use symbolic constants instead of harcoded 20. - - 2004-11-08 03:14 robocop - M src/burp/burp.h - M src/burp/restore.epp - M src/burp/spit.cpp - M src/dsql/preparse.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h -Treat string literals and string constants with more respect. - - 2004-11-08 03:09 robocop - M src/gpre/ftn.cpp - M src/misc/memtest.cpp - M src/remote/os/win32/property.cpp - M src/utilities/cache.cpp -Misc. - - 2004-11-08 02:57 robocop - M src/alice/exe.cpp - M src/common/classes/stack.h - M src/common/classes/tree.h -Misc and mark suspicious place(s). - - 2004-11-07 14:50 alexpeshkoff - M src/jrd/alt.cpp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - A src/jrd/os/posix/sha.cpp - A src/jrd/os/sha.h - A src/jrd/os/win32/sha.cpp - M src/jrd/pwd.cpp - M src/jrd/svc.cpp - A src/utilities/gsec/call_service.cpp - A src/utilities/gsec/call_service.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/secur_proto.h - M src/utilities/gsec/security.epp -security fix -1. Use SHA1 hash instead of ENC_crypt. -2. Disable any remote (non-embedded) access to security.fdb. -3. Use services in gsec and isc_*_user() fucntions. - In gsec switch -database replaced with -server. -4. Protect from attempts to brut-force accounts/passwords. - - 2004-11-07 14:44 alexpeshkoff - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h -more active use of Firebird::string in remote - - 2004-11-07 14:43 alexpeshkoff - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/sdw.cpp - M src/jrd/why.cpp - M src/utilities/sbc_print.cpp -1.fixed problem with double-opened databases on LanMan mounted disk. - might cause database corruption. -2.more active use of Firebird::string in isc_file.cpp - - 2004-11-07 14:38 alexpeshkoff - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/srvrmgr.cpp -dropped unused function, which became absolutely senseless - - 2004-11-07 14:35 alexpeshkoff - M src/jrd/scl.epp -fixed problem with lost "authenticator" and "sweeper" user names - - 2004-11-07 14:33 alexpeshkoff - M src/jrd/plugin_manager.cpp -avoid gds__prefix() in favour of getRootDirectory() - - 2004-11-07 14:30 alexpeshkoff - M src/jrd/cch.cpp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/exe.cpp -avoid warnings in gcc - - 2004-11-07 14:27 alexpeshkoff - M src/jrd/enc.cpp - M src/jrd/enc_proto.h -1. make ENC_crypt thread safe -2. don't use libcrypt - - 2004-11-07 14:23 alexpeshkoff - M src/include/fb_string.h -security fix -added method to save string data into char[] buffer safe - - 2004-11-07 14:20 alexpeshkoff - M src/gpre/cdbtable.h -added new dpb parameters - - 2004-11-07 14:17 alexpeshkoff - M src/dbs/security.sql -security fix -1. dropped table host_info -2. applied (modified a bit) patch of Ivan Prenosil letting user modify his password -3. expanded PASSWD field to fit new hashes - - 2004-11-07 14:12 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h -security fix -added LegacyHash parameter to firebird.conf - setting to true -makes it possible to check for old (crypt) hashes in security.fdb - - 2004-11-07 14:01 alexpeshkoff - M builds/win32/prepare.bat -security fix -use SQL instead of gbak to create security database - - 2004-11-07 13:49 alexpeshkoff - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc6/utilities.dsp - M builds/win32/msvc6/utilities_classic.dsp -security fix -added new files to win32 VC6 build - - 2004-11-07 13:47 alexpeshkoff - A builds/posix/Makefile.in.client.gsec - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.refDatabases - M builds/posix/make.shared.variables -security fix -1. added separate gsec.client build -2. added new files to posix build - - 2004-11-07 13:43 alexpeshkoff - M configure.in -security fixes - added check for libssl and gsec.client build - - 2004-11-07 10:52 robocop - M src/common/classes/array.h - M src/common/classes/locks.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/classes/vector.h - M src/utilities/relay.cpp -Misc: extra semicolons do not help. :-) - - 2004-11-07 10:47 robocop - M src/jrd/btn.cpp - M src/jrd/cvt.cpp - M src/jrd/dyn.epp - M src/jrd/evl.cpp - M src/jrd/gds.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/par.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp -Misc: extra semicolons do not help. :-) - - 2004-11-07 10:38 robocop - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/lock/print.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Misc: extra semicolons do not help. :-) - - 2004-11-07 10:20 robocop - M src/isql/isql.epp -When the XSQLDA is reallocated, set the version again (from my uncommitted FB1 fixes). - - 2004-11-06 07:20 robocop - M src/common/classes/stack.h - M src/common/classes/tree.h - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/jrd.h - M src/jrd/vio.cpp -1.- Extra unneeded semicolons are being garbage collected. -2.- Style: sepate params by space, type for(, etc. - - 2004-11-06 07:17 robocop - M src/jrd/gds.cpp -Fix wrong comment due to copy/paste. - - 2004-11-06 06:05 skidder - M src/jrd/exe.cpp -Fix possible server crash when EXECUTE_IMMEDIATE is used to release or rollback transaction to non-existing savepoint. Reported by David Rushby as a part of 1.5.2 field test - - 2004-11-06 02:10 skidder - M src/jrd/dsc_pub.h -Remove comment that is no longer relevant - - 2004-11-05 19:33 dimitr - M src/iscguard/iscguard.cpp -Fix by Eugene Kilin. - - 2004-11-05 08:01 hvlad - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/jrd.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp -New garbage collector thread implementation - - 2004-11-04 19:38 skidder - M src/common/classes/timestamp.cpp -Fix posix build after my timestamp change - - 2004-11-04 19:14 skidder - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M configure.in - M src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/include/gen/autoconfig_msvc.h - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/gds.cpp - M src/jrd/mov.cpp -Slightly adjust Dmitry's Firebird::TimeStamp class to make it more useful, change is coordiated with Dmitry. Use thread-safe localtime_r routine when it is available - - 2004-11-04 19:08 skidder - M src/utilities/nbackup.cpp -Add .nbk extension to file names generated by nbackup as suggested by Oliver - - 2004-11-04 18:59 skidder - M src/include/gen/msgs.h -regenerated msgs.h - - 2004-11-04 18:54 skidder - M src/utilities/nbackup.cpp -Improve NBACKUP diagnistics once again - - 2004-11-04 18:29 skidder - M src/utilities/nbackup.cpp -Fix bug in parameter parsing for NBACKUP, username/password were only recognized in the beginning of command. Improve diagnostics for invalid options given on command - - 2004-11-04 05:42 robocop - M builds/win32/msvc6/ib_udf.dsp -Remove the reference to ib_udf.c from MSVC6. - - 2004-11-04 05:34 robocop - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp -Fix MSVC6 build after timestamp.cpp was created. - - 2004-11-04 05:26 robocop - M src/common/classes/timestamp.h -Be explicit. - - 2004-11-04 01:35 robocop - M builds/win32/preprocess.bat -Misc typo - - 2004-11-04 00:25 skidder - M builds/win32/preprocess.bat -Enable Claudio's workaround of using boot gpre for a few files in build process to permit using Firebird 1.5 or 1.0 as a build host engine. Medium-term solution would probably be to replicate boot build process for POSIX on Windows, it is not difficult - - 2004-11-03 23:47 skidder - M builds/posix/make.shared.variables -Fix POSIX build - - 2004-11-03 17:28 dimitr - A src/common/classes/timestamp.cpp - M src/common/classes/timestamp.h - M src/jrd/req.h -Improved TimeStamp slightly to suit non-engine needs. - - 2004-11-03 14:16 fsg - M src/extlib/ib_udf.cpp - M src/extlib/ib_udf2.sql -Renamed old rand udf to srand -added new rand function without seed -FSG - - 2004-11-03 12:06 paulbeach - M builds/install/misc/firebird.conf -Fix minor typo - - 2004-11-03 08:38 skidder - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h -Bunch of fixes in clumplet readers and writers - - 2004-11-03 08:36 skidder - M src/common/classes/sparse_bitmap.h -Remove comment which is no longer pertinent - - 2004-11-02 23:07 arnobrinkman - M src/dsql/pass1.cpp -bugfix: still were some ambiguous queries possible. -fe: select rdb$database.rdb$relation_id from rdb$database, rdb$database - - 2004-11-02 15:42 hvlad - M src/jrd/sort.cpp -Correct my previous commit - - 2004-11-02 07:15 skidder - M builds/posix/Makefile.in.extlib -Migrate POSIX build to ib_udf.cpp - - 2004-11-02 07:13 skidder - D src/extlib/ib_udf.c - M src/extlib/ib_udf.cpp -Fix POSIX build. It is difficult to teach make to pick up .cpp file when .c file with the same name is present. Thus we delete ib_udf.c. - - 2004-11-02 06:43 skidder - M src/common/classes/timestamp.h -Fix warning - - 2004-11-02 06:27 skidder - M builds/win32/msvc7/ib_udf.vcproj -Move MSVC7 build to ib_udf.cpp - - 2004-11-02 06:23 skidder - M src/extlib/ib_udf.cpp -Fix MSVC7 build - - 2004-11-02 02:41 asfernandes - M src/burp/burp.h - M src/burp/restore.epp - M src/msgs/history.sql - M src/msgs/messages.sql -Update very obsolete error message - - 2004-11-01 08:29 dimitr - M src/common/classes/timestamp.h - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/mov.cpp -Changed TimeStamp class a bit, as suggested by Claudio. - - 2004-11-01 08:23 robocop - M src/jrd/sort.cpp -Style. - - 2004-11-01 08:13 robocop - M src/jrd/exe.cpp -Forbid literal string assignment to array. Error msg is still confusing. - - 2004-11-01 07:51 hvlad - M src/jrd/evl.cpp - M src/jrd/idx.cpp - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h -Fixed broken unique index creation found by Adriano dos Santos Fernandes (unique indices can be created with duplicate keys) - - 2004-11-01 04:40 robocop - M src/jrd/scl.epp -Get rid of unused function params. - - 2004-11-01 04:35 robocop - M src/jrd/cvt.cpp -Scope. - - 2004-11-01 03:18 robocop - M src/jrd/met.epp -Make the assertion useful. - - 2004-10-31 09:28 robocop - M src/jrd/cvt.cpp - M src/jrd/pag.cpp -Misc. - - 2004-10-31 05:40 dimitr - M src/common/classes/timestamp.h -Removed unused code. - - 2004-10-30 19:41 dimitr - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/mov.cpp - M src/jrd/req.h -Replaced non-centralized datetime management with a new class. - - 2004-10-30 19:28 dimitr - A src/common/classes/timestamp.h -Replaced non-centralized datetime management with a new class. - - 2004-10-30 07:05 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/mvol.cpp -Constant is the max size of the string, not the max length. - - 2004-10-30 06:48 robocop - A src/misc/upgrade/recovering_build.txt -Provides information on how to recover a failed build due to new fields added. - - 2004-10-30 06:03 robocop - M src/common/classes/sparse_bitmap.h -Misc. - - 2004-10-30 05:58 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp -Implement rdb$description in rdb$generators. -Gbak should be able to backup and restore the new field(s). -Following Borland's practice when adding fields, I raised the backup number to 7. I should have done that when enhancing rdb$roles. - - 2004-10-30 05:51 robocop - M src/jrd/dfw.epp -Misc. - - 2004-10-30 05:41 robocop - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/mvol.cpp -Fix possible buffer overrun. - - 2004-10-30 05:36 robocop - M src/gpre/par.cpp -Wrong macro to inline function conversion (but harmless) - - 2004-10-30 05:30 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/pas.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Be more respectful of literal strings. - - 2004-10-30 05:23 robocop - M src/include/gen/ids.h - M src/jrd/dfw.epp - M src/jrd/ini.epp - M src/jrd/relations.h - M src/jrd/trig.h - M src/jrd/vio.cpp -Implement rdb$description in rdb$generators. What a chore. - - 2004-10-30 05:12 robocop - M src/jrd/cvt.cpp - M src/jrd/rse.cpp -Misc. - - 2004-10-29 17:51 skidder - M src/common/classes/sparse_bitmap.h -Kill a few redundant const qualifiers - - 2004-10-29 00:29 skidder - M src/jrd/rse.cpp -Go back to passing pointers to impure areas instead of direct bitmap pointers. The approach I tried doesn't work with nod_bit_in correctly and doesn't seem pretty to me anymore - - 2004-10-28 23:26 skidder - M src/common/classes/sparse_bitmap.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/nav.cpp - M src/jrd/rse.h -Go back to passing pointers to impure areas instead of direct bitmap pointers. The approach I tried doesn't work with nod_bit_in correctly and doesn't seem pretty to me anymore - - 2004-10-28 22:42 skidder - M src/jrd/ibase.h -Add forgotten braces in preprocessor statement to prevent warnings on some old compilers - - 2004-10-28 05:23 robocop - M src/jrd/jrd.cpp -Misc. - - 2004-10-28 04:47 robocop - M src/jrd/idx.cpp -Misc. - - 2004-10-28 04:47 robocop - M src/extlib/fbudf/fbudf.sql -Alternative addDay2 function (same usage, more orthodox handling). -Same can be done for other Add functions. - - 2004-10-28 04:36 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h -Alternative addDay2 function (same usage, more orthodox handling). -Same can be done for other Add functions. - - 2004-10-27 18:17 asfernandes - M src/jrd/all.cpp -Make compilable in MSVC6 - - 2004-10-27 13:27 dimitr - M src/jrd/evl.cpp -Let's include milliseconds also in CURRENT_TIMESTAMP, accordingly to the SQL spec. - - 2004-10-27 12:14 dimitr - M src/dsql/parse.y -Changed non-standard WEEKDAY and YEARDAY extentions to become non-reserved words. - - 2004-10-27 11:46 dimitr - M src/jrd/cvt.cpp -Let's include milliseconds in 'NOW'. - - 2004-10-27 10:54 aafemt - M src/alice/alice.h - M src/dudley/ddl.h -Supress warning - - 2004-10-27 10:19 aafemt - M src/jrd/ibase.h -Equal rights to all compilers as Claudio suggested - - 2004-10-27 10:14 aafemt - M src/dsql/dsql.cpp -Variable shadowing - - 2004-10-27 09:33 aafemt - M src/jrd/cmp.cpp -Fix warning - - 2004-10-27 09:33 dimitr - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Ported UPDATE/DELETE extentions from Yaffil. - - 2004-10-27 09:31 aafemt - M src/jrd/cmp.cpp -Variable shadowing that could cause memory leak - - 2004-10-27 09:28 aafemt - M src/common/classes/sparse_bitmap.h - M src/jrd/RecordNumber.h -Variable shadowing - - 2004-10-27 09:24 aafemt - M src/jrd/ibase.h -Supress compiler warning - - 2004-10-27 09:21 aafemt - M builds/posix/prefix.mingw -Unfortunatelly GNU autoconf macros added by Nikolay don't work for mingw - - 2004-10-27 02:35 skidder - M src/jrd/all.cpp -kill warning - - 2004-10-27 00:20 skidder - M src/jrd/ibase.h -Fix warning in VS2003 build I added recently - - 2004-10-26 22:23 arnobrinkman - M src/jrd/opt.cpp -1) fix outer join issues -2) fix problem with ORDER BY and missing NULLs - - 2004-10-26 07:21 robocop - M src/dsql/gen.cpp - M src/dsql/node.h -Misc. - - 2004-10-25 10:31 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/system_errors.sql -Added new message. To be used later (pending changes). - - 2004-10-25 10:30 robocop - M src/msgs/messages.sql -Added new message. Rollback PB changes as agreed until a better solution is found. - - 2004-10-25 10:28 robocop - M src/msgs/messages.sql - M src/msgs/msg.sql -Allows to build FB2 with FB1. All data in the scripts was inserted happily. - - 2004-10-25 09:45 aafemt - M configure.in -1) Multithread for Win32. 2) Space is important sometimes - - 2004-10-25 05:14 skidder - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/jrd/all.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h -Implement routines for convenient dumping of memory pools under debugger - - 2004-10-25 03:53 skidder - M builds/posix/firebird.vers - M builds/win32/defs/fbclient.def - M builds/win32/defs/gds32.def - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/isql/isql.epp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibase.h - M src/jrd/os/vms/dfloat_stub.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -fb_interpret->isc_interpet, deprecate isc_interpete, clean interface a little bit - - 2004-10-25 02:56 skidder - M src/include/gen/ids.h -Regenerated ids.h - - 2004-10-25 01:18 skidder - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/dsc.h - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/met_proto.h -Unify ODS11 between 32-bit and 64-bit builds on the same architecture: use 64-bit alignment and 32-bit descriptors - - 2004-10-25 01:09 skidder - M src/jrd/rse.cpp -WITH LOCK could have been ignored or applied to randomly wrong table if used with FIRST and/or SKIP in stored procedure or trigger. There are 3 other places in the engine (fetch_left, OPT_compile, get_record) still using the same idiom as one which was used by pessimistic locking. I won't fix them - - 2004-10-24 09:10 skidder - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/classic/rpmheader.txt.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in - M builds/posix/make.defaults - M configure.in -Add support for biarch builds - - 2004-10-24 08:04 skidder - M builds/install/misc/firebird.conf -Add documentation note per claudio suggestion - - 2004-10-24 02:47 skidder - M src/common/config/config.cpp -Default to BugcheckAbort=1 in DEV_BUILD - - 2004-10-23 01:21 skidder - M src/common/classes/ClumpletReader.cpp - M src/common/classes/ClumpletReader.h - M src/common/classes/ClumpletWriter.cpp - M src/common/classes/ClumpletWriter.h -Little corrections in clumplet handler classes - - 2004-10-23 00:54 robocop - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/jrd/dflt.h - M src/jrd/exe.cpp -Misc. - - 2004-10-23 00:51 robocop - M builds/win32/preprocess.bat -Indication on how to recover the build manually after adding fields to the engine. - - 2004-10-22 16:26 paulbeach - M src/msgs/messages.sql -Somebody had saved this with word wrap. So some inserts failed on a MSCV6 build. Corrected. - - 2004-10-22 06:24 skidder - A src/common/classes/ClumpletReader.cpp - A src/common/classes/ClumpletReader.h - A src/common/classes/ClumpletWriter.cpp - A src/common/classes/ClumpletWriter.h -Classes for secure manipulations with clumplet structures - - 2004-10-21 11:45 hvlad - M src/jrd/idx.cpp -More precise check for primary key\unique\foreign key constraints. Second part - expression indexes. Style - - 2004-10-20 17:42 dimitr - M src/remote/inet.cpp - M src/remote/server.cpp -1) Backport my previous fix from B1_5_Release branch -2) Another events-related bugfix -3) Some cleanup - - 2004-10-20 01:03 robocop - M builds/win32/msvc6/ib_udf.dsp -Switch the NSVC6 version to use the new ib_udf2.sql with ib_udf.cpp - - 2004-10-20 00:16 robocop - M src/jrd/vio.cpp -Style and typo. - - 2004-10-20 00:15 robocop - M src/jrd/dyn_util.epp -Be consistent with SecurityClass's flags - - 2004-10-20 00:13 robocop - M src/jrd/cmp.cpp - M src/jrd/scl.epp -Redundant cast. - - 2004-10-20 00:09 robocop - M src/jrd/btr.cpp -const. - - 2004-10-20 00:07 robocop - M src/jrd/idx.cpp -a) Two vars in scope. -b) Style. - - 2004-10-18 20:48 skidder - M builds/install/misc/firebird.conf -Update BugCheckAbort option description - - 2004-10-18 14:46 hvlad - M src/jrd/idx.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -More precise check for primary key\unique\foreign key constraints. Code for expression indexes will be commited soon. - - 2004-10-18 07:19 robocop - M src/dsql/errd.cpp -a) Error reporting functions must not overflow their buffers. -b) Use ISC_STATUS type when dealing with status vector. - - 2004-10-18 07:17 robocop - M src/burp/burp.cpp -reinterpret_cast downgraded to static_cast - - 2004-10-18 06:48 robocop - M src/dsql/dsql.h -Totally misc. - - 2004-10-17 23:51 skidder - M configure.in - M src/misc/writeBuildNum.sh -Add support for daily builds - - 2004-10-17 12:35 dimitr - M src/jrd/cmp.cpp -Fixed WITH CHECK issue for naturally updatable views. - - 2004-10-17 08:47 dimitr - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y -Replaced "==" with a SQL-99 compliant distinct predicate. - - 2004-10-17 03:35 robocop - M src/jrd/isc_sync.cpp -Misc. - - 2004-10-16 12:52 dimitr - M src/jrd/nbak.cpp -Extra protection for previous non-FB databases. - - 2004-10-15 23:07 skidder - M src/jrd/isc_sync.cpp - M src/remote/os/win32/srvr_w32.cpp -Improve firebird reliability in failure cases on Windows - - 2004-10-15 05:50 robocop - M src/common/classes/fb_string.cpp -Some folks couldn't compile... - - 2004-10-14 22:11 skidder - M src/jrd/isc_sync.cpp -Vlad pointed at a problem with my change. Correct it - - 2004-10-14 19:09 dimitr - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/nav.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/misc/blrtable.cpp -Added the equivalence operator. The major index optimizations are done. -Notes: -1) Some optimizations will follow after more deep analysis. -2) The syntax "==" is not yet agreed on. I'd prefer it to be changed. - - 2004-10-14 18:54 dimitr - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Added the equivalence operator. The major index optimizations are done. -Notes: -1) Some optimizations will follow after more deep analysis. -2) The syntax "==" is not yet agreed on. I'd prefer it to be changed. - - 2004-10-14 16:35 dimitr - M src/dsql/pass1.cpp -Restored the old code layout, as suggested by Claudio. - - 2004-10-13 18:45 dimitr - M src/lock/lock.h -Forgotten commit. - - 2004-10-13 18:37 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -The entire RSE handling in the parser is slightly rewritten. New join syntax is introduced. -Notes: -1) Some features are disabled (via isc_wish_list) yet due to their incomplete implementation. -2) The parser may become unstable or cause regressions. It will be fixed ASAP. - - 2004-10-13 18:17 dimitr - M src/jrd/drq.h - M src/jrd/dyn_def.epp - M src/jrd/par.cpp -Some changes to support procedure-based views. Much work is still required. - - 2004-10-11 17:18 hvlad - M src/jrd/evl.cpp - M src/jrd/evl_proto.h -Correct declaration as Claudio suggested - - 2004-10-11 10:00 robocop - M src/common/classes/alloc.cpp -Change Pascal AND to C++ && -Thanks to Marlena Miller that couldn't compile. - - 2004-10-10 20:02 dimitr - M src/jrd/cmp.cpp -1) Fixed bug related to SKIP vs derived tables. -2) Prepared views to handle FIRST/SKIP/PLAN properly - - 2004-10-10 19:29 dimitr - M src/jrd/dfw.epp -Fixed bug related to UDFs vs expression indices. - - 2004-10-09 03:58 robocop - M src/jrd/err.cpp -Fix a possible buffer overrun after Arno's enhancement of ERR_bugcheck and internal_error. - - 2004-10-09 03:55 robocop - M src/jrd/err.cpp -I don't see a reason to call ERR_cstring over the result of a previous ERR_cstring. -Also, string literals are at fixed addresses, so they survive the function that originated them. - - 2004-10-09 03:52 robocop - M src/jrd/exe.cpp -Misc - - 2004-10-09 01:47 robocop - M src/jrd/gds.cpp -Fixed some possible buffer overruns and marked others. - - 2004-10-09 01:40 robocop - M src/jrd/evl.cpp -Misc. - - 2004-10-09 01:38 robocop - M src/jrd/why.cpp -Getting rid of IPSERV. - - 2004-10-09 01:37 robocop - M src/remote/interface.cpp -Redundant casts. -Getting rid of IPSERV. - - 2004-10-09 00:43 skidder - M src/common/classes/fb_string.cpp - M src/include/fb_string.h -Implement vprintf routine in Firebird::string class - - 2004-10-08 22:52 skidder - M src/common/classes/fb_string.cpp -Correct Firebird::string::printf behavior for very long strings - - 2004-10-08 15:05 skidder - M src/include/fb_exception.h -Add comment for a couple ugly aspects of exception handling (they need to be fixed, eventually) - - 2004-10-08 11:10 hvlad - M src/jrd/evl.cpp -Move 'fini_agg_distinct' declaration and definition in alphabet order - - 2004-10-08 11:08 robocop - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dudley/exe.epp - M src/jrd/dyn_def.epp - M src/msgs/change_msgs.epp -Redundant casts. - - 2004-10-08 10:18 hvlad - M src/jrd/evl.cpp - M src/jrd/evl_proto.h -Fix memory leak when a query contains both GROUP BY and DISTINCT and result set is empty - - 2004-10-08 08:13 robocop - M src/jrd/nbak.cpp - M src/remote/protocol.cpp -Style. - - 2004-10-08 08:11 robocop - M src/utilities/ibmgr/srvrmgr.cpp -Simplification - - 2004-10-08 04:48 robocop - M src/jrd/dyn_def.epp - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/met.epp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/sdw.cpp - M src/jrd/why.cpp - M src/remote/interface.cpp - M src/utilities/sbc_print.cpp -Closing several possible buffer overruns. -Alex is expected to overwrite my changes in isc_file.cpp. - - 2004-10-07 20:44 skidder - M builds/posix/Makefile.in.client.fbudf -Build threaded version of fbudf library in SuperServer builds - - 2004-10-07 20:25 skidder - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.embed.gpre -Fix POSIX build after recent Claudio fix - - 2004-10-07 09:59 robocop - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/par.cpp -Looking at gpre.c in FB1 and the usage of the variable fatal_env, it's evident that the conversion SEH->C++ try/except screwed the logic. The original idea was that CPR_abort will cause the program to exit gracefully, not to continue parsing, because it's useless and clutters the console with hundreds of messages. As far as I can test, when gpre cannot attach to the db, run-time failures can be detected by gpre_static or a false result is converted in exception. The new gpre_exception propagates up to the highest level where it allows the program to exit gracefully as it was in FB1. Until now, the behavior in FB1.5 & FB2 has been annoying. When we fail to connect to the db, anything more than we do is useless; we now will print a message, clean the house and exit. Hope everyone can compile my change. - - 2004-10-07 09:46 robocop - M src/jrd/gds.cpp -VMS-related changes. Just in case. - - 2004-10-07 09:42 robocop - M src/dudley/extract.epp - M src/jrd/common.h -Treat literal strings as constants, please. - - 2004-10-07 09:27 robocop - M src/common/fb_exception.cpp - M src/include/fb_exception.h -Fixed a bug in fatal_exception's constructor that causes fill_status to write garbage in the status vector. -Overload what() for the same class. It helps gpre to quit on failures (gpre changes still not posted). - - 2004-10-07 09:24 robocop - M src/jrd/dyn_def.epp -Ugh, a change that belong to another, still not posted "configuration" slipped in. Go back. - - 2004-10-07 09:19 robocop - M src/burp/backup.epp - M src/qli/meta.epp -Misc. - - 2004-10-07 09:15 dimitr - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/pcmet.epp - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/sdw.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/vio.cpp -1) Locks related cleanup -2) Got rid of TRA_nowait + transaction waits related cleanup -3) Return isc_lock_timeout when it's necessary -TODO: Enhance SET TRANSACTION - - 2004-10-07 09:02 robocop - M src/jrd/dfw.epp - M src/jrd/dyn_def.epp -Possible buffer overrun. - - 2004-10-07 09:01 robocop - M src/jrd/isc.cpp - M src/jrd/isc_proto.h -Possible buffer overrun (SOLARIS & VMS) -strncpy does not guarantee to write the null terminator! - - 2004-10-07 08:43 robocop - M src/jrd/utl.cpp -Misc - - 2004-10-07 08:35 robocop - M src/common/classes/fb_string.cpp - M src/include/fb_string.h -recalculate_length(), -copy_to(), safe copy to a char array, -constness, -style. - - 2004-10-07 08:33 robocop - M src/jrd/idx.cpp -Little simplification. - - 2004-10-07 08:29 robocop - M src/dudley/extract.epp -Clarification on badly written old comment (problem with embedded blanks in identifiers) - - 2004-10-07 08:28 robocop - M src/dsql/gen.cpp -1.- Style. -2.- The const_cast is no longer needed. - - 2004-10-07 08:27 robocop - M src/dsql/dsql.cpp -Style - - 2004-10-07 08:25 robocop - M src/burp/burp.h -Fix a problem caused by cleanup changing #define to pointer to literal string. -Due to sizeof being involved, gbak could misinterpret a file as been a valid part of a multi-file backup. - - 2004-10-07 08:23 robocop - M src/burp/spit.h -Unused crud - - 2004-10-07 08:21 robocop - M src/alice/alice_meta.epp - M src/alice/tdr.cpp -Misc and treat string literals as constants. - - 2004-10-07 06:15 skidder - M src/jrd/vio.cpp -Report lock manager error code to the user when pessimistic lock conflict is encountered. This change fixes a problem with deadlock reporting for pessimistic locks so it should be backported to B1_5_Release - - 2004-10-06 11:44 arnobrinkman - M src/jrd/idx.cpp -bugfix on previous commit - - 2004-10-05 21:09 arnobrinkman - M src/jrd/btr.h - M src/jrd/idx.cpp -fix problem with duplicate keys and wrong second recordnumber order in IDX_create_index - - 2004-10-05 20:16 dimitr - M src/jrd/rse.cpp -Fixed possible resource leaks for procedured subqueries. - - 2004-10-05 11:09 robocop - A src/misc/upgrade - A src/misc/upgrade/v2 - A src/misc/upgrade/v2/ib_udf2_params.txt - A src/misc/upgrade/v2/ib_udf_params.txt - A src/misc/upgrade/v2/ib_udf_upgrade.sql -Add the files that show the differences between the old and the new ib_udf library and the script that upgrades system tables directly for people going from v1.5 to v2 that have the udf's already in use. - - 2004-10-05 07:03 hvlad - M src/common/classes/sparse_bitmap.h -Correct on-stack constructor for SparseBitmap (discussed with Nickolay) - - 2004-10-04 08:47 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h -Make fbudf more civilized: -- Functions that use an output argument shouldn't return anything. -- Signal null output blob if the engine understands it. -- Make input parameter const except in some cases where the library plays with input params using internal engine knowledge (not recommended for general usage). - - 2004-10-04 08:37 robocop - M src/jrd/gds.cpp -Close vulnerability #6 in gds__interprete's new version. -In the loop, if several parameter exist, they are copied one after another in the same dynamic buffer. Therefore, for the 2nd param and more, we don't have the full buffer size to copy arguments, but only the remainder. Big buffer overflow could happen here. -If there's no buffer at all (from fix #5), the empty literal string is passed. -Now, fb_interpret seems ready to be used. - - 2004-10-04 08:15 robocop - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/common/classes/alloc.cpp - M src/common/classes/class_test.cpp - M src/common/classes/fb_string.cpp - M src/common/classes/sparse_bitmap.h - M src/common/config/dir_list.cpp - M src/common/fb_exception.cpp - M src/dsql/array.epp - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/thd.cpp - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/why.cpp - M src/utilities/nbackup.cpp -Style: -if( -for( -switch( -while( - - 2004-10-04 08:07 robocop - M src/jrd/gds.cpp -Close vulnerability #5 in gds__interprete's new version, reported by Dmitry Sibiryakov. -When copying paramters to a dynamic buffer, the null terminator was written beyond the buffer's end. -Additionally, if there's no buffer at all (to be evident when fix #6 is posted), the empty literal string is passed. - - 2004-10-04 07:38 robocop - M src/jrd/gds.cpp -Close vulnerability #4 in gds__interprete's new version. -Static array with 10 places to hold pointers to parameters (isc_arg_string, isc_arg_number & isc_arg_cstring) may overflow in the loop that fills it and doesn't check bounds. - - 2004-10-04 05:23 skidder - A acx_pthread.m4 - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/make.rules - M builds/posix/prefix.mingw - M configure.in -Use GNU autoconf macros to determine switches required to generate threaded binaries properly - - 2004-10-04 04:59 robocop - M src/jrd/gds.cpp - M src/jrd/msg.h - M src/msgs/build_file.epp -Misc cleanup. - - 2004-10-04 04:59 robocop - M src/gpre/c_cxx.cpp -Finalize Nickolay's rollback of my changes to get MSVC6 compiling HEAD. - - 2004-10-04 04:44 robocop - M src/common/utils.cpp - M src/jrd/gds.cpp -Close vulnerability #3 in gds__interprete's new version. -Traditional sprintf could write past the end of buffer. - - 2004-10-04 04:43 robocop - M src/jrd/os/win32/path_utils.cpp -Totally misc: typo in comment. - - 2004-10-04 04:42 robocop - M src/jrd/file_params.h -Fix problem created by Blas' cleanup (went unnoticed at its due time). -sizeof(literal string) != sizeof(pointer to literal string) -Possible buffer overrun in one place. - - 2004-10-04 04:39 robocop - M src/jrd/event.cpp -Months ago I marked a buffer overrun in deliver_request(). -Now I think I've fixed it. - - 2004-10-03 20:18 skidder - M src/gpre/int_cxx.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/dfw.epp - M src/jrd/tra.h -Roll back implementation of Claudio suggestion for consturctor of BID structure. It forced addition of constructors for message structures generated by GPRE which is not correct - - 2004-10-03 20:14 skidder - M src/lock/print.cpp -Use MSVC6 variant of code everywhere to avoid excess conditionals - - 2004-10-03 12:36 dimitr - M src/jrd/err.cpp -Minor correction. - - 2004-10-03 12:16 dimitr - M src/jrd/cch.cpp -Some checks as suggested by Claudio. - - 2004-10-03 12:10 dimitr - M src/jrd/evl.cpp - M src/jrd/exe.cpp -Added more points to reschedule. - - 2004-10-03 11:39 dimitr - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y -Fixed AV in the parser. - - 2004-10-03 09:48 robocop - M src/jrd/isc_f_proto.h -Shortly after I committed, I noticed that ISC_strip_filename() is only declared but not defined anywhere. Deleted it. - - 2004-10-03 09:44 robocop - M src/jrd/isc_f_proto.h -Fix assertion in fb_string has agreed with Alex: in the caller function. - - 2004-10-03 09:31 robocop - M src/jrd/gds.cpp -Fix mistake in operator until I'm ready to commit our utility snprintf. - - 2004-10-03 07:06 robocop - M src/lock/reset.cpp -Little program made more correct. - - 2004-10-03 07:04 robocop - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp - M src/remote/remote.h -ipserver is being deleted. Update source files. - - 2004-10-03 06:34 robocop - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/posix/prefix.mingw - M builds/win32/msvc6/fbclient_static.dsp - D builds/win32/msvc6/ipserver.dsp - D src/ipserver -ipserver is being deleted. Update build files. - - 2004-10-03 04:49 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/dudley/hsh.cpp - M src/dudley/parse.cpp - M src/dudley/parse.h - M src/gpre/cmd.cpp - M src/gpre/pretty.cpp - M src/isql/extract.epp - M src/isql/isql.h - M src/isql/show.epp - M src/jrd/RecordNumber.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/dmp.cpp - M src/jrd/dyn_def.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/flags.h - M src/jrd/ibase.h - M src/jrd/jrd.h - M src/jrd/ods.h - M src/jrd/os/vms/vms.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/tra.h - M src/utilities/gstat/ppg.cpp - M src/utilities/rebuild/rebuild.cpp -After talking to Ann, decided to disable several items: -- obsolete items like WAL and JOURNAL (cleaned in the past) -- crud from attempts never finished like the shared cache manager for Classic -- DSQL nodes that aren't used. This allowed freeing some keywords. -The functionality was disabled by commenting the code. No code has been deleted. - - 2004-10-03 04:44 robocop - M src/lock/print.cpp -MSVC6 doesn't know how to convert UINT64 to double. - - 2004-10-03 04:43 robocop - M src/gpre/c_cxx.cpp - M src/gpre/int_cxx.cpp -Let's gpre be more CPP friendly when defining ports (at least with MSVC6) -Ref: object with constructor inside struct should have that struct given a type name. - - 2004-10-02 09:33 robocop - M src/common/classes/tree.h - M src/jrd/RecordNumber.h -Member functions that don't change anything are marked const. - - 2004-10-02 09:31 robocop - M src/common/classes/fb_string.cpp -Prevent buffer overrun (equivalent to evl.cpp's concatenate). - - 2004-10-02 09:29 robocop - M src/jrd/evl.cpp -Shorter code. - - 2004-10-02 09:28 robocop - M src/jrd/dpm.epp -Restore check for negative rec number just in case. - - 2004-10-02 09:26 robocop - M src/jrd/btr.cpp -Make comment clear - - 2004-10-01 21:29 skidder - M src/jrd/common.h - M src/lock/lock.h - M src/lock/print.cpp -Small lock manager fixes. -Use 64-bit lock manager performance counters. 32-bit counters overflowed every few hours under load and this was considerably reduced their usefulness. -Use separate version for 64-bit lock manager tables. While you can have both 32-bit and 64-bit versions of engine running on the same machine lock manager structures have different layout and mismatch is not desireable. - - 2004-10-01 21:12 skidder - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/dfw.epp - M src/jrd/tra.h -Implement BID constructor as Claudio suggested - - 2004-10-01 09:45 dimitr - M src/jrd/cch.cpp -Some minor corrections, as suggested by Claudio. - - 2004-10-01 06:27 hvlad - M src/common/classes/sparse_bitmap.h -Make new class SparseBitmap compile by MSVC6 - - 2004-10-01 06:21 robocop - M src/jrd/tra.h -Misc - - 2004-09-30 17:45 skidder - M src/jrd/blb.cpp - M src/jrd/blb.h -Use slightly more hairy BID structure to work correctly on Sparc, PPC and other RISC platforms - - 2004-09-30 16:30 skidder - M configure.in -Correctly build on non-x86 SuSE linux - - 2004-09-30 14:35 hvlad - M src/jrd/vio.cpp -Fix errors after RecordBitmap introduced - - 2004-09-29 21:58 arnobrinkman - M src/common/classes/sparse_bitmap.h -fix bug with singular bitmaps, in consideration with Nickolay - - 2004-09-29 10:11 paul_reeves - M src/remote/inet_server.cpp -No need to specifically log sigpipe errors when running SuperServer on *nix - - 2004-09-29 08:20 robocop - M src/jrd/dbt.cpp -Don't know if it will work, but at least reflects the previous changes in other places. - - 2004-09-29 06:42 robocop - M src/extlib/fbudf/fbudf.sql -Put comment on deprecated functions. - - 2004-09-29 06:41 robocop - M src/extlib/fbudf/fbudf.cpp -Fix problem reported by "jssahdra" in fb-support. Numeric overflow caused resulting timestamp to go backwards instead of forward. - - 2004-09-29 03:46 robocop - M src/jrd/gdsassert.h -Do not override local fb_assert like the ones in gpre and dsql. -(The problem appeared when I applied utils_proto.h in more places.) - - 2004-09-29 03:44 robocop - M src/isql/isql.epp -Solve assertion in latest MSVC regarding isspace() with two helper functions. This is a mere reorganization of Adriano's fix. - - 2004-09-28 22:00 skidder - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp -Update MSVC6 makefiles (untested) - - 2004-09-28 21:50 skidder - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/Firebird2Boot.sln - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M src/common/classes/sparse_bitmap.h - M src/jrd/dpm.epp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Fix MSVC7 builds - - 2004-09-28 20:59 arnobrinkman - M builds/win32/msvc7/gpre_static.vcproj -fix build - - 2004-09-28 20:25 dimitr - M src/jrd/dfw.epp - M src/jrd/ibase.h - M src/jrd/rlck.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h -Added transaction lock timeouts and new TPB value. - - 2004-09-28 17:54 dimitr - M src/remote/os/win32/wnet.cpp -Removed impersonation code. Minor cleanup. - - 2004-09-28 06:33 skidder - A src/jrd/RecordNumber.h -Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally - - 2004-09-28 06:28 skidder - M builds/posix/make.shared.variables - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/class_test.cpp - A src/common/classes/sparse_bitmap.h - M src/common/classes/tree.h - M src/isql/isql.epp - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blk.h - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.h - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nav.cpp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/rse.h - D src/jrd/sbm.cpp - M src/jrd/sbm.h - D src/jrd/sbm_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally - - 2004-09-28 05:56 stryqx - M autogen.sh -MFB: Allow location of autoconf and libtool binaries to be specified as -environment variables. - - 2004-09-27 22:42 arnobrinkman - M src/jrd/btr.cpp -bugfix in delete_node -litlle optimization in compress() function - - 2004-09-27 11:50 robocop - M src/jrd/jrd.h -Bye WAL macro - - 2004-09-27 08:31 hvlad - M src/jrd/cch.cpp -Fix 100% CPU use by cache_writer in some rare cases - - 2004-09-27 06:53 dimitr - M src/jrd/cch.cpp -Fixed my yesterday's commit once more. - - 2004-09-27 03:44 robocop - M src/jrd/dyn_def.epp -Fixed wrong function explanation (Borland's advanced copy/paste) - - 2004-09-27 03:42 robocop - M src/dsql/parse.cpp -parse.cpp needed to be rebuilt after Alex' changes - - 2004-09-26 22:37 skidder - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.embed.gpre -Fix POSIX builds after Claudio changes - - 2004-09-26 12:37 dimitr - M src/jrd/opt.cpp -Fixed some issues with expression indices. - - 2004-09-26 12:00 dimitr - M src/jrd/cch.cpp -Fixed my today's commit. - - 2004-09-26 11:23 robocop - M src/dsql/array.epp - M src/dsql/preparse.cpp - M src/jrd/alt.cpp - M src/jrd/filters.cpp - M src/jrd/isc_file.cpp - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/utilities/gsec/gsec.cpp -Got rid of spurious cast. - - 2004-09-26 11:19 robocop - M src/burp/misc.cpp -Put an assertion, just in case. - - 2004-09-26 11:18 robocop - M src/qli/mov.cpp -Delete wrong comment. - - 2004-09-26 11:17 robocop - M src/common/utils.cpp - M src/common/utils_proto.h -Introducing our snprintf to avoid writing -SNPRINTF(...); -buffer[sizeof(buffer) - 1] = 0; -Makes a provision to detect overruns in systems that lack the snprintf familty. -Comments welcome - - 2004-09-26 09:49 dimitr - M src/jrd/cch.cpp - M src/jrd/cch.h -1) Added AVL-binary tree implementation for the dirty page tree. Notes: - - old implementation is still in place and can be turned on (see BALANCED_DIRTY_PAGE_TREE macro) - - both implementations are unconditional to keep them in sync until the old one is dropped completely -2) Increased MAX_PAGE_BUFFERS to 128K (2GB for 16K page size) - - 2004-09-26 07:49 robocop - M src/remote/os/win32/cntl.cpp -Got rid of incredibly redundant cast. - - 2004-09-26 07:48 robocop - M src/qli/meta.epp -Replace custom routine by common logic - - 2004-09-26 07:45 robocop - M src/jrd/dfw.epp - M src/jrd/why.cpp -Redundant cast - - 2004-09-26 07:42 robocop - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp -The custom symbol_length is equivalent to fb_utils::name_length. - - 2004-09-26 07:41 robocop - M src/dsql/dsql.cpp -Make compiler happy... nobody wants a cursor name with length 2^31 - - 2004-09-26 07:38 robocop - M src/common/utils.cpp - M src/common/utils_proto.h -Take advantage of the full range in name_length(), in case we need it. -In most platforms, int <==> ptrdiff_t - - 2004-09-26 07:37 robocop - M src/alice/tdr.cpp -Minimize forced casts - - 2004-09-26 07:33 robocop - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/gpre.dsp -Added common/utils.cpp & h to common_static and gpre. -Please update your non MSVC6 build environments accordingly - - 2004-09-26 07:32 robocop - M builds/win32/msvc6/codes.dsp -MSVC put these lines, don't know how or why, but most other projects have them, too. - - 2004-09-26 07:31 robocop - M builds/win32/msvc6/build_msg.dsp -No surprise I wasn't able to get a debug build_msg if the directories where overlapping with the released version (the only one used in the script) - - 2004-09-26 07:26 robocop - M src/dsql/dsql.cpp -Replace custom name_length() by the general one that uses the same logic - - 2004-09-26 07:24 robocop - M src/jrd/met.epp -Use exact_name instead of name_length with custom code - - 2004-09-26 02:57 asfernandes - M src/isql/isql.epp -Fix a bug with international characters in ISQL causing assertions in VS2003 - - 2004-09-26 01:49 robocop - M src/common/utils.cpp - M src/common/utils_proto.h - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/grant.epp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/scl.epp - M src/qli/show.epp - M src/utilities/gstat/dba.epp -If we are using namespace fb_utils, it doesn't make sense to prefix functions in it with fb_ again. Mechanical replacement made one by one (no bulk automatic changes). - - 2004-09-26 01:46 robocop - M src/msgs/build_file.epp -Misc: an error should be returned to the operating system by the program that builds the messages file only when the program received wrong arguments, not when it did the job. - - 2004-09-25 20:29 skidder - M src/jrd/evl.cpp -Reading memory after the end of array is generally bad practice. Avoid it. - - 2004-09-25 10:28 robocop - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/errd.cpp - M src/dsql/parse.y - M src/dsql/user_dsql.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/ipserver/ipclient.cpp - M src/jrd/alt.cpp - M src/jrd/common.h - M src/jrd/err.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/sdl.cpp - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/why.cpp - M src/remote/interface.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/nbackup.cpp -When you call va_start, call va_end, don't assume it does nothing because some platforms don't have code for it! -Changed some sprintf to SNPRINTF. Work in progress WRT wrapper for this function. - - 2004-09-25 10:23 robocop - M src/jrd/gds.cpp -Close vulnerability #2 in gds__interprete's new version. -Work in progress (regarding SNPRINTF wrapper, too). - - 2004-09-25 10:19 robocop - M src/jrd/btr.cpp -Things that don't change are const - - 2004-09-24 15:48 hvlad - M src/jrd/why.cpp -Don't rollback prepared 2PC sub-transaction - - 2004-09-24 06:48 robocop - M src/dsql/utld.cpp -Style - - 2004-09-24 06:46 robocop - M src/remote/server.cpp -Nonsense cast - - 2004-09-24 06:42 robocop - M src/remote/inet.cpp -Put some assertions, a strncpy and a correction of a debug msg - - 2004-09-24 06:40 robocop - M src/common/fb_exception.cpp - M src/jrd/iberr.h -Totally misc - - 2004-09-24 00:11 arnobrinkman - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/jrd.h -1) Add filename and linenumber to loginformation for ERR_BUGCHECK -2) Fix some index bugs and little refactoring - - 2004-09-23 07:41 robocop - M examples/api/api16.c -Fixing the indentation a bit - - 2004-09-23 07:03 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/include/fb_string.h -Fixed a number of errors in Firebird::string - - 2004-09-23 05:21 dimitr - M src/jrd/cmp.cpp -Fixed bug with DELETE against naturally updatable views. - - 2004-09-23 04:53 robocop - M src/extlib/ib_udf.cpp - M src/extlib/ib_udf2.sql -Comment added - - 2004-09-23 04:51 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h - M src/extlib/fbudf/fbudf.sql - M src/extlib/fbudf/stdafx.cpp - M src/extlib/fbudf/stdafx.h -Learning to spell my own surname. -:-) - - 2004-09-22 20:33 dimitr - M src/remote/inet.cpp -Replaced sprintf() with either Firebird::string or snprintf(). -Got rid of the literal numerics as array bounds. -Minor cleanup. - - 2004-09-22 11:07 robocop - M src/remote/os/sun/server_main_dummy.cpp -Misc - - 2004-09-22 08:56 robocop - M src/jrd/gds.cpp -First attempt to close vulnerability reported by Daniel Urban - - 2004-09-22 08:54 robocop - M src/burp/canonical.cpp - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xdr.cpp - M src/remote/xdr.h - M src/remote/xnet.cpp -Got rid of some casts that were driving me nuts on each compilation - - 2004-09-22 08:52 robocop - M src/gpre/sql.cpp -Finally got to solve my own indication in the code from months ago - - 2004-09-22 08:49 robocop - M src/remote/protocol.cpp -Misc - - 2004-09-22 07:36 dimitr - M src/jrd/cmp.cpp - M src/jrd/evl.cpp -Removed compile-time upper bound checks. -Limited the SUBSTRING result by 32k characters. - - 2004-09-22 06:54 dimitr - M src/dsql/make.cpp -Fixed yet another issue with make.cpp noticed by Dimitry Sibiryakov. - - 2004-09-22 01:59 robocop - M builds/posix/firebird.vers - M builds/win32/defs/fbclient.def - M builds/win32/defs/gds32.def - M builds/win32/defs/iutls.def - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/ipserver/ipserver.cpp - M src/isql/isql.epp - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibase.h - M src/jrd/os/vms/dfloat_stub.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Vulnerability reported by Daniel Urban. -First step: reorganize code. -Please do a full rebuild after retrieving those changes. - - 2004-09-22 01:55 robocop - M src/isql/extract.epp - M src/isql/isql.h - M src/isql/show.epp -Corrections - - 2004-09-21 06:18 aafemt - M src/jrd/thd.h -Remove extra comma to shut up compiler - - 2004-09-20 08:49 robocop - A src/extlib/ib_udf.cpp - A src/extlib/ib_udf2.sql -Change in UDF handling to benefit ib_udf: -- The old ib_udf.sql works as always with ib_udf.c -- You can use ib_udf.cpp with the old ib_udf.sql, but it won't detect NULL -- You must use ib_udf2.sql ONLY with ib_udf.cpp and will have complete functionality -- You can point your build schema to use ib_udf.cpp instead of ib_udf.c -- The changes are backward compatible, except for the detection of NULL that needs the new DDL declarations. - - 2004-09-20 08:41 robocop - M src/jrd/fun.epp -Cobweb cleaning in UDF handling - - 2004-09-20 08:39 robocop - M src/burp/burp.h -Redundant cast - - 2004-09-20 08:39 robocop - M src/jrd/gds.cpp -1) static_cast is enough from void* to another type -2) Style - - 2004-09-20 08:37 robocop - M src/common/utils.cpp -Added a comment, in case it's not obvious - - 2004-09-20 08:36 robocop - M src/jrd/utl.cpp -Treat getenv() with more respect - - 2004-09-17 15:02 alexpeshkoff - M src/include/fb_string.h -Slightly optimized strings comparison. - - 2004-09-16 22:32 skidder - M builds/posix/Makefile.in.libfbclient -Cleanup - - 2004-09-16 22:25 skidder - M src/remote/os/sun/server_main_dummy.cpp -Cleanup - - 2004-09-15 09:36 kkuznetsov - M configure.in -added new directory remote/os/sun to mkdir -p - - 2004-09-15 08:35 kkuznetsov - M builds/posix/Makefile.in.libfbclient - M builds/posix/prefix.solx86gcc -Added server_main to fix unresolved dependency error -while linking something against libfbclient.so using Sun-Like(TM) linker. - The os/sun/server_main_dummy.cpp is a file with noop routine - server_main to put into libfbclient - if it defined by firebird.vers mapfile while - linking libfbclient with Sun-like LD - - 2004-09-15 08:31 kkuznetsov - A src/remote/os/sun - A src/remote/os/sun/server_main_dummy.cpp - os/sun/server_main_dummy.cpp is a file with noop routine - server_main to put into libfbclient - if it defined by firebird.vers mapfile while - linking libfbclient with Sun-like LD - - 2004-09-15 07:32 robocop - M src/utilities/gsec/gsec.cpp -Gsec should return the error code when used as a non-interactive utility. -Otherwise, calling it from a batch file doesn't give information if it failed or succeeded. - - 2004-09-15 05:30 skidder - M src/utilities/nbackup.cpp -Remove wrong comment - - 2004-09-15 05:29 skidder - M src/jrd/nbak.cpp -Recent changes in the engine somehow made NBAK problem to surface. Cure it. - - 2004-09-15 05:24 skidder - M src/utilities/nbackup.cpp -Add user name and password options to NBACKUP - - 2004-09-15 03:49 robocop - M src/common/utils.cpp - M src/common/utils_proto.h - M src/jrd/dfw.epp - M src/jrd/met.epp -Collapsed an example of Borland's advanced copy/paste technique that repeats routines in different files into a single function. - - 2004-09-15 03:47 robocop - M src/jrd/blb.cpp - M src/jrd/sdl.cpp -Got rid of redundant cast - - 2004-09-15 03:46 robocop - M src/jrd/btr.cpp -Style - - 2004-09-15 01:36 skidder - M src/jrd/intlobj_new.h -Adjust INTL interface according to new talks with Adriano - - 2004-09-14 16:11 skidder - M builds/install/misc/firebird.init.d.mandrake.in -Add newline printed after Firebird SS service startup - - 2004-09-14 01:06 skidder - M src/jrd/intlobj_new.h -Little INTL interface changes as discussed with Adriano - - 2004-09-13 21:06 dimitr - M src/jrd/cmp.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/tra.cpp -A number of little corrections. - - 2004-09-13 19:36 dimitr - M src/dsql/make.cpp -Fixed another my bug, spotted by Arno. - - 2004-09-13 05:13 skidder - M src/jrd/val.h -Fix error in my code spotted by Claudio - - 2004-09-12 10:48 dimitr - M src/dsql/make.cpp -Correction. - - 2004-09-10 04:50 robocop - M src/jrd/ibase.h -Rollback a mistake I did yesterday in paramvary. - - 2004-09-09 19:24 skidder - M src/jrd/intlobj_new.h -Fix bug in canonical representation routine - - 2004-09-09 11:32 kkuznetsov - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.util - M builds/posix/prefix.solx86gcc -Fix some unresolved symbols. Make FB CS linkable on Solaris x86. - - 2004-09-09 09:24 robocop - M src/dsql/dsql.cpp -Get rid of some reinterpret_cast's. - - 2004-09-09 08:58 robocop - M src/dsql/ddl.cpp -Totally misc: typo in comment - - 2004-09-09 08:56 robocop - M src/dsql/dsql.cpp -Style - - 2004-09-09 08:55 robocop - M src/jrd/ibase.h -A little more explanations in ibase.h - - 2004-09-08 12:01 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/parse.y -fixed AV in DECLARE FILTER - - 2004-09-08 09:38 robocop - M src/jrd/idx.cpp -Delete a comment that I put to signal an ugly cast when calling some VIO functions. Solved by Alex. - - 2004-09-07 08:35 robocop - M src/common/classes/alloc.h -Misc: fix typo in a comment - - 2004-09-07 07:03 alexpeshkoff - M src/jrd/jrd.cpp -fixed problems with DatabseAccess verification during Create Database - - 2004-09-06 19:17 dimitr - M src/dsql/parse.y -Allowed UNION DISTINCT equal to just UNION (see chapter 7.13 of the SQL spec). - - 2004-09-06 08:46 alexpeshkoff - M src/jrd/dfw.epp -small optimization - noticed by Claudio - - 2004-09-06 08:14 alexpeshkoff - M src/dsql/alld.cpp - M src/dsql/dsql.cpp -fixed problems, noticed by Claudio - - 2004-09-05 21:50 dimitr - M src/dsql/make.cpp -Fixed a bug I introduced today. - - 2004-09-05 19:37 dimitr - M src/remote/inet.cpp -Fixed issue SF #571026. - - 2004-09-05 15:00 dimitr - M src/isql/isql.epp -Minor fixes. - - 2004-09-05 14:08 dimitr - M src/remote/interface.cpp -Fixed bug SF #223058 - - 2004-09-05 13:53 dimitr - M src/remote/server.cpp -Cleanup. - - 2004-09-05 07:23 dimitr - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/pass1.cpp -Solved issues with literal NULLs in the CASE-based functions. -To be reviewed by Arno. - - 2004-09-04 20:09 dimitr - M src/remote/inet.cpp -Fixed possible SEGV errors in the op_connect handler. - - 2004-09-04 18:43 dimitr - M src/dsql/make.cpp - M src/dsql/pass1.cpp -Allowed EXTRACT( FROM NULL) to return NULL of SMALLINT/INT (depending on ) datatype. - - 2004-09-04 18:24 dimitr - M src/dsql/ddl.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/pass1.cpp -Let's describe literal NULLs correctly in expressions. - - 2004-09-03 06:44 dimitr - M src/jrd/idx.cpp -Fixed copy'n'paste mistake. - - 2004-09-03 06:10 dimitr - M src/jrd/btr.cpp - M src/jrd/idx.cpp - M src/jrd/opt.cpp - M src/jrd/pcmet.epp -Fixed the context pool management. - - 2004-09-03 05:27 dimitr - M src/jrd/idx.cpp - M src/jrd/opt.cpp -More EXPRESSION_INDICES changes. - - 2004-09-02 14:53 dimitr - M src/jrd/opt.cpp -Let's choose a reasonable join order for intermixed inner and outer joins. - - 2004-09-02 14:43 dimitr - M src/jrd/opt.cpp -A few little fixes in the optimizer. - - 2004-09-02 09:59 alexpeshkoff - M src/utilities/gstat/dba.epp -fixed uninitialized status vector in gstat - - 2004-09-02 09:09 alexpeshkoff - M builds/install/misc/firebird.conf -Added firebird.conf parameter UsePriorityScheduler (requested by Nickolay) - - 2004-09-02 09:00 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp -Added firebird.conf parameter UsePriorityScheduler (requested by Nickolay) - - 2004-09-02 07:10 dimitr - M src/dsql/dsql.cpp -Fixed my mistake in the plan output. Noticed by Arno. - - 2004-09-01 16:11 alexpeshkoff - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/os/win32/thd_priority.cpp -Partially removed DeadThreadsCollection parameter from firebird.conf. -Concerning complete removal of it I wait for response on my letter to devel list. - - 2004-09-01 14:55 alexpeshkoff - M builds/win32/msvc6/alice.dsp -Removed alice\lls.h as absolutely unneeded during alice cleanup. -Other non-posix platforms may also need fix. - - 2004-09-01 14:51 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/all.cpp - M src/alice/all.h - M src/alice/exe.cpp - D src/alice/lls.h -Fixed my bug in alice. Also some style changes and cleanup. - - 2004-09-01 12:06 alexpeshkoff - M builds/win32/prepare.bat -fixed bug in previous commit - - 2004-09-01 11:53 alexpeshkoff - M builds/posix/Makefile.in.refDatabases - M builds/win32/prepare.bat - M src/msgs/facilities.sql - M src/msgs/history.sql - M src/msgs/locales.sql - M src/msgs/messages.sql - M src/msgs/msg.sql - M src/msgs/symbols.sql - M src/msgs/system_errors.sql - M src/msgs/templates.sql - M src/msgs/transmsgs.de_DE.sql - M src/msgs/transmsgs.fr_FR.sql -fixed msg.fdb build on windows terminal server remote session -posix is also in sync - - 2004-09-01 09:36 skidder - M src/common/classes/alloc.cpp -Look up Valgrind header in more appropriate place - - 2004-09-01 01:08 skidder - M src/include/gen/msgs.h - M src/jrd/pag.cpp - M src/msgs/messages.sql -Add notion of ODS type to wrong_ods error message - - 2004-08-31 22:29 skidder - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/idx.cpp - M src/msgs/facilities.sql - M src/msgs/messages.sql - M src/msgs/system_errors.sql -Use slightly more clear messages during FK violations. Patch submitted by Adriano dos Santos Fernandes - - 2004-08-31 06:26 robocop - M src/isql/show.epp -Showing role's description is dependent on the ODS - - 2004-08-30 18:11 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/all.cpp - M src/alice/all.h - M src/alice/all_proto.h - M src/alice/exe.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/common/classes/alloc.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/dsql/alld.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/ipserver/ipc.h - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/pcmet.epp - M src/jrd/rse.cpp - M src/jrd/sch.cpp - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/remote/interface.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp -added (and used in sources) template to change and restore default pool - - 2004-08-30 17:15 alexpeshkoff - M src/msgs/msg.sql -fixed posix boot build - posix filenames case-sensitive - - 2004-08-30 15:58 skidder - M src/extlib/ib_udf.sql -Extent default length for UDF arguments slightly - - 2004-08-30 10:10 robocop - M src/isql/show.epp -When a role hasn't been granted, tell that. Do not hide the role (wasted two minutes to discover it wasn't gbak problem). Also, show the role's description. - - 2004-08-30 10:07 robocop - M src/isql/isql.epp -Misc - - 2004-08-30 10:07 robocop - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp -Gbak should backup/restore the new field rdb$description in rdb$roles, depending on ODS. - - 2004-08-29 11:24 dimitr - M src/jrd/cch.cpp - M src/jrd/cch.h -Removed unused JOURNAL remains and make database statistics working again. - - 2004-08-29 07:37 robocop - M src/jrd/ini.epp -Take repeating code to a small function - - 2004-08-29 06:53 robocop - M src/burp/backup.epp - M src/burp/mvol.cpp - M src/burp/mvol_proto.h - M src/burp/restore.epp -Got rid of some silly back and forth cast: to call MVOL_init_read or MVOL_init_write, callers forced char* vars to UCHAR*, but then those MVOL functions internally forced those params again to char*. -Fixed some indentation in loops, too. - - 2004-08-29 06:47 robocop - M src/burp/spit.cpp -misc - - 2004-08-28 23:14 skidder - M src/common/classes/alloc.cpp - M src/common/classes/class_test.cpp - M src/common/classes/test.sh -Fix typo and small bug in memory manager test code - - 2004-08-28 08:20 dimitr - M src/jrd/ini.epp -Restored ODS compatibility after new fields were added to RDB$ROLES. - - 2004-08-28 07:30 dimitr - M src/remote/server.cpp -Fixed bug introduced by Blas' cleanup yesterday. - - 2004-08-28 05:19 skidder - M src/common/classes/class_test.cpp - M src/common/classes/test.sh -Update memory manager tests - - 2004-08-28 05:18 skidder - M src/common/classes/alloc.cpp -fix handling of zero-length allocations, fix rare memory management error, add quick pool verification logic - - 2004-08-28 05:15 skidder - M src/common/classes/alloc.h -quick pool verification logic - - 2004-08-28 02:55 skidder - M src/jrd/svc.h -Change style of comment to avoid multi-line comment warning - - 2004-08-28 02:51 skidder - M src/common/classes/rwlock.h -Some Linux targets may miss support for fancy rwlock options - - 2004-08-27 17:39 skidder - M src/jrd/thd.h -Temporary fix for frequent random crashes added to Firebird by Alex a week or so ago. - - 2004-08-27 09:24 robocop - M src/dsql/ddl.cpp -BY SCALAR_ARRAY param can't be used as a return param. -There's no support for that. It's only input param to the UDF. - - 2004-08-27 08:34 robocop - M src/isql/isql.epp - M src/isql/isql.h -Add in the help the mention of SET HEADING that was introduced time ago. - - 2004-08-27 08:33 robocop - M src/msgs/facilities.sql - M src/msgs/messages.sql -Add a new message for isql. I miss the triggers and utilities that did the details for me previously - - 2004-08-27 08:30 robocop - M builds/win32/make_all.bat -Comment what seems to me a redundant copy - - 2004-08-27 05:13 robocop - M src/isql/isql.epp -Style - - 2004-08-27 05:03 robocop - M src/isql/show.epp -Show ODS as part of SHOW DATABASE command. - - 2004-08-27 05:01 robocop - M src/isql/isql.h -Support for new UDF mechanism - - 2004-08-27 05:00 robocop - M src/isql/isql.epp -Style and comment useless code - - 2004-08-27 04:58 robocop - M src/jrd/fun.epp -Enhance UDF support a bit - - 2004-08-27 04:56 robocop - M src/jrd/functions.cpp -Update the ancient example IUDF "test" to use reference with nulls instead of value that can't be declared in DSQL and has compatibility problems - - 2004-08-27 04:54 robocop - M src/jrd/types.h -Introduce sub_type BINARY as a synonym for sub_type 0 -Document reference with nulls mechanism in rdb$types - - 2004-08-27 04:52 robocop - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y -Bring DSQL up to date with UDF capabilities in the engine. -Introduce SCALAR_ARRAY token. - - 2004-08-27 04:50 robocop - M src/gpre/cme.cpp -Style - - 2004-08-27 04:48 robocop - M src/jrd/val.h -The #define started before the namespace and ended inside the namespace. Invalid. -Took FUN_T outside the #ifdef REQUESTER to be able to use it in DSQL. - - 2004-08-27 04:46 robocop - M src/common/config/dir_list.cpp - M src/jrd/btr.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp -MSVC6 doesn't keep variables in a for() only in that scope. This standard construction is rejected: -for (int i = ...); -for (int i = ...); -Put the variable again before the loops to be able to compile. - - 2004-08-26 23:27 brodsom - M src/remote/os/win32/srvr_w32.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Fix ,silence non initialized warnings - - 2004-08-26 21:47 brodsom - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/evl_string.h - M src/jrd/met.epp - M src/jrd/opt.cpp -Fix signed/unsigned comparisons - - 2004-08-26 21:44 brodsom - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp -Assert or silence uninitialized warning - - 2004-08-26 19:23 brodsom - M src/jrd/svc.h -Fix multiline comment - - 2004-08-26 19:09 brodsom - M src/burp/burp.cpp -Assert on non initialized variable - - 2004-08-26 18:49 brodsom - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp -Fix non initialized variables - - 2004-08-26 18:48 brodsom - M src/dudley/ddl.cpp - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/parse.cpp -Fix, assert or silence non initialized warnings - - 2004-08-26 18:28 brodsom - M src/common/classes/stack.h - M src/common/config/dir_list.cpp -Fix signed/unsigned comparisons - - 2004-08-26 18:22 brodsom - M src/alice/alice_meta.epp -Silence uninitialized warnings - - 2004-08-26 18:14 brodsom - M src/lock/lock.cpp -Silence uninitialized warnings - - 2004-08-26 17:54 brodsom - M src/msgs/build_file.epp -Fix format warning - - 2004-08-26 17:51 brodsom - M src/msgs/messages.sql -Maintain previous isql con_prompt definition - - 2004-08-26 11:10 aafemt - M src/isql/isql.epp -Make prompt visible in MSYS - - 2004-08-26 11:07 robocop - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/grant.epp - M src/jrd/met.epp - M src/jrd/scl.epp -Got rid of redundant cast to jrd_req* - - 2004-08-26 11:04 robocop - M src/common/classes/alloc.cpp -misc - - 2004-08-26 11:03 robocop - M src/jrd/ini.epp -After writing to Ann, I confirmed this GDML statement needs to be compiled and freed only once, not in each pass of the loop - - 2004-08-26 10:28 aafemt - M src/isql/isql.epp -Rework statement pre-parsing. Now it doesn't swallow tabs - - 2004-08-26 04:21 robocop - M builds/win32/prepare.bat -Invoke isql in silent mode - - 2004-08-25 11:43 aafemt - M src/isql/isql.epp -Use automatic buffers instead of dynamic - - 2004-08-25 03:09 skidder - M src/common/classes/alloc.cpp -Clarify comment and update assertion check - - 2004-08-24 23:11 brodsom - M src/common/classes/alloc.cpp -Avoid variable shadowing - - 2004-08-24 23:00 brodsom - M src/qli/compile.h -Avoid final comma - - 2004-08-24 05:16 robocop - M src/jrd/flu.cpp -Vars in context - - 2004-08-24 05:16 robocop - M src/common/classes/alloc.cpp -Renamed ptr_block to ptrToBLock and block_ptr to blockToPtr for better self-documenting code as agreed privately. No functional change. - - 2004-08-23 20:44 skidder - M src/jrd/dmp.cpp - M src/jrd/ods.h - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/rebuild/rebuild.cpp -Introduce concept of ODS type to be able to distinguish between Interbase databases, Firebird databases, databases created by debugging builds of Firebird and private forks - - 2004-08-23 18:45 dimitr - M src/jrd/btr.cpp -Fixed a server crash I introduced recently. - - 2004-08-23 09:55 aafemt - M builds/win32/prepare.bat -Create msg.fdb from scripts instead of backup - - 2004-08-23 09:53 aafemt - M builds/posix/Makefile.in.msgs - M builds/posix/Makefile.in.refDatabases -Create msg.fdb from scripts instaed of backup - - 2004-08-23 09:52 aafemt - A src/msgs/history.sql -Content of messages DB's HISTORY table - - 2004-08-23 09:49 aafemt - A src/msgs/templates.sql -Content of messages DB's TEMPLATES table - - 2004-08-23 09:47 aafemt - A src/msgs/transmsgs.de_DE.sql -German translation of messages (probably spoiled) - - 2004-08-23 09:45 aafemt - A src/msgs/transmsgs.fr_FR.sql -French translation of messages (probably spoiled) - - 2004-08-23 09:43 aafemt - A src/msgs/locales.sql -Content of messages DB's LOCALES table - - 2004-08-23 09:41 aafemt - A src/msgs/system_errors.sql -Content of messages DB's SYSTEM_ERRORS table - - 2004-08-23 09:39 aafemt - A src/msgs/messages.sql -Content of messages DB's MESSAGES table - - 2004-08-23 09:35 aafemt - A src/msgs/symbols.sql -Content of messages DB's SYMBOLS table - - 2004-08-23 09:33 aafemt - A src/msgs/facilities.sql -Content of messages DB's FACILITIES table - - 2004-08-23 09:07 aafemt - M src/msgs/build_file.epp -Get ready for dialect 3 - - 2004-08-22 21:31 skidder - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/common/classes/test.sh -Update memory manager tests - - 2004-08-22 21:28 skidder - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Slightly streamline logic of allocation critical path. Correct 2 memory manager bugs added during last optimization attempt. We are now ~40faster than malloc from GLIBC 2.3 - - 2004-08-22 21:09 skidder - M src/common/classes/tree.h -Use fine-tuned tree page sizes by default. This increases tree performance by ~7 We are now 1.5 times faster than GNU STL tree - - 2004-08-22 01:00 arnobrinkman - M src/jrd/btr.cpp -add missing initializations - - 2004-08-22 00:53 arnobrinkman - M src/dsql/pass1.cpp -Fix unneeded error-message with simple CASE and NULL (NULL as text in SQL) -CASE NULL WHEN NULL THEN 1 END - - 2004-08-22 00:29 skidder - M src/jrd/isc.h - M src/jrd/sch_proto.h -Fix GCC build I accedentally broken by my previous commit - - 2004-08-21 09:42 robocop - M src/jrd/functions.cpp -Example built-in UDF. - - 2004-08-21 09:39 robocop - M src/jrd/ini.epp -1.- Get rid of redundant cast to jrd_req* -2.- Post example code (disabled) to register a built-in UDF. - - 2004-08-21 09:36 robocop - M src/jrd/fun.epp -1.- Put an indication on how to enable UDF params that signal SQL NULL with the null pointer -2.- In case the result of the function is a descriptor with FREE_IT, free not only the data but the descriptor, too. - - 2004-08-21 09:30 robocop - M src/jrd/cmp.cpp -Simplify expression - - 2004-08-21 09:29 robocop - M src/gpre/jrdmet.cpp - M src/isql/isql.epp - M src/jrd/cch.cpp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/opt.cpp -Misc: format - - 2004-08-21 09:20 robocop - M src/dsql/dsql.cpp -Not an aesthetical achievement, but prevent us from making mistakes in the same place again. Put variables in their minimal scope. - - 2004-08-21 09:18 robocop - M src/common/classes/alloc.cpp -Misc: formatting - - 2004-08-21 09:16 robocop - M src/burp/burp.cpp -Delete useless line and avoid memory leak after talking to Dmitry Yemanov. - - 2004-08-21 09:13 robocop - M builds/win32/make_boot.bat -Misc: fix misleading message - - 2004-08-21 07:55 skidder - M src/jrd/common.h - M src/jrd/isc.h - M src/jrd/thread_proto.h -Fix very hard-to-track Windows CS stability problem introduced by Blas on 15-May-2004 - - 2004-08-20 10:57 aafemt - A src/msgs/msg.sql -SQL equivalent for msg.gdl - - 2004-08-20 08:25 dimitr - M src/jrd/exe.cpp -More asserts and some style changes. Thanks to Claudio. - - 2004-08-20 07:55 dimitr - M src/jrd/btr.cpp - M src/jrd/opt.cpp -More asserts and some style changes. Thanks to Claudio. - - 2004-08-20 07:18 dimitr - M src/jrd/btr.cpp -Cosmetics. - - 2004-08-20 07:10 dimitr - M src/jrd/dyn_del.epp -Reworked yesterday's code. The problem is spotted by Claudio. - - 2004-08-20 05:11 skidder - M builds/posix/Makefile.in.firebird - M src/misc/src_bundle.sh -Erik's script producing source bundle including configure script. Invoked via: make srctarfile - - 2004-08-20 04:36 dimitr - M src/jrd/common.h -Expose EXPRESSION_INDICES to public. - - 2004-08-20 04:04 dimitr - M src/jrd/btr.cpp - M src/jrd/opt.cpp -Make EXPRESSION_INDICES generally working. - - 2004-08-20 02:08 dimitr - M src/dsql/dsql.cpp -Fixed uninitialized variable usage reported by Valgrind. - - 2004-08-19 18:41 dimitr - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/dyn_del.epp - M src/jrd/idx.cpp - M src/jrd/opt.cpp - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h -The EXPRESSION_INDICES code now compiles. - - 2004-08-19 13:51 kkuznetsov - M configure.in - A src/install - A src/install/arch-specific - A src/install/arch-specific/solx86gcc - A src/install/arch-specific/solx86gcc/CS - A src/install/arch-specific/solx86gcc/CS/pkginfo.in - A src/install/arch-specific/solx86gcc/CS/postinstall.in - A src/install/arch-specific/solx86gcc/CS/postremove.in - A src/install/arch-specific/solx86gcc/CS/preinstall.in - A src/install/arch-specific/solx86gcc/CS/prototype.in - A src/install/arch-specific/solx86gcc/LIBGCC - A src/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in - A src/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in - A src/install/arch-specific/solx86gcc/Makefile.in -Putted SolX86 install files from 1.5.1 to HEAD - - 2004-08-19 11:19 dimitr - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y -Ported IIF function from Yaffil. -Implemented as yet another abbrevation for CASE. -Added as a non-reserved keyword. - - 2004-08-19 10:26 aafemt - M src/isql/isql.epp -Let isql return error code on script errors - - 2004-08-19 00:48 skidder - M src/jrd/btr.cpp -Fix some of the problems in new indices code noted by Valgrind. These fixes are result of discussion with Arno. But indices are still broken; Arno promised to fix remaining stuff from this area during next weekend - - 2004-08-19 00:04 skidder - A src/misc/src_bundle.sh -Script which I use to generate Firebird source packages - - 2004-08-18 23:39 skidder - M src/common/classes/alloc.cpp -Old Valgrind stacktraces need to be cleaned up on pool destruction - - 2004-08-18 18:33 skidder - M src/dsql/pass1.cpp -Fix one more possible random crash noted by Valgrind. This particular problem is old and happens when UNION DSQL construct is used. Fix is the result of consultations with Arno Brinkman - - 2004-08-18 03:09 skidder - M src/jrd/intlobj_new.h -A little bit more clarification - - 2004-08-18 00:02 skidder - M src/dsql/parse.y -Fix one more serious issue noted by Valgrind. Views could be randomly using blr_singleton when defined - - 2004-08-17 22:34 skidder - M builds/posix/Makefile.in.fbserver -Correct POSIX SuperServer build dependency tracking problem - - 2004-08-17 22:21 skidder - M src/jrd/intlobj_new.h -Let's use UTF-16 as intermediate encoding. It is going to cause us more grief, but it seems to be supported better in third-party libraries - - 2004-08-17 17:52 dimitr - M src/jrd/btr.cpp - M src/jrd/evl.cpp - M src/jrd/nod.h - M src/jrd/opt.cpp -Small optimization of multiple OR booleans (or a constant IN predicate). -The idea is to use a single sparse bitmap for an index matching and hence avoid OR'ing bitmaps for every argument value. -Ported from Yaffil. - - 2004-08-17 17:30 skidder - M src/jrd/intlobj_new.h -Add comment about Unicode encoding used for intermediate representation - - 2004-08-17 13:25 dimitr - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y -Allowed NULL to be a syntactical value. - - 2004-08-17 12:28 dimitr - M src/jrd/evl.cpp - M src/jrd/exe.cpp -Added more checks for a possible literal NULL and another cases when EVL_expr() may return NULL pointer. - - 2004-08-17 11:28 dimitr - M src/jrd/rse.cpp -Ensure FIRST/SKIP/ROWS to treat NULL arguments as zero. - - 2004-08-17 11:19 dimitr - M src/dsql/ddl.cpp -Allow the DDL engine to understand literal NULLs in computed fields. - - 2004-08-17 09:29 dimitr - M builds/win32/msvc7/gfix.vcproj -Synchronized MSVC7 build with others. - - 2004-08-17 08:37 dimitr - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Committed two missed files. - - 2004-08-17 02:02 skidder - M src/jrd/jrd.h -Fix memory corruption issue in SuperServer builds noted by Valgrind - - 2004-08-17 00:04 skidder - M src/jrd/intlobj_new.h -New INTL interface amendments - - 2004-08-16 12:56 alexpeshkoff - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.embed.gfix - M builds/win32/msvc6/gfix.dsp -I've added thd.cpp to gfix in VC6 and posix builds. Other builds should also be fixed. - - 2004-08-16 12:28 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/all.cpp - M src/alice/tdr.cpp - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/firebird.h - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/rng.cpp - M src/jrd/rse.cpp - M src/jrd/sbm.cpp - M src/jrd/sdw.cpp - M src/jrd/sqz.cpp - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp -next step preparing to allocate auto objects memory from appropriate pool - - 2004-08-16 12:25 alexpeshkoff - M src/common/classes/stack.h -removed a lot of posix warnings after changing int to size_t in vector.h - - 2004-08-16 12:24 alexpeshkoff - M src/common/config/config_file.cpp -replaced exit() with throw fatal_exception - thanks to Jim - - 2004-08-16 12:21 alexpeshkoff - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp -fixed problems with thread priorities scheduler - - 2004-08-13 19:27 skidder - M src/jrd/intlobj_new.h -Apply changes by Adriano to make compilable - - 2004-08-13 03:07 skidder - M src/remote/xdr.cpp -Again, do not send trash over the wire - - 2004-08-13 02:32 skidder - M src/dsql/dsql.cpp -Do not send stack and memory dumps to remote client when isc_dsql_sql_info and isc_dsql_prepare functions are used. Again, issue is pinpointed by Valgrind - - 2004-08-12 23:28 skidder - M builds/install/arch-specific/linux/misc/firebird.xinetd.in -Cosmetic changes - - 2004-08-12 21:18 skidder - M src/jrd/dpm.epp -Do not write rubbish from uninitialized stack variable into pad space of data pages - - 2004-08-12 19:51 skidder - M src/jrd/intlobj_new.h -Further clarification of new INTL interface - - 2004-08-12 19:44 skidder - M src/jrd/intlobj_new.h -Clarify string comparison interface - - 2004-08-12 19:21 skidder - M src/jrd/intlobj_new.h -Some small changes in INTL interface - - 2004-08-12 05:17 skidder - A src/jrd/intlobj_new.h -Draft of new INTL interface - - 2004-08-12 03:13 skidder - M src/jrd/intlobj.h -Switch back to C-language comments - - 2004-08-12 03:01 skidder - M src/jrd/intlobj.h -Make header C-language - - 2004-08-12 00:31 skidder - M src/jrd/dfw.epp - M src/jrd/ini.epp - M src/jrd/pcmet.epp -Do not write rubbish per-segment selectivity into the database. Valgrind reported it as uninitialized value passed to write(buf) syscall - - 2004-08-11 05:34 skidder - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Fix a couple 'invalid read' problems found by Valgrind. Both could cause crashes, one could result in invalid nulls placement. Removed const*const*const stuff in couple places because things like that make code really hard to understand - - 2004-08-10 13:40 hvlad - M src/jrd/err.cpp -Fix comments - - 2004-08-10 04:10 skidder - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/class_perf.cpp - M src/common/classes/test.sh -Optimize memory manager a little bit - - 2004-08-09 01:24 skidder - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/class_test.cpp - M src/common/classes/test.sh -Fix memory manager to allow reliable detection of references to memory from deleted pools under Valgrind. Make memory usage statistics more accurate both in Valgrind and general cases. Adjust pool dumping routine to be aware of delayed free blocks - - 2004-08-07 16:49 arnobrinkman - M src/jrd/opt.cpp - M src/jrd/rse.h -Bugfix with OUTER JOINS - Finally i got them as they should have been - - 2004-08-07 16:44 arnobrinkman - M src/jrd/btr.cpp - M src/jrd/btr.h -Bugfix with dates below Julian date and old code removed - - 2004-08-06 15:26 hvlad - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/exe.cpp - M src/jrd/jrd.h -Ability to show PSQL stack trace when exception occurs. - - 2004-08-04 10:08 aafemt - M examples/api/api16.c -Conform new events API type safety - - 2004-08-04 10:07 aafemt - M examples/include/example.h -Rollback some Blas' rash cleanup - - 2004-08-04 06:29 aafemt - M src/jrd/cmp.cpp -Variable score - - 2004-08-04 06:27 aafemt - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/ibase.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h -Make events API consistent after Claudio changes - - 2004-08-03 16:04 skidder - M src/jrd/blb.cpp -Fix for regression in DEV_BUILD I caused recently - - 2004-08-02 21:17 dimitr - M builds/misc/msg.gbak -Added two new error messages. - - 2004-08-02 19:53 dimitr - M src/jrd/cmp.cpp -Prevent any modifications of the OLD context in triggers. - - 2004-08-02 19:49 dimitr - M src/dsql/make.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp -Fixed implementations of concatenation and SUBSTRING function. -Used new messages for error reporting. Changes should be fully SQLDA-compatible. - - 2004-08-02 19:43 dimitr - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Added two new error messages. - - 2004-08-01 18:01 dimitr - M src/dsql/pass1.cpp -Fixed minor issue. - - 2004-08-01 17:44 dimitr - M src/remote/inet.cpp -Applied patch by Chris Waters to support NAT by the events mechanism. - - 2004-08-01 07:00 robocop - M src/jrd/fun.epp -Fix subtle bug introduced by Alex during fun.epp refactoring that prevented the engine to detect when the invoked UDF has returned NULL. - - 2004-07-30 22:38 skidder - M builds/posix/make.rules - M builds/posix/prefix.linux - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/dsql/all.h - M src/include/firebird.h - M src/include/gen/autoconfig_msvc.h - M src/jrd/all.h -Valgrind support - - 2004-07-30 05:56 robocop - M src/jrd/jrd.cpp -Temporary fix for first problem reported by Adriano dos Santos Fernandes. -Server should continue working normally if gbak tries to restore a db in a forbidden path. -Now mutex is unlocked and server can continue working. However, engine doesn't unload the db so it still thinks there's an active connection. -The proper fix should come from Alex, that probably involves throwing an exception to activate the code inside the catch() section. - - 2004-07-30 04:58 robocop - M src/jrd/cmp.cpp -Nickolay says the local variable is different from the outer variable. -Therefore, renamed the inner variable to avoid warning found by D. Sibiryakov. Some integer types made const, too. - - 2004-07-29 17:44 skidder - M src/common/classes/tree.h -Correct a couple errors I introduced during int->size_t transition for array indexing - - 2004-07-26 21:32 skidder - M src/jrd/evl.cpp -Small addition to my previous LIKE fix - - 2004-07-22 07:17 robocop - M src/common/classes/array.h - M src/common/classes/tree.h - M src/common/classes/vector.h -Style and simplification - - 2004-07-22 07:17 robocop - M src/dudley/trn.cpp -Fix annoying warnings that appeared when Blas dropped a file with C++ typed constants for the isc_dyn_ values and others. - - 2004-07-22 07:15 robocop - M src/jrd/btr.cpp - M src/jrd/cvt.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/window.cpp -Style and misc - - 2004-07-21 11:02 brodsom - M doc/README.build.mingw.html --Update - - 2004-07-21 10:34 brodsom - M src/isql/extract.epp - M src/isql/isql.epp --Correction (Found by Claudio) - - 2004-07-21 06:33 hvlad - M src/jrd/cvt.cpp -Fix for lost least significant bits of value when rounding floating-point value to int \ int64 value - - 2004-07-20 22:56 skidder - M src/jrd/evl.cpp -Fix another problem with my LIKE evaluator - - 2004-07-20 18:57 arnobrinkman - M src/jrd/btr.cpp -fix bug in ignore_nulls part - - 2004-07-20 18:55 arnobrinkman - M src/jrd/opt.cpp -Bugfix: optimizer didn't add boolean-node when it was a OR operator and no index could be used. -This caused unnecessary evaluation of joined rse's to that rse. - - 2004-07-17 00:13 skidder - M src/common/classes/tree.h - M src/jrd/met.epp -size_t is more correct type for container sizes and indices - - 2004-07-16 23:06 skidder - M src/common/classes/array.h - M src/common/classes/objects_array.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/common/config/config_file.cpp - M src/dsql/pass1.cpp - M src/jrd/cmp.cpp - M src/jrd/intl.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/tra.cpp -size_t is more correct type for container sizes and indices - - 2004-07-16 01:30 arnobrinkman - M src/jrd/btr.cpp -When we ignore NULLs in the index then we must already skip them very efficiently from the start. - - 2004-07-15 23:01 arnobrinkman - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/opt.cpp -1) Fix starting with and empty string index problem where empty string is passed in parameter. (STARTING WITH ?) ? = '' -2) New index structure ensures that NULLs cannot hold the same key-value as a data value. -3) Ignore NULLs already on scanning index where possible. - - 2004-07-14 21:56 skidder - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/thd.cpp - M src/jrd/thd.h -Keep fb_tls.h low-profile header. Avoid fancy TLS declarations - - 2004-07-14 21:49 skidder - M src/common/classes/fb_tls.h -Let our dynamic libraries work - - 2004-07-11 10:04 robocop - M src/utilities/ibmgr/srvrmgr.cpp -Try to fix problem reported by Treeve Jelbert in a file I don't compile. - - 2004-07-10 09:26 robocop - M src/jrd/os/posix/unix.cpp -Try to complete my undoing of the ods.h changes, aided by by Treeve Jelbert. - - 2004-07-10 03:20 robocop - M src/jrd/blb.cpp - M src/jrd/btn.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/dpm.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/ods.h - M src/jrd/pag.cpp - M src/jrd/sdw.cpp - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp -Undo inheritance in ODS page types as requested by Nickolay. Either some macros are too silly or the compiler is limited by the standard here. -Notice I may have missed some file that's not compiled in Win32. - - 2004-07-10 03:17 robocop - M src/common/utils.cpp - M src/common/utils_proto.h -Preach with the example and change the license to the IDPL - - 2004-07-10 03:16 robocop - M src/utilities/ibmgr/srvrmgr.cpp -Try to fix bug reported by Treeve Jelbert. Someone please try as this file isn't part of the Win32 build. - - 2004-07-09 05:22 robocop - M src/include/fb_string.h - M src/jrd/cmp.cpp -Style - - 2004-07-07 22:18 skidder - A src/extern/regex/fake - A src/extern/regex/fake/limits.h - A src/extern/regex/fake/memmove.c - A src/extern/regex/fake/stdlib.h -Import POSIX regular expressions matcher: unmodified rxspencer-alpha3.8.g3. It will be used for Win32 and maybe some old unices, Linux and *BSD implement this part of POSIX spec natively - - 2004-07-07 22:10 skidder - A src/extern/regex - A src/extern/regex/COPYRIGHT - A src/extern/regex/INSTALL - A src/extern/regex/Makefile.am - A src/extern/regex/Makefile.in - A src/extern/regex/Makefile.orig - A src/extern/regex/README - A src/extern/regex/WHATSNEW - A src/extern/regex/aclocal.m4 - A src/extern/regex/autogen.sh - A src/extern/regex/cclass.h - A src/extern/regex/cname.h - A src/extern/regex/config.guess - A src/extern/regex/config.sub - A src/extern/regex/configure - A src/extern/regex/configure.in - A src/extern/regex/debug.c - A src/extern/regex/debug.ih - A src/extern/regex/engine.c - A src/extern/regex/engine.ih - A src/extern/regex/install-sh - A src/extern/regex/ltmain.sh - A src/extern/regex/main.c - A src/extern/regex/missing - A src/extern/regex/mkh - A src/extern/regex/mkinstalldirs - A src/extern/regex/regcomp.c - A src/extern/regex/regcomp.ih - A src/extern/regex/regerror.c - A src/extern/regex/regerror.ih - A src/extern/regex/regex.h - A src/extern/regex/regex2.h - A src/extern/regex/regexec.c - A src/extern/regex/regfree.c - A src/extern/regex/rxspencer.3 - A src/extern/regex/rxspencer.7 - A src/extern/regex/split.c - A src/extern/regex/test1.sh - A src/extern/regex/test2.sh - A src/extern/regex/test3.sh - A src/extern/regex/tests - A src/extern/regex/utils.h -Import POSIX regular expressions matcher: unmodified rxspencer-alpha3.8.g3. It will be used for Win32 and maybe some old unices, Linux and *BSD implement this part of POSIX spec natively - - 2004-07-07 16:06 skidder - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp -Update pattern matching tests - - 2004-07-07 15:48 skidder - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp -allow processNextChunk receive empty string in pattern matchers. This fixes troubles in DEV_BUILD noticed by Claudio - - 2004-07-07 10:12 aafemt - M src/jrd/cmp.cpp -Variable's scope - - 2004-07-07 10:08 aafemt - M src/include/fb_string.h -Suppress warning - - 2004-07-07 03:47 robocop - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/dyn.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/grant.epp - M src/jrd/ini.epp -USHORT -> bool - - 2004-07-07 03:45 robocop - M src/jrd/dfw.epp -Vars in context - - 2004-07-07 03:43 robocop - M src/jrd/err.cpp - M src/jrd/err_proto.h -Const correctness and style - - 2004-07-07 03:42 robocop - M src/jrd/gds.cpp -Fix possible minor problem in debug version - - 2004-07-07 03:41 robocop - M src/jrd/scl.epp -Misc change - - 2004-07-06 05:59 robocop - M src/jrd/acl.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/grant.epp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/tra.h - M src/jrd/vio.cpp -1.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h, second round. -2.- Prevent users from deleting system generators and modifying any entry in rdb$generators. VIO passes the task to DFW, the only problem being that the user gets the error when a commit is done, not before. - - 2004-07-06 05:54 robocop - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/misc.cpp -Totally misc changes - - 2004-07-04 00:00 skidder - M src/include/fb_string.h -Fix small inconsistency in string class - - 2004-07-03 02:33 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/burp/burp.cpp - M src/burp/burp.h - M src/jrd/svc.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp --Put thread functions into thread class --Comment SVC_PUTSPECIFIC_DATA - - 2004-07-03 00:13 brodsom - M src/alice/all.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/mvol_proto.h - M src/burp/restore.epp -Put thread functions into thread class - - 2004-07-02 10:47 brodsom - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h - M src/jrd/os/thd_priority.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/cntl_proto.h -Hack to fix mingw build (due to a mingw bug). - - 2004-07-02 10:02 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp -Put thread functions into thread class - - 2004-07-02 07:26 brodsom - M src/dsql/dsql.cpp -Correction (noticed by Claudio) - - 2004-07-01 16:41 hvlad - M src/jrd/cvt2.cpp -Fixed incorrect comparison of TEXT BLOBs with STR - - 2004-07-01 00:46 skidder - M src/dsql/ddl.cpp -Fix crash when changing data type for field and specify wrong type or domain name - - 2004-06-30 01:51 skidder - M src/misc/fb_boilerplate.h -Change license boilerplate according to admins decision - - 2004-06-30 01:45 skidder - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp - M src/jrd/intl_classes.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/ntrace.h - M src/jrd/os/guid.h - M src/jrd/os/posix/guid.cpp - M src/jrd/os/win32/guid.cpp - M src/utilities/nbackup.cpp -Change license for source files which I wrote - - 2004-06-30 01:26 skidder - M builds/posix/Makefile.in.codes - M builds/posix/fbintl.vers - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/common/classes/fb_atomic.h - M src/common/classes/fb_tls.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/classes/tree.h - M src/common/classes/vector.h -Change license for source files which I wrote - - 2004-06-29 23:31 skidder - M src/common/classes/fb_string.cpp - M src/include/fb_string.h -Little string class cleanups - - 2004-06-29 22:15 arnobrinkman - M src/dsql/pass1.cpp -1) Fix FB2 problem with union-auto-cast and losing field-name as column-name -2) Fix FB2 problem with WITH CHECK OPTION - - 2004-06-29 15:16 kkuznetsov - M configure.in -Fix for not adding both lpthread and lthread on Solaris|solx86 - - 2004-06-29 12:41 skidder - M src/include/fb_string.h -Add forgotten (by me) length checks - - 2004-06-29 12:36 skidder - M src/common/classes/fb_string.cpp -Add forgotten length checks - - 2004-06-29 04:37 robocop - M src/burp/burp.cpp - M src/burp/restore.epp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/acl.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/ini.h - M src/jrd/obj.h - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/vio.cpp - M src/misc/codes.epp - M src/remote/inet_server.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/nbackup.cpp -1.- const correctness -2.- style -3.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h, -first round. No circular dependencies found through MSVC. Still pending dyn* and grant.epp files. - - 2004-06-29 04:33 robocop - M src/jrd/relations.h -Add RDB$DESCRIPTION and RDB$SYSTEM_FLAG to RDB$ROLES - - 2004-06-27 19:06 dimitr - M src/jrd/cmp.cpp -1. Yet another attempt to fix that damned double-compile UDF args crap. Hopefully, the last one... -2. Temporary fix for the SUBSTRING (BLOB) issue (until Yaffil merge). - - 2004-06-26 22:23 skidder - M src/common/classes/fb_string.cpp - M src/include/fb_string.h -Minor bugfixing/cleanup of string class. I hope this change doesn't break anything, but Alex should look at it - - 2004-06-26 22:17 skidder - M src/jrd/exe.h -Disable debugging code unintentionally enabled in previous commit - - 2004-06-26 22:12 skidder - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/exe.h - M src/jrd/par.cpp -Be slightly more explicit in our memory allocation desires. Also fix savepoints breakage - - 2004-06-25 22:12 skidder - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h -Somewhat simplify invariant tracking stuff. It is more pessimistic now, but should work more reliably when invariants are modified (see QMDB tests for details) - - 2004-06-25 01:44 skidder - M src/include/firebird.h -Disable thread priority scheduler for now because it causes too many random failures during QMDB testing - - 2004-06-23 16:40 skidder - M src/jrd/opt.cpp -Report PLANs for selectable procedures in correct order. This is a fix for regression which I introduced a few months ago and it was found by Vlad Horsun - - 2004-06-22 20:13 skidder - M src/common/classes/tree.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/btr.cpp - M src/jrd/exe.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/jrd.h - M src/jrd/req.h - M src/jrd/tra.cpp - M src/jrd/tra.h -Implement rudimentary framework to track lifetimes of active BLOBs. -This solves the following issues: -1) Outrageous memory consumption when blobs are converted from strings during request processing -2) Materialization doesn't cause invalidation of BLOB IDs too early. -Original behaviour caused errors with updatable views or procedures receiving BLOB arguments. - - 2004-06-21 22:45 skidder - M src/common/classes/tree.h -Const-correctness - - 2004-06-21 22:17 skidder - M src/common/classes/alloc.cpp -Fix bug with wrong output when printing out used only blocks from memory pool - - 2004-06-21 08:49 alexpeshkoff - M src/remote/server.cpp -fixed potential inconsistency, noticed by Claudio - - 2004-06-21 02:48 robocop - M src/common/classes/tree.h - M src/dsql/make.cpp - M src/remote/inet.cpp -Misc changes - - 2004-06-19 21:29 arnobrinkman - M src/dsql/make.cpp - M src/jrd/align.h -Fix problems with NUMERIC and DECIMAL datatypes in MAKE_desc_from_list() for Dialect 1. -This affects CASE, COALESCE and the auto-union cast. - - 2004-06-16 15:41 kkuznetsov - M builds/posix/firebird.vers -Commented out THD_* functions if using new style of thd - - 2004-06-16 12:33 kkuznetsov - M src/common/classes/fb_tls.h -Solaris theading portion of TlsValue - - 2004-06-15 09:02 kkuznetsov - M src/jrd/thd.cpp - M src/jrd/thd.h -Fix Solaris attrs for thread creation - - 2004-06-14 11:20 fsg - M src/remote/inet.cpp -Fixed an old bug. Thanks to Torsten Martinsen. - - 2004-06-13 23:49 skidder - M src/common/classes/class_test.cpp - M src/common/classes/test.sh - M src/common/classes/tree.h -Slightly refine BeePlusTree accessor semantics - - 2004-06-13 23:47 brodsom - M src/dsql/dsql.cpp - M src/jrd/cmp.cpp - M src/jrd/nbak.cpp - M src/remote/remote.cpp -Removing wrong extra ; - - 2004-06-13 23:45 brodsom - M src/common/classes/alloc.cpp - M src/common/classes/array.h - M src/common/classes/fb_string.cpp - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/classes/stack.h - M src/common/config/config_file.cpp - M src/common/fb_exception.cpp - M src/common/utils_proto.h - M src/extlib/fbudf/fbudf.cpp - M src/include/fb_list.h - M src/include/fb_map.h - M src/jrd/evl_string.h - M src/jrd/ext.cpp - M src/jrd/ods.h - M src/jrd/os/fbsyslog.h - M src/jrd/os/posix/fbsyslog.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/fbsyslog.cpp - M src/utilities/install/install.cpp -Looking for extra ; at namespace declaration end - - 2004-06-13 23:27 skidder - M src/dsql/array_proto.h -Fix 64-bit build - - 2004-06-13 22:31 brodsom - M src/jrd/event.cpp -Rollback - - 2004-06-13 18:30 skidder - M src/common/classes/class_test.cpp -Bring module up to date - - 2004-06-13 03:09 brodsom - M src/common/classes/alloc.h - M src/common/classes/fb_pair.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/include/fb_vector.h -Remove wrong semicolon - - 2004-06-13 03:08 brodsom - M src/common/classes/stack.h --Correction for gcc 3.4 - - 2004-06-12 01:06 skidder - M src/burp/restore.epp - M src/jrd/cch.cpp - M src/jrd/jrd.cpp -Correct problems with single-user maintenance mode (note it is used for GBAK restore process now) - - 2004-06-11 14:23 kkuznetsov - M src/common/classes/locks.h - M src/jrd/thd.cpp - M src/jrd/thd.h -hCVS: ---------------------------------------------------------------------- -Solaris portion of thd.cpp - - 2004-06-11 03:10 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp --Correction - - 2004-06-10 14:09 brodsom - M src/remote/os/win32/cntl.cpp --Rollback - - 2004-06-09 19:03 brodsom - M src/jrd/os/thd_priority.h -Correction - - 2004-06-09 19:02 brodsom - M src/jrd/os/thd_priority.h -Fix gcc complaints after Alex changes. - - 2004-06-09 18:57 brodsom - M src/lock/lock.cpp - M src/lock/print.cpp - M src/utilities/print_event.cpp - M src/utilities/sbc_print.cpp --Rollback - - 2004-06-09 18:23 brodsom - M src/lock/lock.h - M src/remote/inet.cpp - M src/remote/os/vms/chuser.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xdr.h - M src/remote/xnet.h - M src/utilities/rebuild/rebuild.h - M src/utilities/stats.epp --Rollback - - 2004-06-09 18:11 brodsom - M src/dudley/ddl.h - M src/dudley/parse.h - M src/ipserver/ipc.h - M src/jrd/dsc.h - M src/jrd/sort.h --Rollback - - 2004-06-09 07:46 alexpeshkoff - M src/ipserver/ipclient.cpp -Fixed MSVC6 boot build - - 2004-06-09 07:44 alexpeshkoff - M src/remote/xnet.cpp -Removed THD_mutex_init from comment - - 2004-06-09 01:50 brodsom - M src/lock/print.cpp --Correction - - 2004-06-09 01:07 brodsom - M src/ipserver/ipc.h --Correction - - 2004-06-08 18:59 brodsom - M src/jrd/event.cpp --Correction - - 2004-06-08 18:49 brodsom - M src/utilities/print_event.cpp - M src/utilities/sbc_print.cpp --Correction - - 2004-06-08 18:48 brodsom - M src/utilities/rebuild/rebuild.h - M src/utilities/stats.epp --C++ struct declaration style. - - 2004-06-08 18:41 brodsom - M src/ipserver/ipc.h - M src/remote/inet.cpp - M src/remote/os/vms/chuser.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xdr.h - M src/remote/xnet.h --C++ struct declaration style. - - 2004-06-08 18:27 brodsom - M src/dudley/ddl.h - M src/dudley/parse.h - M src/isql/isql.epp - M src/isql/isql_win.cpp - M src/jrd/dsc.h - M src/jrd/sort.h - M src/misc/align.cpp --C++ struct declaration style. - - 2004-06-08 18:24 brodsom - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp --C++ struct declaration style. --Const corrections - - 2004-06-08 14:00 dimitr - M doc/sql.extensions/README.universal_triggers -Corrected a typo. - - 2004-06-08 13:56 alexpeshkoff - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp -Thread cleanup: -Removed thd_proto.h, all required definitions are in thd.h know. - - 2004-06-08 13:41 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/alice_proto.h - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/common/classes/init.h - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/movd.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/gpre/movg.cpp - M src/include/fb_blk.h - M src/include/firebird.h - M src/ipserver/ipc.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h - M src/iscguard/iscguard.cpp - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dfw.epp - M src/jrd/dls.cpp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/fil.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/gdsassert.h - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_proto.h - M src/jrd/intlobj.h - M src/jrd/inuse.cpp - M src/jrd/isc.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.cpp - M src/jrd/rse.cpp - M src/jrd/sbm.cpp - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sqz.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/jrd/sym.cpp - M src/jrd/thd.cpp - M src/jrd/thd.h - D src/jrd/thd_proto.h - M src/jrd/thread_proto.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/cntl_proto.h - M src/remote/os/win32/srvr_w32.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/serve_proto.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/utilities/ibmgr/srvrmgr.cpp -Thread cleanup: -1. Added macros to declare thread entrypoints -2. THD_mutex_* functions use Firebird::Mutex -3. Thread local storage use fb_tls.h - - 2004-06-08 12:10 kkuznetsov - M builds/posix/firebird.vers - M src/jrd/thd_proto.h -Some more solx86 commits - - 2004-06-08 06:51 alexpeshkoff - M src/common/classes/locks.h -explicit constructor for lock guard - - 2004-06-08 05:50 robocop - M src/jrd/flu_proto.h - M src/jrd/functions.cpp -const - - 2004-06-07 16:10 hvlad - M src/jrd/tra.cpp -TRA_sweep don't release it's temp_lock in case of database shutdown - - 2004-06-07 06:50 kkuznetsov - M src/jrd/utl.cpp - M src/jrd/why.cpp -Minor corrections after prototype changes - - 2004-06-06 05:25 robocop - M src/isql/isql.epp - M src/qli/help.epp -Style and const - - 2004-06-05 09:37 robocop - M src/burp/burp.cpp - M src/dsql/ddl.cpp - M src/dudley/ddl.h - M src/dudley/extract.epp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/isql/extract.epp - M src/jrd/dbg.cpp - M src/jrd/isc.cpp - M src/jrd/jrd.cpp - M src/jrd/os/posix/config_root.cpp - M src/msgs/include.epp - M src/qli/help.epp - M src/qli/picstr.cpp - M src/remote/allr.cpp - M src/remote/os/win32/window.h - M src/remote/os/win32/winmain.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/regis_proto.h - M src/utilities/install/registry.cpp - M src/utilities/install/registry.h - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -Literal strings should be treated as const char* - - 2004-06-04 14:36 kkuznetsov - M src/dsql/array_proto.h - M src/jrd/alt_proto.h - M src/jrd/ibase.h - M src/jrd/utl.cpp - M src/jrd/why.cpp -Fixed some more different prototypes of the same functions - - 2004-06-04 06:55 fsg - M src/qli/compile.cpp - M src/qli/eval.cpp -Fixes issues spotted by Claudio - - 2004-06-03 15:09 kkuznetsov - M src/jrd/alt_proto.h -Fix some more differents in function signatures from *.h to *.cpp - - 2004-06-03 14:00 fsg - M src/qli/compile.cpp - M src/qli/eval.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/show.epp - M src/qli/symbols.h -First step to allow qli to work with relations containing bigints -It is possible now to copy table contents between databases, insert bigints via qli and show works nearly as expected. -Displaying bigints and evaluation of expressions containing bigints still doesn't work. - - 2004-06-03 10:08 kkuznetsov - M src/dsql/user__proto.h -Fix linkage errors caused by different declaration of extern "c" functions - - 2004-06-03 07:42 robocop - M src/gpre/sql.cpp -Style: opening braces too far to the right - - 2004-06-03 07:31 robocop - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/hsh.cpp - M src/gpre/jrdmet.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/gpre/sql_proto.h -Misc changes: -- const -- variables in scope -- style -- a duplicate function deleted -- some unneeded casts removed - - 2004-06-01 16:22 brodsom - M src/jrd/ibase.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h -new switch to be used in gstat (service & util) test - - 2004-05-31 22:57 skidder - M src/jrd/shut.cpp -Fix -tran shutdown which I broke when introduced new shutdown modes - - 2004-05-31 21:39 skidder - M src/utilities/gstat/dba.epp -Fix gstat crash recently added by Blas - - 2004-05-31 02:37 robocop - M src/extlib/fbudf/fbudf.cpp - M src/extlib/fbudf/fbudf.h -Use the vary struct as the engine does to know the length of a varchar -Style - - 2004-05-31 02:35 robocop - M src/isql/isql.epp -Function ADD should not mangle date inputs - - 2004-05-31 02:34 robocop - M src/dsql/make.cpp - M src/dudley/generate.cpp - M src/gpre/cmd.cpp - M src/jrd/ini.epp - M src/jrd/met.epp - M src/jrd/sdw.cpp -Changing some variables that have a trailing underscore to allow conflict with C++ keywords or engine structs. - - 2004-05-29 13:34 brodsom - M src/jrd/dls.cpp - M src/jrd/dls_proto.h - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/os/isc_i_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h -Finishing the api cleanup - - 2004-05-29 05:07 robocop - M src/qli/show.epp -1.- Const correctness -2.- Style -3.- Ancient coding error: two places with -if (symbol->sym_type = SYM_database) -where indeed -if (symbol->sym_type == SYM_database) -but I don't know if somebody has experienced the bug. - - 2004-05-29 05:03 robocop - M src/qli/meta.epp - M src/qli/parse.cpp -const correctness - - 2004-05-29 04:58 robocop - M src/jrd/cmp.cpp -Const correctness: we no longer need this disguised const_cast because -the function accepts a const string. - - 2004-05-29 04:57 robocop - M src/jrd/vio.cpp -Style: separate functions by at least one line - - 2004-05-29 04:57 robocop - M src/jrd/file_params.h -Totally misc fix (comment) - - 2004-05-29 04:55 robocop - M src/dudley/ddl.h - M src/dudley/generate.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/isql/show.epp -Style - - 2004-05-29 04:54 robocop - M src/gpre/par.cpp - M src/gpre/sqe.cpp -Cleanup - - 2004-05-29 04:48 robocop - M src/gpre/gpre.h -Fix class/struct mismatch after Blas' cleanup - - 2004-05-29 04:36 robocop - M src/dsql/pass1.cpp -Misc: keep comment in sync with code - - 2004-05-29 04:34 robocop - M src/common/stuff.h -We use DIRECTORY_FILENAME_H for protecting headers - - 2004-05-28 01:43 brodsom - M src/remote/os/win32/srvr_w32.cpp -Replace with more specific (and clear) cast - - 2004-05-28 01:32 brodsom - M src/iscguard/iscguard.cpp -Replace with more specific (and clear) cast - - 2004-05-28 01:31 brodsom - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/win32/msvc6/Firebird2.dsw - D builds/win32/msvc6/gstat_full.dsp - M builds/win32/preprocess.bat - D src/utilities/gstat/dba_full.epp -Removing unused dba_full (After Ann advice) - - 2004-05-27 16:26 alexpeshkoff - M src/common/classes/stack.h - M src/dsql/ddl.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/include/fb_string.h - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/err.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/vio.cpp -make bool (isEmpty/hasData) checks for string and stack safe - - 2004-05-27 12:01 alexpeshkoff - M src/common/classes/fb_string.cpp -text indent fix - - 2004-05-27 09:24 alexpeshkoff - M src/common/classes/fb_string.cpp -use windows upper/lower-case conversion functions for win32 build - - 2004-05-26 16:13 alexpeshkoff - M src/include/firebird.h -restored build of linux classis server's superclient - - 2004-05-26 16:12 alexpeshkoff - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/evl.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/opt.cpp -small strings cleanup - - 2004-05-26 16:10 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/include/fb_string.h -optimize string performance with the price of 4 additional bytes per string - - 2004-05-26 04:53 robocop - M src/jrd/jrd.h -Restore jrd.h to buildable state in DEBUG mode. - - 2004-05-25 13:20 eku - M builds/install/arch-specific/sinixz/postinstall.in -env variable changed - - 2004-05-24 17:31 brodsom - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cch.h - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/dbg.h - M src/jrd/dsc2.h - M src/jrd/enc.cpp - M src/jrd/err_proto.h - M src/jrd/event.h - M src/jrd/exe.h - M src/jrd/ext.h - M src/jrd/file_params.h - M src/jrd/filters.cpp - M src/jrd/flu.h - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/ini.h - M src/jrd/isc.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.h - M src/jrd/msg.h - M src/jrd/ods.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/vms/mblr.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbgpas.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vms.h - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmsthread.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/que.h - M src/jrd/rse.h - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/sym.h - M src/jrd/thd.h - M src/jrd/val.cpp - M src/jrd/val.h - M src/jrd/why.cpp - M src/jrd/y_handle.h --Use C++ struct declaration style. - - 2004-05-24 17:22 brodsom - M src/alice/alice.h - M src/burp/burp.h - M src/dsql/array.epp - M src/dsql/keywords.h - M src/dsql/node.h - M src/dsql/sqlda.h - M src/dsql/sym.h --Use C++ struct declaration style. - - 2004-05-24 17:20 brodsom - M src/qli/command.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/show.epp --Join qli globals in dtr.h --Use C++ struct declaration style. - - 2004-05-24 17:16 brodsom - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp --Join isql globals in one struct (and remove some macros) and put not globals in the corresponding source. --Use C++ struct declaration style. - - 2004-05-24 17:14 brodsom - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/dudley/parse.h - M src/dudley/trn.cpp --Join dudley globals in one struct (and remove some macros) and put not globals in the corresponding source. --Use C++ struct declaration style. - - 2004-05-24 17:13 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.cpp - M src/gpre/int_cxx.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp --Join gpre globals in one struct (and remove some macros) and put not globals in the corresponding source. --Use C++ struct declaration style. - - 2004-05-24 12:09 skidder - M src/dsql/pass1.cpp -Fix problem with UDF argument mapping to parameters reported by Torsten Grundke - - 2004-05-24 11:23 kkuznetsov - M builds/posix/prefix.solx86gcc - M src/common/classes/semaphore.h - M src/jrd/common.h -Fixed a couple of compile errors on Solaris x86 - - 2004-05-24 11:03 brodsom - M src/burp/backup.epp - M src/burp/burp.h - M src/burp/restore.epp - A src/common/stuff.h - M src/dudley/ddl.h - M src/dudley/generate.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/gpre.h - M src/isql/isql.epp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/print_pool.cpp --Replace stuff macros with either common stuff inlines or class inline functions - - 2004-05-24 01:03 brodsom - M src/jrd/cch.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/rng.cpp - M src/jrd/sdw.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp --Replace *_thread_data macros with inline functions (finish) Now each provider/service uses inline functions with different names for each one instead of macros with the same name for all (which collide) - - 2004-05-23 23:28 brodsom - M src/include/firebird.h -Style - - 2004-05-23 23:28 brodsom - M src/burp/burp.cpp - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/errd.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/user_dsql.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/ipserver/ipclient.cpp - M src/jrd/alt.cpp - M src/jrd/btn.h - M src/jrd/common.h - M src/jrd/err.cpp - M src/jrd/gds.cpp - M src/jrd/iberr.h - M src/jrd/jrd.cpp - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/par.cpp - M src/jrd/sdl.cpp - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/why.cpp - M src/remote/interface.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/install/install_svc.cpp --Comment some common.h unused macros --Replace VA_START macro with va_start function (it was already some places where it is not used) - - 2004-05-23 22:56 brodsom - M src/alice/alice.cpp --Remove some common.h unused macros --Replace VA_START macro with va_start function (it was already some places where it is not used) - - 2004-05-23 22:53 brodsom - M src/utilities/gstat/dba_full.epp -Fix wrong commit (Found by Claudio) - - 2004-05-23 06:07 robocop - M src/common/classes/semaphore.h -Without being able to compile it, I fixed the new SOLARIS code in semaphore.h that: -- didn't have any rational indentation but random positions and a combination of blanks and tabs -- instead of testing errno, assigned a value to it (= instead of ==) -- has some strange emoty if(); only put a comment here. -People shouldn't post code to CVS without at least reviewing visually what they wrote. - - 2004-05-23 03:18 brodsom - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/build_no.h - M src/jrd/cch.cpp - M src/jrd/dbg.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/err.cpp - M src/jrd/ext.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/sdw.cpp - M src/jrd/sym.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp --Replace *_thread_data macros with inline functions (jrd step 2) - - 2004-05-22 14:30 brodsom - M builds/posix/prefix.mingw --Update MinGW warning switchs (+Wshadow +Wundef +pedantic) - - 2004-05-22 14:28 brodsom - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/err.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/qatest.cpp - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp --Replace *_thread_data macros with inline functions (jrd step 1) - - 2004-05-22 14:23 brodsom - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/movd.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp --Replace *_thread_data macros with inline functions - - 2004-05-22 02:11 brodsom - M src/include/firebird.h - M src/jrd/cvt.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/lock/lock.cpp --Replace & remove unneeded threading macro in jrd.h --Move more threading selection to firebird.h --Replace POSIX_THREADS with USE_POSIX_THREADS - - 2004-05-21 23:26 skidder - M src/jrd/evl.cpp -Do not crash with MBCS blobs and LIKE/CONTAINING/STARTNING WITH. Use binary matching in this case for now until INTL is fixed - - 2004-05-21 22:46 skidder - D src/extern/editline/Makefile -Makefile for editline is generated. Do not include it in CVS - - 2004-05-21 15:24 brodsom - M src/jrd/cmp.cpp -Multiple line comment warning - - 2004-05-21 15:23 brodsom - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp --Convert *_thread_data macros to inlines. - - 2004-05-21 15:22 brodsom - M src/remote/allr.cpp - M src/remote/interface.cpp - M src/remote/remote.h - M src/remote/server.cpp --Inlining of *_thread_data macros. --Solving another case of variable name = struct name. - - 2004-05-21 14:14 kkuznetsov - M src/common/classes/semaphore.h -Added semaphore implementation used conditional varyable and mutex, becouse of no sem_timedwait existans. -Ugly, errorable and untested. - - 2004-05-21 07:28 robocop - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/filters.cpp - M src/jrd/lck.cpp - M src/jrd/thread_proto.h -Reading fb-checkins I realized some bad merges mine. - - 2004-05-21 06:16 robocop - M src/alice/alice.h - M src/burp/burp.h - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/dudley/exe.epp - M src/dudley/expr.cpp - M src/dudley/trn.cpp - M src/extlib/fbudf/fbudf.cpp - M src/gpre/gpre.h - M src/gpre/sqe.cpp - M src/include/fb_string.h - M src/intl/ldcommon.h - M src/ipserver/ipc.h - M src/isql/isql.h - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dsc.h - M src/jrd/dsc_pub.h - M src/jrd/evl.cpp - M src/jrd/evl_like.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/isc.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/pcmet.epp - M src/jrd/rng.cpp - M src/jrd/sch_proto.h - M src/jrd/sdw.cpp - M src/jrd/thd.h - M src/jrd/thread_proto.h - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/msgs/include.epp - M src/qli/help.epp - M src/remote/inet.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/cntl_proto.h - M src/remote/os/win32/srvr_w32.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xnet.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -1.- Misc changes -2.- Style -3.- Recover dsc_ttype in dsc after Blas' cleanup as a synonym for dsc_sub_type in text types - - 2004-05-20 23:05 skidder - A builds/install/arch-specific/netbsd - A builds/install/arch-specific/netbsd/Makefile.in - A builds/install/arch-specific/netbsd/install.sh.in - A builds/posix/prefix.netbsd - M clean.sh - M configure.in - M src/common/classes/locks.h - M src/common/config/config.cpp - M src/include/firebird.h - M src/include/gen/autoconfig_msvc.h - M src/jrd/common.h - M src/remote/inet.cpp -NetBSD port from James K. Lowden - - 2004-05-20 21:58 skidder - M src/include/fb_types.h - M src/jrd/lck.cpp - M src/jrd/os/vms/vmslo_proto.h - M src/jrd/os/vms/vmslock.cpp - M src/jrd/par.cpp - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h -Small 64-bitness fixes - - 2004-05-20 09:55 kkuznetsov - M builds/posix/make.defaults - M builds/posix/prefix.solx86gcc -Add LIB_LINK_MAPFILE variable option - - 2004-05-20 00:58 brodsom - M src/dsql/sqlda_pub.h - M src/gpre/gpre.h - M src/jrd/ibase.h -Move SQL_DIALECT constants from ibase.h to sqlda_pub.h and use it in gpre.h instead the full ibase - - 2004-05-20 00:56 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp -- Convert *_thread_data macros to inline func - - 2004-05-19 20:12 brodsom - M src/dsql/parse.cpp -Update - - 2004-05-19 18:14 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/movd.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/err.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/qatest.cpp - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/svc.cpp - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/remote/allr.cpp - M src/remote/interface.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp -- Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef). -- Use different names for each service/provider *_THREAD_DATA macros. - - 2004-05-19 15:21 brodsom - M src/intl/country_codes.h - M src/intl/ld.h - M src/utilities/install/registry.h -Style - - 2004-05-19 15:19 brodsom - M src/utilities/install/install_client.cpp -Correction - - 2004-05-19 15:03 brodsom - M builds/win32/blrtable.bat - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/fbguard.dsp - M builds/win32/msvc6/remote.dsp - M builds/win32/msvc6/remote_classic.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj -Avoid duplicated definition of SERVER_SHUTDOWN (defined in firebird.h) - - 2004-05-19 14:59 brodsom - M src/ipserver/ipc.h - M src/jrd/os/win32/ibinitdll.cpp -Correction - - 2004-05-19 12:27 brodsom - M src/jrd/thread_proto.h -Correction (Pointed by Claudio) - - 2004-05-18 23:38 brodsom - M src/jrd/common.h -Style - - 2004-05-18 23:27 brodsom - M src/include/firebird.h -Style - - 2004-05-18 22:01 brodsom - M src/remote/inet.cpp - M src/remote/xdr.h -Macro cleaning - - 2004-05-18 22:00 brodsom - M src/jrd/intl.h - M src/jrd/tra.h -Comment unused macros - - 2004-05-18 21:59 brodsom - M src/isql/isql.h --Macro cleaning - - 2004-05-18 21:58 brodsom - D src/intl/langdrv.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/ldcommon.h --Macro cleaning --Remove langdrv.h - - 2004-05-18 21:55 brodsom - M src/include/firebird.h -Define macros for ifdefs without value - - 2004-05-18 21:54 brodsom - M src/gpre/pretty.cpp -Macro cleaning - - 2004-05-18 21:54 brodsom - M src/gpre/gpre.h -Avoid duplicated definition -Define macros for ifdefs without value - - 2004-05-18 16:48 brodsom - M src/jrd/isc_file.cpp - M src/jrd/why.cpp -Macro cleaning - - 2004-05-18 16:40 brodsom - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/ini.h - M src/jrd/met.epp - M src/jrd/vio.cpp -Macro cleaning (use ini.h instead repeating the macros) - - 2004-05-18 16:32 brodsom - M src/dsql/sqlda.h - M src/dsql/user_dsql.cpp - M src/intl/lc_ascii.cpp - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.h - M src/jrd/os/config_root.h - M src/misc/memtest.cpp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/remote/inet.cpp - M src/remote/xnet.h -Macro cleaning - - 2004-05-18 16:21 brodsom - M src/isql/isql.h - M src/isql/isql.rc - A src/isql/isql.rh - D src/isql/isql_res.h - M src/isql/isql_win.cpp --Macro cleaning --Move isql_res.h to isql.rh - - 2004-05-18 09:44 kkuznetsov - M src/lock/lock.cpp -removed double definition of SOLARIS_MAX_STALL - - 2004-05-18 01:20 brodsom - M src/jrd/fun.epp -Fix - - 2004-05-18 00:45 brodsom - M src/jrd/os/thd_priority.h - M src/remote/remote.h - M src/remote/remote_def.h - M src/utilities/guard/guard.cpp - M src/utilities/ibmgr/ibmgr.h -Correction - - 2004-05-17 22:30 brodsom - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/ipserver/ipclient.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/event.cpp - M src/jrd/execute_statement.cpp - M src/jrd/fun.epp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/sch.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/thd.h - A src/jrd/thread_proto.h - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/winmain.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Move THREAD_ functions from thd.h to thread_proto.h (and fix unix build) - - 2004-05-17 15:14 brodsom - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp -Macro cleaning - - 2004-05-17 15:07 brodsom - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/ipserver/ipc.h - M src/jrd/ods.h -Macro cleaning - - 2004-05-17 15:02 brodsom - M src/jrd/que.h - M src/utilities/sbc_print.cpp -Use common srq - - 2004-05-17 15:00 brodsom - M src/intl/cv_ksc.h - M src/intl/lc_ksc.cpp -Move the definition to where it is used - - 2004-05-17 10:22 brodsom - M src/intl/charsets/cs_big5.h - M src/intl/charsets/cs_gb2312.h - M src/intl/charsets/cs_jis_0208_1990.h - M src/intl/charsets/cs_ksc5601.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/ld.h - M src/jrd/cch.cpp - M src/jrd/isc.h - M src/jrd/lck.cpp - M src/jrd/svc.cpp - M src/lock/lock.cpp - M src/misc/codes.epp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/vms/chuser.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/ibconfig.h - M src/remote/os/win32/ibsvrhlp.h - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/window.h - M src/remote/os/win32/winmain.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/remote_def.h - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xdr.h - M src/remote/xnet.cpp - M src/remote/xnet.h - M src/utilities/drop.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/services.cpp - M src/utilities/rebuild/rebuild.cpp -Macro cleaning - - 2004-05-17 01:52 brodsom - M src/jrd/thd.h -Correction (Pointed by Claudio) - - 2004-05-17 00:52 brodsom - M src/utilities/install/install.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_proto.h - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/registry.h - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -Macro cleaning - - 2004-05-17 00:28 brodsom - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr.cpp -Macro cleaning - - 2004-05-17 00:21 brodsom - M src/iscguard/iscguard.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/utilities/analyse.cpp - M src/utilities/drop.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/guard/guard.cpp - M src/utilities/nbackup.cpp - M src/utilities/sbc_print.cpp - M src/utilities/stats.epp -Macro cleaning - - 2004-05-16 02:53 brodsom - M src/intl/collations/xx88592hun.h - M src/intl/langdrv.h - M src/intl/ld.h -Macro cleaning - - 2004-05-16 02:52 brodsom - D src/intl/countries.h -Remove unused header - - 2004-05-16 01:46 brodsom - M examples/empbuild/empbuild.e -c++ comment in c source - - 2004-05-16 01:42 brodsom - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/lnmdef.h - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/mblr.cpp - M src/jrd/os/vms/mblr.h - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdb.h - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/syidef.h - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vms.h - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/vms/vmsthread.cpp - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/reqs.h - M src/qli/show.epp - M src/remote/os/vms/chuser.cpp -Macro cleaning - - 2004-05-15 01:23 brodsom - M src/include/gen/ids.h - M src/misc/ids.m -Macro cleaning - - 2004-05-15 00:59 brodsom - M src/jrd/os/posix/unix.cpp -rename local macro to ease cleaning - - 2004-05-15 00:58 brodsom - M src/alice/alice.cpp - M src/alice/all.cpp - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/ipserver/ipclient.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/event.cpp - M src/jrd/execute_statement.cpp - M src/jrd/fun.epp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/os/win32/ibinitdll.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/winmain.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp -Macro cleaning (THREAD_*) - - 2004-05-14 22:59 brodsom - M src/jrd/os/thd_priority.h - M src/jrd/thd.cpp -Macro cleaning - - 2004-05-14 19:20 brodsom - M src/dsql/dsql.cpp - M src/jrd/vio.cpp --Avoid gcc -pedantic warnings - - 2004-05-14 18:43 brodsom - M src/jrd/btr.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp --Remove casts unneeded after macro cleaning - - 2004-05-14 17:03 brodsom - M src/jrd/cch.cpp - M src/jrd/cch_proto.h --Correct parameter type (page_type) --Macro cleaning - - 2004-05-14 17:01 brodsom - M src/jrd/ods.h --Fix constant types. (Pointed by Claudio) - - 2004-05-14 16:23 brodsom - M src/dsql/sqlda_pub.h - M src/include/fb_types.h - M src/jrd/dsc_pub.h - M src/jrd/ibase.h --Removing c++ comments from public headers - - 2004-05-14 14:29 brodsom - M src/include/fb_string.h --Fix last C++ ISO error (now FB can be built with -pedantic -Wno-long-long) - - 2004-05-14 13:08 brodsom - M src/jrd/lck.cpp -Macro cleaning - - 2004-05-13 23:20 brodsom - M src/jrd/cch_proto.h - M src/jrd/lck.cpp - M src/jrd/nbak.h - M src/jrd/os/guid.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/winnt.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp -Macro cleaning - - 2004-05-13 22:34 brodsom - M src/gpre/c_cxx.cpp - M src/gpre/gpre.cpp -bad if - - 2004-05-13 19:47 brodsom - M src/jrd/svc.cpp - M src/lock/lock.cpp -bad if - - 2004-05-13 15:18 brodsom - M src/remote/server.cpp --Avoid shadow warning - - 2004-05-13 14:05 kkuznetsov - M builds/posix/prefix.solx86gcc - M configure.in - M src/common/classes/alloc.cpp - M src/include/firebird.h -Add check for caddr_t to fix compile error on Solaris munmap, -some more warnings to prefix solx86gcc, comment historycal pragmas - - 2004-05-13 09:46 brodsom - M src/gpre/ada.cpp - M src/gpre/ftn.cpp --Avoid shadow warning - - 2004-05-13 09:25 brodsom - M src/dudley/ddl.h - M src/dudley/parse.cpp - M src/isql/isql.epp - M src/misc/blrtable.cpp --Fix ISO C++ errors (gcc -pedantic switch) - - 2004-05-13 09:22 brodsom - M src/jrd/evl.cpp - D src/jrd/evl_like.cpp - A src/jrd/evl_like.h -Rename evl_like.cpp to evl_like.h (after last changes it constains function templates) - - 2004-05-13 08:05 brodsom - M src/jrd/val.h -Correction (Error found by Claudio) - - 2004-05-13 06:48 eku - M src/gpre/gpre.cpp -Fixed Blas' corrections. - - 2004-05-13 00:57 brodsom - M src/jrd/evl.cpp --Remove unused warning - - 2004-05-13 00:33 brodsom - M src/dsql/metd.epp - M src/gpre/gpre_meta.epp --Avoid shadow warning - - 2004-05-12 21:47 brodsom - M src/burp/burp.cpp - M src/remote/server.cpp --Avoid shadow warning - - 2004-05-12 19:39 brodsom - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/dudley/trn.cpp - M src/gpre/cmd.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/btr.cpp - M src/jrd/evl_string.h - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/intl.cpp - M src/jrd/isc_sync.cpp - M src/jrd/met.epp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/opt.cpp - M src/jrd/plugin_manager.h - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/why.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/server.cpp --Avoid shadow warning - - 2004-05-12 19:23 brodsom - M src/common/classes/alloc.cpp - M src/common/classes/array.h - M src/common/classes/fb_atomic.h - M src/common/classes/fb_string.cpp - M src/common/classes/objects_array.h - M src/common/classes/tree.h - M src/dsql/user_dsql.cpp - M src/include/fb_string.h - M src/iscguard/cntl_guard.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/misc/blrtable.cpp --Avoid shadow warning - - 2004-05-12 00:02 brodsom - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/dudley/exe.epp - M src/dudley/expr.cpp - M src/extlib/fbudf/fbudf.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dsc.h - M src/jrd/dsc2.h - M src/jrd/dsc_pub.h - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/filters.cpp - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/opt.cpp - M src/jrd/os/pio.h - M src/jrd/rng.cpp - M src/jrd/val.h -Macro cleaning - - 2004-05-11 07:30 eku - M builds/posix/Makefile.in.extern.editline -Always use $(MAKE) instead of plain make. - - 2004-05-10 08:17 brodsom - M src/include/gen/files.txt - M src/misc/headers.sed -Removing codes.h - - 2004-05-10 08:05 brodsom - D src/include/gen/codes.h - M src/misc/codes.epp -Removing codes.h - - 2004-05-10 07:41 brodsom - D src/jrd/llio.cpp - D src/jrd/llio.h - D src/jrd/llio_proto.h -Removing llio* - - 2004-05-10 07:21 brodsom - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/mac_os_x/CS/Helpers.make - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.firebird - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/gdef.dsp - M builds/win32/msvc6/qli.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/qli.vcproj -Removing llio* and codes.h - - 2004-05-10 00:18 brodsom - M src/isql/extract.epp - M src/isql/show.epp -Replace macro with inline-comments (Claudio found gpre have some issues with the ifdefs) - - 2004-05-09 22:52 brodsom - M builds/win32/blrtable.bat -Solve a duplicated macro definition which are not detected previously, when the definition was #define GOVERNOR 1 -instead of -#define GOVERNOR. -Detected by Claudio. - - 2004-05-09 05:48 robocop - M src/burp/backup.epp - M src/common/classes/fb_tls.h - M src/common/classes/stack.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/pass1.cpp - M src/gpre/c_cxx.cpp - M src/include/gen/msg_facs.h - M src/intl/ld.cpp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blob_filter.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/dsc_pub.h - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/exe.h - M src/jrd/fil.h - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf_pub.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/scl.epp - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/misc/codes.epp - M src/utilities/gsec/gsec.h - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/guard/util_proto.h - M src/utilities/print_event.cpp -Misc changes - - 2004-05-09 05:34 robocop - M builds/win32/make_all.bat -Fix typo that creates incomplete ibase.h - - 2004-05-08 03:40 skidder - A src/extern/editline/readline - A src/extern/editline/readline/readline.h -Import (unmodified) libedit-2.6.9 to provide line editing capabilities for isql - - 2004-05-08 03:33 skidder - A src/extern/editline/CHANGES - A src/extern/editline/INSTALL - A src/extern/editline/Makefile.in - A src/extern/editline/PLATFORMS - A src/extern/editline/TEST - A src/extern/editline/TEST/test.c - A src/extern/editline/chared.c - A src/extern/editline/chared.h - A src/extern/editline/common.c - A src/extern/editline/config.guess - A src/extern/editline/config.h.in - A src/extern/editline/config.sub - A src/extern/editline/configure - A src/extern/editline/configure.in - A src/extern/editline/editrc.5 - A src/extern/editline/el.c - A src/extern/editline/el.h - A src/extern/editline/emacs.c - A src/extern/editline/hist.c - A src/extern/editline/hist.h - A src/extern/editline/histedit.h - A src/extern/editline/history.c - A src/extern/editline/install-sh - A src/extern/editline/key.c - A src/extern/editline/key.h - A src/extern/editline/makelist - A src/extern/editline/map.c - A src/extern/editline/map.h - A src/extern/editline/parse.c - A src/extern/editline/parse.h - A src/extern/editline/prompt.c - A src/extern/editline/prompt.h - A src/extern/editline/read.c - A src/extern/editline/read.h - A src/extern/editline/readline.c - A src/extern/editline/refresh.c - A src/extern/editline/refresh.h - A src/extern/editline/search.c - A src/extern/editline/search.h - A src/extern/editline/sig.c - A src/extern/editline/sig.h - A src/extern/editline/sys.h - A src/extern/editline/term.c - A src/extern/editline/term.h - A src/extern/editline/tokenizer.c - A src/extern/editline/tokenizer.h - A src/extern/editline/tty.c - A src/extern/editline/tty.h - A src/extern/editline/vi.c -Import (unmodified) libedit-2.6.9 to provide line editing capabilities for isql - - 2004-05-08 03:28 skidder - M builds/posix/Makefile.in.extern.editline - M builds/posix/Makefile.in.firebird - D src/extern/editline/MANIFEST - D src/extern/editline/Make.os9 - M src/extern/editline/Makefile - M src/extern/editline/README - D src/extern/editline/complete.c - M src/extern/editline/editline.3 - D src/extern/editline/editline.c - D src/extern/editline/editline.h - A src/extern/editline/np - A src/extern/editline/np/fgetln.c - A src/extern/editline/np/strlcat.c - A src/extern/editline/np/strlcpy.c - A src/extern/editline/np/unvis.c - A src/extern/editline/np/vis.c - A src/extern/editline/np/vis.h - D src/extern/editline/os9.h - D src/extern/editline/sysos9.c - D src/extern/editline/sysunix.c - D src/extern/editline/testit.c - D src/extern/editline/unix.h -Import (unmodified) libedit-2.6.9 to provide line editing capabilities for isql - - 2004-05-08 02:57 skidder - M src/jrd/jrd.cpp - M src/jrd/lck.cpp -Apply lock handler fix to the case when multiple attachments are used inside Classic process. This is unusual, but possible case. Fix seems to be safe, but this is one of the most complex and sensitive parts of the engine - - 2004-05-07 14:09 brodsom - M src/jrd/gds.cpp -Replace codes.h with iberror.h - - 2004-05-07 11:26 brodsom - M builds/mac_os_x/CS/Helpers.make -Correction - - 2004-05-07 11:22 brodsom - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/mac_os_x/CS/Helpers.make - M builds/posix/Makefile.in.firebird - M builds/win32/make_all.bat - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/gpre.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_static.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_static.vcproj - M src/misc/headers.sed --To solve the dsc.h and ibase.h duplicated definitions -Create new dsc_pub.h and include it into ibase.h and dsc.h - - 2004-05-07 11:07 brodsom - M src/jrd/dsc.h - A src/jrd/dsc_pub.h - M src/jrd/ibase.h --To solve the dsc.h and ibase.h duplicated definitions -Create new dsc_pub.h and include it into ibase.h and dsc.h - - 2004-05-07 10:48 brodsom - M src/ipserver/ipclient.cpp --To solve the inf.h and ibase.h duplicated definitions -1.-Create new inf_pub.h and include it into ibase.h -2.-Replace inf.h with inf_pub.h where included - - 2004-05-07 10:48 brodsom - M src/jrd/dsc.h - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/idx.h - D src/jrd/inf.h - A src/jrd/inf_pub.h - M src/jrd/scl.h - M src/jrd/why.cpp --To solve the inf.h and ibase.h duplicated definitions -1.-Create new inf_pub.h and include it into ibase.h -2.-Replace inf.h with inf_pub.h where included --Replace defines with consts - - 2004-05-07 07:57 brodsom - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/fields.h - M src/jrd/fil.h - M src/jrd/ini.h - M src/jrd/opt.cpp - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/utl.cpp - M src/qli/lex.cpp -Replace defines with consts - - 2004-05-07 07:52 brodsom - M src/isql/isql.h -Replace define with const - - 2004-05-07 07:47 brodsom - M builds/posix/make.shared.variables - M src/jrd/pag.cpp - M src/utilities/sbc_print.cpp -llio is not used actually - - 2004-05-07 07:19 brodsom - M src/jrd/gds.cpp - M src/jrd/os/posix/unix.cpp - M src/msgs/build_file.epp -Rollback until I found a better solution. - - 2004-05-07 06:36 eku - M src/jrd/common.h -SINIX-Z: Added O_BINARY define after Blas' removal - - 2004-05-06 22:11 brodsom - M src/jrd/common.h - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/jrd.cpp - M src/jrd/llio.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/utl_proto.h - M src/msgs/build_file.epp --Macro cleaning - - 2004-05-06 22:06 arnobrinkman - M src/jrd/opt.cpp -Fix bug with slow MERGE -Fix bug with FULL JOIN and IS NULL in where clause. - SELECT * FROM TableX FULL OUTER JOIN TableY ON (...) WHERE TableY IS NULL - - 2004-05-06 18:09 brodsom - M src/dsql/errd.cpp - M src/include/gen/msg_facs.h - M src/jrd/align.h - M src/jrd/btr.cpp - M src/jrd/constants.h - M src/jrd/err.cpp - M src/jrd/filte_proto.h - M src/jrd/filters.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/llio.cpp - M src/jrd/log.cpp - M src/jrd/log.h - M src/jrd/log2.h - M src/jrd/msg.h - M src/jrd/msg_encode.h - M src/jrd/que.h - M src/jrd/rng.h - M src/jrd/sbm.h - M src/jrd/scl.epp - M src/jrd/sort.cpp - M src/jrd/status.cpp - M src/jrd/status.h - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/why.cpp - M src/misc/codes.epp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/remote.h --Replace define with const --Remove ifdef cplusplus from internal code --Remove unused macros - - 2004-05-06 15:01 brodsom - M src/utilities/drop.cpp -Lost commit ("SUNOS4" was defined previously in file_params.h whenever "sun" is defined) - - 2004-05-06 12:49 eku - M builds/posix/prefix.sinixz -Updated compiler flags. - - 2004-05-06 11:40 kkuznetsov - M builds/posix/prefix.solx86gcc -mirroring all compiler options from other platforms - - 2004-05-06 08:42 alexpeshkoff - M src/common/classes/stack.h -fixed bug in split() - - 2004-05-06 08:42 alexpeshkoff - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h -use UCHAR instead of char for ACLs again - - 2004-05-06 08:41 alexpeshkoff - M src/jrd/fun.epp -use START*/END_CHECK_FOR_EXCEPTIONS macros again - - 2004-05-06 08:40 alexpeshkoff - M src/jrd/file_params.h -minor bug fix - - 2004-05-06 08:40 alexpeshkoff - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h -fixed problems with diagnostics - - 2004-05-06 08:39 alexpeshkoff - M src/jrd/dyn_def.epp -use better typedef name - - 2004-05-06 08:38 alexpeshkoff - M src/utilities/drop.cpp -fixed const conversion bug - - 2004-05-06 05:54 eku - M src/extern/editline/editline.c -Fixed lots of warnings. - - 2004-05-06 05:46 eku - M src/dsql/parse.y -Fixed compiler error: cannot convert `dsql_nod**' to `dsql_nod*' in initialization - - 2004-05-06 01:29 brodsom - M src/jrd/file_params.h --Replace define with const - - 2004-05-06 00:18 brodsom - M src/jrd/svc.cpp - M src/jrd/svc.h --Replace define with const - - 2004-05-05 21:55 brodsom - M src/jrd/common.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/ext.cpp - M src/jrd/flags.h - M src/jrd/isc.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/jrd_time.h - M src/jrd/msg_encode.h - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/svc_undoc.h - M src/jrd/utl.cpp - M src/lock/lock.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp --Replace define with const --Move SYS_ERR, ERRNO, H_ERRNO and INET_ERRNO(ERRNO in inet.cpp) macros to common.h --Remove unused macros - - 2004-05-05 21:49 brodsom - M src/extlib/fbudf/fbudf.cpp -Fix warning - - 2004-05-05 14:16 brodsom - M src/jrd/iberr.h -Unused code - - 2004-05-05 14:09 brodsom - M src/jrd/dbt.cpp -Style - - 2004-05-05 14:01 brodsom - M src/jrd/cch.cpp -Unused macro - - 2004-05-05 13:59 brodsom - M src/burp/mvol_proto.h - M src/dsql/metd_proto.h -Obsolete compiler message - - 2004-05-05 05:28 skidder - M src/jrd/dfw.epp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/rlck.cpp - M src/jrd/sdw.cpp -Carefully account attachment pointers used inside JRD lock structure. This should cure crash reported by Nils Boedeker - - 2004-05-05 04:47 skidder - M src/extlib/ib_util.h -Make ib_util.h a valid C++ header - - 2004-05-05 04:20 skidder - M src/dsql/dsql.cpp - M src/jrd/execute_statement.cpp -Fix bugs in my commit found by Claudio - - 2004-05-04 23:27 skidder - M src/jrd/que.h -Fix the error added during recent Blas' cleanup - - 2004-05-04 19:37 brodsom - M src/remote/xnet.cpp -Fix warning - - 2004-05-04 19:23 brodsom - M src/jrd/vio.cpp -Unused macro - - 2004-05-04 19:16 brodsom - M src/jrd/cch.cpp - M src/jrd/common.h -Remove values in defines used only for conditional compilation - - 2004-05-04 17:51 brodsom - M src/jrd/svc.cpp -Fix warnings - - 2004-05-04 16:01 brodsom - M src/burp/burp.h - M src/burp/mvol.cpp -Fix warnings - - 2004-05-04 15:57 brodsom - M src/lock/lock.cpp -Lost commit - - 2004-05-04 02:53 brodsom - M src/isql/isql.epp - M src/isql/isql.h -Fix warnings - - 2004-05-03 22:42 brodsom - M src/jrd/idx.h - M src/jrd/jlx.c - M src/jrd/jrd.h - M src/jrd/met.h - M src/jrd/req.h - M src/jrd/sch.cpp - M src/jrd/sdw.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/val.cpp -Corrections suggested by Claudio - - 2004-05-03 21:43 brodsom - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_mod.epp - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/execute_statement.h - M src/jrd/ext.h - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/isc.h - M src/jrd/isc_signal.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/qatest.cpp - M src/jrd/scl.h - M src/jrd/scroll_cursors.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/thd.h - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/y_handle.h - M src/lock/lock.h - M src/misc/blrtable.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Macro cleaning - - 2004-05-03 19:13 brodsom - D src/misc/print.cpp - A src/utilities/print_event.cpp -Move misc/print.cpp to utilities/print_event.cpp - - 2004-05-03 17:47 brodsom - M src/jrd/err.cpp - M src/jrd/fil.h -Remove unused macros - - 2004-05-03 17:36 brodsom - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/que.h - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp - M src/misc/print.cpp --Unify 3 srq implementations and move it to que.h --Remove duplicated lock constants between jrd.h and lock.h (naming fix and srq move outside lock.h was prerequisites for this change) - - 2004-05-03 17:31 brodsom - M src/jrd/jrd.cpp --Fix another incredibly stupid legacy variable naming, variable name = struct name. - - 2004-05-03 17:05 skidder - M src/common/classes/auto.h - M src/common/classes/rwlock.h -Close a couple potential tins of worms spotted by Claudio in my previous commits - - 2004-05-03 13:35 brodsom - M src/jrd/cch.cpp - M src/jrd/dbg.cpp - M src/remote/interface.cpp - M src/remote/server.cpp --Fix another incredibly stupid legacy variable naming, variable name = struct name. - - 2004-05-03 12:20 brodsom - M src/common/classes/fb_tls.h --Fix MinGW build - - 2004-05-03 12:16 eku - M src/jrd/execute_statement.cpp -Fixed warning: `static' is not at beginning of declaration - - 2004-05-03 11:31 eku - M configure.in - M src/include/gen/autoconfig_msvc.h -Remainings of ib_stdio - - 2004-05-03 10:08 eku - M src/jrd/blob_filter.h -Fixed warning: `static' is not at beginning of declaration - - 2004-05-03 09:20 eku - M builds/posix/prefix.sinixz -Fixed compilation issues by changing compiler flags. - - 2004-05-03 04:51 skidder - M src/jrd/tra.cpp -Kill unused variable - - 2004-05-03 04:29 skidder - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Regenerate parse.cpp - - 2004-05-03 04:25 skidder - M src/common/classes/array.h - M src/common/classes/fb_pair.h - M src/common/classes/init.h - M src/common/classes/objects_array.h - M src/common/classes/stack.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/dsql/pass1.cpp - M src/include/fb_exception.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/gds.cpp - M src/jrd/vio.cpp - M src/utilities/nbackup.cpp -Fixes needed to make GCC 3.4 happy - - 2004-05-03 01:53 skidder - M builds/win32/msvc7/fbclient_static.vcproj - M src/common/classes/auto.h - M src/dsql/parse.y - M src/jrd/why.cpp -Care about quirks of Windows platform - - 2004-05-02 23:06 skidder - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/aliceswi.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/common/classes/fb_tls.h - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/prepa_proto.h - M src/dsql/preparse.cpp - M src/dsql/user__proto.h - M src/dsql/user_dsql.cpp - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/lex.cpp - M src/dudley/lex_proto.h - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/sql.cpp - M src/include/fb_types.h - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/ipserver/ipc.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/isql_win.cpp - M src/isql/show.epp - M src/isql/show_proto.h - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dsc.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/evl.cpp - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/isc.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/mblr.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/perf.cpp - M src/jrd/perf_proto.h - M src/jrd/pwd.cpp - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/shut.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/jrd/y_handle.h - D src/jrd/y_ref.h - M src/lock/driver.cpp - M src/misc/blrtable.cpp - M src/misc/codes.epp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/load.epp - M src/msgs/modify_msgs.epp - M src/qli/command.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/exe_proto.h - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/parse.h - M src/qli/proc.epp - M src/qli/proc_proto.h - M src/qli/show.epp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/mgr.cpp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parser.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/cache.cpp - M src/utilities/common/cmd_util.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/secur_proto.h - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/nbackup.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rstore.epp - M src/utilities/run_service.cpp - M src/utilities/stats.epp -Y-Valve handle translation layer - - 2004-05-02 22:50 brodsom - M src/jrd/isc_sync.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/svc_undoc.h -Comment unused macros - - 2004-05-02 22:43 brodsom - M src/jrd/inf.h -Remove wrong (and unused) constant definitions - - 2004-05-02 22:40 brodsom - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/quad.cpp - M src/jrd/quad.h -Move triplicated macros to common header - - 2004-05-02 22:36 brodsom - M src/jrd/btr.h -Comment unused macro - - 2004-05-02 08:53 skidder - M configure.in -Fix POSIX build - - 2004-05-01 14:18 brodsom - M src/include/gen/msgs.h - M src/include/gen/sql_code.h - M src/remote/remote.cpp - M src/utilities/gstat/dba_full.epp - M src/utilities/guard/guard.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/run_service.cpp --Remainings of ib_stdio (Pointed by Claudio) - - 2004-05-01 08:33 skidder - M src/dsql/metd.epp -Please Claudio and do not return descriptors for VARCHAR(32767) for UDFs - - 2004-04-30 23:03 brodsom - M configure.in --Modify object generation to be dependent on type (boot, std, superserver and superclient) not module. This saves 8% time in a full build. - - 2004-04-30 23:02 brodsom - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.fbudf - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.examples - M builds/posix/Makefile.in.extern.editline - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.inet_server - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbcommon - M builds/posix/Makefile.in.libfbembed - M builds/posix/Makefile.in.libfbstatic - M builds/posix/Makefile.in.msgs - M builds/posix/Makefile.in.refDatabases - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/Makefile.in.static.isql - M builds/posix/make.defaults --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 22:49 brodsom - M builds/mac_os_x/CS/Helpers.make - M builds/win32/make_all.bat -Add sqlda_pub.h to monolithic ibase - - 2004-04-30 22:47 brodsom - M src/dsql/blob.epp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dsql/sqlda.h - A src/dsql/sqlda_pub.h - M src/dsql/utld.cpp - M src/gpre/cmd.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/jrdmet.cpp - M src/intl/ldcommon.h - M src/isql/extract.epp - M src/isql/show.epp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dsc.cpp - M src/jrd/dsc2.h - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/fun.epp - M src/jrd/ibase.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/intl_classes.h - M src/jrd/intlobj.h - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/obj.h - M src/jrd/ods.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/shut.cpp - M src/jrd/tra.h - M src/utilities/nbackup.cpp -- Split sqlda.h to avoid duplicated definitions between ibase.h and sqlda.h -- Replace define for constants -- Remove contants.h where not used. - - 2004-04-30 18:43 skidder - M src/jrd/thd.h -Disable GC thread - - 2004-04-30 11:44 kkuznetsov - M builds/posix/prefix.solx86gcc -removed -fwritable-strings on so on to const char * instead of char* -for example cant compile config_file - - 2004-04-29 17:48 brodsom - M src/dsql/blob.epp - M src/dsql/ddl.cpp - M src/dsql/metd.epp - M src/gpre/cmd.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/jrdmet.cpp - M src/gpre/sql.cpp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/constants.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dsc.cpp - M src/jrd/dsc2.h - M src/jrd/evl.cpp - M src/jrd/fields.h - M src/jrd/filters.cpp - M src/jrd/ibase.h - M src/jrd/ini.epp -Removing duplicated definitions between -ibase.h and blob_filter.h -ibase.h and constants.h - - 2004-04-29 14:51 brodsom - M src/dsql/ddl.cpp - M src/dsql/make.cpp - M src/jrd/acl.h - M src/jrd/all.cpp - M src/jrd/alt.cpp - M src/jrd/blb.h - M src/jrd/blob_filter.h - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/gds.cpp - M src/jrd/idx.h - M src/jrd/isc_signal.h - M src/jrd/jlx.c - M src/jrd/jrd.h - M src/jrd/val.cpp - M src/jrd/val.h - M src/jrd/vio.cpp -Replace defines for constants - - 2004-04-29 11:16 brodsom - M src/jrd/dyn_def.epp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/irq.h - M src/jrd/llio.h - M src/jrd/met.h - M src/jrd/req.h - M src/jrd/rse.h - M src/jrd/sch.cpp - M src/jrd/sdl.cpp - M src/jrd/sdw.h - M src/jrd/sort.h -Replace defines for constants - - 2004-04-29 00:50 brodsom - M src/jrd/drq.h - M src/jrd/exe.h - M src/jrd/par.cpp - M src/jrd/vio_debug.h -Replace define for constants - - 2004-04-28 23:29 brodsom - M src/gpre/pas.cpp -Style - - 2004-04-28 22:43 brodsom - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/alt.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - D src/jrd/ib_stdio.h - M src/jrd/iberr.cpp - M src/jrd/intl.cpp - M src/jrd/inuse.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jlx.c - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/llio.cpp - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/qatest.cpp - M src/jrd/rng.cpp - M src/jrd/rse.cpp - M src/jrd/sbm.cpp - M src/jrd/sbm_proto.h - M src/jrd/sch.cpp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/thd.cpp - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp -Removing ib_stdio.h - - 2004-04-28 22:36 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/int_cxx.cpp - M src/gpre/msc.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/include/fb_string.h - M src/intl/cv_ksc.cpp - M src/intl/kanji.cpp - M src/intl/lc_narrow.cpp - M src/intl/ld.cpp - M src/intl/ld2.cpp - M src/intl/utils/dtest.c - M src/intl/utils/dtest2.c - M src/intl/utils/mapdump.c - M src/intl/utils/mapgen4.c - M src/intl/utils/maptest.cpp - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/isql_win.cpp - M src/isql/isql_win.h - M src/isql/show.epp - M src/isql/show_proto.h - M src/jrd/dsc.cpp - M src/jrd/dyn_mod.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/ext.cpp - M src/jrd/filters.cpp - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/gdsassert.h - M src/jrd/grammar.cpp - M src/jrd/ib_stdio.h - M src/jrd/isc.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/manager.cpp - M src/lock/print.cpp - M src/misc/align.cpp - M src/misc/blrtable.cpp - M src/misc/codes.epp - M src/misc/memtest.cpp - M src/misc/print.cpp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/msgs/modify_msgs.epp - M src/qli/command.cpp - M src/qli/dtr.cpp - M src/qli/err.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/report.cpp - M src/qli/show.epp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/mgr.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/analyse.cpp - M src/utilities/cache.cpp - M src/utilities/common/cmd_util.cpp - M src/utilities/drop.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h - M src/utilities/guard/guard.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install.cpp - M src/utilities/install/install_client.cpp - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/services.cpp - M src/utilities/print_pool.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rstore.epp - M src/utilities/relay.cpp - M src/utilities/run_service.cpp - M src/utilities/sbc_print.cpp - M src/utilities/stats.epp -Removing ib_stdio.h - - 2004-04-28 22:00 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/config/config_file.cpp - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/hsh.cpp - M src/dsql/movd.cpp - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dudley/ddl.cpp - M src/dudley/extract.epp - M src/dudley/lex.cpp - M src/dudley/trn.cpp -Removing ib_stdio.h - - 2004-04-28 18:36 skidder - M src/dsql/metd.epp -Make CSTRING map to VARCHAR, not CHAR in DSQL layer - - 2004-04-28 17:28 skidder - M src/jrd/opt.cpp -Slightly better fix for the FBTCS problem spotted by Blas - - 2004-04-28 05:18 skidder - M src/jrd/opt.cpp -Fix for FBTCS Join 17 testcase - - 2004-04-27 15:55 brodsom - A lang_helpers/gds.h - A lang_helpers/gds.hxx - A lang_helpers/gdsold.h - D src/jrd/gds.h - D src/jrd/gds.hxx - D src/jrd/gdsold.h -Moving obsolete headers to lang_helpers - - 2004-04-27 15:53 brodsom - D src/include/jrd -Remove unused header - - 2004-04-27 12:38 brodsom - M builds/install/arch-specific/freebsd/install.sh.in - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/classic/preinstall.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M builds/install/arch-specific/sinixz/prototype.in - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/mac_os_x/CS/Helpers.make - M builds/posix/Makefile.in.firebird - M builds/win32/make_all.bat - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj -Remove references to gds.h, gds.hxx and gdsold.h from builds - - 2004-04-27 01:45 skidder - M src/jrd/blb.cpp -Back out my block leak fix and return to 1.5.0 logic in this place - - 2004-04-26 07:54 brodsom - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp --Fix #910430 --Clean some #define --Use parametrized language (pointed by Claudio) - - 2004-04-25 23:11 brodsom - M examples/empbuild/empbuild.e - M examples/empbuild/intlbld.e -Replace remaining gds.h - - 2004-04-25 21:52 skidder - M src/jrd/blb.cpp -Use another approach to address memory leak when converting strings to blobs. This one works for updatable views - - 2004-04-25 10:00 dimitr - M src/jrd/cmp.cpp -Fixed bug in one of my previous commits. - - 2004-04-25 03:29 skidder - M src/common/classes/stack.h -Fix GCC build - - 2004-04-25 02:30 skidder - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/intlobj.h -Minor bugfixes related to MBCS support in new LIKE/CONTAINING implementation + small cleanup. -This should fix SJIS problem in FBTCS reported by Blas - - 2004-04-24 21:43 skidder - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp -Return ISQL to buildable state after Blas' cleanup - - 2004-04-24 14:38 brodsom - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_win.cpp - M src/isql/show.epp --Remove unneeded headers - - 2004-04-23 18:39 brodsom - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp --Fix bug #223126 (Misplaced collation when extracting metadadata with isql) --Fix bug #223513 (Ambiguity between tables and views) --Fix bug #518349 (isql show mangles relationship) --Remove V33 stuff - - 2004-04-23 08:02 hvlad - M src/common/classes/stack.h - M src/jrd/idx.cpp - M src/jrd/opt.cpp -Added Stack::iterator::hasMore method. Replaced getCount() and notEmpty() with hasMore() when it's possible - - 2004-04-23 01:53 brodsom - M src/include/gen/msg_facs.h -Update generated header with the actual content - - 2004-04-23 01:44 brodsom - M src/misc/codes.epp - M src/msgs/build_file.epp -Update comment - - 2004-04-22 14:49 alexpeshkoff - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/vio.cpp -use NULL pointer instead of temporal empy Stack - noticed by Claudio - - 2004-04-22 13:59 alexpeshkoff - M src/jrd/dyn.epp -fixed small problems noticed by Claudio - - 2004-04-21 14:48 alexpeshkoff - M src/dsql/parse.y - M src/dsql/pass1.cpp -fixed number problems after lls to Stack conversion - - 2004-04-21 14:23 alexpeshkoff - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp -fixed number problems after lls to Stack conversion - - 2004-04-21 14:14 alexpeshkoff - M src/common/classes/array.h - M src/common/classes/stack.h - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/vio.cpp -fixed number problems after lls to Stack conversion - - 2004-04-21 13:24 brodsom - M src/jrd/blp.h -Rollback one of the last Claudio's changes that breaks gpre is some situations (detected in fbtcs) - - 2004-04-21 12:42 brodsom - M doc/README.build.mingw.html -Update MinGW build readme - - 2004-04-21 10:30 paul_reeves - M src/utilities/install/install.cpp -Fix comparison typo so that we no longer overwrite newer versions of gds32.dll in . - - 2004-04-21 02:19 brodsom - M src/jrd/gds.cpp -Remove the last remaining dependency from gdsold.h (finishing a cleaning started months ago) - - 2004-04-21 01:45 brodsom - D builds/install/arch-specific/mingw/prepare_mingw.sh - A builds/install/arch-specific/mingw/super - A builds/install/arch-specific/mingw/super/FirebirdInstall_15.iss - A builds/install/arch-specific/mingw/super/Readme.txt - A builds/install/arch-specific/mingw/super/firebird_install_logo1.bmp - A builds/install/arch-specific/mingw/super/installation_readme.txt -Installer for MinGW (first try) - - 2004-04-21 00:18 brodsom - M src/isql/extract.epp - M src/isql/show.epp -Use ifdef for obsolete code instead a loooong comment and avoid nested comment warnings - - 2004-04-20 19:21 brodsom - M builds/posix/Makefile.in.libfbembed -Correction needed for fbembed build to succeed - - 2004-04-20 05:57 skidder - M src/include/fb_types.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/sch.cpp - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/jrd/thd_proto.h -Fix problem with 64-bit SS NPTL builds - - 2004-04-19 18:45 brodsom - M builds/install/arch-specific/mingw/prepare_mingw.sh -Correction use generated gbak not installed one - - 2004-04-19 15:29 alexpeshkoff - M src/jrd/cmp.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp -struct trig moved to class Trigger - - 2004-04-19 14:53 hvlad - M src/jrd/idx.cpp -Fixed GC in indexes after replace 'lls' with 'Stack' - - 2004-04-19 13:40 alexpeshkoff - M src/common/classes/array.h - M src/common/classes/objects_array.h - M src/common/classes/stack.h - M src/jrd/opt.cpp -applied fixes, mentioned by Claudio - - 2004-04-19 10:20 paulbeach - M builds/install/misc/firebird.conf -Improve NFS Warning in conf file - - 2004-04-18 14:22 alexpeshkoff - M src/alice/all.cpp - M src/alice/all.h - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/objects_array.h - A src/common/classes/stack.h - M src/dsql/all.h - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/exe.h - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/jrd.h - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/vio.cpp -1. removed any mentions of blk_pool() from engine (and method itself) -2. replaced 'struct lls' with 'template Stack' - - 2004-04-18 03:34 skidder - M src/common/classes/array.h -Fix MSVC build - - 2004-04-18 02:50 skidder - M src/common/classes/array.h - M src/common/classes/fb_pair.h - M src/common/classes/objects_array.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/exe.h - M src/jrd/idx.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nbak.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/req.h - M src/jrd/rpb_chain.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h -Switch to Firebird container templates for request resource tracking. This significantly reduces CPU time any memory consumption for databases with complex metadata - - 2004-04-17 02:36 skidder - M builds/install/misc/firebird.conf -Implement Paul B. suggestion about dangerous config file option - - 2004-04-16 21:51 skidder - M src/jrd/fun.epp -Fix the problem with UDF arguments handling on 64-bit platforms - - 2004-04-15 10:13 aafemt - M builds/posix/prefix.mingw -Remove obsolete workaround - - 2004-04-13 10:41 aafemt - M configure.in -Another dir for win32 in temp - - 2004-04-11 14:47 alexpeshkoff - M src/common/config/config_file.cpp -fixed problem with system log overflow in case of missing aliases.conf -** front-ported fix ** - - 2004-04-11 07:14 robocop - M src/jrd/dyn_mod.epp -Close SF Bug# 910423 - - 2004-04-11 07:12 robocop - M src/common/classes/tree.h -Style - - 2004-04-11 04:04 robocop - M src/dsql/node.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/isql_win.cpp - M src/isql/isql_win.h - M src/isql/show.epp - M src/jrd/opt.cpp -Three changes to isql: -Fix isql bug #910430. -Add SET HEADING ON/OFF option -Add -M2 command-line option to send output of statistics and plans to the same file than the rest of the output. -Those items do not appear when using HELP SET inside isql or with isql -? from the command line. - - 2004-04-11 02:40 skidder - M src/common/config/config_file.cpp -Make it build - - 2004-04-10 19:46 skidder - M src/jrd/dfw.epp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h -Small metadata cache cleanup - - 2004-04-10 19:41 skidder - M src/jrd/ntrace.h -Small fixes in Trace API header - - 2004-04-10 19:03 skidder - M src/jrd/jrd.h - M src/jrd/met.epp -Doing memset on a class with fields having destructors is generally a bad idea - - 2004-04-10 17:24 skidder - M src/jrd/blb.cpp -Undo my change for BLOBs in read_only transactions and add comment - - 2004-04-10 14:00 dimitr - M src/common/config/config_file.cpp - M src/jrd/os/win32/fbsyslog.cpp -Corrections. - - 2004-04-10 03:56 skidder - M src/jrd/met.epp -Oops. Somebody renamed CMP_clone_active function. - - 2004-04-10 03:30 skidder - M src/jrd/met.epp -Small safety fix for new modify_procedure logic - - 2004-04-10 00:25 robocop - M doc/README.performance_monitoring - M src/common/classes/fb_string.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/gpre/gpre.cpp - M src/include/fb_string.h - M src/isql/extract.epp - M src/isql/isql.h - M src/isql/show.epp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/dyn.epp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp -Small corrections - - 2004-04-10 00:07 robocop - M src/misc/blrtable.cpp -Make MSVC6 happy again - - 2004-04-09 16:32 skidder - M src/jrd/evl.cpp -Fix spelling mistake in my comment - - 2004-04-09 16:27 skidder - M src/jrd/evl.cpp -Fix another place where we may loose a tick during timestamp arithmetics. - - 2004-04-09 08:03 hvlad - M src/dsql/ddl.cpp - M src/dsql/dsql.h -Corrects an error at DDL generation when the total size of all generated BLR exceeds 64K, but each slice does not exceed 64K. For ex, procedure sources is 55K and generated BLR is 12K. -Note: this fix is safe because jrd8_ddl (DYN_ddl\DYN_execute) do not use parameter 'length', wrongly declared as USHORT - - 2004-04-09 00:23 skidder - M configure.in - M src/include/gen/autoconfig_msvc.h -Use llrint() on platforms where it is available - - 2004-04-08 22:29 skidder - M src/jrd/evl.cpp -Fix rounding problem in date arithmetics - - 2004-04-08 14:51 alexpeshkoff - M src/jrd/opt.cpp -Returned opt.cpp to buildable state - - 2004-04-07 20:52 skidder - M src/jrd/intl.cpp -Allow using NONE as a fully transparent charset everywhere - - 2004-04-06 07:25 skidder - M builds/install/misc/firebird.conf - M src/common/config/config.cpp - M src/common/config/config.h - M src/jrd/blob_filter.cpp - M src/jrd/err.cpp - M src/jrd/fun.epp - M src/jrd/ibsetjmp.h - M src/jrd/isc_sync.cpp -Add BugcheckAbort option to produce coredumps on BUGCHECKs and structured exceptions - - 2004-04-06 05:53 aafemt - M src/common/classes/fb_tls.h -TLS for win32 gcc - - 2004-04-06 05:47 skidder - M src/jrd/gdsold.h -Fix broken definition noted while backporting changes to B1_5_Release - - 2004-04-06 02:45 skidder - M builds/install/arch-specific/linux/Makefile.in -A couple versions of eu-strip I tried produce broken debug info. Let's standartize on binutils objcopy for now as it seems to be more reliable. I hope an official binutils version with needed feature aka 2.15 will be released soon - - 2004-04-04 17:58 skidder - M src/jrd/dpm.epp -Allow to modify generators from read-only transactions again - - 2004-04-04 08:25 alexpeshkoff - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/exe.h -better memory allocation for csb_idx_allocation - - 2004-04-04 07:40 skidder - A src/jrd/ntrace.h -Preliminary version of Trace API header. Not integrated yet, for peer review - - 2004-04-04 04:11 skidder - M doc/README.performance_monitoring -Update Trace API spec - - 2004-04-03 03:36 skidder - A doc/README.performance_monitoring -Write a kind of spec for my performance monitoring work. Peer review is welcome - - 2004-04-03 02:23 skidder - M builds/misc/msg.gbak -Add switches for new shutdown modes to the GFIX usage messages - - 2004-04-02 23:20 arnobrinkman - M src/dsql/node.h - M src/dsql/pass1.cpp -Fix wrong mapping for Count(*) in having clause when used with IN, ANY, SOME, ALL - - 2004-04-02 04:02 skidder - M src/jrd/dfw.epp -Do not allow to drop or modify procedures that are in use by user requests directly or indirectly. Reference tracking infrastructure needed for this task existed for long time already and seems to be reliable enough, but this is still an experimental change and feedback is much appreciated. - - 2004-04-02 03:24 skidder - M src/dsql/parse.y -Fix counting of line numbers in DSQL parser when multi-line literals and identifiers are used - - 2004-04-01 16:32 alexpeshkoff - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/exe.h - M src/jrd/opt.cpp -changed csb_index_allocation to Array from str - - 2004-04-01 15:11 alexpeshkoff - M src/jrd/blb.cpp -changed buffer allocation to Array from str - - 2004-04-01 14:15 alexpeshkoff - M src/common/classes/array.h -Added "T* getBuffer(capacity)" - this helps use Array as temp buffer - - 2004-03-31 18:10 alexpeshkoff - M src/common/utils.cpp - M src/common/utils_proto.h -string cleanup - - 2004-03-31 18:09 alexpeshkoff - M src/common/classes/fb_string.cpp -fixed serious bug in string::printf - thanks to Nickolay - - 2004-03-31 18:07 alexpeshkoff - M src/include/fb_string.h -added some functionality to string - - 2004-03-31 18:03 alexpeshkoff - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/intl.cpp - M src/jrd/jrd.h - M src/jrd/met_proto.h - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h -string cleanup - - 2004-03-31 18:02 alexpeshkoff - M src/jrd/sym.cpp - A src/jrd/sym.h - D src/jrd/sym_proto.h -big class Symbol cleanup - - 2004-03-31 17:59 alexpeshkoff - M src/jrd/met.epp -string cleanup, also fixed problem with DROP VIEW - - 2004-03-31 17:58 alexpeshkoff - M src/jrd/ext_proto.h - M src/jrd/jrd_proto.h -reverted class bid back to struct - thanks to Claudio - - 2004-03-31 17:52 alexpeshkoff - M src/jrd/err.cpp - M src/jrd/err_proto.h -one more form of ERR_cstring() - - 2004-03-31 17:51 alexpeshkoff - M src/jrd/jrd.cpp -fixed posix warning - dropped unneeded copy_string() - - 2004-03-31 17:50 alexpeshkoff - M builds/win32/prepare.bat - M builds/win32/preprocess.bat - M builds/win32/setenvvar.bat -rolling back bat files commit - sorry, please - - 2004-03-31 17:38 alexpeshkoff - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp -renamed gbl to Global with small class cleanup - - 2004-03-31 17:37 alexpeshkoff - M src/jrd/all.cpp - M src/jrd/all.h -moving to Firebird::string - - 2004-03-31 17:27 alexpeshkoff - M src/dsql/dsql.cpp -fixed memory leak in execute statement - - 2004-03-31 17:17 alexpeshkoff - M src/jrd/dfw.epp -fixed posix warning - - 2004-03-31 17:17 alexpeshkoff - M src/jrd/blb.h - M src/jrd/blf_proto.h -reverted class bid back to struct - thanks to Claudio - - 2004-03-31 17:13 alexpeshkoff - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -moved use of fb_assert to correct place - - 2004-03-31 17:08 alexpeshkoff - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/prepare.bat - M builds/win32/preprocess.bat - M builds/win32/setenvvar.bat -renamed header - non-critical change for non-VC6 builds - - 2004-03-30 10:26 aafemt - M src/jrd/opt.cpp -Fix variables' scope - - 2004-03-30 10:22 aafemt - M src/jrd/dfw.epp -Fix double const - - 2004-03-30 10:11 aafemt - M src/misc/blrtable.cpp -Fix double const and please gcc - - 2004-03-30 10:04 aafemt - M configure.in -Missed dirs in temp - - 2004-03-30 09:02 robocop - D builds/win32/msvc6/archive.dsp - D builds/win32/msvc6/journal.dsp - D builds/win32/msvc6/wal.dsp - D builds/win32/msvc6/wal_classic.dsp - D builds/win32/msvc6/walw.dsp - D builds/win32/msvc7/wal.vcproj - D builds/win32/msvc7/wal_classic.vcproj -More cleanup. Get rid of obsolete files, too. - - 2004-03-30 08:54 robocop - M builds/posix/make.shared.variables - M builds/win32/msvc6/archive.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/journal.dsp - M builds/win32/msvc6/walw.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/qli.vcproj -More cleanup. Get rid of obsolete files, too. - - 2004-03-30 08:37 robocop - D src/jrd/misc.cpp - D src/jrd/misc.h - D src/jrd/misc_proto.h - M src/jrd/mov_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/sdl_proto.h - M src/jrd/utl.cpp - M src/jrd/val.h - M src/remote/remote.h -More cleanup. Get rid of obsolete files, too. - - 2004-03-30 08:34 robocop - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/gdef.dsp - M builds/win32/msvc6/qli.dsp - M src/gpre/int_cxx.cpp - M src/include/fb_types.h - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/dsc.h - M src/jrd/dsc_proto.h - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/ini.h - M src/jrd/misc.cpp - M src/jrd/misc.h - M src/jrd/misc_proto.h -More cleanup. Get rid of obsolete files, too. - - 2004-03-30 04:10 robocop - M src/gpre/int_cxx.cpp - M src/jrd/blb.cpp - M src/jrd/blk.h - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dsc2.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/map_proto.h - M src/jrd/os/vms/mblr.cpp - M src/jrd/os/vms/mblr_proto.h - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbgpas.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms_command.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmsthread.cpp - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/val.cpp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h -Cleanup - - 2004-03-29 09:44 robocop - A src/jrd/dsc2.h -Add alternative descriptor definitions for peer review. - - 2004-03-28 09:10 robocop - M builds/win32/defs/fbclient.def - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbembed.dsp - M src/common/classes/alloc.cpp - M src/common/classes/fb_atomic.h - M src/common/classes/fb_tls.h - M src/common/classes/rwlock.h - M src/common/classes/tree.h - M src/dsql/keywords.cpp - M src/dsql/keywords.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dudley/parse.cpp - M src/jrd/all.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blk.h - M src/jrd/blp.h - M src/jrd/bookmark.cpp - M src/jrd/bookmark.h - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/constants.h - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dflt.h - M src/jrd/dfw.epp - M src/jrd/dls.cpp - M src/jrd/dls_proto.h - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/dsc_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/fil.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/intl_proto.h - M src/jrd/intlobj.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/nod.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslo_proto.h - M src/jrd/os/vms/vmslock.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.cpp - M src/jrd/rng_proto.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/sbm.cpp - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sqz.cpp - M src/jrd/sqz.h - M src/jrd/sqz_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/manager.cpp - M src/misc/blrtable.cpp - M src/qli/compile.cpp - M src/utilities/drop.cpp - M src/utilities/gstat/dba_full.epp - M src/utilities/rebuild/rebui_proto.h -Cleanup. -Fixed a linking error with MSVC6, too. - - 2004-03-28 05:34 skidder - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.embed.gpre -Fix build of FORTRAN preprocessor. Breakage reported by FSG - - 2004-03-28 00:38 skidder - M src/common/classes/rwlock.h -Fix error in my previous commits spotted by claudio - - 2004-03-26 16:06 skidder - A builds/posix/fbintl.vers -add forgotten file - - 2004-03-25 23:36 skidder - M src/common/classes/alloc.cpp - M src/common/classes/rwlock.h -Fix Windows build after my previous commit - - 2004-03-25 23:12 skidder - M builds/posix/Makefile.in.client.gbak - M builds/posix/Makefile.in.client.gdef - M builds/posix/Makefile.in.client.gfix - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.client.isql - M builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.embed.gbak - M builds/posix/Makefile.in.embed.gdef - M builds/posix/Makefile.in.embed.gfix - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.isql - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.embed.util - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.inet_server - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.libfbembed - D builds/posix/Makefile.in.libfbserver - A builds/posix/firebird.vers - M builds/posix/make.defaults - M builds/posix/make.rules - M builds/posix/prefix.darwin - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.mingw - M builds/posix/prefix.sinixz - M builds/win32/defs/fbclient.def - D builds/win32/defs/fbclient_debug.def - M builds/win32/defs/gds32.def - D builds/win32/defs/gds32_debug.def - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/gds32.dsp - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/gds32.vcproj - M configure.in - M src/alice/all.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - A src/common/classes/fb_atomic.h - A src/common/classes/fb_tls.h - M src/common/classes/rwlock.h - M src/common/classes/test.sh - M src/common/classes/tree.h - M src/common/config/config_file.cpp - M src/dsql/all.h - M src/dsql/keywords.cpp - M src/dsql/keywords.h - M src/include/firebird.h - M src/include/gen/autoconfig_msvc.h - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/db_alias.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/remote/inet_server.cpp - M src/remote/serve_proto.h - A src/remote/server_stub.cpp -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 19:27 skidder - M src/jrd/met.epp -Jim Starkey's fix for random-crash-or-restore problem which Claudio introduced -into Firebird codebase some time ago. -This fix probably needs to be backported to B1_5_Release. - - 2004-03-25 07:44 aafemt - M src/qli/compile.cpp -Fix by Vladimir Tsvigun - - 2004-03-25 07:33 aafemt - M src/isql/extract.epp -Fix for procedure params extract. Global variables must die!! - - 2004-03-25 07:00 skidder - M src/jrd/vio.cpp -Add warning about bad code - - 2004-03-25 06:59 skidder - M src/jrd/req.h -Add comment - - 2004-03-25 06:55 skidder - M src/jrd/dls.cpp -Fix warning - - 2004-03-25 06:55 skidder - M src/jrd/blob_filter.cpp -Fix POSIX SS build - - 2004-03-25 06:50 skidder - M src/common/config/dir_list.cpp -Fix a couple warnings - - 2004-03-25 06:01 skidder - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in -Fix HEAD troubles with Linux SS installer - - 2004-03-25 04:44 skidder - M src/remote/interface.cpp -Fix crashes/lock-ups with multiple calls of isc_dsql_prepare for a single statement like IBO does - - 2004-03-24 20:12 dimitr - M src/remote/server.cpp -Fixed possible AV in SS builds. - - 2004-03-24 19:48 dimitr - M src/jrd/svc.cpp -Fixed memory leak in the Services API. -Explicitly mark information services (those launched not from SVC_start) as finished. - - 2004-03-24 11:06 aafemt - M src/burp/spit.cpp - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.h - M src/jrd/jrd.h - M src/utilities/install/registry.cpp -Right headers include sequence - - 2004-03-24 05:48 skidder - M src/jrd/os/posix/path_utils.cpp -Fix warnings - - 2004-03-24 05:43 skidder - M src/common/classes/fb_string.cpp -Notify Alex about flaw in his string code - - 2004-03-23 11:08 aafemt - M builds/posix/prefix.darwin - M builds/posix/prefix.freebsd - M builds/posix/prefix.linux - M builds/posix/prefix.linux_amd64 - M builds/posix/prefix.linux_sparc32 - M builds/posix/prefix.mingw - M builds/posix/prefix.sinixz - M builds/posix/prefix.solaris -Remove DEBUG_GDS_ALLOC from platform files since Alex's added it into make.rules - - 2004-03-22 15:16 alexpeshkoff - M builds/posix/make.rules -fixed some problems with posix debug build - - 2004-03-22 15:13 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/os/posix/path_utils.cpp - M src/msgs/build_file.epp -fixed some problems with posix debig build - - 2004-03-22 11:38 alexpeshkoff - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dpm.epp - M src/jrd/evl.cpp - M src/jrd/ext.cpp - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/functions.cpp - M src/jrd/grant.epp - M src/jrd/ib_stdio.h - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/inuse.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pcmet.epp - M src/jrd/pwd.cpp - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/rse.cpp - M src/jrd/sbm.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sqz.cpp - M src/jrd/sym.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/remote/server.cpp -fixed problem with loop in includes - - 2004-03-21 09:47 dimitr - M src/jrd/cvt.cpp - M src/jrd/evl.cpp - M src/jrd/mov.cpp -Fixed server crash when too big/small system year is set up. - - 2004-03-21 09:35 dimitr - M src/jrd/opt.cpp -Correction. - - 2004-03-21 09:34 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/req.h -Minor cleanup. - - 2004-03-21 09:32 dimitr - M src/jrd/intlobj.h - M src/jrd/sdl_proto.h -Fixed warnings in VC71. - - 2004-03-21 02:10 arnobrinkman - M src/dsql/dsql.h -Improved derived table support. - When using derived tables inside sub-selects it should be able to reference to higher contexts. - - 2004-03-21 02:07 arnobrinkman - M src/jrd/opt.cpp -1) Fix bug with LEFT JOIN ViewX and where clause with ViewX.FieldX IS NULL -2) When FIRST / SKIP is used in a sub-query it may not be affected by conjunctions in higher contexts. - Example (should return 1 row instead of 5): -SELECT * FROM - (SELECT FIRST 5 SKIP 2 cs.* FROM RDB$CHARACTER_SETS cs) -WHERE - RDB$CHARACTER_SET_NAME starting with 'D' - - 2004-03-21 01:48 arnobrinkman - M src/dsql/pass1.cpp -1) Field with alias was also seraching for match in higher context then the first matching context found. Noted by Nickolay - Example (this does fail now with column o.ID unknown): -SELECT * FROM Orders o -WHERE - EXISTS(SELECT * FROM RDB$DATABASE o WHERE o.ID = 1) -2) Improved derived table support. - When using derived tables inside sub-selects it should be able to reference to higher contexts. - - 2004-03-20 15:45 alexpeshkoff - M src/common/classes/auto.h - M src/common/config/config_file.cpp - M src/jrd/jrd.h - M src/jrd/os/posix/unix.cpp - M src/lock/manager.cpp - M src/utilities/nbackup.cpp -1. introduced Jrd and Ods namespaces -2. cleanup of blk* request conversions -3. fixed memory allocation in Execute Statement -*** posix build fixes *** - - 2004-03-20 15:33 alexpeshkoff - M src/jrd/bookmark.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/idx.cpp - M src/jrd/shut.cpp -1. introduced Jrd and Ods namespaces -2. cleanup of blk* request conversions -3. fixed memory allocation in Execute Statement - - 2004-03-20 15:21 alexpeshkoff - M src/jrd/dyn.epp -1. introduced Jrd and Ods namespaces -2. cleanup of blk* request conversions -3. fixed memory allocation in Execute Statement - - 2004-03-20 15:12 alexpeshkoff - M src/jrd/dpm.epp -1. introduced Jrd and Ods namespaces -2. cleanup of blk* request conversions -3. fixed memory allocation in Execute Statement - - 2004-03-20 14:57 alexpeshkoff - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_proto.h - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/common/classes/fb_pair.h - M src/common/classes/fb_string.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/include/fb_string.h - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blk.h - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/bookmark.h - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp_proto.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg_proto.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dls.cpp - M src/jrd/dls_proto.h - M src/jrd/dmp_proto.h - M src/jrd/dpm_proto.h - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_proto.h - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/ext_proto.h - M src/jrd/filte_proto.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/ini.epp - M src/jrd/ini_proto.h - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/intlobj.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/lls.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/pwd.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.h - M src/jrd/rng_proto.h - M src/jrd/rpb_chain.cpp - M src/jrd/rpb_chain.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/sbm.cpp - M src/jrd/sbm.h - M src/jrd/sbm_proto.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw.h - M src/jrd/sdw_proto.h - M src/jrd/shut_proto.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_mem.cpp - M src/jrd/sort_mem.h - M src/jrd/sort_proto.h - M src/jrd/sqz.cpp - M src/jrd/sqz.h - M src/jrd/sqz_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/jrd/sym.cpp - M src/jrd/sym_proto.h - M src/jrd/tpc.cpp - M src/jrd/tpc.h - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/trig.h - M src/jrd/val.cpp - M src/jrd/val.h - M src/jrd/val_proto.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/jrd/y_handle.h - M src/lock/print.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h - M src/utilities/rebuild/rebui_proto.h -1. introduced Jrd and Ods namespaces -2. cleanup of blk* request conversions -3. fixed memory allocation in Execute Statement - - 2004-03-20 14:31 alexpeshkoff - M src/gpre/int_cxx.cpp -dropped unneeded conversion of all requests to/from blk* - - 2004-03-20 14:30 alexpeshkoff - M src/common/classes/auto.h -1. dropped unneeded AutoPtrFromString -2. added private copy constructor and assignment to avoid errors - - 2004-03-20 14:29 alexpeshkoff - M src/common/classes/alloc.h -assert if AutoStorage() used for object not on the stack - - 2004-03-20 03:07 robocop - M src/jrd/exe.h - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/intlobj.h - M src/jrd/opt.cpp - M src/jrd/par.cpp -Cleanup. - - 2004-03-19 11:27 aafemt - M src/jrd/opt.cpp - M src/jrd/par.cpp -Fix double const - - 2004-03-19 11:21 aafemt - M src/jrd/jrd.h -reorder initializers to satisfy gcc - - 2004-03-19 06:14 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/dsql/metd.epp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blk.h - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/bookmark.cpp - M src/jrd/bookmark.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dls.cpp - M src/jrd/dls_proto.h - M src/jrd/dmp.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/filte_proto.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/pag.cpp - M src/jrd/pag.h - M src/jrd/pcmet.epp - M src/jrd/req.h - M src/jrd/rng.cpp - M src/jrd/rng.h - M src/jrd/rng_proto.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_mem.cpp - M src/jrd/sort_mem.h - M src/jrd/sort_proto.h - M src/jrd/svc.cpp - M src/jrd/sym.cpp - M src/jrd/sym_proto.h - M src/jrd/tpc.cpp - M src/jrd/tpc.h - M src/jrd/tra.h - M src/jrd/val.cpp - M src/jrd/val.h - M src/qli/eval.cpp - M src/qli/eval_proto.h - M src/utilities/rebuild/rebuild.cpp -Cleanup -A few new[] - delete[] pairs fixed. - - 2004-03-18 19:19 skidder - M src/jrd/opt.cpp -Fix SF#918653, nulls placement ignored with queries using UNION, GROUP BY and DISTINCT clauses - - 2004-03-18 05:56 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_proto.h - M src/alice/all.h - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/common/classes/array.h - M src/common/classes/auto.h - M src/common/classes/fb_pair.h - M src/common/classes/objects_array.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/config/config.h - M src/common/config/config_file.h - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h - M src/dsql/all.h - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/dsql/parse.y - M src/include/fb_string.h - M src/include/fb_vector.h - M src/include/gen/autoconfig_msvc.h - M src/ipserver/ipc.h - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blk.h - M src/jrd/bookmark.cpp - M src/jrd/btn.cpp - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/common.h - M src/jrd/db_alias.h - M src/jrd/dbg.cpp - M src/jrd/dbg_proto.h - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn_proto.h - M src/jrd/entry.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/ext_proto.h - M src/jrd/functions.cpp - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/log.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/mov_proto.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/qatest.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.cpp - M src/jrd/rng.h - M src/jrd/rng_proto.h - M src/jrd/rpb_chain.cpp - M src/jrd/rpb_chain.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/sbm.cpp - M src/jrd/sbm.h - M src/jrd/sbm_proto.h - M src/jrd/sch.cpp - M src/jrd/sch_proto.h - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/jrd/y_handle.h - M src/lock/lock.cpp - M src/lock/lock.h - M src/qli/all.cpp - M src/remote/allr_proto.h - M src/remote/inet.cpp - M src/remote/remot_proto.h - M src/remote/remote.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h - M src/utilities/nbackup.cpp - M src/utilities/rebuild/rebuild.cpp -Cleanup. In geeky words: -PandoraBox* pbox = reinterpret_cast(&can_of_worms); -pbox->open(); -pbox->flush(); -Nickolay may want to undo my ods.h changes if gcc insists -in its crusade against non-PODs and poodles. - - 2004-03-16 17:35 alexpeshkoff - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/os/posix/path_utils.cpp -fixed posix build - it's buildable now - - 2004-03-16 06:16 skidder - M src/utilities/nbackup.cpp -Zero-terminate buffer - - 2004-03-16 06:11 skidder - M src/utilities/nbackup.cpp -Fix possible buffer overrun - - 2004-03-16 05:54 skidder - M src/utilities/nbackup.cpp -Fix MSVC7 build - - 2004-03-15 21:19 arnobrinkman - M src/jrd/isc_file.cpp -Alex, correct me if 'm wrong, but it seems this plague me the last days. - - 2004-03-15 19:35 alexpeshkoff - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h -fixing posix build - - 2004-03-15 19:10 alexpeshkoff - M src/common/classes/auto.h - M src/common/classes/fb_pair.h -fixing posix build - - 2004-03-15 18:48 alexpeshkoff - M src/common/classes/fb_pair.h -This should fix non-VC6 builds. Thanks to Nickolay Samofatov - - 2004-03-15 02:57 skidder - M src/dsql/pass1.cpp -Allow using PSQL cursors in EXECUTE BLOCK statement - - 2004-03-14 14:39 alexpeshkoff - M src/ipserver/ipclient.cpp - M src/jrd/db_alias.h -Fixed boot build - - 2004-03-14 14:31 alexpeshkoff - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp -Added new h-files to VC6 projects. Not critical. - - 2004-03-14 14:27 alexpeshkoff - M src/jrd/db_alias.cpp -fixed release build - - 2004-03-14 13:40 alexpeshkoff - M src/common/classes/locks.h - M src/dsql/pass1.cpp - M src/include/fb_vector.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/db_alias.cpp - M src/jrd/db_alias.h - M src/jrd/dfw.epp - M src/jrd/dls.cpp - M src/jrd/dyn_def.epp - M src/jrd/err.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/execute_statement.cpp - M src/jrd/execute_statement.h - M src/jrd/ext.cpp - M src/jrd/flu.cpp - M src/jrd/gds.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/jrd_proto.h - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/remote/interface.cpp - M src/utilities/gstat/dba.epp -Various cleanup to make engine compile and work after mentioned earlier changes. -Mainly: -1) MemoryPool* => MemoryPool& in arrays' constructors -2) use Firebird::string to keep strings data - - 2004-03-14 13:36 alexpeshkoff - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp -'char *' converted to 'PathName &' (not everywhere) - - 2004-03-14 13:34 alexpeshkoff - M src/jrd/jrd.cpp - M src/jrd/jrd.h -replaced str with Firebird::string (or Parhname) in Database and attachment - - 2004-03-14 13:31 alexpeshkoff - M src/jrd/rpb_chain.h -use InlineStorage - should give slightly better performance - - 2004-03-14 13:30 alexpeshkoff - M src/jrd/os/path_utils.h - M src/jrd/os/win32/path_utils.cpp -1) made DitItr pooled-object -2) dropped comparePaths - it did nothing more then PathName can now - - 2004-03-14 13:26 alexpeshkoff - M src/jrd/intl.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/plugin_manager.h -Mutex-protected initialization of PluginManager - - 2004-03-14 13:24 alexpeshkoff - M src/common/classes/fb_pair.h -1. Full pair (both first and second pooled objects) added. -2. Pair may be placed to AutoPool. - - 2004-03-14 13:22 alexpeshkoff - M src/common/classes/fb_string.cpp - M src/include/fb_string.h -1) a bit more correct memory allocation debugging -2) use AutoStorage to allocate string data - - 2004-03-14 13:19 alexpeshkoff - M src/common/classes/objects_array.h -Added capability to have following kinds of arrays: -1) sorted or unsorted -2) POD or objects -3) with or without inline storage -4) allocating from auto- or permanent-pool -All array constructors take MemoryPool& instead of MemoyPool* - - 2004-03-14 13:14 alexpeshkoff - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/config/config_impl.h - M src/common/config/dir_list.cpp - M src/common/config/dir_list.h - M src/jrd/os/config_root.h -Pools support - - 2004-03-14 13:10 alexpeshkoff - A src/common/classes/init.h -Templates, supporting objects initialization - - 2004-03-14 13:08 alexpeshkoff - M src/common/classes/auto.h -May use _any_ way to delete pointer, not only operator delete - - 2004-03-14 13:07 alexpeshkoff - M src/common/classes/array.h -Constructors to put arrays in local memory, use AutoStorage. - - 2004-03-14 13:05 alexpeshkoff - M src/common/classes/alloc.h -Added *Storage classes to be used as primary base for all pool-oriented classes - - 2004-03-14 05:51 skidder - M src/burp/spit.cpp - M src/burp/spit.h - M src/dudley/ddl.cpp - M src/dudley/exe.epp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/show.epp - M src/remote/server.cpp - M src/utilities/gstat/dba.epp -Fix warnings - - 2004-03-13 22:17 skidder - M src/utilities/nbackup.cpp -Fix POSIX build issue resulting from my cleanup. Strange, but Win32 build was fine here - - 2004-03-13 08:29 skidder - M src/include/fb_blk.h -Please GCC in pool_alloc_rpt template declaration - - 2004-03-13 01:57 skidder - M src/jrd/nbak.cpp -Correction - - 2004-03-12 20:19 skidder - M src/include/fb_blk.h - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/req.h - M src/utilities/nbackup.cpp -Fix issues in my code spotted by Claudio - - 2004-03-12 07:00 skidder - M examples/empbuild/empbuild.e - M src/burp/mvol.cpp - M src/dsql/dsql.cpp - M src/dsql/parse.y - M src/dsql/preparse.cpp - M src/gpre/gpre.cpp - M src/include/fb_exception.h - M src/isql/isql.epp - M src/jrd/cch.h - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/os/posix/unix.cpp - M src/jrd/req.h - M src/remote/allr.cpp - D src/remote/divorce.cpp - M src/remote/inet_server.cpp -Fix some warnings from GCC/Linux build. Some of them were subtle errors - - 2004-03-11 05:47 skidder - M src/jrd/dyn_util.epp - M src/jrd/sdw.cpp -Kill unneeded volatiles - - 2004-03-11 05:46 skidder - M src/alice/alice.cpp -Fix comment - - 2004-03-11 05:44 skidder - M src/burp/burp.cpp -Kill unneeded volatile - - 2004-03-11 05:43 skidder - M src/alice/alice.cpp -Kill a couple unneeded volatiles - - 2004-03-11 05:41 skidder - M src/jrd/opt.cpp - M src/jrd/par.cpp -GCC doesn't consider double const a valid C++ - - 2004-03-11 05:30 skidder - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h -Fix a couple errors I introduced in previous commit. Spotted by Claudio - - 2004-03-11 05:17 robocop - D src/jrd/ExecuteStatement.cpp - D src/jrd/ExecuteStatement.h -Fourth step to rename - - 2004-03-11 05:09 robocop - M builds/posix/make.shared.variables - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj -Third step to rename - - 2004-03-11 05:04 robocop - M src/common/classes/alloc.cpp - M src/common/classes/auto.h - M src/dsql/dsql.cpp - M src/dsql/hsh.cpp - M src/dudley/ddl.h - M src/intl/cs_gb2312.cpp - M src/intl/cs_ksc.cpp - M src/intl/cs_narrow.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_big5.h - M src/intl/cv_gb2312.cpp - M src/intl/cv_gb2312.h - M src/intl/cv_jis.cpp - M src/intl/cv_jis.h - M src/intl/cv_ksc.cpp - M src/intl/cv_ksc.h - M src/intl/cv_narrow.cpp - M src/intl/cv_narrow.h - M src/intl/cv_unicode_fss.cpp - M src/intl/cv_unicode_fss.h - M src/intl/kanji.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_gb2312.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ld.cpp - M src/intl/ld2.cpp - M src/intl/ldcommon.h - M src/intl/utils/dtest.c - M src/intl/utils/dtest2.c - M src/intl/utils/maptest.cpp - M src/intl/utils/maptest2.c - M src/jrd/all.cpp - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blk.h - M src/jrd/blob_filter.cpp - M src/jrd/bookmark.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dmp_proto.h - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/entry.h - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/ext.cpp - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/intlobj.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/log.cpp - M src/jrd/log_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vmslo_proto.h - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/plugin_manager.h - M src/jrd/qatest.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.cpp - M src/jrd/rng_proto.h - M src/jrd/rpb_chain.cpp - M src/jrd/rpb_chain.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/sbm.cpp - M src/jrd/sbm_proto.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h - M src/jrd/svc.cpp - M src/jrd/svc_proto.h - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/val_proto.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/utilities/rebuild/rebui_proto.h - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rstore.epp -Cleanup -Some minor corrections -Second step to rename - - 2004-03-11 04:31 robocop - A src/jrd/execute_statement.cpp - A src/jrd/execute_statement.h -First step to rename - - 2004-03-11 04:26 skidder - M src/common/classes/fb_string.cpp -Fix a few warnings. Not very harmless ones - - 2004-03-11 04:07 skidder - M src/intl/cv_big5.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/cv_unicode_fss.cpp -Fix POSIX DEV_BUILD recently broken by Claudio cleanup - - 2004-03-09 00:17 skidder - M src/alice/alice_meta.epp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/fb_exception.cpp - M src/dsql/dsql.cpp - M src/dsql/hsh.cpp - M src/dudley/exe.epp - M src/dudley/trn.cpp - M src/jrd/cch.cpp - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/gds.cpp - M src/jrd/inf.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/pwd.cpp - M src/jrd/rse.cpp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/sort_mem.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/why.cpp - M src/utilities/gstat/dba_full.epp - M src/utilities/nbackup.cpp -Clean up. -1. gds__alloc doesn't throw -2. Add NOMEM handlers to a couple places -3. kill HAVE_*SNPRINTF conditionals - - 2004-03-08 18:44 skidder - M src/jrd/common.h -Rollback my recent change since it made Sinix-Z unhappy - - 2004-03-08 18:06 skidder - M src/jrd/os/posix/isc_ipc.cpp -This should make NetBSD happy - - 2004-03-08 03:02 skidder - M src/qli/parse.cpp -Tricky one. Line continuation extended single-line comment and broke the build - - 2004-03-08 02:07 skidder - M src/jrd/common.h -Delete unneeded workaround - - 2004-03-08 02:06 skidder - M src/jrd/os/posix/isc_ipc.cpp -Use lesser common denominator when handling signals - - 2004-03-07 21:50 arnobrinkman - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/nav.cpp - M src/jrd/ods.h - M src/jrd/val.cpp - M src/utilities/gstat/dba.epp -some optimization in index-stuff - - 2004-03-07 15:32 dimitr - M src/jrd/dpm.epp -If a transaction is committed and its buffers are flushed, never allow a generator page to be still cached. -Discussed with Oleg Loa and Vlad Horsun. - - 2004-03-07 15:13 dimitr - M src/jrd/opt.cpp -Added short-circuit optimization of user-supplied plans. Call find_best() exactly number-of-stream times. - - 2004-03-07 14:37 dimitr - M src/jrd/cmp.cpp -1) Propagate fragments of the user-supplied plan to nested levels of joins, thus allowing to manually optimize complex outer joins. -2) Check the user-supplied plan for correctness in outer joins. - - 2004-03-07 11:52 alexpeshkoff - M src/jrd/rse.cpp -Make it compile with MSVC6 - - 2004-03-07 09:48 dimitr - M src/jrd/cmp.cpp - M src/jrd/exe.h - M src/jrd/par.cpp - M src/jrd/rse.cpp -1) Some cleanup and encapsulation. -2) Fixed a number of stream-related crashes. - - 2004-03-07 07:58 robocop - M builds/win32/msvc6/build_msg.dsp - M builds/win32/msvc6/codes.dsp - M builds/win32/msvc6/gbak.dsp - M builds/win32/msvc6/gpre.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_static.dsp - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc6/gsplit.dsp - M builds/win32/msvc6/isql.dsp - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/aliceswi.h - M src/alice/all_proto.h - M src/burp/backu_proto.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/restore.epp - M src/burp/spit.cpp - M src/burp/spit.h - M src/burp/std_desc.h - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/fb_pair.h - M src/common/classes/locks.h - M src/common/classes/objects_array.h - M src/common/fb_exception.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/hsh_proto.h - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/metd_proto.h - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/sqlda.h - M src/dsql/sym.h - M src/dsql/user__proto.h - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dudley/ddl.cpp - M src/dudley/exe.epp - M src/include/fb_string.h - M src/intl/conversions/tx865_lat1.h - M src/intl/cs_big5.cpp - M src/intl/cs_gb2312.cpp - M src/intl/cs_jis.cpp - M src/intl/cs_ksc.cpp - M src/intl/cs_narrow.cpp - M src/intl/cs_unicode_fss.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_big5.h - M src/intl/cv_gb2312.cpp - M src/intl/cv_gb2312.h - M src/intl/cv_jis.cpp - M src/intl/cv_jis.h - M src/intl/cv_ksc.cpp - M src/intl/cv_ksc.h - M src/intl/cv_narrow.cpp - M src/intl/cv_narrow.h - M src/intl/cv_unicode_fss.cpp - M src/intl/cv_unicode_fss.h - M src/intl/kanji.cpp - M src/intl/kanji_proto.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_gb2312.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ld.cpp - M src/intl/ldcommon.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_win.cpp - M src/isql/isql_win.h - M src/isql/isqlw_proto.h - M src/isql/show.epp - M src/jrd/ExecuteStatement.cpp - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/blb.cpp - M src/jrd/blk.h - M src/jrd/blob_filter.cpp - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dfw.epp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/intlobj.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/opt.cpp - M src/jrd/os/config_root.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/guid.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/pcmet.epp - M src/jrd/plugin_manager.cpp - M src/jrd/plugin_manager.h - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.cpp - M src/jrd/rse.cpp - M src/jrd/rse_proto.h - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/shut_proto.h - M src/jrd/svc_proto.h - M src/jrd/sym.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/tra_proto.h - M src/jrd/val.cpp - M src/jrd/val_proto.h - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/all.cpp - M src/qli/blk.h - M src/qli/comma_proto.h - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/expan_proto.h - M src/qli/expand.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/help_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/parse_proto.h - M src/qli/proc.epp - M src/qli/report.h - M src/qli/show.epp - M src/qli/show_proto.h - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/remote.h - M src/utilities/gstat/ppg.cpp -Cleanup -Some bug fixes -Style - - 2004-03-06 11:56 dimitr - M src/jrd/evl.cpp - M src/jrd/exe.h -1) Some cleanup. -2) Fixed memory leak. Thanks to Oleg Loa. - - 2004-03-05 09:37 alexpeshkoff - A src/common/classes/auto.h - M src/jrd/ExecuteStatement.cpp - M src/jrd/ExecuteStatement.h -1. front-ported blob returning fix -2.correct license - - 2004-03-05 07:37 skidder - M src/jrd/intl.cpp -Fix error spotted by Claudio - - 2004-03-05 07:33 skidder - M src/dsql/user_dsql.cpp -correction - - 2004-03-05 07:23 skidder - M src/dsql/user_dsql.cpp -Fix memory corruption - - 2004-03-04 21:38 skidder - M src/utilities/gstat/dba.epp -Fix problem with gstat used over Services API in SS builds introduced during my EH cleanup. Noted by Arno Brinkman - - 2004-03-02 20:23 skidder - M src/common/classes/alloc.cpp -Be slightly more portable - - 2004-03-02 08:43 eku - M src/common/classes/alloc.cpp -Fixed compilation issues (missing include files, wrong defines). - - 2004-03-02 08:42 eku - M src/common/fb_exception.cpp -Fixed compilation on systems without snprintf - - 2004-03-01 17:14 alexpeshkoff - M src/jrd/gds.cpp -fixed blr printing - thanks to Nickolay S. - - 2004-03-01 16:50 alexpeshkoff - M src/common/fb_exception.cpp - M src/include/fb_exception.h -don't start variables names with underscore - _syscall caused problems with MSVC6 - - 2004-03-01 16:37 alexpeshkoff - M builds/win32/msvc6/alice.dsp - M builds/win32/msvc6/alice_classic.dsp - M builds/win32/msvc6/archive.dsp - M builds/win32/msvc6/build_msg.dsp - M builds/win32/msvc6/burp.dsp - M builds/win32/msvc6/burp_classic.dsp - M builds/win32/msvc6/codes.dsp - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp - M builds/win32/msvc6/dsql_server.dsp - M builds/win32/msvc6/dsql_server_classic.dsp - M builds/win32/msvc6/empbuild.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fb_inet_server.dsp - M builds/win32/msvc6/fb_lock_print.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/fbembed.dsp - M builds/win32/msvc6/fbguard.dsp - M builds/win32/msvc6/fbserver.dsp - M builds/win32/msvc6/fbudf.dsp - M builds/win32/msvc6/gbak.dsp - M builds/win32/msvc6/gdef.dsp - M builds/win32/msvc6/gds32.dsp - M builds/win32/msvc6/gfix.dsp - M builds/win32/msvc6/gpre.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_static.dsp - M builds/win32/msvc6/gsec.dsp - M builds/win32/msvc6/gsplit.dsp - M builds/win32/msvc6/gstat.dsp - M builds/win32/msvc6/gstat_full.dsp - M builds/win32/msvc6/ib_udf.dsp - M builds/win32/msvc6/ib_util.dsp - M builds/win32/msvc6/instclient.dsp - M builds/win32/msvc6/instreg.dsp - M builds/win32/msvc6/instsvc.dsp - M builds/win32/msvc6/intl.dsp - M builds/win32/msvc6/intlbld.dsp - M builds/win32/msvc6/ipserver.dsp - M builds/win32/msvc6/isql.dsp - M builds/win32/msvc6/journal.dsp - M builds/win32/msvc6/lock.dsp - M builds/win32/msvc6/lock_classic.dsp - M builds/win32/msvc6/nbackup.dsp - M builds/win32/msvc6/qli.dsp - M builds/win32/msvc6/remote.dsp - M builds/win32/msvc6/remote_classic.dsp - M builds/win32/msvc6/utilities.dsp - M builds/win32/msvc6/utilities_classic.dsp - M builds/win32/msvc6/wal.dsp - M builds/win32/msvc6/wal_classic.dsp - M builds/win32/msvc6/walw.dsp -fixed MSVC6 build with RTTI - - 2004-03-01 04:57 skidder - M src/burp/burp.cpp - M src/common/classes/locks.cpp - M src/gpre/gpre.cpp - M src/gpre/par.cpp - M src/remote/allr.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp -Fix MSVC build - - 2004-03-01 04:54 skidder - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/build_msg.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/burp_classic.vcproj - M builds/win32/msvc7/codes.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_static.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_classic.vcproj -Enable RTTI, remove fb_exception.cpp from utilities - - 2004-03-01 04:27 skidder - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/burp_classic.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_classic.vcproj -Enable RTTI, remove fb_exception.cpp from utilities - - 2004-03-01 03:35 skidder - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/burp/burp.cpp - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/semaphore.h - M src/common/config/config.cpp - M src/common/fb_exception.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/user_dsql.cpp - M src/dudley/expand.cpp - M src/dudley/parse.cpp - M src/gpre/gpre.cpp - M src/gpre/par.cpp - M src/include/fb_exception.h - M src/jrd/ExecuteStatement.cpp - M src/jrd/blb.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/exe.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/iberr.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/opt.cpp - M src/jrd/os/posix/guid.cpp - M src/jrd/os/win32/guid.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/jrd/pag.cpp - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/misc/align.cpp - M src/qli/err.cpp - M src/remote/allr.cpp - M src/remote/interface.cpp - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp -Fix up exception handling. Handle (do not ignore) std::bad_alloc and generic exceptions, provide syscall and error information in system_call_failed - - 2004-03-01 03:18 skidder - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h -Memory pages manager - - 2004-03-01 01:29 skidder - M src/burp/backup.epp - M src/burp/restore.epp -Fix 64-bitness warnings - - 2004-02-29 06:15 skidder - M src/jrd/jrd.h -Fix problem in non-Linux/FreeBSD/WIN_NT SuperServer builds - - 2004-02-29 05:49 skidder - M src/common/classes/fb_pair.h - M src/common/classes/objects_array.h - M src/jrd/os/posix/config_root.cpp - M src/jrd/plugin_manager.h -Fix POSIX build - - 2004-02-29 02:00 arnobrinkman - M src/jrd/btn.cpp -Change bug in index-node decompression, to many shifts - - 2004-02-28 19:44 alexpeshkoff - A src/common/classes/fb_pair.h - M src/common/classes/fb_string.cpp - A src/common/classes/objects_array.h - M src/include/fb_string.h - M src/jrd/intl.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/plugin_manager.h -make our class behave MemoryPools friendly - - 2004-02-28 19:38 alexpeshkoff - M src/jrd/gds.cpp -removed getenv-related code - now in config_root - - 2004-02-28 19:32 alexpeshkoff - M src/jrd/ExecuteStatement.cpp - M src/jrd/ExecuteStatement.h - M src/jrd/why.cpp - M src/jrd/why_proto.h -fixed memory leak in Execute Statement - - 2004-02-28 19:29 alexpeshkoff - M src/jrd/os/config_root.h - M src/jrd/os/win32/config_root.cpp -- fixed win32 environment problems -- cleanup - - 2004-02-28 19:19 alexpeshkoff - M src/common/classes/array.h -Made it const-correct - - 2004-02-28 15:15 dimitr - M src/jrd/cmp.cpp -Prevent UDF arguments from being compiled/optimized twice. Every UDF node has nod_count = 1, so the correct handling will be done automagically in both pass1() and pass2(). - - 2004-02-27 12:04 eku - M builds/install/arch-specific/sinixz/prototype.in -SINIX-Z: fixed package list - - 2004-02-27 09:32 eku - M src/jrd/common.h -SINIX-Z: added prototype for strncasecmp - - 2004-02-26 17:41 skidder - M src/jrd/intl.cpp -Fix CONTAINING problem reported by Frank - - 2004-02-26 01:31 skidder - M src/jrd/btr.cpp -Fix MSVC7 build issue - - 2004-02-26 00:40 arnobrinkman - M src/intl/cv_ksc.h - M src/jrd/intlobj.h -no message - - 2004-02-26 00:32 skidder - M src/jrd/btr.cpp -Fix POSIX build issue - - 2004-02-26 00:07 arnobrinkman - M src/jrd/btn.cpp -some optimalization - - 2004-02-25 22:14 arnobrinkman - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/nav.cpp - M src/jrd/ods.h - M src/jrd/val.cpp -Use compressed index-entries. -This will save 2 bytes on every duplicate entry and pagenumber / recordnumber are stored by 7-bits as needed. - - 2004-02-25 11:07 aafemt - M src/remote/os/win32/property.cpp -Fix after Claudio's cleanup - - 2004-02-25 06:33 skidder - M src/jrd/os/win32/winnt.cpp -Fix single-user mode on Win32. Now shutdown seems to work fine everywhere - - 2004-02-25 01:50 skidder - M builds/misc/msg.gbak - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/exe.cpp - M src/burp/restore.epp - M src/include/gen/codes.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h - M src/jrd/cch.cpp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/ods.h - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp - M src/jrd/shut.cpp - M src/jrd/shut_proto.h - M src/utilities/gstat/ppg.cpp -Implement new shutdown modes (single-user and full shutdown). Tested on Linux/AMD64 CS and SS - - 2004-02-24 07:21 skidder - M src/remote/interface.cpp -Make it build after Claudio cleanup - - 2004-02-24 05:49 robocop - D src/remote/os/win32/dllshell.cpp -Remove dllshell.cpp as the only reference is inside -builds\win32\old_makes\ treats it as plain C file, it's a Win16 remnant -and John doesn't need it either for Mac_os_x. - - 2004-02-24 05:34 robocop - M src/alice/alice_meta.epp - M src/burp/backup.epp - M src/burp/restore.epp - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/isql/isql.epp - M src/jrd/constants.h - M src/jrd/dpm.epp - M src/jrd/dsc.h - M src/jrd/entry.h - M src/jrd/evl.cpp - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/os/vms/extvms.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/dllshell.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/winmain.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/rebuild/rebuild.cpp -Cleanup -Reduce reinterpret and C casts -Fix isql so it can show all predefined blob types in readable form. - - 2004-02-21 09:24 skidder - M src/jrd/met.epp - M src/qli/exe.cpp - M src/qli/expand.cpp -Fix build after Claudio cleanup - - 2004-02-20 06:43 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_proto.h - M src/alice/exe.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/restore.epp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/fb_string.cpp - M src/common/classes/rwlock.h - M src/dudley/ddl.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/par.cpp - M src/intl/ldcommon.h - M src/ipserver/ipserver.cpp - M src/jrd/ExecuteStatement.cpp - M src/jrd/all.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blf_proto.h - M src/jrd/blk.h - M src/jrd/blob_filter.cpp - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dbg.h - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dls.cpp - M src/jrd/dls_proto.h - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/dsc.cpp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_proto.h - M src/jrd/dyn_util.epp - M src/jrd/entry.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/ext.cpp - M src/jrd/fil.h - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/gds.cpp - M src/jrd/gdsassert.h - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/inuse.cpp - M src/jrd/inuse_proto.h - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/lls.h - M src/jrd/log.cpp - M src/jrd/log.h - M src/jrd/log2.h - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/met_proto.h - M src/jrd/mov.cpp - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/fbsyslog.h - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/map_proto.h - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/pwd.cpp - M src/jrd/qatest.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rlck_proto.h - M src/jrd/rng.cpp - M src/jrd/rng.h - M src/jrd/rng_proto.h - M src/jrd/rpb_chain.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/scl.epp - M src/jrd/scl.h - M src/jrd/scl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw.h - M src/jrd/sdw_proto.h - M src/jrd/shut.cpp - M src/jrd/shut_proto.h - M src/jrd/smp.h - M src/jrd/smp_impl.h - M src/jrd/sort.cpp - M src/jrd/sort_mem.h - M src/jrd/sort_proto.h - M src/jrd/sqz.h - M src/jrd/sqz_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tpc.cpp - M src/jrd/tpc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/val.cpp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/misc/print.cpp - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/mov_proto.h - M src/qli/parse.cpp - M src/qli/picst_proto.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/proc_proto.h - M src/qli/show.epp - M src/remote/allr.cpp - M src/remote/allr_proto.h - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/analyse.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/ibmgr/srvrmgr_proto.h - M src/utilities/nbackup.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rstore.epp - M src/utilities/sbc_print.cpp -Big cleanup. -God have pity on platform maintainers. -I only can compile/test Win32; sorry, folks. - - 2004-02-19 01:41 skidder - M src/utilities/ibmgr/ibmgr.cpp -Fix POSIX SS build - - 2004-02-18 11:10 aafemt - M src/common/classes/fb_string.cpp -Remove unneeded comparsions - - 2004-02-17 20:10 skidder - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/burp_classic.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_classic.vcproj -Update MSVC makefiles. -1) add PDB generation for release binaries -2) add fb_string stuff - - 2004-02-17 11:08 aafemt - M src/common/classes/fb_string.cpp -Fix a couple of warnings - - 2004-02-16 23:24 arnobrinkman - M src/burp/restore.epp -Change rdb$db_key recalculation to the right solution, Thanks to Oleg. - - 2004-02-13 11:15 aafemt - M src/dsql/ddl.cpp - M src/jrd/constants.h -Fix warning - - 2004-02-13 10:17 stryqx - M src/remote/server.cpp -Let semaphore.h see the definition of gds__log for successful build -on FreeBSD. - - 2004-02-13 10:14 stryqx - M builds/posix/prefix.darwin - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.sinixz - M builds/posix/prefix.solaris - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc -change CLIENT_UTIL_TARGET from gds_delay to gds_relay - - 2004-02-11 11:16 aafemt - M src/utilities/nbackup.cpp -Now it is buildable - - 2004-02-11 11:14 aafemt - M builds/posix/make.shared.variables -Fix for my previous commit - - 2004-02-10 11:27 aafemt - M builds/posix/make.shared.variables -Add fb_string to POSIX build - - 2004-02-09 07:41 alexpeshkoff - A src/common/classes/fb_string.cpp -Please add this file to common section of appropriate builds! -Added native firebird::string class. - - 2004-02-08 18:47 skidder - M src/jrd/flu.cpp - M src/jrd/os/posix/config_root.cpp - M src/jrd/os/posix/mod_loader.cpp - M src/jrd/os/posix/path_utils.cpp -Get posix build closer to buildable state after Alex' commits, but build is still broken. It was very bad idea to commit incomplete and broken stuff into CVS, in particular, fb_string still has some rough edges, doesn't work with memory pools correctly and fb_string.cpp is just missing. - - 2004-02-08 17:08 alexpeshkoff - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/common_static.dsp - M src/common/config/config.cpp - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/config/config_impl.h - M src/include/fb_string.h - M src/jrd/db_alias.cpp - M src/jrd/dyn_def.epp - M src/jrd/flu.cpp - M src/jrd/isc_file.cpp - M src/jrd/os/config_root.h - M src/jrd/os/mod_loader.h - M src/jrd/os/path_utils.h - M src/jrd/os/win32/config_root.cpp - M src/jrd/os/win32/mod_loader.cpp - M src/jrd/os/win32/path_utils.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/plugin_manager.h -Added native firebird::string class. - - 2004-02-08 16:35 alexpeshkoff - M src/common/classes/alloc.h -const correctness - - 2004-02-06 07:31 skidder - M src/burp/restore.epp -Oops. Committed wrong file version - - 2004-02-06 07:07 skidder - M src/burp/backup.epp - M src/burp/restore.epp -Preserve blob type (streamed/segmented) over backup/restore process. - - 2004-02-05 11:17 aafemt - M src/jrd/svc.cpp -Fix couple of warnings - - 2004-02-05 06:58 alexpeshkoff - M src/isql/isql.epp -Forward porting - - 2004-02-04 11:12 aafemt - M src/jrd/alt.cpp -Fix few warnings - - 2004-02-03 11:25 aafemt - M src/jrd/why.cpp - M src/jrd/why_proto.h -Parameter's type consistency - - 2004-02-03 11:20 aafemt - M src/gpre/c_cxx.cpp -Avoid warning with isc_put_slice() after Nikolay's port - - 2004-02-02 11:02 robocop - M src/alice/all.cpp - M src/alice/all.h - M src/alice/lls.h - M src/burp/restore.epp - M src/common/classes/class_test.cpp - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/movd.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/sqlda.h - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/ddl_proto.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/parse.cpp - M src/dudley/parse_proto.h - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cmp_proto.h - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/isql/show.epp - M src/jrd/blb.cpp - M src/jrd/block_cache.h - M src/jrd/blp.h - M src/jrd/btn.cpp - M src/jrd/btn.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/divorce.cpp - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dpm_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/ext_proto.h - M src/jrd/flu.cpp - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/isc.h - M src/jrd/isc_sync.cpp - M src/jrd/jlx.c - M src/jrd/jrd.h - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/os/darwin/mod_loader.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/rdbgpas.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/plugin_manager.cpp - M src/jrd/rse.cpp - M src/jrd/sch.cpp - M src/jrd/sdl.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/vio_debug.h - M src/jrd/why.cpp - M src/jrd/y_handle.h - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/qli/all.cpp - M src/qli/all_proto.h - M src/qli/blk.h - M src/qli/comma_proto.h - M src/qli/command.cpp - M src/qli/compi_proto.h - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.h - M src/qli/err_proto.h - M src/qli/eval.cpp - M src/qli/eval_proto.h - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/exe_proto.h - M src/qli/expan_proto.h - M src/qli/expand.cpp - M src/qli/forma_proto.h - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/gener_proto.h - M src/qli/help_proto.h - M src/qli/hsh.cpp - M src/qli/hsh_proto.h - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov_proto.h - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/parse_proto.h - M src/qli/picst_proto.h - M src/qli/picstr.cpp - M src/qli/proc_proto.h - M src/qli/repor_proto.h - M src/qli/report.cpp - M src/qli/report.h - M src/qli/reqs.h - M src/qli/show.epp - M src/qli/show_proto.h - M src/remote/interface.cpp - M src/remote/xdr_proto.h - M src/remote/xnet.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/nbackup.cpp - M src/utilities/sbc_print.cpp -Cleanup - - 2004-02-01 05:33 skidder - M src/jrd/blb.cpp -Fix memory leak from transaction pool happening during conversion from string to blob - - 2004-01-31 19:27 kkuznetsov - M builds/install/arch-specific/solx86/Makefile.in - A builds/install/arch-specific/solx86gcc - A builds/install/arch-specific/solx86gcc/Makefile.in -this is requared files - - 2004-01-31 19:25 kkuznetsov - M src/lock/lock.cpp -fix comile error here - - 2004-01-31 13:35 dimitr - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y -Removed obsolete EXECUTE VARCHAR syntax. - - 2004-01-31 11:50 dimitr - M src/misc/writeBuildNum.sh -Rollback Nickolay's decision. - - 2004-01-29 19:55 arnobrinkman - M doc/WhatsNew -Add enhanced UNION behaviour to whatsnew doc - - 2004-01-29 09:47 skidder - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in -fix AMD64 packaging issue - - 2004-01-29 08:34 skidder - M src/misc/writeBuildNum.sh -Set Alpha 1 build properties - - 2004-01-29 08:19 skidder - M doc/WhatsNew -Add descriptions for recent 2.0 changes. It is likely that I missed something, please check - - 2004-01-29 06:32 skidder - M builds/install/arch-specific/linux/Makefile.in - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/classic/preinstall.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/preinstall.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M configure.in -Fix some packaging issues with non-x86 Linux ports. Prepare AMD64 port for public testing - - 2004-01-29 05:56 skidder - M src/include/fb_types.h - M src/jrd/ibase.h -Use better macros to detect 64-bit posix. They are non-standard, anyway - - 2004-01-28 11:23 aafemt - M src/gpre/cmd.cpp -Fix for Claudio's cleanup - - 2004-01-28 11:14 aafemt - M src/jrd/common.h -Rollback my last change at the instance of Claudio - - 2004-01-28 09:31 dimitr - M src/jrd/jrd.cpp -Fixed possible crashes when this routine is called from verify_database_name(). -Confirmed for the embedded server in the case of relative root path. - - 2004-01-28 07:50 robocop - M src/alice/alice.cpp - M src/common/classes/alloc.cpp - M src/common/classes/semaphore.h - M src/common/classes/tree.h - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/extlib/ib_udf.c - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cmd_proto.h - M src/gpre/cme.cpp - M src/gpre/cme_proto.h - M src/gpre/cmp.cpp - M src/gpre/cmp_proto.h - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.cpp - M src/gpre/hsh_proto.h - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/gpre/sql_proto.h - M src/intl/cv_jis.cpp - M src/intl/kanji.cpp - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/jrd/blb.cpp - M src/jrd/blk.h - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt2.cpp - M src/jrd/dbg.cpp - M src/jrd/dbg_proto.h - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/evl.cpp - M src/jrd/evl_string.h - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/sdw.cpp - M src/jrd/svc.cpp - M src/jrd/trig.h - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/mgr.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/winmain.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/serve_proto.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h - M src/utilities/nbackup.cpp -General cleanup. Sorry if I missed some occurrence. - - 2004-01-27 18:19 skidder - M src/include/fb_types.h - M src/jrd/common.h - M src/jrd/ibase.h -Temporary hack to return Win32 to buildable state. No Win64 port is possible before ULONG name clash is resolved - - 2004-01-27 11:06 aafemt - M src/jrd/common.h -Fortunatelly we know how many monthes in a year - - 2004-01-27 07:09 stryqx - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Regenerate after changing PAGE_SIZE to KW_PAGE_SIZE. - - 2004-01-27 06:19 skidder - M src/remote/xdr.cpp - M src/remote/xdr_proto.h -Get errors passed over the wire correctly on 64-bit platforms - - 2004-01-26 16:44 skidder - M src/jrd/common.h -Use plain integer as SLONG/ULONG on 32-bit platforms - - 2004-01-26 16:32 skidder - M src/include/fb_types.h -Return 32-bit ports to buildable state. Declare SLONG and ISC_LONG as plain integers everywhere - - 2004-01-26 16:28 skidder - M src/jrd/common.h -Fix a lot of warnings - - 2004-01-26 13:16 dimitr - M src/jrd/fun.epp -Some style corrections and one bugfix. - - 2004-01-26 13:14 dimitr - M src/jrd/val.cpp -Minor debugging corrections. - - 2004-01-26 12:55 dimitr - M src/jrd/dfw.epp -Fixed yet another porting bug. Thanks to Eugene Kilin. - - 2004-01-26 07:34 skidder - M src/jrd/gds.cpp -Fix unix error handling recently broken by Erik in 2.0 branch - - 2004-01-26 07:06 stryqx - M src/dsql/keywords.cpp - M src/dsql/parse.y -Change PAGE_SIZE to KW_PAGE_SIZE so as not to conflict with system define -on FreeBSD. - - 2004-01-23 06:35 skidder - M src/dsql/parse.y -Use static bison parser stack and allocate it from thread stack - - 2004-01-22 06:51 skidder - M src/jrd/blb.cpp - M src/jrd/tra.h - M src/qli/eval.cpp - M src/qli/mov.cpp -Engine fully builds on Linux AMD64 now - - 2004-01-21 07:18 skidder - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.static.gpre - M builds/win32/msvc6/gpre.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_static.dsp - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_static.vcproj - M examples/api/apifull.c - M examples/dyn/dynfull.e - M examples/functions.c - M examples/stat/stat10.e - M examples/stat/stat11.e - M examples/stat/stat4.e - M examples/udf/udflib.c - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/canonical.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/common/config/config_impl.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/dudley/expr.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.cpp - D src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/par.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dsc.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/par.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/sort.cpp - M src/jrd/tra.h - M src/jrd/utl.cpp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/lock/lock.cpp - M src/remote/interface.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/server.cpp -Further AMD64 fixes. Given this fixes you may start playing with databases using isql_static. - - 2004-01-20 17:37 skidder - M src/jrd/sch.cpp -Fix race condition (incompletely fixed a month ago) in scheduler. Noted by Alex Peshkoff. - - 2004-01-20 02:52 skidder - M src/jrd/sch.cpp -Fix Firebird initialization race condition - - 2004-01-16 13:05 hvlad - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Added support for default parameters and EXECUTE BLOCK statement - - 2004-01-16 12:59 hvlad - M src/jrd/dyn_def.epp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/par.cpp -Added support for default parameters - - 2004-01-16 10:43 hvlad - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/misc_func.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/dsql/pass1.cpp -Added support for default parameters and EXECUTE BLOCK statement - - 2004-01-16 09:32 hvlad - A doc/sql.extensions/README.default_parameters - A doc/sql.extensions/README.execute_block -1. Added new EXECUTE BLOCK statement -2. Added default paremeters in stored procedures - - 2004-01-13 13:40 eku - M src/common/utils.cpp -Fixed compilation problems with size_t. It's primarily defined in sys/types.h - - 2004-01-13 13:38 eku - M src/common/config/config.cpp - M src/common/config/config.h - M src/remote/inet.cpp -Port numbers are limited to 16 bit. - - 2004-01-13 09:52 robocop - M builds/win32/make_examples.bat - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/canonical.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/dsql/array.epp - M src/dsql/pass1.cpp - M src/include/fb_types.h - M src/jrd/ExecuteStatement.cpp - M src/jrd/ExecuteStatement.h - M src/jrd/blb.cpp - M src/jrd/blk.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/rng.cpp - M src/jrd/rse.cpp - M src/jrd/vio.cpp - M src/qli/meta.epp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/utilities/sbc_print.cpp -Cleanup - - 2004-01-12 18:56 arnobrinkman - M src/burp/restore.epp -Don't forget that a system_flag also can be NULL what also meant no system relation. -Thanks to Claudio for attention. - - 2004-01-12 06:58 skidder - M builds/posix/prefix.linux_amd64 - M src/include/memory_routines.h - M src/jrd/common.h - M src/jrd/ibase.h - M src/jrd/intlobj.h - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/utl.cpp - M src/remote/xdr.cpp -Do more AMD64 fixes. libfbstatic builds and can do some basic stuff now - - 2004-01-12 06:24 stryqx - M builds/install/arch-specific/freebsd/install.sh.in -Cope with upgrades more gracefully. - - 2004-01-12 05:59 stryqx - M builds/install/arch-specific/freebsd/install.sh.in -libgds links to libfbembed for ClassicServer. - - 2004-01-12 05:40 skidder - M src/include/fb_types.h -Disable NATIVE_QUAD on true 64-bit platforms. dtype_quad (enabled by this define) duplicates dtype_int64 and doesn't work. Thus NATIVE_QUAD along with quad* are candidates for cleanup - - 2004-01-12 05:08 skidder - M src/jrd/gds_proto.h - M src/jrd/gdsold.h -64-bit port fixes - - 2004-01-12 04:58 skidder - A builds/posix/prefix.linux_amd64 - M configure.in -Add prefix for my machine - - 2004-01-12 00:56 stryqx - M src/common/utils.cpp -Fix build on FreeBSD. - - 2004-01-11 12:28 dimitr - M src/jrd/opt.cpp -Fixed recently introduced regression. Never rely on vector data pointers after a grow() call. - - 2004-01-11 09:29 dimitr - M src/jrd/cmp.cpp -Fixed bug with computed fields referenced in a trigger context. - - 2004-01-11 09:28 dimitr - M src/jrd/pag.cpp -Fixed another ODS inconsistency. - - 2004-01-10 18:04 arnobrinkman - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/pass1.cpp -Fix check constraint bug caused by my previously commit - - 2004-01-10 01:48 skidder - M src/jrd/cmp.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/req.h -Fix resource leak for recursive procedures when procedure request is closed at -SUSPEND statement. This leak prevented more then 1000 such operations for one connection. -This bug was reported by Claus Holst - - 2004-01-09 22:34 arnobrinkman - M src/burp/burp.h - M src/burp/restore.epp -Fix bug: "arithmetic exception, numeric overflow, or string truncation" on VIEW after restore. -This was caused if VIEW1 was referenced in VIEW2, but VIEW2 was restored before VIEW1. -Due that the calculated dbkey_length stored in RDB$RELATIONS for VIEW2 is wrong. -After all relations are restored a recalculation of dbkey_length for VIEWs is done. -This fix should also be added in the first release (SP ?) after FB1.5 final. - - 2004-01-09 02:23 arnobrinkman - M src/dsql/pass1.cpp -Change ambiguity check for proper handling of sub-queries and non-aliassed (derived)tables. -This doesn't work anymore : -"select table.field from table t" -But now this does work correctly : -"select * from table t join table on (table.ID = t.ID)" - - 2004-01-09 01:51 skidder - M src/jrd/blb.cpp - M src/jrd/dpm.epp -Do not allow to create BLOBs or set generators from read-only transactions. -This should finally close SF#750664 - - 2004-01-09 01:21 skidder - M src/jrd/dpm.epp -Fix another bug mentioned in SF#750664 - - 2004-01-09 01:06 skidder - M src/jrd/cch.cpp -Fix bug introduced during C->C++ porting effort. -One of the consequences of this bug were mentioned in the SF#750664 - - 2004-01-08 21:29 skidder - M src/jrd/opt.cpp -Use backward-compatible default nulls ordering for old ODS as suggested by Dmitry Emanov to preserve backward compatibility - - 2004-01-08 17:15 skidder - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/Firebird2Boot.sln - M builds/win32/msvc7/alice.vcproj - M builds/win32/msvc7/alice_classic.vcproj - M builds/win32/msvc7/build_msg.vcproj - M builds/win32/msvc7/burp.vcproj - M builds/win32/msvc7/burp_classic.vcproj - M builds/win32/msvc7/codes.vcproj - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/dsql_server.vcproj - M builds/win32/msvc7/dsql_server_classic.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_inet_server.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/fbembed.vcproj - M builds/win32/msvc7/fbguard.vcproj - M builds/win32/msvc7/fbserver.vcproj - M builds/win32/msvc7/fbudf.vcproj - M builds/win32/msvc7/gbak.vcproj - M builds/win32/msvc7/gdef.vcproj - M builds/win32/msvc7/gds32.vcproj - M builds/win32/msvc7/gfix.vcproj - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_static.vcproj - M builds/win32/msvc7/gsec.vcproj - M builds/win32/msvc7/gsplit.vcproj - M builds/win32/msvc7/gstat.vcproj - M builds/win32/msvc7/ib_udf.vcproj - M builds/win32/msvc7/ib_util.vcproj - M builds/win32/msvc7/instreg.vcproj - M builds/win32/msvc7/instsvc.vcproj - M builds/win32/msvc7/intl.vcproj - M builds/win32/msvc7/isql.vcproj - M builds/win32/msvc7/lock.vcproj - M builds/win32/msvc7/lock_classic.vcproj - M builds/win32/msvc7/nbackup.vcproj - M builds/win32/msvc7/qli.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj - M builds/win32/msvc7/utilities.vcproj - M builds/win32/msvc7/utilities_classic.vcproj - M builds/win32/msvc7/wal.vcproj - M builds/win32/msvc7/wal_classic.vcproj -Update MSVC7 makefiles. Use VS2003 since nobody else is obviously using VS7 makefiles. To build with original VS.NET use one of the available converters (I fixed up VSPC to be able to convert Firebird projects, for example) - - 2004-01-08 05:49 robocop - D builds/misc/journal.gbak - M builds/win32/prepare.bat -Removing JOURNAL leftover. Thanks Blas. - - 2004-01-07 10:23 dimitr - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/jrd/svc.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Removed handle leaks in the service manager. - - 2004-01-07 00:32 brodsom - M src/common/utils.cpp -Fix MINGW build - - 2004-01-07 00:31 brodsom - D builds/posix/Makefile.in.client.archive - M builds/posix/Makefile.in.client.gdef - D builds/posix/Makefile.in.client.journal - M builds/posix/Makefile.in.client.qli - D builds/posix/Makefile.in.embed.archive - D builds/posix/Makefile.in.embed.journal - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.libfbclient - M builds/posix/Makefile.in.refDatabases - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M configure.in -Fix Posix build after -- utils.cpp creation -- WAL/JOURNAL removal - - 2004-01-06 10:54 robocop - M src/utilities/sbc_print.cpp -Typo in comment - - 2004-01-06 10:44 robocop - D src/journal - D src/jrd/ail.cpp - D src/jrd/ail.h - D src/jrd/jrn.cpp - D src/jrd/jrn.h - D src/jrd/jrn_proto.h - D src/jrd/old.cpp - D src/jrd/old.h - D src/jrd/old_proto.h - D src/jrd/os/vms/jio.cpp - D src/jrd/rec.cpp - D src/jrd/rec_proto.h - D src/wal -A requiem for JOURNAL and WAL. -Instructions in the list. - - 2004-01-06 10:33 robocop - M builds/win32/clean_all.bat - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/gdef.dsp - M builds/win32/preprocess.bat - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/dudley/parse.cpp - M src/gpre/cmd.cpp - M src/gpre/gpre.h - M src/gpre/sql.cpp - M src/jrd/all.cpp - M src/jrd/blk.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/inf.cpp - M src/jrd/isc_signal.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/os/vms/jio.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp - M src/qli/meta.epp - M src/utilities/install/install_client.cpp - M src/utilities/sbc_print.cpp -A requiem for JOURNAL and WAL. -Instructions in the list. - - 2004-01-06 10:27 robocop - M src/jrd/common.h -Fix my stupid mistake - - 2004-01-05 05:03 skidder - M builds/win32/msvc7/Firebird2.sln -fix solution file - - 2004-01-04 14:12 dimitr - M src/dsql/utld.cpp -Fixed old FB2 bug. - - 2004-01-04 04:43 robocop - M src/isql/isql.h -Misc change, style - - 2004-01-04 04:41 robocop - M src/jrd/met.epp -Fixing wrong indentation, nothing else. - - 2004-01-03 14:12 fsg - M src/common/utils.cpp - M src/isql/isql.h - M src/qli/blk.h - M src/qli/compile.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/parse.cpp - M src/qli/report.cpp - M src/qli/report.h -Some changes to get it compiled under linux. -Use const declarations for BLANK etc. in isql.h again. -FSG - - 2004-01-03 12:39 epocman - M src/jrd/os/win32/ibinitdll.cpp -More Win32 1.5 -> HEAD synchronisation. - - 2004-01-03 12:32 epocman - A doc/README.Win32LibraryInstallation.txt - M doc/install_win32.txt -More Win32 1.5 -> HEAD synchronisation. Updated documentation regarding gds32.dll and instclient.exe - - 2004-01-03 12:20 epocman - M builds/win32/make_all.bat - M builds/win32/msvc6/Firebird2.dsw - A builds/win32/msvc6/instclient.dsp - A builds/win32/msvc7/instclient.vcproj - A src/utilities/install/install.cpp - A src/utilities/install/install_client.cpp - M src/utilities/install/install_nt.h - A src/utilities/install/install_proto.h - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -Win32 HEAD porting of 1.5 branch RC8 latest updates, to keep HEAD in synch with about to be released 1.5. -Please someone check and adjust MSVC7 compile, cause I only have MSVC6. - - 2004-01-03 10:59 robocop - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/tdr.cpp - M src/gpre/gpre.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/journal/archive.cpp - M src/journal/console.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/ail.cpp - M src/jrd/blb.cpp - M src/jrd/blf_proto.h - M src/jrd/blk.h - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/common.h - M src/jrd/dbg.cpp - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/event.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/grant.epp - M src/jrd/idx.cpp - M src/jrd/inf.cpp - M src/jrd/ini.epp - M src/jrd/isc.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrn.cpp - M src/jrd/jrn.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/old.cpp - M src/jrd/opt.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/jio.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/rec.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/rse.cpp - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/sdw.cpp - M src/jrd/svc.h - M src/jrd/thd.cpp - M src/jrd/tra.cpp - M src/jrd/tra.h - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/misc/print.cpp - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/os/vms/chuser.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.h - M src/remote/os/win32/winmain.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/wal/wal.h -Cleanup: -const correctness -BOOLEAN -> bool -Vars in scope -Formatting -JRD_REQ -> jrd_req* -JRD_TRA -> jrd_tra* -JRD_REL -> jrd_rel* -JRD_FLD -> jrd_fld* -event -> event_t, EVENT_T dropped, EVENT should go in the future -Frank's corrections -alice's STR -> alice_str* -remote's STR -> rem_str* -etc. -It creates entities and backups and restores for me. :-) - - 2004-01-03 01:29 skidder - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/isql.vcproj -Fix up MSVC7 makefiles - - 2003-12-31 22:40 skidder - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/dmp.cpp - M src/jrd/ods.h -Fix ODS10 support after per-segment index selectivity was introduced - - 2003-12-31 21:18 skidder - M src/jrd/dyn_def.epp -Fix bug that Claudio exposed - - 2003-12-31 16:09 skidder - M src/jrd/evl.cpp -Fix issues noted by Claudio - - 2003-12-31 10:33 robocop - A src/common/utils.cpp - A src/common/utils_proto.h -adding obviously missing files, thanks Arno. - - 2003-12-31 05:36 robocop - M builds/win32/blrtable.bat - M builds/win32/make_boot.bat - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/isql.dsp - M src/burp/burp.cpp - M src/common/fb_exception.cpp - M src/dsql/metd.epp - M src/dsql/pass1.cpp - M src/dudley/ddl.cpp - M src/include/fb_exception.h - M src/include/fb_string.h - M src/include/fb_types.h - M src/include/firebird.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_big5.cpp - M src/intl/lc_big5.h - M src/intl/lc_dos.cpp - M src/intl/lc_dos.h - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/ipserver/ipserver.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/show.epp - M src/journal/console.cpp - M src/journal/gjrn.cpp - M src/journal/miscj.cpp - M src/journal/miscj_proto.h - M src/journal/oldr.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/ail.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/common.h - M src/jrd/cvt.cpp - M src/jrd/dfw.epp - M src/jrd/dls.cpp - M src/jrd/dls_proto.h - M src/jrd/dmp.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_proto.h - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/ext.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/grant_proto.h - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/intl_builtin.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_pwd.h - M src/jrd/jrn.cpp - M src/jrd/jrn.h - M src/jrd/jrn_proto.h - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/log.cpp - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/misc.cpp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/old.cpp - M src/jrd/old.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/jio.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vmslo_proto.h - M src/jrd/os/vms/vmslock.cpp - M src/jrd/os/win32/path_utils.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/pcmet_proto.h - M src/jrd/pwd.cpp - M src/jrd/rec.cpp - M src/jrd/req.h - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/rse.cpp - M src/jrd/sbm.cpp - M src/jrd/sbm.h - M src/jrd/sbm_proto.h - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/shut.cpp - M src/jrd/sqz.cpp - M src/jrd/sqz.h - M src/jrd/sqz_proto.h - M src/jrd/svc.cpp - M src/jrd/sym.cpp - M src/jrd/sym_proto.h - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/lock_proto.h - M src/misc/blrtable.cpp - M src/qli/mov.cpp - M src/qli/show.epp - M src/remote/interface.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/stats.epp -Cleanup - - 2003-12-30 02:48 skidder - M src/utilities/gsec/gsec.cpp -Correction - - 2003-12-30 02:06 skidder - M builds/install/arch-specific/linux/Makefile.in -Forward port generation of external debug info to FB2 HEAD - - 2003-12-28 13:42 arnobrinkman - M src/jrd/btn.cpp - M src/jrd/btr.cpp -use standard memcpy / memmove functions and fix a bug with large-key index - - 2003-12-27 23:48 skidder - M builds/posix/prefix.linux -Build debuggable release binaries on Linux - - 2003-12-27 22:03 skidder - M src/jrd/ibase.h -Add Firebird version define to ibase.h - - 2003-12-27 18:50 fsg - M src/isql/isql.epp -oops, it wasn't intended to commit isql.epp, so roll it back -FSG - - 2003-12-27 17:59 fsg - M src/burp/burp.cpp - M src/burp/restore.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/jrd/evl_string.h - M src/jrd/idx.cpp - M src/jrd/why.cpp -First changes to get it compiled under linux again. -FSG - - 2003-12-27 04:37 skidder - M src/jrd/cmp.cpp - M src/jrd/constants.h - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/evl_proto.h - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp - M src/jrd/exe.h - M src/jrd/intl.cpp - M src/jrd/intl_classes.h - M src/jrd/intlobj.h - M src/jrd/opt.cpp -Integrate new LIKE/STARTING WITH/CONTAINING algorithms into the engine. This has following impact: -1. String functions now search BLOBs correctly -2. Their performace is improved -3. Fixed crash when NULL is passed as escape value to LIKE - - 2003-12-24 15:09 dimitr - M src/ipserver/ipserver.cpp -Fixed one more server crash. - - 2003-12-24 13:04 dimitr - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h -Fixed server crashes in sort finilization. Thanks to Vlad Horsun and Oleg Loa. - - 2003-12-24 12:23 dimitr - M src/remote/os/win32/srvr_w32.cpp -Fixed internal window issue. - - 2003-12-22 18:32 dimitr - M src/jrd/isc_file.cpp -Fixed bug introduced some months ago. - - 2003-12-22 18:26 dimitr - M src/burp/mvol.cpp -Oooops, sorry. - - 2003-12-22 18:03 dimitr - M src/jrd/vio.cpp -Minor addition to one of my previous changes. - - 2003-12-22 18:00 dimitr - M src/burp/mvol.cpp -Another bugfix by Oleg Loa. Never terminate the server when GBAK is running as a service. - - 2003-12-22 17:51 dimitr - M src/jrd/evl.cpp -Fixed bug in nulls handling in BETWEEN. Thanks to Oleg Loa. - - 2003-12-22 10:00 robocop - M src/alice/alice.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/restore.epp - M src/common/classes/vector.h - M src/dsql/array.epp - M src/dsql/array_proto.h - M src/dsql/dsql.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dudley/exe.epp - M src/gpre/cme.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/pretty.cpp - M src/gpre/sql.cpp - M src/include/fb_types.h - M src/include/fb_vector.h - M src/ipserver/ipapi_proto.h - M src/ipserver/ipc.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/isql/show.epp - M src/journal/gjrn.cpp - M src/jrd/ExecuteStatement.cpp - M src/jrd/ail.cpp - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/blp.h - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/builtin.cpp - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/entry.h - M src/jrd/event.cpp - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/filters.cpp - M src/jrd/flu_proto.h - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/gdsold.h - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/ini.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/path_utils.h - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/par.cpp - M src/jrd/rlck.cpp - M src/jrd/rse.cpp - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_mem.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/val.cpp - M src/jrd/val.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/meta.epp - M src/qli/mov.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remote.h - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/gsec_proto.h - M src/utilities/gsec/secur_proto.h - M src/utilities/gsec/security.epp -General cleanup - - 2003-12-22 01:38 skidder - M src/jrd/pag.cpp -Fix leak from connection memory pool when isc_database_info is called. Do not backport to FB1.5 because bug was present in FB1 codebase - - 2003-12-21 23:54 skidder - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_debug.def - M builds/win32/defs/gds32.def - M builds/win32/defs/gds32_debug.def - M src/dsql/array.epp - M src/dsql/array_proto.h - M src/jrd/ibase.h -Rollback crazy change made by Dimitry Sibiryakov and approved by Claudio Valderrama. We should not break compatibility with half of the world without apparent reasons. - - 2003-12-21 02:34 skidder - M src/jrd/blp.h - M src/jrd/exe.h - M src/jrd/opt.cpp - M src/jrd/par.cpp -Implement MSSQL-like (standard conforming) behavior regarding default nulls placement. -Thanks to Arno changes we can map default placement to indices directly for ODS11+. -This should close SF#225218 - - 2003-12-21 01:35 skidder - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Update parse.cpp - - 2003-12-21 00:07 skidder - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.y - M src/jrd/blr.h - M src/jrd/par.cpp -Fix minor flaw in explicit nulls placement design. This change doesn't cause any -user-visible changes in engine behavior. Fix is critical for future development -in this area and needs to be backported in B1_5_Release. - - 2003-12-17 11:05 aafemt - M builds/posix/Makefile.in.client.util -Add db_alias.cpp to gstat - - 2003-12-15 21:10 dimitr - M src/jrd/btr.cpp -Fixed my yesterday's bug. - - 2003-12-14 22:29 skidder - M src/journal/gjrn.cpp - M src/jrd/sch.cpp - M src/utilities/gsec/gsec.cpp -Linux-related Services API fixes. All Services API work on Linux CS now. - - 2003-12-14 18:26 dimitr - M src/alice/all.cpp - M src/common/classes/array.h - M src/dsql/alld.cpp -Minor cleanup - - 2003-12-14 18:22 dimitr - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/dfw.epp - M src/jrd/ods.h -IMPORTANT - this commit introduces an ODS change! -1. Added selectivity to idx_repeat and irtd -2. Let's make the selectivity array independent from ODS -3. Cleanup -TODO - use per-segment selectivities in the optimizer and get rid of idx::idx_selectivity for ever - - 2003-12-14 04:44 skidder - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/dudley/ddl.cpp - M src/journal/gjrn.cpp - M src/jrd/svc.cpp - M src/lock/print.cpp - M src/utilities/cache.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/sbc_print.cpp - M src/wal/wal_prnt.cpp -Enable gfix/gstat services API on classic builds. Rollback Blas' changes in this area - - 2003-12-14 04:39 skidder - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/common.vcproj - M builds/win32/msvc7/common_classic.vcproj - M builds/win32/msvc7/common_static.vcproj - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/nbackup.vcproj -Fix MSVC7 makefiles. Note: I didn't test them with VC 7.0, only 7.1 - - 2003-12-14 04:34 skidder - M src/common/config/config.cpp -Fix another initializatoin race condition - - 2003-12-14 04:33 skidder - M src/jrd/sch.cpp -Fix initializatoin race condition - - 2003-12-14 04:24 skidder - M src/include/fb_types.h - M src/journal/console.cpp - M src/journal/rebuild.epp -Fix Linux build - - 2003-12-13 14:43 dimitr - M src/utilities/gstat/dba.epp -Make gstat to work with database aliases. - - 2003-12-13 14:42 dimitr - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/common.dsp - M builds/win32/msvc6/common_classic.dsp - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/fbclient.dsp -1) Move db_alias.cpp to common.lib -2) Add common.lib to gstat.exe - - 2003-12-13 10:59 dimitr - M src/common/config/config_file.cpp -Let's be compatible with the config files open in binary mode. - - 2003-12-13 10:42 dimitr - M src/jrd/exe.cpp - M src/jrd/tra.h - M src/jrd/vio.cpp -Get rid of the free block lists. Our memory manager handles it better. - - 2003-12-12 17:33 dimitr - M src/jrd/cmp.cpp -Always copy message structures. Keep all message references in sync. Never allow one message node to be shared between different RSBs. - - 2003-12-12 17:26 dimitr - M src/jrd/svc.cpp -Removed v1.5 stub. - - 2003-12-11 23:06 arnobrinkman - M src/jrd/btr.cpp - M src/jrd/opt.cpp -Fix some descending bugs i created - - 2003-12-11 10:33 robocop - M src/include/fb_types.h - M src/intl/cv_big5.cpp - M src/intl/cv_big5.h - M src/intl/cv_gb2312.cpp - M src/intl/cv_gb2312.h - M src/intl/cv_jis.cpp - M src/intl/cv_jis.h - M src/intl/cv_ksc.cpp - M src/intl/cv_ksc.h - M src/intl/cv_unicode_fss.cpp - M src/intl/cv_unicode_fss.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_dos.h - M src/intl/lc_gb2312.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/journal/archive.cpp - M src/journal/console.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/ail.cpp - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.cpp - M src/jrd/filters.cpp - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrn.cpp - M src/jrd/jrn.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/ods.h - M src/jrd/old.cpp - M src/jrd/opt.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/rec.cpp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/jrd/sbm.cpp - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/sqz.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/lock/driver.cpp - M src/remote/inet.cpp - M src/utilities/sbc_print.cpp - M src/wal/wal.cpp -ping-pong cleanup: change one place and you have to change several others - - 2003-12-11 08:26 dimitr - M src/remote/inet.cpp -Replaced itoa with snprintf. - - 2003-12-11 00:00 arnobrinkman - M src/dsql/dsql.cpp -bugfix: Post a error when no input string is given else engine will crash. - - 2003-12-06 18:13 dimitr - M src/dsql/metd.epp -Fixed problem with parameters used as UDF arguments with type of CSTRING. - - 2003-12-06 15:52 dimitr - M src/remote/inet.cpp -Fixed issues with TCP/IP port/service specification. - - 2003-12-06 09:40 alexpeshkoff - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/arch-specific/linux/super/preuninstall.sh.in -SS scripts - slightly optimized for various linux distibutions - - 2003-12-06 09:39 alexpeshkoff - M src/jrd/svc.cpp -fixed SS shutdown in case on internal deadlock - - 2003-12-06 02:58 skidder - M src/jrd/dfw.epp - M src/jrd/met.epp - M src/jrd/met_proto.h -1) Implement separate algorithm of procedure dependency tracking for -procedure modification case. This significantly decreases database restore -times for schemas using lots of procedures calling each other and using tables -with many triggers. -2) Enable metadata cache logging for PROD_BUILD because it has importance, -actually - - 2003-12-05 20:39 skidder - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/gstat.vcproj -Update MSVC7 makefiles. Files were actually edited using VS2003 and then version numbers were replaced back to 7.0 - - 2003-12-05 10:35 robocop - M src/common/classes/alloc.h - M src/common/classes/array.h - M src/common/classes/vector.h - M src/journal/archive.cpp - M src/journal/oldr.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/ail.cpp - M src/jrd/ail.h - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/enc.cpp - M src/jrd/enc_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrn.cpp - M src/jrd/jrn_proto.h - M src/jrd/llio.cpp - M src/jrd/llio_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/misc.cpp - M src/jrd/misc.h - M src/jrd/misc_proto.h - M src/jrd/ods.h - M src/jrd/old.cpp - M src/jrd/os/guid.h - M src/jrd/os/posix/guid.cpp - M src/jrd/os/win32/guid.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/perf.cpp - M src/jrd/perf_proto.h - M src/jrd/rec.cpp - M src/jrd/rec_proto.h - M src/jrd/rpb_chain.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/val.cpp - M src/misc/codes.epp - M src/remote/inet.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h - M src/wal/driver.cpp - M src/wal/wal.cpp - M src/wal/wal_proto.h - M src/wal/walc.cpp - M src/wal/walc_proto.h - M src/wal/walf.cpp - M src/wal/walf_proto.h - M src/wal/walr.cpp - M src/wal/walw.cpp -Cleanup -Some name changes -Try to fix SINIX-Z problems with send() prototype - - 2003-12-04 00:55 arnobrinkman - M src/jrd/btr.cpp -another descending problem - - 2003-12-04 00:22 arnobrinkman - M src/jrd/btr.cpp - M src/jrd/opt.cpp -Fix bugs created by myself and the problem (finally ;-) why descending indices were slower as ascending in some cases. - - 2003-12-03 08:44 robocop - M src/jrd/btn.cpp - M src/jrd/btn.h -constness fun - - 2003-12-03 08:19 robocop - M src/burp/backup.epp - M src/dsql/array.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/user_dsql.cpp - M src/gpre/exp.cpp - M src/ipserver/ipapi_proto.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp - M src/isql/show_proto.h - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/entry.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/gdsold.h - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/ini.epp - M src/jrd/ini.h - M src/jrd/ini_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/nav.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/pcmet_proto.h - M src/jrd/req.h - M src/jrd/rlck_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h - M src/jrd/svc.cpp - M src/jrd/svc_proto.h - M src/jrd/trig.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h - M src/utilities/create_db.cpp - M src/utilities/run_service.cpp -More cleanup - - 2003-12-03 01:53 brodsom - M src/iscguard/iscguard.cpp -Correction - - 2003-12-02 16:04 brodsom - M src/iscguard/iscguard.cpp -Fix posix build (const_cast needed) - - 2003-12-02 16:03 brodsom - M builds/posix/Makefile.in.client.util -Fix posix builds (new btn.cpp source) - - 2003-12-02 15:35 arnobrinkman - M src/jrd/btr.cpp -remove unnessecary code - - 2003-12-02 15:08 alexpeshkoff - M src/jrd/idx.cpp -Fixed use of descending index as table's primary key. -Problems were related with referencing such table in foreign key. - - 2003-12-02 11:52 aafemt - M src/jrd/btr.cpp -Wrong variable name fixed. Thanks to Claudio - - 2003-12-02 08:35 eku - M src/dsql/parse.cpp -Fixed syntax error. - - 2003-12-02 02:50 brodsom - M builds/posix/make.shared.variables -Fix posix build, add new source btn.cpp. - - 2003-12-02 02:47 brodsom - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/gpre/exp.cpp - M src/isql/isql.epp - M src/jrd/btr.cpp -Fix scope change that breaks posix build - - 2003-12-01 19:44 dimitr - M src/common/config/config.cpp -Small correction. - - 2003-12-01 18:36 dimitr - M src/jrd/trig.h -Fixed PK/FK problem caused by my yesterday's commit. -Let's adjust RDB$TRIGGER_18 to allow modifications of RDB$STATISTICS. - - 2003-12-01 17:53 dimitr - M src/common/classes/array.h -Oops, sorry. - - 2003-12-01 16:29 dimitr - M src/common/classes/array.h -Correction - - 2003-12-01 10:25 arnobrinkman - A src/jrd/btn.cpp - A src/jrd/btn.h -Enhanced Index Structure. -1) NULLs on top when sorting on ASC index, DESC stays the same. -2) Support for larger index lengths, can be up to 1/4 page size. -3) Store record-number on non-leafpages for faster lookup in many duplicates. -4) Jump-nodes for faster key-lookup in index on larger page-sizes. -5) Segment selectivity calculation added. - - 2003-12-01 02:51 arnobrinkman - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/gstat.dsp -Enhanced Index Structure. -1) NULLs on top when sorting on ASC index, DESC stays the same. -2) Support for larger index lengths, can be up to 1/4 page size. -3) Store record-number on non-leafpages for faster lookup in many duplicates. -4) Jump-nodes for faster key-lookup in index on larger page-sizes. -5) Segment selectivity calculation added. - - 2003-12-01 02:37 arnobrinkman - M src/journal/rebuild.epp - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/constants.h - M src/jrd/idx.cpp - M src/jrd/nav.cpp - M src/jrd/ods.h - M src/jrd/opt.cpp - M src/jrd/rec.cpp - M src/jrd/val.cpp - M src/utilities/gstat/dba.epp -Enhanced Index Structure. -1) NULLs on top when sorting on ASC index, DESC stays the same. -2) Support for larger index lengths, can be up to 1/4 page size. -3) Store record-number on non-leafpages for faster lookup in many duplicates. -4) Jump-nodes for faster key-lookup in index on larger page-sizes. -5) Segment selectivity calculation added. - - 2003-11-30 21:14 dimitr - M src/include/gen/ids.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/irq.h - M src/jrd/pcmet.epp -Let's support segment-level selectivities. Amen. - - 2003-11-30 21:05 dimitr - M src/jrd/ini.epp - M src/jrd/relations.h -Added new field to RDB$INDEX_SEGMENTS - - 2003-11-30 21:04 dimitr - M src/jrd/grant.epp - M src/jrd/tra.cpp -Minor change - - 2003-11-30 21:01 dimitr - M src/common/classes/array.h -1) Const correctness -2) A few extra vector-like methods - - 2003-11-30 20:23 arnobrinkman - M src/jrd/cmp.cpp -Fix a bug, -when end() returns pointer with value 0x0000000 then after -1 this value is bigger as begin() - - 2003-11-30 19:13 skidder - M src/jrd/blb.h - M src/jrd/btr.h - M src/jrd/dpm_proto.h - M src/jrd/dyn_proto.h - M src/jrd/entry.h - M src/jrd/exe_proto.h - M src/jrd/idx_proto.h - M src/jrd/inf_proto.h - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/met_proto.h - M src/jrd/pcmet_proto.h - M src/jrd/req.h - M src/jrd/rlck_proto.h - M src/jrd/tra.h - M src/jrd/tra_proto.h - M src/jrd/val.h - M src/jrd/vio_proto.h -Finish fixing class/struct inconsistencies. Firebird now builds using MSVC2003 - - 2003-11-30 14:13 skidder - M src/jrd/cmp.cpp -Little correction in my invariant-tracking changes - - 2003-11-30 06:41 robocop - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/isql_win.h - M src/isql/show.epp - M src/isql/show_proto.h -isql: more cleanup and restore the ability to have nested INPUT commands or run INPUT commands from the interactive session without quitting it. - - 2003-11-30 02:12 skidder - M src/jrd/cch.h - M src/jrd/jrd.h - M src/jrd/os/pio_proto.h -Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003 - - 2003-11-30 01:59 skidder - M src/jrd/jrd.h -Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003 - - 2003-11-28 06:48 robocop - M builds/win32/msvc6/build_msg.dsp - M builds/win32/msvc6/codes.dsp - M src/alice/alice.cpp - M src/dsql/array.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql_proto.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.sed - M src/dsql/parse.y - M src/dsql/parse_proto.h - M src/dsql/pass1.cpp - M src/dsql/prepa_proto.h - M src/dsql/preparse.cpp - M src/dsql/user__proto.h - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/include/gen/msg_facs.h - M src/ipserver/alli.cpp - M src/ipserver/alli_proto.h - M src/ipserver/ipapi_proto.h - M src/ipserver/ipcevent.cpp - M src/ipserver/ipcli_proto.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipevt_proto.h - M src/ipserver/ips.h - M src/ipserver/ipserver.cpp - M src/ipserver/ipsrv_proto.h - M src/iscguard/cntl_guard.cpp - M src/iscguard/cntlg_proto.h - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/isql_win.cpp - M src/isql/isql_win.h - M src/isql/isqlw_proto.h - M src/isql/show.epp - M src/journal/server.epp - M src/jrd/ExecuteStatement.cpp - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/entry.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/gds.cpp - M src/jrd/gdsold.h - M src/jrd/ibase.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/rpb_chain.cpp - M src/jrd/scroll_cursors.h - M src/jrd/svc.cpp - M src/jrd/svc_proto.h - M src/jrd/svc_undoc.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/remote.h - M src/remote/remote_def.h - M src/remote/server.cpp - M src/remote/xnet.h - M src/utilities/common/cmd_util_proto.h - M src/utilities/gsec/gsecswi.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dbaswi.h - M src/utilities/ibmgr/ibmgr.h - M src/utilities/ibmgr/ibmgrswi.h - M src/utilities/install/install_nt.h - M src/utilities/print_pool.cpp - M src/utilities/rebuild/rebuild.h - M src/wal/walc.cpp -const correctness -vars in scope -minimal interface cleanup -small bug fixes - - 2003-11-27 11:39 dimitr - M src/jrd/cmp.cpp - M src/jrd/jrd.h - M src/jrd/met.epp -Fixed bugs related to metadata cache and database shutdown. - - 2003-11-27 11:11 aafemt - M src/jrd/fun.epp - M src/jrd/fun_proto.h -'struct' cleanup - - 2003-11-26 11:15 aafemt - M src/jrd/blob_filter.cpp - M src/jrd/builtin.cpp - M src/jrd/flu.cpp - M src/jrd/flu.h - M src/jrd/flu_proto.h - M src/jrd/intl.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/why.cpp -'struct' cleanup - - 2003-11-25 16:55 bellardo - M src/lock/lock.cpp -POSIX standard says you can only call an exec* function or exit after a vfork(). -This precludes nested vfork()s, which caused the lock manager not to launch in -darwin. This fix removes the nested vfork()s. - - 2003-11-24 18:04 alexpeshkoff - M src/jrd/svc.cpp -Fixed serious bug in CS's services API -Second, third, etc attempt to start service executed exactly -what was done by the first one. - - 2003-11-23 20:17 skidder - M src/common/classes/array.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/req.h -Fix invariant tracking in recursive procedures and when invariants -depend on variables. This solves issues like SF#627057. - - 2003-11-23 18:21 dimitr - M src/jrd/isc_file.cpp -Applied patch by Jim Beesley. - - 2003-11-23 17:54 dimitr - M src/jrd/cmp.cpp - M src/jrd/opt.cpp -Minor protection against improper index locks reference. - - 2003-11-23 17:39 dimitr - M src/jrd/exe.cpp -Fixed IF handling in the looper. - - 2003-11-23 16:44 skidder - M src/intl/ld.cpp - M src/intl/ld.h - M src/intl/ld2.cpp - M src/intl/ld_proto.h -Change DLL_EXPORT to FB_DLL_EXPORT in intl module to match engine (needed for INTL_BUILTIN on Linux) - - 2003-11-23 16:37 skidder - M configure.in -Correction. - - 2003-11-23 16:27 skidder - M configure.in -Enable support for raw devices by default - - 2003-11-23 09:39 dimitr - M src/remote/allr.cpp -Fixed initialization error. - - 2003-11-22 22:43 arnobrinkman - M src/dsql/make.cpp -bugfix: SF841696 calculated output descriptor for COALESCE/CASE should give charsets other then NONE/ASCII precedence - - 2003-11-22 00:07 arnobrinkman - M src/jrd/cmp.cpp -bugfix: Charset problem when mixing none (constants)/ascii charset and other character-sets in concatenation. - - 2003-11-21 19:52 kkuznetsov - M configure.in -first trying gcc for solx86 - - 2003-11-21 19:45 kkuznetsov - M builds/posix/prefix.solx86gcc - M src/lock/lock.cpp -some solaris fixes - - 2003-11-21 19:42 kkuznetsov - M src/common/classes/rwlock.h -Write solaris portion of RWlock - - 2003-11-21 15:42 skidder - M src/include/gen/autoconfig_msvc.h -Fix MSVC build after Erik's changes - - 2003-11-21 11:07 aafemt - M src/jrd/filte_proto.h - M src/jrd/filters.cpp -'struct' and type cleanup - - 2003-11-20 21:53 bellardo - M src/jrd/all.cpp - M src/jrd/all.h - M src/jrd/jrd.h -Fix a memory management bug that resulted in sporadic crashes when disconnecting -from a database. - - 2003-11-20 17:32 skidder - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp -Implement algorithms for CONTAINING and STARTING WITH - - 2003-11-20 08:13 eku - M configure.in - M src/remote/inet.cpp -Moved the definition of socklen_t to autoconfig.h. It's used in inet.ccp and -server.cpp. - - 2003-11-18 20:36 skidder - M src/jrd/evl_string.h - M src/jrd/evl_string_test.cpp -Finalize operator LIKE test code coverage. A little refactoring - - 2003-11-18 16:54 dimitr - M src/jrd/opt.cpp - M src/jrd/rse.cpp -1) Fixed server crashes when a SP is used as inner stream in left joins -2) Fixed conjuncts out-of-limits issue - - 2003-11-18 13:46 brodsom - M src/jrd/jrd.h -Correction - - 2003-11-18 12:41 brodsom - M src/journal/rebuild.epp - M src/journal/server.epp --Warning fixes - - 2003-11-18 12:39 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/all.cpp - M src/alice/exe.cpp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/parse.cpp - M src/gpre/gpre.cpp - M src/ipserver/ipserver.cpp - M src/jrd/cmp.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/err.cpp - M src/jrd/iberr.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.h - M src/jrd/sdw.cpp - M src/jrd/svc.cpp - M src/jrd/vio.cpp - M src/misc/align.cpp --Remove unneeded setjmp header - - 2003-11-18 12:37 eku - M src/journal/console.cpp -Fixed compiler error. - - 2003-11-18 11:24 aafemt - M src/jrd/ext.cpp - M src/jrd/ext.h - M src/jrd/ext_proto.h - M src/jrd/fil.h -'struct' cleanup - - 2003-11-18 10:52 brodsom - M src/wal/walw.cpp --Fix error (found by Erik) - - 2003-11-18 07:58 robocop - M src/alice/alice_meta.epp - M src/alice/tdr.cpp - M src/burp/mvol.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/keywords.cpp - M src/dsql/keywords.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/pass1.cpp - M src/dsql/prepa_proto.h - M src/dsql/preparse.cpp - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/ipserver/ipserver.cpp - M src/isql/isql.epp - M src/journal/journal_vms.e - M src/jrd/alt_proto.h - M src/jrd/filters.cpp - M src/jrd/rlck.cpp - M src/jrd/svc.cpp - M src/jrd/why.cpp - M src/wal/driver.cpp -const correctness and other minor items - - 2003-11-18 03:21 brodsom - M doc/README.build.mingw.html --Correction - - 2003-11-18 03:12 brodsom - M configure.in - M doc/README.build.mingw.html --Fix threading in MinGW (and the failed tests in fbtcs) - - 2003-11-18 02:31 brodsom - M builds/win32/preprocess.bat --Enable build of dba_full - - 2003-11-18 02:27 brodsom - M src/journal/rebuild.epp - M src/journal/server.epp --Fix some warnings --Code formating - - 2003-11-18 02:26 brodsom - M src/wal/wal.cpp - M src/wal/wal.h - M src/wal/walw.cpp --simplify ifdefs - - 2003-11-17 23:39 brodsom - M src/dsql/parse.y --Remove unneeded win32 headers - - 2003-11-17 18:09 skidder - M src/jrd/jrd.cpp -Fix problem with long stream blobs - - 2003-11-17 16:04 skidder - M builds/win32/make_boot.bat -Fix MSVC7 build - - 2003-11-17 01:43 brodsom - M src/jrd/flu.h --Simplify ifdef - - 2003-11-17 01:05 brodsom - M src/jrd/flu.h --Simplify ifdef - - 2003-11-16 22:10 skidder - A src/jrd/evl_string.h - A src/jrd/evl_string_test.cpp -New algorithm for calculation of LIKE operator (not integrated yet, published for review) - - 2003-11-16 16:17 brodsom - M src/journal/console.cpp - M src/journal/miscj.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/gds.cpp - M src/jrd/isc_file.cpp - M src/jrd/jrn.cpp - M src/jrd/llio.cpp - M src/jrd/why.cpp - M src/lock/lock.h - M src/remote/os/win32/wnet.cpp - M src/utilities/gsec/gsec.cpp - M src/wal/wal.cpp - M src/wal/walc.cpp --Removing some unneeded headers (WIN_NT) or explaining why are needed - - 2003-11-16 15:42 brodsom - M src/utilities/gstat/dba_full.epp --Make dba_full compile - - 2003-11-16 15:40 brodsom - M builds/win32/msvc6/Firebird2.dsw - A builds/win32/msvc6/gstat_full.dsp --Add gstat_full project (utilities/dba_full) - - 2003-11-16 12:57 brodsom - M src/jrd/os/win32/path_utils.cpp - M src/lock/print.cpp - M src/msgs/build_file.epp - M src/qli/lex.cpp - M src/remote/inet.cpp - M src/utilities/common/cmd_util.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp - M src/utilities/ibmgr/ibmgr.h - M src/utilities/nbackup.cpp - M src/wal/walw.cpp --Removing some unneeded headers (WIN_NT) or explaining why are needed - - 2003-11-16 12:23 brodsom - M src/jrd/divorce.cpp - M src/jrd/ext.cpp - M src/jrd/flu.cpp - M src/jrd/gds.cpp - M src/jrd/log.cpp - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/wal/driver.cpp - M src/wal/wal_prnt.cpp - M src/wal/walw.cpp --Removing some unneeded headers (WIN_NT) or explaining why are needed - - 2003-11-16 11:43 brodsom - M src/dudley/ddl.cpp - M src/dudley/exe.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/journal/gjrn.cpp --Removing some unneeded headers (WIN_NT) or explaining why are needed - - 2003-11-16 11:41 brodsom - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/mvol.cpp - M src/burp/spit.cpp - M src/burp/std_desc.h --Removing uneeded headers (WIN_NT) - - 2003-11-16 10:31 brodsom - M src/jrd/common.h - M src/jrd/gds.cpp --Fixes to be able to build with gcc 3.3.1 (MinGW) - - 2003-11-16 01:52 brodsom - M src/jrd/os/vms/dfloat_stub.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/qli/exe.cpp - M src/qli/meta.epp - M src/qli/show.epp - M src/remote/merge.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/utilities/run_service.cpp - M src/utilities/stats.epp --Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes - - 2003-11-16 01:44 brodsom - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/dsql/dsql.cpp - M src/dsql/utld.cpp - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/isql/isql.epp - M src/journal/server.epp - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn_mod.epp - M src/jrd/event.cpp - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/jrd.cpp - M src/jrd/log.cpp - M src/jrd/par.cpp - M src/jrd/svc.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/why.cpp --Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes - - 2003-11-15 20:16 skidder - M src/remote/inet.cpp -Forcedly set SO_KEEPALIVE flag for POSIX CS connections independently of what was given by xinetd/inetd to us - - 2003-11-15 12:07 alexpeshkoff - M builds/install/arch-specific/linux/super/postinstall.sh.in -fixed install problems - - 2003-11-14 11:12 aafemt - M src/include/fb_types.h -return isc_quad_high and _low - - 2003-11-13 03:41 stryqx - M configure.in -Fix build on FreeBSD 4.x - - 2003-11-13 00:53 stryqx - M configure.in -Fix build on FreeBSD 4.x - - 2003-11-12 18:30 dimitr - M src/jrd/opt.cpp -Fixed new bug with explicit plans. - - 2003-11-11 23:58 stryqx - M src/common/classes/locks.h -Fix the spinlocks case for FreeBSD 4.x - - 2003-11-11 14:47 eku - M src/dsql/parse.y -Yacc doesn't like C++ comments in the language section. - - 2003-11-11 12:19 brodsom - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/dsql/alld.cpp - M src/dsql/array.epp - M src/dsql/array_proto.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/movd.cpp - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/dudley/parse.cpp - M src/gpre/cme.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/movg.cpp - M src/gpre/pas.cpp - M src/gpre/sql.cpp - M src/include/fb_types.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/show_proto.h - M src/journal/journal_vms.e - M src/journal/miscj.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/ExecuteStatement.cpp - M src/jrd/ail.cpp - M src/jrd/align.h - M src/jrd/all.cpp - M src/jrd/alt.cpp - M src/jrd/alt_proto.h - M src/jrd/blb.cpp - M src/jrd/blob_filter.cpp - M src/jrd/bookmark.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_mod.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/iberr.cpp - M src/jrd/iberr.h - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/llio.cpp - M src/jrd/log.cpp - M src/jrd/nav.cpp - M src/jrd/nbak.cpp - M src/jrd/old.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/dfloat_stub.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/jio.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/par.cpp - M src/jrd/qatest.cpp - M src/jrd/quad.cpp - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/rse.cpp - M src/jrd/sdl.cpp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/status.cpp - M src/jrd/svc.cpp - M src/jrd/tpc.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/msgs/check_msgs.epp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/show.epp - M src/remote/allr.cpp - M src/remote/inet.cpp - M src/remote/merge.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/rebuild/rstore.epp - M src/utilities/run_service.cpp - M src/utilities/stats.epp - M src/wal/wal.cpp - M src/wal/walc.cpp - M src/wal/walr.cpp - M src/wal/walw.cpp --Replace gds__ constants with isc_ contants --Replace codes.h with iberror.h (or remove) --Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp --Use ISC_QUAD internally --Use isc_vax_integer internally - - 2003-11-11 06:52 eku - M src/journal/server.epp -Fixed call setpgrp(). - - 2003-11-10 11:25 aafemt - M autogen.sh - M configure.in -downgrade autoconf requirement to 2.56 - - 2003-11-10 09:47 robocop - M src/isql/show.epp -Fix cleanup bug reported by Tomas Skoda - - 2003-11-10 09:16 robocop - M src/dsql/alld.cpp - M src/dsql/array.epp - M src/dsql/array_proto.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/user_dsql.cpp - M src/dudley/extract.epp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/include/memory_routines.h - M src/journal/rebuild.epp - M src/jrd/alt.cpp - M src/jrd/cmp.cpp - M src/jrd/ibase.h - M src/jrd/jrd.cpp - M src/jrd/utl.cpp - M src/lock/driver.cpp - M src/misc/blrtable.cpp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/modify_msgs.epp - M src/qli/exe.cpp - M src/qli/proc.epp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/xdr.cpp - M src/utilities/common/cmd_util.cpp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/install/services.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rstore.epp - M src/wal/walf.cpp -const correctness and cleanup - - 2003-11-10 06:27 stryqx - M src/dsql/keywords.cpp -Undefine PAGE_SIZE to allow successful compile with gcc 3.3.3. - - 2003-11-10 02:13 brodsom - M src/remote/os/win32/srvr_w32.cpp -Correction (Thanks to Claudio) - - 2003-11-10 00:04 brodsom - M src/ipserver/ipserver.cpp - M src/jrd/alt_proto.h - M src/jrd/os/vms/dfloat_stub.cpp - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/jio.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/mblr.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/vms/vmslock.cpp --Removing gdsold.h and gds.h - - 2003-11-09 18:59 dimitr - M src/jrd/dfw.epp -Reworked my previous fix. We shouldn't rely on the relation scanning time. - - 2003-11-09 15:38 brodsom - M src/jrd/alt.cpp - A src/jrd/alt_proto.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h --Removing gdsold.h and gds.h --Replace gds__ functions with isc_ functions for internal use - - 2003-11-09 15:38 brodsom - M src/dsql/dsql.cpp - M src/dsql/user_dsql.cpp --Removing gdsold.h and gds.h --Replace gds__ functions with isc__ functions for internal use - - 2003-11-09 12:03 dimitr - M doc/WhatsNew -Let's clear this document for v2.0. - - 2003-11-09 10:41 dimitr - M doc/README.user.embedded -Corrections. - - 2003-11-09 09:51 dimitr - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/jrd.cpp -1) Make view fields unconditionally updatable -2) Make views updatable only directly or via the triggers -3) Cleanup - - 2003-11-08 16:40 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pretty.cpp - M src/gpre/sql.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/isql/isql_win.cpp - M src/isql/show.epp - M src/isql/show_proto.h - M src/journal/gjrn.cpp - M src/journal/journal_vms.e - M src/journal/miscj.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/alt.cpp - M src/jrd/blob_filter.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dpm.epp - M src/jrd/dsc.cpp - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/inf.cpp - M src/jrd/inf.h - M src/jrd/ini.epp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/jrn.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/mblr.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vmslock.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/perf.cpp - M src/jrd/pwd.cpp - M src/jrd/rec.cpp - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/shut.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/lock/driver.cpp - M src/misc/blrtable.cpp - M src/misc/codes.epp - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/load.epp - M src/msgs/modify_msgs.epp - M src/qli/command.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/proc.epp - M src/qli/procddl4.h - M src/qli/show.epp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/mgr.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parser.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/cache.cpp - M src/utilities/common/cmd_util.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/gstat/ppg.cpp - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/rebuild/rebuild.cpp - M src/utilities/rebuild/rmet.epp - M src/utilities/rebuild/rstore.epp - M src/utilities/run_service.cpp - M src/utilities/stats.epp -Removing gdsold.h and gds.h - - 2003-11-08 16:20 brodsom - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/ipserver/ipserver.cpp - M src/wal/wal.h - M src/wal/walf.cpp -Removing gdsold.h - - 2003-11-08 07:48 bellardo - M src/remote/xdr.cpp -SWAP_DOUBLE definition implementation for darwin - - 2003-11-08 07:39 bellardo - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.codes - M builds/posix/Makefile.in.embed.lockmgr - M builds/posix/Makefile.in.fbserver - M builds/posix/Makefile.in.inet_server - M builds/posix/Makefile.in.static.gbak - M builds/posix/Makefile.in.static.gpre - M builds/posix/make.shared.targets -Get rid of the space between the "-L" parameter and the library name. The space breaks the darwin build. - - 2003-11-08 07:31 bellardo - M src/jrd/gds.cpp -Header files no longer needed in OS X 10.3. - - 2003-11-07 23:27 brodsom - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/utld.cpp - M src/dudley/ddl.cpp - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/jrd/alt.cpp -Removing gdsold.h - - 2003-11-07 23:15 brodsom - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/restore.epp -Removing gdsold.h - - 2003-11-07 23:09 brodsom - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp -Removing gdsold.h - - 2003-11-07 15:39 brodsom - M src/remote/os/win32/srvr_w32.cpp -fix const cast (error in mingw) - - 2003-11-07 14:18 brodsom - A builds/install/arch-specific/linux/misc/firebird.init.d.debian.in - A builds/install/arch-specific/linux/misc/firebird.init.d.generic.in - A builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in - A builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in - A builds/install/arch-specific/linux/misc/firebird.init.d.suse.in - A builds/install/arch-specific/linux/misc/rc.config.firebird.in -Add needed files from B1_5 - - 2003-11-07 14:10 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.tab.h - M src/dsql/keywords.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Added ROWS clause. FIRST/SKIP remains allowed in unions, although I still think it doesn't have much sense. - - 2003-11-07 13:25 brodsom - M src/dsql/pass1.cpp - M src/include/memory_routines.h - M src/jrd/evl.cpp - M src/jrd/os/vms/jio.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/why.cpp - M src/remote/os/win32/propty_proto.h - M src/remote/os/win32/wnet.cpp -Extern function cleaning - - 2003-11-07 13:20 brodsom - M src/jrd/why_proto.h - M src/remote/server.cpp -Extern "C" cleaning correction (detected by Claudio) - - 2003-11-07 11:37 brodsom - M builds/posix/Makefile.in.client.archive - M builds/posix/Makefile.in.client.journal - M builds/posix/Makefile.in.embed.archive - M builds/posix/Makefile.in.embed.journal -Corrections - - 2003-11-07 11:12 epocman - M src/utilities/install/install_nt.h - M src/utilities/install/services.cpp -Minor synch details with 1.5 branch. Absolutely no interface nor functional changes, except correction of remote service name which was incorrect in HEAD branch. - - 2003-11-07 08:06 robocop - M src/burp/backup.epp - M src/burp/restore.epp - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/dudley/exe.epp - M src/dudley/parse.cpp - M src/gpre/cob.cpp - M src/journal/console.cpp - M src/jrd/alt.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr_proto.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/dbg.cpp - M src/jrd/dbg_proto.h - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dmp.cpp - M src/jrd/dmp_proto.h - M src/jrd/dpm_proto.h - M src/jrd/dsc.cpp - M src/jrd/dsc_proto.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_util.epp - M src/jrd/entry.h - M src/jrd/event.cpp - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/flu.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/gdsold.h - M src/jrd/grant_proto.h - M src/jrd/ibase.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/ini_proto.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/opt.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/pwd.cpp - M src/jrd/sbm_proto.h - M src/jrd/sch.cpp - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h - M src/jrd/sym.cpp - M src/jrd/thd.cpp - M src/jrd/thd_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/gener.cpp - M src/remote/allr.cpp - M src/remote/allr_proto.h - M src/remote/divorce.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/chop_proto.h - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/cntl_proto.h - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h -const correctness, variables in scope, cleanup, etc. - - 2003-11-07 07:58 robocop - M src/ipserver/ipapi_proto.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp -const correctness, cleanup, etc. -Borland's joke: ipclient.cpp didn't include ipapi_proto.h, so the declarations and definitions went out of sync - - 2003-11-06 23:25 brodsom - M src/isql/isql.epp -Fix output format bug (win32) - - 2003-11-06 23:24 brodsom - M src/burp/burp.h - M src/burp/restore.epp -Remove v3.3 to v4 restore - - 2003-11-06 17:57 brodsom - M src/journal/gjrn.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/utilities/install/registry.cpp -Warning fixes - - 2003-11-06 17:57 brodsom - M src/dsql/parse_proto.h - M src/dsql/prepa_proto.h - M src/dsql/utld_proto.h - M src/jrd/btr_proto.h - M src/jrd/cch_proto.h - M src/jrd/cmp_proto.h - M src/jrd/dsc_proto.h - M src/jrd/intlobj.h - M src/jrd/isc_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/jrd.h - M src/jrd/met_proto.h - M src/jrd/sdl_proto.h - M src/jrd/sort.h -Extern "C" cleaning - - 2003-11-06 16:21 dimitr - M src/jrd/opt.cpp -Correction. - - 2003-11-06 12:25 stryqx - M builds/install/arch-specific/freebsd/install.sh.in -Even though the libgds symlinks are commented out, make them correct. - - 2003-11-06 12:20 stryqx - M builds/install/arch-specific/freebsd/install.sh.in -A better solution - copy the symlinks as symlinks. - - 2003-11-06 12:13 stryqx - M builds/install/arch-specific/freebsd/install.sh.in -Make the install less noisy for 2.0. -Save some disk space by symlinking libfbclient.so.2 and libfbembed.so.2 -to libfbclient.so.2.0.0 and libfbembed.so.2.0.0 respectively. - - 2003-11-06 11:56 stryqx - M src/journal/server.epp -Fix typo. - - 2003-11-06 09:31 stryqx - M configure.in -Look for the install script template for FreeBSD in the right location. - - 2003-11-06 09:25 stryqx - M configure.in -Let configure know about the FreeBSD install script. - - 2003-11-06 09:20 stryqx - M builds/install/arch-specific/freebsd/Makefile.in - A builds/install/arch-specific/freebsd/install.sh.in -First cut at the install script for FreeBSD. -Package management for FreeBSD binaries will be done via the FreeBSD Ports -Tree. - - 2003-11-06 03:03 brodsom - M src/extlib/fbudf/stdafx.h - M src/include/old_fb_blk.h - M src/ipserver/ipclient.cpp - M src/jrd/ail.cpp - M src/jrd/ail.h - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cch_proto.h - M src/jrd/dbg.cpp - M src/jrd/dbg_proto.h - M src/jrd/dbt.cpp - M src/jrd/dfw_proto.h - M src/jrd/dmp.cpp - M src/jrd/dmp_proto.h - M src/jrd/dpm_proto.h - M src/jrd/dsc.cpp - M src/jrd/dsc.h - M src/jrd/dyn_proto.h - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/exe.cpp - M src/jrd/exe_proto.h - M src/jrd/ext.cpp - M src/jrd/ext_proto.h - M src/jrd/gds.cpp - M src/jrd/grammar.cpp - M src/jrd/grant_proto.h - M src/jrd/idx.cpp - M src/jrd/idx_proto.h - M src/jrd/inf_proto.h - M src/jrd/ini_proto.h - M src/jrd/isc.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/lck.cpp - M src/jrd/lck_proto.h - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/nodebug.cpp - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/jrd/perf.cpp - M src/jrd/quad.cpp - M src/jrd/quad_proto.h - M src/jrd/sbm_proto.h - M src/jrd/sch.cpp - M src/jrd/sch_proto.h - M src/jrd/scl_proto.h - M src/jrd/sdw.cpp - M src/jrd/sdw_proto.h - M src/jrd/sqz.cpp - M src/jrd/sqz_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/jrd/sym.cpp - M src/jrd/sym_proto.h - M src/jrd/thd.cpp - M src/jrd/thd_proto.h - M src/jrd/tra_proto.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/vio.cpp - M src/jrd/vio_proto.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/remote/allr.cpp - M src/remote/allr_proto.h - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/merge_proto.h - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/chop_proto.h - M src/remote/os/win32/window.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/server.cpp - M src/remote/xnet_proto.h -Extern "C" cleaning - - 2003-11-06 02:31 brodsom - M src/journal/console.cpp - M src/journal/server.epp -make journal build in posix - - 2003-11-06 01:52 brodsom - M src/journal/console.cpp - M src/journal/rebuild.epp - M src/journal/server.epp -corrections - - 2003-11-06 00:25 arnobrinkman - M src/jrd/opt.cpp -bugfix: A user specified PLAN with MERGE and JOINS crashed the server, noted by Dmitry. - simplified : PLAN MERGE (JOIN ..., JOIN ...) - - 2003-11-05 16:54 brodsom - M builds/install/arch-specific/mingw/prepare_mingw.sh -Gsplit.exe is build now - - 2003-11-05 16:53 brodsom - A builds/posix/Makefile.in.client.archive - A builds/posix/Makefile.in.client.journal - A builds/posix/Makefile.in.embed.archive - A builds/posix/Makefile.in.embed.journal - M builds/posix/Makefile.in.firebird - M builds/posix/Makefile.in.refDatabases - M builds/posix/make.defaults - M configure.in -Add journal and archive to posix build - - 2003-11-05 13:32 brodsom - M src/journal/rebuild.epp -Make msvc build work again after last Dmitry S changes (journal which is not build in MinGW is broken). - - 2003-11-05 09:02 robocop - M src/dsql/movd.cpp - M src/dsql/pass1.cpp - M src/gpre/movg.cpp - M src/include/fb_types.h - M src/intl/lc_ascii.cpp - M src/intl/lc_ascii.h - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_narrow.h - M src/ipserver/ipapi_proto.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/isql/isql.epp - M src/jrd/alt.cpp - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/cvt_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_mod.epp - M src/jrd/dyn_proto.h - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/entry.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/flu.cpp - M src/jrd/flu_proto.h - M src/jrd/gdsold.h - M src/jrd/ibase.h - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/intlobj.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/msg.h - M src/jrd/quad.cpp - M src/jrd/quad_proto.h - M src/jrd/why.cpp - M src/msgs/build_file.epp - M src/qli/meta.epp - M src/qli/proc.epp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/server.cpp - M src/utilities/guard/util.cpp -const correctness -function signatures -variables in local scope -BOOLEAN -> bool -TEXT[32] as SqlIdentifier for DYN -Stop random garbage in firebird.msg's bytes 8 to 11 -some cleanup - - 2003-11-04 12:12 eku - M builds/install/arch-specific/sinixz/prototype.in -Updated file list. - - 2003-11-04 11:35 aafemt - M src/jrd/bookmark.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/rse.cpp -'struct' cleanup - - 2003-11-04 08:34 eku - M configure.in -Added comment as requested by Claudio. - - 2003-11-04 06:45 eku - M configure.in -Work around a problem with some Linux distros. - - 2003-11-04 06:25 eku - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M configure.in -Undo my latest changes as requested by Nickolay Samofatov. - - 2003-11-04 03:49 brodsom - M src/isql/isql.epp -Fix for bug 781610 (-- comments in isql) - - 2003-11-04 01:35 brodsom - M src/isql/isql.epp -Correct bug in isql (Noticed by Arno) - - 2003-11-04 00:21 brodsom - M src/jrd/jrd.h -Correction (Replacing assert with fb_assert) - - 2003-11-03 23:59 brodsom - M src/alice/all.cpp - M src/alice/exe.cpp - M src/burp/burp.cpp - M src/burp/canonical.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/common/classes/alloc.cpp - M src/common/classes/array.h - M src/common/classes/class_test.cpp - M src/common/classes/semaphore.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dudley/trn.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/par.cpp - M src/gpre/sql.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/cv_unicode_fss.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ld.cpp - M src/intl/ld2.cpp - M src/intl/ldcommon.h - M src/jrd/ExecuteStatement.cpp - M src/jrd/blob_filter.cpp - M src/jrd/btr.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dfw.epp - M src/jrd/dls.cpp - M src/jrd/dsc.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/exe.cpp - M src/jrd/filters.cpp - M src/jrd/flu.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/gdsassert.h - M src/jrd/idx.cpp - M src/jrd/ini.epp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrn.cpp - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/mov.cpp - M src/jrd/nbak.cpp - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/perf.cpp - M src/jrd/pwd.cpp - M src/jrd/rpb_chain.cpp - M src/jrd/rpb_chain.h - M src/jrd/rse.cpp - M src/jrd/rse.h - M src/jrd/sch.cpp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/sdw.cpp - M src/jrd/sort.cpp - M src/jrd/sort_mem.cpp - M src/jrd/sqz.cpp - M src/jrd/status.cpp - M src/jrd/svc.cpp - M src/jrd/thd.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/lock/print.cpp - M src/misc/memtest.cpp - M src/misc/print.cpp - M src/qli/parse.cpp - M src/remote/interface.cpp - M src/remote/parser.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/server.cpp - M src/utilities/guard/util.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/install/install_svc.cpp -Replacing assert with fb_assert - - 2003-11-03 21:33 skidder - M src/jrd/met.epp -Fix one more problem in cyclic metadata dependency handling code - - 2003-11-03 20:16 skidder - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h -Make GCC content with recent changes - - 2003-11-03 17:14 skidder - M src/common/classes/array.h - M src/dsql/make.cpp - M src/dsql/movd.cpp - M src/gpre/movg.cpp - M src/include/fb_types.h - M src/jrd/blk.h - M src/jrd/btr.h - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/cvt_proto.h - M src/jrd/dyn.h - M src/jrd/evl.cpp - M src/jrd/evl_like.cpp - M src/jrd/evl_proto.h - M src/jrd/filters.cpp - M src/jrd/intl.cpp - M src/jrd/intl_builtin.cpp - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/intlobj.h - M src/jrd/mov.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/quad.cpp - M src/jrd/quad_proto.h - M src/remote/interface.cpp -Basic INTL cleanup. -- Rework (mostly undo) John's changes -- Some function type safety -- Make INTL OO layer very thin (this should slightly improve performance) - - 2003-11-03 16:21 dimitr - M src/jrd/tra.cpp -Bugfix by Eugene Kilin. - - 2003-11-03 02:05 brodsom - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/tree.h - M src/include/firebird.h -- Make MinGW build again after Nickolay patch (There is a multiple definition of std::bad_alloc::~bad_alloc()) - - 2003-11-03 01:13 brodsom - M src/jrd/common.h -- Finish removal of DLL_EXPORT macro - - 2003-11-03 01:12 brodsom - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp -- Decrease SUPERSERVER ifdefs (join & use common error) -- Remove obsolete code -- Fix warning in mvol.cpp - - 2003-11-03 00:37 brodsom - M src/remote/server.cpp -Style - - 2003-11-02 17:08 dimitr - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h -Small cleanup. - - 2003-11-02 12:28 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/keywords.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -1. Reworked cursor management -2. Added explicit cursor statements -3. Slightly reworked LEAVE code -4. Lots of cleanup - - 2003-11-02 12:05 dimitr - M src/jrd/exe.cpp -no message - - 2003-11-02 11:55 dimitr - M src/jrd/blr.h - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/nod.h - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/rse.cpp - M src/misc/blrtable.cpp -1. Fixed GDSCODE and SQLCODE variables -2. Enhanced ROW_COUNT variable -3. Fixed EXCEPTION statement -4. Added explicit cursor internals -5. Some cleanup - - 2003-11-02 06:10 robocop - M src/jrd/jrd.cpp -Fix logic bug in SEH->try/catch -Thanks to Mike - - 2003-11-01 11:32 dimitr - M builds/win32/make_boot.bat -no message - - 2003-11-01 11:29 dimitr - M src/jrd/idx.cpp -Slightly reworked one of the previous bugfixes. - - 2003-11-01 10:58 dimitr - M src/jrd/opt.cpp -no message - - 2003-11-01 10:26 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/alice_meta.h - M src/alice/aliceswi.h - M src/alice/all_proto.h - M src/alice/blk.h - M src/alice/exe.cpp - M src/alice/exe_proto.h - M src/alice/lls.h - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/burp/burp.cpp - M src/burp/burp.h - M src/common/classes/semaphore.h - M src/dsql/all.h - M src/dsql/alld.cpp - M src/dsql/alld_proto.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/errd_proto.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/misc_func.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/ipserver/ipapi_proto.h - M src/ipserver/ipclient.cpp - M src/jrd/alt.cpp - M src/jrd/entry.h - M src/jrd/gdsold.h - M src/jrd/ibase.h - M src/jrd/inf.cpp - M src/jrd/isc.cpp - M src/jrd/isc_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/jrd_proto.h - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra_proto.h - M src/jrd/vio.cpp - M src/jrd/why.cpp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/os/win32/wnet_proto.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/remote/xnet_proto.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h -const correctness and other related changes - - 2003-10-31 16:43 skidder - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/misc/CSchangeRunUser.sh.in -Do not create home directory for firebird user - - 2003-10-31 12:41 eku - M builds/posix/Makefile.in.intl - M builds/posix/Makefile.in.libfbclient - M configure.in -Let autoconf control whether -DSUPERCLIENT is used or not. - - 2003-10-31 12:25 skidder - M builds/install/arch-specific/linux/classic/postinstall.sh.in -We are known as Firebird now - - 2003-10-31 12:21 skidder - M builds/install/arch-specific/linux/classic/postinstall.sh.in -Fix SuSE 9.0 install problem - - 2003-10-31 11:33 eku - M configure.in - M src/extlib/fbudf/fbudf.cpp - M src/journal/miscj.cpp - M src/jrd/gds.cpp - M src/jrd/perf.cpp - M src/jrd/svc.cpp - M src/remote/inet.cpp - M src/wal/driver.cpp -Cleanup usage of gettimeofday. - - 2003-10-31 11:31 eku - M builds/posix/Makefile.in.libfbclient -Removed '-DSUPERCLIENT' as it breaks CS build. - - 2003-10-31 08:30 eku - M src/gpre/ftn.cpp -Added missing ; - - 2003-10-30 22:18 skidder - M src/utilities/gsec/security.epp -Return engine to buildable state on Linux after Alex bugfix - - 2003-10-30 21:17 skidder - M src/jrd/opt.cpp -Return engine to compilable state on Win32 after Dmitry's cleanup - - 2003-10-30 18:06 epocman - M builds/win32/msvc6/gds32.dsp - M src/jrd/os/win32/ibinitdll.cpp -Win32 stub GDS32.DLL now preferably attempts to load FBCLIENT.DLL from its installation location (rootdir/bin) instead of system directories. Related to the finishing touches of the Win32 installation scheme looking forward multi-instances support after V1.5. -Please build maintainers, add advapi32.lib to msvc7/mingw builds of gds32.dll. Thanks. - - 2003-10-30 16:46 alexpeshkoff - M src/utilities/gsec/security.epp -Forward - port: -Fixed non-registered bug - buggy application might add user with name, -containing non-printable characters, which couldn't be modified/deleted -using standard tools like gsec. - - 2003-10-30 14:29 eku - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.h - M src/jrd/jrd.h - M src/jrd/nav_proto.h -exp -> jrd_exp -Style - - 2003-10-30 14:26 eku - M builds/posix/Makefile.in.intl -Removed '-DSUPERCLIENT' as it breaks CS build. - - 2003-10-30 13:43 dimitr - M src/jrd/rse.h -Cleanup. - - 2003-10-30 13:21 eku - M src/jrd/perf.cpp -TICK (sys/param.h) and CLOCKS_PER_SEC (time.h) may both be defined. - - 2003-10-30 12:47 eku - M configure.in -Spelling. - - 2003-10-30 12:09 aafemt - M builds/posix/prefix.mingw -Turn off automatic CPU optimisation 'coz it doesn't work on AMD K6-2 - - 2003-10-30 11:01 brodsom - M src/lock/lock.cpp -Log should be first, if not there are a segfault some lines after it and log is not updated with the fatal error message. - - 2003-10-30 10:59 brodsom - M src/common/classes/semaphore.h -Write fatal error messages into firebird.log - - 2003-10-30 10:03 eku - M src/jrd/isc_sync.cpp -Typo. - - 2003-10-30 09:49 eku - M configure.in - M src/jrd/isc_sync.cpp - M src/jrd/thd.cpp - M src/jrd/thd.h -Detect POSIX threads support with autoconf. Some code cleanup. - - 2003-10-30 09:00 robocop - M src/gpre/ada.cpp -Fix ISO-C++ problem found by Frank - - 2003-10-30 08:03 eku - M configure.in -Added missing autoheader templates. - - 2003-10-30 07:26 eku - M autogen.sh - D builds/make.new/config/config.h.in - M configure.in -Use autoheader to generate config.h.in. - - 2003-10-29 15:18 fsg - M src/jrd/isc_file.cpp -minor correction -FSG - - 2003-10-29 10:53 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/exe.cpp - M src/alice/exe_proto.h - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/burp/backu_proto.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/canonical.cpp - M src/burp/resto_proto.h - M src/burp/restore.epp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/ddl_proto.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/trn.cpp - M src/extlib/fbudf/fbudf.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cme_proto.h - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/lang_proto.h - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/ipserver/ipapi_proto.h - M src/ipserver/ipc.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/show.epp - M src/isql/show_proto.h - M src/journal/gjrn.cpp - M src/journal/gjrn_proto.h - M src/journal/journal.h - M src/journal/oldr.cpp - M src/journal/oldr_proto.h - M src/journal/rebui_proto.h - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/dfw.epp - M src/jrd/dyn_mod.epp - M src/jrd/entry.h - M src/jrd/err.cpp - M src/jrd/event.cpp - M src/jrd/event_proto.h - M src/jrd/filte_proto.h - M src/jrd/filters.cpp - M src/jrd/fun.epp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/gdsold.h - M src/jrd/grant.epp - M src/jrd/ibase.h - M src/jrd/iberr.cpp - M src/jrd/iberr_proto.h - M src/jrd/inf.cpp - M src/jrd/inf_proto.h - M src/jrd/ini.epp - M src/jrd/isc.cpp - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/llio.cpp - M src/jrd/llio_proto.h - M src/jrd/met.epp - M src/jrd/met_proto.h - M src/jrd/old.cpp - M src/jrd/old.h - M src/jrd/old_proto.h - M src/jrd/opt.cpp - M src/jrd/opt_proto.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/dfloat_stub.cpp - M src/jrd/os/vms/rdb.cpp - M src/jrd/os/vms/rdbint.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/pag.cpp - M src/jrd/pag_proto.h - M src/jrd/perf.cpp - M src/jrd/rec.cpp - M src/jrd/rec_proto.h - M src/jrd/sdl.cpp - M src/jrd/sdl.h - M src/jrd/sdl_proto.h - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/jrd/tra.cpp - M src/jrd/tra_proto.h - M src/jrd/utl.cpp - M src/jrd/utl_proto.h - M src/jrd/val.h - M src/jrd/why.cpp - M src/jrd/why_proto.h - M src/qli/exe.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/qli/proc.epp - M src/qli/show.epp - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inet_server.cpp - M src/remote/inter_proto.h - M src/remote/interface.cpp - M src/remote/merge.cpp - M src/remote/merge_proto.h - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/proto_proto.h - M src/remote/protocol.cpp - M src/remote/protocol.h - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/serve_proto.h - M src/remote/server.cpp - M src/remote/xdr.cpp - M src/remote/xdr.h - M src/remote/xdr_proto.h - M src/remote/xnet.cpp - M src/utilities/cache.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/security.epp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/print_pool.cpp - M src/utilities/run_service.cpp - M src/utilities/stats.epp - M src/wal/walr.cpp - M src/wal/walr_proto.h -const correctness -placed some variables in context -fixed some function signatures -closed a few possible buffer overruns -sorry to the platform maintainers, I can't verify what I did for non-Win32 builds - - 2003-10-29 07:57 eku - M configure.in -Removed redundant test for socklen_t. Minor cleanup. - - 2003-10-29 07:00 stryqx - M src/jrd/thd.h -Fix build on FreeBSD - - 2003-10-29 06:07 stryqx - M src/jrd/jrd.h -Progress the SuperServer build on FreeBSD 5.x - - 2003-10-29 00:31 brodsom - M src/dudley/lex.cpp - M src/gpre/gpre.cpp - M src/jrd/jrd.cpp - M src/jrd/nbak.cpp - M src/misc/codes.epp - M src/qli/meta.epp -Remove unneeded MINGW ifdef - - 2003-10-28 22:44 arnobrinkman - M src/jrd/cmp.cpp -bugfix: Missing literal node caused at least to fail on GROUP BY constant expressions - - 2003-10-28 17:58 skidder - M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in - M builds/install/arch-specific/linux/classic/preinstall.sh.in - M builds/posix/Makefile.in.firebird -Build and install libfbclient.so in Linux CS - - 2003-10-28 13:43 eku - M src/jrd/common.h -Replaced ib_printf with gds_log. stderr is usually connected to the -TCP-connection between database client and server. Writing an error message -to it means violating the Interbase protocol. The client then aborts with -an assertation in xdr_protocol (remote/protocol.cpp). - - 2003-10-28 13:39 brodsom - M src/gpre/gpre.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/sql.cpp -Rename usn struct to avoid collision with mingw headers (appear only after last changes) - - 2003-10-28 12:37 skidder - M builds/posix/prefix.solaris -Remove unneeded define. Noted by Claudio - - 2003-10-27 22:27 skidder - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/tree.h - M src/gpre/cmd.cpp - M src/include/firebird.h - M src/intl/ldcommon.h -Ugly hack to make Firebird compatible with host applications using STL - - 2003-10-27 22:07 skidder - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas -Update codes - - 2003-10-27 18:42 skidder - M builds/posix/prefix.solaris - M configure.in - M src/jrd/common.h - M src/lock/lock.cpp - M src/lock/lock.h -Forward port Solaris fixes - - 2003-10-27 18:00 alexpeshkoff - M builds/install/arch-specific/linux/misc/changeDBAPassword.sh.in - D builds/install/arch-specific/linux/misc/firebird.initd.in - D builds/install/arch-specific/linux/super/SSchangePasswd.sh.in - D builds/install/arch-specific/linux/super/install.sh.in - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - D builds/install/arch-specific/linux/super/miniInstall.sh - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/arch-specific/linux/super/postuninstall.sh.in - M builds/install/arch-specific/linux/super/preinstall.sh.in - M builds/install/arch-specific/linux/super/preuninstall.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M builds/install/arch-specific/linux/super/tarinstall.sh.in -Port SS build changes from 1_5_Release - - 2003-10-27 17:53 alexpeshkoff - M configure.in -Port SS build changes from 1_5_Release - - 2003-10-27 11:30 paulbeach - M src/jrd/rse.h -Add Comments to RSB types - - 2003-10-27 09:29 robocop - M builds/posix/prefix.solaris - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M builds/win32/blrtable.bat - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj -We made EXACT_NUMERICS unconditional in FB1 and the macro was removed - - 2003-10-27 09:25 robocop - M builds/win32/msvc6/remote.dsp - M builds/win32/msvc6/remote_classic.dsp -Get rid of SUPERCLIENT -Add explicitly proto_proto.h to the headers list - - 2003-10-27 02:41 brodsom - M builds/install/arch-specific/mingw/prepare_mingw.sh -Corrections - - 2003-10-27 01:51 brodsom - A builds/install/arch-specific/mingw/Makefile.in -Restore dummy file - - 2003-10-27 01:29 brodsom - M src/iscguard/iscguard.rc -Fix - - 2003-10-27 01:14 brodsom - M configure.in --Add resources to iscguard - - 2003-10-27 01:10 brodsom - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.libfbclient - M builds/posix/make.shared.targets - M builds/posix/prefix.mingw --Add resources to iscguard --Generate import library for fbclient. - - 2003-10-27 01:09 brodsom - D builds/install/arch-specific/mingw/Makefile.in - D builds/install/arch-specific/mingw/prepare_mingw.bat - A builds/install/arch-specific/mingw/prepare_mingw.sh -Toward installable MinGW build - - 2003-10-26 12:29 dimitr - M builds/misc/msg.gbak - M src/include/gen/msgs.h -Modified an existing error message. - - 2003-10-25 13:35 dimitr - M src/misc/writeBuildNum.sh -no message - - 2003-10-25 12:44 dimitr - M src/include/gen/codes.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -Added new error message. - - 2003-10-25 12:35 dimitr - M builds/misc/msg.gbak -Added new error message. - - 2003-10-25 11:03 robocop - M src/jrd/bookmark.h - M src/jrd/nodebug.cpp -Trivial change... or maybe we get rid of this MODULE: line? - - 2003-10-25 10:55 robocop - M src/jrd/dpm.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp -Trivial change... or maybe we get rid of this MODULE: line? - - 2003-10-24 10:15 aafemt - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/event_proto.h -'struct' cleanup - - 2003-10-24 10:10 aafemt - M src/jrd/dfw.epp -MinGW 3.0 is already released - - 2003-10-24 07:15 robocop - M builds/win32/make_boot.bat -Minor correction to error messages - - 2003-10-23 23:18 brodsom - M builds/win32/make_boot.bat -Correction - - 2003-10-23 23:15 brodsom - M configure.in -Set EDITLINE_FLG=N in Linux until the editline problem is solved. - - 2003-10-23 23:06 brodsom - M src/isql/isql.epp -Fix bugs in isql (needed by fbtcs) --Detection of redirected input. --Avoid \n\n\r output in echo mode on win32. --Fix echo mode prompt output and make it work the same on win32 and linux. - - 2003-10-20 22:41 brodsom - M src/dudley/ddl.cpp - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/extract.epp - M src/dudley/generate.cpp - M src/dudley/trn.cpp -Macro cleaning -Use array access for nod_arg - - 2003-10-20 22:41 brodsom - M src/dsql/make.cpp - M src/jrd/cmp.cpp - M src/jrd/dfw.epp - M src/jrd/dsc.h - M src/jrd/evl.cpp - M src/jrd/intl.h -Macro cleaning - - 2003-10-20 18:34 brodsom - M src/jrd/gds.cpp - M src/jrd/gds_proto.h --Warning removal --Style - - 2003-10-20 12:41 brodsom - M src/journal/rebuild.epp -Make journal build again - - 2003-10-20 12:27 skidder - M src/jrd/opt.cpp -Make Linux SS engine compile. Noted by Blas - - 2003-10-20 10:53 aafemt - M src/jrd/ail.cpp - M src/jrd/ail.h - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blob_filter.cpp - M src/jrd/blob_filter.h - M src/jrd/bookmark.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/cvt.cpp - M src/jrd/cvt2_proto.h - M src/jrd/cvt_proto.h - M src/jrd/dbg_proto.h - M src/jrd/dfw.epp - M src/jrd/dfw_proto.h - M src/jrd/dls.cpp - M src/jrd/dpm.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_util.epp - M src/jrd/err.cpp - M src/jrd/nodebug.cpp -'struct' cleanup - - 2003-10-20 10:35 robocop - M src/utilities/install/install_reg.cpp - M src/utilities/install/regis_proto.h - M src/utilities/install/registry.cpp - M src/utilities/install/registry.h -Style; vars in scope - - 2003-10-20 10:34 robocop - M src/include/fb_blk.h - M src/include/fb_types.h - M src/include/old_fb_blk.h -Style - - 2003-10-20 10:28 robocop - M src/remote/os/win32/srvr_w32.cpp -Style; bool - - 2003-10-20 10:28 robocop - M src/remote/os/win32/winmain.cpp - M src/remote/os/win32/wnet.cpp -Style; bool, vars in scope - - 2003-10-20 10:26 robocop - M src/common/classes/array.h -Style: make the code more readable, keep spaces around operators - - 2003-10-20 10:18 robocop - M src/jrd/opt.cpp -Style: make the code more readable, keep spaces around operators - - 2003-10-20 10:12 robocop - M src/dsql/ddl.cpp -Style; comment unused code - - 2003-10-20 10:08 robocop - M src/qli/lex.cpp -Style - - 2003-10-20 10:04 robocop - M src/jrd/rse.h -Style; spaces help to read code - - 2003-10-20 02:49 brodsom - A builds/install/arch-specific/mingw/prepare_mingw.bat -First step toward mingw installable - - 2003-10-20 01:45 brodsom - M builds/posix/Makefile.in.client.gdef - A builds/posix/Makefile.in.client.qli - M builds/posix/Makefile.in.firebird - M configure.in -Add gdef and qli to posix ss build (needed for the tcs) - - 2003-10-19 23:03 brodsom - M src/dsql/ddl.cpp -Correct recent Claudio's change to allow posix build again. - - 2003-10-19 15:49 arnobrinkman - M builds/win32/make_examples.bat -A batch-file i forgot, thanks to Blas - - 2003-10-19 13:42 arnobrinkman - M builds/win32/make_boot.bat -Let's make my life a little bit easier, so i don't have to change everytime the files ;-) - - 2003-10-19 13:35 arnobrinkman - M builds/win32/prepare.bat - M builds/win32/preprocess.bat - M builds/win32/setenvvar.bat -Let's make my life a little bit easier, so i don't have to change everytime the files ;-) - - 2003-10-19 07:01 stryqx - M src/jrd/rse.h -Keep gcc 3.3 happy. - - 2003-10-19 06:59 stryqx - M configure.in -Make configure summary report match reality. - - 2003-10-19 01:41 brodsom - M src/jrd/ibase.h -Synchronize public headers with function declaration after Claudio's changes (tests fails) - - 2003-10-19 01:25 brodsom - M builds/win32/parse.bat - M builds/win32/prepare.bat - M builds/win32/run_all.bat -Corrections - - 2003-10-19 01:23 brodsom - M builds/win32/make_boot.bat -Allow debug or release build - - 2003-10-19 01:22 brodsom - M builds/win32/msvc6/fbclient_static.dsp -Add DEV_BUILD to the debug build - - 2003-10-17 23:47 brodsom - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/generate.cpp - M src/dudley/parse.cpp - M src/dudley/parse.h - M src/dudley/trn.cpp --Macro cleaning --Use array access for nod_arg and idx_field - - 2003-10-17 23:41 brodsom - M src/gpre/cmd.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/sql.cpp -Macro cleaning - - 2003-10-17 20:29 skidder - M src/common/classes/array.h - M src/jrd/btr.h - M src/jrd/constants.h - M src/jrd/dfw.epp - M src/jrd/opt.cpp - M src/jrd/rse.h -Clean up optimizer - - 2003-10-17 14:32 brodsom - M builds/win32/make_examples.bat -Correction - - 2003-10-17 13:01 brodsom - M src/dsql/dsql.h -Correct bad debug report (found by Claudio) - - 2003-10-17 12:56 brodsom - M src/dudley/ddl.h -Solve allocation bug (found by Claudio) - - 2003-10-17 12:55 brodsom - M src/qli/lex.cpp -Solve assertion failure in tests - - 2003-10-16 21:02 arnobrinkman - M src/jrd/opt.cpp -bugfix: Missing initialization of position vector. Thanks for Nickolay who notice this. - - 2003-10-16 08:51 robocop - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/dsql/array.epp - M src/dsql/blob.epp - M src/dsql/blob_proto.h - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/parse.y - M src/dudley/lex.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/sql.cpp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/jrd/cvt.cpp - M src/jrd/cvt_proto.h - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/ibase.h - M src/jrd/opt.cpp - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/par.cpp - M src/qli/command.cpp - M src/qli/compi_proto.h - M src/qli/compile.cpp - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/picst_proto.h - M src/qli/picstr.cpp - M src/qli/report.cpp - M src/remote/xdr.cpp -const correctness and other tasks - - 2003-10-15 14:43 brodsom - M src/gpre/sql.cpp -Style - - 2003-10-15 12:47 brodsom - M builds/win32/make_all.bat - M builds/win32/make_boot.bat - M builds/win32/run_all.bat -Exit from build process if msdev returns errorlevel 1 - - 2003-10-15 01:18 brodsom - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.cpp - M src/gpre/jrdmet.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Macro cleaning - - 2003-10-14 22:22 brodsom - M src/dsql/alld.cpp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cmd_proto.h - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/gpre/words.h -Macro cleaning - - 2003-10-14 13:10 eku - M builds/make.new/config/config.h.in - M configure.in - M src/include/gen/autoconfig_msvc.h - M src/jrd/common.h - M src/jrd/os/posix/isc_ipc.cpp -SINIX-Z: POSIX stylish sigaction. - - 2003-10-14 13:01 eku - M src/wal/walw.cpp -Fixed another compile problem with logf. - - 2003-10-13 12:56 dimitr - M src/dsql/pass1.cpp -Fixed server crash with explicit plans used in subqueries, when outer aggregation is performed. - - 2003-10-12 14:21 skidder - M src/jrd/common.h -Fix comment, noted by Claudio - - 2003-10-12 13:17 epocman - M doc/install_win32.txt -*** empty log message *** - - 2003-10-12 12:02 epocman - M doc/install_win32.txt -*** empty log message *** - - 2003-10-12 11:54 epocman - M doc/README.instsvc -*** empty log message *** - - 2003-10-12 11:48 epocman - M src/utilities/install/install_nt.h - M src/utilities/install/registry.cpp - M src/utilities/install/registry.h -Win32 HKLM and service name change as per recent discussion in fbdevel. Added more complete cleanup of registry keys when 'instreg remove'. - - 2003-10-10 23:56 skidder - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/misc/CSchangeRunUser.sh.in - A builds/posix/prefix.linux_sparc32 - M configure.in - M src/common/classes/alloc.h - M src/jrd/common.h - M src/jrd/exe.h - M src/jrd/gds.cpp - M src/jrd/ibase.h - M src/jrd/isc_sync.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/utl.cpp - M src/remote/xdr.cpp -Forward port Sparc fixes - - 2003-10-09 18:06 brodsom - M builds/win32/run_all.bat -Correction - - 2003-10-09 17:48 brodsom - M builds/win32/run_all.bat -Test if firebird is set and ask for it if not - - 2003-10-09 03:54 robocop - M src/extlib/fbudf/fbudf.sql -Fix script for SF bug #819224 => Change the comment, too. - - 2003-10-09 03:38 robocop - M src/extlib/fbudf/fbudf.sql -Fix script for SF bug #819224 - - 2003-10-09 02:02 brodsom - M src/journal/rebuild.epp - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/dmp.cpp - M src/jrd/jrd.cpp - M src/jrd/nav.cpp - M src/jrd/rec.cpp - M src/jrd/val.cpp -Macro cleaning - - 2003-10-08 13:07 dimitr - M src/jrd/build_no.h -We're far from being considered Alpha. Let's name our current builds accordingly. - - 2003-10-08 11:50 dimitr - M builds/install/misc/firebird.conf -no message - - 2003-10-08 09:42 epocman - M src/jrd/os/win32/config_root.cpp - M src/utilities/install/install_nt.h - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/registry.h -Win32 - Syncing with the recent FB 1.5 branch installation changes. - - 2003-10-08 09:15 dimitr - M doc/sql.extensions/README.context_variables -Added extra note. - - 2003-10-08 08:42 robocop - M src/journal/miscj.cpp - M src/journal/miscj_proto.h - M src/journal/server.epp - M src/jrd/alt.cpp - M src/jrd/blb.cpp - M src/jrd/blb_proto.h - M src/jrd/cch.cpp - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/evl.cpp - M src/jrd/exe.cpp - M src/jrd/gds.cpp - M src/jrd/gds.hxx - M src/jrd/gds_proto.h - M src/jrd/gdsold.h - M src/jrd/ibase.h - M src/jrd/intl.cpp - M src/jrd/intl_proto.h - M src/jrd/jrd.cpp - M src/jrd/mov.cpp - M src/jrd/mov_proto.h - M src/jrd/pwd.cpp - M src/lock/print.cpp - M src/qli/mov.cpp - M src/remote/xnet.cpp - M src/wal/walw.cpp -const correctness - - 2003-10-07 23:03 stryqx - M src/journal/server.epp -Define clock as time_t rather than SLONG - - 2003-10-07 11:02 stryqx - M src/jrd/jrd.cpp -Define clock correctly, rather than casting it. -Pointed out by Claudio. - - 2003-10-07 10:43 stryqx - M src/extlib/fbudf/fbudf.cpp - M src/jrd/jrd.cpp -style - - 2003-10-07 10:33 stryqx - M src/extlib/fbudf/fbudf.cpp - M src/qli/dtr.cpp -Fix build with gcc 3.3 - - 2003-10-07 10:12 stryqx - M src/jrd/jrd.cpp -Fix build with gcc 3.3 - - 2003-10-07 09:59 robocop - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp -Generally speaking, it's problematic to dereference null pointers. -:-) - - 2003-10-07 09:58 robocop - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/pas.cpp -const correctness and vars in scope - - 2003-10-07 09:56 robocop - M src/wal/walw.cpp -Renamed rogue variable - - 2003-10-07 09:55 robocop - M src/jrd/common.h - M src/jrd/log.h -Trivial style change - - 2003-10-07 08:34 eku - M src/wal/walw.cpp -Fixed compile error. - - 2003-10-07 07:24 eku - M src/jrd/common.h -Please use the results of configure. - - 2003-10-07 06:59 stryqx - M src/jrd/log.h -Fix build with gcc 3.3. -Let me know if there's a better fix. - - 2003-10-07 06:48 stryqx - M builds/posix/prefix.freebsd -Fix typo - - 2003-10-07 06:43 stryqx - M builds/posix/prefix.freebsd -Fix up build flags. - - 2003-10-07 06:34 eku - M src/jrd/pag.cpp -Fixed compile error. - - 2003-10-07 06:20 eku - M src/gpre/pat.cpp -Fixed "name lookup of `n' changed for new ISO `for' scoping" - - 2003-10-06 13:22 alexpeshkoff - M doc/sql.extensions/README.execute_statement -Added security note - - 2003-10-06 09:50 robocop - M src/journal/miscj_proto.h -Style - - 2003-10-06 09:48 robocop - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/hsh.cpp - M src/gpre/hsh_proto.h - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/jrdmet.cpp - M src/gpre/lang_proto.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/sql.cpp -const correctness and some variables in scope - - 2003-10-06 09:46 robocop - M builds/win32/msvc6/fbserver.dsp -Included two unnecessary files time ago - - 2003-10-06 09:40 alexpeshkoff - M src/jrd/pag.cpp -Style fix - thanks to Claudio - - 2003-10-05 23:06 brodsom - M builds/win32/make_all.bat -include journal - - 2003-10-05 23:06 brodsom - M src/journal/miscj_proto.h -Make journal build again - - 2003-10-05 22:51 brodsom - M src/include/fb_types.h -Macro cleaning - - 2003-10-05 10:27 dimitr - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp -Some cleanup. - - 2003-10-05 07:04 robocop - M src/jrd/cvt.cpp - M src/jrd/cvt_proto.h - M src/jrd/intl.cpp - M src/jrd/intl_proto.h -const correctness, vars in scope, etc. - - 2003-10-05 07:03 robocop - M src/intl/kanji.h - M src/intl/kanji_proto.h - M src/intl/ldcommon.h - M src/intl/utils/maptest2.c -style - - 2003-10-05 07:03 robocop - M src/intl/ld.cpp - M src/jrd/intlnames.h -changed _INTL_COMPONENT_ to INTL_COMPONENT_FB - - 2003-10-05 06:58 robocop - M src/gpre/cmd_proto.h - M src/gpre/cme_proto.h - M src/gpre/cmp_proto.h - M src/gpre/exp_proto.h - M src/gpre/gpre_meta.h - M src/gpre/gpre_proto.h - M src/gpre/hsh_proto.h - M src/gpre/jrdme_proto.h - M src/gpre/lang_proto.h - M src/gpre/msc_proto.h - M src/gpre/par_proto.h - M src/gpre/prett_proto.h - M src/gpre/sqe_proto.h - M src/gpre/sql_proto.h -style - - 2003-10-05 06:56 robocop - M src/gpre/ftn.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/movg.cpp - M src/gpre/movg_proto.h - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/pat_proto.h -const correctness, vars in scope, etc. - - 2003-10-05 06:42 robocop - M src/dudley/hsh.cpp - M src/dudley/hsh_proto.h - M src/dudley/parse.cpp -const correctness, vars in scope, etc. - - 2003-10-05 06:42 robocop - M src/dudley/ddl_proto.h - M src/dudley/exe.epp - M src/dudley/exe_proto.h - M src/dudley/expan_proto.h - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/expr_proto.h - M src/dudley/extra_proto.h - M src/dudley/gener_proto.h - M src/dudley/lex.cpp - M src/dudley/lex_proto.h - M src/dudley/parse_proto.h - M src/dudley/trn.cpp - M src/dudley/trn_proto.h -style - - 2003-10-05 06:37 robocop - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/utld.cpp - M src/dudley/ddl.cpp - M src/dudley/ddl.h -const correctness, vars in scope, etc. - - 2003-10-05 06:33 robocop - M src/dsql/alld.cpp - M src/dsql/array.epp - M src/dsql/array_proto.h - M src/dsql/blob_proto.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h -style - - 2003-10-05 06:27 robocop - M src/dsql/errd.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/movd.cpp - M src/dsql/movd_proto.h -const correctness, vars in scope, etc. - - 2003-10-05 06:23 robocop - M src/alice/exe_proto.h - M src/burp/backu_proto.h - M src/burp/burp_proto.h - M src/burp/canon_proto.h - M src/burp/misc_proto.h - M src/burp/mvol_proto.h - M src/burp/resto_proto.h - M src/dsql/parse_proto.h - M src/dsql/prepa_proto.h - M src/dsql/utld_proto.h -style - - 2003-10-05 06:20 robocop - M src/burp/burp.h -constant should use FB type - - 2003-10-05 06:11 robocop - M src/jrd/vio_proto.h -Fixed cleanup mistake by someone - - 2003-10-05 06:10 robocop - M doc/license/README.license.usage.txt -small typo - - 2003-10-05 04:06 robocop - D builds/win32/defs/gds.def -Removed win16 survivor - - 2003-10-03 12:34 dimitr - M src/utilities/gstat/dba.epp -Corrected gstat version info output. - - 2003-10-03 12:28 dimitr - M src/jrd/jrd_pwd.h - M src/jrd/pwd.cpp -A few corrections. - - 2003-10-03 10:38 dimitr - M src/common/config/config.cpp -Increased a default size of the lock table, after discussion with Nickolay. - - 2003-10-03 10:14 aafemt - M src/jrd/jrd.h -Only unix superserver uses long jump - - 2003-10-03 10:04 dimitr - A doc/license/README.license.usage.txt -Added usage rules - - 2003-10-03 02:00 brodsom - M src/dsql/alld.cpp - M src/dsql/array_proto.h - M src/dsql/blob_proto.h - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/errd.cpp - M src/dsql/gen_proto.h - M src/dsql/hsh.cpp - M src/dsql/keywords.h - M src/dsql/movd_proto.h - M src/dsql/parse_proto.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dsql/prepa_proto.h - M src/dsql/preparse.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/ddl_proto.h - M src/dudley/exe_proto.h - M src/dudley/expan_proto.h - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/expr_proto.h - M src/dudley/extra_proto.h - M src/dudley/extract.epp - M src/dudley/gener_proto.h - M src/dudley/hsh.cpp - M src/dudley/hsh_proto.h - M src/dudley/lex.cpp - M src/dudley/lex_proto.h - M src/dudley/parse.cpp - M src/dudley/parse.h - M src/dudley/parse_proto.h - M src/dudley/trn_proto.h -Macro cleaning -extern cleaning -DLL_EXPORT cleaning - - 2003-10-03 01:53 brodsom - M src/gpre/cmd_proto.h - M src/gpre/cme_proto.h - M src/gpre/cmp_proto.h - M src/gpre/exp_proto.h - M src/gpre/gpre.cpp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/hsh_proto.h - M src/gpre/jrdme_proto.h - M src/gpre/lang_proto.h - M src/gpre/movg_proto.h - M src/gpre/msc_proto.h - M src/gpre/par_proto.h - M src/gpre/pat_proto.h - M src/gpre/prett_proto.h - M src/gpre/sqe_proto.h - M src/gpre/sql_proto.h - M src/intl/utils/maptest2.c - M src/ipserver/ipapi_proto.h - M src/jrd/ExecuteStatement.h - M src/jrd/dbg.h - M src/jrd/dbg_proto.h - M src/jrd/dflt.h - M src/jrd/dfw_proto.h - M src/jrd/divorce.h - M src/jrd/dls_proto.h - M src/jrd/dmp.cpp - M src/jrd/dmp_proto.h - M src/jrd/drq.h - M src/jrd/dsc.cpp - M src/jrd/dsc_proto.h - M src/jrd/dyn.h - M src/jrd/dyn_df_proto.h - M src/jrd/dyn_dl_proto.h - M src/jrd/dyn_md_proto.h - M src/jrd/dyn_proto.h - M src/jrd/dyn_ut_proto.h - M src/jrd/enc.cpp - M src/jrd/enc_proto.h - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.h - M src/jrd/event_proto.h - M src/jrd/evl.cpp - M src/jrd/evl_proto.h - M src/jrd/exe.h - M src/jrd/exe_proto.h - M src/jrd/ext.h - M src/jrd/ext_proto.h - M src/jrd/fil.h - M src/jrd/file_params.h - M src/jrd/filte_proto.h - M src/jrd/flags.h - M src/jrd/flu.h - M src/jrd/flu_proto.h - M src/jrd/fun.epp - M src/jrd/fun_proto.h - M src/jrd/gds_proto.h - M src/jrd/gdsold.h - M src/jrd/grant_proto.h - M src/jrd/iberr_proto.h - M src/jrd/ibsetjmp.h - M src/jrd/idx.h - M src/jrd/idx_proto.h - M src/jrd/inf.cpp - M src/jrd/inf.h - M src/jrd/inf_proto.h - M src/jrd/ini_proto.h - M src/jrd/intl.cpp - M src/jrd/intl.h - M src/jrd/intl_classes.h - M src/jrd/intl_proto.h - M src/jrd/inuse_proto.h - M src/jrd/irq.h - M src/jrd/isc.cpp - M src/jrd/isc.h - M src/jrd/isc_f_proto.h - M src/jrd/isc_file.cpp - M src/jrd/isc_proto.h - M src/jrd/isc_s_proto.h - M src/jrd/isc_signal.h - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd_proto.h - M src/jrd/jrd_pwd.h - M src/jrd/jrd_time.h - M src/jrd/jrn.h - M src/jrd/jrn_proto.h - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/license.h - M src/jrd/llio.h - M src/jrd/llio_proto.h - M src/jrd/lls.h - M src/jrd/log.h - M src/jrd/log2.h - M src/jrd/log_proto.h - M src/jrd/met.epp - M src/jrd/met.h - M src/jrd/met_proto.h - M src/jrd/misc.h - M src/jrd/misc_func_ids.h - M src/jrd/misc_proto.h - M src/jrd/mov_proto.h - M src/jrd/msg.h - M src/jrd/nav_proto.h - M src/jrd/nbak.h - M src/jrd/obj.h - M src/jrd/ods.h - M src/jrd/old.h - M src/jrd/old_proto.h - M src/jrd/opt_proto.h - M src/jrd/os/guid.h - M src/jrd/os/isc_i_proto.h - M src/jrd/os/pio.h - M src/jrd/os/pio_proto.h - M src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/vms/map_proto.h - M src/jrd/os/vms/mblr.h - M src/jrd/os/vms/mblr_proto.h - M src/jrd/os/vms/prv_m_bypass.h - M src/jrd/os/vms/rdb.h - M src/jrd/os/vms/vms.h - M src/jrd/os/vms/vmslo_proto.h - M src/jrd/os/win32/isc_ipc.cpp - M src/jrd/pag.h - M src/jrd/pag_proto.h - M src/jrd/par_proto.h - M src/jrd/pcmet_proto.h - M src/jrd/perf_proto.h - M src/jrd/quad.h - M src/jrd/quad_proto.h - M src/jrd/que.h - M src/jrd/rec_proto.h - M src/jrd/req.h - M src/jrd/rlck_proto.h - M src/jrd/rng.h - M src/jrd/rng_proto.h - M src/jrd/rse.h - M src/jrd/rse_proto.h - M src/jrd/sbm_proto.h - M src/jrd/sch_proto.h - M src/jrd/scroll_cursors.h - M src/jrd/sdl.cpp - M src/jrd/sdl_proto.h - M src/jrd/sdw.h - M src/jrd/sdw_proto.h - M src/jrd/shut_proto.h - M src/jrd/smp.h - M src/jrd/smp_impl.h - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h - M src/jrd/sqz.h - M src/jrd/sqz_proto.h - M src/jrd/svc.cpp - M src/jrd/sym_proto.h - M src/jrd/thd.cpp - M src/jrd/thd.h - M src/jrd/thd_proto.h - M src/jrd/tpc.h - M src/jrd/tpc_proto.h - M src/jrd/tra_proto.h - M src/jrd/trig.h - M src/jrd/utl_proto.h - M src/jrd/val_proto.h - M src/jrd/vio_debug.h - M src/jrd/vio_proto.h - M src/jrd/why_proto.h -extern cleaning -removing underscores in macros -DLL_EXPORT cleaning - - 2003-10-03 01:50 brodsom - M src/intl/kanji.h - M src/intl/kanji_proto.h - M src/intl/ld.cpp - M src/intl/ldcommon.h -extern cleaning -removing underscores in macros -DLL_EXPORT cleaning -Removing duplicated declarations - - 2003-10-03 01:34 brodsom - M src/jrd/acl.h - M src/jrd/ail.h - M src/jrd/align.h - M src/jrd/blb.cpp - M src/jrd/blb.h - M src/jrd/blb_proto.h - M src/jrd/blf_proto.h - M src/jrd/blob_filter.cpp - M src/jrd/block_cache.h - M src/jrd/blr.h - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/btr_proto.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/constants.h - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/cvt2_proto.h - M src/jrd/cvt_proto.h -extern cleaning -removing underscores in macros -DLL_EXPORT cleaning - - 2003-10-03 01:20 brodsom - M src/qli/all_proto.h - M src/qli/comma_proto.h - M src/qli/compi_proto.h - M src/qli/err_proto.h - M src/qli/eval_proto.h - M src/qli/exe_proto.h - M src/qli/expan_proto.h - M src/qli/forma_proto.h - M src/qli/gener_proto.h - M src/qli/help_proto.h - M src/qli/hsh_proto.h - M src/qli/lex_proto.h - M src/qli/meta_proto.h - M src/qli/mov_proto.h - M src/qli/parse_proto.h - M src/qli/picst_proto.h - M src/qli/proc_proto.h - M src/qli/repor_proto.h - M src/qli/show_proto.h - M src/remote/allr.cpp - M src/remote/allr_proto.h - M src/remote/inet.cpp - M src/remote/inet_proto.h - M src/remote/inter_proto.h - M src/remote/merge.cpp - M src/remote/merge_proto.h - M src/remote/os/vms/chuser.cpp - M src/remote/os/win32/chop_proto.h - M src/remote/os/win32/cntl_proto.h - M src/remote/os/win32/window_proto.h - M src/remote/os/win32/wnet_proto.h - M src/remote/parse_proto.h - M src/remote/parser.cpp - M src/remote/proto_proto.h - M src/remote/protocol.cpp - M src/remote/remot_proto.h - M src/remote/remote.cpp - M src/remote/serve_proto.h - M src/remote/xdr.cpp - M src/remote/xdr_proto.h - M src/remote/xnet_proto.h -extern cleaning -removing underscores in macros -DLL_EXPORT cleaning - - 2003-10-03 01:01 brodsom - M src/utilities/gsec/gsec_proto.h - M src/utilities/gsec/secur_proto.h - M src/utilities/gstat/ppg_proto.h - M src/utilities/guard/util_proto.h - M src/utilities/ibmgr/srvrmgr_proto.h - M src/utilities/install/regis_proto.h - M src/utilities/install/servi_proto.h - M src/utilities/rebuild/rebui_proto.h - M src/utilities/rebuild/rmet_proto.h - M src/utilities/rebuild/rstor_proto.h -extern cleaning -removing underscores in macros - - 2003-10-03 00:55 brodsom - M src/wal/wal_proto.h - M src/wal/walc_proto.h - M src/wal/walf_proto.h - M src/wal/walr_proto.h - M src/wal/walw_proto.h - M src/wal/wstat_proto.h -extern cleaning - - 2003-10-02 19:20 brodsom - M src/alice/exe_proto.h - M src/burp/backu_proto.h - M src/burp/burp_proto.h - M src/burp/canon_proto.h - M src/burp/misc_proto.h - M src/burp/mvol_proto.h - M src/burp/resto_proto.h - M src/ipserver/ipapi_proto.h - M src/ipserver/ipcli_proto.h - M src/ipserver/ipevt_proto.h - M src/ipserver/ipsrv_proto.h - M src/iscguard/cntlg_proto.h - M src/iscguard/iscguard.cpp - M src/isql/extra_proto.h - M src/isql/isql_proto.h - M src/isql/show_proto.h - M src/journal/conso_proto.h - M src/journal/gjrn_proto.h - M src/journal/miscj_proto.h - M src/journal/oldr_proto.h - M src/journal/rebui_proto.h - M src/journal/serve_proto.h -extern cleaning - - 2003-10-02 19:16 brodsom - M src/burp/burp.h -Correction - - 2003-10-02 18:41 epocman - M doc/README.instsvc -Sync with FB1.5 branch. - - 2003-10-02 10:17 aafemt - M doc/README.build.mingw.html - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/include/gen/autoconfig_msvc.h - M src/jrd/common.h - M src/utilities/nbackup.cpp -Move MSVC-related hack of vsnprintf to MSVC header because it crashed MinGW build - - 2003-10-01 23:27 brodsom - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -Fix error in last Alex commit to HEAD to make builds work again. - - 2003-10-01 19:46 dimitr - M src/jrd/opt.cpp -Fixed bug introduced one year ago. - - 2003-10-01 19:10 brodsom - M src/dudley/ddl_proto.h - M src/dudley/exe_proto.h - M src/dudley/expan_proto.h - M src/dudley/expr_proto.h - M src/dudley/extra_proto.h - M src/dudley/gener_proto.h - M src/dudley/lex_proto.h - M src/dudley/parse_proto.h - M src/dudley/trn_proto.h -Macro cleaning - - 2003-10-01 18:11 brodsom - M src/burp/burp.h - M src/dsql/array.epp - M src/dsql/blk.h - M src/dsql/ddl.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/node.h - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/utld.cpp - M src/dsql/utld_proto.h - M src/dudley/ddl.h - M src/jrd/svc.h - M src/qli/dtr.h -Macro cleaning - - 2003-10-01 15:27 alexpeshkoff - M src/jrd/isc_file.cpp - M src/jrd/jrd.cpp - M src/jrd/pag.cpp - M src/jrd/sdw.cpp -Ported today fixes to HEAD. - - 2003-10-01 12:51 skidder - M src/jrd/exe.cpp -Fix bug in savepoints support introduced by Dmitry a few RCs ago - - 2003-10-01 10:58 aafemt - M src/dsql/alld.cpp - M src/dsql/array.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql_proto.h - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/movd_proto.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dsql/preparse.cpp - M src/dsql/sym.h - M src/dsql/utld_proto.h -sym -> dsql_sym + some 'struct' cleanup - - 2003-10-01 03:37 brodsom - M src/dsql/dsql.h -Patch to Nickolay changes to make MinGW build again - - 2003-09-30 23:01 brodsom - M src/gpre/pretty.cpp -Rollback change to make tests run again - - 2003-09-30 22:59 brodsom - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp -Patch to make msvc build again after Nickolay changes - - 2003-09-30 19:26 brodsom - M configure.in -Correction - - 2003-09-30 17:48 brodsom - M configure.in -Lost commit - - 2003-09-30 17:21 skidder - M src/jrd/par.cpp -Fix bug in my previous commit spotted by Blas - - 2003-09-30 10:39 aafemt - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/expand.cpp - M src/dudley/expr.cpp - M src/dudley/lex_proto.h - M src/dudley/parse.cpp - M src/dudley/parse.h - M src/dudley/trn.cpp -'struct' cleanup - - 2003-09-30 09:41 fsg - M configure.in - M src/gpre/ftn.cpp -small fixes for ftn.cpp, include fbudf for the linux build -FSG - - 2003-09-29 22:06 brodsom - M doc/README.build.mingw.html -Update - - 2003-09-29 19:32 skidder - M src/dsql/dsql.cpp - M src/dsql/node.h -Remove unused DSQL node types - - 2003-09-29 12:43 robocop - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_debug.def - M builds/win32/defs/gds32.def - M builds/win32/defs/gds32_debug.def - M builds/win32/defs/iutls.def - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/canonical.cpp - M src/dsql/alld_proto.h - M src/dsql/array_proto.h - M src/dsql/blob_proto.h - M src/dsql/chars.h - M src/dsql/ddl_proto.h - M src/dsql/dsql_proto.h - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/misc_func.cpp - M src/dsql/misc_func.h - M src/dsql/movd_proto.h - M src/dsql/node.h - M src/dsql/parse_proto.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/dsql/prepa_proto.h - M src/dsql/sqlda.h - M src/dsql/sym.h - M src/dudley/trn.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cob.cpp - M src/gpre/ftn.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/prett_proto.h - M src/gpre/pretty.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/isql_win.cpp - M src/isql/show.epp - M src/isql/show_proto.h - M src/jrd/alt.cpp - M src/jrd/exe.h - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/gds.hxx - M src/jrd/gds_proto.h - M src/jrd/ibase.h - M src/qli/eval.cpp - M src/qli/eval_proto.h - M src/qli/exe.cpp - M src/qli/mov.cpp - M src/qli/mov_proto.h - M src/remote/os/win32/ibconfig.cpp - M src/remote/server.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gstat/dba.epp -Cleanup. -Hopefully harmless -It should fix the issue introduced with constness in gds__interprete for current applications. - - 2003-09-29 11:00 dimitr - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort_proto.h -Cleanup. - - 2003-09-29 10:48 skidder - M src/dsql/dsql.cpp -Fix cosmetic issue noted by Claudio - - 2003-09-29 08:29 dimitr - M src/jrd/rse.cpp -Correction. - - 2003-09-28 21:36 skidder - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_debug.def - M builds/win32/defs/gds32.def - M builds/win32/defs/gds32_debug.def - M src/common/classes/array.h - M src/common/config/config.cpp - M src/common/config/config.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/lex.cpp - M src/dudley/lex_proto.h - M src/dudley/trn.cpp - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.h - M src/gpre/ftn.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/prett_proto.h - M src/gpre/pretty.cpp - M src/include/fb_types.h - M src/jrd/alt.cpp - M src/jrd/blp.h - M src/jrd/cmp.cpp - M src/jrd/cmp_proto.h - M src/jrd/constants.h - M src/jrd/cvt2.cpp - M src/jrd/exe.h - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/gdsold.h - M src/jrd/jrd.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/par_proto.h - M src/qli/meta.epp -Ok, i'm joining Firebird destruction team with my cleanup: -1. Bring trace DSQL, DYN and BLR trace logging up-to-date -2. Remove redundant CSB pointer dereferences in BLR parser and request compiler -3. Convert RIGHT JOIN to LEFT JOIN early during BLR parsing -4. Check BLR syntax for unititalized contexts usage -5. Some type-safety and const-correctness fixes - - 2003-09-28 18:49 dimitr - M src/jrd/evl.cpp - M src/jrd/idx.cpp - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort_proto.h -A bit more cleanup. - - 2003-09-28 18:26 dimitr - M src/jrd/btr.h -Fixed a typo. - - 2003-09-28 18:23 dimitr - M src/jrd/rse.cpp - M src/jrd/sort.cpp - M src/jrd/sort.h - M src/jrd/sort_proto.h -Cleanup and some optimization. - - 2003-09-28 16:54 dimitr - M src/jrd/sort.cpp - M src/jrd/sort.h -Small cleanup. - - 2003-09-28 15:46 dimitr - M src/jrd/sort.h -Small cleanup. - - 2003-09-28 15:39 dimitr - M src/jrd/idx.cpp -Fixed bug in the cleanup after unsuccessful index creation. - - 2003-09-28 14:41 dimitr - M src/jrd/idx.cpp -Don't waste time counting duplicates for non-unique indices. - - 2003-09-28 14:03 dimitr - M src/jrd/btr.h - M src/jrd/idx.cpp -Fixed bug in unique indices. - - 2003-09-28 12:05 dimitr - M src/dsql/gen.cpp - M src/dsql/pass1.cpp -Fixed types convertion. - - 2003-09-28 11:12 dimitr - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Slightly reworked my labels implementation. - - 2003-09-28 00:36 brodsom - M src/dsql/array.epp - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/hsh.cpp - M src/dsql/make.cpp - M src/dsql/metd.epp - M src/dsql/parse.cpp - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp -Macro cleaning - - 2003-09-28 00:35 brodsom - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/spit.cpp -Style and Corrections - - 2003-09-28 00:33 brodsom - M src/alice/aliceswi.h -Correction - - 2003-09-27 23:29 brodsom - A builds/posix/Makefile.in.client.fbudf - A builds/posix/Makefile.in.embed.fbudf - M builds/posix/Makefile.in.extlib - M builds/posix/Makefile.in.firebird -Solve fbudf build in MinGW - - 2003-09-27 23:28 brodsom - M builds/posix/prefix.mingw -Remove ipserver from mingw build - - 2003-09-26 15:26 dimitr - A src/intl/collations/xx88592hun.h - M src/intl/lc_iso8859_2.cpp - M src/intl/ld.cpp - M src/jrd/intlnames.h -Added new collation by Sandor Szollosi. - - 2003-09-26 14:25 dimitr - A doc/license - A doc/license/IDPL.txt - A doc/license/LGPL_w_exception.txt -Added license texts. - - 2003-09-26 14:18 dimitr - M src/jrd/os/win32/config_root.cpp -Changed license of some files by Mark and myself. - - 2003-09-26 14:13 dimitr - M src/common/config/config.cpp - M src/common/config/config.h - M src/common/config/config_file.cpp - M src/common/config/config_file.h - M src/common/config/config_impl.h - M src/dsql/misc_func.cpp - M src/dsql/misc_func.h - M src/jrd/db_alias.cpp - M src/jrd/db_alias.h - M src/jrd/misc_func_ids.h - M src/jrd/os/win32/config_root.cpp - M src/jrd/sort_mem.cpp - M src/jrd/sort_mem.h -Changed license of some files by Mark and myself. - - 2003-09-26 13:07 brodsom - M doc/README.build.mingw.html -Update dates - - 2003-09-26 12:49 brodsom - M doc/README.build.mingw.html -Update - - 2003-09-26 11:46 dimitr - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp -Fixed comment. - - 2003-09-26 11:02 brodsom - M src/dsql/chars.h - M src/dsql/misc_func.h - M src/dsql/node.h - M src/dsql/sqlda.h - M src/dsql/sym.h --Macro cleaning - - 2003-09-26 10:50 brodsom - M src/dsql/alld_proto.h - M src/dsql/array_proto.h - M src/dsql/blob_proto.h - M src/dsql/ddl_proto.h - M src/dsql/dsql_proto.h - M src/dsql/make_proto.h - M src/dsql/metd_proto.h - M src/dsql/movd_proto.h - M src/dsql/parse_proto.h - M src/dsql/pass1_proto.h - M src/dsql/prepa_proto.h --Macro cleaning - - 2003-09-26 10:22 aafemt - M builds/posix/make.defaults -Rollback my unneeded anymore hack - - 2003-09-26 09:26 robocop - M src/qli/exe.cpp -make gcc happy v2 :-) - - 2003-09-26 08:07 fsg - M src/qli/exe.cpp -make gcc happy again -FSG - - 2003-09-25 12:12 eku - M src/jrd/os/posix/unix.cpp - M src/jrd/pag.cpp -Fix for databases on raw devices: -Detect a database continuation file by its header page. - - 2003-09-25 11:49 robocop - M src/alice/alice.cpp - M src/alice/alice_meta.epp - M src/alice/alice_proto.h - M src/alice/all.cpp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/dsql/all.h - M src/dsql/alld_proto.h - M src/dsql/dsql.h - M src/extlib/ib_udf.c - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cme.cpp - M src/gpre/ftn.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp - M src/gpre/sql.cpp - M src/ipserver/ipserver.cpp - M src/isql/isql.epp - M src/isql/isql_proto.h - M src/jrd/alt.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/gdsold.h - M src/jrd/ibase.h - M src/jrd/intlobj.h - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrn.cpp - M src/jrd/met.epp - M src/jrd/perf.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/qli/all.cpp - M src/qli/all_proto.h - M src/qli/blk.h - M src/qli/comma_proto.h - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err.cpp - M src/qli/err_proto.h - M src/qli/eval.cpp - M src/qli/eval_proto.h - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/exe_proto.h - M src/qli/expan_proto.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/format.h - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/help_proto.h - M src/qli/hsh.cpp - M src/qli/hsh_proto.h - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/mov_proto.h - M src/qli/nounix.cpp - M src/qli/parse.cpp - M src/qli/parse.h - M src/qli/parse_proto.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/proc_proto.h - M src/qli/repor_proto.h - M src/qli/report.cpp - M src/qli/report.h - M src/qli/reqs.h - M src/qli/show.epp - M src/qli/show_proto.h - M src/remote/inet.cpp - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/remote.h - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec_proto.h - M src/utilities/gstat/dba.epp -Cleanup, const correctness, variables in scope, etc. -Having done my best to merge everyone else's changes, I hope the tree can be build with whatever other tools != MSVC6. - - 2003-09-24 15:36 skidder - M src/burp/burp.h -Make engine compile on Linux after Blas' macro claning - - 2003-09-24 14:53 dimitr - M src/remote/inet.cpp - M src/remote/os/win32/wnet.cpp - M src/remote/xnet.cpp -Don't change screen cursor during CS attach. - - 2003-09-24 12:51 dimitr - M src/jrd/scl.epp -Fixed my bug introduced recently. - - 2003-09-24 10:39 aafemt - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.static.gpre - M src/gpre/gpre.cpp - M src/gpre/pat.cpp -Gpre used during build doesn't need additional language modules - - 2003-09-24 10:30 aafemt - M src/qli/format.h - M src/qli/parse.cpp - M src/qli/parse_proto.h - M src/qli/picst_proto.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/proc_proto.h - M src/qli/repor_proto.h - M src/qli/show_proto.h -'struct' removal - - 2003-09-23 22:38 skidder - M builds/install/arch-specific/linux/classic/postinstall.sh.in - M builds/install/arch-specific/linux/misc/firebird.initd.in - D builds/install/arch-specific/linux/super/SSchangePasswd.sh - A builds/install/arch-specific/linux/super/SSchangePasswd.sh.in - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/arch-specific/linux/super/preinstall.sh.in - M builds/install/arch-specific/linux/super/preuninstall.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - D builds/install/misc/CSchangeRunUser.sh - A builds/install/misc/CSchangeRunUser.sh.in - D builds/install/misc/CSrestoreRootRunUser.sh - A builds/install/misc/CSrestoreRootRunUser.sh.in - D builds/install/misc/SSchangeRunUser.sh - A builds/install/misc/SSchangeRunUser.sh.in - D builds/install/misc/SSrestoreRootRunUser.sh - A builds/install/misc/SSrestoreRootRunUser.sh.in - D builds/install/misc/changeDBAPassword.sh - A builds/install/misc/changeDBAPassword.sh.in - D builds/install/misc/firebird.init.d.generic - A builds/install/misc/firebird.init.d.generic.in - D builds/install/misc/firebird.init.d.mandrake - A builds/install/misc/firebird.init.d.mandrake.in - M builds/posix/Makefile.in.firebird - M configure.in -Make Firebird 2.0 Linux CS install prefix-aware and secure - - 2003-09-23 22:36 skidder - M builds/posix/Makefile.in.extlib -I don't know why Blas disabled building fbudf.so. Let's build it again - - 2003-09-23 22:34 skidder - M src/remote/server.cpp -Update Linux CS build for my REMOTE changes - - 2003-09-23 19:47 brodsom - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp -Macro cleaning - - 2003-09-23 19:47 brodsom - M src/alice/alice_meta.epp -Wait a better solution with gpre - - 2003-09-23 14:21 dimitr - M src/jrd/scl.epp -Fixed bug with CURRENT_ROLE, introduced in early v1.5 development. - - 2003-09-23 10:13 aafemt - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe_proto.h - M src/qli/expan_proto.h - M src/qli/expand.cpp - M src/qli/forma_proto.h - M src/qli/gener_proto.h - M src/qli/help.epp - M src/qli/help_proto.h - M src/qli/hsh.cpp - M src/qli/hsh_proto.h - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/mov_proto.h -Partial 'struct' cleanup - - 2003-09-22 17:56 brodsom - M src/dsql/parse.cpp - M src/dsql/parse.sed - M src/dsql/parse.y - M src/jrd/all.cpp - M src/jrd/builtin.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/flu.cpp - M src/jrd/functions.cpp - M src/jrd/gds.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrn.cpp - M src/jrd/llio.cpp - M src/jrd/met.epp - M src/jrd/os/posix/unix.cpp - M src/jrd/perf.cpp - D src/jrd/shdef.h - M src/jrd/svc.cpp - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/remote/inet.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/wal/wal.cpp - M src/wal/walc.cpp -Removing SHLIB_DEFS - - 2003-09-22 14:13 brodsom - M src/alice/alice.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/canonical.cpp - M src/burp/restore.epp -Style - - 2003-09-22 08:49 brodsom - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp -Style - - 2003-09-21 17:49 skidder - M src/dsql/pass1.cpp -Make RIGHT JOIN symmetrical to LEFT JOIN at DSQL layer. -This fixes a couple issues when engine rejected correct RIGHT JOINs -or accepted incorrect and failed subsequentally during query execution - - 2003-09-21 16:10 dimitr - M src/jrd/ods.h -no message - - 2003-09-21 13:33 skidder - M src/dsql/ddl.cpp - M src/jrd/dyn.epp - M src/jrd/dyn_mod.epp - M src/jrd/gdsold.h - M src/jrd/ibase.h -- Fix incorrect assignment of DYN constants for NBACKUP -- Fix minor inconsistency in drop_generator DYN constant definition -Noted by Dmitry Emanov - - 2003-09-21 11:22 dimitr - M src/jrd/scl.epp -One more correction - - 2003-09-21 09:50 dimitr - M src/jrd/scl.epp -Correction - - 2003-09-21 09:15 dimitr - M src/jrd/scl.epp -no message - - 2003-09-21 07:57 dimitr - M src/jrd/jrd.cpp - M src/jrd/scl.epp - M src/jrd/scl_proto.h -const correctness, bool, formatting, etc. - - 2003-09-21 00:38 arnobrinkman - M src/jrd/btr.cpp -Fix problem with MinGW build :-( - - 2003-09-20 23:33 brodsom - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/cv_unicode_fss.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_narrow.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ldcommon.h -Remove duplicated function declaration - - 2003-09-20 23:33 brodsom - M src/intl/charsets.h -Cleaning extern C - - 2003-09-20 23:28 brodsom - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/burp/std_desc.h - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/hsh.cpp - M src/dsql/hsh_proto.h - M src/dsql/metd_proto.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1_proto.h - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/dsql/utld.cpp - M src/jrd/ExecuteStatement.cpp -Cleaning macros - - 2003-09-20 14:52 brodsom - M src/wal/wal_prnt.cpp -Prevent unused warning, if the file is compiled. (Thanks to Claudio) - - 2003-09-20 01:44 brodsom - M doc/README.build.mingw.html -MinGW readme update - - 2003-09-20 00:58 brodsom - M doc/README.build.mingw.html -Update MinGW instructions - - 2003-09-20 00:18 brodsom - M doc/README.build.mingw.html -Update MinGW instructions - - 2003-09-19 13:56 dimitr - M src/jrd/ini.epp -Small metadata fix - - 2003-09-19 10:26 aafemt - M src/qli/all.cpp - M src/qli/all_proto.h - M src/qli/blk.h - M src/qli/comma_proto.h - M src/qli/compi_proto.h - M src/qli/compile.h - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/err_proto.h - M src/qli/exe.h - M src/qli/format.h - M src/qli/parse.h - M src/qli/report.h -Partial 'struct' cleanup - - 2003-09-19 03:37 brodsom - M src/jrd/svc.cpp -Correction - - 2003-09-19 00:36 brodsom - M src/jrd/svc.cpp -Correction - - 2003-09-18 22:12 brodsom - M src/intl/collations/bl88591ca0.h - M src/intl/collations/bl88591da0.h - M src/intl/collations/bl88591de0.h - M src/intl/collations/bl88591es0.h - M src/intl/collations/bl88591fi0.h - M src/intl/collations/bl88591fr0.h - M src/intl/collations/bl88591is0.h - M src/intl/collations/bl88591it0.h - M src/intl/collations/bl88591nl0.h - M src/intl/collations/bl88591no0.h - M src/intl/collations/bl88591pt0.h - M src/intl/collations/bl88591sv0.h - M src/intl/collations/bl88591uk0.h - M src/intl/collations/bl88591us0.h - M src/intl/collations/blNEXTde0.h - M src/intl/collations/blNEXTes0.h - M src/intl/collations/blNEXTfr0.h - M src/intl/collations/blNEXTit0.h - M src/intl/collations/blNEXTus0.h - M src/intl/collations/db437de0.h - M src/intl/collations/db437es1.h - M src/intl/collations/db437fi0.h - M src/intl/collations/db437fr0.h - M src/intl/collations/db437it0.h - M src/intl/collations/db437nl0.h - M src/intl/collations/db437sv0.h - M src/intl/collations/db437uk0.h - M src/intl/collations/db437us0.h - M src/intl/collations/db850cf0.h - M src/intl/collations/db850de0.h - M src/intl/collations/db850es0.h - M src/intl/collations/db850fr0.h - M src/intl/collations/db850it1.h - M src/intl/collations/db850nl0.h - M src/intl/collations/db850pt0.h - M src/intl/collations/db850sv1.h - M src/intl/collations/db850uk0.h - M src/intl/collations/db850us0.h - M src/intl/collations/db852cz0.h - M src/intl/collations/db852po0.h - M src/intl/collations/db852sl0.h - M src/intl/collations/db857tr0.h - M src/intl/collations/db860pt0.h - M src/intl/collations/db863cf1.h - M src/intl/collations/db865da0.h - M src/intl/collations/db865no0.h - M src/intl/collations/db866ru0.h - M src/intl/collations/pd437intl.h - M src/intl/collations/pd437swedfin.h - M src/intl/collations/pd852czech.h - M src/intl/collations/pd852hundc.h - M src/intl/collations/pd852polish.h - M src/intl/collations/pd852slovene.h - M src/intl/collations/pd861iceland.h - M src/intl/collations/pd865nordan40.h - M src/intl/collations/pd866cyrr.h - M src/intl/collations/pw1250czech.h - M src/intl/collations/pw1250hun.h - M src/intl/collations/pw1250hundc.h - M src/intl/collations/pw1250polish.h - M src/intl/collations/pw1250slov.h - M src/intl/collations/pw1251cyrr.h - M src/intl/collations/pw1252i850.h - M src/intl/collations/pw1252intl.h - M src/intl/collations/pw1252nor4.h - M src/intl/collations/pw1252span.h - M src/intl/collations/pw1252swfn.h - M src/intl/collations/pw1253greek1.h - M src/intl/collations/pw1254turk.h - D src/intl/collations/undef.h - M src/intl/collations/xx1251_ua.h - M src/intl/collations/xx88592czech.h -Macro cleaning (intl) - - 2003-09-18 22:06 brodsom - M src/intl/charsets/cs_437.h - M src/intl/charsets/cs_737.h - M src/intl/charsets/cs_775.h - M src/intl/charsets/cs_850.h - M src/intl/charsets/cs_852.h - M src/intl/charsets/cs_857.h - M src/intl/charsets/cs_858.h - M src/intl/charsets/cs_860.h - M src/intl/charsets/cs_861.h - M src/intl/charsets/cs_862.h - M src/intl/charsets/cs_863.h - M src/intl/charsets/cs_864.h - M src/intl/charsets/cs_865.h - M src/intl/charsets/cs_866.h - M src/intl/charsets/cs_869.h - M src/intl/charsets/cs_cyrl.h - M src/intl/charsets/cs_iso8859_1.h - M src/intl/charsets/cs_iso8859_13.h - M src/intl/charsets/cs_iso8859_2.h - M src/intl/charsets/cs_iso8859_3.h - M src/intl/charsets/cs_iso8859_4.h - M src/intl/charsets/cs_iso8859_5.h - M src/intl/charsets/cs_iso8859_6.h - M src/intl/charsets/cs_iso8859_7.h - M src/intl/charsets/cs_iso8859_8.h - M src/intl/charsets/cs_iso8859_9.h - M src/intl/charsets/cs_next.h - M src/intl/charsets/cs_sjis.h - M src/intl/charsets/cs_w1250.h - M src/intl/charsets/cs_w1251.h - M src/intl/charsets/cs_w1252.h - M src/intl/charsets/cs_w1253.h - M src/intl/charsets/cs_w1254.h - M src/intl/charsets/cs_w1255.h - M src/intl/charsets/cs_w1256.h - M src/intl/charsets/cs_w1257.h - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_dos.cpp - M src/intl/lc_gb2312.cpp - M src/intl/lc_iso8859_1.cpp - M src/intl/lc_iso8859_2.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/jrd/intlobj.h -Macro cleaning (intl) - - 2003-09-18 22:04 brodsom - M src/intl/cs_narrow.cpp - M src/intl/cv_big5.cpp - M src/intl/cv_gb2312.cpp - M src/intl/cv_jis.cpp - M src/intl/cv_ksc.cpp - M src/intl/cv_narrow.cpp - M src/intl/cv_unicode_fss.cpp -Style - - 2003-09-18 21:58 brodsom - M src/jrd/svc.cpp -Macro cleaning -Variable type change (Thanks to Claudio) - - 2003-09-18 21:57 brodsom - M src/jrd/sort.cpp -Correction (Thanks to Claudio) - - 2003-09-18 21:56 brodsom - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/canonical.cpp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/burp/spit.cpp - M src/burp/spit.h -Cleaning macros - - 2003-09-18 17:38 brodsom - M src/alice/aliceswi.h -Cleaning macros - - 2003-09-18 10:56 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/aliceswi.h - M src/alice/blk.h - M src/alice/exe.cpp - M src/alice/lls.h - M src/alice/tdr.cpp --Macro cleaning. --remove FB_FROM_ALICE_CPP, it is unused (set_thread_data is only used in alice.cpp) and contains uncompilable code inside. - - 2003-09-18 10:28 aafemt - M src/misc/align.cpp - M src/misc/blrtable.cpp - M src/misc/print.cpp -'struct' removal - - 2003-09-18 10:24 aafemt - M src/journal/console.cpp - M src/journal/gjrn.cpp - M src/journal/journal.h - M src/journal/miscj.cpp - M src/journal/miscj_proto.h - M src/journal/oldr.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/lock/driver.cpp - M src/lock/lock.cpp - M src/lock/lock.h - M src/lock/print.cpp - M src/lock/ulimit.cpp -'struct' cleanup - - 2003-09-17 23:42 arnobrinkman - M src/isql/isql.epp -Change wrong used constant (Suggested by Claudio V.) - - 2003-09-17 23:24 arnobrinkman - M src/jrd/btr.cpp - M src/jrd/btr_proto.h - M src/jrd/nav.cpp - M src/jrd/nav_proto.h - M src/jrd/rse.cpp -Before starting with the new index-structure i do some code clean-up. - - 2003-09-17 10:49 aafemt - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_win.cpp - M src/isql/show.epp -'struct' cleanup - - 2003-09-17 10:36 aafemt - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/iscguard/iscguard.h -'struct' cleanup - - 2003-09-17 09:53 arnobrinkman - M src/jrd/nav.cpp - M src/jrd/ods.h - M src/utilities/gstat/dba.epp -Remove IGNORE_NULL_IDX_KEY define - - 2003-09-16 23:22 arnobrinkman - M src/isql/isql.epp -Apply patch from Fred Polizo Jr. -- Display correct OCTETS for varying length characters. - - 2003-09-16 23:19 arnobrinkman - M src/jrd/btr.cpp - M src/jrd/btr.h - M src/jrd/idx.cpp - M src/jrd/opt.cpp - M src/jrd/val.cpp -Remove IGNORE_NULL_IDX_KEY define. -Still to go : nav.cpp, nav_proto.h, ods.h, dba.epp - - 2003-09-16 21:45 skidder - M src/common/classes/semaphore.h -Correction - - 2003-09-16 21:43 skidder - M src/wal/walc.cpp - M src/wal/walw.cpp -Back out recent header cleanup changes to let the engine compile - - 2003-09-16 20:59 skidder - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/server.cpp -Fix SuperServer 1-minute lock-up under contention bug. -With previous logic all spare threads were notified and performed -expensive loop on each request arrival. New logic wakes up only -one thread per request. (the same fix was performed in 2.0 SS lock manager -to avoid waking up all blocked threads on each lock request resolution). -As an (unexpected) result of this changes SS performance significantly -improved. Some artificial tests show timing improvements by -factor between 2 and 3. - - 2003-09-16 20:45 skidder - A src/common/classes/semaphore.h -Implement Firebird::Semaphore class for Windows and POSIX. -Those platforms which do not have POSIX semaphores (Solaris ?) may need to -implement this class using BSD or SYSV stuff. - - 2003-09-16 17:08 dimitr - M src/jrd/btr.cpp - M src/jrd/btr_proto.h -Some cleanup - - 2003-09-16 14:01 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/pas.cpp -Recover some macros as inlines - - 2003-09-16 13:57 brodsom - M src/dsql/all.h - M src/dsql/alld_proto.h -Cleaning headers - - 2003-09-16 12:16 brodsom - M src/gpre/pat.cpp -Fix switch with only default warning - - 2003-09-16 12:15 brodsom - M src/jrd/sdl.cpp -Fix macro redefinition warning - - 2003-09-16 10:33 aafemt - M src/intl/collations/bl88591ca0.h - M src/intl/collations/bl88591da0.h - M src/intl/collations/bl88591de0.h - M src/intl/collations/bl88591es0.h - M src/intl/collations/bl88591fi0.h - M src/intl/collations/bl88591fr0.h - M src/intl/collations/bl88591is0.h - M src/intl/collations/bl88591it0.h - M src/intl/collations/bl88591nl0.h - M src/intl/collations/bl88591no0.h - M src/intl/collations/bl88591pt0.h - M src/intl/collations/bl88591sv0.h - M src/intl/collations/bl88591uk0.h - M src/intl/collations/bl88591us0.h - M src/intl/collations/blNEXTde0.h - M src/intl/collations/blNEXTes0.h - M src/intl/collations/blNEXTfr0.h - M src/intl/collations/blNEXTit0.h - M src/intl/collations/blNEXTus0.h - M src/intl/collations/db437de0.h - M src/intl/collations/db437es1.h - M src/intl/collations/db437fi0.h - M src/intl/collations/db437fr0.h - M src/intl/collations/db437it0.h - M src/intl/collations/db437nl0.h - M src/intl/collations/db437sv0.h - M src/intl/collations/db437uk0.h - M src/intl/collations/db437us0.h - M src/intl/collations/db850cf0.h - M src/intl/collations/db850de0.h - M src/intl/collations/db850es0.h - M src/intl/collations/db850fr0.h - M src/intl/collations/db850it1.h - M src/intl/collations/db850nl0.h - M src/intl/collations/db850pt0.h - M src/intl/collations/db850sv1.h - M src/intl/collations/db850uk0.h - M src/intl/collations/db850us0.h - M src/intl/collations/db852cz0.h - M src/intl/collations/db852po0.h - M src/intl/collations/db852sl0.h - M src/intl/collations/db857tr0.h - M src/intl/collations/db860pt0.h - M src/intl/collations/db863cf1.h - M src/intl/collations/db865da0.h - M src/intl/collations/db865no0.h - M src/intl/collations/db866ru0.h - M src/intl/collations/pd437intl.h - M src/intl/collations/pd437swedfin.h - M src/intl/collations/pd852czech.h - M src/intl/collations/pd852hundc.h - M src/intl/collations/pd852polish.h - M src/intl/collations/pd852slovene.h - M src/intl/collations/pd861iceland.h - M src/intl/collations/pd865nordan40.h - M src/intl/collations/pd866cyrr.h - M src/intl/collations/pw1250czech.h - M src/intl/collations/pw1250hun.h - M src/intl/collations/pw1250hundc.h - M src/intl/collations/pw1250polish.h - M src/intl/collations/pw1250slov.h - M src/intl/collations/pw1251cyrr.h - M src/intl/collations/pw1252i850.h - M src/intl/collations/pw1252intl.h - M src/intl/collations/pw1252nor4.h - M src/intl/collations/pw1252span.h - M src/intl/collations/pw1252swfn.h - M src/intl/collations/pw1253greek1.h - M src/intl/collations/pw1254turk.h - M src/intl/collations/xx1251_ua.h - M src/intl/collations/xx88592czech.h - M src/intl/cv_unicode_fss.h - M src/intl/lc_narrow.cpp - M src/intl/ld.h -'struct' removal - - 2003-09-16 10:18 aafemt - M src/gpre/ada.cpp - M src/gpre/pas.cpp -Add 'void' to functions with no return value - - 2003-09-16 08:34 robocop - M src/utilities/gsec/gsec_proto.h -Too trivial change - - 2003-09-16 08:18 brodsom - M src/utilities/cache.cpp - M src/utilities/gstat/dba_full.epp - M src/utilities/sbc_print.cpp --Although not compiled fix unused warning (Thanks to Claudio) - - 2003-09-16 08:00 brodsom - M src/utilities/gsec/gsec_proto.h --Add two empty lines at the end. - - 2003-09-15 21:21 arnobrinkman - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -Added ORDER BY support on derived tables. (Suggested by Dmitry Yemanov) - - 2003-09-15 19:27 brodsom - M src/remote/xnet.cpp -Fix unused function warning - - 2003-09-15 19:26 brodsom - M src/jrd/gds.cpp -Fix signed/unsigned warning - - 2003-09-15 16:32 brodsom - M src/alice/alice.cpp - M src/alice/alice_proto.h - M src/alice/aliceswi.h - M src/alice/all.cpp - M src/alice/all.h - M src/alice/all_proto.h - D src/alice/alloc.h - M src/alice/exe_proto.h - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/burp/burp.cpp - M src/burp/spit.cpp - M src/dsql/dsql.h - M src/dsql/errd_proto.h - M src/journal/console.cpp - M src/journal/gjrn.cpp - M src/jrd/all.cpp - M src/jrd/dbt.cpp - M src/jrd/err_proto.h - D src/jrd/everything.h - M src/jrd/jrd.h - M src/qli/all.cpp - D src/qli/everything.h - M src/wal/wal.cpp - M src/wal/walc.cpp - M src/wal/walw.cpp --Cleaning headers - - 2003-09-15 16:31 brodsom - M src/utilities/gsec/gsec.cpp --Remove msvc unused var warning. - - 2003-09-15 16:29 brodsom - M src/lock/print.cpp --Remove msvc unused var warning - - 2003-09-15 16:23 brodsom - A src/utilities/gsec/gsec_proto.h -no message - - 2003-09-15 16:17 skidder - M src/jrd/cch.cpp -Remove outdated comment - - 2003-09-15 14:57 brodsom - M src/dudley/ddl.cpp -Remove msvc unused variable warning. - - 2003-09-15 14:49 brodsom - M src/utilities/gstat/dba.epp -Remove msvc unused variable warning. - - 2003-09-15 13:13 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/alice_proto.h - M src/alice/exe.cpp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/dudley/ddl.cpp - M src/journal/gjrn.cpp - M src/jrd/svc.cpp - M src/jrd/svc.h - M src/jrd/svc_proto.h - M src/lock/print.cpp - M src/utilities/cache.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/sbc_print.cpp - M src/wal/wal_prnt.cpp -Clean a bit services interface -- Include service entrypoint in each proto file and remove from it the private function common to service and standalone. (burp, alice and gsec) -- Replace functions output_svc/output_thread/output_netware with SVC_output callback common for all. (burp, alice and gsec) -- Create typedef pfn_svc_output common for all svc, and correct SVC_read_ib_log and thread_test to be compatible with pfn_svc_output typedef. (svc.cpp) -- Put inside an ifdef code for '-svc_re' switch (in all sources). - - 2003-09-15 12:50 dimitr - M src/alice/alice_meta.epp -no message - - 2003-09-15 12:30 robocop - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compi_proto.h - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/forma_proto.h - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/gener_proto.h - M src/qli/help.epp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/meta_proto.h - M src/qli/mov.cpp - M src/qli/mov_proto.h - M src/qli/parse.cpp - M src/qli/picst_proto.h - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/report.cpp - M src/qli/show.epp -const correctness, formatting, cleaning, etc. -Not a definitive work, though. - - 2003-09-15 12:19 robocop - M src/jrd/why.cpp -Macro cleaning -if() statements formatting fixed - - 2003-09-15 11:30 brodsom - D src/misc/relations.epp -Not used - - 2003-09-15 11:17 robocop - M src/jrd/alt.cpp -Replaced macro with function -const correctness - - 2003-09-15 11:14 robocop - M src/jrd/utl.cpp -Style: got rid of spaces around C++ cast operators -Put the static (private) functions out of the extern "C" block. - - 2003-09-15 11:06 robocop - M src/ipserver/ipclient.cpp -Trivial change - - 2003-09-15 10:14 skidder - M src/utilities/nbackup.cpp -Added credits to NBACKUP usage info - - 2003-09-15 09:36 dimitr - M builds/win32/msvc6/nbackup.dsp -Updated project files. - - 2003-09-15 09:33 dimitr - M src/alice/alice_meta.epp -Fixed another problem in gfix. Thanks to Vlad Horsun. - - 2003-09-15 09:04 alexpeshkoff - M src/jrd/jrd.cpp -Fixed problems with security.fdb access, introduced in RC6 - front-port to HEAD - - 2003-09-15 08:24 dimitr - M src/jrd/par.cpp -Fixed bug introduced yesterday. - - 2003-09-15 08:05 dimitr - M src/alice/tdr.cpp -Fixed very old typo. Thanks to Vlad Horsun. - - 2003-09-15 02:15 brodsom - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/parse.cpp - M src/dudley/trn.cpp -Correction - - 2003-09-15 02:03 brodsom - M src/burp/burp.cpp - M src/qli/proc.epp --Style - - 2003-09-15 01:50 brodsom - M src/burp/restore.epp --Style - - 2003-09-14 15:37 dimitr - M src/dsql/dsql.tab.h - M src/dsql/gen.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/jrd/opt.cpp - M src/jrd/par.cpp -The final part of my little PLAN enhancement. - - 2003-09-14 01:09 brodsom - M src/jrd/gds.cpp --Change variable name to fix error in MinGW - - 2003-09-14 01:08 brodsom - M src/alice/alice.cpp - M src/alice/alice_meta.epp --Style - - 2003-09-14 01:08 brodsom - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp_proto.h - M src/burp/mvol.cpp --Style --Cast corrections - - 2003-09-14 00:46 brodsom - M src/lock/print.cpp --Fix warnings - - 2003-09-14 00:26 brodsom - M src/misc/codes.epp - M src/remote/xnet.cpp - M src/remote/xnet.h -Warning fixes - - 2003-09-13 18:35 skidder - M src/jrd/cch.cpp - M src/jrd/common.h - M src/jrd/gds.cpp - M src/jrd/nbak.cpp - M src/jrd/nbak.h -Make NBACKUP work on Windows - - 2003-09-13 14:47 skidder - M src/gpre/exp.cpp -Remove some crap from the code - - 2003-09-13 13:36 epocman - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp -Win32 instreg / instsvc now returns FINI_ERROR instead of FINI_OK when usage() function is called. This helps external automated tools to detect mistakes in parameters. - - 2003-09-13 12:23 brodsom - M src/gpre/ftn.cpp - M src/gpre/msc.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp --Fix indents --Corrections (Thanks to Claudio) - - 2003-09-13 12:22 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cob.cpp - M src/gpre/hsh.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp -Fix indents - - 2003-09-13 12:16 brodsom - M src/dsql/dsql.cpp --Fix indents - - 2003-09-13 12:03 brodsom - M src/jrd/cmp.cpp - M src/jrd/dpm.epp - M src/jrd/event.cpp - M src/jrd/idx.cpp - M src/jrd/jrd.cpp - M src/jrd/pcmet.epp - M src/jrd/rlck.cpp - M src/jrd/rng.cpp - M src/jrd/sdw.cpp - M src/jrd/shut.cpp - M src/jrd/sym.cpp - M src/jrd/tra.cpp - M src/jrd/val.cpp -Fix indents - - 2003-09-13 11:48 brodsom - M src/dudley/extract.epp - M src/dudley/hsh.cpp - M src/ipserver/ipclient.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/qli/all.cpp - M src/qli/expand.cpp - M src/qli/gener.cpp - M src/qli/hsh.cpp - M src/qli/proc.epp -Fix indents - - 2003-09-13 10:26 robocop - M src/dsql/ddl.cpp -Trivial correction - - 2003-09-13 09:25 brodsom - M src/common/classes/rwlock.h -Fix for MINGW build - - 2003-09-13 09:15 brodsom - M src/remote/inet.cpp - M src/remote/server.cpp -Corrections (Thanks to Claudio) - - 2003-09-13 09:02 brodsom - M src/qli/meta.epp -Correction (Thanks to Claudio) - - 2003-09-13 01:12 brodsom - M src/common/classes/rwlock.h -Provisional quick fix for broken msvc 6 build with last Nickolay commit. To be reviewed by N. - - 2003-09-12 23:37 brodsom - M src/jrd/alt.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - M src/jrd/gdsold.h - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/why.cpp --Remove GDS_VAL and GDS_REF (Final commit) - - 2003-09-12 23:25 brodsom - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/restore.epp --Remove GDS_VAL and GDS_REF --BOOLEAN Cleaning --Fix tab indent in restore and backup - - 2003-09-12 22:30 brodsom - M src/qli/show.epp --Removing GDS_VAL and GDS_REF - - 2003-09-12 16:49 brodsom - M src/utilities/stats.epp --Remove GDS_VAL and GDS_REF - - 2003-09-12 16:35 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/exp.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/int.cpp - M src/gpre/int_cxx.cpp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp --Remove some macros or transform to inline --Rename tok_quoted to tok_sglquoted - - 2003-09-12 16:32 brodsom - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/dudley/parse.cpp - M src/dudley/trn.cpp -Better idx_type use - - 2003-09-12 10:20 aafemt - M src/jrd/os/win32/isc_ipc.cpp -A bit more universal MINGW fix - - 2003-09-12 10:16 aafemt - M builds/posix/Makefile.in.client.util -instsvc doesn't need OS_specific_files - - 2003-09-12 09:19 robocop - M src/dsql/ddl.cpp -trivial correction - - 2003-09-12 09:06 robocop - M src/gpre/cob.cpp -trivial correction - - 2003-09-12 09:04 robocop - M src/burp/backu_proto.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/burpswi.h - M src/burp/canon_proto.h - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/misc_proto.h - M src/burp/mvol.cpp - M src/burp/mvol_proto.h - M src/burp/resto_proto.h - M src/burp/restore.epp - M src/burp/spit.cpp - M src/burp/spit.h - M src/burp/std_desc.h -const correctness, variables in scope, bool, formatting, less casts, etc. - - 2003-09-12 09:00 robocop - M src/dudley/exe.epp - M src/gpre/ada.cpp -trivial corrections - - 2003-09-12 02:22 brodsom - M src/jrd/err_proto.h --Correction - - 2003-09-12 02:21 brodsom - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cme_proto.h - M src/gpre/cmp.cpp - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/par.cpp - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp --BOOLEAN cleaning --Rename rse to gpre_rse (Nickolay's request) - - 2003-09-12 01:58 brodsom - M src/jrd/ail.cpp - M src/jrd/blb.cpp - M src/jrd/cmp.cpp - M src/jrd/evl.cpp - M src/jrd/nav.cpp --Code format - - 2003-09-12 01:41 brodsom - M src/dsql/ddl.cpp - M src/dsql/errd.cpp - M src/dsql/errd_proto.h - M src/dsql/metd.epp - M src/dsql/metd_proto.h - M src/dsql/parse.cpp - M src/dsql/parse.y -BOOLEAN cleaning - - 2003-09-11 21:33 skidder - M src/jrd/gds.cpp -Implement fast thread-safe trace facility on Win32. -It is not perfect (keeps log file open), but good enough - - 2003-09-11 21:30 skidder - M src/lock/lock.cpp -Enable lock manager buffer resizing for Win32 CS. -Further research demonstrated that it should work. -This fix needs to be backported to 1.5 if proves itself to work fine. - - 2003-09-11 21:26 skidder - M src/common/classes/rwlock.h -Mark volatile vars as such. -Add API to get current lock status for Win32 RWLock - - 2003-09-11 18:59 brodsom - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/protocol.cpp - M src/remote/remote.cpp - M src/remote/remote.h - M src/remote/serve_proto.h - M src/remote/server.cpp --BOOLEAN cleaning - - 2003-09-11 12:01 robocop - M src/msgs/load.epp -cleanup - - 2003-09-11 11:53 robocop - M src/jrd/dyn.epp -Store correct privilege - - 2003-09-11 10:45 aafemt - M src/jrd/dyn.epp -Fix mistype - - 2003-09-11 10:36 aafemt - M src/gpre/gpre.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/pas.cpp - M src/gpre/sql.cpp -'struct' cleanup - - 2003-09-11 09:08 brodsom - D src/install -Move Alex commit to the right place - - 2003-09-11 02:54 brodsom - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.gpre - M builds/posix/Makefile.in.embed.gpre - M builds/posix/Makefile.in.embed.qli - M builds/posix/Makefile.in.static.gpre - D src/gpre/form.h - D src/gpre/form__proto.h - D src/gpre/form_proto.h - D src/gpre/form_trn.cpp - D src/gpre/noform.cpp - D src/qli/form.h - D src/qli/form_proto.h - D src/qli/noform.cpp --Remove PYXIS - - 2003-09-11 02:35 brodsom - M src/gpre/sqe.cpp --Scope correction - - 2003-09-11 02:32 brodsom - M src/jrd/os/win32/isc_ipc.cpp --MINGW fix - - 2003-09-11 02:17 brodsom - M builds/mac_os_x/CS/CS.pbproj/project.pbxproj - M builds/win32/msvc6/gpre.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gpre_static.dsp - M builds/win32/msvc6/qli.dsp - M builds/win32/msvc7/gpre.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gpre_static.vcproj - M builds/win32/msvc7/qli.vcproj - M src/jrd/gds.hxx - M src/jrd/gdsold.h - M src/jrd/os/vms/dfloat_stub.cpp - M src/msgs/load.epp - M src/msgs/msg.gdl - M src/qli/blk.h - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/dtr.h - M src/qli/eval.cpp - M src/qli/everything.h - M src/qli/exe.cpp - M src/qli/exe.h - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/meta.epp - M src/qli/parse.cpp - M src/qli/symbols.h - M src/qli/words.h --Removing PYXIS - - 2003-09-11 02:13 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cmp.cpp - M src/gpre/cmp_proto.h - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/hsh.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pat.h - M src/gpre/prett_proto.h - M src/gpre/pretty.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp - M src/gpre/words.h --Removing PYXIS --Cleaning BOOLEAN - - 2003-09-11 02:12 brodsom - M src/dbs/metadata.sql -Removing PYXIS - - 2003-09-10 19:48 brodsom - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/exp.cpp - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/hsh.cpp - M src/gpre/lang_proto.h - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/gpre/sql_proto.h --BOOLEAN cleaning --Remove pfn_SQE_list_cb function casts - - 2003-09-10 17:52 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/alice/tdr_proto.h - M src/burp/burp.cpp - M src/burp/mvol.cpp - M src/burp/spit.cpp - M src/dudley/ddl.cpp - M src/dudley/ddl.h - M src/dudley/ddl_proto.h - M src/dudley/exe.epp - M src/dudley/exe_proto.h - M src/dudley/expr.cpp - M src/dudley/expr_proto.h - M src/dudley/extract.epp - M src/dudley/lex.cpp - M src/dudley/parse.cpp - M src/dudley/parse_proto.h - M src/dudley/trn.cpp - M src/journal/archive.cpp - M src/journal/rebuild.epp - M src/journal/server.epp - M src/jrd/ail.cpp - M src/jrd/alt.cpp - M src/jrd/cch.cpp - M src/jrd/rec.cpp - M src/qli/all.cpp - M src/qli/dtr.cpp - M src/qli/exe.cpp - M src/qli/expand.cpp - M src/qli/hsh.cpp - M src/qli/lex.cpp - M src/qli/lex_proto.h - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/proc_proto.h - M src/qli/report.cpp - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/wal/driver.cpp - M src/wal/wal.cpp - M src/wal/wal_proto.h - M src/wal/walc.cpp - M src/wal/walc_proto.h - M src/wal/walf.cpp - M src/wal/walf_proto.h - M src/wal/walr.cpp - M src/wal/walr_proto.h - M src/wal/walw.cpp -BOOLEAN cleaning - - 2003-09-10 17:48 brodsom - M src/isql/extract.epp - M src/isql/show.epp -extern C cleaning - - 2003-09-10 17:29 dimitr - M doc/WhatsNew -no message - - 2003-09-10 15:31 skidder - M src/jrd/dyn.epp -Make engine compile after recent cleanup - - 2003-09-10 15:09 skidder - M src/jrd/os/posix/guid.cpp -Fix license of file that I created - - 2003-09-10 13:26 epocman - M src/utilities/install/install_svc.cpp -When run as a specific user, stopping engine service stops guardian, like with FB 1.0x LocalSystem. - - 2003-09-10 13:24 dimitr - M src/dsql/dsql.cpp - M src/jrd/opt.cpp -PLAN enhancements. The DSQL part of this change will follow. - - 2003-09-10 13:20 epocman - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp -Code cleanup per Claudio request - - 2003-09-10 12:55 dimitr - M src/jrd/intlnames.h -Applied Peter's patch - - 2003-09-10 12:02 dimitr - M src/remote/os/win32/property.cpp - M src/remote/xnet.cpp -Cleanup - - 2003-09-10 11:48 robocop - M src/qli/all.cpp - M src/qli/command.cpp - M src/qli/compile.cpp - M src/qli/dtr.cpp - M src/qli/eval.cpp - M src/qli/expand.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/help.epp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/mov.cpp - M src/qli/parse.cpp - M src/qli/picstr.cpp - M src/qli/proc.epp - M src/qli/report.cpp - M src/qli/show.epp -C comments to C++ comments - - 2003-09-10 11:43 robocop - M src/lock/print.cpp -cleanup, hopefully right - - 2003-09-09 19:00 skidder - M builds/win32/msvc7/Firebird2.sln - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - D builds/win32/msvc7/ipserver.vcproj - M builds/win32/msvc7/remote.vcproj - M builds/win32/msvc7/remote_classic.vcproj -Adjust MSVC7 makefiles for XNET support - - 2003-09-09 16:47 skidder - M src/jrd/nbak.cpp - M src/utilities/nbackup.cpp -Fix engine breakage on Win32 caused by my commits. - - 2003-09-09 16:43 skidder - M builds/win32/msvc7/nbackup.vcproj -Update MSVC7 makefiles - - 2003-09-09 11:36 robocop - M src/qli/hsh_proto.h -No more underscore + uppercase - - 2003-09-09 11:21 robocop - M src/wal/wal.cpp - M src/wal/wal.h - M src/wal/wal_proto.h - M src/wal/walc.cpp - M src/wal/walw.cpp - M src/wal/walw_proto.h -const correctness, bool, variables in scope, etc. - - 2003-09-09 11:14 robocop - M src/dudley/extract.epp - M src/dudley/hsh_proto.h -const correctness, bool, etc. - - 2003-09-09 11:08 robocop - M examples/include/example.h - M examples/udf/udflib.c -clean a bit this old example - - 2003-09-09 11:07 robocop - M src/jrd/dsc.cpp - M src/jrd/dsc_proto.h - M src/jrd/dyn.epp - M src/jrd/dyn.h - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/dyn_ut_proto.h - M src/jrd/dyn_util.epp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/shut.cpp -const correctness, bool, etc. -locksmith is harmless => root/administrator/sysdba, nothing mysterious. - - 2003-09-09 11:03 robocop - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp - M src/isql/show_proto.h -const correctness, bool, etc. - - 2003-09-09 07:51 brodsom - A builds/win32/run_all.bat -Add a script to build from scratch to installer - - 2003-09-09 07:49 brodsom - M builds/win32/msvc6/engine.dsp - M builds/win32/msvc6/engine_classic.dsp - M builds/win32/msvc6/engine_embed.dsp - M builds/win32/msvc6/fb_lock_print.dsp - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/fbclient_static.dsp - M builds/win32/msvc6/gpre_boot.dsp - M builds/win32/msvc6/gstat.dsp - M builds/win32/msvc6/walw.dsp -Update msvc6 build after Nickolay changes - - 2003-09-08 21:44 skidder - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/jrd/cch.cpp - M src/jrd/nbak.cpp - M src/jrd/os/isc_i_proto.h - M src/jrd/os/win32/isc_ipc.cpp - M src/lock/lock.cpp -Make Win32 version of engine compile - - 2003-09-08 21:43 skidder - M builds/win32/msvc7/engine.vcproj - M builds/win32/msvc7/engine_classic.vcproj - M builds/win32/msvc7/engine_embed.vcproj - M builds/win32/msvc7/fb_lock_print.vcproj - M builds/win32/msvc7/fbclient.vcproj - M builds/win32/msvc7/fbclient_static.vcproj - M builds/win32/msvc7/gpre_boot.vcproj - M builds/win32/msvc7/gstat.vcproj -Update MSVC7 makefiles - - 2003-09-08 21:26 skidder - M src/dsql/dsql.tab.h - M src/dsql/parse.cpp -Update parse.cpp - - 2003-09-08 20:33 skidder - A src/jrd/os/isc_i_proto.h -Add forgotten file - - 2003-09-08 20:23 skidder - M builds/posix/Makefile.in.boot.gpre - M builds/posix/Makefile.in.client.util - M builds/posix/Makefile.in.embed.util - M builds/posix/make.defaults - M builds/posix/make.shared.variables - M builds/posix/prefix.darwin - M builds/posix/prefix.example - M builds/posix/prefix.freebsd - M builds/posix/prefix.linux - M builds/posix/prefix.mingw - M builds/posix/prefix.sinixz - M builds/posix/prefix.solaris - M builds/posix/prefix.solx86 - M builds/posix/prefix.solx86gcc - M configure.in - M src/common/classes/alloc.cpp - M src/common/classes/alloc.h - M src/common/classes/class_perf.cpp - M src/common/classes/class_test.cpp - M src/common/classes/locks.h - M src/common/classes/rwlock.h - M src/common/classes/tree.h - M src/common/classes/vector.h - M src/dsql/parse.y - M src/include/firebird.h - M src/jrd/cch.cpp - M src/jrd/cch.h - M src/jrd/cch_proto.h - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/err.cpp - M src/jrd/err_proto.h - M src/jrd/event.cpp - M src/jrd/gds.cpp - M src/jrd/gds_proto.h - D src/jrd/isc_i_proto.h - D src/jrd/isc_ipc.cpp - M src/jrd/isc_s_proto.h - M src/jrd/isc_sync.cpp - M src/jrd/lck.cpp - M src/jrd/lck.h - M src/jrd/lck_proto.h - M src/jrd/nbak.cpp - M src/jrd/nbak.h - M src/jrd/os/guid.h - M src/jrd/os/posix/guid.cpp - A src/jrd/os/posix/isc_ipc.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/win32/guid.cpp - A src/jrd/os/win32/isc_ipc.cpp - M src/jrd/svc.cpp - M src/jrd/thd.h - M src/jrd/why.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp - M src/remote/inet.cpp - M src/remote/inet_server.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/server.cpp - M src/utilities/gstat/ppg.cpp - M src/utilities/nbackup.cpp - M src/wal/wal.cpp - M src/wal/walc.cpp - M src/wal/walc_proto.h - M src/wal/walw.cpp -NBACKUP-related changes and some clean-up - - 2003-09-08 19:31 brodsom - A builds/install/arch-specific/linux/misc/firebird.initd.in - M builds/install/arch-specific/linux/super/SSchangePasswd.sh - M builds/install/arch-specific/linux/super/makeInstallImage.sh.in - M builds/install/arch-specific/linux/super/postinstall.sh.in - M builds/install/arch-specific/linux/super/postuninstall.sh.in - M builds/install/arch-specific/linux/super/preinstall.sh.in - M builds/install/arch-specific/linux/super/preuninstall.sh.in - M builds/install/arch-specific/linux/super/rpmfiles.txt.in - M builds/install/arch-specific/linux/super/rpmheader.txt.in - D src/install/arch-specific/linux/misc -Move Alex commit to the right place - - 2003-09-08 18:46 skidder - M src/gpre/sqe.cpp -Make engine compile after recent cleanup - - 2003-09-08 14:14 dimitr - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/fbclient.dsp - M builds/win32/msvc6/remote.dsp - M builds/win32/msvc6/remote_classic.dsp - M src/ipserver/ipclient.cpp - M src/jrd/why.cpp - M src/remote/interface.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/property.rh - M src/remote/os/win32/srvr_w32.cpp - M src/remote/os/win32/window.cpp - M src/remote/serve_proto.h - M src/remote/xnet.cpp - M src/remote/xnet.h - M src/remote/xnet_proto.h -Added the current XNET implementation. -Let's hope it works not only for me - - 2003-09-08 12:44 dimitr - M src/burp/restore.epp -A bit more information from gbak. - - 2003-09-08 11:39 robocop - M lang_helpers/gds_codes.ftn - M lang_helpers/gds_codes.pas - M src/include/gen/codes.h - M src/include/gen/codetext.h - M src/include/gen/iberror.h - M src/include/gen/msg_facs.h - M src/include/gen/msgs.h - M src/include/gen/rdb_codes.h - M src/include/gen/sql_code.h -The products of codes.epp - - 2003-09-08 11:34 robocop - M src/misc/codes.epp -const correctness, almost minimal scope for variables, bool, etc. -Give iberror.h a section for C++ -No side effects noticed after several full rebuilds - - 2003-09-08 11:29 dimitr - M src/dsql/dsql.cpp -Fixed logic after Blas' change of the function return. - - 2003-09-08 11:27 robocop - M src/gpre/cmp_proto.h - M src/gpre/exp.cpp - M src/gpre/exp_proto.h - M src/gpre/form.h - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_proto.h - M src/gpre/gpreswi.h - M src/gpre/hsh_proto.h - M src/gpre/jrdme_proto.h - M src/gpre/lang_proto.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/parse.h - M src/gpre/pat.cpp - M src/gpre/pat_proto.h - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/gpre/sql_proto.h -const correctness, almost minimal scope for variables, bool, etc. -Hope I did integrate others' changes correctly and totally. - - 2003-09-08 08:56 arnobrinkman - M src/jrd/opt.cpp -Don't forget the OR operations Arno - - 2003-09-08 01:51 brodsom - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_proto.h - M src/alice/exe.cpp - M src/alice/exe_proto.h - M src/alice/tdr_proto.h - M src/burp/backu_proto.h - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burp_proto.h - M src/burp/canon_proto.h - M src/burp/canonical.cpp - M src/burp/misc.cpp - M src/burp/misc_proto.h - M src/burp/resto_proto.h - M src/utilities/common/cmd_util.cpp - M src/utilities/common/cmd_util_proto.h - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h - M src/utilities/gsec/secur_proto.h - M src/utilities/gstat/ppg.cpp - M src/utilities/gstat/ppg_proto.h -Remove unneeded extern C - - 2003-09-08 01:45 brodsom - M src/iscguard/iscguard.cpp - M src/isql/isql.epp - M src/jrd/exe.cpp - M src/jrd/opt.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/remote/os/win32/chop.cpp -Code cleaning - - 2003-09-07 21:39 epocman - M builds/win32/uninstall.bat -instsvc 'remove' new syntax does'nt need a '-g' option. - - 2003-09-07 21:36 epocman - M builds/win32/install_classic.bat - M builds/win32/install_super.bat -instsvc new syntax does not take root_directory on the command-line. - - 2003-09-07 19:11 epocman - M src/iscguard/cntl_guard.cpp - M src/iscguard/iscguard.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -Win32 - 'instsvc install -guardian -login user' now also sets the -Guardian to run as 'user'. -This is achieved by giving appropriate security rights to 'user' -on the firebird service object (instsvc utility) and fixing some -wrong security flags in the Guardian code itself. - - 2003-09-07 00:53 brodsom - M src/lock/lock.cpp - M src/lock/print.cpp -Code cleaning (Thanks to Claudio) - - 2003-09-07 00:48 brodsom - M src/jrd/os/vms/vmsevent.cpp -Fix wrong change (Thanks to Claudio) - - 2003-09-07 00:48 brodsom - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/map.cpp -Code cleaning (Thanks to Claudio) - - 2003-09-06 10:55 epocman - M src/utilities/install/services.cpp -Never sets NT services as 'Interactive'. Fights 'Shatter'-kind attacks. -http://www.idefense.com/idpapers/Shatter_Redux.pdf -This blocks 'local' protocol from working, but is not an issue as new XNET will replace it for FB > 1.5. - - 2003-09-06 00:52 brodsom - M src/dudley/hsh.cpp - M src/dudley/hsh_proto.h - M src/gpre/c_cxx.cpp - M src/gpre/cmp.cpp - M src/gpre/cmp_proto.h - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.h - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpre_proto.h - M src/gpre/hsh.cpp - M src/gpre/hsh_proto.h - M src/gpre/jrdme_proto.h - M src/gpre/jrdmet.cpp - M src/gpre/lang_proto.h - M src/gpre/msc.cpp - M src/gpre/msc_proto.h - M src/gpre/par.cpp - M src/gpre/par_proto.h - M src/gpre/pat.cpp - M src/gpre/pat_proto.h - M src/gpre/sqe.cpp - M src/gpre/sqe_proto.h - M src/gpre/sql.cpp - M src/gpre/sql_proto.h - M src/qli/hsh_proto.h - M src/wal/wal.cpp - M src/wal/wal_proto.h - M src/wal/walw.cpp - M src/wal/walw_proto.h -Remove unneeded extern C - - 2003-09-05 14:55 brodsom - M src/gpre/ada.cpp - M src/gpre/cmp.cpp - M src/gpre/exp.cpp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/msc.cpp - M src/gpre/noform.cpp - M src/gpre/par.cpp - M src/gpre/pas.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -Fix last Dmitry commit - - 2003-09-05 11:28 brodsom - M src/dsql/dsql.cpp --Change function return to SUCCESS=true, FAILURE=false (suggested by Claudio) - - 2003-09-05 11:25 brodsom - M src/isql/extra_proto.h - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/isql_proto.h - M src/isql/show.epp - M src/isql/show_proto.h --Replacing BOOLEAN, FALSE and TRUE. --Code style cleaning - - 2003-09-05 10:54 alexpeshkoff - A src/install - A src/install/arch-specific - A src/install/arch-specific/linux - A src/install/arch-specific/linux/misc - A src/install/arch-specific/linux/misc/firebird.initd.in - A src/install/arch-specific/linux/super - A src/install/arch-specific/linux/super/SSchangePasswd.sh - A src/install/arch-specific/linux/super/makeInstallImage.sh.in - A src/install/arch-specific/linux/super/postinstall.sh.in - A src/install/arch-specific/linux/super/postuninstall.sh.in - A src/install/arch-specific/linux/super/preinstall.sh.in - A src/install/arch-specific/linux/super/preuninstall.sh.in - A src/install/arch-specific/linux/super/rpmfiles.txt.in - A src/install/arch-specific/linux/super/rpmheader.txt.in -fix posix SS build - now rpm package appear to be successfully buildable - - 2003-09-05 10:51 brodsom - M src/dudley/parse.cpp --Correction - - 2003-09-05 10:14 aafemt - M src/gpre/ada.cpp - M src/gpre/c_cxx.cpp - M src/gpre/cmd.cpp - M src/gpre/cme.cpp - M src/gpre/cmp.cpp - M src/gpre/cob.cpp - M src/gpre/dyntable.cpp - M src/gpre/exp.cpp - M src/gpre/form.h - M src/gpre/ftn.cpp - M src/gpre/gpre.cpp - M src/gpre/gpre.h - M src/gpre/gpre_meta.epp - M src/gpre/gpre_meta_boot.cpp - M src/gpre/gpreswi.h - M src/gpre/hsh.cpp - M src/gpre/jrdmet.cpp - M src/gpre/msc.cpp - M src/gpre/par.cpp - M src/gpre/parse.h - M src/gpre/pas.cpp - M src/gpre/pat.cpp - M src/gpre/pretty.cpp - M src/gpre/sqe.cpp - M src/gpre/sql.cpp -'struct' cleanup - - 2003-09-05 10:05 alexpeshkoff - M builds/posix/Makefile.in.firebird -fix posix SS build - script files are copied for both SS and CS - - 2003-09-05 09:33 brodsom - M src/dudley/parse.cpp --Remove unneeded if (Thanks to Claudio) - - 2003-09-05 09:30 brodsom - M src/journal/rebuild.epp --Correction (Thanks to Claudio) - - 2003-09-04 21:40 arnobrinkman - M src/dsql/pass1.cpp -Don't forget unnamed derived tables - - 2003-09-04 21:37 arnobrinkman - M src/jrd/opt.cpp -Added some comments and boolean replacement - - 2003-09-04 21:26 brodsom - M src/dsql/dsql.cpp - M src/dsql/hsh.cpp - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dsql/preparse.cpp - M src/dsql/user_dsql.cpp - M src/jrd/os/thd_priority.h - M src/jrd/os/vms/extvms.cpp - M src/jrd/os/vms/map.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/vms/vmsevent.cpp - M src/jrd/os/win32/thd_priority.cpp - M src/lock/lock.cpp - M src/lock/lock_proto.h - M src/lock/print.cpp --Replace BOOLEAN, TRUE and FALSE - - 2003-09-04 21:20 brodsom - M src/jrd/opt.cpp -Replace BOOLEAN, TRUE and FALSE - - 2003-09-04 17:51 skidder - M src/extern/editline/editline.c -Apply small patch for AMD64 build - - 2003-09-04 16:59 brodsom - M builds/win32/msvc6/archive.dsp -Correction - - 2003-09-04 15:26 brodsom - M src/dsql/pass1.cpp -Correction - - 2003-09-04 15:20 brodsom - M src/journal/archive.cpp - M src/journal/console.cpp - M src/journal/gjrn.cpp - M src/journal/miscj.cpp - M src/journal/oldr.cpp - M src/journal/rebui_proto.h - M src/journal/rebuild.epp - M src/journal/serve_proto.h - M src/journal/server.epp --Some cleaning --Two fixes and one new comment(Thanks to claudio) - - 2003-09-04 15:05 arnobrinkman - M src/dsql/gen.cpp -Remove generated comment - - 2003-09-04 15:02 arnobrinkman - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/pass1.cpp -Changed internally derived-table support to better readable/understanding code - - 2003-09-04 13:47 brodsom - M builds/win32/preprocess.bat - D src/jrd/stats.epp - A src/utilities/stats.epp -Move stats.epp to utilities - - 2003-09-04 13:45 brodsom - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/dudley/hsh.cpp - M src/dudley/parse.cpp - M src/dudley/trn.cpp - M src/dudley/trn_proto.h --Replace BOOLEAN, TRUE, FALSE - - 2003-09-04 13:45 brodsom - M src/dsql/pass1.cpp -Fix cast warning - - 2003-09-03 23:52 arnobrinkman - M src/dsql/ddl.cpp - M src/dsql/ddl_proto.h - M src/dsql/dsql.cpp - M src/dsql/gen.cpp - M src/dsql/gen_proto.h - M src/dsql/make.cpp - M src/dsql/make_proto.h - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h -Change types that were used as booleans to the real bool type - - 2003-09-03 21:18 arnobrinkman - M src/jrd/cvt2.cpp - M src/jrd/rse.cpp -bugfix: MERGE caused engine crash when it was comparing two NULL values (when NULL was result of a calculation (add/multiply/divide...)) - - 2003-09-03 16:35 brodsom - M src/journal/archive.cpp --Fix wrong change (Thanks to Claudio) - - 2003-09-03 16:33 brodsom - M src/jrd/blob_filter.cpp --Remove unneeded casts - - 2003-09-03 16:31 brodsom - M src/burp/restore.epp --Fix wrong struct removal. - - 2003-09-03 10:10 brodsom - M src/wal/walw.cpp -Remove obsolete comment - - 2003-09-03 07:39 dimitr - M src/utilities/gstat/dba.epp -Fixed gstat crach reported by Phil Shrimpton. - - 2003-09-03 01:46 brodsom - M builds/install/arch-specific/win32/FirebirdInstall_15.iss --Add all the examples to the installer - - 2003-09-02 18:28 brodsom - M builds/win32/make_boot.bat - M builds/win32/msvc6/Firebird2.dsw - A builds/win32/msvc6/archive.dsp - A builds/win32/msvc6/journal.dsp - M builds/win32/prepare.bat - M builds/win32/preprocess.bat - M src/journal/archive.cpp - M src/journal/conso_proto.h - M src/journal/console.cpp - M src/journal/gjrn.cpp - M src/journal/journal.h - M src/journal/miscj.cpp - M src/journal/miscj_proto.h - M src/journal/oldr.cpp - M src/journal/rebui_proto.h - M src/journal/rebuild.epp - M src/journal/serve_proto.h - M src/journal/server.epp - M src/jrd/jrn_proto.h --Making journal buildable (and translating e to epp) - - 2003-09-02 18:19 brodsom - A builds/misc/journal.gbak --Making journal buildable (and translating e to epp) - - 2003-09-02 17:57 brodsom - D src/journal/misc.cpp - D src/journal/misc_proto.h - A src/journal/miscj.cpp - A src/journal/miscj_proto.h - D src/journal/rebuild.e - A src/journal/rebuild.epp - D src/journal/server.e - A src/journal/server.epp --Making journal buildable (and translating e to epp) - - 2003-09-02 17:24 brodsom - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/iscguard/iscguard.cpp --Replace BOOLEAN, TRUE and FALSE - - 2003-09-02 16:39 arnobrinkman - M src/jrd/opt.cpp -Fix wrong last commit :-( - - 2003-09-02 12:45 brodsom - M builds/install/arch-specific/win32/FirebirdInstall_15.iss --Fix to allow use repositories named differently. - - 2003-09-02 00:12 brodsom - D generated/placeholder2.txt -Trying to solve the CVS error in generated directory - - 2003-09-02 00:00 brodsom - A generated/placeholder2.txt -Trying to solve the CVS error in generated directory - - 2003-09-01 23:22 arnobrinkman - M src/dsql/ddl.cpp - M src/dsql/pass1.cpp - M src/dsql/pass1_proto.h - M src/jrd/opt.cpp -Change BOOLEAN to bool type - - 2003-09-01 17:38 brodsom - M src/qli/blk.h - M src/qli/meta.epp --Use NULL instead 0 for null pointers --Remove unneeded casts - - 2003-09-01 14:22 alexpeshkoff - M builds/posix/make.defaults -fix posix SS client library name - - 2003-09-01 14:17 brodsom - M builds/win32/msvc6/gds32.dsp --Remove build warning (warning LNK4098: defaultlib MSVCRTD conflicts with use of other libs) - - 2003-09-01 14:04 skidder - M builds/win32/msvc7/fbclient_static.vcproj -Adjust MSVC7 makefiles - - 2003-09-01 13:53 brodsom - M src/ipserver/ipserver.cpp --Fix error removing GDS_VAL (Thanks to Claudio) - - 2003-09-01 12:08 brodsom - M builds/posix/make.shared.variables - M builds/win32/make_all.bat - M builds/win32/msvc6/Firebird2.dsw - M builds/win32/msvc6/wal.dsp - M builds/win32/msvc6/wal_classic.dsp - A builds/win32/msvc6/walw.dsp - M builds/win32/msvc7/wal.vcproj - M builds/win32/msvc7/wal_classic.vcproj - M src/wal/wal.cpp - M src/wal/walw.cpp - D src/wal/walw_main.cpp --Corrections to wal build --Add walw.exe build to msvc6 - - 2003-09-01 11:09 brodsom - M src/jrd/enc.cpp --Remove NULL define - - 2003-09-01 11:08 brodsom - M src/jrd/cvt.cpp - M src/jrd/cvt2.cpp - M src/jrd/dmp.cpp - M src/jrd/filters.cpp - M src/jrd/jrd.cpp - M src/jrd/jrd.h - M src/jrd/lck.cpp - M src/jrd/old.cpp - M src/jrd/os/posix/unix.cpp - M src/jrd/os/vms/vms.cpp - M src/jrd/os/win32/winnt.cpp - M src/jrd/rlck.cpp - M src/jrd/sbm.cpp - M src/jrd/utl.cpp --Replace NULL_TDBB, NULL_DBB with NULL - - 2003-09-01 10:06 aafemt - M src/jrd/gds.hxx - M src/jrd/os/vms/dfloat_stub.cpp -No more isc_array_gen_sdl() in public API - - 2003-09-01 07:58 brodsom - M src/dsql/blk.h - M src/dsql/pass1.cpp - M src/dudley/ddl.h - M src/dudley/exe.epp - M src/gpre/par.cpp - M src/isql/extract.epp - M src/isql/isql.epp - M src/journal/archive.cpp - M src/journal/rebuild.e - M src/journal/server.e - M src/jrd/blb.cpp - M src/jrd/blk.h - M src/jrd/blob_filter.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/dbt.cpp - M src/jrd/dfw.epp - M src/jrd/exe.cpp - M src/jrd/exe.h - M src/jrd/jrd.cpp - M src/jrd/jrn.cpp - M src/jrd/met.epp - M src/jrd/pag.cpp - M src/jrd/par.cpp - M src/jrd/req.h - M src/jrd/shut.cpp - M src/jrd/svc.cpp - M src/jrd/thd.cpp - M src/jrd/tpc.cpp - M src/jrd/utl.cpp - M src/jrd/vio.cpp - M src/lock/lock.cpp - M src/misc/align.cpp - M src/remote/allr.cpp - M src/remote/server.cpp - M src/remote/xnet.cpp - M src/utilities/run_service.cpp - M src/utilities/sbc_print.cpp - M src/wal/wal.cpp --Use NULL instead 0 for null pointers --Remove unneeded casts - - 2003-09-01 07:41 brodsom - M src/alice/blk.h --Use NULL instead 0 for null pointers --Remove unneeded casts - - 2003-09-01 07:39 brodsom - M src/dsql/ddl.cpp -Correction - - 2003-08-31 22:41 arnobrinkman - M src/jrd/opt.cpp -1) fix: Unique index must be complete used else we keep on looking for another one. -2) MERGE can also handle expressions, stupid example : - SELECT - * - FROM - RDB$RELATIONS r, - RDB$RELATION_FIELDS rf - WHERE - rf.RDB$RELATION_NAME || 'A' = r.RDB$RELATION_NAME || 'A' -3) Do some code style issues - - 2003-08-31 12:55 robocop - M src/jrd/svc.cpp -Kill warning - - 2003-08-31 12:27 robocop - M src/gpre/sqe.cpp -Remove duplicate CVS $Id tag - - 2003-08-31 12:23 robocop - M src/qli/dtr.cpp -Unused var - - 2003-08-31 07:44 dimitr - M doc/install_win32.txt -Small corrections. - - 2003-08-30 19:51 arnobrinkman - M src/jrd/opt.cpp -Optimizer fix. Compound-indices were choosen above single-indices where we need only the single-field-index. - - 2003-08-30 16:49 dimitr - M src/dsql/pass1.cpp -Cleanup variable names. - - 2003-08-30 16:45 dimitr - M src/jrd/evl.cpp -Fixed runtime check, as pointed by Claudio. - - 2003-08-30 16:43 dimitr - M src/jrd/exe.cpp -Fixed broken savepoint handling in BREAK/LEAVE/EXIT. -The bug caused to logical database corruption/inconsistency, such as PK/UK violation, or BUGCHECK(287). - - 2003-08-30 13:54 epocman - M src/utilities/install/install_nt.h - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -OEM/Ansi conversions, command-line password, other minor updates. - - 2003-08-30 02:12 brodsom - M src/gpre/gpre_meta.epp - M src/qli/eval.cpp - M src/qli/exe.cpp - M src/qli/format.cpp - M src/qli/gener.cpp - M src/qli/lex.cpp - M src/qli/meta.epp - M src/qli/proc.epp --Remove GDS_VAL and GDS_REF - - 2003-08-30 02:02 brodsom - M src/alice/alice_meta.epp - M src/alice/exe.cpp - M src/alice/tdr.cpp - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/dudley/lex.cpp --Remove GDS_VAL and GDS_REF - - 2003-08-30 01:54 brodsom - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/metd.epp - M src/dsql/preparse.cpp - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp --Remove GDS_VAL and GDS_REF - - 2003-08-30 01:43 brodsom - M src/journal/gjrn.cpp - M src/remote/server.cpp --Remove GDS_VAL and GDS_REF - - 2003-08-30 01:35 brodsom - M src/utilities/cache.cpp - M src/utilities/gstat/dba.epp - M src/utilities/gstat/dba_full.epp - M src/utilities/rebuild/rmet.epp --Remove GDS_VAL and GDS_REF - - 2003-08-29 17:25 epocman - M src/utilities/install/install_nt.h - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/registry.cpp - M src/utilities/install/servi_proto.h - M src/utilities/install/services.cpp -Merged recent FB 1.5 instsvc / instreg changes to head branch. - - 2003-08-29 11:20 brodsom - M builds/win32/preprocess.bat -Remove envelope.epp from preprocess - - 2003-08-29 11:13 aafemt - M src/jrd/ibase.h -No more isc_array_gen_sdl() in public API - - 2003-08-29 10:55 aafemt - M builds/win32/defs/fbclient.def - M builds/win32/defs/fbclient_debug.def - M builds/win32/defs/gds.def - M builds/win32/defs/gds32.def - M builds/win32/defs/gds32_debug.def - M src/dsql/array.epp - M src/dsql/array_proto.h -No more isc_array_gen_sdl() in public API - - 2003-08-29 00:37 brodsom - M src/msgs/build_file.epp - M src/msgs/change_msgs.epp - M src/msgs/check_msgs.epp - M src/msgs/enter_msgs.epp - M src/msgs/include.epp - M src/remote/os/win32/chop.cpp - M src/remote/os/win32/cntl.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/wnet.cpp - M src/utilities/gstat/dba_full.epp - M src/utilities/sbc_print.cpp - M src/wal/driver.cpp - M src/wal/wal.cpp - M src/wal/wal_proto.h - M src/wal/walc.cpp - M src/wal/walw.cpp --Remove BOOLEAN, TRUE and FALSE - - 2003-08-28 22:52 brodsom - M src/jrd/common.h - M src/remote/os/win32/ibconfig.cpp - M src/remote/os/win32/property.cpp - M src/remote/os/win32/window.cpp - M src/remote/os/win32/winmain.cpp --Remove BOOLEAN_DEFINED macro --Remove MSG_DEFINED macro - - 2003-08-28 20:29 arnobrinkman - M src/dsql/parse.cpp - M src/dsql/parse.y -missing line/column-numbers - - 2003-08-28 14:42 brodsom - M src/burp/spit.cpp - M src/burp/spit.h --Remove NULL_B_FIL macro - - 2003-08-28 13:16 brodsom - M src/jrd/blb.cpp - M src/jrd/cch.cpp - M src/jrd/cmp.cpp - M src/jrd/common.h - M src/jrd/dfw.epp - M src/jrd/dls.cpp - M src/jrd/dpm.epp - M src/jrd/dyn.epp - M src/jrd/dyn_def.epp - M src/jrd/dyn_del.epp - M src/jrd/dyn_mod.epp - M src/jrd/exe.cpp - M src/jrd/ext.cpp - M src/jrd/filters.cpp - M src/jrd/gds.cpp - M src/jrd/gdsassert.h - M src/jrd/grammar.cpp - M src/jrd/grant.epp - M src/jrd/ini.epp - M src/jrd/intl_builtin.cpp - M src/jrd/isc.cpp - M src/jrd/isc_file.cpp - M src/jrd/isc_ipc.cpp - M src/jrd/isc_sync.cpp - M src/jrd/jrd.cpp - M src/jrd/jrn.cpp - M src/jrd/lck.cpp - M src/jrd/met.epp - M src/jrd/opt.cpp - M src/jrd/par.cpp - M src/jrd/pcmet.epp - M src/jrd/rec.cpp - M src/jrd/rse.cpp - M src/jrd/scl.epp - M src/jrd/sdl.cpp - M src/jrd/sort.cpp - M src/jrd/svc.cpp - M src/jrd/thd.cpp - M src/jrd/tra.cpp - M src/jrd/utl.cpp - M src/jrd/val.cpp - M src/jrd/vio.cpp - M src/jrd/why.cpp --Remove NULL_PTR --Remove unneeded NULL casts --Remove (void) function return cast - - 2003-08-28 13:07 brodsom - M src/burp/backup.epp - M src/burp/mvol.cpp - M src/burp/restore.epp - M src/dsql/array.epp - M src/dsql/errd_proto.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp - M src/dudley/exe.epp - M src/dudley/extract.epp - M src/gpre/gpre.h - M src/gpre/sqe.cpp - M src/intl/cs_jis.cpp - M src/intl/cs_narrow.cpp - M src/intl/cs_unicode_fss.cpp - M src/intl/cs_unicode_ucs2.cpp - M src/intl/lc_ascii.cpp - M src/intl/lc_big5.cpp - M src/intl/lc_gb2312.cpp - M src/intl/lc_jis.cpp - M src/intl/lc_ksc.cpp - M src/intl/lc_unicode_ucs2.cpp - M src/intl/ldcommon.h - M src/ipserver/ipclient.cpp - M src/ipserver/ipserver.cpp - M src/isql/isql.epp - M src/isql/show.epp - M src/lock/lock.cpp - M src/msgs/change_msgs.epp - M src/remote/inet.cpp - M src/remote/interface.cpp - M src/remote/os/win32/dllshell.cpp - M src/remote/os/win32/srvr_w32.cpp - M src/remote/protocol.cpp - M src/remote/server.cpp --Remove NULL_PTR --Remove unneeded NULL casts --Remove (void) function return cast - - 2003-08-28 10:58 aafemt - M src/dsql/dsql.h - M src/dsql/errd_proto.h - M src/dsql/parse.cpp - M src/dsql/parse.y -move debug and error handling stuffs away from dsql.h - - 2003-08-28 10:55 brodsom - M src/qli/help.epp - M src/qli/meta.epp - M src/qli/show.epp --Remove NULL_PTR --Remove unneeded casts - - 2003-08-28 10:39 brodsom - M src/burp/backup.epp - M src/burp/restore.epp --Remove NULL_PTR --Remove unneeded casts - - 2003-08-28 10:33 brodsom - M src/gpre/gpre_meta.epp --Remove NULL_PTR --Remove unneeded casts - - 2003-08-28 09:58 brodsom - D src/jrd/jrd_blks.cpp - D src/jrd/jrd_math.h - D src/jrd/math.cpp - D src/jrd/shrfinit.cpp - D src/jrd/shrinit.cpp - D src/jrd/sun_ftn.cpp - D src/misc/envelope.epp -Remove unused sources - - 2003-08-27 23:00 arnobrinkman - M src/dsql/make.cpp -Change code-style and prepare for more info on error-message - - 2003-08-27 15:27 skidder - D src/jrd/y-valve.cpp -Remove temporary version of why.cpp port to C++ - - 2003-08-27 12:13 robocop - M doc/WhatsNew -Minimize email harvesting, as agreed with Dmitry - - 2003-08-27 10:50 brodsom - M doc/cleaning-todo.txt -Update - - 2003-08-27 10:20 aafemt - M src/alice/alice.cpp - M src/alice/alice.h - M src/alice/alice_meta.epp - M src/alice/aliceswi.h - M src/burp/backup.epp - M src/burp/burp.cpp - M src/burp/burp.h - M src/burp/burpswi.h - M src/burp/canon_proto.h - M src/burp/canonical.cpp - M src/burp/restore.epp - M src/burp/spit.cpp -removing word 'struct' from variable declarations as obsolete - - 2003-08-26 23:12 brodsom - M src/isql/extract.epp - M src/isql/isql.epp - M src/isql/isql.h - M src/isql/show.epp - M src/journal/rebuild.e - M src/journal/server.e --Remove NULL_PTR macro --Remove unneeded casts - - 2003-08-26 18:46 brodsom - M src/utilities/ibmgr/ibmgr.cpp - M src/utilities/ibmgr/srvrmgr.cpp - M src/utilities/rebuild/rebuild.cpp -Remove BOOLEAN, TRUE and FALSE macros - - 2003-08-26 18:43 brodsom - M src/utilities/gstat/dba.epp -Replace EXIT macro with dba_exit inline function - - 2003-08-26 18:43 brodsom - M src/utilities/gstat/dba_full.epp -Replace EXIT macro with dba_full_exit inline function - - 2003-08-26 18:40 brodsom - M src/utilities/gsec/gsec.cpp - M src/utilities/gsec/gsec.h -Replace EXIT macro with gsec_exit inline function - - 2003-08-26 10:58 aafemt - M src/common/classes/alloc.h -removing word 'struct' from variable declarations as obsolete - - 2003-08-26 10:42 brodsom - M src/utilities/install/install_reg.cpp - M src/utilities/install/install_svc.cpp - M src/utilities/install/regis_proto.h - M src/utilities/install/registry.cpp -Remove BOOLEAN, TRUE and FALSE macros - - 2003-08-26 10:29 aafemt - M src/jrd/gds.cpp -some magic for yday() by Vladimir Tcvigun - - 2003-08-26 07:23 dimitr - M src/jrd/ibase.h - M src/jrd/svc.cpp - M src/utilities/gstat/dbaswi.h -Added support for "-r" and "-t" GSTAT switches to the Services API. Thanks to Vlad Horsun. - - 2003-08-26 07:20 dimitr - M src/jrd/jrd.cpp - M src/jrd/jrd.h -Added attachment timestamp (to support future extentions) - - 2003-08-26 07:15 dimitr - M src/jrd/evl.cpp -Fixed SUBSTRING function - - 2003-08-26 07:13 dimitr - M src/dsql/ddl.cpp - M src/dsql/dsql.cpp - M src/dsql/dsql.h - M src/dsql/gen.cpp - M src/dsql/make.cpp - M src/dsql/node.h - M src/dsql/parse.cpp - M src/dsql/parse.y - M src/dsql/pass1.cpp -1. MAP renamed to DSQL_MAP -2. Minor cleanup -3. Fixed BREAK/LEAVE code to support FOR EXECUTE STATEMENT loops -4. Added support for loop labels and LEAVE