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