1*65179Sbostic# @(#)VERSION 8.8 (Berkeley) 12/19/93 258552Sbostic 3*65179SbosticThis is version 1.73 of the Berkeley DB code. 458552Sbostic 560270SbosticIf your version of the DB code doesn't have a copy of 660270Sbosticthis version file, it's really old, please update it! 759547Sbostic 860987SbosticNew versions of this software are periodically made 960987Sbosticavailable by anonymous ftp from ftp.cs.berkeley.edu, 1060987Sbosticin the file ucb/4bsd/db.tar.Z, or from ftp.uu.net. 1164809SbosticIf you'd like to get announcements of future releases 1264809Sbosticof this software, send email to the contact address 1364809Sbosticbelow. 1460987Sbostic 1560987SbosticEmail questions may be addressed to Keith Bostic at 1660987Sbosticbostic@cs.berkeley.edu. 1760987Sbostic 1859547Sbostic============================================ 19*65179Sbostic1.72 -> 1.73 20*65179Sbostic btree: If enough duplicate records were inserted and then deleted 21*65179Sbostic that internal pages had references to empty pages of the 22*65179Sbostic duplicate keys, the search function ended up on the wrong 23*65179Sbostic page. 24*65179Sbostic 25*65179Sbostic1.7 -> 1.72 12 Oct 1993 2664709Sbostic hash: Support NET/2 hash formats. 2764709Sbostic 28*65179Sbostic1.7 -> 1.71 16 Sep 1993 2964490Sbostic btree/recno: 3064490Sbostic Fix bug in internal search routines that caused 3164490Sbostic return of invalid pointers. 3264490Sbostic 33*65179Sbostic1.6 -> 1.7 07 Sep 1993 3464468Sbostic hash: Fixed big key overflow bugs. 3564468Sbostic test: Portability hacks, rewrite test script, Makefile. 3664468Sbostic btree/recno: 3764468Sbostic Stop copying non-overflow key/data pairs. 3864468Sbostic PORT: Break PORT directory up into per architecture/OS 3964468Sbostic subdirectories. 4064468Sbostic 41*65179Sbostic1.5 -> 1.6 06 Jun 1993 4262490Sbostic hash: In PAIRFITS, the first comparison should look at (P)[2]. 4362490Sbostic The hash_realloc function was walking off the end of memory. 4462490Sbostic The overflow page number was wrong when bumping splitpoint. 4564468Sbostic 46*65179Sbostic1.4 -> 1.5 23 May 1993 4760270Sbostic hash: Set hash default fill factor dynamically. 4860270Sbostic recno: Fixed bug in sorted page splits. 4960270Sbostic Add page size parameter support. 5060270Sbostic Allow recno to specify the name of the underlying btree; 5160270Sbostic used for vi recovery. 5260270Sbostic btree/recno: 5360270Sbostic Support 64K pages. 5460270Sbostic btree/hash/recno: 5560270Sbostic Provide access to an underlying file descriptor. 5660270Sbostic Change sync routines to take a flag argument, recno 5760270Sbostic uses this to sync out the underlying btree. 5860270Sbostic 59*65179Sbostic1.3 -> 1.4 10 May 1993 6059867Sbostic recno: Delete the R_CURSORLOG flag from the recno interface. 6159867Sbostic Zero-length record fix for non-mmap reads. 6259867Sbostic Try and make SIZE_T_MAX test in open portable. 6359867Sbostic 64*65179Sbostic1.2 -> 1.3 01 May 1993 6559634Sbostic btree: Ignore user byte-order setting when reading already 6659634Sbostic existing database. Fixes to byte-order conversions. 6759565Sbostic 68*65179Sbostic1.1 -> 1.2 15 Apr 1993 6960270Sbostic No bug fixes, only compatibility hacks. 7059565Sbostic============================================ 7159565Sbostic 7259565SbosticDistribution contents: 7359565Sbostic Makefile.inc Ignore this, it's Berkeley's internal Makefile. 7459565Sbostic PORT The directory to build in. 7559565Sbostic README This file. 7659565Sbostic VERSION This file. 7759565Sbostic btree B+tree routines. 7859565Sbostic db Dbopen(3) interface routine. 7964491Sbostic doc USENIX papers, formatted man pages. 8059565Sbostic hash Extended linear hashing routines. 8164491Sbostic man Unformatted man pages. 8259565Sbostic mpool Memory pool routines. 8364710Sbostic recno Fixed/variable length record routines. 8459565Sbostic test Test package. 85