[Lunar-commits] <moonbase> db: updated to 4.8.30 I removed not existing configure parameter. bugfix relase: 1. Limit the size of a log record generated by freeing pages from a database so it fits in the log file size. [#17313] 2. Fixed a bug that could cause a file to be removed if it was both the source and target of two renames within a transaction. [#18069] 3. Modified how we go about selecting a usable buffer in the cache. Place more emphasis on single version and obsolete buffers. [#18114] 4. Fixed a bug that could lead to btree structure corruption if the db->compact method runs out of locks. [#18361] 5. Allow any file to be truncated even if its not a db file. [#18373] 6. Avoid a segmentation fault error if the lock manager runs out of locks. [#18428] 7. Add dbreg close records for open but missing databases during recovery. [#18459] 8. Fixed a bug which could occur when using bulk transfer with Replication Manager. Replication Manager may send messages even though its connections have already been closed, leading in rare circumstances to spurious EBADF error reports, or possibly even arbitrary memory corruption. [#18469] 9. Fixed a bug in C# API where db.HasMultiple was throwing an incorrect exception. [#18483] 10.Fixed a bug where populating a SecondaryDatabase on open could lead to an OutOfMemoryException.. [#18529] 11.Fixed a bug where entries in the db register file did not get cleared out properly after recovery takes place. This will permit a process to perform a dbenv->close and then reconnect to environment without needing to stop the process. [#18535]

Zbigniew Luszpinski zbiggy at lunar-linux.org
Sat May 8 03:14:47 CEST 2010


commit ef07433c8189eb7e14dfcd649beccab33e74a5e6
Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
Date:   Sat May 8 03:14:47 2010 +0200

    db: updated to 4.8.30
    I removed not existing configure parameter.
    bugfix relase:
    1. Limit the size of a log record generated by freeing pages from a database so it fits in the log file size. [#17313]
    2. Fixed a bug that could cause a file to be removed if it was both the source and target of two renames within a transaction. [#18069]
    3. Modified how we go about selecting a usable buffer in the cache. Place more emphasis on single version and obsolete buffers. [#18114]
    4. Fixed a bug that could lead to btree structure corruption if the db->compact method runs out of locks. [#18361]
    5. Allow any file to be truncated even if its not a db file. [#18373]
    6. Avoid a segmentation fault error if the lock manager runs out of locks. [#18428]
    7. Add dbreg close records for open but missing databases during recovery. [#18459]
    8. Fixed a bug which could occur when using bulk transfer with Replication Manager. Replication Manager may send messages even though its connections have already been closed, leading in rare circumstances to spurious EBADF error reports, or possibly even arbitrary memory corruption. [#18469]
    9. Fixed a bug in C# API where db.HasMultiple was throwing an incorrect exception. [#18483]
    10.Fixed a bug where populating a SecondaryDatabase on open could lead to an OutOfMemoryException.. [#18529]
    11.Fixed a bug where entries in the db register file did not get cleared out properly after recovery takes place. This will permit a process to perform a dbenv->close and then reconnect to environment without needing to stop the process. [#18535]
---
 devel/db/BUILD   |    1 -
 devel/db/DETAILS |    6 +++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/devel/db/BUILD b/devel/db/BUILD
index e908517..e9a88c6 100644
--- a/devel/db/BUILD
+++ b/devel/db/BUILD
@@ -3,7 +3,6 @@
   cd build_unix &&
   ../dist/configure --prefix=/usr      \
                     --build=$BUILD     \
-                    --enable-dynamic   \
                     --enable-compat185 \
                     --enable-cxx       \
                     $OPTS             &&
diff --git a/devel/db/DETAILS b/devel/db/DETAILS
index 43dcb5d..864831d 100644
--- a/devel/db/DETAILS
+++ b/devel/db/DETAILS
@@ -1,11 +1,11 @@
           MODULE=db
-         VERSION=4.8.26
+         VERSION=4.8.30
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=http://download.oracle.com/berkeley-db
-      SOURCE_VFY=sha1:f39aff01483aa8de2b1864242028f9a21c38c7cd
+      SOURCE_VFY=sha1:ab36c170dda5b2ceaad3915ced96e41c6b7e493c
         WEB_SITE=http://www.oracle.com/database/berkeley-db/index.html
          ENTERED=20020318
-         UPDATED=20091225
+         UPDATED=20100502
            SHORT="A high-performace, embedded database library"
 
 cat << EOF


More information about the Lunar-commits mailing list