📄 changelog.txt
字号:
* firebird2/src/burp/restore.epp:
Correct workaround of GCC 3.2 bug. Weirdness of our code fixed.
2003-06-03 12:14 aafemt
* firebird2/src/burp/restore.epp:
Workaround for GCC 3.2 bug
2003-06-02 18:11 skidder
* firebird2/src/dsql/parse.y:
Fix server crash when SKIP syntax with braces used (SF 747567).
Really strange, but problem does not affect Linux version. This is
why it escaped my testing
2003-06-02 15:55 alexpeshkoff
* firebird2/src/include/fb_string.h:
Fixed bug with case-sensitive filesystem
2003-06-01 21:17 skidder
* firebird2/doc/WhatsNew:
fix up WhatsNew
2003-06-01 21:14 skidder
* firebird2/doc/WhatsNew:
fix up WhatsNew
2003-06-01 20:42 dimitr
* firebird2/doc/WhatsNew:
Added RC3 notes.
2003-06-01 19:02 fsg
* firebird2/src/gpre/pas.cpp:
Some cosmetic changes
2003-06-01 18:22 skidder
* firebird2/src/jrd/: cmp.cpp, dfw.epp, exe.cpp, jrd.cpp,
jrd_proto.h, met.epp, met_proto.h, tra.cpp:
Fix metadata cache problem that prevented restore of some databases
2003-06-01 17:51 skidder
* firebird2/src/install/misc/CSchangeRunUser.sh:
Install aliases.conf on Linux
2003-06-01 17:49 skidder
* firebird2/src/lock/lock.cpp:
Fix problem that I introduced on non-Windows CS platforms when was
fixing Windows CS bug
2003-06-01 17:47 skidder
* firebird2/src/install/arch-specific/linux/classic/:
makeInstallImage.sh.in, postinstall.sh.in:
Install aliases.conf on Linux
2003-06-01 12:00 dimitr
* firebird2/src/jrd/gds.cpp:
INT is _not_ OK. Today (01-Jun-2003) the overflow occured.
2003-06-01 10:09 dimitr
* firebird2/src/include/fb_string.h:
Fixed PathName compile issues.
2003-05-30 14:29 dimitr
* firebird2/src/dsql/parse.cpp:
Updated parse.cpp.
2003-05-30 14:17 alexpeshkoff
* firebird2/src/: common/config/config_file.cpp,
common/config/config_file.h, common/config/dir_list.cpp,
common/config/dir_list.h, include/fb_string.h, jrd/ext.cpp,
jrd/flu.cpp, jrd/isc_file.cpp:
Added support for case-sensitivity in path's comaparison according
to OS requirements. Use it in config_file & dir_list Now in win32
one may write: DatabaseAccess=ReStrIcT c:\HiSpAtH
2003-05-30 13:48 dimitr
* firebird2/src/jrd/fun.epp:
Bugfix for wrong UDF arguments of types DATE/TIME (dialect 3).
Thanks to Oleg LOA.
2003-05-29 15:40 skidder
* firebird2/src/install/arch-specific/linux/Makefile.in:
Use rpmbuild to build packages
2003-05-29 13:59 dimitr
* firebird2/src/jrd/idx.cpp:
Bugfix for RI failure in foreign keys.
2003-05-29 12:14 skidder
* firebird2/src/install/:
arch-specific/linux/classic/postinstall.sh.in,
misc/CSchangeRunUser.sh:
Fix permissions problem for firebird.conf (SF 745090)
2003-05-28 05:33 paul_reeves
* firebird2/builds/win32/prepare.bat:
Fix typo
2003-05-27 17:44 dimitr
* firebird2/src/jrd/: exe.cpp, ExecuteStatement.cpp:
We should never treat numeric NULL as zero. Always check for
req_null flag.
2003-05-27 16:59 dimitr
* firebird2/src/jrd/idx.cpp:
Another fix for index corruption. Shouldn't affect anything else
this time.
2003-05-26 17:46 dimitr
* firebird2/src/jrd/btr.cpp:
Small cleanup.
2003-05-26 17:45 dimitr
* firebird2/src/jrd/exe.cpp:
Fixed bug with incorrect handling of numeric NULLs as exception
messages.
2003-05-26 17:44 dimitr
* firebird2/src/lock/lock.cpp:
Fixed win32 build.
2003-05-26 10:18 dimitr
* firebird2/src/jrd/vio.cpp:
Rolled back previous bugfix due to found side-effects. Still
looking for a correct solution.
2003-05-25 21:24 skidder
* firebird2/src/jrd/isc_sync.cpp:
Improve diagnostics
2003-05-25 20:59 skidder
* firebird2/src/: jrd/isc_sync.cpp, lock/lock.cpp:
Allow easy adjustment of LockSemCount in Posix builds. Do not fail
if value is adjusted in configuration file, but cannot be applied
because of running engine processes
2003-05-25 12:44 fsg
* firebird2/: configure.in, builds/posix/Makefile.in.boot.gpre,
src/install/arch-specific/linux/classic/makeInstallImage.sh.in:
Reenabled ada, fortran, cobol and pascal for gpre Install *udf.sql
into the UDF-directory for linux builds
2003-05-25 02:24 skidder
* firebird2/src/jrd/os/posix/config_root.cpp:
Add comment
2003-05-25 02:12 skidder
* firebird2/src/jrd/os/posix/config_root.cpp:
Allow Kylix and other tools work with local Linux CS version
installed
2003-05-25 02:09 skidder
* firebird2/src/: jrd/common.h, include/fb_types.h:
Move FB_ALIGN out of platform-dependent section as some parts of
code depend on its implementation unconditionally
2003-05-25 02:07 skidder
* firebird2/builds/posix/: make.rules, prefix.mingw:
Allow C programs use our shared libraries on Linux and other POSIX
platforms
2003-05-25 02:04 skidder
* firebird2/: builds/posix/Makefile.in.extlib,
builds/posix/make.defaults,
src/install/arch-specific/linux/classic/makeInstallImage.sh.in:
Fix UDF linkage problems on linux
2003-05-24 19:27 skidder
* firebird2/src/dsql/parse.sed:
Oops. Forgot to commit sed-script for parse.y
2003-05-24 17:18 skidder
* firebird2/src/dsql/parse.y:
Add comment
2003-05-24 15:44 fsg
* firebird2/src/gpre/pas.cpp:
Some fixes to allow to compile gpre with --with-gpre-pascal again
2003-05-24 09:46 dimitr
* firebird2/src/jrd/svc.cpp:
Fixed synchronization issues in the service manager.
2003-05-23 18:55 skidder
* firebird2/src/dsql/parse.y:
Make FIRST/SKIP keywords non-reserved
2003-05-22 18:59 alexpeshkoff
* firebird2/src/jrd/exe.cpp:
Use transaction pool for storing rpb chains. Bug in commit, which
I tried to fix using permanent pool here, was caused by another
reason and already fixed.
2003-05-22 14:42 paul_reeves
* firebird2/: builds/win32/prepare.bat,
src/install/arch-specific/win32/BuildExecutableInstall.bat,
src/install/arch-specific/win32/FirebirdInstall_15.iss,
src/install/arch-specific/win32/Readme.txt,
src/install/arch-specific/win32/installation_readme.txt:
Update Win32 install script and associated files
2003-05-22 13:13 alexpeshkoff
* firebird2/src/jrd/: ibase.h, y_handle.h, y_ref.h:
Some cosmetic cleanup to follow __ standard. Comments added.
2003-05-22 08:39 alexpeshkoff
* firebird2/src/common/config/config_file.cpp:
Fixed problem with fbclient on 9x
2003-05-20 17:39 dimitr
* firebird2/src/include/gen/autoconfig_msvc.h:
Fixed win32 build. VC6 doesn't have mkstemp().
2003-05-19 08:57 alexpeshkoff
* firebird2/src/jrd/met.epp:
Make engine compile again with MSVC
2003-05-17 00:15 arnobrinkman
* firebird2/src/jrd/opt.cpp:
bugfix FB1.5: Optimizer crashed when all indices of a table had the
selectivity of 1
2003-05-16 22:34 skidder
* firebird2/src/: include/fb_types.h, jrd/cch.cpp, jrd/cch_proto.h,
jrd/idx.cpp, jrd/lck.cpp, jrd/lck.h, jrd/met.epp, jrd/sdw.cpp,
jrd/sdw_proto.h, jrd/unix.cpp, jrd/winnt.cpp, lock/lock.cpp,
lock/lock.h:
Fix up lock manager. Clean AST invocation. Fix type of lrq_flags to
match its value. Backout my logic for fast deadlock detection as it
breaks engine in several places
2003-05-15 13:16 skidder
* firebird2/src/jrd/utl.cpp:
Make engine compile again
2003-05-14 17:12 skidder
* firebird2/src/jrd/ibase.h:
Compatibility change
2003-05-14 14:32 eku
* firebird2/src/jrd/: gds.cpp, sort.cpp:
Improved error handling as suggested by skidder.
2003-05-14 10:24 alexpeshkoff
* firebird2/src/jrd/exe.cpp:
Fixed bug with wrong req_attachment after exception in procedure
2003-05-14 10:15 dimitr
* firebird2/src/dsql/: ddl.cpp, pass1.cpp:
Enabled BREAK/LEAVE and EXITcommands in non-system triggers.
2003-05-14 10:09 dimitr
* firebird2/src/jrd/thd.cpp:
THD_yield() should just release the CPU, it shouldn't wait. Hence
we get significant speed-up for the GC/sweep.
2003-05-14 07:39 eku
* firebird2/: configure.in, src/include/gen/autoconfig_msvc.h,
src/jrd/gds.cpp, src/jrd/misc.h, src/jrd/sort.cpp, src/jrd/utl.cpp,
src/make.new/config/config.h.in:
Check for the function mkstemp(). If it's not available, fall back
to mktemp().
2003-05-13 14:04 alexpeshkoff
* firebird2/src/jrd/: ExecuteStatement.cpp, exe.cpp:
Fixed bug with NULL argument
2003-05-13 12:13 aafemt
* firebird2/src/remote/srvr_w32.cpp:
Win32 SS doesn't ignore protocol command-line switches anymore. CS
doesn't support IPC
2003-05-11 21:38 skidder
* firebird2/src/jrd/rse.cpp:
Fix server crashes when explicit pessimistic locks are used from
PSQL
2003-05-11 21:32 skidder
* firebird2/src/dsql/pass1.cpp:
Use explicit pessimistic locks only if WITH LOCK clause is
specified
2003-05-11 19:12 skidder
* firebird2/src/jrd/gds.cpp:
Fix little issue in temp stuff noted by Claudio Valderrama
2003-05-11 15:23 dimitr
* firebird2/builds/win32/defs/: fbclient.def, fbclient_debug.def:
Restored compatibility ordinals. Unfortunately, too many software
depend on them.
2003-05-11 13:48 dimitr
* firebird2/src/jrd/gds.cpp:
Fixed temp file management in utilities.
2003-05-10 17:37 hippoman
*
* now it's nod needed a FB 1.0 install to make the install package,
everything is took from the source tree, or built..
firebird2/src/install/arch-specific/win32/BuildExecutableInstall.ba
t:
2003-05-10 17:13 dimitr
* firebird2/doc/WhatsNew:
Update.
2003-05-10 16:36 hippoman
* firebird2/builds/win32/: make7_debug.bat, make7_release.bat:
* moved intlcpp also to output dir
2003-05-10 16:36 hippoman
* firebird2/builds/win32/build_all.bat:
* called build_msgs from build_all
2003-05-10 15:05 dimitr
* firebird2/src/jrd/vio.cpp:
Fixed GC code to avoid [quite frequent] index corruptions.
2003-05-10 15:01 dimitr
* firebird2/src/jrd/gds.cpp:
Restore compatibility with VC6.
2003-05-10 03:10 hippoman
* firebird2/src/install/arch-specific/win32/:
BuildExecutableInstall.bat, FirebirdInstall_15.iss:
* install gds32 and fbclient into system32 * add cs and ss
executables to both installs * Different Names for CS and SS
install packages. * echo off
2003-05-10 02:06 hippoman
* firebird2/src/install/arch-specific/win32/:
BuildExecutableInstall.bat, FirebirdInstall_15.iss:
* Support for msvc7 runtime and build
2003-05-09 18:18 skidder
* firebird2/src/jrd/: gds.cpp, gds_proto.h, sort.cpp:
1. Cleanup 2. Rework temporary files management. In particular: -
fix security hole on all POSIX platforms except FREEBSD/OPENBSD
related to mktemp usage (possible DoS attacks or privileges
elevation) via switching to mkstemp - fix problem with only 27
unique filenames generated on Win32 (which could cause
unpredictable behavior in SS builds) - pass appropriate flags to
CreateFile on Win32 to indicate that files are temporary (this may
improve performance a little)
2003-05-09 18:05 skidder
* firebird2/src/jrd/: all_old.cpp, all_old.h:
Cleanup
2003-05-09 18:02 skidder
* firebird2/src/: jrd/all.cpp, jrd/jrd.cpp, dsql/alld.cpp,
remote/inet_server.cpp, remote/window.cpp:
Cleanup
2003-05-09 17:10 hippoman
* firebird2/builds/win32/msvc7/: engine.vcproj,
engine_classic.vcproj, Firebird2.sln, common.vcproj,
common_classic.vcproj, engine_embed.vcproj, fbclient.vcproj,
fbembed.vcproj:
* Synced the msvc7 build files
2003-05-09 16:45 skidder
* firebird2/src/intl/lc_ascii.c:
Strange, but MSVC fails to compile C code that uses "inline"
keyword directly. Replace it with "__inline" in my previous commit
2003-05-08 21:47 skidder
* firebird2/src/intl/lc_ascii.c:
Optimize it a little
2003-05-08 19:40 skidder
* firebird2/doc/WhatsNew:
better description for some of RC2 changes
2003-05-08 12:31 alexpeshkoff
* firebird2/src/common/config/config_file.cpp:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -