1*66665Sbostic# @(#)VERSION 8.9 (Berkeley) 04/02/94 258552Sbostic 3*66665SbosticThis is version 1.74 of the Berkeley DB code. 458552Sbostic 5*66665SbosticIf your version of the DB code doesn't have a copy 6*66665Sbosticof this 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*66665SbosticDistribution contents: 20*66665Sbostic 21*66665SbosticMakefile.inc Ignore this, it's the 4.4BSD subsystem Makefile. 22*66665SbosticPORT The per OS/architecture directories to use to build 23*66665Sbostic libdb.a, if you're not running 4.4BSD. See the file 24*66665Sbostic PORT/README for more information. 25*66665SbosticREADME This file. 26*66665SbosticVERSION This file. 27*66665Sbosticbtree B+tree routines. 28*66665Sbosticdb Dbopen(3) interface routine. 29*66665Sbosticdoc USENIX papers, formatted manual pages. 30*66665Sbostichash Extended linear hashing routines. 31*66665Sbosticman Unformatted manual pages. 32*66665Sbosticmpool Memory pool routines. 33*66665Sbosticrecno Fixed/variable length record routines. 34*66665Sbostictest Test package. 35*66665Sbostic 36*66665Sbostic============================================ 37*66665Sbostic1.73 -> 1.74 38*66665Sbostic recno: Don't put the record if rec_search fails, in rec_rdelete. 39*66665Sbostic Create fixed-length intermediate records past "end" of DB 40*66665Sbostic correctly. 41*66665Sbostic Realloc bug when reading in fixed records. 42*66665Sbostic all: First cut at port to Alpha (64-bit architecture) using 43*66665Sbostic 4.4BSD basic integral types typedef's. 44*66665Sbostic Cast allocation pointers to shut up old compilers. 45*66665Sbostic Rework PORT directory into OS/machine directories. 46*66665Sbostic 4765179Sbostic1.72 -> 1.73 4865179Sbostic btree: If enough duplicate records were inserted and then deleted 4965179Sbostic that internal pages had references to empty pages of the 5065179Sbostic duplicate keys, the search function ended up on the wrong 5165179Sbostic page. 5265179Sbostic 5365179Sbostic1.7 -> 1.72 12 Oct 1993 5464709Sbostic hash: Support NET/2 hash formats. 5564709Sbostic 5665179Sbostic1.7 -> 1.71 16 Sep 1993 5764490Sbostic btree/recno: 5864490Sbostic Fix bug in internal search routines that caused 5964490Sbostic return of invalid pointers. 6064490Sbostic 6165179Sbostic1.6 -> 1.7 07 Sep 1993 6264468Sbostic hash: Fixed big key overflow bugs. 6364468Sbostic test: Portability hacks, rewrite test script, Makefile. 6464468Sbostic btree/recno: 6564468Sbostic Stop copying non-overflow key/data pairs. 6664468Sbostic PORT: Break PORT directory up into per architecture/OS 6764468Sbostic subdirectories. 6864468Sbostic 6965179Sbostic1.5 -> 1.6 06 Jun 1993 7062490Sbostic hash: In PAIRFITS, the first comparison should look at (P)[2]. 7162490Sbostic The hash_realloc function was walking off the end of memory. 7262490Sbostic The overflow page number was wrong when bumping splitpoint. 7364468Sbostic 7465179Sbostic1.4 -> 1.5 23 May 1993 7560270Sbostic hash: Set hash default fill factor dynamically. 7660270Sbostic recno: Fixed bug in sorted page splits. 7760270Sbostic Add page size parameter support. 7860270Sbostic Allow recno to specify the name of the underlying btree; 7960270Sbostic used for vi recovery. 8060270Sbostic btree/recno: 8160270Sbostic Support 64K pages. 8260270Sbostic btree/hash/recno: 8360270Sbostic Provide access to an underlying file descriptor. 8460270Sbostic Change sync routines to take a flag argument, recno 8560270Sbostic uses this to sync out the underlying btree. 8660270Sbostic 8765179Sbostic1.3 -> 1.4 10 May 1993 8859867Sbostic recno: Delete the R_CURSORLOG flag from the recno interface. 8959867Sbostic Zero-length record fix for non-mmap reads. 9059867Sbostic Try and make SIZE_T_MAX test in open portable. 9159867Sbostic 9265179Sbostic1.2 -> 1.3 01 May 1993 9359634Sbostic btree: Ignore user byte-order setting when reading already 9459634Sbostic existing database. Fixes to byte-order conversions. 9559565Sbostic 9665179Sbostic1.1 -> 1.2 15 Apr 1993 9760270Sbostic No bug fixes, only compatibility hacks. 98