xref: /csrg-svn/lib/libc/db/VERSION (revision 65179)
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