From: <fir...@us...> - 2014-12-08 00:03:48
|
Revision: 60345 http://sourceforge.net/p/firebird/code/60345 Author: firebirds Date: 2014-12-08 00:03:33 +0000 (Mon, 08 Dec 2014) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2014-12-06 17:17:23 UTC (rev 60344) +++ firebird/trunk/ChangeLog 2014-12-08 00:03:33 UTC (rev 60345) @@ -75944,55086 +75944,6 @@ 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 /firebird/trun +o.h 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 b... [truncated message content] |