 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 <db_name>) when remote machine obtains DB header running "fbsvcmgr <remote_host>/port:service_mgr action_db_stats <remote_dbname>"

 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 <c> (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 <new_name> allows to specify <new_name> 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 <user | role>" 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 <R> -- failed with "SQL role <R> 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(<some_column>) on <T> acts like grant update on ALL columns of <T>

 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 <dmn@debian.org>
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 <T> alter <C> type <domain_>" 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 <T> alter TYPE <C> <DOMAIN_WITH_NOT_NULL" does not verifies data in column <C> and makes incorrect assignments in <C> 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 <existing_user>

 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 <field> = <cursor>.<field> 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 <field_C> STARTING WITH <:value> ORDER BY <field_N>' 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 <F> which is currently in use" when running script with AUTODDL=OFF and <F> 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 <some_table>.

 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 <L> FROM <T> AS CURSOR <C> and table <T> 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 <string> 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 <amount> 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 <field> 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, <unknown, bug?>

 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] <domain>, 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 <command>) 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 <services></section> 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 <name> [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<MetaName, MetaName> 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 <subselect from view>" 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 <mode> -attach <timeout> 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 <field> LIKE <constant> 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 <N> 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 <io.h>

 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(<blob>) 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 <n> new ISQL command

 2008-12-18 22:19  skywalker 
   M src/isql/isql.epp
   M src/isql/isql.h
Added isql command SET ROWCOUNT <n>   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 (<list>) 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 <dbname> 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 <regular primary> { <low value> } and <regular primary> { <low value> <comma> }

 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[<number>] 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 <charset> SET DEFAULT COLLATION <collation>
2) CREATE DATABASE ... [ DEFAULT CHARACTER SET <charset> [ COLLATION <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<n> 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 <SysWOW64> 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 <recursive CTE>

 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 /* */ /*  */ <newline> /**/ -- <newline> <db_name>
show database should tell you <db_name> 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 <standard header> 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<SC> 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 <typeinfo>

 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. <g>)

 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 <sigh>

 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 <value> instead of <value> (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$<number> 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(<name>, 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 <something>) 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 <sys>; 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 <alias> and GROUP BY <alias>
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<space>(, 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<part> 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<part> 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 <index> 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<space>(
for<space>(
switch<space>(
while<space>(

 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(<part> FROM NULL) to return NULL of SMALLINT/INT (depending on <part>) 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 <sys>.

 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<PandoraBox*>(&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 <g>

 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 <label> statement
5. Fixed SUBSTRING to support value expressions as its arguments

 2003-08-26 06:56  brodsom 
   M src/utilities/analyse.cpp
   M src/utilities/common/cmd_util.cpp
   M src/utilities/drop.cpp
   M src/utilities/gsec/gsec.cpp
   M src/utilities/gsec/secur_proto.h
   M src/utilities/gsec/security.epp
   M src/utilities/guard/guard.cpp
   M src/utilities/ibmgr/ibmgr.cpp
   M src/utilities/ibmgr/ibmgr.h
   M src/utilities/ibmgr/srvrmgr.cpp
Remove BOOLEAN, TRUE and FALSE macros

 2003-08-26 06:52  brodsom 
   M src/utilities/gstat/dba.epp
   M src/utilities/gstat/dba_full.epp
Remove BOOLEAN, TRUE and FALSE macros
Some code formatting

 2003-08-25 23:35  arnobrinkman 
   M src/dsql/make.cpp
   M src/dsql/pass1.cpp
1) Make COALESCE/CASE output descriptor more SQL-standard.
    Exception is that we allow mixing datatypes with (var)char (except blob), because all datatypes are convertable to character-type and because this functionallity was available from 1st day COALESCE is introduced inside Firebird.
2) Fix bug with expressions without fields inside aggregate-functions.
Example :
  SELECT
    (SELECT Count(1) FROM RDB$DATABASE)
  FROM
    RDB$RELATIONS

 2003-08-25 12:09  robocop 
   M src/qli/err.cpp
   M src/qli/err_proto.h
Still seems to work after changes.
:-)

 2003-08-25 12:00  robocop 
   M src/qli/show.epp
Still seems to work after changes.
:-)

 2003-08-25 08:36  dimitr 
   M lang_helpers/gds_codes.ftn
   M lang_helpers/gds_codes.pas
Added new error message for Arno.

 2003-08-25 08:17  dimitr 
   M builds/misc/msg.gbak
   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 for Arno.

 2003-08-25 07:26  eku 
   M src/jrd/gds.cpp
   M src/lock/lock.cpp
   M src/utilities/analyse.cpp
   M src/utilities/gstat/dba.epp
   M src/utilities/gstat/dba_full.epp
   M src/utilities/rebuild/rebuild.cpp
   M src/utilities/sbc_print.cpp
Since all supported platforms provide the function strerror(), get rid of
sys_errlist[]. It's not portable anyway.

 2003-08-24 22:15  arnobrinkman 
   M src/dsql/make.cpp
   M src/dsql/make_proto.h
   M src/dsql/pass1.cpp
Already fix COALESCE/CASE output-descriptor behaviour inside HEAD branch to conform with SQL-standard.
FB1.5_RELEASE will follow when error-message is added

 2003-08-24 15:22  arnobrinkman 
   M src/dsql/pass1.cpp
fix bad behaviour with auto-union-cast

 2003-08-24 02:56  arnobrinkman 
   M src/dsql/pass1.cpp
added comment and nested derived table fix

 2003-08-24 02:36  arnobrinkman 
   M src/dsql/pass1.cpp
fix some derived tables problems

 2003-08-23 09:26  dimitr 
   M src/jrd/dpm.epp
Fixed BUGCHECK(178). Record fragment length calculation must be consistent in VIO_erase.

 2003-08-22 13:09  robocop 
   M src/msgs/build_file.epp
One warning less

 2003-08-22 10:56  aafemt 
   M src/dsql/dsql.h
   M src/dsql/make_proto.h
   M src/dsql/node.h
   M src/dsql/sym.h
   M src/gpre/gpre.h
   M src/journal/console.cpp
   M src/jrd/cmp.cpp
   M src/jrd/common.h
   M src/jrd/dfw.epp
   M src/jrd/dfw_proto.h
   M src/jrd/exe.cpp
   M src/jrd/exe.h
   M src/jrd/ini.h
   M src/jrd/jrd.h
   M src/jrd/jrn.h
   M src/jrd/met.epp
   M src/jrd/req.h
   M src/jrd/rse.cpp
   M src/jrd/tra.h
   M src/jrd/val.h
   M src/jrd/vio.cpp
   M src/qli/command.cpp
   M src/qli/compile.h
   M src/qli/dtr.h
   M src/qli/exe.h
   M src/qli/format.h
   M src/qli/parse.cpp
   M src/qli/parse.h
   M src/qli/show.epp
ENUM removal

 2003-08-22 10:29  aafemt 
   M builds/posix/make.rules
Object files are in temp dir now

 2003-08-22 10:28  aafemt 
   M builds/posix/Makefile.in.intl
   M configure.in
Make intl compilable

 2003-08-21 23:05  arnobrinkman 
   M builds/win32/msvc6/fbembed.dsp
update fbembed

 2003-08-21 22:30  skidder 
   M builds/install/misc/firebird.conf
   M doc/WhatsNew
   M src/common/config/config.cpp
   M src/remote/remote.cpp
Fix kernel memory leak

 2003-08-21 16:22  brodsom 
   M src/intl/lc_big5.cpp
   M src/intl/lc_big5.h
   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.h
   M src/intl/ldcommon.h
-Replace STATIC with static
-Remove a few unused macros

 2003-08-21 16:20  brodsom 
   M src/utilities/ibmgr/ibmgr.cpp
Replace LINE__IS_INT with LINEFORMAT

 2003-08-21 15:43  brodsom 
   M src/intl/ldcommon.h
Fix calling convention

 2003-08-21 15:40  brodsom 
   M src/utilities/ibmgr/ibmgr.cpp
Replace LINE__IS_INT with LINEFORMAT

 2003-08-21 11:02  robocop 
   M src/burp/backup.epp
   M src/burp/restore.epp
Fix SF Bug #750659

 2003-08-21 01:46  brodsom 
   D builds/win32/defs/intlcpp.def
   M builds/win32/make_all.bat
   M builds/win32/msvc6/Firebird2.dsw
   D builds/win32/msvc6/intlcpp.dsp
   M builds/win32/msvc7/Firebird2.sln
   D builds/win32/msvc7/intlcpp.vcproj
   D builds/win32/old_makes/intlcpp.mak
   D src/intlcpp
Remove intlcpp

 2003-08-21 01:37  brodsom 
   M src/intl/cv_big5.h
Fix wrong header

 2003-08-20 19:47  brodsom 
   M src/isql/isql.epp
-Fix for MSVC6 format bug found in TCS DSQL_DOMAIN_12 and 13

 2003-08-20 19:08  brodsom 
   M src/gpre/gpre.cpp
-Fix for bug 7122 (TCS IDML_C_CHARSET_08 test)

 2003-08-20 12:34  arnobrinkman 
   M builds/win32/msvc6/fbembed.dsp
make fbembed work again

 2003-08-20 11:35  brodsom 
   M src/intl/ld_proto.h
Move intl module to c++

 2003-08-20 10:08  brodsom 
   M src/jrd/enc.cpp
-Fix linux macro redefinition warning

 2003-08-20 09:35  brodsom 
   M src/jrd/common.h
   M src/jrd/gdsassert.h
   M src/jrd/sdl.cpp
   M src/utilities/ibmgr/ibmgr.cpp
   M src/utilities/ibmgr/srvrmgr.cpp
Replace __LINE__IS_INT with LINEFORMAT and remove a few ifdefs (thanks to Claudio's question)

 2003-08-20 08:38  brodsom 
   M builds/posix/Makefile.in.intl
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc7/intl.vcproj
   D src/intl/cs_big5.c
   A src/intl/cs_big5.cpp
   D src/intl/cs_gb2312.c
   A src/intl/cs_gb2312.cpp
   D src/intl/cs_jis.c
   A src/intl/cs_jis.cpp
   D src/intl/cs_ksc.c
   A src/intl/cs_ksc.cpp
   D src/intl/cs_narrow.c
   A src/intl/cs_narrow.cpp
   D src/intl/cs_unicode_fss.c
   A src/intl/cs_unicode_fss.cpp
   D src/intl/cs_unicode_ucs2.c
   A src/intl/cs_unicode_ucs2.cpp
   D src/intl/cv_big5.c
   A src/intl/cv_big5.cpp
   D src/intl/cv_gb2312.c
   A src/intl/cv_gb2312.cpp
   D src/intl/cv_jis.c
   A src/intl/cv_jis.cpp
   D src/intl/cv_ksc.c
   A src/intl/cv_ksc.cpp
   D src/intl/cv_narrow.c
   A src/intl/cv_narrow.cpp
   D src/intl/cv_unicode_fss.c
   A src/intl/cv_unicode_fss.cpp
   D src/intl/lc_ascii.c
   A src/intl/lc_ascii.cpp
   D src/intl/lc_big5.c
   A src/intl/lc_big5.cpp
   D src/intl/lc_dos.c
   A src/intl/lc_dos.cpp
   D src/intl/lc_gb2312.c
   A src/intl/lc_gb2312.cpp
   D src/intl/lc_iso8859_1.c
   A src/intl/lc_iso8859_1.cpp
   D src/intl/lc_iso8859_2.c
   A src/intl/lc_iso8859_2.cpp
   D src/intl/lc_jis.c
   A src/intl/lc_jis.cpp
   D src/intl/lc_ksc.c
   A src/intl/lc_ksc.cpp
   D src/intl/lc_narrow.c
   A src/intl/lc_narrow.cpp
   D src/intl/lc_unicode_ucs2.c
   A src/intl/lc_unicode_ucs2.cpp
   D src/intl/ld.c
   A src/intl/ld.cpp
   D src/intl/ld2.c
   A src/intl/ld2.cpp
Move intl module to c++

 2003-08-19 23:56  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix nested derived tables

 2003-08-19 23:47  arnobrinkman 
   M src/dsql/pass1.cpp
Oops missed something

 2003-08-19 23:34  arnobrinkman 
   M src/dsql/dsql.h
   M src/dsql/gen.cpp
   M src/dsql/pass1.cpp
Added PLAN support for derived tables

 2003-08-19 23:09  skidder 
   M doc/WhatsNew
Get ready for RC6

 2003-08-19 21:34  skidder 
   M src/isql/isql.epp
Apply patch by Peter Jacobi to display OCTETS strings in hex correctly

 2003-08-19 12:49  skidder 
   M src/jrd/opt.cpp
Get rid of alloca usage

 2003-08-19 11:44  brodsom 
   M src/lock/lock.cpp
-Fix NULL usage warning

 2003-08-19 11:42  brodsom 
   M builds/posix/prefix.linux
-Fix parse.cpp (yacc generated) warnings

 2003-08-19 11:16  brodsom 
   M src/qli/command.cpp
   M src/qli/eval.cpp
   M src/qli/exe.cpp
   M src/qli/parse.cpp
   M src/qli/show.epp
-Fix cast warnings
-Fix signed/unsigned comparison warning

 2003-08-19 11:10  brodsom 
   M src/jrd/vio.cpp
-Fix cast warning in a recent commit (Please review the warnings before commits)

 2003-08-19 11:09  brodsom 
   M src/burp/backup.epp
-Fix wrong format in a recent commit (Please review the warnings before commits)

 2003-08-19 10:25  robocop 
   M src/dsql/utld.cpp
Damn loop

 2003-08-19 09:25  brodsom 
   M builds/posix/prefix.mingw
-Remove parse.cpp (yacc generated) warnings

 2003-08-19 09:24  brodsom 
   M src/dudley/ddl.cpp
   M src/dudley/ddl.h
   M src/dudley/trn.cpp
-Remove basic and pli remains

 2003-08-19 09:22  brodsom 
   M src/dudley/extract.epp
-Fix cast warning

 2003-08-19 08:59  brodsom 
   M src/dudley/exe.epp
   M src/dudley/expr.cpp
   M src/dudley/parse.cpp
-Fix cast warnings
-Break long lines

 2003-08-19 06:05  robocop 
   M builds/win32/msvc6/Firebird2Boot.dsw
   D builds/win32/msvc6/relations.dsp
We no longer have a "relations" project.
Static metadata definitions came back.

 2003-08-19 01:26  brodsom 
   M src/jrd/os/posix/unix.cpp
-Fix cast warnings

 2003-08-19 01:25  brodsom 
   M src/jrd/isc_sync.cpp
-Fix unused warnings

 2003-08-18 21:37  arnobrinkman 
   M src/dsql/pass1.cpp
Code clean-up and re-apply comments as suggested by Claudio V.

 2003-08-18 21:13  skidder 
   M src/jrd/btr.cpp
   M src/jrd/btr.h
   M src/jrd/dfw.epp
   M src/jrd/idx.cpp
   M src/jrd/idx_proto.h
   M src/jrd/jrd.h
   M src/jrd/opt.cpp
   M src/jrd/pag.cpp
   M src/jrd/val.cpp
   M src/jrd/vio.cpp
Forward port removal of artificial index number limitation from 1.0.3.
Fix bug in dbb_max_idx calculation. Do not port GC and metadata versioning
changes as they seem very dangerous to me.

 2003-08-18 16:56  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/intlcpp.vcproj
   M builds/win32/msvc7/ipserver.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
Adjust MSVC7 makefiles to reduce command line compiler warnings

 2003-08-18 16:53  skidder 
   M src/lock/lock.cpp
Fix problems with Windows SS mutexes/events noted by Claudio

 2003-08-18 14:11  arnobrinkman 
   M builds/win32/msvc6/Firebird2.dsw
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/fbclient_static.dsp
make build work again

 2003-08-18 13:24  skidder 
   M src/jrd/isc_file.cpp
Fix const-correctness of ISC_expand_filename. Thanks to Andrew Gough

 2003-08-18 10:31  aafemt 
   M src/include/memory_routines.h
   M src/jrd/nav.cpp
Rough (and temporary?) fix for incompatibility between my get_long(UCHAR*) and old good BTR_get_quad(UCHAR*) reported by Nikolay Samofatov

 2003-08-17 22:37  skidder 
   M doc/WhatsNew
Add RC6 changes

 2003-08-17 19:56  skidder 
   M builds/win32/msvc7/Firebird2.sln
   M builds/win32/msvc7/fbclient.vcproj
   M src/ipserver/ipclient.cpp
   M src/jrd/db_alias.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/jrd.cpp
Fix up server-side database aliases
- expand Windows SS local connection strings on the client side unless they
specify database aliases (return to backward-compatible behavior)
- use aliases for database creation
- do security checks after database file name expansion
- forbid usage of relative paths in aliases
- do not stick to 8.3 filenames on Windows as it causes problems

 2003-08-16 13:14  arnobrinkman 
   M src/dsql/parse.y
added comment

 2003-08-16 00:37  arnobrinkman 
   M src/dsql/parse.cpp
latest versions

 2003-08-16 00:36  arnobrinkman 
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
Fixed ambiguous columnname problems with derived tables.
Added support for unnamed derived tables.

 2003-08-15 14:39  arnobrinkman 
   M src/dsql/parse.cpp
latest versions

 2003-08-15 14:38  arnobrinkman 
   M src/dsql/parse.y
added comment and fix derived table bug inside view, that couldn't use unions.

 2003-08-15 10:41  skidder 
   M src/jrd/scl.epp
Optimize SCL_get_class function a little bit

 2003-08-15 10:23  aafemt 
   M src/burp/backup.epp
   M src/burp/canon_proto.h
   M src/burp/canonical.cpp
   M src/burp/restore.epp
   M src/dsql/array.epp
   M src/dsql/array_proto.h
   M src/gpre/prett_proto.h
   M src/gpre/pretty.cpp
   M src/jrd/blb.cpp
   M src/jrd/blb_proto.h
   M src/jrd/gds.hxx
   M src/jrd/gdsold.h
   M src/jrd/jrd.cpp
   M src/jrd/jrd_proto.h
   M src/jrd/sdl.cpp
   M src/jrd/sdl_proto.h
   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
sdl is UCHAR again

 2003-08-15 10:11  aafemt 
   M doc/README.coding.style
An additional related to previous commit

 2003-08-15 10:09  aafemt 
   M src/include/memory_routines.h
long may be 64 bits. Unbeliveable! Thanks to Erik

 2003-08-15 00:33  arnobrinkman 
   M src/dsql/dsql.tab.h
   M src/jrd/par.cpp
derived table support

 2003-08-15 00:02  arnobrinkman 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
derived table support

 2003-08-14 23:34  arnobrinkman 
   M src/dsql/ddl.cpp
   M src/dsql/dsql.h
   M src/dsql/gen.cpp
   M src/dsql/node.h
derived table support

 2003-08-14 21:00  skidder 
   M doc/README.coding.style
Fix up coding rules a bit to make my code compatible

 2003-08-14 20:45  skidder 
   M src/jrd/cmp.cpp
   M src/jrd/cmp_proto.h
   M src/jrd/idx.cpp
   M src/jrd/jrd.cpp
   M src/jrd/req.h
   M src/jrd/scl.epp
   M src/jrd/scl_proto.h
Avoid storing and using pointers allocated from one request pool
in other requests. Make request access lists use view ID, not pointer
to view structure. This changes solve the crash reported by
Evgeny Kilin when altering complex recursive procedure->trigger chains.

 2003-08-14 10:26  aafemt 
   A doc/README.coding.style
useful reading for coders

 2003-08-14 07:11  fsg 
   M src/dsql/gen.cpp
make gcc happy again
FSG

 2003-08-13 11:45  robocop 
   M src/jrd/fun.epp
Fix SF Bugs #544132 and #728839.
Added some ugly code, too.
More correct null signaling may cause surprise to UDF devs used to some bugs.

 2003-08-13 11:26  alexpeshkoff 
   M builds/win32/msvc6/gfix.dsp
Also fix MSVC6 gfix build in head branch

 2003-08-13 11:11  robocop 
   M builds/win32/msvc6/fbserver.dsp
Committed... just in case

 2003-08-13 11:11  robocop 
   M src/jrd/cch.cpp
Kill two warnings in Win32

 2003-08-13 11:09  robocop 
   M src/dsql/gen.cpp
There are less unnamed fields now.
Changed the code style, too.

 2003-08-13 11:08  robocop 
   M src/dsql/utld.cpp
Little C->C++ style change

 2003-08-13 11:07  robocop 
   M src/burp/backup.epp
Since stringstream is no longer used, remove the header.

 2003-08-13 11:06  robocop 
   M examples/api/apifull.c
Let's hope the cure is not worse than the sickness
Took VARY from ibase.h

 2003-08-13 11:01  skidder 
   M src/common/classes/vector.h
Change header comment

 2003-08-13 10:45  aafemt 
   M src/jrd/btr.cpp
   M src/jrd/nav.cpp
   M src/jrd/val.cpp
replacing BTR_get_quad() by get_long

 2003-08-12 19:54  skidder 
   M builds/misc/msg.gbak
   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/msgs.h
   M src/include/gen/rdb_codes.h
   M src/include/gen/sql_code.h
   M src/jrd/dfw.epp
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_mod.epp
Add nbak messages

 2003-08-12 17:32  skidder 
   M src/burp/backup.epp
Close can of worms opened by Mike Nordell when he attempted to use STL to write portable code

 2003-08-12 10:44  aafemt 
   M src/jrd/common.h
   M src/jrd/dmp.cpp
   M src/jrd/sdl.cpp
Use new routines to get integers from char array

 2003-08-12 10:42  aafemt 
   A src/include/memory_routines.h
Misc inline memory routine

 2003-08-12 10:06  eku 
   M builds/make.new/config/config.h.in
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/utilities/nbackup.cpp
Use autoconf to do it right :-)

 2003-08-12 10:05  robocop 
   M src/gpre/c_cxx.cpp
   M src/gpre/pas.cpp
Minor corrections to the PAS (anyone using it with its now fixed flaw?) and CPP generation files.

 2003-08-12 10:02  robocop 
   M src/dudley/ddl.cpp
   M src/dudley/parse.cpp
Minor corrections to the obsolete gdef

 2003-08-12 10:01  robocop 
   M src/utilities/install/install_reg.cpp
kill warning

 2003-08-12 10:00  robocop 
   M src/qli/dtr.cpp
Minor changes

 2003-08-12 09:56  robocop 
   M src/jrd/evl.cpp
Fix SF bug# 784121.

 2003-08-12 09:55  robocop 
   M src/jrd/jrd.cpp
Fix warning

 2003-08-12 07:07  eku 
   M src/jrd/rpb_chain.h
`inline' is not at beginning of declaration

 2003-08-11 20:56  skidder 
   M src/lock/lock.cpp
Fix original problem that caused Win32 CS lock-ups.
Rollback workarounds.

 2003-08-11 11:24  skidder 
   M src/dsql/parse.cpp
Update parse.cpp

 2003-08-11 11:21  skidder 
   M src/burp/burp.cpp
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
   M src/jrd/cvt.cpp
   M src/jrd/mov.cpp
   M src/qli/mov.cpp
   M src/utilities/nbackup.cpp
Apply FreeBSD patches by Tomas Skoda

 2003-08-11 10:43  aafemt 
   M src/jrd/sdl.cpp
   M src/jrd/sdl.h
Fix up coding style. Thanks to Claudio

 2003-08-11 02:18  brodsom 
   M src/misc/codes.epp
Use stdout for non error output instead of stderr.

 2003-08-11 01:25  brodsom 
   M builds/posix/prefix.linux
-Remove parentheses warnings.
-Remove unknown-pragmas warnings.
-Remove unused variables warnings, near all the actual warnings are for gpre generated stuff.
-Avoid message wrapping.

 2003-08-11 01:19  brodsom 
   M src/jrd/sort.cpp
-Fix signed unsigned comparison

 2003-08-11 01:06  arnobrinkman 
   M src/dsql/parse.y
forgotten cleanup, thanks for your attention BLAS

 2003-08-11 00:43  arnobrinkman 
   M src/dsql/make.cpp
bugfix: CASE / COALESCE functions determine always NUMERIC even when all values where int or long.

 2003-08-10 23:10  brodsom 
   M builds/win32/prepare.bat
Change message (the previous one is wrong)

 2003-08-10 23:09  brodsom 
   M builds/win32/make_boot.bat
beautify

 2003-08-10 23:05  brodsom 
   M builds/win32/blrtable.bat
Move compiler output to a log file

 2003-08-10 22:52  brodsom 
   M src/burp/backup.epp
   M src/burp/restore.epp
-Patch cast warnings and add a compiler message.

 2003-08-10 15:43  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/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
   M builds/win32/msvc7/engine_embed.vcproj
   M builds/win32/msvc7/fbclient_static.vcproj
   M builds/win32/msvc7/fbudf.vcproj
   M builds/win32/msvc7/gfix.vcproj
   M builds/win32/msvc7/ipserver.vcproj
   M builds/win32/msvc7/lock.vcproj
   M builds/win32/msvc7/lock_classic.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
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
   M src/common/classes/locks.cpp
   M src/common/classes/locks.h
   M src/common/classes/rwlock.h
   M src/include/firebird.h
   M src/jrd/dfw.epp
   M src/jrd/err.cpp
   M src/jrd/lck.cpp
   M src/jrd/lck.h
   M src/jrd/nbak.cpp
   M src/jrd/nbak.h
   M src/jrd/thd.h
   M src/lock/lock.cpp
1) Make NBACKUP happy on Win32 CS too.
2) Fix tracking of OWN_hung in Win32 CS lock manager (lock-up debugging aid)
3) Fix possible unsynchronized access to memory manager in Win32 CS builds
and client library. Have shown itself as a very rare crash of Win32 CS manager
process during its startup.
4) Reduce warnings a little
Points 2 and 3 need to be backported to B1_5_Release

 2003-08-10 15:19  arnobrinkman 
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
Support all expressions directly in GROUP BY clause

 2003-08-10 11:41  brodsom 
   M src/wal/walw.cpp
-Fix format warning

 2003-08-10 11:41  brodsom 
   M src/jrd/svc.cpp
-Fix format warning
-Fix unused warning
-Fix signed unsigned comparison warning

 2003-08-10 11:08  brodsom 
   M src/remote/server.cpp
-Fix signed/unsigned comparison warning

 2003-08-10 10:42  brodsom 
   M src/jrd/os/vms/vms.cpp
-Although not used, fix header location

 2003-08-10 10:41  brodsom 
   M src/jrd/ExecuteStatement.cpp
-Fix cast warnings

 2003-08-10 10:06  arnobrinkman 
   M src/dsql/parse.y
Added optional AS keyword to table alias

 2003-08-10 01:22  brodsom 
   M src/remote/inet_server.cpp
-Fix never defined warning

 2003-08-10 01:21  brodsom 
   M src/jrd/isc_sync.cpp
-Fix format warning

 2003-08-10 00:48  brodsom 
   M src/utilities/gstat/dba.epp
-Fix signed/unsigned comparison

 2003-08-10 00:41  brodsom 
   M src/utilities/drop.cpp
-Fix unused warning

 2003-08-10 00:41  brodsom 
   M src/utilities/ibmgr/ibmgr.cpp
   M src/utilities/ibmgr/srvrmgr.cpp
-Fix format warning
-Fix unused warning

 2003-08-10 00:40  brodsom 
   M src/utilities/guard/guard.cpp
-Fix comparison is always false warning

 2003-08-10 00:39  brodsom 
   M src/jrd/isc_sync.cpp
   M src/jrd/os/posix/unix.cpp
-Fix signed/unsigned comparison warning

 2003-08-09 23:38  brodsom 
   M src/isql/isql.epp
-Fix a format warning (due to a coding error)

 2003-08-09 22:52  brodsom 
   M src/jrd/os/posix/config_root.cpp
-Fix unused warning

 2003-08-09 22:36  brodsom 
   M src/lock/lock.cpp
-Fix format warning

 2003-08-09 22:35  brodsom 
   M src/jrd/os/posix/config_root.cpp
-Fix not used warning

 2003-08-09 22:34  brodsom 
   M src/remote/interface.cpp
-Fix not defined warning
-Remove unneeded casts

 2003-08-09 22:32  brodsom 
   M src/jrd/event.cpp
   M src/jrd/lck.cpp
   M src/utilities/drop.cpp
-Fix not defined warning

 2003-08-09 21:57  brodsom 
   M src/dsql/parse.y
-Fix cast warnings.
-Remove unneeded casts

 2003-08-09 21:55  brodsom 
   M src/jrd/cmp.cpp
-Fix cast warnings.

 2003-08-09 21:51  brodsom 
   M src/lock/lock.cpp
-Fix format warning.
-Remove unneeded cast
-Add ifdef

 2003-08-09 21:15  brodsom 
   M src/jrd/idx.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrd.cpp
   M src/jrd/llio.cpp
   M src/jrd/met.epp
   M src/jrd/nbak.cpp
   M src/jrd/old.cpp
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
   M src/jrd/rse.cpp
-Fix cast warnings
-Fix signed/unsigned comparison warnings
-Fix format warnings
-Add MinGW 3.0 rc header

 2003-08-09 20:58  brodsom 
   M src/jrd/blb.cpp
   M src/jrd/cch.cpp
   M src/jrd/dbg.cpp
   M src/jrd/dfw.epp
   M src/jrd/dls.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/gds.cpp
-Fix cast warnings
-Fix signed/unsigned comparison warnings

 2003-08-09 19:20  brodsom 
   M src/common/config/dir_list.cpp
Fix cast warnings

 2003-08-09 19:19  brodsom 
   M src/misc/codes.epp
Fix macro redefinition warning

 2003-08-09 19:01  brodsom 
   M src/jrd/os/win32/thd_priority.cpp
   M src/jrd/os/win32/winnt.cpp
-Fix cast warnings

 2003-08-09 18:49  brodsom 
   M src/wal/wal.cpp
   M src/wal/walc.cpp
   M src/wal/walw.cpp
-Fix format warnings
-Remove unneeded casts

 2003-08-09 18:00  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/exp.cpp
   M src/gpre/ftn.cpp
   M src/gpre/int_cxx.cpp
   M src/gpre/msc_proto.h
   M src/gpre/par.cpp
   M src/gpre/par_proto.h
   M src/gpre/pas.cpp
-Format & casts warning fixes
-Isolate unused code with ifdefs
-Code style corrections
-Remove two unneeded NULL casts

 2003-08-08 21:35  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: All flags csb_flags were cleared except csb_active. Thanks to Claudio V.

 2003-08-08 15:54  brodsom 
   M builds/win32/prepare.bat
Reapply Paul change in the HEAD using the HEAD sources.

 2003-08-08 14:01  skidder 
   M builds/win32/msvc7/gpre_boot.vcproj
Fix tweak in MSVC7 build

 2003-08-08 13:17  skidder 
   M src/jrd/dyn_def.epp
Slightly fix formatting as Claudio suggested

 2003-08-08 10:26  brodsom 
   M builds/win32/make_all.bat
   M builds/win32/prepare.bat
Rollback Paul changes, it breaks the builds in several places.

 2003-08-08 09:13  paulbeach 
   M builds/win32/setenvvar.bat
Fix moronic spelling mistake

 2003-08-08 07:52  paulbeach 
   M builds/win32/make_all.bat
   M builds/win32/prepare.bat
   M builds/win32/setenvvar.bat
Fix Blas' fix for Firebird location in prepare, so it can handle spaces in the path name. Echo %FIREBIRD% in setenvvar.bat. Copy firebird.conf to output so the server will actually run.

 2003-08-08 06:29  kkuznetsov 
   M builds/posix/prefix.solx86
*** empty log message ***

 2003-08-08 00:38  brodsom 
   M src/common/classes/tree.h
Patch msvc6 after Nickolay changes

 2003-08-08 00:29  brodsom 
   M builds/win32/msvc6/fb_inet_server.dsp
   M builds/win32/msvc6/fbserver.dsp
Patch msvc6 after Nickolay changes

 2003-08-07 23:20  brodsom 
   M src/common/classes/tree.h
Error patch, void function should not return a value.

 2003-08-07 21:48  skidder 
   M src/common/classes/rwlock.h
   M src/jrd/cch.cpp
   M src/jrd/dfw.epp
   M src/jrd/nbak.cpp
   M src/jrd/nbak.h
New backup technology seems to work on Windows SuperServer now.
At least I can run 400MB AS3AP benchmark on it and lock/unlock/backup
database during this process.

 2003-08-07 19:13  skidder 
   M src/jrd/jrd.cpp
Fix stack corruption when aliases are used

 2003-08-07 17:10  brodsom 
   M configure.in
Patch MinGW after Nickolay changes

 2003-08-07 16:58  brodsom 
   M builds/win32/make_all.bat
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/nbackup.dsp
   D builds/win32/msvc6/nbbackup.dsp
Change nbbackup to nbackup

 2003-08-07 14:31  brodsom 
   A builds/install/arch-specific/linux/super/miniInstall.sh
   D src/install
Move miniinstall from src/install to builds/install

 2003-08-07 14:26  brodsom 
   M src/iscguard/iscguard.cpp
Remove compiler warnings

 2003-08-07 14:00  brodsom 
   M src/utilities/nbackup.cpp
Patch msvc6 after Nickolay changes.
INVALID_SET_FILE_POINTER is not defined in msvc6

 2003-08-07 13:59  brodsom 
   M builds/win32/make_all.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
   A builds/win32/msvc6/nbbackup.dsp
Patch msvc6 after Nickolay changes

 2003-08-07 10:37  aafemt 
   M src/ipserver/ipserver.cpp
   M src/jrd/alt.cpp
   M src/jrd/ibase.h
   M src/remote/server.cpp
Rollback public API changes by Mike Nordell

 2003-08-06 21:13  skidder 
   M src/jrd/sch.cpp
Fix crash on IO error during database startup. I'm not sure this is very proper fix, but if it is we need to backport it to 1.5

 2003-08-06 20:22  skidder 
   M src/jrd/nbak.cpp
Make Linux part build again

 2003-08-06 20:21  skidder 
   M src/dsql/dsql.tab.h
   M src/dsql/keywords.cpp
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Make Windows happier. DIFFERENCE defined as a macro there

 2003-08-06 20:03  skidder 
   A builds/win32/msvc7/nbackup.vcproj
Add makefile for NBACKUP

 2003-08-06 20:01  skidder 
   M builds/win32/msvc7/Firebird2.sln
   M src/jrd/nbak.cpp
   M src/utilities/nbackup.cpp
Make NBACKUP tool work on Windows. Seems to work.

 2003-08-06 18:06  skidder 
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
   M builds/win32/msvc7/engine_embed.vcproj
   M src/common/classes/tree.h
   M src/jrd/cch.cpp
   M src/jrd/nbak.cpp
   M src/jrd/os/guid.h
   M src/jrd/os/win32/guid.cpp
Win32 engine builds and seems to work

 2003-08-06 17:22  skidder 
   M src/jrd/dyn_def.epp
   M src/jrd/pag.cpp
Fix warnings

 2003-08-06 17:21  skidder 
   M src/common/classes/rwlock.h
Correction

 2003-08-06 16:55  skidder 
   M src/common/classes/tree.h
Make the inferior MSVC7 compiler happy

 2003-08-06 16:30  skidder 
   M builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M builds/install/arch-specific/linux/super/install.sh.in
   M builds/install/arch-specific/linux/super/makeInstallImage.sh.in
   M builds/install/arch-specific/linux/super/rpmfiles.txt.in
   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 src/common/classes/class_perf.cpp
   M src/common/classes/locks.h
   A src/common/classes/rwlock.h
   M src/common/classes/test.sh
   M src/common/classes/tree.h
   M src/dsql/ddl.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/include/gen/ids.h
   M src/jrd/cch.cpp
   M src/jrd/common.h
   M src/jrd/db_alias.cpp
   A src/jrd/db_alias.h
   M src/jrd/dfw.epp
   M src/jrd/drq.h
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_df_proto.h
   M src/jrd/dyn_mod.epp
   M src/jrd/fields.h
   M src/jrd/flags.h
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/idx.h
   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/log.cpp
   M src/jrd/names.h
   A src/jrd/nbak.cpp
   A src/jrd/nbak.h
   M src/jrd/ods.h
   A src/jrd/os/guid.h
   A src/jrd/os/posix/guid.cpp
   A src/jrd/os/win32/guid.cpp
   M src/jrd/pag.cpp
   M src/jrd/pag_proto.h
   M src/jrd/relations.h
   M src/jrd/shut.cpp
   M src/jrd/tra.h
   M src/jrd/trig.h
   M src/jrd/vio.cpp
   A src/utilities/nbackup.cpp
Implementation of fast physical incremental backup

 2003-08-06 16:21  brodsom 
   M builds/win32/prepare.bat
Patch. previoulsy when the directory parameter have spaces (as in the example) the script fail.

 2003-08-06 15:41  brodsom 
   M builds/win32/make_boot.bat
   M builds/win32/preprocess.bat
Correction (no need to build relations.cpp)

 2003-08-06 15:41  brodsom 
   M clean.sh
Correction

 2003-08-04 15:33  skidder 
   M builds/posix/Makefile.in.codes
   A src/misc/ids.m
Clean up some recent shit after Blas to make engine compile

 2003-08-04 10:20  skidder 
   M src/jrd/fun.epp
Fix string trunction bug when calling UDFs using BY DESCRIPTOR
convention with CHAR/VARCHAR octets parameters.
Found and fixed by Fred Polizo.

 2003-08-04 08:12  dimitr 
   M doc/WhatsNew
Added RC5 changes

 2003-08-04 07:20  dimitr 
   M src/jrd/exe.cpp
A bit corrected GDSCODE handling + minor cleanup.

 2003-08-03 23:54  brodsom 
   M src/jrd/cmp.cpp
   M src/jrd/dfw.epp
   M src/jrd/met.epp
Rollback generated metadata headers

 2003-08-03 23:26  brodsom 
   D src/include/gen/fields.h
   M src/include/gen/ids.h
   D src/include/gen/names.h
   D src/include/gen/relations.h
   A src/jrd/fields.h
   M src/jrd/idx.h
   M src/jrd/ini.epp
   M src/jrd/ini.h
   A src/jrd/names.h
   A src/jrd/relations.h
   M src/jrd/types.h
   M src/jrd/vio.cpp
Rollback generated metadata headers change

 2003-08-03 23:18  brodsom 
   M builds/posix/Makefile.in.examples
   M builds/posix/Makefile.in.firebird
   M configure.in
Solve the examples failure in Linux build

 2003-08-03 19:20  skidder 
   M builds/win32/parse.bat
Continue fixing MSVC build

 2003-08-03 15:56  skidder 
   M doc/fb2-todo.txt
A couple TODO items I forgot

 2003-08-03 15:02  dimitr 
   M src/misc/writeBuildNum.sh
Switch development to v2.0.

 2003-08-01 20:08  skidder 
   M src/extlib/ib_udf.c
Fix bugs in ib_udf functions rtrim, ltrim and log. Found and fixed by Paul Vinkenoog

 2003-07-31 15:34  dimitr 
   M src/burp/burp.h
Fixed gbak version string.

 2003-07-31 11:54  skidder 
   M doc/sql.extensions/README.explicit_locks
Fix typo

 2003-07-30 15:14  skidder 
   M src/lock/lock.cpp
Apply changes to HEAD too

 2003-07-29 13:31  skidder 
   M doc/sql.extensions/README.execute_statement
Fix typo

 2003-07-29 11:33  skidder 
   A doc/sql.extensions/README.savepoints
Added docs for savepoints

 2003-07-29 00:55  arnobrinkman 
   A doc/sql.extensions/README.aggregate_tracking
Please give some comments

 2003-07-29 00:29  arnobrinkman 
   M src/dsql/pass1.cpp
2nd RC4 bugfix, but much better tracking of supported nested aggregates.

 2003-07-28 19:22  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix RC4: a higher context was supported with nested aggregates, but this isn't possible.
Only a lower context is possible with nested aggregates.

 2003-07-28 09:29  skidder 
   M doc/sql.extensions/README.explicit_locks
Fix a couple typos

 2003-07-28 09:21  skidder 
   M doc/sql.extensions/README.explicit_locks
   M doc/sql.extensions/README.order_by_expressions_nulls
Correct docs a little

 2003-07-27 18:00  skidder 
   A doc/sql.extensions/README.order_by_expressions_nulls
Some more docs

 2003-07-27 15:44  skidder 
   A doc/sql.extensions/README.explicit_locks
Add docs for explicit locking

 2003-07-24 10:21  aafemt 
   M src/burp/backup.epp
   M src/burp/canon_proto.h
   M src/burp/canonical.cpp
   M src/burp/restore.epp
   M src/dsql/array.epp
   M src/dsql/array_proto.h
   M src/gpre/prett_proto.h
   M src/gpre/pretty.cpp
   M src/jrd/blb.cpp
   M src/jrd/blb_proto.h
   M src/jrd/gdsold.h
   M src/jrd/jrd.cpp
   M src/jrd/jrd_proto.h
   M src/jrd/sdl.cpp
   M src/jrd/sdl.h
   M src/jrd/sdl_proto.h
   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
sdl is a plain char again. Some cleanup around it

 2003-07-23 22:42  arnobrinkman 
   M src/jrd/par.cpp
bugfix: sub-select in aggregate select inside a view failed. Due wrong context/stream parsing.

 2003-07-18 21:34  skidder 
   M src/lock/lock.cpp
Work around Windows bug with missing events.
This should finally solve the problem with lockups of Windows CS builds.

 2003-07-18 09:58  alexpeshkoff 
   A src/install
   A src/install/arch-specific
   A src/install/arch-specific/linux
   A src/install/arch-specific/linux/super
   A src/install/arch-specific/linux/super/miniInstall.sh
Trivial SS installation script

 2003-07-17 15:40  skidder 
   M builds/win32/msvc7/fbclient.vcproj
   M builds/win32/msvc7/fbguard.vcproj
   M builds/win32/msvc7/gsec.vcproj
   M builds/win32/msvc7/instreg.vcproj
   M builds/win32/msvc7/instsvc.vcproj
   M builds/win32/msvc7/utilities.vcproj
   M builds/win32/msvc7/utilities_classic.vcproj
Fix MSVC7 makefiles

 2003-07-17 13:59  brodsom 
   M builds/win32/msvc7/codes.vcproj
Correct codes.cpp directory

 2003-07-17 11:49  eku 
   M src/burp/backup.epp
Fixed compilation on SINIX-Z (Thanks to Dmitry Yemanov).

 2003-07-17 11:41  brodsom 
   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/intlcpp.vcproj
   M builds/win32/msvc7/ipserver.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
   M builds/win32/msvc7/wal.vcproj
   M builds/win32/msvc7/wal_classic.vcproj
Update output directories

 2003-07-17 08:47  dimitr 
   M src/misc/writeBuildNum.sh
Adjust version info.

 2003-07-17 02:15  brodsom 
   A builds/posix/Makefile.in.examples
   M builds/posix/Makefile.in.firebird
   M configure.in
Restore examples build (and add intlbld)

 2003-07-16 19:40  brodsom 
   M doc/README.build.msvc.html
Update

 2003-07-16 19:14  brodsom 
   M builds/win32/make_all.bat
Remove examples stuff from make_all

 2003-07-16 19:06  brodsom 
   M builds/win32/make_examples.bat
Remove commented sed commands

 2003-07-16 18:54  brodsom 
   M examples/build_win32/clean_all.bat
   D examples/build_win32/clean_empbuild.bat
   M examples/build_win32/make_all.bat
   D examples/build_win32/make_empbuild.bat
Remove make_empbuild from user examples, the datbases are included in the examples.

 2003-07-16 18:49  brodsom 
   M examples/empbuild/intlbld.e
   M examples/empbuild/intldml.sql
Use isql option to set character set from command line, to connect with a command line specified database with non default charset.

 2003-07-16 18:48  brodsom 
   M src/isql/isql.epp
   M src/isql/isql.h
Add an option to isql to set character set from command line, needed to connect with a command line specified database with non default charset.

 2003-07-16 18:46  brodsom 
   M builds/win32/make_all.bat
   M builds/win32/make_boot.bat
   A builds/win32/make_examples.bat
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/empbuild.dsp
   A builds/win32/msvc6/intlbld.dsp
Adding the make_examples to build employee.fdb and intlemp.fdb

 2003-07-15 19:40  skidder 
   M doc/fb2-todo.txt
*** empty log message ***

 2003-07-15 13:35  dimitr 
   M src/jrd/opt.cpp
Let's fix the cause instead of the effect. No more buffer overflows.

 2003-07-15 10:52  brodsom 
   M configure.in
Split utilities dir

 2003-07-15 10:49  aafemt 
   M Makefile.in
A bit better way to pass target over to sub-makefile

 2003-07-15 10:32  dimitr 
   M doc/sql.extensions/README.context_variables
   M doc/sql.extensions/README.data_types
no message

 2003-07-15 10:11  skidder 
   M doc/fb2-todo.txt
fix todo for FB2

 2003-07-15 09:09  dimitr 
   A doc/sql.extensions/README.context_variables
   A doc/sql.extensions/README.data_types
   A doc/sql.extensions/README.exception_handling
   A doc/sql.extensions/README.universal_triggers
Added some documentation for RelNotes. More will follow shortly.

 2003-07-15 02:43  brodsom 
   M builds/posix/Makefile.in.client.util
   M builds/posix/Makefile.in.embed.util
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/make.shared.variables
   M builds/win32/make_boot.bat
   M builds/win32/msvc6/fb_inet_server.dsp
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/fbembed.dsp
   M builds/win32/msvc6/fbserver.dsp
   M builds/win32/msvc6/gsec.dsp
   M builds/win32/msvc6/gstat.dsp
   M builds/win32/msvc6/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/utilities.dsp
   M builds/win32/msvc6/utilities_classic.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/gstat.vcproj
   M builds/win32/msvc7/utilities.vcproj
   M builds/win32/msvc7/utilities_classic.vcproj
   M builds/win32/preprocess.bat
   M src/alice/alice.cpp
   M src/burp/burp.cpp
   M src/iscguard/cntl_guard.cpp
   M src/iscguard/iscguard.cpp
   M src/jrd/alt.cpp
   M src/jrd/os/win32/config_root.cpp
   M src/jrd/svc.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
   D src/utilities/cmd_util.cpp
   D src/utilities/cmd_util_proto.h
   A src/utilities/common
   A src/utilities/common/cmd_util.cpp
   A src/utilities/common/cmd_util_proto.h
   D src/utilities/dba.epp
   D src/utilities/dba_full.epp
   D src/utilities/dbaswi.h
   A src/utilities/gsec
   A src/utilities/gsec/gsec.cpp
   A src/utilities/gsec/gsec.h
   A src/utilities/gsec/gsecswi.h
   A src/utilities/gsec/secur_proto.h
   A src/utilities/gsec/security.epp
   D src/utilities/gsec.cpp
   D src/utilities/gsec.h
   D src/utilities/gsecswi.h
   A src/utilities/gstat
   A src/utilities/gstat/dba.epp
   A src/utilities/gstat/dba_full.epp
   A src/utilities/gstat/dbaswi.h
   A src/utilities/gstat/ppg.cpp
   A src/utilities/gstat/ppg_proto.h
   A src/utilities/guard
   A src/utilities/guard/guard.cpp
   A src/utilities/guard/util.cpp
   A src/utilities/guard/util_proto.h
   D src/utilities/guard.cpp
   A src/utilities/ibmgr
   A src/utilities/ibmgr/ibmgr.cpp
   A src/utilities/ibmgr/ibmgr.h
   A src/utilities/ibmgr/ibmgrswi.h
   A src/utilities/ibmgr/srvrmgr.cpp
   A src/utilities/ibmgr/srvrmgr_proto.h
   D src/utilities/ibmgr.cpp
   D src/utilities/ibmgr.h
   D src/utilities/ibmgrswi.h
   A src/utilities/install
   A src/utilities/install/install_nt.h
   A src/utilities/install/install_reg.cpp
   A src/utilities/install/install_svc.cpp
   A src/utilities/install/regis_proto.h
   A src/utilities/install/registry.cpp
   A src/utilities/install/registry.h
   A src/utilities/install/servi_proto.h
   A src/utilities/install/services.cpp
   D src/utilities/install_nt.h
   D src/utilities/install_reg.cpp
   D src/utilities/install_svc.cpp
   D src/utilities/ppg.cpp
   D src/utilities/ppg_proto.h
   D src/utilities/rebui_proto.h
   A src/utilities/rebuild
   A src/utilities/rebuild/rebui_proto.h
   A src/utilities/rebuild/rebuild.cpp
   A src/utilities/rebuild/rebuild.gdl
   A src/utilities/rebuild/rebuild.h
   A src/utilities/rebuild/rmet.epp
   A src/utilities/rebuild/rmet_proto.h
   A src/utilities/rebuild/rstor_proto.h
   A src/utilities/rebuild/rstore.epp
   D src/utilities/rebuild.cpp
   D src/utilities/rebuild.gdl
   D src/utilities/rebuild.h
   D src/utilities/regis_proto.h
   D src/utilities/registry.cpp
   D src/utilities/registry.h
   D src/utilities/rmet.epp
   D src/utilities/rmet_proto.h
   D src/utilities/rstor_proto.h
   D src/utilities/rstore.epp
   M src/utilities/sbc_print.cpp
   D src/utilities/secur_proto.h
   D src/utilities/security.epp
   D src/utilities/servi_proto.h
   D src/utilities/services.cpp
   D src/utilities/srvrmgr.cpp
   D src/utilities/srvrmgr_proto.h
   D src/utilities/util.cpp
   D src/utilities/util_proto.h
Split utilities dir

 2003-07-14 23:29  brodsom 
   M builds/posix/Makefile.in.client.util
   M builds/posix/make.shared.targets
   M builds/posix/make.shared.variables
   M builds/posix/prefix.mingw
   M builds/win32/msvc6/fb_inet_server.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/remote.dsp
   M builds/win32/msvc6/remote_classic.dsp
   M builds/win32/msvc7/fb_inet_server.vcproj
   M builds/win32/msvc7/fbclient.vcproj
   M builds/win32/msvc7/fbclient_static.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 configure.in
   M src/ipserver/ipclient.cpp
   M src/iscguard/iscguard.cpp
   D src/remote/caution.ico
   D src/remote/chop.cpp
   D src/remote/chop_proto.h
   D src/remote/chuser.cpp
   D src/remote/cntl.cpp
   D src/remote/cntl_proto.h
   D src/remote/dllshell.cpp
   D src/remote/ibconfig.cpp
   D src/remote/ibconfig.h
   D src/remote/ibconfig.rc
   D src/remote/ibsvrhlp.h
   M src/remote/interface.cpp
   A src/remote/os
   A src/remote/os/vms
   A src/remote/os/vms/chuser.cpp
   A src/remote/os/win32
   A src/remote/os/win32/caution.ico
   A src/remote/os/win32/chop.cpp
   A src/remote/os/win32/chop_proto.h
   A src/remote/os/win32/cntl.cpp
   A src/remote/os/win32/cntl_proto.h
   A src/remote/os/win32/dllshell.cpp
   A src/remote/os/win32/ibconfig.cpp
   A src/remote/os/win32/ibconfig.h
   A src/remote/os/win32/ibconfig.rc
   A src/remote/os/win32/ibsvrhlp.h
   A src/remote/os/win32/property.cpp
   A src/remote/os/win32/property.rc
   A src/remote/os/win32/property.rh
   A src/remote/os/win32/propty_proto.h
   A src/remote/os/win32/server.ico
   A src/remote/os/win32/srvr_w32.cpp
   A src/remote/os/win32/window.cpp
   A src/remote/os/win32/window.h
   A src/remote/os/win32/window.rc
   A src/remote/os/win32/window.rh
   A src/remote/os/win32/window_proto.h
   A src/remote/os/win32/winmain.cpp
   A src/remote/os/win32/wnet.cpp
   A src/remote/os/win32/wnet_proto.h
   D src/remote/property.cpp
   D src/remote/property.rc
   D src/remote/property.rh
   D src/remote/propty_proto.h
   M src/remote/server.cpp
   D src/remote/server.ico
   D src/remote/srvr_w32.cpp
   D src/remote/window.cpp
   D src/remote/window.h
   D src/remote/window.rc
   D src/remote/window.rh
   D src/remote/window_proto.h
   D src/remote/winmain.cpp
   D src/remote/wnet.cpp
   D src/remote/wnet_proto.h
   M src/remote/xnet.cpp
Move win32 specific sources in remote to remote/os/win32

 2003-07-14 23:16  brodsom 
   M src/journal/rebuild.e
   M src/journal/server.e
Correction

 2003-07-14 23:14  brodsom 
   M src/jrd/divorce.cpp
   M src/jrd/ib_stdio.h
Remove unneeded ifdefs

 2003-07-14 23:13  brodsom 
   M src/include/old_fb_blk.h
Remove unneeded ifdef

 2003-07-14 16:55  brodsom 
   M src/dudley/lex.cpp
   M src/gpre/gpre.cpp
   M src/jrd/dfw.epp
   M src/misc/codes.epp
   M src/misc/relations.epp
   M src/qli/meta.epp
Patch for MinGW 3.0

 2003-07-14 13:21  alexpeshkoff 
   M src/jrd/exe.cpp
fixed bug with tdbb_transaction, overwritten in EXE_unwind

 2003-07-14 11:23  brodsom 
   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
Move physical io to os specific

 2003-07-14 10:35  brodsom 
   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/ail.cpp
   M src/jrd/cch.cpp
   M src/jrd/cch.h
   M src/jrd/dfw.epp
   M src/jrd/err.cpp
   M src/jrd/everything.h
   M src/jrd/inf.cpp
   M src/jrd/jrd.cpp
   M src/jrd/met.epp
   M src/jrd/old.cpp
   A src/jrd/os/pio.h
   A src/jrd/os/pio_proto.h
   A src/jrd/os/posix/unix.cpp
   A src/jrd/os/win32/winnt.cpp
   M src/jrd/pag.cpp
   D src/jrd/pio.h
   D src/jrd/pio_proto.h
   M src/jrd/qatest.cpp
   M src/jrd/sdw.cpp
   D src/jrd/unix.cpp
   M src/jrd/vio.cpp
   D src/jrd/winnt.cpp
Move physical io to os specific

 2003-07-14 09:45  brodsom 
   M builds/posix/Makefile.in.codes
   M builds/posix/Makefile.in.extlib
   M builds/posix/make.shared.variables
   M builds/win32/blrtable.bat
   M builds/win32/make_boot.bat
   M builds/win32/msvc6/codes.dsp
   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/msvc6/relations.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 builds/win32/preprocess.bat
   M clean.sh
   M configure.in
Update

 2003-07-14 09:39  brodsom 
   A src/jrd/os/vms
   A src/jrd/os/vms/dfloat_stub.cpp
   A src/jrd/os/vms/extvms.cpp
   A src/jrd/os/vms/jio.cpp
   A src/jrd/os/vms/lnmdef.h
   A src/jrd/os/vms/map.cpp
   A src/jrd/os/vms/map_proto.h
   A src/jrd/os/vms/mblr.cpp
   A src/jrd/os/vms/mblr.h
   A src/jrd/os/vms/mblr_proto.h
   A src/jrd/os/vms/prv_m_bypass.h
   A src/jrd/os/vms/rdb.cpp
   A src/jrd/os/vms/rdb.h
   A src/jrd/os/vms/rdbcodes.h
   A src/jrd/os/vms/rdbgpas.cpp
   A src/jrd/os/vms/rdbint.cpp
   A src/jrd/os/vms/syidef.h
   A src/jrd/os/vms/vms.cpp
   A src/jrd/os/vms/vms.h
   A src/jrd/os/vms/vms_command.cpp
   A src/jrd/os/vms/vmsevent.cpp
   A src/jrd/os/vms/vmslo_proto.h
   A src/jrd/os/vms/vmslock.cpp
   A src/jrd/os/vms/vmsthread.cpp
Move vms related stuff to os/vms

 2003-07-14 09:30  brodsom 
   D src/jrd/dfloat_stub.cpp
   D src/jrd/extvms.cpp
   D src/jrd/jio.cpp
   D src/jrd/lnmdef.h
   D src/jrd/map.cpp
   D src/jrd/map_proto.h
   D src/jrd/mblr.cpp
   D src/jrd/mblr.h
   D src/jrd/mblr_proto.h
   D src/jrd/prv_m_bypass.h
   D src/jrd/rdb.cpp
   D src/jrd/rdb.h
   D src/jrd/rdbcodes.h
   D src/jrd/rdbgpas.cpp
   D src/jrd/rdbint.cpp
   D src/jrd/syidef.h
   D src/jrd/vms.cpp
   D src/jrd/vms.h
   D src/jrd/vms_command.cpp
   D src/jrd/vmsevent.cpp
   D src/jrd/vmslo_proto.h
   D src/jrd/vmslock.cpp
   D src/jrd/vmsthread.cpp
Move vms related stuff to os/vms

 2003-07-14 09:29  brodsom 
   D src/jrd/align.cpp
   D src/jrd/blrtable.cpp
   D src/jrd/codes.epp
   D src/jrd/envelope.epp
   D src/jrd/memtest.cpp
   D src/jrd/print.cpp
   D src/jrd/relations.epp
   A src/misc/align.cpp
   A src/misc/blrtable.cpp
   A src/misc/codes.epp
   A src/misc/envelope.epp
   A src/misc/memtest.cpp
   A src/misc/print.cpp
   A src/misc/relations.epp
Move utils to misc.

 2003-07-14 09:23  brodsom 
   D src/jrd/ibinitdll.cpp
   A src/jrd/os/win32/ibinitdll.cpp
Move ibinitdll to os/win32

 2003-07-14 09:21  brodsom 
   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_empbuild.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_empbuild.bat
   M examples/build_win32/make_stat.bat
   M examples/build_win32/make_udf.bat
Corrections

 2003-07-13 10:33  brodsom 
   A src/dbs
   A src/dbs/dflt.gdl
   A src/dbs/grant.gdl
   A src/dbs/isc.gdl
   A src/dbs/metadata.sql
   A src/dbs/ods10.gdl
   A src/dbs/ods101.gdl
   A src/dbs/ods72.gdl
   A src/dbs/ods80.gdl
   A src/dbs/ods80dif.gdl
   A src/dbs/ods81.gdl
   A src/dbs/ods91.gdl
   A src/dbs/procs2.gdl
   A src/dbs/scrty_unix.gdl
   A src/dbs/scrty_vms.gdl
   A src/dbs/security.gdl
   A src/dbs/security.sql
   A src/dbs/stored_proc.gdl
   A src/dbs/v2_triggers.gdl
   D src/jrd/dflt.gdl
   D src/jrd/grant.gdl
   D src/jrd/ods10.gdl
   D src/jrd/ods101.gdl
   D src/jrd/ods72.gdl
   D src/jrd/ods80.gdl
   D src/jrd/ods80dif.gdl
   D src/jrd/ods81.gdl
   D src/jrd/ods91.gdl
   D src/jrd/procs2.gdl
   D src/jrd/stored_proc.gdl
   D src/jrd/v2_triggers.gdl
   D src/misc/isc.gdl
   D src/misc/metadata.sql
   D src/misc/scrty_unix.gdl
   D src/misc/scrty_vms.gdl
   D src/misc/security.gdl
   D src/misc/security.sql
Move db definitions to dbs

 2003-07-13 09:53  brodsom 
   M src/jrd/relations.epp
Correction

 2003-07-13 08:28  dimitr 
   M src/jrd/dyn.epp
Fixed porting bug. Thanks to Oleg LOA.

 2003-07-12 23:16  brodsom 
   M src/include/gen/ids.h
Correction

 2003-07-12 20:41  brodsom 
   D src/jrd/iscmsgs.msg
Remove unused file

 2003-07-12 20:38  brodsom 
   M builds/posix/Makefile.in.codes
   D src/jrd/ids.m
Adding generator for fields.h, relations.h, ids.h and names.h

 2003-07-12 20:13  brodsom 
   M builds/win32/make_boot.bat
   M builds/win32/msvc6/Firebird2Boot.dsw
   A builds/win32/msvc6/relations.dsp
   M builds/win32/preprocess.bat
   M src/include/gen/fields.h
   M src/include/gen/ids.h
   M src/include/gen/names.h
   M src/include/gen/relations.h
   M src/jrd/idx.h
   M src/jrd/ini.epp
   M src/jrd/ini.h
   A src/jrd/relations.epp
   M src/jrd/types.h
   M src/jrd/vio.cpp
Adding generator for fields.h, relations.h, ids.h and names.h

 2003-07-12 20:02  brodsom 
   M builds/posix/Makefile.in.codes
Correction

 2003-07-12 13:24  brodsom 
   M src/jrd/cmp.cpp
   M src/jrd/dfw.epp
   M src/jrd/ids.m
   M src/jrd/ini.h
   M src/jrd/met.epp
   M src/jrd/vio.cpp
Move fields.h, relations.h and names.h to include/gen, generator will follow

 2003-07-12 13:02  brodsom 
   A src/include/gen/fields.h
   A src/include/gen/names.h
   A src/include/gen/relations.h
   D src/jrd/fields.h
   D src/jrd/names.h
   D src/jrd/relations.h
Move fields.h, relations.h and names.h to include/gen, generator will follow

 2003-07-12 10:24  brodsom 
   M src/include/gen/codetext.h
   M src/include/gen/msgs.h
   M src/include/gen/rdb_codes.h
   M src/jrd/blp.h
   M src/jrd/codes.epp
   M src/jrd/gds.cpp
   M src/jrd/map.cpp
   M src/jrd/par.cpp
-Include var definitions in rdb_codes, codetext, msgs and blh.p  headers.
-Uncommited change to codes.epp to allow to used two directories (moving ftn and pas)

 2003-07-12 09:55  brodsom 
   M configure.in
Clean

 2003-07-12 09:54  brodsom 
   D builds/posix/Makefile.in.gpre
Remove, replaced with boot.gpre, client.gpre and embed.gpre

 2003-07-12 09:42  brodsom 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
   M builds/win32/msvc6/engine_embed.dsp
Remove not used rdb*.h

 2003-07-11 22:39  skidder 
   M src/jrd/rse.cpp
   M src/jrd/vio.cpp
   M src/jrd/vio_proto.h
Fix problem in explicit locking logic implicitly noted by Ann Harrison

 2003-07-11 22:36  skidder 
   M src/dsql/node.h
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
Separate DSQL cursors management and explicit locks as suggested by Ivan Prenosil

 2003-07-11 16:49  brodsom 
   M builds/win32/make_all.bat
-Build fbudf
-Copy ib_udf and fb_udf sql to output/udf
-Copy ib_udf/* and fb_udf/* to examples/udf

 2003-07-11 16:47  brodsom 
   M builds/win32/msvc6/Firebird2.dsw
   D builds/win32/msvc6/v5_examples.dsp
Remove v5_examples dsp

 2003-07-11 16:47  brodsom 
   M builds/win32/make_boot.bat
Remove gen/v5_examples directory

 2003-07-11 13:34  brodsom 
   M examples/build_win32/make_stat.bat
Correction

 2003-07-11 13:31  brodsom 
   D builds/posix/Makefile.in.example5
   M builds/posix/Makefile.in.firebird
   D builds/posix/Makefile.in.v5_examples
   M configure.in
   A examples/build_unix/Makefile.in.example5
   A examples/build_unix/Makefile.in.v5_examples
Move examples builds to examples directory

 2003-07-11 10:59  brodsom 
   M doc/README.build.msvc.html
Update examples info

 2003-07-11 10:55  brodsom 
   M builds/win32/make_all.bat
   A examples/api/winevent.c
   A examples/api/winevent.def
   A examples/api/winevent.rc
   M examples/build_win32/clean_all.bat
   D examples/build_win32/clean_winevent.bat
   M examples/build_win32/make_all.bat
   M examples/build_win32/make_api.bat
   D examples/build_win32/make_winevent.bat
   D examples/winevent
Let winevent with api examples

 2003-07-11 10:07  brodsom 
   A examples/build_win32/clean_all.bat
   A examples/build_win32/clean_udf.bat
   A examples/build_win32/clean_winevent.bat
   A examples/build_win32/make_all.bat
   M examples/build_win32/make_dyn.bat
   A examples/build_win32/make_udf.bat
   A examples/build_win32/make_winevent.bat
Update.

 2003-07-11 10:01  brodsom 
   M doc/README.build.msvc.html
Update

 2003-07-11 03:25  brodsom 
   M builds/win32/make_all.bat
   M clean.sh
   M examples/build_win32/clean_empbuild.bat
Correction

 2003-07-11 03:10  brodsom 
   D examples/empbuild/empbuild.c
Remove generated source

 2003-07-11 03:09  brodsom 
   M examples/empbuild/intlddl.sql
Change DATE to TIMESTAMP

 2003-07-11 03:08  brodsom 
   M examples/api/apifull.c
   M examples/dyn/dynfull.e
Win32 code patches

 2003-07-11 03:05  brodsom 
   A examples/build_win32/clean_api.bat
   A examples/build_win32/clean_dyn.bat
   A examples/build_win32/clean_empbuild.bat
   A examples/build_win32/clean_stat.bat
   A examples/build_win32/make_api.bat
   A examples/build_win32/make_dyn.bat
   A examples/build_win32/make_empbuild.bat
   A examples/build_win32/make_stat.bat
   A examples/build_win32/setenvvar.bat
Win32 examples build scripts

 2003-07-11 02:28  brodsom 
   M builds/posix/Makefile.in.codes
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/make.defaults
   M builds/posix/make.shared.targets
   M configure.in
Updates

 2003-07-11 00:03  brodsom 
   M builds/install/arch-specific/win32/FirebirdInstall_15.iss
   M builds/win32/make_all.bat
   M builds/win32/make_boot.bat
   D builds/win32/make_examples.bat
   M builds/win32/prepare.bat
Updated scripts

 2003-07-10 23:29  brodsom 
   A lang_helpers
   A lang_helpers/README.txt
   A lang_helpers/gds.bas
   A lang_helpers/gds.pas
   A lang_helpers/gds.pli
   A lang_helpers/gds.vpas
   A lang_helpers/gds_aix.f
   A lang_helpers/gds_codes.ftn
   A lang_helpers/gds_codes.pas
   A lang_helpers/gds_hp.f
   A lang_helpers/gds_sun.f
   A lang_helpers/gds_vms.f
   A lang_helpers/ib_util.pas
   A lang_helpers/perf.pas
   D src/extlib/ib_util.pas
   D src/include/gen/gds_codes.ftn
   D src/include/gen/gds_codes.pas
   D src/jrd/gds.bas
   D src/jrd/gds.pas
   D src/jrd/gds.pli
   D src/jrd/gds.vpas
   D src/jrd/gds_aix.f
   D src/jrd/gds_hp.f
   D src/jrd/gds_sun.f
   D src/jrd/gds_vms.f
   D src/jrd/perf.pas
Moving fortran, pascal etc helpers to lang_helpers

 2003-07-10 23:09  brodsom 
   A builds/misc
   A builds/misc/help.gbak
   A builds/misc/metadata.gbak
   A builds/misc/msg.gbak
   A builds/misc/security.gbak
   D src/misc/help.gbak
   D src/misc/metadata.gbak
   D src/misc/security.gbak
   D src/msgs/msg.gbak
Moving .gbak to firebird2/builds/misc

 2003-07-10 23:04  brodsom 
   A examples
   A examples/api
   A examples/api/api1.c
   A examples/api/api10.c
   A examples/api/api11.c
   A examples/api/api12.c
   A examples/api/api13.c
   A examples/api/api14.e
   A examples/api/api15.c
   A examples/api/api16.c
   A examples/api/api16t.c
   A examples/api/api2.c
   A examples/api/api3.c
   A examples/api/api4.c
   A examples/api/api5.c
   A examples/api/api6.c
   A examples/api/api7.c
   A examples/api/api8.c
   A examples/api/api9.c
   A examples/api/api9f.c
   A examples/api/api9f.def
   A examples/api/api9f.sql
   A examples/api/apifull.c
   A examples/api/example.def
   A examples/build_unix
   A examples/build_unix/old
   A examples/build_unix/old/makefile.old
   A examples/build_unix/old/prefix.hp10
   A examples/build_unix/old/prefix.linux
   A examples/build_unix/old/prefix.sco_ev
   A examples/build_unix/old/prefix.solaris
   A examples/build_unix/old/sfx.unix_makefile
   A examples/build_win32
   A examples/build_win32/old
   A examples/build_win32/old/example.mak
   A examples/build_win32/old/prefix.win32_bc
   A examples/build_win32/old/prefix.win32_msc
   A examples/build_win32/old/sfx.win32_makefile
   A examples/dyn
   A examples/dyn/dyn1.e
   A examples/dyn/dyn2.e
   A examples/dyn/dyn3.e
   A examples/dyn/dyn4.e
   A examples/dyn/dyn5.e
   A examples/dyn/dynfull.e
   A examples/empbuild
   A examples/empbuild/empbld.sql
   A examples/empbuild/empbuild.c
   A examples/empbuild/empbuild.e
   A examples/empbuild/empddl.sql
   A examples/empbuild/empdml.sql
   A examples/empbuild/employe2.sql
   A examples/empbuild/indexoff.sql
   A examples/empbuild/indexon.sql
   A examples/empbuild/intlbld.e
   A examples/empbuild/intlbld.sql
   A examples/empbuild/intlddl.sql
   A examples/empbuild/intldml.sql
   A examples/empbuild/job.inp
   A examples/empbuild/lang.inp
   A examples/empbuild/proj.inp
   A examples/empbuild/qtr.inp
   A examples/functions.c
   A examples/include
   A examples/include/align.h
   A examples/include/example.h
   A examples/readme
   A examples/stat
   A examples/stat/stat1.e
   A examples/stat/stat10.e
   A examples/stat/stat11.e
   A examples/stat/stat12.e
   A examples/stat/stat12t.e
   A examples/stat/stat2.e
   A examples/stat/stat3.e
   A examples/stat/stat4.e
   A examples/stat/stat5.e
   A examples/stat/stat6.e
   A examples/stat/stat7.e
   A examples/stat/stat8.e
   A examples/stat/stat9.e
   A examples/udf
   A examples/udf/udf.sql
   A examples/udf/udflib.c
   A examples/udf/udflib.def
   A examples/winevent
   A examples/winevent/winevent.c
   A examples/winevent/winevent.def
   A examples/winevent/winevent.rc
   D src/v5_examples
Moving firebird/src/v5_examples to firebird/examples

 2003-07-10 15:36  brodsom 
   M doc/README.build.msvc.html
Update

 2003-07-10 15:29  brodsom 
   M builds/install/arch-specific/win32/BuildExecutableInstall.bat
   M builds/win32/make_all.bat
Remove from BuildExecutableInstall work done in make_all.bat

 2003-07-10 15:19  brodsom 
   M builds/win32/make_all.bat
Adding automatic public headers build (gds.h and ibase.h)

 2003-07-10 15:02  brodsom 
   A src/misc/headers.sed
   A src/misc/ibase_header.txt
Adding automatic public headers build (gds.h and ibase.h)

 2003-07-10 13:36  fsg 
   M src/jrd/ids.m
Fix to get it built under linux again
fsg

 2003-07-09 13:07  alexpeshkoff 
   M src/jrd/cmp.cpp
Fixed server AV for any combination of sub-select & between.
Not ideal, but such diagnostic is better than server crash.

 2003-07-09 09:21  fsg 
   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/sinixz/prototype.in
   M builds/posix/Makefile.in.extlib
   M doc/README.build.mingw.html
renamed fb_udf to fbudf for posix-builds to stay compatible with the windows world
fsg

 2003-07-09 01:24  brodsom 
   D builds/install/arch-specific/linux/super/tarInstall.sh.in
   A builds/install/arch-specific/linux/super/tarinstall.sh.in
-Rename to use the name in configure.in and classic install.(previously configure fails for superserver)

 2003-07-09 01:20  brodsom 
   M configure.in
-Correction due to 'install' move

 2003-07-09 00:46  brodsom 
   M builds/posix/Makefile.in.firebird
   M builds/posix/make.defaults
Corrections

 2003-07-08 23:38  brodsom 
   D src/burp/depends.mak
   D src/dsql/depends.mak
   D src/dudley/depends.mak
   D src/intl/depends.mak
   D src/intlcpp/depends.mak
   D src/isql/depends.mak
   D src/journal/depends.mak
   D src/lock/depends.mak
   D src/msgs/depends.mak
   D src/qli/depends.mak
   D src/remote/depends.mak
Remove depends (unused and unmaintained)

 2003-07-08 23:13  brodsom 
   D src/install
Moving install from 'src' to 'builds'

 2003-07-08 23:05  brodsom 
   M builds/win32/clean_all.bat
Moving install from 'src' to 'builds'

 2003-07-08 22:59  brodsom 
   A builds/install
   A builds/install/arch-specific
   A builds/install/arch-specific/darwin
   A builds/install/arch-specific/darwin/FrameworkInfo.plist
   A builds/install/arch-specific/darwin/Makefile.in
   A builds/install/arch-specific/freebsd
   A builds/install/arch-specific/freebsd/Makefile.in
   A builds/install/arch-specific/linux
   A builds/install/arch-specific/linux/Makefile.in
   A builds/install/arch-specific/linux/classic
   A builds/install/arch-specific/linux/classic/README
   A builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
   A builds/install/arch-specific/linux/classic/postinstall.sh.in
   A builds/install/arch-specific/linux/classic/postuninstall.sh.in
   A builds/install/arch-specific/linux/classic/preinstall.sh.in
   A builds/install/arch-specific/linux/classic/preuninstall.sh.in
   A builds/install/arch-specific/linux/classic/rpmfiles.txt.in
   A builds/install/arch-specific/linux/classic/rpmheader.txt.in
   A builds/install/arch-specific/linux/classic/tarMainInstall.sh.in
   A builds/install/arch-specific/linux/classic/tarMainUninstall.sh.in
   A builds/install/arch-specific/linux/classic/tarinstall.sh.in
   A builds/install/arch-specific/linux/classic/taruninstall.sh.in
   A builds/install/arch-specific/linux/misc
   A builds/install/arch-specific/linux/misc/changeDBAPassword.sh.in
   A builds/install/arch-specific/linux/misc/firebird.xinetd.in
   A builds/install/arch-specific/linux/super
   A builds/install/arch-specific/linux/super/SSchangePasswd.sh
   A builds/install/arch-specific/linux/super/install.sh.in
   A builds/install/arch-specific/linux/super/makeInstallImage.sh.in
   A builds/install/arch-specific/linux/super/postinstall.sh.in
   A builds/install/arch-specific/linux/super/postuninstall.sh.in
   A builds/install/arch-specific/linux/super/preinstall.sh.in
   A builds/install/arch-specific/linux/super/preuninstall.sh.in
   A builds/install/arch-specific/linux/super/rpmfiles.txt.in
   A builds/install/arch-specific/linux/super/rpmheader.txt.in
   A builds/install/arch-specific/linux/super/tarInstall.sh.in
   A builds/install/arch-specific/linux/super/tarMainInstall.sh.in
   A builds/install/arch-specific/linux/super/tarMainUninstall.sh.in
   A builds/install/arch-specific/linux/super/taruninstall.sh.in
   A builds/install/arch-specific/mingw
   A builds/install/arch-specific/mingw/Makefile.in
   A builds/install/arch-specific/sinixz
   A builds/install/arch-specific/sinixz/Makefile.in
   A builds/install/arch-specific/sinixz/pkginfo.in
   A builds/install/arch-specific/sinixz/postinstall.in
   A builds/install/arch-specific/sinixz/postremove.in
   A builds/install/arch-specific/sinixz/preinstall.in
   A builds/install/arch-specific/sinixz/prototype.in
   A builds/install/arch-specific/solaris
   A builds/install/arch-specific/solaris/Makefile.in
   A builds/install/arch-specific/solx86
   A builds/install/arch-specific/solx86/Makefile.in
   A builds/install/arch-specific/win32
   A builds/install/arch-specific/win32/BuildExecutableInstall.bat
   A builds/install/arch-specific/win32/FirebirdInstall_15.iss
   A builds/install/arch-specific/win32/Readme.txt
   A builds/install/arch-specific/win32/firebird_install_logo1.bmp
   A builds/install/arch-specific/win32/installation_readme.txt
   A builds/install/arch-specific/win32/setenvvar.bat
   A builds/install/misc
   A builds/install/misc/CSchangeRunUser.sh
   A builds/install/misc/CSrestoreRootRunUser.sh
   A builds/install/misc/IDPLicense.txt
   A builds/install/misc/IPLicense.txt
   A builds/install/misc/SSchangeRunUser.sh
   A builds/install/misc/SSrestoreRootRunUser.sh
   A builds/install/misc/changeDBAPassword.sh
   A builds/install/misc/firebird.conf
   A builds/install/misc/firebird.init.d.generic
   A builds/install/misc/firebird.init.d.mandrake
   D src/install/arch-specific/linux/super/SSchangePasswd.sh
   D src/install/arch-specific/linux/super/install.sh.in
   D src/install/arch-specific/win32
   D src/install/misc
Moving install from 'src' to 'builds'

 2003-07-08 22:29  brodsom 
   D doc/cross_ref.html
   A doc/emacros-cross_ref.html
Change document name

 2003-07-08 19:16  brodsom 
   M doc/cleaning-todo.txt
Update

 2003-07-08 19:16  brodsom 
   M doc/cleaning-todo.txt
Update

 2003-07-08 18:12  brodsom 
   A doc/cleaning-todo.txt
   A doc/cross_ref.html
-Add external macros cross-reference
-Add cleaning-todo

 2003-07-08 15:07  brodsom 
   A src/misc/isc.gdl
   A src/misc/scrty_unix.gdl
   A src/misc/scrty_vms.gdl
   A src/misc/security.gdl
   A src/misc/security.sql
   D src/utilities/isc.gdl
   D src/utilities/scrty_unix.gdl
   D src/utilities/scrty_vms.gdl
   D src/utilities/security.gdl
   D src/utilities/security.sql
Move security.fdb related scripts to misc

 2003-07-08 12:26  alexpeshkoff 
   M src/jrd/opt.cpp
added static function declaration

 2003-07-08 12:24  brodsom 
   M Makefile.in
   M builds/posix/Makefile.in.codes
   M builds/posix/Makefile.in.embed.qli
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.msgs
   M builds/posix/Makefile.in.refDatabases
   M clean.sh
   M configure.in
Posix build move build process and temporary databases to 'gen'

 2003-07-08 12:12  alexpeshkoff 
   M src/jrd/opt.cpp
fixed AV on some combinations of CAST, BETWEEN and sub-select

 2003-07-08 11:49  dimitr 
   M src/common/config/config_file.cpp
Removed warning for fbembed

 2003-07-08 11:32  skidder 
   M doc/install_win32.txt
Correct docs a little

 2003-07-08 11:19  skidder 
   M doc/WhatsNew
*** empty log message ***

 2003-07-08 11:17  dimitr 
   M src/dsql/parse.cpp
Fixed parse.cpp

 2003-07-08 10:56  alexpeshkoff 
   M builds/win32/preprocess.bat
enable standalone use of preprocess.bat

 2003-07-08 10:45  brodsom 
   M builds/posix/Makefile.in.msgs
   M builds/posix/make.defaults
no message

 2003-07-08 10:20  brodsom 
   D src/jrd/stubs.cpp
   D src/jrd/winnt_dll.cpp
Remove unused sources

 2003-07-08 01:08  brodsom 
   M clean.sh
Correction

 2003-07-08 01:05  brodsom 
   M builds/posix/Makefile.in.codes
   M builds/posix/Makefile.in.example5
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.gpre
   M builds/posix/Makefile.in.v5_examples
   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.solaris
   M clean.sh
   M configure.in
-Split posix build output between 'gen' and 'temp'(compiler .o .d)
- Remove some redundant variables

 2003-07-07 23:49  skidder 
   M src/dsql/parse.y
Fix problem in non-reserved Inserting/Updating/Deleting implementation found by Dmitry Emanov

 2003-07-07 20:06  skidder 
   M src/jrd/gds.cpp
Little fix to make Linux version compile

 2003-07-07 11:42  brodsom 
   M doc/README.build.msvc.html
Correction

 2003-07-07 11:34  brodsom 
   M builds/win32/clean_all.bat
   M doc/README.build.msvc.html
Installer update

 2003-07-07 00:56  brodsom 
   M src/install/arch-specific/win32/FirebirdInstall_15.iss
Correction

 2003-07-06 15:13  dimitr 
   M doc/WhatsNew
Added RC4 changed.

 2003-07-06 13:56  dimitr 
   M src/jrd/tra.cpp
Fixed thread priority to avoid the sweeper to be locked outside the scheduler under a heavy load.

 2003-07-06 13:35  dimitr 
   M src/remote/srvr_w32.cpp
no message

 2003-07-06 11:38  dimitr 
   M src/remote/srvr_w32.cpp
Preload the client library to fix the win98 UDF issues.

 2003-07-06 08:38  dimitr 
   M builds/win32/defs/fbclient.def
   M builds/win32/defs/fbclient_debug.def
Minor addition to the private API

 2003-07-06 08:14  dimitr 
   M src/isql/isql.epp
Fixed ISQL temp file bug.

 2003-07-06 07:05  dimitr 
   M src/isql/isql.epp
no message

 2003-07-06 07:04  dimitr 
   M src/dudley/lex.cpp
   M src/gpre/gpre.cpp
   M src/isql/isql.h
   M src/jrd/rse.cpp
   M src/jrd/sort.cpp
   M src/qli/lex.cpp
Uniform tempfile naming.

 2003-07-06 03:11  brodsom 
   M src/ipserver/alli.cpp
Bracketing fix

 2003-07-06 02:15  brodsom 
   D src/misc/codes.h
   D src/misc/codetext.h
   D src/misc/gds_codes.ftn
   D src/misc/gds_codes.pas
   D src/misc/msg_facs.h
   D src/misc/msgs.h
   D src/misc/rdb_codes.h
   D src/misc/sql_code.h
Remove duplicated, unused and unmaintaned (dangerous) sources. The maintained ones are in include/gen

 2003-07-06 02:04  brodsom 
   D src/jrd/boot_codes
Remove duplicated, unused and unmaintaned (dangerous) sources. The maintained ones are in include/gen

 2003-07-06 01:51  brodsom 
   M builds/posix/Makefile.in.codes
Comment correction

 2003-07-06 01:18  hippoman 
   A builds/win32/msvc7/Firebird2Boot.sln
   A builds/win32/msvc7/build_msg.vcproj
   A builds/win32/msvc7/codes.vcproj
   A builds/win32/msvc7/common_static.vcproj
   A builds/win32/msvc7/fbclient_static.vcproj
   A builds/win32/msvc7/gpre_static.vcproj
   A builds/win32/msvc7/v5_examples.vcproj
Syncing MSVC7 build files

 2003-07-06 01:16  hippoman 
   M builds/win32/make_all.bat
   M builds/win32/make_boot.bat
Fixing MSVC7 build

 2003-07-06 01:08  brodsom 
   A builds/make.new
   A builds/make.new/config
   A builds/make.new/config/config.h.in
   A builds/make.new/config/install-sh
   M clean.sh
   M configure.in
   D src/make.new
Move make.new to builds

 2003-07-05 15:44  brodsom 
   D generated/alice
   D generated/burp
   D generated/dsql
   D generated/dudley
   D generated/gpre
   D generated/isql
   D generated/journal
   D generated/jrd
   D generated/makefile
   D generated/msgs
   D generated/pyxis
Removing 'generated'

 2003-07-05 15:24  brodsom 
   D src/dsql/parse.awk
remove obsolete file

 2003-07-05 15:22  brodsom 
   A builds/old_prefixes
   A builds/old_prefixes/README.txt
   A builds/old_prefixes/prefix.aix
   A builds/old_prefixes/prefix.aix_ppc
   A builds/old_prefixes/prefix.darwin
   A builds/old_prefixes/prefix.freebsd
   A builds/old_prefixes/prefix.hp10
   A builds/old_prefixes/prefix.hp9.0
   A builds/old_prefixes/prefix.linux
   A builds/old_prefixes/prefix.mu
   A builds/old_prefixes/prefix.ncr3000
   A builds/old_prefixes/prefix.netbsd
   A builds/old_prefixes/prefix.sco
   A builds/old_prefixes/prefix.sco_ev
   A builds/old_prefixes/prefix.solaris
   A builds/old_prefixes/prefix.solaris_mt
   A builds/old_prefixes/prefix.solx86
   A builds/old_prefixes/prefix.sun4
   A builds/old_prefixes/prefix.sun4_acc
   A builds/old_prefixes/prefix.win_nt
   A builds/old_prefixes/prefix.win_nts
   D src/makefiles
Move old_prefixes to builds directory

 2003-07-05 14:48  brodsom 
   M doc/README.build.msvc.html
Update

 2003-07-05 14:45  brodsom 
   M builds/win32/clean_all.bat
   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/preprocess.bat
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
Move temporary 'dbs' below temporary 'gen'

 2003-07-05 14:23  dimitr 
   M src/jrd/gds.cpp
no message

 2003-07-05 12:45  dimitr 
   M src/common/config/config.cpp
Fixed typo.

 2003-07-05 12:45  dimitr 
   M src/jrd/isc_sync.cpp
1) Cleanup
2) Some changes for the embedded server

 2003-07-05 12:13  dimitr 
   M src/common/config/dir_list.cpp
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
1) Cleanup
2) Some changes for the embedded server

 2003-07-05 03:31  brodsom 
   M builds/win32/clean_all.bat
   M builds/win32/make_examples.bat
Corrections

 2003-07-05 03:23  brodsom 
   M builds/win32/clean_all.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 src/install/arch-specific/win32/BuildExecutableInstall.bat
Use temporary compiler dir 'temp' below root

 2003-07-05 03:17  brodsom 
   M builds/win32/msvc6/alice.dsp
   M builds/win32/msvc6/alice_classic.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/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/ib_udf.dsp
   M builds/win32/msvc6/ib_util.dsp
   M builds/win32/msvc6/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/intlcpp.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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/v5_examples.dsp
   M builds/win32/msvc6/wal.dsp
   M builds/win32/msvc6/wal_classic.dsp
Use temporary compiler dir 'temp' below root

 2003-07-05 02:54  brodsom 
   M builds/win32/clean_all.bat
   M builds/win32/make_boot.bat
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
Move firebird.msg to 'gen' directory

 2003-07-05 02:44  brodsom 
   D builds/win32/build_all.bat
   D builds/win32/build_boot.bat
   D builds/win32/build_msg.bat
   D builds/win32/build_msg.mak
   D builds/win32/codes.mak
   D builds/win32/common_boot.mak
   D builds/win32/fbclient_boot.mak
   D builds/win32/gpre.mak
   D builds/win32/gpre_boot.mak
   D builds/win32/make6_all.bat
   D builds/win32/make6_boot.bat
   D builds/win32/make6_examples.bat
   D builds/win32/make7_all.bat
   D builds/win32/make7_boot.bat
   D builds/win32/make7_examples.bat
Remove obsoleted build .bat and .mak

 2003-07-05 02:41  brodsom 
   M src/install/arch-specific/win32/setenvvar.bat
Correction

 2003-07-05 02:35  brodsom 
   M doc/README.build.msvc.html
Update

 2003-07-05 02:23  brodsom 
   M builds/win32/clean_all.bat
Correction

 2003-07-05 02:20  brodsom 
   M builds/win32/clean_all.bat
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
   A src/install/arch-specific/win32/setenvvar.bat
-Scripts with visual studio version detection
-Move output directory to a temporary below root
-Use absolute paths (easier to move)

 2003-07-05 02:02  brodsom 
   A builds/win32/make_examples.bat
-Scripts with visual studio version detection
-Move output directory to a temporary below root
-Use absolute paths (easier to move)

 2003-07-05 01:10  brodsom 
   A builds/win32/make_all.bat
   A builds/win32/make_boot.bat
   M builds/win32/prepare.bat
   M builds/win32/preprocess.bat
   A builds/win32/setenvvar.bat
-Scripts with visual studio version detection
-Move output directory to a temporary below root
-Use absolute paths (easier to move)

 2003-07-04 19:21  brodsom 
   M doc/README.build.msvc.html
Update, not the final one.

 2003-07-04 19:13  brodsom 
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
-Remove unneeded messages
-Replace cat (unix) with type (win)

 2003-07-04 18:48  brodsom 
   M src/v5_examples/empbuild.c
   M src/v5_examples/empbuild.e
-Add check for input files
-Solve format warnings
-Update empbuild.c

 2003-07-04 18:46  brodsom 
   M src/v5_examples/empddl.sql
Change DATE to TIMESTAMP

 2003-07-04 18:45  brodsom 
   A builds/win32/make7_examples.bat
Add msvc7 v5_examples. To be reviewed by Ignacio J Ortega

 2003-07-04 17:01  brodsom 
   D builds/win32/make6_debug_examples.bat
   A builds/win32/make6_examples.bat
Replace make6_debug_examples with a new one with DEBUG/CLEAN option and not using sed

 2003-07-04 16:45  brodsom 
   M src/gpre/sql.cpp
-b option for EXEC SQL SET DATABASE

 2003-07-04 16:39  brodsom 
   M builds/win32/make6_all.bat
   M builds/win32/make6_boot.bat
   M builds/win32/make7_all.bat
   M builds/win32/make7_boot.bat
Beutifiying

 2003-07-04 16:19  brodsom 
   M src/gpre/par.cpp
   M src/gpre/sql.cpp
   M src/gpre/sql_proto.h
-b option for exec sql

 2003-07-04 15:31  brodsom 
   D generated/qli
   D generated/utilities
   D generated/v5_examples
Remove unused generated directory. Builds use the temporary 'gen' directory

 2003-07-04 15:17  dimitr 
   M src/jrd/ibase.h
   M src/jrd/isc.cpp
   M src/jrd/isc.h
   M src/remote/ibconfig.cpp
Get rid of the old config stuff completely.

 2003-07-04 13:40  brodsom 
   M builds/win32/make6_all.bat
   M builds/win32/make7_all.bat
Beautifying

 2003-07-04 13:26  brodsom 
   D builds/win32/make6_debug.bat
   D builds/win32/make6_release.bat
   D builds/win32/make7_debug.bat
   D builds/win32/make7_release.bat
Remove replaced bats
make6_debug.bat replaced with make6_all.bat DEBUG
make6_release.bat replaced with make6_all.bat
make7_debug.bat replaced with make7_all.bat DEBUG
make7_release.bat replaced with make7_all.bat

 2003-07-04 13:19  brodsom 
   M builds/win32/make7_boot.bat
Correction

 2003-07-04 13:08  brodsom 
   A builds/win32/make7_boot.bat
   M builds/win32/prepare.bat
-Replace build_all with makeX_boot.
-Add make7_boot (To be reviewed by Ignacio J Ortega)

 2003-07-04 13:00  brodsom 
   A builds/win32/make7_all.bat
Replace make7_debug and make7_release with make7_all (To be reviewed by Ignacio J Ortega)

 2003-07-04 12:55  brodsom 
   M builds/win32/make6_all.bat
   M builds/win32/make6_boot.bat
Correction

 2003-07-04 12:46  brodsom 
   D builds/win32/build6_all.bat
   A builds/win32/make6_all.bat
   A builds/win32/make6_boot.bat
-Change the file name of build6_all to a more understandable one.
-Replace Make6_release and Make6_debug with make6_all valid for release and debug versions

 2003-07-04 12:46  dimitr 
   M builds/win32/prepare.bat
Minor changes to the preparation script.

 2003-07-04 12:42  brodsom 
   A doc/README.build.mingw.html
   D doc/README.mingw.html
Change the file name to a more understandable one.

 2003-07-04 12:40  brodsom 
   A doc/README.build.msvc.html
First and temporary version of msvc build readme. (The good one in hours)

 2003-07-04 12:19  dimitr 
   M src/common/classes/tree.h
Fixed win32 build

 2003-07-04 12:15  dimitr 
   M src/remote/ibconfig.cpp
   M src/remote/ibconfig.rc
Temporary disallowed config management via the property sheet.

 2003-07-04 12:12  dimitr 
   M src/jrd/svc.cpp
Removed old config stuff remains.
Temporary disallowed config management via Services API.

 2003-07-04 10:34  brodsom 
   M doc/README.mingw.html
Update MinGW docs

 2003-07-04 10:15  dimitr 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
   M builds/win32/msvc6/engine_embed.dsp
Fixed little optimization issue with VC6 (SP < 5)

 2003-07-04 03:31  brodsom 
   M clean.sh
Add more files to clean

 2003-07-04 03:21  brodsom 
   D builds/posix/prefix.mingw.README.html
   A doc/README.mingw.html
Move MinGW readme

 2003-07-04 03:12  brodsom 
   M src/lock/lock.cpp
Patch for the MinGW build problem (CS only code)

 2003-07-04 02:26  brodsom 
   M builds/posix/prefix.mingw
Use MINGW macro and mthreads

 2003-07-04 02:25  brodsom 
   M src/jrd/ibsetjmp.h
Use MINGW macro.

 2003-07-03 23:02  brodsom 
   M src/gpre/sql.cpp
Patch

 2003-07-03 15:48  brodsom 
   M builds/posix/Makefile.in.msgs
   M clean.sh
add extension to identify type

 2003-07-03 14:44  brodsom 
   M configure.in
Remove unused directory creation

 2003-07-03 14:29  brodsom 
   A clean.sh
Add script to clean build generated files

 2003-07-03 13:08  brodsom 
   M builds/win32/clean_all.bat
Add batch to remove build created files and directories

 2003-07-03 12:44  brodsom 
   A builds/win32/clean_all.bat
Add batch to remove build created files and directories

 2003-07-03 12:37  brodsom 
   M builds/win32/build6_all.bat
   M builds/win32/build_all.bat
   M builds/win32/build_msg.bat
   M builds/win32/build_msg.mak
   M builds/win32/codes.mak
   M builds/win32/fbclient_boot.mak
   M builds/win32/gpre.mak
   M builds/win32/make6_debug_examples.bat
   M builds/win32/msvc6/alice.dsp
   M builds/win32/msvc6/alice_classic.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/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/msvc6/fb_inet_server.dsp
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/fbclient_static.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/gpre.dsp
   M builds/win32/msvc6/gpre_static.dsp
   M builds/win32/msvc6/gsec.dsp
   M builds/win32/msvc6/gstat.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/qli.dsp
   M builds/win32/msvc6/utilities.dsp
   M builds/win32/msvc6/utilities_classic.dsp
   M builds/win32/msvc6/v5_examples.dsp
   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/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/fbclient.vcproj
   M builds/win32/msvc7/fbembed.vcproj
   M builds/win32/msvc7/fbserver.vcproj
   M builds/win32/msvc7/gbak.vcproj
   M builds/win32/msvc7/gdef.vcproj
   M builds/win32/msvc7/gfix.vcproj
   M builds/win32/msvc7/gpre.vcproj
   M builds/win32/msvc7/gsec.vcproj
   M builds/win32/msvc7/gstat.vcproj
   M builds/win32/msvc7/isql.vcproj
   M builds/win32/msvc7/qli.vcproj
   M builds/win32/msvc7/utilities.vcproj
   M builds/win32/msvc7/utilities_classic.vcproj
   M builds/win32/prepare.bat
   M builds/win32/preprocess.bat
Move generated source from 'generated' to 'gen'. So we don't use a CVS and obsolete directory for build output and it will be easier to do a clean build.

 2003-07-03 11:04  brodsom 
   M builds/win32/blrtable.bat
   M builds/win32/build6_all.bat
   M builds/win32/parse.bat
   M builds/win32/prepare.bat
   M builds/win32/preprocess.bat
minor changes

 2003-07-03 02:13  brodsom 
   M builds/win32/preprocess.bat
Remove sed test since the normal build (without parse) doesn't need sed or any other unix command.

 2003-07-03 02:12  brodsom 
   M builds/win32/build6_all.bat
Minor changes

 2003-07-03 02:12  brodsom 
   M builds/win32/parse.bat
-Change parse.bat to verify yacc/bison and sed and work with the two parser generators.

 2003-07-03 00:22  brodsom 
   M src/jrd/codes.epp
Solve a bug. mv can't be used in win32.
Replace cmp with a native compare on win32

 2003-07-02 19:02  brodsom 
   M builds/posix/make.shared.targets
   M builds/win32/preprocess.bat
   M src/jrd/dyn_def.epp
   D src/jrd/dyn_def.sed
Add special action to be used in dyn_def.cpp.
(remove dyn_def.sed)

 2003-07-02 18:58  brodsom 
   M src/gpre/gpre.h
   M src/gpre/hsh.h
   M src/gpre/int.cpp
   M src/gpre/int_cxx.cpp
   M src/gpre/par.cpp
   M src/gpre/words.h
Add special action to be used in dyn_def.cpp.

 2003-07-02 14:40  brodsom 
   M builds/win32/build6_all.bat
   M builds/win32/build_msg.bat
   M builds/win32/prepare.bat
   M builds/win32/preprocess.bat
Avoid using sed to edit epp files (excluding security.epp).

 2003-07-02 13:41  dimitr 
   M src/jrd/map.cpp
Small correction.

 2003-07-02 13:09  dimitr 
   M src/misc/writeBuildNum.sh
RC4

 2003-07-02 12:57  brodsom 
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
   M src/gpre/gpreswi.h
   M src/gpre/msc.cpp
   M src/gpre/msc_proto.h
   M src/gpre/par.cpp
   M src/gpre/par_proto.h
New gpre -b option to be used in the msvc build process. It enable to set the base directory for compile time db without using sed.

 2003-07-02 11:42  brodsom 
   M builds/win32/build6_all.bat
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/Firebird2Boot.dsw
New dsp's to replace nmake's (split boot workspace)

 2003-07-02 09:40  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Correct the parser a bit.

 2003-07-02 00:16  brodsom 
   M src/dsql/dsql.tab.h
   M src/dsql/keywords.cpp
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Solve macro conflicts on win 32 when using bison and msvc

 2003-07-01 23:19  brodsom 
   M src/dsql/parse.sed
Enable use of bison 1.35 (tested with gnuwin32 version)

 2003-07-01 22:25  brodsom 
   M builds/win32/build6_all.bat
New dsp's to replace nmake's (correction)

 2003-07-01 22:25  brodsom 
   M builds/win32/gpre.mak
   M builds/win32/preprocess.bat
New dsp's to replace nmake's (gpre with BOOT_BUILD = gpre_static)

 2003-07-01 19:20  brodsom 
   A builds/win32/build6_all.bat
New dsp's to replace nmake's

 2003-07-01 18:49  brodsom 
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/build_msg.dsp
   A builds/win32/msvc6/codes.dsp
   M builds/win32/msvc6/fbclient_static.dsp
New dsp's to replace nmake's

 2003-07-01 17:10  brodsom 
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/common_static.dsp
   A builds/win32/msvc6/fbclient_static.dsp
   A builds/win32/msvc6/gpre_static.dsp
New dsp's to replace nmake's

 2003-06-30 18:12  brodsom 
   M builds/win32/prepare.bat
   M src/msgs/include.epp
Remove unneeded sed commands in build

 2003-06-30 18:10  brodsom 
   M builds/win32/msvc6/gbak.dsp
   M src/dudley/exe.epp
Changes only inside #ifdef DEBUG.
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)

 2003-06-30 14:31  skidder 
   M src/dsql/pass1.cpp
Forbid pessimistic locks in queries with DISTINCT clause

 2003-06-30 13:11  alexpeshkoff 
   M src/jrd/cmp.cpp
   M src/jrd/met.epp
fixed AV in fbserver when JRD_PRC::prc_request == 0 at commit time

 2003-06-30 12:48  alexpeshkoff 
   M src/jrd/fun.epp
   M src/jrd/fun_proto.h
   M src/jrd/intl.cpp
   M src/jrd/par.cpp
fixed restore of backup file without required UDF(s)

 2003-06-30 12:42  brodsom 
   M builds/posix/prefix.mingw.README.html
Update mingw instructions

 2003-06-30 11:26  brodsom 
   M src/remote/inet.cpp
   M src/remote/interface.cpp
   M src/remote/protocol.cpp
   M src/remote/remote.cpp
   M src/remote/server.cpp
   M src/remote/wnet.cpp
Changes only inside #ifdef DEBUG.
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)

 2003-06-30 11:02  brodsom 
   M src/lock/lock.cpp
Changes only inside #ifdef DEBUG.
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)

 2003-06-30 10:48  brodsom 
   M src/burp/backup.epp
   M src/burp/mvol.cpp
   M src/burp/restore.epp
   M src/dsql/ddl.cpp
   M src/gpre/gpre_meta.epp
Changes only inside #ifdef DEBUG.
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)

 2003-06-29 20:36  skidder 
   M src/dsql/dsql.h
   M src/dsql/metd.epp
   M src/dsql/pass1.cpp
Add checks to allow explicit pessimistic locks only in cases when we really support them

 2003-06-28 13:59  dimitr 
   M src/dsql/ddl.cpp
Fixed metadata cache issues with CREATE OR ALTER statement.

 2003-06-28 12:48  dimitr 
   M src/jrd/btr.cpp
no message

 2003-06-28 09:32  dimitr 
   M src/jrd/exe.cpp
Fixed error handling in the looper.

 2003-06-27 17:04  dimitr 
   M src/jrd/opt.cpp
Bugfix for SF #736318.

 2003-06-27 16:55  dimitr 
   M src/jrd/btr.cpp
Cleanup

 2003-06-27 16:16  brodsom 
   M builds/win32/make6_debug_examples.bat
Add batch and dsp to rebuild empbuild.c. (Correction use expand_ex instead of expand)

 2003-06-27 16:05  brodsom 
   A generated/v5_examples
   A generated/v5_examples/placeholder.txt
Add batch and dsp to rebuild empbuild.c. The script is not included in build process.

 2003-06-27 15:59  brodsom 
   A builds/win32/make6_debug_examples.bat
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/v5_examples.dsp
Add batch and dsp to rebuild empbuild.c. The script is not included in build process.

 2003-06-26 22:14  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: When 1 merge was done no other merge could be generated. for example with 4 stored procedures.

 2003-06-26 10:44  dimitr 
   M src/dsql/gen.cpp
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/jrd/blr.h
   M src/jrd/exe.cpp
Some savepoint-related changes:
1. release single savepoint
2. fixed exception handling

 2003-06-25 07:45  dimitr 
   M src/common/config/dir_list.cpp
   M src/install/misc/firebird.conf
   M src/jrd/gds.cpp
   M src/jrd/isc.cpp
Renamed environment variable. Fixed one temp-related crash.

 2003-06-25 07:39  dimitr 
   M src/common/config/config.cpp
   M src/remote/inet.cpp
Fixed manual TCP port assignment.

 2003-06-24 10:33  dimitr 
   M src/isql/isql.epp
Applied the patch by Tomas Skoda.

 2003-06-24 09:28  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Fixed one more limitation in the parser.

 2003-06-22 12:37  alexpeshkoff 
   A doc/README.NTSecurity
   A doc/README.instsvc
some more readme's

 2003-06-22 11:52  alexpeshkoff 
   M doc/sql.extensions/README.execute_statement
fixed word repetition

 2003-06-20 17:55  kkuznetsov 
   M builds/posix/prefix.solx86
   A builds/posix/prefix.solx86gcc
   M src/common/classes/tree.h
Trying to make FB2 compiler independant add prefix for SUN C compiler and fix fist compilation error

 2003-06-19 18:13  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/install/misc/firebird.conf
Fixed the config option.

 2003-06-19 13:47  alexpeshkoff 
   M src/utilities/install_svc.cpp
reject -l switch in any mode besides "install"

 2003-06-18 13:29  alexpeshkoff 
   A doc/sql.extensions/README.execute_statement
Initial revision of EXECUTE STATEMENT description

 2003-06-18 08:08  alexpeshkoff 
   M src/jrd/vio.cpp
fixed bug, submitted to fb-devel by Cosmin Popa <cosmin@aplix.ro>
after execution of pre-(update/delete) triggers, non-existent deadlock
was raised, conflict was with version, created by current transaction

 2003-06-16 15:43  alexpeshkoff 
   M src/dsql/dsql.cpp
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/ExecuteStatement.h
   M src/jrd/dfw.epp
   M src/jrd/exe.cpp
   M src/jrd/ext.cpp
   M src/jrd/flu.cpp
   M src/jrd/flu_proto.h
   M src/jrd/fun.epp
   M src/jrd/jrd.cpp
   M src/jrd/met.epp
   M src/jrd/why.cpp
fixed diagnostic in EXECUTE STATEMENT & DirectoryList

 2003-06-15 22:26  skidder 
   M src/dsql/parse.y
Oops. Part of my own RELEASE SAVEPOINT implementation leaked into to the previous commit

 2003-06-15 22:08  skidder 
   M src/dsql/parse.y
Make INSERTING/UPDATING/DELETING non-reserved keywords. The patch causes compilation performance degradation for statements containing a lot of braces, but my testing indicated that this effect is surely unmeasurable for nesting level up to 250

 2003-06-15 06:03  stryqx 
   M configure.in
The check for socklen_t fails on FreeBSD as socklen_t is defined
in sys/socket.h. Write a specific check for this on FreeBSD.

 2003-06-15 05:57  stryqx 
   M configure.in
Fix a typo.

 2003-06-13 07:56  dimitr 
   M src/burp/backup.epp
   M src/dsql/dsql.h
   M src/dsql/pass1.cpp
   M src/include/gen/codes.h
   M src/include/gen/codetext.h
   M src/include/gen/gds_codes.ftn
   M src/include/gen/gds_codes.pas
   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/msg.gbak
New error messages for:
  - gbak
  - DSQL layer (aggregate tracking)
  - JRD layer (EXECUTE STATEMENT)
  - config stuff

 2003-06-13 01:17  skywalker 
   M configure.in
Create a required directory for super

 2003-06-12 09:38  dimitr 
   M src/dsql/pass1.cpp
Disallowed explicit locking for aggregate queries.
The same should be done for stored procedure streams (joins require some work too).

 2003-06-11 12:00  alexpeshkoff 
   M src/utilities/install_svc.cpp
   M src/utilities/servi_proto.h
   M src/utilities/services.cpp
security fix - added -login switch to instsvc

 2003-06-10 13:40  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
   M src/jrd/blr.h
   M src/jrd/blrtable.cpp
   M src/jrd/cmp.cpp
   M src/jrd/exe.cpp
   M src/jrd/exe.h
   M src/jrd/nod.h
   M src/jrd/par.cpp
Fixed (hopefully) savepoints implementation:
1) RELEASE SAVEPOINT statement is added
2) SAVEPOINT statement now re-establishes existing savepoint with the same name
3) all savepoint stuff is changed to use single BLR verb

 2003-06-10 08:19  eku 
   M src/install/arch-specific/sinixz/prototype.in
Updated package prototype file.

 2003-06-09 23:04  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: More bugfixes for 'no current record for fetch operation' errors.
These were mostly related to queries where a MERGE was done and/or SP/VIEW/Aggregates/Unions were used together.

 2003-06-08 20:59  hippoman 
   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/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/intlcpp.vcproj
   M builds/win32/msvc7/isql.vcproj
   M builds/win32/msvc7/qli.vcproj
*Synced msvc7 build
*changed dir references related ro rc files to relative paths.

 2003-06-08 18:12  dimitr 
   M src/remote/protocol.h
Re-enable default asymmetric protocol.

 2003-06-08 13:13  dimitr 
   M src/jrd/inf.cpp
   M src/jrd/license.h
   M src/jrd/utl.cpp
   M src/remote/merge.cpp
Version information cleanup.

 2003-06-07 12:39  dimitr 
   A src/jrd/isc_version.h
   M src/jrd/isc_version.rc
   M src/jrd/license.h
Fixed broken version compatibility with IB.

 2003-06-06 14:13  alexpeshkoff 
   M src/jrd/dyn.epp
fixing linux SS - removed V4_THREADING left from netware port

 2003-06-06 14:04  alexpeshkoff 
   A src/install/arch-specific/linux/super/makeInstallImage.sh.in
   M src/install/arch-specific/linux/super/postinstall.sh.in
   M src/install/arch-specific/linux/super/rpmfiles.txt.in
   M src/install/arch-specific/linux/super/rpmheader.txt.in
   A src/install/arch-specific/linux/super/tarMainInstall.sh.in
   A src/install/arch-specific/linux/super/tarMainUninstall.sh.in
   A src/install/arch-specific/linux/super/taruninstall.sh.in
fixing linux SS - install files
-- SORRY --
this files are not checked, but are required
to start SS build

 2003-06-06 09:31  alexpeshkoff 
   M builds/posix/Makefile.in.fbserver
   M builds/posix/prefix.linux
fixing linux SS - trivial mistypes

 2003-06-06 09:16  alexpeshkoff 
   M src/remote/inet_server.cpp
fixing linux SS - removed variable free_map_debug,
as not present in any other part of firebird code

 2003-06-06 06:39  alexpeshkoff 
   M src/jrd/ibsetjmp.h
fixing linux SS - avoid compiler error ISO C++ forbids arrays assignment

 2003-06-05 19:40  dimitr 
   M builds/win32/msvc6/fbembed.dsp
   M src/jrd/why.cpp
   M src/remote/interface.cpp
Add remote client to the embedded server again.

 2003-06-05 17:15  dimitr 
   M src/jrd/svc.cpp
Explicitly assign normal priority to the service tasks.
Avoid lockups between GC thread, cache writer and the service manager.

 2003-06-05 16:09  dimitr 
   M src/jrd/opt.cpp
Fixed random crashes with big queries prepared.

 2003-06-05 13:12  dimitr 
   M builds/win32/msvc6/engine.dsp
Rolled back my previous optimization change.

 2003-06-05 12:37  dimitr 
   M src/dsql/parse.y
Let's be GNU Bison 1.75 friendly.

 2003-06-05 11:08  dimitr 
   M src/dsql/parse.cpp
Committed up-to-date parse.cpp.

 2003-06-05 10:12  aafemt 
   M src/include/fb_types.h
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/scroll_cursors.h
Backward compatibility of public interface

 2003-06-05 08:38  dimitr 
   M src/jrd/jrd.cpp
Fixed minor memory leak in CREATE/ATTACH DATABASE.

 2003-06-04 13:04  dimitr 
   M builds/win32/msvc6/engine.dsp
Fixed another issue with invalid VC6 optimization.

 2003-06-04 08:29  paul_reeves 
   M builds/win32/prepare.bat
Add a warning about changed behaviour of prepare.bat.

 2003-06-04 08:22  paul_reeves 
   M builds/win32/build_all.bat
   M builds/win32/prepare.bat
Automate the Win32 build process a little bit more.

 2003-06-03 10:26  skidder 
   M src/burp/restore.epp
Correct workaround of GCC 3.2 bug. Weirdness of our code fixed.

 2003-06-03 10:14  aafemt 
   M src/burp/restore.epp
Workaround for GCC 3.2 bug

 2003-06-02 16:11  skidder 
   M src/dsql/parse.y
Fix server crash when SKIP syntax with braces used (SF 747567). Really strange, but problem does not affect Linux version. This is why it escaped my testing

 2003-06-02 13:55  alexpeshkoff 
   M src/include/fb_string.h
Fixed bug with case-sensitive filesystem

 2003-06-01 19:17  skidder 
   M doc/WhatsNew
fix up WhatsNew

 2003-06-01 19:14  skidder 
   M doc/WhatsNew
fix up WhatsNew

 2003-06-01 18:42  dimitr 
   M doc/WhatsNew
Added RC3 notes.

 2003-06-01 17:02  fsg 
   M src/gpre/pas.cpp
Some cosmetic changes

 2003-06-01 16:22  skidder 
   M src/jrd/cmp.cpp
   M src/jrd/dfw.epp
   M src/jrd/exe.cpp
   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/tra.cpp
Fix metadata cache problem that prevented restore of some databases

 2003-06-01 15:51  skidder 
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/postinstall.sh.in
   M src/install/misc/CSchangeRunUser.sh
Install aliases.conf on Linux

 2003-06-01 15:49  skidder 
   M src/lock/lock.cpp
Fix problem that I introduced on non-Windows CS platforms when was fixing Windows CS bug

 2003-06-01 10:00  dimitr 
   M src/jrd/gds.cpp
INT is _not_ OK. Today (01-Jun-2003) the overflow occured.

 2003-06-01 08:09  dimitr 
   M src/include/fb_string.h
Fixed PathName compile issues.

 2003-05-30 12:29  dimitr 
   M src/dsql/parse.cpp
Updated parse.cpp.

 2003-05-30 12:17  alexpeshkoff 
   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/include/fb_string.h
   M src/jrd/ext.cpp
   M src/jrd/flu.cpp
   M src/jrd/isc_file.cpp
Added support for case-sensitivity in path's comaparison according to OS requirements.
Use it in config_file & dir_list
Now in win32 one may write: DatabaseAccess=ReStrIcT c:\HiSpAtH

 2003-05-30 11:48  dimitr 
   M src/jrd/fun.epp
Bugfix for wrong UDF arguments of types DATE/TIME (dialect 3).
Thanks to Oleg LOA.

 2003-05-29 13:40  skidder 
   M src/install/arch-specific/linux/Makefile.in
Use rpmbuild to build packages

 2003-05-29 11:59  dimitr 
   M src/jrd/idx.cpp
Bugfix for RI failure in foreign keys.

 2003-05-29 10:14  skidder 
   M src/install/arch-specific/linux/classic/postinstall.sh.in
   M src/install/misc/CSchangeRunUser.sh
Fix permissions problem for firebird.conf (SF 745090)

 2003-05-28 13:30  dimitr 
   M src/misc/writeBuildNum.sh
Getting ready for RC3.

 2003-05-28 03:33  paul_reeves 
   M builds/win32/prepare.bat
Fix typo

 2003-05-27 15:44  dimitr 
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/exe.cpp
We should never treat numeric NULL as zero. Always check for req_null flag.

 2003-05-27 14:59  dimitr 
   M src/jrd/idx.cpp
Another fix for index corruption. Shouldn't affect anything else this time.

 2003-05-26 15:46  dimitr 
   M src/jrd/btr.cpp
Small cleanup.

 2003-05-26 15:45  dimitr 
   M src/jrd/exe.cpp
Fixed bug with incorrect handling of numeric NULLs as exception messages.

 2003-05-26 15:44  dimitr 
   M src/lock/lock.cpp
Fixed win32 build.

 2003-05-26 08:18  dimitr 
   M src/jrd/vio.cpp
Rolled back previous bugfix due to found side-effects. Still looking for a correct solution.

 2003-05-25 19:24  skidder 
   M src/jrd/isc_sync.cpp
Improve diagnostics

 2003-05-25 18:59  skidder 
   M src/jrd/isc_sync.cpp
   M src/lock/lock.cpp
Allow easy adjustment of LockSemCount in Posix builds. Do not fail if value is adjusted in configuration file, but cannot be applied because of running engine processes

 2003-05-25 10:44  fsg 
   M builds/posix/Makefile.in.boot.gpre
   M configure.in
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
Reenabled ada, fortran, cobol and pascal for gpre
Install *udf.sql into the UDF-directory for linux builds

 2003-05-25 00:24  skidder 
   M src/jrd/os/posix/config_root.cpp
Add comment

 2003-05-25 00:12  skidder 
   M src/jrd/os/posix/config_root.cpp
Allow Kylix and other tools work with local Linux CS version installed

 2003-05-25 00:10  skidder 
   M src/include/fb_types.h
   M src/jrd/common.h
Move FB_ALIGN out of platform-dependent section as some parts of code depend on its implementation unconditionally

 2003-05-25 00:07  skidder 
   M builds/posix/make.rules
   M builds/posix/prefix.mingw
Allow C programs use our shared libraries on Linux and other POSIX platforms

 2003-05-25 00:04  skidder 
   M builds/posix/Makefile.in.extlib
   M builds/posix/make.defaults
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
Fix UDF linkage problems on linux

 2003-05-24 17:27  skidder 
   M src/dsql/parse.sed
Oops. Forgot to commit sed-script for parse.y

 2003-05-24 15:18  skidder 
   M src/dsql/parse.y
Add comment

 2003-05-24 13:44  fsg 
   M src/gpre/pas.cpp
Some fixes to allow to compile gpre with --with-gpre-pascal again

 2003-05-24 07:46  dimitr 
   M src/jrd/svc.cpp
Fixed synchronization issues in the service manager.

 2003-05-23 16:55  skidder 
   M src/dsql/parse.y
Make FIRST/SKIP keywords non-reserved

 2003-05-22 16:59  alexpeshkoff 
   M src/jrd/exe.cpp
Use transaction pool for storing rpb chains.
Bug in commit, which I tried to fix using permanent pool here,
was caused by another reason and already fixed.

 2003-05-22 12:42  paul_reeves 
   M builds/win32/prepare.bat
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
   M src/install/arch-specific/win32/FirebirdInstall_15.iss
   M src/install/arch-specific/win32/Readme.txt
   M src/install/arch-specific/win32/installation_readme.txt
Update Win32 install script and associated files

 2003-05-22 11:13  alexpeshkoff 
   M src/jrd/ibase.h
   M src/jrd/y_handle.h
   M src/jrd/y_ref.h
Some cosmetic cleanup to follow __ standard. Comments added.

 2003-05-22 06:39  alexpeshkoff 
   M src/common/config/config_file.cpp
Fixed problem with fbclient on 9x

 2003-05-20 15:39  dimitr 
   M src/include/gen/autoconfig_msvc.h
Fixed win32 build. VC6 doesn't have mkstemp().

 2003-05-19 06:57  alexpeshkoff 
   M src/jrd/met.epp
Make engine compile again with MSVC

 2003-05-16 22:15  arnobrinkman 
   M src/jrd/opt.cpp
bugfix FB1.5: Optimizer crashed when all indices of a table had the selectivity of 1

 2003-05-16 20:35  skidder 
   M src/include/fb_types.h
   M src/jrd/cch.cpp
   M src/jrd/cch_proto.h
   M src/jrd/idx.cpp
   M src/jrd/lck.cpp
   M src/jrd/lck.h
   M src/jrd/met.epp
   M src/jrd/sdw.cpp
   M src/jrd/sdw_proto.h
   M src/jrd/unix.cpp
   M src/jrd/winnt.cpp
   M src/lock/lock.cpp
   M src/lock/lock.h
Fix up lock manager. Clean AST invocation. Fix type of lrq_flags to match its value. Backout my logic for fast deadlock detection as it breaks engine in several places

 2003-05-15 11:16  skidder 
   M src/jrd/utl.cpp
Make engine compile again

 2003-05-14 15:12  skidder 
   M src/jrd/ibase.h
Compatibility change

 2003-05-14 12:32  eku 
   M src/jrd/gds.cpp
   M src/jrd/sort.cpp
Improved error handling as suggested by skidder.

 2003-05-14 08:24  alexpeshkoff 
   M src/jrd/exe.cpp
Fixed bug with wrong req_attachment after exception in procedure

 2003-05-14 08:15  dimitr 
   M src/dsql/ddl.cpp
   M src/dsql/pass1.cpp
Enabled BREAK/LEAVE and EXITcommands in non-system triggers.

 2003-05-14 08:09  dimitr 
   M src/jrd/thd.cpp
THD_yield() should just release the CPU, it shouldn't wait. Hence we get significant speed-up for the GC/sweep.

 2003-05-14 05:40  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/gds.cpp
   M src/jrd/misc.h
   M src/jrd/sort.cpp
   M src/jrd/utl.cpp
   M src/make.new/config/config.h.in
Check for the function mkstemp(). If it's not available, fall back to mktemp().

 2003-05-13 12:04  alexpeshkoff 
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/exe.cpp
Fixed bug with NULL argument

 2003-05-13 10:13  aafemt 
   M src/remote/srvr_w32.cpp
Win32 SS doesn't ignore protocol command-line switches anymore. CS doesn't support IPC

 2003-05-11 19:38  skidder 
   M src/jrd/rse.cpp
Fix server crashes when explicit pessimistic locks are used from PSQL

 2003-05-11 19:32  skidder 
   M src/dsql/pass1.cpp
Use explicit pessimistic locks only if WITH LOCK clause is specified

 2003-05-11 17:12  skidder 
   M src/jrd/gds.cpp
Fix little issue in temp stuff noted by Claudio Valderrama

 2003-05-11 13:23  dimitr 
   M builds/win32/defs/fbclient.def
   M builds/win32/defs/fbclient_debug.def
Restored compatibility ordinals. Unfortunately, too many software depend on them.

 2003-05-11 11:48  dimitr 
   M src/jrd/gds.cpp
Fixed temp file management in utilities.

 2003-05-10 15:37  hippoman 
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
* now it's nod needed a FB 1.0 install to make the install package, everything is took from the source tree, or built..

 2003-05-10 15:13  dimitr 
   M doc/WhatsNew
Update.

 2003-05-10 14:36  hippoman 
   M builds/win32/make7_debug.bat
   M builds/win32/make7_release.bat
* moved intlcpp also to output dir

 2003-05-10 14:36  hippoman 
   M builds/win32/build_all.bat
* called build_msgs from build_all

 2003-05-10 13:05  dimitr 
   M src/jrd/vio.cpp
Fixed GC code to avoid [quite frequent] index corruptions.

 2003-05-10 13:01  dimitr 
   M src/jrd/gds.cpp
Restore compatibility with VC6.

 2003-05-10 01:10  hippoman 
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
   M src/install/arch-specific/win32/FirebirdInstall_15.iss
* install gds32 and fbclient into system32
* add cs and ss executables to both installs
* Different Names for CS and SS install packages.
* echo off

 2003-05-10 00:06  hippoman 
   M src/install/arch-specific/win32/BuildExecutableInstall.bat
   M src/install/arch-specific/win32/FirebirdInstall_15.iss
* Support for msvc7 runtime and build

 2003-05-09 16:18  skidder 
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
   M src/jrd/sort.cpp
1. Cleanup
2. Rework temporary files management. In particular:
- fix security hole on all POSIX platforms except FREEBSD/OPENBSD related to mktemp usage (possible DoS attacks or privileges elevation) via switching to mkstemp
- fix problem with only 27 unique filenames generated on Win32 (which could cause unpredictable behavior in SS builds)
- pass appropriate flags to CreateFile on Win32 to indicate that files are temporary (this may improve performance a little)

 2003-05-09 16:05  skidder 
   M src/dsql/alld.cpp
   M src/jrd/all.cpp
   D src/jrd/all_old.cpp
   D src/jrd/all_old.h
   M src/jrd/jrd.cpp
   M src/remote/inet_server.cpp
   M src/remote/window.cpp
Cleanup

 2003-05-09 15:10  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   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
   M builds/win32/msvc7/fbclient.vcproj
   M builds/win32/msvc7/fbembed.vcproj
* Synced the msvc7 build files

 2003-05-09 14:45  skidder 
   M src/intl/lc_ascii.c
Strange, but MSVC fails to compile C code that uses "inline" keyword directly. Replace it with "__inline" in my previous commit

 2003-05-08 19:47  skidder 
   M src/intl/lc_ascii.c
Optimize it a little

 2003-05-08 17:40  skidder 
   M doc/WhatsNew
better description for some of RC2 changes

 2003-05-08 10:31  alexpeshkoff 
   M src/common/config/config_file.cpp
For BootBuild don't give any diagnostic for missing firebird.conf.
For wrong firebird.conf - standard diagnostic.

 2003-05-08 10:30  aafemt 
   M src/remote/srvr_w32.cpp
Missed parameter -l -- accept win32 IPC local connections

 2003-05-08 07:15  dimitr 
   M doc/WhatsNew
Added RC2 changes.

 2003-05-08 06:21  dimitr 
   M src/intl/lc_ascii.c
Handle special win1251 characters properly.

 2003-05-07 19:14  skidder 
   M src/remote/xdr.cpp
Mark probable problem for non-Intel ports

 2003-05-07 13:48  skidder 
   M src/lock/lock.cpp
Fix invalid assertion failures in DEV_BUILD

 2003-05-07 13:46  skidder 
   M src/include/fb_types.h
Fix a reason of several observed xdr-related crashes. Bug was introduced during initial C++ porting effort

 2003-05-07 11:13  skidder 
   M src/common/classes/alloc.cpp
No more messages about forbidden usage of global operator new in DEV_BUILD. C++ library from RH8.0 does that routinely and this causes crashes because stderr messages go to TCP socket from fb_inet_server

 2003-05-07 10:30  dimitr 
   M builds/win32/fbclient_boot.mak
Fixed win32 build process.

 2003-05-07 07:51  dimitr 
   M src/common/config/config.cpp
Since CS doesn't lock processes while waiting for incoming aux connection,
it's potentially dangerous to use one definite port for event processing.

 2003-05-07 07:25  dimitr 
   M src/common/config/config.cpp
Corrected default value, as suggested by Nickolay.

 2003-05-07 07:22  dimitr 
   M src/jrd/svc.cpp
Added comment.

 2003-05-07 07:08  dimitr 
   M src/remote/interface.cpp
Const correctness suggested by Claudio.

 2003-05-07 07:06  dimitr 
   M src/jrd/jrd_pwd.h
   M src/jrd/pwd.cpp
It's useless to care about handle leaks when both the engine and thread scheduler are shutdown.
Please also note, that THREAD_* macros shouldn't be used in atexit()-handlers or static destructors.

 2003-05-07 01:57  arnobrinkman 
   M src/dsql/pass1.cpp
1) bugfix RC1: Aggregates from a different parent_context where not allowed in the HAVING clause.
2) Enabled aggregate-functions from different parent_context (with lower scope_level) to be used inside another aggregate-function
Example:
SELECT
  MAX((SELECT COUNT(*) FROM RDB$RELATIONS))
FROM
  RDB$RELATIONS

 2003-05-06 15:04  dimitr 
   M src/common/config/config.cpp
   M src/install/misc/firebird.conf
Changed default value.

 2003-05-06 12:05  dimitr 
   M src/jrd/dfw.epp
Hide metadata cache diagnostic warnings in the release builds.

 2003-05-05 16:11  skidder 
   M builds/win32/common_boot.mak
Make Win32 build compile

 2003-05-05 14:25  dimitr 
   M src/jrd/btr.cpp
no message

 2003-05-05 12:26  alexpeshkoff 
   M src/common/config/dir_list.cpp
   M src/common/config/dir_list.h
Enable spaces & tabs in directory list

 2003-05-05 12:11  dimitr 
   M src/remote/window.cpp
Disabled XNET in the server window.

 2003-05-05 12:09  dimitr 
   M src/remote/srvr_w32.cpp
If a port cannot be reconnected, exit child process instead of crashing with SEGV.

 2003-05-05 11:55  skidder 
   M src/common/classes/array.h
Fix compiler warnings

 2003-05-05 11:48  alexpeshkoff 
   M src/jrd/rpb_chain.cpp
Don't build rpb chains for external files

 2003-05-05 11:47  alexpeshkoff 
   M src/jrd/exe.cpp
Moved pre-(modify,erase)triggers code to single inline function

 2003-05-05 11:44  dimitr 
   M src/remote/server.cpp
Small fixes for WNET and XNET:
1. Wake up event thread on disconnect.
2. Shutdown broken port properly.

 2003-05-05 11:14  dimitr 
   M src/remote/interface.cpp
Fixed possible client crashes on disconnect (when events are registered).

 2003-05-05 10:46  alexpeshkoff 
   M src/jrd/tra.h
Comment added

 2003-05-05 10:45  alexpeshkoff 
   M src/common/config/config_file.cpp
Preprocessor cleanup

 2003-05-05 10:39  dimitr 
   M src/remote/cntl.cpp
Synchronized command-line arguments with srvr_w32.cpp.

 2003-05-05 10:36  dimitr 
   M builds/win32/msvc6/fbembed.dsp
Updated project files

 2003-05-05 10:32  dimitr 
   A doc/README.user.embedded
Added notes for the embedded server

 2003-05-05 10:27  dimitr 
   M src/install/misc/firebird.conf
Updated documentation

 2003-05-05 09:19  dimitr 
   M src/jrd/isc_file.cpp
   M src/remote/interface.cpp
Removed XNET temporary stubs from ISC and REMOTE.
It will be available as native local protocol in v1.6.

 2003-05-05 08:48  dimitr 
   M src/jrd/svc.cpp
Correction.

 2003-05-05 08:40  dimitr 
   M src/jrd/svc.cpp
1. Disabled not working services in win32 CS (until v1.6)
2. Fixed SEGV in the service manager

 2003-05-05 07:55  alexpeshkoff 
   M src/jrd/cmp.cpp
Comment added

 2003-05-05 07:38  alexpeshkoff 
   M builds/posix/make.shared.variables
Dropped second entry for rpb_chain

 2003-05-05 07:06  dimitr 
   M src/jrd/svc.cpp
Cleanup

 2003-05-04 22:02  arnobrinkman 
   M src/dsql/pass1.cpp
fixed a typo and changed some comments

 2003-05-04 15:39  dimitr 
   M src/jrd/exe.cpp
   M src/jrd/vio.cpp
   M src/jrd/vio_proto.h
1. Cleanup
2. Fixed bug with wrong record statistics when operation fails after a VIO call
(e.g. constraint violation or exception in post-triggers)

 2003-05-04 15:32  dimitr 
   M src/jrd/idx_proto.h
Corrected VIO interface.

 2003-05-02 18:41  dimitr 
   M src/jrd/jrd_pwd.h
   M src/jrd/pwd.cpp
Fixed threading issues in the security database manager.

 2003-05-02 17:17  dimitr 
   M src/remote/protocol.h
   M src/remote/server.cpp
Rolled back asymmetric protocol due to found bugs and lack of time to fix them in v1.5.

 2003-05-02 16:04  alexpeshkoff 
   M src/burp/burp.cpp
   M src/burp/spit.cpp
   M src/burp/spit.h
   A src/burp/std_desc.h
Fixed bug with stdin/stdout use in win32 version of gbak

 2003-05-02 15:44  dimitr 
   M src/misc/writeBuildNum.sh
Getting ready for RC2

 2003-05-02 15:20  alexpeshkoff 
   M src/dsql/pass1.cpp
Fixed server crash in EXECUTE STATEMENT combined with exceptions handling block

 2003-05-02 15:13  alexpeshkoff 
   M src/jrd/cmp.cpp
Once I've seen att_requests == 0x00000014,
so some debugging code added to catch it earlier in dev_builds

 2003-05-01 13:28  dimitr 
   M builds/win32/msvc6/fbclient.dsp
   M src/common/config/config_file.cpp
Bugfix

 2003-05-01 12:46  dimitr 
   M src/jrd/dls.cpp
Cleanup

 2003-05-01 12:20  dimitr 
   M src/common/config/dir_list.cpp
   M src/common/config/dir_list.h
   M src/jrd/dls.cpp
   M src/jrd/dls_proto.h
Temporary directory management

 2003-05-01 11:45  dimitr 
   M src/install/misc/firebird.conf
Temporary directory management

 2003-05-01 11:35  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
Temporary directory management

 2003-04-29 18:42  skidder 
   M src/lock/lock.cpp
Fix broken lock table resizing code in CS builds.
This bug affected all versions of Firebird (and probably Interbase too).
The only reason why CS builds worked was a fact that UNIX
usually maps grown memory mapping to the same address as
it were before.

 2003-04-29 17:14  skidder 
   M src/intl/lc_ascii.c
   M src/intl/lc_ascii.h
Make UPPER() work correctly for WIN1251 charset

 2003-04-29 15:08  alexpeshkoff 
   M src/remote/srvr_w32.cpp
Make SS create memory log in debug mode on shutdown

 2003-04-29 14:23  alexpeshkoff 
   M builds/posix/make.shared.variables
added rpb_chain to posix build

 2003-04-28 19:48  skidder 
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/postinstall.sh.in
   M src/install/arch-specific/linux/classic/preinstall.sh.in
Install firebird.conf to installation root on Linux

 2003-04-28 18:57  fsg 
   M builds/posix/make.shared.variables
Update linux makefiles to reflect rpb_chain changes

 2003-04-28 18:24  skidder 
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
   M builds/win32/msvc7/engine_embed.vcproj
Update MSVC7 makefiles to reflect rpb_chain changes

 2003-04-28 16:44  dimitr 
   M src/jrd/svc.cpp
Rehabilitation day. Yet another bugfix for my old mistakes. Arrrgh!!!

 2003-04-28 07:41  dimitr 
   M src/dsql/ddl.cpp
Damn, what I was thinking about that time?

 2003-04-26 10:09  alexpeshkoff 
   M src/jrd/exe.cpp
Use the same pool for array and it's elements

 2003-04-26 10:08  alexpeshkoff 
   M src/common/classes/array.h
Don't execute any constructors / destructors for elements of class T

 2003-04-26 09:36  alexpeshkoff 
   M src/jrd/rpb_chain.h
Fixed g++ warning

 2003-04-25 17:15  alexpeshkoff 
   M src/jrd/exe.cpp
Fixed 2 bugs, which caused server to crash

 2003-04-25 14:51  alexpeshkoff 
   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/engine_embed.dsp
   M src/jrd/exe.cpp
   A src/jrd/rpb_chain.cpp
   A src/jrd/rpb_chain.h
   M src/jrd/tra.cpp
   M src/jrd/tra.h
Fixed bug with wrong rpb contents after pre-triggers execution

 2003-04-25 14:47  alexpeshkoff 
   A src/common/classes/array.h
Added dynamic arrays support

 2003-04-25 13:25  alexpeshkoff 
   M src/jrd/ExecuteStatement.cpp
Minor cleanup

 2003-04-24 05:46  dimitr 
   M src/jrd/exe.cpp
With some luck, this should fix the buggy behaviour of ROW_COUNT.

 2003-04-23 16:17  skidder 
   M builds/win32/common_boot.mak
Fix up makefile a little

 2003-04-23 07:29  alexpeshkoff 
   M src/jrd/inf.cpp
fix buffer overrun in get_counts()

 2003-04-23 06:42  eku 
   M src/install/arch-specific/sinixz/prototype.in
Reduced the number of distributed header files

 2003-04-23 06:40  eku 
   M src/jrd/common.h
SINIX-Z does not provide a prototype for syslog() :-(

 2003-04-22 08:45  alexpeshkoff 
   M src/jrd/exe.cpp
execute statement cleanup

 2003-04-20 16:26  skidder 
   A doc/fb2-todo.txt
Added TODO for Firebird 2

 2003-04-20 15:11  skidder 
   M src/install/arch-specific/linux/misc/firebird.xinetd.in
Fix problem in firebird.xinetd noted by Andreas Filsinger

 2003-04-20 03:30  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   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/intlcpp.vcproj
   M builds/win32/msvc7/ipserver.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
   M builds/win32/msvc7/wal.vcproj
   M builds/win32/msvc7/wal_classic.vcproj
* Sync the msvc7 build

 2003-04-19 17:01  alexpeshkoff 
   M builds/win32/msvc6/common_classic.dsp
Exit on missing / wrong firebird.conf with error report in system log

 2003-04-19 16:46  alexpeshkoff 
   M builds/posix/make.shared.variables
   M builds/win32/msvc6/common.dsp
   M src/common/config/config.cpp
   M src/common/config/config_file.cpp
   M src/common/config/config_file.h
   M src/jrd/db_alias.cpp
   A src/jrd/os/fbsyslog.h
   A src/jrd/os/posix/fbsyslog.cpp
   A src/jrd/os/win32/fbsyslog.cpp
Exit on missing / wrong firebird.conf with error report in system log

 2003-04-19 16:39  alexpeshkoff 
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
Changed gds__log parameter to be const

 2003-04-19 14:08  stryqx 
   A src/install/arch-specific/freebsd
   A src/install/arch-specific/freebsd/Makefile.in
FreeBSD-specific Makefile.in.
Empty for the moment.

 2003-04-18 10:30  paul_reeves 
   M builds/win32/preprocess.bat
Update reference to downloadable file.

 2003-04-17 20:58  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: stored procedure with input parameters and aggregate tracking/validating methods failed

 2003-04-17 18:42  bellardo 
   M configure.in
Don't forget to create the darwin specific OS directories in gen/*

 2003-04-17 18:41  bellardo 
   M autogen.sh
Fix the permissions on the configure script, just in case it is needed (like on Darwin)

 2003-04-17 10:15  aafemt 
   M src/lock/lock.cpp
Fix for previous commit

 2003-04-17 08:30  dimitr 
   M src/jrd/jrd_pwd.h
Fixed crash in the embedded server.

 2003-04-16 22:49  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: Parameters from stored procedures in a sub-select where not remaped to the good context in a aggregate query.
example:
SELECT
  (SELECT sp.x FROM SP_TEST(T1.ID) sp)
FROM
  Table1 T1
GROUP BY
  T1.ID

 2003-04-16 10:18  aafemt 
   M src/alice/alice.h
   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/restore.epp
   M src/dsql/dsql.cpp
   M src/dsql/errd.cpp
   M src/dsql/metd.epp
   M src/dsql/movd.cpp
   M src/dsql/preparse.cpp
   M src/dsql/user_dsql.cpp
   M src/dudley/exe.epp
   M src/dudley/extract.epp
   M src/dudley/lex.cpp
   M src/gpre/gpre_meta.epp
   M src/ipserver/ipc.h
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
   M src/isql/show.epp
   M src/journal/archive.cpp
   M src/journal/gjrn.cpp
   M src/journal/journal_vms.e
   M src/journal/rebuild.e
   M src/journal/server.e
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/ail.cpp
   M src/jrd/all_old.cpp
   M src/jrd/alt.cpp
   M src/jrd/blob_filter.cpp
   M src/jrd/cch.cpp
   M src/jrd/common.h
   M src/jrd/dfw.epp
   M src/jrd/dyn.epp
   M src/jrd/err.cpp
   M src/jrd/event.cpp
   M src/jrd/exe.cpp
   M src/jrd/ibase.h
   M src/jrd/iberr.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd_pwd.h
   M src/jrd/map.cpp
   M src/jrd/perf.cpp
   M src/jrd/print.cpp
   M src/jrd/rdb.cpp
   M src/jrd/rdbgpas.cpp
   M src/jrd/rdbint.cpp
   M src/jrd/rng.cpp
   M src/jrd/tra.cpp
   M src/jrd/utl.cpp
   M src/jrd/vio.cpp
   M src/jrd/why.cpp
   M src/jrd/y-valve.cpp
   M src/lock/driver.cpp
   M src/lock/lock.cpp
   M src/lock/manager.cpp
   M src/lock/print.cpp
   M src/qli/all.cpp
   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
   M src/qli/show.epp
   M src/remote/ibconfig.cpp
   M src/remote/inet_server.cpp
   M src/remote/interface.cpp
   M src/remote/mgr.cpp
   M src/remote/protocol.cpp
   M src/remote/remote.h
   M src/remote/server.cpp
   M src/remote/srvr_w32.cpp
   M src/utilities/cache.cpp
   M src/utilities/cmd_util.cpp
   M src/utilities/create_db.cpp
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/drop.cpp
   M src/utilities/gsec.cpp
   M src/utilities/gsec.h
   M src/utilities/print_pool.cpp
   M src/utilities/sbc_print.cpp
   M src/utilities/security.epp
   M src/utilities/srvrmgr.cpp
   M src/v5_examples/api1.c
   M src/v5_examples/api10.c
   M src/v5_examples/api11.c
   M src/v5_examples/api12.c
   M src/v5_examples/api13.c
   M src/v5_examples/api14.e
   M src/v5_examples/api15.c
   M src/v5_examples/api16.c
   M src/v5_examples/api16t.c
   M src/v5_examples/api2.c
   M src/v5_examples/api3.c
   M src/v5_examples/api4.c
   M src/v5_examples/api5.c
   M src/v5_examples/api6.c
   M src/v5_examples/api7.c
   M src/v5_examples/api8.c
   M src/v5_examples/api9.c
   M src/v5_examples/apifull.c
   M src/v5_examples/empbuild.c
   M src/v5_examples/winevent.c
   M src/wal/driver.cpp
   M src/wal/wal.cpp
   M src/wal/wal_prnt.cpp
   M src/wal/walc.cpp
   M src/wal/walw.cpp
Introduce of ISC_STATUS_ARRAY

 2003-04-16 10:10  aafemt 
   M src/include/fb_types.h
Introduce of ISC_STATUS_ARRAY

 2003-04-15 15:26  skidder 
   M src/install/misc/CSchangeRunUser.sh
   M src/install/misc/CSrestoreRootRunUser.sh
   M src/install/misc/SSchangeRunUser.sh
   M src/install/misc/SSrestoreRootRunUser.sh
   M src/install/misc/changeDBAPassword.sh
   M src/install/misc/firebird.init.d.generic
   M src/install/misc/firebird.init.d.mandrake
Fix up Linux scripts

 2003-04-15 11:15  dimitr 
   M src/utilities/install_svc.cpp
Fixed problem with start/stop commands of instsvc + some cleanup.

 2003-04-15 09:19  dimitr 
   M builds/win32/msvc6/instsvc.dsp
Corrected a typo.

 2003-04-14 19:21  skidder 
   M builds/posix/prefix.linux
Be compatible with older machines

 2003-04-14 07:23  alexpeshkoff 
   M src/jrd/ext.cpp
   M src/jrd/flu.cpp
Suggested by Claudio cleanup

 2003-04-13 19:52  skidder 
   M src/jrd/svc.cpp
Make database stats Service work for Posix CS builds

 2003-04-13 17:02  skidder 
   M src/jrd/codes.epp
Make codes compile again on Posix

 2003-04-13 15:18  skidder 
   M doc/WhatsNew
Add description for my lock manager changes

 2003-04-13 15:05  skidder 
   M src/install/misc/firebird.conf
*** empty log message ***

 2003-04-13 14:50  dimitr 
   M doc/WhatsNew
Added RC1 changes.

 2003-04-13 14:16  dimitr 
   M src/install/misc/firebird.conf
Updated firebird.conf.

 2003-04-13 13:22  dimitr 
   M src/jrd/exe.cpp
Fixed problem with error reporting.

 2003-04-13 13:07  dimitr 
   M src/include/gen/msgs.h
   M src/msgs/msg.gbak
Updated messages database.

 2003-04-13 12:14  dimitr 
   A builds/win32/build_msg.bat
   A builds/win32/build_msg.mak
   A builds/win32/codes.mak
   M builds/win32/prepare.bat
   M builds/win32/preprocess.bat
Updated win32 build.

 2003-04-13 12:08  dimitr 
   M src/jrd/codes.epp
Fixed compile problems on win32.

 2003-04-13 08:44  dimitr 
   M src/utilities/dba.epp
no message

 2003-04-13 08:21  fsg 
   M src/jrd/common.h
use the right conversion specifiers for linux

 2003-04-12 17:06  alexpeshkoff 
   M src/jrd/dls.cpp
   M src/jrd/dls_proto.h
   M src/jrd/isc.cpp
New UdfAccess implementation - related cleanup

 2003-04-12 16:34  alexpeshkoff 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/jrd/flu.cpp
Restrict UDF access via UdfAccess entry in firebird.conf

 2003-04-12 10:35  alexpeshkoff 
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/ExecuteStatement.h
Fixed problems with SQLDA > 32K

 2003-04-12 10:24  alexpeshkoff 
   M src/common/config/dir_list.cpp
Directory access restrictions don't apply now to BOOT_BUILD

 2003-04-12 10:04  alexpeshkoff 
   M src/jrd/jrd.cpp
Any database, mentioned in aliases.conf, may be accessed
regardless of DatabaseAccess parameter in firebird.conf.

 2003-04-11 10:32  paul_reeves 
   M builds/win32/blrtable.bat
   M builds/win32/build_all.bat
   M builds/win32/build_boot.bat
   M builds/win32/prepare.bat
Add a (very) little documentation to some of the Win32 .bat files. Improve blrtable.bat's manners (and of course get it to compile blrtable again.)

 2003-04-11 07:28  dimitr 
   M src/jrd/btr.cpp
no message

 2003-04-11 05:17  dimitr 
   M builds/win32/common_boot.mak
   M builds/win32/fbclient_boot.mak
   M builds/win32/gpre.mak
   M builds/win32/gpre_boot.mak
Fixed win32 build.

 2003-04-10 10:48  aafemt 
   M src/include/fb_types.h
STATUS -> ISC_STATUS. Finalize

 2003-04-10 10:42  aafemt 
   M src/utilities/cache.cpp
   M src/utilities/cmd_util.cpp
   M src/utilities/cmd_util_proto.h
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/drop.cpp
   M src/utilities/gsec.cpp
   M src/utilities/gsec.h
   M src/utilities/sbc_print.cpp
   M src/utilities/secur_proto.h
   M src/utilities/security.epp
   M src/utilities/srvrmgr.cpp
   M src/v5_examples/winevent.c
   M src/wal/driver.cpp
   M src/wal/wal.cpp
   M src/wal/wal_prnt.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
   M src/wal/walw_proto.h
STATUS -> ISC_STATUS

 2003-04-10 10:31  aafemt 
   M src/remote/allr.cpp
   M src/remote/chuser.cpp
   M src/remote/ibconfig.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/mgr.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/srvr_w32.cpp
   M src/remote/wnet.cpp
   M src/remote/wnet_proto.h
   M src/remote/xnet.cpp
   M src/remote/xnet_proto.h
STATUS -> ISC_STATUS

 2003-04-10 10:16  aafemt 
   M src/qli/all.cpp
   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/format.cpp
   M src/qli/gener.cpp
   M src/qli/lex.cpp
   M src/qli/meta.epp
   M src/qli/proc.epp
   M src/qli/show.epp
STATUS -> ISC_STATUS

 2003-04-10 10:08  aafemt 
   M src/lock/driver.cpp
   M src/lock/lock.cpp
   M src/lock/lock_proto.h
   M src/lock/manager.cpp
   M src/lock/print.cpp
STATUS -> ISC_STATUS

 2003-04-10 07:50  eku 
   M builds/posix/Makefile.in.embed.qli
   M builds/posix/Makefile.in.msgs
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/make.shared.targets
Fixed typo: LN_S->LN

 2003-04-10 07:06  eku 
   M src/jrd/common.h
SINIX-Z: added missing format macros.

 2003-04-10 06:49  aafemt 
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/ExecuteStatement.h
   M src/jrd/ail.cpp
   M src/jrd/ail.h
   M src/jrd/all_old.cpp
   M src/jrd/alt.cpp
   M src/jrd/blb.cpp
   M src/jrd/blf_proto.h
   M src/jrd/blob_filter.cpp
   M src/jrd/blob_filter.h
   M src/jrd/cch.cpp
   M src/jrd/cch_proto.h
   M src/jrd/dfw.epp
   M src/jrd/dyn.epp
   M src/jrd/dyn_def.epp
   M src/jrd/entry.h
   M src/jrd/envelope.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/exe.cpp
   M src/jrd/ext.cpp
   M src/jrd/filte_proto.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/iberr.cpp
   M src/jrd/iberr.h
   M src/jrd/iberr_proto.h
   M src/jrd/intl.cpp
   M src/jrd/intl_proto.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_s_proto.h
   M src/jrd/isc_sync.cpp
   M src/jrd/jio.cpp
   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/jrn.cpp
   M src/jrd/jrn.h
   M src/jrd/jrn_proto.h
   M src/jrd/lck.cpp
   M src/jrd/llio.cpp
   M src/jrd/llio_proto.h
   M src/jrd/map.cpp
   M src/jrd/map_proto.h
   M src/jrd/met.epp
   M src/jrd/pag.cpp
   M src/jrd/par.cpp
   M src/jrd/perf.cpp
   M src/jrd/pio_proto.h
   M src/jrd/print.cpp
   M src/jrd/rdb.cpp
   M src/jrd/rdbgpas.cpp
   M src/jrd/rdbint.cpp
   M src/jrd/rng.cpp
   M src/jrd/sdl.cpp
   M src/jrd/sdl_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/stats.epp
   M src/jrd/status.cpp
   M src/jrd/status.h
   M src/jrd/sun_ftn.cpp
   M src/jrd/svc.cpp
   M src/jrd/svc.h
   M src/jrd/svc_proto.h
   M src/jrd/tra.cpp
   M src/jrd/unix.cpp
   M src/jrd/utl.cpp
   M src/jrd/utl_proto.h
   M src/jrd/vio.cpp
   M src/jrd/vms.cpp
   M src/jrd/vmsevent.cpp
   M src/jrd/vmslo_proto.h
   M src/jrd/vmslock.cpp
   M src/jrd/why.cpp
   M src/jrd/why_proto.h
   M src/jrd/winnt.cpp
   M src/jrd/y-valve.cpp
STATUS -> ISC_STATUS

 2003-04-10 06:39  eku 
   M src/jrd/unix.cpp
fil_max_page is of type ULONG!

 2003-04-10 06:34  eku 
   M builds/posix/Makefile.in.embed.qli
   M builds/posix/Makefile.in.example5
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.msgs
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/make.rules
   M builds/posix/make.shared.targets
Use predefined macros from make.defaults!

 2003-04-10 06:32  aafemt 
   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/alice_proto.h
   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/burp_proto.h
   M src/burp/canonical.cpp
   M src/burp/restore.epp
   M src/common/fb_exception.cpp
   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/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/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/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/dsql/utld_proto.h
   M src/dudley/ddl.cpp
   M src/dudley/ddl_proto.h
   M src/dudley/exe.epp
   M src/dudley/extract.epp
   M src/dudley/lex.cpp
   M src/gpre/gpre_meta.epp
   M src/gpre/gpre_meta_boot.cpp
   M src/include/fb_exception.h
   M src/include/fb_types.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/isql.epp
   M src/isql/isql_proto.h
   M src/isql/show.epp
   M src/journal/archive.cpp
   M src/journal/console.cpp
   M src/journal/gjrn.cpp
   M src/journal/journal_vms.e
   M src/journal/rebuild.e
   M src/journal/server.e
STATUS -> ISC_STATUS

 2003-04-10 06:03  aafemt 
   M src/jrd/ibase.h
defines -> typedefs

 2003-04-09 13:20  dimitr 
   M src/remote/inet.cpp
   M src/remote/protocol.h
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
1. Ask for only asymmetric protocols from the client side.
2. Cleanup.

 2003-04-09 12:45  brodsom 
   M src/utilities/dba.epp
Patch for delete void* not defined (Claudio's patch)

 2003-04-09 11:41  brodsom 
   M src/jrd/sort_mem.cpp
Patch wrong condition in loop

 2003-04-09 10:51  dimitr 
   M src/dsql/parse.y
Misprint.

 2003-04-09 10:48  dimitr 
   M src/remote/server.cpp
Accept only asymmetric protocols on the server side.

 2003-04-09 10:18  dimitr 
   M src/dsql/parse.y
no message

 2003-04-09 10:14  dimitr 
   M src/dsql/dsql.tab.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Fixed migration rule in the parser which allows columns to be renamed.

 2003-04-09 10:08  dimitr 
   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/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/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/gpre_boot.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/intlcpp.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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
Fixed win32 build.

 2003-04-09 09:18  paul_reeves 
   A src/install/arch-specific/win32/FirebirdInstall_15.iss
Initial (non-working) draft of Win32 install script.

 2003-04-09 09:07  paul_reeves 
   A src/install/arch-specific/win32
   A src/install/arch-specific/win32/BuildExecutableInstall.bat
   A src/install/arch-specific/win32/Readme.txt
   A src/install/arch-specific/win32/firebird_install_logo1.bmp
   A src/install/arch-specific/win32/installation_readme.txt
   A src/install/misc/IDPLicense.txt
   A src/install/misc/IPLicense.txt
Preparatory work for Win32 install script.

 2003-04-09 08:57  brodsom 
   M src/jrd/common.h
Needed & Forgoten commit

 2003-04-09 05:57  fsg 
   M src/jrd/common.h
xLONGFORMAT and XLONGFORMAT aren't defined for linux

 2003-04-08 12:37  dimitr 
   M src/misc/writeBuildNum.sh
Preparing for RC1

 2003-04-08 10:41  brodsom 
   M builds/posix/prefix.mingw.README.html
Update MINGW readme

 2003-04-08 10:38  brodsom 
   M src/isql/isql.epp
   M src/isql/show.epp
Isql warning fixes

 2003-04-08 10:37  brodsom 
   M src/utilities/dba.epp
Utilities warning fixes

 2003-04-08 10:36  brodsom 
   M src/remote/interface.cpp
Avoid nested ifdefs (Thanks to Claudio)

 2003-04-08 10:25  aafemt 
   M builds/posix/Makefile.in.firebird
   M builds/posix/make.rules
   M src/include/gen/codes.h
   M src/jrd/codes.epp
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
Public headers don't use pathes in #include directives any more. Now they can be provided 'as is'

 2003-04-08 10:09  aafemt 
   M builds/posix/Makefile.in.v5_examples
Better exampes' copying

 2003-04-08 01:06  brodsom 
   M src/remote/interface.cpp
   M src/remote/parser.cpp
   M src/remote/server.cpp
   M src/remote/xnet.cpp
REMOTE warning fixes

 2003-04-08 01:03  brodsom 
   M src/wal/walc.cpp
WAL warning fixes

 2003-04-08 01:02  brodsom 
   M src/lock/lock.cpp
Lock warning fixes

 2003-04-08 01:01  brodsom 
   M src/dudley/ddl.cpp
Dudley warning fixes

 2003-04-08 00:31  brodsom 
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/dsql/gen.cpp
   M src/dsql/pass1.cpp
DSQL warning fixes.

 2003-04-07 23:41  brodsom 
   M src/ipserver/ipserver.cpp
Ipserver warning fixes

 2003-04-07 21:51  brodsom 
   M src/burp/backup.epp
   M src/burp/burp.cpp
   M src/burp/mvol.cpp
   M src/burp/restore.epp
- Fixes for burp warnings.

 2003-04-07 19:16  brodsom 
   M src/jrd/tra.cpp
Modify previous change

 2003-04-07 15:48  alexpeshkoff 
   M src/common/config/dir_list.cpp
   M src/common/config/dir_list.h
Removed g++ warnings

 2003-04-07 10:14  aafemt 
   M builds/posix/Makefile.in.firebird
fix typo

 2003-04-07 08:39  brodsom 
   M src/jrd/sdl.cpp
Change the format of the ifdef

 2003-04-06 15:01  alexpeshkoff 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/common/config/dir_list.cpp
   M src/common/config/dir_list.h
   M src/install/misc/firebird.conf
   M src/jrd/dfw.epp
   M src/jrd/ext.cpp
   M src/jrd/isc_f_proto.h
   M src/jrd/isc_file.cpp
   M src/jrd/jrd.cpp
New style of files access configuration

 2003-04-06 11:40  alexpeshkoff 
   M src/gpre/ftn.cpp
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
   M src/jrd/isc.cpp
   M src/jrd/isc_proto.h
   M src/jrd/svc.cpp
   M src/qli/help.epp
1. Fixed potential buffer overflow in gds__prefix* family of functions.
2. Changed second parameter declaration to be const.

 2003-04-06 11:34  dimitr 
   M src/dsql/parse.y
no message

 2003-04-06 11:20  dimitr 
   M src/dsql/dsql.tab.h
   M src/dsql/keywords.cpp
   M src/dsql/misc_func.cpp
   M src/dsql/node.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
1. Cleanup
2. ROWS_AFFECTED is renamed to ROW_COUNT
(see SQL2002 specification)
3. CONNECTION_ID/TRANSACTION_ID are renamed to CURRENT_CONNECTION/CURRENT_TRANSACTION
(see SQL2002 recommendations for context functions)
4. Solved most of the shift/reduce conflicts and all reduce/reduce conflicts in the grammar
5. Fixed ambiguity in ORDER BY clause, when both the value and the clause itself could contain COLLATE word
(now explicit collation sequence of the value is used in the ordering logic)
6. Some of newly introduced tokens are made non-reserved
7. Added code to enable ORDER/GROUP BY ordinal when asterisk is used in the select list
(not sure which version it should go, so it's commented out so far)

 2003-04-06 10:09  dimitr 
   M src/dsql/dsql.h
   M src/dsql/make.cpp
Cleanup.

 2003-04-06 09:08  alexpeshkoff 
   M src/common/config/dir_list.h
   M src/jrd/ext.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/jrd.cpp
Code cleanup

 2003-04-04 10:40  aafemt 
   M builds/posix/Makefile.in.static.gbak
Prevent static gbak from multiple build

 2003-04-03 21:41  skidder 
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/postinstall.sh.in
   M src/install/misc/CSchangeRunUser.sh
Make linux CS install work again

 2003-04-03 21:36  skidder 
   M src/dsql/dsql.h
Make PROD_BUILD compile again

 2003-04-03 20:07  brodsom 
   M src/jrd/lck.cpp
ifdef code to avoid not used warnings.

 2003-04-03 20:06  brodsom 
   M src/jrd/cvt.cpp
   M src/jrd/cvt2.cpp
   M src/jrd/dfw.epp
Avoid signed unsigned comparisons

 2003-04-03 18:43  brodsom 
   M src/dsql/make.cpp
   M src/jrd/thd.cpp
   M src/jrd/vio.cpp
   M src/wal/walf.cpp
   M src/wal/walr.cpp
   M src/wal/walw.cpp
Avoid signed unsigned comparisons

 2003-04-03 17:19  brodsom 
   M src/burp/canonical.cpp
   M src/ipserver/ipserver.cpp
   M src/jrd/tpc.cpp
   M src/jrd/tra.cpp
   M src/remote/inet.cpp
   M src/remote/wnet.cpp
Avoid signed unsigned comparison

 2003-04-03 13:52  brodsom 
   M src/jrd/blb.cpp
   M src/jrd/cmp.cpp
   M src/jrd/event.cpp
   M src/jrd/filters.cpp
   M src/jrd/flu.cpp
   M src/jrd/intl.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/rec.cpp
   M src/jrd/rse.cpp
- Avoiding some signed unsigned comparisons

 2003-04-03 13:46  brodsom 
   M src/jrd/vio.cpp
Correct formats

 2003-04-03 13:32  alexpeshkoff 
   M src/common/config/dir_list.cpp
Enabled up-dir access for fully opened filesystem

 2003-04-03 12:41  eku 
   M src/dsql/parse.sed
Fixed a compilation error with code generated by the SVR4 yacc.

 2003-04-03 10:13  brodsom 
   M src/jrd/sdl.cpp
- Patch bug

 2003-04-03 10:11  brodsom 
   M src/jrd/sbm.cpp
- Remove constant conditionals
- Correct format

 2003-04-03 10:09  brodsom 
   M src/jrd/gds.cpp
   M src/jrd/isc.cpp
   M src/jrd/svc.cpp
   M src/jrd/why.cpp
- Ifdef unused or conditioned code
- Remove intermediate macro

 2003-04-03 09:34  brodsom 
   M src/qli/command.cpp
   M src/qli/compile.cpp
   M src/qli/eval.cpp
   M src/qli/exe.cpp
   M src/qli/expand.cpp
   M src/qli/format.cpp
   M src/qli/lex.cpp
   M src/qli/mov.cpp
   M src/qli/parse.cpp
   M src/qli/show.epp
- ifdef unused or conditioned code
- Correct formats
- Change NULL to 0 or FALSE

 2003-04-03 09:29  brodsom 
   M src/dsql/dsql.h
   M src/dsql/make.cpp
   M src/dsql/metd.epp
   M src/dsql/pass1.cpp
- Spli macro to avoid not used warnings
- Minor code formatting

 2003-04-03 09:26  brodsom 
   M src/isql/isql.epp
   M src/isql/isql.h
   M src/isql/show.epp
- Remove unneeded macro
- Move alpha_months from header to isql.epp

 2003-04-03 09:23  brodsom 
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
Use 0 instead of NULL

 2003-04-03 09:21  brodsom 
   M src/remote/interface.cpp
Ifdef variable declaration

 2003-04-03 09:19  brodsom 
   M src/utilities/dba.epp
Ifdef function declaration

 2003-04-03 08:52  brodsom 
   M src/gpre/cob.cpp
ifdef unused code

 2003-04-03 08:51  brodsom 
   M src/msgs/build_file.epp
Correct formats

 2003-04-03 08:51  brodsom 
   M src/burp/burpswi.h
   M src/burp/spit.cpp
Move definitions only used by gspit to spit.cpp

 2003-04-03 08:49  brodsom 
   M src/jrd/os/win32/thd_priority.cpp
Comment unused var decl

 2003-04-03 07:35  eku 
   M builds/posix/make.shared.targets
SVR4 yacc doesn't support '-b' option. So use 'mv' to achieve the same
result.

 2003-04-03 06:55  eku 
   M src/dsql/parse.y
SVR4 yacc doesn't like C++ style comments!

 2003-04-03 02:16  brodsom 
   M src/iscguard/cntl_guard.cpp
   M src/iscguard/iscguard.cpp
- Correct formats
- Remove unused var
- ifdef unused code
- add brackets to initializer

 2003-04-03 02:03  brodsom 
   M src/dudley/exe.epp
   M src/dudley/expand.cpp
   M src/dudley/extract.epp
   M src/dudley/trn.cpp
- Correct formats
- Remove unused var
- ifdef unused code

 2003-04-03 02:00  brodsom 
   M src/dudley/ddl.h
   M src/dudley/parse.cpp
- Move definition from header to the c which use it.
- Remove unused var
- Change NULL to 0

 2003-04-03 01:52  brodsom 
   M src/intl/cv_unicode_fss.c
   M src/intlcpp/cv_unicode_fss.cpp
Add cast

 2003-04-03 01:51  brodsom 
   M src/dsql/dsql.cpp
   M src/dsql/hsh.cpp
   M src/ipserver/ipserver.cpp
   M src/remote/cntl.cpp
   M src/remote/window.cpp
   M src/utilities/ppg.cpp
Correct formats

 2003-04-03 01:36  brodsom 
   M src/dsql/dsql.tab.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
- Update parser (with byacc 1.9)

 2003-04-02 22:24  brodsom 
   M builds/posix/make.shared.targets
Filter crlf in windows platform

 2003-04-02 15:14  alexpeshkoff 
   M src/common/config/dir_list.cpp
   M src/jrd/os/win32/path_utils.cpp
Fixed use of / and c:\ in directories list

 2003-04-02 14:31  brodsom 
   M src/jrd/svc.cpp
- Avoid some not defined/not used warnings.

 2003-04-02 14:30  brodsom 
   M src/jrd/isc_file.cpp
- Avoid not defined warning and put some comments in C++ format.

 2003-04-02 12:07  brodsom 
   M src/gpre/gpre.cpp
- Add some ifdefs to isolate better the langs

 2003-04-02 12:01  brodsom 
   M src/jrd/jrd.h
- Remove unsigned-signed comparison warnings.

 2003-04-02 11:49  brodsom 
   M src/gpre/pretty.cpp
- Remove ugly & unneeded casts

 2003-04-02 11:23  brodsom 
   M src/jrd/utl.cpp
- Use 0 instead NULL to compare with USHORT

 2003-04-02 11:22  brodsom 
   M src/jrd/isc_sync.cpp
- Avoid unused variable warnings

 2003-04-02 11:21  brodsom 
   M src/jrd/isc_ipc.cpp
- Avoid gcc wrong warning.

 2003-04-02 11:20  brodsom 
   M src/jrd/isc.cpp
- Avoid partially bracketed warning

 2003-04-02 11:18  brodsom 
   M src/jrd/gds.cpp
- Avoid signed-unsigned comparison
- alloc_mutex only used for V4_THR
- Correct landId argument.

 2003-04-02 11:14  brodsom 
   M src/common/config/dir_list.cpp
- Avoid signed-unsigned comparison

 2003-04-02 11:13  brodsom 
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/opt.cpp
- Comment unneeded checks or conditions

 2003-04-02 11:03  brodsom 
   M src/lock/lock.cpp
- Comment unneeded checks

 2003-04-02 10:58  brodsom 
   M src/remote/merge.cpp
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
   M src/remote/xnet.h
- Remove unneeded define
- Correct format
- Use 0 instead of NULL in comparison

 2003-04-01 23:47  brodsom 
   M builds/posix/prefix.mingw.README.html
Update MINGW readme

 2003-04-01 23:22  brodsom 
   M src/jrd/jrd.cpp
- USHORT dpb_sql_dialect can't be < 0
- databases_mutex is only used when v4_threading is defined and superserver not.

 2003-04-01 22:01  brodsom 
   M src/jrd/codes.epp
Correct formats

 2003-04-01 21:59  brodsom 
   M src/jrd/codes.epp
   M src/jrd/dpm.epp
   M src/jrd/functions.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/perf.cpp
   M src/wal/walw.cpp
   M src/wal/wstatus.cpp
Correct formats

 2003-04-01 17:58  brodsom 
   M src/jrd/dpm.epp
   M src/jrd/gds.cpp
   M src/jrd/perf.cpp
   M src/jrd/sdl.cpp
   M src/jrd/vio.cpp
Correct formats

 2003-04-01 15:36  alexpeshkoff 
   M src/jrd/isc_file.cpp
Fixed QLI build

 2003-04-01 15:36  alexpeshkoff 
   M src/remote/allr.cpp
   M src/remote/allr_proto.h
Fixed parameters names & some preprocessing cleanup

 2003-04-01 12:37  brodsom 
   M src/wal/walc.cpp
   M src/wal/walw.cpp
   M src/wal/wstatus.cpp
Correct formats

 2003-04-01 11:49  brodsom 
   M src/gpre/c_cxx.cpp
   M src/gpre/exp.cpp
   M src/gpre/pat.cpp
Correct formats

 2003-04-01 11:43  brodsom 
   M src/lock/lock.cpp
Correct formats

 2003-04-01 11:35  brodsom 
   M src/remote/inet.cpp
   M src/remote/wnet.cpp
   M src/utilities/install_reg.cpp
   M src/utilities/install_svc.cpp
   M src/utilities/ppg.cpp
Correct formats

 2003-04-01 11:24  brodsom 
   M src/jrd/common.h
Correct formats

 2003-03-31 23:44  brodsom 
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_narrow.c
   M src/intl/lc_ksc.c
   M src/intlcpp/cv_gb2312.cpp
   M src/intlcpp/cv_jis.cpp
   M src/intlcpp/cv_narrow.cpp
   M src/intlcpp/lc_ksc.cpp
Only code formatting changes

 2003-03-31 23:40  brodsom 
   M src/dsql/keywords.cpp
   M src/dsql/parse.sed
   M src/dsql/parse.y
Changes to allow use of bison to create parse.cpp

 2003-03-31 19:11  arnobrinkman 
   M src/dsql/gen.cpp
   M src/dsql/make.cpp
   M src/dsql/pass1.cpp
bugfix:
1) bug with sub-selects inside COALESCE function.
2) bug with parameter ordering.

 2003-03-31 17:43  alexpeshkoff 
   M src/jrd/jrd.cpp
Added DatabasesDirs parameter to firebird.conf.
Databases may be accessed only in trees, listed there.
For compatibility reasons, default = /
Also filename type cleanup in gds_attach & gds_create

 2003-03-31 17:41  alexpeshkoff 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/install/misc/firebird.conf
   M src/jrd/dfw.epp
   M src/jrd/isc_f_proto.h
   M src/jrd/isc_file.cpp
   M src/jrd/jrd_proto.h
Added DatabasesDirs parameter to firebird.conf.
Databases may be accessed only in trees, listed there.
For compatibility reasons, default = /

 2003-03-31 10:29  aafemt 
   M builds/posix/Makefile.in.client.util
   M builds/posix/Makefile.in.fbserver
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/prefix.mingw
Improve Win32 build. Add resources to superserver

 2003-03-30 16:55  arnobrinkman 
   M src/jrd/inf.cpp
   M src/jrd/svc.cpp
bugfix: A good bugfix with the database statistics problem which also exists in FB1.0. Thanks to Claudio Valderrama which pointed to problems in the previous commited fix.

 2003-03-29 15:49  dimitr 
   M src/jrd/svc.cpp
Allowed Services API for win32 CS (gbak/gfix only). gstat/gsec are not supported yet.

 2003-03-29 15:36  alexpeshkoff 
   M src/jrd/os/win32/path_utils.cpp
make pathSplit work with paths, not processed by ISC_expand_filename

 2003-03-28 13:53  brodsom 
   M builds/posix/prefix.mingw.README.html
Update MINGW readme with a note about crash in v5_examples due to locking bug.

 2003-03-28 11:31  aafemt 
   M src/remote/property.rh
Fix DS_3DLOOK override warning

 2003-03-28 11:29  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.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.fbserver
   M builds/posix/Makefile.in.inet_server
   M builds/posix/Makefile.in.libfbserver
   M builds/posix/make.defaults
   M builds/posix/make.rules
   M builds/posix/make.shared.targets
   M builds/posix/prefix.mingw
Ironing POSIX build. Resources were added to some exe and dll's

 2003-03-27 17:15  brodsom 
   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
Fix some wrong format strings/argument lists

 2003-03-27 12:40  brodsom 
   M src/jrd/dls.cpp
Remove declarations used by functions removed in a previous commit

 2003-03-27 11:21  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.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.example5
   M builds/posix/Makefile.in.extern.editline
   M builds/posix/Makefile.in.extlib
   M builds/posix/Makefile.in.fbserver
   M builds/posix/Makefile.in.fbutil
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.gpre
   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.libfbserver
   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/Makefile.in.v5_examples
   M builds/posix/make.defaults
   M builds/posix/make.rules
   M builds/posix/prefix.mingw
   M builds/posix/prefix.mingw.README.html
   M doc/README.makefiles
Ironing POSIX build

 2003-03-27 11:16  aafemt 
   D builds/posix/Makefile.in.jrd
   D src/jrd/alt_use_sec.h
   D src/jrd/alt_use_sec.h.pre
Remove obsolete files

 2003-03-27 10:39  paul_reeves 
   M src/remote/inet.cpp
Fix for an SS event handler bug (code courtesy of Jim Starkey)

 2003-03-27 03:16  brodsom 
   M builds/posix/prefix.mingw.README.html
Update instructions to build parse.cpp with bison.

 2003-03-27 03:14  brodsom 
   M builds/posix/prefix.mingw
Modify warning options. Remove unknown-pragmas and add format and signed compare

 2003-03-26 11:08  brodsom 
   M builds/posix/Makefile.in.static.gbak
   M builds/posix/Makefile.in.static.isql
   M builds/posix/Makefile.in.v5_examples
Correct typing errors

 2003-03-25 23:24  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-25 13:24  brodsom 
   M builds/posix/prefix.mingw.README.html
Update the MINGW readme after the event problem was resolved.

 2003-03-25 12:07  skidder 
   M src/lock/lock.cpp
Fix up little issues with lock manager

 2003-03-25 11:07  aafemt 
   M builds/posix/Makefile.in.fbserver
   M builds/posix/Makefile.in.inet_server
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/Makefile.in.libfbembed
   M builds/posix/prefix.mingw
   M builds/posix/prefix.mingw.README.html
Another step towards MinGW CS build

 2003-03-25 09:51  dimitr 
   M src/jrd/opt.cpp
   M src/jrd/vio.cpp
Cleanup.

 2003-03-25 09:40  dimitr 
   M src/jrd/opt.cpp
Fixed optimizer bug introduced by me appr. one month ago.

 2003-03-25 02:24  brodsom 
   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/loiter.cpp
   D src/jrd/loiter.h
Remove WINDOWS_ONLY remains

 2003-03-24 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-24 14:41  skidder 
   M src/jrd/blb.cpp
   M src/jrd/btr.cpp
   M src/jrd/exe.cpp
   M src/jrd/idx.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/jrd.h
   M src/jrd/rse.cpp
   M src/jrd/thd.cpp
   M src/jrd/val.cpp
   M src/jrd/vio.cpp
Fix up the reason of slowdown of Windows CS

 2003-03-24 14:32  skidder 
   M src/lock/lock.cpp
   M src/lock/lock.h
Lock manager changes.
1. Cleanup #define's a little
2. Shutdown blocking thread cleanly on Windows CS
3. Fix Windows CS lock-ups (make wakeup event manual-reset)
4. Detect deadlocks instantly in most cases (if blocking owner
  dies during AST processing deadlock scan timeout still applies)

 2003-03-24 13:35  brodsom 
   M src/jrd/all.cpp
   M src/jrd/all_old.cpp
   M src/jrd/dbg.cpp
   M src/jrd/dls.cpp
   M src/jrd/dyn.epp
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/grant.epp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
   M src/jrd/smp_impl.h
   M src/jrd/thd.h
Use V4_THREADING explicitly instead and remove empty defined macros. This change try to make clear V4_THREADING use.

 2003-03-23 23:17  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-23 17:16  dimitr 
   M src/remote/interface.cpp
Cleanup.

 2003-03-23 16:50  alexpeshkoff 
   M src/common/config/dir_list.cpp
   M src/common/config/dir_list.h
   M src/jrd/dls.cpp
   M src/jrd/dls_proto.h
   M src/jrd/dyn_def.epp
   M src/jrd/ext.cpp
   M src/jrd/ext_proto.h
   M src/jrd/isc.cpp
   M src/jrd/isc.h
   M src/jrd/os/path_utils.h
   M src/jrd/os/posix/path_utils.cpp
   M src/jrd/os/win32/path_utils.cpp
External files access restriction cleanup

 2003-03-23 12:06  alexpeshkoff 
   M src/remote/allr.cpp
   M src/remote/allr_proto.h
Implemented a bit more informative memory leaks debugging in remote

 2003-03-23 09:05  dimitr 
   M src/jrd/ini.epp
   M src/jrd/jrd.cpp
After some research, I've disabled the automatic ODS upgrade due to lack of reliability.

 2003-03-22 23:19  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-22 19:04  seanleyne 
   M src/install/misc/firebird.conf
Small correction of a mistake I made in previous committ.

 2003-03-22 06:18  dimitr 
   M src/burp/backup.epp
   M src/burp/restore.epp
Rolled back part of my previous commit. In fact, only one line fix was required.

 2003-03-21 23:19  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-21 16:19  dimitr 
   M src/burp/backup.epp
   M src/burp/restore.epp
Fixed (porting?) bugs related to GBAK and Services API.

 2003-03-21 13:21  brodsom 
   M src/intlcpp/cv_big5.cpp
   M src/intlcpp/cv_gb2312.cpp
   M src/intlcpp/cv_jis.cpp
   M src/intlcpp/cv_ksc.cpp
   M src/intlcpp/cv_narrow.cpp
   M src/intlcpp/cv_unicode_fss.cpp
   M src/intlcpp/cv_unicode_fss.h
   M src/intlcpp/lc_dos.cpp
Synchronize intlcpp with intl

 2003-03-21 13:16  brodsom 
   M src/intl/cv_big5.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/cv_narrow.c
   M src/intl/cv_unicode_fss.c
   M src/intl/cv_unicode_fss.h
   M src/intl/lc_dos.c
Remove remaining warnings in intl

 2003-03-21 13:11  brodsom 
   M builds/win32/msvc6/gbak.dsp
   M builds/win32/msvc6/gsplit.dsp
Remove wsock32.lib (thanks to Claudio)

 2003-03-21 11:53  aafemt 
   M builds/posix/Makefile.in.client.util
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/make.defaults
   M builds/posix/prefix.mingw
   M builds/posix/prefix.mingw.README.html
   M configure.in
Few improvements for Win32 SS build procedure

 2003-03-20 23:24  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-20 22:43  arnobrinkman 
   M src/jrd/inf.cpp
   M src/jrd/svc.cpp
bugfix on service API, reported by Martijn Tonies in fb-devel.
This bug exists already since FB1.0.
Due bad validate-checking on returned value this even causes a server-crash !!!!

 2003-03-20 11:11  aafemt 
   M builds/posix/Makefile.in.firebird
   M builds/posix/make.defaults
   M configure.in
   M src/install/arch-specific/linux/Makefile.in
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/postinstall.sh.in
   M src/install/arch-specific/linux/classic/preinstall.sh.in
   M src/install/arch-specific/sinixz/Makefile.in
   M src/misc/writeBuildNum.sh
Version information is concentrated in src/misc/writeBuildNum.sh

 2003-03-20 09:32  dimitr 
   M src/burp/burp.cpp
no message

 2003-03-20 09:28  dimitr 
   M src/jrd/jrd_pwd.h
   M src/jrd/pwd.cpp
Make sure attachment handle is closed on server shutdown.

 2003-03-20 08:58  alexpeshkoff 
   M src/jrd/plugin_manager.cpp
Fixed massive memory leak from default pool

 2003-03-19 23:24  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-19 13:14  dimitr 
   M src/remote/inet.cpp
Reworked my previous changes in INET.

 2003-03-19 11:33  skidder 
   M src/alice/all.cpp
Fix up memory leak in gfix I introduced quite some time ago. Noticed by Mike Nordell

 2003-03-19 08:49  dimitr 
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/intlcpp.dsp
Fixed LD2_lookup issue.

 2003-03-18 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-18 15:28  brodsom 
   D src/jrd/john.make
Remove unused make. (agreed with Mike)

 2003-03-18 15:09  brodsom 
   D src/jrd/ids.h
Remove unused & wrong header. The good one is in include/gen.

 2003-03-18 13:27  brodsom 
   D src/jrd/pcsleep.cpp
Remove DOS remains

 2003-03-18 13:27  brodsom 
   D src/jrd/lck_dummy.cpp
Remove ultrix remains

 2003-03-18 12:25  brodsom 
   M src/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_ksc.c
   M src/intl/cs_narrow.c
   M src/intl/cs_unicode_fss.c
   M src/intl/cs_unicode_ucs2.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/cv_narrow.c
   M src/intl/lc_ascii.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_gb2312.c
   M src/intl/lc_iso8859_1.c
   M src/intl/lc_iso8859_2.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_unicode_ucs2.c
Add function pointers casts (remove warnings)

 2003-03-18 08:58  dimitr 
   M builds/win32/msvc6/gds32.dsp
Updated project files:
  - moved gds32_debug.def
  - removed IB7 functions from compatibility gds32

 2003-03-18 08:50  dimitr 
   M builds/win32/defs/gds32.def
   A builds/win32/defs/gds32_debug.def
   D builds/win32/gds32_debug.def
Updated project files:
  - moved gds32_debug.def
  - removed IB7 functions from compatibility gds32

 2003-03-18 06:49  eku 
   M src/install/misc/firebird.conf
Removed again rubbish lines.

 2003-03-18 04:25  seanleyne 
   M src/install/misc/firebird.conf
Update based on comments/notes from developers

 2003-03-18 03:05  brodsom 
   M builds/win32/make6_debug.bat
   M builds/win32/make6_release.bat
   M builds/win32/make7_debug.bat
   M builds/win32/make7_release.bat
   M builds/win32/prepare.bat
Changes to build with help.fdb

 2003-03-18 02:57  brodsom 
   M src/jrd/common.h
   D src/jrd/pragma.h
Remove pragma.h (trivial hpux only header) and replace with the code (1 line)

 2003-03-18 02:48  brodsom 
   D src/jrd/gds_h3.f
Remove mpexl remains

 2003-03-18 02:47  brodsom 
   D src/jrd/gds_apollo.f
Remove apollo remains

 2003-03-18 02:13  brodsom 
   M src/include/fb_types.h
Comment unused types

 2003-03-18 02:03  brodsom 
   M src/jrd/btr.cpp
Replace UTEXT with UCHAR

 2003-03-18 01:35  brodsom 
   M src/burp/canonical.cpp
Remove unneeded/unused code

 2003-03-18 01:32  brodsom 
   M src/jrd/gds.cpp
Remove nested NOT_USED_OR_REPLACED ifdefs

 2003-03-17 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-17 18:03  alexpeshkoff 
   M src/jrd/ext.cpp
Cleanup

 2003-03-17 18:01  alexpeshkoff 
   M src/common/config/dir_list.h
Added required comments

 2003-03-17 17:57  alexpeshkoff 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/install/misc/firebird.conf
Fixed names and default value for EXTERNAL_TABLES_DIRS config parameter

 2003-03-17 17:52  alexpeshkoff 
   M src/jrd/ExecuteStatement.cpp
Cleanup

 2003-03-17 16:44  alexpeshkoff 
   M src/jrd/ExecuteStatement.cpp
Fixed use of:
1. Numeric variables
2. Dialect-3 databases

 2003-03-17 13:26  eku 
   M src/install/misc/firebird.conf
Removed rubbish line.

 2003-03-17 12:12  eku 
   M src/jrd/isc_file.cpp
Changed the default extensions for databases from .gdb to .fdb
The Windows and OS X builds have not been updated yet.

 2003-03-17 12:06  eku 
   M builds/posix/Makefile.in.codes
   M builds/posix/Makefile.in.embed.qli
   M builds/posix/Makefile.in.example5
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.jrd
   M builds/posix/Makefile.in.msgs
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/Makefile.in.v5_examples
   M builds/posix/make.shared.targets
   M src/install/arch-specific/sinixz/prototype.in
   M src/journal/gjrn.cpp
   M src/journal/journal.gdl
   M src/journal/journal_vms.e
   M src/journal/journal_vms.gdl
   M src/journal/rebuild.e
   M src/journal/server.e
   M src/jrd/codes.epp
   M src/jrd/dflt.gdl
   M src/jrd/envelope.epp
   M src/jrd/grant.gdl
   M src/jrd/isc_file.cpp
   M src/jrd/ods10.gdl
   M src/jrd/ods101.gdl
   M src/jrd/ods72.gdl
   M src/jrd/ods80.gdl
   M src/jrd/ods80dif.gdl
   M src/jrd/ods81.gdl
   M src/jrd/ods91.gdl
   M src/jrd/procs2.gdl
   M src/jrd/stored_proc.gdl
   M src/jrd/val.cpp
   M src/jrd/vms.cpp
   M src/misc/metadata.sql
   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/msgs/msg.gdl
   M src/qli/help.epp
   M src/utilities/isc.gdl
   M src/utilities/rebuild.gdl
   M src/utilities/rmet.epp
   M src/utilities/rstore.epp
   M src/utilities/scrty_unix.gdl
   M src/utilities/scrty_vms.gdl
   M src/utilities/security.epp
   M src/v5_examples/api1.c
   M src/v5_examples/api10.c
   M src/v5_examples/api11.c
   M src/v5_examples/api12.c
   M src/v5_examples/api13.c
   M src/v5_examples/api14.e
   M src/v5_examples/api15.c
   M src/v5_examples/api16.c
   M src/v5_examples/api16t.c
   M src/v5_examples/api2.c
   M src/v5_examples/api3.c
   M src/v5_examples/api4.c
   M src/v5_examples/api5.c
   M src/v5_examples/api6.c
   M src/v5_examples/api7.c
   M src/v5_examples/api8.c
   M src/v5_examples/api9.c
   M src/v5_examples/dyn1.e
   M src/v5_examples/dyn2.e
   M src/v5_examples/dyn3.e
   M src/v5_examples/dyn4.e
   M src/v5_examples/dyn5.e
   M src/v5_examples/dynfull.e
   M src/v5_examples/empbld.sql
   M src/v5_examples/empbuild.c
   M src/v5_examples/empbuild.e
   M src/v5_examples/empddl.sql
   M src/v5_examples/employe2.sql
   M src/v5_examples/intlbld.e
   M src/v5_examples/intlbld.sql
   M src/v5_examples/intlddl.sql
   M src/v5_examples/intldml.sql
   M src/v5_examples/stat10.e
   M src/v5_examples/stat11.e
   M src/v5_examples/stat12.e
   M src/v5_examples/stat12t.e
   M src/v5_examples/winevent.c
Changed the default extensions for databases from .gdb to .fdb
The Windows and OS X builds have not been updated yet.

 2003-03-16 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-16 12:04  dimitr 
   M src/dsql/keywords.cpp
Cleanup.

 2003-03-16 10:54  dimitr 
   M src/dsql/sym.h
Cleanup.

 2003-03-16 10:16  dimitr 
   M src/jrd/event.cpp
   M src/jrd/event.h
Used local subsystem prefix for event request structure.

 2003-03-15 23:18  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-15 20:48  seanleyne 
   M src/install/misc/firebird.conf
Added comments for config file settings/values (long overdue)

 2003-03-15 20:20  alexpeshkoff 
   M src/common/config/dir_list.cpp
Small posix fix

 2003-03-15 20:20  alexpeshkoff 
   M builds/posix/make.shared.variables
   M builds/win32/msvc6/common.dsp
   M builds/win32/msvc6/common_classic.dsp
   A src/common/config/dir_list.cpp
   A src/common/config/dir_list.h
   M src/jrd/ext.cpp
   M src/jrd/os/path_utils.h
   M src/jrd/os/posix/path_utils.cpp
   M src/jrd/os/win32/path_utils.cpp
Now external tables are checked against directories list

 2003-03-15 20:02  alexpeshkoff 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/install/misc/firebird.conf
Add new config parameter

 2003-03-15 16:52  skidder 
   M builds/posix/prefix.linux
Fixup optimization flags to produce fastest possible but still correct binary

 2003-03-15 08:33  dimitr 
   M src/jrd/dfw.epp
   M src/jrd/val.h
Fixed buffer overrun with arrays.

 2003-03-15 08:14  dimitr 
   M src/dsql/ddl.cpp
Fixed another bug with RECREATE VIEW.

 2003-03-15 04:21  hippoman 
   M builds/win32/msvc7/ipserver.vcproj
* define SUPERSERVER.

 2003-03-15 02:58  hippoman 
   A builds/win32/make7_debug.bat
   A builds/win32/make7_release.bat
* Added Batch build for msvc7

 2003-03-14 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-14 11:28  tamlin 
   M src/jrd/os/win32/mod_loader.cpp
Fix isLoadableModule problem.

 2003-03-13 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-13 17:02  skidder 
   M doc/WhatsNew
Added notes about Services API

 2003-03-13 16:54  skidder 
   M src/alice/exe.cpp
   M src/alice/tdr.cpp
Fix up gfix to work with Services API on Linux CS

 2003-03-13 16:48  alexpeshkoff 
   M src/jrd/os/win32/thd_priority.cpp
Small debugging-aid fix

 2003-03-13 15:46  alexpeshkoff 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/gds.cpp
   M src/make.new/config/config.h.in
Dropped HAVE_*EXIT defines

 2003-03-13 12:46  brodsom 
   M src/iscguard/cntl_guard.cpp
Remove unused REMOVE macro. The two functions are duplicated in cntl.cpp, with exactly the same code.

 2003-03-13 12:36  brodsom 
   D src/remote/ntoh.cpp
   D src/remote/ntoh_proto.h
Remove win16 remains

 2003-03-13 12:35  brodsom 
   M src/qli/blk.h
   M src/qli/eval.cpp
   M src/qli/exe.h
   M src/qli/format.cpp
   M src/qli/format.h
   M src/qli/picst_proto.h
   M src/qli/picstr.cpp
Change PIC struct name to avoid conflict with PIC libtool macro

 2003-03-13 12:30  brodsom 
   M src/jrd/dsc.h
   M src/jrd/ibase.h
   M src/jrd/val.h
Remove leading underscores from macro names

 2003-03-13 11:20  dimitr 
   M doc/WhatsNew
Added Beta 4 changes.

 2003-03-13 10:04  dimitr 
   A doc/install_win32.txt
Added win32 installation notes.

 2003-03-13 06:50  eku 
   D aclocal.m4
   M autogen.sh
Fixed problems with newer vesions of libtool.

 2003-03-13 00:49  brodsom 
   M src/burp/canonical.cpp
   M src/remote/protocol.cpp
Remove LOC_DOUBLE macro (mips || next remains)

 2003-03-12 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-12 17:46  brodsom 
   M src/jrd/dsc.h
Change the name of the header macro to make it equal to the macro used in ibase.h (agreed with Claudio)

 2003-03-12 14:29  eku 
   M src/extern/editline/unix.h
Provide prototypes for isatty() and getpid().

 2003-03-12 13:55  eku 
   M src/remote/inet.cpp
Some systems do not define INADDR_NONE.

 2003-03-12 13:20  dimitr 
   M src/jrd/isc_sync.cpp
Little fix.

 2003-03-12 12:39  eku 
   A builds/posix/Makefile.in.extern.editline
   M builds/posix/Makefile.in.firebird
   M builds/posix/make.defaults
   M configure.in
   M src/extern/editline/complete.c
   M src/extern/editline/editline.h
   M src/extern/editline/unix.h
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Editline changes:
 o got a FB-compliant makefile
 o uses configure
 o eventually compiles on SINIX-Z

 2003-03-12 11:57  skidder 
   M configure.in
Getting ready for Beta4

 2003-03-12 11:22  dimitr 
   M src/remote/inet.cpp
Fixed posix builds.

 2003-03-12 10:13  dimitr 
   M src/remote/inet.cpp
1. Cleanup
2. Fixed known issues with event processing
3. Used new config options
Although these changes seem to be unix-sockets compliant, I'm only 99% sure in it, so please let me know if it breaks any platform build.

 2003-03-12 07:44  dimitr 
   M src/misc/writeBuildNum.sh
Preparing for Beta 4.

 2003-03-11 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-11 19:51  brodsom 
   M src/ipserver/ipserver.cpp
   M src/remote/inet.cpp
   M src/remote/xnet.cpp
Add two braces to make it work on mingw

 2003-03-11 14:57  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/install/misc/firebird.conf
New config options.

 2003-03-11 13:38  brodsom 
   M src/gpre/prett_proto.h
   M src/gpre/pretty.cpp
   M src/jrd/gdsold.h
   M src/qli/parse.cpp
   M src/qli/symbols.h
   M src/qli/words.h
More PYXIS remains

 2003-03-11 12:29  brodsom 
   M src/jrd/isc_ipc.cpp
Remove remains of mpexl || netware386

 2003-03-11 11:55  dimitr 
   M builds/win32/msvc6/ipserver.dsp
Updated project files.

 2003-03-11 11:49  alexpeshkoff 
   M src/include/gen/autoconfig_msvc.h
Fixed HAVE_ATEXIT define - MSVC has atexit()

 2003-03-11 10:34  dimitr 
   M src/jrd/utl.cpp
Cleanup.

 2003-03-11 07:35  eku 
   M src/install/arch-specific/sinixz/prototype.in
Preserve configuration files.

 2003-03-11 05:53  tamlin 
   M src/ipserver/ipserver.cpp
   M src/remote/inet.cpp
   M src/remote/server.cpp
   M src/remote/srvr_w32.cpp
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
Close Win32 handles at exit.

 2003-03-11 05:53  tamlin 
   M src/lock/lock.cpp
Some code cleanup and added a comment about a problem.

 2003-03-10 23:30  arnobrinkman 
   M src/dsql/pass1.cpp
corrected mistake in previous commit.

 2003-03-10 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-10 21:38  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: A bug left with using a aggregate sub-query inside a IN clause.

 2003-03-10 12:59  brodsom 
   M src/intl/cs_unicode_fss.c
   D src/intl/cs_unicode_fss.h
   M src/intl/cv_unicode_fss.c
   M src/intl/cv_unicode_fss.h
Remove cs_unicode_fss.h and use cv_unicode_fss.h

 2003-03-10 12:55  brodsom 
   M src/intlcpp/cs_unicode_fss.cpp
   D src/intlcpp/cs_unicode_fss.h
   M src/intlcpp/cv_unicode_fss.cpp
   M src/intlcpp/cv_unicode_fss.h
   M src/intlcpp/lc_big5.cpp
   M src/intlcpp/lc_dos.cpp
   M src/intlcpp/lc_jis.cpp
   M src/intlcpp/lc_ksc.cpp
Synchronize with intl and remove cs_unicode_fss.h

 2003-03-10 12:37  brodsom 
   M src/jrd/loiter.h
Remove unneeded ifdef.

 2003-03-10 07:02  eku 
   M src/lock/lock.cpp
   M src/utilities/security.epp
Always use gds__prefix to find database system files.

 2003-03-09 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-09 21:16  skidder 
   M src/burp/burp.cpp
   M src/burp/restore.epp
Make backup/restore process work when invoked via Services API on Classic engine

 2003-03-09 21:13  skidder 
   M src/jrd/svc.cpp
Enable Services API on all platforms

 2003-03-09 21:08  skidder 
   M src/jrd/svc.cpp
Enable Services API on all platforms

 2003-03-09 21:07  skidder 
   M src/jrd/btr.cpp
   M src/jrd/btr.h
   M src/jrd/btr_proto.h
   M src/jrd/idx.cpp
Fix up engine to work with multi-field foreign constraints again after nulls handing changes in unique indices

 2003-03-09 09:06  tamlin 
   M src/jrd/opt.cpp
Fixed a comment mistake (*/ leftover at EOL of //) spotted by Claudio.

 2003-03-09 02:48  brodsom 
   M src/jrd/isc_f_proto.h
   M src/jrd/isc_file.cpp
Remove PARSE_FILENAME macro (remains of OS2_ONLY || NETWARE || PC_PLATFORM).

 2003-03-09 02:25  brodsom 
   M src/dudley/parse.cpp
   M src/gpre/sql.cpp
Add FLINT_CACHE ifdefs

 2003-03-09 02:23  brodsom 
   M src/include/firebird.h
Correct Typo mistake

 2003-03-09 00:17  brodsom 
   M src/qli/eval.cpp
Correct typo mistake

 2003-03-08 23:19  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-08 08:06  dimitr 
   M src/jrd/alt.cpp
   M src/jrd/dfw.epp
   M src/jrd/event.cpp
   M src/jrd/event.h
   M src/jrd/event_proto.h
Cleanup and minor changes in the event manager.

 2003-03-07 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-07 21:30  tamlin 
   M src/isql/isql.epp
Fix integer overflow bug + initialize some variables.

 2003-03-07 16:58  brodsom 
   M builds/posix/prefix.mingw.README.html
Modify MinGW instructions

 2003-03-07 07:41  eku 
   A aclocal.m4
   M autogen.sh
   M configure.in
   D src/make.new/config/config.guess
   D src/make.new/config/config.sub
Started to use libtool (http://www.gnu.org/software/libtool/). It will
eventually handle all platform specific compile and link issues!
Removed generated files from the view (config.guess and config.sub).

 2003-03-07 00:36  brodsom 
   M src/jrd/opt.cpp
   M src/remote/ibconfig.cpp
   M src/remote/window.cpp
Avoid undefined function warning

 2003-03-07 00:35  brodsom 
   M src/alice/alice.cpp
Avoid unused function warning

 2003-03-06 23:25  brodsom 
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/Makefile.in.libfbembed
   M builds/posix/prefix.mingw
Update instructions, remove win_libs and give instructions to patch manually libfbclient and libfbembed

 2003-03-06 23:20  brodsom 
   M builds/posix/prefix.mingw.README.html
Update instructions

 2003-03-06 15:29  brodsom 
   M src/intlcpp/cv_big5.cpp
   M src/intlcpp/cv_gb2312.cpp
   M src/intlcpp/cv_jis.cpp
   M src/intlcpp/cv_ksc.cpp
   M src/intlcpp/cv_narrow.cpp
   M src/intlcpp/cv_unicode_fss.cpp
Update intlcpp. (change the functions order in cv_unicode_fss to be the same that in intl)

 2003-03-06 15:16  brodsom 
   M src/utilities/install_svc.cpp
   M src/utilities/registry.cpp
Use C++ cast.

 2003-03-06 13:22  brodsom 
   M configure.in
Remove lstdc++ from mingw platform libs

 2003-03-06 13:16  brodsom 
   M builds/posix/Makefile.in.fbserver
   M builds/posix/Makefile.in.inet_server
   M builds/posix/prefix.mingw
Move cntl.cpp to OS_ServerFiles

 2003-03-06 12:23  brodsom 
   M src/gpre/noform.cpp
   M src/intl/collations/xx88592czech.h
   M src/intl/lc_big5.h
Add newline at end of file

 2003-03-06 01:14  brodsom 
   M configure.in
Changes fro MINGW build (forgoten commit)
-Add directory

 2003-03-06 01:13  brodsom 
   M src/remote/ibconfig.cpp
Remove wrong comment (/*...../*....*/)

 2003-03-06 01:09  brodsom 
   D src/jrd/blob_filter.epp
Blob_filter is not a epp file since 1999, change the name to .cpp and modify the makefiles

 2003-03-06 00:43  brodsom 
   M builds/mac_os_x/CS/CS.pbproj/project.pbxproj
   M builds/mac_os_x/CS/Helpers.make
   M builds/posix/Makefile.in.jrd
   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/preprocess.bat
   A src/jrd/blob_filter.cpp
Blob_filter is not a epp file since 1999, change the name to .cpp and modify the makefiles

 2003-03-06 00:27  brodsom 
   A builds/posix/prefix.mingw.README.html
Changes for MinGW build.
-Build instructions.

 2003-03-06 00:16  brodsom 
   M builds/posix/Makefile.in.libfbclient
Changes for MinGW build.
-Patch previous commit

 2003-03-05 23:43  brodsom 
   M src/include/firebird.h
-Changes for MINGW build
-SERVER_SHUTDOWN must be defined for WIN_NT

 2003-03-05 23:36  brodsom 
   M src/jrd/utl_proto.h
Changes for MINGW build
-Correct bad function declaration.

 2003-03-05 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-05 20:59  brodsom 
   M builds/posix/Makefile.in.inet_server
Add cntl.cpp

 2003-03-05 17:59  brodsom 
   M builds/posix/Makefile.in.libfbembed
Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'
-Add WIN_LIBS

 2003-03-05 17:56  brodsom 
   M builds/posix/Makefile.in.inet_server
Changes for MINGW build
-Add ipserver objects

 2003-03-05 17:16  brodsom 
   M builds/posix/Makefile.in.libfbclient
Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'
-Add some needed sources.
-Add WIN_LIBS

 2003-03-05 16:24  brodsom 
   A src/install/arch-specific/mingw
   A src/install/arch-specific/mingw/Makefile.in
Changes for the MINGW build
-Add a dummy install Makefile to avoid configure problem.

 2003-03-05 16:19  brodsom 
   M builds/posix/Makefile.in.extlib
   M builds/posix/Makefile.in.fbutil
   M builds/posix/Makefile.in.firebird
Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'

 2003-03-05 16:15  brodsom 
   M builds/posix/Makefile.in.inet_server
Changes for MINGW build
-Use specific server files
-Add LIB_GUI

 2003-03-05 16:13  brodsom 
   M builds/posix/Makefile.in.embed.util
Changes for MINGW build
-Use specific EMBED_UTIL_TARGETS

 2003-03-05 16:09  brodsom 
   M builds/posix/Makefile.in.client.util
Changes for MINGW build
-Add new util targets
-Use specific CLIENT_UTIL_TARGETS

 2003-03-05 16:07  brodsom 
   M builds/posix/Makefile.in.fbserver
Changes for MINGW build
-Add ipserver files
-Use specific server files (remote dir)
-Add LIB_GUI

 2003-03-05 15:57  brodsom 
   M builds/posix/Makefile.in.client.gfix
   M builds/posix/Makefile.in.client.gpre
   M builds/posix/Makefile.in.embed.gfix
   M builds/posix/Makefile.in.embed.gpre
   M builds/posix/Makefile.in.gpre
   M builds/posix/Makefile.in.intl
   M builds/posix/Makefile.in.jrd
Changes for MINGW build
-Use SHRLIB_EXT instead of 'so'

 2003-03-05 15:51  brodsom 
   M builds/posix/make.rules
   M builds/posix/make.shared.variables
Changes for MINGW build
-Use SHRLIB_EXT
-Add locks to FBCLASSES_ClientFiles(only used by windows but not part of the os specific files)

 2003-03-05 15:49  brodsom 
   M builds/posix/make.defaults
Changes for MINGW build
-Use SHRLIB_EXT
-Add new util targets

 2003-03-05 15:45  brodsom 
   M builds/posix/prefix.mingw
Changes for MINGW build
-Add OS_ServerFiles
-Add CLIENT_UTIL_TARGETS and EMBED_UTIL_TARGETS.
-For mingw add some values only used in this port.
-Set OS_Specific_Files

 2003-03-05 15:42  brodsom 
   M builds/posix/prefix.darwin
   M builds/posix/prefix.example
   M builds/posix/prefix.freebsd
   M builds/posix/prefix.linux
   M builds/posix/prefix.sinixz
   M builds/posix/prefix.solaris
   M builds/posix/prefix.solx86
Changes for MINGW build
-Add OS_ServerFiles
-Add CLIENT_UTIL_TARGETS and EMBED_UTIL_TARGETS.

 2003-03-05 15:38  brodsom 
   M configure.in
Changes for MINGW build
-Add shrlib_ext value for the shared library extension
-Add some libraries to windows build
-Add some some needed directories

 2003-03-05 14:38  brodsom 
   M src/iscguard/iscguard.cpp
   M src/utilities/dba.epp
   M src/utilities/install_reg.cpp
   M src/utilities/install_svc.cpp
   M src/utilities/registry.cpp
Patch minGW errors and some warnings

 2003-03-05 12:50  dimitr 
   M src/jrd/blrtable.cpp
   M src/jrd/cmp.cpp
   M src/jrd/exe.cpp
   M src/jrd/exe.h
   M src/jrd/par.cpp
Some cleanup and bugfixing.

 2003-03-05 11:23  dimitr 
   M src/jrd/btr.cpp
   M src/jrd/btr_proto.h
   M src/jrd/err.cpp
   M src/jrd/err_proto.h
   M src/jrd/idx.cpp
   M src/jrd/nav.cpp
Allowed NULLs in unique indices.

 2003-03-04 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-04 22:00  hippoman 
   M builds/win32/msvc7/remote.vcproj
   M builds/win32/msvc7/remote_classic.vcproj
Fixed MSVC7 build, added IPSERVER define

 2003-03-04 03:42  brodsom 
   M src/dudley/trn.cpp
   M src/jrd/dsc.cpp
   M src/jrd/gdsassert.h
   M src/jrd/isc_sync.cpp
   M src/jrd/perf.cpp
   M src/jrd/sch.cpp
   M src/jrd/status.cpp
   M src/jrd/utl.cpp
   M src/remote/interface.cpp
   M src/remote/parser.cpp
   M src/remote/protocol.cpp
   M src/remote/server.cpp
Return fb_assert to assert (rollback)

 2003-03-04 01:33  brodsom 
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/ExecuteStatement.h
Add brackets in cpp and empty line at end of .h (gcc warnings)

 2003-03-04 00:38  brodsom 
   M src/lock/lock.cpp
Add condition to ifdef

 2003-03-04 00:09  brodsom 
   M src/intl/cv_jis.c
   M src/intlcpp/cv_jis.cpp
   M src/isql/isql.epp
   M src/jrd/gds.cpp
   M src/lock/lock.cpp
   M src/msgs/change_msgs.epp
Put vars and functions inside the same ifdef for which is used (NOT_USED_OR_REPLACED for unused)

 2003-03-04 00:00  brodsom 
   M src/burp/backup.epp
   M src/burp/restore.epp
Put unused vars and functions inside NOT_USED_OR_REPLACED ifdef

 2003-03-03 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-03 19:14  dimitr 
   M src/jrd/dyn_def.epp
Allowed UK to be created on nullable columns (SQL-99 spec).
The index management code isn't ready for this yet, but appropriate changes will follow shortly.

 2003-03-03 19:10  dimitr 
   M src/dsql/ddl.cpp
Fixed bug in RECREATE/ALTER VIEW.

 2003-03-03 14:35  dimitr 
   M builds/win32/msvc6/remote.dsp
   M builds/win32/msvc6/remote_classic.dsp
Fixed connects via local protocol after Blas' changes.

 2003-03-03 09:22  brodsom 
   M src/jrd/ail.cpp
   M src/jrd/exe.cpp
   M src/jrd/gds.cpp
   M src/jrd/grant.epp
   M src/jrd/ini.epp
   M src/jrd/intl.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/sdw.cpp
   M src/jrd/sort.cpp
Put declarations and definitions inside the same ifdef condition under which is used. (for not used ones NOT_USED_OR_REPLACED)

 2003-03-03 08:48  brodsom 
   M src/jrd/rlck.cpp
   M src/jrd/tra.cpp
Put some declaration definitions only used when PC_ENGINE is defined, inside PC_ENGINE ifdef.

 2003-03-03 08:46  brodsom 
   M src/jrd/event.cpp
EVENT_PROCESS is only used when SOLARIS_MT is defined.

 2003-03-03 08:42  brodsom 
   M src/remote/interface.cpp
   M src/remote/merge.cpp
   M src/remote/xnet.cpp
Put declarations and definitions inside correct macros(when the function is not used NOT_USED_OR_DEFINED).

 2003-03-03 08:37  brodsom 
   M src/remote/inet.cpp
Put alarm_handler inside HAVE_SETITIMER, is only used when this macro is defined.

 2003-03-03 08:36  brodsom 
   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/sqe.cpp
Put unused function declaration and definition inside NOT_USED_OR_REPLACED ifdef.

 2003-03-03 08:29  brodsom 
   M src/dsql/ddl.cpp
   M src/dsql/utld.cpp
Put unused functions declaration and definition inside NOT_USED_OR_REPLACED ifdef.

 2003-03-03 08:27  brodsom 
   M src/gpre/par.cpp
Put par_quoted string inside PYXIS. function is only used when PYXIS is defined

 2003-03-03 08:26  brodsom 
   M src/gpre/sql.cpp
Put define_cache inside FLINT_CACHE. function is only used when FLINT_CACHE is defined

 2003-03-03 06:02  aafemt 
   M configure.in
Let config.status make directories

 2003-03-02 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-02 20:48  skidder 
   M src/jrd/vio.cpp
Add comment

 2003-03-02 20:23  skidder 
   M src/jrd/tra.h
Removed little piece of my debugging code (it was commented out already)

 2003-03-02 20:07  skidder 
   M src/jrd/tra.h
   M src/jrd/vio.cpp
VIO undo log now uses B+ tree to store savepoint record data.
This improves performance when doing multiple updates of record in
a single transaction just a little (usually 2-3 orders of magnitude for 100000 records)

 2003-03-02 17:47  fsg 
   M builds/posix/make.shared.variables
   M src/gpre/cob.cpp
   M src/gpre/ftn.cpp
   M src/jrd/ExecuteStatement.cpp
   M src/jrd/flu.cpp
   M src/jrd/gds.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/pag.cpp
   M src/jrd/thd.cpp
   M src/lock/lock.cpp
   M src/utilities/dba.epp
   M src/utilities/drop.cpp
Fixed some really old typos.
Included ExecuteStatement in the LINUX-Build

 2003-03-02 16:17  tamlin 
   M src/jrd/opt.cpp
Just a bit of cleanup, nothing interesting.

 2003-03-02 13:37  skidder 
   M src/jrd/vio.cpp
Fixed bug with dates in comments. I lost track of time for a while... :)

 2003-03-02 13:17  dimitr 
   M builds/win32/msvc6/engine_embed.dsp
Synchronized MSVC6 builds with EXECUTE STATEMENT changes.

 2003-03-02 12:51  alexpeshkoff 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
Fixed EXECUTE STATEMENT to support INTO clause
Now required changes in msvc6 build

 2003-03-02 01:03  brodsom 
   M src/jrd/enc.cpp
   M src/jrd/svc.cpp
   M src/remote/srvr_w32.cpp
Remove gcc warning partially bracketed initializer.

 2003-03-02 01:01  brodsom 
   M src/gpre/gpre_meta_boot.cpp
Remove a few unused vars

 2003-03-01 23:22  hippoman 
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
   M builds/win32/msvc7/engine_embed.vcproj
* Added missing JRD\ExecuteStatment.* files to engine* projects

 2003-03-01 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-03-01 22:04  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   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
   A 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/intlcpp.vcproj
   M builds/win32/msvc7/ipserver.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
   M builds/win32/msvc7/wal.vcproj
   M builds/win32/msvc7/wal_classic.vcproj
* updated msvc7 build files.

 2003-03-01 20:37  skidder 
   M src/jrd/vio.cpp
Fixed database corruption when backing out the savepoint after large
number of DML operations (so transaction-level savepoint is dropped)
and record was updated _not_ under the savepoint and deleted under
savepoint. Bug affected all kinds of savepoints (explicit, statement,
PSQL, ...)

 2003-03-01 19:32  alexpeshkoff 
   M src/dsql/parse.cpp
Fixed EXECUTE STATEMENT to support INTO clause

 2003-03-01 19:19  alexpeshkoff 
   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/ExecuteStatement.cpp
   M src/jrd/blr.h
   M src/jrd/blrtable.cpp
   M src/jrd/cmp.cpp
   M src/jrd/exe.cpp
   M src/jrd/nod.h
   M src/jrd/par.cpp
Fixed EXECUTE STATEMENT to support INTO clause

 2003-03-01 19:11  brodsom 
   M src/gpre/gpre.cpp
   M src/jrd/ext.cpp
   M src/jrd/ini.epp
   M src/jrd/intl.cpp
   M src/jrd/sort.cpp
   M src/lock/lock.cpp
   M src/remote/inet.cpp
-Comment declared but undefined functions. (found with gcc never defined warnings)

 2003-03-01 19:10  alexpeshkoff 
   M src/remote/cntl.cpp
Fixed bug with service shutdown - rolled back Dmitry's commit

 2003-03-01 19:06  brodsom 
   M src/burp/burp.cpp
-Comment declared but undefined functions. (found with gcc never defined warnings)
-Add ifdef for output_netware.

 2003-03-01 18:27  alexpeshkoff 
   A src/jrd/ExecuteStatement.cpp
   A src/jrd/ExecuteStatement.h
Fixed EXECUTE STATEMENT to support INTO clause

 2003-03-01 18:15  brodsom 
   M src/include/firebird.h
   M src/jrd/thd.h
   M src/remote/window.cpp
-Add IPSERVER define to window.cpp, now it is possible to do a server build without ipserver.
-Add SERVER_SHUTDOWN define to window.cpp.
-Move the setting of SERVER_SHUTDOWN when SUPERSERVER to firebird.h, previously a SUPERSERVER build fail if SERVER_SHUTDOWN is not defined in the command line.

 2003-03-01 18:10  brodsom 
   M src/jrd/cch.cpp
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)
-In this source some defines must be moved to set the value for CACHE_WRITER, CACHE_READER and PAGE_LATCHING before function declaration

 2003-03-01 18:04  brodsom 
   M src/jrd/blb.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrn.cpp
   M src/jrd/rlck.cpp
   M src/jrd/tra.cpp
   M src/jrd/why.cpp
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)

 2003-03-01 17:51  brodsom 
   M src/remote/inet.cpp
   M src/remote/protocol.cpp
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)

 2003-03-01 17:44  brodsom 
   M src/lock/lock.cpp
   M src/utilities/gsec.cpp
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)

 2003-03-01 17:35  brodsom 
   M src/alice/alice.cpp
   M src/burp/burp.cpp
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)

 2003-03-01 16:30  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/engine_embed.dsp
   M builds/win32/msvc6/fbembed.dsp
   M src/jrd/os/thd_priority.h
   M src/jrd/os/win32/config_root.cpp
   M src/remote/cntl.cpp
Some changes for the embedded server.

 2003-03-01 16:10  alexpeshkoff 
   M src/jrd/svc.cpp
Fixed macro redefinition warnings - changed order of include files

 2003-03-01 15:59  alexpeshkoff 
   M src/dsql/errd.cpp
Fixed macro redefinition warnings

 2003-03-01 12:29  brodsom 
   M src/jrd/isc_sync.cpp
Put declaration of functions only defined when #ifdef UNIX inside an #ifdef UNIX

 2003-03-01 12:10  brodsom 
   M src/gpre/par.cpp
-Add some needed PYXIS defines (found with gcc warnings)
-Add one needed FTN_BLK_DATA define (found with gcc warnings)

 2003-02-28 23:53  brodsom 
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/cvt_proto.h
   M src/qli/mov.cpp
   M src/qli/mov_proto.h
Remove obsolete PASCAL_ROUTINE macro

 2003-02-28 23:46  brodsom 
   M src/jrd/isc_sync.cpp
Rollback change from assert to fb_assert, this source uses <assert.h> from included jrd.h from included fb_vector.h

 2003-02-28 23:32  brodsom 
   M src/burp/spit.cpp
Change gds_assert to fb_assert (gds_assert is a synonym for fb_assert)

 2003-02-28 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-28 20:41  tamlin 
   M doc/Firebird_conf.txt
no message

 2003-02-28 19:20  tamlin 
   A doc/Firebird_conf.txt
First draft.

 2003-02-28 17:02  brodsom 
   M src/jrd/isc_sync.cpp
-Remove the SOLARIS specific stuff, NDEBUG is set at the compiler command line, and assert.h is obsolete when gdsassert can be used.
-Change assert to fb_assert when gdsassert is in use. to make clear if we use the standard macro or the fb one.

 2003-02-28 16:41  brodsom 
   M src/jrd/dsc.cpp
   M src/jrd/gdsassert.h
   M src/jrd/perf.cpp
   M src/jrd/sch.cpp
   M src/jrd/status.cpp
   M src/jrd/utl.cpp
Change assert to fb_assert when gdsassert is in use. to make clear if we use the standard macro or the fb one.

 2003-02-28 16:35  brodsom 
   M src/dudley/trn.cpp
Change assert to fb_assert when gdsassert is in use. to make clear if we use the standard macro or the fb one.

 2003-02-28 15:17  brodsom 
   M src/isql/isql.epp
   M src/jrd/jrd.h
Change gds_assert to fb_assert (gds_assert is a synonym for fb_assert)

 2003-02-28 15:07  brodsom 
   M src/remote/interface.cpp
   M src/remote/parser.cpp
   M src/remote/protocol.cpp
   M src/remote/server.cpp
Change assert to fb_assert when gdsassert.h is included. Separate the standard macro from the FB one.

 2003-02-28 14:52  brodsom 
   M src/intl/utils/dtest.c
   M src/intlcpp/utils/dtest.c
Remove not used include

 2003-02-28 13:38  brodsom 
   M src/jrd/all_old.cpp
   M src/jrd/common.h
   M src/jrd/event.cpp
   M src/jrd/gds.cpp
   M src/jrd/sort.cpp
   M src/jrd/sort.h
   M src/qli/all.cpp
Remove HUGE_PTR

 2003-02-28 13:20  brodsom 
   M src/gpre/c_cxx.cpp
   M src/include/fb_types.h
   M src/v5_examples/api1.c
   M src/v5_examples/api10.c
   M src/v5_examples/api11.c
   M src/v5_examples/api12.c
   M src/v5_examples/api13.c
   M src/v5_examples/api15.c
   M src/v5_examples/api16.c
   M src/v5_examples/api16t.c
   M src/v5_examples/api2.c
   M src/v5_examples/api3.c
   M src/v5_examples/api4.c
   M src/v5_examples/api5.c
   M src/v5_examples/api6.c
   M src/v5_examples/api7.c
   M src/v5_examples/api8.c
   M src/v5_examples/api9.c
   M src/v5_examples/apifull.c
   M src/v5_examples/dynfull.e
   M src/v5_examples/empbuild.c
   M src/v5_examples/stat8.e
Remove ISC_FAR

 2003-02-28 13:10  brodsom 
   M src/jrd/ibase.h
   M src/jrd/scroll_cursors.h
Remove ISC_FAR

 2003-02-28 12:57  brodsom 
   M src/dsql/parse.sed
   M src/include/gen/sql_code.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_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/ld.h
   M src/intl/utils/mapgen4.c
   M src/intl/utils/maptest2.c
   M src/intlcpp/charsets/cs_437.h
   M src/intlcpp/charsets/cs_737.h
   M src/intlcpp/charsets/cs_775.h
   M src/intlcpp/charsets/cs_850.h
   M src/intlcpp/charsets/cs_852.h
   M src/intlcpp/charsets/cs_857.h
   M src/intlcpp/charsets/cs_858.h
   M src/intlcpp/charsets/cs_860.h
   M src/intlcpp/charsets/cs_861.h
   M src/intlcpp/charsets/cs_862.h
   M src/intlcpp/charsets/cs_863.h
   M src/intlcpp/charsets/cs_864.h
   M src/intlcpp/charsets/cs_865.h
   M src/intlcpp/charsets/cs_866.h
   M src/intlcpp/charsets/cs_869.h
   M src/intlcpp/charsets/cs_big5.h
   M src/intlcpp/charsets/cs_cyrl.h
   M src/intlcpp/charsets/cs_gb2312.h
   M src/intlcpp/charsets/cs_iso8859_1.h
   M src/intlcpp/charsets/cs_iso8859_13.h
   M src/intlcpp/charsets/cs_iso8859_2.h
   M src/intlcpp/charsets/cs_iso8859_3.h
   M src/intlcpp/charsets/cs_iso8859_4.h
   M src/intlcpp/charsets/cs_iso8859_5.h
   M src/intlcpp/charsets/cs_iso8859_6.h
   M src/intlcpp/charsets/cs_iso8859_7.h
   M src/intlcpp/charsets/cs_iso8859_8.h
   M src/intlcpp/charsets/cs_iso8859_9.h
   M src/intlcpp/charsets/cs_jis_0208_1990.h
   M src/intlcpp/charsets/cs_ksc5601.h
   M src/intlcpp/charsets/cs_next.h
   M src/intlcpp/charsets/cs_sjis.h
   M src/intlcpp/charsets/cs_w1250.h
   M src/intlcpp/charsets/cs_w1251.h
   M src/intlcpp/charsets/cs_w1252.h
   M src/intlcpp/charsets/cs_w1253.h
   M src/intlcpp/charsets/cs_w1254.h
   M src/intlcpp/charsets/cs_w1255.h
   M src/intlcpp/charsets/cs_w1256.h
   M src/intlcpp/charsets/cs_w1257.h
   M src/intlcpp/ld.h
   M src/intlcpp/utils/mapgen4.c
   M src/intlcpp/utils/maptest2.c
   M src/jrd/boot_codes/sql_code.h
   M src/jrd/codes.epp
   M src/jrd/common.h
   M src/jrd/gds.cpp
   M src/jrd/ini.epp
   M src/jrd/ini.h
   M src/jrd/par.cpp
   M src/jrd/trig.h
   M src/misc/sql_code.h
Remove FAR_VARIABLE

 2003-02-28 08:22  paul_reeves 
   M src/jrd/svc.h
Let gbak and friends use service_mgr again.

 2003-02-28 05:22  aafemt 
   M builds/posix/Makefile.in.codes
   M builds/posix/make.defaults
   M builds/posix/make.rules
   M builds/posix/make.shared.targets
   M builds/posix/make.shared.variables
   D src/include/gen/blrtable.h
blrtable.h is generated and must not be in tree

 2003-02-28 01:08  brodsom 
   M src/gpre/form.h
   M src/gpre/form__proto.h
   M src/gpre/form_proto.h
   M src/gpre/form_trn.cpp
Add empty line at the end of the source.

 2003-02-27 23:53  brodsom 
   M src/jrd/os/win32/thd_priority.cpp
Variable declaration without typedef.

 2003-02-27 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-27 23:07  arnobrinkman 
   M src/jrd/opt.cpp
Comments added

 2003-02-27 21:44  brodsom 
   M src/alice/alice.cpp
   M src/burp/burp.cpp
   M src/gpre/c_cxx.cpp
   M src/gpre/cob.cpp
New macro defined in firebird.h to remove compiler dependencies from cpp sources.

 2003-02-27 21:34  brodsom 
   M src/gpre/int.cpp
   M src/include/firebird.h
   M src/jrd/gds.cpp
New macro defined in firebird.h to remove compiler dependencies from cpp sources.

 2003-02-27 21:09  brodsom 
   M src/include/fb_types.h
   M src/jrd/ibase.h
Join two compiler dependent defines. Put in fb_types.h since it is always included in ibase.h

 2003-02-27 20:06  brodsom 
   M src/jrd/ibase.h
   M src/jrd/scroll_cursors.h
Change ISC_EXPORT to GDS_EXPORT the value is always equal. (Also ISC_EXPORT_VARARG to GDS_EXPORT_VARARG to maintain the name similar)

 2003-02-27 18:50  tamlin 
   M src/jrd/rse.h
NO code changes, just reformatting for your viewing pleasure.

 2003-02-27 18:46  tamlin 
   M src/jrd/opt.cpp
Basic code cleanup and fixed a problem spotted by Dmitry Yemanov.

 2003-02-27 18:22  brodsom 
   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/exe.cpp
   M src/qli/exe.h
   M src/qli/expand.cpp
   M src/qli/form.h
   M src/qli/form_proto.h
   M src/qli/format.cpp
   M src/qli/gener.cpp
   M src/qli/meta.epp
   M src/qli/noform.cpp
Add PYXIS define to isolate pyxis code. When this change were tested enough, the pyxis code can be removed.

 2003-02-27 17:27  brodsom 
   M builds/win32/make6_debug.bat
   M builds/win32/make6_release.bat
Add gpre project to build batch

 2003-02-27 16:55  brodsom 
   M builds/win32/gpre.mak
   M builds/win32/msvc6/gpre.dsp
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
Add Fortran files and move GPRE_* defines from autoconf header to makefiles.

 2003-02-27 16:38  hippoman 
   M src/dsql/dsql.h
* Changed comments to point to used code

 2003-02-27 16:28  tamlin 
   M src/jrd/cmp.cpp
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
   M src/jrd/rse.h
Fix optimizer crasher with too many streams (UCHAR overflow/wrap-around).

 2003-02-27 16:28  dimitr 
   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/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/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/gpre_boot.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/intlcpp.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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
Fixed build problem pointed by Arno (caused the server to crash in some cases).

 2003-02-27 16:05  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/form.h
   M src/gpre/form__proto.h
   M src/gpre/form_proto.h
   M src/gpre/form_trn.cpp
   M src/gpre/ftn.cpp
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
   M src/gpre/hsh.h
   M src/gpre/noform.cpp
   M src/gpre/par.cpp
   M src/gpre/pas.cpp
   M src/gpre/words.h
Add PYXIS define to isolate pyxis code. When this change were tested enough, the pyxis code can be removed.

 2003-02-27 15:35  dimitr 
   M builds/win32/msvc6/engine_classic.dsp
   M builds/win32/msvc6/fbembed.dsp
   M builds/win32/msvc6/fbudf.dsp
Updated project files.

 2003-02-27 13:59  brodsom 
   M src/alice/exe.cpp
Remove unneeded include and ifdef

 2003-02-27 13:55  brodsom 
   M src/jrd/why.cpp
   M src/jrd/y-valve.cpp
Remove CONST_IMAGE (Thanks to Claudio)

 2003-02-27 05:07  aafemt 
   M src/jrd/intl_builtin.cpp
unicode<->binary conversion fixed for bigendian processors. Thanks to Claudio V. Not tested.

 2003-02-27 04:36  brodsom 
   M src/include/fb_types.h
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
Remove GDS_FAR, win_handle, form_handle (Thanks to Claudio)

 2003-02-26 23:41  arnobrinkman 
   M src/dsql/gen.cpp
comment added

 2003-02-26 23:28  arnobrinkman 
   M src/dsql/dsql.h
bugfix: With a large amount of SQL the server crashed on generating blr. Due a USHORT was used for str_length.

 2003-02-26 23:24  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-26 16:52  skidder 
   M src/install/arch-specific/linux/classic/postinstall.sh.in
Fix file permissions problem that prevented restore of databases and other problems when using engine under non-root user on Linux

 2003-02-26 12:22  dimitr 
   M doc/WhatsNew
Added recent changes.

 2003-02-26 11:57  dimitr 
   M src/jrd/jrd.cpp
Fixed bug with EXECUTE STATEMENT and autocommit transactions.

 2003-02-26 11:28  dimitr 
   M builds/win32/msvc6/fbembed.dsp
Fixed win32 build.

 2003-02-26 07:25  dimitr 
   M src/install/misc/firebird.conf
Fixed a typo.

 2003-02-25 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-25 18:34  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: Fix FB1.5 optimizer bug which causes the server to crash.

 2003-02-25 16:46  dimitr 
   M src/jrd/rse.h
Restored MAX_STREAMS to the original value.

 2003-02-25 13:21  brodsom 
   M src/jrd/intl.cpp
snprintf is defined in autoconfig_msvc.h

 2003-02-25 13:14  brodsom 
   M builds/win32/msvc6/intl.dsp
Add needed file (lost when the change was committed)

 2003-02-25 13:12  brodsom 
   M builds/win32/msvc7/burp.vcproj
   M builds/win32/msvc7/burp_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/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/gbak.vcproj
   M builds/win32/msvc7/gpre_boot.vcproj
   M builds/win32/msvc7/gsplit.vcproj
   M builds/win32/msvc7/isql.vcproj
   M builds/win32/msvc7/remote.vcproj
   M builds/win32/msvc7/remote_classic.vcproj
Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h.

 2003-02-25 13:10  brodsom 
   M builds/win32/msvc6/isql.dsp
Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h. (and clean dependency)

 2003-02-25 13:01  brodsom 
   M builds/win32/msvc6/fbembed.dsp
   M builds/win32/msvc6/fbguard.dsp
   M builds/win32/msvc6/fbserver.dsp
   M builds/win32/msvc6/gbak.dsp
   M builds/win32/msvc6/gpre_boot.dsp
   M builds/win32/msvc6/gsplit.dsp
   M builds/win32/msvc6/remote.dsp
   M builds/win32/msvc6/remote_classic.dsp
Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h.

 2003-02-25 12:55  brodsom 
   M builds/win32/blrtable.bat
   M builds/win32/fbclient_boot.mak
   M builds/win32/gpre_boot.mak
   M builds/win32/msvc6/burp.dsp
   M builds/win32/msvc6/burp_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/fb_inet_server.dsp
   M builds/win32/msvc6/fb_lock_print.dsp
   M builds/win32/msvc6/fbclient.dsp
   M src/extlib/fbudf/stdafx.h
Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h.

 2003-02-25 12:43  brodsom 
   M src/jrd/flu.cpp
   M src/jrd/winnt.cpp
Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h (and remove unused tagBLOB_DEFINED)

 2003-02-25 12:39  brodsom 
   M src/include/gen/autoconfig_msvc.h
Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h

 2003-02-25 11:58  dimitr 
   M doc/WhatsNew
Added Beta 3 changes.

 2003-02-25 08:22  dimitr 
   M builds/win32/msvc6/fbserver.dsp
Cleanup.

 2003-02-25 03:27  brodsom 
   M src/iscguard/iscguard.cpp
process.h must be inside WIN_NT define (not inside _MSC_VER).

 2003-02-25 01:12  brodsom 
   M configure.in
Add some needed directories

 2003-02-25 01:11  brodsom 
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
Restore inlines

 2003-02-25 00:46  brodsom 
   M src/jrd/intl.cpp
Restore intl_backend as intl_builtin (needed by Nickolay)

 2003-02-25 00:05  brodsom 
   M src/alice/alice.cpp
   M src/common/config/config_impl.h
   M src/dsql/ddl.cpp
   M src/dsql/dsql.h
   M src/dsql/user_dsql.cpp
   M src/jrd/block_cache.h
   M src/jrd/jrd.cpp
   M src/jrd/why.cpp
Restore inlines

 2003-02-24 23:55  brodsom 
   M src/extlib/fbudf/fbudf.cpp
Restore inlines

 2003-02-24 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-24 20:54  hippoman 
   M src/jrd/shrinit.cpp
* Changed datatype of DSQL_debug to match the DSQL definition..

 2003-02-24 15:37  dimitr 
   M src/jrd/met.epp
Fixed error in the previous commit.

 2003-02-24 15:19  dimitr 
   M src/jrd/met.epp
Fixed one more problem with the metadata cache.

 2003-02-24 13:53  dimitr 
   M src/jrd/vio.cpp
1) Some cleanup.
2) Problem with the GC thread during detaching seems to be fixed.

 2003-02-24 13:16  dimitr 
   M src/jrd/os/win32/config_root.cpp
Fixed problem with lack of trailing backslash in the registry key.

 2003-02-24 09:52  eku 
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.jrd
Since PYXIS support has gone some time ago, remove it from the Makefiles as
well.

 2003-02-24 09:37  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Cleanup.

 2003-02-23 23:40  arnobrinkman 
   M src/jrd/cmp.cpp
sub-selects inside a set-clause from an UPDATE didn't use an index when there was one.
From now indices are used whenever possible with sub-selects inside the set-clause.
Pointed by Nickolay Samofatov.

 2003-02-23 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-23 10:23  dimitr 
   M src/jrd/opt.cpp
A bit reworked fixed-size vector allocations. Thanks to Mike for the hint.

 2003-02-23 01:36  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: DISTINCT with sub-selects (context already in use (BLR error)). Distinct items are now correctly parsed and not just copied from the select-list.

 2003-02-22 23:18  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-22 21:54  skidder 
   M src/jrd/ibase.h
   M src/jrd/inf.cpp
Add ability to get a list of currently active transactions via isc_database_info call

 2003-02-22 21:48  skidder 
   M configure.in
Get ready for Beta3

 2003-02-22 17:21  dimitr 
   M src/misc/writeBuildNum.sh
Beta 3 will be out in a few days.

 2003-02-22 17:13  dimitr 
   M src/isql/isql.epp
Fixed problem with ISQL and character code 0xFF.

 2003-02-22 17:09  dimitr 
   M src/jrd/opt.cpp
Cleanup and some economy of the stack space (in favor of the heap). Performance penalty isn't noticable.

 2003-02-22 15:45  skidder 
   M builds/posix/Makefile.in.intl
Make intl support work on POSIX again

 2003-02-22 15:10  dimitr 
   M src/jrd/opt.cpp
Some cleanup of the optimizer.

 2003-02-22 14:23  dimitr 
   M src/install/misc/firebird.conf
Added new config option.

 2003-02-22 12:20  dimitr 
   M src/jrd/opt.cpp
Made the optimizer a bit better in the case of old index statistics.

 2003-02-22 10:10  tamlin 
   M src/jrd/opt.cpp
A little bit of code cleanup and addition of a few asserts, to get early warning before it crashes.

 2003-02-22 00:48  arnobrinkman 
   M src/jrd/opt.cpp
Let the optimizer build MERGE/SORT where possible.
This is : Multiple STORED PROCEDURES and/or VIEWS with internally aggregate or union

 2003-02-21 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-21 09:25  dimitr 
   M src/jrd/evl.cpp
Fixed bug in the previous commit.

 2003-02-21 09:17  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/jrd/evl.cpp
Committed Mike's introduction of short-circuit boolean evaluation.

 2003-02-21 00:32  hippoman 
   A builds/win32/msvc7/gsplit.vcproj
   A builds/win32/msvc7/intlcpp.vcproj
* new projects

 2003-02-21 00:31  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   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/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/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/ipserver.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
   M builds/win32/msvc7/wal.vcproj
   M builds/win32/msvc7/wal_classic.vcproj
* Fixed the msvc7 build files

 2003-02-21 00:27  hippoman 
   M src/dsql/gen.cpp
* changed function comment to new forrmat

 2003-02-20 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-20 21:39  hippoman 
   M builds/win32/msvc6/ib_udf.dsp
* deleted an empty /D switch that was causing problems when importing the projects in msvc7

 2003-02-20 20:25  fsg 
   M src/qli/dtr.cpp
Blas, could you please stop to replace warnings with errors :-)
main needs to return int

 2003-02-20 19:37  fsg 
   M src/dudley/ddl.cpp
main needs to be int

 2003-02-20 15:50  brodsom 
   M src/intlcpp/cs_unicode_ucs2.cpp
   M src/intlcpp/lc_ascii.cpp
Some cleaning

 2003-02-20 15:47  brodsom 
   M src/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_ksc.c
   M src/intl/cs_narrow.c
   M src/intl/cs_unicode_fss.c
   A src/intl/cs_unicode_fss.h
   M src/intl/cs_unicode_ucs2.c
   M src/intl/cv_big5.c
   A src/intl/cv_big5.h
   M src/intl/cv_gb2312.c
   A src/intl/cv_gb2312.h
   M src/intl/cv_jis.c
   A src/intl/cv_jis.h
   M src/intl/cv_ksc.c
   A src/intl/cv_ksc.h
   M src/intl/cv_narrow.c
   A src/intl/cv_narrow.h
   A src/intl/cv_unicode_fss.c
   A src/intl/cv_unicode_fss.h
   M src/intl/lc_ascii.c
   A src/intl/lc_ascii.h
   M src/intl/lc_big5.c
   A src/intl/lc_big5.h
   M src/intl/lc_dos.c
   A src/intl/lc_dos.h
   M src/intl/lc_gb2312.c
   M src/intl/lc_iso8859_1.c
   M src/intl/lc_iso8859_2.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_narrow.c
   A src/intl/lc_narrow.h
   M src/intl/lc_unicode_ucs2.c
Update prototypes not valid for gcc when the function declaration is updated (Thank to Erik)

 2003-02-20 14:51  dimitr 
   M src/jrd/met.epp
Fixed SEGV implicitly caused by one of recent Blas' commits.

 2003-02-20 14:41  kkuznetsov 
   M builds/posix/prefix.solx86
Some Impruvements with sfio

 2003-02-20 13:34  brodsom 
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_iso8859_1.c
   M src/intl/lc_iso8859_2.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_narrow.c
   M src/intl/lc_unicode_ucs2.c
Update prototypes not valid for gcc when the function declaration is updated (Thank to Erik)

 2003-02-20 10:58  dimitr 
   M src/jrd/opt.cpp
Fixed stack oveflow caused by deep recursion and big stack arrays in the optimizer.

 2003-02-20 06:57  tamlin 
   M src/jrd/btr.cpp
back out const-correcntess fix

 2003-02-20 06:36  eku 
   M configure.in
   M src/common/classes/alloc.h
   M src/common/classes/tree.h
   M src/make.new/config/config.h.in
XPG defines that prototypes for malloc/free have to be defined in stdlib.h.
malloc.h is deprecated - removed.

 2003-02-20 06:17  eku 
   M builds/posix/make.shared.variables
This file does not compile on POSIX platforms. Exclude it from the build
process until someone has fixed it.

 2003-02-20 06:15  eku 
   M src/jrd/unix.cpp
Fixed typo. Thanks to Blas.

 2003-02-20 01:59  brodsom 
   M src/dsql/parse.cpp
   M src/jrd/enc.cpp
Remove lint and LIBC_SCCS defines (dummy)

 2003-02-20 01:39  brodsom 
   M src/dsql/parse.cpp
Remove warnings

 2003-02-20 01:28  brodsom 
   M builds/win32/make6_debug.bat
   M builds/win32/make6_release.bat
Add gsplit and intlcpp projects to batch

 2003-02-20 01:28  brodsom 
   M builds/win32/msvc6/burp.dsp
   M builds/win32/msvc6/burp_classic.dsp
Remove spit from burp project (and remove some warnings)

 2003-02-20 01:17  brodsom 
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/gsplit.dsp
Add gsplit project

 2003-02-20 00:28  brodsom 
   M src/dudley/ddl.cpp
   M src/qli/show.epp
Remove warnings

 2003-02-20 00:24  tamlin 
   M src/jrd/btr.cpp
   M src/jrd/btr_proto.h
const correctness and a quite large speed-up in BTR_get_quad for IA32 CPU arch.

 2003-02-20 00:10  brodsom 
   M src/intlcpp/ld2.cpp
   M src/jrd/blb.cpp
   M src/jrd/ibase.h
   M src/jrd/met.epp
   M src/jrd/met.h
   M src/lock/print.cpp
   M src/qli/dtr.cpp
   M src/qli/gener.cpp
   M src/utilities/install_reg.cpp
   M src/utilities/install_svc.cpp
Remove warnings

 2003-02-19 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-19 16:22  dimitr 
   M src/jrd/ini.epp
Minor ODS upgrade fail shouldn't be critical.

 2003-02-19 15:59  brodsom 
   M src/jrd/intl_builtin.cpp
Replace #if 0 with NOT_USED_OR_REPLACED

 2003-02-19 15:33  brodsom 
   M src/iscguard/cntl_guard.cpp
   M src/remote/xnet.cpp
Remove unneeded include

 2003-02-19 15:25  dimitr 
   M src/jrd/cmp.cpp
   M src/jrd/dfw.epp
   M src/jrd/dpm.epp
   M src/jrd/jrd.h
   M src/jrd/met.epp
   M src/jrd/par.cpp
   M src/jrd/rlck.cpp
   M src/jrd/tra.cpp
   M src/jrd/vio.cpp
Cleanup and bugfixing. VIO statistics now work properly.

 2003-02-19 14:06  brodsom 
   A src/intlcpp
   A src/intlcpp/charsets
   A src/intlcpp/charsets/cs_437.h
   A src/intlcpp/charsets/cs_737.h
   A src/intlcpp/charsets/cs_775.h
   A src/intlcpp/charsets/cs_850.h
   A src/intlcpp/charsets/cs_852.h
   A src/intlcpp/charsets/cs_857.h
   A src/intlcpp/charsets/cs_858.h
   A src/intlcpp/charsets/cs_860.h
   A src/intlcpp/charsets/cs_861.h
   A src/intlcpp/charsets/cs_862.h
   A src/intlcpp/charsets/cs_863.h
   A src/intlcpp/charsets/cs_864.h
   A src/intlcpp/charsets/cs_865.h
   A src/intlcpp/charsets/cs_866.h
   A src/intlcpp/charsets/cs_869.h
   A src/intlcpp/charsets/cs_big5.h
   A src/intlcpp/charsets/cs_cyrl.h
   A src/intlcpp/charsets/cs_gb2312.h
   A src/intlcpp/charsets/cs_iso8859_1.h
   A src/intlcpp/charsets/cs_iso8859_13.h
   A src/intlcpp/charsets/cs_iso8859_2.h
   A src/intlcpp/charsets/cs_iso8859_3.h
   A src/intlcpp/charsets/cs_iso8859_4.h
   A src/intlcpp/charsets/cs_iso8859_5.h
   A src/intlcpp/charsets/cs_iso8859_6.h
   A src/intlcpp/charsets/cs_iso8859_7.h
   A src/intlcpp/charsets/cs_iso8859_8.h
   A src/intlcpp/charsets/cs_iso8859_9.h
   A src/intlcpp/charsets/cs_jis_0208_1990.h
   A src/intlcpp/charsets/cs_ksc5601.h
   A src/intlcpp/charsets/cs_next.h
   A src/intlcpp/charsets/cs_sjis.h
   A src/intlcpp/charsets/cs_w1250.h
   A src/intlcpp/charsets/cs_w1251.h
   A src/intlcpp/charsets/cs_w1252.h
   A src/intlcpp/charsets/cs_w1253.h
   A src/intlcpp/charsets/cs_w1254.h
   A src/intlcpp/charsets/cs_w1255.h
   A src/intlcpp/charsets/cs_w1256.h
   A src/intlcpp/charsets/cs_w1257.h
   A src/intlcpp/charsets.h
   A src/intlcpp/collations
   A src/intlcpp/collations/bl88591ca0.h
   A src/intlcpp/collations/bl88591da0.h
   A src/intlcpp/collations/bl88591de0.h
   A src/intlcpp/collations/bl88591es0.h
   A src/intlcpp/collations/bl88591fi0.h
   A src/intlcpp/collations/bl88591fr0.h
   A src/intlcpp/collations/bl88591is0.h
   A src/intlcpp/collations/bl88591it0.h
   A src/intlcpp/collations/bl88591nl0.h
   A src/intlcpp/collations/bl88591no0.h
   A src/intlcpp/collations/bl88591pt0.h
   A src/intlcpp/collations/bl88591sv0.h
   A src/intlcpp/collations/bl88591uk0.h
   A src/intlcpp/collations/bl88591us0.h
   A src/intlcpp/collations/blNEXTde0.h
   A src/intlcpp/collations/blNEXTes0.h
   A src/intlcpp/collations/blNEXTfr0.h
   A src/intlcpp/collations/blNEXTit0.h
   A src/intlcpp/collations/blNEXTus0.h
   A src/intlcpp/collations/db437de0.h
   A src/intlcpp/collations/db437es1.h
   A src/intlcpp/collations/db437fi0.h
   A src/intlcpp/collations/db437fr0.h
   A src/intlcpp/collations/db437it0.h
   A src/intlcpp/collations/db437nl0.h
   A src/intlcpp/collations/db437sv0.h
   A src/intlcpp/collations/db437uk0.h
   A src/intlcpp/collations/db437us0.h
   A src/intlcpp/collations/db850cf0.h
   A src/intlcpp/collations/db850de0.h
   A src/intlcpp/collations/db850es0.h
   A src/intlcpp/collations/db850fr0.h
   A src/intlcpp/collations/db850it1.h
   A src/intlcpp/collations/db850nl0.h
   A src/intlcpp/collations/db850pt0.h
   A src/intlcpp/collations/db850sv1.h
   A src/intlcpp/collations/db850uk0.h
   A src/intlcpp/collations/db850us0.h
   A src/intlcpp/collations/db852cz0.h
   A src/intlcpp/collations/db852po0.h
   A src/intlcpp/collations/db852sl0.h
   A src/intlcpp/collations/db857tr0.h
   A src/intlcpp/collations/db860pt0.h
   A src/intlcpp/collations/db863cf1.h
   A src/intlcpp/collations/db865da0.h
   A src/intlcpp/collations/db865no0.h
   A src/intlcpp/collations/db866ru0.h
   A src/intlcpp/collations/pd437intl.h
   A src/intlcpp/collations/pd437swedfin.h
   A src/intlcpp/collations/pd852czech.h
   A src/intlcpp/collations/pd852hundc.h
   A src/intlcpp/collations/pd852polish.h
   A src/intlcpp/collations/pd852slovene.h
   A src/intlcpp/collations/pd861iceland.h
   A src/intlcpp/collations/pd865nordan40.h
   A src/intlcpp/collations/pd866cyrr.h
   A src/intlcpp/collations/pw1250czech.h
   A src/intlcpp/collations/pw1250hun.h
   A src/intlcpp/collations/pw1250hundc.h
   A src/intlcpp/collations/pw1250polish.h
   A src/intlcpp/collations/pw1250slov.h
   A src/intlcpp/collations/pw1251cyrr.h
   A src/intlcpp/collations/pw1252i850.h
   A src/intlcpp/collations/pw1252intl.h
   A src/intlcpp/collations/pw1252nor4.h
   A src/intlcpp/collations/pw1252span.h
   A src/intlcpp/collations/pw1252swfn.h
   A src/intlcpp/collations/pw1253greek1.h
   A src/intlcpp/collations/pw1254turk.h
   A src/intlcpp/collations/undef.h
   A src/intlcpp/collations/xx1251_ua.h
   A src/intlcpp/collations/xx88592czech.h
   A src/intlcpp/conversions
   A src/intlcpp/conversions/tx437_865.h
   A src/intlcpp/conversions/tx437_lat1.h
   A src/intlcpp/conversions/tx865_lat1.h
   A src/intlcpp/countries.h
   A src/intlcpp/country_codes.h
   A src/intlcpp/cs_big5.cpp
   A src/intlcpp/cs_gb2312.cpp
   A src/intlcpp/cs_jis.cpp
   A src/intlcpp/cs_ksc.cpp
   A src/intlcpp/cs_narrow.cpp
   A src/intlcpp/cs_unicode_fss.cpp
   A src/intlcpp/cs_unicode_fss.h
   A src/intlcpp/cs_unicode_ucs2.cpp
   A src/intlcpp/cv_big5.cpp
   A src/intlcpp/cv_big5.h
   A src/intlcpp/cv_gb2312.cpp
   A src/intlcpp/cv_gb2312.h
   A src/intlcpp/cv_jis.cpp
   A src/intlcpp/cv_jis.h
   A src/intlcpp/cv_ksc.cpp
   A src/intlcpp/cv_ksc.h
   A src/intlcpp/cv_narrow.cpp
   A src/intlcpp/cv_narrow.h
   A src/intlcpp/cv_unicode_fss.cpp
   A src/intlcpp/cv_unicode_fss.h
   A src/intlcpp/depends.mak
   A src/intlcpp/kanji.cpp
   A src/intlcpp/kanji.h
   A src/intlcpp/kanji_proto.h
   A src/intlcpp/langdrv.h
   A src/intlcpp/lc_ascii.cpp
   A src/intlcpp/lc_ascii.h
   A src/intlcpp/lc_big5.cpp
   A src/intlcpp/lc_big5.h
   A src/intlcpp/lc_dos.cpp
   A src/intlcpp/lc_dos.h
   A src/intlcpp/lc_gb2312.cpp
   A src/intlcpp/lc_iso8859_1.cpp
   A src/intlcpp/lc_iso8859_2.cpp
   A src/intlcpp/lc_jis.cpp
   A src/intlcpp/lc_ksc.cpp
   A src/intlcpp/lc_narrow.cpp
   A src/intlcpp/lc_narrow.h
   A src/intlcpp/lc_unicode_ucs2.cpp
   A src/intlcpp/ld.cpp
   A src/intlcpp/ld.h
   A src/intlcpp/ld2.cpp
   A src/intlcpp/ld_proto.h
   A src/intlcpp/ldcommon.h
   A src/intlcpp/moved_files.txt
   A src/intlcpp/utils
   A src/intlcpp/utils/dtest.c
   A src/intlcpp/utils/dtest2.c
   A src/intlcpp/utils/make.maps
   A src/intlcpp/utils/mapdump.c
   A src/intlcpp/utils/mapgen4.c
   A src/intlcpp/utils/maptest.cpp
   A src/intlcpp/utils/maptest2.c
Add C++ intl conversion

 2003-02-19 13:20  brodsom 
   A builds/win32/msvc6/intlcpp.dsp
Adding intl C++ conversion

 2003-02-19 13:19  brodsom 
   D builds/win32/defs/api9f.def
   D builds/win32/defs/example.def
   D builds/win32/defs/udflib.def
   D builds/win32/defs/winevent.def
   A src/v5_examples/api9f.def
   A src/v5_examples/example.def
   A src/v5_examples/udflib.def
   A src/v5_examples/winevent.def
Move def files left in the directory (but not v5_example ones)

 2003-02-19 13:13  brodsom 
   D src/v5_examples/api9f.def
   D src/v5_examples/example.def
   D src/v5_examples/udflib.def
   D src/v5_examples/winevent.def
Move def files to builds directory

 2003-02-19 13:12  brodsom 
   D src/burp/makefile.mak
   D src/dsql/makefile.mak
   D src/extlib/makefile.mak
   D src/intl/makefile.mak
   D src/jrd/makefile.mak
   D src/msgs/makefile.mak
   D src/remote/makefile.mak
   D src/v5_examples/makefile.mak
Move old borland make files to builds directory

 2003-02-19 13:07  brodsom 
   D builds/win32/fbclient.def
   M builds/win32/fbclient_boot.mak
   D builds/win32/fbclient_debug.def
   D builds/win32/gds32.def
   D builds/win32/ib_udf.def
   D builds/win32/ib_util.def
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/fbembed.dsp
   M builds/win32/msvc6/gds32.dsp
   M builds/win32/msvc6/ib_udf.dsp
   M builds/win32/msvc6/ib_util.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc7/fbclient.vcproj
   M builds/win32/msvc7/fbembed.vcproj
   M builds/win32/msvc7/gds32.vcproj
   M builds/win32/msvc7/ib_udf.vcproj
   M builds/win32/msvc7/ib_util.vcproj
   M builds/win32/msvc7/intl.vcproj
   D src/burp/burp.def
   D src/burp/burp32.def
   D src/dsql/dsql.def
   D src/intl/intl.def
   D src/isql/isql.def
   D src/jrd/gds.def
   D src/jrd/iutls.def
   D src/jrd/jrd.def
   D src/jrd/utls.def
   D src/msgs/build.def
   D src/remote/remote.def
Move def files to builds directory

 2003-02-19 12:54  eku 
   M src/jrd/isc.cpp
Fixed unterminated #if statement.

 2003-02-19 12:53  eku 
   M src/jrd/ib_stdio.h
Fixed "no newline at end of file".

 2003-02-19 12:21  brodsom 
   A builds/win32/old_makes
   A builds/win32/old_makes/burp.mak
   A builds/win32/old_makes/dsql.mak
   A builds/win32/old_makes/extlib.mak
   A builds/win32/old_makes/intl.mak
   A builds/win32/old_makes/intlcpp.mak
   A builds/win32/old_makes/jrd.mak
   A builds/win32/old_makes/msgs.mak
   A builds/win32/old_makes/remote.mak
   A builds/win32/old_makes/v5_examples.mak
Move old borland makefiles to builds directory

 2003-02-19 12:15  brodsom 
   A builds/win32/defs
   A builds/win32/defs/api9f.def
   A builds/win32/defs/build.def
   A builds/win32/defs/burp.def
   A builds/win32/defs/burp32.def
   A builds/win32/defs/dsql.def
   A builds/win32/defs/example.def
   A builds/win32/defs/fbclient.def
   A builds/win32/defs/fbclient_debug.def
   A builds/win32/defs/gds.def
   A builds/win32/defs/gds32.def
   A builds/win32/defs/ib_udf.def
   A builds/win32/defs/ib_util.def
   A builds/win32/defs/intl.def
   A builds/win32/defs/intlcpp.def
   A builds/win32/defs/isql.def
   A builds/win32/defs/iutls.def
   A builds/win32/defs/jrd.def
   A builds/win32/defs/remote.def
   A builds/win32/defs/udflib.def
   A builds/win32/defs/utls.def
   A builds/win32/defs/winevent.def
Move .def files to builds directory

 2003-02-19 06:41  fsg 
   M src/jrd/intl_builtin.cpp
swab may be defined in unistd.h so let's include it if we have it

 2003-02-19 06:15  eku 
   M src/qli/mov.cpp
Small correction (GCC doesn't complain). Thanks to Claudio.

 2003-02-19 06:14  eku 
   M src/jrd/isc.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd_pwd.h
   M src/jrd/unix.cpp
   M src/utilities/ibmgr.cpp
Fixed more issues with pwd.h.

 2003-02-19 05:18  aafemt 
   M src/burp/mvol.cpp
   M src/burp/mvol_proto.h
Some cleanup

 2003-02-19 05:16  aafemt 
   M builds/posix/make.shared.variables
XNET and somewhere WNET were added to remote interfaces

 2003-02-19 05:14  aafemt 
   M builds/posix/make.defaults
Propagate PLATFORM across makefiles

 2003-02-19 04:08  brodsom 
   M src/jrd/common.h
   D src/jrd/ib_stdio.cpp
   M src/jrd/ib_stdio.h
Remove SOLARIS_MT stdio emulation (need_ib_stdio)

 2003-02-19 03:51  brodsom 
   M src/jrd/intl.cpp
Remove unneeded typedef

 2003-02-19 03:49  brodsom 
   M src/intl/lc_ksc.c
   M src/intl/ld.c
   M src/jrd/intlnames.h
Fix bug in intl for a korean texttype.

 2003-02-19 01:56  brodsom 
   M src/intl/cs_gb2312.c
   M src/intl/cs_narrow.c
   M src/intl/cs_unicode_fss.c
   M src/intl/cv_big5.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/cv_narrow.c
   M src/intl/lc_ascii.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_iso8859_1.c
   M src/intl/lc_iso8859_2.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_narrow.c
   M src/intl/lc_unicode_ucs2.c
Remove W4 warnings (old style declarator) and others W3 appeared when the declarator is updated.

 2003-02-18 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-18 16:06  bellardo 
   M src/remote/inet.cpp
More cleanup after renaming header files with name conflicts.

 2003-02-18 12:38  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
   M src/remote/inet.cpp
Added a test for <sys/socket.h> needed in remote/inet.cpp.

 2003-02-18 11:55  eku 
   M src/qli/parse.cpp
Fixed "missing initializer for member `nod_types::nod_t_sql_node'".

 2003-02-18 11:53  eku 
   M src/qli/parse.cpp
Fixed "aggregate has a partly bracketed initializer".

 2003-02-18 11:38  brodsom 
   M src/burp/burp.cpp
   M src/dudley/ddl.cpp
   M src/utilities/cache.cpp
Remove W4 warnings (remains from ODS 5 and 7)

 2003-02-18 10:05  eku 
   M src/qli/mov.cpp
Fixed typo.

 2003-02-18 10:00  eku 
   M src/jrd/cch.cpp
   M src/jrd/common.h
   M src/jrd/met.epp
   M src/jrd/quad.cpp
Removed lots of compiler warnings.

 2003-02-18 07:43  eku 
   M src/gpre/exp.cpp
Cleanup.

 2003-02-18 07:42  eku 
   M src/qli/dtr.cpp
   M src/qli/meta.epp
   M src/qli/mov.cpp
Fixed "missing braces around initializer".

 2003-02-18 07:15  eku 
   M src/jrd/dyn.epp
   M src/jrd/ini.epp
Fixed "embedded `\0' in format".

 2003-02-18 07:13  eku 
   M src/jrd/grant.epp
Fexed "embedded `\0' in format".

 2003-02-18 06:39  eku 
   M src/lock/lock.cpp
Fixed "passing NULL used for non-pointer argument" and "return to non-pointer
type `SLONG' from NULL".

 2003-02-18 05:24  aafemt 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/intl/cs_jis.c
   M src/intl/cs_unicode_fss.c
   M src/intl/cs_unicode_ucs2.c
   M src/intl/cv_big5.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_jis.c
   M src/intl/lc_unicode_ucs2.c
   M src/jrd/evl.cpp
   M src/jrd/evl_like.cpp
   M src/jrd/intl.cpp
   M src/jrd/intl_builtin.cpp
   M src/jrd/intl_classes.h
   M src/jrd/intlobj.h
   M src/make.new/config/config.h.in
WCHAR --> UCS2_CHAR and some cleanup around it

 2003-02-18 05:22  aafemt 
   M src/jrd/jrd.cpp
Occasionally Windows also has unistd.h

 2003-02-18 05:20  aafemt 
   M src/jrd/scl.epp
No more security during boot phase

 2003-02-18 02:36  brodsom 
   D src/alice/info.h
   M src/alice/tdr.cpp
Remove old protocols, only tcp is supported

 2003-02-18 00:08  brodsom 
   M src/jrd/lck.cpp
Remove W4 warnings (initialized but unused var) rollback

 2003-02-17 23:45  brodsom 
   M src/burp/mvol.cpp
   M src/burp/spit.cpp
   M src/iscguard/iscguard.cpp
   M src/jrd/alt.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/lck.cpp
   M src/remote/ibconfig.cpp
   M src/remote/xnet.cpp
Remove W4 warnings (initialized but unused var)

 2003-02-17 23:22  brodsom 
   M src/burp/burp.cpp
   M src/burp/burp.h
   M src/burp/burpswi.h
   M src/burp/restore.epp
Remove W4 warnings (remains from ODS 5 and 7)

 2003-02-17 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-17 23:12  brodsom 
   M src/jrd/gds.def
   D src/jrd/thin.asm
Remove old asm file (remains from thin.c?)

 2003-02-17 19:54  brodsom 
   D src/jrd/gds5entry.mar
   D src/jrd/gdsentry.mar
   D src/jrd/mmov.mar
   D src/jrd/rdbcodes.mar
   D src/jrd/rdbgentry.mar
   D src/jrd/thread.mar
   D src/remote/isc_tcpent.mar
   D src/remote/jibdef.mar
   D src/remote/pcbdefv4.mar
   D src/remote/pcbdefv5.mar
   D src/remote/zap.mar
Remove old vax mars files

 2003-02-17 19:33  brodsom 
   D src/remote/in.h
   M src/remote/inet.cpp
   D src/remote/inetiodef.h
   D src/remote/multivx.cpp
   D src/remote/tcptypes.h
   D src/remote/types.h
   D src/remote/ucx.cpp
   D src/remote/winerr.h
   D src/remote/winvx.cpp
   M src/remote/xdr.h
Remove multinet and wollongong vms protocols

 2003-02-17 14:56  skidder 
   M src/dsql/parse.y
Fixed bug with line number tracking introduced recently + some cleanup

 2003-02-17 14:52  brodsom 
   M src/include/gen/autoconfig_msvc.h
Disable another level 4 warning.

 2003-02-17 13:44  brodsom 
   M builds/win32/common_boot.mak
   M builds/win32/fbclient_boot.mak
   M builds/win32/gpre.mak
   M builds/win32/gpre_boot.mak
   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/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/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/gpre_boot.dsp
   M builds/win32/msvc6/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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
Return warning level in msvc6 to 3 until there is a solution to the Q167355 bug.

 2003-02-17 13:37  brodsom 
   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/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/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/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/ipserver.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
   M builds/win32/msvc7/wal.vcproj
   M builds/win32/msvc7/wal_classic.vcproj
   D src/include/removed_msvc_warnings.h
Warning control from autoconfig_msvc.h

 2003-02-17 13:28  brodsom 
   M src/common/fb_exception.cpp
   M src/include/gen/autoconfig_msvc.h
Warning control from autoconfig_msvc.h

 2003-02-17 13:22  dimitr 
   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/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/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/gpre_boot.dsp
   M builds/win32/msvc6/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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
/W4 -> /W3

 2003-02-17 10:38  brodsom 
   M src/jrd/db_alias.cpp
Add firebird header

 2003-02-17 10:37  brodsom 
   M src/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_ksc.c
   M src/intl/cs_narrow.c
   M src/intl/cs_unicode_fss.c
   M src/intl/cs_unicode_ucs2.c
   M src/intl/cv_big5.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/cv_narrow.c
   M src/intl/lc_ascii.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_gb2312.c
   M src/intl/lc_iso8859_1.c
   M src/intl/lc_iso8859_2.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_narrow.c
   M src/intl/lc_unicode_ucs2.c
Add firebird header to intl

 2003-02-17 09:58  brodsom 
   M src/v5_examples/example.h
Patch wrong previous commit

 2003-02-17 08:42  dimitr 
   M src/intl/utils/maptest2.c
Cleanup.

 2003-02-17 08:42  eku 
   M src/jrd/cvt.cpp
   M src/jrd/enc.cpp
   M src/jrd/flu.cpp
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/par.cpp
   M src/jrd/plugin_manager.h
   M src/jrd/sort.cpp
Fixed a "search and replace" error from my previous check-in.

 2003-02-17 08:26  eku 
   M builds/posix/Makefile.in.jrd
   M builds/posix/make.shared.variables
Fixed POSIX build after removal of pipe/csv directories.

 2003-02-16 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-16 19:25  dimitr 
   M src/install/misc/firebird.conf
New config values for win32.

 2003-02-16 19:19  dimitr 
   M builds/win32/msvc6/fbembed.dsp
Added finalization code.

 2003-02-16 19:04  dimitr 
   M src/remote/srvr_w32.cpp
1. Priority level of the server (SS only)
2. Multi-instancing (without local protocols)
3. Remote shutdown of instances

 2003-02-16 18:58  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
New config values for win32.

 2003-02-16 18:07  dimitr 
   M src/jrd/ibinitdll.cpp
   M src/jrd/jrd.cpp
Corrections.

 2003-02-16 16:55  alexpeshkoff 
   M src/jrd/evl.cpp
Fixed bug with NULL ptr use

 2003-02-16 15:00  dimitr 
   M src/jrd/ibinitdll.cpp
Shutdown attachments when fbembed is being unloaded.

 2003-02-16 13:26  dimitr 
   M src/common/config/config.cpp
Fixed config error.

 2003-02-16 13:25  dimitr 
   M src/jrd/cch.cpp
Cleanup.

 2003-02-16 12:53  dimitr 
   M src/jrd/dfw.epp
Some extra checks.

 2003-02-16 11:39  brodsom 
   M builds/win32/common_boot.mak
   M builds/win32/fbclient_boot.mak
   M builds/win32/gpre.mak
   M builds/win32/gpre_boot.mak
   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/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/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/gpre_boot.dsp
   M builds/win32/msvc6/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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/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/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/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/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/ipserver.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
   M builds/win32/msvc7/wal.vcproj
   M builds/win32/msvc7/wal_classic.vcproj
   M src/common/config/config.cpp
   M src/common/config/config_file.cpp
   M src/extlib/fbudf/stdafx.h
   M src/include/gen/autoconfig_msvc.h
   A src/include/removed_msvc_warnings.h
   M src/jrd/db_alias.cpp
   M src/jrd/evl.cpp
   M src/jrd/intl.cpp
   M src/jrd/plugin_manager.cpp
   M src/jrd/tra.cpp
Change build system to move warning control to only one header for each compiler

 2003-02-16 11:17  brodsom 
   M src/utilities/dba.epp
patch format

 2003-02-16 00:55  brodsom 
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
Move code from header to cpp and remove inline.

 2003-02-16 00:38  brodsom 
   M src/jrd/vms.cpp
   D src/lock/pls.cpp
   D src/lock/plserver.cpp
   D src/lock/plserver.h
Remove PLSERVER (page lock server).

 2003-02-16 00:20  brodsom 
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
   M src/jrd/svc.cpp
   M src/jrd/svc.h
Move function definition from header to cpp and remove inline.

 2003-02-16 00:17  brodsom 
   M builds/win32/msvc6/fbserver.dsp
   M builds/win32/msvc7/fbserver.vcproj
Add svc.cpp to fbserver

 2003-02-15 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-15 16:41  brodsom 
   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/fun.epp
   M src/jrd/grant.epp
   D src/jrd/nlm_thd.h
Remove nlm_thd.h (netware nlm)

 2003-02-15 16:25  brodsom 
   D src/jrd/ansi.h
   D src/jrd/cdefs.h
   M src/jrd/ib_stdio.h
Remove ansi.h and cdefs.h and add lines needed (10) to ib_stdio.h

 2003-02-15 16:22  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/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
Rename header arg.h to log2.h (included only in log.cpp) and remove atom.h

 2003-02-15 16:17  brodsom 
   D src/jrd/arg.h
   M src/jrd/log.cpp
   A src/jrd/log2.h
Rename header arg.h to log2.h (included only in log.cpp)

 2003-02-15 16:16  brodsom 
   D src/jrd/atom.h
Remove not used header

 2003-02-15 15:11  dimitr 
   M src/jrd/cmp.cpp
   M src/jrd/req.h
Cleanup.

 2003-02-15 15:10  dimitr 
   M src/dsql/ddl.cpp
Allowed access to both contexts in universal triggers.

 2003-02-15 12:51  brodsom 
   D src/utilities/scrty_apollo.gdl
   D src/utilities/scrty_xl.gdl
Remove apollo and mpe/xl remains

 2003-02-15 10:49  dimitr 
   D src/remote/wfwnp.cpp
   D src/remote/wfwnp.h
   D src/remote/wfwnp_proto.h
Removed obsolete and unused files.

 2003-02-15 09:25  dimitr 
   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/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/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/gpre_boot.dsp
   M builds/win32/msvc6/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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
Updated project files. Fixed issues with exception handling.

 2003-02-15 03:08  brodsom 
   M src/remote/wfwnp.cpp
Patch wrong include

 2003-02-15 03:01  hippoman 
   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/movd.cpp
   M src/dsql/pass1.cpp
   M src/dsql/preparse.cpp
   M src/dsql/utld.cpp
* Formated comments to make Doxygen Happy..

 2003-02-15 02:27  brodsom 
   D src/remote/lanentry.h
   D src/remote/neterr.h
remove unused headers

 2003-02-15 02:26  brodsom 
   D src/jrd/doserr.h
remove unused header

 2003-02-15 02:23  brodsom 
   M src/jrd/intlobj.h
Solve some intl warnings

 2003-02-15 02:05  hippoman 
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/dsql/dsql.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
* formated dsql.h comments to make Doxygen happy..
* changed DSQL_debug values as follow..
/*! \var unsigned DSQL_debug
    \brief Debug level
    0       No output
    1       Display output tree in PASS1_statment
    2       Display input tree in PASS1_statment
    4       Display ddl BLR
    8       Display BLR
    16      Display PASS1_rse input tree
    32      Display SQL input string
    64      Display BLR in dsql/prepare
    > 256   Display yacc parser output level = DSQL_level>>8
*/

 2003-02-15 01:35  arnobrinkman 
   M src/jrd/opt.cpp
More optimizer enhancements.
When an equal-node and other nodes (geq, leq, between...) are available for an index retrieval, then use the equal node always instead of the others.

 2003-02-15 01:12  brodsom 
   D src/jrd/aif.cpp
   D src/jrd/aif.h
   D src/remote/ipc.cpp
   D src/remote/ipc.h
   D src/remote/ipc_proto.h
   D src/remote/ipc_server.cpp
Remove MPE/XL remains

 2003-02-15 01:03  brodsom 
   D src/jrd/lan.cpp
Remove OS/2 remains

 2003-02-15 00:55  brodsom 
   M src/jrd/file_params.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/why.cpp
   M src/jrd/y-valve.cpp
   M src/utilities/drop.cpp
Remove csv and pipe directory and defines

 2003-02-14 23:52  brodsom 
   D src/csv
Remove csv directory

 2003-02-14 23:51  brodsom 
   D src/pipe
Remove pipe directory

 2003-02-14 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-14 14:56  brodsom 
   D src/gpre/form.cpp
   M src/gpre/par.cpp
   M src/jrd/common.h
   D src/jrd/termtype.h
   M src/qli/all.cpp
   M src/qli/command.cpp
   D src/qli/form.cpp
   M src/qli/mov.cpp
   M src/qli/parse.cpp
   M src/qli/picstr.cpp
   M src/qli/show.epp
Remove some of the PYXIS remains

 2003-02-14 14:27  eku 
   M src/jrd/event.cpp
Fixed "assignment to non-pointer type `SLONG' from NULL"

 2003-02-14 14:26  eku 
   M src/remote/inet.cpp
Fixed "argument to non-pointer type `int' from NULL" and
"NULL used in arithmetic".

 2003-02-14 14:23  eku 
   M src/lock/lock.cpp
Fixed "argument to non-pointer type `long int' from NULL"

 2003-02-14 14:22  eku 
   M src/dsql/parse.y
Fixed "'SHARED' redefined"

 2003-02-14 14:20  eku 
   M src/dsql/misc_func.h
Fixed "`static' is not at beginning of declaration"

 2003-02-14 14:05  eku 
   M src/intl/ld.c
Added needed header file to provide prototypes for sprintf and printf.

 2003-02-14 13:47  eku 
   M src/intl/ld.h
Fixed nested comment.

 2003-02-14 09:26  dimitr 
   M src/intl/ld.c
   M src/intl/ld2.c
   M src/jrd/exe.cpp
Cleanup.

 2003-02-14 09:12  dimitr 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
Updated project files.

 2003-02-14 06:55  eku 
   M src/jrd/intl_builtin.cpp
GCC 3.2.1 complains about nested comments.

 2003-02-14 02:50  brodsom 
   M src/dudley/lex.cpp
   M src/extlib/ib_udf.h
   M src/gpre/gpre.cpp
   M src/iscguard/iscguard.cpp
   M src/isql/isql.epp
   M src/jrd/gds.cpp
   M src/jrd/intl.cpp
   M src/jrd/thd.cpp
   M src/qli/lex.cpp
   M src/v5_examples/align.h
   M src/v5_examples/api16.c
   M src/v5_examples/apifull.c
   M src/v5_examples/dynfull.e
   M src/v5_examples/example.h
   M src/v5_examples/winevent.c
Remove __BORLANDC__ define

 2003-02-14 02:24  brodsom 
   M src/csv/csi.cpp
   M src/csv/csi.h
   M src/csv/css.cpp
   M src/csv/css_proto.h
   M src/csv/csv.cpp
   M src/dsql/dsql.cpp
   M src/jrd/ail.cpp
   M src/jrd/blb.cpp
   M src/jrd/common.h
   M src/jrd/cvt2.cpp
   M src/jrd/evl.cpp
   M src/jrd/gds.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/log.cpp
   M src/jrd/opt.cpp
   M src/jrd/sort.cpp
   M src/jrd/utl.cpp
   M src/jrd/why.cpp
   M src/jrd/y-valve.cpp
   M src/remote/server.cpp
Remove PIPE and STACK defines (PIPE_SERVER, PIPE_CLIENT, PIPE_LIBRARY, PIPE_SERVER_YVALUE, PIPE_BRIDGE_TO_V3, V3, V3_PATH, ALTPIPE)(STACK_EFFICIENT, STACK_REDUCTION)

 2003-02-14 02:23  brodsom 
   M src/remote/inet_server.cpp
Change jrd/pwd.h to jrd/jrd_pwd.h

 2003-02-14 02:22  brodsom 
   M src/lock/print.cpp
Change jrd/time.h to jrd/jrd_time.h

 2003-02-14 02:14  brodsom 
   M src/utilities/cmd_util.cpp
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/ppg.cpp
   M src/utilities/rebuild.cpp
Change jrd/time.h and jrd/pwd.h to jrd/jrd_time.h and jrd/jrd_pwd.h

 2003-02-14 02:12  brodsom 
   M src/journal/misc.cpp
   M src/journal/rebuild.e
   M src/journal/server.e
Change jrd/time.h to jrd/jrd_time.h

 2003-02-14 02:11  brodsom 
   M src/alice/alice.h
Remove __cplusplus

 2003-02-14 02:08  brodsom 
   M src/jrd/dmp.cpp
Change jrd/time to jrd/jrd_time.h

 2003-02-14 02:05  brodsom 
   M src/jrd/svc.h
Restore inline keyword, needed to avoid duplicated defs.

 2003-02-13 23:39  bellardo 
   M src/common/classes/alloc.h
   M src/gpre/gpre.h
Added some of the "inlines" back.  If the functions are really not meant to be inlined they need to be moved from the header file to an appropiate source file, and their declarations placed in the header file.  Otherwise we get an overabundance of multiply defined symbols.

 2003-02-13 23:25  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-13 23:18  bellardo 
   D src/jrd/time.h
remove time.h in favor of jrd_time.h due to name conflict with system header.

 2003-02-13 23:11  bellardo 
   M src/jrd/flu.cpp
include libgen in Darwin.

 2003-02-13 23:05  bellardo 
   M src/jrd/jrd_time.h
Absolute path hack no longer needed now that time.h has been renamed jrd_time.h.

 2003-02-13 23:04  bellardo 
   M src/jrd/isc_file.cpp
Remove the Darwin specific MTAB entry.

 2003-02-13 23:03  bellardo 
   M src/jrd/gds.cpp
No longer need the Darwin specific stuff in the prefix functions - it has moved to config_root.

 2003-02-13 23:01  bellardo 
   M src/jrd/dbt.cpp
Update dbt entries to reflect new jrd_* structure names.

 2003-02-13 22:49  bellardo 
   M configure.in
   M src/common/classes/alloc.h
   M src/common/classes/tree.h
   M src/make.new/config/config.h.in
add a configure check for malloc.h

 2003-02-13 22:49  brodsom 
   M src/alice/alice.cpp
   M src/common/classes/alloc.h
   M src/common/classes/tree.h
   M src/common/config/config_impl.h
   M src/dsql/ddl.cpp
   M src/dsql/dsql.h
   M src/dsql/user_dsql.cpp
   M src/extlib/fbudf/fbudf.cpp
   M src/gpre/gpre.h
   M src/jrd/block_cache.h
   M src/jrd/btr.cpp
   M src/jrd/ib_stdio.h
   M src/jrd/jrd.cpp
   M src/jrd/svc.h
   M src/jrd/why.cpp
Remove inline keyword.

 2003-02-13 22:44  bellardo 
   A src/jrd/jrd_pwd.h
Opps, I should at least commit the newly renamed file :-)

 2003-02-13 22:40  bellardo 
   A src/jrd/os/darwin/config_root.cpp
config_root implementation for Darwin.  The root directory is located using Darwin specific framework search methods.

 2003-02-13 22:38  bellardo 
   M src/jrd/alt.cpp
   D src/jrd/math.h
   M src/jrd/pwd.cpp
   D src/jrd/pwd.h
   M src/jrd/scl.epp
   M src/jrd/svc.cpp
   M src/jrd/svc.h
   M src/jrd/tra.cpp
   M src/remote/interface.cpp
   M src/utilities/gsec.cpp
   M src/utilities/security.epp
Renamed two header files that conflicted with Darwin (and presumably other *nix ) system headers: pwd.h and math.h

 2003-02-13 17:30  tamlin 
   M src/jrd/rse.cpp
Try to enhance readability of code.

 2003-02-13 17:28  tamlin 
   M src/jrd/evl.cpp
Reduce code size a little bit. Try to enhance readability of code.

 2003-02-13 16:52  dimitr 
   M src/intl/ld2.c
Cleanup.

 2003-02-13 16:45  brodsom 
   M src/jrd/cdefs.h
Remove __STDC__ obsolete define (used for pre C88 code)

 2003-02-13 15:33  brodsom 
   M src/jrd/align.cpp
   M src/jrd/blrtable.cpp
   M src/jrd/common.h
   M src/jrd/gdsold.h
   M src/jrd/ib_stdio.h
   M src/qli/nounix.cpp
   M src/v5_examples/example.h
Remove __STDC__ obsolete define (used for pre C88 code)

 2003-02-13 14:55  eku 
   M src/intl/ldcommon.h
Added missing system header file.

 2003-02-13 13:44  dimitr 
   M src/common/classes/alloc.cpp
   M src/common/classes/tree.h
Fixed exception handling.

 2003-02-13 13:42  brodsom 
   M src/jrd/ib_stdio.h
Remove some unused defines & macros

 2003-02-13 13:33  dimitr 
   M src/jrd/align.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/exe.cpp
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/grant.epp
   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/scl.epp
   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/val.cpp
   M src/jrd/vio.cpp
Fixed exception handling.

 2003-02-13 13:09  dimitr 
   M src/utilities/dba.epp
   M src/utilities/gsec.cpp
   M src/wal/walw.cpp
Fixed exception handling.

 2003-02-13 13:02  dimitr 
   M src/ipserver/ipserver.cpp
   M src/qli/dtr.cpp
   M src/qli/exe.cpp
   M src/remote/interface.cpp
   M src/remote/server.cpp
Fixed exception handling.

 2003-02-13 12:16  brodsom 
   M src/jrd/ansi.h
   M src/jrd/btr.cpp
   M src/jrd/cdefs.h
Remove some unused defines & macros

 2003-02-13 12:01  dimitr 
   M src/alice/alice.cpp
   M src/burp/burp.cpp
   M src/dsql/ddl.cpp
   M src/dsql/dsql.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
Fixed exception handling.

 2003-02-13 12:00  eku 
   M configure.in
Removed the test for 'const'

 2003-02-13 10:11  dimitr 
   M src/jrd/align.h
   M src/jrd/arg.h
   M src/jrd/blrtable.cpp
   M src/jrd/boot_codes/msg_facs.h
   M src/jrd/boot_codes/sql_code.h
   M src/jrd/btr.cpp
   M src/jrd/cmp.cpp
   M src/jrd/cmp_proto.h
   M src/jrd/codes.epp
   M src/jrd/cvt.cpp
   M src/jrd/cvt2.cpp
   M src/jrd/dflt.h
   M src/jrd/dfw.epp
   M src/jrd/dmp.cpp
   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/err.cpp
   M src/jrd/err_proto.h
   M src/jrd/event.cpp
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/filters.cpp
   M src/jrd/gds.cpp
   M src/jrd/gds.pas
   M src/jrd/gds.vpas
   M src/jrd/gds_proto.h
   M src/jrd/ibase.h
   M src/jrd/idx.cpp
   M src/jrd/idx.h
   M src/jrd/ini.epp
   M src/jrd/ini.h
   M src/jrd/ini_proto.h
   M src/jrd/intl_builtin.cpp
   M src/jrd/jrd.h
   M src/jrd/lck.cpp
   M src/jrd/met.epp
   M src/jrd/met_proto.h
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
   M src/jrd/req.h
   M src/jrd/scl.epp
   M src/jrd/scl_proto.h
   M src/jrd/sort.cpp
   M src/jrd/svc.cpp
   M src/jrd/svc.h
   M src/jrd/tra.cpp
   M src/jrd/trig.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-valve.cpp
CONST -> const

 2003-02-13 09:58  dimitr 
   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/include/fb_types.h
   M src/include/gen/blrtable.h
   M src/include/gen/gds_codes.pas
   M src/include/gen/msg_facs.h
   M src/include/gen/sql_code.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_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/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/conversions/tx437_865.h
   M src/intl/conversions/tx437_lat1.h
   M src/intl/conversions/tx865_lat1.h
   M src/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_ksc.c
   M src/intl/cs_unicode_fss.c
   M src/intl/cs_unicode_ucs2.c
   M src/intl/lc_ascii.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_gb2312.c
   M src/intl/lc_iso8859_1.c
   M src/intl/lc_iso8859_2.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/ld.c
   M src/intl/ld.h
   M src/intl/ld_proto.h
   M src/intl/ldcommon.h
   M src/intl/utils/mapgen4.c
   M src/intl/utils/maptest2.c
CONST -> const

 2003-02-13 09:42  dimitr 
   M src/isql/extract.epp
   M src/isql/isql.epp
   M src/isql/show.epp
   M src/lock/lock.cpp
   M src/lock/print.cpp
   M src/qli/meta.epp
   M src/qli/show.epp
CONST -> const

 2003-02-13 09:33  dimitr 
   M src/dsql/chars.h
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/dsql/dsql.tab.h
   M src/dsql/dsql_proto.h
   M src/dsql/gen.cpp
   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/parse.cpp
   M src/dsql/parse.sed
   M src/dsql/parse.y
   M src/dsql/preparse.cpp
   M src/misc/gds_codes.pas
   M src/misc/msg_facs.h
   M src/misc/sql_code.h
   M src/remote/inet.cpp
   M src/remote/protocol.cpp
   M src/remote/server.cpp
   M src/utilities/gsec.cpp
   M src/utilities/ppg.cpp
   M src/utilities/services.cpp
CONST -> const

 2003-02-13 09:19  dimitr 
   M src/alice/alice.cpp
   M src/burp/backup.epp
   M src/burp/burp.cpp
   M src/burp/restore.epp
CONST -> const

 2003-02-13 07:21  eku 
   M src/jrd/intl_builtin.cpp
Removed nested comments.

 2003-02-13 06:12  eku 
   M src/jrd/common.h
Removed nested comments.

 2003-02-13 02:21  brodsom 
   M src/common/config/config_impl.h
Remove warning 'static is not at beginning of declaration'

 2003-02-13 02:19  brodsom 
   M src/common/classes/alloc.cpp
   M src/common/classes/tree.h
Remove warning 'declaration shadows a previous local'

 2003-02-12 23:23  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-12 22:57  arnobrinkman 
   M src/jrd/cch.cpp
   M src/jrd/jrd.h
   M src/jrd/vio.cpp
Stripped implementation of events used by garbage_collection() & cache_writer() procedures.
This will fix known delay with connecting/disconnect on at least WinXP.
Also are the connecting/disconnecting delays while debugging in MSVC6 gone.

 2003-02-12 19:36  tamlin 
   M src/common/classes/alloc.cpp
Print warning messages to stderr instead of stdout

 2003-02-12 19:28  tamlin 
   M src/dsql/ddl.cpp
   M src/dsql/ddl_proto.h
   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/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
A bit const correctness added and some reinterpret_casts removed.
Changed DSQL's str to actually hold char.

 2003-02-12 19:12  tamlin 
   M src/jrd/exe.cpp
Just some reformatting and added a TODO comment.

 2003-02-12 18:47  tamlin 
   M src/jrd/isc_sync.cpp
Prevent garbage text output in log file

 2003-02-12 15:50  brodsom 
   M src/qli/dtr.cpp
Remove __OVERLAY__ define. It is defined for old Borland TurboC and TurboPascal only in MS_DOS.

 2003-02-12 14:04  dimitr 
   M src/jrd/os/win32/thd_priority.cpp
Cleanup.

 2003-02-12 12:51  brodsom 
   M src/alice/all.cpp
   M src/dsql/dsql.h
   M src/gpre/ada.cpp
   M src/gpre/ftn.cpp
   M src/include/fb_types.h
   M src/iscguard/iscguard.cpp
   M src/jrd/all.cpp
   M src/jrd/entry.h
   M src/jrd/gds.cpp
   M src/jrd/gds.h
   M src/jrd/ib_stdio.cpp
   M src/jrd/iberr.h
   M src/jrd/isc_sync.cpp
   M src/remote/protocol.cpp
Change #if 0 and #if 1 to NOT_USED_OR_REPLACED

 2003-02-12 11:24  brodsom 
   M src/jrd/intl.cpp
Remove INTL_BACKEND define (used previously by dSCO ODT 3 port).

 2003-02-12 11:08  brodsom 
   M src/jrd/isc_sync.cpp
Remove CHICAGO_FIXED not used define, the isc_is_winnt() check must be done always as long as chicago is supported.

 2003-02-12 09:23  eku 
   M builds/posix/Makefile.in.client.util
   M builds/posix/Makefile.in.embed.util
Fixed POSIX build.

 2003-02-12 06:09  bellardo 
   M configure.in
3 new tests for darwin:
expanded semun
expanded 64 bit io
dirname

 2003-02-12 02:55  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
   M src/intl/collations/xx1251_ua.h
   M src/intl/collations/xx88592czech.h
   M src/intl/langdrv.h
Remove not used defines

 2003-02-12 02:53  brodsom 
   M src/intl/ld.h
Remove commit non used defines

 2003-02-12 02:52  brodsom 
   D src/intl/collations/ascii.h
   D src/intl/collations/ascii2.h
Remove not used sources

 2003-02-12 02:26  brodsom 
   M src/jrd/common.h
Remove obsolete SCO Xenix and Open Desktop.
This patch also enable platforms with M_I386 defined to be compiled.

 2003-02-11 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-11 20:17  brodsom 
   M src/alice/alice.cpp
   M src/alice/alice_meta.epp
   M src/alice/exe.cpp
   M src/alice/tdr.cpp
   M src/burp/burp.cpp
   M src/dsql/dsql.h
   M src/isql/extract.epp
   M src/isql/isql.epp
   M src/isql/isql.h
   M src/isql/show.epp
   M src/isql/show_proto.h
   M src/remote/ibconfig.cpp
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/gsec.cpp
Remove GUI_TOOLS define

 2003-02-11 19:03  brodsom 
   M src/burp/burp.cpp
Remove an old trick

 2003-02-11 17:43  dimitr 
   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
Fixed another build issues.

 2003-02-11 16:19  dimitr 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
Fixed build problems related to the service manager and error handling.

 2003-02-11 15:32  brodsom 
   D src/utilities/v2_dmp.cpp
Remove V2 dump (not used)

 2003-02-11 15:29  brodsom 
   D src/lock/fparamv3.h
   D src/lock/lockv3.h
   D src/lock/lockv3s4.h
   M src/lock/print.cpp
   D src/lock/printv3.cpp
   D src/lock/printv3s4.cpp
   D src/lock/prtv3_proto.h
   M src/utilities/drop.cpp
   D src/utilities/dropv3.cpp
   D src/utilities/drpv3_proto.h
Remove V3 lock/print

 2003-02-11 14:42  brodsom 
   M src/jrd/gdsold.h
   M src/utilities/dba_full.epp
   M src/utilities/rebuild.cpp
   M src/utilities/rebuild.h
   M src/utilities/rstore.epp
Remove ODS_4, gds_version3 defines. (IB V2)

 2003-02-11 05:13  aafemt 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/Makefile.in.static.gpre
   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 configure.in
Little step towards MinGW build. Physical IO module is platform-depended now

 2003-02-11 02:13  brodsom 
   M src/jrd/val.cpp
Change define name VAL_VERBOSE to DEBUG_VAL_VERBOSE.

 2003-02-11 02:12  brodsom 
   M src/jrd/ib_stdio.cpp
Remove Check_FLT_ROUNDS, No_leftright, Pack_32, Unsigned_shifts, hardway and notdef unused defines.

 2003-02-11 02:09  brodsom 
   M src/jrd/ib_stdio.h
Remove _THREAD_SAFE and _FLOCK_DEBUG unused defines.

 2003-02-11 01:50  brodsom 
   M src/jrd/enc.cpp
Remove notdef unused define

 2003-02-11 00:59  brodsom 
   M src/v5_examples/winevent.c
Correct previous change

 2003-02-11 00:56  brodsom 
   M src/jrd/sort.cpp
Change define name SORT_TRACE to DEBUG_SORT_TRACE

 2003-02-11 00:54  brodsom 
   M src/remote/parser.cpp
   M src/remote/remote.cpp
   M src/remote/server.cpp
Change define name REMOTE_DEBUG_MEMORY to DEBUG_REMOTE_MEMORY

 2003-02-11 00:48  brodsom 
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
Change define name IP_TRACE to DEBUG_IP_TRACE

 2003-02-11 00:43  brodsom 
   M src/v5_examples/winevent.c
Change define

 2003-02-11 00:37  brodsom 
   M src/jrd/gds.cpp
Remove win16_only define (unused)

 2003-02-11 00:36  brodsom 
   M src/jrd/fun.epp
Change wrong define

 2003-02-10 23:47  brodsom 
   M src/remote/xnet.cpp
Remove NEW, CHECK_THIS, blank define.

 2003-02-10 23:46  brodsom 
   M src/isql/show.epp
Remove UNUSED_FOR_ISQL define.

 2003-02-10 23:44  brodsom 
   M src/gpre/ada.cpp
   M src/gpre/c_cxx.cpp
   M src/gpre/cob.cpp
   M src/gpre/ftn.cpp
   M src/gpre/par.cpp
Remove UNDEF define.

 2003-02-10 23:24  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-10 20:15  brodsom 
   M src/lock/fparamv3.h
Remove MSDOS define.

 2003-02-10 19:57  brodsom 
   M src/dsql/gen.cpp
Remove SQL_DIALECT_1_NEW_DATATYPES_CONVERT_TO_TEXT define, code only provisional for beta 6.0 and not used in 6.0

 2003-02-10 19:43  brodsom 
   D src/intl/collations/db852hdc.h
   D src/intl/collations/pd857turk.h
   M src/intl/lc_dos.c
   M src/intl/ld.c
   M src/jrd/intlnames.h
Remove BUG_6925 define and wrong (and not used) collations.

 2003-02-10 19:31  brodsom 
   D src/intl/utils/mapcompare.cpp
remove source, not used and broken (headers don't exits)

 2003-02-10 19:27  brodsom 
   M src/v5_examples/align.h
Remove osf & alpha, correct wrong ifdef

 2003-02-10 19:25  brodsom 
   M src/intl/ld.h
Remove QLD and PIRANHA defines

 2003-02-10 18:23  skidder 
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/postinstall.sh.in
   M src/install/arch-specific/linux/classic/preuninstall.sh.in
isc4.gdb -> security.fdb change in RPM scripts

 2003-02-10 17:55  brodsom 
   M src/jrd/val.cpp
Remove INTERNAL_DOCUMENTATION define (a really strange one)

 2003-02-10 17:41  brodsom 
   M src/jrd/enc.cpp
Remove convex, gould, pdp11 and vax defines

 2003-02-10 17:37  brodsom 
   M src/jrd/enc.cpp
   M src/remote/types.h
Remove convex, gould, pdp11 and vax defines

 2003-02-10 17:01  brodsom 
   M src/jrd/btr.cpp
Remove DN10000 define (apollo)

 2003-02-10 16:28  alexpeshkoff 
   M src/jrd/alt.cpp
   M src/jrd/ibase.h
Fixed external tools building

 2003-02-10 15:59  skidder 
   M configure.in
Mark linux packages as Beta2

 2003-02-10 15:06  brodsom 
   M src/jrd/common.h
   M src/lock/driver.cpp
   M src/lock/lock.cpp
   M src/lock/manager.cpp
   M src/lock/print.cpp
Remove LINKS_EXISTS define, required header don't exist.

 2003-02-10 14:50  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
Fixed the workspace.

 2003-02-10 13:40  eku 
   M src/burp/canonical.cpp
   M src/remote/interface.cpp
Fixed a "search and replace" error from my previous check-in.

 2003-02-10 13:28  eku 
   M builds/posix/prefix.sinixz
   M src/alice/all.cpp
   M src/burp/canonical.cpp
   M src/csv/csi.cpp
   M src/csv/csi_proto.h
   M src/csv/csv.cpp
   M src/dsql/alld.cpp
   M src/dsql/hsh.cpp
   M src/dsql/parse.cpp
   M src/dsql/user_dsql.cpp
   M src/dudley/ddl.cpp
   M src/dudley/ddl_proto.h
   M src/dudley/exe.epp
   M src/dudley/hsh.cpp
   M src/dudley/hsh_proto.h
   M src/gpre/cmd.cpp
   M src/gpre/cmd_proto.h
   M src/gpre/cmp.cpp
   M src/gpre/cmp_proto.h
   M src/gpre/hsh.cpp
   M src/gpre/hsh_proto.h
   M src/gpre/par.cpp
   M src/gpre/sql.cpp
   M src/ipserver/ipclient.cpp
   M src/jrd/all.cpp
   M src/jrd/all_old.cpp
   M src/jrd/alt.cpp
   M src/jrd/blb.cpp
   M src/jrd/btr.cpp
   M src/jrd/btr_proto.h
   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/dbg.cpp
   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/enc.cpp
   M src/jrd/entry.h
   M src/jrd/evl.cpp
   M src/jrd/evl_proto.h
   M src/jrd/exe.cpp
   M src/jrd/ext.cpp
   M src/jrd/ext_proto.h
   M src/jrd/extvms.cpp
   M src/jrd/flu.cpp
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/grammar.cpp
   M src/jrd/ib_stdio.cpp
   M src/jrd/ini.epp
   M src/jrd/jlx.c
   M src/jrd/jrd.cpp
   M src/jrd/jrd_proto.h
   M src/jrd/memtest.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/opt.cpp
   M src/jrd/opt_proto.h
   M src/jrd/pag.cpp
   M src/jrd/pag_proto.h
   M src/jrd/par.cpp
   M src/jrd/pcsleep.cpp
   M src/jrd/plugin_manager.h
   M src/jrd/rdb.cpp
   M src/jrd/rdbint.cpp
   M src/jrd/rec.cpp
   M src/jrd/rse.cpp
   M src/jrd/rse_proto.h
   M src/jrd/sbm.cpp
   M src/jrd/sbm_proto.h
   M src/jrd/sort.cpp
   M src/jrd/sqz.cpp
   M src/jrd/sun_ftn.cpp
   M src/jrd/sym.cpp
   M src/jrd/sym_proto.h
   M src/jrd/utl.cpp
   M src/jrd/vio.cpp
   M src/jrd/vio_proto.h
   M src/jrd/why.cpp
   M src/jrd/y-valve.cpp
   M src/lock/pls.cpp
   M src/pipe/allp.cpp
   M src/pipe/head.cpp
   M src/pipe/head_proto.h
   M src/qli/all.cpp
   M src/qli/all_proto.h
   M src/qli/hsh.cpp
   M src/qli/hsh_proto.h
   M src/qli/mov.cpp
   M src/qli/mov_proto.h
   M src/remote/inter_proto.h
   M src/remote/interface.cpp
   M src/remote/protocol.cpp
   M src/remote/xdr.cpp
   M src/remote/xdr_proto.h
   M src/utilities/rebuild.cpp
   M src/utilities/v2_dmp.cpp
   M src/v5_examples/api9f.c
Removed "register" variables from the source code. It's up to the compiler
to hold variables in CPU registers.

 2003-02-10 12:47  brodsom 
   M src/jrd/vms.cpp
Rollback pio_flush change

 2003-02-10 12:47  eku 
   M src/jrd/alt_use_sec.h.pre
Renamed isc4.gdb to security.fdb.

 2003-02-10 12:46  eku 
   M src/install/misc/CSchangeRunUser.sh
   M src/install/misc/CSrestoreRootRunUser.sh
Renamed isc4 in the installation files.

 2003-02-10 12:26  dimitr 
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/Makefile.in.libfbembed
   M builds/posix/Makefile.in.libfbserver
   M builds/win32/make6_debug.bat
   M builds/win32/make6_release.bat
Renamed isc4 in the build files.

 2003-02-10 12:25  dimitr 
   M src/utilities/gsec.cpp
Cleanup.

 2003-02-10 12:10  dimitr 
   M src/install/arch-specific/sinixz/prototype.in
Damn, my own typo caused another one. The extension should be "fdb".

 2003-02-10 12:00  dimitr 
   M builds/win32/prepare.bat
Batch file changed to use new extension of the database files.

 2003-02-10 11:54  dimitr 
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/make.defaults
   M builds/posix/make.shared.targets
Damn, my own typo caused another one. The extension should be "fdb".

 2003-02-10 11:51  dimitr 
   M src/jrd/plugin_manager.cpp
Cleanup.

 2003-02-10 11:48  dimitr 
   M src/install/arch-specific/sinixz/prototype.in
   M src/jrd/alt_use_sec.h
   M src/jrd/svc.cpp
   M src/remote/inet_server.cpp
   M src/utilities/ibmgr.h
   M src/utilities/security.epp
Damn, my own typo caused another one. The extension should be "fdb".

 2003-02-10 11:01  eku 
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/make.defaults
   M builds/posix/make.shared.targets
   M src/install/arch-specific/sinixz/prototype.in
   M src/jrd/alt_use_sec.h
   M src/jrd/svc.cpp
   M src/remote/inet_server.cpp
   M src/utilities/ibmgr.h
   M src/utilities/security.epp
Renamed isc4.gdb to security.gdb (POSIX builds)

 2003-02-10 10:36  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   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/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/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/gpre_boot.dsp
   M builds/win32/msvc6/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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
Changed options for the release configuration.

 2003-02-10 10:03  dimitr 
   M builds/win32/msvc6/common.dsp
   M builds/win32/msvc6/common_classic.dsp
Changed options for the release configuration.

 2003-02-10 09:39  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Completed the changes made by Dmitri Sibiriak.

 2003-02-10 09:26  eku 
   M src/remote/inet.cpp
Fixed POSIX builds.

 2003-02-10 09:23  dimitr 
   M builds/win32/prepare.bat
   D src/misc/isc4.gbak
   A src/misc/security.gbak
Rename.

 2003-02-10 07:38  dimitr 
   M src/jrd/jrd.cpp
Fixed POSIX builds (at least I hope so).

 2003-02-10 05:42  aafemt 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
   M src/remote/inet.cpp
Some cleanup

 2003-02-10 00:09  brodsom 
   M src/jrd/exe.cpp
Remove unusable define (needed header don't exist)

 2003-02-10 00:03  brodsom 
   M src/jrd/btr.cpp
   M src/jrd/event.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/os/win32/thd_priority.cpp
   M src/jrd/thd.cpp
Change debug defines names to DEBUG_*

 2003-02-09 23:31  brodsom 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Change wrong define

 2003-02-09 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-09 23:14  brodsom 
   M src/gpre/dyntable.h
   M src/jrd/gdsold.h
Remove JPN_ functions attributes

 2003-02-09 22:59  brodsom 
   M src/qli/dtr.cpp
Correct wrong define

 2003-02-09 15:43  dimitr 
   M doc/WhatsNew
Recent changes.

 2003-02-09 11:39  brodsom 
   M src/jrd/codes.epp
Remove dontdothis define

 2003-02-09 11:22  brodsom 
   M src/common/config/config.cpp
Add newline at the end

 2003-02-09 11:21  brodsom 
   M src/utilities/dba_full.epp
Remove unclosed comment

 2003-02-09 10:05  dimitr 
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
Enabled generic support for the database encryption. The key part of the feature is still protected by the macro. Proven to work on win32.

 2003-02-09 09:52  dimitr 
   M src/jrd/winnt.cpp
1. Cleanup.
2. Support for database encryption.

 2003-02-09 08:54  dimitr 
   M doc/WhatsNew
Actual credits.

 2003-02-09 08:52  dimitr 
   M src/install/misc/firebird.conf
no message

 2003-02-09 02:07  arnobrinkman 
   M src/jrd/cmp.cpp
bugfix: SF BUG # [ 523589 ] View is affecting the result of a query. Problem was that rse's (inside the view) where not flagged as variant

 2003-02-08 23:19  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-08 15:39  brodsom 
   M src/intl/cv_jis.c
Remove NOT_NEEDED define

 2003-02-08 15:28  brodsom 
   M src/jrd/ib_stdio.h
Correct wrong ifndef

 2003-02-08 00:58  brodsom 
   M src/qli/command.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/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/show.epp
Remove JPN_ defines

 2003-02-08 00:36  brodsom 
   M src/gpre/c_cxx.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/int.cpp
   M src/gpre/int_cxx.cpp
   M src/gpre/par.cpp
   M src/gpre/pretty.cpp
   M src/gpre/sqe.cpp
   M src/gpre/sql.cpp
Remove JPN_ defines

 2003-02-08 00:31  brodsom 
   M src/jrd/dfloat_stub.cpp
   M src/jrd/dyn.epp
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_mod.epp
   M src/jrd/jrd.cpp
   M src/jrd/jrd_proto.h
Remove JPN_ defines

 2003-02-07 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-07 18:54  brodsom 
   M src/dudley/ddl.cpp
   M src/dudley/ddl.h
   M src/dudley/exe.epp
   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
Remove JPN_ defines

 2003-02-07 18:48  brodsom 
   M src/remote/srvr_w32.cpp
Put var decl inside ifdef (remove unused warning)

 2003-02-07 18:46  brodsom 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/preparse.cpp
   M src/intl/kanji.h
Remove JPN_ defines

 2003-02-07 15:23  brodsom 
   M src/lock/lock.cpp
Remove NEXT remaining ifdefs

 2003-02-07 15:22  brodsom 
   M src/jrd/isc_file.cpp
Remove ultrix remaining ifdefs

 2003-02-07 15:20  brodsom 
   M src/alice/exe.cpp
Remove PC_PLATFORM remaining ifdef

 2003-02-07 15:07  brodsom 
   M src/intl/ld.h
Remove MS_DOS and __LDSYS_H

 2003-02-07 14:41  kkuznetsov 
   M src/jrd/ib_stdio.h
   M src/pipe/head.cpp
Fix compile error if without sfio

 2003-02-07 14:38  kkuznetsov 
   M src/include/firebird.h
Some commits for SOLX86

 2003-02-07 12:58  brodsom 
   M src/common/config/config.cpp
Make default parameters values for non forced writes mode depend on the platform

 2003-02-07 10:29  brodsom 
   M src/isql/isql_win.cpp
   M src/remote/ntoh.cpp
More mangled preprocessor directives

 2003-02-07 10:01  brodsom 
   D src/remote/faux.cpp
   D src/remote/faux.h
Remove unused code

 2003-02-07 09:54  brodsom 
   D src/jrd/isc_cray.cpp
Remove unused code

 2003-02-07 09:40  brodsom 
   M src/qli/compile.cpp
   M src/qli/eval.cpp
   M src/qli/exe.cpp
   M src/qli/expand.cpp
   M src/qli/parse.cpp
Add return NULL when needed

 2003-02-07 09:33  brodsom 
   M src/utilities/install_reg.cpp
Remove unused var

 2003-02-07 08:47  dimitr 
   M src/install/misc/firebird.conf
New config options.

 2003-02-07 03:43  brodsom 
   M src/remote/faux.cpp
   M src/utilities/analyse.cpp
Correct broken includes

 2003-02-06 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-06 19:47  brodsom 
   M src/jrd/pio.h
Add flags field

 2003-02-05 23:32  brodsom 
   M src/jrd/cch.cpp
   M src/jrd/jrd.h
Change non FW mode time measure, from oldest_unflushed_write to last_flushed_write.

 2003-02-05 23:28  brodsom 
   M src/common/config/config.cpp
Change non FW mode time parameter value.

 2003-02-05 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-05 20:43  brodsom 
   M src/jrd/ail.cpp
   M src/jrd/cch.cpp
   M src/jrd/jrd.h
   M src/jrd/pio.h
   M src/jrd/pio_proto.h
   M src/jrd/unix.cpp
   M src/jrd/winnt.cpp
Non forced writes mode, move logic to cch, add dbb mutex, and rollback changes in ail.cpp, pio.h, pio_proto.h, unix.cpp and winnt.cpp

 2003-02-05 19:44  brodsom 
   M src/dudley/trn.cpp
Remove unused vars

 2003-02-05 19:35  brodsom 
   M src/dudley/parse.cpp
Remove unused vars

 2003-02-05 15:46  dimitr 
   M src/jrd/pwd.h
   D src/utilities/isc4.gdl
   D src/utilities/isc4.sql
   A src/utilities/security.gdl
   A src/utilities/security.sql
Renamed isc4.gdb to security.gdb

 2003-02-05 15:43  brodsom 
   M src/dudley/expand.cpp
   M src/dudley/expr.cpp
   M src/dudley/lex.cpp
Remove unused vars

 2003-02-05 15:18  dimitr 
   M src/jrd/plugin_manager.cpp
   M src/jrd/plugin_manager.h
Some cosmetic changes in the plugin manager.

 2003-02-05 15:13  dimitr 
   M src/jrd/met.epp
Fixed reference to released and freed blob.

 2003-02-05 14:40  brodsom 
   M src/jrd/ail.cpp
   M src/jrd/cch.cpp
   M src/jrd/pio.h
   M src/jrd/pio_proto.h
   M src/jrd/unix.cpp
   M src/jrd/vms.cpp
   M src/jrd/winnt.cpp
Make non forced writes mode configurable & more secure.

 2003-02-05 14:32  brodsom 
   M src/common/config/config.cpp
   M src/common/config/config.h
New config parameters to control non forced writes mode.

 2003-02-05 14:30  brodsom 
   M src/qli/dtr.cpp
   M src/qli/expand.cpp
   M src/qli/format.cpp
Remove unused vars

 2003-02-05 02:40  brodsom 
   M src/qli/gener.cpp
   M src/qli/noform.cpp
Remove unused vars

 2003-02-05 02:19  brodsom 
   M src/intl/lc_ksc.c
Remove unused vars

 2003-02-05 01:47  brodsom 
   M src/qli/all.cpp
   M src/qli/compile.cpp
   M src/qli/err.cpp
   M src/qli/eval.cpp
   M src/qli/exe.cpp
   M src/qli/help.epp
   M src/qli/meta.epp
   M src/qli/mov.cpp
   M src/qli/picstr.cpp
   M src/qli/proc.epp
   M src/qli/report.cpp
   M src/qli/show.epp
Remove unused vars

 2003-02-04 23:20  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-04 20:19  dimitr 
   M builds/win32/msvc6/isql.dsp
Cleanup.

 2003-02-04 20:18  dimitr 
   M builds/win32/msvc6/gfix.dsp
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
   M src/jrd/gds.cpp
   M src/jrd/sort_mem.cpp
Moved allocator functions back to GDS. MemoryPool is no longer exported.

 2003-02-04 19:07  dimitr 
   M doc/WhatsNew
Beta 2 changes so far.

 2003-02-04 18:10  dimitr 
   M builds/win32/ib_udf.def
Committed contribution by Juan Guerrero (?). Functions LPAD and RPAD added to IB_UDF library.

 2003-02-04 18:09  dimitr 
   M src/install/misc/firebird.conf
Prepared the current version of firebird.conf for publishing.

 2003-02-04 17:43  dimitr 
   M src/misc/writeBuildNum.sh
Preparing for Beta 2 release.

 2003-02-04 17:27  dimitr 
   M src/extlib/ib_udf.c
   M src/extlib/ib_udf.sql
Committed contribution by Juan Guerrero (?). Functions LPAD and RPAD added to IB_UDF library.

 2003-02-04 15:43  brodsom 
   M builds/win32/make6_debug.bat
   M builds/win32/make6_release.bat
command line make corrections

 2003-02-04 15:36  dimitr 
   M src/isql/extract.epp
   M src/isql/show.epp
Added support of universal triggers to ISQL (metadata extraction).

 2003-02-04 15:01  brodsom 
   A builds/win32/install_classic.bat
   A builds/win32/install_super.bat
   A builds/win32/make6_debug.bat
   A builds/win32/make6_release.bat
   A builds/win32/uninstall.bat
Add command line makes
Add install batchs

 2003-02-04 13:31  dimitr 
   M src/jrd/par.cpp
Temporary fix for the bad memory references issue. Still waiting for the Nickolay's analysis.

 2003-02-04 13:14  dimitr 
   M src/alice/aliceswi.h
Why on earth should we bark on -user and -pass switches and consider them incompatible with something?

 2003-02-04 11:30  dimitr 
   M src/jrd/ibinitdll.cpp
Don't try to load the client library twice or thrice.

 2003-02-04 11:18  dimitr 
   M src/common/classes/alloc.cpp
Fixed bug in the memory manager. We shouldn't use the uninitialized pool. gpre_boot no longer crashes.

 2003-02-04 10:28  dimitr 
   M builds/win32/msvc6/gpre_boot.dsp
Fixed debug build of gpre_boot.

 2003-02-03 23:18  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-03 15:01  dimitr 
   M src/jrd/pwd.cpp
Fixed some issues with the latest commit.

 2003-02-03 14:21  brodsom 
   M builds/win32/common_boot.mak
   M builds/win32/fbclient_boot.mak
   M builds/win32/gpre.mak
   M builds/win32/gpre_boot.mak
Use bscmake non incremental

 2003-02-03 13:34  dimitr 
   M src/jrd/jrd.cpp
   M src/jrd/pwd.cpp
   M src/jrd/pwd.h
   D src/jrd/pwd_proto.h
   M src/jrd/scl.epp
   M src/jrd/svc.cpp
   M src/jrd/tra.cpp
   M src/utilities/gsec.cpp
1. Re-designed PWD interface.
2. Implemented cached isc4 connection.
3. Cleanup.

 2003-02-03 13:06  dimitr 
   M src/jrd/rse.h
Increased internal limits of the optimizer.

 2003-02-03 12:48  brodsom 
   M builds/win32/build_all.bat
   M builds/win32/preprocess.bat
Autoconfig must be copy before build_boot.bat

 2003-02-02 23:17  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-02 16:01  dimitr 
   M src/common/config/config.cpp
Fixed my latest commit.

 2003-02-02 15:20  dimitr 
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
   M src/remote/wnet.cpp
A bit changed two config entry names.

 2003-02-02 15:20  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/common/config/config_impl.h
1. Applied singleton-instance idiom to the config manager. It costs just a few CPU cycles, so doesn't affect the performance.
2. A bit changed two config entry names.

 2003-02-02 13:23  dimitr 
   M builds/win32/msvc6/common.dsp
   M builds/win32/msvc6/common_classic.dsp
Updated project files.

 2003-02-02 13:12  dimitr 
   M src/jrd/sort_mem.cpp
Optimized sorting for the cases of file I/O (i.e. when memory is not used).

 2003-02-02 13:09  dimitr 
   M src/common/classes/alloc.cpp
Reduced memory usage.

 2003-02-01 23:16  fsg 
   M ChangeLog
Updated ChangeLog

 2003-02-01 03:08  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   M builds/win32/msvc7/burp.vcproj
   M builds/win32/msvc7/burp_classic.vcproj
   M builds/win32/msvc7/common.vcproj
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/fbguard.vcproj
   M builds/win32/msvc7/gdef.vcproj
   M builds/win32/msvc7/gpre_boot.vcproj
   M builds/win32/msvc7/gsec.vcproj
   M builds/win32/msvc7/gstat.vcproj
   M builds/win32/msvc7/instreg.vcproj
   M builds/win32/msvc7/instsvc.vcproj
   M builds/win32/msvc7/intl.vcproj
   M builds/win32/msvc7/ipserver.vcproj
   M builds/win32/msvc7/lock.vcproj
   M builds/win32/msvc7/lock_classic.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
Sync msvc7 build with latest changes

 2003-02-01 00:08  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: a simple LEFT JOIN on a VIEW with only a ON clause didn't use an index even if it was possible.
SF BUG # [ 508594 ]

 2003-01-31 23:22  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-31 12:22  dimitr 
   M src/utilities/dba.epp
Fixed wrong memory management that caused the server to crash.

 2003-01-31 07:44  dimitr 
   M src/common/classes/locks.cpp
Fixed win32 CS build.

 2003-01-30 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-30 22:14  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: wrong context was used with FieldX IN (sub-select) predicate.
Caused by me by an other bugfix SF BUG # [ 213859 ]

 2003-01-30 18:05  skidder 
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
Fixed a couple errors Mike Nordell pointed at

 2003-01-30 14:53  dimitr 
   M src/jrd/cmp.cpp
Fixed bug with cyclic dependencies in the metadata cache.

 2003-01-30 13:30  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: It wasn't possible to use non-aggregate related-fields from a aggregate query inside an sub-query.
Example (this failed) :
SELECT
  Count(T1.F1),
  SUM((SELECT T2.F2 FROM Table2 T2 WHERE T2.F1 = T1.F1))
FROM
  Table1 T1

 2003-01-30 13:26  dimitr 
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
   M src/common/config/config.cpp
   M src/common/config/config_file.h
   M src/common/config/config_impl.h
Fixed the errors pointed out by Mike.

 2003-01-30 07:07  dimitr 
   M src/iscguard/cntl_guard.cpp
Fixed old hardcoded service name.

 2003-01-29 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-29 15:29  skidder 
   M configure.in
Change package prefix

 2003-01-29 10:16  eku 
   M src/common/classes/locks.h
Dmitry Yemanov:
Right now locks.h is used by the memory manager only. In its internals you
can find that SS uses Spinlock class whilst CS uses SharedSpinlock (which is
just a dummy now). So I think everything except SharedSpinlock should be
#ifdef'ed with SUPERSERVER in locks.h. The only doubt I have is a SOLARIS
check there (is it related to SS or CS?).

 2003-01-28 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-28 16:03  dimitr 
   M src/utilities/install_nt.h
   M src/utilities/install_svc.cpp
A bit changed installation of the services.

 2003-01-28 15:23  dimitr 
   M src/jrd/lck.h
Fixed initialization problem in the current codebase.

 2003-01-28 08:58  dimitr 
   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/dsql_server.dsp
   M builds/win32/msvc6/dsql_server_classic.dsp
   M builds/win32/msvc6/engine.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/fbguard.dsp
   M builds/win32/msvc6/fbserver.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/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/lock_classic.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
Updated project files.

 2003-01-27 23:21  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-27 11:47  dimitr 
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
   M src/jrd/inf.cpp
Fixed linkage issues on win32.

 2003-01-27 10:54  brodsom 
   M src/intl/depends.mak
Patch cv_narrow.o depends

 2003-01-26 23:18  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-26 18:12  fsg 
   M builds/posix/Makefile.in.intl
Fixed a typo to get it compiled under Linux again

 2003-01-25 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-25 08:55  dimitr 
   M builds/win32/build_all.bat
   M builds/win32/build_boot.bat
   M builds/win32/prepare.bat
   M builds/win32/preprocess.bat
Updated batch files.

 2003-01-25 03:14  brodsom 
   M builds/posix/Makefile.in.intl
New charsets (update posix build)

 2003-01-25 03:13  brodsom 
   M builds/win32/msvc6/intl.dsp
New charsets (update msvc6 build)

 2003-01-25 03:12  brodsom 
   M src/burp/restore.epp
   M src/jrd/filters.cpp
   M src/jrd/intl.cpp
   M src/jrd/intl.h
   M src/jrd/intl_builtin.cpp
   M src/jrd/intlnames.h
New charsets (....)

 2003-01-25 03:10  brodsom 
   D src/intl/charsets/cs_latin1.h
   D src/intl/charsets/cs_latin2.h
   D src/intl/cs_unicode.c
   D src/intl/cs_utffss.c
   D src/intl/lc_latin1.c
   D src/intl/lc_latin2.c
   D src/intl/lc_unicode.c
remove renamed sources

 2003-01-25 03:08  brodsom 
   A src/intl/cs_unicode_fss.c
   A src/intl/cs_unicode_ucs2.c
   A src/intl/lc_iso8859_1.c
   A src/intl/lc_iso8859_2.c
   A src/intl/lc_unicode_ucs2.c
change source names

 2003-01-25 03:05  brodsom 
   M src/intl/charsets.h
   M src/intl/conversions/tx437_lat1.h
   M src/intl/conversions/tx865_lat1.h
   M src/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_ksc.c
   M src/intl/cs_narrow.c
   M src/intl/cv_narrow.c
   M src/intl/depends.mak
   M src/intl/lc_ascii.c
   M src/intl/ld.c
   M src/intl/moved_files.txt
   M src/intl/utils/mapdump.c
   M src/intl/utils/maptest.cpp
   M src/intl/utils/maptest2.c
New character sets (update intl sources)

 2003-01-25 03:03  brodsom 
   M src/intl/charsets/cs_437.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_860.h
   M src/intl/charsets/cs_861.h
   M src/intl/charsets/cs_863.h
   M src/intl/charsets/cs_865.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
New character sets (update old ones)

 2003-01-25 03:02  brodsom 
   A src/intl/charsets/cs_737.h
   A src/intl/charsets/cs_775.h
   A src/intl/charsets/cs_858.h
   A src/intl/charsets/cs_862.h
   A src/intl/charsets/cs_864.h
   A src/intl/charsets/cs_866.h
   A src/intl/charsets/cs_869.h
   A src/intl/charsets/cs_iso8859_1.h
   A src/intl/charsets/cs_iso8859_13.h
   A src/intl/charsets/cs_iso8859_2.h
   A src/intl/charsets/cs_iso8859_3.h
   A src/intl/charsets/cs_iso8859_4.h
   A src/intl/charsets/cs_iso8859_5.h
   A src/intl/charsets/cs_iso8859_6.h
   A src/intl/charsets/cs_iso8859_7.h
   A src/intl/charsets/cs_iso8859_8.h
   A src/intl/charsets/cs_iso8859_9.h
   A src/intl/charsets/cs_w1255.h
   A src/intl/charsets/cs_w1256.h
   A src/intl/charsets/cs_w1257.h
New character sets

 2003-01-25 01:50  hippoman 
   M src/dsql/dsql.cpp
Some fixes to to DSQL_pretty:
-. Added some missing verbs and mispellings
-. Fixed a bug displaying parameters info.

 2003-01-24 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-24 22:57  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   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
   A 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/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
   A 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/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/ipserver.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
   M builds/win32/msvc7/wal.vcproj
   M builds/win32/msvc7/wal_classic.vcproj
Sync msvc7 build with latest changes

 2003-01-24 17:45  dimitr 
   M builds/win32/build_all.bat
   M builds/win32/build_boot.bat
Updated batch files.

 2003-01-24 17:15  dimitr 
   A builds/win32/build_all.bat
   A builds/win32/build_boot.bat
   A builds/win32/common_boot.mak
   A builds/win32/fbclient_boot.mak
   A builds/win32/gpre.mak
   A builds/win32/gpre_boot.mak
   M builds/win32/preprocess.bat
Other win32 build batch files.

 2003-01-24 16:39  dimitr 
   A builds/win32/prepare.bat
   A builds/win32/preprocess.bat
Other win32 build batch files.

 2003-01-24 13:53  dimitr 
   A builds/win32/blrtable.bat
   A builds/win32/parse.bat
Two of the win32 build batch files. Others will follow shortly.

 2003-01-24 12:05  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/fbudf.dsp
   D src/extlib/fbudf/fbudf.dsp
   D src/extlib/fbudf/fbudf.dsw
   M src/extlib/fbudf/fbudf.h
   D src/extlib/fbudf/fbudf.plg
Updated fbudf files.

 2003-01-24 09:30  dimitr 
   M src/jrd/pwd.cpp
no message

 2003-01-24 09:30  dimitr 
   M builds/win32/gds32.def
   M builds/win32/gds32_debug.def
   M builds/win32/msvc6/fbembed.dsp
Updated project files.

 2003-01-23 23:07  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-23 12:26  skidder 
   M doc/WhatsNew
*** empty log message ***

 2003-01-23 12:25  skidder 
   M doc/WhatsNew
*** empty log message ***

 2003-01-23 10:38  skidder 
   M doc/WhatsNew
Little Beta 1 description change

 2003-01-23 09:30  dimitr 
   M doc/WhatsNew
Added Beta 1 changes. Please review this file and correct, if necessary.

 2003-01-23 09:18  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Disallowed PLAN clause in views until it works.

 2003-01-23 03:36  brodsom 
   M builds/win32/msvc6/intl.dsp
Update msvc6 build

 2003-01-23 03:34  brodsom 
   M src/utilities/dba_full.epp
Patch FINISH;

 2003-01-23 03:33  brodsom 
   M src/jrd/ibase.h
   M src/jrd/ini.epp
   M src/jrd/ini_proto.h
   M src/jrd/intl.h
   M src/jrd/jrd.cpp
- Move default attachment character set to header
- Mode default database character set to header
- Add isc_dpb_set_db_charset to use in create_database and apply it

 2003-01-23 03:29  brodsom 
   D src/intl/ancyrr.h
   D src/intl/anczech.h
   D src/intl/angreek1.h
   D src/intl/anhun.h
   D src/intl/anhundc.h
   D src/intl/anpolish.h
   D src/intl/ansii850.h
   D src/intl/ansiintl.h
   D src/intl/ansinor4.h
   D src/intl/ansislov.h
   D src/intl/ansispan.h
   D src/intl/ansiswfn.h
   D src/intl/anturk.h
   D src/intl/ascii.h
   D src/intl/ascii2.h
   D src/intl/bllt1ca0.h
   D src/intl/bllt1da0.h
   D src/intl/bllt1de0.h
   D src/intl/bllt1es0.h
   D src/intl/bllt1fi0.h
   D src/intl/bllt1fr0.h
   D src/intl/bllt1is0.h
   D src/intl/bllt1it0.h
   D src/intl/bllt1nl0.h
   D src/intl/bllt1no0.h
   D src/intl/bllt1pt0.h
   D src/intl/bllt1sv0.h
   D src/intl/bllt1uk0.h
   D src/intl/bllt1us0.h
   D src/intl/blnxtde0.h
   D src/intl/blnxtes0.h
   D src/intl/blnxtfr0.h
   D src/intl/blnxtit0.h
   D src/intl/blnxtus0.h
   D src/intl/cs_437.h
   D src/intl/cs_850.h
   D src/intl/cs_852.h
   D src/intl/cs_857.h
   D src/intl/cs_860.h
   D src/intl/cs_861.h
   D src/intl/cs_863.h
   D src/intl/cs_865.h
   D src/intl/cs_big5.h
   D src/intl/cs_cyrl.h
   D src/intl/cs_gb2312.h
   D src/intl/cs_jis_0208_1990.h
   D src/intl/cs_jis_20208_1990.c
   D src/intl/cs_ksc5601.h
   D src/intl/cs_latin1.h
   D src/intl/cs_latin2.h
   D src/intl/cs_next.h
   D src/intl/cs_sjis.h
   D src/intl/cs_w1250.h
   D src/intl/cs_w1251.h
   D src/intl/cs_w1252.h
   D src/intl/cs_w1253.h
   D src/intl/cs_w1254.h
   D src/intl/csjis2_p.h
   D src/intl/cyrr.h
   D src/intl/czech.h
   D src/intl/db437de0.h
   D src/intl/db437es1.h
   D src/intl/db437fi0.h
   D src/intl/db437fr0.h
   D src/intl/db437it0.h
   D src/intl/db437nl0.h
   D src/intl/db437sv0.h
   D src/intl/db437uk0.h
   D src/intl/db437us0.h
   D src/intl/db850cf0.h
   D src/intl/db850de0.h
   D src/intl/db850es0.h
   D src/intl/db850fr0.h
   D src/intl/db850it1.h
   D src/intl/db850nl0.h
   D src/intl/db850pt0.h
   D src/intl/db850sv1.h
   D src/intl/db850uk0.h
   D src/intl/db850us0.h
   D src/intl/db852cz0.h
   D src/intl/db852hdc.h
   D src/intl/db852po0.h
   D src/intl/db852sl0.h
   D src/intl/db857tr0.h
   D src/intl/db860pt0.h
   D src/intl/db863cf1.h
   D src/intl/db865da0.h
   D src/intl/db865no0.h
   D src/intl/db866ru0.h
   D src/intl/dtest.c
   D src/intl/dtest2.c
   D src/intl/hun852dc.h
   D src/intl/iceland.h
   D src/intl/intl.h
   D src/intl/lt2czech.h
   D src/intl/mac_437.h
   D src/intl/mac_865.h
   D src/intl/mac_lat1.h
   D src/intl/make.maps
   D src/intl/mapcompare.cpp
   D src/intl/mapdump.c
   D src/intl/mapgen4.c
   D src/intl/maptest.cpp
   D src/intl/maptest2.c
   D src/intl/nordan40.h
   D src/intl/polish.h
   D src/intl/slovene.h
   D src/intl/swedfin.h
   D src/intl/turk.h
   D src/intl/tx437_865.h
   D src/intl/tx437_lat1.h
   D src/intl/tx865_lat1.h
   D src/intl/undef.h
   D src/intl/win1251_ua.h
Remove moved files

 2003-01-23 03:28  brodsom 
   M src/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_ksc.c
   M src/intl/cs_narrow.c
   M src/intl/cv_jis.c
   M src/intl/cv_narrow.c
   M src/intl/depends.mak
   M src/intl/lc_ascii.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_gb2312.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_latin1.c
   M src/intl/lc_latin2.c
   M src/intl/lc_unicode.c
   A src/intl/moved_files.txt
Update moved files references

 2003-01-23 03:27  brodsom 
   M src/intl/lc_narrow.c
   M src/intl/ldcommon.h
Remove DEBUG_LD switch

 2003-01-23 03:27  brodsom 
   M src/intl/charsets.h
Remove CS_ANSI (not used)
Add DEFAULT_ATTACHMEN_CHARSET

 2003-01-23 03:22  brodsom 
   A src/intl/utils
   A src/intl/utils/dtest.c
   A src/intl/utils/dtest2.c
   A src/intl/utils/make.maps
   A src/intl/utils/mapcompare.cpp
   A src/intl/utils/mapdump.c
   A src/intl/utils/mapgen4.c
   A src/intl/utils/maptest.cpp
   A src/intl/utils/maptest2.c
Create utils directory

 2003-01-23 03:21  brodsom 
   A src/intl/conversions
   A src/intl/conversions/tx437_865.h
   A src/intl/conversions/tx437_lat1.h
   A src/intl/conversions/tx865_lat1.h
Create conversions directory

 2003-01-23 03:21  brodsom 
   A src/intl/collations
   A src/intl/collations/ascii.h
   A src/intl/collations/ascii2.h
   A src/intl/collations/bl88591ca0.h
   A src/intl/collations/bl88591da0.h
   A src/intl/collations/bl88591de0.h
   A src/intl/collations/bl88591es0.h
   A src/intl/collations/bl88591fi0.h
   A src/intl/collations/bl88591fr0.h
   A src/intl/collations/bl88591is0.h
   A src/intl/collations/bl88591it0.h
   A src/intl/collations/bl88591nl0.h
   A src/intl/collations/bl88591no0.h
   A src/intl/collations/bl88591pt0.h
   A src/intl/collations/bl88591sv0.h
   A src/intl/collations/bl88591uk0.h
   A src/intl/collations/bl88591us0.h
   A src/intl/collations/blNEXTde0.h
   A src/intl/collations/blNEXTes0.h
   A src/intl/collations/blNEXTfr0.h
   A src/intl/collations/blNEXTit0.h
   A src/intl/collations/blNEXTus0.h
   A src/intl/collations/db437de0.h
   A src/intl/collations/db437es1.h
   A src/intl/collations/db437fi0.h
   A src/intl/collations/db437fr0.h
   A src/intl/collations/db437it0.h
   A src/intl/collations/db437nl0.h
   A src/intl/collations/db437sv0.h
   A src/intl/collations/db437uk0.h
   A src/intl/collations/db437us0.h
   A src/intl/collations/db850cf0.h
   A src/intl/collations/db850de0.h
   A src/intl/collations/db850es0.h
   A src/intl/collations/db850fr0.h
   A src/intl/collations/db850it1.h
   A src/intl/collations/db850nl0.h
   A src/intl/collations/db850pt0.h
   A src/intl/collations/db850sv1.h
   A src/intl/collations/db850uk0.h
   A src/intl/collations/db850us0.h
   A src/intl/collations/db852cz0.h
   A src/intl/collations/db852hdc.h
   A src/intl/collations/db852po0.h
   A src/intl/collations/db852sl0.h
   A src/intl/collations/db857tr0.h
   A src/intl/collations/db860pt0.h
   A src/intl/collations/db863cf1.h
   A src/intl/collations/db865da0.h
   A src/intl/collations/db865no0.h
   A src/intl/collations/db866ru0.h
   A src/intl/collations/pd437intl.h
   A src/intl/collations/pd437swedfin.h
   A src/intl/collations/pd852czech.h
   A src/intl/collations/pd852hundc.h
   A src/intl/collations/pd852polish.h
   A src/intl/collations/pd852slovene.h
   A src/intl/collations/pd857turk.h
   A src/intl/collations/pd861iceland.h
   A src/intl/collations/pd865nordan40.h
   A src/intl/collations/pd866cyrr.h
   A src/intl/collations/pw1250czech.h
   A src/intl/collations/pw1250hun.h
   A src/intl/collations/pw1250hundc.h
   A src/intl/collations/pw1250polish.h
   A src/intl/collations/pw1250slov.h
   A src/intl/collations/pw1251cyrr.h
   A src/intl/collations/pw1252i850.h
   A src/intl/collations/pw1252intl.h
   A src/intl/collations/pw1252nor4.h
   A src/intl/collations/pw1252span.h
   A src/intl/collations/pw1252swfn.h
   A src/intl/collations/pw1253greek1.h
   A src/intl/collations/pw1254turk.h
   A src/intl/collations/undef.h
   A src/intl/collations/xx1251_ua.h
   A src/intl/collations/xx88592czech.h
Create collations directory

 2003-01-23 03:19  brodsom 
   A src/intl/charsets
   A src/intl/charsets/cs_437.h
   A src/intl/charsets/cs_850.h
   A src/intl/charsets/cs_852.h
   A src/intl/charsets/cs_857.h
   A src/intl/charsets/cs_860.h
   A src/intl/charsets/cs_861.h
   A src/intl/charsets/cs_863.h
   A src/intl/charsets/cs_865.h
   A src/intl/charsets/cs_big5.h
   A src/intl/charsets/cs_cyrl.h
   A src/intl/charsets/cs_gb2312.h
   A src/intl/charsets/cs_jis_0208_1990.h
   A src/intl/charsets/cs_ksc5601.h
   A src/intl/charsets/cs_latin1.h
   A src/intl/charsets/cs_latin2.h
   A src/intl/charsets/cs_next.h
   A src/intl/charsets/cs_sjis.h
   A src/intl/charsets/cs_w1250.h
   A src/intl/charsets/cs_w1251.h
   A src/intl/charsets/cs_w1252.h
   A src/intl/charsets/cs_w1253.h
   A src/intl/charsets/cs_w1254.h
Create charsets directory

 2003-01-22 16:37  alexpeshkoff 
   M src/dsql/user_dsql.cpp
   M src/jrd/alt.cpp
   M src/jrd/perf.cpp
   M src/jrd/perf_proto.h
   M src/jrd/why.cpp
   M src/jrd/why_proto.h
   M src/remote/interface.cpp
   M src/remote/remote.h
   M src/remote/server.cpp
   M src/utilities/gsec.cpp
   M src/utilities/secur_proto.h
Finished y-valve C++ conversion cleanup

 2003-01-22 00:17  arnobrinkman 
   M src/jrd/cmp.cpp
   M src/jrd/opt.cpp
More and better optimizations with "complex" JOIN queries (LEFT JOIN, views, sp etc...).
bugfix: An SORT can't be generated when there are already RSBs on the stack, because this will lead to strange values. See also SF BUG # [ 221921 ].

 2003-01-21 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-21 16:58  alexpeshkoff 
   M src/ipserver/ipc.h
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
Cleanup

 2003-01-21 12:22  dimitr 
   M src/jrd/all.cpp
Fixed wrong iterator test. Thanks to Tomas Skoda.

 2003-01-21 12:19  dimitr 
   M src/common/classes/alloc.cpp
Cleanup.

 2003-01-21 11:10  dimitr 
   M builds/win32/msvc6/common.dsp
   M builds/win32/msvc6/common_classic.dsp
Updated project files.

 2003-01-21 11:08  dimitr 
   M src/common/classes/locks.cpp
Cosmetics.

 2003-01-20 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-20 18:38  alexpeshkoff 
   A src/common/classes/locks.cpp
   M src/common/classes/locks.h
Make Spinlock Win95 compatible

 2003-01-20 14:31  skidder 
   M src/common/classes/alloc.cpp
Fixed engine compilation problem on GCC3.2.1

 2003-01-20 13:51  dimitr 
   M src/jrd/enc.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/svc.cpp
   M src/jrd/svc_proto.h
   M src/remote/window.cpp
Cleanup by Dimitry Sibiryakov.

 2003-01-20 12:50  dimitr 
   M src/utilities/security.epp
Sigh. Yet another porting bug fixed.

 2003-01-20 11:10  dimitr 
   M src/jrd/all.cpp
   M src/jrd/all.h
   M src/jrd/jrd.h
Fixed major memory leaks.

 2003-01-20 11:07  dimitr 
   M src/jrd/os/win32/thd_priority.cpp
Let's use default memory pool in production builds. I cannot see a reason to allocate 100K for small structures of the scheduler.

 2003-01-20 08:40  dimitr 
   M src/common/classes/alloc.cpp
Fixed dump of the memory usage stats.

 2003-01-19 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-19 18:32  kkuznetsov 
   M src/common/classes/locks.h
Dummy inplementation of Spin-Lock let me return to compiling on Solx86

 2003-01-19 14:46  dimitr 
   M src/misc/writeBuildNum.sh
Getting closer to the first beta release.

 2003-01-19 14:42  dimitr 
   M src/include/fb_types.h
One of my previous commits has broken generated ibase.h. Fixed.

 2003-01-19 14:30  dimitr 
   M builds/win32/fbclient.def
   M builds/win32/fbclient_debug.def
   M src/jrd/alt.cpp
   M src/jrd/ibase.h
   M src/jrd/utl.cpp
   M src/jrd/utl_proto.h
Let's return version of the client library via API. Interface is IB7-compliant.

 2003-01-19 14:12  dimitr 
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/remote.dsp
   M builds/win32/msvc6/remote_classic.dsp
Link with XNET support.

 2003-01-19 12:28  dimitr 
   M src/jrd/gds.cpp
Cleanup.

 2003-01-19 12:18  dimitr 
   M src/ipserver/ipclient.cpp
   M src/remote/interface.cpp
   M src/remote/remote.h
   M src/remote/server.cpp
   M src/remote/srvr_w32.cpp
   M src/remote/window.cpp
   M src/remote/window.h
   M src/remote/xnet.cpp
   M src/remote/xnet.h
   M src/remote/xnet_proto.h
XNET support on win32. Untested.

 2003-01-19 11:46  dimitr 
   M src/ipserver/ipclient.cpp
   M src/ipserver/ips.h
Cleanup.

 2003-01-19 11:44  dimitr 
   M src/jrd/isc_f_proto.h
   M src/jrd/isc_file.cpp
Temporary hack to make XNET working as a true remote protocol and be able to use both XNET and IPC.

 2003-01-18 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-18 21:45  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
   M src/dsql/dsql.tab.h
   M src/jrd/all.cpp
   M src/jrd/all.h
   M src/jrd/inf.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
Memory manager changes - added memory usage stats, empty extents are now deallocated

 2003-01-18 19:50  dimitr 
   M src/intl/ld.h
   M src/remote/property.cpp
Cleanup.

 2003-01-18 19:43  dimitr 
   M src/include/firebird.h
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/shrinit.cpp
Cleanup.

 2003-01-18 19:39  dimitr 
   M src/dsql/dsql.h
   M src/dsql/keywords.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/include/fb_types.h
   M src/include/firebird.h
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
Cleanup.

 2003-01-18 19:25  dimitr 
   D src/jrd/dllshell.cpp
Removed unused win16 module.

 2003-01-18 19:21  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   M builds/win32/msvc6/engine.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/gbak.dsp
   M builds/win32/msvc6/gdef.dsp
   M builds/win32/msvc6/gfix.dsp
   M builds/win32/msvc6/gpre.dsp
   M builds/win32/msvc6/gpre_boot.dsp
   M builds/win32/msvc6/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/qli.dsp
Updated project files:
  1. Cleaned up used import libraries.
  2. Winsock2 is used.
  3. Embedded engine now supports true local access.

 2003-01-18 18:43  dimitr 
   M src/common/classes/alloc.cpp
   M src/common/classes/tree.h
Removed compiler warnings.

 2003-01-18 18:19  dimitr 
   M src/jrd/why.cpp
   M src/remote/allr.cpp
Further development of the embedded engine.

 2003-01-18 18:02  dimitr 
   M src/common/classes/alloc.h
   M src/jrd/cch.cpp
   M src/jrd/dfw.epp
   M src/jrd/old.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_mem.cpp
Undone.

 2003-01-18 16:44  dimitr 
   D src/jrd/os2.cpp
Removed PIO layer for OS/2.

 2003-01-18 16:44  dimitr 
   M src/jrd/cch.cpp
   M src/jrd/vio.cpp
Some changes related to aliases.

 2003-01-18 16:31  dimitr 
   M src/jrd/cch.cpp
   M src/jrd/jrd.cpp
Some changes related to aliases.

 2003-01-18 15:22  dimitr 
   M src/jrd/pag.cpp
   M src/jrd/rse.cpp
   M src/jrd/sdw.cpp
Reverted some allocations back to system instead of the default pool.

 2003-01-18 15:16  dimitr 
   M src/jrd/old.cpp
Reverted some allocations back to system instead of the default pool.

 2003-01-18 15:13  dimitr 
   M src/jrd/dfw.epp
Reverted some allocations in the DFW manager back to system instead of the default pool.

 2003-01-18 15:10  dimitr 
   M src/jrd/cch.cpp
Reverted allocations in the cache manager back to system instead of the default pool.

 2003-01-18 15:03  dimitr 
   M src/jrd/sort.cpp
Reverted allocations in the sort module back to system instead of the default pool. Look at Dave's comments in sort_alloc.

 2003-01-18 14:57  dimitr 
   M src/jrd/sort_mem.cpp
Allocate sort space from system, not from the default pool.

 2003-01-18 14:56  dimitr 
   M src/common/classes/alloc.h
Expose routines for allocation from system. Various temp buffers shouldn't go through the pool implementation.

 2003-01-18 14:54  dimitr 
   M src/jrd/rse.cpp
Use in-memory sorting for merges.

 2003-01-17 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-17 13:46  dimitr 
   M src/jrd/rse.cpp
Fixed problem with uninitialized structure.

 2003-01-17 12:52  dimitr 
   M src/dsql/metd.epp
Fixed porting bug which caused zero to be returned as bytes-per-character value.

 2003-01-17 12:47  skidder 
   M src/dsql/pass1.cpp
Fix intermittent bug in aggregate reference tracking

 2003-01-17 12:40  dimitr 
   M src/dsql/ddl.cpp
Rolled back previous commit.

 2003-01-17 11:11  dimitr 
   M src/dsql/ddl.cpp
Restored compatibility with FB1. Index name is no longer assigned automatically for constraints.

 2003-01-17 09:59  dimitr 
   M src/common/classes/alloc.cpp
Fixed problems with the memory manager. Oddly enough, but the server seems to work ;-)

 2003-01-17 09:54  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   M builds/win32/msvc6/common.dsp
   A builds/win32/msvc6/common_classic.dsp
Updated project files.

 2003-01-17 09:03  dimitr 
   M builds/win32/msvc6/common.dsp
Updated project files.

 2003-01-17 08:47  dimitr 
   M src/iscguard/iscguard.cpp
   M src/iscguard/iscguard.h
Cleanup.

 2003-01-17 07:11  dimitr 
   M src/jrd/os/win32/thd_priority.cpp
Fixed memory pool usage.

 2003-01-17 07:10  dimitr 
   M src/remote/remote.cpp
Fixed linkage type.

 2003-01-17 07:09  dimitr 
   M src/jrd/sort_mem.cpp
Cleanup.

 2003-01-17 06:59  dimitr 
   M src/include/firebird.h
no message

 2003-01-17 06:41  dimitr 
   M src/common/classes/alloc.cpp
Fixed a typo.

 2003-01-16 23:02  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-16 17:47  skidder 
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/Makefile.in.libfbcommon
   M builds/posix/make.shared.variables
   M src/alice/alice.h
   M src/alice/alice_meta.epp
   M src/alice/all.cpp
   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
   M src/common/classes/test.sh
   M src/common/classes/tree.h
   M src/common/config/config.cpp
   D src/common/memory
   M src/dsql/all.h
   M src/dsql/alld.cpp
   M src/dsql/dsql.cpp
   M src/dsql/hsh.cpp
   M src/include/fb_blk.h
   M src/include/fb_list.h
   M src/include/fb_map.h
   M src/include/fb_string.h
   M src/include/fb_vector.h
   M src/ipserver/ipserver.cpp
   M src/jrd/all.cpp
   M src/jrd/all.h
   M src/jrd/blb.cpp
   M src/jrd/block_cache.h
   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/dyn.epp
   M src/jrd/exe.h
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
   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/lck.h
   M src/jrd/met.epp
   M src/jrd/old.cpp
   M src/jrd/os/path_utils.h
   M src/jrd/os/thd_priority.h
   M src/jrd/pag.cpp
   M src/jrd/plugin_manager.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/val.cpp
   M src/remote/inet_server.cpp
   M src/remote/xdr.cpp
   M src/remote/xdr.h
   M src/remote/xdr_proto.h
   M src/utilities/dba.epp
Integrate new memory manager into the engine

 2003-01-16 16:34  skidder 
   M configure.in
Fix typo in my latest commit

 2003-01-16 16:28  skidder 
   M configure.in
   M src/make.new/config/config.h.in
Add FB_IPC_NAME parameter

 2003-01-16 13:53  dimitr 
   D src/jrd/windows.cpp
Removed PIO for win16.

 2003-01-15 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-15 14:10  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/ipserver/ipc.h
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
   M src/remote/inet.cpp
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
New config values.

 2003-01-15 13:42  dimitr 
   M src/ipserver/ipc.h
Added IPC prefix to the autoconf stuff.

 2003-01-15 13:34  dimitr 
   M src/include/gen/autoconfig_msvc.h
Added IPC prefix to the autoconf stuff.

 2003-01-15 12:25  dimitr 
   M src/iscguard/iscguard.cpp
Changed class and window names to identify us properly.

 2003-01-15 12:25  dimitr 
   M src/ipserver/ipc.h
Changed IPC map prefix. This change obviously breaks compatibility via local protocol with IB6/FB1 clients.
Any thoughts whether it's appropriate for us or not?

 2003-01-15 12:20  dimitr 
   M src/utilities/install_nt.h
Changed services names to identify us properly.

 2003-01-15 12:19  dimitr 
   M src/remote/window.cpp
   M src/remote/window.h
Changed class and window names to identify us properly.
The only thing that still doesn't allow us to run with IB/FB1 simultaneously is IPC map name.

 2003-01-15 12:15  dimitr 
   M src/remote/server.cpp
no message

 2003-01-15 12:13  dimitr 
   M src/include/gen/blrtable.h
New BLR verb for parametrized events.

 2003-01-15 12:11  dimitr 
   M src/jrd/why.cpp
Cleanup of my old changes that were never used.

 2003-01-15 12:08  dimitr 
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/par.cpp
   M src/jrd/req.h
Added support for parametrized events and runtime trigger action checks.

 2003-01-15 12:02  dimitr 
   M src/jrd/misc_func_ids.h
no message

 2003-01-15 12:00  dimitr 
   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
1. Reworked internal info stuff once more.
2. Added DSQL support for parametrized events.
3. Fixed bug with cursors in triggers.
4. Added support for runtime trigger action checks (INSERTING/UPDATING/DELETING).
5. Fixed bug with concatenation and trashed RDB$FIELD_LENGTH.

 2003-01-15 11:57  dimitr 
   M src/dsql/dsql.cpp
   M src/dsql/misc_func.cpp
   M src/dsql/misc_func.h
Reworked internal info stuff.

 2003-01-15 11:40  dimitr 
   M src/jrd/blr.h
   M src/jrd/blrtable.cpp
New BLR verb for parametrized events.

 2003-01-14 23:01  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-14 13:47  dimitr 
   M src/dsql/dsql.cpp
Remove REQ_SAVEPOINT from allowed requests in EXECUTE STATEMENT.

 2003-01-12 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-12 22:33  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: SF BUG # [ 221921 ] ORDER BY has no effect

 2003-01-12 20:27  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: SF BUG # [ 213859 ] Subquery connected with 'IN' clause

 2003-01-12 18:16  alexpeshkoff 
   M src/alice/alice.h
   M src/alice/exe.cpp
   M src/alice/tdr.cpp
   M src/alice/tdr_proto.h
   M src/dsql/dsql.cpp
   M src/dsql/dsql.h
   M src/dsql/dsql_proto.h
   M src/dsql/prepa_proto.h
   M src/dsql/preparse.cpp
   M src/dsql/user__proto.h
   M src/dsql/user_dsql.cpp
Cleanup of mixed use of macro FRBRD and struct why_hndl

 2003-01-12 16:29  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix on my latest commits

 2003-01-12 15:33  alexpeshkoff 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/jrd/jrd.cpp
   M src/jrd/os/win32/thd_priority.cpp
Added config file parameters, controlling threads' priorities scheduler

 2003-01-12 13:55  arnobrinkman 
   M src/jrd/opt.cpp
Reworked the last bugfix by dmitry

 2003-01-12 00:41  arnobrinkman 
   M src/dsql/parse.cpp
bugfix on my latest commits

 2003-01-11 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-11 19:04  dimitr 
   M src/jrd/opt.cpp
1. More proper implementation of my last bugfix.
2. Fixed known problems with explicit plans.

 2003-01-11 18:02  dimitr 
   M src/jrd/opt.cpp
Fix for the optimizer issue with compound indices. Leave it up to Arno to decide whether this fix is correct or not.

 2003-01-11 02:49  arnobrinkman 
   M src/dsql/pass1.cpp
Introduce backwards compatibilty within aggregates.
Deepest field inside aggregate determine where an aggregate-context should belong too.

 2003-01-10 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-10 21:37  skidder 
   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/test.sh
Little fixes in MemoryPool implementation

 2003-01-10 12:27  dimitr 
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
Fixed MemoryPool implementation.

 2003-01-09 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-09 19:47  skidder 
   M src/common/classes/alloc.cpp
   M src/common/classes/alloc.h
   M src/common/classes/class_test.cpp
Prepare new memory manager for integration into the engine core

 2003-01-09 16:50  skidder 
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
Allow arbitrary expressions in ORDER-BY clause

 2003-01-07 23:12  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-07 16:35  skidder 
   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/locks.h
   M src/common/classes/test.sh
   M src/common/classes/tree.h
Further class library development. Added memory pool locking and line number allocation information

 2003-01-06 23:11  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-06 17:35  alexpeshkoff 
   M src/common/classes/alloc.cpp
   M src/common/classes/class_perf.cpp
   M src/common/classes/class_test.cpp
Make it compile with MSVC6

 2003-01-04 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-04 17:18  skidder 
   M src/jrd/why.cpp
Make engine compile on POSIX again

 2003-01-04 17:10  skidder 
   M builds/posix/Makefile.in.firebird
Make engine compile on POSIX again

 2003-01-03 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-03 16:03  skidder 
   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/test.sh
   M src/common/classes/tree.h
Further class library development. MemoryPool works now

 2003-01-03 12:52  alexpeshkoff 
   M src/alice/alice.h
   M src/alice/aliceswi.h
   M src/burp/burp.cpp
   M src/burp/burpswi.h
   M src/gpre/gpre.h
   M src/include/jrd/gds.h
   M src/pipe/head.cpp
   M src/qli/dtr.h
   M src/remote/chop.cpp
   M src/remote/ibconfig.cpp
   M src/remote/property.cpp
Don't include internals of struct why_hndl where it is not required.

 2003-01-03 12:49  alexpeshkoff 
   M src/jrd/dbt.cpp
   M src/jrd/flu.cpp
   M src/jrd/flu_proto.h
   M src/jrd/gds.h
   M src/jrd/ibase.h
   M src/jrd/isc.cpp
   M src/jrd/svc.cpp
   M src/jrd/svc.h
   M src/jrd/unix.cpp
   M src/jrd/vio.cpp
   M src/jrd/why.cpp
   M src/jrd/y_handle.h
   A src/jrd/y_ref.h
1. Don't include internals of struct why_hndl where it is nit required.
2. CONST fixup in why.cpp & flu.cpp.

 2003-01-02 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2003-01-02 16:02  skidder 
   M builds/posix/Makefile.in.extlib
   M src/extlib/ib_util.h
   M src/extlib/ib_util.pas
Make standard UDF libraries functions involving memory allocation work on Linux

 2002-12-31 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-31 19:32  nmcc 
   M src/jrd/common.h
Only need ib_stdio/sfio with superserver.

 2002-12-31 18:52  nmcc 
   A src/install/arch-specific/solaris
   A src/install/arch-specific/solaris/Makefile.in
keep configure happy.

 2002-12-31 18:15  nmcc 
   M builds/posix/prefix.solaris
   M configure.in
Move sfio test to Solaris specific location.
Change to --with-sfio=path_to_sfio defaulting to no and substitute values
in to makefiles.
This allows Classic to be built and run without sfio using standard Solaris
stdio while problems between sfio, ib_stdio etc and C++ are sorted out for
superserver.

 2002-12-31 00:12  arnobrinkman 
   M src/jrd/opt.cpp
more cosmetic changes to opt.cpp
bugfix: When UNIONS where used in a VIEW and that VIEW was used in the where clause inside an sub-select then the engine crashed !!

 2002-12-30 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-30 18:53  skidder 
   M src/remote/xdr.cpp
Fixed FB XDR double representation for Linux server and client. This fixes numerous bugs with double precision columns and UDF's when using Linux server and Jaybird or Windows client

 2002-12-30 16:00  nmcc 
   A builds/posix/prefix.solaris
Firebird2 make rules for Solaris Sparc.

 2002-12-30 15:46  nmcc 
   M src/common/memory/memory_pool.cpp
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
Use system system anon mmap on Solaris where supported ie: >= Solaris8
otherwise use orginal FB1 version.

 2002-12-29 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-29 22:26  arnobrinkman 
   M src/dsql/dsql.cpp
bugfix: PLAN wasn't correctly returned. bug probable introduced by c to c++ port.

 2002-12-29 15:34  nmcc 
   M src/jrd/isc_file.cpp
Put back useful comment lost in code cleanup.

 2002-12-29 15:29  nmcc 
   M src/jrd/ib_stdio.h
Avoid ib_stdio on all Solaris platforms.

 2002-12-29 15:23  nmcc 
   M src/jrd/common.h
Remove test for HP10 from middle of sun/Solaris block.

 2002-12-29 14:59  nmcc 
   M builds/posix/Makefile.in.firebird
Do not replace users exisiting LD_LIBRARY_PATH

 2002-12-29 14:18  nmcc 
   M builds/posix/Makefile.in.refDatabases
Remove any existing link otherwise ln fails on Solaris.

 2002-12-29 14:15  nmcc 
   M configure.in
Update Solaris Sparc options.

 2002-12-29 13:28  nmcc 
   M src/jrd/why.cpp
Add Solaris to list not supporting V3 databases via bridge code.

 2002-12-29 01:45  nmcc 
   M src/burp/restore.epp
Fix new compiler error in sparc specific code.

 2002-12-29 01:38  nmcc 
   M builds/posix/Makefile.in.extlib
   M builds/posix/make.rules
   M builds/posix/prefix.darwin
   M builds/posix/prefix.freebsd
   M builds/posix/prefix.linux
   M builds/posix/prefix.mingw
   M builds/posix/prefix.sinixz
Move platform specific ld option to platform makefiles.

 2002-12-28 23:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-28 00:20  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: OUTER JOINs and no current record for fetch operation, caused by previous optimizer change

 2002-12-24 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-24 18:14  skidder 
   M src/jrd/met.epp
Fix for crash during procedure alteration

 2002-12-23 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-23 17:10  dimitr 
   M src/jrd/dfw.epp
Fixed bug in my previous commit.

 2002-12-23 15:50  dimitr 
   M src/common/config/config.cpp
Changed default values.

 2002-12-23 15:49  dimitr 
   M src/jrd/dfw.epp
   M src/jrd/dfw_proto.h
   M src/jrd/tra.h
Internal support for deferred work arguments.

 2002-12-23 11:23  dimitr 
   M src/jrd/blr.h
   M src/jrd/par.cpp
Removed unused BLR codes. This code space should be reused later.

 2002-12-22 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-22 19:45  nmcc 
   M builds/posix/Makefile.in.firebird
Remove gpre generated files when doing a make clean.

 2002-12-22 14:19  alexpeshkoff 
   M src/jrd/vio.cpp
My code cleanup to standard style

 2002-12-22 13:32  alexpeshkoff 
   M src/jrd/why.cpp
Few type-casting fixes

 2002-12-22 13:08  alexpeshkoff 
   M src/jrd/dyn_def.epp
   M src/jrd/gds_proto.h
   M src/jrd/met.epp
Removed pSCHAR - not needed any more.

 2002-12-22 12:18  alexpeshkoff 
   M src/remote/interface.cpp
Reverted my incorrect change.

 2002-12-22 11:42  alexpeshkoff 
   M src/dsql/ddl_proto.h
   M src/jrd/y_handle.h
Fixed problem with
extern "C" DDL_resolve_intl_type

 2002-12-22 01:54  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
   M builds/win32/msvc7/fbclient.vcproj
   M builds/win32/msvc7/gpre.vcproj
   M builds/win32/msvc7/gpre_boot.vcproj
Fixed the MSVC7 build, why.c has been removed

 2002-12-19 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-19 14:48  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Now we understand single-line comments (--) in any position of the SQL statement.

 2002-12-19 13:14  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Prepared parser to allow non-reserved words as valid symbol names.

 2002-12-19 13:08  dimitr 
   M src/dsql/dsql.tab.h
no message

 2002-12-19 08:57  dimitr 
   M src/dsql/parse.y
no message

 2002-12-18 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-18 15:01  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
Fixed bug with BREAK and partially implemented labels and LEAVE statement.

 2002-12-17 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-17 19:42  skidder 
   M src/common/classes/alloc.cpp
Further class library development

 2002-12-17 14:58  skidder 
   M src/jrd/gdsold.h
   M src/jrd/utl.cpp
   M src/jrd/utl_proto.h
   M src/jrd/why.cpp
   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/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
Make QLI compile after why.c-->why.cpp change

 2002-12-17 11:58  eku 
   M src/qli/dtr.cpp
   M src/qli/eval.cpp
Several little changes to make engine compilable again on POSIX.

 2002-12-16 23:54  arnobrinkman 
   M src/dsql/metd.epp
fix so that win32/msvc6 builds works again

 2002-12-16 23:07  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-16 21:19  skidder 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.jrd
   M builds/posix/make.shared.targets
   M builds/posix/make.shared.variables
   M builds/posix/prefix.linux
   M src/burp/restore.epp
   M src/dsql/dsql.tab.h
   M src/dsql/parse.cpp
   M src/include/fb_blk.h
   M src/jrd/build_no.h
   M src/jrd/flu.cpp
   M src/jrd/gds.cpp
   M src/jrd/ibase.h
   D src/jrd/why.c
   M src/jrd/why.cpp
   M src/utilities/rmet.epp
   M src/utilities/rstore.epp
   M src/utilities/security.epp
Several little changes to make engine compilable again on Linux

 2002-12-16 18:33  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
   M src/common/classes/tree.h
Further class library development

 2002-12-16 17:01  alexpeshkoff 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
   M builds/win32/msvc6/fbclient.dsp
   M src/utilities/dba_full.epp
   M src/utilities/gsec.cpp
   M src/utilities/rmet.epp
   M src/utilities/rstore.epp
   M src/utilities/secur_proto.h
   M src/utilities/security.epp
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)

 2002-12-16 16:52  alexpeshkoff 
   M src/qli/lex.cpp
   M src/remote/chop.cpp
   M src/remote/ibconfig.cpp
   M src/remote/interface.cpp
   M src/remote/property.cpp
   M src/remote/remote.h
   M src/remote/server.cpp
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)

 2002-12-16 16:44  alexpeshkoff 
   M src/pipe/head.cpp
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)

 2002-12-16 16:35  alexpeshkoff 
   A src/jrd/why.cpp
   A src/jrd/y_handle.h
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)
Why.c => Why.cpp

 2002-12-16 16:25  alexpeshkoff 
   M src/jrd/alt.cpp
   M src/jrd/blb_proto.h
   M src/jrd/cmp_proto.h
   M src/jrd/dbt.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/flu.cpp
   M src/jrd/flu_proto.h
   M src/jrd/gds.cpp
   M src/jrd/gds.h
   M src/jrd/gds_proto.h
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/isc.cpp
   M src/jrd/met.epp
   M src/jrd/perf.cpp
   M src/jrd/perf_proto.h
   M src/jrd/pwd.cpp
   M src/jrd/req.h
   M src/jrd/svc.cpp
   M src/jrd/svc.h
   M src/jrd/tra.cpp
   M src/jrd/tra_proto.h
   M src/jrd/unix.cpp
   M src/jrd/utl.cpp
   M src/jrd/utl_proto.h
   M src/jrd/vio.cpp
   M src/jrd/why_proto.h
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)
Fixed bug #625899 - bugcheck 291

 2002-12-16 16:25  alexpeshkoff 
   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/dsql/metd.epp
   M src/dudley/exe.epp
   M src/dudley/extract.epp
   M src/gpre/gpre_meta.epp
Sorry for wrong DATABASE directive :-(

 2002-12-16 16:06  alexpeshkoff 
   M src/isql/extract.epp
   M src/isql/isql.epp
   M src/isql/isql_proto.h
   M src/isql/show.epp
   M src/isql/show_proto.h
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)

 2002-12-16 15:59  alexpeshkoff 
   M src/gpre/c_cxx.cpp
   M src/gpre/gpre.h
   M src/gpre/gpre_meta.epp
   M src/include/jrd/gds.h
   M src/ipserver/ipc.h
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)

 2002-12-16 15:44  alexpeshkoff 
   M src/dudley/exe.epp
   M src/dudley/extract.epp
   M src/dudley/lex.cpp
   M src/dudley/lex_proto.h
Rename all links to why.cpp handle to struct why_hndl *

 2002-12-16 15:38  alexpeshkoff 
   M src/dsql/array.epp
   M src/dsql/blob.epp
   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/keywords.cpp
   M src/dsql/metd.epp
   M src/dsql/metd_proto.h
   M src/dsql/parse.y
   M src/dsql/pass1_proto.h
   M src/dsql/prepa_proto.h
   M src/dsql/preparse.cpp
   M src/dsql/user__proto.h
   M src/dsql/user_dsql.cpp
Rename all links to why.cpp handle to struct why_hndl *
Warning! Don't commit parse.cpp and dsql.tab.h, because:
1. I use another YACC version.
2. They must be removed from CVS at all.
Execute STATEMENT also here

 2002-12-16 15:24  alexpeshkoff 
   M src/burp/backup.epp
   M src/burp/burp.cpp
   M src/burp/burpswi.h
   M src/burp/restore.epp
Rename all links to why.cpp handle to struct why_hndl *

 2002-12-16 15:16  alexpeshkoff 
   M src/alice/alice.h
   M src/alice/alice_meta.epp
   M src/alice/aliceswi.h
   M src/alice/all.cpp
   M src/alice/exe.cpp
   M src/alice/tdr.cpp
   M src/alice/tdr_proto.h
Rename all links to why.cpp handle to struct why_hndl *

 2002-12-16 00:48  arnobrinkman 
   M src/dsql/ddl.cpp
bugfix previous added code. correct way of retrieving length for
an variable inside SP/Trigger. This was needed for CASE expressions.

 2002-12-16 00:45  arnobrinkman 
   M src/jrd/opt.cpp
another bugfix Alpha5 "no current record for fetch operation"
Added code so that more index-retrieval can be used.
Cases where an LEFT OUTER JOIN messed-up the optimizer should be much lower.
Example :
SELECT * FROM
  SomeTable t1
  LEFT JOIN AnotherTable t2 ON (t1.PK_Key = t2.FK_Key)
  JOIN AnotherTable t3 ON (t1.PK_Key = t3.FK_Key)
This change fixed also BUG SF #219525.

 2002-12-15 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-15 13:03  dimitr 
   M src/jrd/btr.cpp
Cleanup.

 2002-12-14 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-14 21:43  skidder 
   A src/common/classes
   A src/common/classes/alloc.cpp
   A src/common/classes/alloc.h
   A src/common/classes/class_perf.cpp
   A src/common/classes/class_test.cpp
   A src/common/classes/test.sh
   A src/common/classes/tree.h
   A src/common/classes/vector.h
First little pieces of new Firebird class library implementation

 2002-12-13 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-13 14:50  dimitr 
   M src/gpre/pretty.cpp
Cleanup.

 2002-12-13 14:12  dimitr 
   M src/qli/meta.epp
Let's learn QLI to understand BIGINT datatype.

 2002-12-13 14:04  dimitr 
   M src/qli/gener.cpp
Let's learn CLI to understand BIGINT datatype.

 2002-12-13 13:41  dimitr 
   M src/jrd/dsc.cpp
Cleanup.

 2002-12-13 11:09  dimitr 
   M src/jrd/dls.cpp
   M src/jrd/jrd.cpp
Moved temporary hack from jrd.cpp to dls.cpp.

 2002-12-13 02:02  arnobrinkman 
   M src/dsql/ddl.cpp
bugfix: length of text variables inside procs/triggers wasn't copied to descriptor structure.

 2002-12-12 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-12 12:08  dimitr 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/make.defaults
   M builds/posix/prefix.mingw
   M configure.in
Changes by Dimitry Sibiryakov.

 2002-12-12 11:02  dimitr 
   M src/jrd/lck.cpp
Fixed broken win32 builds.

 2002-12-11 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-11 20:52  skidder 
   M builds/posix/Makefile.in.firebird
   M builds/posix/prefix.linux
   M configure.in
Little changes to build stable Linux packages

 2002-12-11 16:31  skidder 
   M src/jrd/isc.cpp
   M src/jrd/jrd.cpp
Temporary hack to make engine work until new configuration manager be able to handle directories stuff

 2002-12-11 10:09  dimitr 
   M src/dsql/parse.y
Fixed serious bug with views I unfortunately introduced in Alpha 5 :-(

 2002-12-11 09:48  dimitr 
   M src/burp/burp.cpp
no message

 2002-12-11 09:45  dimitr 
   M src/dsql/gen.cpp
Cleanup.

 2002-12-11 09:41  dimitr 
   M src/jrd/svc.cpp
no message

 2002-12-11 09:39  dimitr 
   M src/jrd/exe.cpp
Fixed coredump when a message expression was NULL.

 2002-12-11 08:35  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/gpre_boot.dsp
Updated project files.

 2002-12-10 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-10 11:53  eku 
   M builds/posix/prefix.sinixz
   M src/burp/restore.epp
   M src/dsql/errd.cpp
   M src/dsql/make.cpp
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/intl/cv_big5.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/cv_narrow.c
   M src/isql/isql.epp
   M src/isql/show.epp
   M src/jrd/all.cpp
   M src/jrd/blrtable.cpp
   M src/jrd/codes.epp
   M src/jrd/event.cpp
   M src/jrd/exe.cpp
   M src/jrd/flu.cpp
   M src/jrd/gds.cpp
   M src/jrd/ini.epp
   M src/jrd/isc.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/lck.cpp
   M src/jrd/par.cpp
   M src/jrd/unix.cpp
   M src/jrd/vio.cpp
   M src/jrd/why.c
   M src/msgs/build_file.epp
   M src/msgs/change_msgs.epp
   M src/msgs/enter_msgs.epp
   M src/msgs/modify_msgs.epp
   M src/pipe/allp.cpp
   M src/pipe/head.cpp
   M src/remote/inet.cpp
   M src/wal/walc.cpp
Removed unused variables.

 2002-12-09 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-09 01:46  nmcc 
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/preinstall.sh.in
   M src/install/arch-specific/linux/classic/preuninstall.sh.in
   M src/install/arch-specific/linux/super/preinstall.sh.in
Changed gds_lock_mgr to fb_lock_mgr.

 2002-12-09 01:43  nmcc 
   M builds/posix/Makefile.in.firebird
add clean_config and clean_makefiles targets.

 2002-12-09 01:38  nmcc 
   M builds/posix/Makefile.in.embed.lockmgr
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/make.defaults
Change gds_lock_mgr to fb_lock_mgr as code now defaults to this.

 2002-12-09 01:28  nmcc 
   M src/lock/lock.cpp
Improve error message to report the lock manager that was actually tried.

 2002-12-07 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-07 13:50  kkuznetsov 
   M builds/posix/make.defaults
   M builds/posix/prefix.solx86
Adding linker option what prevent user to   setting LD_LIBRARY_PATH

 2002-12-07 13:49  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/remote/inet_server.cpp
   M src/remote/window.cpp
More usage of the new config stuff.

 2002-12-07 13:32  dimitr 
   M src/utilities/drop.cpp
More usage of the new config stuff.

 2002-12-07 13:27  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/jrd/event.cpp
   M src/lock/lock.cpp
More usage of the new config stuff.

 2002-12-06 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-06 22:14  hippoman 
   M src/remote/ibconfig.cpp
Bug: Fixed a buffer overrun in the isc_service_query API call at WriteIBSettings  function

 2002-12-06 21:35  dimitr 
   M src/remote/remote.cpp
   M src/remote/window.cpp
More usage of the new config stuff.

 2002-12-06 21:20  dimitr 
   M src/jrd/cmp.cpp
Restored the check - just to be safe from infinite recursions etc.

 2002-12-06 21:12  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/jrd/jrd.cpp
More usage of the new config stuff.

 2002-12-06 20:55  hippoman 
   M builds/win32/msvc7/gpre.vcproj
   M builds/win32/msvc7/gpre_boot.vcproj
Fixing the build, added pascal and ada to gpre salad.

 2002-12-06 14:30  dimitr 
   M builds/posix/make.defaults
Changes by Dimitry Sibiryakov.

 2002-12-06 13:44  eku 
   M configure.in
   M src/gpre/ada.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/gpreswi.h
   M src/gpre/par.cpp
   M src/gpre/pat.cpp
   M src/gpre/sql.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Removed hooks for BASIC/PL1 in gpre, as the support has been dropped
before IB4.

 2002-12-06 12:34  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/remote/inet.cpp
More usage of the new config stuff.

 2002-12-06 12:07  dimitr 
   M src/iscguard/iscguard.cpp
Cleanup.

 2002-12-06 12:04  dimitr 
   M src/common/config/config.cpp
   M src/jrd/os/config_root.h
   M src/jrd/os/posix/config_root.cpp
   M src/jrd/os/win32/config_root.cpp
Corrected config implementation.

 2002-12-06 11:44  dimitr 
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/winnt.cpp
Cleanup.

 2002-12-05 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-05 22:28  arnobrinkman 
   M src/jrd/cmp.cpp
bugfix: release wrong memory (introduced in last commit)

 2002-12-05 16:15  kkuznetsov 
   M builds/posix/Makefile.in.extlib
   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
   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.solx86
Moving platform dependent linker option to platform files

 2002-12-04 23:09  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-04 20:05  arnobrinkman 
   M src/jrd/opt.cpp
bugfix: no index was used for STARTING WITH and IS NULL comparison inside OR structures.

 2002-12-04 18:56  arnobrinkman 
   M src/jrd/cmp.cpp
no message

 2002-12-04 18:50  arnobrinkman 
   M src/jrd/cmp.cpp
no message

 2002-12-04 18:39  arnobrinkman 
   M src/jrd/cmp.cpp
   M src/jrd/opt.cpp
Cosmetic changes with thanks to Claudio V.
A better/logical change so that the optimizer can use indices in sub-selects and aggregate-statements.

 2002-12-04 16:23  skidder 
   M doc/WhatsNew
Little changes in Alpha 5 changes description

 2002-12-04 15:15  dimitr 
   M doc/WhatsNew
Added alpha 5 changes.

 2002-12-04 07:07  eku 
   M src/jrd/par.cpp
Fixed bug introduced with FB_NELEM. Thanks to Claudio Valderr.

 2002-12-04 07:06  eku 
   M src/intl/dtest.c
Removed unused variable.

 2002-12-03 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-03 18:04  dimitr 
   M src/dsql/node.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
   M src/jrd/rse.cpp
1. Implemented ORDER BY clause in subqueries.
2. Disallowed FIRST/SKIP for views.
3. Allowed zero as valid argument for FIRST.

 2002-12-03 14:12  dimitr 
   M src/install/misc/firebird.conf
Corrected default value for the config key.

 2002-12-03 13:58  eku 
   M configure.in
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
   M src/gpre/gpreswi.h
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Disabled gpre's BASIC and PL/1 support in configure. There's no such
implementation.

 2002-12-03 13:48  skidder 
   M src/dsql/make.cpp
   M src/dsql/parse.cpp
Oops. Forgot to enable parameter duplication in parameter bug emulation mode

 2002-12-03 13:37  skidder 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/dsql/make.cpp
   M src/install/misc/firebird.conf
   M src/jrd/vio.cpp
Added configuration parameter to enable older parameter ordering behavior

 2002-12-03 13:27  dimitr 
   M src/include/gen/autoconfig_msvc.h
no message

 2002-12-03 11:53  eku 
   D src/make.new/Makefile.in.alice
   D src/make.new/Makefile.in.burp
   D src/make.new/Makefile.in.client
   D src/make.new/Makefile.in.common.memory
   D src/make.new/Makefile.in.csv
   D src/make.new/Makefile.in.dsql
   D src/make.new/Makefile.in.dudley
   D src/make.new/Makefile.in.example5
   D src/make.new/Makefile.in.extlib
   D src/make.new/Makefile.in.fbudf
   D src/make.new/Makefile.in.fbutil
   D src/make.new/Makefile.in.firebird
   D src/make.new/Makefile.in.gpre
   D src/make.new/Makefile.in.install
   D src/make.new/Makefile.in.intl
   D src/make.new/Makefile.in.isql
   D src/make.new/Makefile.in.journal
   D src/make.new/Makefile.in.jrd
   D src/make.new/Makefile.in.lock
   D src/make.new/Makefile.in.msgs
   D src/make.new/Makefile.in.pipe
   D src/make.new/Makefile.in.qli
   D src/make.new/Makefile.in.refDatabases
   D src/make.new/Makefile.in.remote
   D src/make.new/Makefile.in.utilities
   D src/make.new/Makefile.in.wal
   D src/make.new/make.defaults
   D src/make.new/make.rules
   D src/make.new/make.shared.variables
Since the new build process is faily stable and tested, we can remove the
old, obsoleted files. If any error pops up, we still have a reference to
these file anywhere in the tree.

 2002-12-03 11:48  eku 
   M src/utilities/create_db.cpp
Fixed compilation error.

 2002-12-03 11:47  eku 
   M configure.in
Prepared for Alpha 5.

 2002-12-03 11:20  dimitr 
   M src/misc/writeBuildNum.sh
Updated version string.

 2002-12-03 11:09  dimitr 
   M builds/win32/msvc6/gpre.dsp
   M builds/win32/msvc6/gpre_boot.dsp
Cleanup.

 2002-12-03 10:52  eku 
   M src/gpre/pas.cpp
Make file compile. It's still unknown if the PASCAL support in GPRE will
work. Anyway - it compiles :-)

 2002-12-03 10:14  dimitr 
   M src/jrd/sort.cpp
Cleanup.

 2002-12-03 03:55  seanleyne 
   M src/jrd/ibase.h
Adding some comments regarding deprecated SPX protocol.

 2002-12-03 03:47  seanleyne 
   M src/jrd/sort.cpp
A small code cleanup.

 2002-12-02 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-12-02 13:06  eku 
   M src/jrd/os/posix/config_root.cpp
Synchronised POSIX build with recent changes in the configuration manager.

 2002-12-02 11:17  eku 
   M builds/posix/Makefile.in.client.gpre
   M builds/posix/Makefile.in.embed.gpre
   M builds/posix/Makefile.in.gpre
   M builds/posix/Makefile.in.static.gpre
   M configure.in
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
   M src/gpre/gpreswi.h
   M src/gpre/pat.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
gpre's built-in lannguage support is now an autoconf option. C/C++ are
mandatory, all others are optional. Default all=off.
Type 'configure --help' for details.

 2002-12-02 10:29  dimitr 
   M src/jrd/met.epp
Fixed renaming issue.

 2002-12-02 10:25  kkuznetsov 
   M src/gpre/gpre.h
Fix boot-time refences to FTN_fini

 2002-12-02 10:15  kkuznetsov 
   M src/jrd/gds.cpp
Fix some errors in mmap_anon for Solaris

 2002-12-02 09:49  eku 
   M builds/posix/Makefile.in.boot.gpre
   M src/gpre/gpre.h
Removed support for ADA, BASIC, COBOL, FORTRAN and PASCAL from gpre_boot.

 2002-12-02 09:48  eku 
   M src/jrd/flu.cpp
Fixed a buffer overflow (MAXPATHLEN) and rewritten local function dirname.

 2002-12-02 09:45  eku 
   M src/csv/csi.cpp
   M src/dsql/ddl.cpp
   M src/gpre/pretty.cpp
   M src/intl/dtest.c
   M src/intl/dtest2.c
   M src/iscguard/iscguard.cpp
   M src/isql/isql.epp
   M src/isql/isql_win.cpp
   M src/jrd/alt.cpp
   M src/jrd/blob_filter.epp
   M src/jrd/blrtable.cpp
   M src/jrd/codes.epp
   M src/jrd/dsc.cpp
   M src/jrd/evl_like.cpp
   M src/jrd/filters.cpp
   M src/jrd/gds.cpp
   M src/jrd/idx.h
   M src/jrd/inuse.cpp
   M src/jrd/memtest.cpp
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
   M src/jrd/sort.cpp
   M src/jrd/svc.cpp
   M src/jrd/utl.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/lock.cpp
   M src/lock/print.cpp
   M src/remote/inet.cpp
   M src/remote/property.cpp
Use the new macro FB_NELEM to calculate the number of elements in an array.

 2002-12-02 08:25  eku 
   M configure.in
   M src/common/config/config.cpp
   M src/dudley/hsh.cpp
   M src/gpre/hsh.cpp
   M src/include/fb_types.h
   M src/include/gen/autoconfig_msvc.h
   M src/include/gen/codes.h
   M src/jrd/align.cpp
   M src/jrd/codes.epp
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/intl.cpp
   M src/jrd/sym.cpp
   M src/lock/lock.cpp
   M src/make.new/config/config.h.in
   M src/qli/hsh.cpp
   M src/utilities/create_db.cpp
Removed inconsistencies pointed out by Claudio Valderr.
Replaced 'defined(__osf__) && defined(__alpha)' with 'SIZEOF_LONG == 8'.
New macro FB_NELEM calculates the number of elements in an array.

 2002-11-30 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-30 17:45  hippoman 
   M src/burp/backup.epp
   M src/burp/burp.h
   M src/burp/canonical.cpp
   M src/burp/restore.epp
   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/gen.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/dudley/ddl.h
   M src/dudley/exe.epp
   M src/dudley/expand.cpp
   M src/dudley/generate.cpp
   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/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/form.cpp
   M src/gpre/form.h
   M src/gpre/form_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/int.cpp
   M src/gpre/int_cxx.cpp
   M src/gpre/jrdmet.cpp
   M src/gpre/noform.cpp
   M src/gpre/par.cpp
   M src/gpre/par_proto.h
   M src/gpre/pas.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/jrd/blb.cpp
   M src/jrd/cmp.cpp
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/ext.cpp
   M src/jrd/idx.cpp
   M src/jrd/idx_proto.h
   M src/jrd/ini.epp
   M src/jrd/jrd.h
   M src/jrd/met.epp
   M src/jrd/met_proto.h
   M src/jrd/par.cpp
   M src/jrd/scl.epp
   M src/qli/blk.h
   M src/qli/compile.cpp
   M src/qli/dtr.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/gener.cpp
   M src/qli/meta.epp
   M src/qli/meta_proto.h
   M src/qli/parse.cpp
   M src/qli/show.epp
Changed struct fld and FLD to local module names

 2002-11-30 17:30  hippoman 
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
   M builds/win32/msvc7/fb_lock_print.vcproj
   M builds/win32/msvc7/fbclient.vcproj
   M builds/win32/msvc7/gdef.vcproj
   M builds/win32/msvc7/gfix.vcproj
   M builds/win32/msvc7/qli.vcproj
Fixed the build, isc_win32.cpp has been removed

 2002-11-30 15:08  skidder 
   M builds/posix/prefix.mingw
   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/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/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 configure.in
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/common/config/config_impl.h
   M src/gpre/ftn.cpp
   M src/iscguard/iscguard.cpp
   M src/jrd/gds.cpp
   M src/jrd/os/win32/config_root.cpp
   M src/jrd/sort_mem.cpp
   M src/remote/srvr_w32.cpp
New changes by Dmitry Emanov. Configuration manager and Windows build environment improvements

 2002-11-29 04:10  seanleyne 
   M src/jrd/flu.cpp
Small change

 2002-11-29 04:06  seanleyne 
   M src/jrd/flu.cpp
Code cleanup, removed obsolete "HM300" port

 2002-11-28 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-28 15:44  kkuznetsov 
   M src/extlib/ib_udf.c
   M src/msgs/change_msgs.epp
   M src/msgs/enter_msgs.epp
   M src/msgs/modify_msgs.epp
Fix compile errors on Solaris IA

 2002-11-28 15:42  kkuznetsov 
   M src/jrd/gds.cpp
   M src/jrd/ib_stdio.h
A
A

 2002-11-26 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-26 09:00  dimitr 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
   M builds/win32/msvc6/fb_lock_print.dsp
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/gbak.dsp
   M builds/win32/msvc6/gdef.dsp
   M builds/win32/msvc6/gfix.dsp
   M builds/win32/msvc6/qli.dsp
Updated project files.

 2002-11-26 08:58  dimitr 
   D src/jrd/isc_win32.cpp
Removed isc_win32.cpp.

 2002-11-26 08:56  dimitr 
   M src/jrd/os/win32/mod_loader.cpp
no message

 2002-11-25 23:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-25 20:29  arnobrinkman 
   M src/dsql/pass1.cpp
bugfix: allow use of other outer-references in a aggregated sub-select

 2002-11-25 16:25  dimitr 
   M src/jrd/isc.cpp
   M src/jrd/isc_proto.h
Merged isc_win32.cpp into isc.cpp. By Dimitry Sibiryakov.

 2002-11-25 16:14  kkuznetsov 
   M src/msgs/change_msgs.epp
   M src/msgs/enter_msgs.epp
   M src/msgs/modify_msgs.epp
Fix compile error on Solaris X86

 2002-11-25 15:28  kkuznetsov 
   M src/burp/backup.epp
*** empty log message ***

 2002-11-25 15:23  kkuznetsov 
   M src/burp/backup.epp
Fix compile error on SOLX86

 2002-11-25 10:24  dimitr 
   M src/jrd/blb.cpp
Cleanup.

 2002-11-25 10:23  dimitr 
   M src/jrd/cmp.cpp
Since an impure area is dynamically allocated out of the request memory pool, I cannot see any reason to limit request size.

 2002-11-25 07:46  eku 
   M src/ipserver/ipc.h
Undone mistaken replacement of ISC_STATUS_LENGTH. Thanks to Claudio Valderr.

 2002-11-24 23:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-24 17:53  skidder 
   M builds/posix/prefix.linux
A little more optimization wont hurt

 2002-11-24 15:22  skidder 
   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
Make SQLDA parameter mapping consistent with order and number of parameters in source SQL string

 2002-11-24 13:47  skidder 
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/exe.h
Fixed crash when grouping by invariant subquery

 2002-11-24 13:03  arnobrinkman 
   M src/dsql/pass1.cpp
no message

 2002-11-24 10:22  dimitr 
   M src/common/memory/memory_pool.cpp
Avoid redundant "best fit" lookup after a pool has been extended.

 2002-11-23 23:36  arnobrinkman 
   M src/jrd/cmp.cpp
   M src/jrd/opt.cpp
1) bugfix another LEFT JOIN and 'no current record for fetch operation'.
2) Let sub-selects also use indices when there parent is a stored procedure.

 2002-11-23 23:11  hippoman 
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.vcproj
   M builds/win32/msvc7/fb_lock_print.vcproj
   M builds/win32/msvc7/fbclient.vcproj
   M builds/win32/msvc7/gpre.vcproj
Fixed the build, thd_win32.cpp has been deleted..

 2002-11-23 23:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-23 18:26  dimitr 
   M src/common/memory/memory_pool.cpp
All pool extends passed from the external world are in bytes, not in allocation units.

 2002-11-23 17:59  dimitr 
   M src/jrd/opt.cpp
no message

 2002-11-23 17:58  dimitr 
   M src/jrd/cmp.cpp
Increased maximum size of request block.

 2002-11-23 12:19  dimitr 
   M src/jrd/svc.cpp
Compatibility mode for my previous fix.

 2002-11-23 11:39  dimitr 
   M src/burp/burp.cpp
   M src/jrd/svc.cpp
The type of service invokation never must be specified by the client tool. It should be defined by the server only.

 2002-11-23 11:23  dimitr 
   M src/jrd/status.cpp
Fixed one little issue with unrecognized error type.

 2002-11-22 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-22 15:27  skidder 
   M src/dsql/pass1.cpp
Fixed nulls first/last and collation handling in "order by" clause of unions

 2002-11-22 14:31  eku 
   M configure.in
Added default rule for currently unsupported systems.

 2002-11-22 14:11  dimitr 
   M configure.in
   M src/include/fb_types.h
Cleanup by Dimitry Sibiryakov.

 2002-11-22 12:47  dimitr 
   M src/jrd/grant.epp
Fixed another porting bug in grant/revoke code.

 2002-11-22 11:20  dimitr 
   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/fb_lock_print.dsp
   M builds/win32/msvc6/fbclient.dsp
Updated project files.

 2002-11-22 09:02  dimitr 
   M src/common/config/config_file.cpp
Applied patch for config_file.cpp. Thanks to Pirtea Calin Iancu.

 2002-11-22 08:48  dimitr 
   M src/jrd/thd.cpp
   D src/jrd/thd_win32.cpp
Merged contents of thd_win32.cpp into thd.cpp. Thanks to Dimitry Sibiryakov.

 2002-11-21 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-21 23:02  arnobrinkman 
   M src/jrd/opt.cpp
bugfix Optimizer LEFT OUTER JOIN and error : no current record for fetch operation

 2002-11-21 21:02  tamlin 
   M src/jrd/dfw.epp
   M src/jrd/dyn_def.epp
Removed unused variables.

 2002-11-21 20:43  tamlin 
   M src/dudley/exe.epp
   M src/dudley/extract.epp
Bugfix for modify_relation and removing unused variables.

 2002-11-21 15:37  dimitr 
   M src/jrd/scl.epp
Fixed porting bug that caused wrong privileges checks.

 2002-11-21 15:24  kkuznetsov 
   M src/jrd/gds.cpp
Fix declaration of mmap_anon

 2002-11-21 13:46  kkuznetsov 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/prefix.solx86
*** empty log message ***

 2002-11-21 11:54  kkuznetsov 
   M configure.in
Add check for sun threads on Solx86

 2002-11-21 10:20  eku 
   M src/jrd/isc_sync.cpp
Cleanup semun stuff.

 2002-11-21 10:08  eku 
   M builds/posix/Makefile.in.client.gpre
   M builds/posix/Makefile.in.embed.gpre
   M builds/posix/Makefile.in.gpre
   M builds/posix/Makefile.in.static.gpre
   M builds/posix/prefix.solx86
Include support for ADA and FORTRAN into gpre by default.

 2002-11-21 09:02  eku 
   M src/jrd/isc_file.cpp
Fixed typo.

 2002-11-21 08:56  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/isc_file.cpp
   M src/make.new/config/config.h.in
Autoconf: check for header files sys/ipc.h and sys/file.h.

 2002-11-20 23:48  arnobrinkman 
   M src/dsql/make.cpp
bug : UDF node didn't contain any character set, was always NONE.

 2002-11-20 23:18  hippoman 
   M src/burp/backup.epp
   M src/burp/burp.h
   M src/burp/canon_proto.h
   M src/burp/restore.epp
   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/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/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/dudley/ddl.h
   M src/gpre/ada.cpp
   M src/gpre/c_cxx.cpp
   M src/gpre/cob.cpp
   M src/gpre/form.h
   M src/gpre/ftn.cpp
   M src/gpre/gpre.h
   M src/gpre/pas.cpp
   M src/gpre/sqe.cpp
   M src/jrd/blb.cpp
   M src/jrd/blb.h
   M src/jrd/blb_proto.h
   M src/jrd/blk.h
   M src/jrd/bookmark.h
   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/dbg.cpp
   M src/jrd/dbg_proto.h
   M src/jrd/dfw.epp
   M src/jrd/dfw_proto.h
   M src/jrd/dpm_proto.h
   M src/jrd/dyn_proto.h
   M src/jrd/entry.h
   M src/jrd/err_proto.h
   M src/jrd/event.cpp
   M src/jrd/event.h
   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_proto.h
   M src/jrd/fun_proto.h
   M src/jrd/idx_proto.h
   M src/jrd/inf.cpp
   M src/jrd/inf_proto.h
   M src/jrd/ini_proto.h
   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/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/par_proto.h
   M src/jrd/pcmet_proto.h
   M src/jrd/req.h
   M src/jrd/rlck_proto.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_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.h
   M src/jrd/vio_proto.h
   M src/jrd/vmsevent.cpp
   M src/qli/blk.h
   M src/qli/compi_proto.h
   M src/qli/dtr.cpp
   M src/qli/dtr.h
   M src/qli/eval_proto.h
   M src/qli/exe.h
   M src/qli/exe_proto.h
   M src/qli/expan_proto.h
   M src/qli/form_proto.h
   M src/qli/forma_proto.h
   M src/qli/format.h
   M src/qli/gener_proto.h
   M src/qli/meta_proto.h
   M src/qli/repor_proto.h
   M src/qli/report.h
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
changed nod,tra,req,trg,rel,ctx,prc struct names to local module names

 2002-11-20 23:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-20 15:07  hippoman 
   M src/jrd/isc_file.cpp
Fixed the build for win32

 2002-11-20 15:01  hippoman 
   M builds/win32/msvc7/burp.vcproj
   M builds/win32/msvc7/burp_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/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/gbak.vcproj
   M builds/win32/msvc7/isql.vcproj
   M builds/win32/msvc7/remote.vcproj
   M builds/win32/msvc7/remote_classic.vcproj
NOMSG is not needed, addied version.lib

 2002-11-20 13:38  kkuznetsov 
   M builds/posix/Makefile.in.gpre
   M builds/posix/Makefile.in.static.gpre
   M builds/posix/prefix.solx86
GPRE additional files on Solaris x86

 2002-11-20 13:37  kkuznetsov 
   M src/jrd/isc_i_proto.h
   M src/jrd/isc_ipc.cpp
   M src/pipe/allp.cpp
   M src/pipe/allp_proto.h
   M src/remote/merge.cpp
   M src/remote/merge_proto.h
Resolving C/C++ linkage problem on SOLX86

 2002-11-20 10:28  kkuznetsov 
   M src/pipe/head.cpp
   M src/pipe/head5.cpp
   M src/pipe/head_proto.h
Fixed mixed C/C++ linkage error on SOLX86

 2002-11-20 09:50  dimitr 
   M src/common/memory/memory_pool.cpp
Fixed alignment bug in the memory manager.

 2002-11-20 08:30  eku 
   M builds/posix/make.shared.variables
Fixed compilation and linking on SINIX-Z (and probably on other POSIX
platforms).

 2002-11-19 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-19 17:02  skidder 
   M src/jrd/vio.cpp
Fixed little bug in explicit locking implementation

 2002-11-19 15:37  skidder 
   M src/burp/canonical.cpp
   M src/remote/protocol.cpp
   M src/remote/xdr.cpp
   M src/remote/xdr_proto.h
Move xdr_hyper to the correct place and remove duplicate definitions

 2002-11-19 15:31  skidder 
   M configure.in
Removed check for xdr_hyper

 2002-11-19 13:21  dimitr 
   M builds/win32/msvc6/burp.dsp
   M builds/win32/msvc6/burp_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/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/gbak.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/remote.dsp
   M builds/win32/msvc6/remote_classic.dsp
We no longer need NOMSG macro defined.

 2002-11-19 13:17  eku 
   M src/remote/protocol.cpp
Last check-in removed autoconf stuff.

 2002-11-19 13:07  dimitr 
   M src/include/gen/autoconfig_msvc.h
Correction.

 2002-11-19 12:40  dimitr 
   M src/remote/interface.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.cpp
Renamed MSG to REM_MSG.

 2002-11-19 12:38  dimitr 
   M src/qli/blk.h
   M src/qli/compile.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/form.cpp
   M src/qli/gener.cpp
   M src/qli/noform.cpp
   M src/qli/report.cpp
Renamed MSG to QLI_MSG.

 2002-11-19 12:37  dimitr 
   M src/jrd/map.cpp
   M src/jrd/map_proto.h
Renamed MSG to MAP_MSG.

 2002-11-19 12:36  dimitr 
   M src/jrd/gds.cpp
Renamed MSG to GDS_MSG.

 2002-11-19 12:35  dimitr 
   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/pass1.cpp
Renamed MSG to DSQL_MSG.

 2002-11-19 12:31  dimitr 
   M src/csv/csi.cpp
   M src/csv/csi.h
   M src/csv/css.cpp
   M src/csv/css_proto.h
   M src/csv/csv.cpp
   M src/csv/print.cpp
Renamed MSG to CSV_MSG.

 2002-11-18 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-18 21:31  arnobrinkman 
   M src/jrd/opt.cpp
More optimizer improvement of handle AND nodes inside an OR node.

 2002-11-18 20:27  skidder 
   M src/dsql/gen.cpp
   M src/include/gen/blrtable.h
   M src/jrd/blrtable.cpp
   M src/jrd/cmp.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/rse.cpp
   M src/jrd/rse.h
   M src/jrd/sqz.cpp
   M src/jrd/sqz_proto.h
   M src/jrd/vio.cpp
   M src/jrd/vio_proto.h
New explicit pessimistic locks implementation. It is logically consistent in all TPB modes and should be very fast.

 2002-11-18 16:40  skidder 
   M src/remote/xdr_proto.h
Rollback recent xdr changes to make engine compilable on Linux(and other platforms) again

 2002-11-18 16:20  skidder 
   M src/remote/inet.cpp
   M src/remote/protocol.cpp
   M src/remote/remote.cpp
   M src/remote/remote.h
Rollback recent xdr changes to make engine compilable on Linux(and other platforms) again

 2002-11-18 13:33  kkuznetsov 
   M src/remote/remote.h
Try to fix error on non Solaris platform

 2002-11-18 13:23  eku 
   M builds/posix/Makefile.in.firebird
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/isc_file.cpp
   M src/jrd/jrd.cpp
   M src/make.new/config/config.h.in
   M src/remote/interface.cpp
Autoconf:
 o added tests for nttab.h sys/mntent.h sys/mnttab.h
 o added tests for getcwd getwd setmntent getmntent
 o ISC_PREFIX renamed to FB_PREFIX
 o major code cleanup in src/jrd/isc_file.cpp
Removed platform-specific files from posix/Makefile.in.firebird.

 2002-11-18 10:16  kkuznetsov 
   M src/remote/inet.cpp
   M src/remote/protocol.cpp
   M src/remote/remote.cpp
   M src/remote/remote.h
Migrating to OS native XDR if exist <rpc/xdr.h>

 2002-11-18 10:13  eku 
   M src/jrd/why.c
Fixed preprocessor directive.

 2002-11-18 07:58  skywalker 
   M src/jrd/jrd.cpp
Change ISC_check_if_remote call since the check for nfs options disabled
is done now in isc_file.cpp

 2002-11-18 07:57  eku 
   M src/jrd/common.h
   M src/jrd/divorce.cpp
   M src/remote/divorce.cpp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/utilities/relay.cpp
Moved the definition of NOFILE to a common place.

 2002-11-18 07:40  eku 
   M src/jrd/isc_sync.cpp
Removed unused variable.

 2002-11-18 07:35  eku 
   A src/install/arch-specific/linux/super
   A src/install/arch-specific/linux/super/SSchangePasswd.sh
   A src/install/arch-specific/linux/super/install.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
   D src/install/super
Moved Linux SS files to arch-specific/linux/super.

 2002-11-18 07:31  eku 
   A src/install/arch-specific/linux/classic/README
   D src/install/classic
   D src/install/misc/README
   D src/install/misc/firebird.xinetd
   D src/install/misc/firebird.xinetd.in
Moved Linux CS files to arch-specific/linux/classic.

 2002-11-18 03:07  skywalker 
   M builds/posix/prefix.linux
Changed the default optimisation for prod builds.  Current gcc 3.2
compilers have problems with -O2 -O3 and -march=i686 combinations

 2002-11-18 02:57  skywalker 
   M Makefile.in
   M configure.in
Remove firebird_super target from makefile, when super is chosen firebird
target will be the super edition.
Configure.in changed to build some install files from new locations.

 2002-11-18 02:53  skywalker 
   M src/jrd/isc_file.cpp
Changed to look for flag about not trying a remote host for nfs files

 2002-11-18 02:43  skywalker 
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
Changes for alpha4 release

 2002-11-17 16:31  skywalker 
   A src/install/arch-specific/linux/misc
   A src/install/arch-specific/linux/misc/changeDBAPassword.sh.in
   A src/install/arch-specific/linux/misc/firebird.xinetd.in
Create linux specific autoconf versions of some script files

 2002-11-17 16:21  dimitr 
   M src/jrd/ibase.h
Let's support mingw.

 2002-11-17 16:06  dimitr 
   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
Updates project files.

 2002-11-17 15:55  dimitr 
   M src/jrd/rse.cpp
Some changes to support future improvements.

 2002-11-17 15:51  dimitr 
   M src/jrd/sort.cpp
   M src/jrd/sort.h
Cleanup.

 2002-11-17 15:47  dimitr 
   M src/jrd/gds.cpp
Use universal path separator.

 2002-11-17 15:46  dimitr 
   M src/jrd/os/win32/config_root.cpp
   M src/jrd/os/win32/mod_loader.cpp
Changed some win32 specifics.

 2002-11-17 00:20  hippoman 
   M src/ipserver/ipclient.cpp
Uninitialized variable fixed.

 2002-11-17 00:13  hippoman 
   M src/jrd/blb.cpp
   M src/jrd/blf_proto.h
   M src/jrd/blk.h
   M src/jrd/blob_filter.epp
   M src/jrd/bookmark.cpp
   M src/jrd/btr.cpp
   M src/jrd/btr_proto.h
   M src/jrd/cch.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/dpm.epp
   M src/jrd/dyn.epp
   M src/jrd/dyn.h
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_def.sed
   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/ext.cpp
   M src/jrd/extvms.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/jrd.cpp
   M src/jrd/jrd.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/pag.cpp
   M src/jrd/par.cpp
   M src/jrd/pcmet.epp
   M src/jrd/print.cpp
   M src/jrd/req.h
   M src/jrd/rlck.cpp
   M src/jrd/rng.cpp
   M src/jrd/rse.cpp
   M src/jrd/scl.epp
   M src/jrd/tra.cpp
   M src/jrd/tra.h
   M src/jrd/trig.h
   M src/jrd/val.cpp
   M src/jrd/vio.cpp
   M src/jrd/why.c
   M src/jrd/why_proto.h
   M src/jrd/y-valve.cpp
   M src/qli/compile.cpp
   M src/qli/dtr.h
   M src/qli/eval.cpp
   M src/qli/exe.cpp
   M src/qli/exe.h
   M src/qli/expand.cpp
   M src/qli/gener.cpp
   M src/qli/meta.epp
   M src/qli/noform.cpp
   M src/qli/parse.cpp
   M src/qli/report.cpp
   M src/qli/show.epp
   M src/utilities/dba.epp
change  TRA,REQ,TRG,REL,CTX or PRC, to module local names.

 2002-11-17 00:04  hippoman 
   M src/burp/backup.epp
   M src/burp/burp.h
   M src/burp/canonical.cpp
   M src/burp/restore.epp
   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/hsh.cpp
   M src/dsql/make.cpp
   M src/dsql/metd.epp
   M src/dsql/metd_proto.h
   M src/dsql/pass1.cpp
   M src/dudley/ddl.h
   M src/dudley/exe.epp
   M src/dudley/exe_proto.h
   M src/dudley/expand.cpp
   M src/dudley/expr.cpp
   M src/dudley/generate.cpp
   M src/dudley/hsh.cpp
   M src/dudley/parse.cpp
   M src/dudley/parse_proto.h
   M src/dudley/trn.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/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/form.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/hsh.cpp
   M src/gpre/int.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/par_proto.h
   M src/gpre/pas.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
change  TRA,REQ,TRG,REL,CTX or PRC, to module local names.

 2002-11-16 23:54  hippoman 
   M builds/win32/msvc7/Firebird2.sln
   M builds/win32/msvc7/engine.vcproj
   M builds/win32/msvc7/engine_classic.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/gds32.vcproj
   M builds/win32/msvc7/gpre.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/utilities.vcproj
update to the latest changes

 2002-11-16 23:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-16 20:59  skidder 
   M src/jrd/met.epp
Roll back part of my previous change

 2002-11-16 20:20  skidder 
   M src/jrd/met.epp
Roll back part of my previous change

 2002-11-16 18:48  skidder 
   M src/jrd/cmp.cpp
   M src/jrd/dbg.cpp
   M src/jrd/jrd.h
   M src/jrd/met.epp
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
Fixed restore problem for databases having views that use procedures AND are used by procedures. General procedure metadata related cleanup.

 2002-11-16 17:41  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.h
   M src/jrd/sort_proto.h
Some changes to support future improvements.

 2002-11-16 16:01  dimitr 
   M src/include/gen/autoconfig_msvc.h
no message

 2002-11-16 15:54  dimitr 
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
   M builds/win32/msvc6/fbclient.dsp
   M src/jrd/isc_sync.cpp
   D src/jrd/isc_sync_win32.cpp
Synchronized generic and win32-only files. The latter is removed.

 2002-11-16 13:59  dimitr 
   M src/common/memory/memory_pool.cpp
Fixed a couple of bugs in the memory manager. Now we're fast again.

 2002-11-16 11:40  dimitr 
   M builds/win32/gds32.def
   M builds/win32/gds32_debug.def
Restored export by ordinals for gds32.dll (due to compatibility issues).

 2002-11-16 10:58  dimitr 
   M builds/win32/msvc6/fb_inet_server.dsp
   M builds/win32/msvc6/fbembed.dsp
Updates project files.

 2002-11-16 10:56  dimitr 
   M src/common/config/config_file.cpp
Having duplicated names is not a good practice.

 2002-11-16 08:38  dimitr 
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/gds32.dsp
   M builds/win32/msvc6/ib_udf.dsp
   M builds/win32/msvc6/ib_util.dsp
Updates project files.

 2002-11-16 03:14  skywalker 
   M builds/posix/Makefile.in.firebird
Build ibase.h distribution file correctly

 2002-11-16 02:17  skywalker 
   M builds/posix/Makefile.in.firebird
   M configure.in
   M src/install/arch-specific/linux/Makefile.in
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/postinstall.sh.in
   M src/install/arch-specific/linux/classic/rpmheader.txt.in
Change rpmbuild to not need root access
Change install to only put in 'compatibility' libgds.so links if the
files do not already exist.

 2002-11-15 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-15 12:01  hippoman 
   A builds/win32/fbclient.def
   A builds/win32/fbclient_debug.def
   A builds/win32/gds32.def
   A builds/win32/gds32_debug.def
   A builds/win32/ib_udf.def
   A builds/win32/ib_util.def
   D builds/win32/msvc6/fbclient.def
   D builds/win32/msvc6/fbclient_debug.def
   D builds/win32/msvc6/gds32.def
   D builds/win32/msvc6/gds32_debug.def
   D builds/win32/msvc6/ib_udf.def
   D builds/win32/msvc6/ib_util.def
Moved def files to builds\win32, to be able share them between msvc6 and 7 project files.
FIXME: The msvc6 project files still point to old location.

 2002-11-15 11:20  skidder 
   M doc/WhatsNew
Added instabitily note

 2002-11-15 11:19  eku 
   D src/make.new/prefix.darwin
   D src/make.new/prefix.example
   D src/make.new/prefix.linux
   D src/make.new/prefix.sinixz
   D src/make.new/prefix.solx86
POSIX build files are held in builds/posix

 2002-11-15 10:55  kkuznetsov 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Fix check for xdr staff

 2002-11-15 00:11  hippoman 
   A builds/win32/msvc7
   A builds/win32/msvc7/Firebird2.sln
   A builds/win32/msvc7/alice.vcproj
   A builds/win32/msvc7/alice_classic.vcproj
   A builds/win32/msvc7/burp.vcproj
   A builds/win32/msvc7/burp_classic.vcproj
   A builds/win32/msvc7/common.vcproj
   A builds/win32/msvc7/dsql_server.vcproj
   A builds/win32/msvc7/dsql_server_classic.vcproj
   A builds/win32/msvc7/engine.vcproj
   A builds/win32/msvc7/engine_classic.vcproj
   A builds/win32/msvc7/fb_inet_server.vcproj
   A builds/win32/msvc7/fb_lock_print.vcproj
   A builds/win32/msvc7/fbclient.vcproj
   A builds/win32/msvc7/fbembed.vcproj
   A builds/win32/msvc7/fbguard.vcproj
   A builds/win32/msvc7/fbserver.vcproj
   A builds/win32/msvc7/gbak.vcproj
   A builds/win32/msvc7/gdef.vcproj
   A builds/win32/msvc7/gds32.vcproj
   A builds/win32/msvc7/gfix.vcproj
   A builds/win32/msvc7/gpre.vcproj
   A builds/win32/msvc7/gpre_boot.vcproj
   A builds/win32/msvc7/gsec.vcproj
   A builds/win32/msvc7/gstat.vcproj
   A builds/win32/msvc7/ib_udf.vcproj
   A builds/win32/msvc7/ib_util.vcproj
   A builds/win32/msvc7/instreg.vcproj
   A builds/win32/msvc7/instsvc.vcproj
   A builds/win32/msvc7/intl.vcproj
   A builds/win32/msvc7/ipserver.vcproj
   A builds/win32/msvc7/isql.vcproj
   A builds/win32/msvc7/lock.vcproj
   A builds/win32/msvc7/lock_classic.vcproj
   A builds/win32/msvc7/qli.vcproj
   A builds/win32/msvc7/remote.vcproj
   A builds/win32/msvc7/remote_classic.vcproj
   A builds/win32/msvc7/utilities.vcproj
   A builds/win32/msvc7/utilities_classic.vcproj
   A builds/win32/msvc7/wal.vcproj
   A builds/win32/msvc7/wal_classic.vcproj
MSVC7 Project files..

 2002-11-14 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-14 16:23  dimitr 
   M doc/WhatsNew
Added alpha 4 changes.

 2002-11-14 13:53  dimitr 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/make.defaults
   M builds/posix/make.shared.variables
A few changes contributed by Dimitry Sibiryakov.

 2002-11-14 13:40  dimitr 
   M builds/posix/prefix.mingw
   M src/jrd/common.h
   M src/jrd/os/win32/config_root.cpp
   M src/jrd/os/win32/mod_loader.cpp
   M src/jrd/sort_mem.cpp
Cleanup.

 2002-11-14 13:39  skidder 
   M src/jrd/cmp.cpp
   M src/jrd/dfw.epp
   M src/jrd/met.epp
   M src/jrd/met_proto.h
Better cache dependency tracking for procedure modification

 2002-11-14 12:16  skidder 
   M src/jrd/met.epp
Fixed procedure dependency tracking problem in MET_clear_cache

 2002-11-14 09:17  skidder 
   M src/jrd/met.epp
Fixed MET_clear_cache error that prevented restore of many databases

 2002-11-14 08:33  dimitr 
   M src/burp/spit.cpp
   M src/csv/csi.cpp
   M src/csv/csv.cpp
   M src/dsql/array.epp
   M src/dsql/blob.epp
   M src/dsql/dsql.cpp
   M src/dsql/preparse.cpp
   M src/dsql/user_dsql.cpp
   M src/dsql/utld.cpp
   M src/dudley/exe.epp
   M src/ipserver/ipclient.cpp
   M src/journal/archive.cpp
   M src/journal/misc.cpp
   M src/journal/oldr.cpp
   M src/journal/rebuild.e
   M src/jrd/ail.cpp
   M src/jrd/blb.cpp
   M src/jrd/blob_filter.epp
   M src/jrd/btr.cpp
   M src/jrd/cch.cpp
   M src/jrd/common.h
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_mod.epp
   M src/jrd/dyn_util.epp
   M src/jrd/filters.cpp
   M src/jrd/gds.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jio.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrn.cpp
   M src/jrd/lck_dummy.cpp
   M src/jrd/llio.cpp
   M src/jrd/map.cpp
   M src/jrd/old.cpp
   M src/jrd/rec.cpp
   M src/jrd/sdl.cpp
   M src/jrd/sort.cpp
   M src/jrd/svc.cpp
   M src/jrd/thd.cpp
   M src/jrd/thd_win32.cpp
   M src/jrd/utl.cpp
   M src/jrd/vmslock.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/lock.cpp
   M src/lock/pls.cpp
   M src/lock/printv3.cpp
   M src/lock/printv3s4.cpp
   M src/pipe/foot.cpp
   M src/pipe/head.cpp
   M src/qli/meta.epp
   M src/remote/interface.cpp
   M src/remote/merge.cpp
   M src/remote/multivx.cpp
   M src/remote/remote.cpp
   M src/remote/server.cpp
   M src/remote/wfwnp.cpp
   M src/remote/winvx.cpp
   M src/utilities/ibmgr.cpp
   M src/utilities/install_reg.cpp
   M src/utilities/install_svc.cpp
   M src/utilities/registry.cpp
   M src/utilities/services.cpp
   M src/utilities/srvrmgr.cpp
   M src/v5_examples/api9f.c
   M src/wal/driver.cpp
   M src/wal/wal.cpp
   M src/wal/wal.h
   M src/wal/wal_prnt.cpp
   M src/wal/walc.cpp
   M src/wal/walf.cpp
   M src/wal/walr.cpp
   M src/wal/walw.cpp
Global names change:
FBOK=>FB_SUCCESS
FAILURE=>FB_FAILURE
xxx_FBOK=>xxx_SUCCESS

 2002-11-14 08:25  eku 
   M src/jrd/isc_file.cpp
   M src/remote/interface.cpp
We don't need two different defines for the same thing: NFS meant !NO_NFS.

 2002-11-14 08:22  skywalker 
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/misc/changeDBAPassword.sh
Change libgds.so.0 link to enable backward compatibility
Update changeDBAPassword.sh so script points to install location.

 2002-11-14 08:20  eku 
   M src/jrd/perf.h
NOTIME meant that the function times() is not available. Renamed into
!HAVE_TIMES.

 2002-11-14 08:18  eku 
   M configure.in
Flags are named XXX_FLG.

 2002-11-14 08:01  kkuznetsov 
   M configure.in
Solaris always chech for -lnsl

 2002-11-14 07:42  dimitr 
   M src/jrd/exe.cpp
Fixed bug with dynamic exception messages.

 2002-11-14 07:37  dimitr 
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/file_params.h
Cleanup.

 2002-11-14 07:35  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
   M src/remote/inet.cpp
Autoconf cleanup:
 o added tests for setitimer
 o updated config.h.in and autoconfig_msvc.h (the latter may be incorrect)
 o replaced NO_ITIMER with HAVE_SETITIMER

 2002-11-14 07:35  dimitr 
   M src/jrd/cmp.cpp
   M src/jrd/exe.cpp
   M src/jrd/exe.h
Fixed bug with dynamic exception messages.

 2002-11-14 07:12  eku 
   M src/jrd/enc.cpp
   M src/remote/interface.cpp
Autoconf: check for crypt.h and crypt

 2002-11-14 06:53  eku 
   M configure.in
Set defaults for lock manager and editline per platform.

 2002-11-14 06:48  eku 
   M src/remote/inet.cpp
Cleanup

 2002-11-13 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-13 16:37  alexpeshkoff 
   M src/jrd/isc_file.cpp
   M src/jrd/isc_win32.cpp
ERROR_FBOK => ERROR_SUCCESS

 2002-11-13 15:57  alexpeshkoff 
   M src/dsql/ddl.cpp
   M src/jrd/exe.cpp
Fixed bug with exception inside for/while loop in triggers

 2002-11-13 15:01  kkuznetsov 
   M src/burp/spit.cpp
   M src/csv/csi.cpp
   M src/csv/csv.cpp
   M src/dsql/array.epp
   M src/dsql/blob.epp
   M src/dsql/dsql.cpp
   M src/dsql/preparse.cpp
   M src/dsql/user_dsql.cpp
   M src/dsql/utld.cpp
   M src/dudley/exe.epp
   M src/ipserver/ipclient.cpp
   M src/journal/archive.cpp
   M src/journal/misc.cpp
   M src/journal/oldr.cpp
   M src/jrd/ail.cpp
   M src/jrd/blb.cpp
   M src/jrd/blob_filter.epp
   M src/jrd/btr.cpp
   M src/jrd/cch.cpp
   M src/jrd/common.h
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_mod.epp
   M src/jrd/dyn_util.epp
   M src/jrd/filters.cpp
   M src/jrd/gds.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/isc_win32.cpp
   M src/jrd/jio.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrn.cpp
   M src/jrd/lck_dummy.cpp
   M src/jrd/llio.cpp
   M src/jrd/map.cpp
   M src/jrd/old.cpp
   M src/jrd/rec.cpp
   M src/jrd/sdl.cpp
   M src/jrd/sort.cpp
   M src/jrd/svc.cpp
   M src/jrd/utl.cpp
   M src/jrd/vmslock.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/lock.cpp
   M src/lock/pls.cpp
   M src/lock/printv3.cpp
   M src/lock/printv3s4.cpp
   M src/pipe/foot.cpp
   M src/pipe/head.cpp
   M src/qli/meta.epp
   M src/remote/interface.cpp
   M src/remote/merge.cpp
   M src/remote/multivx.cpp
   M src/remote/remote.cpp
   M src/remote/server.cpp
   M src/remote/wfwnp.cpp
   M src/remote/winvx.cpp
   M src/utilities/ibmgr.cpp
   M src/utilities/install_reg.cpp
   M src/utilities/install_svc.cpp
   M src/utilities/registry.cpp
   M src/utilities/services.cpp
   M src/utilities/srvrmgr.cpp
   M src/v5_examples/api9f.c
   M src/wal/driver.cpp
   M src/wal/wal.cpp
   M src/wal/wal_prnt.cpp
   M src/wal/walc.cpp
   M src/wal/walf.cpp
   M src/wal/walr.cpp
   M src/wal/walw.cpp
Renaming all occurences of SUCCESS to FBOK

 2002-11-13 14:47  dimitr 
   M src/dsql/parse.cpp
no message

 2002-11-13 14:43  paul_reeves 
   M src/jrd/isc_file.cpp
-m Fix bug: 623992 - double forward slash in connection string. With thanks to Mark O'Donohue.

 2002-11-13 12:27  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/isc_file.cpp
   M src/make.new/config/config.h.in
Autoconf cleanup:
 o added test for the header file mntent.h
 o replaced NON_MNTENT with !HAVE_MNTENT_H
Removed some left-overs from Sean's DECOSF removal.

 2002-11-13 12:23  eku 
   M builds/posix/prefix.sinixz
We don't need profiling information!

 2002-11-13 12:07  kkuznetsov 
   M src/gpre/ada.cpp
   M src/gpre/ftn.cpp
Making ADA and Fortrun funs happy

 2002-11-13 11:07  eku 
   M src/install/arch-specific/sinixz/Makefile.in
   M src/install/arch-specific/sinixz/prototype.in
SINIX-Z: distribute firebird.conf, removed duplicate entry in prototype

 2002-11-13 10:12  eku 
   M configure.in
Help text should show the correct default value.

 2002-11-13 08:00  eku 
   M src/install/misc/firebird.conf
   D src/misc/firebird.conf
Merged contents of src/misc/firebird.conf into src/install/misc/firebird.conf.

 2002-11-13 07:07  eku 
   M builds/posix/Makefile.in.firebird
   M builds/posix/make.defaults
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/isql/isql.epp
   M src/make.new/config/config.h.in
Editline cleanup:
 o removed obsolete readline tests
 o renamed readline into editline
 o editline is not enabled by default, enabled with '--with-editline'

 2002-11-13 04:09  skywalker 
   M src/install/misc/firebird.conf
Change parameter name to RemoteFileOpenAbility

 2002-11-12 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-12 18:59  fsg 
   M src/intl/anhun.h
Fixed hungarian collation provided by Sandor Szollosi

 2002-11-12 16:04  alexpeshkoff 
   M src/dsql/dsql.cpp
Avoid deadlocks:
lock databases_mutex only when THREAD_EXITed

 2002-11-12 15:43  dimitr 
   A src/misc/firebird.conf
Added firebird.conf to the repository.

 2002-11-12 15:41  dimitr 
   M src/jrd/sort_mem.cpp
Limited default value.

 2002-11-12 14:06  dimitr 
   M builds/posix/prefix.mingw
More work regarding win32 builds via mingw.

 2002-11-12 14:04  dimitr 
   M builds/win32/msvc6/gpre.dsp
   M builds/win32/msvc6/gpre_boot.dsp
   M src/gpre/cob.cpp
Make COBOL available in win32 builds of gpre.

 2002-11-12 13:46  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/unix.cpp
   M src/make.new/config/config.h.in
Autoconf: check for aio.h, pread and pwrite

 2002-11-12 13:15  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
   M src/remote/inet.cpp
Autoconf: check for getpgrp

 2002-11-12 12:44  kkuznetsov 
   A src/install/arch-specific/solx86
   A src/install/arch-specific/solx86/Makefile.in
*** empty log message ***

 2002-11-12 12:30  kkuznetsov 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Add check for native xdr

 2002-11-12 12:16  eku 
   M src/burp/canonical.cpp
   M src/remote/inet.cpp
Cleanup

 2002-11-12 12:10  eku 
   M src/install/arch-specific/sinixz/Makefile.in
   M src/install/arch-specific/sinixz/prototype.in
Finally packaging works again.

 2002-11-12 09:17  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/lock/lockv3.h
   M src/make.new/config/config.h.in
Autoconf: check for semun

 2002-11-12 09:12  eku 
   D builds/posix/Makefile.in.install
File obsoleted by src/install/arch-specific/<platform>/Makefile.in

 2002-11-12 07:59  eku 
   M src/jrd/flu.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
Cleanup.

 2002-11-12 07:50  eku 
   M Makefile.in
Added more targets to the top makefile.

 2002-11-12 07:46  eku 
   M configure.in
Separated installation and packaging rules per platform.

 2002-11-12 05:05  skywalker 
   M src/dsql/parse.cpp
   M src/dudley/exe.epp
   M src/gpre/cob.cpp
   M src/jrd/fun.epp
   M src/jrd/met.epp
   M src/remote/xdr_proto.h
Changes to make some NOD entries now XXX_NOD as per module (assume this
is part of Ignatio's change).
Change to define xdr_hyper when it's available locally.  (The standard
#include file rpc/xdr.h is not included and the definition needs to be
in remote/xdr_proto.h for some reason).

 2002-11-11 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-11 19:45  hippoman 
   M src/qli/blk.h
   M src/qli/command.cpp
   M src/qli/compile.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/gener.cpp
   M src/qli/noform.cpp
   M src/qli/parse.cpp
   M src/qli/report.cpp
* Changed NOD struct name to QLI_NOD.

 2002-11-11 19:42  hippoman 
   M src/jrd/blb.cpp
   M src/jrd/blk.h
   M src/jrd/btr.cpp
   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/inf.cpp
   M src/jrd/jrd.cpp
   M src/jrd/nav.cpp
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
   M src/jrd/rng.cpp
   M src/jrd/rse.cpp
* Changed NOD struct name to JRD_NOD.

 2002-11-11 19:19  hippoman 
   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/exp.cpp
   M src/gpre/exp_proto.h
   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/jrdmet.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
* Changed NOD struct name to GPRE_NOD.

 2002-11-11 19:11  hippoman 
   M src/dudley/ddl.cpp
   M src/dudley/ddl.h
   M src/dudley/ddl_proto.h
   M src/dudley/expand.cpp
   M src/dudley/expr.cpp
   M src/dudley/expr_proto.h
   M src/dudley/gener_proto.h
   M src/dudley/generate.cpp
   M src/dudley/parse.cpp
   M src/dudley/parse_proto.h
   M src/dudley/trn.cpp
* Changed NOD struct name to DUDLEY_NOD.

 2002-11-11 19:08  hippoman 
   M src/dsql/blk.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/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/dsql/pass1_proto.h
* Changed NOD struct name to DSQL_NOD.

 2002-11-11 18:28  alexpeshkoff 
   M src/jrd/jrd.cpp
Increase time interval, given to thread with high priority in JRD_reschedule

 2002-11-11 18:09  alexpeshkoff 
   M src/jrd/os/thd_priority.h
   M src/jrd/os/win32/thd_priority.cpp
Increase time interval, given to thread with high priority in JRD_reschedule
Cleanup

 2002-11-11 18:06  alexpeshkoff 
   M src/common/fb_exception.cpp
   M src/include/fb_exception.h
Added 2 new exceptions
Cleanup

 2002-11-11 16:07  skywalker 
   M src/install/arch-specific/linux/Makefile.in
Change where rpm file is left.

 2002-11-11 16:04  skywalker 
   M configure.in
Change location of Makefile.install to arch-specific/${MAKEFILE_PREFIX}
This 'should' work for Erik as well.

 2002-11-11 15:52  kkuznetsov 
   M src/remote/protocol.cpp
more flesible way

 2002-11-11 15:34  kkuznetsov 
   M src/remote/protocol.cpp
Fix compile error on Solaris 2.6

 2002-11-11 15:17  skywalker 
   M src/install/arch-specific/linux/Makefile.in
Move components from Makefile.in.install to here

 2002-11-11 14:48  skywalker 
   M doc/README.makefiles
   A doc/README.user
   A doc/README.user.troubleshooting
Added troubleshooting guide and simple user intro

 2002-11-11 14:08  skywalker 
   M configure.in
Change of package id to Alpha3

 2002-11-11 13:54  skywalker 
   D src/install/arch-specific/linux/CSrpmscript
   D src/install/arch-specific/linux/SSrpmscript
Files no longer needed - hangover from old old build process

 2002-11-11 13:52  skywalker 
   D src/install/arch-specific/linux/classic/install.sh.in
   M src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   M src/install/arch-specific/linux/classic/postinstall.sh.in
Minor changes to install procedure.
makeInstallImage.sh copies doc files and handles missing files from build
postinstall.sh handles /etc/services correctly and generate password as well

 2002-11-11 13:09  eku 
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.install
   M configure.in
   M src/install/arch-specific/darwin/Makefile.in
   M src/install/arch-specific/linux/Makefile.in
   M src/install/arch-specific/sinixz/Makefile.in
Moved plaform specific installation and packaging rules from
builds/posix/Makefile.in.install and builds/posix/Makefile.in.firebird to
src/install/arch-specific/<platform>/Makefile.in.

 2002-11-11 10:03  dimitr 
   M src/jrd/jrd.cpp
Cleanup.

 2002-11-11 05:56  skywalker 
   A src/install/arch-specific/linux/classic
   A src/install/arch-specific/linux/classic/install.sh.in
   A src/install/arch-specific/linux/classic/makeInstallImage.sh.in
   A src/install/arch-specific/linux/classic/postinstall.sh.in
   A src/install/arch-specific/linux/classic/postuninstall.sh.in
   A src/install/arch-specific/linux/classic/preinstall.sh.in
   A src/install/arch-specific/linux/classic/preuninstall.sh.in
   A src/install/arch-specific/linux/classic/rpmfiles.txt.in
   A src/install/arch-specific/linux/classic/rpmheader.txt.in
   A src/install/arch-specific/linux/classic/tarMainInstall.sh.in
   A src/install/arch-specific/linux/classic/tarMainUninstall.sh.in
   A src/install/arch-specific/linux/classic/tarinstall.sh.in
   A src/install/arch-specific/linux/classic/taruninstall.sh.in
Changes to linux classic package/install

 2002-11-11 05:55  skywalker 
   M builds/posix/Makefile.in.install
Changes to linux classic packaging/install

 2002-11-11 05:54  skywalker 
   M configure.in
Changes to packaging of linux classic build

 2002-11-10 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-10 16:34  dimitr 
   M src/ipserver/ipc.h
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
Cleanup.

 2002-11-10 16:27  nmcc 
   M src/jrd/os/posix/config_root.cpp
   M src/make.new/config/config.h.in
Fix posix builds.

 2002-11-10 15:38  dimitr 
   M src/jrd/winnt.cpp
Cleanup.

 2002-11-10 14:46  dimitr 
   M builds/win32/msvc6/fbembed.dsp
   M src/iscguard/cntl_guard.cpp
   M src/remote/cntl.cpp
Cleanup.

 2002-11-10 14:29  kkuznetsov 
   M src/lock/lock.cpp
   M src/remote/inet.cpp
Fix some compile errors

 2002-11-10 14:19  dimitr 
   M builds/win32/msvc6/common.dsp
   M builds/win32/msvc6/engine.dsp
   M builds/win32/msvc6/engine_classic.dsp
   M builds/win32/msvc6/fbguard.dsp
Updated project files.

 2002-11-10 14:09  dimitr 
   M src/iscguard/cntl_guard.cpp
   M src/iscguard/iscguard.cpp
   M src/iscguard/iscguard.h
   D src/iscguard/iscguard_utils.cpp
   M src/lock/fparamv3.h
   M src/make.new/config/config.h.in
Cleanup.

 2002-11-10 14:06  dimitr 
   M src/utilities/install_svc.cpp
   M src/utilities/registry.cpp
   M src/utilities/registry.h
Don't use the registry, use new config manager instead.

 2002-11-10 14:04  dimitr 
   M src/jrd/arg.h
   M src/jrd/file_params.h
   M src/jrd/gds.cpp
   M src/jrd/isc_win32.cpp
   M src/jrd/pwd.h
   M src/jrd/sort_mem.cpp
Cleanup and get rid of the registry.

 2002-11-10 13:54  dimitr 
   M src/remote/cntl.cpp
   D src/remote/nt_server.cpp
   M src/remote/property.cpp
   M src/remote/remote_def.h
   M src/remote/srvr_w32.cpp
   M src/remote/wnet.cpp
1. SRVR_pipe renamed to SRVR_wnet.
2. Registry entries are no longer used.
3. Wnet protocol is now controlled by -w switch (was: -n).

 2002-11-10 13:41  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/common/config/config_impl.h
Guardian option is added to the config manager.

 2002-11-10 09:48  dimitr 
   M src/common/config/config.cpp
   M src/common/config/config.h
   M src/common/config/config_impl.h
Allowed root directory to be overriden in the config file.

 2002-11-10 07:58  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
A bit improved parser's debug output. Thanks to Ignacio J. Ortega.

 2002-11-10 07:48  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Fixed small parser bug. Thanks to Ignacio J. Ortega.

 2002-11-09 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-09 13:23  skywalker 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/Makefile.in.libfbcommon
   M builds/posix/make.shared.variables
   M configure.in
Slight changes for linux compile to work with new ConfigRoot class

 2002-11-09 08:05  dimitr 
   M src/dsql/dsql.cpp
Committed Ignacio's fix for DSQL_pretty (affects debug builds only).

 2002-11-09 01:42  arnobrinkman 
   M src/jrd/opt.cpp
Update for explicit PLAN support and little cosmetic changes.

 2002-11-08 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-08 16:23  dimitr 
   M src/jrd/opt.cpp
Yep, I've joined with Arno in his struggle with the optimizer ;-)

 2002-11-07 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-07 16:54  skywalker 
   M builds/posix/Makefile.in.firebird
add firebird.conf into files moved to install area

 2002-11-07 16:53  skywalker 
   M src/install/classic/install.sh.in
   A src/install/classic/makeInstallImage.sh.in
   M src/install/classic/postinstall.sh.in
   M src/install/classic/postuninstall.sh.in
   M src/install/classic/preinstall.sh.in
   M src/install/classic/preuninstall.sh.in
Changes to install procedure, basically finishing merge of some of
the fb1 install code into the fb2 codebase (the fb1 code had been
committed prematurely, this should fix those differences)

 2002-11-07 14:06  eku 
   M configure.in
Fixed C&P error.

 2002-11-07 13:05  eku 
   M configure.in
   M src/make.new/config/config.h.in
Autoconfigured pipe name for wnet protocol.

 2002-11-07 11:41  dimitr 
   M src/jrd/gds.cpp
Fixed old config manager usage.

 2002-11-07 09:40  dimitr 
   D src/fbutil
We no longer need old config stuff.

 2002-11-07 07:16  dimitr 
   M builds/win32/msvc6/fbguard.dsp
Removed redundant absolute path.

 2002-11-06 23:06  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-06 20:37  skidder 
   M configure.in
Make new config stuff compile on POSIX

 2002-11-06 20:34  skidder 
   M src/jrd/all.cpp
Fixed memory corruption problem that prevented restore of databases with procedures using plan expressions with long index names

 2002-11-06 20:26  skidder 
   M src/jrd/par.cpp
Fixed quoted identifiers problem in plan expressions

 2002-11-06 20:25  skidder 
   M configure.in
Make new config stuff compile on POSIX

 2002-11-06 20:18  skidder 
   M builds/posix/make.shared.variables
Make new config stuff compile on POSIX

 2002-11-06 20:10  skidder 
   M builds/posix/make.shared.variables
Make new config stuff compile on POSIX

 2002-11-06 19:23  arnobrinkman 
   M src/jrd/opt.cpp
no message

 2002-11-06 15:19  kkuznetsov 
   M src/jrd/jrn.cpp
*** empty log message ***

 2002-11-06 15:13  dimitr 
   M src/jrd/db_alias.cpp
   M src/jrd/jrd.cpp
   M src/jrd/sort_mem.cpp
Force everybody to use new config manager.

 2002-11-06 15:10  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   M builds/win32/msvc6/alice.dsp
   A builds/win32/msvc6/alice_classic.dsp
   M builds/win32/msvc6/burp.dsp
   A builds/win32/msvc6/burp_classic.dsp
   M builds/win32/msvc6/common.dsp
   M builds/win32/msvc6/dsql_server.dsp
   A builds/win32/msvc6/dsql_server_classic.dsp
   A builds/win32/msvc6/engine.dsp
   A builds/win32/msvc6/engine_classic.dsp
   A builds/win32/msvc6/fb_inet_server.dsp
   A builds/win32/msvc6/fb_lock_print.dsp
   M builds/win32/msvc6/fbclient.dsp
   A builds/win32/msvc6/fbembed.dsp
   M builds/win32/msvc6/fbguard.dsp
   M builds/win32/msvc6/fbserver.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/gsec.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/instreg.dsp
   M builds/win32/msvc6/instsvc.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   A builds/win32/msvc6/lock_classic.dsp
   A builds/win32/msvc6/qli.dsp
   M builds/win32/msvc6/remote.dsp
   A builds/win32/msvc6/remote_classic.dsp
   M builds/win32/msvc6/utilities.dsp
   A builds/win32/msvc6/utilities_classic.dsp
   M builds/win32/msvc6/wal.dsp
   A builds/win32/msvc6/wal_classic.dsp
1. Reorganized project files.
2. Added fb_lock_print and qli.
3. Implemented classic and embedded servers.
4. Used new configuration manager.

 2002-11-06 14:50  dimitr 
   M src/qli/err.cpp
   M src/qli/parse.cpp
Cleanup.

 2002-11-06 14:35  eku 
   M src/intl/ld.c
Need to include "firebird.h" to get the autoconf values.

 2002-11-06 14:10  dimitr 
   M src/include/gen/autoconfig_msvc.h
   M src/remote/wnet.cpp
Autoconfigured pipe name for wnet protocol.

 2002-11-06 14:06  eku 
   M src/make.new/config/config.h.in
Corrected service name.

 2002-11-06 13:39  dimitr 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
Corrected service name.

 2002-11-06 13:03  dimitr 
   M configure.in
no message

 2002-11-06 12:58  dimitr 
   A builds/posix/prefix.mingw
   M configure.in
We're going to support win32 builds made with mingw.

 2002-11-06 12:37  dimitr 
   M src/jrd/ibinitdll.cpp
Fixed IBX-related and other explicit loading issues.

 2002-11-06 12:36  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/install/arch-specific/sinixz/postinstall.in
   M src/make.new/config/config.h.in
   M src/remote/inet.cpp
   M src/remote/ipc.cpp
   M src/remote/ipc.h
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
Now you can specify the service name and port of the DB server via configure
  --with-service-name     specify inet service name (default=gds_db)
  --with-service-port     specify inet service port (default=3050)
So it's possible to run FB1 and FB2 together on the same machine.

 2002-11-06 12:33  dimitr 
   M src/include/gen/autoconfig_msvc.h
   M src/intl/ld.c
Fixed MAXPATHLEN cleanup for win32.

 2002-11-06 07:23  eku 
   M src/jrd/intl.cpp
   M src/remote/server.cpp
Fixed compiler warnings.

 2002-11-06 07:21  eku 
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Keep the order of the defines in sync with the tests in configure.in.

 2002-11-06 07:19  eku 
   M src/intl/ld.h
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_win32.cpp
   M src/jrd/os2.cpp
   M src/jrd/windows.cpp
   M src/jrd/winnt.cpp
Do not redefine MAXPATHLEN. Always use the value supplied by the operating
system (header files).

 2002-11-06 07:08  eku 
   M src/alice/alice.h
   M src/alice/exe.cpp
   M src/intl/ld.c
   M src/ipserver/ipclient.cpp
   M src/isql/isql_win.cpp
   M src/jrd/common.h
   M src/jrd/gds.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/qatest.cpp
   M src/jrd/svc.cpp
   M src/jrd/unix.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/lock.cpp
   M src/lock/print.cpp
   M src/lock/printv3.cpp
   M src/pipe/head.cpp
   M src/remote/inet.cpp
   M src/remote/interface.cpp
   M src/remote/ipc.cpp
   M src/remote/wnet.cpp
   M src/remote/xnet.cpp
   M src/utilities/util.cpp
   M src/wal/wal.h
Do not redefine MAXPATHLEN. Always use the value supplied by the operating
system (header files).

 2002-11-06 03:07  arnobrinkman 
   M src/jrd/opt.cpp
   M src/jrd/rse.h
New changes to the optimizer. Better backward compatibility with forced PLAN's

 2002-11-05 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-05 16:49  skywalker 
   M builds/posix/make.shared.variables
   M configure.in
   M src/install/classic/postinstall.sh.in
   M src/install/classic/postuninstall.sh.in
   M src/install/classic/preinstall.sh.in
   M src/install/classic/preuninstall.sh.in
   A src/jrd/os/posix/config_root.cpp
   M src/make.new/config/config.h.in
Added config_root.cpp file for posix.

 2002-11-05 14:24  kkuznetsov 
   M src/jrd/event.cpp
Fix compile error

 2002-11-05 13:48  kkuznetsov 
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Add check for crypt.h

 2002-11-05 13:46  kkuznetsov 
   M src/jrd/enc.cpp
*** empty log message ***

 2002-11-05 13:15  kkuznetsov 
   M configure.in
Add check for crypt.h

 2002-11-05 13:14  kkuznetsov 
   M builds/posix/prefix.solx86
My 'as' do not eat pipes

 2002-11-05 01:51  nmcc 
   M builds/posix/Makefile.in.firebird
Add extern sub directory to make clean target.

 2002-11-05 01:49  nmcc 
   M builds/posix/make.rules
   M builds/posix/prefix.darwin
   M builds/posix/prefix.freebsd
   M builds/posix/prefix.linux
   M builds/posix/prefix.sinixz
   M builds/posix/prefix.solx86
Move compiler/platform specific cflags from make.rules to individual
platform prefix files.

 2002-11-05 01:42  nmcc 
   M builds/posix/make.defaults
Use readline/editline setting from configure in makefiles.

 2002-11-05 01:39  nmcc 
   M configure.in
Add Solaris Sparc as valid target.

 2002-11-05 01:36  nmcc 
   M autogen.sh
Do not issue warning when already been told not to run configure.

 2002-11-04 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-04 21:57  arnobrinkman 
   M src/jrd/opt.cpp
Give ASC a higher priority against same selectivity indices.

 2002-11-04 16:37  tamlin 
   A builds/win32/msvc6/README_MSVC6.txt
no message

 2002-11-04 16:35  tamlin 
   M builds/win32/msvc6/isql.dsp
Fix isql debug build line input

 2002-11-04 15:12  skidder 
   M src/jrd/build_no.h
   M src/jrd/dfw.epp
   M src/jrd/dyn_del.epp
   M src/jrd/met.epp
   M src/jrd/met_proto.h
   M src/jrd/par.cpp
   M src/jrd/vio.cpp
Stored procedures are no longer recompiled before deletion

 2002-11-04 13:57  eku 
   M configure.in
   M src/burp/canonical.cpp
   M src/csv/csi.cpp
   M src/csv/csv.cpp
   M src/dudley/hsh.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/iberr.cpp
   M src/make.new/config/config.h.in
   M src/qli/hsh.cpp
   M src/remote/ibconfig.cpp
   M src/remote/interface.cpp
   M src/utilities/srvrmgr.cpp
More status vector cleanups (ISC_STATUS_LENGTH).
Autoconf checks for xdr_hyper.

 2002-11-04 11:19  eku 
   M src/csv/csi.cpp
   M src/intl/dtest.c
   M src/jrd/builtin.cpp
   M src/jrd/divorce.cpp
   M src/jrd/event.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/log.cpp
   M src/jrd/svc.cpp
   M src/lock/lock.cpp
   M src/remote/inet.cpp
   M src/utilities/srvrmgr.cpp
   M src/wal/wal.cpp
Arrays that hold filenames must be at least MAXPATHLEN long.

 2002-11-04 09:04  eku 
   M src/jrd/isc_sync.cpp
Autoconf cleanup: signal.h and sys/signal.h

 2002-11-04 09:03  eku 
   M src/gpre/hsh.cpp
Fixed compiler warning.

 2002-11-04 08:48  dimitr 
   M src/remote/remote_def.h
   M src/remote/srvr_w32.cpp
Cleanup.

 2002-11-04 08:07  eku 
   M configure.in
Fixed C&P error in help text.

 2002-11-03 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-03 22:27  tamlin 
   M src/remote/interface.cpp
Trimmed compiler warnings.

 2002-11-03 22:26  tamlin 
   M src/gpre/int.cpp
   M src/gpre/int_cxx.cpp
   M src/jrd/dyn_def.epp
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
   M src/jrd/gdsold.h
   M src/jrd/met.epp
Fixed gds__vtov to use native char type, and const correct.

 2002-11-03 22:23  tamlin 
   M src/gpre/c_cxx.cpp
Fixed a warning pragma.

 2002-11-03 22:22  tamlin 
   M src/gpre/gpre_meta.epp
Removed unused local variables

 2002-11-03 22:03  dimitr 
   M src/jrd/license.h
   M src/remote/property.cpp
   M src/remote/window.cpp
Cleanup.

 2002-11-03 22:02  dimitr 
   M src/remote/remote_def.h
   M src/remote/srvr_w32.cpp
Changed remote server initialization for Win32 CS builds.

 2002-11-03 17:29  skidder 
   M src/jrd/dyn.epp
   M src/jrd/exe.cpp
   M src/jrd/tra.cpp
   M src/jrd/tra.h
   M src/jrd/vio.cpp
   M src/jrd/vio_proto.h
Reworked savepoint stuff a little

 2002-11-03 16:48  dimitr 
   M src/jrd/os/thd_priority.h
Enabled priority scheduler for win32 builds.

 2002-11-03 16:30  dimitr 
   M src/intl/lc_latin1.c
   M src/intl/ld.c
   A src/intl/win1251_ua.h
   M src/jrd/intlnames.h
New collate for WIN1251 charset.

 2002-11-03 16:26  dimitr 
   A src/common/config
   A src/common/config/config.cpp
   A src/common/config/config.h
   A src/common/config/config_file.cpp
   A src/common/config/config_file.h
   A src/common/config/config_impl.h
   A src/jrd/os/config_root.h
   A src/jrd/os/win32/config_root.cpp
New configuration manager.

 2002-11-03 15:41  dimitr 
   M builds/win32/msvc6/fbclient.def
   M builds/win32/msvc6/fbclient_debug.def
   M builds/win32/msvc6/gds32.def
   M builds/win32/msvc6/gds32_debug.def
   M builds/win32/msvc6/ib_udf.def
   M builds/win32/msvc6/ib_util.def
Disallowed export by ordinals and some cleanup.

 2002-11-02 23:05  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-02 17:25  skidder 
   M configure.in
Make engine compilable on systems that apply autoconf version mentioned in AC_PREREQ like Mandrake 9.0

 2002-11-02 17:23  skidder 
   M src/remote/remote.h
Make engine compilable again after Sean's cleanup

 2002-11-02 11:03  dimitr 
   M src/jrd/isc.cpp
Disabled directory handling for the client library.

 2002-11-02 03:20  arnobrinkman 
   M src/jrd/btr.h
   M src/jrd/opt.cpp
Added better support for using indices with "OR".
Pick the best available compound index from all "AND" nodes.

 2002-11-02 03:15  arnobrinkman 
   M src/jrd/rse.h
no message

 2002-11-01 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-11-01 13:22  kkuznetsov 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/prefix.solx86
   M configure.in
*** empty log message ***

 2002-11-01 13:21  kkuznetsov 
   M src/jrd/isc_sync.cpp
   M src/jrd/thd.cpp
for Solaris port steps

 2002-11-01 08:53  dimitr 
   M src/dsql/parse.y
Cleanup.

 2002-10-31 23:12  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-31 16:07  alexpeshkoff 
   M builds/win32/msvc6/fbserver.dsp
Minor bug while cleaning netware port

 2002-10-31 13:08  dimitr 
   M src/dsql/parse.y
A bit more cleanup.

 2002-10-31 12:22  dimitr 
   M src/dsql/pass1.cpp
Let's report real statement, not it's internal meaning.

 2002-10-31 12:15  dimitr 
   M src/jrd/ail.cpp
A bit more cleanup.

 2002-10-31 12:11  dimitr 
   M src/jrd/ail.cpp
Finilized Sean's cleanup.

 2002-10-31 12:01  dimitr 
   M src/dsql/pass1.cpp
Disallowed Nickolay's SAVEPOINT feature for SPs/triggers.

 2002-10-31 11:58  dimitr 
   M src/jrd/isc_file.cpp
   M src/jrd/par.cpp
   M src/remote/property.cpp
   M src/remote/server.cpp
   M src/wal/wal_prnt.cpp
Finilized Sean's cleanup.

 2002-10-31 11:28  dimitr 
   M src/dsql/parse.cpp
Cleaned up to remove those damned line numbers.

 2002-10-31 11:26  dimitr 
   M src/jrd/os/thd_priority.h
Disallowed new priority scheduler for CS builds.

 2002-10-31 10:38  dimitr 
   M src/jrd/blb.cpp
   M src/jrd/dpm.epp
Fixed a porting error that led up to database corruption (damaged blob pages).

 2002-10-31 05:33  seanleyne 
   M src/journal/server.e
   M src/jrd/file_params.h
   M src/jrd/isc.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/license.h
   M src/lock/fparamv3.h
   M src/remote/inet.cpp
Removed obsolete "SUN3_3" port

 2002-10-31 05:09  seanleyne 
   M src/intl/ld.h
Removed support for obsolete "MS_DOS" define

 2002-10-31 05:06  seanleyne 
   M src/alice/alice.cpp
   M src/alice/exe.cpp
   M src/burp/burp.cpp
   M src/burp/burp.h
   M src/burp/canonical.cpp
   M src/csv/csi.h
   M src/csv/css.cpp
   M src/dudley/lex.cpp
   M src/dudley/parse.cpp
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
   M src/isql/isql.h
   M src/jrd/ail.cpp
   M src/jrd/ail.h
   M src/jrd/all_old.h
   M src/jrd/alt.cpp
   M src/jrd/arg.h
   M src/jrd/btr.cpp
   M src/jrd/cmp.cpp
   M src/jrd/common.h
   M src/jrd/dpm.epp
   M src/jrd/enc.cpp
   M src/jrd/exe.cpp
   M src/jrd/fil.h
   M src/jrd/file_params.h
   M src/jrd/gds.cpp
   M src/jrd/intl.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc.h
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_s_proto.h
   M src/jrd/jio.cpp
   M src/jrd/lck.cpp
   M src/jrd/license.h
   M src/jrd/ods.h
   M src/jrd/perf.cpp
   M src/jrd/perf.h
   M src/jrd/pio.h
   M src/jrd/rse.cpp
   M src/jrd/sbm.h
   M src/jrd/sort.cpp
   M src/jrd/utl.cpp
   M src/jrd/val.h
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/make.new/config/config.h.in
   M src/msgs/build_file.epp
   M src/qli/dtr.cpp
   M src/qli/help.epp
   M src/qli/lex.cpp
   M src/qli/proc.epp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/remote.h
   M src/remote/server.cpp
   M src/wal/wal_proto.h
Removed support for obsolete "PC_PLATFORM" define

 2002-10-30 23:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-30 14:49  kkuznetsov 
   M configure.in
Add search for SFIO library

 2002-10-30 14:47  kkuznetsov 
   M src/common/memory/memory_pool.cpp
And link mmap_anon hear

 2002-10-30 14:46  kkuznetsov 
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
Reincarnated mmap_anon for solarises pre 2.8

 2002-10-30 06:40  seanleyne 
   M builds/win32/msvc6/fbserver.dsp
   M src/alice/alice.cpp
   M src/burp/burp.cpp
   M src/burp/burp.h
   M src/burp/canonical.cpp
   M src/burp/mvol.cpp
   M src/common/memory/memory_pool.cpp
   M src/dsql/dsql.cpp
   M src/dsql/errd.cpp
   M src/dsql/user_dsql.cpp
   M src/dsql/utld.cpp
   M src/dudley/lex.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/intl/ld.h
   M src/ipserver/ipclient.cpp
   M src/journal/archive.cpp
   M src/journal/console.cpp
   M src/journal/gjrn.cpp
   M src/journal/rebuild.e
   M src/journal/server.e
   M src/jrd/ail.cpp
   M src/jrd/ail.h
   M src/jrd/all_old.h
   M src/jrd/alt.cpp
   M src/jrd/btr.cpp
   M src/jrd/cch.cpp
   M src/jrd/cmp.cpp
   M src/jrd/common.h
   M src/jrd/dpm.epp
   M src/jrd/dyn_def.epp
   M src/jrd/enc.cpp
   M src/jrd/err.cpp
   M src/jrd/event.cpp
   M src/jrd/ext.cpp
   M src/jrd/fil.h
   M src/jrd/file_params.h
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
   M src/jrd/grant.epp
   M src/jrd/iberr.h
   M src/jrd/intl.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc.h
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_s_proto.h
   M src/jrd/isc_sync.cpp
   M src/jrd/jio.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
   M src/jrd/jrd_time.h
   M src/jrd/jrn.cpp
   M src/jrd/lck.cpp
   M src/jrd/license.h
   M src/jrd/llio.cpp
   M src/jrd/met.epp
   M src/jrd/misc.cpp
   M src/jrd/misc.h
   D src/jrd/netware.cpp
   M src/jrd/nlm_thd.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.h
   M src/jrd/pio.h
   M src/jrd/pwd.h
   M src/jrd/rse.cpp
   M src/jrd/sbm.h
   M src/jrd/sch.cpp
   M src/jrd/sort.cpp
   M src/jrd/status.cpp
   M src/jrd/svc.cpp
   M src/jrd/thd.cpp
   M src/jrd/thd.h
   M src/jrd/time.h
   M src/jrd/utl.cpp
   M src/jrd/val.h
   M src/jrd/vio.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/lock.cpp
   M src/lock/lock.h
   M src/lock/print.cpp
   M src/pipe/head.cpp
   M src/remote/divorce.cpp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/interface.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/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/drop.cpp
   M src/utilities/ibmgr.cpp
   M src/utilities/sbc_print.cpp
   M src/wal/wal.cpp
   M src/wal/wal_prnt.cpp
   M src/wal/wal_proto.h
   M src/wal/walc.cpp
   M src/wal/walw.cpp
   M src/wal/wstat_proto.h
   M src/wal/wstatus.cpp
Removed obsolete "Netware" port

 2002-10-30 05:04  seanleyne 
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/fbserver.dsp
   M builds/win32/msvc6/remote.dsp
   M src/jrd/alt.cpp
   M src/jrd/doserr.h
   M src/jrd/ibase.h
   M src/jrd/isc_f_proto.h
   M src/jrd/isc_file.cpp
   M src/remote/depends.mak
   M src/remote/dllshell.cpp
   M src/remote/interface.cpp
   M src/remote/makefile.mak
   M src/remote/neterr.h
   D src/remote/netwcon.cpp
   D src/remote/nlmtst.def
   D src/remote/nwserv.cpp
   M src/remote/property.cpp
   M src/remote/remote.def
   M src/remote/remote_def.h
   D src/remote/spxesr.cpp
   D src/remote/spxne_proto.h
   D src/remote/spxnet.cpp
   D src/remote/spxnet32.cpp
   D src/remote/spxnet32_proto.h
   D src/remote/spxwi_proto.h
   D src/remote/spxwin.cpp
   D src/remote/spxwin.h
Removed support for obsolete IPX/SPX Protocol

 2002-10-29 23:07  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-29 20:20  skidder 
   A builds/posix/Makefile.in.codes
   M builds/posix/Makefile.in.firebird
   M configure.in
   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/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
   M src/include/gen/blrtable.h
   M src/include/gen/codes.h
   M src/include/gen/codetext.h
   M src/include/gen/gds_codes.ftn
   M src/include/gen/gds_codes.pas
   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/blr.h
   M src/jrd/blrtable.cpp
   M src/jrd/cmp.cpp
   M src/jrd/dyn.epp
   M src/jrd/exe.cpp
   M src/jrd/exe.h
   M src/jrd/ibase.h
   M src/jrd/ids.m
   M src/jrd/nod.h
   M src/jrd/par.cpp
   M src/jrd/tra.cpp
   M src/jrd/tra.h
   M src/jrd/vio.cpp
   M src/jrd/vio_proto.h
   M src/msgs/msg.gbak
Merging changes from skidder branch - explicit locks, savepoints, build system changes

 2002-10-29 16:31  tamlin 
   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/mvol_proto.h
   M src/burp/restore.epp
const correctness, 64-bit backup reporting (currently disabled by macro TMN_THINKS_NS_SHOULD_FIX_THIS until msg DB is updated)

 2002-10-29 16:28  tamlin 
   M src/dudley/ddl.cpp
removed unused locals

 2002-10-29 16:27  tamlin 
   M src/jrd/blb.cpp
   M src/jrd/cvt.cpp
   M src/jrd/cvt2.cpp
   M src/jrd/cvt_proto.h
   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/gds.cpp
   M src/jrd/gds_proto.h
   M src/jrd/intl.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/opt.cpp
   M src/jrd/par.cpp
   M src/jrd/par_proto.h
   M src/jrd/svc.cpp
   M src/jrd/svc.h
   M src/jrd/svc_proto.h
const correctness etc

 2002-10-29 16:26  tamlin 
   M src/utilities/cmd_util.cpp
   M src/utilities/cmd_util_proto.h
const correctness

 2002-10-29 13:46  dimitr 
   M src/jrd/svc.cpp
Cleanup.

 2002-10-29 13:24  dimitr 
   M src/remote/inet.cpp
   M src/remote/wnet.cpp
Win32 classic changes.

 2002-10-29 06:35  dimitr 
   M src/jrd/dpm.epp
Fixed a porting error that led up to memory corruption.

 2002-10-29 03:37  seanleyne 
   M src/gpre/cob.cpp
   M src/gpre/gpre.h
   M src/jrd/flu.cpp
   M src/jrd/flu.h
   M src/jrd/license.h
Code clean, removed obsolete "HP700" port

 2002-10-29 03:33  seanleyne 
   D src/makefiles/prefix.decosf
   D src/makefiles/prefix.hp700
   D src/makefiles/prefix.sgi
   D src/makefiles/prefix.ul
Delete prefix files for obsolete ports

 2002-10-29 03:31  seanleyne 
   M src/gpre/ftn.cpp
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/flu.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/jrd/shrinit.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/lock/print.cpp
   M src/make.new/config/config.h.in
   M src/remote/inet_server.cpp
   M src/remote/protocol.cpp
   M src/remote/remote_def.h
   M src/v5_examples/align.h
Code cleanup, removed obsolete "SGI" port

 2002-10-29 03:17  seanleyne 
   M src/gpre/c_cxx.cpp
   M src/jrd/align.h
   M src/jrd/blb.cpp
   M src/jrd/blb.h
   M src/jrd/btr.h
   M src/jrd/common.h
   M src/jrd/exe.cpp
   M src/jrd/flu.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrd.h
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/lock.h
   M src/remote/inet_server.cpp
   M src/remote/interface.cpp
   M src/remote/protocol.h
   M src/remote/remote_def.h
   M src/v5_examples/align.h
Code cleanup, removed obsolete "DecOSF" port

 2002-10-29 02:59  seanleyne 
   M src/dsql/errd.cpp
   M src/dsql/user_dsql.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/ipserver/ipclient.cpp
   M src/journal/journal_vms.e
   M src/jrd/err.cpp
   M src/jrd/iberr.h
   M src/jrd/pag.cpp
   M src/jrd/par.cpp
   M src/jrd/status.cpp
   M src/jrd/utl.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
Code cleanup, removed obsolete "MPEXL" port

 2002-10-29 02:48  seanleyne 
   M src/intl/langdrv.h
   D src/makefiles/prefix.dg
Completed removal of obsolete "DG" port

 2002-10-29 02:45  seanleyne 
   M src/gpre/cob.cpp
   M src/gpre/ftn.cpp
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/flu.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/jrd/thd.cpp
   M src/jrd/thd.h
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/remote/inet.cpp
   M src/remote/remote_def.h
Removed obsolete "DGUX" port

 2002-10-28 23:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-28 15:34  alexpeshkoff 
   M builds/win32/msvc6/fbserver.dsp
Threads' priority scheduling in Win32
Added thd_priority.cpp to project file
Inactive by default
To bring to active state uncomment
     //#define THREAD_PSCHED
in thd_priority.h

 2002-10-28 12:17  dimitr 
   M src/misc/writeBuildNum.sh
Next version is alpha 4.

 2002-10-28 10:16  dimitr 
   M src/remote/nt_server.cpp
   M src/utilities/services.cpp
Win32 classic changes.

 2002-10-28 06:47  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
Small correction.

 2002-10-28 05:39  seanleyne 
   M src/jrd/license.h
Code Cleanup, removed obsolete "ALPHA_NT" port

 2002-10-28 05:24  seanleyne 
   M src/intl/langdrv.h
Completed removal of "NeXT" port

 2002-10-28 05:19  seanleyne 
   M src/alice/tdr.cpp
   M src/burp/canonical.cpp
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
   M src/intl/langdrv.h
   M src/intl/ld.h
   M src/jrd/common.h
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/jrd/utl.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/lock/print.cpp
   M src/remote/inet.cpp
   M src/remote/interface.cpp
   M src/remote/protocol.cpp
   M src/remote/protocol.h
   M src/remote/remote_def.h
   M src/v5_examples/align.h
Code Cleanup, removed obsolete "Ultrix" and "Ultrix/MIPS" ports

 2002-10-28 04:57  seanleyne 
   M src/burp/misc.cpp
   M src/gpre/cob.cpp
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
   M src/journal/console.cpp
   M src/jrd/common.h
   M src/jrd/flu.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/jrd/utl.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   D src/makefiles/prefix.unixware
   M src/pipe/head.cpp
   M src/remote/inet.cpp
   M src/remote/remote_def.h
Code Cleanup, removed obsolete "UNIXWARE" port

 2002-10-28 04:44  seanleyne 
   M src/jrd/isc_sync.cpp
Completed removal of obsolete "M88K" port

 2002-10-28 04:42  seanleyne 
   M src/gpre/cob.cpp
   M src/jrd/common.h
   M src/jrd/isc_sync.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/jrd/utl.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   D src/makefiles/prefix.dg_x86
   M src/remote/remote_def.h
Completed removal of obsolete "DG_X86" port

 2002-10-28 03:52  seanleyne 
   M src/jrd/svc.cpp
   M src/lock/lock.cpp
   M src/utilities/drop.cpp
   M src/wal/wal.cpp
Completed removal of obsolete "IMP" port

 2002-10-28 03:47  seanleyne 
   M src/jrd/llio.cpp
   M src/jrd/svc.cpp
   M src/jrd/unix.cpp
   M src/lock/lock.cpp
   M src/lock/print.cpp
   M src/pipe/head.cpp
   M src/utilities/drop.cpp
   M src/wal/wal.cpp
Completed removal of obsolete "DELTA" port

 2002-10-28 03:40  seanleyne 
   D src/makefiles/prefix.ap
   D src/makefiles/prefix.ax
   D src/makefiles/prefix.cray
   D src/makefiles/prefix.delta
   D src/makefiles/prefix.epson
   D src/makefiles/prefix.hm300
   D src/makefiles/prefix.imp
   D src/makefiles/prefix.m88k
   D src/makefiles/prefix.nxt
   D src/makefiles/prefix.os2
Deleted 'prefix.' files for old/deleted ports

 2002-10-27 22:17  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-27 12:51  dimitr 
   M src/lock/lock.cpp
Rolled back my change, because it breaked unix builds.

 2002-10-26 22:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-26 21:16  arnobrinkman 
   M src/jrd/opt.cpp
AB: Added support for detecting use of index with sub-selects in aggregate selects

 2002-10-26 13:26  dimitr 
   M doc/WhatsNew
Added alpha 3 changes.

 2002-10-26 12:34  dimitr 
   M src/jrd/svc.h
Small correction.

 2002-10-26 08:32  dimitr 
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/fbserver.dsp
Corrected project files.

 2002-10-26 08:21  dimitr 
   M src/jrd/sort_mem.cpp
   M src/jrd/sort_mem.h
Global usage of "size_t" data type instead of "long".

 2002-10-25 22:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-25 16:28  alexpeshkoff 
   A src/jrd/os/thd_priority.h
   A src/jrd/os/win32/thd_priority.cpp
   M src/jrd/sch.cpp
   M src/jrd/thd_win32.cpp
   M src/remote/cntl.cpp
Threads' priority scheduling in Win32
Inactive by default
To bring to active state uncomment
     //#define THREAD_PSCHED
in thd_priority.h

 2002-10-25 14:08  dimitr 
   D src/misc/status.cpp
   D src/misc/status.h
Removed duplicated files. Absolutely the same ones still exist in /jrd.

 2002-10-25 08:29  dimitr 
   M src/dsql/pass1.cpp
Re-allowed plans in triggers.

 2002-10-24 22:06  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-24 15:41  dimitr 
   M src/utilities/install_svc.cpp
Cleanup.

 2002-10-24 15:39  dimitr 
   M src/iscguard/iscguard_utils.cpp
ISC_STATUS_LENGTH correction.

 2002-10-24 15:18  dimitr 
   M src/remote/window.cpp
Cleanup.

 2002-10-24 14:53  dimitr 
   M src/jrd/isc_ipc.cpp
   M src/lock/lock.cpp
Cleanup.

 2002-10-24 14:02  dimitr 
   M builds/win32/msvc6/ib_udf.def
no message

 2002-10-24 12:01  tamlin 
   M builds/win32/msvc6/gfix.dsp
Make gfix compile in debug mode.

 2002-10-24 11:16  tamlin 
   M src/jrd/jrd.cpp
Compile without warnings on MSVC6.

 2002-10-24 11:13  dimitr 
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
More complete implementation of my 2PC related fix.

 2002-10-24 09:13  eku 
   M src/remote/inet.cpp
Removed latestr checkin (private modifications).

 2002-10-24 09:01  eku 
   M src/alice/tdr.cpp
   M src/burp/backup.epp
   M src/burp/burp.h
   M src/burp/canonical.cpp
   M src/burp/restore.epp
   M src/csv/csi.cpp
   M src/csv/csi.h
   M src/csv/csu.cpp
   M src/csv/csv.cpp
   M src/csv/print.cpp
   M src/dsql/metd.epp
   M src/dsql/movd.cpp
   M src/dsql/preparse.cpp
   M src/dsql/user_dsql.cpp
   M src/dudley/exe.epp
   M src/dudley/extract.epp
   M src/dudley/lex.cpp
   M src/gpre/form.cpp
   M src/gpre/gpre_meta.epp
   M src/gpre/gpre_meta_boot.cpp
   M src/install/arch-specific/sinixz/prototype.in
   M src/ipserver/ipc.h
   M src/iscguard/iscguard.cpp
   M src/iscguard/iscguard_utils.cpp
   M src/isql/show.epp
   M src/journal/archive.cpp
   M src/journal/console.cpp
   M src/journal/gjrn.cpp
   M src/journal/journal.h
   M src/journal/oldr.cpp
   M src/jrd/ail.cpp
   M src/jrd/all_old.cpp
   M src/jrd/alt.cpp
   M src/jrd/cch.cpp
   M src/jrd/common.h
   M src/jrd/dfw.epp
   M src/jrd/dyn.epp
   M src/jrd/event.cpp
   M src/jrd/functions.cpp
   M src/jrd/gds.cpp
   M src/jrd/ibase.h
   M src/jrd/iberr.cpp
   M src/jrd/isc.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
   M src/jrd/jrn.cpp
   M src/jrd/map.cpp
   M src/jrd/met.epp
   M src/jrd/old.cpp
   M src/jrd/pag.cpp
   M src/jrd/perf.cpp
   M src/jrd/print.cpp
   M src/jrd/pwd.cpp
   M src/jrd/rdb.cpp
   M src/jrd/rdbgpas.cpp
   M src/jrd/rdbint.cpp
   M src/jrd/rng.cpp
   M src/jrd/sdw.cpp
   M src/jrd/svc.cpp
   M src/jrd/utl.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/lock/driver.cpp
   M src/lock/lock.cpp
   M src/lock/manager.cpp
   M src/lock/print.cpp
   M src/lock/printv3.cpp
   M src/pipe/foot.cpp
   M src/qli/all.cpp
   M src/qli/eval.cpp
   M src/qli/exe.cpp
   M src/qli/form.cpp
   M src/qli/format.cpp
   M src/qli/gener.cpp
   M src/qli/lex.cpp
   M src/qli/meta.epp
   M src/qli/noform.cpp
   M src/qli/proc.epp
   M src/qli/show.epp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/interface.cpp
   M src/remote/ipc_server.cpp
   M src/remote/mgr.cpp
   M src/remote/nt_server.cpp
   M src/remote/nwserv.cpp
   M src/remote/remote.h
   M src/remote/server.cpp
   M src/remote/srvr_w32.cpp
   M src/utilities/cache.cpp
   M src/utilities/create_db.cpp
   M src/utilities/dba_full.epp
   M src/utilities/drop.cpp
   M src/utilities/dropv3.cpp
   M src/utilities/print_pool.cpp
   M src/utilities/sbc_print.cpp
   M src/utilities/security.epp
   M src/v5_examples/api1.c
   M src/v5_examples/api10.c
   M src/v5_examples/api11.c
   M src/v5_examples/api12.c
   M src/v5_examples/api13.c
   M src/v5_examples/api15.c
   M src/v5_examples/api16.c
   M src/v5_examples/api16t.c
   M src/v5_examples/api2.c
   M src/v5_examples/api3.c
   M src/v5_examples/api4.c
   M src/v5_examples/api5.c
   M src/v5_examples/api6.c
   M src/v5_examples/api7.c
   M src/v5_examples/api8.c
   M src/v5_examples/api9.c
   M src/v5_examples/apifull.c
   M src/v5_examples/empbuild.c
   M src/v5_examples/winevent.c
   M src/wal/driver.cpp
   M src/wal/wal.cpp
   M src/wal/wal_prnt.cpp
   M src/wal/walc.cpp
   M src/wal/walw.cpp
Code cleanup:
Since we already have the define ISC_STATUS_LENGTH for the the length of
the status vector, we should use it! Replaced 'status[20]' with
'status[ISC_STATUS_LENGTH]'.
Replaced the different symbolic names for the maximum length of a path
(MAX_PATH, MAX_PATH_LENGTH, MAXPATHLEN) with one uniq symbol MAXPATHLEN.

 2002-10-23 22:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-22 22:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-22 08:05  dimitr 
   M src/burp/restore.epp
Commited Ignacio's fix for uninitialized variables in burp.

 2002-10-19 22:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-19 09:05  dimitr 
   M src/jrd/exe.cpp
Fixed a possible buffer overrun.

 2002-10-19 00:56  arnobrinkman 
   M src/dsql/pass1.cpp
AB: "cosmetic changes"

 2002-10-19 00:49  arnobrinkman 
   M src/dsql/make.cpp
AB: "cosmetic changes"

 2002-10-19 00:32  arnobrinkman 
   M src/dsql/pass1.cpp
AB: bug fixed with sub-select and group by clause and cosmetic changes

 2002-10-18 22:04  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-18 14:40  dimitr 
   M src/jrd/jrd.cpp
Fixed one more 2PC related bug.

 2002-10-18 13:41  dimitr 
   M src/jrd/vio.cpp
Rolled back my bugfix. It does solve the mentioned problem, but introduces much more additional (unexpected) pain.

 2002-10-18 13:26  dimitr 
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
Fixed incorrect 2PC behaviour with a rollback of a distributed transaction.

 2002-10-18 11:11  dimitr 
   M builds/win32/msvc6/fbclient.dsp
Added proper version information for the both client libraries.

 2002-10-18 09:14  dimitr 
   M builds/win32/msvc6/gpre.dsp
Small correction.

 2002-10-18 05:12  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-18 04:55  stryqx 
   M src/jrd/thd.cpp
Fix preprocessor statement.

 2002-10-16 22:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-16 08:40  eku 
   M src/dsql/preparse.cpp
Eventually fixed redefinition of PAGESIZE.

 2002-10-16 08:38  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/isc_sync.cpp
   M src/make.new/config/config.h.in
Autoconf: check for function getpagesize.

 2002-10-14 22:09  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-14 09:21  eku 
   M builds/posix/Makefile.in.refDatabases
The file permissions must match the database attribute (read-only), otherwise
gpre will fail.

 2002-10-14 05:40  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-13 10:30  dimitr 
   M src/jrd/scl.epp
   M src/jrd/winnt.cpp
Fixed one possible bug and one typo.

 2002-10-13 10:24  dimitr 
   M src/jrd/ibase.h
   M src/jrd/intlnames.h
Fixed a few little bugs.

 2002-10-12 22:02  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-12 20:27  skidder 
   M src/jrd/opt.cpp
Move nulls first/last code out of SCROLLABLE_CURSORS ifdef

 2002-10-12 19:46  skidder 
   M src/jrd/opt.cpp
Fixed problem which caused complex outer joins to produce wrong results

 2002-10-12 19:39  skidder 
   M src/jrd/opt.cpp
Fixed problem which caused complex outer joins to produce wrong results

 2002-10-12 11:16  dimitr 
   M src/remote/cntl.cpp
   M src/remote/nt_server.cpp
   M src/remote/srvr_w32.cpp
   M src/utilities/install_nt.h
   M src/utilities/install_svc.cpp
Made the codebase ready for the win32 classic builds.

 2002-10-12 11:07  dimitr 
   M src/jrd/svc.cpp
Made the codebase ready for the win32 classic builds.

 2002-10-12 10:03  dimitr 
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/gds32.dsp
   A src/jrd/isc_version.rc
Added proper version information for the both client libraries.

 2002-10-12 08:13  stryqx 
   M src/qli/err.cpp
Implicit cast breaks FreeBSD build.

 2002-10-12 05:21  stryqx 
   M src/jrd/os/mod_loader.h
   M src/jrd/os/path_utils.h
Quiet newline warning

 2002-10-12 04:59  stryqx 
   A builds/posix/prefix.freebsd
Add prefix.freebsd.

 2002-10-12 04:16  stryqx 
   M src/common/memory/memory_pool.cpp
   M src/jrd/common.h
   M src/jrd/flu.cpp
   M src/jrd/gds.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrd.h
   M src/jrd/thd.cpp
   M src/jrd/thd.h
Add FreeBSD support.
This allows me to compile CS on FreeBSD 4.7 using gcc 3.2.1.

 2002-10-12 04:12  stryqx 
   M src/extlib/fbudf/fbudf.cpp
   M src/extlib/fbudf/fbudf.h
   M src/extlib/fbudf/fbudf.sql
Rename truncate to fbtruncate to avoid conflict with standard C/C++ library.

 2002-10-12 04:05  stryqx 
   M src/qli/exe.cpp
Include string.h for memcpy definition for those systems that need it.

 2002-10-11 22:03  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-11 21:41  skywalker 
   M builds/posix/Makefile.in.refDatabases
Changed restore of isc4.gdb to not have read_only option

 2002-10-11 04:40  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-10 19:32  eku 
   M builds/posix/Makefile.in.embed.qli
   M src/qli/dtr.cpp
   M src/qli/err.cpp
   M src/qli/exe.cpp
Fixed compilation of qli.

 2002-10-10 18:49  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-10 12:52  dimitr 
   M src/dsql/preparse.cpp
Commented out because MSVC doesn't understand such a preprocessor directive.

 2002-10-10 11:44  dimitr 
   M src/misc/writeBuildNum.sh
Make sure the next version is Alpha 3.

 2002-10-10 06:48  eku 
   M configure.in
Compilation of the editline library depends on configure switches.

 2002-10-10 06:47  eku 
   M builds/posix/Makefile.in.firebird
Compilation of the editline library depends on configure switches.
Added qli to the CS targets (needed by TCS).

 2002-10-09 19:48  fsg 
   M ChangeLog
Updated ChangeLog

 2002-10-09 12:32  skidder 
   M doc/WhatsNew
Added my unmentioned change

 2002-10-09 11:28  skidder 
   M src/extern/editline/Makefile
Fixed to make posix build work

 2002-10-08 11:46  dimitr 
   M src/jrd/db_alias.cpp
Re-read aliases config file every time any database is attached.

 2002-10-08 09:42  eku 
   M builds/posix/prefix.sinixz
Updated settings with SINIX-2000 environment

 2002-10-08 05:12  eku 
   M src/dsql/preparse.cpp
Added warning. One needs to rename PAGESIZE to something different. It's
already defined in 'sys/param.h'.

 2002-10-07 15:09  fsg 
   M ChangeLog
ChangeLog updated

 2002-10-07 13:33  eku 
   M src/jrd/svc.cpp
   M src/jrd/svc.h
Service API:
 o fixed SVC_TRMNTR parsing
 o fixed -svc/-svc_thd argument passing
 o re-enabled API on CS (SINIX-Z)

 2002-10-07 01:29  skywalker 
   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.isql
   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.lockmgr
   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.fbutil
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.inet_server
   M builds/posix/Makefile.in.install
   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.libfbserver
   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/Makefile.in.v5_examples
   M builds/posix/make.defaults
   M builds/posix/make.rules
   A builds/posix/make.shared.targets
   M builds/posix/make.shared.variables
   M configure.in
   M src/dsql/parse.cpp
   A src/extern
   A src/extern/editline
   A src/extern/editline/MANIFEST
   A src/extern/editline/Make.os9
   A src/extern/editline/Makefile
   A src/extern/editline/README
   A src/extern/editline/complete.c
   A src/extern/editline/editline.3
   A src/extern/editline/editline.c
   A src/extern/editline/editline.h
   A src/extern/editline/os9.h
   A src/extern/editline/sysos9.c
   A src/extern/editline/sysunix.c
   A src/extern/editline/testit.c
   A src/extern/editline/unix.h
   A src/include/editline.h
   M src/include/gen/autoconfig_msvc.h
   M src/isql/isql.epp
   M src/make.new/config/config.h.in
   M src/utilities/srvrmgr.cpp
A few makefile dependancies fixed.
Started work on upgrading rpm build scripts
Fix makefiles for super build
Exchange editline for readline in isql

 2002-10-06 13:33  dimitr 
   M doc/WhatsNew
Alpha 2 changes.

 2002-10-06 10:59  dimitr 
   M builds/win32/msvc6/fbserver.dsp
no message

 2002-10-06 10:55  dimitr 
   M builds/win32/msvc6/isql.dsp
Statically link isql with the runtime libraries.

 2002-10-06 10:51  dimitr 
   M src/dsql/ddl.cpp
BLOB subtypes are no longer ignored in views (expression fields only).

 2002-10-06 08:59  dimitr 
   M src/utilities/registry.cpp
Added missing guardian registry entry.

 2002-10-04 22:08  skidder 
   M src/jrd/dfw.epp
   M src/jrd/jrd.h
   M src/jrd/met.epp
   M src/jrd/met_proto.h
Fixed resource leaks in DDL recursive procedure handling which caused some DDL to fail

 2002-10-04 21:57  skidder 
   M builds/posix/make.shared.variables
   M builds/posix/prefix.darwin
   M builds/posix/prefix.linux
   M builds/posix/prefix.sinixz
   M builds/posix/prefix.solx86
Little garbage cleanup. Shouldn't break anything

 2002-10-04 17:53  arnobrinkman 
   M src/dsql/pass1.cpp
AB: Fixed bug with alias and GROUP BY clause

 2002-10-04 11:06  eku 
   M src/jrd/alt.cpp
   M src/utilities/gsec.cpp
Fixed coredump caused by 'array out of bounds' writes.

 2002-10-04 09:38  eku 
   M src/utilities/security.epp
Fixed merge error FB1->FB2.

 2002-10-02 17:56  skidder 
   M src/jrd/grant.gdl
   M src/jrd/trig.h
Field check constraints are now deleted automatically

 2002-10-02 14:31  dimitr 
   M doc/WhatsNew
Updated.

 2002-10-02 13:27  dimitr 
   M src/jrd/idx.h
Just a cosmetic change.

 2002-10-02 13:27  dimitr 
   M src/jrd/dyn_def.epp
Removed problematic code related to ALTER VIEW implementation.

 2002-10-02 13:26  fsg 
   M ChangeLog
ChangeLog updated

 2002-10-02 13:24  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Hide ALTER VIEW functionality until it works good.

 2002-10-02 13:24  dimitr 
   M src/dsql/ddl.cpp
Made it in-sync with the FB1 tree.

 2002-10-02 12:43  eku 
   M builds/posix/Makefile.in.firebird
   M src/install/arch-specific/sinixz/prototype.in
Build and distribute 'gdef'.

 2002-10-02 09:41  eku 
   M src/remote/inet.cpp
Found a last occurance of NOINITGROUPS :-(

 2002-10-02 09:40  eku 
   M src/intl/ld.h
Fixed compiler warning 'No newline at end of file'.

 2002-10-01 12:03  dimitr 
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Fixed wrong alignment of double for i386.

 2002-10-01 10:38  eku 
   M configure.in
Autoconf: the usage of the readline library can be turned off with
          '--without-readline'.

 2002-10-01 07:56  dimitr 
   M doc/WhatsNew
no message

 2002-10-01 05:48  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/install/arch-specific/sinixz/prototype.in
   M src/jrd/jrd.cpp
   M src/jrd/unix.cpp
   M src/make.new/config/config.h.in
Merged the support for databases on raw devices from FB1 into FB2.
Added switch '--enable-raw-devices' to configure to enable this feature
(default=off). Currently only supported on UNIX platforms.

 2002-10-01 00:34  arnobrinkman 
   M src/dsql/pass1.cpp
AB: Fix error-message bug with aggregate only in sub-select

 2002-09-30 20:32  dimitr 
   M doc/WhatsNew
Oops.

 2002-09-30 20:27  dimitr 
   M doc/WhatsNew
Mentioned the invisible work that's done by our heroes ;-)
Most of these things cannot be seen by our users but its importance cannot be overstressed.

 2002-09-30 20:25  dimitr 
   M doc/WhatsNew
Mentioned the invisible work that's done by our heroes ;-)
Most of these things cannot be seen by our users but its importance cannot be overstressed.

 2002-09-30 20:22  dimitr 
   M doc/WhatsNew
Mentioned the invisible work that's done by our heroes ;-)
Most of these things cannot be seen by our users but its importance cannot be overstressed.

 2002-09-30 19:19  skidder 
   M src/jrd/met.epp
Fixed my own dropped procedure handling error

 2002-09-30 19:13  dimitr 
   M doc/WhatsNew
Removed unfinished stuff and added credits.

 2002-09-30 18:24  skidder 
   M src/jrd/met.epp
Fixed possible coredump while dropping procedure and in some other cases

 2002-09-30 15:21  skidder 
   M src/jrd/dyn_def.epp
Fixed resource leaks which caused recursive definition error

 2002-09-30 15:18  dimitr 
   A doc/WhatsNew
Added new file which describes all changes that are visible for end-users.

 2002-09-30 14:21  skidder 
   M src/jrd/dfw.epp
   M src/jrd/met.epp
   M src/jrd/met_proto.h
Fixed FB1/FB2/IB6 possibility of deferred database corruption (just reported or rarely real) when deleting foreign constraint

 2002-09-30 07:41  eku 
   M src/intl/langdrv.h
Avoid compiler warning 'No newline at end of file'.

 2002-09-30 06:00  eku 
   M src/jrd/arg.h
   M src/jrd/pwd.h
   M src/lock/fparamv3.h
Don't hard-code the installation path. Use ISC_PREFIX whereever possible.

 2002-09-29 15:44  dimitr 
   M src/jrd/vio.cpp
Fixed one reason of the well-known "decompression overran buffer" error.

 2002-09-28 23:52  arnobrinkman 
   M src/dsql/pass1.cpp
AB: Adding better error-handeling and support for subqueries with group_by clause

 2002-09-28 22:42  skidder 
   M src/jrd/dfw.epp
Fixed resource/memory leak which caused some DDL to fail

 2002-09-28 22:37  skidder 
   M src/jrd/dfw.epp
Fixed resource/memory leak which caused some DDL to fail

 2002-09-28 20:58  skidder 
   M src/jrd/met.epp
Fixed one more DDL coredump

 2002-09-28 20:56  skidder 
   M builds/posix/make.shared.variables
Make it build on posix again

 2002-09-28 14:08  dimitr 
   M builds/win32/msvc6/dsql_server.dsp
   M builds/win32/msvc6/fbserver.dsp
Added new files to the projects.

 2002-09-28 14:04  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/make.cpp
   A src/dsql/misc_func.cpp
   A src/dsql/misc_func.h
   M src/dsql/node.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.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
   A src/jrd/misc_func_ids.h
   M src/jrd/par.cpp
   M src/jrd/req.h
1. Reworked internal_info implementation in both DSQL and JRD.
New helper class created to serve it properly.
2. Added exception re-raise semantics.
Syntax: EXCEPTION;
If there was handled exception, re-initiate it, otherwise evaluate to no-op.
3. Implemented run-time exception messages.
Syntax: EXCEPTION <exception_name> [<value>];
If <value> is specified, evaluate it and use instead of RDB$EXCEPTION_MESSAGE.
4. Added new SQLCODE and GDSCODE system variables.
Available in procedures/triggers only.
If there wasn't any exception raised, return zero (success), otherwise return an error code.
5. Implemented ROWS_AFFECTED system variable.
Available in procedures/triggers only.
Count rows affected by the last INSERT/UPDATE/DELETE statement.
For any other statement, result is always zero.

 2002-09-27 22:59  skidder 
   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
   M src/jrd/met_proto.h
Fix several mostly DDL-related coredumps and locking failures

 2002-09-27 15:21  alexpeshkoff 
   M builds/win32/msvc6/alice.dsp
Missed DEV_BUILD in Debug configuration

 2002-09-27 13:12  kkuznetsov 
   M src/include/firebird.h
   M src/jrd/common.h
*** empty log message ***

 2002-09-27 09:05  eku 
   M src/dsql/dsql.h
Fixed compiler warning about redefinition of 'assert'.

 2002-09-27 01:31  bellardo 
   A src/jrd/jrd_math.h
Finished header file renaming cleanup.

 2002-09-27 01:29  bellardo 
   M src/isql/isql.epp
Cleaned up include directives after renaming math.h to jrd_math.h.

 2002-09-27 01:28  bellardo 
   M src/jrd/cvt.cpp
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/gds.cpp
   A src/jrd/jrd_time.h
Cleaned up some include directives after renaming jrd_time.h.

 2002-09-27 00:20  bellardo 
   M src/burp/burp.cpp
   M src/isql/isql.epp
   M src/jrd/cvt.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/jrn.cpp
   M src/jrd/math.cpp
   M src/jrd/mov.cpp
   M src/jrd/perf.cpp
   M src/jrd/svc.cpp
   M src/jrd/utl.cpp
   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/wal/wal.cpp
   M src/wal/walc.cpp
   M src/wal/walw.cpp
renamed header files jrd/math.h and jrd/time.h to jrd/jrd_math.h and
jrd/jrd_time.h.

 2002-09-26 18:14  skidder 
   M src/jrd/vio.cpp
Fixed nasty memory corruption problem which caused server to crash quasi-randomly under high load (seems to be very old bug)

 2002-09-26 18:13  skidder 
   M src/jrd/cmp.cpp
   M src/jrd/dfw.epp
   M src/jrd/jrd.cpp
   M src/jrd/met.epp
Fixed some memory leaks

 2002-09-26 13:32  kkuznetsov 
   M builds/posix/prefix.solx86
*** empty log message ***

 2002-09-26 09:53  kkuznetsov 
   M builds/posix/prefix.solx86
*** empty log message ***

 2002-09-26 09:26  eku 
   M src/isql/isql.epp
   M src/jrd/blb.cpp
   M src/jrd/dls.cpp
   M src/jrd/dpm.epp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrd.cpp
   M src/jrd/svc.cpp
Fixed compiler warnings.

 2002-09-25 17:12  skidder 
   M src/alice/alice_meta.epp
   M src/alice/all.cpp
   M src/alice/tdr.cpp
   M src/common/memory/allocators.cpp
   M src/common/memory/allocators.h
   M src/common/memory/memory_pool.h
   M src/dsql/alld.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.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
   M src/include/fb_blk.h
   M src/jrd/ail.cpp
   M src/jrd/all.cpp
   M src/jrd/blb.cpp
   M src/jrd/blob_filter.epp
   M src/jrd/block_cache.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/dfw.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/exe.h
   M src/jrd/ext.cpp
   M src/jrd/extvms.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/intl_builtin.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
   M src/jrd/log.cpp
   M src/jrd/met.epp
   M src/jrd/netware.cpp
   M src/jrd/opt.cpp
   M src/jrd/os/darwin/mod_loader.cpp
   M src/jrd/os/posix/mod_loader.cpp
   M src/jrd/os/posix/path_utils.cpp
   M src/jrd/os/win32/mod_loader.cpp
   M src/jrd/os/win32/path_utils.cpp
   M src/jrd/os2.cpp
   M src/jrd/pag.cpp
   M src/jrd/par.cpp
   M src/jrd/plugin_manager.cpp
   M src/jrd/rec.cpp
   M src/jrd/rlck.cpp
   M src/jrd/rng.cpp
   M src/jrd/rse.cpp
   M src/jrd/sbm.cpp
   M src/jrd/scl.epp
   M src/jrd/sdw.cpp
   M src/jrd/sort.cpp
   M src/jrd/sort_mem.cpp
   M src/jrd/sqz.cpp
   M src/jrd/svc.cpp
   M src/jrd/tpc.cpp
   M src/jrd/tra.cpp
   M src/jrd/unix.cpp
   M src/jrd/val.cpp
   M src/jrd/val.h
   M src/jrd/vio.cpp
   M src/jrd/vms.cpp
   M src/jrd/windows.cpp
   M src/jrd/winnt.cpp
   M src/utilities/dba.epp
Changed engine to store source file name/line number information for EVERY allocation when DEBUG_GDS_ALLOC is defined. All allocation should be done using FB_NEW or FB_NEW_RPT macros instead of keyword new since now

 2002-09-25 13:08  eku 
   M src/burp/burp.h
   M src/msgs/build_file.epp
   M src/msgs/modify_msgs.epp
Fixed compiler warnings.

 2002-09-25 11:20  kkuznetsov 
   M builds/posix/make.rules
   M builds/posix/prefix.solx86
*** empty log message ***

 2002-09-25 11:12  kkuznetsov 
   M src/common/memory/memory_pool.cpp
fixed some compile errors

 2002-09-25 07:18  eku 
   M src/jrd/intl_builtin.cpp
Undone previous changes.

 2002-09-25 06:41  eku 
   M src/jrd/intl_builtin.cpp
Fixed compiler warnings about nested comments.

 2002-09-25 06:22  kkuznetsov 
   M src/jrd/common.h
   M src/jrd/ib_stdio.h
   M src/jrd/thd.h
Some work on Solaris port

 2002-09-25 05:56  dimitr 
   M src/jrd/plugin_manager.cpp
Commited John's fix for PluginManager::Module class destructor.

 2002-09-24 19:53  skidder 
   M src/jrd/isc_i_proto.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/remote/inet.cpp
Make engine compileable on Linux again after Erik's signal cleanup

 2002-09-24 17:53  bellardo 
   M src/jrd/jrd.h
Fixed the "typename" error message.  The fix involved adding the typename
keyname to a declaration.  It is possible that older compilers don't support
typename, so in the future we may have to use autoconf to detect compiler
support.

 2002-09-24 14:17  dimitr 
   M src/include/gen/autoconfig_msvc.h
DEBUG_GDS_ALLOC macro is now defined by autoconf.

 2002-09-24 13:01  eku 
   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.isql
   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.example5
   M builds/posix/Makefile.in.extlib
   M builds/posix/Makefile.in.fbserver
   M builds/posix/Makefile.in.inet_server
   M builds/posix/Makefile.in.intl
   M builds/posix/Makefile.in.jrd
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/Makefile.in.libfbembed
   M builds/posix/Makefile.in.msgs
   M builds/posix/Makefile.in.static.gpre
   M builds/posix/Makefile.in.static.isql
   M builds/posix/make.defaults
   M builds/posix/make.rules
Call linker with $(LD) (and not $(CC) to link C++ programs.
Don't hard-code linker path (rpath option).

 2002-09-24 12:59  eku 
   M builds/posix/prefix.sinixz
Activate memory debugging and a few more compiler warnings.

 2002-09-24 12:58  eku 
   M src/install/arch-specific/sinixz/postinstall.in
   M src/install/arch-specific/sinixz/prototype.in
Fixed installation issues.

 2002-09-24 12:57  eku 
   M src/alice/alice.cpp
   M src/burp/burp.cpp
   M src/common/memory/memory_pool.cpp
   M src/gpre/c_cxx.cpp
   M src/gpre/cmp.cpp
   M src/gpre/cob.cpp
   M src/gpre/int.cpp
   M src/jrd/btr.cpp
   M src/jrd/cch.cpp
   M src/jrd/fil.h
   M src/jrd/gds.cpp
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_i_proto.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/remote/inet.cpp
Removed compiler warnings. Fixed more SIG_FPTR issues. Use GNU C to check
format strings against arguments.

 2002-09-24 08:05  dimitr 
   M src/jrd/met.epp
Fixed lack of member variable initialization.

 2002-09-24 00:27  bellardo 
   M src/jrd/jrd.cpp
   M src/jrd/plugin_manager.cpp
   M src/jrd/plugin_manager.h
Added support for a single, generic "plugins" directory.  Where possible, this
new plugins directory should be used for engine modules.  Note the old separate
directories intl and UDF still exist and have the same usage as before.

 2002-09-23 23:19  bellardo 
   M src/jrd/plugin_manager.cpp
   M src/jrd/plugin_manager.h
Added some class documentation and move module cleanup to PluginManager
destructor, including verifing reference counts in the debug build.

 2002-09-23 18:02  skidder 
   M src/common/memory/allocators.cpp
   M src/common/memory/allocators.h
Added FB_NEW macro

 2002-09-23 17:58  skidder 
   M src/jrd/plugin_manager.h
Fixed memory corruption problem which forbad build with DEBUG_GDS_ALLOC turned on

 2002-09-23 17:18  bellardo 
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
Fixed an infinite recursion problem with the new compilation delayed triggers.

 2002-09-23 15:08  skidder 
   M src/common/memory/allocators.cpp
gds__alloc_debug stores line number information in the memory pool

 2002-09-23 10:41  dimitr 
   M src/jrd/common.h
   M src/jrd/isc_ipc.cpp
Fixed wrong SIG_FPTR definition for win32.

 2002-09-23 07:49  eku 
   M configure.in
Fixed syntax error introduced with previous check-in.

 2002-09-22 20:41  skidder 
   M builds/posix/prefix.linux
   M src/common/memory/memory_pool.cpp
   M src/common/memory/memory_pool.h
   M src/jrd/common.h
   M src/remote/inet_server.cpp
Added file name/line number information to debug memory manager. Dumps memory state to memdebug.log on exit

 2002-09-22 19:08  bellardo 
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
Fixed an order of operations error in the first dbb destructor implementation.

 2002-09-22 17:25  bellardo 
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
Patch a rather large dbb memory leak created during the c++ porting.

 2002-09-22 13:29  dimitr 
   M src/jrd/scl.epp
Added initialization of the local variable.

 2002-09-22 12:52  dimitr 
   M src/jrd/intl_classes.h
Don't know why, but it fixes the current linking problem.

 2002-09-21 09:53  dimitr 
   M src/include/gen/autoconfig_msvc.h
We definitely don't need extra tons of warnings regarding unrecognized preprocessor directive.

 2002-09-21 08:00  dimitr 
   M src/jrd/isc_ipc.cpp
Fixed wrong (at least for win32) function pointer cast.

 2002-09-20 20:59  bellardo 
   D builds/mac_os_x/CS/CS.pbproj/bellardo.pbxuser
   D builds/mac_os_x/CS/CS.pbproj/john.pbxuser
Removed two personal IDE settings files that should have never been committed.

 2002-09-20 19:01  skidder 
   M src/install/classic/install.sh.in
Fixed to make install work after interbase.msg->firebird.msg change

 2002-09-20 18:58  skidder 
   M configure.in
Fixed to make build work w/o config file

 2002-09-20 10:23  eku 
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.msgs
   M builds/posix/make.defaults
   M builds/posix/prefix.sinixz
   M src/install/arch-specific/sinixz/prototype.in
   M src/jrd/cch.cpp
   M src/jrd/err.cpp
   M src/jrd/isc_ipc.cpp
   M src/remote/interface.cpp
   M src/utilities/srvrmgr.cpp
Fixed the naming of some files:
 interbase.msg => firebird.msg
 interbase.log => firebird.log
SINIX-Z: don't distribute build programms

 2002-09-20 10:13  dimitr 
   M builds/win32/msvc6/fbclient.dsp
   M builds/win32/msvc6/fbserver.dsp
   M src/iscguard/iscguard.rc
   D src/jrd/jrd_ver.h
   D src/jrd/jrd_ver.rc
   M src/jrd/version.rc
   D src/jrd/version_95.rc
   D src/remote/window.aps
   M src/remote/window.rc
Get rid of unnecessary files.

 2002-09-20 08:31  eku 
   M src/install/arch-specific/sinixz/postinstall.in
Fixed typo.

 2002-09-20 08:28  eku 
   M configure.in
   M src/jrd/file_params.h
   M src/make.new/config/config.h.in
Do not hard-code the value of ISC_PREFIX, but set it to installation
prefix (--prefix option).

 2002-09-19 16:02  skidder 
   M src/jrd/cmp.cpp
   M src/jrd/dfw.epp
   M src/jrd/exe.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
   M src/jrd/met.epp
   M src/jrd/met_proto.h
Deferred user trigger compilation added. Solves some, but not all DDL issues and speeds things up

 2002-09-19 15:25  skidder 
   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.isql
   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.lockmgr
   M builds/posix/Makefile.in.embed.qli
   M builds/posix/Makefile.in.embed.util
   M builds/posix/Makefile.in.example5
   M builds/posix/Makefile.in.extlib
   M builds/posix/Makefile.in.fbserver
   M builds/posix/Makefile.in.fbutil
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.gpre
   M builds/posix/Makefile.in.inet_server
   M builds/posix/Makefile.in.install
   M builds/posix/Makefile.in.intl
   M builds/posix/Makefile.in.jrd
   M builds/posix/Makefile.in.libfbclient
   M builds/posix/Makefile.in.libfbcommon
   M builds/posix/Makefile.in.libfbembed
   M builds/posix/Makefile.in.libfbserver
   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/Makefile.in.v5_examples
   M builds/posix/make.rules
   M builds/posix/prefix.linux
   M builds/posix/prefix.sinixz
   D src/install/super/SSTarInstall.sh
   D src/install/super/SSinstall.sh
   D src/install/super/SSpostinstall.sh
   D src/install/super/SSpostuninstall.sh
   D src/install/super/SSpreinstall.sh
   D src/install/super/SSpreuninstall.sh
   D src/install/super/SSrpmfiles.txt
   D src/install/super/SSrpmheader.txt
   A src/install/super/install.sh.in
   A src/install/super/postinstall.sh.in
   A src/install/super/postuninstall.sh.in
   A src/install/super/preinstall.sh.in
   A src/install/super/preuninstall.sh.in
   A src/install/super/rpmfiles.txt.in
   A src/install/super/rpmheader.txt.in
   A src/install/super/tarInstall.sh.in
Fix build engine to make PROD_BUILD compile

 2002-09-19 10:51  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/make.new/config/config.h.in
Autoconf:
 o check for the function initgroups (replaces NOINITGROUPS define)
 o the define INTL (common.h) has been removed, since it is only set but not
   used anywhere

 2002-09-19 09:35  eku 
   M src/install/arch-specific/sinixz/postinstall.in
gds_inet_server is now called fb_inet_server

 2002-09-18 14:47  fsg 
   M ChangeLog
ChangeLog updated

 2002-09-18 12:50  eku 
   M configure.in
   M src/burp/mvol.cpp
   M src/burp/spit.cpp
   M src/extlib/fbudf/stdafx.h
   M src/extlib/ib_udf.c
   M src/include/gen/autoconfig_msvc.h
   M src/iscguard/iscguard.cpp
   M src/isql/isql_win.cpp
   M src/journal/misc.cpp
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/exe.cpp
   M src/jrd/gds.cpp
   M src/jrd/memtest.cpp
   M src/jrd/pcsleep.cpp
   M src/jrd/perf.cpp
   M src/jrd/perf.h
   M src/jrd/pwd.cpp
   M src/jrd/svc.cpp
   M src/jrd/time.h
   M src/jrd/unix.cpp
   M src/lock/lock.cpp
   M src/make.new/config/config.h.in
   M src/msgs/check_msgs.epp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/netwcon.cpp
   M src/utilities/analyse.cpp
   M src/utilities/drop.cpp
   M src/utilities/srvrmgr.cpp
   M src/utilities/util.cpp
   M src/v5_examples/apifull.c
   M src/v5_examples/udflib.c
   M src/wal/driver.cpp
   M src/wal/wal.cpp
Autoconf cleanup:
 o use predefined macros to test for sys/wait.h, time.h and sys/time.h
 o search strcasecmp in libresolv only if strcasecmp and stricmp are not in libc
 o use predefined macro AC_SYS_LARGEFILE to determine 64Bit I/O
 o determine the alignment of long and double (ALIGNMENT,DOUBLE_ALIGN),
   still need to write a test for FB_ALIGN!

 2002-09-17 05:58  eku 
   M configure.in
   M src/burp/canonical.cpp
   M src/dsql/dsql.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/install/arch-specific/sinixz/prototype.in
   M src/jrd/align.cpp
   M src/jrd/atom.h
   M src/jrd/bookmark.cpp
   M src/jrd/btr.cpp
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/cvt2.cpp
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/ib_stdio.cpp
   M src/jrd/inf.cpp
   M src/jrd/opt.cpp
   M src/jrd/quad.cpp
   M src/jrd/sort.cpp
   M src/jrd/vmsthread.cpp
   M src/make.new/config/config.h.in
   M src/remote/merge.cpp
   M src/remote/protocol.cpp
   M src/utilities/rebuild.cpp
Autoconf cleanup:
 o since the define 'VAX' was only used to tell that the byte order is
   LITTLE_ENDIAN (it have nothing else to do with the VAX computer family)
   it can safely replaced with '!WORDS_BIGENDIAN'.
 o check if pointers are 64 bit
 o replaced HAS_64BIT_POINTERS with 'SIZEOF_VOID_P == 8'

 2002-09-16 16:31  skidder 
   M builds/posix/prefix.linux
   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/idx.h
   M src/jrd/ods101.gdl
Roll back my previos DDL optimization changes. Add index RDB(RDB) instead. Testing revealed that it works faster

 2002-09-13 11:13  skidder 
   M src/jrd/dyn_def.epp
Fixed wrong comment placement

 2002-09-13 10:50  fsg 
   M ChangeLog
ChangeLog updated

 2002-09-13 10:32  fsg 
   M ChangeLog
ChangeLog updated

 2002-09-13 07:15  eku 
   M src/journal/journal.h
Changed indent.

 2002-09-13 07:15  eku 
   M src/install/arch-specific/sinixz/Makefile.in
SINIX-Z: changed location of the produced package

 2002-09-13 07:14  eku 
   M builds/posix/prefix.sinixz
SINIX-Z: turn on compiler warnings only in debug builds

 2002-09-12 19:53  skidder 
   M src/dsql/ddl.cpp
Fixed cached metadata error which caused many DDL/DML statements to fail

 2002-09-12 19:51  skidder 
   M src/dsql/ddl.cpp
Fixed cached metadata error which caused many DDL/DML statements to fail

 2002-09-12 16:17  skidder 
   M src/jrd/dyn_def.epp
Fixed my own bug with index creation

 2002-09-12 13:14  eku 
   M src/journal/journal.h
Fixed unterminated comment.

 2002-09-11 19:37  skidder 
   M src/common/memory/memory_pool.cpp
   M src/jrd/common.h
   M src/jrd/gds.cpp
   M src/jrd/gdsassert.h
   M src/jrd/intl.cpp
   M src/jrd/jrd.h
   M src/jrd/lck.cpp
resoled some linux build issues, warnings

 2002-09-11 19:32  skidder 
   M src/jrd/dyn.epp
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_del.epp
   M src/jrd/dyn_df_proto.h
DDL GDML query optimization

 2002-09-11 11:30  eku 
   M autogen.sh
   M configure.in
   M src/alice/alice.cpp
   M src/burp/burp.cpp
   M src/include/fb_types.h
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/divorce.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/exe.cpp
   M src/jrd/gds.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrd.cpp
   M src/jrd/met.epp
   M src/jrd/scl.epp
   M src/jrd/sdw.cpp
   M src/jrd/svc.cpp
   M src/jrd/unix.cpp
   M src/lock/lock.cpp
   M src/make.new/config/config.h.in
   M src/pipe/foot.cpp
   M src/pipe/head.cpp
   M src/qli/exe.cpp
   M src/remote/divorce.cpp
   M src/remote/server.cpp
   M src/utilities/cache.cpp
   M src/utilities/relay.cpp
   M src/utilities/util.cpp
Autoconf enhancements:
 o autoconf v2.53 and later is now required to generate configure
   (sorry, but it makes many tasks easier)
 o improved tests for mmap, socklen_t and offt_64
 o added tests for atexit, on_exit, (v)fork, set(p)grp, setpgid and flock
 o added test for the keyword 'volatile'
 o fixed errors in configure.in
 o updated config.h.in and autoconfig_msvc.h (the latter may be incorrect)
 o replaced VOLATILE by volatile
 o removed SETPGRP and ATEXIT
 o replaced NO_FLOCK by HAVE_FLOCK
 o SIG_FPTR cleanup
 o vfork cleanup

 2002-09-11 07:49  eku 
   M builds/posix/prefix.sinixz
New version.

 2002-09-10 18:38  skidder 
   M src/fbutil/FirebirdConfigFile.cpp
Fix compiler warning

 2002-09-10 18:35  skidder 
   M builds/posix/Makefile.in.intl
   M src/intl/ld.c
Make INTL work on Linux

 2002-09-10 18:34  skidder 
   M src/msgs/load.epp
Added nulls first/last support load.epp

 2002-09-10 18:34  skidder 
   M src/jrd/blr.h
   M src/jrd/build_no.h
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
Added nulls first/last support

 2002-09-10 18:31  skidder 
   M src/install/classic/install.sh.in
   M src/install/misc/firebird.xinetd
   M src/install/misc/firebird.xinetd.in
Make make install work

 2002-09-10 18:30  skidder 
   M src/dsql/metd.epp
   M src/gpre/gpre_meta.epp
Optimize it a little

 2002-09-10 18:28  skidder 
   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 nulls first/last syntax support

 2002-09-10 18:24  skidder 
   M src/common/memory/memory_pool.cpp
Fix compiler warning

 2002-09-10 18:22  skidder 
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.v5_examples
Makefile for examples is broken. Do not compile it

 2002-09-10 13:40  dimitr 
   M src/jrd/cch.cpp
   M src/jrd/sdw.cpp
   M src/jrd/tra.cpp
Fixed wrong initialization of the stack variables.

 2002-09-10 13:38  dimitr 
   M src/utilities/dba.epp
Fixed wrong size of the local variable.
Thanks to Dmitry Kuzmenko.

 2002-09-10 08:07  dimitr 
   M src/dsql/metd.epp
   M src/gpre/gpre_meta.epp
Fixed error in GDML statement.

 2002-09-10 07:56  eku 
   M configure.in
Fixed problems with '--with-lock-manager'.

 2002-09-10 06:08  eku 
   M builds/posix/make.rules
   M builds/posix/prefix.darwin
   M builds/posix/prefix.linux
   M builds/posix/prefix.solx86
Control build type (production/development) by configure (--enable-debug).

 2002-09-09 13:24  fsg 
   M ChangeLog
ChangeLog updated

 2002-09-09 11:40  dimitr 
   M src/jrd/dyn.epp
Fixed memory handling bug.

 2002-09-09 05:51  eku 
   M builds/posix/Makefile.in.fbutil
Always use '$(MAKE)' instead of 'make' to call make, because it could have been
redefined.

 2002-09-09 05:48  eku 
   M builds/posix/Makefile.in.firebird
Fixed C&P error that prevented ISQL from beeing compiled.

 2002-09-08 16:33  dimitr 
   M src/jrd/tra.cpp
Don't allow sweeper to start if the database is shutdown.

 2002-09-08 16:32  dimitr 
   M src/msgs/load.epp
no message

 2002-09-08 07:56  dimitr 
   M src/iscguard/iscguard.cpp
   M src/iscguard/iscguard.h
   M src/jrd/jrd.cpp
   M src/remote/ibconfig.h
   M src/remote/inet_server.cpp
   M src/remote/window.h
   M src/utilities/guard.cpp
   M src/utilities/util.cpp
   M src/v5_examples/makefile.old
fbserver instead of ibserver.

 2002-09-06 13:05  alexpeshkoff 
   M src/jrd/fun.epp
Corrected bug with UDF's returning floating point by value

 2002-09-06 08:57  dimitr 
   M src/jrd/db_alias.cpp
Proper location of the aliases config file.

 2002-09-06 08:45  eku 
   A src/install/arch-specific/sinixz
   A src/install/arch-specific/sinixz/Makefile.in
   A src/install/arch-specific/sinixz/pkginfo.in
   A src/install/arch-specific/sinixz/postinstall.in
   A src/install/arch-specific/sinixz/postremove.in
   A src/install/arch-specific/sinixz/preinstall.in
   A src/install/arch-specific/sinixz/prototype.in
SINIX-Z package files

 2002-09-06 07:51  dimitr 
   M src/dsql/ddl.cpp
   M src/dsql/parse.cpp
   M src/dsql/parse.y
More complete implementation of the INDEX subclause of a constraint declaration.

 2002-09-06 07:13  eku 
   M configure.in
SINIX-Z packaging

 2002-09-06 04:49  fsg 
   M src/misc/writeBuildNum.sh
First step to get build_no.h updated at commit-time

 2002-09-05 11:48  dimitr 
   M src/dsql/ddl.cpp
Fixed bug with wrong RDB$SYSTEM_FLAG values for the relation constraint triggers.

 2002-09-05 09:00  dimitr 
   M src/jrd/isc_sync_win32.cpp
Corrected the exception handling logic:
  - check asynchronous (hardware) exceptions first
  - proper memory management

 2002-09-04 18:17  dimitr 
   M src/jrd/isc_sync_win32.cpp
Fixed wrong exception handling logic.
Hope it's done correctly and won't cause more errors.

 2002-09-04 14:37  dimitr 
   M src/jrd/isc_sync_win32.cpp
a) we're Firebird, not InterBase
b) we shouldn't have such ugly string handling bugs

 2002-09-04 13:34  eku 
   M src/jrd/svc.cpp
   M src/utilities/security.epp
Fixed a typo that was introduced with the strcasecmp/stricmp changes.

 2002-09-04 12:09  dimitr 
   M src/dsql/ddl.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
Changed syntax of the INDEX subclause of a constraint declaration,
now it looks as:
[USING [ASC[ENDING] | DESC[ENDING]] INDEX index]

 2002-09-04 10:22  dimitr 
   M builds/win32/msvc6/intl.dsp
   M src/jrd/intl.cpp
Renamed gdsintl.dll to fbintl.dll.

 2002-09-04 09:12  dimitr 
   M src/jrd/file_params.h
   M src/msgs/build_file.epp
   M src/utilities/install_nt.h
   M src/utilities/install_svc.cpp
Make sure we're Firebird, both interbase.msg and interbase.log are renamed.

 2002-09-04 08:18  dimitr 
   M src/utilities/registry.h
Changed the default registry key to the native Firebird one.

 2002-09-03 17:31  dimitr 
   A builds/win32/msvc6/ib_udf.def
   A builds/win32/msvc6/ib_udf.dsp
Added ib_udf project.

 2002-09-03 17:29  dimitr 
   M src/include/gen/autoconfig_msvc.h
Minor build changes in the UDF libraries.

 2002-09-03 17:25  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
Added ib_udf project.

 2002-09-03 17:23  dimitr 
   M src/extlib/fbudf/fbudf.cpp
   M src/extlib/fbudf/stdafx.h
   M src/extlib/ib_udf.h
Minor build changes in the UDF libraries.

 2002-09-03 13:35  eku 
   M builds/posix/Makefile.in.refDatabases
Fixed more make problems.
Why do we touch the result here???

 2002-09-03 13:25  eku 
   M configure.in
Added the new configure option '--with-lock-manager' that controlls the build of the manager binary. This option is only valid for CS architecture.
Replaced '#' with the correct M4 macro for comments 'dnl'.

 2002-09-03 13:24  eku 
   M builds/posix/Makefile.in.firebird
   M src/include/gen/autoconfig_msvc.h
   M src/lock/lock.h
   M src/make.new/config/config.h.in
Added the new configure option '--with-lock-manager' that controlls the build of the manager binary. This option is only valid for CS architecture.

 2002-09-02 15:01  fsg 
   M ChangeLog
ChangeLog updated

 2002-09-01 15:49  dimitr 
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
   M src/gpre/gpre_meta.epp
   M src/jrd/dfw.epp
   M src/jrd/dyn_def.epp
   M src/jrd/met.epp
- allowed user-defined index names for PK/FK/UK constraints
- fixed ugly hardcoded name checks for primary/foreign keys
- implemented RECREATE VIEW statement

 2002-09-01 15:44  dimitr 
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/dsql/metd.epp
   M src/dsql/node.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
- allowed user-defined index names for PK/FK/UK constraints
- fixed ugly hardcoded name checks for primary/foreign keys
- implemented RECREATE VIEW statement

 2002-08-31 13:13  dimitr 
   A src/jrd/ods101.gdl
Minor ODS change (version 10.1). New indices on system tables:
  - define index RDB$INDEX_41
      for RDB$INDICES
      RDB$FOREIGN_KEY;
  - define index RDB$INDEX_42
      for RDB$RELATION_CONSTRAINTS
      RDB$RELATION_NAME, RDB$CONSTRAINT_TYPE;

 2002-08-31 09:25  fsg 
   A builds/posix/Makefile.in.example5
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.refDatabases
   M src/jrd/common.h
Some minor fixes to get it compiled under linux again,
some of them submitted by Nickolay Samofatov

 2002-08-28 15:50  dimitr 
   M src/jrd/grant.gdl
   M src/jrd/trig.h
Fixed bug, when nobody could alter or drop a trigger which name contains 'RDB$'.

 2002-08-28 15:48  dimitr 
   M src/utilities/install_svc.cpp
   M src/utilities/regis_proto.h
   M src/utilities/registry.cpp
   M src/utilities/servi_proto.h
   M src/utilities/services.cpp
Some changes to make gdef, instreg and instsvc compilable.

 2002-08-28 09:20  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   M builds/win32/msvc6/fbclient.dsp
   A builds/win32/msvc6/gdef.dsp
   A builds/win32/msvc6/instreg.dsp
   A builds/win32/msvc6/instsvc.dsp
Added new projects to the workspace:
  - gdef.exe
  - instreg.exe
  - instsvc.exe

 2002-08-28 09:05  eku 
   M builds/posix/Makefile.in.install
make.XXX files are now under $ROOT/gen and not $ROOT/src.

 2002-08-28 08:25  fsg 
   M ChangeLog
ChangeLog updated

 2002-08-28 08:02  eku 
   M configure.in
Another C&P error.

 2002-08-28 07:51  eku 
   M configure.in
Fixed C&P error.

 2002-08-28 07:11  eku 
   M src/extlib/fbudf/stdafx.h
Needs include file common.h to compile.

 2002-08-28 07:10  eku 
   M src/remote/inet_server.cpp
Use SIG_FPTR from common.h.

 2002-08-28 07:03  eku 
   M configure.in
Check which network libraries (socket, nsl, resolv) are needed. configure
will set the variable LIBS to the correct value. Setting this in prefix.XXX
should no longer be neccessary. If it doesn't work for you, please extend
the tests in configure.in, rather than defining this in prefix.your_system.
Another autoconf cleanup:
 o check for the existence of the function strcasecmp and stricmp
 o replaced STRICMP

 2002-08-28 06:50  eku 
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/svc.cpp
   M src/make.new/config/config.h.in
   M src/utilities/security.epp
Another autoconf cleanup:
 o check for the existence of the function strcasecmp and stricmp
 o replaced STRICMP

 2002-08-28 06:12  dimitr 
   M builds/win32/msvc6/fbclient.dsp
Cleaned up fbclient.dll contents.

 2002-08-27 19:26  dimitr 
   M src/ipserver/ipclient.cpp
   M src/remote/serve_proto.h
   M src/remote/srvr_w32.cpp
   M src/remote/window.cpp
   M src/remote/xnet.cpp
   M src/remote/xnet_proto.h
Finilized Borland's implementation of XNET (win32 only). Seems to work ;-)

 2002-08-27 11:58  dimitr 
   M src/jrd/idx.h
   M src/jrd/ods.h
Minor ODS change (version 10.1). New indices on system tables:
  - define index RDB$INDEX_41
      for RDB$INDICES
      RDB$FOREIGN_KEY;
  - define index RDB$INDEX_42
      for RDB$RELATION_CONSTRAINTS
      RDB$RELATION_NAME, RDB$CONSTRAINT_TYPE;

 2002-08-27 11:47  dimitr 
   M src/include/fb_types.h
   M src/jrd/common.h
Moved SIG_FPTR type declaration from fb_types.h to common.h.
Hence we've got the codebase compiled on win32 again, and
it shouldn't break other builds, IMHO.

 2002-08-27 11:23  dimitr 
   M src/misc/writeBuildNum.sh
Updated FB version.

 2002-08-27 11:07  dimitr 
   M src/jrd/isc_proto.h
   M src/jrd/isc_win32.cpp
Removed duplicated registry path constants.

 2002-08-27 11:01  dimitr 
   M builds/win32/msvc6/intl.dsp
Small correction.

 2002-08-27 07:48  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 CREATE OR ALTER statement for procedures/triggers/views.

 2002-08-26 19:40  arnobrinkman 
   M src/dsql/pass1.cpp
Added code in pass1_simple_case for handeling parameters in case_operand together with when_operands.
The method used to get the derciber for parameters is taken from MAKE_desc_from_list in make.cpp
Example : SELECT CASE FieldA WHEN :param1 THEN 1 WHEN 2 THEN 2 ELSE NULL END FROM TableA
Note : At least one "know describer" must be in the list else no describer could be guested (logic but...) !

 2002-08-26 13:50  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/fbclient.def
   A builds/win32/msvc6/fbclient.dsp
   A builds/win32/msvc6/fbclient_debug.def
   M builds/win32/msvc6/gds32.def
   M builds/win32/msvc6/gds32.dsp
   M builds/win32/msvc6/gds32_debug.def
Renamed the win32 client library.

 2002-08-26 13:20  eku 
   M src/utilities/drop.cpp
Fixed GCC 3.1 compile problem with missing cast operator.

 2002-08-26 12:18  eku 
   M src/burp/mvol.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/jrd.cpp
   M src/jrd/llio.cpp
   M src/jrd/os/posix/mod_loader.cpp
   M src/jrd/thd.cpp
   M src/jrd/y-valve.cpp
   M src/remote/xnet.cpp
   M src/utilities/srvrmgr.cpp
   M src/wal/walw.cpp
Added / replaced ifdef's around unistd.h with the define HAVE_UNISTD_H
generated by autoconf.

 2002-08-26 12:14  eku 
   M src/jrd/isc_sync.cpp
Another autoconf cleanup:
 o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP
Moved the (multiple) definition of SIG_FPTR to fb_types.h.

 2002-08-26 12:13  eku 
   M src/include/fb_types.h
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_ipc.cpp
   M src/remote/inet.cpp
Moved the (multiple) definition of SIG_FPTR to fb_types.h.

 2002-08-26 12:10  eku 
   M src/jrd/common.h
   M src/jrd/event.cpp
   M src/jrd/isc_s_proto.h
   M src/lock/lock.cpp
   M src/lock/print.cpp
   M src/utilities/drop.cpp
   M src/utilities/dropv3.cpp
   M src/wal/walc.cpp
Another autoconf cleanup:
 o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP

 2002-08-26 11:59  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
Another autoconf cleanup:
 o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP

 2002-08-26 08:51  eku 
   M src/qli/help.epp
Fixed format string (GCC 3.2 won't compile this file).

 2002-08-26 07:51  dimitr 
   M src/jrd/db_alias.cpp
Learnt the alias management code to handle both possible path separators correctly.

 2002-08-24 10:53  dimitr 
   M src/include/gen/autoconfig_msvc.h
Corrected MSVC related autoconf stuff.

 2002-08-24 09:40  dimitr 
   M src/jrd/svc.cpp
Added missing #endif.

 2002-08-22 13:11  fsg 
   M ChangeLog
ChangeLog updated

 2002-08-22 11:30  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/intl.cpp
   M src/make.new/config/config.h.in
Check for the existence of the function snprintf. Added a work-around
for systems like SINIX-Z, that do not have snprintf. We really need
a plug-in replacement for those systems.

 2002-08-22 11:22  dimitr 
   M src/remote/inet.cpp
   M src/remote/remote.cpp
   M src/remote/spxnet.cpp
Make sure a length of string being allocated is always initialized.

 2002-08-22 10:57  dimitr 
   M src/pipe/head.cpp
Corrected the GATEWAY cleanup.

 2002-08-22 10:48  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/svc.cpp
   M src/make.new/config/config.h.in
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
Another autoconf cleanup:
 o check for the existence of the function sigaction
 o replaced SIGACTION_SUPPORTED with HAVE_SIGACTION

 2002-08-22 10:16  dimitr 
   M src/jrd/vio.cpp
Fixed a typing error in my bugfix <g>.

 2002-08-22 09:07  eku 
   M configure.in
Unset a cached variable before rerunning a test.

 2002-08-22 08:34  dimitr 
   M src/jrd/mov.cpp
   M src/jrd/mov_proto.h
   M src/jrd/vio.cpp
More careful (and proper) implementation of my yesterday's bugfix.

 2002-08-22 08:20  dimitr 
   M src/csv/csi.cpp
   M src/csv/csi.h
   M src/csv/css.cpp
   M src/csv/css_proto.h
   M src/csv/csv.cpp
   M src/jrd/all.cpp
   M src/jrd/all_old.cpp
   M src/jrd/blb.h
   M src/jrd/cmp.cpp
   M src/jrd/common.h
   M src/jrd/dsc.h
   M src/jrd/err.cpp
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/exe.h
   M src/jrd/fun.epp
   M src/jrd/inf.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrd.h
   M src/jrd/jrd_blks.cpp
   M src/jrd/jrd_blks.h
   M src/jrd/lck.cpp
   M src/jrd/lck.h
   M src/jrd/met.h
   M src/jrd/par.cpp
   M src/jrd/req.h
   M src/jrd/rse.cpp
   M src/jrd/rse.h
   M src/jrd/scl.h
   M src/jrd/thd.h
   M src/jrd/tra.cpp
   M src/jrd/val.h
   M src/pipe/foot.cpp
   M src/pipe/head.cpp
   M src/pipe/pipe.h
Get rid of the legacy GATEWAY (vms/oracle) implementation.

 2002-08-22 07:56  eku 
   M configure.in
Major cleanup of the autoconf stuff:
 o changed the order of the tests, because some tests rely on the result
   of others
 o removed test for CONST as suggested by Dmitry Yemanov
 o added test for 64 bit I/O support
 o added SINIX-Z specific cases

 2002-08-21 13:34  dimitr 
   M src/jrd/err.cpp
   M src/jrd/mov.cpp
   M src/jrd/tra.cpp
1. More changes for the correct database alias management.
2. Fixed bug with a buffer overrun.

 2002-08-20 11:49  eku 
   M src/remote/inet.cpp
The call to ftime is obsoleted by gettimeofday.

 2002-08-16 13:34  eku 
   M configure.in
Fixed error with last check-in.

 2002-08-16 13:21  eku 
   M src/jrd/gds.cpp
Fixed error from last check-in.

 2002-08-14 13:43  eku 
   M configure.in
Check for return type of function 'signal'.

 2002-08-14 13:10  eku 
   M configure.in
Set default values for configureable options.

 2002-08-14 12:27  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/flu.cpp
   M src/make.new/config/config.h.in
Minor 'dirname' cleanup:
 o check for the availability in configure
 o removed the ugly test in flu.cpp
 o synchronised config.h.in and MSVC pendant
NOTE: If you have problems on your system, don't change the source.
      Extend the tests in configure.in!!!

 2002-08-14 12:15  eku 
   M configure.in
Fixed some typos.

 2002-08-14 12:13  eku 
   M configure.in
Architecture and production type are now a command line switch to
configure. See 'configure --help' for details.

 2002-08-14 11:44  eku 
   M configure.in
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/perf.cpp
   M src/make.new/config/config.h.in
Huge 'times' cleanup:
 o check for the availability in configure
 o removed the define NO_TIMES
 o synchronised config.h.in and MSVC pendant
NOTE: If you have problems on your system, don't change the source.
      Extend the tests in configure.in!!!

 2002-08-14 11:14  eku 
   M autogen.sh
   M configure.in
   M src/extlib/fbudf/fbudf.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/journal/misc.cpp
   M src/jrd/gds.cpp
   M src/jrd/isc.cpp
   M src/jrd/perf.cpp
   M src/jrd/svc.cpp
   M src/make.new/config/config.h.in
   M src/wal/driver.cpp
Huge 'gettimeofday' cleanup:
 o check for the availability in configure
 o check for the number of arguments in configure
 o synchronised config.h.in and MSVC pendant
NOTE: If you have problems on your system, don't change the source.
      Extend the tests in configure.in!!!

 2002-08-14 06:46  eku 
   D src/make.new/config/config.log
This is a generated file.

 2002-08-14 05:45  eku 
   D configure
Use autogen.sh to generate configure from configure.in on your machine.

 2002-08-14 05:44  eku 
   M autogen.sh
Small type in the CVS placeholder.

 2002-08-14 05:43  eku 
   A autogen.sh
autogen.sh replaces configure in CVS. Run autogen.sh create all
the initial files (configure etc.).

 2002-08-13 12:12  eku 
   M configure
Updated configure from configure.in.

 2002-08-13 10:02  eku 
   M builds/posix/make.rules
Do not define '-m468' in platform-independent rules.

 2002-08-13 07:40  dimitr 
   M src/dsql/metd.epp
Now UDFs work again.

 2002-08-12 11:32  dimitr 
   M src/jrd/pwd.cpp
Fixed the weird logic with reversed return values.

 2002-08-12 05:34  dimitr 
   M builds/win32/msvc6/fbserver.dsp
Just a small correction for the generated headers.

 2002-08-11 08:04  dimitr 
   M src/dsql/ddl.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/isql/show.epp
   M src/jrd/dyn.epp
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_md_proto.h
   M src/jrd/dyn_mod.epp
1. BIGINT is now the only keyword for the 64-bit exact numerics and it's available
   in dialect 3 only.
2. BREAK statement has been disabled in triggers (like EXIT) because of the known
   BLR limitations. I hope it can be safely used in stored procedures though, hence
   I'd prefer to have it officially documented.
3. More complete implementation of the GROUP BY clause. You can group by internal
   functions and have ability to use more complex grouping conditions than before.
   By Arno Brinkman.
4. Allowed declaring and defining local variables at the same time.
   By Claudio Valderrama.
   Syntax: declare [variable] <var_name> <var_type> [{= | default} <default_value>]
5. Allowed ordinals to be used in the GROUP BY clause (like ORDER BY).
   By Arno Brinkman.
   Example: select extract(month from order_date), sum(order_sum) from orders group by 1
6. The first approach to the ALTER VIEW statement. Only high-level implementation so far.
   A lot of work in dfw.epp, metd.epp, etc. still required.
   By Dmitry Yemanov.

 2002-08-11 05:49  dimitr 
   M src/gpre/gpre_meta_boot.cpp
Make gpre_boot compilable on win32

 2002-08-09 17:05  dimitr 
   M builds/win32/msvc6/Firebird2.dsw
   M builds/win32/msvc6/alice.dsp
   M builds/win32/msvc6/burp.dsp
   M builds/win32/msvc6/common.dsp
   M builds/win32/msvc6/dsql_server.dsp
   M builds/win32/msvc6/fbguard.dsp
   M builds/win32/msvc6/gbak.dsp
   M builds/win32/msvc6/gds32.dsp
   M builds/win32/msvc6/gfix.dsp
   M builds/win32/msvc6/gpre.dsp
   A builds/win32/msvc6/gpre_boot.dsp
   A builds/win32/msvc6/gsec.dsp
   M builds/win32/msvc6/gstat.dsp
   M builds/win32/msvc6/ib_util.dsp
   M builds/win32/msvc6/intl.dsp
   M builds/win32/msvc6/ipserver.dsp
   M builds/win32/msvc6/isql.dsp
   M builds/win32/msvc6/lock.dsp
   M builds/win32/msvc6/remote.dsp
   M builds/win32/msvc6/utilities.dsp
   M builds/win32/msvc6/wal.dsp
1. Get rid of debug runtime libraries in our release builds
2. Added gpre_boot and gsec projects

 2002-08-09 07:25  skywalker 
   M doc/sql.extensions/README.nullif
Update the description, it is now correct.

 2002-08-08 23:33  skywalker 
   A doc/sql.extensions
   A doc/sql.extensions/README.case
   A doc/sql.extensions/README.coalesce
   A doc/sql.extensions/README.nullif
documentation for new sql clauses case, coalesce and nullif
contributed by Arno Brinkman <firebird@abvisie.nl>

 2002-08-07 15:02  fsg 
   M ChangeLog
ChangeLog updated

 2002-08-07 05:36  skywalker 
   A src/misc/isc4.gbak
Initial security db - used to ease a boot type build process

 2002-08-05 16:34  skywalker 
   M configure.in
Changed to make build with new structure possible.

 2002-08-05 07:14  skywalker 
   M builds/posix/Makefile.in.boot.gpre
   M builds/posix/Makefile.in.firebird
   M builds/posix/Makefile.in.libfbstatic
   M builds/posix/Makefile.in.msgs
   M builds/posix/Makefile.in.refDatabases
   M builds/posix/Makefile.in.static.gpre
   M builds/posix/make.rules
More changes to make fb2 compile on linux work with new build structure

 2002-08-03 15:27  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/keywords.h
   M src/dsql/make.cpp
   M src/dsql/make_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/dsc.cpp
1) Implemented CASE, NULLIF, COALESCE
2) Allowed grouping by internal functions (some work in pass1.cpp still required)
Thanks to Arno Brinkman.

 2002-08-01 11:19  fsg 
   M ChangeLog
ChangeLog updated

 2002-07-30 09:49  dimitr 
   M src/dsql/keywords.cpp
Fixed my own damned mistake. Sorry to everyone who got scared by this change ;-)

 2002-07-30 07:23  dimitr 
   M src/dsql/keywords.cpp
   M src/dsql/keywords.h
Stay in-sync with Mark's changes and make them win32 friendly.

 2002-07-29 19:04  dimitr 
   M src/jrd/sort_mem.cpp
Just a minor change.

 2002-07-29 18:42  dimitr 
   M builds/win32/msvc6/dsql_server.dsp
   M builds/win32/msvc6/gds32.def
   M builds/win32/msvc6/gds32.dsp
   M builds/win32/msvc6/gds32_debug.def
Keep in-sync with Mark's changes.

 2002-07-29 17:35  dimitr 
   M src/include/gen/autoconfig_msvc.h
   M src/utilities/dba.epp
Keep in-sync with Mark's changes.

 2002-07-29 15:43  skywalker 
   M configure.in
Changed to work with super build as well as classic.  The makefile now
come from builds/posix rather than src/make.new

 2002-07-29 15:37  skywalker 
   M src/alice/alice.cpp
   M src/burp/burp.cpp
   M src/common/memory/memory_pool.h
   A src/dsql/dsql.tab.h
   A src/dsql/keywords.cpp
   M src/dsql/keywords.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/parse_proto.h
   M src/isql/isql.epp
   M src/jrd/alt.cpp
   M src/jrd/blob_filter.epp
   M src/jrd/build_no.h
   M src/jrd/dyn.epp
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/ibsetjmp.h
   M src/jrd/intl.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrd.h
   M src/jrd/opt.cpp
   M src/jrd/status.cpp
   M src/jrd/status.h
   M src/jrd/thd.cpp
   M src/jrd/vio.cpp
   M src/jrd/why.c
   M src/lock/lock.h
   D src/make.defaults
   M src/make.new/config/config.h.in
   D src/make.platform
   D src/make.rules
   D src/make.shared.variables
   M src/misc/fb_boilerplate.h
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/utilities/cmd_util.cpp
   M src/utilities/dba.epp
   M src/utilities/guard.cpp
   M src/utilities/ibmgr.cpp
   M src/utilities/rebuild.cpp
   M src/utilities/util.cpp
   M src/utilities/util_proto.h
   M src/v5_examples/empbuild.c
Changes to make fb2 compile super version for linux

 2002-07-29 15:04  skywalker 
   A builds/posix
   A builds/posix/Makefile.in.boot.gpre
   A builds/posix/Makefile.in.client.gbak
   A builds/posix/Makefile.in.client.gdef
   A builds/posix/Makefile.in.client.gfix
   A builds/posix/Makefile.in.client.gpre
   A builds/posix/Makefile.in.client.isql
   A builds/posix/Makefile.in.client.util
   A builds/posix/Makefile.in.embed.gbak
   A builds/posix/Makefile.in.embed.gdef
   A builds/posix/Makefile.in.embed.gfix
   A builds/posix/Makefile.in.embed.gpre
   A builds/posix/Makefile.in.embed.isql
   A builds/posix/Makefile.in.embed.lockmgr
   A builds/posix/Makefile.in.embed.qli
   A builds/posix/Makefile.in.embed.util
   A builds/posix/Makefile.in.extlib
   A builds/posix/Makefile.in.fbserver
   A builds/posix/Makefile.in.fbutil
   A builds/posix/Makefile.in.firebird
   A builds/posix/Makefile.in.gpre
   A builds/posix/Makefile.in.inet_server
   A builds/posix/Makefile.in.install
   A builds/posix/Makefile.in.intl
   A builds/posix/Makefile.in.jrd
   A builds/posix/Makefile.in.libfbclient
   A builds/posix/Makefile.in.libfbcommon
   A builds/posix/Makefile.in.libfbembed
   A builds/posix/Makefile.in.libfbserver
   A builds/posix/Makefile.in.libfbstatic
   A builds/posix/Makefile.in.msgs
   A builds/posix/Makefile.in.refDatabases
   A builds/posix/Makefile.in.static.gbak
   A builds/posix/Makefile.in.static.gpre
   A builds/posix/Makefile.in.static.isql
   A builds/posix/Makefile.in.v5_examples
   A builds/posix/make.defaults
   A builds/posix/make.rules
   A builds/posix/make.shared.variables
   A builds/posix/prefix.darwin
   A builds/posix/prefix.example
   A builds/posix/prefix.linux
   A builds/posix/prefix.sinixz
   A builds/posix/prefix.solx86
This time for sure - 4th generation main change this time was to incorperate
the super build as well as classic into fb2.

 2002-07-25 14:41  fsg 
   M ChangeLog
ChangeLog updated

 2002-07-22 17:12  bellardo 
   M builds/mac_os_x/CS/Helpers.make
Fixed a bug in the MacOS X GUI build project.

 2002-07-21 07:21  bellardo 
   A builds/mac_os_x
   A builds/mac_os_x/CS
   A builds/mac_os_x/CS/CS.pbproj
   A builds/mac_os_x/CS/CS.pbproj/bellardo.pbxuser
   A builds/mac_os_x/CS/CS.pbproj/john.pbxuser
   A builds/mac_os_x/CS/CS.pbproj/project.pbxproj
   A builds/mac_os_x/CS/Helpers.make
   A builds/mac_os_x/CS/gpre_wrapper.sh
   A builds/mac_os_x/CS/make_wrapper.sh
   A builds/mac_os_x/CS/stlport_vars.cpp
   A builds/mac_os_x/CS/stub.c
Added the initial revision of the MacOS X PB project files.

 2002-07-21 06:14  bellardo 
   M src/jrd/plugin_manager.cpp
Fixed bug that caused all accesses to miss the internal cache.

 2002-07-15 10:12  pcisar 
   M ChangeLog
no message

 2002-07-15 07:00  eku 
   M configure
   M configure.in
The good old Bourne Shell does not implement the command 'source'.

 2002-07-12 13:32  dimitr 
   A src/utilities/registry.h
Oops, I forgot to add this file during the FB1->FB2 porting. Sorry.

 2002-07-11 14:25  dimitr 
   M src/isql/isql.epp
Fixed a few more porting errors.

 2002-07-10 14:52  dimitr 
   M src/dsql/gen.cpp
   M src/jrd/evl.cpp
Minor additions to my previous changes.

 2002-07-09 15:21  dimitr 
   M src/remote/srvr_w32.cpp
Fixed a few more porting errors.

 2002-07-09 14:41  dimitr 
   M src/isql/extract.epp
   M src/jrd/isc.cpp
Fixed a few more porting errors.

 2002-07-06 05:32  skywalker 
   M configure.in
   M src/burp/mvol.cpp
   M src/dsql/dsql.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/expr.cpp
   M src/dudley/parse.cpp
   M src/gpre/ada.cpp
   M src/gpre/cob.cpp
   M src/gpre/ftn.cpp
   M src/gpre/gpre.cpp
   M src/gpre/gpre_proto.h
   M src/jrd/alt_use_sec.h
   M src/jrd/divorce.cpp
   M src/jrd/dsc.h
   M src/jrd/event.cpp
   M src/jrd/event_proto.h
   M src/jrd/intl.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrn.cpp
   M src/jrd/misc.cpp
   M src/jrd/pag.cpp
   M src/jrd/pwd.cpp
   M src/jrd/pwd.h
   M src/jrd/rec.cpp
   M src/jrd/rec_proto.h
   M src/jrd/sort.cpp
   M src/jrd/thd.h
   M src/jrd/unix.cpp
   M src/jrd/utl.cpp
   M src/jrd/vmsevent.cpp
   M src/jrd/why.c
   M src/lock/lock.cpp
   M src/lock/printv3.cpp
   M src/lock/printv3s4.cpp
   M src/make.new/config/config.h.in
   M src/remote/protocol.cpp
   M src/utilities/dropv3.cpp
   M src/utilities/drpv3_proto.h
Merge final changes from fb1 tree.

 2002-07-05 16:01  skywalker 
   M src/dsql/keywords.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/jrd/alt_use_sec.h
Change DEBUG_KEYWORD to KW_DEBUG,
few more changes in parse.y (mostly post fb1 changes)

 2002-07-05 15:00  skywalker 
   M configure
   M configure.in
   M src/dsql/dsql.cpp
   M src/dsql/keywords.h
   M src/dsql/parse.cpp
   M src/dsql/parse.sed
   M src/dsql/parse.y
   M src/include/fb_string.h
   M src/isql/isql.epp
   M src/jrd/alt_use_sec.h
   M src/jrd/build_no.h
   M src/jrd/common.h
   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/evl.cpp
   M src/jrd/gds.cpp
   M src/jrd/grant.epp
   M src/jrd/inf.cpp
   M src/jrd/met.epp
   M src/jrd/scl.epp
   M src/jrd/sort.cpp
   M src/make.defaults
   M src/make.new/Makefile.in.dsql
   M src/make.new/Makefile.in.firebird
   M src/make.new/config/config.h.in
   M src/make.new/make.defaults
   M src/make.new/make.shared.variables
   M src/make.platform
   M src/make.rules
   M src/make.shared.variables
   M src/pipe/head.cpp
   M src/qli/all.cpp
   M src/qli/picstr.cpp
   M src/utilities/dba.epp
   M src/v5_examples/empbuild.c
Changes to get compiling on linux (post fb1 changes).

 2002-07-05 13:10  skywalker 
   M src/misc/writeBuildNum.sh
syncmail for fb2 - testing

 2002-07-05 13:02  skywalker 
   M src/misc/writeBuildNum.sh
syncmail for fb2 - testing

 2002-07-05 12:48  skywalker 
   M src/misc/writeBuildNum.sh
syncmail for fb2 - testing

 2002-07-05 12:46  skywalker 
   M src/misc/writeBuildNum.sh
syncmail for fb2 - testing

 2002-07-05 12:45  skywalker 
   M src/misc/writeBuildNum.sh
syncmail for fb2 - testing

 2002-07-05 12:30  skywalker 
   M src/misc/writeBuildNum.sh
testing syncmail

 2002-07-05 12:22  skywalker 
   M src/misc/writeBuildNum.sh
Slight change in print version

 2002-07-05 12:07  skywalker 
   M src/misc/writeBuildNum.sh
Change to have print build num option

 2002-07-05 10:09  pcisar 
   M ChangeLog
Updated changelog

 2002-07-04 09:34  skywalker 
   M configure
   M configure.in
   M src/gpre/pat.cpp
   M src/jrd/alt_use_sec.h
   M src/jrd/build_no.h
   M src/jrd/cmp.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_win32.cpp
   M src/jrd/met.epp
   M src/jrd/met_proto.h
   M src/make.defaults
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.gpre
   M src/make.new/make.rules
   M src/make.platform
   M src/make.rules
Changes for rebuild of fb2.

 2002-07-04 06:08  eku 
   M src/jrd/flu.cpp
SINIXZ: fixed loading of shared libraries (merged from fb1)

 2002-07-04 05:53  eku 
   M src/utilities/drop.cpp
SINIX-Z: fixed semaphore handling (merged from fb1)

 2002-07-03 10:04  eku 
   M configure
   M configure.in
   A src/make.new/prefix.sinixz
Support SINIX-Z as a platform.

 2002-07-03 07:16  dimitr 
   M src/jrd/gdsold.h
Merging changes from fb1 (stage 2 - fixing porting errors).

 2002-07-02 14:09  dimitr 
   M builds/win32/msvc6/intl.dsp
Updated project files

 2002-07-02 14:06  dimitr 
   A src/intl/anhun.h
   A src/intl/cs_latin2.h
Merging changes from fb1.

 2002-07-02 12:20  dimitr 
   M src/dsql/ddl.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/metd_proto.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
   M src/jrd/gds.h
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/version_95.rc
Merging changes from fb1 (stage 2 - fixing porting errors).

 2002-07-02 09:49  dimitr 
   M src/jrd/intlnames.h
   M src/jrd/intlobj.h
   M src/jrd/irq.h
   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/jrd.h
   M src/jrd/license.h
Merging changes from fb1.

 2002-07-01 16:59  skywalker 
   M configure
   M configure.in
   M src/include/gen/rdb_codes.h
   M src/iscguard/iscguard.cpp
   M src/iscguard/iscguard.h
   M src/iscguard/iscguard.rc
   M src/iscguard/iscguard_utils.cpp
   M src/jrd/map.cpp
   M src/jrd/met.epp
   M src/jrd/met_proto.h
   M src/jrd/nod.h
   M src/jrd/obj.h
   M src/jrd/opt.cpp
   M src/jrd/pag.cpp
   M src/jrd/par.cpp
   D src/jrd/rdb_codes.h
   M src/jrd/rse.cpp
   M src/jrd/rse.h
   M src/make.defaults
   M src/make.new/config/config.h.in
   M src/make.platform
   M src/make.rules
   M src/make.shared.variables
Merged change from fb1.

 2002-07-01 15:46  dimitr 
   M src/include/gen/iberror.h
   M src/jrd/grant.epp
   M src/jrd/inf.cpp
   M src/jrd/inf.h
   M src/jrd/ini.h
Merging changes from fb1.

 2002-07-01 15:43  dimitr 
   D src/include/iberror.h
Must be (and already is) in /include/gen

 2002-07-01 15:07  skywalker 
   M src/jrd/alt_use_sec.h
   M src/jrd/build_no.h
   M src/jrd/common.h
   M src/jrd/ib_stdio.cpp
   M src/jrd/scl.epp
   M src/jrd/scl_proto.h
   M src/jrd/shrinit.cpp
   M src/jrd/sort.cpp
   M src/jrd/thd.h
   M src/jrd/tra.cpp
   M src/jrd/tra.h
   M src/jrd/types.h
   M src/jrd/unix.cpp
   M src/jrd/utl.cpp
   M src/jrd/val.h
   M src/jrd/version.rc
   M src/jrd/version_95.rc
   M src/jrd/vio.cpp
   M src/jrd/why.c
   M src/jrd/winnt.cpp
porting changes from fb1.

 2002-07-01 14:59  dimitr 
   A builds
   A builds/win32
   A builds/win32/msvc6
   A builds/win32/msvc6/Firebird2.dsw
   A builds/win32/msvc6/alice.dsp
   A builds/win32/msvc6/burp.dsp
   A builds/win32/msvc6/common.dsp
   A builds/win32/msvc6/dsql_server.dsp
   A builds/win32/msvc6/fbguard.dsp
   A builds/win32/msvc6/fbserver.dsp
   A builds/win32/msvc6/gbak.dsp
   A builds/win32/msvc6/gds32.def
   A builds/win32/msvc6/gds32.dsp
   A builds/win32/msvc6/gds32_debug.def
   A builds/win32/msvc6/gfix.dsp
   A builds/win32/msvc6/gpre.dsp
   A builds/win32/msvc6/gstat.dsp
   A builds/win32/msvc6/ib_util.def
   A builds/win32/msvc6/ib_util.dsp
   A builds/win32/msvc6/intl.dsp
   A builds/win32/msvc6/ipserver.dsp
   A builds/win32/msvc6/isql.dsp
   A builds/win32/msvc6/lock.dsp
   A builds/win32/msvc6/remote.dsp
   A builds/win32/msvc6/utilities.dsp
   A builds/win32/msvc6/wal.dsp
Added FB2 project files for MSVC6

 2002-06-30 10:44  dimitr 
   M src/jrd/fun.epp
   M src/jrd/functions.cpp
   M src/jrd/gds.cpp
Merging changes from fb1.

 2002-06-30 10:22  dimitr 
   M src/jrd/req.h
Merging changes from fb1.

 2002-06-30 10:15  dimitr 
   M src/jrd/exe.cpp
   M src/jrd/ext.cpp
Merging changes from fb1.

 2002-06-30 09:58  dimitr 
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/ext.cpp
   M src/jrd/fil.h
   M src/jrd/file_params.h
   M src/jrd/flu.cpp
   M src/jrd/flu.h
Merging changes from fb1.

 2002-06-30 08:47  dimitr 
   M src/jrd/dyn_util.epp
Merging changes from fb1.

 2002-06-30 08:46  dimitr 
   M src/jrd/divorce.cpp
   M src/jrd/dls.cpp
   M src/jrd/dls_proto.h
   M src/jrd/doserr.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/jrd/dyn_mod.epp
   M src/jrd/dyn_proto.h
   M src/jrd/dyn_util.epp
Merging changes from fb1.

 2002-06-29 17:37  skywalker 
   M src/intl/cs_narrow.c
   M src/intl/lc_ascii.c
   M src/intl/lc_latin1.c
   M src/intl/lc_narrow.c
   M src/intl/ld.c
ported changed from fb1.

 2002-06-29 17:21  skywalker 
   M src/journal/misc.cpp
   M src/journal/rebuild.e
port changes from fb1.

 2002-06-29 17:20  skywalker 
   M src/extlib/fbudf/fbudf.cpp
put testreflect into dev build only

 2002-06-29 16:59  skywalker 
   M src/utilities/install_nt.h
Change the ISCGUARD_SERVICE name here rather than in the iscguard.cpp file

 2002-06-29 16:50  skywalker 
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
porting changes from fb1.

 2002-06-29 16:41  skywalker 
   M configure.in
   A src/make.new/Makefile.in.fbudf
   M src/make.new/Makefile.in.jrd
   M src/make.new/config/config.h.in
Porting changes made to fb1.

 2002-06-29 16:38  skywalker 
   M src/extlib/ib_udf.sql
porting changes made to fb1.

 2002-06-29 16:35  skywalker 
   A src/extlib/fbudf
   A src/extlib/fbudf/MSReadMe.txt
   A src/extlib/fbudf/fbudf.cpp
   A src/extlib/fbudf/fbudf.dsp
   A src/extlib/fbudf/fbudf.dsw
   A src/extlib/fbudf/fbudf.h
   A src/extlib/fbudf/fbudf.plg
   A src/extlib/fbudf/fbudf.sql
   A src/extlib/fbudf/fbudf.txt
   A src/extlib/fbudf/stdafx.cpp
   A src/extlib/fbudf/stdafx.h
Ported code changes from fb1

 2002-06-29 14:28  skywalker 
   M src/v5_examples/empbld.sql
   M src/v5_examples/empddl.sql
   M src/v5_examples/intlddl.sql
Merge changes from fb1.

 2002-06-29 14:13  skywalker 
   D src/makefiles/000_readme
   D src/makefiles/000_readme_porting
   A src/makefiles/README.txt
   D src/makefiles/add_template
   D src/makefiles/bind_csilib.apollo
   D src/makefiles/bind_dsql.apollo
   D src/makefiles/bind_gds.aix_ppc
   D src/makefiles/bind_gds.generic
   D src/makefiles/bind_gds.hp
   D src/makefiles/bind_gds.win_nt
   D src/makefiles/bind_gds5.apollo
   D src/makefiles/bind_gds5.generic
   D src/makefiles/bind_gds5.hp
   D src/makefiles/bind_gds_rsp.os2
   D src/makefiles/bind_gds_rsp.win_nt
   D src/makefiles/bind_gds_s.im
   D src/makefiles/bind_gds_s.sco
   D src/makefiles/bind_gdsf_s.im
   D src/makefiles/bind_gdsf_s.sco
   D src/makefiles/bind_gdsintl.aix_ppc
   D src/makefiles/bind_gdsintl.win_nt
   D src/makefiles/bind_gdslib.apollo
   D src/makefiles/bind_pyxis.apollo
   D src/makefiles/bind_remotelib.apollo
   D src/makefiles/boot.sfx.interbase
   D src/makefiles/buildRefDatabases
   D src/makefiles/build_kit
   D src/makefiles/build_kit.bat
   D src/makefiles/build_kit.cmd
   D src/makefiles/ccs.sco
   D src/makefiles/cdmt.config.sco
   D src/makefiles/compress.sed
   D src/makefiles/compress_dbs
   D src/makefiles/compress_dbs.bat
   D src/makefiles/config
   D src/makefiles/copy_makes
   D src/makefiles/copy_set_prot
   D src/makefiles/copyright.cl
   D src/makefiles/copyright.clsr
   D src/makefiles/debug_entry.bind
   D src/makefiles/depend.cl
   D src/makefiles/depend.clnd
   D src/makefiles/depend.clsr
   D src/makefiles/depend.clsrnd
   D src/makefiles/edit_make
   D src/makefiles/edit_makes
   D src/makefiles/expand.sed
   D src/makefiles/expand_dbs
   D src/makefiles/expand_dbs.bat
   D src/makefiles/fetch_comp
   D src/makefiles/fetch_comp.bat
   D src/makefiles/gdsalias.asm
   D src/makefiles/gsplit.h
   D src/makefiles/ibase.cmpnt.sco
   D src/makefiles/ibase.pkg.sco
   D src/makefiles/ibase.prd.sco
   D src/makefiles/iclient.cmpnt.sco
   D src/makefiles/iclient.pkg.sco
   D src/makefiles/iclient.prd.sco
   D src/makefiles/inetd.conf.apollo
   D src/makefiles/inetd.conf.psx
   D src/makefiles/inetd.conf.ultrix
   D src/makefiles/inetd.conf.unx
   D src/makefiles/init.intrbase
   D src/makefiles/install.apollo
   D src/makefiles/install.ksh
   D src/makefiles/install.nolink
   D src/makefiles/install.sun4
   D src/makefiles/install.unix
   D src/makefiles/intrbase.rmv
   D src/makefiles/make.pipe
   D src/makefiles/makemtar
   D src/makefiles/makepkg
   D src/makefiles/makesspkg
   D src/makefiles/makesstar
   D src/makefiles/maketar
   D src/makefiles/mpm_template
   D src/makefiles/mpp_template
   D src/makefiles/pkginfo
   D src/makefiles/pkginfo.cl
   D src/makefiles/pkginfo.clnd
   D src/makefiles/pkginfo.clsr
   D src/makefiles/pkginfo.clsrnd
   D src/makefiles/platform
   D src/makefiles/postinstall
   D src/makefiles/postinstall.cl
   D src/makefiles/postinstall.clsr
   D src/makefiles/prep.intrbase
   D src/makefiles/preremove
   D src/makefiles/preremove.cl
   D src/makefiles/preremove.clsr
   D src/makefiles/put_template
   D src/makefiles/readme.sco
   D src/makefiles/refresh
   D src/makefiles/refresh.all
   D src/makefiles/refresh.bat
   D src/makefiles/request
   D src/makefiles/request.cl
   D src/makefiles/request.clsr
   D src/makefiles/run_edit
   D src/makefiles/sco_ship
   D src/makefiles/servers.isc
   D src/makefiles/services.isc
   D src/makefiles/set_prot
   D src/makefiles/setup.ksh
   D src/makefiles/setup_gdbs
   D src/makefiles/setup_prots
   D src/makefiles/sfx.alice
   D src/makefiles/sfx.burp
   D src/makefiles/sfx.client
   D src/makefiles/sfx.csv
   D src/makefiles/sfx.dbs
   D src/makefiles/sfx.dsql
   D src/makefiles/sfx.dudley
   D src/makefiles/sfx.example4
   D src/makefiles/sfx.example5
   D src/makefiles/sfx.examples
   D src/makefiles/sfx.extlib
   D src/makefiles/sfx.firebird
   D src/makefiles/sfx.gpre
   D src/makefiles/sfx.intl
   D src/makefiles/sfx.isql
   D src/makefiles/sfx.journal
   D src/makefiles/sfx.jrd
   D src/makefiles/sfx.lock
   D src/makefiles/sfx.main
   D src/makefiles/sfx.msgs
   D src/makefiles/sfx.pipe
   D src/makefiles/sfx.pyxis
   D src/makefiles/sfx.qli
   D src/makefiles/sfx.remote
   D src/makefiles/sfx.utilities
   D src/makefiles/sfx.wal
   D src/makefiles/site_variables
   D src/makefiles/special_opt
   D src/makefiles/special_opt.c
   D src/makefiles/sys.conf.isc.apollo
   D src/makefiles/unset_prot
   D src/makefiles/v3compat
Removed redundant files to avoid confusing newcomers to fb2 build process.

 2002-06-29 13:47  skywalker 
   M src/dsql/keywords.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/parse_proto.h
Added LEX_StringIsAKeyword function to avoid an awkward #include from isql
module.

 2002-06-29 13:39  skywalker 
   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_proto.h
   M src/isql/show.epp
   M src/isql/show_proto.h
Merge changes from fb1.

 2002-06-29 13:33  skywalker 
   M src/jrd/license.h
Merged changed from fb1.

 2002-06-29 13:03  dimitr 
   M src/include/gen/blrtable.h
   M src/jrd/alt.cpp
   M src/jrd/blb.cpp
   M src/jrd/blb_proto.h
   M src/jrd/blp.h
   M src/jrd/blr.h
   M src/jrd/blrtable.cpp
   M src/jrd/cmp.cpp
   M src/jrd/codes.epp
   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/dfw.epp
   M src/jrd/dsc.h
   M src/jrd/exe.h
   M src/jrd/ibase.h
   M src/jrd/isc.h
   M src/jrd/rse.h
   M src/jrd/scl.h
Merging changes from fb1.

 2002-06-29 12:55  dimitr 
   M src/include/gen/codes.h
   M src/include/gen/codetext.h
Merging changes from fb1.

 2002-06-29 09:36  dimitr 
   M src/remote/property.cpp
   M src/remote/srvr_w32.cpp
Fixed porting errors.

 2002-06-29 08:49  dimitr 
   M src/qli/all.cpp
   M src/qli/mov.cpp
   M src/qli/picst_proto.h
   M src/qli/picstr.cpp
   M src/remote/cntl.cpp
   M src/remote/dllshell.cpp
   M src/remote/ibconfig.cpp
   M src/remote/ibconfig.rc
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/neterr.h
   M src/remote/nt_server.cpp
   M src/remote/property.cpp
   M src/remote/property.rc
   M src/remote/protocol.cpp
   M src/remote/server.cpp
   M src/remote/server.ico
   M src/remote/spxnet32.cpp
   M src/remote/srvr_w32.cpp
   M src/remote/window.cpp
   M src/remote/window.h
   M src/remote/window.rc
   M src/remote/winmain.cpp
   M src/utilities/analyse.cpp
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/dbaswi.h
   M src/utilities/install_nt.h
   M src/utilities/install_reg.cpp
   M src/utilities/install_svc.cpp
   M src/utilities/rebuild.cpp
   M src/utilities/registry.cpp
   M src/utilities/sbc_print.cpp
   M src/utilities/security.epp
   M src/utilities/services.cpp
Merging changes from fb1.

 2002-06-29 08:40  dimitr 
   M src/pipe/head.cpp
Merging changes from fb1.

 2002-06-29 08:34  dimitr 
   M src/msgs/build_file.epp
   M src/msgs/include.epp
   M src/msgs/msg.gbak
Merging changes from fb1.

 2002-06-29 08:27  dimitr 
   M src/misc/help.gbak
Merging changes from fb1.

 2002-06-29 08:22  dimitr 
   M src/lock/lock.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/lock/lockv3s4.h
Merging changes from fb1.

 2002-06-29 06:56  skywalker 
   M src/dsql/array.epp
   M src/dsql/blob.epp
   M src/dsql/ddl.cpp
   M src/dsql/ddl_proto.h
   M src/dsql/dsql.cpp
   M src/dsql/dsql.h
   M src/dsql/errd.cpp
   M src/dsql/gen.cpp
   M src/dsql/keywords.h
   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.cpp
   M src/dsql/parse.sed
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
   M src/dsql/utld.cpp
Merging changes from fb1.

 2002-06-29 05:39  skywalker 
   M src/burp/backup.epp
   M src/burp/burp.h
   M src/burp/mvol.cpp
   M src/burp/restore.epp
Merge changes from fb1

 2002-06-29 05:33  skywalker 
   M src/alice/alice.cpp
merge fb1 changes.

 2002-06-28 13:58  alexpeshkoff 
   M src/jrd/inf.cpp
fixed bug #545725 - internal connections to database
now reported as user (SQL Server)

 2002-06-28 13:56  alexpeshkoff 
   M src/jrd/tra.cpp
temporary lock fix in TRA_sweep

 2002-06-28 13:49  dimitr 
   M src/dsql/dsql.cpp
Fixed bug with the server crash when XSQLDAs are prepared for not all statement parameters.

 2002-06-27 12:14  paul_reeves 
   M src/dsql/dsql.cpp
Remove superfluous include

 2002-06-27 10:14  dimitr 
   M src/burp/backup.epp
   M src/burp/restore.epp
Fixed another bug with INT64 array slices. Thanks to Artem Petkevych.

 2002-06-24 13:59  paul_reeves 
   M src/make.new/Makefile.in.gpre
   M src/remote/inet.cpp
More changes to support building under Linux

 2002-06-23 19:51  paul_reeves 
   M configure.in
   M src/dsql/dsql.cpp
   M src/dudley/hsh.cpp
   M src/dudley/lex.cpp
   M src/dudley/parse.cpp
   M src/gpre/hsh.cpp
   M src/intl/kanji.cpp
   M src/jrd/intl.cpp
   M src/jrd/os/posix/mod_loader.cpp
   M src/make.new/Makefile.in.example5
   M src/make.new/Makefile.in.jrd
   M src/make.new/config/config.h.in
   M src/make.new/make.defaults
   M src/make.new/make.rules
   M src/make.new/make.shared.variables
   M src/make.new/prefix.linux
   M src/qli/eval.cpp
   M src/qli/expand.cpp
   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
Updated code to support building under Linux. Main changes are to support the platform manager and the move of kanji.* to /intl.

 2002-06-20 11:42  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
Enabled support for empty BEGIN...END blocks

 2002-06-20 11:37  dimitr 
   M src/jrd/dyn_del.epp
Partially fixed bug SF #567931

 2002-06-20 10:10  dimitr 
   M src/jrd/opt.cpp
Fixed bug with uninitialized local variables. Thanks to Oleg LOA.

 2002-06-20 10:01  dimitr 
   M src/jrd/sdl.cpp
Fixed bug with INT64 array slices. Thanks to Artem Petkevych.

 2002-06-20 08:24  dimitr 
   M src/include/gen/autoconfig_msvc.h
Implemented case-insensitive keys in FirebirdConfigFile (to support various configs on Win32).

 2002-06-20 08:06  dimitr 
   M src/fbutil/FirebirdConfigFile.cpp
   M src/fbutil/FirebirdConfigFile.h
Implemented case-insensitive keys in FirebirdConfigFile (to support various configs on Win32).

 2002-06-20 08:00  dimitr 
   M src/dsql/parse.cpp
   M src/dsql/parse.y
Force SP parameters to behave the same way in both syntaxes (SELECT FROM and EXECUTE PROCEDURE), thus enabling expressions, UDFs, etc. to be passed as a parameter.

 2002-06-20 07:56  dimitr 
   M src/jrd/err.cpp
   M src/jrd/val.cpp
Server-side database aliases (error-handling changes).

 2002-06-19 15:10  skywalker 
   A doc
   A doc/README.makefiles
Added README file which explains a little about the makefile structure.

 2002-06-16 14:19  dimitr 
   M src/jrd/evl.cpp
Fixed bug SF #562417
(the fix is not obvious, so it should be properly tested)

 2002-06-16 14:15  dimitr 
   M src/jrd/jrd.cpp
Fixed an ugly error I made in the server-side aliases management

 2002-06-15 09:38  dimitr 
   M src/dsql/keywords.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
While I'm in touch with the parser - INT64 and LARGEINT aliases for the intenal dtype_int64 data type.

 2002-06-14 12:09  dimitr 
   M src/include/gen/blrtable.h
   M src/jrd/blr.h
   M src/jrd/blrtable.cpp
   M src/jrd/cmp.cpp
   M src/jrd/evl.cpp
   M src/jrd/met.epp
   M src/jrd/met.h
   M src/jrd/nod.h
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
1. New system variables - CONNECTION_ID and TRANSACTION_ID
2. Universal triggers

 2002-06-14 12:07  dimitr 
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/dsql/gen.cpp
   M src/dsql/keywords.h
   M src/dsql/make.cpp
   M src/dsql/make_proto.h
   M src/dsql/node.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
1. New system variables - CONNECTION_ID and TRANSACTION_ID
2. Universal triggers
(parser changes are not very nice, but at least it works;
perhaps it should be polished up a bit later)

 2002-06-12 07:07  tamlin 
   M src/jrd/perf.cpp
Compiler warning

 2002-06-12 07:03  tamlin 
   M src/jrd/intl.cpp
Compiler warnings removed.

 2002-06-12 07:03  tamlin 
   M src/jrd/db_alias.cpp
   M src/jrd/jrd.cpp
const correctness

 2002-06-12 07:02  tamlin 
   M src/jrd/plugin_manager.h
Make it compile using MSVC6.

 2002-06-12 07:01  tamlin 
   M src/jrd/plugin_manager.cpp
Removed (at least) 219KB of compiler warnings using MSVC6.

 2002-06-12 06:58  tamlin 
   M src/include/fb_list.h
There is no C++ class named slist. Removed.

 2002-06-05 11:02  dimitr 
   M src/intl/ld.h
Fixed compile problems on Win32.

 2002-06-05 10:18  dimitr 
   M src/jrd/intl.cpp
Fixed compile problems on Win32.

 2002-06-05 09:57  dimitr 
   A src/jrd/os/win32
   A src/jrd/os/win32/mod_loader.cpp
   A src/jrd/os/win32/path_utils.cpp
A Win32 implementation of the dynamic module loader and path operations
abstractions.

 2002-06-05 09:53  dimitr 
   M src/jrd/tra.cpp
Server-side database aliases (error-handling changes).

 2002-06-05 09:49  dimitr 
   M src/jrd/jrd.cpp
Server-side database aliases (main changes).

 2002-06-04 19:56  bellardo 
   M src/jrd/blk.h
   M src/jrd/cvt.cpp
   M src/jrd/cvt2.cpp
   M src/jrd/dbt.cpp
   M src/jrd/everything.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/ini.epp
   M src/jrd/ini_proto.h
   M src/jrd/intl.cpp
   M src/jrd/intl_proto.h
   M src/jrd/intlobj.h
   M src/jrd/jrd.h
   M src/jrd/opt.cpp
Changes to bring intl support to FB2.

 2002-06-04 19:36  bellardo 
   A src/include/fb_list.h
   A src/include/fb_map.h
   A src/jrd/intl_builtin.cpp
   A src/jrd/intl_classes.h
   A src/jrd/plugin_manager.cpp
   A src/jrd/plugin_manager.h
New files added during the porting of intl support to FB2.

 2002-06-04 13:07  dimitr 
   M src/jrd/sort.cpp
I believe now my changes are ready for the public testing.

 2002-06-04 13:01  dimitr 
   M src/jrd/err.cpp
Server-side database aliases (error-handling changes).

 2002-06-04 12:57  dimitr 
   A src/jrd/db_alias.cpp
   M src/jrd/inf.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
Server-side database aliases (main changes).

 2002-06-04 12:31  dimitr 
   M src/ipserver/ipclient.cpp
no message

 2002-06-04 12:03  dimitr 
   M src/jrd/winnt.cpp
Fixed little [porting?] bug with the forced writes.

 2002-05-24 08:06  dimitr 
   M src/remote/interface.cpp
Fixed serious porting error.

 2002-04-30 09:30  kkuznetsov 
   M src/jrd/intl.cpp
Fixed bug - Crashing server on Solaris
Intel when passing "" to nchar udf,
and remove incrementing function argument from pad_spaces
in intl.cpp

 2002-04-29 15:05  dimitr 
   M src/jrd/blb.cpp
   M src/jrd/cch.cpp
   M src/jrd/pio.h
   M src/jrd/tra.cpp
   M src/jrd/winnt.cpp
Cleanup

 2002-04-29 12:06  dimitr 
   M src/jrd/sort.cpp
Applied Mike Grover's fix from FB1 tree to my recent changes

 2002-04-29 11:22  dimitr 
   M src/jrd/sort.cpp
   M src/jrd/sort.h
   A src/jrd/sort_mem.cpp
   A src/jrd/sort_mem.h
New temporary space management for the external sorting stuff

 2002-04-29 11:14  dimitr 
   M src/jrd/cch.cpp
   M src/jrd/gds.cpp
Some minor changes

 2002-04-29 10:57  dimitr 
   M src/common/memory/allocators.h
   M src/common/memory/memory_pool.cpp
   M src/common/memory/memory_pool.h
   M src/fbutil/FirebirdConfig.cpp
   M src/fbutil/FirebirdConfig.h
   M src/fbutil/FirebirdConfigFile.cpp
   M src/fbutil/FirebirdConfigFile.h
   M src/include/gen/autoconfig_msvc.h
Some minor changes

 2002-04-18 03:54  bellardo 
   M src/jrd/exe.cpp
throw clause cleanup.

 2002-04-13 06:04  dimitr 
   M src/jrd/evl.cpp
Applied Claudio's fix for bug SF #538201

 2002-04-12 01:55  bellardo 
   M src/gpre/gpre.cpp
   M src/gpre/gpre.h
Changes to make the -GDS switch work correctly.  This allows FB2 to be used
to build FB1 :-)

 2002-04-10 04:42  bellardo 
   A src/jrd/os/posix/mod_loader.cpp
A posix (dlopen et al) implementation of the dynamic module loader
abstraction.

 2002-04-09 23:27  bellardo 
   D src/jrd/kanji.cpp
   D src/jrd/kanji.h
   D src/jrd/kanji_proto.h
Moved the files into intl.  They don't belong in jrd.

 2002-04-09 23:27  bellardo 
   A src/intl/kanji.cpp
   A src/intl/kanji.h
   A src/intl/kanji_proto.h
   A src/intl/lt2czech.h
lt2czech.h wasn't brought over in the original c++ port, fix it.
The kanji* files are no longer used, except for some macros in one of
the headers.  Now that we have the intl directory they don't belong in
jrd.  Moved them into intl.

 2002-04-09 23:25  bellardo 
   M src/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_jis_20208_1990.c
   M src/intl/cs_ksc.c
   M src/intl/cs_narrow.c
   M src/intl/cs_unicode.c
   M src/intl/cs_utffss.c
   M src/intl/cv_big5.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/cv_narrow.c
   M src/intl/lc_ascii.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_gb2312.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_latin1.c
   M src/intl/lc_latin2.c
   M src/intl/lc_narrow.c
   M src/intl/lc_unicode.c
   M src/intl/ld.c
   M src/intl/ld.h
   M src/intl/ldcommon.h
changes necessary to get the intl lib compiling after adding the new
memory management, an additional intl c++ interface, and a slight
refactoring of the intl header files.

 2002-04-09 23:23  bellardo 
   A src/jrd/os
   A src/jrd/os/darwin
   A src/jrd/os/darwin/mod_loader.cpp
   A src/jrd/os/mod_loader.h
   A src/jrd/os/path_utils.h
   A src/jrd/os/posix
   A src/jrd/os/posix/path_utils.cpp
Added the operating system specific subdirectory (os) to jrd.  Also added the
abstraction headers for file path operations and dynamically loaded modules.
Included the implementations of the abstractions necessary for Darwin.

 2002-04-06 08:50  dimitr 
   M src/jrd/exe.cpp
Fixed one memory allocation issue.

 2002-04-05 19:56  bellardo 
   M src/jrd/scl.epp
fixing another mistake I made.  sorry :-(

 2002-04-05 19:54  bellardo 
   M src/jrd/dyn.epp
Commited wrong local version of code.  fixing my mistake.

 2002-04-05 07:17  dimitr 
   D src/jrd/blrtable.h
Cleanup

 2002-04-04 16:41  bellardo 
   M src/dsql/pass1.cpp
Fixed some ugly code I committed yesterday.

 2002-04-04 16:22  bellardo 
   M src/dsql/utld.cpp
Fixed the buffer overflow check to be correct instead of commenting it out.

 2002-04-04 16:09  bellardo 
   M src/jrd/blk.h
Wronging named struct last time I committed.

 2002-04-04 16:08  bellardo 
   M src/remote/interface.cpp
Forgot to rename include directive

 2002-04-04 13:53  dimitr 
   M src/dsql/dsql.cpp
   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
   M src/include/gen/blrtable.h
   M src/jrd/blp.h
   M src/jrd/blr.h
   M src/jrd/blrtable.cpp
   M src/jrd/exe.cpp
   M src/jrd/nod.h
   M src/jrd/par.cpp
   M src/jrd/tra.h
   M src/msgs/load.epp
Implemented 'EXECUTE VARCHAR' command.

 2002-04-04 11:37  dimitr 
   M src/jrd/y-valve.cpp
Cleanup

 2002-04-04 07:13  bellardo 
   M src/jrd/dbt.cpp
committed wrong local version of file last time, opps.

 2002-04-04 07:10  bellardo 
   M src/jrd/blb.cpp
   M src/jrd/blk.h
   M src/jrd/btr.cpp
   M src/jrd/cch.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_del.epp
   M src/jrd/dyn_mod.epp
   M src/jrd/dyn_util.epp
   M src/jrd/ext.cpp
   M src/jrd/file_params.h
   M src/jrd/fun.epp
   M src/jrd/gds.cpp
   M src/jrd/grant.epp
   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/scl.epp
   M src/jrd/shut.cpp
   M src/jrd/svc.cpp
   M src/jrd/tra.cpp
   M src/jrd/val.cpp
   M src/jrd/vio.cpp
Finished removal of setjmp/longjmp code, and fixed a handful of FB1->FB2
porting bugs.

 2002-04-04 05:43  bellardo 
   M src/remote/allr.cpp
   M src/remote/interface.cpp
   M src/remote/remote.h
   M src/remote/server.cpp
We are using exceptions now, clean out old setjmp/longjmp code.

 2002-04-04 05:41  bellardo 
   M src/qli/all.cpp
minor include file change

 2002-04-04 05:39  bellardo 
   M src/install/arch-specific/darwin/FrameworkInfo.plist
Minor Darwin naming changes

 2002-04-04 05:38  bellardo 
   M src/include/fb_blk.h
   M src/include/fb_exception.h
Accept NULL memory deletes and move exception raise code to its own file.

 2002-04-04 05:37  bellardo 
   M src/gpre/gpre_meta_boot.cpp
fixed extern declaration bug

 2002-04-04 05:36  bellardo 
   M src/dudley/ddl.cpp
   M src/dudley/exe.epp
   M src/dudley/expr.cpp
   M src/dudley/extract.epp
   M src/dudley/hsh.cpp
   M src/dudley/parse.cpp
removed warnings.

 2002-04-04 05:35  bellardo 
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/dsql/dsql.h
   M src/dsql/movd.cpp
   M src/dsql/user_dsql.cpp
Cleaning up unneeded setjmp/longjmp code.

 2002-04-04 05:34  bellardo 
   M src/dsql/utld.cpp
c++ conversion bug fix

 2002-04-04 05:33  bellardo 
   A src/common/fb_exception.cpp
File to hold our custom exception class implementation.

 2002-04-04 05:32  bellardo 
   M src/burp/restore.epp
Fixed warnings.

 2002-04-04 05:31  bellardo 
   M src/alice/alice.cpp
   M src/alice/alice_meta.epp
Fixed some warnings.

 2002-04-03 23:35  bellardo 
   M src/common/memory/memory_pool.cpp
Someone (who shall remain nameless) committed this file with red zones enabled.
As these tend to be a drag on performance I decided to disable them.

 2002-04-03 16:05  bellardo 
   A src/intl/lc_latin2.c
File got lost bringing FB1->FB2.  Its back now.

 2002-04-03 08:41  dimitr 
   M src/jrd/svc_proto.h
   M src/jrd/why.c
   M src/jrd/winnt.cpp
Cleanup

 2002-04-03 06:05  dimitr 
   M src/misc/status.cpp
ANSI C++ says that a loop variable (if declared within a 'for' construct) cannot be accessed outside the loop block. Fixed.

 2002-04-02 23:12  bellardo 
   M src/jrd/exe.cpp
Cleanup of some try/catch block mistakes during the initial exception conversion.

 2002-04-02 17:10  bellardo 
   M src/dsql/pass1.cpp
Can't BLKCHK stack variables anymore.  Fixed one such occurance in pass1.cpp

 2002-04-02 05:42  bellardo 
   M src/common/memory/allocators.cpp
   M src/common/memory/allocators.h
   M src/common/memory/memory_pool.cpp
Updated delete operators to accept a null pointer to delete as required by c++.

 2002-04-02 05:41  bellardo 
   M src/gpre/pretty.cpp
Some of the gds__XXXX blr constants were incorrectly changed to gds_XXXX during the initial c++ port.  Fixed them.

 2002-04-01 09:11  dimitr 
   M src/dsql/parse.cpp
   M src/remote/ibconfig.cpp
   M src/remote/property.cpp
   M src/remote/xdr.cpp
Cleanup

 2002-04-01 09:03  dimitr 
   M src/iscguard/iscguard.cpp
Cleanup

 2002-04-01 00:03  bellardo 
   M src/jrd/met.epp
Fixed bug (c++ porting error, bug not present in FB1) that prevented most views from working.

 2002-03-31 00:40  tamlin 
   M src/jrd/cch.cpp
   M src/jrd/idx.cpp
   M src/jrd/lck.cpp
   M src/jrd/met.epp
   M src/jrd/met_proto.h
   M src/jrd/netware.cpp
   M src/jrd/os2.cpp
   M src/jrd/rlck.cpp
   M src/jrd/rng.cpp
   M src/jrd/sdw.cpp
   M src/jrd/tra.cpp
   M src/jrd/unix.cpp
   M src/jrd/vms.cpp
   M src/jrd/windows.cpp
   M src/jrd/winnt.cpp
   M src/lock/lock.cpp
   M src/remote/interface.cpp
   M src/remote/server.cpp
Cleanup and bugfixing

 2002-03-15 09:14  pcisar 
   M ChangeLog
no message

 2002-03-11 16:34  skywalker 
   M src/alice/all.h
   M src/alice/info.h
   M src/alice/tdr.cpp
   M src/gpre/gpre.h
   M src/include/fb_types.h
   M src/include/gen/codes.h
   M src/jrd/alt_use_sec.h
   M src/jrd/build_no.h
   M src/jrd/common.h
   M src/jrd/cvt_proto.h
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/isc_file.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/license.h
   M src/jrd/perf.h
   M src/remote/inet.cpp
   M src/remote/protocol.cpp
   M src/remote/remote_def.h
   M src/v5_examples/empbuild.c
   M src/wal/wal.cpp
   M src/wal/walw.cpp
Main changes were to add cr to end of the files.
cvt_proto.h removed a duplicate extern directive
gen/codes.h added back appolo error code, since it was still used

 2002-02-26 13:48  dimitr 
   M generated/alice/makefile
   M generated/burp/makefile
   M generated/dsql/makefile
   M generated/dudley/makefile
   M generated/gpre/makefile
   M generated/isql/makefile
   M generated/jrd/makefile
   M generated/makefile
   M generated/msgs/makefile
   M generated/utilities/makefile
Updated makefiles

 2002-02-25 11:41  dimitr 
   M src/jrd/why.c
Correction to the clean up of the Apollo port

 2002-02-25 10:59  dimitr 
   M src/include/gen/codes.h
Correction to the clean up of the Apollo port

 2002-02-25 10:45  dimitr 
   M src/jrd/license.h
Fixed the invalid removal of an ambiguity I've commited before and fixed the real problem that was there.

 2002-02-25 10:12  dimitr 
   M src/common/memory/allocators.cpp
Fixed a compilation error in the release mode

 2002-02-25 10:09  dimitr 
   M src/jrd/cvt_proto.h
Fixed a linking error

 2002-02-25 06:33  pcisar 
   M ChangeLog
no message

 2002-02-24 16:53  seanleyne 
   M src/dsql/parse.cpp
Code cleanup, corrected some mistakes (;-[) in my removal of the Win3.1 port.

 2002-02-24 16:39  seanleyne 
   M src/dsql/array.epp
   M src/dsql/parse.y
   M src/isql/isql.epp
   M src/jrd/dfw.epp
   M src/jrd/dyn_def.epp
   M src/jrd/dyn_mod.epp
   M src/jrd/dyn_util.epp
   M src/jrd/met.epp
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
Code cleanup, removed old Win3.1 port from routines I missed the first time

 2002-02-24 11:38  pcisar 
   M ChangeLog
no message

 2002-02-23 22:15  seanleyne 
   M src/jrd/flu.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
   M src/pipe/head.cpp
   M src/remote/inet.cpp
More code cleanup of old NCR3000 and M88K ports

 2002-02-23 22:08  seanleyne 
   M src/dsql/parse.cpp
   M src/dsql/utld_proto.h
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/event.h
   M src/jrd/why.c
   M src/jrd/y-valve.cpp
Code cleanup, removed old Windows 3.1 (WINDOWS_ONLY) port

 2002-02-23 10:27  dimitr 
   M src/jrd/dfw.epp
   M src/jrd/event.cpp
   M src/jrd/event.h
   M src/jrd/event_proto.h
   M src/jrd/utl.cpp
   M src/jrd/why.c
Introduced the wildcarding of event names.
Since the work is not finished yet, so far the changes are protected by a macro.

 2002-02-23 07:49  dimitr 
   M src/dsql/errd.cpp
   M src/dsql/user_dsql.cpp
   M src/jrd/err.cpp
   M src/jrd/par.cpp
   M src/jrd/sdl.cpp
   M src/misc/status.cpp
Correction to the clean up of the Apollo port

 2002-02-20 19:21  dimitr 
   M src/jrd/license.h
Removed an ambiguity in nested #ifdef's

 2002-02-19 20:43  pcisar 
   M ChangeLog
Updated ChangeLog

 2002-02-19 01:17  seanleyne 
   M src/alice/tdr.cpp
Correction, deleted a little too much code in my clean up of the Appolo port.  Thanks to Claudio V. for the second set of eyes.

 2002-02-16 10:27  pcisar 
   M ChangeLog
no message

 2002-02-16 05:06  seanleyne 
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
   M src/intl/langdrv.h
   M src/intl/ld.h
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/pag.cpp
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
   M src/remote/remote_def.h
Clean up of change notes in headers

 2002-02-16 04:36  seanleyne 
   M src/alice/info.h
   M src/alice/tdr.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/include/gen/codes.h
   M src/intl/dtest.c
   M src/jrd/pag.cpp
   M src/jrd/termtype.h
   M src/jrd/utl.cpp
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
Code cleanup of obsolete Apollo port(s)

 2002-02-16 04:16  seanleyne 
   M src/include/fb_types.h
   M src/include/gen/autoconfig_msvc.h
   M src/intl/ld.h
   M src/jrd/gds.hxx
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/os2.cpp
   M src/jrd/perf.h
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
Code cleanup of obsolete OS/2 port

 2002-02-16 04:04  seanleyne 
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/isc_cray.cpp
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
   M src/remote/protocol.h
Code cleanup of obsolete Cray port

 2002-02-16 03:59  seanleyne 
   M src/gpre/gpre.h
   M src/jrd/common.h
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/remote/remote_def.h
Code cleanup of obsolete HP9000 s300 port

 2002-02-16 03:54  seanleyne 
   M src/include/gen/autoconfig_msvc.h
   M src/journal/misc.cpp
   M src/jrd/common.h
   M src/jrd/gds.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/jio.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
   M src/remote/remote_def.h
   M src/wal/driver.cpp
Code cleanup of obsolete M88K and NT Power PC ports

 2002-02-16 03:37  seanleyne 
   M src/include/gen/autoconfig_msvc.h
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
   M src/makefiles/special_opt.c
Code cleanup of obsolete NeXT port

 2002-02-16 03:33  seanleyne 
   M src/include/gen/autoconfig_msvc.h
   M src/jrd/common.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/lock/lock.h
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
   M src/remote/inet.cpp
   M src/remote/remote_def.h
Code cleanup of obsolete NCR3000 port

 2002-02-16 03:27  seanleyne 
   M src/gpre/gpre.h
   M src/include/gen/autoconfig_msvc.h
   M src/intl/langdrv.h
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/gds.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/jrn.cpp
   M src/jrd/license.h
   M src/jrd/llio.cpp
   M src/jrd/pag.cpp
   M src/jrd/perf.cpp
   M src/jrd/shdef.h
   M src/jrd/shrinit.cpp
   M src/jrd/svc.cpp
   M src/lock/lock.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/lock/printv3.cpp
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
   M src/remote/inet.cpp
   M src/remote/protocol.cpp
   M src/remote/remote_def.h
   M src/utilities/dropv3.cpp
   M src/wal/wal.cpp
   M src/wal/wal.h
   M src/wal/walw.cpp
Code cleanup of obsolete IMP port

 2002-02-16 03:05  seanleyne 
   M src/include/gen/autoconfig_msvc.h
   M src/intl/langdrv.h
   M src/journal/oldr.cpp
   M src/journal/server.e
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/dbt.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/jio.cpp
   M src/jrd/license.h
   M src/jrd/llio.cpp
   M src/jrd/pag.cpp
   M src/jrd/perf.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
   M src/msgs/build_file.epp
   M src/remote/remote_def.h
   M src/remote/xdr.h
   M src/wal/wal.h
   M src/wal/walw.cpp
Code cleanup of obsolete DELTA port

 2002-02-16 02:50  seanleyne 
   M src/intl/ld.h
   M src/jrd/common.h
   M src/jrd/gds.hxx
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/jrd/utl.cpp
   M src/lock/lockv3.h
   M src/make.new/config/config.sub
   M src/msgs/build_file.epp
   M src/msgs/load.epp
   M src/remote/inet.cpp
   M src/remote/protocol.h
   M src/remote/remote_def.h
Code cleanup of obsolete XENIX port and missed MAC (MAC_AUX) port items

 2002-02-16 02:21  seanleyne 
   M src/burp/burp.cpp
   M src/include/gen/autoconfig_msvc.h
   M src/journal/server.e
   M src/jrd/common.h
   M src/jrd/file_params.h
   M src/jrd/flu.cpp
   M src/jrd/gdsold.h
   M src/jrd/ibase.h
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/jio.cpp
   M src/jrd/license.h
   M src/jrd/llio.cpp
   M src/jrd/pag.cpp
   M src/jrd/svc.cpp
   M src/jrd/utl.cpp
   M src/lock/lock.h
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.jrd
   M src/make.new/config/config.h.in
   M src/makefiles/boot.sfx.interbase
   M src/makefiles/config/config.h.in
   M src/makefiles/prefix.epson
   M src/makefiles/sfx.firebird
   M src/makefiles/sfx.jrd
   M src/pipe/head.cpp
   M src/remote/inet.cpp
   M src/remote/protocol.h
   M src/remote/remote_def.h
Code cleanup of obsolete EPSON port

 2002-02-16 01:58  seanleyne 
   M src/include/gen/autoconfig_msvc.h
   M src/intl/ld.h
   M src/jrd/common.h
   M src/jrd/license.h
   M src/jrd/pag.cpp
   M src/make.new/config/config.h.in
   M src/makefiles/config/config.h.in
Code cleanup of obsolete MAC AUX port defines "MAC" and "MAC_CP"

 2002-01-28 07:30  skywalker 
   M src/misc/writeBuildNum.sh
Changed string == to = for shell compatibility.

 2002-01-21 15:26  kkuznetsov 
   M configure.in
I forgot ";"

 2002-01-21 12:01  kkuznetsov 
   A src/make.new/prefix.solx86
first try to port IT to Solaris X86

 2002-01-21 11:54  kkuznetsov 
   M configure.in
fist try to port IT to Solaris X86

 2002-01-06 13:06  skywalker 
   M src/jrd/alt_use_sec.h
   M src/jrd/build_no.h
   M src/jrd/sdl.cpp
   M src/make.defaults
   M src/make.new/Makefile.in.firebird
   D src/make.new/README.makefiles
   M src/make.platform
   M src/make.rules
   M src/misc/writeBuildNum.sh
   M src/v5_examples/empbuild.c
Changed to force write of update build #.

 2002-01-05 16:30  tamlin 
   M src/jrd/isc_sync_win32.cpp
Silly (but potentially serious) bug fixed

 2002-01-05 16:29  tamlin 
   M src/jrd/sdl.cpp
signed/unsigned mismatch bugfix

 2002-01-05 16:28  tamlin 
   M src/jrd/blb.cpp
Cleaning up

 2002-01-04 19:03  tamlin 
   M src/jrd/tpc.cpp
Objects are not allowed to live on the stack if you want to ask a pool of their type.

 2002-01-04 11:48  skywalker 
   M configure
   M configure.in
Changed one or two of the headers that are checked for.

 2002-01-04 11:34  skywalker 
   M src/alice/alice.cpp
   M src/burp/backup.epp
   M src/burp/restore.epp
   M src/common/memory/allocators.cpp
   M src/common/memory/allocators.h
   M src/dsql/pass1.cpp
   M src/dsql/preparse.cpp
   M src/gpre/ada.cpp
   M src/gpre/c_cxx.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_boot.cpp
   M src/gpre/par.cpp
   M src/gpre/pat.cpp
   M src/include/fb_exception.h
   M src/include/gen/codes.h
   M src/include/gen/codetext.h
   M src/include/gen/gds_codes.ftn
   M src/include/gen/gds_codes.pas
   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/jrd/alt_use_sec.h
   M src/jrd/builtin.cpp
   M src/jrd/cmp.cpp
   M src/jrd/codes.epp
   M src/jrd/dfw.epp
   M src/jrd/dpm.epp
   M src/jrd/event.cpp
   M src/jrd/functions.cpp
   M src/jrd/gds.cpp
   M src/jrd/ini.epp
   M src/jrd/isc.cpp
   M src/jrd/jrd.h
   M src/jrd/met.epp
   M src/jrd/opt.cpp
   M src/jrd/par.cpp
   M src/jrd/perf.cpp
   M src/jrd/sbm.cpp
   M src/jrd/scl.epp
   M src/jrd/svc.cpp
   M src/jrd/tra.cpp
   M src/jrd/vio.cpp
   M src/lock/lock.cpp
   M src/make.defaults
   A src/make.new/Makefile.in.common.memory
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.jrd
   M src/make.new/config/config.h.in
   M src/make.new/make.rules
   M src/make.new/make.shared.variables
   M src/make.new/prefix.linux
   M src/make.platform
   M src/make.rules
   M src/make.shared.variables
   M src/qli/eval.cpp
   M src/qli/exe.cpp
   M src/qli/mov.cpp
   M src/remote/allr.cpp
   M src/remote/inet.cpp
   M src/remote/remote.cpp
   M src/utilities/drop.cpp
   M src/utilities/dropv3.cpp
   M src/v5_examples/empddl.sql
Changes to make it compile on linux.
and work through a few issues.

 2001-12-30 12:22  pcisar 
   M ChangeLog
no message

 2001-12-29 11:41  tamlin 
   M src/alice/alice.cpp
   M src/alice/alice_meta.epp
   M src/burp/burp.h
   M src/common/memory/memory_pool.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/journal/gjrn.cpp
   M src/jrd/align.cpp
   M src/jrd/err.cpp
   M src/jrd/exe.cpp
   M src/jrd/gds.cpp
   M src/jrd/ib_stdio.cpp
   M src/jrd/iberr.cpp
   M src/jrd/lck.cpp
   M src/jrd/nav.cpp
   M src/jrd/scl.epp
   M src/qli/dtr.cpp
   M src/qli/err.cpp
   M src/remote/allr.cpp
   M src/remote/interface.cpp
   M src/remote/server.cpp
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/gsec.h
   M src/wal/walw.cpp
cleaning up

 2001-12-29 10:09  tamlin 
   M src/jrd/vio.cpp
Cleaning up

 2001-12-29 10:08  tamlin 
   M src/alice/all.cpp
Explicitly allocate the alice permanent pool from the global default memory pool.

 2001-12-28 06:31  tamlin 
   M src/jrd/exe.cpp
   M src/jrd/jrd.h
cleaning up

 2001-12-28 05:53  tamlin 
   M src/remote/interface.cpp
cleaning up

 2001-12-28 05:16  tamlin 
   M src/jrd/winnt.cpp
Fix for turning forced writes off

 2001-12-28 05:16  tamlin 
   M src/alice/alice.cpp
   M src/alice/alice.h
   M src/alice/all.cpp
   M src/alice/all.h
   M src/common/memory/allocators.cpp
   M src/common/memory/allocators.h
   M src/common/memory/memory_pool.h
   M src/dsql/all.h
   M src/dsql/alld.cpp
   M src/include/firebird.h
   M src/jrd/all.h
   M src/jrd/jrd.cpp
   M src/jrd/met.epp
   M src/jrd/rse.cpp
   M src/jrd/svc.cpp
MemoryPool work

 2001-12-27 04:59  tamlin 
   M src/jrd/blb.h
Logic correction

 2001-12-25 08:01  tamlin 
   M src/alice/alice.cpp
forgotten comment removed

 2001-12-25 07:57  tamlin 
   M src/alice/alice.cpp
   M src/alice/alice.h
cleaning up

 2001-12-25 04:53  tamlin 
   M src/alice/alice.cpp
   M src/alice/alice.h
   M src/alice/alice_meta.h
cleaning up

 2001-12-25 04:10  tamlin 
   M src/jrd/dyn_def.epp
C++ EH

 2001-12-24 03:02  tamlin 
   A src/common
   A src/common/memory
   A src/common/memory/allocators.cpp
   A src/common/memory/allocators.h
   A src/common/memory/memory_pool.cpp
   A src/common/memory/memory_pool.h
   A src/common/mp
   A src/common/mp/AtomicCounter.h
   A src/common/mp/crit_section_guard.h
   A src/common/mp/crit_section_lock.h
   A src/common/mp/mutex.h
   A src/common/mp/semaphore.h
   A src/common/mp/thread.h
New C++ memory pool

 2001-12-24 02:51  tamlin 
   M src/alice/alice.cpp
   M src/alice/alice.h
   M src/alice/alice_meta.epp
   M src/alice/all.cpp
   M src/alice/all.h
   M src/alice/all_proto.h
   M src/alice/alloc.h
   M src/alice/blk.h
   M src/alice/exe.cpp
   M src/alice/lls.h
   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/restore.epp
   M src/burp/spit.cpp
   M src/csv/csi.h
   M src/csv/csu.cpp
   M src/csv/csv.cpp
   M src/dsql/all.h
   M src/dsql/alld.cpp
   M src/dsql/alld_proto.h
   M src/dsql/array.epp
   M src/dsql/blk.h
   M src/dsql/blob.epp
   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/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/node.h
   M src/dsql/parse.cpp
   M src/dsql/parse.y
   M src/dsql/pass1.cpp
   M src/dsql/sqlda.h
   M src/dsql/sym.h
   M src/dsql/user_dsql.cpp
   M src/dsql/utld.cpp
   M src/dudley/ddl.cpp
   M src/dudley/expand.cpp
   M src/dudley/parse.cpp
   M src/extlib/ib_udf.sql
   M src/extlib/ib_util.c
   M src/fbutil/FirebirdConfig.cpp
   M src/fbutil/FirebirdConfig.h
   M src/fbutil/FirebirdConfigFile.cpp
   M src/fbutil/FirebirdConfigFile.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/cob.cpp
   M src/gpre/dyntable.cpp
   M src/gpre/exp.cpp
   M src/gpre/form.cpp
   M src/gpre/form_trn.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/int.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/noform.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/fb_blk.h
   A src/include/fb_exception.h
   A src/include/fb_string.h
   M src/include/fb_types.h
   A src/include/fb_vector.h
   M src/include/firebird.h
   A src/include/old_fb_blk.h
   M src/install/arch-specific/darwin/FrameworkInfo.plist
   M src/install/arch-specific/linux/Makefile.in
   M src/ipserver/ipc.h
   M src/ipserver/ipserver.cpp
   M src/isql/extract.epp
   M src/isql/isql.epp
   M src/isql/isql.h
   M src/isql/show.epp
   M src/journal/archive.cpp
   M src/journal/gjrn.cpp
   M src/journal/misc.cpp
   M src/journal/server.e
   M src/jrd/ail.cpp
   M src/jrd/align.cpp
   M src/jrd/all.cpp
   M src/jrd/all.h
   A src/jrd/all_old.cpp
   A src/jrd/all_old.h
   M src/jrd/all_proto.h
   A src/jrd/alt_use_sec.h
   M src/jrd/alt_use_sec.h.pre
   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.epp
   M src/jrd/blob_filter.h
   A src/jrd/block_cache.h
   M src/jrd/bookmark.cpp
   M src/jrd/btr.cpp
   M src/jrd/btr.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/cvt.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/dpm.epp
   M src/jrd/dpm_proto.h
   M src/jrd/drq.h
   M src/jrd/dsc.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/jrd/entry.h
   M src/jrd/err.cpp
   M src/jrd/err_proto.h
   M src/jrd/event.cpp
   M src/jrd/everything.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/ext_proto.h
   M src/jrd/extvms.cpp
   M src/jrd/file_params.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/gds.hxx
   M src/jrd/gdsassert.h
   M src/jrd/grammar.cpp
   M src/jrd/grammar.y
   M src/jrd/grant.epp
   M src/jrd/ib_stdio.cpp
   M src/jrd/ibase.h
   M src/jrd/iberr.cpp
   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.cpp
   M src/jrd/intlobj.h
   M src/jrd/irq.h
   M src/jrd/isc.cpp
   M src/jrd/isc.h
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_sync.cpp
   M src/jrd/isc_sync_win32.cpp
   M src/jrd/isc_win32.cpp
   M src/jrd/jlx.c
   A src/jrd/john.make
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
   A src/jrd/jrd_blks.cpp
   A src/jrd/jrd_blks.h
   M src/jrd/jrd_proto.h
   M src/jrd/jrn.h
   M src/jrd/lck.cpp
   M src/jrd/lck.h
   M src/jrd/license.h
   M src/jrd/lls.h
   M src/jrd/log.cpp
   M src/jrd/log.h
   M src/jrd/map.cpp
   M src/jrd/mblr.cpp
   M src/jrd/met.epp
   M src/jrd/met.h
   M src/jrd/met_proto.h
   M src/jrd/misc.cpp
   M src/jrd/msg.h
   M src/jrd/nav.cpp
   M src/jrd/nav_proto.h
   M src/jrd/netware.cpp
   M src/jrd/old.cpp
   M src/jrd/opt.cpp
   M src/jrd/opt_proto.h
   M src/jrd/os2.cpp
   M src/jrd/pag.cpp
   M src/jrd/pag.h
   M src/jrd/par.cpp
   M src/jrd/par_proto.h
   M src/jrd/pcmet.epp
   M src/jrd/perf.cpp
   M src/jrd/pio.h
   M src/jrd/pwd.cpp
   M src/jrd/pwd.h
   M src/jrd/pwd_proto.h
   M src/jrd/qatest.cpp
   M src/jrd/rec.cpp
   M src/jrd/req.h
   M src/jrd/rlck.cpp
   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/sbm.cpp
   M src/jrd/sbm.h
   M src/jrd/scl.epp
   M src/jrd/scl.h
   M src/jrd/sdl.h
   M src/jrd/sdl_proto.h
   M src/jrd/sdw.cpp
   M src/jrd/sdw.h
   M src/jrd/shdef.h
   M src/jrd/shut.cpp
   A src/jrd/smp.h
   A src/jrd/smp_impl.h
   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/stats.epp
   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
   M src/jrd/thd_win32.cpp
   M src/jrd/time.h
   M src/jrd/tpc.cpp
   M src/jrd/tpc.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/unix.cpp
   M src/jrd/val.cpp
   M src/jrd/val.h
   M src/jrd/vio.cpp
   M src/jrd/vio_proto.h
   M src/jrd/vms.cpp
   M src/jrd/why.c
   M src/jrd/windows.cpp
   M src/jrd/winnt.cpp
   A src/jrd/y-valve.cpp
   M src/lock/lock.cpp
   M src/lock/print.cpp
   A src/make.defaults
   M src/make.new/Makefile.in.alice
   M src/make.new/Makefile.in.burp
   M src/make.new/Makefile.in.client
   M src/make.new/Makefile.in.dsql
   M src/make.new/Makefile.in.dudley
   M src/make.new/Makefile.in.example5
   M src/make.new/Makefile.in.extlib
   M src/make.new/Makefile.in.fbutil
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.install
   M src/make.new/Makefile.in.intl
   M src/make.new/Makefile.in.isql
   M src/make.new/Makefile.in.jrd
   M src/make.new/Makefile.in.lock
   M src/make.new/Makefile.in.msgs
   M src/make.new/Makefile.in.pipe
   M src/make.new/Makefile.in.qli
   M src/make.new/Makefile.in.refDatabases
   M src/make.new/Makefile.in.remote
   M src/make.new/Makefile.in.utilities
   M src/make.new/Makefile.in.wal
   M src/make.new/make.defaults
   M src/make.new/make.rules
   M src/make.new/make.shared.variables
   M src/make.new/prefix.darwin
   M src/make.new/prefix.linux
   A src/make.platform
   A src/make.rules
   A src/make.shared.variables
   M src/makefiles/bind_gds.aix_ppc
   M src/makefiles/bind_gds_s.im
   M src/makefiles/bind_gds_s.sco
   M src/makefiles/bind_gdsintl.aix_ppc
   M src/makefiles/boot.sfx.interbase
   M src/makefiles/buildRefDatabases
   M src/makefiles/prefix.darwin
   M src/makefiles/prefix.freebsd
   M src/makefiles/prefix.linux
   M src/makefiles/prefix.netbsd
   M src/makefiles/prefix.solx86
   M src/makefiles/sfx.jrd
   M src/makefiles/sfx.pipe
   M src/misc/fb_boilerplate.h
   M src/pipe/head.cpp
   M src/pipe/pipe.h
   M src/qli/all.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/mov.cpp
   M src/remote/allr.cpp
   D src/remote/decne_proto.h
   D src/remote/decnet.cpp
   D src/remote/decnet_server.cpp
   D src/remote/dnet.cpp
   D src/remote/dnet_proto.h
   D src/remote/dnet_server.cpp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/interface.cpp
   M src/remote/parser.cpp
   M src/remote/protocol.h
   M src/remote/remote.h
   M src/remote/server.cpp
   M src/remote/srvr_w32.cpp
   M src/remote/xdr_proto.h
   M src/utilities/create_db.cpp
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/drop.cpp
   M src/utilities/gsec.cpp
   M src/utilities/gsec.h
   M src/utilities/guard.cpp
   M src/utilities/ibmgr.cpp
   M src/utilities/ibmgr.h
   M src/utilities/ibmgrswi.h
   M src/utilities/sbc_print.cpp
   M src/utilities/srvrmgr.cpp
   M src/utilities/util.cpp
   M src/wal/wal_prnt.cpp
   M src/wal/walw.cpp
   M src/wal/wstatus.cpp
New C++ memory pool

 2001-12-24 02:11  tamlin 
   A src/include/gen/autoconfig_msvc.h
no message

 2001-11-02 20:59  tamlin 
   M src/jrd/winnt.cpp
Synch with FB1 changes.

 2001-11-02 20:40  tamlin 
   M src/dsql/alld.cpp
Synch with FB1 changes.

 2001-10-18 21:31  bellardo 
   M src/make.new/prefix.darwin
Testing syncmail some more.

 2001-10-17 22:48  bellardo 
   M src/isql/isql.epp
   M src/make.new/Makefile.in.extlib
   M src/make.new/Makefile.in.intl
   M src/make.new/make.rules
   M src/make.new/prefix.darwin
Changes to make FB2 compile on Darwin.  Mostly build system related, but
also added a missing typecast in isql.epp.

 2001-10-17 21:53  bellardo 
   M src/isql/isql.epp
Added missing paren.

 2001-09-19 13:08  fsg 
   A ChangeLog
Finally found the time to create a FB2 Changelog :-)

 2001-09-18 19:12  awharrison 
   M src/jrd/dfw.epp
release external files after table deletion

 2001-08-27 15:29  skywalker 
   M configure
   M configure.in
   M src/fbutil/FirebirdConfigFile.cpp
   A src/fbutil/main.cpp
   D src/install/Makefile.in
   D src/install/classic/CSTarInstall.sh
   D src/install/classic/CSTarKullFiles.sh
   D src/install/classic/CSinstall.sh
   D src/install/classic/CSpostinstall.sh
   D src/install/classic/CSpostuninstall.sh
   D src/install/classic/CSpreinstall.sh
   D src/install/classic/CSpreuninstall.sh
   D src/install/classic/CSrpmfiles.txt
   A src/install/classic/TarKullFiles.sh.in
   A src/install/classic/install.sh.in
   A src/install/classic/postinstall.sh.in
   A src/install/classic/postuninstall.sh.in
   A src/install/classic/preinstall.sh.in
   A src/install/classic/preuninstall.sh.in
   A src/install/classic/rpmfiles.txt.in
   A src/install/classic/rpmheader.txt.in
   A src/install/classic/tarInstall.sh.in
   A src/install/misc/firebird.conf
   M src/install/misc/firebird.xinetd
   A src/install/misc/firebird.xinetd.in
   M src/isql/extract.epp
   M src/isql/isql.epp
   M src/isql/isql.h
   M src/isql/show.epp
   M src/jrd/gdsassert.h
   M src/make.new/Makefile.in.fbutil
   M src/make.new/Makefile.in.firebird
   A src/make.new/Makefile.in.install
   M src/make.new/Makefile.in.jrd
   M src/make.new/config/config.h.in
   M src/make.new/make.defaults
   M src/make.new/make.rules
Changed to make install work better.
Fix build of shared library so global objects have thier constructors called
Added readline to isql
Added version numbers to libgds.so.2.0.0
Change install location and version to be driven from ./configure file

 2001-08-21 09:41  skywalker 
   M src/fbutil/FirebirdConfig.cpp
   M src/fbutil/FirebirdConfig.h
   M src/fbutil/FirebirdConfigFile.cpp
   M src/fbutil/FirebirdConfigFile.h
   M src/jrd/jrd.cpp
   M src/make.new/Makefile.in.burp
   M src/make.new/Makefile.in.fbutil
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.lock
   M src/make.new/make.rules
Changes to read /etc/firebird.conf file

 2001-08-20 08:15  skywalker 
   M src/fbutil/FirebirdConfig.cpp
   M src/fbutil/FirebirdConfig.h
   A src/fbutil/FirebirdConfigFile.cpp
   A src/fbutil/FirebirdConfigFile.h
   M src/install/Makefile.in
   M src/install/classic/CSinstall.sh
   M src/jrd/file_params.h
   M src/jrd/gds.cpp
   M src/jrd/isc.cpp
   M src/make.new/Makefile.in.firebird
   M src/make.new/make.defaults
   M src/make.new/make.rules
   M src/make.new/make.shared.variables
Partial change to load RootDirectory from /etc/firebird.conf file
plus some more install/compile things

 2001-08-15 18:10  skywalker 
   M configure
   M configure.in
   M src/install/Makefile.in
   M src/install/arch-specific/linux/Makefile.in
   M src/install/classic/CSTarInstall.sh
   M src/install/classic/CSinstall.sh
   M src/install/classic/CSpostinstall.sh
   M src/install/classic/CSpreinstall.sh
   M src/install/classic/CSpreuninstall.sh
   M src/make.new/Makefile.in.firebird
   M src/v5_examples/empbuild.c
Some changes to work on classic install, (it's not complete as yet
but it's getting there)

 2001-08-15 08:44  skywalker 
   M configure
   M configure.in
   M src/jrd/build_no.h
   M src/make.new/config/config.h.in
   A src/misc/writeBuildNum.sh
Updated the build num process

 2001-08-15 05:37  skywalker 
   M src/install/classic/CSTarInstall.sh
   M src/make.new/Makefile.in.firebird
   M src/msgs/change_msgs.epp
   M src/msgs/enter_msgs.epp
   M src/msgs/modify_msgs.epp
Fix some simple void main() declarations, and the clean directive

 2001-08-14 17:41  skywalker 
   M configure
   M configure.in
   M src/install/Makefile.in
   M src/make.new/make.rules
Changes to detect socklen_t properly, and a bit more on install

 2001-08-13 08:14  skywalker 
   M configure
   M configure.in
   M src/install/Makefile.in
   M src/jrd/isc_ipc.cpp
   M src/make.new/Makefile.in.alice
   M src/make.new/Makefile.in.burp
   M src/make.new/Makefile.in.dsql
   M src/make.new/Makefile.in.dudley
   M src/make.new/Makefile.in.extlib
   M src/make.new/Makefile.in.fbutil
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.intl
   M src/make.new/Makefile.in.isql
   M src/make.new/Makefile.in.jrd
   M src/make.new/Makefile.in.lock
   M src/make.new/Makefile.in.msgs
   M src/make.new/Makefile.in.pipe
   M src/make.new/Makefile.in.qli
   M src/make.new/Makefile.in.refDatabases
   M src/make.new/Makefile.in.remote
   M src/make.new/Makefile.in.utilities
   M src/make.new/Makefile.in.wal
   M src/make.new/make.defaults
   M src/make.new/make.rules
Change makefiles to not touch source files to rebuild (it was making it
hell to checkin to cvs since it then did a diff on all files)
Did a little bit with install.

 2001-08-08 02:01  seanleyne 
   M src/jrd/ext.cpp
   M src/jrd/pag.cpp
   M src/utilities/ppg.cpp
Code Cleanup, removed "#ifdef READONLY_DATABASE"  conditionals, second attempt

 2001-08-07 02:15  bellardo 
   M src/make.new/Makefile.in.alice
   M src/make.new/Makefile.in.burp
   M src/make.new/Makefile.in.dsql
   M src/make.new/Makefile.in.dudley
   M src/make.new/Makefile.in.example5
   M src/make.new/Makefile.in.fbutil
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.isql
   M src/make.new/Makefile.in.jrd
   M src/make.new/Makefile.in.lock
   M src/make.new/Makefile.in.msgs
   M src/make.new/Makefile.in.pipe
   M src/make.new/Makefile.in.qli
   M src/make.new/Makefile.in.remote
   M src/make.new/Makefile.in.utilities
   M src/make.new/Makefile.in.wal
   M src/make.new/make.defaults
   M src/make.new/make.shared.variables
   M src/make.new/prefix.darwin
Updated build system to remove jrd_static.a, and make it possible to build
completely statically linked executables.

 2001-08-07 00:41  bellardo 
   M src/make.new/prefix.darwin
Some more work to get FB2 building on Darwin.

 2001-08-07 00:33  bellardo 
   A src/install/arch-specific/darwin/FrameworkInfo.plist
The framework properties file for FB2

 2001-08-06 21:22  bellardo 
   M src/utilities/security.epp
Added 'STATIC' option to DB declaration line to avoid sybmol conflicts when
security.o gets included in libgds.so.

 2001-08-06 19:36  bellardo 
   M src/make.new/Makefile.in.msgs
Changed makefile so msgs objects were placed in gen/msgs, not src/msgs.

 2001-08-06 15:08  skywalker 
   M src/make.new/Makefile.in.dudley
   M src/make.new/Makefile.in.intl
   M src/make.new/Makefile.in.jrd
   M src/make.new/Makefile.in.utilities
   M src/make.new/make.rules
   M src/utilities/security.epp
Changed makefiles to only use .o files drop the .lo files
Change security.epp to use isc4.gdb rather than original isc.gdb

 2001-08-05 16:10  bellardo 
   D src/include/gen/autoconfig.h
autoconf.h should not be in the source tree.  It is generated by configure.

 2001-08-04 22:51  bellardo 
   A src/install/arch-specific/darwin
   A src/install/arch-specific/darwin/Makefile.in
An empty install makefile for Darwin.

 2001-08-04 22:48  bellardo 
   M configure
   M configure.in
   M src/burp/burp.cpp
   M src/include/gen/autoconfig.h
   M src/jrd/isc_ipc.cpp
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.jrd
   M src/make.new/Makefile.in.lock
   M src/make.new/config/config.h.in
   M src/make.new/make.defaults
   M src/make.new/make.rules
   M src/make.new/prefix.darwin
First round of changes to FB2 to get the Darwin build working again.

 2001-08-02 07:03  skywalker 
   M configure
   M configure.in
   M src/install/Makefile.in
   M src/install/classic/CSTarInstall.sh
   M src/install/classic/CSpreinstall.sh
   M src/make.new/Makefile.in.firebird
   M src/make.new/make.defaults
A few changes to the install routine.

 2001-08-01 08:11  skywalker 
   M configure
   M configure.in
   M src/burp/burpswi.h
   M src/make.new/Makefile.in.burp
   M src/make.new/Makefile.in.dudley
   M src/make.new/Makefile.in.intl
   M src/make.new/Makefile.in.isql
   M src/make.new/Makefile.in.msgs
   M src/make.new/Makefile.in.qli
   M src/make.new/Makefile.in.utilities
   M src/make.new/make.defaults
   M src/msgs/change_msgs.epp
   D src/pyxis
   M src/utilities/dbaswi.h
   M src/utilities/ibmgrswi.h
More changes to straighten out compile, fix up makefiles to build
into GEN_ROOT directory

 2001-08-01 07:59  skywalker 
   A src/install
   A src/install/Makefile.in
   A src/install/arch-specific
   A src/install/arch-specific/linux
   A src/install/arch-specific/linux/CSrpmscript
   A src/install/arch-specific/linux/Makefile.in
   A src/install/arch-specific/linux/SSrpmscript
   A src/install/classic
   A src/install/classic/CSTarInstall.sh
   A src/install/classic/CSTarKullFiles.sh
   A src/install/classic/CSinstall.sh
   A src/install/classic/CSpostinstall.sh
   A src/install/classic/CSpostuninstall.sh
   A src/install/classic/CSpreinstall.sh
   A src/install/classic/CSpreuninstall.sh
   A src/install/classic/CSrpmfiles.txt
   A src/install/classic/CSrpmheader.txt
   A src/install/misc
   A src/install/misc/CSchangeRunUser.sh
   A src/install/misc/CSrestoreRootRunUser.sh
   A src/install/misc/README
   A src/install/misc/SSchangeRunUser.sh
   A src/install/misc/SSrestoreRootRunUser.sh
   A src/install/misc/changeDBAPassword.sh
   A src/install/misc/firebird.init.d.generic
   A src/install/misc/firebird.init.d.mandrake
   A src/install/misc/firebird.xinetd
   A src/install/super
   A src/install/super/SSTarInstall.sh
   A src/install/super/SSchangePasswd.sh
   A src/install/super/SSinstall.sh
   A src/install/super/SSpostinstall.sh
   A src/install/super/SSpostuninstall.sh
   A src/install/super/SSpreinstall.sh
   A src/install/super/SSpreuninstall.sh
   A src/install/super/SSrpmfiles.txt
   A src/install/super/SSrpmheader.txt
Added the linux/unix install to fb2
also modified a bit to start working with autoconf

 2001-08-01 04:18  skywalker 
   M src/fbutil/FirebirdConfig.cpp
   M src/make.new/Makefile.in.alice
   M src/make.new/Makefile.in.dsql
   M src/make.new/Makefile.in.fbutil
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.jrd
   M src/make.new/Makefile.in.lock
   M src/make.new/Makefile.in.pipe
   M src/make.new/Makefile.in.remote
   M src/make.new/Makefile.in.utilities
   M src/make.new/Makefile.in.wal
   M src/make.new/make.defaults
   M src/make.new/make.rules
More simple changes to move to new make format

 2001-07-31 18:34  skywalker 
   A Makefile.in
   M configure
   M configure.in
   A src/fbutil
   A src/fbutil/FirebirdConfig.cpp
   A src/fbutil/FirebirdConfig.h
   M src/gpre/gpre.cpp
   M src/gpre/gpreswi.h
   M src/make.new/Makefile.in.alice
   A src/make.new/Makefile.in.fbutil
   M src/make.new/Makefile.in.firebird
   M src/make.new/Makefile.in.gpre
   M src/make.new/Makefile.in.jrd
   M src/make.new/Makefile.in.remote
   M src/make.new/Makefile.in.utilities
   M src/make.new/make.rules
   M src/make.new/make.shared.variables
   M src/utilities/security.epp
Changes to make compile with new script

 2001-07-31 08:42  skywalker 
   M configure
   A configure.in
Modified to use new makefiles

 2001-07-29 23:43  skywalker 
   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.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/csv/csi.cpp
   M src/csv/css.cpp
   M src/csv/csu.cpp
   M src/csv/csv.cpp
   M src/csv/print.cpp
   M src/dsql/alld.cpp
   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/gen.cpp
   M src/dsql/hsh.cpp
   M src/dsql/keywords.h
   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/dsql/preparse.cpp
   M src/dsql/user_dsql.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/hsh.cpp
   M src/dudley/lex.cpp
   M src/dudley/parse.cpp
   M src/dudley/trn.cpp
   M src/extlib/ib_udf.c
   M src/extlib/ib_util.c
   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.cpp
   M src/gpre/form_trn.cpp
   M src/gpre/ftn.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/hsh.h
   M src/gpre/int.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/noform.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/intl/cs_big5.c
   M src/intl/cs_gb2312.c
   M src/intl/cs_jis.c
   M src/intl/cs_jis_20208_1990.c
   M src/intl/cs_ksc.c
   M src/intl/cs_narrow.c
   M src/intl/cs_unicode.c
   M src/intl/cs_utffss.c
   M src/intl/cv_big5.c
   M src/intl/cv_gb2312.c
   M src/intl/cv_jis.c
   M src/intl/cv_ksc.c
   M src/intl/cv_narrow.c
   M src/intl/dtest.c
   M src/intl/dtest2.c
   M src/intl/lc_ascii.c
   M src/intl/lc_big5.c
   M src/intl/lc_dos.c
   M src/intl/lc_gb2312.c
   M src/intl/lc_jis.c
   M src/intl/lc_ksc.c
   M src/intl/lc_latin1.c
   M src/intl/lc_narrow.c
   M src/intl/lc_unicode.c
   M src/intl/ld.c
   M src/intl/ld2.c
   M src/intl/ld_proto.h
   M src/intl/mapcompare.cpp
   M src/intl/mapdump.c
   M src/intl/mapgen4.c
   M src/intl/maptest.cpp
   M src/intl/maptest2.c
   M src/ipserver/alli.cpp
   M src/ipserver/ipcevent.cpp
   M src/ipserver/ipclient.cpp
   M src/ipserver/ipserver.cpp
   M src/iscguard/cntl_guard.cpp
   M src/iscguard/iscguard.cpp
   M src/iscguard/iscguard_utils.cpp
   M src/isql/extract.epp
   M src/isql/isql.epp
   M src/isql/isql_win.cpp
   M src/isql/show.epp
   M src/journal/archive.cpp
   M src/journal/console.cpp
   M src/journal/gjrn.cpp
   M src/journal/misc.cpp
   M src/journal/oldr.cpp
   M src/lock/driver.cpp
   M src/lock/lock.cpp
   M src/lock/manager.cpp
   M src/lock/pls.cpp
   M src/lock/plserver.cpp
   M src/lock/print.cpp
   M src/lock/printv3.cpp
   M src/lock/printv3s4.cpp
   M src/lock/reset.cpp
   M src/lock/ulimit.cpp
   A src/make.new
   A src/make.new/Makefile.in.alice
   A src/make.new/Makefile.in.burp
   A src/make.new/Makefile.in.client
   A src/make.new/Makefile.in.csv
   A src/make.new/Makefile.in.dsql
   A src/make.new/Makefile.in.dudley
   A src/make.new/Makefile.in.example5
   A src/make.new/Makefile.in.extlib
   A src/make.new/Makefile.in.firebird
   A src/make.new/Makefile.in.gpre
   A src/make.new/Makefile.in.intl
   A src/make.new/Makefile.in.isql
   A src/make.new/Makefile.in.journal
   A src/make.new/Makefile.in.jrd
   A src/make.new/Makefile.in.lock
   A src/make.new/Makefile.in.msgs
   A src/make.new/Makefile.in.pipe
   A src/make.new/Makefile.in.qli
   A src/make.new/Makefile.in.refDatabases
   A src/make.new/Makefile.in.remote
   A src/make.new/Makefile.in.utilities
   A src/make.new/Makefile.in.wal
   A src/make.new/README.makefiles
   A src/make.new/config
   A src/make.new/config/config.guess
   A src/make.new/config/config.h.in
   A src/make.new/config/config.log
   A src/make.new/config/config.sub
   A src/make.new/config/install-sh
   A src/make.new/make.defaults
   A src/make.new/make.rules
   A src/make.new/make.shared.variables
   A src/make.new/prefix.darwin
   A src/make.new/prefix.example
   A src/make.new/prefix.linux
   A src/misc/fb_boilerplate.h
   A src/misc/gds_header.txt
   A src/misc/metadata.sql
   M src/misc/status.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/load.epp
   M src/msgs/modify_msgs.epp
   M src/msgs/msg.gbak
   M src/pipe/allp.cpp
   M src/pipe/foot.cpp
   M src/pipe/head.cpp
   A src/pipe/head5.cpp
   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/form.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/noform.cpp
   M src/qli/nounix.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/qli/words.h
   M src/remote/allr.cpp
   M src/remote/chop.cpp
   M src/remote/chuser.cpp
   M src/remote/cntl.cpp
   M src/remote/decnet.cpp
   M src/remote/decnet_server.cpp
   M src/remote/divorce.cpp
   M src/remote/dllshell.cpp
   M src/remote/dnet.cpp
   M src/remote/dnet_server.cpp
   M src/remote/faux.cpp
   M src/remote/ibconfig.cpp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/interface.cpp
   M src/remote/ipc.cpp
   M src/remote/ipc_server.cpp
   M src/remote/merge.cpp
   M src/remote/mgr.cpp
   M src/remote/multivx.cpp
   M src/remote/netwcon.cpp
   M src/remote/nt_server.cpp
   M src/remote/ntoh.cpp
   M src/remote/nwserv.cpp
   M src/remote/parser.cpp
   M src/remote/property.cpp
   M src/remote/protocol.cpp
   M src/remote/remote.cpp
   M src/remote/remote_def.h
   M src/remote/server.cpp
   M src/remote/spxesr.cpp
   M src/remote/spxnet.cpp
   M src/remote/spxnet32.cpp
   M src/remote/spxwin.cpp
   M src/remote/srvr_w32.cpp
   M src/remote/ucx.cpp
   M src/remote/wfwnp.cpp
   M src/remote/window.cpp
   M src/remote/winmain.cpp
   M src/remote/winvx.cpp
   M src/remote/wnet.cpp
   M src/remote/xdr.cpp
   M src/remote/xnet.cpp
   M src/utilities/analyse.cpp
   M src/utilities/cache.cpp
   M src/utilities/cmd_util.cpp
   M src/utilities/create_db.cpp
   M src/utilities/dba.epp
   M src/utilities/dba_full.epp
   M src/utilities/drop.cpp
   M src/utilities/dropv3.cpp
   M src/utilities/gsec.cpp
   M src/utilities/gsecswi.h
   M src/utilities/guard.cpp
   M src/utilities/ibmgr.cpp
   M src/utilities/install_reg.cpp
   M src/utilities/install_svc.cpp
   M src/utilities/ppg.cpp
   M src/utilities/print_pool.cpp
   M src/utilities/rebuild.cpp
   M src/utilities/registry.cpp
   M src/utilities/relay.cpp
   M src/utilities/rmet.epp
   M src/utilities/rstore.epp
   M src/utilities/run_service.cpp
   M src/utilities/sbc_print.cpp
   M src/utilities/security.epp
   M src/utilities/services.cpp
   M src/utilities/srvrmgr.cpp
   M src/utilities/util.cpp
   M src/utilities/v2_dmp.cpp
   M src/v5_examples/empbld.sql
   M src/v5_examples/empbuild.c
   M src/v5_examples/intlbld.sql
   M src/v5_examples/intlddl.sql
   M src/wal/driver.cpp
   M src/wal/wal.cpp
   M src/wal/wal.h
   M src/wal/wal_prnt.cpp
   M src/wal/walc.cpp
   M src/wal/walf.cpp
   M src/wal/walr.cpp
   M src/wal/walw.cpp
   M src/wal/walw_main.cpp
   M src/wal/wstatus.cpp
Global changes for new Makefile and firebird2 compile on linux

 2001-07-29 17:42  skywalker 
   M src/jrd/aif.cpp
   M src/jrd/ail.cpp
   M src/jrd/align.cpp
   M src/jrd/all.cpp
   M src/jrd/alt.cpp
   A src/jrd/alt_use_sec.h.pre
   M src/jrd/blb.cpp
   M src/jrd/blb_proto.h
   M src/jrd/blob_filter.epp
   M src/jrd/blp.h
   M src/jrd/blrtable.cpp
   M src/jrd/bookmark.cpp
   M src/jrd/btr.cpp
   M src/jrd/builtin.cpp
   M src/jrd/cch.cpp
   M src/jrd/cmp.cpp
   M src/jrd/codes.epp
   D src/jrd/codes.h
   D src/jrd/codetext.h
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/cvt2.cpp
   M src/jrd/dbg.cpp
   M src/jrd/dbt.cpp
   M src/jrd/dfloat_stub.cpp
   M src/jrd/dfw.epp
   M src/jrd/divorce.cpp
   M src/jrd/dllshell.cpp
   M src/jrd/dls.cpp
   M src/jrd/dmp.cpp
   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/enc.cpp
   M src/jrd/envelope.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/extvms.cpp
   M src/jrd/file_params.h
   M src/jrd/filters.cpp
   M src/jrd/flu.cpp
   M src/jrd/fun.epp
   M src/jrd/functions.cpp
   M src/jrd/gds.cpp
   A src/jrd/gds.h
   M src/jrd/gdsold.h
   M src/jrd/grammar.cpp
   M src/jrd/grant.epp
   M src/jrd/ib_stdio.cpp
   M src/jrd/ibase.h
   M src/jrd/iberr.cpp
   M src/jrd/ibinitdll.cpp
   M src/jrd/ids.h
   M src/jrd/idx.cpp
   M src/jrd/inf.cpp
   M src/jrd/ini.epp
   M src/jrd/intl.cpp
   M src/jrd/inuse.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_cray.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_proto.h
   M src/jrd/isc_sync.cpp
   M src/jrd/isc_sync_win32.cpp
   M src/jrd/isc_win32.cpp
   M src/jrd/jio.cpp
   A src/jrd/jlx.c
   D src/jrd/jlx.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrn.cpp
   M src/jrd/kanji.cpp
   M src/jrd/lan.cpp
   M src/jrd/lck.cpp
   M src/jrd/lck.h
   M src/jrd/lck_dummy.cpp
   M src/jrd/llio.cpp
   M src/jrd/log.cpp
   M src/jrd/loiter.cpp
   M src/jrd/map.cpp
   M src/jrd/math.cpp
   M src/jrd/mblr.cpp
   M src/jrd/mem.cpp
   M src/jrd/memtest.cpp
   M src/jrd/met.epp
   M src/jrd/misc.cpp
   M src/jrd/mov.cpp
   D src/jrd/msg_facs.h
   D src/jrd/msgs.h
   M src/jrd/nav.cpp
   M src/jrd/netware.cpp
   M src/jrd/nodebug.cpp
   M src/jrd/old.cpp
   M src/jrd/opt.cpp
   M src/jrd/os2.cpp
   M src/jrd/pag.cpp
   M src/jrd/par.cpp
   M src/jrd/pcmet.epp
   M src/jrd/pcsleep.cpp
   M src/jrd/perf.cpp
   M src/jrd/print.cpp
   M src/jrd/pwd.cpp
   M src/jrd/qatest.cpp
   M src/jrd/quad.cpp
   M src/jrd/rdb.cpp
   M src/jrd/rdbgpas.cpp
   M src/jrd/rdbint.cpp
   M src/jrd/rec.cpp
   M src/jrd/relations.h
   M src/jrd/rlck.cpp
   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/sdl.cpp
   M src/jrd/sdw.cpp
   M src/jrd/shrfinit.cpp
   M src/jrd/shrinit.cpp
   M src/jrd/shut.cpp
   M src/jrd/sort.cpp
   D src/jrd/sql_code.h
   M src/jrd/sqz.cpp
   M src/jrd/stats.epp
   M src/jrd/status.cpp
   M src/jrd/stubs.cpp
   M src/jrd/sun_ftn.cpp
   M src/jrd/svc.cpp
   M src/jrd/sym.cpp
   M src/jrd/thd.cpp
   M src/jrd/thd_win32.cpp
   M src/jrd/time.h
   M src/jrd/tpc.cpp
   M src/jrd/tra.cpp
   M src/jrd/unix.cpp
   M src/jrd/utl.cpp
   M src/jrd/val.cpp
   M src/jrd/vio.cpp
   M src/jrd/vms.cpp
   M src/jrd/vms_command.cpp
   M src/jrd/vmsevent.cpp
   M src/jrd/vmslock.cpp
   M src/jrd/vmsthread.cpp
   M src/jrd/why.c
   M src/jrd/windows.cpp
   M src/jrd/winnt.cpp
   M src/jrd/winnt_dll.cpp
Changes to compile fb2 under autoconf includes some structural changes

 2001-07-29 17:19  skywalker 
   M src/include/fb_types.h
   A src/include/firebird.h
Added new firebird.h global header

 2001-07-29 17:07  skywalker 
   A src/include/gen
   A src/include/gen/README.txt
   A src/include/gen/autoconfig.h
   A src/include/gen/blrtable.h
   A src/include/gen/codes.h
   A src/include/gen/codetext.h
   A src/include/gen/files.txt
   A src/include/gen/gds_codes.ftn
   A src/include/gen/gds_codes.pas
   A src/include/gen/iberror.h
   A src/include/gen/ids.h
   A src/include/gen/msg_facs.h
   A src/include/gen/msgs.h
   A src/include/gen/rdb_codes.h
   A src/include/gen/sql_code.h
These files are all generated by programs in jrd, mainly codes.epp

 2001-07-23 16:05  skywalker 
   A src/v5_examples
   A src/v5_examples/align.h
   A src/v5_examples/api1.c
   A src/v5_examples/api10.c
   A src/v5_examples/api11.c
   A src/v5_examples/api12.c
   A src/v5_examples/api13.c
   A src/v5_examples/api14.e
   A src/v5_examples/api15.c
   A src/v5_examples/api16.c
   A src/v5_examples/api16t.c
   A src/v5_examples/api2.c
   A src/v5_examples/api3.c
   A src/v5_examples/api4.c
   A src/v5_examples/api5.c
   A src/v5_examples/api6.c
   A src/v5_examples/api7.c
   A src/v5_examples/api8.c
   A src/v5_examples/api9.c
   A src/v5_examples/api9f.c
   A src/v5_examples/api9f.def
   A src/v5_examples/api9f.sql
   A src/v5_examples/apifull.c
   A src/v5_examples/dyn1.e
   A src/v5_examples/dyn2.e
   A src/v5_examples/dyn3.e
   A src/v5_examples/dyn4.e
   A src/v5_examples/dyn5.e
   A src/v5_examples/dynfull.e
   A src/v5_examples/empbld.sql
   A src/v5_examples/empbuild.c
   A src/v5_examples/empbuild.e
   A src/v5_examples/empddl.sql
   A src/v5_examples/empdml.sql
   A src/v5_examples/employe2.sql
   A src/v5_examples/example.def
   A src/v5_examples/example.h
   A src/v5_examples/example.mak
   A src/v5_examples/functions.c
   A src/v5_examples/indexoff.sql
   A src/v5_examples/indexon.sql
   A src/v5_examples/intlbld.e
   A src/v5_examples/intlbld.sql
   A src/v5_examples/intlddl.sql
   A src/v5_examples/intldml.sql
   A src/v5_examples/job.inp
   A src/v5_examples/lang.inp
   A src/v5_examples/makefile.mak
   A src/v5_examples/makefile.old
   A src/v5_examples/prefix.hp10
   A src/v5_examples/prefix.linux
   A src/v5_examples/prefix.sco_ev
   A src/v5_examples/prefix.solaris
   A src/v5_examples/prefix.win32_bc
   A src/v5_examples/prefix.win32_msc
   A src/v5_examples/proj.inp
   A src/v5_examples/qtr.inp
   A src/v5_examples/readme
   A src/v5_examples/sfx.unix_makefile
   A src/v5_examples/sfx.win32_makefile
   A src/v5_examples/stat1.e
   A src/v5_examples/stat10.e
   A src/v5_examples/stat11.e
   A src/v5_examples/stat12.e
   A src/v5_examples/stat12t.e
   A src/v5_examples/stat2.e
   A src/v5_examples/stat3.e
   A src/v5_examples/stat4.e
   A src/v5_examples/stat5.e
   A src/v5_examples/stat6.e
   A src/v5_examples/stat7.e
   A src/v5_examples/stat8.e
   A src/v5_examples/stat9.e
   A src/v5_examples/udf.sql
   A src/v5_examples/udflib.c
   A src/v5_examples/udflib.def
   A src/v5_examples/winevent.c
   A src/v5_examples/winevent.def
   A src/v5_examples/winevent.rc
Added v5_examples to the firebird2 tree

 2001-07-14 00:44  skywalker 
   M src/dsql/dsql.cpp
Fix simple syntax errors

 2001-07-12 20:39  bellardo 
   M src/makefiles/config/config.h.in
Added support for HAVE_SIGNAL_H.

 2001-07-12 20:07  bellardo 
   M src/makefiles/prefix.darwin
Added the FOUNDATION_LINK macro.

 2001-07-12 19:51  bellardo 
   M configure
   M src/makefiles/config/configure.in
Added HAVE_SIGNAL_H to autoconf.

 2001-07-12 17:01  bellardo 
   M configure
   M src/makefiles/config/configure.in
Added ability to create needed symlinks (objs/source) to the configure script.

 2001-07-12 06:32  bellardo 
   A configure
   D src/alice/alice_meta.e
   A src/alice/alice_meta.epp
   D src/burp/backup.e
   A src/burp/backup.epp
   D src/burp/restore.e
   A src/burp/restore.epp
   D src/dsql/array.e
   A src/dsql/array.epp
   D src/dsql/blob.e
   A src/dsql/blob.epp
   D src/dsql/metd.e
   A src/dsql/metd.epp
   D src/dudley/exe.e
   A src/dudley/exe.epp
   D src/dudley/extract.e
   A src/dudley/extract.epp
   D src/gpre/gpre_meta.e
   A src/gpre/gpre_meta.epp
   A src/gpre/gpre_meta_boot.cpp
   A src/gpre/int_cxx.cpp
   D src/isql/extract.e
   A src/isql/extract.epp
   D src/isql/isql.e
   A src/isql/isql.epp
   D src/isql/show.e
   A src/isql/show.epp
   D src/jrd/blob_filter.e
   A src/jrd/blob_filter.epp
   A src/jrd/boot_codes
   A src/jrd/boot_codes/codes.h
   A src/jrd/boot_codes/codetext.h
   A src/jrd/boot_codes/files.txt
   A src/jrd/boot_codes/iberror.h
   A src/jrd/boot_codes/msg_facs.h
   A src/jrd/boot_codes/msgs.h
   A src/jrd/boot_codes/rdb_codes.h
   A src/jrd/boot_codes/sql_code.h
   D src/jrd/codes.e
   A src/jrd/codes.epp
   M src/jrd/common.h
   D src/jrd/dfw.e
   A src/jrd/dfw.epp
   D src/jrd/dpm.e
   A src/jrd/dpm.epp
   D src/jrd/dyn.e
   A src/jrd/dyn.epp
   D src/jrd/dyn_def.e
   A src/jrd/dyn_def.epp
   D src/jrd/dyn_del.e
   A src/jrd/dyn_del.epp
   D src/jrd/dyn_mod.e
   A src/jrd/dyn_mod.epp
   D src/jrd/dyn_util.e
   A src/jrd/dyn_util.epp
   D src/jrd/envelope.e
   A src/jrd/envelope.epp
   D src/jrd/fun.e
   A src/jrd/fun.epp
   D src/jrd/grant.e
   A src/jrd/grant.epp
   D src/jrd/ini.e
   A src/jrd/ini.epp
   D src/jrd/met.e
   A src/jrd/met.epp
   D src/jrd/pcmet.e
   A src/jrd/pcmet.epp
   D src/jrd/scl.e
   A src/jrd/scl.epp
   D src/jrd/stats.e
   A src/jrd/stats.epp
   A src/jrd/status.cpp
   A src/jrd/status.h
   A src/makefiles
   A src/makefiles/000_readme
   A src/makefiles/000_readme_porting
   A src/makefiles/add_template
   A src/makefiles/bind_csilib.apollo
   A src/makefiles/bind_dsql.apollo
   A src/makefiles/bind_gds.aix_ppc
   A src/makefiles/bind_gds.generic
   A src/makefiles/bind_gds.hp
   A src/makefiles/bind_gds.win_nt
   A src/makefiles/bind_gds5.apollo
   A src/makefiles/bind_gds5.generic
   A src/makefiles/bind_gds5.hp
   A src/makefiles/bind_gds_rsp.os2
   A src/makefiles/bind_gds_rsp.win_nt
   A src/makefiles/bind_gds_s.im
   A src/makefiles/bind_gds_s.sco
   A src/makefiles/bind_gdsf_s.im
   A src/makefiles/bind_gdsf_s.sco
   A src/makefiles/bind_gdsintl.aix_ppc
   A src/makefiles/bind_gdsintl.win_nt
   A src/makefiles/bind_gdslib.apollo
   A src/makefiles/bind_pyxis.apollo
   A src/makefiles/bind_remotelib.apollo
   A src/makefiles/boot.sfx.interbase
   A src/makefiles/buildRefDatabases
   A src/makefiles/build_kit
   A src/makefiles/build_kit.bat
   A src/makefiles/build_kit.cmd
   A src/makefiles/ccs.sco
   A src/makefiles/cdmt.config.sco
   A src/makefiles/compress.sed
   A src/makefiles/compress_dbs
   A src/makefiles/compress_dbs.bat
   A src/makefiles/config
   A src/makefiles/config/Makefile.in
   A src/makefiles/config/config.guess
   A src/makefiles/config/config.h.in
   A src/makefiles/config/config.sub
   A src/makefiles/config/configure.in
   A src/makefiles/config/install-sh
   A src/makefiles/copy_makes
   A src/makefiles/copy_set_prot
   A src/makefiles/copyright.cl
   A src/makefiles/copyright.clsr
   A src/makefiles/debug_entry.bind
   A src/makefiles/depend.cl
   A src/makefiles/depend.clnd
   A src/makefiles/depend.clsr
   A src/makefiles/depend.clsrnd
   A src/makefiles/edit_make
   A src/makefiles/edit_makes
   A src/makefiles/expand.sed
   A src/makefiles/expand_dbs
   A src/makefiles/expand_dbs.bat
   A src/makefiles/fetch_comp
   A src/makefiles/fetch_comp.bat
   A src/makefiles/gdsalias.asm
   A src/makefiles/gsplit.h
   A src/makefiles/ibase.cmpnt.sco
   A src/makefiles/ibase.pkg.sco
   A src/makefiles/ibase.prd.sco
   A src/makefiles/iclient.cmpnt.sco
   A src/makefiles/iclient.pkg.sco
   A src/makefiles/iclient.prd.sco
   A src/makefiles/inetd.conf.apollo
   A src/makefiles/inetd.conf.psx
   A src/makefiles/inetd.conf.ultrix
   A src/makefiles/inetd.conf.unx
   A src/makefiles/init.intrbase
   A src/makefiles/install.apollo
   A src/makefiles/install.ksh
   A src/makefiles/install.nolink
   A src/makefiles/install.sun4
   A src/makefiles/install.unix
   A src/makefiles/intrbase.rmv
   A src/makefiles/make.pipe
   A src/makefiles/makemtar
   A src/makefiles/makepkg
   A src/makefiles/makesspkg
   A src/makefiles/makesstar
   A src/makefiles/maketar
   A src/makefiles/mpm_template
   A src/makefiles/mpp_template
   A src/makefiles/pkginfo
   A src/makefiles/pkginfo.cl
   A src/makefiles/pkginfo.clnd
   A src/makefiles/pkginfo.clsr
   A src/makefiles/pkginfo.clsrnd
   A src/makefiles/platform
   A src/makefiles/postinstall
   A src/makefiles/postinstall.cl
   A src/makefiles/postinstall.clsr
   A src/makefiles/prefix.aix
   A src/makefiles/prefix.aix_ppc
   A src/makefiles/prefix.ap
   A src/makefiles/prefix.ax
   A src/makefiles/prefix.cray
   A src/makefiles/prefix.darwin
   A src/makefiles/prefix.decosf
   A src/makefiles/prefix.delta
   A src/makefiles/prefix.dg
   A src/makefiles/prefix.dg_x86
   A src/makefiles/prefix.epson
   A src/makefiles/prefix.freebsd
   A src/makefiles/prefix.hm300
   A src/makefiles/prefix.hp10
   A src/makefiles/prefix.hp700
   A src/makefiles/prefix.hp9.0
   A src/makefiles/prefix.imp
   A src/makefiles/prefix.linux
   A src/makefiles/prefix.m88k
   A src/makefiles/prefix.mu
   A src/makefiles/prefix.ncr3000
   A src/makefiles/prefix.netbsd
   A src/makefiles/prefix.nxt
   A src/makefiles/prefix.os2
   A src/makefiles/prefix.sco
   A src/makefiles/prefix.sco_ev
   A src/makefiles/prefix.sgi
   A src/makefiles/prefix.solaris
   A src/makefiles/prefix.solaris_mt
   A src/makefiles/prefix.solx86
   A src/makefiles/prefix.sun4
   A src/makefiles/prefix.sun4_acc
   A src/makefiles/prefix.ul
   A src/makefiles/prefix.unixware
   A src/makefiles/prefix.win_nt
   A src/makefiles/prefix.win_nts
   A src/makefiles/prep.intrbase
   A src/makefiles/preremove
   A src/makefiles/preremove.cl
   A src/makefiles/preremove.clsr
   A src/makefiles/put_template
   A src/makefiles/readme.sco
   A src/makefiles/refresh
   A src/makefiles/refresh.all
   A src/makefiles/refresh.bat
   A src/makefiles/request
   A src/makefiles/request.cl
   A src/makefiles/request.clsr
   A src/makefiles/run_edit
   A src/makefiles/sco_ship
   A src/makefiles/servers.isc
   A src/makefiles/services.isc
   A src/makefiles/set_prot
   A src/makefiles/setup.ksh
   A src/makefiles/setup_gdbs
   A src/makefiles/setup_prots
   A src/makefiles/sfx.alice
   A src/makefiles/sfx.burp
   A src/makefiles/sfx.client
   A src/makefiles/sfx.csv
   A src/makefiles/sfx.dbs
   A src/makefiles/sfx.dsql
   A src/makefiles/sfx.dudley
   A src/makefiles/sfx.example4
   A src/makefiles/sfx.example5
   A src/makefiles/sfx.examples
   A src/makefiles/sfx.extlib
   A src/makefiles/sfx.firebird
   A src/makefiles/sfx.gpre
   A src/makefiles/sfx.intl
   A src/makefiles/sfx.isql
   A src/makefiles/sfx.journal
   A src/makefiles/sfx.jrd
   A src/makefiles/sfx.lock
   A src/makefiles/sfx.main
   A src/makefiles/sfx.msgs
   A src/makefiles/sfx.pipe
   A src/makefiles/sfx.pyxis
   A src/makefiles/sfx.qli
   A src/makefiles/sfx.remote
   A src/makefiles/sfx.utilities
   A src/makefiles/sfx.wal
   A src/makefiles/site_variables
   A src/makefiles/special_opt
   A src/makefiles/special_opt.c
   A src/makefiles/sys.conf.isc.apollo
   A src/makefiles/unset_prot
   A src/makefiles/v3compat
   D src/msgs/build_file.e
   A src/msgs/build_file.epp
   D src/msgs/change_msgs.e
   A src/msgs/change_msgs.epp
   D src/msgs/check_msgs.e
   A src/msgs/check_msgs.epp
   D src/msgs/enter_msgs.e
   A src/msgs/enter_msgs.epp
   D src/msgs/include.e
   A src/msgs/include.epp
   D src/msgs/load.e
   A src/msgs/load.epp
   D src/msgs/modify_msgs.e
   A src/msgs/modify_msgs.epp
   D src/pyxis/fred.e
   A src/pyxis/fred.epp
   A src/pyxis/phase3.h
   A src/pyxis/picstr.cpp
   A src/pyxis/pyxis_proto.h
   D src/pyxis/save.e
   A src/pyxis/save.epp
   A src/pyxis/save.h
   A src/pyxis/save_proto.h
   D src/qli/help.e
   A src/qli/help.epp
   D src/qli/meta.e
   A src/qli/meta.epp
   D src/qli/proc.e
   A src/qli/proc.epp
   D src/qli/show.e
   A src/qli/show.epp
   A src/utilities/create_db.cpp
   D src/utilities/dba.e
   A src/utilities/dba.epp
   D src/utilities/dba_full.e
   A src/utilities/dba_full.epp
   D src/utilities/rmet.e
   A src/utilities/rmet.epp
   D src/utilities/rstore.e
   A src/utilities/rstore.epp
   D src/utilities/security.e
   A src/utilities/security.epp
More changes to convert FB2 to c++.  This time is files that have been renamed
and some conflict resolutions on files edited by more than one person at once.

 2001-07-12 05:46  bellardo 
   M src/alice/alice.cpp
   M src/alice/alice.h
   M src/burp/burp.cpp
   M src/burp/burp.h
   M src/burp/mvol.cpp
   M src/burp/spit.cpp
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/dsql/errd.cpp
   M src/dsql/node.h
   M src/dsql/parse.sed
   M src/dsql/parse.y
   M src/dudley/ddl.cpp
   M src/dudley/expand.cpp
   M src/dudley/expr.cpp
   M src/dudley/generate.cpp
   M src/dudley/lex.cpp
   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/cmp.cpp
   M src/gpre/cob.cpp
   M src/gpre/exp.cpp
   M src/gpre/form.cpp
   M src/gpre/ftn.cpp
   M src/gpre/gpre.cpp
   M src/gpre/gpre_meta.h
   M src/gpre/gpreswi.h
   M src/gpre/hsh.cpp
   M src/gpre/lang_proto.h
   M src/gpre/par.cpp
   M src/gpre/parse.h
   M src/gpre/pat.h
   M src/gpre/pretty.cpp
   M src/include/jrd/gds.h
   M src/isql/isql.h
   M src/jrd/ail.cpp
   M src/jrd/alt.cpp
   M src/jrd/blb.cpp
   M src/jrd/blf_proto.h
   M src/jrd/blob_filter.h
   M src/jrd/cch.cpp
   M src/jrd/cmp.cpp
   M src/jrd/common.h
   M src/jrd/cvt.cpp
   M src/jrd/dbg.cpp
   M src/jrd/divorce.cpp
   M src/jrd/dyn.h
   M src/jrd/dyn_md_proto.h
   M src/jrd/enc.cpp
   M src/jrd/err.cpp
   M src/jrd/err_proto.h
   M src/jrd/event.cpp
   M src/jrd/evl.cpp
   M src/jrd/exe.cpp
   M src/jrd/file_params.h
   M src/jrd/filters.cpp
   M src/jrd/flu.cpp
   M src/jrd/functions.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/iberr.h
   M src/jrd/idx.cpp
   M src/jrd/isc.cpp
   M src/jrd/isc_file.cpp
   M src/jrd/isc_i_proto.h
   M src/jrd/isc_ipc.cpp
   M src/jrd/isc_s_proto.h
   M src/jrd/isc_sync.cpp
   M src/jrd/jio.cpp
   M src/jrd/jrd.cpp
   M src/jrd/jrd.h
   M src/jrd/jrn.cpp
   M src/jrd/lck.cpp
   M src/jrd/lck.h
   M src/jrd/license.h
   M src/jrd/llio.cpp
   M src/jrd/old.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/pwd.h
   M src/jrd/rse.cpp
   M src/jrd/sbm_proto.h
   M src/jrd/sort.cpp
   M src/jrd/svc.cpp
   M src/jrd/thd.cpp
   M src/jrd/thd.h
   M src/jrd/time.h
   M src/jrd/unix.cpp
   M src/jrd/utl.cpp
   M src/jrd/val.cpp
   M src/jrd/vio_debug.h
   M src/jrd/why.c
   M src/lock/lock.cpp
   M src/lock/lock.h
   M src/lock/lockv3.h
   M src/lock/manager.cpp
   M src/lock/print.cpp
   M src/lock/printv3.cpp
   M src/lock/prtv3_proto.h
   M src/pipe/allp.cpp
   M src/pipe/head.cpp
   M src/pyxis/all.h
   M src/pyxis/allp.cpp
   M src/pyxis/altp.cpp
   M src/pyxis/cdm.cpp
   M src/pyxis/debug.cpp
   M src/pyxis/form_ddl.h
   M src/pyxis/menu.cpp
   M src/pyxis/phase2.cpp
   M src/pyxis/phase2.h
   M src/pyxis/phase3.cpp
   M src/pyxis/pyxis.cpp
   M src/pyxis/pyxis.h
   M src/pyxis/scr.cpp
   M src/pyxis/scr.h
   M src/pyxis/sun_ftn_pyxis.cpp
   M src/pyxis/vt100.cpp
   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/form.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/procddl4.h
   M src/qli/report.cpp
   M src/remote/inet.cpp
   M src/remote/inet_server.cpp
   M src/remote/interface.cpp
   M src/remote/protocol.h
   M src/remote/remote.cpp
   M src/remote/remote_def.h
   M src/utilities/drop.cpp
   M src/utilities/dropv3.cpp
   M src/utilities/gsec.cpp
   M src/utilities/relay.cpp
   M src/wal/wal.cpp
   M src/wal/walc.cpp
   M src/wal/walw.cpp
Changes to bring FB2 to c++ on *nix.

 2001-07-10 17:35  awharrison 
   M src/alice/alice.cpp
   M src/alice/aliceswi.h
   M src/alice/exe.cpp
   M src/burp/backup.e
   M src/burp/burp.cpp
   M src/burp/burpswi.h
   M src/burp/restore.e
   M src/dsql/ddl.cpp
   M src/dsql/dsql.cpp
   M src/jrd/blb.cpp
   M src/jrd/cch.cpp
   M src/jrd/common.h
   M src/jrd/dpm.e
   M src/jrd/ext.cpp
   M src/jrd/inf.cpp
   M src/jrd/ini.e
   M src/jrd/jrd.cpp
   M src/jrd/met.e
   M src/jrd/netware.cpp
   M src/jrd/pag.cpp
   M src/jrd/rlck.cpp
   M src/jrd/tra.cpp
   M src/jrd/unix.cpp
   M src/jrd/vio.cpp
   M src/jrd/winnt.cpp
   M src/utilities/dba.e
read only databases are supported unconditionally in fb2

 2001-05-24 14:54  tamlin 
   M src/alice/tdr.cpp
   M src/burp/misc.cpp
   M src/dsql/all.h
   M src/dsql/alld.cpp
   M src/dsql/alld_proto.h
   M src/dsql/dsql.cpp
   M src/dsql/hsh.cpp
   M src/gpre/gpre.cpp
   M src/ipserver/alli.cpp
   M src/ipserver/alli_proto.h
   M src/ipserver/ipserver.cpp
   M src/jrd/blp.h
   M src/jrd/event.cpp
   M src/jrd/evl.cpp
   M src/jrd/ext.cpp
   M src/jrd/flu.cpp
   M src/jrd/gds.cpp
   M src/jrd/gds_proto.h
   M src/jrd/sdl.cpp
   M src/jrd/svc.cpp
   M src/jrd/svc.h
   M src/jrd/thd_proto.h
   M src/jrd/thd_win32.cpp
   M src/jrd/tra.cpp
   M src/jrd/utl.cpp
   M src/remote/allr.cpp
   M src/remote/interface.cpp
   M src/remote/remote.h
   M src/utilities/security.e
ongoing cleanup

 2001-05-23 13:26  tamlin 
   A generated/alice
   A generated/alice/makefile
   A generated/alice/placeholder.txt
   A generated/burp
   A generated/burp/makefile
   A generated/burp/placeholder.txt
   A generated/dsql
   A generated/dsql/makefile
   A generated/dsql/placeholder.txt
   A generated/dudley
   A generated/dudley/makefile
   A generated/dudley/placeholder.txt
   A generated/gpre
   A generated/gpre/makefile
   A generated/gpre/placeholder.txt
   A generated/isql
   A generated/isql/makefile
   A generated/isql/placeholder.txt
   A generated/journal
   A generated/journal/placeholder.txt
   A generated/jrd
   A generated/jrd/makefile
   A generated/jrd/placeholder.txt
   A generated/msgs
   A generated/msgs/makefile
   A generated/msgs/placeholder.txt
   A generated/pyxis
   A generated/pyxis/placeholder.txt
   A generated/qli
   A generated/qli/placeholder.txt
   A generated/utilities
   A generated/utilities/makefile
   A generated/utilities/placeholder.txt
   A src
   A src/alice
   A src/alice/alice.cpp
   A src/alice/alice.h
   A src/alice/alice_meta.e
   A src/alice/alice_meta.h
   A src/alice/alice_proto.h
   A src/alice/aliceswi.h
   A src/alice/all.cpp
   A src/alice/all.h
   A src/alice/all_proto.h
   A src/alice/alloc.h
   A src/alice/blk.h
   A src/alice/exe.cpp
   A src/alice/exe_proto.h
   A src/alice/info.h
   A src/alice/lls.h
   A src/alice/tdr.cpp
   A src/alice/tdr_proto.h
   A src/burp
   A src/burp/backu_proto.h
   A src/burp/backup.e
   A src/burp/burp.cpp
   A src/burp/burp.def
   A src/burp/burp.h
   A src/burp/burp32.def
   A src/burp/burp_proto.h
   A src/burp/burpswi.h
   A src/burp/canon_proto.h
   A src/burp/canonical.cpp
   A src/burp/depends.mak
   A src/burp/makefile.mak
   A src/burp/misc.cpp
   A src/burp/misc_proto.h
   A src/burp/mvol.cpp
   A src/burp/mvol_proto.h
   A src/burp/resto_proto.h
   A src/burp/restore.e
   A src/burp/spit.cpp
   A src/burp/spit.h
   A src/csv
   A src/csv/csi.cpp
   A src/csv/csi.h
   A src/csv/csi_proto.h
   A src/csv/css.cpp
   A src/csv/css_proto.h
   A src/csv/csu.cpp
   A src/csv/csv.cpp
   A src/csv/depends.mak
   A src/csv/print.cpp
   A src/dsql
   A src/dsql/all.h
   A src/dsql/alld.cpp
   A src/dsql/alld_proto.h
   A src/dsql/array.e
   A src/dsql/array_proto.h
   A src/dsql/blk.h
   A src/dsql/blob.e
   A src/dsql/blob_proto.h
   A src/dsql/chars.h
   A src/dsql/ddl.cpp
   A src/dsql/ddl_proto.h
   A src/dsql/depends.mak
   A src/dsql/dsql.cpp
   A src/dsql/dsql.def
   A src/dsql/dsql.h
   A src/dsql/dsql_proto.h
   A src/dsql/errd.cpp
   A src/dsql/errd_proto.h
   A src/dsql/gen.cpp
   A src/dsql/gen_proto.h
   A src/dsql/hsh.cpp
   A src/dsql/hsh_proto.h
   A src/dsql/keywords.h
   A src/dsql/make.cpp
   A src/dsql/make_proto.h
   A src/dsql/makefile.mak
   A src/dsql/metd.e
   A src/dsql/metd_proto.h
   A src/dsql/movd.cpp
   A src/dsql/movd_proto.h
   A src/dsql/node.h
   A src/dsql/parse.awk
   A src/dsql/parse.cpp
   A src/dsql/parse.sed
   A src/dsql/parse.y
   A src/dsql/parse_proto.h
   A src/dsql/pass1.cpp
   A src/dsql/pass1_proto.h
   A src/dsql/prepa_proto.h
   A src/dsql/preparse.cpp
   A src/dsql/sqlda.h
   A src/dsql/sym.h
   A src/dsql/user__proto.h
   A src/dsql/user_dsql.cpp
   A src/dsql/utld.cpp
   A src/dsql/utld_proto.h
   A src/dudley
   A src/dudley/ddl.cpp
   A src/dudley/ddl.h
   A src/dudley/ddl_proto.h
   A src/dudley/depends.mak
   A src/dudley/exe.e
   A src/dudley/exe_proto.h
   A src/dudley/expan_proto.h
   A src/dudley/expand.cpp
   A src/dudley/expr.cpp
   A src/dudley/expr_proto.h
   A src/dudley/extra_proto.h
   A src/dudley/extract.e
   A src/dudley/gener_proto.h
   A src/dudley/generate.cpp
   A src/dudley/hsh.cpp
   A src/dudley/hsh_proto.h
   A src/dudley/lex.cpp
   A src/dudley/lex_proto.h
   A src/dudley/parse.cpp
   A src/dudley/parse.h
   A src/dudley/parse_proto.h
   A src/dudley/trn.cpp
   A src/dudley/trn_proto.h
   A src/extlib
   A src/extlib/ib_udf.c
   A src/extlib/ib_udf.h
   A src/extlib/ib_udf.sql
   A src/extlib/ib_util.c
   A src/extlib/ib_util.h
   A src/extlib/ib_util.pas
   A src/extlib/makefile.mak
   A src/gpre
   A src/gpre/ada.cpp
   A src/gpre/c_cxx.cpp
   A src/gpre/cdbtable.h
   A src/gpre/cmd.cpp
   A src/gpre/cmd_proto.h
   A src/gpre/cme.cpp
   A src/gpre/cme_proto.h
   A src/gpre/cmp.cpp
   A src/gpre/cmp_proto.h
   A src/gpre/cob.cpp
   A src/gpre/dyntable.cpp
   A src/gpre/dyntable.h
   A src/gpre/exp.cpp
   A src/gpre/exp_proto.h
   A src/gpre/form.cpp
   A src/gpre/form.h
   A src/gpre/form__proto.h
   A src/gpre/form_proto.h
   A src/gpre/form_trn.cpp
   A src/gpre/ftn.cpp
   A src/gpre/gpre.cpp
   A src/gpre/gpre.h
   A src/gpre/gpre_meta.e
   A src/gpre/gpre_meta.h
   A src/gpre/gpre_proto.h
   A src/gpre/gpreswi.h
   A src/gpre/hsh.cpp
   A src/gpre/hsh.h
   A src/gpre/hsh_proto.h
   A src/gpre/int.cpp
   A src/gpre/jrdme_proto.h
   A src/gpre/jrdmet.cpp
   A src/gpre/lang_proto.h
   A src/gpre/movg.cpp
   A src/gpre/movg_proto.h
   A src/gpre/msc.cpp
   A src/gpre/msc_proto.h
   A src/gpre/noform.cpp
   A src/gpre/par.cpp
   A src/gpre/par_proto.h
   A src/gpre/parse.h
   A src/gpre/pas.cpp
   A src/gpre/pat.cpp
   A src/gpre/pat.h
   A src/gpre/pat_proto.h
   A src/gpre/prett_proto.h
   A src/gpre/pretty.cpp
   A src/gpre/sdltable.h
   A src/gpre/sqe.cpp
   A src/gpre/sqe_proto.h
   A src/gpre/sql.cpp
   A src/gpre/sql_proto.h
   A src/gpre/words.h
   A src/include
   A src/include/fb_blk.h
   A src/include/fb_macros.h
   A src/include/fb_types.h
   A src/include/iberror.h
   A src/include/jrd
   A src/include/jrd/gds.h
   A src/intl
   A src/intl/ancyrr.h
   A src/intl/anczech.h
   A src/intl/angreek1.h
   A src/intl/anhundc.h
   A src/intl/anpolish.h
   A src/intl/ansii850.h
   A src/intl/ansiintl.h
   A src/intl/ansinor4.h
   A src/intl/ansislov.h
   A src/intl/ansispan.h
   A src/intl/ansiswfn.h
   A src/intl/anturk.h
   A src/intl/ascii.h
   A src/intl/ascii2.h
   A src/intl/bllt1ca0.h
   A src/intl/bllt1da0.h
   A src/intl/bllt1de0.h
   A src/intl/bllt1es0.h
   A src/intl/bllt1fi0.h
   A src/intl/bllt1fr0.h
   A src/intl/bllt1is0.h
   A src/intl/bllt1it0.h
   A src/intl/bllt1nl0.h
   A src/intl/bllt1no0.h
   A src/intl/bllt1pt0.h
   A src/intl/bllt1sv0.h
   A src/intl/bllt1uk0.h
   A src/intl/bllt1us0.h
   A src/intl/blnxtde0.h
   A src/intl/blnxtes0.h
   A src/intl/blnxtfr0.h
   A src/intl/blnxtit0.h
   A src/intl/blnxtus0.h
   A src/intl/charsets.h
   A src/intl/countries.h
   A src/intl/country_codes.h
   A src/intl/cs_437.h
   A src/intl/cs_850.h
   A src/intl/cs_852.h
   A src/intl/cs_857.h
   A src/intl/cs_860.h
   A src/intl/cs_861.h
   A src/intl/cs_863.h
   A src/intl/cs_865.h
   A src/intl/cs_big5.c
   A src/intl/cs_big5.h
   A src/intl/cs_cyrl.h
   A src/intl/cs_gb2312.c
   A src/intl/cs_gb2312.h
   A src/intl/cs_jis.c
   A src/intl/cs_jis_0208_1990.h
   A src/intl/cs_jis_20208_1990.c
   A src/intl/cs_ksc.c
   A src/intl/cs_ksc5601.h
   A src/intl/cs_latin1.h
   A src/intl/cs_narrow.c
   A src/intl/cs_next.h
   A src/intl/cs_sjis.h
   A src/intl/cs_unicode.c
   A src/intl/cs_utffss.c
   A src/intl/cs_w1250.h
   A src/intl/cs_w1251.h
   A src/intl/cs_w1252.h
   A src/intl/cs_w1253.h
   A src/intl/cs_w1254.h
   A src/intl/csjis2_p.h
   A src/intl/cv_big5.c
   A src/intl/cv_gb2312.c
   A src/intl/cv_jis.c
   A src/intl/cv_ksc.c
   A src/intl/cv_narrow.c
   A src/intl/cyrr.h
   A src/intl/czech.h
   A src/intl/db437de0.h
   A src/intl/db437es1.h
   A src/intl/db437fi0.h
   A src/intl/db437fr0.h
   A src/intl/db437it0.h
   A src/intl/db437nl0.h
   A src/intl/db437sv0.h
   A src/intl/db437uk0.h
   A src/intl/db437us0.h
   A src/intl/db850cf0.h
   A src/intl/db850de0.h
   A src/intl/db850es0.h
   A src/intl/db850fr0.h
   A src/intl/db850it1.h
   A src/intl/db850nl0.h
   A src/intl/db850pt0.h
   A src/intl/db850sv1.h
   A src/intl/db850uk0.h
   A src/intl/db850us0.h
   A src/intl/db852cz0.h
   A src/intl/db852hdc.h
   A src/intl/db852po0.h
   A src/intl/db852sl0.h
   A src/intl/db857tr0.h
   A src/intl/db860pt0.h
   A src/intl/db863cf1.h
   A src/intl/db865da0.h
   A src/intl/db865no0.h
   A src/intl/db866ru0.h
   A src/intl/depends.mak
   A src/intl/dtest.c
   A src/intl/dtest2.c
   A src/intl/hun852dc.h
   A src/intl/iceland.h
   A src/intl/intl.def
   A src/intl/intl.h
   A src/intl/langdrv.h
   A src/intl/lc_ascii.c
   A src/intl/lc_big5.c
   A src/intl/lc_dos.c
   A src/intl/lc_gb2312.c
   A src/intl/lc_jis.c
   A src/intl/lc_ksc.c
   A src/intl/lc_latin1.c
   A src/intl/lc_narrow.c
   A src/intl/lc_unicode.c
   A src/intl/ld.c
   A src/intl/ld.h
   A src/intl/ld2.c
   A src/intl/ld_proto.h
   A src/intl/ldcommon.h
   A src/intl/mac_437.h
   A src/intl/mac_865.h
   A src/intl/mac_lat1.h
   A src/intl/make.maps
   A src/intl/makefile.mak
   A src/intl/mapcompare.cpp
   A src/intl/mapdump.c
   A src/intl/mapgen4.c
   A src/intl/maptest.cpp
   A src/intl/maptest2.c
   A src/intl/nordan40.h
   A src/intl/polish.h
   A src/intl/slovene.h
   A src/intl/swedfin.h
   A src/intl/turk.h
   A src/intl/tx437_865.h
   A src/intl/tx437_lat1.h
   A src/intl/tx865_lat1.h
   A src/intl/undef.h
   A src/ipserver
   A src/ipserver/alli.cpp
   A src/ipserver/alli_proto.h
   A src/ipserver/blk.h
   A src/ipserver/ipapi_proto.h
   A src/ipserver/ipc.h
   A src/ipserver/ipcevent.cpp
   A src/ipserver/ipcli_proto.h
   A src/ipserver/ipclient.cpp
   A src/ipserver/ipevt_proto.h
   A src/ipserver/ips.h
   A src/ipserver/ipserver.cpp
   A src/ipserver/ipsrv_proto.h
   A src/iscguard
   A src/iscguard/cntl_guard.cpp
   A src/iscguard/cntlg_proto.h
   A src/iscguard/iscguard.cpp
   A src/iscguard/iscguard.h
   A src/iscguard/iscguard.rc
   A src/iscguard/iscguard.rh
   A src/iscguard/iscguard_utils.cpp
   A src/iscguard/salrt23i.ico
   A src/iscguard/sgard23i.ico
   A src/isql
   A src/isql/depends.mak
   A src/isql/extra_proto.h
   A src/isql/extract.e
   A src/isql/isql.def
   A src/isql/isql.e
   A src/isql/isql.h
   A src/isql/isql.rc
   A src/isql/isql_proto.h
   A src/isql/isql_res.h
   A src/isql/isql_win.cpp
   A src/isql/isql_win.h
   A src/isql/isqlw_proto.h
   A src/isql/show.e
   A src/isql/show_proto.h
   A src/journal
   A src/journal/archive.cpp
   A src/journal/conso_proto.h
   A src/journal/console.cpp
   A src/journal/depends.mak
   A src/journal/gjrn.cpp
   A src/journal/gjrn_proto.h
   A src/journal/journal.gdl
   A src/journal/journal.h
   A src/journal/journal_vms.e
   A src/journal/journal_vms.gdl
   A src/journal/misc.cpp
   A src/journal/misc_proto.h
   A src/journal/oldr.cpp
   A src/journal/oldr_proto.h
   A src/journal/rebui_proto.h
   A src/journal/rebuild.e
   A src/journal/serve_proto.h
   A src/journal/server.e
   A src/jrd
   A src/jrd/acl.h
   A src/jrd/aif.cpp
   A src/jrd/aif.h
   A src/jrd/ail.cpp
   A src/jrd/ail.h
   A src/jrd/align.cpp
   A src/jrd/align.h
   A src/jrd/all.cpp
   A src/jrd/all.h
   A src/jrd/all_proto.h
   A src/jrd/alt.cpp
   A src/jrd/ansi.h
   A src/jrd/arg.h
   A src/jrd/atom.h
   A src/jrd/blb.cpp
   A src/jrd/blb.h
   A src/jrd/blb_proto.h
   A src/jrd/blf_proto.h
   A src/jrd/blk.h
   A src/jrd/blob_filter.e
   A src/jrd/blob_filter.h
   A src/jrd/blp.h
   A src/jrd/blr.h
   A src/jrd/blrtable.cpp
   A src/jrd/blrtable.h
   A src/jrd/bookmark.cpp
   A src/jrd/bookmark.h
   A src/jrd/btr.cpp
   A src/jrd/btr.h
   A src/jrd/btr_proto.h
   A src/jrd/build_no.h
   A src/jrd/builtin.cpp
   A src/jrd/cch.cpp
   A src/jrd/cch.h
   A src/jrd/cch_proto.h
   A src/jrd/cdefs.h
   A src/jrd/cmp.cpp
   A src/jrd/cmp_proto.h
   A src/jrd/codes.e
   A src/jrd/codes.h
   A src/jrd/codetext.h
   A src/jrd/common.h
   A src/jrd/constants.h
   A src/jrd/cvt.cpp
   A src/jrd/cvt2.cpp
   A src/jrd/cvt2_proto.h
   A src/jrd/cvt_proto.h
   A src/jrd/dbg.cpp
   A src/jrd/dbg.h
   A src/jrd/dbg_proto.h
   A src/jrd/dbt.cpp
   A src/jrd/dfloat_stub.cpp
   A src/jrd/dflt.gdl
   A src/jrd/dflt.h
   A src/jrd/dfw.e
   A src/jrd/dfw_proto.h
   A src/jrd/divorce.cpp
   A src/jrd/divorce.h
   A src/jrd/dllshell.cpp
   A src/jrd/dls.cpp
   A src/jrd/dls_proto.h
   A src/jrd/dmp.cpp
   A src/jrd/dmp_proto.h
   A src/jrd/doserr.h
   A src/jrd/dpm.e
   A src/jrd/dpm_proto.h
   A src/jrd/drq.h
   A src/jrd/dsc.cpp
   A src/jrd/dsc.h
   A src/jrd/dsc_proto.h
   A src/jrd/dyn.e
   A src/jrd/dyn.h
   A src/jrd/dyn_def.e
   A src/jrd/dyn_def.sed
   A src/jrd/dyn_del.e
   A src/jrd/dyn_df_proto.h
   A src/jrd/dyn_dl_proto.h
   A src/jrd/dyn_md_proto.h
   A src/jrd/dyn_mod.e
   A src/jrd/dyn_proto.h
   A src/jrd/dyn_ut_proto.h
   A src/jrd/dyn_util.e
   A src/jrd/enc.cpp
   A src/jrd/enc_proto.h
   A src/jrd/entry.h
   A src/jrd/envelope.e
   A src/jrd/err.cpp
   A src/jrd/err_proto.h
   A src/jrd/event.cpp
   A src/jrd/event.h
   A src/jrd/event_proto.h
   A src/jrd/everything.h
   A src/jrd/evl.cpp
   A src/jrd/evl_like.cpp
   A src/jrd/evl_proto.h
   A src/jrd/exe.cpp
   A src/jrd/exe.h
   A src/jrd/exe_proto.h
   A src/jrd/ext.cpp
   A src/jrd/ext.h
   A src/jrd/ext_proto.h
   A src/jrd/extvms.cpp
   A src/jrd/fields.h
   A src/jrd/fil.h
   A src/jrd/file_params.h
   A src/jrd/filte_proto.h
   A src/jrd/filters.cpp
   A src/jrd/flags.h
   A src/jrd/flu.cpp
   A src/jrd/flu.h
   A src/jrd/flu_proto.h
   A src/jrd/fun.e
   A src/jrd/fun_proto.h
   A src/jrd/functions.cpp
   A src/jrd/gds.bas
   A src/jrd/gds.cpp
   A src/jrd/gds.def
   A src/jrd/gds.hxx
   A src/jrd/gds.pas
   A src/jrd/gds.pli
   A src/jrd/gds.vpas
   A src/jrd/gds5entry.mar
   A src/jrd/gds_aix.f
   A src/jrd/gds_apollo.f
   A src/jrd/gds_h3.f
   A src/jrd/gds_hp.f
   A src/jrd/gds_proto.h
   A src/jrd/gds_sun.f
   A src/jrd/gds_vms.f
   A src/jrd/gdsassert.h
   A src/jrd/gdsentry.mar
   A src/jrd/gdsold.h
   A src/jrd/grammar.cpp
   A src/jrd/grammar.y
   A src/jrd/grant.e
   A src/jrd/grant.gdl
   A src/jrd/grant_proto.h
   A src/jrd/ib_stdio.cpp
   A src/jrd/ib_stdio.h
   A src/jrd/ibase.h
   A src/jrd/iberr.cpp
   A src/jrd/iberr.h
   A src/jrd/iberr_proto.h
   A src/jrd/ibinitdll.cpp
   A src/jrd/ibsetjmp.h
   A src/jrd/ids.h
   A src/jrd/ids.m
   A src/jrd/idx.cpp
   A src/jrd/idx.h
   A src/jrd/idx_proto.h
   A src/jrd/inf.cpp
   A src/jrd/inf.h
   A src/jrd/inf_proto.h
   A src/jrd/ini.e
   A src/jrd/ini.h
   A src/jrd/ini_proto.h
   A src/jrd/intl.cpp
   A src/jrd/intl.h
   A src/jrd/intl_proto.h
   A src/jrd/intlnames.h
   A src/jrd/intlobj.h
   A src/jrd/inuse.cpp
   A src/jrd/inuse_proto.h
   A src/jrd/irq.h
   A src/jrd/isc.cpp
   A src/jrd/isc.h
   A src/jrd/isc_cray.cpp
   A src/jrd/isc_f_proto.h
   A src/jrd/isc_file.cpp
   A src/jrd/isc_i_proto.h
   A src/jrd/isc_ipc.cpp
   A src/jrd/isc_proto.h
   A src/jrd/isc_s_proto.h
   A src/jrd/isc_signal.h
   A src/jrd/isc_sync.cpp
   A src/jrd/isc_sync_win32.cpp
   A src/jrd/isc_win32.cpp
   A src/jrd/iscmsgs.msg
   A src/jrd/iutls.def
   A src/jrd/jio.cpp
   A src/jrd/jlx.cpp
   A src/jrd/jrd.cpp
   A src/jrd/jrd.def
   A src/jrd/jrd.h
   A src/jrd/jrd_proto.h
   A src/jrd/jrd_ver.h
   A src/jrd/jrd_ver.rc
   A src/jrd/jrn.cpp
   A src/jrd/jrn.h
   A src/jrd/jrn_proto.h
   A src/jrd/kanji.cpp
   A src/jrd/kanji.h
   A src/jrd/kanji_proto.h
   A src/jrd/lan.cpp
   A src/jrd/lck.cpp
   A src/jrd/lck.h
   A src/jrd/lck_dummy.cpp
   A src/jrd/lck_proto.h
   A src/jrd/license.h
   A src/jrd/llio.cpp
   A src/jrd/llio.h
   A src/jrd/llio_proto.h
   A src/jrd/lls.h
   A src/jrd/lnmdef.h
   A src/jrd/log.cpp
   A src/jrd/log.h
   A src/jrd/log_proto.h
   A src/jrd/loiter.cpp
   A src/jrd/loiter.h
   A src/jrd/makefile.mak
   A src/jrd/map.cpp
   A src/jrd/map_proto.h
   A src/jrd/math.cpp
   A src/jrd/math.h
   A src/jrd/mblr.cpp
   A src/jrd/mblr.h
   A src/jrd/mblr_proto.h
   A src/jrd/mem.cpp
   A src/jrd/memtest.cpp
   A src/jrd/met.e
   A src/jrd/met.h
   A src/jrd/met_proto.h
   A src/jrd/misc.cpp
   A src/jrd/misc.h
   A src/jrd/misc_proto.h
   A src/jrd/mmov.mar
   A src/jrd/mov.cpp
   A src/jrd/mov_proto.h
   A src/jrd/msg.h
   A src/jrd/msg_encode.h
   A src/jrd/msg_facs.h
   A src/jrd/msgs.h
   A src/jrd/names.h
   A src/jrd/nav.cpp
   A src/jrd/nav_proto.h
   A src/jrd/netware.cpp
   A src/jrd/nlm_thd.h
   A src/jrd/nod.h
   A src/jrd/nodebug.cpp
   A src/jrd/obj.h
   A src/jrd/ods.h
   A src/jrd/ods10.gdl
   A src/jrd/ods72.gdl
   A src/jrd/ods80.gdl
   A src/jrd/ods80dif.gdl
   A src/jrd/ods81.gdl
   A src/jrd/ods91.gdl
   A src/jrd/old.cpp
   A src/jrd/old.h
   A src/jrd/old_proto.h
   A src/jrd/opt.cpp
   A src/jrd/opt_proto.h
   A src/jrd/os2.cpp
   A src/jrd/pag.cpp
   A src/jrd/pag.h
   A src/jrd/pag_proto.h
   A src/jrd/par.cpp
   A src/jrd/par_proto.h
   A src/jrd/pcmet.e
   A src/jrd/pcmet_proto.h
   A src/jrd/pcsleep.cpp
   A src/jrd/perf.cpp
   A src/jrd/perf.h
   A src/jrd/perf.pas
   A src/jrd/perf_proto.h
   A src/jrd/pio.h
   A src/jrd/pio_proto.h
   A src/jrd/pragma.h
   A src/jrd/print.cpp
   A src/jrd/procs2.gdl
   A src/jrd/prv_m_bypass.h
   A src/jrd/pwd.cpp
   A src/jrd/pwd.h
   A src/jrd/pwd_proto.h
   A src/jrd/qatest.cpp
   A src/jrd/quad.cpp
   A src/jrd/quad.h
   A src/jrd/quad_proto.h
   A src/jrd/que.h
   A src/jrd/rdb.cpp
   A src/jrd/rdb.h
   A src/jrd/rdb_codes.h
   A src/jrd/rdbcodes.h
   A src/jrd/rdbcodes.mar
   A src/jrd/rdbgentry.mar
   A src/jrd/rdbgpas.cpp
   A src/jrd/rdbint.cpp
   A src/jrd/rec.cpp
   A src/jrd/rec_proto.h
   A src/jrd/relations.h
   A src/jrd/req.h
   A src/jrd/rlck.cpp
   A src/jrd/rlck_proto.h
   A src/jrd/rng.cpp
   A src/jrd/rng.h
   A src/jrd/rng_proto.h
   A src/jrd/rse.cpp
   A src/jrd/rse.h
   A src/jrd/rse_proto.h
   A src/jrd/sbm.cpp
   A src/jrd/sbm.h
   A src/jrd/sbm_proto.h
   A src/jrd/sch.cpp
   A src/jrd/sch_proto.h
   A src/jrd/scl.e
   A src/jrd/scl.h
   A src/jrd/scl_proto.h
   A src/jrd/scroll_cursors.h
   A src/jrd/sdl.cpp
   A src/jrd/sdl.h
   A src/jrd/sdl_proto.h
   A src/jrd/sdw.cpp
   A src/jrd/sdw.h
   A src/jrd/sdw_proto.h
   A src/jrd/shdef.h
   A src/jrd/shrfinit.cpp
   A src/jrd/shrinit.cpp
   A src/jrd/shut.cpp
   A src/jrd/shut_proto.h
   A src/jrd/sort.cpp
   A src/jrd/sort.h
   A src/jrd/sort_proto.h
   A src/jrd/sql_code.h
   A src/jrd/sqz.cpp
   A src/jrd/sqz.h
   A src/jrd/sqz_proto.h
   A src/jrd/stats.e
   A src/jrd/stored_proc.gdl
   A src/jrd/stubs.cpp
   A src/jrd/sun_ftn.cpp
   A src/jrd/svc.cpp
   A src/jrd/svc.h
   A src/jrd/svc_proto.h
   A src/jrd/svc_undoc.h
   A src/jrd/syidef.h
   A src/jrd/sym.cpp
   A src/jrd/sym_proto.h
   A src/jrd/termtype.h
   A src/jrd/thd.cpp
   A src/jrd/thd.h
   A src/jrd/thd_proto.h
   A src/jrd/thd_win32.cpp
   A src/jrd/thin.asm
   A src/jrd/thread.mar
   A src/jrd/time.h
   A src/jrd/tpc.cpp
   A src/jrd/tpc.h
   A src/jrd/tpc_proto.h
   A src/jrd/tra.cpp
   A src/jrd/tra.h
   A src/jrd/tra_proto.h
   A src/jrd/trig.h
   A src/jrd/types.h
   A src/jrd/unix.cpp
   A src/jrd/utl.cpp
   A src/jrd/utl_proto.h
   A src/jrd/utls.def
   A src/jrd/v2_triggers.gdl
   A src/jrd/val.cpp
   A src/jrd/val.h
   A src/jrd/val_proto.h
   A src/jrd/version.rc
   A src/jrd/version_95.rc
   A src/jrd/vio.cpp
   A src/jrd/vio_debug.h
   A src/jrd/vio_proto.h
   A src/jrd/vms.cpp
   A src/jrd/vms.h
   A src/jrd/vms_command.cpp
   A src/jrd/vmsevent.cpp
   A src/jrd/vmslo_proto.h
   A src/jrd/vmslock.cpp
   A src/jrd/vmsthread.cpp
   A src/jrd/why.c
   A src/jrd/why_proto.h
   A src/jrd/windows.cpp
   A src/jrd/winnt.cpp
   A src/jrd/winnt_dll.cpp
   A src/lock
   A src/lock/config_params
   A src/lock/depends.mak
   A src/lock/driver.cpp
   A src/lock/fparamv3.h
   A src/lock/lock.cpp
   A src/lock/lock.h
   A src/lock/lock_header_mmap
   A src/lock/lock_header_shmem
   A src/lock/lock_proto.h
   A src/lock/lockv3.h
   A src/lock/lockv3s4.h
   A src/lock/manager.cpp
   A src/lock/pls.cpp
   A src/lock/plserver.cpp
   A src/lock/plserver.h
   A src/lock/print.cpp
   A src/lock/printv3.cpp
   A src/lock/printv3s4.cpp
   A src/lock/prtv3_proto.h
   A src/lock/reset.cpp
   A src/lock/ulimit.cpp
   A src/misc
   A src/misc/codes.h
   A src/misc/codetext.h
   A src/misc/gds_codes.ftn
   A src/misc/gds_codes.pas
   A src/misc/help.gbak
   A src/misc/metadata.gbak
   A src/misc/msg_facs.h
   A src/misc/msgs.h
   A src/misc/rdb_codes.h
   A src/misc/sql_code.h
   A src/misc/status.cpp
   A src/misc/status.h
   A src/msgs
   A src/msgs/build.def
   A src/msgs/build_file.e
   A src/msgs/change_msgs.e
   A src/msgs/check_msgs.e
   A src/msgs/depends.mak
   A src/msgs/enter_msgs.e
   A src/msgs/include.e
   A src/msgs/load.e
   A src/msgs/makefile.mak
   A src/msgs/modify_msgs.e
   A src/msgs/msg.gbak
   A src/msgs/msg.gdl
   A src/pipe
   A src/pipe/allp.cpp
   A src/pipe/allp_proto.h
   A src/pipe/blk.h
   A src/pipe/foot.cpp
   A src/pipe/head.cpp
   A src/pipe/head_proto.h
   A src/pipe/pipe.h
   A src/pyxis
   A src/pyxis/adm.cpp
   A src/pyxis/all.h
   A src/pyxis/allp.cpp
   A src/pyxis/altp.cpp
   A src/pyxis/attributes.h
   A src/pyxis/blk.cpp
   A src/pyxis/blk.h
   A src/pyxis/cdm.cpp
   A src/pyxis/curses_play.cpp
   A src/pyxis/debug.cpp
   A src/pyxis/edit.cpp
   A src/pyxis/edit.e
   A src/pyxis/enumerations.h
   A src/pyxis/everything.h
   A src/pyxis/field_edit.h
   A src/pyxis/field_name.h
   A src/pyxis/file_name.h
   A src/pyxis/form_ddl.h
   A src/pyxis/form_name.h
   A src/pyxis/forms.gbk
   A src/pyxis/fred.e
   A src/pyxis/keys.h
   A src/pyxis/menu.cpp
   A src/pyxis/phase1.h
   A src/pyxis/phase2.cpp
   A src/pyxis/phase2.h
   A src/pyxis/phase3.cpp
   A src/pyxis/pyxis.cpp
   A src/pyxis/pyxis.h
   A src/pyxis/save.e
   A src/pyxis/scr.cpp
   A src/pyxis/scr.h
   A src/pyxis/size_form.h
   A src/pyxis/sun_ftn_pyxis.cpp
   A src/pyxis/vdm.cpp
   A src/pyxis/vt100.cpp
   A src/qli
   A src/qli/all.cpp
   A src/qli/all_proto.h
   A src/qli/blk.h
   A src/qli/comma_proto.h
   A src/qli/command.cpp
   A src/qli/compi_proto.h
   A src/qli/compile.cpp
   A src/qli/compile.h
   A src/qli/depends.mak
   A src/qli/dtr.cpp
   A src/qli/dtr.h
   A src/qli/err.cpp
   A src/qli/err_proto.h
   A src/qli/eval.cpp
   A src/qli/eval_proto.h
   A src/qli/everything.h
   A src/qli/exe.cpp
   A src/qli/exe.h
   A src/qli/exe_proto.h
   A src/qli/expan_proto.h
   A src/qli/expand.cpp
   A src/qli/form.cpp
   A src/qli/form.h
   A src/qli/form_proto.h
   A src/qli/forma_proto.h
   A src/qli/format.cpp
   A src/qli/format.h
   A src/qli/gener.cpp
   A src/qli/gener_proto.h
   A src/qli/help.e
   A src/qli/help_proto.h
   A src/qli/hsh.cpp
   A src/qli/hsh_proto.h
   A src/qli/lex.cpp
   A src/qli/lex_proto.h
   A src/qli/meta.e
   A src/qli/meta_proto.h
   A src/qli/mov.cpp
   A src/qli/mov_proto.h
   A src/qli/noform.cpp
   A src/qli/nounix.cpp
   A src/qli/parse.cpp
   A src/qli/parse.h
   A src/qli/parse_proto.h
   A src/qli/picst_proto.h
   A src/qli/picstr.cpp
   A src/qli/proc.e
   A src/qli/proc_ddl.h
   A src/qli/proc_proto.h
   A src/qli/procddl1.h
   A src/qli/procddl2.h
   A src/qli/procddl3.h
   A src/qli/procddl4.h
   A src/qli/repor_proto.h
   A src/qli/report.cpp
   A src/qli/report.h
   A src/qli/reqs.h
   A src/qli/show.e
   A src/qli/show_proto.h
   A src/qli/symbols.h
   A src/qli/words.h
   A src/remote
   A src/remote/allr.cpp
   A src/remote/allr_proto.h
   A src/remote/caution.ico
   A src/remote/chop.cpp
   A src/remote/chop_proto.h
   A src/remote/chuser.cpp
   A src/remote/cntl.cpp
   A src/remote/cntl_proto.h
   A src/remote/decne_proto.h
   A src/remote/decnet.cpp
   A src/remote/decnet_server.cpp
   A src/remote/depends.mak
   A src/remote/divorce.cpp
   A src/remote/dllshell.cpp
   A src/remote/dnet.cpp
   A src/remote/dnet_proto.h
   A src/remote/dnet_server.cpp
   A src/remote/faux.cpp
   A src/remote/faux.h
   A src/remote/ibconfig.cpp
   A src/remote/ibconfig.h
   A src/remote/ibconfig.rc
   A src/remote/ibsvrhlp.h
   A src/remote/in.h
   A src/remote/inet.cpp
   A src/remote/inet_proto.h
   A src/remote/inet_server.cpp
   A src/remote/inetiodef.h
   A src/remote/inter_proto.h
   A src/remote/interface.cpp
   A src/remote/ipc.cpp
   A src/remote/ipc.h
   A src/remote/ipc_proto.h
   A src/remote/ipc_server.cpp
   A src/remote/isc_tcpent.mar
   A src/remote/jibdef.mar
   A src/remote/lanentry.h
   A src/remote/makefile.mak
   A src/remote/merge.cpp
   A src/remote/merge_proto.h
   A src/remote/mgr.cpp
   A src/remote/multivx.cpp
   A src/remote/neterr.h
   A src/remote/netwcon.cpp
   A src/remote/nlmtst.def
   A src/remote/nt_server.cpp
   A src/remote/ntoh.cpp
   A src/remote/ntoh_proto.h
   A src/remote/nwserv.cpp
   A src/remote/parse_proto.h
   A src/remote/parser.cpp
   A src/remote/pcbdefv4.mar
   A src/remote/pcbdefv5.mar
   A src/remote/property.cpp
   A src/remote/property.rc
   A src/remote/property.rh
   A src/remote/propty_proto.h
   A src/remote/proto_proto.h
   A src/remote/protocol.cpp
   A src/remote/protocol.h
   A src/remote/remot_proto.h
   A src/remote/remote.cpp
   A src/remote/remote.def
   A src/remote/remote.h
   A src/remote/remote_def.h
   A src/remote/serve_proto.h
   A src/remote/server.cpp
   A src/remote/server.ico
   A src/remote/spxesr.cpp
   A src/remote/spxne_proto.h
   A src/remote/spxnet.cpp
   A src/remote/spxnet32.cpp
   A src/remote/spxnet32_proto.h
   A src/remote/spxwi_proto.h
   A src/remote/spxwin.cpp
   A src/remote/spxwin.h
   A src/remote/srvr_w32.cpp
   A src/remote/tcptypes.h
   A src/remote/types.h
   A src/remote/ucx.cpp
   A src/remote/wfwnp.cpp
   A src/remote/wfwnp.h
   A src/remote/wfwnp_proto.h
   A src/remote/window.aps
   A src/remote/window.cpp
   A src/remote/window.h
   A src/remote/window.rc
   A src/remote/window.rh
   A src/remote/window_proto.h
   A src/remote/winerr.h
   A src/remote/winmain.cpp
   A src/remote/winvx.cpp
   A src/remote/wnet.cpp
   A src/remote/wnet_proto.h
   A src/remote/xdr.cpp
   A src/remote/xdr.h
   A src/remote/xdr_proto.h
   A src/remote/xnet.cpp
   A src/remote/xnet.h
   A src/remote/xnet_proto.h
   A src/remote/zap.mar
   A src/utilities
   A src/utilities/analyse.cpp
   A src/utilities/cache.cpp
   A src/utilities/cmd_util.cpp
   A src/utilities/cmd_util_proto.h
   A src/utilities/dba.e
   A src/utilities/dba_full.e
   A src/utilities/dbaswi.h
   A src/utilities/drop.cpp
   A src/utilities/dropv3.cpp
   A src/utilities/drpv3_proto.h
   A src/utilities/gsec.cpp
   A src/utilities/gsec.h
   A src/utilities/gsecswi.h
   A src/utilities/guard.cpp
   A src/utilities/ibmgr.cpp
   A src/utilities/ibmgr.h
   A src/utilities/ibmgrswi.h
   A src/utilities/install_nt.h
   A src/utilities/install_reg.cpp
   A src/utilities/install_svc.cpp
   A src/utilities/isc.gdl
   A src/utilities/isc4.gdl
   A src/utilities/isc4.sql
   A src/utilities/ppg.cpp
   A src/utilities/ppg_proto.h
   A src/utilities/print_pool.cpp
   A src/utilities/rebui_proto.h
   A src/utilities/rebuild.cpp
   A src/utilities/rebuild.gdl
   A src/utilities/rebuild.h
   A src/utilities/regis_proto.h
   A src/utilities/registry.cpp
   A src/utilities/relay.cpp
   A src/utilities/rmet.e
   A src/utilities/rmet_proto.h
   A src/utilities/rstor_proto.h
   A src/utilities/rstore.e
   A src/utilities/run_service.cpp
   A src/utilities/sbc_print.cpp
   A src/utilities/scrty_apollo.gdl
   A src/utilities/scrty_unix.gdl
   A src/utilities/scrty_vms.gdl
   A src/utilities/scrty_xl.gdl
   A src/utilities/secur_proto.h
   A src/utilities/security.e
   A src/utilities/servi_proto.h
   A src/utilities/services.cpp
   A src/utilities/srvrmgr.cpp
   A src/utilities/srvrmgr_proto.h
   A src/utilities/util.cpp
   A src/utilities/util_proto.h
   A src/utilities/v2_dmp.cpp
   A src/wal
   A src/wal/driver.cpp
   A src/wal/wal.cpp
   A src/wal/wal.h
   A src/wal/wal_prnt.cpp
   A src/wal/wal_proto.h
   A src/wal/walc.cpp
   A src/wal/walc_proto.h
   A src/wal/walf.cpp
   A src/wal/walf_proto.h
   A src/wal/walr.cpp
   A src/wal/walr_proto.h
   A src/wal/walw.cpp
   A src/wal/walw_main.cpp
   A src/wal/walw_proto.h
   A src/wal/wstat_proto.h
   A src/wal/wstatus.cpp
First steps towards a C++ conversion.

 2001-05-23 13:25  tamlin 
   A generated
   A generated/makefile
   A generated/placeholder.txt
Initial revision

 2001-05-23 13:25  (no author) 
   A /firebird
   A /firebird/branches
   A /firebird/tags
   A /firebird/trunk
Standard project directories initialized by cvs2svn.

