From: <fir...@us...> - 2014-12-09 10:59:43
|
Revision: 60350 http://sourceforge.net/p/firebird/code/60350 Author: firebirds Date: 2014-12-09 10:59:38 +0000 (Tue, 09 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-09 07:10:01 UTC (rev 60349) +++ firebird/trunk/ChangeLog 2014-12-09 10:59:38 UTC (rev 60350) @@ -1,3 +1,17 @@ + 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. @@ -75944,6 +75958,55086 @@ Fix compile error on Solaris 2006-04-17 15:52 alexpeshkoff - M /firebird/trun -o.h + 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 ... [truncated message content] |