# @(#)VERSION 8.9 (Berkeley) %G%
This is version 1.74 of the Berkeley DB code.
If your version of the DB code doesn't have a copy
of this version file, it's really old, please update it!
New versions of this software are periodically made
available by anonymous ftp from ftp.cs.berkeley.edu,
in the file ucb/4bsd/db.tar.Z, or from ftp.uu.net.
If you'd like to get announcements of future releases
of this software, send email to the contact address
Email questions may be addressed to Keith Bostic at
============================================
Makefile.inc Ignore this, it's the 4.4BSD subsystem Makefile.
PORT The per OS/architecture directories to use to build
libdb.a, if you're not running 4.4BSD. See the file
PORT/README for more information.
db Dbopen(3) interface routine.
doc USENIX papers, formatted manual pages.
hash Extended linear hashing routines.
man Unformatted manual pages.
mpool Memory pool routines.
recno Fixed/variable length record routines.
============================================
recno: Don't put the record if rec_search fails, in rec_rdelete.
Create fixed-length intermediate records past "end" of DB
Realloc bug when reading in fixed records.
all: First cut at port to Alpha (64-bit architecture) using
4.4BSD basic integral types typedef's.
Cast allocation pointers to shut up old compilers.
Rework PORT directory into OS/machine directories.
btree: If enough duplicate records were inserted and then deleted
that internal pages had references to empty pages of the
duplicate keys, the search function ended up on the wrong
hash: Support NET/2 hash formats.
Fix bug in internal search routines that caused
return of invalid pointers.
hash: Fixed big key overflow bugs.
test: Portability hacks, rewrite test script, Makefile.
Stop copying non-overflow key/data pairs.
PORT: Break PORT directory up into per architecture/OS
hash: In PAIRFITS, the first comparison should look at (P)[2].
The hash_realloc function was walking off the end of memory.
The overflow page number was wrong when bumping splitpoint.
hash: Set hash default fill factor dynamically.
recno: Fixed bug in sorted page splits.
Add page size parameter support.
Allow recno to specify the name of the underlying btree;
Provide access to an underlying file descriptor.
Change sync routines to take a flag argument, recno
uses this to sync out the underlying btree.
recno: Delete the R_CURSORLOG flag from the recno interface.
Zero-length record fix for non-mmap reads.
Try and make SIZE_T_MAX test in open portable.
btree: Ignore user byte-order setting when reading already
existing database. Fixes to byte-order conversions.
No bug fixes, only compatibility hacks.